:root{--bg: oklch(.14 .008 145);--bg-elev: oklch(.18 .01 145);--bg-line: oklch(.24 .012 145);--fg: oklch(.96 .005 145);--fg-mute: oklch(.72 .006 145);--fg-dim: oklch(.52 .008 145);--accent: #99fa54;--accent-hi: #c9ff9b;--accent-deep: #2f8f1f;--up: #99fa54;--down: #ff4d5f;--font-serif: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-sans: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", Menlo, Consolas, Monaco, monospace;--step--1: .75rem;--step-0: 1rem;--step-1: 1.333rem;--step-2: 1.777rem;--step-3: 2.369rem;--step-4: 3.157rem;--step-5: 4.209rem;--line-tight: 1.15;--line-snug: 1.3;--line-normal: 1.6;--gap-1: .5rem;--gap-2: 1rem;--gap-3: 1.5rem;--gap-4: 2.5rem;--gap-5: 4rem;--gap-6: 6.5rem;--container: min(75rem, 100% - 2rem);--container-wide: min(90rem, 100% - 2rem);--container-narrow: min(60rem, 100% - 2rem);--section-y: clamp(4rem, 8vw, 7.5rem);--ease-out: cubic-bezier(.22, 1, .36, 1);--dur-micro: .15s;--dur-layout: .28s;--dur-hero: .5s}@font-face{font-family:EB Garamond;src:url(/fonts/eb-garamond-roman.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:EB Garamond;src:url(/fonts/eb-garamond-italic.woff2) format("woff2");font-weight:400 700;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-roman.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-roman.woff2) format("woff2");font-weight:100 800;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-italic.woff2) format("woff2");font-weight:100 800;font-style:italic;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{background:var(--bg);color:var(--fg);font-family:var(--font-sans);font-size:16px;line-height:var(--line-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{margin:0;min-height:100dvh;display:flex;flex-direction:column}main{flex:1}main>section:not(.hero){position:relative;isolation:isolate}main>section:not(.hero):before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 20% 18%,rgb(153 250 84 / .1),transparent 22rem),radial-gradient(circle at 82% 60%,rgb(47 143 31 / .1),transparent 24rem),radial-gradient(circle,rgb(153 250 84 / .18) 0 1px,transparent 1.4px);background-size:auto,auto,26px 26px;opacity:.45;mask-image:radial-gradient(ellipse 80% 65% at 50% 42%,black,transparent 88%);animation:dot-drift 16s linear infinite}@keyframes dot-drift{0%{background-position:0 0,0 0,0 0}to{background-position:0 0,0 0,52px 26px}}a{color:inherit;text-decoration:none;transition:color var(--dur-micro) var(--ease-out)}a:hover{color:var(--accent-hi)}h1,h2,h3,h4{font-family:var(--font-sans);font-weight:600;line-height:var(--line-tight);letter-spacing:0;margin:0}h1{font-size:var(--step-4)}h2{font-size:var(--step-3)}h3{font-size:var(--step-2)}h4{font-size:var(--step-1)}h2 em,h3 em{color:transparent;background:linear-gradient(90deg,#99fa54,#e3ffd2 35%,#5fd334 62%,#99fa54);background-size:220% auto;background-clip:text;-webkit-background-clip:text;font-style:italic;font-weight:600;animation:global-gradient-text 5s linear infinite}@keyframes global-gradient-text{to{background-position:220% center}}p{margin:0;max-width:70ch}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.kicker{font-family:var(--font-mono);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-dim)}.serif{font-family:var(--font-serif)}.container{width:var(--container);margin-inline:auto}.container-wide{width:var(--container-wide);margin-inline:auto}button,.btn{font:inherit;font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;gap:var(--gap-1);padding:.85rem 1.5rem;border:1px solid var(--fg);background:transparent;color:var(--fg);border-radius:999px;transition:background var(--dur-micro) var(--ease-out),color var(--dur-micro) var(--ease-out),border-color var(--dur-micro) var(--ease-out)}.btn-primary{background:var(--accent);border-color:var(--accent);color:#070a07;font-weight:500}.btn-primary:hover{background:var(--accent-hi);border-color:var(--accent-hi)}.btn:hover{background:var(--fg);color:var(--bg);border-color:var(--fg)}.btn-ghost{border-color:var(--bg-line);color:var(--fg-mute)}.btn-ghost:hover{color:var(--fg);border-color:var(--fg);background:transparent}.btn-big{padding:1.1rem 2rem;font-size:var(--step-0);letter-spacing:.04em}.hero-cta .btn:hover{border-color:#fff;box-shadow:0 0 0 2px #fffffff2,0 0 34px #99fa542e}.hero-cta .btn-primary:hover{background:var(--accent);color:var(--bg)}.hero-cta .btn-ghost:hover{background:transparent;color:var(--fg)}.service-card,.metric-card,.performance-shell,.trading-panel,.community-panel,.about-grid,.about-grid article,figure{border-color:#99fa5452!important;border-radius:.9rem;box-shadow:0 1px #ffffff0a inset,0 0 0 1px #99fa5408,0 20px 80px #0000002e}.service-card,.metric-card,.trading-panel,.community-panel,figure{background:radial-gradient(circle at 20% 0%,rgb(153 250 84 / .12),transparent 18rem),linear-gradient(180deg,#0c110c,#030403)!important}.service-card:hover,.metric-card:hover,figure:hover{border-color:#99fa54a8!important;box-shadow:0 1px #ffffff0f inset,0 0 42px #99fa541a,0 22px 90px #00000040}::selection{background:var(--accent);color:#070a07}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.nav[data-astro-cid-dmqpwcec]{position:sticky;top:0;z-index:40;background:color-mix(in oklch,var(--bg) 88%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--bg-line)}.nav-inner[data-astro-cid-dmqpwcec]{display:grid;grid-template-columns:3.25rem 1fr auto;align-items:center;gap:var(--gap-4);padding-block:1.05rem}.brand[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;width:2.25rem;height:2.25rem}.brand[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{width:2.05rem;height:auto;opacity:.86}nav[data-astro-cid-dmqpwcec] ul[data-astro-cid-dmqpwcec]{display:flex;gap:clamp(1.25rem,2vw,2rem);list-style:none;margin:0;padding:0;justify-content:center;font-size:clamp(1rem,.35vw + .92rem,1.14rem);font-family:var(--font-mono);letter-spacing:.08em;font-weight:700;text-transform:uppercase}nav[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{color:color-mix(in oklch,var(--fg) 82%,var(--fg-mute))}nav[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec][aria-current=page]{color:var(--fg)}nav[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{color:var(--accent-hi)}.login[data-astro-cid-dmqpwcec]{font-family:var(--font-mono);font-size:clamp(1rem,.35vw + .92rem,1.14rem);font-weight:700;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--fg);padding-bottom:2px}@media(max-width:800px){.nav-inner[data-astro-cid-dmqpwcec]{grid-template-columns:auto auto}nav[data-astro-cid-dmqpwcec]{grid-column:1 / -1;order:3}nav[data-astro-cid-dmqpwcec] ul[data-astro-cid-dmqpwcec]{justify-content:flex-start;flex-wrap:wrap;gap:var(--gap-2)}}.ft[data-astro-cid-sz7xmlte]{margin-top:var(--gap-6);border-top:1px solid var(--bg-line);padding-block:var(--gap-5) var(--gap-3)}.ft-inner[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr 2fr;gap:var(--gap-5);align-items:start}.ft-brand[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{filter:invert(1) brightness(1.2);width:44px;height:44px}.claim[data-astro-cid-sz7xmlte]{font-size:var(--step-2);font-style:italic;color:var(--fg-mute);margin-top:var(--gap-2);max-width:18ch}.ft-cols[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-3)}.ft-cols[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;margin:var(--gap-2) 0 0;padding:0;display:grid;gap:.4rem;font-size:var(--step--1)}.ft-cols[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--fg-mute)}.ft-cols[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--fg)}.ft-rail[data-astro-cid-sz7xmlte]{margin-top:var(--gap-4);padding-top:var(--gap-2);border-top:1px solid var(--bg-line);display:flex;justify-content:space-between;gap:var(--gap-3);font-size:var(--step--1);color:var(--fg-dim)}.ft-rail[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]:last-child{max-width:60ch;text-align:right}@media(max-width:800px){.ft-inner[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}.ft-cols[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}.ft-rail[data-astro-cid-sz7xmlte]{flex-direction:column}.ft-rail[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]:last-child{text-align:left}}
