.diagram-wrap.svelte-nycywm{width:100%;overflow:auto hidden}.diagram.svelte-nycywm{width:100%;min-width:560px;height:auto;overflow:visible}.diagram .ground{stroke:var(--line-strong);stroke-width:1.5px}.diagram .glass{fill:color-mix(in srgb, var(--glass) 12%, transparent);stroke:var(--glass);stroke-width:1.8px;transition:stroke var(--dur) var(--ease), fill var(--dur) var(--ease)}.diagram .rim,.diagram .waterline{stroke:var(--glass-soft);stroke-width:1.3px;stroke-linecap:round}.diagram .waterline{stroke:var(--glass)}.diagram .vessel:hover .glass{stroke:var(--accent);fill:color-mix(in srgb, var(--accent) 10%, transparent)}.diagram .lbl-name{fill:var(--text);font-family:var(--font-display);font-size:15px}.diagram .lbl-dim{fill:var(--text-faint);font-family:var(--font-body);font-variant-numeric:tabular-nums;font-size:12px}.head-sec.svelte-1dle9it{padding-block:clamp(2.5rem,1.5rem + 4vw,5rem) clamp(1.5rem,1rem + 2vw,2.5rem)}.head-sec.svelte-1dle9it h1:where(.svelte-1dle9it){max-width:16ch;margin-block:.6rem 1rem}.diagram-card.svelte-1dle9it{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(1.25rem,1rem + 2vw,2.5rem)}.grid.svelte-1dle9it{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.types.svelte-1dle9it{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}.type-card.svelte-1dle9it{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:1.5rem}.type-card.svelte-1dle9it p:where(.svelte-1dle9it){color:var(--text-muted);margin-top:.4rem}.cta-row.svelte-1dle9it{margin-top:2.5rem}@media (width<=900px){.grid.svelte-1dle9it{grid-template-columns:repeat(2,1fr)}.types.svelte-1dle9it{grid-template-columns:1fr}}@media (width<=620px){.grid.svelte-1dle9it{grid-template-columns:1fr}}
