:root{--atlas-command:#ff8a3d;--atlas-command-strong:#ffa466;--atlas-fact:#a78bfa;--atlas-fact-strong:#c0aaff;--atlas-view:#2fd3c9;--atlas-view-strong:#6ee6dd;--atlas-ok:#5fe0a8;--atlas-warn:#f5c451;--atlas-err:#ff7a7a;--atlas-command-soft:color-mix(in srgb, var(--atlas-command) 16%, transparent);--atlas-fact-soft:color-mix(in srgb, var(--atlas-fact) 16%, transparent);--atlas-view-soft:color-mix(in srgb, var(--atlas-view) 14%, transparent);--atlas-command-tint:color-mix(in srgb, var(--atlas-command) 8%, transparent);--atlas-fact-tint:color-mix(in srgb, var(--atlas-fact) 8%, transparent);--atlas-view-tint:color-mix(in srgb, var(--atlas-view) 7%, transparent)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--atlas-command:#b8430b;--atlas-command-strong:#9a3606;--atlas-fact:#6a45d6;--atlas-fact-strong:#5532c0;--atlas-view:#0b7a78;--atlas-view-strong:#06625f;--atlas-ok:#12784a;--atlas-warn:#8a5a00;--atlas-err:#b4232a}}:root[data-theme=light]{--atlas-command:#b8430b;--atlas-command-strong:#9a3606;--atlas-fact:#6a45d6;--atlas-fact-strong:#5532c0;--atlas-view:#0b7a78;--atlas-view-strong:#06625f;--atlas-ok:#12784a;--atlas-warn:#8a5a00;--atlas-err:#b4232a}.c-command{--c:var(--atlas-command);--c-strong:var(--atlas-command-strong)}.c-fact{--c:var(--atlas-fact);--c-strong:var(--atlas-fact-strong)}.c-view{--c:var(--atlas-view);--c-strong:var(--atlas-view-strong)}:root{--bg:#090c11;--bg-2:#0e131a;--ink:#eef2f7;--muted:#a1adbb;--faint:#6b7784;--line:#a0b4c821;--line-strong:#a0b4c842;--accent:var(--atlas-command);--accent-ink:#1a0b02;--teal:var(--atlas-view);--violet:var(--atlas-fact);--sky:#60a5fa;--glass:#1218218f;--glass-strong:#0e131bcc;--glass-edge:#ffffff14;--mesh-1:#ff8a3d3d;--mesh-2:#8c69fa3d;--mesh-3:#2fd3c92b;--mesh-4:#ff8a3d1a;--bloom:.9;--grain:.07;--dots:#ffffff0d;--term-bg:#080b0fd6;--shadow:0 30px 80px -30px #000000b3;--font:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--serif:"Instrument Serif", Georgia, "Times New Roman", serif;color-scheme:dark}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--bg:#f7f4ee;--bg-2:#efeae0;--ink:#12161c;--muted:#4a5562;--faint:#737e8a;--line:#1e28371f;--line-strong:#1e283738;--accent-ink:#fff8f2;--sky:#2563b8;--glass:#fffdf99e;--glass-strong:#fffdf9e0;--glass-edge:#ffffffd9;--mesh-1:#ff8c4642;--mesh-2:#8264f02e;--mesh-3:#14aaa029;--mesh-4:#ff8c461a;--bloom:.75;--grain:.05;--dots:#141e2d0f;--term-bg:#10141bf2;--shadow:0 30px 70px -35px #3c281452;color-scheme:light}}:root[data-theme=light]{--bg:#f7f4ee;--bg-2:#efeae0;--ink:#12161c;--muted:#4a5562;--faint:#737e8a;--line:#1e28371f;--line-strong:#1e283738;--accent-ink:#fff8f2;--sky:#2563b8;--glass:#fffdf99e;--glass-strong:#fffdf9e0;--glass-edge:#ffffffd9;--mesh-1:#ff8c4642;--mesh-2:#8264f02e;--mesh-3:#14aaa029;--mesh-4:#ff8c461a;--bloom:.75;--grain:.05;--dots:#141e2d0f;--term-bg:#10141bf2;--shadow:0 30px 70px -35px #3c281452;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--ink);font:400 16px/1.6 var(--font);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}a{color:inherit}code{font-family:var(--mono);font-size:.9em}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.mesh{z-index:-2;pointer-events:none;background:radial-gradient(42% 38% at 82% 6%, var(--mesh-1), transparent 72%), radial-gradient(38% 44% at 2% 34%, var(--mesh-2), transparent 72%), radial-gradient(46% 38% at 74% 92%, var(--mesh-3), transparent 72%), radial-gradient(30% 30% at 40% 60%, var(--mesh-4), transparent 70%), var(--bg);position:fixed;inset:0}.mesh:before{content:"";opacity:var(--grain);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.4 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.mesh:after{content:"";background-image:radial-gradient(var(--dots) 1px, transparent 1.4px);background-size:6px 6px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 45%);mask-image:linear-gradient(#000 0%,#0000 45%)}.bloom{position:relative}.bloom:before{content:"";z-index:-1;pointer-events:none;opacity:var(--bloom);background:radial-gradient(38% 46% at var(--bx,20%) var(--by,55%), color-mix(in srgb, var(--c,var(--accent)) 20%, transparent), transparent 72%), radial-gradient(30% 40% at calc(100% - var(--bx,20%)) 35%, color-mix(in srgb, var(--c2,var(--violet)) 14%, transparent), transparent 72%);position:absolute;inset:4% 0 0;-webkit-mask-image:linear-gradient(#0000,#000 22% 70%,#0000);mask-image:linear-gradient(#0000,#000 22% 70%,#0000)}.glass{--rim:var(--c,var(--accent));background:var(--glass);border:1px solid color-mix(in srgb, var(--rim) 16%, var(--line));box-shadow:inset 0 1px 0 var(--glass-edge), var(--shadow);-webkit-backdrop-filter:blur(18px)saturate(150%);border-radius:18px;position:relative}.glass:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--rim) 70%, transparent), transparent);opacity:.55;height:1px;position:absolute;top:-1px;left:12%;right:12%}.nav{z-index:10;background:color-mix(in srgb, var(--bg) 70%, transparent);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px clamp(16px,4vw,48px);display:flex;position:sticky;top:0}.brand{letter-spacing:-.01em;color:var(--ink);align-items:center;gap:10px;font-weight:600;text-decoration:none;display:flex}.brand svg{color:var(--ink)}.nav nav{align-items:center;gap:clamp(10px,2.4vw,28px);font-size:14.5px;display:flex}.nav nav a{color:var(--muted);text-decoration:none}.nav nav a:hover{color:var(--ink)}.theme{border:1px solid var(--line-strong);width:34px;height:34px;color:var(--ink);cursor:pointer;background:0 0;border-radius:10px;place-items:center;display:grid}main{width:100%}section{max-width:1240px;margin:0 auto;padding:clamp(64px,9vw,120px) clamp(16px,5vw,64px)}.eyebrow{font:500 12.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--c,var(--accent));align-items:center;gap:10px;margin:0 0 16px;display:inline-flex}:is(.arch-copy,.start-panel) p.eyebrow{color:var(--c,var(--accent))}.eyebrow:before{content:"";background:currentColor;width:18px;height:1px;box-shadow:0 0 10px}h2{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;margin:0 0 18px;font-size:clamp(2rem,4.4vw,3.4rem);font-weight:400;line-height:1.04}h3{letter-spacing:-.01em;margin:0 0 8px;font-size:1.08rem}.section-head{max-width:760px;margin-bottom:clamp(32px,5vw,56px)}.lede{color:var(--muted);margin:0;font-size:clamp(1rem,1.6vw,1.12rem)}.hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(24px,4vw,64px);max-width:none;min-height:calc(100svh - 64px);padding-top:clamp(40px,6vw,80px);padding-bottom:clamp(40px,6vw,80px);display:grid;position:relative;overflow:hidden}.globe{z-index:-1;opacity:.9;width:100%;height:100%;position:absolute;inset:0}.hero-inner{justify-self:end;width:100%;max-width:680px;position:relative}.release-pill{font:500 13px/1.3 var(--mono);color:var(--ink);border:1px solid var(--line-strong);background:var(--glass);-webkit-backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:10px;padding:7px 14px;text-decoration:none;display:inline-flex}.pill-short{display:none}.release-pill{border-color:color-mix(in srgb, var(--accent) 35%, var(--line-strong))}.release-pill:hover{border-color:var(--accent)}.release-pill .dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 25%, transparent), 0 0 14px var(--accent);border-radius:50%;flex:none}.hero-logo{color:var(--ink);margin:30px 0 22px;line-height:0}.hero-logo svg{width:auto;height:clamp(52px,6.4vw,88px)}.atlas-logo{width:auto;display:block}.atlas-logo.blink .cursor{animation:1.1s step-end infinite cursor-blink}@keyframes cursor-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.atlas-logo.blink .cursor{animation:none}}.tagline{font:600 clamp(1.5rem, 3.2vw, 2.5rem)/1.12 var(--font);letter-spacing:-.025em;text-wrap:balance;margin:0 0 18px}.tagline em{font-family:var(--serif);letter-spacing:-.005em;color:var(--accent);background:linear-gradient(100deg, var(--atlas-command) 10%, color-mix(in srgb, var(--atlas-command) 45%, var(--atlas-fact)) 55%, var(--atlas-fact) 95%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-right:.08em;font-style:italic;font-weight:400}.pitch{color:var(--muted);max-width:600px;margin:0 0 28px;font-size:clamp(1rem,1.5vw,1.12rem)}.pitch strong{color:var(--ink);font-weight:600}.cta{flex-wrap:wrap;gap:12px;display:flex}.btn{border:1px solid var(--line-strong);background:var(--glass);-webkit-backdrop-filter:blur(10px);border-radius:12px;align-items:center;padding:11px 18px;font-size:15px;font-weight:500;text-decoration:none;transition:border-color .2s,background-color .2s,box-shadow .2s,color .2s;display:inline-flex}.btn.primary{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 88%, #fff), var(--accent));color:var(--accent-ink);box-shadow:inset 0 1px 0 #ffffff47, 0 8px 24px -10px var(--accent);border-color:#0000;font-weight:600}.btn.primary:hover{box-shadow:inset 0 1px 0 #ffffff4d, 0 10px 32px -8px var(--accent)}.btn.ghost{background:0 0}.btn.c-fact:hover,.btn.c-view:hover{border-color:var(--c);color:var(--c-strong);background-color:color-mix(in srgb, var(--c) 10%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--c) 12%, transparent)}.terminal{--rim:var(--atlas-command);background:var(--term-bg);color:#dfe7ef;width:100%;max-width:620px;box-shadow:inset 0 1px 0 #ffffff0f, 0 0 0 1px #ff8a3d14, 0 40px 90px -40px #ff783259, var(--shadow);overflow:hidden}.term-bar{border-bottom:1px solid #ffffff12;align-items:center;gap:7px;padding:12px 16px;display:flex}.term-bar span{background:#3a434e;border-radius:50%;width:11px;height:11px}.term-bar span:first-child{background:#ff8a3d}.term-bar span:nth-child(2){background:#a78bfa}.term-bar span:nth-child(3){background:#2fd3c9}.term-bar em{font:400 12px var(--mono);color:#7f8b98;margin-left:auto;font-style:normal}.term-body{font:400 clamp(11px, 1.05vw, 13px)/1.7 var(--mono);white-space:pre-wrap;word-break:break-word;min-height:330px;margin:0;padding:18px 18px 22px}.tl{display:block}.tl[hidden]{display:none}.tl.cmd{color:#f4f7fa;margin-top:10px}.tl.cmd:first-child{margin-top:0}.tl.cmd b{color:#6b7784;font-weight:500}.tl.out{color:#b9c6d3}.tl.dim{color:#7f8b98}.tl.ok{color:#5fe0a8}.tl.warn{color:#f5c451}.tl.err{color:#ff7a7a}.tk-bin{color:#ff9a5a;font-weight:600}.tk-sub{color:#f4f7fa;font-weight:500}.tk-arg{color:#7ee3da}.tk-fact{color:#c4b1ff}.tk-cap{color:#7ee3da}.tk-arrow{color:#6b7784}.tk-head{color:#ffb37f;letter-spacing:.02em}.caret{vertical-align:text-bottom;background:#ff8a3d;width:8px;height:1.1em;animation:1.1s step-end infinite blink;display:inline-block;box-shadow:0 0 10px #ff8a3db3}@keyframes blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.caret{animation:none}}.formula{margin:0 0 18px}.formula code{background:var(--glass-strong);border:1px solid var(--line);color:var(--ink);border-radius:12px;padding:10px 16px;font-size:clamp(.95rem,2vw,1.25rem);display:inline-block}.pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.pillar{padding:28px}.pillar p{color:var(--muted);margin:0}.pillar h3 code,.pillar p code{color:var(--c-strong,var(--ink))}.num{width:34px;height:34px;font:600 13px var(--mono);color:var(--c,var(--accent));background:color-mix(in srgb, var(--c,var(--accent)) 12%, transparent);border:1px solid color-mix(in srgb, var(--c,var(--accent)) 30%, transparent);border-radius:10px;place-items:center;margin-bottom:18px;display:inline-grid}.foundations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.foundation-card{flex-direction:column;gap:6px;padding:26px;display:flex}.foundation-card h3{margin:2px 0 4px;font-size:1.15rem}.compare-wrap{margin-bottom:22px;padding:6px;overflow-x:auto}.compare-table{border-collapse:collapse;text-align:left;width:100%;font-size:14.5px}.compare-table th,.compare-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:16px 20px}.compare-table tbody tr:last-child th,.compare-table tbody tr:last-child td{border-bottom:none}.compare-table thead th{font:600 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line-strong);padding-top:14px;padding-bottom:14px}.compare-table thead th span{text-transform:none;letter-spacing:0;color:var(--faint);margin-top:3px;font-weight:400;display:block}.compare-table thead .col-atlas{color:var(--atlas-view)}.compare-table tbody th{font:600 14px var(--mono);color:var(--c,var(--ink));white-space:nowrap;width:22%}.compare-table .cell-conv{color:var(--muted);width:39%}.compare-table .cell-atlas{color:var(--ink);background:linear-gradient(90deg, color-mix(in srgb, var(--atlas-view) 7%, transparent), transparent 90%);border-left:1px solid color-mix(in srgb, var(--atlas-view) 22%, var(--line));width:39%;font-weight:450}.diag-showcase{background:var(--term-bg);color:#dfe7ef;overflow:hidden}.diag-body{min-height:0;font-size:clamp(11.5px,1.05vw,13px);line-height:1.65}.bench-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:20px;display:grid}.bench-card{flex-direction:column;gap:10px;padding:26px;display:flex}.bench-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bench-verdict{font:600 13px var(--font);color:var(--ink)}.bench-metric{margin:2px 0}.bench-metric code{font:600 clamp(.95rem, 1.5vw, 1.15rem) var(--mono);color:var(--c,var(--accent));background:color-mix(in srgb, var(--c,var(--accent)) 10%, var(--glass-strong));border:1px solid color-mix(in srgb, var(--c,var(--accent)) 28%, transparent);border-radius:10px;padding:6px 12px;display:inline-block}.tradeoff-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.tradeoff-card{padding:26px}.tradeoff-card h3{color:var(--c,var(--ink));margin-bottom:14px;font-size:1.12rem}.tradeoff-card ul{color:var(--muted);gap:10px;margin:0;padding-left:18px;font-size:14.5px;display:grid}.tradeoff-card strong{color:var(--ink);font-weight:600}.code-panel{overflow:hidden}.code-tab{border-bottom:1px solid var(--line);font:500 13px var(--mono);color:var(--muted);justify-content:space-between;gap:12px;padding:12px 18px;display:flex}.code-tab a{color:var(--accent);white-space:nowrap;text-decoration:none}.code-tab .file{align-items:center;gap:8px;display:inline-flex}.code-tab .file:before{content:"";background:var(--accent);width:8px;height:8px;box-shadow:0 0 10px var(--accent);border-radius:2px}.code-panel pre.astro-code{font:400 13.5px/1.65 var(--mono);tab-size:2;margin:0;padding:20px 22px;overflow-x:auto;background:0 0!important}.astro-code,.astro-code span{color:var(--shiki-dark)}:root[data-theme=light] .astro-code,:root[data-theme=light] .astro-code span{color:var(--shiki-light)}@media (prefers-color-scheme:light){:root:not([data-theme]) .astro-code,:root:not([data-theme]) .astro-code span{color:var(--shiki-light)}}.flow-panel{padding:clamp(16px,3vw,32px)}.flow-svg{width:100%;height:auto;display:block;overflow:visible}.flow-v{max-width:420px;margin:0 auto;display:none}.flow-edges path{fill:none;stroke:color-mix(in srgb, var(--c,var(--faint)) 45%, transparent);stroke-width:1.6px;stroke-dasharray:4 5}.flow-edges path.k-command{--c:var(--atlas-command)}.flow-edges path.k-fact{--c:var(--atlas-fact)}.flow-edges path.k-view,.flow-edges path.k-query{--c:var(--atlas-view)}.flow-node{--c:var(--ink)}.flow-node rect{fill:var(--glass-strong);stroke:color-mix(in srgb, var(--c) 60%, transparent);stroke-width:1.2px}.flow-node .tint{fill:color-mix(in srgb, var(--c) 10%, transparent);stroke:none}.flow-node .kind{font:500 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;fill:var(--c)}.flow-node .label{font:600 15px var(--mono);fill:var(--ink)}.flow-node .pip{fill:var(--c)}.flow-node.k-command{--c:var(--atlas-command)}.flow-node.k-capability{--c:var(--muted)}.flow-node.k-capability rect{stroke:var(--line-strong)}.flow-node.k-capability .kind{fill:var(--faint)}.flow-node.k-fact{--c:var(--atlas-fact)}.flow-node.k-view,.flow-node.k-query{--c:var(--atlas-view)}.flow-dot{fill:var(--accent)}.flow-dot.k-command{fill:var(--atlas-command);filter:drop-shadow(0 0 4px var(--atlas-command))}.flow-dot.k-fact{fill:var(--atlas-fact);filter:drop-shadow(0 0 4px var(--atlas-fact))}.flow-dot.k-view,.flow-dot.k-query{fill:var(--atlas-view);filter:drop-shadow(0 0 4px var(--atlas-view))}.flow-legend{font:500 12px var(--mono);color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin:0 0 18px;padding:0;list-style:none;display:flex}.flow-legend li{align-items:center;gap:8px;display:inline-flex}.flow-legend li:before{content:"";background:var(--c);width:9px;height:9px;box-shadow:0 0 10px var(--c);border-radius:50%}.flow-notes{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px 24px;margin:24px 0 0;padding:20px 0 0;font-size:14px;list-style:none;display:grid}.flow-notes li{flex-direction:column;display:flex}.flow-notes code{color:var(--ink)}.flow-notes li[class] code{color:var(--c)}.flow-notes span{color:var(--muted)}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.card{padding:24px;transition:border-color .25s,transform .25s,box-shadow .25s;overflow:hidden}.card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(140deg, var(--c), color-mix(in srgb, var(--c) 20%, transparent) 45%, transparent 70%);-webkit-mask-composite:xor;opacity:.35;padding:1px;transition:opacity .25s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.card:hover{box-shadow:inset 0 1px 0 var(--glass-edge), 0 24px 60px -30px color-mix(in srgb, var(--c) 60%, transparent), var(--shadow);transform:translateY(-2px)}.card:hover:before{opacity:1}.card{background-image:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--c) 7%, transparent), transparent 60%)}@media (prefers-reduced-motion:reduce){.card,.card:hover{transition:none;transform:none}}.card p{color:var(--muted);margin:0;font-size:15px}.card-head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.icon{width:36px;height:36px;color:var(--c);background:color-mix(in srgb, var(--c) 13%, transparent);border:1px solid color-mix(in srgb, var(--c) 30%, transparent);box-shadow:0 0 18px -6px var(--c);border-radius:10px;flex:none;place-items:center;display:grid}.icon svg{width:18px;height:18px}.tag{font:500 11.5px var(--mono);color:var(--c);letter-spacing:.04em;display:inline-block}.arch{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(24px,5vw,64px);display:grid}.arch-copy p{color:var(--muted)}.checks{gap:10px;margin:20px 0;padding:0;list-style:none;display:grid}.checks li{color:var(--ink);padding-left:26px;font-size:15px;position:relative}.checks li:before{content:"→";color:var(--c,var(--accent));font-family:var(--mono);position:absolute;left:0}.note{border-left:2px solid var(--accent);padding-left:14px;font-size:14.5px}.link{color:var(--accent);font-weight:500;text-decoration:none}.arch-panel{padding:clamp(12px,2vw,24px)}.iso{width:100%;height:auto;display:block}.iso-box polygon{stroke:color-mix(in srgb, var(--c) 55%, transparent);stroke-width:1px;stroke-linejoin:round}.iso-box.t-db{--c:var(--atlas-view)}.iso-box.t-api{--c:var(--atlas-command)}.iso-box.t-worker{--c:var(--atlas-fact)}.iso-box .t{fill:color-mix(in srgb, var(--c) 30%, var(--bg-2))}.iso-box .l{fill:color-mix(in srgb, var(--c) 46%, var(--bg))}.iso-box .r{fill:color-mix(in srgb, var(--c) 20%, var(--bg))}.iso-box.t-db .t{fill:color-mix(in srgb, var(--c) 18%, var(--bg-2))}.iso-glow{filter:blur(26px);opacity:.55}.iso-glow .g-db{fill:var(--atlas-view);opacity:.35}.iso-glow .g-api{fill:var(--atlas-command);opacity:.45}.iso-glow .g-worker{fill:var(--atlas-fact);opacity:.45}.iso-link{stroke:color-mix(in srgb, var(--c) 70%, transparent);stroke-width:1.4px;stroke-dasharray:3 4}.iso-link.t-api{--c:var(--atlas-command)}.iso-link.t-worker{--c:var(--atlas-fact)}.iso-legend{font:500 12px var(--mono);color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin:4px 8px 6px;padding:0;list-style:none;display:flex}.iso-legend li{align-items:center;gap:8px;display:inline-flex}.iso-legend li:before{content:"";background:var(--c);width:10px;height:10px;box-shadow:0 0 10px var(--c);border-radius:3px}.iso-label text,.iso-db-label text,.iso-edge-label{font-family:var(--mono);fill:var(--ink)}.iso-label{text-anchor:middle}.iso-label .title{font-size:13px;font-weight:600}.iso-label .sub{fill:var(--muted);font-size:10.5px}.iso-edge-label{text-anchor:middle;font-size:10.5px;font-weight:600}.iso-db-label .title{fill:var(--atlas-view);font-size:13px;font-weight:600}.iso-db-label .sub{fill:var(--muted);font-size:11.5px}.board{color:#f2efe6;box-shadow:var(--shadow);background:radial-gradient(70% 120% at 0 0,#ff8a3d17,#0000 60%),radial-gradient(60% 120% at 100% 100%,#a78bfa14,#0000 60%),#0b0e12;border:1px solid #262e38;border-radius:18px;padding:clamp(16px,3vw,32px);position:relative;overflow:hidden}.board-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.board-title{font:500 12px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#8d97a3}.board-latest{font:500 14px var(--mono);color:#ffb37f;text-decoration:none}.board-rows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.board-row a{border:1px solid #0000;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;padding:8px 10px;text-decoration:none;display:grid;position:relative}.board-row a:hover{background:#151b22}.board-row.latest a{background:linear-gradient(90deg,#ff8a3d24,#ff8a3d05 70%);border-color:#ff8a3d47;box-shadow:inset 3px 0 #ff8a3d,0 0 30px -12px #ff8a3d99}.board-row.latest a:hover{background:linear-gradient(90deg,#ff8a3d33,#ff8a3d0a 70%)}.board-badge{vertical-align:1px;font:600 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#1a0b02;background:#ff8a3d;border-radius:999px;margin-right:10px;padding:2px 7px;display:inline-block}.flaps{gap:3px;display:flex}.gap{width:14px}.flap{width:1.45em;height:1.95em;font:600 clamp(13px, 1.6vw, 19px) var(--mono);color:#f7f3ea;background:linear-gradient(#1d232b 0 49%,#11161c 51% 100%);border-radius:4px;place-items:center;display:inline-grid;position:relative;box-shadow:inset 0 -1px #000,0 1px #262e38}.flap:after{content:"";background:#05070a;height:1px;position:absolute;top:50%;left:0;right:0}.flap.dim{color:#b9c2cc}.latest .flap:not(.dim){color:#ffb37f;text-shadow:0 0 12px #ff8a3d8c}.latest .flap{background:linear-gradient(#2a2119 0 49%,#18120d 51% 100%)}.flap.flip{animation:70ms ease-in flip}@keyframes flip{0%{transform:rotateX(70deg)}to{transform:rotateX(0)}}.board-headline{color:#aeb7c1;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.latest .board-headline{color:#f2efe6}.board-all{font:500 14px var(--mono);color:#ffb37f;margin-top:18px;text-decoration:none;display:inline-block}.start-panel{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:32px;padding:clamp(24px,4vw,48px);display:grid}.start-panel p{color:var(--muted)}.install{background:var(--term-bg);color:#e3eaf1;font:400 13.5px/1.7 var(--mono);border:1px solid #ffffff0f;border-radius:14px;margin:0;padding:20px;overflow-x:auto}.install .c{color:#8792a0}.install .k{color:#ff9a5a}.install .s{color:#7ee3da}.install .f{color:#c4b1ff}.start-links{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.start-links a{border:1px solid var(--line-strong);border-radius:10px;padding:9px 14px;font-size:14.5px;text-decoration:none;transition:border-color .2s,color .2s,background-color .2s}.start-links a:hover{border-color:var(--c,var(--accent));color:var(--c-strong,var(--accent));background:color-mix(in srgb, var(--c,var(--accent)) 9%, transparent)}.foot{color:var(--faint);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;max-width:1240px;margin:0 auto;padding:28px clamp(16px,5vw,64px);font-size:14px;display:flex}.foot a{color:var(--muted)}@media (width<=980px){.hero{grid-template-columns:minmax(0,1fr);min-height:0}.hero-inner{justify-self:start}.terminal{max-width:none}.globe{opacity:.5}.pillars,.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.arch,.start-panel{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.flow-h{display:none}.flow-v{display:block}}@media (width<=640px){.nav nav a:not(.gh){display:none}.nav nav a[href="/getting-started/installation/"]{display:inline}.pillars,.grid,.foundations-grid,.bench-grid,.tradeoff-grid{grid-template-columns:minmax(0,1fr)}.term-body{min-height:0}.pill-long{display:none}.pill-short{display:inline}.hero-logo{margin:24px 0 16px}.hero-logo svg{height:48px}.board-row a{grid-template-columns:minmax(0,1fr);gap:6px}.board-headline{white-space:normal}.flap{width:1.32em;height:1.8em;font-size:14px}.gap{width:8px}}
