html{--engn-sidebar:190px;--desk-list:390px;--desk-gap:24px;--desk-pad:28px;--desk-rail:286px;--engn-detail-top:274px} body{padding:0;background:var(--engn-bg)} .page{max-inline-size:840px;padding:0 24px;margin-inline:auto} .engn-side{display:none} .engn-mobile-brand{display:flex} .topbar{height:76px;block-size:76px;gap:20px;margin:0;background:#070c0af5;border-bottom:1px solid var(--engn-line);padding:12px 0;backdrop-filter:blur(14px)} .tb-me{gap:12px}.tb-me .addr-chip,.tb-me .addr-chip .avatar{width:32px;height:32px;inline-size:32px;block-size:32px} .tb-bal .total-bal{font:500 17px var(--mono)} .tb-bal::before{content:'TOTAL BALANCE';display:block;font:8px var(--mono);letter-spacing:.11em;color:var(--engn-faint);margin-bottom:5px} .topbar-right{gap:13px}.tb-deposit{height:36px;block-size:36px;font:500 12px var(--sans);padding:0 17px} .tb-bell{width:36px;height:36px;inline-size:36px;block-size:36px;border:1px solid var(--engn-line);border-radius:9px} .agent{border:1px solid var(--engn-line);background:#102218;box-shadow:none;border-radius:8px}.agent-say{font-size:11px;color:var(--engn-muted)} .agent-orb{filter:hue-rotate(60deg);scale:.8}.agent-orb i{box-shadow:0 0 12px #2de2b055} .engn-intro{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:32px 0 25px} .engn-intro .engn-title{font-size:42px;margin:9px 0 12px;line-height:1.1}.engn-intro .engn-copy{font-size:12px;max-width:560px;margin:0} .engn-intro engn-motion{width:140px;flex:none;margin:-20px 0} #app-shell[data-view]{padding-bottom:116px;gap:18px} #app-shell>.tabs{position:sticky;inset-block-start:76px;block-size:auto;min-height:49px;gap:8px;padding:8px;margin:0;border:1px solid var(--engn-line);border-radius:11px;background:#0c1710;z-index:24;order:-10} #app-shell>.tabs button{font:500 11px var(--mono);padding:10px 16px;border-radius:7px;color:var(--engn-muted)} #app-shell>.tabs button[aria-current]{color:#b9ffe0;background:#204330}#app-shell>.tabs button[aria-current]::after{display:none} :is(.top-picks,.projects,.alerts,.radar,.board,.profile,.agent-view,.pilot,.strategy,.market-panel,.bottom-panel,.holdings){border-radius:16px} .top-picks{border:1px solid var(--engn-line);background:#0b130e;overflow:hidden;padding-bottom:8px} .top-picks .picks-head{display:none}.top-picks>.top-hero{margin:0;padding:20px 12px 16px;background:radial-gradient(ellipse at 50% 75%,#14332155,transparent 75%)} .top-picks>.top-hero::before{content:'GEM FINDER / TOP RANKED';display:block;text-align:center;color:var(--engn-faint);font:9px var(--mono);letter-spacing:.17em;margin:2px 0 20px} .pod-cy{padding:2px 3px 0;background:none;overflow:visible}.pod-cy::before,.pod-cy::after{display:none} .pc-list{gap:12px;grid-template-columns:1fr 1.12fr 1fr}.pc-slot{min-width:0}.pc-place{display:flex;flex-direction:column;align-items:center;padding:0 0 14px;border-bottom:1px solid #2c4634} .pc-base{order:0;width:94%;max-width:130px;height:112px;display:flex;align-items:center;justify-content:center}.pc-cube{max-height:112px;filter:none} .pc-head{order:1;display:flex;align-items:center;flex-direction:column;gap:6px;margin:0;min-height:0;position:relative} .pc-frame{width:25px;height:25px;inline-size:25px;block-size:25px;clip-path:none;border:1px solid #365542;border-radius:8px;padding:2px;background:#12251b;box-shadow:none} .pc-trophy{display:none}.pc-sym{font:500 9px var(--mono);max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-val{font:400 23px var(--serif)} .pc-rank{font-size:9px}.pc-r1 .pc-place{border-bottom-color:var(--engn-mint);padding-bottom:22px}.pc-r2{--pc-c:var(--engn-cyan)}.pc-r3{--pc-c:var(--engn-lilac)} .top-size{display:flex;background:#102116;border:1px solid #2b4635;border-radius:9px;padding:4px;margin:16px 16px 12px;gap:4px;width:fit-content} .top-size button{font:500 10px var(--mono);padding:9px 14px;border-radius:6px}.top-size button[aria-pressed=true]{background:#244934;color:#c1ffe0} .top-picks>.st-note{font-size:10px;line-height:1.8;color:var(--engn-faint);margin:14px 19px 20px} :is(.memes-list,.board-list,.rows){margin-inline:0}.trow{border-bottom:1px solid #1b3022} .trow>button{padding:14px 17px;min-height:75px;grid-template-columns:35px minmax(0,1fr) auto;gap:11px;background:transparent;transition:background .18s} .trow>button:hover,.trow>button[aria-current=true]{background:#142e1e;box-shadow:inset 2px 0 var(--engn-mint)} .trow .logo{width:35px;height:35px;inline-size:35px;block-size:35px}.tile{border:1px solid #314d3b;border-radius:9px} .trow-main b{font:500 12px/1.4 var(--sans);gap:6px}.trow-main small{font-size:10px;gap:7px;line-height:1.5}.trow-num>b{font:500 12px var(--mono)} .chg{font:500 10px var(--mono);padding:4px 6px;border-radius:5px}.trow-main .sub{max-width:100%;font-size:9px} .list-foot{font-size:11px;line-height:1.8;margin:18px 0}.age{font-size:9px} .projects,.agent-view,.profile,.radar,.pilot{padding:24px;background:#0b140e;border:1px solid var(--engn-line)} :is(.projects,.radar,.profile,.agent-view,.pilot) h3{font:400 26px var(--serif);letter-spacing:-.02em} .projects>header{margin-bottom:24px;gap:16px}.projects-tools{gap:12px;margin:22px 0}.projects-filter{gap:6px}.projects-filter button{font:10px var(--mono);border:1px solid #2b4835;border-radius:7px;background:#0d1c12;padding:8px 11px} .projects-filter button[aria-pressed=true]{background:#224630;color:#b4f5d2}.projects-funnel{font-size:11px;line-height:1.8;color:var(--engn-faint)} .projects-list{gap:13px}.pj-card,.pj-row{background:#102017;border:1px solid #263f2f;border-radius:12px;padding:18px} .ag-hero{padding:22px 0 30px;border-bottom:1px solid var(--engn-line);text-align:left}.ag-hero h2{font:400 42px var(--serif);letter-spacing:-.03em}.ag-hero .ag-orb{float:right;scale:.85;margin:0 15px}.ag-status{color:var(--engn-mint);font:11px var(--mono)}.ag-today{color:var(--engn-muted);font-size:13px} .ag-list{display:grid;gap:13px;margin:24px 0}.ag-card{border:1px solid #284031;background:#101e15;border-radius:12px;padding:20px}.ag-card p{font-size:13px;line-height:1.8}.ag-kind{font:9px var(--mono);letter-spacing:.09em}.ag-now{background:#153a2550;border:1px solid #315c41;border-radius:12px;padding:20px}.ag-prog{padding:20px 0;gap:16px}.ag-prog-row{font:11px var(--mono)}.ag-steps{border-top:1px solid #2a4433;margin-top:16px;padding-top:12px;font-size:12px} .pf-head,.pf-hero{border-bottom:1px solid var(--engn-line);padding-bottom:24px}.pf-name{font-family:var(--serif);font-size:34px}.pf-value,.pf-total{font-family:var(--serif)}.pf-periods button,.pf-tabs button{font:10px var(--mono);border-radius:7px}.pf-card,.pf-section{border:1px solid var(--engn-line);border-radius:12px;background:#0f1c13;padding:20px}.pf-wallets,.pf-links{gap:12px}.pf-simnote{font-size:12px;line-height:1.8;padding:16px;background:#172b1b;border-radius:10px} .pilot-main,.autotrade,.at-card{border:1px solid #2c4735;border-radius:13px;background:#0e1c12;padding:18px}.pilot-line small{font-size:12px}.strategy-card,.st-card,.market-panel,.bottom-panel{background:#0e1b13;border:1px solid var(--engn-line);padding:22px} dialog.sheet{border:1px solid #2d4d39;border-radius:18px;background:#0d1911;color:var(--engn-text);padding:28px;box-shadow:0 26px 100px #0008;max-width:min(560px,calc(100% - 28px))} dialog.sheet::backdrop{background:#020805b8;backdrop-filter:blur(5px)} .sheet-title,.sheet h2,.sheet h3{font:400 30px/1.2 var(--serif);letter-spacing:-.02em}.sheet-desc,.sheet-note{color:var(--engn-muted);font-size:12px;line-height:1.8} .sheet .btn-quiet,.menu-item{border-radius:9px;border:1px solid var(--engn-line);background:#14251a}.menu-item{padding:15px;min-height:58px}.menu-item small{color:var(--engn-faint);font-size:11px} .toast{border:1px solid #33583f;border-radius:12px;background:#12271a;box-shadow:0 16px 50px #0005}.toast-title{font-size:13px}.toast-detail{font-size:11px;color:var(--engn-muted)} dialog.detail{background:#0c1510;color:var(--engn-text)}.dt-bar{background:#0c1510;border-bottom:1px solid var(--engn-line)}.dt-scroll{padding-top:24px}.dt-name>b{font:400 30px var(--serif);letter-spacing:-.02em}.dt-context{font:10px/1.6 var(--mono);color:var(--engn-faint);padding:12px 0}.dt-chart{background:#08110b;border:1px solid #223b2b;border-radius:12px;overflow:hidden}.dt-chips button,.dt-tabs button{font:10px var(--mono);border:1px solid #2b4433;border-radius:7px;background:#112319;padding:9px 13px}.dt-tabs{gap:9px;border-bottom:1px solid #284231;padding-bottom:15px}.dt-tabs button[aria-current]{background:#224831;color:#baffd7}.dt-pane{font-size:13px;line-height:1.8}.dt-pane :is(h3,h4){font-family:var(--serif);font-weight:400}.dt-cta{border-top:1px solid #2b4935;background:#0d1c13}.dt-cta :is(button,.buy-out){border-radius:9px;font-size:12px}.dt-mc b{font:400 26px var(--serif)} .desk-empty{background:radial-gradient(ellipse at 50% 42%,#153f2438,transparent 70%),#0b140e;border-radius:16px;border:1px solid var(--engn-line)} .engn-empty-detail{text-align:center;max-width:380px;padding:30px}.engn-empty-detail engn-motion{display:block;width:180px;margin:0 auto 20px}.engn-empty-detail h2{font:400 34px var(--serif);margin:14px 0}.engn-empty-detail p{font-size:12px;color:var(--engn-muted);line-height:1.8} #login-screen{margin:60px auto 90px;max-width:480px;padding:36px;border:1px solid var(--engn-line);border-radius:18px;background:radial-gradient(ellipse at top,#16382255,transparent 65%),#0d1911} .engn-login-intro{text-align:center;margin-bottom:29px}.engn-login-intro engn-motion{display:block;width:150px;margin:-20px auto -6px}.engn-login-intro h1{font:400 43px var(--serif);margin:8px 0 12px}.engn-login-intro p{font-size:12px;line-height:1.8;color:var(--engn-muted)} #login-form{gap:13px}#login-form label{font:10px var(--mono);color:var(--engn-muted)}#login-form input{min-height:46px}#login-form button{min-height:46px;margin-top:12px} html:not(.engn-signed-in) .topbar-right,html:not(.engn-signed-in) .tb-bal{display:none} #dock.dock{border:1px solid #345240;background:#0c1a12f5;border-radius:17px;box-shadow:0 8px 30px #0006;backdrop-filter:blur(18px)} #dock button{min-height:46px;color:var(--engn-faint)}#dock button[aria-current]{color:var(--engn-mint)}#dock .dock-thumb{background:#254f3455}#dock .dock-me{background:#224530;color:var(--engn-mint)} .dock-search{border:1px solid #345240;background:#153621;color:var(--engn-mint);box-shadow:none} @media(min-width:1100px){ .page{margin-left:var(--engn-sidebar);max-inline-size:none;padding:0 var(--desk-pad)} .engn-side{display:block;position:fixed;inset:0 auto 0 0;width:var(--engn-sidebar);background:#09110c;border-right:1px solid var(--engn-line);z-index:32;padding:34px 22px} .engn-side .engn-brand{font-size:10px}.engn-side-label{font:8px var(--mono);color:var(--engn-faint);letter-spacing:.14em;margin-top:48px}.engn-side-bottom{position:absolute;bottom:30px;left:22px;right:22px;border-top:1px solid var(--engn-line);padding-top:18px;color:var(--engn-faint);font:9px/1.9 var(--mono)}.engn-side-bottom a{color:var(--engn-muted);text-decoration:none} .engn-mobile-brand{display:none}.topbar{padding:12px 0;margin:0;inset-block-start:0}.topbar-right{margin-left:auto}.topbar .agent-say{display:block} .engn-intro{padding:32px 0;height:198px}.engn-intro .engn-title{font-size:46px}.engn-intro engn-motion{width:180px;margin:0 30px 0 0} #dock.dock{inset:164px auto auto 14px;translate:none;width:calc(var(--engn-sidebar) - 28px);inline-size:calc(var(--engn-sidebar) - 28px);height:auto;block-size:auto;display:flex;flex-direction:column;gap:7px;border:0;border-radius:0;box-shadow:none;background:none;padding:0;z-index:34;backdrop-filter:none} #dock.dock button{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;flex:none;width:100%;height:48px;block-size:48px;padding:12px 14px;border-radius:9px;min-width:0;background:none} #dock.dock button span{position:static;clip-path:none;width:auto;inline-size:auto;height:auto;block-size:auto;overflow:visible;font:11px var(--sans)} #dock.dock button[aria-current]{background:#193d284f;box-shadow:inset 2px 0 var(--engn-mint)}#dock.dock button:hover{background:#182f2155} #dock.dock button svg{width:18px;height:18px;inline-size:18px;block-size:18px;flex:none}#dock.dock .dock-thumb{display:none} #dock-search.dock-search{inset:472px auto auto 28px;translate:none;width:132px;height:40px;inline-size:132px;block-size:40px;border-radius:8px;display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:10px 13px;z-index:34;background:#102519} #dock-search::after{content:'Search';font:11px var(--sans)}#dock-search svg{width:16px;height:16px} html:not([data-desk-list=false]) #app-shell[data-view]{width:var(--desk-list);inline-size:var(--desk-list);padding-bottom:32px} html[data-desk-list=false] #app-shell[data-view]{width:100%;inline-size:100%;max-width:1120px;margin:0;padding-bottom:40px} #app-shell>.tabs{top:76px;inset-block-start:76px}.trow>button{padding:14px 13px}.trow-main b{font-size:11px} dialog.detail,.desk-empty{position:fixed;inset:var(--engn-detail-top) var(--desk-pad) 24px calc(var(--engn-sidebar) + var(--desk-pad) + var(--desk-list) + var(--desk-gap));width:auto;inline-size:auto;max-width:none;max-inline-size:none;height:auto;block-size:auto;margin:0;border:1px solid var(--engn-line);border-radius:16px} dialog.detail .dt-scroll{padding:22px 24px 104px}.dt-bar{padding:16px 24px;border-radius:16px 16px 0 0;height:56px} dialog.detail .dt-chart{height:min(320px,34vh);block-size:min(320px,34vh);margin:18px 0 0;padding:0} dialog.detail .dt-tabs{margin:20px 0;padding:0 0 14px}.dt-name>b{font-size:28px} dialog.detail .dt-cta{position:absolute;inset:auto 0 0;inline-size:auto;display:flex;padding:16px 24px;border-width:1px 0 0;border-radius:0 0 16px 16px;background:#0d1c13} dialog.detail .dt-cta :is(button,.buy-out){height:44px;block-size:44px;font-size:12px;flex:1} #login-screen{margin-top:66px}.engn-empty-detail engn-motion{width:150px} .profile,.agent-view{max-width:100%}.ag-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.ag-hero h2{font-size:48px} } @media(min-width:1600px){html{--engn-sidebar:212px;--desk-list:420px;--desk-pad:36px}dialog.detail .dt-scroll{padding-right:calc(var(--desk-rail) + 56px)}dialog.detail .dt-cta{inset:78px 24px auto auto;width:var(--desk-rail);inline-size:var(--desk-rail);display:grid;padding:18px;border:1px solid var(--engn-line);border-radius:12px}} @media(max-width:1099px){.engn-mobile-brand{display:none}.engn-intro{padding-top:28px}.engn-intro .engn-title{font-size:39px}.engn-intro engn-motion{width:120px}.page{padding:0 20px}#app-shell>.tabs{top:76px}} @media(max-width:600px){ .page{padding:0 16px}.topbar{gap:8px;height:68px;block-size:68px;padding:8px 0}.topbar-right{gap:8px}.tb-bal .total-bal{font-size:15px}.tb-bal::before{font-size:7px}.tb-deposit{font-size:11px;padding:0 12px}.agent-say{display:none!important}.agent{padding:4px;background:none;border:0}.agent-orb{width:23px;height:23px}.tb-bell{width:31px;height:33px;inline-size:31px;block-size:33px} .engn-intro{padding:26px 0 22px;gap:8px;align-items:flex-start}.engn-intro .engn-eyebrow{font-size:8px}.engn-intro .engn-title{font-size:34px;line-height:1.06;margin:10px 0 12px}.engn-intro .engn-copy{font-size:11px;max-width:310px}.engn-intro engn-motion{display:none} #app-shell[data-view]{gap:15px}#app-shell>.tabs{inset-block-start:68px;min-height:46px;padding:6px}#app-shell>.tabs button{font-size:10px;padding:9px 12px} .top-picks>.top-hero{padding:17px 7px 8px}.top-picks>.top-hero::before{font-size:8px;margin-bottom:15px}.pc-list{gap:4px}.pc-base{max-width:95px;height:96px}.pc-cube{max-height:96px}.pc-sym{font-size:8px;max-width:85px}.pc-val{font-size:20px}.pc-head{gap:6px}.pc-frame{width:22px;height:22px;inline-size:22px;block-size:22px} .top-size{margin:14px 12px 10px;width:calc(100% - 24px)}.top-size button{flex:1;font-size:9px;padding:10px 8px}.top-picks>.st-note{font-size:9px;margin:12px 14px 16px} .trow>button{grid-template-columns:30px minmax(0,1fr) auto;gap:9px;padding:13px 11px;min-height:70px}.trow .logo{width:30px;height:30px;inline-size:30px;block-size:30px}.trow-main b{font-size:11px}.trow-main small{font-size:9px;gap:5px;flex-wrap:wrap}.trow-num>b{font-size:11px}.chg{font-size:9px}.age{font-size:8px} .projects,.agent-view,.profile,.radar,.pilot{padding:18px}.ag-hero h2{font-size:36px}.ag-hero .ag-orb{scale:.65;margin:-12px -5px 0 0}.ag-card{padding:16px}.ag-card p{font-size:12px}.projects-tools{flex-wrap:wrap}.projects-tools>input{width:100%}.projects-filter{display:flex;flex-wrap:wrap}.projects-filter button{font-size:9px;padding:9px} dialog.sheet{padding:23px 20px 28px;border-radius:18px 18px 0 0;max-width:100%}.sheet-title,.sheet h2{font-size:28px} .dt-name>b{font-size:26px}.dt-mc b{font-size:22px}.dt-scroll{padding:22px 18px 120px}.dt-id{gap:10px}.dt-chart{margin-top:18px}.dt-tabs{gap:6px}.dt-tabs button{padding:9px 10px}.dt-cta{padding:15px 18px calc(15px + env(safe-area-inset-bottom))} #dock.dock{width:calc(100% - 94px);inline-size:calc(100% - 94px);left:16px;inset-inline-start:16px;transform:none;translate:none;bottom:calc(14px + env(safe-area-inset-bottom));padding:4px;gap:1px}#dock.dock button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:48px}#dock.dock button span{position:static;width:auto;height:auto;inline-size:auto;block-size:auto;clip-path:none;overflow:visible;font-size:8px}#dock.dock button svg{width:19px;height:19px;inline-size:19px;block-size:19px} #dock-search.dock-search{right:16px;inset-inline-end:16px;bottom:calc(16px + env(safe-area-inset-bottom));width:50px;height:50px;inline-size:50px;block-size:50px;border-radius:14px} #login-screen{margin:30px auto 70px;padding:25px}.engn-login-intro h1{font-size:37px}.engn-login-intro engn-motion{width:130px} } @media(prefers-reduced-motion:reduce){.trow>button,.pc-place,.tabs button{transition:none}.engn-intro{animation:none}} .top-picks>.top-hero{padding:18px 12px 10px;background:none} .top-picks>.top-hero::before{margin-bottom:16px} .pc-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:stretch} .pc-place,.pc-r1 .pc-place{gap:8px;padding:0 0 13px;background:none;box-shadow:none;border-bottom:1px solid #21392b} .pc-r1 .pc-place{border-bottom-color:#2de2b080} .pc-base{width:48px;inline-size:48px;max-width:48px;height:52px;block-size:52px} .pc-cube{width:48px;inline-size:48px;max-height:48px;animation:engn-rank-float 5s ease-in-out infinite;animation-delay:calc(var(--pc-d,0s) + 3s)} .pc-cube .pc-glow{stroke-width:3;filter:blur(2px);opacity:.22;animation:none} .pc-cube .pc-slit{stroke-width:1.5} .pc-cube .pc-rank{display:none} .pc-head{gap:5px}.pc-frame{display:none}.pc-val{font:500 15px var(--mono);letter-spacing:-.05em}.pc-sym{font-size:9px} .engn-intro engn-motion{width:92px;margin-right:24px;opacity:.8} .engn-empty-detail engn-motion{width:85px} @keyframes engn-rank-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}} @media(max-width:600px){.pc-base{height:46px;block-size:46px}.pc-cube{width:42px;inline-size:42px}.pc-val{font-size:14px}.pc-sym{font-size:8px}} @media(prefers-reduced-motion:reduce){.pc-cube{animation:none}}