.chip.svelte-r8nvoi{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .6rem .25rem .45rem;border-radius:999px;background:#ffffff0a;border:1px solid var(--color-helix-border);color:var(--color-helix-ink-dim);text-decoration:none;font-size:.72rem;font-family:var(--font-mono);letter-spacing:.04em;transition:color .16s ease,border-color .16s ease,background .16s ease;position:relative;z-index:2}.chip.svelte-r8nvoi:hover{color:var(--color-helix-ink);border-color:var(--card-accent, var(--color-helix-accent));background:color-mix(in oklab,var(--card-accent, var(--color-helix-accent)) 14%,transparent)}.ico.svelte-r8nvoi{display:inline-flex;width:14px;height:14px;color:var(--card-accent, var(--color-helix-accent))}.ico.svelte-r8nvoi svg:where(.svelte-r8nvoi){width:100%;height:100%}.lbl.svelte-r8nvoi{display:inline-block}.vhelix.svelte-1pxz4cy{position:relative;width:100%;max-width:1100px;margin:0 auto;padding:0 1rem;height:var(--vh-h)}.vhelix-svg.svelte-1pxz4cy{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.vhelix-hover-zone.svelte-1pxz4cy{position:absolute;top:0;bottom:0;left:50%;width:280px;transform:translate(-50%);z-index:0}.vhelix-cards.svelte-1pxz4cy{position:relative;width:100%;height:100%}.slide.svelte-1pxz4cy{position:absolute;width:300px;max-width:calc(50% - 60px);max-height:230px;padding:.9rem 1.1rem .8rem;border-radius:12px;background:color-mix(in oklab,var(--color-helix-bg-2) 88%,transparent);border:1px solid var(--color-helix-border);backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);transform:translateY(-50%);transition:border-color .22s ease,background .22s ease,transform .22s ease,box-shadow .22s ease;overflow:hidden}.slide.svelte-1pxz4cy:hover{border-color:var(--card-accent);background:color-mix(in oklab,var(--color-helix-bg-3) 90%,transparent);transform:translateY(calc(-50% - 2px));box-shadow:0 16px 40px -20px color-mix(in oklab,var(--card-accent) 60%,transparent)}.slide.side-right.svelte-1pxz4cy{right:1.5rem}.slide.side-left.svelte-1pxz4cy{left:1.5rem}.slide.strand-A.svelte-1pxz4cy{--card-accent: #1fa0db;--card-accent-soft: rgba(31, 160, 219, .18)}.slide.strand-B.svelte-1pxz4cy{--card-accent: #bed137;--card-accent-soft: rgba(190, 209, 55, .22)}.stripe.svelte-1pxz4cy{position:absolute;top:0;bottom:0;width:5px;background:linear-gradient(180deg,var(--card-accent) 0%,color-mix(in oklab,var(--card-accent) 60%,transparent) 100%);box-shadow:0 0 12px var(--card-accent-soft)}.slide.side-right.svelte-1pxz4cy .stripe:where(.svelte-1pxz4cy){left:0;border-radius:12px 0 0 12px}.slide.side-left.svelte-1pxz4cy .stripe:where(.svelte-1pxz4cy){right:0;border-radius:0 12px 12px 0}.slide-link.svelte-1pxz4cy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;text-indent:-9999px;overflow:hidden}.slide-head.svelte-1pxz4cy,.title.svelte-1pxz4cy,.summary.svelte-1pxz4cy,.slide-foot.svelte-1pxz4cy{position:relative;z-index:0;pointer-events:none}.slide-head.svelte-1pxz4cy{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.6rem}.badge.svelte-1pxz4cy{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:var(--card-accent);padding:.18rem .55rem;border-radius:999px;background:var(--card-accent-soft)}.badge.svelte-1pxz4cy .dot:where(.svelte-1pxz4cy){width:6px;height:6px;border-radius:50%;background:var(--card-accent);box-shadow:0 0 8px var(--card-accent)}.serial.svelte-1pxz4cy{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.12em;color:var(--color-helix-ink-faint)}.title.svelte-1pxz4cy{font-size:1.1rem;font-weight:600;letter-spacing:-.01em;margin:0 0 .35rem;padding-left:.45rem}.slide.side-left.svelte-1pxz4cy .title:where(.svelte-1pxz4cy){padding-left:0;padding-right:.45rem}.summary.svelte-1pxz4cy{color:var(--color-helix-ink-dim);font-size:.88rem;line-height:1.45;margin:0 0 .55rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.chips.svelte-1pxz4cy{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:.35rem;margin:0 0 .6rem}.more-chips.svelte-1pxz4cy{font-family:var(--font-mono);font-size:.72rem;color:var(--color-helix-ink-faint);align-self:center}.slide-foot.svelte-1pxz4cy{border-top:1px dashed color-mix(in oklab,var(--card-accent) 30%,transparent);padding-top:.55rem;display:flex;justify-content:flex-end}.open.svelte-1pxz4cy{color:var(--card-accent);font-size:.82rem;font-weight:500}.arrow.svelte-1pxz4cy{display:inline-block;transition:transform .2s ease}.slide.svelte-1pxz4cy:hover .arrow:where(.svelte-1pxz4cy){transform:translate(3px)}@media (prefers-reduced-motion: no-preference){.vnode-halo{animation:svelte-1pxz4cy-vnode-pulse 3.5s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.connector.flow{animation:svelte-1pxz4cy-connector-flow .9s linear infinite}}@keyframes svelte-1pxz4cy-vnode-pulse{0%,to{opacity:.6;transform:scale(.92)}50%{opacity:1;transform:scale(1.12)}}@keyframes svelte-1pxz4cy-connector-flow{to{stroke-dashoffset:-8}}@media (max-width: 760px){.vhelix.svelte-1pxz4cy{height:auto}.vhelix-svg.svelte-1pxz4cy{display:none}.vhelix-cards.svelte-1pxz4cy{display:flex;flex-direction:column;gap:1rem;height:auto;padding:1rem 0}.slide.svelte-1pxz4cy{position:relative;top:auto!important;right:auto!important;left:auto!important;width:100%;max-width:100%;transform:none}.slide.svelte-1pxz4cy:hover{transform:none}}.hero.svelte-1uha8ag{position:relative;min-height:78vh;display:grid;place-items:center;padding:4rem 1.5rem 5.5rem;overflow:hidden}.hero.svelte-1uha8ag:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(900px 600px at 50% 30%,rgba(12,153,217,.16),transparent 60%),radial-gradient(700px 500px at 50% 80%,rgba(77,208,194,.1),transparent 60%);pointer-events:none}.hero-content.svelte-1uha8ag{position:relative;z-index:1;text-align:center;max-width:720px}.eyebrow.svelte-1uha8ag{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-helix-ink-faint)}.brandtag.svelte-1uha8ag{color:var(--color-helix-accent);font-weight:700;letter-spacing:.22em}.title.svelte-1uha8ag{margin:1rem 0 0;display:flex;flex-direction:column;align-items:center;gap:.5rem}.title.svelte-1uha8ag .rd:where(.svelte-1uha8ag){font-family:var(--font-mono);font-size:clamp(.85rem,2vw,1.05rem);font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--color-helix-cyan, #1fa0db)}.title.svelte-1uha8ag .org:where(.svelte-1uha8ag){font-size:clamp(2.6rem,8vw,5rem);font-weight:800;letter-spacing:-.02em;line-height:.98;background:linear-gradient(100deg,var(--color-helix-process) 0%,var(--color-helix-unit) 42%,var(--color-helix-equipment) 70%,var(--color-helix-accent) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.tagline.svelte-1uha8ag{margin-top:1.25rem;font-size:clamp(1.1rem,2.4vw,1.5rem);color:var(--color-helix-ink);font-weight:500;letter-spacing:-.01em}.lede.svelte-1uha8ag{margin:.9rem auto 0;max-width:580px;color:var(--color-helix-ink-dim);line-height:1.6}.legend.svelte-1uha8ag{margin-top:2rem;display:inline-flex;flex-wrap:wrap;gap:1.5rem 2rem;justify-content:center;color:var(--color-helix-ink-dim);font-size:.88rem}.legend.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--color-helix-ink);font-weight:600}.leg-item.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.55rem}.leg-dot.svelte-1uha8ag{width:10px;height:10px;border-radius:50%}.leg-a.svelte-1uha8ag{background:#1fa0db;box-shadow:0 0 10px #1fa0db}.leg-b.svelte-1uha8ag{background:#bed137;box-shadow:0 0 10px #bed137}.scroll-hint.svelte-1uha8ag{position:absolute;bottom:1.75rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;color:var(--color-helix-ink-faint);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;transition:color .16s ease}.scroll-hint.svelte-1uha8ag:hover{color:var(--color-helix-accent)}.scroll-hint.svelte-1uha8ag .bar:where(.svelte-1uha8ag){width:1px;height:28px;background:linear-gradient(180deg,var(--color-helix-accent),transparent);animation:svelte-1uha8ag-scroll-bar 2.4s ease-in-out infinite}@keyframes svelte-1uha8ag-scroll-bar{0%,to{transform:scaleY(.4);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}}.helix-anchor.svelte-1uha8ag{margin-top:4rem;padding:0 1rem}.section-head.svelte-1uha8ag{max-width:720px;margin:0 auto 3rem;padding:0 1rem;text-align:center}.section-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:.4rem 0 .8rem;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700;letter-spacing:-.02em}.section-head.svelte-1uha8ag .lede:where(.svelte-1uha8ag){margin:0 auto;max-width:560px}.more-row.svelte-1uha8ag{margin-top:2.5rem;text-align:center}.more-link.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.4rem;border-radius:10px;border:1px solid var(--color-helix-border);color:var(--color-helix-ink);text-decoration:none;font-weight:500;transition:border-color .16s ease,background .16s ease}.more-link.svelte-1uha8ag:hover{border-color:var(--color-helix-accent);background:var(--color-helix-bg-2)}.more-link.svelte-1uha8ag .arrow:where(.svelte-1uha8ag){transition:transform .16s ease}.more-link.svelte-1uha8ag:hover .arrow:where(.svelte-1uha8ag){transform:translate(3px)}.empty.svelte-1uha8ag{max-width:540px;margin:4rem auto;text-align:center;padding:3rem 2rem;border:1px dashed var(--color-helix-border);border-radius:14px}.empty.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.5rem;font-weight:600;margin-bottom:.6rem}.empty.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-helix-ink-dim)}.empty.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--color-helix-accent)}.band.svelte-1uha8ag{max-width:900px;margin:5rem auto 0;padding:0 1.5rem}.band-head.svelte-1uha8ag{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:1.5rem}.band-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.5rem;font-weight:600;letter-spacing:-.01em}.more.svelte-1uha8ag{color:var(--color-helix-accent);text-decoration:none;font-size:.9rem}.post-list.svelte-1uha8ag{display:flex;flex-direction:column}.empty-line.svelte-1uha8ag{color:var(--color-helix-ink-dim);padding:2rem 0}.empty-line.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--color-helix-accent)}
