:root{--ground: #eff3f8;--surface: #fff;--surface-2: #f6f5f9;--surface-3: #e5e2ec;--ink: #1f2430;--ink-2: #4b5262;--muted: #767e90;--rule: #dfe1ea;--rule-strong: #c7cad6;--accent: #6f42c1;--accent-tint: #ede7ff;--accent-ink: #fff;--ok: #2e9e6b;--ok-soft: #e4f4ec;--warn: #c08427;--warn-soft: #faf0dd;--bad: #c8433f;--bad-soft: #fbe8e7;--info: #2f6f9f;--info-soft: #e3eff7;--label-bg: #efebe5;--label-ink: #6f6457;--p1: #2a7f7f;--p2: #4a5fc1;--p3: #b5653f;--p4: #8d4a7a;--p5: #46688f;--p6: #6a6f2f;--b1: #2563eb;--b2: #7c3aed;--b3: #ea580c;--b4: #0891b2;--b5: #db2777;--git-main: #1f2937;--git-stg: #5b6577;--git-dev: #94a3b8;--shadow-1: 0 1px 2px rgba(16, 24, 40, .08);--shadow-2: 0 6px 20px rgba(16, 24, 40, .12);--qmpas-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--qmpas-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--nav-bg: #fff;--nav-ink: #262626;--nav-ink-muted: rgba(38, 38, 38, .7);--nav-rule: #e5e5e5;--nav-hover-bg: rgba(242, 242, 242, .5);--nav-dropdown-bg: #f5f5f5;--nav-accent: #457ffb;--nav-open-ink: #192433;--nav-open-bg: rgba(69, 127, 251, .25);--nav-icon: #aabce2;--nav-icon-open: #fff;--nav-toggle-bg: #192433;--nav-toggle-ink: #fff;--nav-restore-bg: #fff;--nav-restore-border: var(--rule);--nav-restore-shadow: 0 2px 5px rgba(16, 24, 40, .16), 0 8px 20px rgba(16, 24, 40, .14);--nav-restore-shadow-hover: 0 3px 8px rgba(16, 24, 40, .22), 0 12px 28px rgba(16, 24, 40, .2)}:root.theme-dark{--ground: #14161c;--surface: #1b1e26;--surface-2: #22252f;--surface-3: #2d313d;--ink: #eceef4;--ink-2: #b8bece;--muted: #8b93a5;--rule: #30343f;--rule-strong: #434857;--accent: #a084e8;--accent-tint: #2b2440;--accent-ink: #16121f;--ok: #4cc48c;--ok-soft: #16302a;--warn: #dda94e;--warn-soft: #332a1a;--bad: #e8706b;--bad-soft: #351f1f;--info: #6fb0dc;--info-soft: #152833;--label-bg: #33302a;--label-ink: #c3b8a6;--p1: #4fb3b3;--p2: #7f92e8;--p3: #dd9068;--p4: #c07eae;--p5: #7ba0c9;--p6: #a3a95c;--b1: #7ba4f5;--b2: #b18cf0;--b3: #f0985f;--b4: #4fb8d8;--b5: #f07bb0;--git-main: #dfe3ec;--git-stg: #98a2b6;--git-dev: #5d6678;--shadow-1: 0 1px 2px rgba(0, 0, 0, .4);--shadow-2: 0 6px 20px rgba(0, 0, 0, .5);--nav-bg: #1b1e26;--nav-ink: #eceef4;--nav-ink-muted: rgba(236, 238, 244, .7);--nav-rule: #30343f;--nav-hover-bg: rgba(255, 255, 255, .06);--nav-dropdown-bg: #22252f;--nav-accent: #7ba4f5;--nav-open-ink: #eceef4;--nav-open-bg: rgba(123, 164, 245, .2);--nav-icon: #7f8aa3;--nav-icon-open: #eceef4;--nav-toggle-bg: #2d313d;--nav-toggle-ink: #eceef4;--nav-restore-bg: #2d313d;--nav-restore-border: rgba(160, 132, 232, .85);--nav-restore-shadow: 0 0 0 2px rgba(160, 132, 232, .75), 0 0 10px rgba(160, 132, 232, .6), 0 0 28px rgba(160, 132, 232, .38), 0 2px 8px rgba(0, 0, 0, .55);--nav-restore-shadow-hover: 0 0 0 3px rgba(160, 132, 232, .95), 0 0 16px rgba(160, 132, 232, .85), 0 0 40px rgba(160, 132, 232, .55), 0 3px 12px rgba(0, 0, 0, .65)}:root .v-sidebar-menu.vsm_white-theme{--vsm-base-bg: var(--nav-bg);--vsm-item-color: var(--nav-ink);--vsm-item-hover-bg: var(--nav-hover-bg);--vsm-dropdown-bg: var(--nav-dropdown-bg);--vsm-header-item-color: var(--nav-ink-muted);--vsm-toggle-btn-bg: var(--nav-toggle-bg);--vsm-toggle-btn-color: var(--nav-toggle-ink);--vsm-badge-color: var(--nav-ink);--vsm-badge-bg: var(--nav-hover-bg)}.form-check-input{background-color:var(--surface);border-color:var(--rule-strong);cursor:pointer}.form-switch .form-check-input{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23767e90'/%3e%3c/svg%3e")}:root.theme-dark .form-switch .form-check-input{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%238b93a5'/%3e%3c/svg%3e")}.form-check-input:checked{background-color:var(--accent);border-color:var(--accent)}.form-switch .form-check-input:checked{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e")}:root.theme-dark .form-switch .form-check-input:checked{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2316121f'/%3e%3c/svg%3e")}.form-check-input:focus{border-color:var(--accent);box-shadow:0 0 0 .25rem color-mix(in srgb,var(--accent) 25%,transparent)}.form-check-label{color:var(--ink-2);font-size:.78rem;cursor:pointer;-webkit-user-select:none;user-select:none}:root{--code-ink: #c2410c}:root.theme-dark{--code-ink: #f2895e}code,code:not([class*=language-]){color:var(--code-ink)}a>code{color:inherit}
