@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=JetBrains+Mono:wght@500;600&family=Manrope:wght@600;700;800&display=swap";.site-header.svelte-i28z8p{align-items:center;background:#090f10c7;border-bottom:1px solid rgba(134,147,148,.22);display:flex;gap:2rem;justify-content:space-between;left:0;padding:.75rem clamp(1rem,4vw,2.5rem);position:fixed;right:0;top:0;z-index:20;backdrop-filter:blur(18px)}.brand.svelte-i28z8p{color:var(--primary);font:800 1.35rem/1 Manrope,sans-serif;letter-spacing:-.04em}nav.svelte-i28z8p{align-items:center;display:flex;flex:1;gap:clamp(1rem,2.7vw,2.25rem)}nav.svelte-i28z8p a:where(.svelte-i28z8p),.locale.svelte-i28z8p,.menu-toggle.svelte-i28z8p{color:var(--muted);font:500 .65rem/1.2 JetBrains Mono,monospace;letter-spacing:.1em;text-transform:uppercase}nav.svelte-i28z8p a:where(.svelte-i28z8p):hover,.locale.svelte-i28z8p span:where(.svelte-i28z8p){color:var(--primary)}.nav-cta.svelte-i28z8p{background:var(--primary-container);border:0;border-radius:999px;color:var(--on-primary);cursor:pointer;font:inherit;letter-spacing:.1em;margin-left:auto;padding:.75rem 1.25rem;text-transform:uppercase}.nav-cta.svelte-i28z8p:hover{background:var(--primary)}.locale.svelte-i28z8p{border-left:1px solid var(--line);display:flex;gap:.65rem;padding-left:1rem}.menu-toggle.svelte-i28z8p{background:transparent;border:0;cursor:pointer;display:none}.menu-icon.svelte-i28z8p{color:var(--primary);font-size:1.25rem;margin-left:.35rem}.ping-toast.svelte-i28z8p{background:var(--mint);border-radius:999px;bottom:1.5rem;color:#0b1a0d;font:600 .75rem JetBrains Mono,monospace;left:50%;opacity:0;padding:.85rem 1.2rem;pointer-events:none;position:fixed;transform:translate(-50%,1rem);transition:opacity .18s ease,transform .18s ease;z-index:30}.ping-toast.visible.svelte-i28z8p{opacity:1;transform:translate(-50%)}@media(max-width:820px){.site-header.svelte-i28z8p{flex-wrap:wrap}.menu-toggle.svelte-i28z8p{display:inline-flex;margin-left:auto}.locale.svelte-i28z8p{order:2}nav.svelte-i28z8p{background:#0f1415f5;border-bottom:1px solid var(--line);display:none;flex-basis:100%;flex-direction:column;align-items:stretch;gap:0;padding:.5rem 0 1rem}nav.open.svelte-i28z8p{display:flex}nav.svelte-i28z8p a:where(.svelte-i28z8p),.nav-cta.svelte-i28z8p{padding:1rem 0}.nav-cta.svelte-i28z8p{margin:.5rem 0 0}}:root{--background: #0f1415;--surface: #171d1e;--surface-high: #252b2c;--surface-lowest: #090f10;--text: #dee3e4;--muted: #bbc9ca;--outline: #869394;--line: rgba(134, 147, 148, .25);--primary: #4bd9e4;--primary-container: #02b7c2;--on-primary: #00363a;--mint: #77dd66;--ochre: #ffb68a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);color:var(--text);font-family:Inter,sans-serif;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}::selection{background:var(--primary);color:var(--on-primary)}.page-shell{background:var(--background);min-height:100vh}.container{margin:0 auto;max-width:1280px;padding-inline:clamp(1rem,4vw,2.5rem);width:100%}.mono{font:500 .7rem/1.4 JetBrains Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.section-kicker{color:var(--primary);display:inline-flex;gap:.5rem}.section-kicker:before{content:"//"}.hero{align-items:center;display:flex;min-height:min(900px,92vh);overflow:hidden;padding:9rem 0 7rem;position:relative}.hero:before{background:linear-gradient(90deg,#090f10f5,#090f10c7 38%,#090f104d),linear-gradient(180deg,rgba(9,15,16,.3) 35%,var(--background) 100%),url(/Gemini_Generated_Image_lzyye2lzyye2lzyy.png) center / cover;content:"";inset:0;position:absolute}.hero:after{background-image:linear-gradient(rgba(75,217,228,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(75,217,228,.05) 1px,transparent 1px);background-size:40px 40px;content:"";inset:0;mask-image:linear-gradient(to bottom,black,transparent 85%);opacity:.7;position:absolute}.hero-content{max-width:760px;position:relative;z-index:1}.hero-panel{background:#0f1415a3;border:1px solid rgba(2,183,194,.36);border-radius:1rem;box-shadow:0 0 40px #02b7c214 inset;padding:clamp(1.5rem,5vw,3.5rem);backdrop-filter:blur(12px)}.status-chip{border:1px solid rgba(75,217,228,.4);border-radius:999px;color:var(--primary);display:inline-flex;padding:.5rem .85rem}h1,h2,h3{font-family:Manrope,sans-serif;margin:0}h1{font-size:clamp(2.8rem,6vw,5.4rem);letter-spacing:-.055em;line-height:.98;margin-top:1.5rem;max-width:850px}h1 .accent{color:var(--primary-container)}.hero-copy{color:var(--muted);font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.65;margin:2rem 0 0;max-width:680px}.actions{align-items:center;display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2.5rem}.button{align-items:center;border-radius:999px;display:inline-flex;font:600 .72rem JetBrains Mono,monospace;gap:.75rem;justify-content:center;letter-spacing:.1em;min-height:3.25rem;padding:.9rem 1.5rem;text-transform:uppercase;transition:transform .18s ease,background .18s ease,border-color .18s ease}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--primary-container);color:var(--on-primary);box-shadow:0 0 28px #02b7c259}.button-primary:hover{background:var(--primary)}.button-ghost{border:1px solid rgba(2,183,194,.35);color:var(--primary)}.button-ghost:hover{border-color:var(--primary)}.spotlight{padding:1rem 0 7rem;position:relative}.spotlight-panel{background:#171d1eb8;border:1px solid rgba(2,183,194,.25);border-radius:1.5rem;padding:clamp(1.5rem,4vw,3.5rem)}.section-heading{font-size:clamp(2rem,4vw,3.5rem);letter-spacing:-.04em;line-height:1.05;margin:0 auto 3.5rem;max-width:780px;text-align:center}.section-heading .accent{color:var(--primary)}.card-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.node-card{background:linear-gradient(135deg,#252b2ceb,#0f1415e6);border:1px solid rgba(2,183,194,.28);border-radius:1rem;min-height:330px;overflow:hidden;padding:2rem;position:relative}.node-card:after{border:1px solid currentColor;border-radius:50%;content:"";height:260px;opacity:.12;position:absolute;right:-60px;top:-80px;width:260px}.node-card.mint{border-color:#77dd6640}.node-card.mint .node-label{color:var(--mint)}.node-label{color:var(--primary);position:relative;z-index:1}.node-label:before{background:currentColor;border-radius:50%;content:"";display:inline-block;height:.45rem;margin-right:.5rem;width:.45rem}.node-card h3{font-size:clamp(1.5rem,2.5vw,2.2rem);margin-top:1.75rem;position:relative;z-index:1}.node-card p,.summit p{color:var(--muted);font-size:1rem;line-height:1.6;margin:1rem 0 0;max-width:35rem;position:relative;z-index:1}.summit{align-items:center;background:var(--surface-lowest);border:1px solid rgba(255,182,138,.28);border-radius:1rem;display:grid;gap:2.5rem;grid-column:span 2;grid-template-columns:minmax(220px,.8fr) 1.2fr;margin-top:.5rem;padding:1.5rem}.summit-visual{align-items:center;aspect-ratio:16 / 8;background:radial-gradient(circle,rgba(255,182,138,.3),transparent 50%),var(--surface);border:1px solid rgba(255,182,138,.28);border-radius:1rem;display:flex;justify-content:center;overflow:hidden}.summit-visual span{color:var(--ochre);font:700 clamp(1.4rem,3vw,2.8rem) "Manrope",sans-serif;letter-spacing:-.06em;opacity:.7}.summit .node-label{color:var(--ochre)}.summit h3{font-size:clamp(1.5rem,3vw,2.5rem);margin-top:1rem}.footer{border-top:1px solid var(--line);padding:5rem 0 2rem}.footer-grid{display:grid;gap:3rem;grid-template-columns:1.4fr repeat(3,1fr)}.footer-brand{color:var(--primary);font:800 1.8rem Manrope,sans-serif}.footer p,.footer a{color:var(--muted);font-size:.9rem;line-height:1.6}.footer h2{font:600 .8rem JetBrains Mono,monospace;letter-spacing:.06em;margin:0 0 1rem;text-transform:uppercase}.footer ul{list-style:none;margin:0;padding:0}.footer li+li{margin-top:.65rem}.footer a:hover{color:var(--primary)}.newsletter{display:flex;gap:.5rem;margin-top:1rem}.newsletter input{background:var(--surface);border:1px solid var(--outline);border-radius:.75rem;color:var(--text);min-width:0;padding:.8rem .9rem;width:100%}.newsletter input:focus{border-color:var(--primary);outline:2px solid rgba(75,217,228,.25)}.newsletter button{background:var(--primary-container);border:0;border-radius:.75rem;color:var(--on-primary);cursor:pointer;font:600 .7rem JetBrains Mono,monospace;padding:0 1rem;text-transform:uppercase}.footer-bottom{border-top:1px solid var(--line);display:flex;justify-content:space-between;margin-top:4rem;padding-top:1.5rem}.footer-bottom p{font-size:.75rem;margin:0}.socials{display:flex;gap:1rem}@media(max-width:760px){.hero{min-height:780px;padding-top:8rem}.hero:before{background-position:60% center}.card-grid,.summit,.footer-grid{grid-template-columns:1fr}.summit{grid-column:auto}.footer-bottom{align-items:flex-start;flex-direction:column;gap:1rem}}
