body.landing-body:before{content:"";z-index:-2;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.15' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");position:fixed;inset:0}.landing-page{--bg:#06080d;--card:#111723;--card-elevated:#151d2c;--border:#1c2537;--text-primary:#e8ecf4;--text-secondary:#8994a8;--accent:#4f8cff;--accent-deep:#3c76e6;--accent-soft:#4f8cff29;--green:#34d399;--amber:#f59e0b;--purple:#a78bfa;--shadow-lg:0 18px 45px #0000006b;--shadow-md:0 10px 28px #00000047;--shadow-sm:0 4px 14px #0003;--radius-lg:20px;--radius-md:14px;--radius-sm:10px;--container:min(1160px,92vw);background:var(--bg);min-height:100vh;color:var(--text-primary);font-family:var(--font-outfit,Outfit),system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.5;position:relative;overflow-x:hidden}html.landing-light-mode .landing-page,html[data-landing-theme=light] .landing-page{--bg:#f8f9fc;--card:#fff;--card-elevated:#fff;--border:#e2e5ec;--text-primary:#1a1d27;--text-secondary:#5a6070;--accent:#356fdb;--accent-deep:#255dc8;--accent-soft:#356fdb24;--green:#1ea775;--amber:#d9870a;--purple:#8668ea;--shadow-lg:0 15px 35px #1e325a1f;--shadow-md:0 8px 22px #1e325a1a;--shadow-sm:0 4px 12px #1e325a14}.landing-page a{color:inherit;text-decoration:none}.landing-page .mono{font-family:var(--font-jetbrains,"JetBrains Mono"),ui-monospace,SFMono-Regular,Menlo,monospace}.landing-page .lp-container{width:var(--container);margin-inline:auto}.landing-page .lp-section{padding:96px 0}.landing-page .lp-metrics-section{padding-top:8px}.landing-page .lp-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;margin-bottom:14px;font-size:12px;font-weight:700;display:inline-flex}.landing-page .lp-section-title{font-family:var(--font-dm-serif-display,"DM Serif Display"),Georgia,serif;letter-spacing:-.02em;margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.1}.landing-page .lp-section-subtitle{max-width:740px;color:var(--text-secondary);margin:14px 0 0;font-size:1.02rem}.landing-page .lp-gradient-text{background:linear-gradient(92deg,var(--accent),var(--purple));color:#0000;-webkit-background-clip:text;background-clip:text}.landing-page .lp-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:10px 15px;font-family:inherit;font-size:.95rem;font-weight:600;line-height:1;transition:transform .2s,box-shadow .2s,background-color .2s,border-color .2s,color .2s;display:inline-flex}.landing-page .lp-btn:hover{transform:translateY(-1px)}.landing-page .lp-btn-primary{background:linear-gradient(135deg,var(--accent),var(--accent-deep));color:#fff;box-shadow:0 10px 24px #4f8cff47}.landing-page .lp-btn-primary:hover{box-shadow:0 13px 30px #4f8cff57}.landing-page .lp-btn-ghost{border-color:var(--border);color:var(--text-primary);background:0 0}.landing-page .lp-btn-ghost:hover{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent)45%,var(--border))}.landing-page .lp-nav{z-index:100;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid #0000;transition:background-color .35s,border-color .35s,box-shadow .35s;position:fixed;top:0;left:0;right:0}.landing-page .lp-nav.scrolled{background:color-mix(in srgb,var(--bg)86%,transparent);border-color:var(--border);box-shadow:var(--shadow-sm)}.landing-page .lp-nav-inner{width:var(--container);justify-content:space-between;align-items:center;gap:20px;min-height:76px;margin-inline:auto;display:flex}.landing-page .lp-brand{align-items:center;gap:12px;min-width:max-content;display:inline-flex}.landing-page .lp-brand-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .25s,box-shadow .25s;display:inline-flex;overflow:hidden;box-shadow:0 8px 18px #4f8cff47}.landing-page .lp-brand-icon-image{object-fit:cover;width:100%;height:100%;display:block}.landing-page .lp-brand:hover .lp-brand-icon{transform:translateY(-1px);box-shadow:0 12px 24px #4f8cff59}.landing-page .lp-brand-name{letter-spacing:.01em;font-weight:650}.landing-page .lp-nav-links{color:var(--text-secondary);align-items:center;gap:24px;display:flex}.landing-page .lp-nav-links a:hover{color:var(--text-primary)}.landing-page .lp-nav-actions{align-items:center;gap:10px;display:flex}.landing-page .lp-theme-toggle{border:1px solid var(--border);background:color-mix(in srgb,var(--card)86%,transparent);width:40px;height:40px;color:var(--text-primary);cursor:pointer;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.landing-page .lp-theme-toggle:hover{border-color:color-mix(in srgb,var(--accent)45%,var(--border));background:var(--accent-soft)}.landing-page .lp-hero{align-items:center;min-height:100vh;padding-top:120px;padding-bottom:70px;display:grid;position:relative;overflow:hidden}.landing-page .lp-hero-grid{z-index:0;background-image:linear-gradient(to right,color-mix(in srgb,var(--border)68%,transparent)1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--border)68%,transparent)1px,transparent 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 35%,#000 24%,#0000 82%);mask-image:radial-gradient(circle at 50% 35%,#000 24%,#0000 82%)}.landing-page .lp-orb{filter:blur(58px);opacity:.42;z-index:1;pointer-events:none;border-radius:999px;animation:10s ease-in-out infinite lp-float;position:absolute}.landing-page .lp-orb.one{background:#4f8cff59;width:380px;height:380px;top:6%;left:-80px}.landing-page .lp-orb.two{background:#a78bfa4d;width:430px;height:430px;animation-delay:1.5s;top:16%;right:-130px}.landing-page .lp-orb.three{background:#34d39938;width:320px;height:320px;animation-delay:3s;bottom:3%;left:40%}@keyframes lp-float{0%,to{transform:translateY(0)translate(0)}50%{transform:translateY(-16px)translate(8px)}}.landing-page .lp-hero-content{z-index:2;text-align:center;max-width:980px;margin-inline:auto;position:relative}.landing-page .lp-hero-badge{border:1px solid var(--border);background:color-mix(in srgb,var(--card)86%,transparent);color:var(--text-secondary);border-radius:999px;align-items:center;gap:10px;padding:8px 14px;font-size:.89rem;display:inline-flex}.landing-page .lp-pulse-dot{background:var(--green);border-radius:999px;width:9px;height:9px;animation:1.8s infinite lp-pulse;box-shadow:0 0 #34d399b3}@keyframes lp-pulse{0%{box-shadow:0 0 #34d399b3}70%{box-shadow:0 0 0 11px #34d39900}to{box-shadow:0 0 #34d39900}}.landing-page .lp-hero h1{font-family:var(--font-dm-serif-display,"DM Serif Display"),Georgia,serif;letter-spacing:-.02em;margin:20px 0 0;font-size:clamp(2.6rem,6.5vw,5.15rem);line-height:1.03}.landing-page .lp-hero-sub{max-width:780px;color:var(--text-secondary);margin:18px auto 0;font-size:clamp(1rem,1.8vw,1.16rem)}.landing-page .lp-hero-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.landing-page .lp-hero-ctas .lp-btn{padding:13px 21px}.landing-page .lp-hero-preview-wrap{perspective:1800px;margin-top:42px}.landing-page .lp-hero-preview{text-align:left;border:1px solid var(--border);background:linear-gradient(160deg,color-mix(in srgb,var(--card)88%,transparent),var(--card-elevated));max-width:960px;box-shadow:var(--shadow-lg);transform-style:preserve-3d;border-radius:16px;margin-inline:auto;transition:transform .5s,box-shadow .5s;overflow:hidden;transform:rotateX(4deg)}.landing-page .lp-hero-preview:hover{transform:rotateX(0);box-shadow:0 24px 55px #0000005c}.landing-page .lp-preview-top{border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--card-elevated)84%,transparent);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.landing-page .lp-dots{gap:7px;display:flex}.landing-page .lp-dot{border-radius:999px;width:9px;height:9px}.landing-page .lp-dot.red{background:#f87171}.landing-page .lp-dot.yellow{background:#fbbf24}.landing-page .lp-dot.green{background:#4ade80}.landing-page .lp-preview-tabs{flex-wrap:wrap;justify-content:center;gap:8px;font-size:.78rem;display:flex}.landing-page .lp-preview-tab{border:1px solid var(--border);color:var(--text-secondary);border-radius:999px;padding:4px 10px}.landing-page .lp-preview-tab.active{color:var(--text-primary);border-color:color-mix(in srgb,var(--accent)60%,var(--border));background:var(--accent-soft)}.landing-page .lp-preview-body{padding:20px}.landing-page .lp-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.landing-page .lp-stat-card{border:1px solid var(--border);background:color-mix(in srgb,var(--card)78%,transparent);border-radius:12px;padding:14px}.landing-page .lp-stat-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}.landing-page .lp-stat-value{margin-top:8px;font-size:1.15rem;font-weight:700}.landing-page .lp-stat-value.up{color:var(--green)}.landing-page .lp-stat-value.accent{color:var(--accent)}.landing-page .lp-stat-change{color:var(--text-secondary);margin-top:6px;font-size:.8rem}.landing-page .lp-stat-change.up{color:var(--green)}.landing-page .lp-stat-change.accent{color:var(--accent)}.landing-page .lp-chart-wrap{border:1px solid var(--border);background:color-mix(in srgb,var(--card-elevated)80%,transparent);border-radius:12px;margin-top:16px;padding:12px 10px 8px}.landing-page .lp-chart-header{justify-content:space-between;align-items:center;gap:12px;padding:0 4px 10px;display:flex}.landing-page .lp-chart-title{color:var(--text-secondary);font-size:.85rem;font-weight:500}.landing-page .lp-chart-pills{align-items:center;gap:6px;font-size:.7rem;display:flex}.landing-page .lp-chart-pills span{border:1px solid var(--border);color:var(--text-secondary);background:color-mix(in srgb,var(--card)86%,transparent);border-radius:6px;padding:2px 7px}.landing-page .lp-chart-pills span.active{color:var(--accent);background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent)45%,var(--border))}.landing-page .lp-chart-wrap svg{width:100%;height:128px;display:block}.landing-page .lp-chart-dot{transform-origin:50%;animation:1.8s ease-in-out infinite lp-endpointPulse}@keyframes lp-endpointPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}}.landing-page .lp-ticker{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--card)78%,transparent);white-space:nowrap;overflow:hidden}.landing-page .lp-ticker-track{align-items:center;gap:14px;padding:12px 0;animation:34s linear infinite lp-marquee;display:inline-flex}@keyframes lp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.landing-page .lp-ticker-item{border:1px solid var(--border);background:color-mix(in srgb,var(--card)70%,transparent);color:var(--text-secondary);border-radius:999px;align-items:center;gap:10px;padding:7px 12px;font-size:.86rem;display:inline-flex}.landing-page .lp-ticker-item .sym{color:var(--text-primary);font-weight:600}.landing-page .lp-change-badge{border-radius:999px;padding:2px 8px;font-size:.76rem;font-weight:700}.landing-page .lp-change-badge.up{color:var(--green);background:color-mix(in srgb,var(--green)17%,transparent)}.landing-page .lp-change-badge.down{color:#f87171;background:#f8717124}.landing-page .lp-features-grid-wrap{border:2px solid var(--border);border-radius:var(--radius-lg);background:var(--border);overflow:hidden}.landing-page .lp-features-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid}.landing-page .lp-feature-card{background:var(--card);border-top:3px solid #0000;padding:26px 22px;transition:transform .2s,border-color .2s,background-color .2s}.landing-page .lp-feature-card:hover{border-top-color:var(--accent);background:color-mix(in srgb,var(--card)85%,var(--accent-soft));transform:translateY(-2px)}.landing-page .lp-feature-icon{border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:12px;font-size:20px;display:inline-flex}.landing-page .lp-mui-icon{font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 24;justify-content:center;align-items:center;font-family:Material Symbols Rounded;font-size:22px;line-height:1;display:inline-flex}.landing-page .lp-feature-icon.accent{background:color-mix(in srgb,var(--accent)18%,transparent)}.landing-page .lp-feature-icon.green{background:color-mix(in srgb,var(--green)18%,transparent)}.landing-page .lp-feature-icon.purple{background:color-mix(in srgb,var(--purple)18%,transparent)}.landing-page .lp-feature-icon.amber{background:color-mix(in srgb,var(--amber)20%,transparent)}.landing-page .lp-feature-title{margin:0;font-size:1.06rem}.landing-page .lp-feature-desc{color:var(--text-secondary);margin:9px 0 0;font-size:.95rem}.landing-page .lp-metrics-grid-wrap{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--border);overflow:hidden}.landing-page .lp-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.landing-page .lp-metric-card{background:var(--card);text-align:center;padding:24px}.landing-page .lp-metric-value{font-family:var(--font-dm-serif-display,"DM Serif Display"),Georgia,serif;background:linear-gradient(100deg,var(--accent),var(--purple));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(1.5rem,2.7vw,2.3rem)}.landing-page .lp-metric-label{color:var(--text-secondary);margin:9px 0 0;font-size:.94rem}.landing-page .lp-steps-wrap{position:relative}.landing-page .lp-steps-line{background:linear-gradient(90deg,transparent,var(--border)18%,var(--border)82%,transparent);z-index:0;height:2px;position:absolute;top:37px;left:0;right:0}.landing-page .lp-steps-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid;position:relative}.landing-page .lp-step-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);text-align:center;padding:24px 20px 20px}.landing-page .lp-step-circle{border:1px solid color-mix(in srgb,var(--accent)60%,var(--border));width:46px;height:46px;color:var(--accent);background:var(--accent-soft);border-radius:999px;justify-content:center;align-items:center;margin:0 auto 13px;font-weight:700;display:inline-flex}.landing-page .lp-step-title{margin:0;font-size:1.08rem}.landing-page .lp-step-desc{color:var(--text-secondary);margin:8px 0 0;font-size:.94rem}.landing-page .lp-markets-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.landing-page .lp-market-card{border:1px solid var(--border);background:var(--card);border-radius:14px;padding:15px;transition:transform .2s,border-color .2s,box-shadow .2s}.landing-page .lp-market-card:hover{border-color:color-mix(in srgb,var(--accent)50%,var(--border));box-shadow:var(--shadow-md);transform:translateY(-3px)}.landing-page .lp-market-flag{font-size:1.3rem}.landing-page .lp-market-name{margin:8px 0 0;font-weight:600}.landing-page .lp-market-meta{color:var(--text-secondary);margin:4px 0 0;font-size:.86rem}.landing-page .lp-cta-card{border:1px solid var(--border);background:linear-gradient(170deg,color-mix(in srgb,var(--card)88%,transparent),var(--card-elevated));text-align:center;border-radius:22px;padding:54px 24px;position:relative;overflow:hidden}.landing-page .lp-cta-card:before{content:"";background:linear-gradient(90deg,var(--accent),var(--purple));height:3px;position:absolute;top:0;left:0;right:0}.landing-page .lp-cta-card:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#4f8cff29,#0000 62%);border-radius:999px;width:420px;height:420px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-page .lp-cta-content{z-index:1;position:relative}.landing-page .lp-cta-title{font-family:var(--font-dm-serif-display,"DM Serif Display"),Georgia,serif;margin:0;font-size:clamp(2rem,4vw,3.2rem);line-height:1.08}.landing-page .lp-cta-sub{max-width:720px;color:var(--text-secondary);margin:14px auto 0}.landing-page .lp-cta-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:25px;display:flex}.landing-page .lp-cta-actions .lp-btn{padding:13px 20px}.landing-page .lp-cta-note{color:var(--text-secondary);margin-top:12px;font-size:.9rem}.landing-page footer{padding-top:66px}.landing-page .lp-footer-main{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:34px 0}.landing-page .lp-footer-grid{width:var(--container);grid-template-columns:1.25fr .75fr;gap:24px;margin-inline:auto;display:grid}.landing-page .lp-footer-brand p{max-width:440px;color:var(--text-secondary);margin:12px 0 0}.landing-page .lp-footer-col h4{margin:0 0 10px;font-size:.98rem}.landing-page .lp-footer-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.landing-page .lp-footer-list a{color:var(--text-secondary)}.landing-page .lp-footer-list a:hover{color:var(--text-primary)}.landing-page .lp-footer-bottom{width:var(--container);color:var(--text-secondary);justify-content:space-between;align-items:center;gap:12px;margin:0 auto;padding:18px 0 28px;font-size:.92rem;display:flex}.landing-page .lp-footer-inline-links{gap:16px;display:inline-flex}.landing-page .lp-reveal{opacity:0;transition:opacity .68s,transform .68s;transform:translateY(28px)}.landing-page .lp-reveal.in-view{opacity:1;transform:translateY(0)}.landing-page .delay-1{transition-delay:80ms}.landing-page .delay-2{transition-delay:.16s}.landing-page .delay-3{transition-delay:.24s}@media (max-width:1080px){.landing-page .lp-features-grid,.landing-page .lp-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-page .lp-markets-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.landing-page .lp-nav-inner{min-height:72px}.landing-page .lp-nav-actions{gap:8px}.landing-page .lp-btn{padding:9px 13px}}@media (max-width:820px){.landing-page .lp-nav-links{display:none}.landing-page .lp-hero{padding-top:106px}.landing-page .lp-stats-grid{grid-template-columns:1fr}.landing-page .lp-preview-top{flex-direction:column;align-items:flex-start}.landing-page .lp-steps-line{display:none}.landing-page .lp-steps-grid,.landing-page .lp-footer-grid{grid-template-columns:1fr}}@media (max-width:640px){.landing-page .lp-section{padding:72px 0}.landing-page .lp-nav-actions .lp-btn{display:none}.landing-page .lp-hero-ctas,.landing-page .lp-cta-actions{flex-direction:column;align-items:stretch}.landing-page .lp-hero-ctas .lp-btn,.landing-page .lp-cta-actions .lp-btn{width:100%}.landing-page .lp-metrics-grid,.landing-page .lp-features-grid,.landing-page .lp-markets-row{grid-template-columns:1fr}.landing-page .lp-footer-bottom{flex-direction:column;align-items:flex-start}}
