@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";
:root{--bg:#090b10;--surface:#12151c;--surface2:#181c24;--line:#252a35;--text:#f4f6f8;--muted:#8d94a3;--acid:#caff47;--red:#ff6b7a}*{box-sizing:border-box}html,body{min-height:100%;color:var(--text);background:#07090d;margin:0;font-family:Manrope,system-ui,sans-serif}button{font:inherit}main{min-height:100vh}.app-shell{background:var(--bg);min-height:100vh;padding-bottom:92px}header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:10;background:#090b10e6;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;height:76px;padding:0 20px;display:flex;position:sticky;top:0}.brand{letter-spacing:-.8px;font-size:21px;font-weight:800}.brand i{color:#0a0d09;background:var(--acid);vertical-align:top;letter-spacing:.4px;border-radius:4px;margin-left:6px;padding:3px 5px;font-size:9px;font-style:normal}.avatar{color:#fff;background:#202530;border:1px solid #333946;border-radius:50%;width:38px;height:38px;font-size:12px;font-weight:700}.content{max-width:640px;margin:auto;padding:24px 18px 26px}.welcome{justify-content:space-between;align-items:flex-end;margin:4px 2px 24px;display:flex}.welcome p,.page-title span{color:var(--muted);margin:0 0 6px;font-size:13px}.welcome h1{letter-spacing:-1.2px;margin:0;font-size:29px;line-height:1.12}.welcome h1 em{color:var(--acid);font-style:normal}.welcome svg{color:var(--acid);margin:0 5px 4px}.balance-card{background:linear-gradient(145deg,#181d25,#11141a);border:1px solid #2b313b;border-radius:24px;padding:20px 20px 16px;box-shadow:0 24px 50px #00000047}.balance-top{justify-content:space-between;display:flex}.balance-top div{flex-direction:column;display:flex}.balance-top span,.balance-foot span{color:var(--muted);font-size:12px}.balance-top strong{letter-spacing:-1.4px;margin-top:4px;font-size:31px}.demo-pill{background:#caff4714;border:1px solid #caff474d;border-radius:8px;height:25px;padding:5px 8px;font-weight:800;color:var(--acid)!important;font-size:10px!important}.chart{height:92px;margin:17px -2px 9px}.chart svg{width:100%;height:100%;overflow:visible}.line{fill:none;stroke:var(--acid);stroke-width:2.2px;vector-effect:non-scaling-stroke}.area{fill:url(#g)}.balance-foot{border-top:1px solid var(--line);gap:46px;padding-top:14px;display:flex}.balance-foot div{flex-direction:column;gap:4px;display:flex}.balance-foot b{color:var(--acid);font-size:13px}.notice{background:#caff470e;border:1px solid #caff472e;border-radius:15px;gap:11px;margin:16px 0 28px;padding:13px 14px;display:flex}.notice svg{color:var(--acid);flex:none}.notice p{flex-direction:column;gap:3px;margin:0;display:flex}.notice b{font-size:12px}.notice span{color:var(--muted);font-size:11px;line-height:1.45}.section-head{justify-content:space-between;align-items:center;margin:24px 2px 12px;display:flex}.section-head h2{margin:0;font-size:16px}.section-head button{color:var(--acid);cursor:pointer;background:0 0;border:0;font-size:12px}.bot-card{border:1px solid var(--line);background:var(--surface);color:#fff;text-align:left;cursor:pointer;border-radius:17px;align-items:center;gap:12px;width:100%;padding:15px;display:flex}.bot-icon{background:var(--acid);color:#0b0e08;border-radius:14px;flex:none;place-items:center;width:45px;height:45px;display:grid}.bot-copy{flex-direction:column;flex:1;gap:4px;display:flex}.bot-copy b{font-size:14px}.bot-copy small,.strategy-top small{color:var(--muted);font-size:11px}.bot-status{color:#b7c0a4;font-size:10px}.bot-status i{background:var(--acid);width:6px;height:6px;box-shadow:0 0 10px var(--acid);border-radius:50%;margin-right:5px;display:inline-block}.trade-list{background:var(--surface);border:1px solid var(--line);border-radius:17px;padding:1px 14px}.trade{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:14px 0;display:flex}.trade:last-child{border:0}.coin{color:#fff;background:#f7931a;border-radius:12px;place-items:center;width:37px;height:37px;font-size:13px;font-weight:800;display:grid}.coin.c1{background:#627eea}.coin.c2{background:#7d5bda}.coin.c3{color:#181818;background:#f3ba2f}.trade-main,.trade-values{flex-direction:column;gap:4px;display:flex}.trade-main{flex:1}.trade-main b,.trade-values b{font-size:12px}.trade-main small,.trade-values small{color:var(--muted);font-size:10px}.trade-values{text-align:right}.positive{color:var(--acid)!important}.negative{color:var(--red)!important}nav{border-top:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;height:78px;padding-bottom:env(safe-area-inset-bottom);background:#0d1016f2;display:flex;position:fixed;bottom:0;left:0;right:0}nav button{color:#68707e;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;font-size:9px;display:flex}nav button.active{color:var(--acid)}nav button svg{stroke-width:2px}.page-title{margin:5px 2px 25px}.page-title h1{letter-spacing:-1.1px;margin:0 0 7px;font-size:29px}.page-title p{color:var(--muted);margin:0;font-size:13px}.bot-grid{gap:13px;display:grid}.strategy{border:1px solid var(--line);background:var(--surface);border-radius:20px;padding:17px}.strategy.active{border-color:#caff4761;box-shadow:inset 0 0 0 1px #caff470f}.strategy-top{align-items:center;gap:11px;display:flex}.strategy-top>span:nth-child(2){flex-direction:column;flex:1;gap:3px;display:flex}.risk{color:var(--muted);background:#20242e;border-radius:8px;padding:6px 8px;font-size:10px}.strategy-metrics{grid-template-columns:1fr 1fr;gap:10px;margin:17px 0;display:grid}.strategy-metrics div{background:var(--surface2);border-radius:12px;padding:11px}.strategy-metrics small{color:var(--muted);margin-bottom:5px;font-size:9px;display:block}.strategy-metrics b{font-size:13px}.strategy-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:14px;display:flex}.strategy-foot>span{color:var(--muted);font-size:11px}.strategy-foot button{cursor:pointer;border:0;border-radius:10px;align-items:center;gap:5px;padding:9px 13px;font-size:11px;font-weight:700;display:flex}.start{background:var(--acid);color:#0a0c08}.stop{color:#fff;background:#272c36}.learn-card{border:1px solid var(--line);background:#12161b;border-radius:17px;gap:12px;margin-top:18px;padding:16px;display:flex}.learn-card svg{color:var(--acid);flex:none}.learn-card b{font-size:12px}.learn-card p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.5}.filter-row{gap:8px;margin-bottom:14px;display:flex}.filter-row button{border:1px solid var(--line);color:var(--muted);background:var(--surface);border-radius:10px;padding:8px 15px;font-size:11px}.filter-row button.selected{background:var(--acid);color:#0c0f08;border-color:var(--acid);font-weight:700}.expanded{padding:0 15px}.invite-card{background:linear-gradient(145deg,#1a2025,#111419);border:1px solid #2a3038;border-radius:22px;padding:22px}.gift{background:var(--acid);color:#10140b;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.invite-card h2{margin:18px 0 7px;font-size:20px}.invite-card p{color:var(--muted);margin:0 0 18px;font-size:12px;line-height:1.6}.code{border:1px dashed #3b424d;border-radius:12px;align-items:center;padding:6px 6px 6px 13px;display:flex}.code span{letter-spacing:.8px;flex:1;font-size:12px}.code button{color:#fff;background:#262c35;border:0;border-radius:8px;align-items:center;gap:5px;padding:8px 9px;font-size:10px;display:flex}.stats{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;display:grid}.stats>div{background:var(--surface);border:1px solid var(--line);border-radius:15px;align-items:center;gap:10px;padding:14px;display:flex}.stats svg{color:var(--acid)}.stats span{flex-direction:column;gap:4px;display:flex}.stats small{color:var(--muted);font-size:9px}.stats b{font-size:12px}.people{background:var(--surface);border:1px solid var(--line);border-radius:17px;padding:0 14px}.people>div{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:13px 0;display:flex}.people>div:last-child{border:0}.people span{background:#242a34;border-radius:50%;place-items:center;width:35px;height:35px;font-size:10px;display:grid}.people b{flex:1;font-size:12px}.people small{color:var(--muted);font-size:10px}.desktop-panel{display:none}@media (min-width:900px){main{background:radial-gradient(circle at 78% 30%,#1d2a16 0,#0000 32%),#080a0e;grid-template-columns:minmax(480px,620px) 1fr;display:grid}.app-shell{border-right:1px solid var(--line);min-height:100vh}.content{padding:30px 34px 130px}header{padding:0 34px}nav{width:min(620px,50vw);position:fixed;right:auto}.desktop-panel{flex-direction:column;justify-content:center;max-width:780px;padding:8vw;display:flex}.desktop-panel .eyebrow{letter-spacing:2px;color:var(--acid);font-size:11px;font-weight:800}.desktop-panel h2{letter-spacing:-2px;margin:15px 0;font-size:48px;line-height:1.08}.desktop-panel>div>p{max-width:520px;color:var(--muted);line-height:1.7}.desktop-points{margin:36px 0}.desktop-points p{align-items:center;gap:12px;font-size:13px;display:flex;color:#c7ccd3!important}.desktop-points svg{width:19px;color:var(--acid)}.desktop-panel>small{color:#646b77;max-width:420px;line-height:1.5}}.account-balance{background:linear-gradient(145deg,#1a2025,#111419);border:1px solid #2d343d;border-radius:24px;padding:21px}.account-label{justify-content:space-between;align-items:center;display:flex}.account-label>span:first-child{color:var(--muted);font-size:12px}.account-balance>strong{letter-spacing:-1.3px;margin:8px 0 3px;font-size:31px;display:block}.account-balance>small{color:var(--muted);font-size:10px}.money-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:21px;display:grid}.money-actions button{border:1px solid var(--line);color:#fff;text-align:left;cursor:pointer;background:#181d25;border-radius:15px;grid-template-rows:auto auto;grid-template-columns:38px 1fr;column-gap:9px;padding:13px;display:grid}.money-actions button>span{background:var(--acid);color:#0b0e08;border-radius:11px;grid-row:1/3;place-items:center;width:38px;height:38px;display:grid}.money-actions b{align-self:end;font-size:11px}.money-actions small{color:var(--muted);align-self:start;font-size:9px}.profile-list{background:var(--surface);border:1px solid var(--line);border-radius:17px;padding:0 15px}.profile-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 0;display:flex}.profile-list>div:last-child{border:0}.profile-list span{color:var(--muted);font-size:11px}.profile-list b{font-size:11px}.verified{color:var(--acid);align-items:center;gap:5px;display:flex}.account-notice{margin-top:16px}.modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:50;background:#020305c2;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.money-sheet{width:100%;max-width:620px;padding:25px 20px calc(24px + env(safe-area-inset-bottom));background:#151920;border:1px solid #303640;border-radius:25px 25px 0 0;position:relative}.sheet-close{color:#fff;background:#252a33;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:18px;right:18px}.sheet-icon,.success-state>span{background:var(--acid);color:#0b0e08;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.money-sheet h2{margin:17px 0 6px;font-size:20px}.money-sheet>p,.success-state p{color:var(--muted);margin:0 0 20px;font-size:11px}.money-sheet label{color:var(--muted);margin-bottom:7px;font-size:11px;display:block}.amount-input{background:#0e1116;border:1px solid #333a45;border-radius:14px;align-items:center;height:58px;padding:0 15px;display:flex}.amount-input span{color:var(--muted);font-size:22px}.amount-input input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 9px;font:700 23px Manrope}.amount-input:focus-within{border-color:var(--acid);box-shadow:0 0 0 3px #caff4714}.quick-amounts{gap:8px;margin:11px 0 18px;display:flex}.quick-amounts button{border:1px solid var(--line);color:#cbd0d7;background:#20252e;border-radius:9px;flex:1;padding:8px;font-size:10px}.confirm-money,.success-state>button{background:var(--acid);color:#0b0e08;border:0;border-radius:12px;width:100%;padding:14px;font-size:12px;font-weight:800}.confirm-money:disabled{opacity:.35}.sheet-disclaimer{text-align:center;color:#6d7480;margin-top:11px;font-size:9px;display:block}.form-error{color:var(--red);margin-top:7px;font-size:9px;display:block}.success-state{text-align:center;padding-top:11px}.success-state>span{margin:auto}.success-state h2{margin-top:14px}.success-state>button{margin-top:10px}.payout-title button{align-items:center;gap:4px;display:flex}.payout-list{background:var(--surface);border:1px solid var(--line);border-radius:17px;padding:0 14px}.payout-row{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:13px 0;display:flex}.payout-row:last-child{border:0}.payout-icon{width:39px;height:39px;color:var(--acid);background:#242a32;border-radius:12px;flex:none;place-items:center;display:grid}.payout-row>span:nth-child(2){flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.payout-row b{font-size:11px}.payout-row small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.payout-row i{color:var(--acid);border:1px solid #caff4733;border-radius:7px;padding:5px 6px;font-size:8px;font-style:normal}.empty-accounts{color:var(--muted);text-align:center;padding:14px;font-size:11px}.account-sheet{max-height:94vh;overflow-y:auto}.account-type{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:17px;display:grid}.account-type button{border:1px solid var(--line);color:var(--muted);background:#20252e;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:11px;font-size:11px;display:flex}.account-type button.selected{border-color:var(--acid);color:var(--acid);background:#caff4712}.account-form{margin-bottom:18px}.account-form label{margin-top:12px}.account-form input,.account-form select{color:#fff;background:#0e1116;border:1px solid #333a45;border-radius:11px;outline:0;width:100%;height:46px;padding:0 12px;font:500 12px Manrope}.account-form input:focus,.account-form select:focus{border-color:var(--acid)}.account-form small{color:var(--muted);margin-top:7px;font-size:9px;display:block}.account-picker{gap:7px;max-height:178px;margin-bottom:18px;display:grid;overflow-y:auto}.account-picker button{border:1px solid var(--line);color:#fff;text-align:left;background:#1e232b;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:34px 1fr auto;column-gap:9px;padding:10px;display:grid}.account-picker button>span{width:34px;height:34px;color:var(--acid);background:#2a3039;border-radius:9px;grid-row:1/3;place-items:center;display:grid}.account-picker button b{font-size:10px}.account-picker button small{color:var(--muted);text-overflow:ellipsis;font-size:8px;overflow:hidden}.account-picker button>svg{color:var(--acid);grid-row:1/3;align-self:center}.account-picker button.selected{border-color:var(--acid);background:#caff470d}.account-picker .add-inline{color:var(--acid);border-style:dashed;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:10px;display:flex}.login-card{background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:26px}.login-card h1{letter-spacing:-1px;margin:12px 0;font-size:30px}.login-card>p,.helper,.fineprint{color:var(--muted);font-size:12px;line-height:1.7}.eyebrow{letter-spacing:1.5px;color:var(--acid);font-size:10px;font-weight:800}.auth-form{gap:16px;margin-top:22px;display:grid}.auth-form label{color:#cbd1db;gap:8px;font-size:12px;display:grid}.auth-form input{color:#fff;width:100%;min-width:0;height:48px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#090c12;border:1px solid #343b48;border-radius:11px;padding:0 13px}.auth-form input:focus{outline:2px solid var(--acid);outline-offset:2px}.primary{background:var(--acid);color:#11170a;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:12px 16px;font-weight:800;display:flex}.text-button{color:var(--acid);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:14px 0;font-size:12px;display:inline-flex}.message{background:#282017;border:1px solid #745842;border-radius:12px;padding:12px;font-size:12px;line-height:1.6}.message .text-button{margin-left:12px}.intro-card,.balance-foot{margin-top:22px}.password-field{display:flex;position:relative}.password-field input{padding-right:48px}.password-field button{width:38px;height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:5px;right:5px}.google-button{color:#20242a;cursor:pointer;background:#fff;border:1px solid #dadce0;border-radius:11px;justify-content:center;align-items:center;gap:12px;width:100%;padding:13px;font-weight:700;display:flex}.google-button span{color:#4285f4;font-size:21px;font-weight:800}.auth-divider{color:var(--muted);align-items:center;gap:14px;margin:20px 0;font-size:11px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line);flex:1;height:1px}.auth-tabs{background:#080b10;border-radius:12px;gap:5px;padding:5px;display:flex}.auth-tabs button{min-height:41px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:7px;font-size:12px;display:flex}.auth-tabs [aria-selected=true]{color:var(--acid);background:#262e20}button:disabled{opacity:.45;cursor:not-allowed}button:focus-visible{outline:2px solid var(--acid);outline-offset:3px}progress{width:100%;height:6px;accent-color:var(--acid);margin:8px 0}.strategy-foot{gap:10px}.strategy-foot button{text-align:center;max-width:72%}.code{flex-wrap:wrap;gap:8px}.profile-list b{overflow-wrap:anywhere;text-align:right;max-width:65%}.trade-main{min-width:0}.trade-values{flex-shrink:0}.filter-row{flex-wrap:wrap}.trade-main b{overflow-wrap:anywhere}.fineprint{margin-top:20px}.content>.notice{margin-top:0}@media (min-width:900px){main{grid-template-columns:minmax(480px,620px) minmax(0,1fr)}nav{width:620px;max-width:calc(100vw - 280px)}.desktop-panel{padding:5vw}.app-shell{min-width:0}.desktop-panel h2{font-size:clamp(30px,3.5vw,48px)}}@media (max-width:420px){.login-card{padding:20px}.strategy-top{flex-wrap:wrap}.risk{margin-left:56px}.content{padding:20px 14px}.trade{gap:7px}.trade-values b{font-size:10px}}.wallet-balance>strong{margin-top:12px;font-size:32px;display:block}.wallet-balance dl{gap:14px;margin:24px 0;display:grid}.wallet-balance dl>div{justify-content:space-between;gap:15px;font-size:12px;display:flex}.wallet-balance dt{color:var(--muted)}.wallet-balance dd{text-align:right;margin:0}.wallet-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wallet-panel{background:var(--surface);border:1px solid var(--line);border-radius:18px;margin:20px 0;padding:20px}.wallet-panel h2{font-size:17px}.wallet-panel h3{font-size:14px}.wallet-panel .section-head{flex-wrap:wrap;gap:10px}.wallet-panel .auth-tabs .selected{color:var(--acid);background:#262e20}.demo-address{border:1px dashed var(--line);overflow-wrap:anywhere;border-radius:12px;padding:14px}.demo-address code{font-size:12px;display:block}.wallet-accounts{gap:10px;display:grid}.wallet-accounts label{border:1px solid var(--line);border-radius:12px;align-items:center;padding:12px;display:flex}.wallet-accounts input{width:18px;height:18px;accent-color:var(--acid);flex-shrink:0}.wallet-accounts span,.wallet-request>div{gap:7px;min-width:0;display:grid}.wallet-accounts small,.wallet-request small{overflow-wrap:anywhere;color:var(--muted);font-size:11px}.wallet-request{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:15px 0;display:flex}.wallet-request b{font-size:12px}.wallet-request button{flex-shrink:0}.account-note{overflow-wrap:anywhere;white-space:normal}.save-spinner{animation:.8s linear infinite save-spin}.save-success{color:#d7ffbc;background:#19271b;border-color:#466c31;align-items:center;gap:10px;display:flex}.save-check{background:var(--acid);color:#102008;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;animation:.25s ease-out save-pop;display:inline-grid}@keyframes save-spin{to{transform:rotate(360deg)}}@keyframes save-pop{0%{opacity:0;transform:scale(.65)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.save-spinner,.save-check{animation:none}}.request-status{color:#f5c970;font-size:11px}.status-approved{color:var(--acid)}.status-rejected,.status-cancelled{color:var(--muted)}.bullbot-brand{min-width:0;color:var(--text);align-items:center;gap:9px;text-decoration:none;display:flex}.bullbot-brand:before{content:"";background:url(/bullbot-logo.png) 50%/cover no-repeat;border-radius:50%;flex:none;width:44px;height:44px;box-shadow:0 0 18px #39ff5b3d}.bullbot-brand>span{letter-spacing:-.8px;white-space:nowrap;font-size:20px;font-style:italic;font-weight:800}.bullbot-brand>span b{color:#66ff32}.bullbot-brand>i{align-self:flex-start;margin-top:9px;margin-left:-3px}@media (max-width:360px){.bullbot-brand{gap:7px}.bullbot-brand:before{width:38px;height:38px}.bullbot-brand>span{font-size:17px}.bullbot-brand>i{font-size:8px}}.avatar-menu{z-index:20;position:relative}.avatar-button{width:42px;height:42px;color:var(--acid);cursor:pointer;background:#26351c;border:1px solid #596d37;border-radius:50%;place-items:center;font-weight:800;display:grid}.avatar-options{background:var(--surface);border:1px solid var(--line);border-radius:14px;width:240px;padding:8px;position:absolute;top:52px;right:0;box-shadow:0 15px 40px #0008}.avatar-options button{text-align:left;width:100%;color:var(--text,#fff);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:13px 12px;display:block}.avatar-options button:hover{background:#2b3327}.avatar-options small{color:var(--muted);padding:12px;display:block}.mission-list .primary{width:100%;margin-top:14px}.bot-timing{padding:10px 0 14px}.bot-timing p{justify-content:space-between;gap:12px;margin:10px 0;font-size:11px;display:flex}.bot-timing p span,.bot-timing small{color:var(--muted)}.bot-timing p b{text-align:right}.bot-timing small{font-size:10px;line-height:1.6;display:block}.mascot-banner{background:radial-gradient(circle at 80% 45%,#4a8e2961,#0000 38%),linear-gradient(135deg,#171b21 0%,#0b0f0d 100%);border:1px solid #6fff4133;border-radius:23px;min-height:164px;margin:-8px 0 22px;position:relative;overflow:hidden;box-shadow:0 18px 45px #00000038}.mascot-banner:after{content:"";pointer-events:none;background:linear-gradient(90deg,#11151a 0%,#11151aeb 42%,#11151a00 74%);position:absolute;inset:0}.mascot-copy{z-index:2;width:58%;padding:22px 0 20px 21px;position:relative}.mascot-copy span{color:var(--acid);letter-spacing:1.35px;font-size:8px;font-weight:800;display:block}.mascot-copy h2{letter-spacing:-.55px;margin:8px 0 7px;font-size:19px;line-height:1.12}.mascot-copy p{color:#a2a9b4;margin:0;font-size:10px;line-height:1.55}.mascot-banner>img{z-index:1;object-fit:contain;filter:saturate(1.05)contrast(1.03);width:255px;height:auto;position:absolute;bottom:-62px;right:-38px}.mascot-home>img{right:-48px}.mascot-bots>img{bottom:-55px;right:-30px}.mascot-activity>img{right:-30px}.mascot-market>img{right:-34px}@media (max-width:380px){.mascot-copy{width:61%;padding-left:17px}.mascot-banner>img{width:240px;right:-54px}.mascot-copy h2{font-size:17px}.mascot-copy p{font-size:9px}}@media (min-width:900px){.mascot-banner{min-height:178px}.mascot-copy{padding:26px 0 22px 25px}.mascot-copy h2{font-size:22px}.mascot-copy p{font-size:11px}.mascot-banner>img{width:285px;bottom:-72px;right:-26px}}html.capacitor-native,html.capacitor-native body{overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html.capacitor-native body{padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left)}
.admin-shell{background:#090c11;grid-template-columns:235px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{border-right:1px solid var(--line);background:#10151b;height:100vh;padding:30px 20px;position:sticky;top:0}.admin-sidebar a{color:var(--text);text-decoration:none}.admin-nav{gap:8px;margin:35px 0;display:grid}.admin-nav button{color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;padding:14px;display:flex}.admin-nav button.selected{color:var(--acid);background:#26351c}.admin-identity{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.admin-main{width:100%;min-width:0;max-width:1600px;padding:26px 35px}.admin-topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;height:auto;padding:0 0 22px;position:static}.admin-topbar h1{margin:8px 0;font-size:28px}.admin-notice{color:#b0c0a4;background:#192217;border:1px solid #30432a;border-radius:12px;margin:0 0 25px;padding:12px 16px;font-size:12px;line-height:1.6}.admin-login{place-items:center;min-height:100vh;padding:25px;display:grid}.admin-login .login-card{width:min(100%,430px)}.admin-stats{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;margin-bottom:22px;display:grid}.admin-stat{text-align:left;color:var(--text);background:linear-gradient(135deg,#18212a,#12171d);border:1px solid #2c3741;border-radius:16px;flex-direction:column;gap:12px;padding:22px;display:flex}.admin-stat span,.admin-stat small{color:var(--muted);font-size:12px}.admin-stat strong{font-size:25px}.action-stat{cursor:pointer}.action-stat:hover{border-color:var(--acid)}.admin-card{border:1px solid var(--line);background:var(--surface);border-radius:17px;margin:20px 0;padding:22px}.admin-card h2{font-size:18px}.admin-card h3{font-size:15px}.admin-table-wrap{overflow:auto}.admin-table-wrap table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.admin-table-wrap th{color:var(--muted);white-space:nowrap;text-transform:uppercase;letter-spacing:.6px;font-size:10px;font-weight:600}.admin-table-wrap td,.admin-table-wrap th{border-bottom:1px solid var(--line);vertical-align:top;padding:14px 12px}.admin-table-wrap small{color:var(--muted);overflow-wrap:anywhere;margin-top:5px;font-size:10px;display:block}.admin-table-wrap .primary{min-height:34px;padding:8px 12px;font-size:11px}.admin-table-wrap .text-button{text-align:left;padding:0}.admin-table-wrap td:first-child{min-width:140px}.admin-search{flex:1;gap:8px;display:flex}.admin-search input,.admin-filters select,.support-system input,.support-system select,.support-system textarea,.admin-review textarea{color:var(--text);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a0f15;border:1px solid #35424f;border-radius:10px;min-width:0;padding:12px}.admin-search input{width:100%;font-size:12px}.admin-search .primary{min-height:40px}.admin-filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin-filters select{min-height:44px;font-size:12px}.pagination{color:var(--muted);justify-content:flex-end;align-items:center;gap:15px;padding:16px 0;font-size:11px;display:flex}.pagination button{border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;border-radius:8px;padding:8px 12px}.admin-detail-head{gap:6px;margin:10px 0 25px;display:grid}.admin-detail-head h2{margin:0}.admin-detail-head span,.admin-detail-head small{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.admin-detail-grid{grid-template-columns:1fr 1fr;gap:25px;padding:15px 0;display:grid}.admin-detail-grid p{font-size:12px}.admin-detail-grid p>b{margin-left:8px}.admin-modal-backdrop{z-index:100;background:#000b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-review{background:#141b23;border:1px solid #405063;border-radius:20px;width:min(100%,580px);max-height:90vh;padding:28px;overflow:auto}.admin-review h2{font-size:20px}.admin-review p{overflow-wrap:anywhere;font-size:13px}.admin-review code{overflow-wrap:anywhere;font-size:12px;display:block}.admin-review label{gap:8px;margin:20px 0;font-size:12px;display:grid}.admin-review textarea{resize:vertical;width:100%}.admin-review .wallet-actions{margin-top:20px}.admin-reject{color:#ffb7bd;cursor:pointer;background:#3d2025;border:1px solid #83424a;border-radius:12px;padding:12px}.support-system{min-width:0}.support-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.support-heading h2{align-items:center;gap:10px;font-size:19px;display:flex}.support-heading p{color:var(--muted);font-size:11px}.support-layout{border:1px solid var(--line);background:var(--surface);border-radius:17px;grid-template-columns:270px minmax(0,1fr);display:grid;overflow:hidden}.support-inbox{border-right:1px solid var(--line);min-width:0;padding:16px}.support-tools{gap:6px;margin-bottom:15px;display:grid}.support-tools select{width:100%;font-size:12px}.support-thread{text-align:left;width:100%;color:var(--text);cursor:pointer;overflow-wrap:anywhere;background:#181e26;border:1px solid #0000;border-radius:10px;gap:7px;margin-bottom:10px;padding:13px;display:grid}.support-thread.selected{border-color:var(--acid);background:#242e20}.support-thread b,.support-thread span{font-size:12px}.support-thread small{color:var(--muted);font-size:10px}.support-thread i{color:var(--acid);font-size:10px;font-style:normal}.support-conversation{flex-direction:column;min-width:0;padding:20px;display:flex}.support-conversation-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding-bottom:15px;display:flex}.support-conversation-title h3{margin:0 0 5px;font-size:15px}.support-conversation-title small{color:var(--muted);font-size:10px}.support-messages{flex-direction:column;gap:12px;min-height:220px;max-height:440px;padding:18px 0;display:flex;overflow:auto}.support-message{background:#222b35;border:1px solid #35434f;border-radius:12px 12px 12px 3px;align-self:flex-start;max-width:87%;padding:12px 15px}.support-message.mine{background:#25351d;border-color:#415c31;border-radius:12px 12px 3px;align-self:flex-end}.support-message b{color:var(--muted);font-size:10px}.support-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0;font-size:13px;line-height:1.6}.support-message time{color:var(--muted);font-size:9px}.support-compose{border-top:1px solid var(--line);gap:12px;padding-top:15px;display:grid}.support-compose label{gap:7px;font-size:12px;display:grid}.support-compose textarea{resize:vertical;min-height:90px;max-height:300px}.support-compose .primary{justify-self:end}.app-shell .support-layout{grid-template-columns:1fr}.app-shell .support-inbox{border:0;border-bottom:1px solid var(--line);max-height:250px;overflow:auto}.app-shell .support-messages{min-height:180px;max-height:350px}.app-shell .support-conversation{padding:15px}.app-shell .support-heading h2{font-size:16px}.support-system .pagination{gap:8px}.support-system .pagination button{padding:6px 8px;font-size:10px}@media (max-width:1000px){.admin-shell{grid-template-columns:190px minmax(0,1fr)}.admin-sidebar{padding:25px 12px}.admin-main{padding:25px 20px}.support-layout{grid-template-columns:210px minmax(0,1fr)}}@media (max-width:760px){.admin-shell{display:block}.admin-sidebar{border-right:0;border-bottom:1px solid var(--line);height:auto;padding:18px;position:static}.admin-nav{gap:4px;margin:16px 0 0;display:flex;overflow:auto}.admin-nav button{white-space:nowrap;padding:10px;font-size:11px}.admin-sidebar .helper,.admin-identity{display:none}.admin-sidebar>.text-button{padding:12px 0 0}.admin-main{padding:20px 12px}.admin-topbar h1{font-size:23px}.admin-stats{grid-template-columns:1fr 1fr;gap:10px}.admin-stat{padding:15px}.admin-stat strong{font-size:20px}.admin-card{padding:14px}.admin-detail-grid,.support-layout{grid-template-columns:1fr}.support-inbox{border-right:0;border-bottom:1px solid var(--line);max-height:260px;overflow:auto}.admin-review{padding:20px}.admin-review .wallet-actions{grid-template-columns:1fr}.admin-filters .admin-search{flex-basis:100%}}.auth-form select{width:100%;color:inherit;background:#10151d;border:1px solid #343d49;border-radius:12px;padding:12px}.auth-form input[type=checkbox]{width:auto}.admin-review{max-height:90vh;overflow:auto}.auth-tabs.deposit-tabs button[aria-pressed=true],.auth-tabs.deposit-tabs button[aria-current=step]{color:#ccff3e;opacity:1;background:#ccff3e24;border:1px solid #ccff3e;box-shadow:inset 0 0 0 1px #ccff3e14}.auth-tabs.deposit-tabs button{color:#9aaac3;border:1px solid #0000;transition:background .15s,border-color .15s}.deposit-tabs button:focus-visible{outline-offset:3px;outline:2px solid #ccff3e}.deposit-recipient{overflow-wrap:anywhere;background:#0b1016;border:1px solid #303a47;border-radius:12px;flex-direction:column;gap:7px;padding:14px 16px;display:flex}.deposit-recipient span{color:#93a4bd;font-size:12px}.deposit-recipient strong{color:#eef4ff;font-size:15px}.auth-form input.receipt-file{color:#adbbcd;cursor:pointer;background:#ccff3e09;border:1px dashed #5c7040;border-radius:14px;max-width:100%;min-height:78px;padding:18px;font-size:13px;transition:border-color .15s,background .15s}.auth-form input.receipt-file:hover,.auth-form input.receipt-file:focus-visible{background:#ccff3e14;border-color:#ccff3e;outline:none}.receipt-file::file-selector-button{color:#172005;cursor:pointer;background:#ccff3e;border:1px solid #ccff3e;border-radius:10px;margin-right:14px;padding:11px 16px;font:600 13px inherit}.receipt-file:disabled{opacity:.5;cursor:wait}.receipt-preview{margin:16px 0}.receipt-thumbnail{color:#ccff3e;cursor:zoom-in;background:#090e14;border:1px solid #344135;border-radius:14px;width:100%;padding:12px;display:block}.receipt-thumbnail img{object-fit:contain;border-radius:8px;width:100%;height:200px;display:block}.receipt-thumbnail span{justify-content:center;align-items:center;gap:8px;padding-top:12px;font-size:13px;display:flex}.receipt-pdf{border:1px solid #344135;border-radius:12px;width:100%;height:320px}.receipt-lightbox{color:#eef4ff;background:#10151d;border:1px solid #52652e;border-radius:18px;width:min(1100px,94vw);max-width:94vw;height:90dvh;max-height:94dvh;padding:16px;overflow:auto}.receipt-lightbox::backdrop{background:#000000d9}.receipt-lightbox-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.receipt-lightbox>img{object-fit:contain;width:100%;height:calc(100% - 60px);display:block}.receipt-lightbox>iframe{border:0;width:100%;height:calc(100% - 60px)}.receipt-thumbnail:focus-visible{outline-offset:3px;outline:2px solid #ccff3e}.bot-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 24px;display:grid}.bot-summary>div{background:#10151d;border:1px solid #303a47;border-radius:14px;padding:16px}.bot-summary dt{color:#9aaac3;align-items:center;gap:8px;font-size:13px;display:flex}.bot-summary dd{margin:12px 0 0;font-size:28px;font-weight:700}.bot-summary dt svg{flex-shrink:0}@media (max-width:380px){.bot-summary>div{padding:12px}.bot-summary dt{gap:5px;font-size:12px}}.bot-owned-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:-12px 0 24px;display:grid}.bot-owned-breakdown>div{background:#10151d;border:1px solid #303a47;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}.bot-owned-breakdown dt{color:#eef4ff;align-items:center;gap:9px;font-size:13px;display:flex}.bot-owned-breakdown dt>svg{color:#ccff3e;flex-shrink:0}.bot-owned-breakdown dt small{color:#93a4bd;margin-top:4px;font-size:11px;display:block}.bot-owned-breakdown dd{color:#ccff3e;white-space:nowrap;margin:0;font-size:20px;font-weight:700}.bot-owned-breakdown dd span{color:#9aaac3;font-size:12px;font-weight:400}@media (max-width:380px){.bot-owned-breakdown>div{gap:6px;padding:10px}.bot-owned-breakdown dt{gap:6px}.bot-owned-breakdown dd{font-size:18px}}.about-page{gap:22px;display:grid}.about-hero{background:radial-gradient(at 100% 0,#2c3c1b,#0000 70%),#11181c;border:1px solid #40532b;border-radius:22px;padding:28px}.about-eyebrow{letter-spacing:2px;color:#ccff3e;font-size:10px}.about-hero h2{margin:18px 0;font-size:clamp(24px,5vw,36px);line-height:1.2}.about-hero p{color:#a4b2c5;font-size:13px;line-height:1.7}.about-exchange{border-top:1px solid #35442c;gap:9px;margin-top:24px;padding-top:20px;display:grid}.about-exchange strong{color:#ccff3e;font-size:14px}.about-exchange small{color:#9aaac3;font-size:11px}.about-section{background:#10151d;border:1px solid #303a47;border-radius:18px;min-width:0;padding:22px}.about-section h2{align-items:center;gap:10px;margin:0 0 16px;font-size:19px;display:flex}.about-section h2 svg{color:#ccff3e}.about-table-scroll{margin:20px -6px;overflow-x:auto}.about-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.about-table caption{text-align:left;color:#93a4bd;padding:8px;font-size:11px}.about-table th,.about-table td{white-space:nowrap;border-bottom:1px solid #2b3541;padding:16px 10px}.about-table thead{color:#ccff3e;background:#1e281a}.about-table small{color:#93a4bd;margin-top:6px;font-size:10px;font-weight:400;display:block}.about-table tbody tr:hover{background:#182019}.about-tree{background:#090e14;border-radius:16px;justify-items:center;gap:10px;padding:24px 14px;display:grid}.about-tree-root{color:#ccff3e;background:#26351b;border:1px solid #ccff3e;border-radius:12px;justify-items:center;gap:5px;padding:15px 32px;display:grid}.about-tree-root strong{font-size:25px}.about-tree-root span,.about-tree>small{color:#a6b7cc;font-size:11px}.about-tree-link{color:#65784c;font-size:22px}.about-tree-row{justify-content:center;gap:16px;width:100%;display:flex}.about-tree-row span{text-align:center;color:#d1eeae;background:#24351c;border:1px solid #587b41;border-radius:9px;flex:1;max-width:100px;padding:13px 8px;font-weight:700}.about-tree-row.second span{color:#a5dbe4;background:#183036;border-color:#39626d}.about-tree-row.third span{color:#d2b9f0;background:#29213c;border-color:#574570}.about-rates{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.about-rates>div{text-align:center;background:#172013;border:1px solid #35442c;border-radius:12px;gap:10px;padding:18px 8px;display:grid}.about-rates strong{color:#ccff3e;font-size:28px}.about-rates small,.about-rates span{color:#a6b7cc;font-size:10px}.about-notice{color:#9aaac3;border:1px solid #35424f;border-radius:14px;gap:12px;padding:16px;display:flex}.about-notice svg{color:#ccff3e;flex-shrink:0}.about-notice p{margin:0;font-size:12px;line-height:1.7}@media (max-width:480px){.about-hero,.about-section{padding:18px}.about-tree-row{gap:8px}.about-exchange strong{font-size:12px}}.purchase-dialog{color:#eef4ff;background:#10151d;border:1px solid #3f5030;border-radius:22px;width:min(520px,94vw);max-height:90dvh;padding:24px;overflow:auto}.purchase-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000c}.purchase-heading,.purchase-wallet,.purchase-robot{justify-content:space-between;align-items:center;gap:12px;display:flex}.purchase-heading h2{margin:0;font-size:20px}.purchase-heading button{color:#b4c1d2;cursor:pointer;background:#202a32;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.purchase-wallet{color:#a6b7cc;margin:26px 0;font-size:12px}.purchase-wallet span{align-items:center;gap:8px;display:flex}.purchase-wallet strong{color:#eef4ff}.purchase-robot{color:#182109;background:linear-gradient(110deg,#ccff3e,#91c729);border-radius:16px;padding:20px}.purchase-robot>span{flex:1}.purchase-robot small{margin-top:5px;font-size:10px;display:block}.purchase-price{margin:22px 0;font-size:25px;font-weight:700}.purchase-price small{color:#93a4bd;margin-top:8px;font-size:11px;font-weight:400;display:block}.purchase-details{gap:14px;display:grid}.purchase-details div{justify-content:space-between;gap:14px;font-size:12px;display:flex}.purchase-details dt{color:#9aaac3}.purchase-details dd{text-align:right;margin:0}.purchase-quantity{color:#a6b7cc;gap:10px;margin:24px 0 16px;font-size:12px;display:grid}.purchase-quantity input{color:#ccff3e;box-sizing:border-box;background:#090e14;border:1px solid #415330;border-radius:12px;width:100%;padding:16px;font-size:20px}.purchase-totals{background:#0b1117;border:1px solid #2d3945;border-radius:12px;padding:4px 14px}.purchase-totals p{justify-content:space-between;gap:15px;font-size:11px;line-height:1.6;display:flex}.purchase-totals span{color:#93a4bd}.purchase-totals strong{color:#ccff3e}.purchase-totals b,.purchase-totals strong{text-align:right}.purchase-notes{color:#93a4bd;margin:22px 0;font-size:11px;line-height:1.7}.purchase-notes strong{color:#d3dfed}.purchase-submit{justify-content:center;width:100%}.purchase-spinner{animation:1s linear infinite purchase-spin}@keyframes purchase-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.purchase-spinner{animation:none}}.activity-scroll{scrollbar-color:#657646 transparent;max-height:min(55dvh,34rem);overflow-y:auto}.activity-scroll:focus-visible{outline:2px solid var(--acid);outline-offset:2px}.processing-note{background:#ccff3e0e;border:1px solid #ccff3e3d;border-radius:14px;align-items:flex-start;gap:11px;margin:12px 0 14px;padding:12px 14px;display:flex}.processing-note>svg{color:var(--acid);flex:none}.processing-note p{flex-direction:column;gap:3px;margin:0;display:flex}.processing-note b{font-size:11px}.processing-note span{color:var(--muted);font-size:10px;line-height:1.5}.referral-levels>button{border:1px solid var(--line);background:var(--surface);color:var(--text);text-align:left;cursor:pointer;border-radius:15px;align-items:center;gap:10px;padding:14px;display:flex;position:relative}.referral-levels>button>svg:first-child{color:var(--acid)}.referral-levels>button>span{flex-direction:column;flex:1;gap:4px;display:flex}.referral-levels>button small{color:var(--muted);font-size:9px}.referral-levels>button b{font-size:12px}.referral-levels>button>svg:last-child{color:var(--muted);transition:transform .18s}.referral-levels>button.selected{background:#ccff3e0f;border-color:#ccff3e9e}.referral-levels>button.selected>svg:last-child{color:var(--acid);transform:rotate(90deg)}.referral-members{border:1px solid var(--line);background:var(--surface);border-radius:17px;margin-top:12px;padding:0 14px}.referral-members .section-head{border-bottom:1px solid var(--line);margin:0;padding:14px 0}.referral-members .section-head span{color:var(--muted);font-size:10px}.referral-member{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 0;display:flex}.referral-member:last-child{border-bottom:0}.member-avatar{width:36px;height:36px;color:var(--acid);background:#252b34;border-radius:11px;flex:none;place-items:center;font-size:10px;font-weight:800;display:grid}.referral-member>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.referral-member b{font-size:11px}.referral-member small{color:var(--muted);font-size:9px}.referral-member i{color:var(--muted);white-space:nowrap;background:#222831;border-radius:8px;padding:5px 7px;font-size:8px;font-style:normal}.referral-member i.active{color:var(--acid);background:#ccff3e14}
