.page.svelte-1ekmx3w.svelte-1ekmx3w{display:flex;flex-direction:column;gap:3rem;max-width:48rem;animation:svelte-1ekmx3w-fade-up var(--dur-base) var(--ease-out-quart)}.page-header.svelte-1ekmx3w.svelte-1ekmx3w{display:flex;flex-direction:column;gap:1rem;padding-bottom:2rem;border-bottom:1px solid var(--line-soft)}.breadcrumb.svelte-1ekmx3w.svelte-1ekmx3w{font-family:var(--font-mono-g);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute)}.breadcrumb.svelte-1ekmx3w a.svelte-1ekmx3w{color:var(--ink-mute);transition:color var(--dur-instant) var(--ease-out-quart)}.breadcrumb.svelte-1ekmx3w a.svelte-1ekmx3w:hover{color:var(--signal-hi)}.separator.svelte-1ekmx3w.svelte-1ekmx3w{margin:0 .5rem}.page-desc.svelte-1ekmx3w.svelte-1ekmx3w{font-size:1.0625rem;line-height:1.6;color:var(--ink-soft);margin:0}.project-links.svelte-1ekmx3w.svelte-1ekmx3w{display:flex;gap:1rem}.project-link.svelte-1ekmx3w.svelte-1ekmx3w{font-family:var(--font-mono-g);font-size:.7rem;font-weight:500;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.12em;transition:color var(--dur-instant) var(--ease-out-quart),background-color var(--dur-instant) var(--ease-out-quart),border-color var(--dur-instant) var(--ease-out-quart);padding:.5rem 1rem;border:1px solid var(--line-soft);border-radius:var(--radius-sm)}.project-link.svelte-1ekmx3w.svelte-1ekmx3w:hover{background:var(--ink);color:var(--void);border-color:var(--ink)}.content.svelte-1ekmx3w.svelte-1ekmx3w{display:flex;flex-direction:column;gap:2.5rem}.section.svelte-1ekmx3w h2.svelte-1ekmx3w{font-size:1.5rem;font-weight:600;color:var(--ink);letter-spacing:.02em;text-transform:uppercase;margin-bottom:1rem}.section.svelte-1ekmx3w h3.svelte-1ekmx3w{font-size:1.125rem;font-weight:600;color:var(--ink);margin-bottom:.75rem}.section.svelte-1ekmx3w p.svelte-1ekmx3w{font-size:.9375rem;line-height:1.7;color:var(--ink-soft);margin-bottom:1rem}.section.svelte-1ekmx3w p.svelte-1ekmx3w:last-child{margin-bottom:0}.feature-list.svelte-1ekmx3w.svelte-1ekmx3w,.usecase-list.svelte-1ekmx3w.svelte-1ekmx3w{display:flex;flex-direction:column;gap:.75rem;list-style:none;padding:0}.feature-list.svelte-1ekmx3w li.svelte-1ekmx3w,.usecase-list.svelte-1ekmx3w li.svelte-1ekmx3w{font-size:.9375rem;line-height:1.6;color:var(--ink-soft);padding-left:1.5rem;position:relative}.feature-list.svelte-1ekmx3w li.svelte-1ekmx3w:before,.usecase-list.svelte-1ekmx3w li.svelte-1ekmx3w:before{content:"→";position:absolute;left:0;color:var(--signal)}.code-block.svelte-1ekmx3w.svelte-1ekmx3w,.result-example.svelte-1ekmx3w.svelte-1ekmx3w{background:var(--code-bg);border:1px solid var(--line-soft);border-radius:var(--radius-sm);overflow-x:auto}.code-block.svelte-1ekmx3w pre.svelte-1ekmx3w,.result-example.svelte-1ekmx3w pre.svelte-1ekmx3w{margin:0;padding:1.25rem}.code-block.svelte-1ekmx3w code.svelte-1ekmx3w,.result-example.svelte-1ekmx3w code.svelte-1ekmx3w{font-family:var(--font-mono-g);font-size:.875rem;line-height:1.6;color:var(--ink-soft)}.arch-grid.svelte-1ekmx3w.svelte-1ekmx3w{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.arch-item.svelte-1ekmx3w.svelte-1ekmx3w{padding:1.25rem;background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--radius-sm)}.arch-title.svelte-1ekmx3w.svelte-1ekmx3w{font-size:1rem;font-weight:600;color:var(--ink);margin-bottom:.5rem}.arch-desc.svelte-1ekmx3w.svelte-1ekmx3w{font-size:.875rem;line-height:1.6;color:var(--ink-soft)}.api-section.svelte-1ekmx3w.svelte-1ekmx3w{margin-bottom:1.5rem}.api-section.svelte-1ekmx3w.svelte-1ekmx3w:last-child{margin-bottom:0}.api-grid.svelte-1ekmx3w.svelte-1ekmx3w{display:grid;gap:.75rem}.api-item.svelte-1ekmx3w.svelte-1ekmx3w{padding:.875rem 1rem;background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--radius-sm)}.api-method.svelte-1ekmx3w.svelte-1ekmx3w{font-family:var(--font-mono-g);font-size:.875rem;font-weight:600;color:var(--ink);margin-bottom:.375rem}.api-desc.svelte-1ekmx3w.svelte-1ekmx3w{font-size:.875rem;line-height:1.6;color:var(--ink-soft)}.metrics-grid.svelte-1ekmx3w.svelte-1ekmx3w{display:grid;gap:1rem}.metric-item.svelte-1ekmx3w.svelte-1ekmx3w{padding:1rem;background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--radius-sm)}.metric-name.svelte-1ekmx3w.svelte-1ekmx3w{font-size:1rem;font-weight:600;color:var(--ink);margin-bottom:.375rem}.metric-code.svelte-1ekmx3w.svelte-1ekmx3w{font-family:var(--font-mono-g);font-size:.8125rem;color:var(--ink-mute);margin-bottom:.5rem}.metric-desc.svelte-1ekmx3w.svelte-1ekmx3w{font-size:.875rem;line-height:1.6;color:var(--ink-soft)}.why-grid.svelte-1ekmx3w.svelte-1ekmx3w{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.why-item.svelte-1ekmx3w.svelte-1ekmx3w{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem;background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--radius-sm)}.why-icon.svelte-1ekmx3w.svelte-1ekmx3w{font-size:2rem;line-height:1}.why-title.svelte-1ekmx3w.svelte-1ekmx3w{font-size:1rem;font-weight:600;color:var(--ink)}.why-desc.svelte-1ekmx3w.svelte-1ekmx3w{font-size:.875rem;line-height:1.5;color:var(--ink-soft)}.stats-row.svelte-1ekmx3w.svelte-1ekmx3w{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.stat-item.svelte-1ekmx3w.svelte-1ekmx3w{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem;background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--radius-sm)}.stat-value.svelte-1ekmx3w.svelte-1ekmx3w{font-size:2rem;font-weight:700;color:var(--ink)}.stat-label.svelte-1ekmx3w.svelte-1ekmx3w{font-size:.875rem;color:var(--ink-mute);text-align:center}@keyframes svelte-1ekmx3w-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.section.svelte-1ekmx3w h2.svelte-1ekmx3w{font-size:1.25rem}.arch-grid.svelte-1ekmx3w.svelte-1ekmx3w,.why-grid.svelte-1ekmx3w.svelte-1ekmx3w{grid-template-columns:1fr}}
