.page-shell[data-astro-cid-dzw5qpm4]{width:100%;max-inline-size:var(--layout-shell-max-width);margin-inline:auto;padding-inline:var(--space-page-inline)}.page-shell--reading[data-astro-cid-dzw5qpm4]{max-inline-size:var(--layout-reading-max-width)}.theme-toggle[data-astro-cid-32qi45ay]{display:none;align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--type-1)}html[data-js=true] .theme-toggle[data-astro-cid-32qi45ay]{display:inline-flex}.theme-toggle[data-astro-cid-32qi45ay] button[data-astro-cid-32qi45ay]{min-inline-size:3rem;padding:var(--space-1) var(--space-3);border:var(--border-width-default) solid var(--color-border-strong);border-radius:var(--theme-toggle-radius);background:transparent;color:var(--color-text-primary);font-size:var(--type-1);line-height:1.5;transition:border-color var(--motion-fast) var(--motion-ease-standard),color var(--motion-fast) var(--motion-ease-standard)}.theme-toggle[data-astro-cid-32qi45ay] button[data-astro-cid-32qi45ay]:hover{border-color:var(--color-accent-default);color:var(--color-accent-hover)}@media(max-width:30rem){.theme-toggle__label[data-astro-cid-32qi45ay]{display:none}}@theme inline{ --font-ui: var(--font-family-structure); --font-reading: var(--font-family-reading); --font-code: var(--font-family-code); --font-weight-normal: 400; --font-weight-medium: 600; --font-weight-semibold: 600; --font-weight-bold: 600; --color-page: var(--color-background-page); --color-surface: var(--color-background-surface); --color-subtle: var(--color-background-subtle); --color-ink-strong: var(--color-text-strong); --color-ink: var(--color-text-primary); --color-muted: var(--color-text-muted); --color-line: var(--color-border-subtle); --color-line-strong: var(--color-border-strong); --color-link: var(--color-accent-default); --color-link-hover: var(--color-accent-hover); --color-accent-wash: var(--color-accent-soft); --color-on-accent: var(--color-accent-on); --color-focus-ring: var(--color-focus); --color-code: var(--color-code-background); --color-quote: var(--color-quote-background); --color-active: var(--color-status-active); --breakpoint-l2: 60rem; }:root{--primitive-paper-0: #ffffff;--primitive-paper-50: #fafaf8;--primitive-paper-100: #faf7f0;--primitive-paper-200: #e9ecef;--primitive-slate-50: #edf2f7;--primitive-slate-75: #e9edf2;--primitive-slate-100: #e7ebef;--primitive-slate-150: #d0dae4;--primitive-slate-200: #c9d0d6;--primitive-slate-300: #97a6b4;--primitive-slate-400: #7e8993;--primitive-slate-450: #667684;--primitive-slate-500: #626e79;--primitive-slate-600: #34404c;--primitive-slate-700: #303c47;--primitive-slate-750: #202b35;--primitive-slate-775: #1e2933;--primitive-slate-800: #18212a;--primitive-slate-900: #17212c;--primitive-slate-950: #11171d;--primitive-slate-1000: #0d1318;--primitive-cobalt-100: #e1e9f6;--primitive-cobalt-200: #a6c8ff;--primitive-cobalt-300: #9bc4ff;--primitive-cobalt-400: #80acf2;--primitive-cobalt-600: #2759a5;--primitive-cobalt-650: #1a5bb4;--primitive-cobalt-700: #193f7d;--primitive-cobalt-900: #20334e;--primitive-teal-400: #78aaa5;--primitive-teal-700: #3a6a68;--primitive-overlay-72: rgb(17 23 29 / .72);--font-family-structure: "Maple Structure", "Noto Sans Mono CJK SC", ui-monospace, monospace;--font-family-reading: "Zhuque Reading", FangSong, STFangsong, "Noto Serif CJK SC", serif;--font-family-code: "Maple Code", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--type-0: .75rem;--type-1: .8125rem;--type-2: .875rem;--type-3: 1rem;--type-4: 1.0625rem;--type-5: 1.125rem;--type-6: 1.25rem;--type-7: 1.5rem;--type-8: 2rem;--type-9: 2.75rem;--type-10: 3.25rem;--typography-page-title-size: clamp(2.25rem, 5vw, 3.25rem);--typography-page-title-line-height: 1.16;--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--radius-none: 0;--radius-sm: .25rem;--radius-md: .5rem;--radius-full: 9999px;--border-width-default: 1px;--border-width-emphasis: 2px;--shadow-none: none;--shadow-note: 0 1px 2px rgb(23 33 44 / .08);--shadow-overlay: 0 16px 48px rgb(17 23 29 / .22);--motion-fast: .12s;--motion-normal: .18s;--motion-slow: .24s;--motion-ease-standard: cubic-bezier(.2, 0, 0, 1);--motion-ease-exit: cubic-bezier(.4, 0, 1, 1);--layout-shell-max-width: 72rem;--layout-reading-max-width: 42rem;--layout-aside-min-width: 16rem;--layout-l2-columns: minmax(0, 2fr) minmax(16rem, 1fr);--space-page-inline: clamp(1rem, 4vw, 3rem);--space-page-block-start: clamp(2rem, 5vw, 3.75rem);--space-section-block: clamp(2rem, 4vw, 3rem);--space-section-main-inline-end: clamp(1.5rem, 4vw, 3rem);--space-section-aside-inline-start: clamp(1.25rem, 3vw, 2rem);--space-stack-default: 1.25rem;--space-cluster-default: .75rem;--space-writing-row-block: 1rem;--space-now-note-padding: 1.25rem;--header-height: 3.75rem;--header-background: var(--color-background-page);--header-border: var(--color-border-subtle);--header-active: var(--color-accent-default);--writing-row-border: var(--color-border-subtle);--writing-row-padding-block: var(--space-writing-row-block);--now-line-color: var(--color-border-strong);--now-note-background: var(--color-background-surface);--now-note-border: var(--color-border-subtle);--now-note-radius: var(--radius-sm);--now-note-shadow: var(--shadow-note);--now-note-padding: var(--space-now-note-padding);--now-image-single-max-height: 24rem;--now-image-gallery-max-height: 16rem;--now-image-viewport-max-height: 60svh;--now-image-gallery-frame-ratio: 1;--code-block-background: var(--color-code-background);--code-block-border: var(--color-border-subtle);--code-block-radius: var(--radius-sm);--blockquote-background: var(--color-quote-background);--blockquote-border-width: var(--border-width-emphasis);--button-primary-background: var(--color-accent-default);--button-primary-foreground: var(--color-accent-on);--button-radius: var(--radius-sm);--theme-toggle-radius: var(--radius-full);--lightbox-background: var(--color-background-surface);--lightbox-foreground: var(--color-text-primary);--lightbox-backdrop: var(--color-overlay-backdrop);--lightbox-radius: var(--radius-md);--lightbox-shadow: var(--shadow-overlay);--lightbox-motion: var(--motion-normal);color-scheme:light dark;font-synthesis:none}:root,:root[data-theme=light]{--color-background-page: var(--primitive-paper-100);--color-background-surface: var(--primitive-paper-50);--color-background-subtle: var(--primitive-paper-200);--color-text-strong: var(--primitive-slate-900);--color-text-primary: var(--primitive-slate-600);--color-text-muted: var(--primitive-slate-500);--color-border-subtle: var(--primitive-slate-200);--color-border-strong: var(--primitive-slate-400);--color-accent-default: var(--primitive-cobalt-600);--color-accent-hover: var(--primitive-cobalt-700);--color-accent-soft: var(--primitive-cobalt-100);--color-accent-on: var(--primitive-paper-50);--color-focus: var(--primitive-cobalt-650);--color-code-background: var(--primitive-slate-100);--color-quote-background: var(--primitive-slate-75);--color-status-active: var(--primitive-teal-700);--color-overlay-backdrop: var(--primitive-overlay-72)}@media(prefers-color-scheme:dark){:root:not([data-theme]){--color-background-page: var(--primitive-slate-950);--color-background-surface: var(--primitive-slate-800);--color-background-subtle: var(--primitive-slate-750);--color-text-strong: var(--primitive-slate-50);--color-text-primary: var(--primitive-slate-150);--color-text-muted: var(--primitive-slate-300);--color-border-subtle: var(--primitive-slate-700);--color-border-strong: var(--primitive-slate-450);--color-accent-default: var(--primitive-cobalt-400);--color-accent-hover: var(--primitive-cobalt-200);--color-accent-soft: var(--primitive-cobalt-900);--color-accent-on: var(--primitive-slate-950);--color-focus: var(--primitive-cobalt-300);--color-code-background: var(--primitive-slate-1000);--color-quote-background: var(--primitive-slate-775);--color-status-active: var(--primitive-teal-400);color-scheme:dark}}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{--color-background-page: var(--primitive-slate-950);--color-background-surface: var(--primitive-slate-800);--color-background-subtle: var(--primitive-slate-750);--color-text-strong: var(--primitive-slate-50);--color-text-primary: var(--primitive-slate-150);--color-text-muted: var(--primitive-slate-300);--color-border-subtle: var(--primitive-slate-700);--color-border-strong: var(--primitive-slate-450);--color-accent-default: var(--primitive-cobalt-400);--color-accent-hover: var(--primitive-cobalt-200);--color-accent-soft: var(--primitive-cobalt-900);--color-accent-on: var(--primitive-slate-950);--color-focus: var(--primitive-cobalt-300);--color-code-background: var(--primitive-slate-1000);--color-quote-background: var(--primitive-slate-775);--color-status-active: var(--primitive-teal-400);color-scheme:dark}@layer base{body,[data-font-role=structure]{font-family:var(--font-family-structure);font-weight:400;font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0}[data-font-role=reading]{font-family:var(--font-family-reading);font-weight:400}code,kbd,samp,pre,[data-font-role=code]{font-family:var(--font-family-code);font-weight:400;font-variant-ligatures:normal;font-feature-settings:normal}strong,b,[data-font-weight=semibold]{font-weight:600}}:root{--dashboard-chart-line: var(--color-accent-default)}:root[data-theme=dark]{--dashboard-chart-line: #6991d3}@media(prefers-color-scheme:dark){:root:not([data-theme]){--dashboard-chart-line: #6991d3}}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--color-background-page);color:var(--color-text-primary);font-size:var(--type-2);line-height:1.65}h1,h2,h3,p,dl,dd,figure{margin:0}h1,h2,h3{color:var(--color-text-strong);font-weight:600}h1{font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.25}h2{font-size:var(--type-6)}h3{font-size:var(--type-1);font-weight:400;color:var(--color-text-muted);margin-bottom:var(--space-3)}button,select,input{font:inherit;color:inherit;max-width:100%}button,select,input{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-background-page);padding:.45rem .65rem;min-height:2.5rem}button,select,summary{cursor:pointer}button:hover:not(:disabled),summary:hover{color:var(--color-accent-hover);border-color:var(--color-accent-default)}button:disabled{opacity:.55;cursor:default}label{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--type-1);min-width:0}:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}[hidden]{display:none!important}.skip-link{position:fixed;top:.5rem;left:.5rem;z-index:10;padding:.75rem;background:var(--color-background-surface);color:var(--color-accent-default);transform:translateY(-160%)}.skip-link:focus{transform:none}.page-header{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-page-block-start) var(--space-8)}.page-footer{border-top:1px solid var(--color-border-subtle);padding-block:var(--space-6) var(--space-10);margin-top:var(--space-8);color:var(--color-text-muted);font-size:var(--type-0)}.fixture-banner{padding:var(--space-3) 0;margin-bottom:var(--space-5);border-block:1px solid var(--color-border-strong);color:var(--color-text-strong);font-weight:600}.node-controls,.history-controls,.zoom-form{display:flex;flex-wrap:wrap;align-items:end;gap:var(--space-3) var(--space-4)}.node-controls{margin-bottom:var(--space-8)}.node-controls select{min-width:10rem}.section-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-4)}.section-note{margin-top:var(--space-2)}.muted,.metadata{font-size:var(--type-0);color:var(--color-text-muted)}.channel-message{font-size:var(--type-1);color:var(--color-text-primary)}.metric-groups{display:grid;grid-template-columns:1fr 1.25fr 1fr;gap:var(--space-8);margin-block:var(--space-5)}.metric-group{min-width:0}.metric-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2);padding-block:var(--space-3);border-top:1px solid var(--color-border-subtle)}.metric-row dt{font-size:var(--type-1)}.metric-row dd{min-width:0;text-align:right;display:flex;flex-direction:column;overflow-wrap:anywhere}.metric-value{color:var(--color-text-strong);font-size:var(--type-4);font-variant-numeric:tabular-nums;line-height:1.4}.metric-status{font-size:var(--type-0);color:var(--color-text-muted)}.metric-sample{font-size:.65rem;color:var(--color-text-muted);overflow-wrap:anywhere;max-width:12rem}.metadata{overflow-wrap:anywhere}.history-section{border-top:1px solid var(--color-border-subtle);padding-top:var(--space-8);margin-top:var(--space-8)}.history-controls{margin-block:var(--space-5) var(--space-3)}.history-controls select{min-width:10rem}.history-figure{margin-top:var(--space-5)}figcaption{color:var(--color-text-strong);font-size:var(--type-1);overflow-wrap:anywhere}#history-frame{position:relative;min-width:0}#history-chart{width:100%;height:320px}.chart-empty{position:absolute;inset:35% 1rem auto;text-align:center;pointer-events:none;color:var(--color-text-muted)}.zoom-form{margin-top:var(--space-4)}.zoom-form label{flex:0 1 16rem}#zoom-message{margin-top:var(--space-2);min-height:1.65em}.query-metadata{margin-block:var(--space-4);display:grid;gap:var(--space-2);font-size:var(--type-0)}.query-metadata>div{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:var(--space-4)}.query-metadata dt{color:var(--color-text-muted)}.query-metadata dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.history-table-details{margin-top:var(--space-5);border-top:1px solid var(--color-border-subtle);padding-top:var(--space-4)}summary{width:fit-content;color:var(--color-accent-default)}.history-table-details>p{margin-block:var(--space-3)}.table-scroll{overflow-x:auto;max-width:100%}table{border-collapse:collapse;width:100%;font-size:var(--type-0);font-variant-numeric:tabular-nums;white-space:nowrap}caption{text-align:left;padding-block:var(--space-3);white-space:normal}th,td{border-bottom:1px solid var(--color-border-subtle);padding:.6rem .8rem;text-align:left}th{font-weight:600}th:first-child,td:first-child{padding-left:0}.pagination{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-4);font-size:var(--type-0)}.chart-tooltip{font-family:var(--font-family-structure);font-size:var(--type-0);color:var(--color-text-primary);line-height:1.8;max-width:min(26rem,85vw);white-space:normal}@media(max-width:60rem){.metric-groups{gap:var(--space-5)}.metric-row{grid-template-columns:1fr}.metric-row dd{text-align:left}}@media(max-width:40rem){.metric-groups{grid-template-columns:1fr;gap:var(--space-5)}.metric-row{grid-template-columns:max-content minmax(0,1fr)}.metric-row dd{text-align:right}.history-controls label{flex:1 1 8rem}.history-controls select{min-width:0;width:100%}.zoom-form label{flex:1 1 100%}#history-chart{height:280px}.query-metadata>div{grid-template-columns:1fr;gap:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}#overview{--overview-mark: #2759a5}:root[data-theme=dark] #overview{--overview-mark: #6991d3}@media(prefers-color-scheme:dark){:root:not([data-theme]) #overview{--overview-mark: #6991d3}}.overview-summary{display:grid;gap:.35rem;margin-bottom:1.5rem}#overview-counts{font-size:var(--type-3);color:var(--color-text-strong)}.overview-toolbar{display:flex;flex-wrap:wrap;align-items:end;gap:1rem}.overview-search{flex:1 1 15rem}.overview-toolbar label:not(.overview-search){flex:0 1 11rem}.overview-toolbar input,.overview-toolbar select{width:100%}.overview-results{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;margin-block:1rem;min-height:1.65em}#overview-empty{padding:2rem 1rem;text-align:center;border:1px solid var(--color-border-subtle)}#overview-empty button{margin-top:1rem}.overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.overview-node{display:flex;flex-direction:column;min-width:0;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-background-surface);padding:.875rem 1.125rem}.overview-node-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1rem}.overview-node-id{font-size:var(--type-4);overflow-wrap:anywhere;min-width:0}.overview-node-status{font-size:var(--type-0);color:var(--color-text-muted)}.overview-metrics{margin-block:.75rem .75rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}.overview-metric{min-width:0;position:relative}.overview-metric dt{font-size:var(--type-0);color:var(--color-text-muted)}.overview-metric dd{display:flex;flex-direction:column;min-width:0}.overview-value{color:var(--color-text-strong);font-size:1.3rem;line-height:1.4;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.overview-cpu{grid-column:1 / -1}.overview-cpu .overview-value{font-size:2.125rem;letter-spacing:-.035em;margin-block:0 .1rem}.overview-meter{display:block;height:6px;margin-top:.4rem;background:color-mix(in srgb,var(--overview-mark) 13%,var(--color-background-surface));border-radius:4px;overflow:hidden}.overview-meter-fill{display:block;height:100%;border-radius:0 4px 4px 0;background:var(--overview-mark)}.overview-meter:not([data-available=true]){background:transparent;border:1px dashed var(--color-border-strong)}.overview-meter:not([data-available=true]) .overview-meter-fill{display:none}.overview-scale{display:flex;justify-content:space-between;font-size:.65rem;color:var(--color-text-muted);margin-top:.25rem}.overview-metric-status{color:var(--color-text-muted);font-size:var(--type-0);margin-top:.35rem}.overview-network{border-top:1px solid var(--color-border-subtle);padding-top:.6rem}.overview-network .overview-value{font-size:1.1rem;margin-top:.2rem}.overview-metric-info{display:none;position:absolute;z-index:2;inset:auto 0 100%;padding:.6rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-background-surface);color:var(--color-text-primary);font-size:var(--type-0);overflow-wrap:anywhere}.overview-metric:hover .overview-metric-info,.overview-metric:focus-visible .overview-metric-info{display:block}.overview-node-message{margin-bottom:.6rem}.overview-node-actions{border-top:1px solid var(--color-border-subtle);margin-top:auto;padding-top:.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.overview-node-sample{flex:1 1 12rem;font-size:.7rem}.overview-node-links{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;font-size:var(--type-1)}.overview-node-actions a,.overview-navigation a{color:var(--color-accent-default);text-underline-offset:.2em}.overview-node-actions a:hover,.overview-navigation a:hover{color:var(--color-accent-hover)}.overview-node-actions a{display:inline-flex;align-items:center;min-height:2.5rem}.overview-navigation{margin-bottom:var(--space-3)}#node-route-message{margin-bottom:var(--space-4);overflow-wrap:anywhere}@media(min-width:64rem){.overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media(max-width:48rem){.overview-grid{grid-template-columns:1fr;gap:var(--space-4)}}@media(max-width:24rem){.overview-node{padding:.875rem 1rem}.overview-toolbar label{flex:1 1 100%!important}}@media(forced-colors:active){#overview .overview-meter{border:1px solid CanvasText;background:Canvas}#overview .overview-meter-fill{forced-color-adjust:none;background:Highlight}#overview .overview-meter:not([data-available=true]){border-style:dashed}}
