@font-face{font-family:Geist Pixel;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2f28947d9102e468.2o17ntikpqmc5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Pixel;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d2564474f75c187a.p.3flmx9darsbw9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.KQBpGG_className{font-family:Geist Pixel;font-style:normal}.KQBpGG_variable{--font-ai-geist-pixel:"Geist Pixel"}
.r6Ff5a_terminal,.r6Ff5a_blockDemo,.r6Ff5a_mapDemo{color:#e7e9ee;font-family:var(--font-geist-mono), monospace;min-width:0;font-size:14px;line-height:1.5}.r6Ff5a_terminal{background:var(--demo-ground,#181715);flex-direction:column;display:flex;overflow:hidden}.r6Ff5a_windowBar{border-bottom:1px solid var(--demo-rule,#393632);align-items:center;gap:16px;padding:14px 16px;display:flex}.r6Ff5a_traffic{gap:5px;display:flex}.r6Ff5a_traffic i{background:#ff5f57;border-radius:50%;width:8px;height:8px}.r6Ff5a_traffic i:nth-child(2){background:#febc2e}.r6Ff5a_traffic i:nth-child(3){background:#28c840}.r6Ff5a_sessionName{color:var(--demo-muted,#b9b3aa);margin-left:auto}.r6Ff5a_terminalBody{flex:1;min-height:350px;padding:20px 0}.r6Ff5a_terminalLine{white-space:pre-wrap;overflow-wrap:anywhere;gap:10px;padding:7px 20px;display:flex}.r6Ff5a_terminalLine>:first-child{color:#d97757;flex:0 0 10px}.r6Ff5a_terminalLine>:last-child{flex:1;min-width:0;position:relative}.r6Ff5a_reserve{visibility:hidden}.r6Ff5a_typed{position:absolute;inset:0}.r6Ff5a_you{background:var(--demo-prompt,#25231f);color:#f1eeea}.r6Ff5a_agent,.r6Ff5a_code{color:var(--demo-muted,#b9b3aa)}.r6Ff5a_result{color:#a5d4af}.r6Ff5a_cursor{vertical-align:-2px;background:#d97757;width:7px;height:15px;display:inline-block}.r6Ff5a_blockDemo{background:var(--demo-ground,#17181b);container:block-preview/inline-size}.r6Ff5a_blockStage{isolation:isolate;align-items:center;min-height:540px;padding:32px 24px;display:grid;position:relative;overflow:hidden}.r6Ff5a_heroPreview{z-index:-1;background-color:#0f172a;background-image:linear-gradient(rgb(15 23 42/var(--hero-overlay,.65)), rgb(15 23 42/var(--hero-overlay,.65))), url(/ai/block-runner-abstract.webp);color:#fff;background-position:50%;background-size:cover;border:1px solid #afa2c2;border-radius:6px;align-items:center;width:calc(84% - 24px);padding:40px 24px;display:flex;position:absolute;inset:24px auto 24px 24px;-webkit-mask-image:linear-gradient(90deg,#000 0% 38%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 38%,#0000 100%)}.r6Ff5a_heroBlockLabel{color:#d8cce7;background:#0f172a;align-items:center;gap:7px;padding:0 8px;font-size:12px;line-height:20px;display:inline-flex;position:absolute;top:12px;left:16px}.r6Ff5a_heroContent{width:clamp(180px,34cqw - 62px,234px);max-width:100%;font-family:var(--font-geist-sans), sans-serif}.r6Ff5a_heroIntro{color:#e4e9f1;margin-bottom:20px;font-size:14px}.r6Ff5a_heroContent h3{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(32px,4.7cqw,42px);font-weight:600;line-height:1.06}.r6Ff5a_heroDescription{color:#e4e9f1;max-width:220px;margin-top:24px;font-size:16px;line-height:1.5}.r6Ff5a_heroActions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:28px;font-size:clamp(12px,1.49cqw,13px);font-weight:500;display:flex}.r6Ff5a_heroActions span{border-radius:4px;padding:10px}.r6Ff5a_heroActions span:first-child{color:#fff;background:#f97316}.r6Ff5a_heroActions span:last-child{color:#fff;border:1px solid #fff5}.r6Ff5a_blockTree{opacity:0;pointer-events:none;grid-area:1/1;min-width:0;margin-left:34%;transition:opacity .45s,transform .45s;position:relative;transform:translate(16px)}.r6Ff5a_blockStage[data-converted=true] .r6Ff5a_blockTree{opacity:1;pointer-events:auto;transform:none}.r6Ff5a_treeTitle{color:#a5d4af;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;display:flex}.r6Ff5a_treeTitle span{color:var(--demo-muted,#afb4bf);margin-left:auto}.r6Ff5a_blockRow{margin-top:7px;margin-left:calc(var(--depth) * 16px);color:#343944;transition:transform .26s;transition-delay:var(--delay);font-family:var(--font-geist-sans), sans-serif;background:#fff;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 14px;display:flex;transform:translateY(6px)}.r6Ff5a_blockRow>svg{flex-shrink:0}.r6Ff5a_blockTree .r6Ff5a_blockRow{margin-left:calc(var(--depth) * 10px);padding:9px 12px;box-shadow:0 6px 18px #100b1924}.r6Ff5a_blockTree .r6Ff5a_treeTitle{font-size:13px}.r6Ff5a_blockTree .r6Ff5a_treeTitle span{font-size:11px}.r6Ff5a_blockStage[data-converted=true] .r6Ff5a_blockRow{transform:none}.r6Ff5a_blockRow strong{font-size:15px;font-weight:600}.r6Ff5a_blockPreview{text-overflow:ellipsis;white-space:nowrap;color:#6d28c9;min-width:0;overflow:hidden}.r6Ff5a_tokens{opacity:0;flex-wrap:wrap;gap:5px;max-width:100%;margin-left:auto;transition:opacity .25s;display:flex}.r6Ff5a_tokens[data-ready=true]{opacity:1}.r6Ff5a_tokens code{white-space:nowrap;font-family:var(--font-geist-mono), monospace;color:#343944;background:#f1f2f3;border-radius:3px;align-items:center;gap:5px;padding:3px 6px;font-size:12px;display:inline-flex}.r6Ff5a_tokenKey{color:#646970}.r6Ff5a_tokenSwatch{border:1px solid #00000020;border-radius:3px;flex-shrink:0;width:12px;height:12px}.r6Ff5a_contextDemo{--context-blue:#71b7ff;background:#1b1e23;min-height:400px;position:relative;overflow:hidden}.r6Ff5a_contextGraph{width:100%;height:100%;font-family:var(--font-geist-mono), monospace;display:block;position:absolute;inset:0}.r6Ff5a_contextGraph [data-group=blocks]{color:#c28aff}.r6Ff5a_contextGraph [data-group=theme]{color:#4ef0b3}.r6Ff5a_contextGraph [data-group=content]{color:#ffbf5c}.r6Ff5a_contextGraph [data-group=meta]{color:var(--context-blue)}.r6Ff5a_contextMesh{fill:var(--context-blue);stroke:var(--context-blue);stroke-width:.7px}.r6Ff5a_contextLabel{fill:currentColor}.r6Ff5a_contextLabel text{paint-order:stroke;stroke:#1b1e23;stroke-width:1px;stroke-opacity:.3;stroke-linejoin:round}.r6Ff5a_contextName{font-size:14px;font-weight:500}.r6Ff5a_contextNamespace{fill-opacity:.8;font-size:9.5px}.r6Ff5a_contextRoot text{fill:#f1edf8;letter-spacing:-.035em;font-size:20px;font-weight:500}.r6Ff5a_contextRoot tspan{fill:#a7a5b4;font-weight:400}.r6Ff5a_mapDemo{background:#14181f;flex-direction:column;min-height:400px;display:flex}.r6Ff5a_mapBoard{width:100%;min-height:260px;font-family:var(--font-geist-mono), monospace;flex:1;display:block}.r6Ff5a_lattice{fill:#2b3142;fill-opacity:.3;stroke:#59637d;stroke-opacity:.28;stroke-width:.7px}.r6Ff5a_latticeDark{fill:#0e121a;fill-opacity:.82;stroke:#59637d;stroke-opacity:.2;stroke-width:.7px}.r6Ff5a_mapCell{filter:drop-shadow(0 0 calc(var(--glow) * 9px) color-mix(in srgb, var(--territory) calc(var(--glow) * 80%), transparent))}.r6Ff5a_mapCell polygon{fill:var(--territory);fill-opacity:calc(.04 + .5 * var(--glow));stroke:var(--territory);stroke-opacity:calc(.16 + .84 * var(--glow));stroke-width:calc(1.1px + 1.4px * var(--glow))}.r6Ff5a_mapCell .r6Ff5a_adoptionRing{fill:none;stroke-width:1px;stroke-opacity:calc(.1 + .8 * var(--glow))}.r6Ff5a_mapCell text{fill:color-mix(in srgb, #fff calc(var(--glow) * 100%), #6b7280);font-size:13px;font-weight:500}@media (max-width:600px){.r6Ff5a_blockStage{padding:16px}.r6Ff5a_blockRow{margin-left:calc(var(--depth) * 8px);padding:9px}.r6Ff5a_treeTitle span{margin-left:0}}@container block-preview (max-width:660px){.r6Ff5a_blockStage{padding:24px 16px}.r6Ff5a_heroPreview{align-items:flex-start;width:calc(100% - 32px);height:384px;padding:48px 16px 28px;inset:16px auto auto 16px;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 100%);mask-image:linear-gradient(#000 0% 55%,#0000 100%)}.r6Ff5a_heroContent{width:320px}.r6Ff5a_heroContent h3{font-size:34px}.r6Ff5a_heroIntro{margin-bottom:12px}.r6Ff5a_heroDescription{max-width:290px;margin-top:16px}.r6Ff5a_heroActions{margin-top:20px}.r6Ff5a_blockTree{margin-top:320px;margin-left:0}}@media (prefers-reduced-motion:reduce){.r6Ff5a_blockTree,.r6Ff5a_blockRow,.r6Ff5a_tokens{transition:none}}.r6Ff5a_modDemo{background:var(--demo-ground,#26201b);grid-template-columns:minmax(0,5fr) minmax(0,7fr);height:540px;display:grid;container:mod-demo/inline-size}.r6Ff5a_modTerminal{border-right:1px solid var(--demo-rule,#514338);font-size:13.5px}.r6Ff5a_modSession{flex:1;padding:18px 0 22px}.r6Ff5a_modCommand{background:var(--demo-prompt,#3a3027);color:#f1eeea;gap:10px;padding:9px 18px;display:flex}.r6Ff5a_modCommand>:first-child{color:#d97757}.r6Ff5a_modCommand>:last-child,.r6Ff5a_entropyPrompt>:last-child{flex:1;min-width:0;position:relative}.r6Ff5a_modSteps{margin-top:14px}.r6Ff5a_modSteps li{color:#7a6d61;grid-template-columns:16px 62px minmax(0,1fr);align-items:center;gap:8px;height:32px;padding:0 18px;line-height:20px;transition:color .3s;display:grid}.r6Ff5a_modSteps li span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.r6Ff5a_modSteps strong{font-weight:500}.r6Ff5a_modSteps li[data-state=active]{color:#f1eeea}.r6Ff5a_modSteps li[data-state=active] .r6Ff5a_modMark{color:#d97757}.r6Ff5a_modSteps li[data-state=done]{color:var(--demo-muted,#d3c2b2)}.r6Ff5a_modSteps li[data-state=done] strong{color:#f1eeea}.r6Ff5a_modSteps li[data-state=done] .r6Ff5a_modMark{color:#a5d4af}.r6Ff5a_modReady{color:#a5d4af;opacity:0;gap:10px;margin:16px 18px 0;transition:opacity .4s,transform .4s;display:flex;transform:translateY(4px)}.r6Ff5a_modReady[data-on=true]{opacity:1;transform:none}.r6Ff5a_modReady code{color:#f1eeea;font-family:inherit}.r6Ff5a_modStage{background:radial-gradient(110% 70% at 75% 0,#3b2f25 0%,#0000 65%),#1f1a16;flex-direction:column;min-width:0;padding:18px 22px 22px;display:flex}.r6Ff5a_modSurfaces{font-family:var(--font-geist-mono), monospace;color:#b5a493;border:1px solid #4a3d32;border-radius:999px;align-self:flex-end;padding:3px;font-size:12px;line-height:18px;display:inline-flex}.r6Ff5a_modSurfaces span{border-radius:999px;padding:2px 10px;transition:background-color .3s,color .3s}.r6Ff5a_modSurfaces span[data-on=true]{color:#26201b;background:#f8efe5}.r6Ff5a_modApp{background:#262624;border:1px solid #45392f;border-radius:14px;flex:1;margin-top:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px -24px #000000b3}.r6Ff5a_modApp>*{grid-area:1/1;transition:opacity .45s}.r6Ff5a_modApp[data-surface=terminal] .r6Ff5a_modDesktop,.r6Ff5a_modApp[data-surface=desktop] .r6Ff5a_modTty{opacity:0}.r6Ff5a_modDesktop{color:#faf9f5;min-width:0;font-family:var(--font-geist-sans), sans-serif;flex-direction:column;justify-content:flex-end;gap:12px;padding:18px;font-size:14px;line-height:22px;display:flex}.r6Ff5a_modContext{color:#c2c0b6;-webkit-mask-image:linear-gradient(#0000,#000 70%);mask-image:linear-gradient(#0000,#000 70%)}.r6Ff5a_modAsk{color:#e8e6dc;background:#30302e;border-radius:14px;justify-self:end;width:fit-content;max-width:80%;margin:0 0 14px auto;padding:8px 14px}.r6Ff5a_modEdited{color:#8f8c83;margin-top:6px;font-size:12.5px}.r6Ff5a_modEdited code{font-family:var(--font-geist-mono), monospace}.r6Ff5a_modBand{background:#30302e;border:1px solid #3c3b38;border-radius:12px;flex-direction:column;justify-content:flex-start;height:136px;padding:12px 14px;display:flex}.r6Ff5a_modBand[data-view=empty]{visibility:hidden}.r6Ff5a_modBand>div{animation:.38s both r6Ff5a_modIn}@keyframes r6Ff5a_modIn{0%{opacity:0;transform:translateY(6px)}}.r6Ff5a_modRowLine{justify-content:space-between;align-items:center;gap:16px;font-size:13.5px;line-height:20px;display:flex}.r6Ff5a_modRowLine strong{font-weight:500}.r6Ff5a_modRowLine span{color:#9c9a92;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.r6Ff5a_modWire .r6Ff5a_modRowLine i,.r6Ff5a_modWireBar{border:1px dashed #64625c;border-radius:6px;height:12px;display:block}.r6Ff5a_modWireBar{border-radius:8px;height:16px;margin-top:12px}.r6Ff5a_modQueued{margin-top:14px}.r6Ff5a_modWire .r6Ff5a_modRowLine{height:20px}.r6Ff5a_modWire .r6Ff5a_modQueued i{opacity:.7}.r6Ff5a_modTrack{background:#3a3a37;border-radius:8px;height:16px;margin-top:12px}.r6Ff5a_modTrail{color:#1d9e75;height:100%;transition:width 90ms linear;position:relative}.r6Ff5a_modTrail>svg{fill:currentColor;width:calc(100% - 44px);height:calc(100% - 4px);position:absolute;inset:2px 40px 2px 4px}.r6Ff5a_modPill{color:#fff;height:16px;font-family:var(--font-geist-mono), monospace;white-space:nowrap;background:#1d9e75;border-radius:8px;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:0;right:0}.r6Ff5a_modPill em{opacity:.75;font-style:normal;font-weight:400}.r6Ff5a_modTable{grid-template-columns:82px repeat(3,60px) 60px minmax(0,1fr);align-items:center;gap:8px;margin-top:10px;font-size:13.5px;line-height:20px;display:grid}.r6Ff5a_modHead{color:#8f8c83;font-size:12px}.r6Ff5a_modDevice{color:#9c9a92;align-items:center;gap:6px;display:inline-flex}.r6Ff5a_modScore{align-items:center;gap:6px;display:inline-flex}.r6Ff5a_modTable strong{font-variant-numeric:tabular-nums;font-weight:600}.r6Ff5a_modRing{fill:none;stroke-width:2.5px;flex:none;width:18px;height:18px}.r6Ff5a_modRing circle:last-child{stroke-linecap:round}.r6Ff5a_modRingTrack{stroke:#8887804d}.r6Ff5a_modMuted{color:#9c9a92}.r6Ff5a_modPrompt{background:#30302e;border:1px solid #45443f;border-radius:14px;padding:12px 14px 10px}.r6Ff5a_modPlaceholder{color:#8f8c83}.r6Ff5a_modPromptBar{color:#9c9a92;align-items:center;gap:10px;margin-top:14px;font-size:12.5px;display:flex}.r6Ff5a_modPromptBar>span:nth-child(2){margin-left:auto}.r6Ff5a_modSend{color:#fff;background:#d97757;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.r6Ff5a_modTty{color:#e8e6dc;min-width:0;font-family:var(--font-geist-mono), monospace;white-space:nowrap;background:#141413;flex-direction:column;justify-content:flex-end;gap:10px;padding:18px;font-size:12.5px;line-height:20px;display:flex}.r6Ff5a_modTtyHead{justify-content:space-between;display:flex}.r6Ff5a_modTtyHead>:last-child{color:#8f8c83}.r6Ff5a_modTtyTable{grid-template-columns:9ch repeat(3,7ch) 7ch 1fr;gap:2px 8px;display:grid}.r6Ff5a_modTtyTable b{font-weight:400}.r6Ff5a_modTtyPrompt{border-top:1px solid #3a3936;padding-top:10px}.r6Ff5a_modTtyStatus{color:#8f8c83}@container mod-demo (max-width:760px){.r6Ff5a_modDemo{grid-template-columns:minmax(0,1fr);height:auto}.r6Ff5a_modTerminal{border-right:0;border-bottom:1px solid var(--demo-rule,#514338)}.r6Ff5a_modApp{min-height:360px}}@container mod-demo (max-width:520px){.r6Ff5a_modTable{grid-template-columns:74px repeat(3,54px) minmax(0,1fr)}.r6Ff5a_modTable>:nth-child(6n){display:none}.r6Ff5a_modTtyTable{grid-template-columns:8ch repeat(3,6ch) 1fr}.r6Ff5a_modTtyTable>:nth-child(6n){display:none}}@media (prefers-reduced-motion:reduce){.r6Ff5a_modApp>*,.r6Ff5a_modSteps li,.r6Ff5a_modReady,.r6Ff5a_modSurfaces span,.r6Ff5a_modTrail{transition:none}.r6Ff5a_modBand>div{animation:none}}.r6Ff5a_entropy{--e-ink:#b4b7f5;--e-dim:#7d81c6;--e-rule:#3b3e5c;color:var(--e-ink);background:#1c1e27;font-size:12.5px;line-height:20px}.r6Ff5a_entropy .r6Ff5a_windowBar{border-color:var(--e-rule);color:var(--e-ink)}.r6Ff5a_entropy .r6Ff5a_sessionName{color:var(--e-dim)}.r6Ff5a_entropy{height:400px;min-height:400px;max-height:400px}.r6Ff5a_entropyBody>*{flex-shrink:0}.r6Ff5a_entropyBody{flex-direction:column;flex:1;gap:8px;min-height:0;padding:14px 0 16px;display:flex;overflow:hidden}.r6Ff5a_entropyPrompt{color:#eceefe;background:#262938;gap:10px;padding:7px 18px;font-size:13.5px;display:flex}.r6Ff5a_entropyPrompt>:first-child{color:#d97757}.r6Ff5a_entropyScanning{color:var(--e-dim);gap:10px;padding:0 18px;display:flex}.r6Ff5a_entropyScanning>:first-child{color:#d97757}.r6Ff5a_entropyScanning>:last-child{font-variant-numeric:tabular-nums;margin-left:auto}.r6Ff5a_entropyOut{gap:4px;padding:0 18px;animation:.38s both r6Ff5a_modIn;display:grid}.r6Ff5a_entropyHead strong{color:#eceefe;width:8ch;font-weight:500;display:inline-block}.r6Ff5a_entropyTable{border:1px solid var(--e-rule);border-radius:6px;margin:6px 0;padding:6px 0}.r6Ff5a_entropyRow{animation:.32s both r6Ff5a_modIn;animation-delay:var(--delay);grid-template-columns:4ch 2ch minmax(0,1fr) 6ch 6ch;gap:8px;padding:2px 10px;transition:color .3s,opacity .3s;display:grid}.r6Ff5a_entropyRow>:nth-child(4){text-align:right;font-variant-numeric:tabular-nums}.r6Ff5a_entropyRow>:last-child{color:var(--e-dim)}.r6Ff5a_entropyWhat{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.r6Ff5a_entropyRow[data-cleared=true]{color:var(--e-dim);opacity:.55}.r6Ff5a_entropyRow[data-cleared=true] .r6Ff5a_entropyWhat{-webkit-text-decoration:line-through #7d81c699;text-decoration:line-through #7d81c699}.r6Ff5a_entropyRow[data-cleared=true]>:last-child{color:#8bd5a5;opacity:1}.r6Ff5a_entropyFoot{color:var(--e-dim)}.r6Ff5a_entropyFoot strong{color:#eceefe;font-weight:500}.r6Ff5a_entropyDone{color:#8bd5a5;gap:10px;padding:0 18px;animation:.38s both r6Ff5a_modIn;display:flex}@media (prefers-reduced-motion:reduce){.r6Ff5a_entropyOut,.r6Ff5a_entropyRow,.r6Ff5a_entropyDone{transition:none;animation:none}}
.B3zMlG_page{--canvas:#fff;--ink:#000;--body:#4a5565;--rule:#e8e8e8;isolation:isolate;background:var(--canvas);min-height:100vh;color:var(--ink);font-family:var(--font-geist-sans), sans-serif;grid-template-columns:minmax(0,1fr);gap:0;display:grid;position:relative}@supports (color:lab(0% 0 0)){.B3zMlG_page{--body:lab(35.6337% -1.58697 -10.8425)}}.B3zMlG_page :where(a,button):focus-visible{outline-offset:4px;outline:2px solid}.B3zMlG_page :where(a,button){-webkit-tap-highlight-color:transparent}.B3zMlG_page :where(button){cursor:pointer}.B3zMlG_page svg{flex-shrink:0}.B3zMlG_upRight{transform:rotate(-45deg)}.B3zMlG_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.B3zMlG_skipLink{z-index:50;color:#fff;background:#000;padding:12px 16px;position:fixed;top:16px;left:16px;transform:translateY(-200%)}.B3zMlG_skipLink:focus{transform:translateY(0)}.B3zMlG_introduction{min-width:0;margin:24px 24px 0;padding:24px;position:relative}.B3zMlG_reading{min-width:0}.B3zMlG_opening{position:relative}.B3zMlG_asciiField{background:#f0efec;height:144px;position:relative}.B3zMlG_asciiCanvas{width:100%;height:100%;font-family:var(--font-geist-mono), monospace;display:block}.B3zMlG_copy{padding:0}.B3zMlG_identity{margin-bottom:24px}.B3zMlG_identity h1{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.025em;font-size:36px;font-weight:600;line-height:1}.B3zMlG_caption h2{font-family:var(--font-ai-geist-pixel), var(--font-geist-mono), monospace;font-variation-settings:"ELSH" 1;font-synthesis:none;letter-spacing:-.01em;font-weight:400}.B3zMlG_monoStrip{font-family:var(--font-geist-mono), monospace;background:#f3f3f3;margin-top:8px;padding:4px 8px;font-size:14px;line-height:20px;display:inline-block}.B3zMlG_prose{color:var(--body);max-width:65ch;font-size:18px;line-height:1.625}.B3zMlG_prose p+p{margin-top:16px}.B3zMlG_brandLink{color:#b32d33;background:#ffd9db;border-radius:4px;align-items:baseline;gap:4px;padding:0 4px;font-weight:500;display:inline-flex}.B3zMlG_brandLink img{align-self:center}.B3zMlG_brandLink:hover{background:#ffc6c9}.B3zMlG_contact{background:0 0;padding:24px 0 0}.B3zMlG_contact p{font-family:var(--font-geist-mono), monospace;color:var(--body);margin-bottom:8px;font-size:14px;line-height:20px}.B3zMlG_linkedin{color:var(--body);font-family:var(--font-geist-mono), monospace;background:#fff;border:1px solid #99a1af;border:1px solid lab(65.9269% -.832707 -8.17473);border-radius:6px;align-items:center;gap:12px;padding:10px 20px;font-size:16px;font-weight:500;display:inline-flex}.B3zMlG_linkedin:hover{color:#000;border-color:#000}.B3zMlG_inventory{z-index:1;background:0 0;grid-template-columns:minmax(0,1fr);align-content:start;gap:24px;min-width:0;padding:24px;scroll-margin-top:16px;display:grid;position:relative}.B3zMlG_project{--island:#222327;--island-ink:#f0f1f3;--body:#b7bbc4;--rule:#3a3c42;background:var(--island);min-width:0;color:var(--island-ink);border:1px solid var(--rule);border-radius:10px;overflow:hidden}.B3zMlG_blockRunnerProject{--island:#302936;--island-ink:#f2edf6;--body:#cec2d5;--rule:#514659;--demo-ground:#2b2531;--demo-rule:#514659;--demo-muted:#c6b9cf;--demo-code:#211c27;--demo-command:#3a3045;--demo-hover:#483c52}.B3zMlG_writingProject{--island:#1a5756;--island-ink:#eff8f3;--body:#c1ded8;--rule:#326c67}.B3zMlG_reviewProject{--island:#302821;--island-ink:#f8efe5;--body:#d3c2b2;--rule:#514338;--demo-ground:#26201b;--demo-rule:#514338;--demo-muted:#d3c2b2;--demo-prompt:#3a3027;--demo-hover:#493c30}.B3zMlG_entropyProject{--island:#23252f;--island-ink:#eceefe;--body:#b4b7d8;--rule:#3b3e5c}.B3zMlG_mapProject{--island:#1b2029;--island-ink:#e8e9ed;--body:#aeb6c4;--rule:#2f3646}.B3zMlG_project :where(a,button):focus-visible{outline-offset:-3px}.B3zMlG_project figure{flex-direction:column;height:100%;display:flex}.B3zMlG_project figure>:first-child{flex:1}.B3zMlG_media{min-width:0;display:block;position:relative}.B3zMlG_media img,.B3zMlG_media video{width:100%;height:auto;display:block}.B3zMlG_mediaLabel{color:#fff;max-width:100%;font-family:var(--font-geist-mono), monospace;background:#000;padding:4px 8px;font-size:14px;font-weight:400;line-height:20px;position:absolute;bottom:0;left:0}.B3zMlG_terminalMedia{background:#06090c}.B3zMlG_caption{border-top:1px solid var(--rule);background:color-mix(in srgb, var(--island) 72%, black);flex:none;margin-top:auto}.B3zMlG_captionHeading{padding:24px 24px 0}.B3zMlG_caption h2{color:var(--island-ink);text-transform:lowercase;text-wrap:balance;font-size:28px;line-height:1.25}.B3zMlG_caption h2 a:hover{text-underline-offset:4px;text-decoration:underline}.B3zMlG_caption p{color:var(--body);max-width:69ch;padding:10px 24px 12px;font-size:16px;line-height:1.5}.B3zMlG_credit{font-family:var(--font-geist-mono), monospace;color:var(--body);align-items:center;gap:4px;font-size:14px;line-height:20px;display:inline-flex}.B3zMlG_footerBottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:0 24px 20px;display:flex}.B3zMlG_destinations{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.B3zMlG_outbound{min-height:40px;font-family:var(--font-geist-mono), monospace;color:var(--island-ink);border-radius:4px;align-items:center;gap:8px;padding:0 10px 0 0;font-size:14px;line-height:20px;display:inline-flex}.B3zMlG_linkIcon{border:1px solid var(--rule);background:color-mix(in srgb, var(--island-ink) 5%, transparent);border-radius:6px;place-items:center;width:36px;height:36px;display:grid}.B3zMlG_outbound:hover{background:color-mix(in srgb, var(--island-ink) 8%, transparent);color:#fff}.B3zMlG_routing{min-height:280px;font-family:var(--font-geist-mono), monospace;background:#f3f3f3;padding:28px 24px 48px;font-size:14px;line-height:20px}.B3zMlG_leadRole{flex-direction:column;align-items:center;gap:4px;display:flex}.B3zMlG_leadRole>:first-child{font-size:18px;font-weight:500}.B3zMlG_leadRole>:last-child{color:var(--body)}.B3zMlG_routeArrow{color:var(--body);margin:10px auto;display:block}.B3zMlG_roleGrid{text-align:center;grid-template-columns:1fr 1fr;gap:8px;display:grid}.B3zMlG_roleGrid span{border:1px solid var(--rule);background:#fff;padding:6px 4px}.B3zMlG_advisorRole{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.B3zMlG_advisorRole>:last-child{color:var(--body)}.B3zMlG_articleCover{background:var(--island);flex:1;align-items:center;min-height:280px;display:grid;overflow:hidden}.B3zMlG_articleCover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.B3zMlG_reviewSample{color:#e6ede8;background:#101713;min-height:280px;padding:36px 24px 48px}.B3zMlG_reviewSample>code{color:#91e6ae;font-family:var(--font-geist-mono), monospace;font-size:18px}.B3zMlG_reviewSample ul{gap:14px;margin-top:24px;font-size:16px;line-height:24px;display:grid}.B3zMlG_reviewSample li{align-items:center;gap:10px;display:flex}.B3zMlG_reviewSample li svg{color:#91e6ae}.B3zMlG_wotfProject{--island:#1c1f27;--island-ink:#ece9e1;--body:#a3b0cc;--rule:#26304a}.B3zMlG_wotfProject .B3zMlG_media{background:#111110;min-height:440px}@media (min-width:768px){.B3zMlG_wotfProject .B3zMlG_media{min-height:540px}}.B3zMlG_asciaraProject .B3zMlG_media{background:#080808;min-height:400px}.B3zMlG_demoFrame{pointer-events:none;border:0;width:100%;height:100%;position:absolute;inset:0}.B3zMlG_demoLink{z-index:1;position:absolute;inset:0}@media (min-width:768px){.B3zMlG_page{grid-template-columns:min(42vw,520px) minmax(0,1fr);gap:0}.B3zMlG_introduction{scrollbar-width:thin;align-self:start;max-height:calc(100dvh - 48px);margin:24px 0 24px 24px;position:sticky;top:24px;overflow-y:auto}.B3zMlG_asciiField{height:224px}}@media (min-width:1200px){.B3zMlG_inventory{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0}.B3zMlG_project{grid-template-rows:subgrid;grid-row:span 4;margin-bottom:24px;display:grid}.B3zMlG_project figure{grid-template-rows:subgrid;grid-row:span 4;height:auto;display:grid}.B3zMlG_caption{grid-template-rows:subgrid;grid-row:span 3;margin-top:0;display:grid}.B3zMlG_wide{grid-column:1/-1}}@media print{.B3zMlG_page{display:block}.B3zMlG_introduction{max-height:none;position:static;overflow:visible}.B3zMlG_reading{overflow:visible}.B3zMlG_opening,.B3zMlG_skipLink{display:none}.B3zMlG_project{break-inside:avoid}}
