.bg.svelte-19ozwhp{width:100%;height:100%;position:relative;overflow:hidden}.bg__canvas.svelte-19ozwhp{display:block;width:100%;height:100%;opacity:.8;mix-blend-mode:screen;transform:translateZ(0)}.header.svelte-1q37ri0{position:relative;z-index:1;margin-top:0;margin-bottom:0;min-height:280px}.hero-background.svelte-1q37ri0{position:absolute;top:0;left:0;right:0;height:100%;z-index:0;pointer-events:none}.header__content.svelte-1q37ri0{position:relative;z-index:1;padding:clamp(2rem,4vw,3rem) clamp(2rem,6vw,5rem);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;min-height:280px}.header__content.svelte-1q37ri0:before{content:"";position:absolute;inset:50%;transform:translate(-50%,-50%);width:min(80ch,80%);height:70%;background:radial-gradient(ellipse at center,rgba(0,0,0,.8) 0%,rgba(0,0,0,.7) 30%,rgba(0,0,0,.5) 60%,transparent 85%);filter:blur(16px);z-index:-1;pointer-events:none}.header__tagline.svelte-1q37ri0{position:relative;margin:0;color:var(--text);font-size:clamp(1.4rem,3vw,1.85rem);font-weight:700;max-width:75ch;line-height:1.45;padding-bottom:16px;text-shadow:0 0 4px #000,0 2px 12px #000,0 0 50px #000}.header__tagline.svelte-1q37ri0:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% + 2rem);height:calc(100% + .75rem);background:#0006;filter:blur(12px);z-index:-1;pointer-events:none}.header__description.svelte-1q37ri0{position:relative;margin:1rem 0 0;color:var(--text);font-size:clamp(.9rem,1.7vw,1rem);font-weight:400;max-width:70ch;line-height:1.6;text-shadow:0 0 4px #000,0 2px 12px #000,0 0 50px #000}.header__cta.svelte-1q37ri0{position:relative;margin:.65rem 0 0;color:#f3f6ffd1;font-size:clamp(.9rem,1.7vw,1rem);font-weight:400;max-width:70ch;line-height:1.6;text-shadow:0 0 4px #000,0 2px 12px #000,0 0 50px #000}.header__meta.svelte-1q37ri0{position:relative;margin:1.25rem 0 0;font-size:clamp(.95rem,1.8vw,1.1rem);text-shadow:0 0 4px #000,0 2px 12px #000,0 0 50px #000;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem}.link.svelte-1q37ri0{color:#36f2c2f0;text-decoration:none;border-bottom:1px solid rgba(54,242,194,.3);transition:border-color .14s ease,color .14s ease;font-family:var(--font-mono)}.link.svelte-1q37ri0:hover{color:var(--accent);border-color:#36f2c28c}.meta-sep.svelte-1q37ri0{color:#f3f6ff73;font-family:var(--font-mono)}.link__mono.svelte-1q37ri0{color:var(--text)}.section.svelte-ebonj{position:relative;z-index:1;padding-top:clamp(1rem,2vw,1.5rem);padding-bottom:clamp(2.5rem,5vw,4rem)}.shell.svelte-ebonj{max-width:86rem;margin:0 auto;padding:0 clamp(1.25rem,4vw,3rem)}.termbar.svelte-ebonj{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:0 0 .75rem;border-bottom:1px solid var(--border-2);margin-bottom:.9rem}.termbar__title.svelte-ebonj{margin:0;font-size:.92rem;letter-spacing:.02em;color:#f3f6ffd1;font-weight:600;font-family:var(--font-mono);text-transform:lowercase}.grid.svelte-ebonj{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:720px){.grid.svelte-ebonj{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}}@media(min-width:1100px){.grid.svelte-ebonj{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.card.svelte-ebonj{display:block;grid-column:1 / -1;width:100%;text-decoration:none;border:1px solid var(--border);background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 52%),var(--panel);box-shadow:var(--shadow);transition:transform .16s ease,border-color .16s ease}.card.svelte-ebonj:hover{transform:translateY(-2px);border-color:#dee8ff38}.card__inner.svelte-ebonj{padding:1.1rem 1.25rem;display:grid;gap:.6rem}.title.svelte-ebonj{margin:0;font-size:1.05rem;letter-spacing:.01em;color:#f3f6ffeb}.excerpt.svelte-ebonj{margin:0;color:#f3f6ffb8;line-height:1.65;max-width:95ch}.cta.svelte-ebonj{font-family:var(--font-mono);font-size:.9rem;color:#36f2c2eb;margin-top:.15rem}.card.svelte-oviq8z{position:relative;z-index:1;border:1px solid var(--border);background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 52%),var(--panel);box-shadow:0 10px 26px #0006;overflow:hidden;min-width:0;display:grid;grid-template-rows:auto auto 1fr;transition:border-color .16s ease,box-shadow .16s ease}.card.svelte-oviq8z:hover{z-index:2;border-color:#36f2c240;box-shadow:0 14px 36px #00000080}.termbar.svelte-oviq8z{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.75rem .9rem;border-bottom:1px solid var(--border-2);background:#00000038;min-width:0}.termbar__title.svelte-oviq8z{margin:0;font-size:.92rem;letter-spacing:.02em;color:#f3f6ffd1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600;min-width:0;flex:1 1 auto}.termbar__titleLink.svelte-oviq8z{color:inherit;text-decoration:none;cursor:pointer}.termbar__titleLink.svelte-oviq8z:hover{text-decoration:underline}.badge.svelte-oviq8z{font-size:.78rem;color:#f3f6ffb8;border:1px solid var(--border-2);padding:.2rem .55rem;background:#ffffff08;text-transform:lowercase;white-space:nowrap;flex-shrink:0}.badge[data-type=open-source].svelte-oviq8z{border-color:#36f2c240;color:#36f2c2eb;background:#36f2c20d}.badge[data-type=closed-source].svelte-oviq8z{border-color:#f6c17738;color:#f6c177eb;background:#f6c1770d}.badge[data-type="community / ecosystem"].svelte-oviq8z{border-color:#654ff038;color:#836dffeb;background:#654ff00d}.badge[data-type=multi-site].svelte-oviq8z{border-color:#ff5b5740;color:#ff7975eb;background:#ff5b570d}.media.svelte-oviq8z{padding:.9rem;border-bottom:1px solid var(--border-2);background:#0000001f}.media__frame.svelte-oviq8z{aspect-ratio:383 / 144;width:100%;overflow:hidden;background:#ffffff08}.media__frame--schematic.svelte-oviq8z{aspect-ratio:383 / 177}.media__frame--auto.svelte-oviq8z{aspect-ratio:383 / 189}.media__img.svelte-oviq8z{display:block;width:100%;height:100%;object-fit:contain;object-position:center;border:1px solid var(--border-2)}.media__placeholder.svelte-oviq8z{display:grid;place-items:center;width:100%;height:100%;min-height:0;border:1px dashed rgba(243,246,255,.18);background:linear-gradient(180deg,rgba(54,242,194,.06),transparent 70%),#ffffff08;color:#f3f6ffb3;font-family:var(--font-mono)}.media__placeholderText.svelte-oviq8z{font-size:.9rem;letter-spacing:.02em;text-align:center;padding:0 .75rem;overflow-wrap:anywhere}.content.svelte-oviq8z{padding:1rem;display:grid;gap:.75rem;align-content:start;min-width:0}.card__subtitle.svelte-oviq8z{margin:0;color:var(--muted);font-size:.92rem;line-height:1.45;overflow-wrap:anywhere}.card__dates.svelte-oviq8z{margin:0;font-family:var(--font-mono);font-size:.78rem;color:#f3f6ff99;letter-spacing:.02em}.card__desc.svelte-oviq8z{margin:0;color:#f3f6ffc7;line-height:1.6;font-size:.97rem;overflow-wrap:anywhere}.tech-badges.svelte-oviq8z{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.25rem}.tech-badge.svelte-oviq8z{font-size:.72rem;font-weight:500;color:#f3f6ffb8;border:1px solid var(--border-2);padding:.18rem .45rem;background:#ffffff08;text-transform:lowercase;letter-spacing:.02em}.tech-badge[data-tech=rust].svelte-oviq8z{border-color:#dea58459;color:#dea584f2;background:#dea58414}.tech-badge[data-tech=postgres].svelte-oviq8z{border-color:#334e8359;color:#2297c9f2;background:#3c4ab814}.tech-badge[data-tech=kafka].svelte-oviq8z{border-color:#ff790059;color:#ff971ef2;background:#ff790014}.tech-badge[data-tech=nats].svelte-oviq8z,.tech-badge[data-tech="nats jetstream"].svelte-oviq8z{border-color:#00add859;color:#00cbf6f2;background:#00add814}.tech-badge[data-tech=flutter].svelte-oviq8z{border-color:#45d1fd59;color:#45d1fdf2;background:#45d1fd14}.tech-badge[data-tech=svelte].svelte-oviq8z{border-color:#ff3e0059;color:#ff6232f2;background:#ff3e0014}.tech-badge[data-tech=kubernetes].svelte-oviq8z,.tech-badge[data-tech=k8s].svelte-oviq8z{border-color:#326ce559;color:#508afff2;background:#326ce514}.tech-badge[data-tech=zig].svelte-oviq8z{border-color:#f7a41d59;color:#f7b845f2;background:#f7a41d14}.tech-badge[data-tech=c].svelte-oviq8z{border-color:#5555ff59;color:#7373fff2;background:#5555ff14}.tech-badge[data-tech=wasm].svelte-oviq8z,.tech-badge[data-tech=webassembly].svelte-oviq8z{border-color:#654ff059;color:#836dfff2;background:#654ff014}.tech-badge[data-tech=python].svelte-oviq8z{border-color:#4c7fa959;color:#4a97d5f2;background:#2b5d8614}.tech-badge[data-tech=docker].svelte-oviq8z{border-color:#007bff59;color:#1e99fff2;background:#0975e914}.tech-badge[data-tech=go].svelte-oviq8z{border-color:#00add859;color:#1ecbf6f2;background:#00add814}.tech-badge[data-tech=typescript].svelte-oviq8z{border-color:#3178c659;color:#4f98e4f2;background:#3178c614}.tech-badge[data-tech=sveltekit].svelte-oviq8z{border-color:#ff3e0059;color:#ff6232f2;background:#ff3e0014}.tech-badge[data-tech=react].svelte-oviq8z{border-color:#61dafb59;color:#61dafbf2;background:#61dafb14}.tech-badge[data-tech=webrtc].svelte-oviq8z{border-color:#ff980059;color:#ffac32f2;background:#ff980014}.tech-badge[data-tech=pytorch].svelte-oviq8z{border-color:#ee4c2c59;color:#ee6a4af2;background:#ee4c2c14}.links.svelte-oviq8z{margin-top:.1rem;display:flex;flex-wrap:wrap;gap:.6rem}.btn.svelte-oviq8z{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .75rem;border:1px solid var(--border);text-decoration:none;font-size:.9rem;line-height:1;transition:transform .14s ease,background-color .14s ease,border-color .14s ease,color .14s ease;font-family:var(--font-mono)}.btn.svelte-oviq8z:hover{transform:translateY(-1px)}.btn--primary.svelte-oviq8z{border-color:#36f2c252;background:#36f2c217;color:#36f2c2f2}.btn--primary.svelte-oviq8z:hover{background:#36f2c221;border-color:#36f2c26b}.btn--ghost.svelte-oviq8z{background:#ffffff08;color:#f3f6ffcc;border-color:#f3f6ff24}.btn--ghost.svelte-oviq8z:hover{background:#ffffff0f;border-color:#f3f6ff33}.section.svelte-1v8pr1h{position:relative;z-index:1;margin-top:-10px;padding-top:clamp(1rem,2vw,1.5rem);scroll-margin-top:clamp(4.25rem,9vw,5.75rem)}.shell.svelte-1v8pr1h{max-width:86rem;margin:0 auto;padding:0 clamp(1.25rem,4vw,3rem);padding-bottom:clamp(2.5rem,5vw,4rem)}.grid.svelte-1v8pr1h{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:720px){.grid.svelte-1v8pr1h{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}}@media(min-width:1100px){.grid.svelte-1v8pr1h{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.page.svelte-1uha8ag{position:relative;isolation:isolate}
