code[class*=language-],pre[class*=language-]{color:var(--text-1);background:none;font-family:var(--font-code);text-align:left;white-space:pre;word-spacing:normal;word-break:normal;overflow-wrap:normal;line-height:1.5;tab-size:4;-webkit-hyphens:none;hyphens:none}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:var(--text-2);font-style:italic}.token.punctuation{color:var(--text-1);opacity:.7}.token.namespace{opacity:.7}.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted{color:var(--color-fire)}.token.boolean,.token.number{color:var(--color-water)}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:var(--color-grass)}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:var(--brand-secondary);background:transparent}.token.atrule,.token.attr-value,.token.keyword{color:var(--brand-secondary)}.token.function,.token.class-name{color:var(--color-water)}.token.regex,.token.important,.token.variable{color:var(--color-fire)}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.code-lab.svelte-1bwep34{margin:var(--size-8) 0}.lab-title.svelte-1bwep34{margin:0 0 var(--size-4) 0;font-size:var(--font-size-3);color:var(--text-primary, var(--text-1));font-weight:700;line-height:1.2}.lab-content.svelte-1bwep34{display:flex;flex-direction:column;gap:var(--size-6)}.concept-pane.svelte-1bwep34{padding:var(--size-6);background-color:var(--bg-surface, var(--surface-1));border:var(--border-thin);border-color:var(--border-color, var(--border-1));border-radius:0;box-shadow:var(--shadow-2);flex:1}.concept-pane.svelte-1bwep34 h4{margin-top:0;color:var(--text-primary, var(--text-1))}.concept-pane.svelte-1bwep34 p{line-height:var(--line-height-3);color:var(--text-secondary, var(--text-2))}.code-pane.svelte-1bwep34{flex:1;background-color:var(--surface-1);color:var(--text-1);border:var(--border-thin);border-color:var(--border-1);border-radius:0;box-shadow:var(--shadow-2);overflow:hidden;display:flex;flex-direction:column}.code-header.svelte-1bwep34{background-color:var(--surface-2);padding:var(--size-2) var(--size-4);border-bottom:var(--border-thin);border-color:var(--border-1);display:flex;justify-content:flex-end}.lang-badge.svelte-1bwep34{font-size:var(--font-size-0);text-transform:uppercase;color:var(--text-2);font-weight:700}pre.svelte-1bwep34{margin:0;padding:var(--size-6);overflow-x:auto;font-family:var(--font-mono);font-size:var(--font-size-1);line-height:var(--line-height-2)}code.svelte-1bwep34{background:transparent;padding:0;color:inherit}@media(min-width:768px){.lab-content.svelte-1bwep34{display:grid;grid-template-columns:1fr 1fr}}.capabilities-grid.svelte-1amlpu6{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--size-4);padding:var(--size-4) 0}.capability-card.svelte-1amlpu6{display:flex;flex-direction:column;padding:var(--size-6);background:var(--surface-2);border:var(--border-thin);border-color:var(--border-1);border-radius:0;color:var(--text-1);height:100%;text-decoration:none;transition:border-color .2s,transform .2s}.capability-card.svelte-1amlpu6:hover{border-color:var(--brand-primary);transform:translateY(-2px)}h2.svelte-1amlpu6{font-family:var(--font-heading);font-size:var(--font-size-4);margin-bottom:var(--size-2);color:var(--text-1)}p.svelte-1amlpu6{font-size:var(--font-size-2);color:var(--text-2);line-height:1.5}.page-container.svelte-1dolngo{max-width:1200px;margin:0 auto;padding:var(--size-5);width:100%}.hero.svelte-1dolngo{padding:var(--size-10) 0;text-align:center;margin-bottom:var(--size-8);background:var(--surface-2);border-radius:0;border:var(--border-thin);border-color:var(--border-1)}h1.svelte-1dolngo{font-family:var(--font-heading);font-size:var(--font-size-6);margin-bottom:var(--size-3);font-weight:800;color:var(--text-1)}.mission-statement.svelte-1dolngo{font-size:var(--font-size-4);margin-bottom:var(--size-6);color:var(--text-2)}.cta-group.svelte-1dolngo{display:flex;gap:var(--size-3);justify-content:center}.capabilities.svelte-1dolngo,.reference-cta.svelte-1dolngo{margin:var(--size-8) 0}h2.svelte-1dolngo{font-family:var(--font-heading);font-size:var(--font-size-3);margin-bottom:var(--size-3);padding-bottom:var(--size-2);display:block;color:var(--text-1);border-bottom:var(--border-thick) solid var(--brand-primary)}p.svelte-1dolngo{line-height:1.6;color:var(--text-2)}.cta-card.svelte-1dolngo{text-align:center;padding:var(--size-8);background:var(--surface-2);border:var(--border-thick);border-color:var(--border-2);display:flex;flex-direction:column;align-items:center;gap:var(--size-4)}.cta-card.svelte-1dolngo h2:where(.svelte-1dolngo){border-bottom:none;margin:0;font-size:var(--font-size-5)}.cta-card.svelte-1dolngo p:where(.svelte-1dolngo){max-width:600px;margin:0}.action-row.svelte-1dolngo{margin-top:var(--size-2)}.vision.svelte-1dolngo{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--size-6);margin-bottom:var(--size-8)}.card.svelte-1dolngo{background:var(--surface-1);padding:var(--size-6);border:var(--border-thin);border-color:var(--border-1);border-radius:0;box-shadow:var(--shadow-2);height:100%;display:flex;flex-direction:column}.examples.svelte-1dolngo{margin-top:var(--size-8)}
