.code-examples.svelte-7mdkzo{border:var(--border-soft);border-radius:var(--radius-sharp);background:var(--surface-panel);display:grid;overflow:hidden}header.svelte-7mdkzo{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2);border-bottom:1px solid var(--surface-line);background:var(--surface-soft);display:flex}.api-style.svelte-7mdkzo,.language-tabs.svelte-7mdkzo{gap:var(--space-1);flex-wrap:wrap;display:flex}button.svelte-7mdkzo{border-radius:var(--radius-sharp);min-height:36px;padding:var(--space-1) var(--space-2);color:var(--surface-muted);font:inherit;cursor:pointer;background:0 0;border:1.5px solid #0000;font-size:.72rem;font-weight:800}button.svelte-7mdkzo:hover{border-color:var(--surface-ink);color:var(--surface-ink)}button.active.svelte-7mdkzo{border-color:var(--surface-ink);background:var(--surface-ink);color:var(--surface-panel)}.code-block.svelte-7mdkzo{min-width:0;position:relative}.copy-button.svelte-7mdkzo{align-items:center;gap:var(--space-2);color:#e8f3ed;background:#17211d;border-color:#ffffff47;display:inline-flex;position:absolute;top:10px;right:10px}.copy-button.svelte-7mdkzo:hover{color:#e8f3ed;border-color:#e8f3ed}pre.svelte-7mdkzo{color:#e8f3ed;tab-size:2;background:#0f1714;max-width:100%;min-height:260px;margin:0;padding:52px 18px 20px;font-size:.76rem;line-height:1.65;overflow:auto}@media (width<=680px){header.svelte-7mdkzo{flex-direction:column;align-items:stretch}.api-style.svelte-7mdkzo,.language-tabs.svelte-7mdkzo{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.api-style.svelte-7mdkzo{grid-template-columns:repeat(2,minmax(0,1fr))}button.svelte-7mdkzo{min-height:44px}pre.svelte-7mdkzo{min-height:220px;font-size:.7rem}}.docs-definition.svelte-vv2lal{gap:var(--space-2);max-width:78ch;scroll-margin-top:24px;display:grid}.docs-definition.svelte-vv2lal>span:where(.svelte-vv2lal){color:var(--surface-success);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:900}.docs-definition.svelte-vv2lal h2:where(.svelte-vv2lal),.docs-definition.svelte-vv2lal p:where(.svelte-vv2lal){margin:0}.docs-definition.svelte-vv2lal h2:where(.svelte-vv2lal){font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.45rem,3vw,1.9rem)}.docs-definition.svelte-vv2lal div:where(.svelte-vv2lal){gap:var(--space-3);display:grid}.docs-definition.svelte-vv2lal p:where(.svelte-vv2lal){color:var(--surface-muted);font-size:.84rem;line-height:1.72}.api-docs.svelte-1spl9l2{gap:42px;display:grid}.api-start.svelte-1spl9l2{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.api-start.svelte-1spl9l2>div:where(.svelte-1spl9l2){gap:var(--space-2);border:var(--border-soft);border-radius:var(--radius-sharp);background:var(--surface-panel);min-width:0;padding:var(--space-4);display:grid}.api-start.svelte-1spl9l2 span:where(.svelte-1spl9l2){color:var(--surface-muted);text-transform:uppercase;font-size:.64rem;font-weight:850}.api-start.svelte-1spl9l2 code:where(.svelte-1spl9l2){overflow-wrap:anywhere;font-size:.74rem}.api-start.svelte-1spl9l2 a:where(.svelte-1spl9l2){color:var(--surface-ink);grid-column:1/-1;justify-self:start;font-size:.76rem;font-weight:850;text-decoration:none}.quick-path.svelte-1spl9l2{border:var(--border-soft);border-radius:var(--radius-sharp);background:var(--surface-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.quick-path.svelte-1spl9l2 article:where(.svelte-1spl9l2){align-content:start;gap:var(--space-3);background:var(--surface-panel);padding:var(--space-4);grid-template-columns:auto 1fr;display:grid}.quick-path.svelte-1spl9l2 b:where(.svelte-1spl9l2){border-radius:var(--radius-full);background:var(--surface-ink);width:27px;height:27px;color:var(--surface-panel);place-items:center;font-size:.64rem;display:grid}.quick-path.svelte-1spl9l2 div:where(.svelte-1spl9l2){gap:var(--space-1);display:grid}.quick-path.svelte-1spl9l2 strong:where(.svelte-1spl9l2){font-size:.78rem}.quick-path.svelte-1spl9l2 p:where(.svelte-1spl9l2){color:var(--surface-muted);margin:0;font-size:.71rem;line-height:1.48}.integration-card.svelte-1spl9l2,.models-card.svelte-1spl9l2{align-items:center;gap:var(--space-4);border:var(--border-strong);border-radius:var(--radius-sharp);background:color-mix(in srgb, var(--surface-sky) 8%, var(--surface-panel));padding:var(--space-4);color:inherit;box-shadow:var(--shadow-raised);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;transition:transform .15s,box-shadow .15s;display:grid}.integration-card.svelte-1spl9l2:hover,.integration-card.svelte-1spl9l2:focus-visible,.models-card.svelte-1spl9l2:hover,.models-card.svelte-1spl9l2:focus-visible{box-shadow:var(--shadow-lifted);outline:none;transform:translate(-2px,-2px)}.integration-card.svelte-1spl9l2:active,.models-card.svelte-1spl9l2:active{box-shadow:var(--shadow-pressed);transform:translate(2px,2px)}.integration-card.svelte-1spl9l2 div:where(.svelte-1spl9l2),.models-card.svelte-1spl9l2 div:where(.svelte-1spl9l2){gap:var(--space-2);display:grid}.integration-card.svelte-1spl9l2 span:where(.svelte-1spl9l2),.models-card.svelte-1spl9l2 span:where(.svelte-1spl9l2){color:var(--surface-sky);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:900}.integration-card.svelte-1spl9l2 strong:where(.svelte-1spl9l2),.models-card.svelte-1spl9l2 strong:where(.svelte-1spl9l2){font-size:.94rem}.integration-card.svelte-1spl9l2 p:where(.svelte-1spl9l2),.models-card.svelte-1spl9l2 p:where(.svelte-1spl9l2){max-width:68ch;color:var(--surface-muted);margin:0;font-size:.76rem;line-height:1.52}.api-section.svelte-1spl9l2{gap:var(--space-4);scroll-margin-top:24px;display:grid}.api-section.svelte-1spl9l2>header:where(.svelte-1spl9l2){gap:var(--space-2);max-width:68ch;display:grid}.api-section.svelte-1spl9l2>header:where(.svelte-1spl9l2) span:where(.svelte-1spl9l2){color:var(--surface-success);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:900}.api-section.svelte-1spl9l2 h2:where(.svelte-1spl9l2),.api-section.svelte-1spl9l2 p:where(.svelte-1spl9l2){margin:0}.api-section.svelte-1spl9l2 h2:where(.svelte-1spl9l2){font-family:var(--font-display);font-size:1.65rem}.api-section.svelte-1spl9l2 header:where(.svelte-1spl9l2) p:where(.svelte-1spl9l2){color:var(--surface-muted);font-size:.81rem;line-height:1.62}.endpoint-list.svelte-1spl9l2{border-top:var(--border-soft);display:grid}.endpoint-list.svelte-1spl9l2 article:where(.svelte-1spl9l2){align-items:center;gap:var(--space-3);border-bottom:1px solid var(--surface-line);min-height:64px;padding:var(--space-3) 2px;grid-template-columns:58px minmax(180px,.45fr) 1fr;display:grid}.endpoint-list.svelte-1spl9l2 b:where(.svelte-1spl9l2){font-size:.65rem}.endpoint-list.svelte-1spl9l2 code:where(.svelte-1spl9l2){overflow-wrap:anywhere;font-size:.72rem}.endpoint-list.svelte-1spl9l2 p:where(.svelte-1spl9l2){color:var(--surface-muted);font-size:.75rem;line-height:1.48}.security-rules.svelte-1spl9l2{border-top:var(--border-soft);display:grid}.security-rules.svelte-1spl9l2 article:where(.svelte-1spl9l2){gap:var(--space-3);border-bottom:1px solid var(--surface-line);padding:var(--space-4) 2px;grid-template-columns:44px minmax(0,1fr);display:grid}.security-rules.svelte-1spl9l2 b:where(.svelte-1spl9l2){color:var(--surface-success);font-size:.62rem}.security-rules.svelte-1spl9l2 div:where(.svelte-1spl9l2){gap:var(--space-1);display:grid}.security-rules.svelte-1spl9l2 strong:where(.svelte-1spl9l2){font-size:.78rem}.security-rules.svelte-1spl9l2 p:where(.svelte-1spl9l2){color:var(--surface-muted);font-size:.72rem;line-height:1.55}@media (width<=760px){.quick-path.svelte-1spl9l2{grid-template-columns:1fr}}@media (width<=680px){.api-start.svelte-1spl9l2{grid-template-columns:1fr}.api-start.svelte-1spl9l2 a:where(.svelte-1spl9l2){grid-column:1}.endpoint-list.svelte-1spl9l2 article:where(.svelte-1spl9l2){padding:var(--space-3) 2px;grid-template-columns:50px minmax(0,1fr);align-items:start}.endpoint-list.svelte-1spl9l2 p:where(.svelte-1spl9l2){grid-column:2}}@media (prefers-reduced-motion:reduce){.integration-card.svelte-1spl9l2,.models-card.svelte-1spl9l2{transition:none}.integration-card.svelte-1spl9l2:hover,.integration-card.svelte-1spl9l2:focus-visible,.integration-card.svelte-1spl9l2:active,.models-card.svelte-1spl9l2:hover,.models-card.svelte-1spl9l2:focus-visible,.models-card.svelte-1spl9l2:active{transform:none}}.community-page.svelte-10wn1qn{gap:38px;display:grid}.community-paths.svelte-10wn1qn{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.community-paths.svelte-10wn1qn article:where(.svelte-10wn1qn){align-content:start;gap:var(--space-2);border:var(--border-soft);border-radius:var(--radius-sharp);background:var(--surface-panel);min-height:165px;padding:var(--space-4);display:grid}.community-paths.svelte-10wn1qn h2:where(.svelte-10wn1qn),.community-paths.svelte-10wn1qn p:where(.svelte-10wn1qn){margin:0}.community-paths.svelte-10wn1qn h2:where(.svelte-10wn1qn){font-size:1.05rem}.community-paths.svelte-10wn1qn p:where(.svelte-10wn1qn){color:var(--surface-muted);font-size:.81rem;line-height:1.62}.publish-guide.svelte-10wn1qn{gap:var(--space-4);display:grid}.publish-guide.svelte-10wn1qn header:where(.svelte-10wn1qn){gap:var(--space-1);display:grid}.publish-guide.svelte-10wn1qn header:where(.svelte-10wn1qn) span:where(.svelte-10wn1qn){color:var(--surface-success);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:900}.publish-guide.svelte-10wn1qn h2:where(.svelte-10wn1qn){margin:0;font-size:1.55rem}.publish-guide.svelte-10wn1qn>div:where(.svelte-10wn1qn){border-top:var(--border-soft);display:grid}.publish-guide.svelte-10wn1qn article:where(.svelte-10wn1qn){gap:var(--space-3);border-bottom:1px solid var(--surface-line);padding:var(--space-4) 2px;grid-template-columns:36px 1fr;display:grid}.publish-guide.svelte-10wn1qn b:where(.svelte-10wn1qn){border-radius:var(--radius-full);background:var(--surface-ink);width:25px;height:25px;color:var(--surface-panel);place-items:center;font-size:.61rem;display:grid}.publish-guide.svelte-10wn1qn article:where(.svelte-10wn1qn) div:where(.svelte-10wn1qn){gap:var(--space-1);display:grid}.publish-guide.svelte-10wn1qn strong:where(.svelte-10wn1qn){font-size:.8rem}.publish-guide.svelte-10wn1qn p:where(.svelte-10wn1qn){color:var(--surface-muted);margin:0;font-size:.75rem;line-height:1.52}@media (width<=680px){.community-paths.svelte-10wn1qn{grid-template-columns:1fr}.community-paths.svelte-10wn1qn article:where(.svelte-10wn1qn){min-height:135px}}.interface-index.svelte-1g4s0dx{display:grid}.interface-list.svelte-1g4s0dx{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.interface-list.svelte-1g4s0dx a:where(.svelte-1g4s0dx){align-content:space-between;gap:var(--space-4);border:var(--border-strong);border-radius:var(--radius-sharp);background:var(--surface-panel);min-height:190px;padding:var(--space-4);color:inherit;box-shadow:var(--shadow-raised);text-decoration:none;transition:transform .15s,box-shadow .15s;display:grid}.interface-list.svelte-1g4s0dx a:where(.svelte-1g4s0dx):hover,.interface-list.svelte-1g4s0dx a:where(.svelte-1g4s0dx):focus-visible{box-shadow:var(--shadow-lifted);outline:none;transform:translate(-2px,-2px)}.interface-list.svelte-1g4s0dx a:where(.svelte-1g4s0dx):active{box-shadow:var(--shadow-pressed);transform:translate(2px,2px)}.interface-list.svelte-1g4s0dx a:where(.svelte-1g4s0dx)>div:where(.svelte-1g4s0dx){gap:var(--space-2);display:grid}.interface-list.svelte-1g4s0dx small:where(.svelte-1g4s0dx){color:var(--surface-success);letter-spacing:.08em;text-transform:uppercase;font-size:.59rem;font-weight:900}.interface-list.svelte-1g4s0dx strong:where(.svelte-1g4s0dx){font-family:var(--font-display);font-size:1.02rem}.interface-list.svelte-1g4s0dx p:where(.svelte-1g4s0dx){color:var(--surface-muted);margin:0;font-size:.76rem;line-height:1.5}.interface-list.svelte-1g4s0dx b:where(.svelte-1g4s0dx){border-top:1px solid var(--surface-line);padding-top:var(--space-3);justify-content:space-between;align-items:center;font-size:.7rem;display:flex}@media (width<=720px){.interface-list.svelte-1g4s0dx{grid-template-columns:1fr}.interface-list.svelte-1g4s0dx a:where(.svelte-1g4s0dx){min-height:165px}}@media (prefers-reduced-motion:reduce){.interface-list.svelte-1g4s0dx a:where(.svelte-1g4s0dx){transition:none}.interface-list.svelte-1g4s0dx a:where(.svelte-1g4s0dx):hover,.interface-list.svelte-1g4s0dx a:where(.svelte-1g4s0dx):focus-visible,.interface-list.svelte-1g4s0dx a:where(.svelte-1g4s0dx):active{transform:none}}.models-index.svelte-1nuf7eo{gap:var(--space-8);display:grid}.models-intro.svelte-1nuf7eo{gap:var(--space-5);border:var(--border-soft);border-radius:var(--radius-sharp);background:var(--surface-soft);padding:var(--space-5);grid-template-columns:minmax(220px,.55fr) 1fr;display:grid}.models-intro.svelte-1nuf7eo strong:where(.svelte-1nuf7eo){font-family:var(--font-display);font-size:1.18rem;line-height:1.25}.models-intro.svelte-1nuf7eo p:where(.svelte-1nuf7eo){color:var(--surface-muted);margin:0;font-size:.8rem;line-height:1.65}.model-group.svelte-1nuf7eo{gap:var(--space-4);scroll-margin-top:24px;display:grid}.model-group.svelte-1nuf7eo>header:where(.svelte-1nuf7eo){justify-content:space-between;align-items:end;gap:var(--space-5);border-bottom:var(--border-soft);padding-bottom:var(--space-3);display:flex}.model-group.svelte-1nuf7eo>header:where(.svelte-1nuf7eo) div:where(.svelte-1nuf7eo){gap:var(--space-1);display:grid}.model-group.svelte-1nuf7eo>header:where(.svelte-1nuf7eo) span:where(.svelte-1nuf7eo){color:var(--surface-success);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:900}.model-group.svelte-1nuf7eo h2:where(.svelte-1nuf7eo){max-width:64ch;margin:0;font-size:.92rem;line-height:1.5}.model-group.svelte-1nuf7eo>header:where(.svelte-1nuf7eo) small:where(.svelte-1nuf7eo){color:var(--surface-muted);white-space:nowrap;font-size:.65rem}.model-list.svelte-1nuf7eo{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.model-list.svelte-1nuf7eo a:where(.svelte-1nuf7eo){align-items:center;gap:var(--space-4);border:var(--border-strong);border-radius:var(--radius-sharp);background:var(--surface-panel);min-height:154px;padding:var(--space-4);color:inherit;box-shadow:var(--shadow-raised);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;transition:transform .15s,box-shadow .15s;display:grid}.model-list.svelte-1nuf7eo a:where(.svelte-1nuf7eo):hover,.model-list.svelte-1nuf7eo a:where(.svelte-1nuf7eo):focus-visible{box-shadow:var(--shadow-lifted);outline:none;transform:translate(-2px,-2px)}.model-list.svelte-1nuf7eo a:where(.svelte-1nuf7eo):active{box-shadow:var(--shadow-pressed);transform:translate(2px,2px)}.model-list.svelte-1nuf7eo a:where(.svelte-1nuf7eo)>div:where(.svelte-1nuf7eo){gap:var(--space-2);min-width:0;display:grid}.model-list.svelte-1nuf7eo strong:where(.svelte-1nuf7eo){font-family:var(--font-display);font-size:1rem}.model-list.svelte-1nuf7eo p:where(.svelte-1nuf7eo){color:var(--surface-muted);margin:0;font-size:.73rem;line-height:1.52}.model-list.svelte-1nuf7eo code:where(.svelte-1nuf7eo){color:var(--surface-muted);overflow-wrap:anywhere;font-size:.62rem}.model-list.svelte-1nuf7eo a:where(.svelte-1nuf7eo)>span:where(.svelte-1nuf7eo){justify-items:end;gap:var(--space-2);color:var(--surface-muted);display:grid}.model-list.svelte-1nuf7eo a:where(.svelte-1nuf7eo)>span:where(.svelte-1nuf7eo) small:where(.svelte-1nuf7eo){text-align:right;overflow-wrap:anywhere;max-width:170px;font-size:.6rem}@media (width<=860px){.model-list.svelte-1nuf7eo{grid-template-columns:1fr}}@media (width<=620px){.models-intro.svelte-1nuf7eo{gap:var(--space-3);grid-template-columns:1fr}.model-list.svelte-1nuf7eo a:where(.svelte-1nuf7eo){min-height:126px}.model-list.svelte-1nuf7eo a:where(.svelte-1nuf7eo)>span:where(.svelte-1nuf7eo) small:where(.svelte-1nuf7eo){display:none}}@media (prefers-reduced-motion:reduce){.model-list.svelte-1nuf7eo a:where(.svelte-1nuf7eo){transition:none}.model-list.svelte-1nuf7eo a:where(.svelte-1nuf7eo):hover,.model-list.svelte-1nuf7eo a:where(.svelte-1nuf7eo):focus-visible,.model-list.svelte-1nuf7eo a:where(.svelte-1nuf7eo):active{transform:none}}.docs-overview.svelte-1kxoqdz{display:grid}.orientation.svelte-1kxoqdz{gap:var(--space-5);display:grid}.orientation.svelte-1kxoqdz>header:where(.svelte-1kxoqdz){gap:var(--space-2);max-width:700px;display:grid}.orientation.svelte-1kxoqdz header:where(.svelte-1kxoqdz) span:where(.svelte-1kxoqdz){color:var(--surface-success);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:900}.orientation.svelte-1kxoqdz h2:where(.svelte-1kxoqdz),.orientation.svelte-1kxoqdz p:where(.svelte-1kxoqdz){margin:0}.orientation.svelte-1kxoqdz h2:where(.svelte-1kxoqdz){font-size:clamp(1.55rem,3vw,2.1rem)}.orientation.svelte-1kxoqdz header:where(.svelte-1kxoqdz) p:where(.svelte-1kxoqdz){color:var(--surface-muted);font-size:.87rem;line-height:1.65}.path-grid.svelte-1kxoqdz{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.path-grid.svelte-1kxoqdz a:where(.svelte-1kxoqdz){--path-color:var(--surface-accent);align-content:start;gap:var(--space-3);border:var(--border-strong);border-radius:var(--radius-sharp);background:color-mix(in srgb, var(--path-color) 8%, var(--surface-panel));min-height:280px;padding:var(--space-5);color:inherit;box-shadow:var(--shadow-raised);text-decoration:none;transition:transform .15s,box-shadow .15s;display:grid}.path-grid.svelte-1kxoqdz a.tone-ai:where(.svelte-1kxoqdz),.path-grid.svelte-1kxoqdz a.tone-sky:where(.svelte-1kxoqdz){--path-color:var(--surface-sky)}.path-grid.svelte-1kxoqdz a.tone-community:where(.svelte-1kxoqdz){--path-color:var(--surface-success)}.path-grid.svelte-1kxoqdz a:where(.svelte-1kxoqdz):hover,.path-grid.svelte-1kxoqdz a:where(.svelte-1kxoqdz):focus-visible{box-shadow:var(--shadow-lifted);outline:none;transform:translate(-2px,-2px)}.path-grid.svelte-1kxoqdz a:where(.svelte-1kxoqdz):active{box-shadow:var(--shadow-pressed);transform:translate(2px,2px)}.path-icon.svelte-1kxoqdz{border:1.5px solid var(--surface-ink);border-radius:var(--radius-full);background:color-mix(in srgb,var(--path-color) 13%,var(--surface-panel));width:46px;height:46px;color:var(--path-color);place-items:center;display:grid}.path-grid.svelte-1kxoqdz small:where(.svelte-1kxoqdz){margin-top:var(--space-3);color:var(--path-color);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:900}.path-grid.svelte-1kxoqdz strong:where(.svelte-1kxoqdz){font-family:var(--font-display);font-size:1.14rem;line-height:1.25}.path-grid.svelte-1kxoqdz p:where(.svelte-1kxoqdz){color:var(--surface-muted);margin:0;font-size:.78rem;line-height:1.55}.path-grid.svelte-1kxoqdz b:where(.svelte-1kxoqdz){align-items:center;gap:var(--space-2);padding-top:var(--space-4);margin-top:auto;font-size:.75rem;display:flex}@media (width<=760px){.path-grid.svelte-1kxoqdz{grid-template-columns:1fr}.path-grid.svelte-1kxoqdz a:where(.svelte-1kxoqdz){min-height:240px}}@media (prefers-reduced-motion:reduce){.path-grid.svelte-1kxoqdz a:where(.svelte-1kxoqdz){transition:none}.path-grid.svelte-1kxoqdz a:where(.svelte-1kxoqdz):hover,.path-grid.svelte-1kxoqdz a:where(.svelte-1kxoqdz):focus-visible,.path-grid.svelte-1kxoqdz a:where(.svelte-1kxoqdz):active{transform:none}}.laboratory-index.svelte-1mg95ex{gap:38px;display:grid}.nontechnical-note.svelte-1mg95ex{gap:var(--space-5);border:var(--border-soft);border-radius:var(--radius-sharp);background:color-mix(in srgb, var(--surface-sky) 8%, var(--surface-panel));padding:var(--space-5);grid-template-columns:minmax(200px,.7fr) 1fr;display:grid}.nontechnical-note.svelte-1mg95ex div:where(.svelte-1mg95ex){gap:var(--space-1);display:grid}.nontechnical-note.svelte-1mg95ex span:where(.svelte-1mg95ex){color:var(--surface-sky);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:900}.nontechnical-note.svelte-1mg95ex strong:where(.svelte-1mg95ex){font-family:var(--font-display);font-size:1.15rem;line-height:1.25}.nontechnical-note.svelte-1mg95ex p:where(.svelte-1mg95ex){color:var(--surface-muted);align-self:center;margin:0;font-size:.8rem;line-height:1.62}.laboratory-flow.svelte-1mg95ex{gap:var(--space-4);scroll-margin-top:24px;display:grid}.laboratory-flow.svelte-1mg95ex header:where(.svelte-1mg95ex){gap:var(--space-1);display:grid}.laboratory-flow.svelte-1mg95ex header:where(.svelte-1mg95ex) span:where(.svelte-1mg95ex){color:var(--surface-success);letter-spacing:.1em;text-transform:uppercase;font-size:.63rem;font-weight:900}.laboratory-flow.svelte-1mg95ex h2:where(.svelte-1mg95ex){font-family:var(--font-display);margin:0;font-size:1.65rem}.laboratory-flow.svelte-1mg95ex>div:where(.svelte-1mg95ex){border:var(--border-soft);border-radius:var(--radius-sharp);background:var(--surface-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.laboratory-flow.svelte-1mg95ex article:where(.svelte-1mg95ex){align-content:start;gap:var(--space-2);background:var(--surface-panel);padding:var(--space-4);display:grid}.laboratory-flow.svelte-1mg95ex b:where(.svelte-1mg95ex){border-radius:var(--radius-full);background:var(--surface-ink);width:27px;height:27px;color:var(--surface-panel);place-items:center;font-size:.63rem;display:grid}.laboratory-flow.svelte-1mg95ex h3:where(.svelte-1mg95ex),.laboratory-flow.svelte-1mg95ex p:where(.svelte-1mg95ex){margin:0}.laboratory-flow.svelte-1mg95ex h3:where(.svelte-1mg95ex){font-size:.78rem}.laboratory-flow.svelte-1mg95ex p:where(.svelte-1mg95ex){color:var(--surface-muted);font-size:.71rem;line-height:1.52}.category-map.svelte-1mg95ex{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.category-map.svelte-1mg95ex button:where(.svelte-1mg95ex){align-content:start;gap:var(--space-2);border:var(--border-strong);border-radius:var(--radius-sharp);background:var(--surface-panel);min-height:150px;padding:var(--space-4);color:inherit;text-align:left;cursor:pointer;box-shadow:var(--shadow-raised);transition:transform .15s,box-shadow .15s,background .15s;display:grid}.category-map.svelte-1mg95ex button:where(.svelte-1mg95ex):hover{box-shadow:var(--shadow-lifted);transform:translate(-2px,-2px)}.category-map.svelte-1mg95ex button:where(.svelte-1mg95ex):active{box-shadow:var(--shadow-pressed);transform:translate(2px,2px)}.category-map.svelte-1mg95ex button.active:where(.svelte-1mg95ex){background:var(--surface-ink);color:var(--surface-panel)}.category-map.svelte-1mg95ex button.active:where(.svelte-1mg95ex) :is(small:where(.svelte-1mg95ex),strong:where(.svelte-1mg95ex),span:where(.svelte-1mg95ex)){color:inherit}.category-map.svelte-1mg95ex small:where(.svelte-1mg95ex){color:var(--surface-success);text-transform:uppercase;font-size:.62rem;font-weight:900}.category-map.svelte-1mg95ex strong:where(.svelte-1mg95ex){font-size:.78rem;line-height:1.42}.category-map.svelte-1mg95ex span:where(.svelte-1mg95ex){color:var(--surface-muted);margin-top:auto;font-size:.64rem}.model-tools.svelte-1mg95ex{justify-content:space-between;align-items:end;gap:var(--space-4);display:flex}.model-tools.svelte-1mg95ex label:where(.svelte-1mg95ex){gap:var(--space-2);flex:1;max-width:460px;display:grid}.model-tools.svelte-1mg95ex label:where(.svelte-1mg95ex) span:where(.svelte-1mg95ex){font-size:.72rem;font-weight:850}.model-tools.svelte-1mg95ex input:where(.svelte-1mg95ex){border:var(--border-strong);border-radius:var(--radius-soft);background:var(--surface-panel);min-height:45px;padding:0 var(--space-3);color:var(--surface-ink);font:inherit;font-size:.8rem}.model-tools.svelte-1mg95ex input:where(.svelte-1mg95ex):focus{border-color:var(--surface-ink);box-shadow:0 0 0 1px var(--surface-ink)}.model-tools.svelte-1mg95ex>div:where(.svelte-1mg95ex){gap:var(--space-1);flex-wrap:wrap;display:flex}.model-tools.svelte-1mg95ex button:where(.svelte-1mg95ex){border-radius:var(--radius-sharp);min-height:40px;padding:var(--space-2) var(--space-3);color:var(--surface-muted);font:inherit;cursor:pointer;background:0 0;border:1.5px solid #0000;font-size:.68rem;font-weight:850}.model-tools.svelte-1mg95ex button:where(.svelte-1mg95ex):hover{border-color:var(--surface-ink);color:var(--surface-ink)}.model-tools.svelte-1mg95ex button.active:where(.svelte-1mg95ex){border-color:var(--surface-ink);background:var(--surface-ink);color:var(--surface-panel)}.model-section.svelte-1mg95ex{gap:var(--space-4);scroll-margin-top:24px;display:grid}.model-section.svelte-1mg95ex>header:where(.svelte-1mg95ex){gap:var(--space-1) var(--space-3);border-bottom:var(--border-soft);padding-bottom:var(--space-3);grid-template-columns:1fr auto;display:grid}.model-section.svelte-1mg95ex>header:where(.svelte-1mg95ex) span:where(.svelte-1mg95ex){color:var(--surface-success);letter-spacing:.1em;text-transform:uppercase;grid-column:1;font-size:.64rem;font-weight:900}.model-section.svelte-1mg95ex>header:where(.svelte-1mg95ex) small:where(.svelte-1mg95ex){color:var(--surface-muted);grid-area:1/2/3;align-self:end;font-size:.65rem}.model-section.svelte-1mg95ex h2:where(.svelte-1mg95ex){grid-column:1;margin:0;font-size:1rem;font-weight:700}.model-list.svelte-1mg95ex{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.model-list.svelte-1mg95ex a:where(.svelte-1mg95ex){align-items:center;gap:var(--space-3);border:var(--border-strong);border-radius:var(--radius-sharp);background:var(--surface-panel);min-height:185px;padding:var(--space-4);color:inherit;box-shadow:var(--shadow-raised);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;transition:transform .15s,box-shadow .15s;display:grid}.model-list.svelte-1mg95ex a:where(.svelte-1mg95ex):hover,.model-list.svelte-1mg95ex a:where(.svelte-1mg95ex):focus-visible{box-shadow:var(--shadow-lifted);outline:none;transform:translate(-2px,-2px)}.model-list.svelte-1mg95ex a:where(.svelte-1mg95ex):active{box-shadow:var(--shadow-pressed);transform:translate(2px,2px)}.model-list.svelte-1mg95ex a:where(.svelte-1mg95ex)>div:where(.svelte-1mg95ex){gap:var(--space-2);display:grid}.model-list.svelte-1mg95ex a:where(.svelte-1mg95ex)>div:where(.svelte-1mg95ex)>small:where(.svelte-1mg95ex){color:var(--surface-success);text-transform:uppercase;font-size:.59rem;font-weight:850}.model-list.svelte-1mg95ex strong:where(.svelte-1mg95ex){font-family:var(--font-display);font-size:1.02rem}.model-list.svelte-1mg95ex code:where(.svelte-1mg95ex){margin-top:var(--space-1);color:var(--surface-muted);overflow-wrap:anywhere;font-size:.64rem}.model-list.svelte-1mg95ex p:where(.svelte-1mg95ex){color:var(--surface-muted);margin:2px 0 0;font-size:.75rem;line-height:1.52}.model-list.svelte-1mg95ex a:where(.svelte-1mg95ex)>span:where(.svelte-1mg95ex){justify-items:end;gap:var(--space-2);color:var(--surface-muted);display:grid}.model-list.svelte-1mg95ex b:where(.svelte-1mg95ex){white-space:nowrap;font-size:.63rem}.empty.svelte-1mg95ex{padding:var(--space-6);border:1.5px dashed var(--surface-line-strong);border-radius:var(--radius-sharp);color:var(--surface-muted);text-align:center;margin:0}@media (width<=900px){.laboratory-flow.svelte-1mg95ex>div:where(.svelte-1mg95ex){grid-template-columns:1fr}.category-map.svelte-1mg95ex{grid-template-columns:repeat(2,minmax(0,1fr))}.model-tools.svelte-1mg95ex{flex-direction:column;align-items:stretch}.model-tools.svelte-1mg95ex label:where(.svelte-1mg95ex){max-width:none}.model-list.svelte-1mg95ex{grid-template-columns:1fr}}@media (width<=680px){.nontechnical-note.svelte-1mg95ex{gap:var(--space-3);grid-template-columns:1fr}}@media (width<=520px){.model-tools.svelte-1mg95ex>div:where(.svelte-1mg95ex){grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.model-tools.svelte-1mg95ex button:where(.svelte-1mg95ex){min-height:44px}.model-list.svelte-1mg95ex a:where(.svelte-1mg95ex){min-height:124px}}@media (prefers-reduced-motion:reduce){.category-map.svelte-1mg95ex button:where(.svelte-1mg95ex),.model-list.svelte-1mg95ex a:where(.svelte-1mg95ex){transition:none}.category-map.svelte-1mg95ex button:where(.svelte-1mg95ex):hover,.category-map.svelte-1mg95ex button:where(.svelte-1mg95ex):active,.model-list.svelte-1mg95ex a:where(.svelte-1mg95ex):hover,.model-list.svelte-1mg95ex a:where(.svelte-1mg95ex):focus-visible,.model-list.svelte-1mg95ex a:where(.svelte-1mg95ex):active{transform:none}}
