.hr-label-dot.svelte-v8wct1{width:6px;height:6px;border-radius:999px;background:var(--color-vessel-accent);animation:svelte-v8wct1-hr-pulse 1.8s ease-in-out infinite;display:inline-block}@keyframes svelte-v8wct1-hr-pulse{0%,to{opacity:1}50%{opacity:.3}}.toc-bullet.svelte-v8wct1{display:inline-block;width:6px;height:6px;border-radius:999px;flex-shrink:0}.hr-kicker.svelte-v8wct1{font-family:var(--font-mono);font-size:.7rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--color-vessel-accent);display:flex;align-items:center;gap:.6rem;margin:0}.hr-kicker-line.svelte-v8wct1{display:block;width:24px;height:1px;background:var(--color-vessel-accent)}.hr-h2.svelte-v8wct1{font-size:clamp(1.35rem,3vw,1.75rem);font-weight:300;line-height:1.2;color:var(--color-vessel-text-main);margin:0}.hr-prose.svelte-v8wct1{font-size:.95rem;line-height:1.7;color:var(--color-vessel-text-muted);max-width:62ch}.hr-prose.svelte-v8wct1 p:where(.svelte-v8wct1){margin:0}.hr-prose.svelte-v8wct1 p:where(.svelte-v8wct1)+p:where(.svelte-v8wct1){margin-top:.8rem}.hr-prose.svelte-v8wct1 strong{color:var(--color-vessel-text-main);font-weight:500}.hr-chip.svelte-v8wct1{font-family:var(--font-mono);font-size:.6rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;padding:.2rem .55rem;border:1px solid var(--color-vessel-border);color:var(--color-vessel-text-muted);clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%);display:inline-flex;align-items:center}.hr-chip--accent.svelte-v8wct1{border-color:var(--color-vessel-accent);color:var(--color-vessel-accent)}.hr-chip--info.svelte-v8wct1{border-color:var(--color-vessel-info);color:var(--color-vessel-info)}.hr-chip--violet.svelte-v8wct1{border-color:var(--color-vessel-secondary);color:var(--color-vessel-secondary)}.hr-cta-hero.svelte-v8wct1{display:inline-flex;align-items:center;gap:.55rem;padding:.9rem 2.4rem;background:var(--color-vessel-accent);color:#000;font-family:var(--font-mono, ui-monospace, monospace);font-weight:700;font-size:.875rem;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:opacity .15s,transform .1s;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);border:none}.hr-cta-hero.svelte-v8wct1:hover{opacity:.88}.hr-cta-hero.svelte-v8wct1:active{transform:scale(.98)}.hr-screens.svelte-v8wct1{display:flex;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--color-vessel-border) 50%,transparent) transparent;padding-bottom:.5rem;margin:0 -1rem;padding-left:1rem;padding-right:1rem}.hr-screen-fig.svelte-v8wct1{flex:0 0 auto;width:min(82vw,420px);scroll-snap-align:start;display:flex;flex-direction:column;border:1px solid color-mix(in srgb,var(--color-vessel-border) 55%,transparent);background:var(--color-vessel-bg);overflow:hidden}.hr-screen-fig.svelte-v8wct1 img:where(.svelte-v8wct1){width:100%;height:auto;display:block;aspect-ratio:16 / 10;object-fit:cover;object-position:top left}.hr-screen-fig.svelte-v8wct1 figcaption:where(.svelte-v8wct1){padding:.3rem .6rem;font-family:var(--font-mono, ui-monospace, monospace);font-size:.48rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--color-vessel-text-muted);border-top:1px solid color-mix(in srgb,var(--color-vessel-border) 40%,transparent)}
