:root{--bg:#fff;--panel:#fff;--panel-2:#f4f4f4;--border:#e6e6e6;--text:#0a0a0a;--muted:#7a7a7a;--danger:var(--text);--shadow-sm:0 1px 2px #0000000f, 0 2px 8px #0000000a;--shadow-md:0 2px 4px #0000000f, 0 6px 16px #00000012;--shadow:0 12px 40px #0000001f, 0 2px 6px #0000000d;--accent:oklch(58% .18 252);--accent-hi:oklch(80% .1 235);--accent-lo:oklch(44% .18 258);--accent-glow:color-mix(in oklab, var(--accent) 38%, transparent);--glass-spec:#ffffffe6;--glass-contact:#0000002e;--glass:radial-gradient(circle at 34% 28%, var(--glass-spec) 0 14%, transparent 44%), radial-gradient(circle at 50% 118%, var(--accent-hi), transparent 58%), linear-gradient(160deg, color-mix(in oklab, var(--accent-hi) 80%, transparent), color-mix(in oklab, var(--accent-lo) 92%, transparent));--glass-shadow:inset 0 1px 1px #ffffff8c, inset 0 -1px 2px color-mix(in oklab, var(--accent-lo) 55%, transparent), 0 1px 2px var(--glass-contact), 0 2px 8px var(--accent-glow);--rod:linear-gradient(180deg, #fffc 0 30%, transparent 60%), linear-gradient(90deg, var(--accent-hi), var(--accent) 40%, var(--accent-lo));--rod-shadow:0 1px 4px var(--accent-glow), 0 0 0 .5px color-mix(in oklab, var(--accent-lo) 35%, transparent);--radius:12px;--pill:999px;--mono:ui-monospace, "Cascadia Code", "JetBrains Mono", Menlo, monospace;--serif:"Iowan Old Style", Charter, "Bitstream Charter", "Source Serif 4", "Source Serif Pro", Cambria, Georgia, "Noto Serif", "DejaVu Serif", serif;color:var(--text);background:var(--bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.5}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0a0a0a;--panel:#0a0a0a;--panel-2:#1a1a1a;--border:#262626;--text:#f5f5f5;--muted:#8c8c8c;--shadow-sm:0 1px 2px #00000080, 0 0 0 1px #ffffff0a;--shadow-md:0 4px 12px #0009, 0 0 0 1px #ffffff0f;--shadow:0 16px 48px #000000b3, 0 0 0 1px #ffffff0f;--accent:oklch(66% .16 250);--accent-hi:oklch(86% .08 235);--accent-lo:oklch(46% .17 258);--accent-glow:color-mix(in oklab, var(--accent) 42%, transparent);--glass-spec:#ffffffbf;--glass-contact:transparent;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#0a0a0a;--panel:#0a0a0a;--panel-2:#1a1a1a;--border:#262626;--text:#f5f5f5;--muted:#8c8c8c;--shadow-sm:0 1px 2px #00000080, 0 0 0 1px #ffffff0a;--shadow-md:0 4px 12px #0009, 0 0 0 1px #ffffff0f;--shadow:0 16px 48px #000000b3, 0 0 0 1px #ffffff0f;--accent:oklch(66% .16 250);--accent-hi:oklch(86% .08 235);--accent-lo:oklch(46% .17 258);--accent-glow:color-mix(in oklab, var(--accent) 42%, transparent);--glass-spec:#ffffffbf;--glass-contact:transparent;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}@supports (height:100dvh){html,body,#app{height:100dvh}}body{background:var(--bg);overflow:hidden}:focus-visible{outline:1.5px solid var(--accent);outline-offset:2px}button,.button{font:inherit;color:inherit;background:var(--panel);border:1px solid var(--border);border-radius:var(--pill);cursor:pointer;box-shadow:var(--shadow-sm);padding:6px 14px;transition:box-shadow .15s,background .12s,border-color .12s,transform .15s}button:hover,.button:hover{box-shadow:var(--shadow-md)}button:active,.button:active{transform:translateY(.5px)}.button.primary,button.primary{color:#fff;border-color:color-mix(in oklab, var(--accent-lo) 70%, transparent);background:linear-gradient(180deg, #ffffff61, #ffffff14 50%, transparent 52%), radial-gradient(120% 90% at 50% 125%, color-mix(in oklab, var(--accent-hi) 75%, transparent), transparent 60%), linear-gradient(160deg, color-mix(in oklab, var(--accent) 88%, transparent), color-mix(in oklab, var(--accent-lo) 94%, transparent));text-shadow:0 1px 1px color-mix(in oklab, var(--accent-lo) 60%, transparent);box-shadow:inset 0 1px 0 #ffffff80, inset 0 -2px 4px color-mix(in oklab, var(--accent-lo) 35%, transparent), 0 1px 2px var(--glass-contact), 0 3px 12px var(--accent-glow);font-weight:550}button.primary:hover,.button.primary:hover{box-shadow:inset 0 1px 0 #ffffff8c, inset 0 -2px 4px color-mix(in oklab, var(--accent-lo) 35%, transparent), 0 1px 2px var(--glass-contact), 0 5px 20px var(--accent-glow)}button.primary:active,.button.primary:active{box-shadow:inset 0 1px 2px color-mix(in oklab, var(--accent-lo) 50%, transparent), 0 1px 4px var(--accent-glow)}button.ghost,.button.ghost{box-shadow:none;background:0 0;border-color:#0000}button.ghost:hover,.button.ghost:hover{background:var(--panel-2);box-shadow:none}button:disabled{opacity:.4;cursor:default;box-shadow:none}input,textarea,select{font:inherit;color:inherit;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);outline:none;padding:6px 12px;transition:border-color .12s}input:focus,textarea:focus,select:focus{border-color:var(--accent)}input[type=checkbox]{accent-color:var(--accent)}kbd{font-family:var(--mono);border:1px solid var(--border);border-radius:var(--pill);color:var(--muted);padding:1px 6px;font-size:11px}.muted{color:var(--muted)}.empty{color:var(--muted);text-align:center;padding:32px}.is-active{font-weight:600}.is-active:before{content:"";background:var(--glass);width:7px;height:7px;box-shadow:var(--glass-shadow);border-radius:50%;flex-shrink:0;margin-right:1px}.orb{background:var(--glass);width:7px;height:7px;box-shadow:var(--glass-shadow);border-radius:50%;flex-shrink:0;display:inline-block}.seg{align-items:center;gap:2px;display:flex}.seg button{box-shadow:none;color:var(--muted);background:0 0;border:none;padding:4px 10px;font-size:12px;position:relative}.seg button:hover{color:var(--text);box-shadow:none}.seg button.active{color:var(--text)}.seg button.active:after{content:"";background:var(--rod);height:3px;box-shadow:var(--rod-shadow);border-radius:2px;position:absolute;bottom:0;left:10px;right:10px}.topic-dot{background:var(--c,var(--muted));border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.prose{overflow-wrap:anywhere}.prose h1,.prose h2,.prose h3{letter-spacing:-.01em;margin:1.2em 0 .5em;line-height:1.25}.prose h1{font-size:1.6em}.prose h2{font-size:1.3em}.prose h3{font-size:1.1em}.prose p,.prose ul,.prose ol,.prose pre,.prose blockquote{margin:0 0 .8em}.prose code{font-family:var(--mono);background:var(--panel-2);border-radius:6px;padding:1px 5px;font-size:.9em}.prose pre{background:var(--panel-2);border-radius:var(--radius);padding:12px 14px;overflow:auto}.prose pre code{background:0 0;padding:0}.prose blockquote{border-left:2px solid var(--text);color:var(--muted);padding-left:12px}.prose a{color:var(--text);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.prose a.wikilink{text-decoration-style:dotted;text-decoration-thickness:1.5px}.prose a.wikilink.missing{color:var(--muted)}.prose table{border-collapse:collapse}.prose th,.prose td{border:1px solid var(--border);padding:4px 8px}.prose table{max-width:100%;display:block;overflow-x:auto}@media (hover:none){kbd{display:none}}@media (width<=760px){input,textarea,select{font-size:16px}}.logo.svelte-1l8nvlt{color:var(--text);flex:none;display:inline-flex}.logo.svelte-1l8nvlt svg{width:auto;height:100%}.logo.svelte-1l8nvlt .ink{fill:currentColor}
