@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=JetBrains+Mono:wght@400;500;700&display=swap");:root,[data-theme=dark]{--bg:#050B16;--surf:#0B1830;--surf2:#0E2050;--bdr:rgba(79,111,250,0.28);--txt:#FFFFFF;--dim:#7A8BAA;--dim2:#3A4E6A;--blu:#1740F5;--bluL:#4F6FFA;--org:#FF5C1A;--orgL:#FF7D46;--grn:#00D4A0;--red:#FF3B5C;--ylw:#FFB800;--pur:#8B5CF6;--glass:linear-gradient(145deg,rgba(17,36,80,0.72),rgba(8,14,42,0.82));--glass-bdr:rgba(79,111,250,0.22);--card-bg:linear-gradient(145deg,rgba(17,36,80,0.72),rgba(8,14,42,0.82));--card-bdr:rgba(79,111,250,0.22);--card-shadow:0 4px 40px rgba(0,0,0,0.22),0 0 60px rgba(23,64,245,0.07),inset 0 1px 0 rgba(255,255,255,0.09);--nav-inactive:rgba(255,255,255,0.62);--tab-inactive-txt:rgba(255,255,255,0.70);--tab-inactive-bg:rgba(255,255,255,0.04);--tab-inactive-bdr:rgba(79,111,250,0.22)}[data-theme=light]{--bg:#F0F4FF;--surf:#FFFFFF;--surf2:#E8EFF8;--bdr:rgba(79,111,250,0.2);--txt:#0A1525;--dim:#4A5C7A;--dim2:#8A9EBB;--blu:#1740F5;--bluL:#3558E0;--org:#E84D0E;--orgL:#FF5C1A;--grn:#009B75;--red:#D42847;--ylw:#B88000;--pur:#6D28D9;--card-bg:linear-gradient(145deg,rgba(255,255,255,0.92),rgba(232,240,255,0.80));--card-bdr:rgba(79,111,250,0.18);--card-shadow:0 2px 20px rgba(23,64,245,0.07),0 1px 4px rgba(0,0,0,0.06),inset 0 1px 0 rgba(255,255,255,0.95);--nav-inactive:rgba(10,21,37,0.60);--tab-inactive-txt:rgba(10,21,37,0.65);--tab-inactive-bg:rgba(23,64,245,0.04);--tab-inactive-bdr:rgba(79,111,250,0.25)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--txt);font-family:Inter,system-ui,sans-serif;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 1200px 800px at 5% 15%,rgba(23,64,245,.22) 0,transparent 55%),radial-gradient(ellipse 900px 700px at 95% 80%,rgba(0,212,160,.1) 0,transparent 55%),radial-gradient(ellipse 700px 600px at 55% -5%,rgba(139,92,246,.12) 0,transparent 55%),radial-gradient(ellipse 800px 600px at 85% 25%,rgba(255,92,26,.07) 0,transparent 55%),radial-gradient(ellipse 600px 500px at 50% 90%,rgba(23,64,245,.08) 0,transparent 55%);animation:mesh-breathe 18s ease-in-out infinite alternate}[data-theme=light] body:before{background:radial-gradient(ellipse 900px 600px at 5% 15%,rgba(23,64,245,.06) 0,transparent 65%),radial-gradient(ellipse 700px 500px at 95% 85%,rgba(0,155,117,.05) 0,transparent 65%),radial-gradient(ellipse 500px 400px at 55% -5%,rgba(109,40,217,.04) 0,transparent 65%)}a{text-decoration:none;color:inherit}button{font-family:inherit}@keyframes blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes mesh-breathe{0%{opacity:.45}to{opacity:1}}@keyframes gradient-x{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes float-up{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes glow-breathe{0%,to{box-shadow:0 0 12px rgba(23,64,245,.2)}50%{box-shadow:0 0 28px rgba(23,64,245,.45)}}@keyframes slide-in-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer-slide{0%{background-position:-200% 0}to{background-position:200% 0}}.theme-switching,.theme-switching *{transition:background-color .35s ease,background .35s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease!important}.live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--grn);animation:blink 2s infinite}.anim-gradient{background-size:250% 250%;animation:gradient-x 8s ease infinite}.hover-lift{transition:transform .18s ease,box-shadow .18s ease,border-color .2s ease}.hover-lift:hover{transform:translateY(-3px);box-shadow:0 14px 40px -8px rgba(23,64,245,.14)}.shimmer{background:linear-gradient(90deg,var(--surf2) 25%,var(--surf) 50%,var(--surf2) 75%);background-size:200% 100%;animation:shimmer-slide 1.4s infinite;border-radius:8px}.glow-blue{animation:glow-breathe 3s ease-in-out infinite}main>*{animation:slide-in-up .25s ease both}main>:nth-child(2){animation-delay:.04s}main>:nth-child(3){animation-delay:.08s}main>:nth-child(4){animation-delay:.12s}a,button,input,select{transition:color .15s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease,box-shadow .15s ease,transform .15s ease}button:active:not(:disabled){transform:scale(.97)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--surf)}::-webkit-scrollbar-thumb{background:var(--bdr);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--dim2)}.dash-layout{display:block;min-height:calc(100vh - 96px)}.dash-sidebar{display:none!important}.dash-top-tabs{gap:0}.dash-subnav,.dash-top-tabs{display:flex;align-items:center}.dash-subnav{gap:4px;padding:5px clamp(12px,3vw,32px);overflow-x:auto;scrollbar-width:none}.dash-subnav::-webkit-scrollbar{display:none}.dash-topnav-links{flex:1 1;gap:2px}.dash-right,.dash-topnav-links{display:flex;align-items:center}.dash-right{gap:10px;flex-shrink:0;margin-left:auto}.dash-username{display:inline}.dash-mobile-nav{display:none}.g6{grid-template-columns:repeat(6,1fr)}.g4{grid-template-columns:repeat(4,1fr)}.g3,.g3-earnings{grid-template-columns:repeat(3,1fr)}.g2{grid-template-columns:1fr 1fr}.g-side{grid-template-columns:1fr 340px}.g-mission{gap:60px}.g-founder,.g-mission,.g-story{grid-template-columns:1fr 1fr}.g-contact,.g-values{grid-template-columns:repeat(3,1fr)}.g-analytics{grid-template-columns:1fr minmax(210px,270px)}.g-brief{grid-template-columns:1fr 1fr}.mob-hide,.paper-log-date,.paper-log-exit{display:table-cell}.pub-nav-center{display:flex;align-items:center;gap:2px}.pub-nav-hamburger{display:none!important}.pub-nav-cta-desktop,.pub-nav-mobile-menu{display:flex}.pub-mobile-splash{display:none}.pub-desktop-hero{display:block}.pricing-grid{grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.dash-layout{display:block}.dash-sidebar{display:none!important}.dash-subnav,.dash-top-tabs,.dash-topnav-links,.pub-nav-center{display:none}.pub-nav-cta-desktop,.pub-nav-hamburger{display:none!important}.pub-nav-theme{display:none}.pub-mobile-splash{display:block}.pub-desktop-hero{display:none}.pricing-grid{grid-template-columns:1fr 1fr}.dash-mobile-nav{display:flex;position:fixed;bottom:0;left:0;right:0;height:calc(60px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:linear-gradient(180deg,rgba(17,36,80,.88),rgba(8,14,42,.96));backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-top:1px solid rgba(79,111,250,.25);z-index:200;align-items:stretch}.dash-mobile-nav a{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:10px;font-weight:600;color:var(--dim);text-decoration:none;transition:color .15s}.dash-mobile-nav a.active{color:var(--bluL)}.dash-mobile-nav a span.icon{font-size:18px;line-height:1}main{padding-bottom:calc(80px + env(safe-area-inset-bottom))!important}.g6{grid-template-columns:repeat(3,1fr)}.g3,.g3-earnings,.g4{grid-template-columns:1fr 1fr}.g-analytics,.g-brief,.g-founder,.g-mission,.g-side,.g-story{grid-template-columns:1fr}.g-contact,.g-values{grid-template-columns:1fr 1fr}.dash-pro-badge,.dash-username{display:none}}@media (max-width:600px){.mob-hide{display:none!important}.dash-bell{display:none}.dash-right{gap:8px!important}.port-table td,.port-table th{padding:8px 6px!important;font-size:11px!important}.port-table .sym-cell{font-size:12px!important;font-weight:700!important}.port-table .price-cell{font-size:11px!important}.port-metric{padding:12px 14px!important}.port-metric .metric-val{font-size:18px!important}.signals-filters{flex-wrap:nowrap!important;overflow-x:auto;padding-bottom:4px}.signals-filters::-webkit-scrollbar{display:none}}@media (max-width:480px){.pricing-grid{grid-template-columns:1fr}.g6{grid-template-columns:repeat(2,1fr)}.g4{grid-template-columns:1fr 1fr}.g-contact,.g-values,.g2,.g3,.g3-earnings{grid-template-columns:1fr}.dash-port-switcher button{max-width:110px;overflow:hidden}nav{padding:0 12px!important}}@media (max-width:360px){.g4{grid-template-columns:1fr}.dash-port-switcher{display:none}}.paper-main-grid{display:grid;grid-template-columns:1fr 300px;grid-gap:16px;gap:16px}.paper-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-bottom:16px}@media (max-width:900px){.paper-main-grid{grid-template-columns:1fr}.paper-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.paper-log-date,.paper-log-exit{display:none}}.algo-main-grid{display:grid;grid-template-columns:1fr 340px;grid-gap:20px;gap:20px}.algo-steps{display:flex;align-items:center;margin-bottom:28px;overflow-x:auto;padding-bottom:4px}.algo-step-label{font-size:13px;font-weight:600;white-space:nowrap}.bt-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-bottom:14px}@media (max-width:900px){.algo-main-grid{grid-template-columns:1fr}.bt-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.algo-step-label{display:none}.algo-steps{gap:4px!important}}@media (max-width:700px){.sign-in-outer{grid-template-columns:1fr!important}.sign-in-left{display:none!important}}@media (max-width:600px){.heatmap-grid{grid-template-columns:repeat(2,1fr)!important}.heatmap-tile{height:52px!important;font-size:9px!important}.signals-hero{padding:18px 20px!important;flex-direction:column!important;align-items:flex-start!important}.signals-hero-count{display:none!important}.signals-filters{flex-wrap:wrap!important;gap:6px!important}.signals-filters button{height:34px!important;padding:0 10px!important;font-size:12px!important}}.tr-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.tr-date,.tr-sl,.tr-t2{display:table-cell}@media (max-width:900px){.tr-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.tr-stats-grid{grid-template-columns:repeat(2,1fr)}.tr-date,.tr-sl,.tr-t2{display:none}}.etfmf-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}@media (max-width:600px){.fiidii-hist{grid-template-columns:60px 1fr 70px 1fr 70px!important}}@keyframes fl1{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-20px) rotate(1.5deg)}}@keyframes fl2{0%,to{transform:translateY(-6px) rotate(2deg)}50%{transform:translateY(14px) rotate(-1deg)}}@keyframes fl3{0%,to{transform:translateY(0) rotate(3deg)}50%{transform:translateY(-24px) rotate(0deg)}}@keyframes fl4{0%,to{transform:translateY(-10px) rotate(-1deg)}50%{transform:translateY(10px) rotate(2.5deg)}}@keyframes fl5{0%,to{transform:translateY(4px) rotate(1deg)}50%{transform:translateY(-16px) rotate(-2deg)}}@keyframes fl6{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(18px) rotate(1deg)}}@keyframes lp-drift1{0%,to{transform:translateX(-50%) scale(1)}50%{transform:translateX(-46%) scale(1.08)}}@keyframes lp-drift2{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes lp-drift3{0%,to{transform:scale(1)}50%{transform:scale(1.2) translate(20px,-15px)}}@keyframes mq-right{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes mq-left{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.mq-track-r{animation:mq-right 38s linear infinite}.mq-track-l,.mq-track-r{display:flex;gap:14px;width:max-content}.mq-track-l{animation:mq-left 32s linear infinite}.mq-wrap:hover .mq-track-l,.mq-wrap:hover .mq-track-r{animation-play-state:paused}.lp-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}.lp-reveal.vis{opacity:1;transform:translateY(0)}.lp-hero-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center;max-width:1300px;margin:0 auto;width:100%;padding:100px 0 80px;position:relative;z-index:2}.lp-hero-cards{position:relative;height:560px}@media (max-width:900px){.lp-hero-grid{grid-template-columns:1fr;padding:60px 0 40px}.lp-hero-cards{display:none}}.lp-feat{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center;max-width:1200px;margin:0 auto}.lp-feat-visual{position:relative;height:480px}@media (max-width:900px){.lp-feat{grid-template-columns:1fr;gap:40px}.lp-feat-visual{height:340px}}.lp-bento{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.lp-bento .span2{grid-column:span 2}.lp-bento .tall{grid-row:span 2}@media (max-width:900px){.lp-bento{grid-template-columns:1fr 1fr}.lp-bento .span2,.lp-bento .tall{grid-column:span 1;grid-row:span 1}}@media (max-width:600px){.lp-bento{grid-template-columns:1fr}}.lp-plans{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;align-items:start}@media (max-width:1000px){.lp-plans{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.lp-plans{grid-template-columns:1fr}}@keyframes lp-plan-glow{0%,to{box-shadow:0 12px 80px rgba(255,184,0,.28),0 0 0 1px rgba(255,184,0,.45),inset 0 1px 0 rgba(255,255,255,.15)}50%{box-shadow:0 16px 100px rgba(255,184,0,.42),0 0 0 1px rgba(255,184,0,.65),inset 0 1px 0 rgba(255,255,255,.22)}}.lp-plan-pro{animation:lp-plan-glow 3s ease-in-out infinite}.lp-plan-card{transition:transform .22s ease,box-shadow .22s ease;cursor:default}.lp-plan-card:hover{transform:translateY(-6px)}.lp-stats-4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:28px;gap:28px}@media (max-width:900px){.lp-stats-4{grid-template-columns:repeat(2,1fr)}}.lp-nav-links{display:flex;align-items:center;gap:24px}@media (max-width:768px){.lp-nav-links{display:none}}.lp-cta-desktop{display:flex}@media (max-width:768px){.lp-cta-desktop{display:none}}