.wheel.svelte-q4fmao{max-width:860px;margin:0 auto;position:relative}.ring.svelte-q4fmao{top:var(--card-h-half);left:var(--card-w-half);width:calc(100% - var(--card-w-half) * 2);height:calc(100% - var(--card-h-half) * 2);display:none;position:absolute;overflow:visible}.ring.svelte-q4fmao .track:where(.svelte-q4fmao){fill:none;stroke:var(--border);stroke-width:1px}.ring.svelte-q4fmao .flow:where(.svelte-q4fmao){fill:none;stroke:url(#ring-grad);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:46 268;animation:8s linear infinite svelte-q4fmao-orbit-dash}@keyframes svelte-q4fmao-orbit-dash{to{stroke-dashoffset:-314px}}.nodes.svelte-q4fmao{gap:var(--space-4);padding:0;list-style:none;display:grid}.node.svelte-q4fmao{padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--bg-surface);transition:border-color var(--transition-fast), translate var(--transition-fast);position:relative}.node.svelte-q4fmao:hover{border-color:var(--accent);translate:0 -3px}.node.svelte-q4fmao svg{color:var(--accent)}.node.svelte-q4fmao h3:where(.svelte-q4fmao){margin-top:var(--space-2);font-size:var(--text-lg)}.node.svelte-q4fmao .does:where(.svelte-q4fmao){color:var(--accent);font-size:var(--text-sm);font-weight:600}.node.svelte-q4fmao .gets:where(.svelte-q4fmao){margin-top:var(--space-2);color:var(--text-tertiary);font-size:var(--text-sm);line-height:1.55}.badge.svelte-q4fmao{top:var(--space-4);right:var(--space-4);font-family:var(--font-mono);color:var(--text-disabled);font-size:10px;position:absolute}.hub.svelte-q4fmao{text-align:center;line-height:1.35;display:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.hub.svelte-q4fmao span:where(.svelte-q4fmao){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--text-tertiary);font-size:10px;display:block}.hub.svelte-q4fmao strong:where(.svelte-q4fmao){font-family:var(--font-display);font-size:var(--text-2xl);color:var(--text-primary);display:block}@media (width>=760px){.wheel.svelte-q4fmao{--card-w:260px;--card-h:190px;--card-w-half:130px;--card-h-half:95px;height:620px}.ring.svelte-q4fmao,.hub.svelte-q4fmao,.nodes.svelte-q4fmao{display:block}.node.svelte-q4fmao{width:var(--card-w);min-height:var(--card-h);position:absolute}.node.svelte-q4fmao:first-child{top:0;left:50%;translate:-50%}.node.svelte-q4fmao:nth-child(2){top:50%;right:0;translate:0 -50%}.node.svelte-q4fmao:nth-child(3){bottom:0;left:50%;translate:-50%}.node.svelte-q4fmao:nth-child(4){top:50%;left:0;translate:0 -50%}.node.svelte-q4fmao:hover{translate:0}.node.svelte-q4fmao:first-child:hover,.node.svelte-q4fmao:nth-child(3):hover{translate:-50%}.node.svelte-q4fmao:nth-child(2):hover,.node.svelte-q4fmao:nth-child(4):hover{translate:0 -50%}}@media (prefers-reduced-motion:reduce){.flow.svelte-q4fmao{animation:none}}.timeline.svelte-112n2zp{margin:var(--space-8) 0;padding:0;list-style:none;position:relative}.timeline.svelte-112n2zp:before{content:"";background:linear-gradient(to bottom, var(--accent), color-mix(in srgb, var(--accent) 25%, transparent) 65%, transparent);width:1px;position:absolute;top:6px;bottom:6px;left:5px}li.svelte-112n2zp{align-items:baseline;gap:var(--space-2) var(--space-4);padding:0 0 var(--space-6) var(--space-8);flex-wrap:wrap;display:flex;position:relative}li.svelte-112n2zp:last-child{padding-bottom:0}li.svelte-112n2zp:before{content:"";border-radius:var(--radius-full);background:var(--bg-base);border:2px solid var(--accent);width:11px;height:11px;position:absolute;top:6px;left:0}.when.svelte-112n2zp{min-width:3.5em;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;color:var(--accent);flex:none}.what.svelte-112n2zp{color:var(--text-secondary);text-wrap:pretty;flex:18ch;line-height:1.7}.what.svelte-112n2zp strong{color:var(--text-primary);font-weight:600}blockquote.svelte-pfx3v9{margin:var(--space-10) 0;padding:var(--space-2) 0 var(--space-2) var(--space-6);border-left:2px solid var(--accent);position:relative}p.svelte-pfx3v9{font-family:var(--font-display);font-size:clamp(var(--text-xl), 3.2vw, var(--text-3xl));letter-spacing:-.02em;color:var(--text-primary);text-wrap:balance;line-height:1.3}p.svelte-pfx3v9 strong{color:var(--accent);font-weight:inherit}p.svelte-pfx3v9 em{color:var(--text-secondary);font-style:normal}.page.svelte-1teoznn{max-width:760px;margin:0 auto}.preview-banner.svelte-1teoznn{background:var(--accent-muted);color:var(--accent);border:1px solid var(--accent);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);margin-bottom:var(--space-5);border-radius:8px}article.svelte-1teoznn header:where(.svelte-1teoznn){margin-bottom:var(--space-6)}article.svelte-1teoznn header:where(.svelte-1teoznn) .meta:where(.svelte-1teoznn){align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}article.svelte-1teoznn header:where(.svelte-1teoznn) time:where(.svelte-1teoznn){font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em}article.svelte-1teoznn header:where(.svelte-1teoznn) .tag:where(.svelte-1teoznn){font-family:var(--font-mono);font-size:var(--text-xs);color:var(--accent);text-decoration:none}article.svelte-1teoznn header:where(.svelte-1teoznn) .tag:where(.svelte-1teoznn):before{content:"#"}article.svelte-1teoznn header:where(.svelte-1teoznn) h1:where(.svelte-1teoznn){font-size:var(--text-3xl);line-height:1.15}article.svelte-1teoznn header:where(.svelte-1teoznn) .excerpt:where(.svelte-1teoznn){color:var(--text-secondary);font-size:var(--text-lg);margin-top:var(--space-3)}article.svelte-1teoznn header:where(.svelte-1teoznn) .byline:where(.svelte-1teoznn){align-items:center;gap:var(--space-3);margin-top:var(--space-5);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-surface);transition:var(--transition-fast);text-decoration:none;display:inline-flex}article.svelte-1teoznn header:where(.svelte-1teoznn) .byline:where(.svelte-1teoznn):hover{border-color:var(--accent);background:var(--accent-muted)}article.svelte-1teoznn header:where(.svelte-1teoznn) .byline:where(.svelte-1teoznn) .who:where(.svelte-1teoznn){flex-direction:column;line-height:1.25;display:flex}article.svelte-1teoznn header:where(.svelte-1teoznn) .byline:where(.svelte-1teoznn) .by:where(.svelte-1teoznn){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);font-size:10px}article.svelte-1teoznn header:where(.svelte-1teoznn) .byline:where(.svelte-1teoznn) strong:where(.svelte-1teoznn){font-size:var(--text-sm);color:var(--text-primary)}.cover.svelte-1teoznn{width:100%;margin-bottom:var(--space-6);border-radius:12px;display:block}.body.svelte-1teoznn{font-size:var(--text-base);color:var(--text-primary);line-height:1.7}.wide.svelte-1teoznn{margin-inline:calc(-1 * var(--bleed,0px))}@media (width>=1100px){.wide.svelte-1teoznn{--bleed:110px}}.prose.svelte-1teoznn h2{font-size:var(--text-xl);margin:var(--space-6) 0 var(--space-3)}.prose.svelte-1teoznn h3{font-size:var(--text-lg);margin:var(--space-5) 0 var(--space-2)}.prose.svelte-1teoznn p{margin:0 0 var(--space-4)}.prose.svelte-1teoznn a:not(.wb-ref){color:var(--accent);text-underline-offset:3px;text-decoration:underline}.prose.svelte-1teoznn ul,.prose.svelte-1teoznn ol{padding-left:var(--space-5);margin:0 0 var(--space-4)}.prose.svelte-1teoznn li{margin-bottom:var(--space-1)}.prose.svelte-1teoznn blockquote{border-left:3px solid var(--accent);margin:0 0 var(--space-4);padding:var(--space-2) var(--space-4);color:var(--text-secondary)}.prose.svelte-1teoznn code{font-family:var(--font-mono);background:var(--bg-surface);border-radius:4px;padding:1px 5px;font-size:.9em}.prose.svelte-1teoznn img{border-radius:8px;max-width:100%}.prose.svelte-1teoznn hr{border:none;border-top:1px solid var(--bg-overlay);margin:var(--space-6) 0}aside.svelte-1teoznn{margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--bg-overlay)}aside.svelte-1teoznn h2:where(.svelte-1teoznn){font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);margin-bottom:var(--space-3)}aside.svelte-1teoznn ul:where(.svelte-1teoznn){margin:0;padding:0;list-style:none}.entities.svelte-1teoznn ul:where(.svelte-1teoznn){gap:var(--space-2);flex-wrap:wrap;display:flex}.entities.svelte-1teoznn ul:where(.svelte-1teoznn) li:where(.svelte-1teoznn) a:where(.svelte-1teoznn),.entities.svelte-1teoznn ul:where(.svelte-1teoznn) li:where(.svelte-1teoznn){align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-primary);text-decoration:none;display:inline-flex}.entities.svelte-1teoznn ul:where(.svelte-1teoznn) li:where(.svelte-1teoznn) a:where(.svelte-1teoznn){border:1px solid var(--bg-overlay);padding:var(--space-1) var(--space-3);border-radius:999px}.entities.svelte-1teoznn ul:where(.svelte-1teoznn) li:where(.svelte-1teoznn) a:where(.svelte-1teoznn):hover{border-color:var(--accent);color:var(--accent)}.entities.svelte-1teoznn ul:where(.svelte-1teoznn) .etype:where(.svelte-1teoznn){font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary)}.related.svelte-1teoznn li:where(.svelte-1teoznn){margin-bottom:var(--space-2)}.related.svelte-1teoznn li:where(.svelte-1teoznn) a:where(.svelte-1teoznn){align-items:baseline;gap:var(--space-3);color:var(--text-primary);text-decoration:none;display:flex}.related.svelte-1teoznn li:where(.svelte-1teoznn) a:where(.svelte-1teoznn):hover span:where(.svelte-1teoznn){color:var(--accent)}.related.svelte-1teoznn li:where(.svelte-1teoznn) time:where(.svelte-1teoznn){font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary);flex-shrink:0}
