:root{--color-ink:#101211;--color-ink-2:#161916;--color-graphite:#272a27;--color-porcelain:#f2f0e8;--color-bone:#e3dfd1;--color-chart:#d6ff56;--color-coral:#ff6545;--color-mineral:#93988f;--color-sky:#86cfff;--color-mint:#72e4ce;--color-void:#080909;--color-paper:#f7f7f5;--color-ash:#a5a7a5;--color-slate:#6b6e70;--color-char:#292b2c;--font-sans:"Instrument Sans", system-ui, -apple-system, sans-serif;--font-serif:"Instrument Serif", Georgia, serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--font-display:"Space Grotesk", sans-serif;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-swift:cubic-bezier(.65, 0, .35, 1)}:is(html:has(.smax-landing),body:has(.smax-landing)){overflow-x:clip}.smax-landing{background:var(--color-ink);color:var(--color-porcelain);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:clip}.smax-landing ::selection{background:var(--color-chart);color:var(--color-ink)}.label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-mineral);font-size:.6875rem}.label--chart{color:var(--color-chart)}.label--sky{color:var(--color-sky)}.glass{-webkit-backdrop-filter:blur(14px);background:#f2f0e80b;border:1px solid #f2f0e817}.glass-deep{-webkit-backdrop-filter:blur(18px);background:linear-gradient(160deg,#f2f0e80f,#f2f0e805);border:1px solid #f2f0e81a;box-shadow:inset 0 1px #ffffff0f,0 30px 80px -30px #000000b3}.hair{border-color:#f2f0e817}.hairline{border-color:#f7f7f517}.hairline-dark{border-color:#0809091f}.chip{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-bone);transition:all .25s var(--ease-out-expo);white-space:nowrap;cursor:pointer;background:#16191680;border:1px solid #f2f0e824;border-radius:999px;align-items:center;gap:.375rem;padding:.3rem .75rem;font-size:.6875rem;display:inline-flex}.chip:hover{color:var(--color-chart);border-color:#d6ff5680}.chip[data-active=true]{background:var(--color-chart);border-color:var(--color-chart);color:var(--color-ink);font-weight:600}.btn-chart,.smax-btn-chart{background:var(--color-chart);color:var(--color-ink);transition:transform .3s var(--ease-out-expo), box-shadow .3s;cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:.8rem 1.6rem;font-size:.9375rem;font-weight:600;display:inline-flex;box-shadow:0 0 #d6ff5600}.btn-chart:hover,.smax-btn-chart:hover{transform:translateY(-2px);box-shadow:0 14px 40px -12px #d6ff5659}.btn-ghost,.smax-btn-ghost{color:var(--color-porcelain);transition:all .3s var(--ease-out-expo);cursor:pointer;background:#f2f0e805;border:1px solid #f2f0e833;border-radius:999px;align-items:center;gap:.5rem;padding:.8rem 1.6rem;font-size:.9375rem;display:inline-flex}.btn-ghost:hover,.smax-btn-ghost:hover{background:#f2f0e80d;border-color:#f2f0e88c;transform:translateY(-2px)}.rv{opacity:0;transition:opacity .9s var(--ease-out-expo), transform .9s var(--ease-out-expo);will-change:opacity, transform;transform:translateY(30px)}.rv.is-in{opacity:1;transform:translateY(0)}.noise-overlay{z-index:90;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.mask-radial{-webkit-mask-image:radial-gradient(65% 65%,#000 40%,#0000 80%);mask-image:radial-gradient(65% 65%,#000 40%,#0000 80%)}.text-outline{color:#0000;-webkit-text-stroke:1px #f2f0e847}.tabular{font-variant-numeric:tabular-nums}@keyframes marquee{0%{transform:translate(0%)}to{transform:translate(-50%)}}.animate-marquee{width:max-content;animation:34s linear infinite marquee;display:flex}.animate-marquee:hover{animation-play-state:paused}@keyframes wavebar{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.animate-wavebar{animation:1s ease-in-out infinite wavebar}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-floaty{animation:7s ease-in-out infinite floaty}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.6)}}.animate-pulse-dot{animation:1.6s ease-in-out infinite pulse-dot}@keyframes blink{50%{opacity:0}}.animate-blink{animation:1.1s steps(2,start) infinite blink}@keyframes fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up{animation:fade-up .7s var(--ease-out-expo) both}.conn path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.8s var(--ease-out-expo)}.conn.is-in path{stroke-dashoffset:0}.smax-rv{opacity:0;will-change:opacity, transform;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.smax-rv.is-in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.smax-rv{opacity:1!important;transition:none!important;transform:none!important}}
