:root{--color-chrome: #0d171f;--color-chrome-2: #18252f;--color-on-chrome: #e8eef3;--color-on-chrome-2: #a3b3c0;--color-chrome-accent: #5fd0a4;--color-term-bg: #0a1218;--color-term-text: #d4e0e8;--color-term-dim: #8fa0ad;color-scheme:light;--color-bg: #eef1f4;--color-surface: #ffffff;--color-surface-2: #f5f7f9;--color-border: #d3dae1;--color-border-strong: #76838f;--color-text: #101920;--color-text-2: #44525e;--color-text-3: #56636f;--color-accent: #0a6b57;--color-accent-soft: #dff1eb;--color-on-accent: #ffffff;--color-ok: #17704a;--color-ok-soft: #e1f2e8;--color-warn: #8a4f00;--color-warn-soft: #fcefd8;--color-danger: #b3221a;--color-danger-soft: #fdeae8;--color-on-danger: #ffffff;--color-info: #1a5ca3;--color-info-soft: #e4eef9;--color-idle: #56636f;--color-idle-soft: #eaeef2;--color-focus: #1a5ca3;--color-row-hover: #f0f4f7;--shadow-card: 0 1px 2px rgba(16, 25, 32, .06), 0 1px 1px rgba(16, 25, 32, .04);--shadow-dialog: 0 12px 40px rgba(16, 25, 32, .28);--color-backdrop: rgba(10, 16, 21, .55);--font-sans: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--text-xs: 12px;--text-s: 13px;--text-m: 15px;--text-l: 17px;--text-xl: 21px;--text-xxl: 26px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--radius-s: 4px;--radius-m: 7px;--radius-l: 11px;--radius-pill: 999px;--hairline: 1px;--rail: 3px;--focus-ring: 2px;--tap-min: 36px;--cell: 11px;--cell-gap: 3px;--icon-s: 12px;--icon-m: 16px;--page-max: 1180px;--tile-min: 140px;--card-min: 340px;--section-min: 240px;--fact-label: 6.5em;--dialog-max: 520px;--log-max: 960px;--log-height: 60vh;--duration-fast: .12s;--duration-pulse: 1.8s}@media(prefers-color-scheme:dark){:root{color-scheme:dark;--color-bg: #0b1117;--color-surface: #121b23;--color-surface-2: #17222c;--color-border: #263440;--color-border-strong: #66798a;--color-text: #e6edf2;--color-text-2: #aebcc8;--color-text-3: #95a5b2;--color-accent: #4cc79c;--color-accent-soft: #10302a;--color-on-accent: #04201a;--color-ok: #52c78e;--color-ok-soft: #0f2a20;--color-warn: #f1b64f;--color-warn-soft: #2c2213;--color-danger: #ff8a80;--color-danger-soft: #341719;--color-on-danger: #2a0605;--color-info: #85b9f5;--color-info-soft: #14243a;--color-idle: #9aa9b5;--color-idle-soft: #1c2731;--color-focus: #85b9f5;--color-row-hover: #16212a;--shadow-card: 0 1px 2px rgba(0, 0, 0, .4);--shadow-dialog: 0 12px 40px rgba(0, 0, 0, .6);--color-backdrop: rgba(0, 0, 0, .65)}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-m);line-height:1.45;-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin:0}a{color:var(--color-accent);text-underline-offset:.15em}button,input{font:inherit;color:inherit}:focus-visible{outline:var(--focus-ring) solid var(--color-focus);outline-offset:var(--focus-ring)}[tabindex="-1"]:focus{outline:none}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@keyframes cc-pulse{0%,to{opacity:1}50%{opacity:.35}}
