@import"https://api.fontshare.com/v2/css?f[]=plein@700&f[]=switzer@400&display=swap";:root{--bg: #0e1117;--bg-2: #111827;--surface: #161b22;--surface-2: #1f2937;--ink: #e6edf3;--muted: #9fb1c7;--line: rgba(88, 166, 255, .18);--line-strong: rgba(88, 166, 255, .34);--aqua: #58a6ff;--mint: #79c0ff;--amber: #d2a8ff;--shadow: 0 30px 80px rgba(0, 0, 0, .55)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;color:var(--ink);font-family:Switzer,Segoe UI,sans-serif;background:radial-gradient(1000px 600px at -8% -10%,rgba(88,166,255,.16),transparent 60%),radial-gradient(900px 560px at 90% -5%,rgba(121,192,255,.1),transparent 62%),linear-gradient(180deg,var(--bg),var(--bg-2))}h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}#root{min-height:100vh}.page{position:relative;overflow:clip}.grain{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.07;background-image:linear-gradient(rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%);mask-image:linear-gradient(180deg,#000,transparent 85%)}.topbar,.hero,.section{width:min(1160px,calc(100vw - 40px));margin:0 auto}.topbar{padding:30px 18px 10px;display:flex;justify-content:space-between;align-items:center}.brand{display:flex;align-items:center;gap:12px}.brandMark,.iconWrap{display:grid;place-items:center;border:1px solid var(--line);background:linear-gradient(170deg,#58a6ff2e,#1f2937ad)}.brandMark{width:42px;height:42px;border-radius:14px}.brandName{font-family:Plein,Segoe UI,sans-serif;font-size:1.12rem;font-weight:700}.brandTag,.ghostLink,.eyebrow,.codeMeta,.inlineLink,.trustRow span{font-size:.88rem;color:var(--muted)}.hero{padding:92px 18px 56px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:28px;border-radius:28px}.eyebrow{font-family:Plein,Segoe UI,sans-serif;text-transform:uppercase;letter-spacing:.16em;margin-bottom:16px}h1{font-family:Plein,Segoe UI,sans-serif;font-weight:700;line-height:.95;letter-spacing:-.045em;font-size:clamp(2.55rem,4.7vw,4.8rem);max-width:11ch}.lede{margin-top:22px;max-width:56ch;color:var(--muted);line-height:1.72;font-size:1.08rem}.actions{margin-top:32px;display:flex;gap:14px;flex-wrap:wrap}.primaryButton,.secondaryButton{padding:14px 22px;border-radius:999px;border:1px solid var(--line);display:inline-flex;align-items:center;gap:10px;font-weight:700;letter-spacing:.01em;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.primaryButton{background:linear-gradient(140deg,var(--aqua),var(--mint));border-color:#79c0ff80;color:#08131f;box-shadow:0 10px 30px #58a6ff3d,inset 0 1px #fff3}.secondaryButton{background:#ffffff0a}.primaryButton:hover,.secondaryButton:hover,.inlineLink:hover,.ghostLink:hover{transform:translateY(-1px)}.trustRow{margin-top:30px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.trustRow>div{border:1px solid var(--line);background:#161b22d6;border-radius:18px;padding:14px}.trustRow strong{margin-top:6px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-family:Plein,Segoe UI,sans-serif}.trustRow em{margin-top:6px;display:block;color:var(--muted);font-size:.82rem;font-style:normal}.heroVisual{border:1px solid var(--line);border-radius:30px;background:linear-gradient(180deg,#ffffff0f,#ffffff03),#0e1117f5;padding:14px;box-shadow:var(--shadow)}.windowBar{display:flex;gap:8px;padding:6px 2px 14px}.windowBar span{width:10px;height:10px;border-radius:999px;background:#ffffff40}.editorShell{border-radius:24px;overflow:hidden;border:1px solid var(--line);background:linear-gradient(180deg,#161b22,#111827);min-height:530px}.editorPane{padding:24px}.codeHeader,.insightTitle,.insightFooter{display:flex;align-items:center;gap:10px}.codeHeader{font-family:Plein,Segoe UI,sans-serif;font-weight:700}.codeHeader span:last-child{margin-left:auto}.codeBlock{margin:18px 0;border-radius:16px;border:1px solid var(--line);background:linear-gradient(180deg,#ffffff08,#ffffff03),#111827;display:grid;grid-template-columns:46px minmax(0,1fr);overflow:hidden;line-height:1.78;font-size:.98rem;font-family:Cascadia Code,ui-monospace,monospace;color:#dbe7ff;box-shadow:inset 0 1px #ffffff08}.codeGutter{padding:18px 10px 18px 14px;background:#01040973;border-right:1px solid rgba(142,173,255,.1);color:#9cadce9e;display:grid;gap:6px;text-align:right;-webkit-user-select:none;user-select:none}.codeContent{margin:0;padding:18px 18px 18px 16px;white-space:pre-wrap}.codeLine{display:block}.codeAdd{color:#7ee787}.codeKeyword{color:#79c0ff}.codeVar{color:#f3f7ff}.codeString{color:#a5d6ff}.codeFunc{color:#d2a8ff}.insightCard{border:1px solid var(--line);background:#161b22eb;border-radius:20px;padding:18px}.insightTitle{font-family:Plein,Segoe UI,sans-serif;font-weight:700}.insightCard p{margin-top:10px;color:var(--muted);line-height:1.72}.insightFooter{margin-top:14px;color:#7ee787}.section{padding-top:64px;padding-left:18px;padding-right:18px}.sectionHeading{display:grid;gap:12px;margin-bottom:24px}.sectionHeading h2,.economyHeader h2{font-family:Plein,Segoe UI,sans-serif;font-size:clamp(2rem,3.8vw,3.6rem);line-height:.98;letter-spacing:-.04em;max-width:14ch}.sectionHeading p{color:var(--muted);max-width:56ch;line-height:1.72}.economyHeader{display:flex;gap:20px;justify-content:space-between;align-items:end;margin-bottom:20px}.freeBadge{border:1px solid var(--line-strong);border-radius:999px;padding:12px 16px;background:#58a6ff1a;display:inline-flex;gap:10px;align-items:center;font-weight:700;color:#c9e6ff}.economyGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.economyGrid article,.featureCard,.timeline li,.capability,.showcaseCard{border:1px solid var(--line);background:#161b22d1}.economyGrid article{border-radius:20px;padding:18px}.economyGrid h3,.featureCard h3{font-family:Plein,Segoe UI,sans-serif;margin-bottom:8px}.economyGrid p,.featureCard p,.timeline p,.capability span{color:var(--muted);line-height:1.68}.featureGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.featureCard{border-radius:20px;padding:18px}.iconWrap{width:40px;height:40px;border-radius:12px;margin-bottom:16px}.split{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:24px}.timeline{list-style:none;margin:0;padding:0;display:grid;gap:10px}.timeline li{border-radius:18px;padding:14px;display:grid;gap:10px;grid-template-columns:44px minmax(0,1fr)}.timeline span{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:#58a6ff24;border:1px solid var(--line);font-weight:700}.showcase{padding-bottom:72px}.showcaseCard{border-radius:26px;padding:24px;box-shadow:var(--shadow)}.showcaseHeader{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:20px}.showcaseHeader h2{max-width:14ch}.capabilityGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.capability{border-radius:14px;padding:14px;display:flex;align-items:center;gap:10px}@media(max-width:1080px){.hero{grid-template-columns:1fr}.economyGrid,.featureGrid,.capabilityGrid,.split{grid-template-columns:1fr 1fr}}@media(max-width:760px){.topbar,.hero,.section{width:min(100vw - 24px,100%)}.topbar{padding:22px 18px 10px}.economyGrid,.featureGrid,.capabilityGrid,.split,.trustRow{grid-template-columns:1fr}.hero{padding:48px 18px 56px}h1{font-size:clamp(2.6rem,13vw,4rem)}.economyHeader,.showcaseHeader{flex-direction:column;align-items:start}.editorPane{padding:16px}.codeBlock{font-size:.92rem}}
