section.svelte-1vhych5{padding-block:var(--space-12);border-bottom:1px solid var(--border)}section.svelte-1vhych5:last-child{border-bottom:0}.section-heading.svelte-1vhych5{margin-bottom:var(--space-5)}.section-heading.svelte-1vhych5>span:where(.svelte-1vhych5){font:var(--text-2xs) var(--font-mono);color:var(--accent-ink);text-transform:uppercase;letter-spacing:.08em}.section-heading.svelte-1vhych5 h2:where(.svelte-1vhych5){margin-top:var(--space-2)}.table-scroll.svelte-1vhych5{margin-block:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);overflow-x:auto}table.svelte-1vhych5{border-collapse:collapse;width:100%;min-width:46rem;font-size:var(--text-sm)}caption.svelte-1vhych5{padding:var(--space-4);text-align:left;font:500 var(--text-md) / 1.4 var(--font-display)}th.svelte-1vhych5,td.svelte-1vhych5{padding:var(--space-3) var(--space-4);border-top:1px solid var(--border);text-align:left;vertical-align:top;line-height:1.6}thead.svelte-1vhych5 th:where(.svelte-1vhych5){font:var(--text-2xs) var(--font-mono);color:var(--accent-ink);text-transform:uppercase;letter-spacing:.08em}tbody.svelte-1vhych5 th:where(.svelte-1vhych5){font-weight:500}.trace-figure.svelte-1vhych5{margin-block:var(--space-6);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised)}.trace-figure.svelte-1vhych5 figcaption:where(.svelte-1vhych5){gap:var(--space-1);margin-bottom:var(--space-5);display:grid}.trace-figure.svelte-1vhych5 figcaption:where(.svelte-1vhych5) strong:where(.svelte-1vhych5){font:500 var(--text-md) / 1.4 var(--font-display);color:var(--ink)}.trace-figure.svelte-1vhych5 figcaption:where(.svelte-1vhych5) span:where(.svelte-1vhych5),.trace-node.svelte-1vhych5 small:where(.svelte-1vhych5){font-size:var(--text-xs);color:var(--ink-muted);line-height:1.6}.trace-path.svelte-1vhych5{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);display:grid}.trace-node.svelte-1vhych5{align-content:start;gap:var(--space-2);min-width:0;min-height:9rem;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken);display:grid}.trace-node.svelte-1vhych5>span:where(.svelte-1vhych5),.trace-hop.svelte-1vhych5 span:where(.svelte-1vhych5){font:var(--text-2xs) var(--font-mono);color:var(--accent-ink);text-transform:uppercase;letter-spacing:.06em}.trace-node.svelte-1vhych5>strong:where(.svelte-1vhych5){font:500 var(--text-md) / 1.4 var(--font-display)}.trace-node.svelte-1vhych5 code:where(.svelte-1vhych5){font-size:var(--text-xs);color:var(--ink)}.trace-node.svelte-1vhych5 small:where(.svelte-1vhych5){align-self:end}.trace-node.router.svelte-1vhych5{border-color:color-mix(in srgb, var(--accent-ink) 45%, var(--border))}.trace-hop.svelte-1vhych5{justify-items:center;gap:var(--space-1);color:var(--accent-ink);display:grid}.trace-hop.svelte-1vhych5 b:where(.svelte-1vhych5){font-size:var(--text-lg);font-weight:400}.trace-hop.svelte-1vhych5 span:where(.svelte-1vhych5){font-size:var(--text-2xs);white-space:nowrap}.trace-caption-note.svelte-1vhych5{margin:var(--space-4) 0 0;padding-top:var(--space-4);border-top:1px solid var(--border);font-size:var(--text-sm);color:var(--ink-muted);line-height:1.7}.allocation-figure.svelte-1vhych5{margin-block:var(--space-6);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised)}.allocation-figure.svelte-1vhych5 figcaption:where(.svelte-1vhych5){gap:var(--space-1);margin-bottom:var(--space-4);display:grid}.allocation-figure.svelte-1vhych5 figcaption:where(.svelte-1vhych5) strong:where(.svelte-1vhych5){font:500 var(--text-md) / 1.4 var(--font-display);color:var(--ink)}.allocation-figure.svelte-1vhych5 figcaption:where(.svelte-1vhych5) span:where(.svelte-1vhych5){font-size:var(--text-xs);color:var(--ink-muted);line-height:1.6}.allocation-track.svelte-1vhych5{height:var(--space-8);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:4fr 2fr 1fr 1fr;gap:2px;display:grid;overflow:hidden}.allocation-track.svelte-1vhych5>span:where(.svelte-1vhych5){transform-origin:0;min-width:0;animation:svelte-1vhych5-allocation-fill var(--dur-slow) var(--ease-out) both;transform:scaleX(0)}.allocation-track.svelte-1vhych5 .api:where(.svelte-1vhych5){background:var(--accent-ink)}.allocation-track.svelte-1vhych5 .workers:where(.svelte-1vhych5){background:color-mix(in srgb, var(--accent-ink) 76%, var(--surface));animation-delay:var(--dur-fast)}.allocation-track.svelte-1vhych5 .database:where(.svelte-1vhych5){background:color-mix(in srgb, var(--accent-ink) 52%, var(--surface));animation-delay:calc(var(--dur-fast) * 2)}.allocation-track.svelte-1vhych5 .spare:where(.svelte-1vhych5){border:1px dashed var(--border-strong);background:var(--surface-sunken);animation-delay:calc(var(--dur-fast) * 3)}.allocation-key.svelte-1vhych5{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.allocation-key.svelte-1vhych5>div:where(.svelte-1vhych5){gap:var(--space-1);min-width:0;display:grid}.allocation-key.svelte-1vhych5 strong:where(.svelte-1vhych5){font-size:var(--text-xs);font-weight:500}.allocation-key.svelte-1vhych5 code:where(.svelte-1vhych5){font-size:var(--text-2xs);color:var(--ink-muted)}@keyframes svelte-1vhych5-allocation-fill{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.allocation-track.svelte-1vhych5>span:where(.svelte-1vhych5){animation:none;transform:none}}@media (width<=45rem){.trace-figure.svelte-1vhych5{padding:var(--space-4)}.trace-path.svelte-1vhych5{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.trace-node.svelte-1vhych5{min-height:0}.trace-hop.svelte-1vhych5{grid-template-columns:1fr auto 1fr;place-items:center}.trace-hop.svelte-1vhych5:before,.trace-hop.svelte-1vhych5:after{content:"";background:var(--border);width:100%;height:1px}.trace-hop.svelte-1vhych5 b:where(.svelte-1vhych5){transform:rotate(90deg)}.allocation-figure.svelte-1vhych5{padding:var(--space-4)}.allocation-key.svelte-1vhych5{row-gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}}
