.why-grid.svelte-194vz3v{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;display:grid}.why-item.svelte-194vz3v{background:var(--surface);border:1px solid var(--border-1);border-radius:var(--r-lg);padding:28px}.why-item.svelte-194vz3v .ic{width:22px;height:22px;color:var(--accent);stroke-width:1.5px;margin-bottom:16px}.why-item.svelte-194vz3v h3:where(.svelte-194vz3v){letter-spacing:-.01em;margin:0 0 8px;font-size:18px;font-weight:600}.why-item.svelte-194vz3v p:where(.svelte-194vz3v){font-size:var(--text-body);color:var(--fg-2);margin:0;line-height:1.55}@media (width<=900px){.why-grid.svelte-194vz3v{grid-template-columns:1fr}}.signal-list.svelte-194vz3v{align-content:start;gap:24px;padding-top:8px;display:grid}.signal-item.svelte-194vz3v{grid-template-columns:28px 1fr;align-items:start;column-gap:16px;display:grid}.signal-item.svelte-194vz3v .ic{width:18px;height:18px;color:var(--accent);margin-top:2px}.signal-item.svelte-194vz3v h3:where(.svelte-194vz3v){letter-spacing:0;margin:0;font-size:17px;font-weight:600;line-height:1.25}.signal-item.svelte-194vz3v p:where(.svelte-194vz3v){font-size:var(--text-body);color:var(--fg-2);max-width:34ch;margin:8px 0 0;line-height:1.55}.step.svelte-194vz3v{margin-top:16px}.install-row.svelte-194vz3v{background:var(--surface);border:1px solid var(--border-1);border-radius:var(--r-lg);align-items:center;gap:12px;min-width:0;padding:12px 12px 12px 16px;display:flex}.install-row.svelte-194vz3v .prompt:where(.svelte-194vz3v){font-family:var(--font-mono);color:var(--fg-3);-webkit-user-select:none;user-select:none;flex:none;font-size:14px}.install-cmd.svelte-194vz3v{white-space:nowrap;min-width:0;font-family:var(--font-mono);color:var(--fg-1);scrollbar-width:thin;flex:auto;font-size:14px;overflow-x:auto}#install.svelte-194vz3v .copy-btn{border-radius:var(--r-md);color:var(--fg-3);background:0 0;border:none;flex:none;padding:6px 8px}#install.svelte-194vz3v .copy-btn:hover{color:var(--accent);background:0 0}.code-card.svelte-194vz3v{border:1px solid var(--border-1);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}.code-card-head.svelte-194vz3v{background:var(--surface);border-bottom:1px solid var(--border-1);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 8px 16px;display:flex}.code-card-head.svelte-194vz3v .fname:where(.svelte-194vz3v){font-family:var(--font-mono);color:var(--fg-3);font-size:12px}.code-card-body.svelte-194vz3v{font-family:var(--font-mono);color:var(--fg-1);white-space:pre;scrollbar-width:thin;background:0 0;margin:0;padding:16px;font-size:14px;line-height:1.65;overflow-x:auto}.code-card-body.svelte-194vz3v .py-kw{color:var(--cat-tags);font-weight:500}.code-card-body.svelte-194vz3v .py-cls{color:var(--cat-version)}.code-card-body.svelte-194vz3v .py-fn{color:var(--cat-type)}.code-card-body.svelte-194vz3v .py-str{color:var(--success)}.code-card-body.svelte-194vz3v .py-op{color:var(--fg-3)}#install.svelte-194vz3v>.wrap:where(.svelte-194vz3v)>.lead:where(.svelte-194vz3v){margin-top:20px}.link-strong.svelte-194vz3v{color:var(--accent);font-weight:600;text-decoration:none}.link-strong.svelte-194vz3v:hover{text-decoration:underline}.validation-table.svelte-194vz3v{background:var(--surface);border:1px solid var(--border-1);border-radius:var(--r-lg);padding:8px 16px}.validation-layout.svelte-194vz3v{grid-template-columns:.8fr 1.2fr;min-width:0}.validation-layout.svelte-194vz3v>:where(.svelte-194vz3v),.validation-table.svelte-194vz3v table:where(.svelte-194vz3v){min-width:0}@media (width<=900px){.validation-layout.svelte-194vz3v{grid-template-columns:minmax(0,1fr)}.validation-table.svelte-194vz3v{padding:0;overflow:hidden}.validation-table.svelte-194vz3v table:where(.svelte-194vz3v){min-width:0;display:block}.validation-table.svelte-194vz3v thead:where(.svelte-194vz3v){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.validation-table.svelte-194vz3v tbody:where(.svelte-194vz3v){display:grid}.validation-table.svelte-194vz3v tr:where(.svelte-194vz3v){border-bottom:1px solid var(--border-1);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;padding:16px;display:grid}.validation-table.svelte-194vz3v tr:where(.svelte-194vz3v):last-child{border-bottom:0}.validation-table.svelte-194vz3v td:where(.svelte-194vz3v){border:0;min-width:0;padding:0;display:block}.validation-table.svelte-194vz3v td.st:where(.svelte-194vz3v){white-space:normal}.validation-table.svelte-194vz3v td:where(.svelte-194vz3v):nth-child(2){justify-self:end}.validation-table.svelte-194vz3v td:where(.svelte-194vz3v):last-child{grid-column:1/-1;font-size:13px;line-height:1.5}}@media (width<=640px){.why-grid.svelte-194vz3v{margin-top:28px}.signal-list.svelte-194vz3v{gap:20px}}@media (width<=400px){.validation-table.svelte-194vz3v tr:where(.svelte-194vz3v){padding:14px}}.hero-cob.svelte-1uha8ag{background:var(--surface-inv);color:var(--fg-inv);padding:0 0 96px;position:relative;overflow:hidden}.hero-cob.svelte-1uha8ag:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 70% at 50% 30%,#000 30%,#0000 80%);mask-image:radial-gradient(90% 70% at 50% 30%,#000 30%,#0000 80%)}.hero-cob.svelte-1uha8ag .inner{z-index:1;padding-top:120px;position:relative}.hero-cob.svelte-1uha8ag .eyebrow{color:#fafaf799}.hero-cob.svelte-1uha8ag .eyebrow .es{color:#6e8ff2}.hero-cob.svelte-1uha8ag h1:where(.svelte-1uha8ag){letter-spacing:-.03em;text-wrap:balance;color:#fff;max-width:20ch;margin:26px 0 0;font-size:clamp(40px,6.6vw,92px);font-weight:600;line-height:.98}.hero-cob.svelte-1uha8ag h1:where(.svelte-1uha8ag) .hl:where(.svelte-1uha8ag){color:var(--accent)}.hero-cob.svelte-1uha8ag .sub:where(.svelte-1uha8ag){font-size:var(--text-body);color:#fafaf7b3;text-wrap:pretty;max-width:72ch;margin:26px 0 0;line-height:1.55}.hero-cob.svelte-1uha8ag .sub:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){color:#fafaf7b3;margin:0 0 14px}.hero-cob.svelte-1uha8ag .sub:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag):last-child{margin-bottom:0}.cob-id.svelte-1uha8ag{border-radius:var(--r-xl);background:#ffffff08;border:1px solid #ffffff1a;margin-top:64px;padding:44px 40px}.cob-id.svelte-1uha8ag .lab:where(.svelte-1uha8ag){font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#fafaf773;align-items:center;gap:8px;margin-bottom:24px;font-size:11px;display:flex}.cob-id.svelte-1uha8ag .lab:where(.svelte-1uha8ag) .es:where(.svelte-1uha8ag){color:var(--accent);font-weight:300}.cob-id.svelte-1uha8ag .anatomy{flex-wrap:nowrap}.cta.svelte-1uha8ag{flex-wrap:wrap;gap:12px;margin-top:44px;display:flex}.legend-wrap.svelte-1uha8ag{margin-top:30px}@media (width<=640px){.hero-cob.svelte-1uha8ag{padding-bottom:64px}.hero-cob.svelte-1uha8ag .inner{padding-top:104px}.hero-cob.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin-top:18px;font-size:clamp(38px,11.5vw,56px);line-height:1.02}.hero-cob.svelte-1uha8ag .sub:where(.svelte-1uha8ag){margin-top:22px;line-height:1.6}.cob-id.svelte-1uha8ag{margin-top:40px;padding:26px 20px;overflow:hidden}.cob-id.svelte-1uha8ag .lab:where(.svelte-1uha8ag){margin-bottom:18px}.cob-id.svelte-1uha8ag .anatomy{line-height:1.35}.cob-id.svelte-1uha8ag .anatomy.tabs .tok.named{padding-bottom:4px}.legend-wrap.svelte-1uha8ag{margin-top:22px}.cob-id.svelte-1uha8ag .specimen-legend{gap:8px}.cob-id.svelte-1uha8ag .legend-item{padding:5px 9px 5px 8px}.cta.svelte-1uha8ag{margin-top:32px;display:grid}.cta.svelte-1uha8ag .btn{justify-content:center;width:100%;min-height:48px}}@media (width<=520px){.cob-id.svelte-1uha8ag .anatomy{flex-wrap:wrap}}@media (width<=400px){.cob-id.svelte-1uha8ag{padding:22px 16px}}
