.doc-search.svelte-5s9591.svelte-5s9591{padding-block:clamp(3rem,6vw,4.5rem);position:relative}.doc-search.sticky.svelte-5s9591 .search-shell.svelte-5s9591{box-shadow:0 18px 40px #00000059,0 0 24px #00e5ff2e}.eyebrow.svelte-5s9591.svelte-5s9591{font-family:var(--font-heading, "IBM Plex Mono", monospace);letter-spacing:.24em;text-transform:uppercase;font-size:.68rem;color:var(--muted, rgba(220, 240, 255, .65));margin:0 0 .5rem}.title.svelte-5s9591.svelte-5s9591{margin:0 0 .75rem;font-family:var(--font-heading, "IBM Plex Mono", monospace);letter-spacing:.08em;text-transform:uppercase;font-size:clamp(1.4rem,2.4vw,2rem);color:var(--cyan, #00e5ff)}.sub.svelte-5s9591.svelte-5s9591{margin:0 0 1.25rem;color:var(--muted, rgba(220, 240, 255, .65));max-width:62ch}kbd.svelte-5s9591.svelte-5s9591{font-family:var(--font-heading, "IBM Plex Mono", monospace);border:1px solid rgba(120,200,255,.35);border-radius:6px;padding:.1rem .35rem;font-size:.72rem;margin:0 .1rem}.search-shell.svelte-5s9591.svelte-5s9591{padding:.75rem;position:relative}.field.svelte-5s9591.svelte-5s9591{width:100%;border-radius:14px;border:1px solid rgba(120,200,255,.35);background:#0a0a1459;color:var(--frost, #f0f8ff);padding:.85rem 1rem;font-size:1rem}.results.svelte-5s9591.svelte-5s9591{margin-top:.75rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.65rem}.card.svelte-5s9591.svelte-5s9591{border-radius:14px;border:1px solid rgba(120,200,255,.25);padding:.75rem .85rem;text-decoration:none;color:inherit;background:#ffffff08;display:flex;flex-direction:column;gap:.35rem;transition:transform .28s ease,border-color .28s ease}.card.svelte-5s9591.svelte-5s9591:hover{transform:translateY(-2px);border-color:#bf00ff8c}.card-title.svelte-5s9591.svelte-5s9591{font-weight:600}.card-hint.svelte-5s9591.svelte-5s9591{font-size:.85rem;color:var(--muted, rgba(220, 240, 255, .65))}.empty.svelte-5s9591.svelte-5s9591{margin-top:.75rem;font-size:.9rem;color:var(--muted, rgba(220, 240, 255, .65))}.grid-hint.svelte-5s9591.svelte-5s9591{margin-top:1.75rem}.grid-hint.svelte-5s9591 h3.svelte-5s9591{margin:0 0 .65rem;font-size:.85rem;letter-spacing:.18em;text-transform:uppercase;font-family:var(--font-heading, "IBM Plex Mono", monospace);color:var(--violet, #bf00ff)}.chips.svelte-5s9591.svelte-5s9591{display:flex;flex-wrap:wrap;gap:.5rem}.chips.svelte-5s9591 span.svelte-5s9591{border-radius:999px;border:1px solid rgba(120,200,255,.35);padding:.35rem .75rem;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;font-family:var(--font-heading, "IBM Plex Mono", monospace)}.sr.svelte-5s9591.svelte-5s9591{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.hero-count.svelte-nxeknx.svelte-nxeknx.svelte-nxeknx{padding-block:clamp(3rem,7vw,5rem)}.hero-grid.svelte-nxeknx.svelte-nxeknx.svelte-nxeknx{display:grid;grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);gap:clamp(1.5rem,3vw,2.75rem);align-items:stretch}@media (max-width: 960px){.hero-grid.svelte-nxeknx.svelte-nxeknx.svelte-nxeknx{grid-template-columns:1fr}}.visual.svelte-nxeknx.svelte-nxeknx.svelte-nxeknx{padding:1rem;min-height:260px;background-image:linear-gradient(160deg,#00e5ff1f,#bf00ff1f),radial-gradient(circle at 20% 20%,rgba(255,0,170,.25),transparent 40%),radial-gradient(circle at 80% 30%,rgba(0,229,255,.25),transparent 45%)}.caption.svelte-nxeknx.svelte-nxeknx.svelte-nxeknx{margin:1rem 0 0;font-size:.95rem;color:var(--muted, rgba(220, 240, 255, .65))}.copy.svelte-nxeknx .h1.svelte-nxeknx.svelte-nxeknx{font-family:var(--font-heading, "IBM Plex Mono", monospace);letter-spacing:.07em;text-transform:uppercase;font-size:clamp(1.6rem,3vw,2.4rem);color:var(--frost, #f0f8ff);margin:0 0 1rem}.bullets.svelte-nxeknx.svelte-nxeknx.svelte-nxeknx{margin:0 0 1.25rem;padding-left:1.1rem;color:var(--muted, rgba(220, 240, 255, .65))}.bullets.svelte-nxeknx li.svelte-nxeknx+li.svelte-nxeknx{margin-top:.35rem}.board.svelte-nxeknx.svelte-nxeknx.svelte-nxeknx{margin-top:2rem}.tabs.svelte-nxeknx.svelte-nxeknx.svelte-nxeknx{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.tabs.svelte-nxeknx button.svelte-nxeknx.svelte-nxeknx{border-radius:999px;border:1px solid rgba(120,200,255,.35);background:#ffffff08;color:inherit;padding:.45rem .9rem;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;font-family:var(--font-heading, "IBM Plex Mono", monospace);cursor:pointer}.tabs.svelte-nxeknx button.active.svelte-nxeknx.svelte-nxeknx{border-color:#bf00ffa6;box-shadow:0 0 18px #00e5ff59}.columns.svelte-nxeknx.svelte-nxeknx.svelte-nxeknx{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}.column.svelte-nxeknx.svelte-nxeknx.svelte-nxeknx{padding:1rem 1.1rem}.track.svelte-nxeknx.svelte-nxeknx.svelte-nxeknx{margin:0 0 .75rem;letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-family:var(--font-heading, "IBM Plex Mono", monospace);color:var(--violet, #bf00ff)}.timer.svelte-nxeknx.svelte-nxeknx.svelte-nxeknx{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;text-align:center;font-family:var(--font-heading, "IBM Plex Mono", monospace)}.timer.svelte-nxeknx span.svelte-nxeknx.svelte-nxeknx{display:block;font-size:clamp(1.6rem,3vw,2.4rem);letter-spacing:.08em}.timer.svelte-nxeknx small.svelte-nxeknx.svelte-nxeknx{color:var(--muted, rgba(220, 240, 255, .65));letter-spacing:.16em;text-transform:uppercase}.faq-mini.svelte-917zyf{padding-block:clamp(3rem,6vw,4.5rem)}.split.svelte-917zyf{display:grid;grid-template-columns:minmax(0,.35fr) minmax(0,.65fr);gap:clamp(1.25rem,3vw,2.5rem);align-items:start}@media (max-width: 840px){.split.svelte-917zyf{grid-template-columns:1fr}}.h.svelte-917zyf{margin:0 0 .5rem;font-family:var(--font-heading, "IBM Plex Mono", monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--cyan, #00e5ff)}.muted.svelte-917zyf{margin:0;color:var(--muted, rgba(220, 240, 255, .65))}.row.svelte-917zyf{border-bottom:1px solid rgba(120,200,255,.18);padding:.65rem 0}.q.svelte-917zyf{margin:0 0 .35rem;font-weight:600}.acc.svelte-917zyf{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:none;background:#ffffff08;color:inherit;padding:.55rem .65rem;border-radius:12px;cursor:pointer;text-align:left;font-size:.95rem}.chev.svelte-917zyf{font-family:var(--font-heading, "IBM Plex Mono", monospace);color:var(--cyan, #00e5ff)}.detail.svelte-917zyf{margin:.5rem 0 0;font-size:.9rem;color:var(--muted, rgba(220, 240, 255, .65))}.split-work[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;align-items:start}.pad[data-astro-cid-j7pv25f6]{padding:1.25rem 1.4rem}.tiers[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.tiers[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-top:0;letter-spacing:.16em;text-transform:uppercase;font-family:var(--font-heading);font-size:.78rem;color:var(--cyan)}.logo-grid[data-astro-cid-j7pv25f6]{margin-top:1.25rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem}.logo-tile[data-astro-cid-j7pv25f6]{padding:1rem;text-align:center;font-family:var(--font-heading);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}
