@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2?dpl=dpl_CWQDZwuVznNoneRBPPCZLdLcBraw)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2?dpl=dpl_CWQDZwuVznNoneRBPPCZLdLcBraw)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2?dpl=dpl_CWQDZwuVznNoneRBPPCZLdLcBraw)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2?dpl=dpl_CWQDZwuVznNoneRBPPCZLdLcBraw)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2?dpl=dpl_CWQDZwuVznNoneRBPPCZLdLcBraw)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_cfd9e230-module__wMpiTW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_cfd9e230-module__wMpiTW__variable{--font-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0zgw-jeven.3w.woff2?dpl=dpl_CWQDZwuVznNoneRBPPCZLdLcBraw)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0wkzw~je483f-.woff2?dpl=dpl_CWQDZwuVznNoneRBPPCZLdLcBraw)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0rhz0arwfsn~5.woff2?dpl=dpl_CWQDZwuVznNoneRBPPCZLdLcBraw)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0l76wvqk9d84w.woff2?dpl=dpl_CWQDZwuVznNoneRBPPCZLdLcBraw)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0k4k9394f2q-k.woff2?dpl=dpl_CWQDZwuVznNoneRBPPCZLdLcBraw)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.08e28id.o-okb.woff2?dpl=dpl_CWQDZwuVznNoneRBPPCZLdLcBraw)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_3342dced-module__ksAy2q__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_3342dced-module__ksAy2q__variable{--font-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--bg:#080b11;--panel:#10151e;--panel2:#0c1119;--line:#202735;--muted:#7e899b;--text:#eef2f7;--green:#31c48d;--blue:#5e78ff;--amber:#e3a235}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-sans),Arial,sans-serif;margin:0;font-size:14px}button,a{color:inherit;font:inherit}button{cursor:pointer}.shell{background:radial-gradient(circle at 70% -20%,#4d64ab24,transparent 32%),var(--bg);min-height:100vh;display:flex}.sidebar{z-index:5;background:#090d14;border-right:1px solid #1b222e;flex-direction:column;width:242px;padding:24px 15px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:11px;padding:0 9px 29px;font-weight:750;text-decoration:none;display:flex}.brandMark{color:#07110d;background:linear-gradient(145deg,#69deb1,#4a60dc);border-radius:10px;place-items:center;width:35px;height:35px;font-weight:900;display:grid;box-shadow:0 0 28px #526eff2f}.brand small{color:#647086;letter-spacing:2px;margin-top:3px;font-size:8px;display:block}.sidebar nav{flex-direction:column;gap:4px;display:flex}.navItem{color:#8290a5;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;padding:10px 12px;text-decoration:none;transition:all .15s;display:flex}.navItem:hover{color:#d8dfeb;background:#111823}.navItem.active{color:#fff;box-shadow:inset 2px 0 var(--blue);background:#171f2d}.navItem>span{text-align:center;color:#7d8aa0;width:17px;font-size:16px}.navItem em{color:#98a6ba;background:#222b3b;border-radius:20px;margin-left:auto;padding:2px 7px;font-size:10px;font-style:normal}.networkList{color:#9aa5b7;border-top:1px solid #1a202b;margin:26px 10px 0;padding-top:21px;font-size:11px}.networkList>p{letter-spacing:1.4px;color:#555f70;margin:0 0 13px;font-size:9px}.networkList>div{align-items:center;padding:7px 1px;display:flex}.networkList b{color:#667185;margin-left:auto;font-weight:500}.networkList i{border-radius:50%;width:7px;height:7px;margin-right:10px}.networkList .sol{background:#8e5df5}.networkList .base{background:#3977f5}.networkList .eth{background:#8c99ad}.sidebarBottom{margin-top:auto}.operator{border-top:1px solid #1a202b;align-items:center;gap:10px;margin-top:15px;padding:18px 8px 0;display:flex}.operator>span{color:#9eb0d0;background:#1a2435;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;display:grid}.operator strong,.operator small{display:block}.operator strong{font-size:11px}.operator small{color:#626f82;margin-top:3px;font-size:9px}.operator>i{background:var(--green);border-radius:50%;width:7px;height:7px;margin-left:auto;box-shadow:0 0 8px #31c48d88}.workspace{width:calc(100% - 242px);min-width:0;margin-left:242px}.topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:4;background:#0a0e15dd;border-bottom:1px solid #1c2330;justify-content:space-between;align-items:center;height:66px;padding:0 34px;display:flex;position:sticky;top:0}.topbar>div{align-items:center;display:flex}.beta{letter-spacing:1.2px;color:#86d8b7;align-items:center;font-size:9px;font-weight:800;display:flex}.beta i{background:var(--green);width:6px;height:6px;box-shadow:0 0 8px var(--green);border-radius:50%;margin-right:8px}.topNote{color:#566173;border-left:1px solid #242c39;margin-left:14px;padding-left:14px;font-size:10px}.topActions{gap:7px}.topActions>a,.topActions>span{color:#8290a5;background:#101720;border:1px solid #263243;border-radius:7px;padding:7px 10px;font-size:9px;text-decoration:none}.topActions>span b{color:#eef2f7;font-size:11px}.topActions button{color:#78869a;background:#101620;border:1px solid #222a37;border-radius:7px;min-width:32px;height:31px;position:relative}.topActions button i{background:#fc5d6c;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:6px}.content{max-width:1620px;margin:auto;padding:30px 34px 18px}.titleRow{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.titleRow p{letter-spacing:1.5px;color:#56637a;margin:0 0 9px;font-size:9px}.titleRow h1{letter-spacing:-1px;margin:0 0 7px;font-size:29px}.titleRow>div>span{color:#778398;font-size:12px}.primary{white-space:nowrap;background:#526bf0;border:1px solid #6e84ff;border-radius:8px;padding:10px 15px;font-size:11px;font-weight:750;text-decoration:none;box-shadow:0 7px 25px #526cff1c}.openBeta{background:linear-gradient(100deg,#11291f,#101a2b);border:1px solid #315947;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;padding:15px 17px;display:flex}.openBeta div>span{letter-spacing:1.2px;color:#55d9a8;background:#173c2e;border-radius:10px;margin-right:8px;padding:4px 7px;font-size:8px;font-weight:800}.openBeta strong{color:#dce8e3;font-size:12px}.openBeta p{color:#718b80;margin:7px 0 0;font-size:9px}.statusPill{color:#62d7aa;white-space:nowrap;background:#153428;border:1px solid #2d5a47;border-radius:7px;padding:8px 11px;font-size:9px}.notice{background:#101620;border:1px solid #2d3544;border-radius:9px;align-items:center;gap:11px;margin-bottom:18px;padding:12px 14px;display:flex}.notice.warning{background:#1a1510;border-color:#644a2a}.notice>span{color:#7695d1;width:21px;height:21px;font:700 11px var(--font-mono);border:1px solid #4b618e;border-radius:50%;place-items:center;display:grid}.notice div{flex:1}.notice strong{font-size:10px}.notice p{color:#728097;margin:0 0 0 10px;font-size:9px;display:inline}.notice a{color:#7b92f9;font-size:9px;text-decoration:none}.metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.metrics article{background:linear-gradient(140deg,#111720,#0d121a);border:1px solid #202735;border-radius:9px;min-height:138px;padding:16px 17px;box-shadow:0 14px 35px #00000010}.metrics header{justify-content:space-between;align-items:center;display:flex}.metrics header span{letter-spacing:.8px;color:#6b7789;font-size:9px}.metrics header i{border-radius:7px;place-items:center;width:28px;height:28px;font-size:12px;font-style:normal;display:grid}.metrics .green{color:#48d09c;background:#173127}.metrics .blue{color:#708afb;background:#192744}.metrics .amber{color:#dba54c;background:#35291a}.metrics .red{color:#f07886;background:#3a1f26}.metrics article>strong{letter-spacing:-.7px;margin-top:13px;font-size:25px;display:block}.metrics p{color:#7c889a;margin:8px 0;font-size:9px}.metrics p b{color:#5bcd9f}.metrics small{color:#4e5b6d;border-top:1px solid #1b2230;padding-top:9px;font-size:8px;display:block}.metrics .safe{color:#56d0a2;letter-spacing:1px;margin-top:18px;font-size:18px}.mainGrid{grid-template-columns:minmax(0,1fr) 310px;gap:14px;display:grid}.workspaceGrid{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:14px;display:grid}.workspaceGrid>aside,.reportGrid{gap:14px;display:grid}.rightCol{align-content:start;gap:14px;display:grid}.panel{background:var(--panel2);border:1px solid #202735;border-radius:9px;overflow:hidden}.panelHead{border-bottom:1px solid #1e2633;justify-content:space-between;align-items:center;gap:14px;padding:15px 17px;display:flex}.panelHead h2{margin:0 0 4px;font-size:12px}.panelHead p{color:#626e80;margin:0;font-size:8px}.filters{background:#111822;border:1px solid #232c3a;border-radius:6px;padding:2px;display:flex}.filters button{color:#5e6a7c;background:0 0;border:0;border-radius:4px;padding:5px 8px;font-size:8px}.filters button.selected{color:#d7deeb;background:#273249}.tableWrap{overflow:auto}.rankings th{text-align:left;color:#525f72;letter-spacing:.5px;border-bottom:1px solid #1d2531;padding:11px 10px;font-size:7px;font-weight:650}.rankings th:first-child,.rankings td:first-child{padding-left:17px}.rankings td{color:#8995a6;white-space:nowrap;border-bottom:1px solid #171e29;padding:12px 10px;font-size:9px}.rankings tr:hover td{background:#111822}.wallet{align-items:center;gap:8px;display:flex}.wallet>span{border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;font-weight:800;display:grid}.wallet .sol{color:#fff;background:linear-gradient(145deg,#7252dd,#25bda8)}.wallet .base{color:#fff;background:#195ce0}.wallet .eth{color:#aebbd2;background:#303b50}.wallet strong,.wallet small{display:block}.wallet strong{color:#ced6e2;font-size:10px}.wallet small{color:#586477;margin-top:3px;font-size:7px}.score{color:#54d2a3;background:#183127;border-radius:5px;place-items:center;width:29px;height:22px;display:inline-grid}.positive{color:#43cc99!important}.copy{align-items:center;gap:7px;display:flex}.copy>span{background:#27303f;border-radius:5px;width:32px;height:3px;overflow:hidden}.copy i{background:#6280fa;height:100%;display:block}.tag{border-radius:12px;padding:4px 7px;font-size:8px}.tag.qualified{color:#58cda3;background:#153128}.tag.review{color:#daa64e;background:#352b18}.tag.danger{color:#f07886;background:#3a1f26}.panelLink{color:#7f8b9d;background:#0c1119;border:0;border-top:1px solid #1a2230;justify-content:center;align-items:center;width:100%;height:40px;font-size:9px;text-decoration:none;display:flex}.panelLink:hover{color:#dbe2ed}.panelLink span{color:#657cff;margin-left:5px}.validation{color:#e3a235;letter-spacing:.5px;background:#382b19;border-radius:10px;padding:5px 7px;font-size:8px}.emptyCell{text-align:center!important;white-space:normal!important;padding:42px 18px!important}.emptyCell strong,.emptyCell span{display:block}.emptyCell strong{color:#c4cedd;margin-bottom:7px;font-size:11px}.emptyCell span{color:#5f6c7e;font-size:9px;line-height:1.6}.jsonCell{text-overflow:ellipsis;max-width:420px;overflow:hidden}.policy{padding:18px}.policy h2{margin:0 0 14px;font-size:12px}.policy ol{counter-reset:gates;margin:0;padding:0;list-style:none}.policy li{counter-increment:gates;border-left:1px solid #222b39;margin-left:9px;padding:0 0 16px 30px;position:relative}.policy li:last-child{padding-bottom:0}.policy li:before{content:counter(gates);color:#758df5;background:#151d29;border:1px solid #334057;border-radius:50%;place-items:center;width:19px;height:19px;font-size:8px;display:grid;position:absolute;top:-2px;left:-10px}.policy b,.policy span{display:block}.policy b{color:#bdc7d5;font-size:9px}.policy span{color:#5f6c7f;margin-top:4px;font-size:8px;line-height:1.5}.signal{border-bottom:1px solid #1a212d;gap:10px;padding:14px 16px;display:flex}.signal>span{border-radius:6px;flex:none;place-items:center;width:27px;height:27px;display:grid}.signal>span.buy{color:#4bd09e;background:#173126}.signal>span.exit{color:#6d89ff;background:#1d2948}.signal>span.warn,.signal>span.risk{color:#ea984d;background:#3a271c}.signal>div{flex:1;min-width:0}.signal header{justify-content:space-between;gap:10px;display:flex}.signal strong{color:#bdc6d4;font-size:9px}.signal time{color:#505b6b;white-space:nowrap;font-size:8px}.signal p{color:#7d8a9d;margin:4px 0;font-size:10px}.signal small{color:#596678;font-size:8px}.signal small b{color:#7d99ff;margin-left:4px}.emptyState{text-align:center;padding:42px 22px}.emptyState>span{color:#6b82ef;background:#151d29;border-radius:50%;place-items:center;width:34px;height:34px;margin:0 auto 12px;display:grid}.emptyState strong,.emptyState p{display:block}.emptyState strong{font-size:10px}.emptyState p{color:#5c687a;max-width:360px;margin:7px auto 0;font-size:9px;line-height:1.6}.pipeline{padding-bottom:14px}.pipe{color:#788597;grid-template-columns:86px 1fr 28px;align-items:center;gap:8px;padding:7px 16px;font-size:9px;display:grid}.pipe>div{background:#222a37;border-radius:4px;height:4px;overflow:hidden}.pipe i{border-radius:4px;height:100%;display:block}.pipe b{text-align:right;color:#a8b3c3;font-size:9px}.principles{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.principles article{background:#0c1119;border:1px solid #1c2431;border-radius:9px;gap:12px;padding:16px;display:flex}.principles article>span{font:700 10px var(--font-mono);color:#5d78ff}.principles strong{font-size:10px}.principles p{color:#667386;margin:5px 0 0;font-size:9px;line-height:1.55}footer{color:#4f5a6b;justify-content:space-between;align-items:center;padding:17px 2px 0;font-size:8px;display:flex}footer span{align-items:center;display:flex}footer span i{background:#d4a443;border-radius:50%;width:5px;height:5px;margin-right:6px}.notFound{text-align:center;background:radial-gradient(circle at 50% 30%,#4d64ab33,transparent 28%),var(--bg);place-content:center;justify-items:center;min-height:100vh;padding:24px;display:grid}.notFound p{letter-spacing:1.5px;color:#5c6a7e;margin:22px 0 8px;font-size:9px}.notFound h1{margin:0 0 8px;font-size:30px}.notFound>span:not(.brandMark){color:#758195;margin-bottom:22px;font-size:11px}@media (max-width:1180px){.metrics{grid-template-columns:repeat(2,1fr)}.mainGrid,.workspaceGrid{grid-template-columns:1fr}.rightCol,.workspaceGrid>aside{grid-template-columns:1fr 1fr}.principles{grid-template-columns:1fr}}@media (max-width:760px){.sidebar{width:64px;padding-inline:8px}.brand{padding-inline:7px}.brand>span:last-child,.navItem{font-size:0}.navItem{justify-content:center;padding:11px 8px}.navItem>span{font-size:17px}.navItem em,.networkList,.operator div,.operator i{display:none}.operator{padding-inline:5px}.workspace{width:calc(100% - 64px);margin-left:64px}.content{padding:22px 16px}.topbar{padding:0 16px}.topNote,.topActions>a,.topActions>span{display:none}.titleRow{align-items:flex-start}.titleRow>div>span{display:none}.metrics,.rightCol,.workspaceGrid>aside{grid-template-columns:1fr}.notice a{display:none}.openBeta{align-items:flex-start}.statusPill{display:none}.openBeta strong{margin-top:10px;line-height:1.4;display:block}.notice p{margin:5px 0 0;display:block}footer{line-height:2;display:block}.primary{padding:8px 10px}.titleRow h1{font-size:24px}.panelHead{flex-direction:column;align-items:flex-start}.filters{align-self:stretch}.filters button{flex:1}}.section-overview{--section:#5e78ff}.section-wallets{--section:#31c48d}.section-discovery{--section:#8d6cf5}.section-convergence{--section:#e3a235}.section-backtests{--section:#4a9ceb}.section-paper-portfolio{--section:#38c795}.section-reports{--section:#e16d7a}.shell .navItem.active{box-shadow:inset 2px 0 var(--section)}.titleRow{padding-bottom:5px;position:relative}.titleRow:after{content:"";background:var(--section);width:54px;height:2px;box-shadow:0 0 18px color-mix(in srgb,var(--section) 65%,transparent);position:absolute;bottom:-8px;left:0}.workflowStrip{background:linear-gradient(110deg,color-mix(in srgb,var(--section) 9%,#0d121a),#0d121a);border:1px solid #242d3c;border-radius:10px;grid-template-columns:170px 1fr;align-items:center;gap:18px;margin:0 0 14px;padding:11px 15px;display:grid}.workflowStrip>span{letter-spacing:1.35px;color:var(--section);font-size:8px;font-weight:800}.workflowStrip ol{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.workflowStrip li{color:#98a5b7;white-space:nowrap;border-left:1px solid #26303f;padding:4px 14px;font-size:9px}.workflowStrip b{color:#556176;font:700 8px var(--font-mono);margin-right:8px}.overviewGrid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:14px;display:grid}.overviewGrid>aside{gap:14px;display:grid}.attention article{border-bottom:1px solid #1a222e;gap:11px;padding:13px 16px;display:flex}.attention article>i{background:#d69b38;border-radius:50%;width:7px;height:7px;margin-top:4px;box-shadow:0 0 10px #d69b3866}.attention article>i.danger{background:#ed6a79;box-shadow:0 0 10px #ed6a7966}.attention strong{color:#bdc8d7;font-size:9px}.attention p{color:#606d7f;margin:5px 0 0;font-size:8px;line-height:1.5}.workspaceTools{align-items:flex-end}.controlGroup{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.controlGroup input,.controlGroup select,.panelHead>input{color:#aeb8c7;background:#101720;border:1px solid #293344;border-radius:6px;outline:none;height:31px;padding:0 10px;font-size:9px}.controlGroup input{width:180px}.controlGroup input:focus,.controlGroup select:focus,.panelHead>input:focus{border-color:var(--section);box-shadow:0 0 0 2px color-mix(in srgb,var(--section) 12%,transparent)}.subCell{color:#536073;margin-top:4px;font-size:7px;display:block}.evidenceCell{text-overflow:ellipsis;max-width:260px;overflow:hidden;color:#6f7d91!important}.rankings table{border-collapse:collapse;width:100%;min-width:980px}.walletMethod{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px;display:grid}.walletMethod article{background:linear-gradient(145deg,#0e151d,#0b1017);border:1px solid #202a37;border-radius:9px;min-height:138px;padding:17px;position:relative;overflow:hidden}.walletMethod article:after{content:"";background:color-mix(in srgb,var(--section) 10%,transparent);border-radius:50%;width:80px;height:80px;position:absolute;bottom:-35px;right:-35px}.walletMethod span{font:700 8px var(--font-mono);color:var(--section)}.walletMethod h3{margin:28px 0 7px;font-size:12px}.walletMethod p{color:#657286;margin:0;font-size:9px;line-height:1.55}.signalGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;display:grid}.signalCard{background:#0f151e;border:1px solid #253041;border-radius:9px;min-width:0;padding:15px}.signalCard.suppressed{background:#151116;border-color:#482b33}.signalCard header,.signalCard header>div,.signalCard footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.signalCard header small{color:#4f5c6d;font-size:7px}.signalCard header b{color:#738197;font-size:8px}.signalCard h3{letter-spacing:-.4px;margin:20px 0 5px;font-size:18px}.signalCard>p{color:#626f81;text-overflow:ellipsis;white-space:nowrap;margin:0 0 15px;font-size:8px;overflow:hidden}.signalCard dl{background:#222a37;border:1px solid #222a37;border-radius:7px;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid;overflow:hidden}.signalCard dl div{background:#101720;padding:10px}.signalCard dt{color:#586578;font-size:7px}.signalCard dd{color:#b9c3d1;margin:5px 0 0;font-size:9px}.signalCard footer{color:#687588;margin-top:14px;font-size:8px}.signalCard footer b{color:#879cfe}.emptyState.wide{grid-column:1/-1}.gateGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.gateGrid article{background:#0c1118;border:1px solid #202936;border-radius:8px;grid-template-columns:26px 1fr;column-gap:8px;padding:14px;display:grid}.gateGrid article>b{color:var(--section);font:700 8px var(--font-mono);grid-row:1/3}.gateGrid strong{font-size:9px}.gateGrid p{color:#616e80;margin:5px 0 0;font-size:8px;line-height:1.45}.backtestGrid{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:14px;display:grid}.runList{padding:0 14px 14px}.runList details{background:#0f151e;border:1px solid #202a38;border-radius:8px;margin-top:10px;overflow:hidden}.runList summary{cursor:pointer;justify-content:space-between;align-items:center;padding:14px;list-style:none;display:flex}.runList summary::-webkit-details-marker{display:none}.runList summary b,.runList summary small{display:block}.runList summary b{font-size:10px}.runList summary small{color:#586579;margin-top:4px;font-size:8px}.runDetail{border-top:1px solid #202a38;padding:14px}.runDetail dl{grid-template-columns:repeat(4,1fr);margin:0 0 12px;display:grid}.runDetail dl div{border-right:1px solid #222b38;margin-right:10px;padding-right:10px}.runDetail dt{color:#596679;font-size:7px}.runDetail dd{margin:5px 0 0;font-size:11px}.runDetail pre{white-space:pre-wrap;word-break:break-word;font:8px/1.6 var(--font-mono);color:#758398;background:#0a0f15;border-radius:6px;margin:0;padding:10px}.assumptionPanel,.portfolioCard{border:1px solid color-mix(in srgb,var(--section) 35%,#26303e);background:linear-gradient(155deg,color-mix(in srgb,var(--section) 10%,#101720),#0d1219);border-radius:10px;padding:19px}.assumptionPanel>span,.portfolioCard>span{letter-spacing:1.2px;color:var(--section);font-size:8px;font-weight:800}.assumptionPanel h2{margin:10px 0 20px;font-size:16px}.assumptionPanel>div{border-top:1px solid #26303d;padding:12px 0}.assumptionPanel strong{font-size:11px}.assumptionPanel p{color:#667386;margin:4px 0 0;font-size:8px}.assumptionPanel>small{color:#556174;border-top:1px solid #26303d;padding-top:13px;font-size:8px;line-height:1.5;display:block}.portfolioLayout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:14px;display:grid}.portfolioCard h2{margin:24px 0 7px;font-size:25px}.portfolioCard>p{color:#647184;font-size:8px;line-height:1.5}.portfolioCard dl{margin:20px 0 0}.portfolioCard dl div{border-top:1px solid #25303c;justify-content:space-between;padding:12px 0;display:flex}.portfolioCard dt{color:#647184;font-size:8px}.portfolioCard dd{color:#bdc7d4;margin:0;font-size:9px}.reportTabs{gap:5px;display:flex}.reportTabs button{color:#68768a;background:#101720;border:1px solid #263142;border-radius:6px;padding:7px 10px;font-size:9px}.reportTabs button.active{border-color:color-mix(in srgb,var(--section) 55%,#263142);background:color-mix(in srgb,var(--section) 13%,#101720);color:#e1e6ee}.panelHead>input{width:210px}@media (max-width:1280px){.signalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.walletMethod{grid-template-columns:repeat(2,1fr)}.overviewGrid,.backtestGrid,.portfolioLayout{grid-template-columns:1fr}.portfolioCard{grid-template-columns:1fr 1fr;column-gap:20px;display:grid}.portfolioCard dl{grid-column:1/-1}}@media (max-width:900px){.workflowStrip{grid-template-columns:1fr}.workflowStrip ol{grid-template-columns:repeat(2,1fr);row-gap:7px}.signalGrid{grid-template-columns:1fr}.gateGrid{grid-template-columns:repeat(2,1fr)}.workspaceTools{align-items:stretch}.controlGroup{justify-content:flex-start}.runDetail dl{grid-template-columns:repeat(2,1fr);row-gap:12px}}@media (max-width:760px){.workflowStrip ol,.walletMethod,.gateGrid{grid-template-columns:1fr}.workflowStrip li{border-top:1px solid #26303f;border-left:0}.controlGroup,.controlGroup input,.controlGroup select,.panelHead>input{width:100%}.signalGrid{padding:10px}.portfolioCard{display:block}}
