:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SFMono-Regular", "Cascadia Mono", "DejaVu Sans Mono", Menlo, Consolas, monospace;--bg:#f6f7f9;--surface:#fff;--surface-2:#eef0f3;--surface-3:#e2e5ea;--text:#1a1d23;--text-muted:#5a6270;--border:#d5d9e0;--border-strong:#868f9c;--accent:#1f5fbf;--accent-contrast:#fff;--link:#1d56ad;--focus:#1f5fbf;--shadow:0 1px 2px #0000000f, 0 2px 8px #0000000f;--good:#17713f;--good-bg:#e2f4e8;--bad:#b04600;--bad-bg:#fdeadb;--fail:#b4202a;--fail-bg:#fbe3e4;--unknown:#5a6270;--unknown-bg:#eceef1;--none:#5a6270;--none-bg:transparent;--diff-add-bg:#e3f6e8;--diff-add-strong:#b6e6c3;--diff-del-bg:#fde8e8;--diff-del-strong:#f6c0c0;--diff-hunk-bg:#e8eefb;--mark-bg:#ffe58a;--mark-current-bg:#ff9f1a;--line-selected-bg:#fff6cc;--truncated-bg:#fff2d6;--truncated-border:#d99a00;--radius:8px;--radius-sm:5px;--gap:16px;--page-max:1180px;--header-h:56px;--mono-size:13px;--touch:44px;--icon-btn:32px;accent-color:var(--accent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#111318;--surface:#1a1d24;--surface-2:#232731;--surface-3:#2d323d;--text:#e7e9ee;--text-muted:#a0a7b4;--border:#343a46;--border-strong:#6b7383;--accent:#6ea8ff;--accent-contrast:#0d1117;--link:#8ab8ff;--focus:#8ab8ff;--shadow:0 1px 2px #0006;--good:#5fd68f;--good-bg:#15301f;--bad:#fa6;--bad-bg:#3a2414;--fail:#ff7a80;--fail-bg:#3b1a1d;--unknown:#b0b6c2;--unknown-bg:#2a2e37;--none:#b0b6c2;--diff-add-bg:#15301f;--diff-add-strong:#22573a;--diff-del-bg:#3b1a1d;--diff-del-strong:#6b2a30;--diff-hunk-bg:#1c2740;--mark-bg:#6b5600;--mark-current-bg:#9a4300;--line-selected-bg:#3a3415;--truncated-bg:#3a2e10;--truncated-border:#c28a00}}:root[data-theme=dark],.theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#111318;--surface:#1a1d24;--surface-2:#232731;--surface-3:#2d323d;--text:#e7e9ee;--text-muted:#a0a7b4;--border:#343a46;--border-strong:#6b7383;--accent:#6ea8ff;--accent-contrast:#0d1117;--link:#8ab8ff;--focus:#8ab8ff;--shadow:0 1px 2px #0006;--good:#5fd68f;--good-bg:#15301f;--bad:#fa6;--bad-bg:#3a2414;--fail:#ff7a80;--fail-bg:#3b1a1d;--unknown:#b0b6c2;--unknown-bg:#2a2e37;--none:#b0b6c2;--diff-add-bg:#15301f;--diff-add-strong:#22573a;--diff-del-bg:#3b1a1d;--diff-del-strong:#6b2a30;--diff-hunk-bg:#1c2740;--mark-bg:#6b5600;--mark-current-bg:#9a4300;--line-selected-bg:#3a3415;--truncated-bg:#3a2e10;--truncated-border:#c28a00}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font-sans);margin:0;font-size:16px;line-height:1.5;overflow-x:hidden}.app-root{display:contents}#svelte-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}a{color:var(--link);text-underline-offset:2px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:2px}h1,h2,h3{margin:0 0 .5em;line-height:1.25}h1{overflow-wrap:anywhere;font-size:1.5rem}h2{font-size:1.2rem}h3{font-size:1.05rem}p{margin:0 0 .75em}code,kbd,pre,.mono{font-family:var(--font-mono)}code{overflow-wrap:anywhere;font-size:.9em}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.page{width:100%;max-width:var(--page-max);padding:var(--gap) max(var(--gap), env(safe-area-inset-left)) calc(var(--gap) * 2) max(var(--gap), env(safe-area-inset-right));margin:0 auto}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--gap);margin-bottom:var(--gap);min-width:0}.card>h2:first-child,.card>header:first-child h2{margin-top:0}.muted{color:var(--text-muted)}.small{font-size:.875rem}.stack>*+*{margin-top:.5rem}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.spacer{flex:1}.btn{min-height:var(--touch);min-width:var(--touch);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:.95rem;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{background:var(--surface-2)}.btn[aria-pressed=true]{background:var(--surface-3);border-color:var(--text-muted)}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.btn.ghost{background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--surface-2)}.btn.icon{width:var(--touch);padding:0}.btn.icon.small{width:var(--icon-btn);min-width:var(--icon-btn);height:var(--icon-btn);min-height:var(--icon-btn)}.btn:disabled{opacity:.5;cursor:default}.facts{grid-template-columns:max-content minmax(0,1fr);gap:6px 16px;margin:0;display:grid}.facts dt{color:var(--text-muted)}.facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.table{border-collapse:collapse;width:100%}.table th,.table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:middle;padding:10px 8px}.table th{color:var(--text-muted);font-size:.85rem;font-weight:600}@media (width<=639px){.table.stack-mobile thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.table.stack-mobile,.table.stack-mobile tbody,.table.stack-mobile tr,.table.stack-mobile td{width:100%;display:block}.table.stack-mobile tr{border-bottom:1px solid var(--border);padding:10px 0}.table.stack-mobile td{border:0;padding:2px 0}.table.stack-mobile td[data-label]:before{content:attr(data-label) ": ";color:var(--text-muted);font-size:.85rem}}.notice{border:1px solid var(--border);border-left:4px solid var(--text-muted);background:var(--surface);border-radius:var(--radius-sm);margin-bottom:var(--gap);padding:12px 14px}.notice.warn{border-left-color:var(--truncated-border);background:var(--truncated-bg)}.notice.error{border-left-color:var(--fail);background:var(--fail-bg)}.notice.info{border-left-color:var(--accent)}.notice>:last-child{margin-bottom:0}.ansi-fg-0{color:#4d4d4d}.ansi-fg-1{color:#c62828}.ansi-fg-2{color:#2e7d32}.ansi-fg-3{color:#9a6700}.ansi-fg-4{color:#1565c0}.ansi-fg-5{color:#8e24aa}.ansi-fg-6{color:#00838f}.ansi-fg-7{color:#757575}.ansi-fg-8{color:#616161}.ansi-fg-9{color:#d32f2f}.ansi-fg-10{color:#33803a}.ansi-fg-11{color:#8a6d00}.ansi-fg-12{color:#1976d2}.ansi-fg-13{color:#9c3fb0}.ansi-fg-14{color:#00838f}.ansi-fg-15{color:#424242}.ansi-bg-0{color:#fff;background:#4d4d4d}.ansi-bg-1{color:#fff;background:#c62828}.ansi-bg-2{color:#fff;background:#2e7d32}.ansi-bg-3{color:#fff;background:#9a6700}.ansi-bg-4{color:#fff;background:#1565c0}.ansi-bg-5{color:#fff;background:#8e24aa}.ansi-bg-6{color:#fff;background:#00838f}.ansi-bg-7{background:#bdbdbd}.ansi-bold{font-weight:700}.ansi-dim{opacity:.7}.ansi-italic{font-style:italic}.ansi-underline{text-decoration:underline}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ansi-fg-0{color:#9e9e9e}:root:not([data-theme=light]) .ansi-fg-1{color:#ff6b6b}:root:not([data-theme=light]) .ansi-fg-2{color:#69db7c}:root:not([data-theme=light]) .ansi-fg-3{color:#ffd43b}:root:not([data-theme=light]) .ansi-fg-4{color:#74c0fc}:root:not([data-theme=light]) .ansi-fg-5{color:#da77f2}:root:not([data-theme=light]) .ansi-fg-6{color:#66d9e8}:root:not([data-theme=light]) .ansi-fg-7{color:#ced4da}:root:not([data-theme=light]) .ansi-fg-15{color:#f1f3f5}:root:not([data-theme=light]) .ansi-fg-8{color:#8f96a3}:root:not([data-theme=light]) .ansi-fg-9{color:#ff8787}:root:not([data-theme=light]) .ansi-fg-10{color:#8ce99a}:root:not([data-theme=light]) .ansi-fg-11{color:#ffe066}:root:not([data-theme=light]) .ansi-fg-12{color:#a5d8ff}:root:not([data-theme=light]) .ansi-fg-13{color:#e599f7}:root:not([data-theme=light]) .ansi-fg-14{color:#99e9f2}:root:not([data-theme=light]) .ansi-bg-7{color:#f1f3f5;background:#495057}}:root[data-theme=dark] .ansi-fg-0,.theme-dark .ansi-fg-0{color:#9e9e9e}:root[data-theme=dark] .ansi-fg-1,.theme-dark .ansi-fg-1{color:#ff6b6b}:root[data-theme=dark] .ansi-fg-2,.theme-dark .ansi-fg-2{color:#69db7c}:root[data-theme=dark] .ansi-fg-3,.theme-dark .ansi-fg-3{color:#ffd43b}:root[data-theme=dark] .ansi-fg-4,.theme-dark .ansi-fg-4{color:#74c0fc}:root[data-theme=dark] .ansi-fg-5,.theme-dark .ansi-fg-5{color:#da77f2}:root[data-theme=dark] .ansi-fg-6,.theme-dark .ansi-fg-6{color:#66d9e8}:root[data-theme=dark] .ansi-fg-7,.theme-dark .ansi-fg-7{color:#ced4da}:root[data-theme=dark] .ansi-fg-15,.theme-dark .ansi-fg-15{color:#f1f3f5}:root[data-theme=dark] .ansi-fg-8,.theme-dark .ansi-fg-8{color:#8f96a3}:root[data-theme=dark] .ansi-fg-9,.theme-dark .ansi-fg-9{color:#ff8787}:root[data-theme=dark] .ansi-fg-10,.theme-dark .ansi-fg-10{color:#8ce99a}:root[data-theme=dark] .ansi-fg-11,.theme-dark .ansi-fg-11{color:#ffe066}:root[data-theme=dark] .ansi-fg-12,.theme-dark .ansi-fg-12{color:#a5d8ff}:root[data-theme=dark] .ansi-fg-13,.theme-dark .ansi-fg-13{color:#e599f7}:root[data-theme=dark] .ansi-fg-14,.theme-dark .ansi-fg-14{color:#99e9f2}:root[data-theme=dark] .ansi-bg-7,.theme-dark .ansi-bg-7{color:#f1f3f5;background:#495057}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.header.svelte-1elxaub{z-index:20;background:var(--surface);border-bottom:1px solid var(--border);padding-top:env(safe-area-inset-top);position:sticky;top:0}.inner.svelte-1elxaub{max-width:var(--page-max);padding:6px max(var(--gap), env(safe-area-inset-right)) 8px max(var(--gap), env(safe-area-inset-left));grid-template-columns:1fr auto;grid-template-areas:"brand nav""search search";align-items:center;gap:4px 12px;margin:0 auto;display:grid}.brand.svelte-1elxaub{min-height:var(--touch);color:var(--text);text-overflow:ellipsis;white-space:nowrap;grid-area:brand;align-items:center;gap:8px;min-width:0;font-size:1.05rem;font-weight:700;text-decoration:none;display:flex;overflow:hidden}.logo.svelte-1elxaub{width:auto;height:28px}.logo.dark.svelte-1elxaub{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo.light.svelte-1elxaub{display:none}:root:not([data-theme=light]) .logo.dark.svelte-1elxaub{display:block}}:root[data-theme=dark] .logo.light.svelte-1elxaub{display:none}:root[data-theme=dark] .logo.dark.svelte-1elxaub{display:block}.search.svelte-1elxaub{grid-area:search;min-width:0}.search.hidden.svelte-1elxaub{display:none}.nav.svelte-1elxaub{grid-area:nav;align-items:center;gap:4px;display:flex}.nav.svelte-1elxaub a:where(.svelte-1elxaub){min-height:var(--touch);color:var(--text);border-radius:var(--radius-sm);align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}.nav.svelte-1elxaub a:where(.svelte-1elxaub):hover,.nav.svelte-1elxaub a[aria-current=page]:where(.svelte-1elxaub){background:var(--surface-2)}.menu.svelte-1elxaub{position:relative}.menu.svelte-1elxaub summary:where(.svelte-1elxaub){font-size:1.3rem;list-style:none}.menu.svelte-1elxaub summary:where(.svelte-1elxaub)::-webkit-details-marker{display:none}.menu.svelte-1elxaub ul:where(.svelte-1elxaub){z-index:40;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);min-width:200px;box-shadow:var(--shadow);margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);right:0}.menu.svelte-1elxaub li:where(.svelte-1elxaub) a:where(.svelte-1elxaub){border-radius:0;padding:0 14px;display:flex}.links.svelte-1elxaub{display:none}@media (width>=640px){.links.svelte-1elxaub{gap:2px;display:flex}.menu.svelte-1elxaub{display:none}}@media (width>=768px){.inner.svelte-1elxaub{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand search nav";padding-bottom:6px}.search.svelte-1elxaub{justify-self:center;width:100%;max-width:560px}}.help.svelte-43zzv0{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);width:min(440px,100% - 32px);max-height:85dvh;color:var(--text);box-shadow:var(--shadow);padding:16px}.help.svelte-43zzv0::backdrop{background:#00000073}.head.svelte-43zzv0{justify-content:space-between;align-items:center;display:flex}.head.svelte-43zzv0 h2:where(.svelte-43zzv0){margin:0}h3.svelte-43zzv0{margin:12px 0 6px;font-weight:600}dl.svelte-43zzv0{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:6px 16px;margin:0;display:grid}dt.svelte-43zzv0{white-space:nowrap}dd.svelte-43zzv0{margin:0}kbd.svelte-43zzv0{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-2);text-align:center;border-bottom-width:2px;min-width:1.6em;padding:1px 6px;font-size:.85rem;display:inline-block}.skip.svelte-12qhfyh{z-index:100;background:var(--surface);border:2px solid var(--focus);border-radius:var(--radius-sm);padding:8px 12px;position:absolute;top:-100px;left:8px}.skip.svelte-12qhfyh:focus{top:8px}main.svelte-12qhfyh{min-height:60vh;display:block}main.svelte-12qhfyh:focus{outline:none}.footer.svelte-12qhfyh{border-top:1px solid var(--border);background:var(--surface);padding-bottom:env(safe-area-inset-bottom)}.footer.svelte-12qhfyh .inner:where(.svelte-12qhfyh){max-width:var(--page-max);padding:12px var(--gap);flex-wrap:wrap;justify-content:center;gap:4px 20px;margin:0 auto;font-size:.9rem;display:flex}.footer.svelte-12qhfyh a:where(.svelte-12qhfyh),.keys.svelte-12qhfyh{min-height:var(--touch);color:var(--text-muted);align-items:center;display:inline-flex}.language.svelte-12qhfyh{min-height:var(--touch);color:var(--text-muted);align-items:center;gap:8px;display:inline-flex}.language.svelte-12qhfyh select:where(.svelte-12qhfyh){border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);min-height:36px;color:var(--text);padding:0 8px;font-size:16px}.keys.svelte-12qhfyh{text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline;display:none}@media (hover:hover) and (pointer:fine){.keys.svelte-12qhfyh{display:inline-flex}}
