:root{--incremark-base-colors-blue-1:#fcfdff;--incremark-base-colors-blue-2:#d6e6ff;--incremark-base-colors-blue-3:#b0ceff;--incremark-base-colors-blue-4:#8ab6ff;--incremark-base-colors-blue-5:#639eff;--incremark-base-colors-blue-6:#3b82f6;--incremark-base-colors-blue-7:#296bd7;--incremark-base-colors-blue-8:#1a56b9;--incremark-base-colors-blue-9:#0e439a;--incremark-base-colors-blue-10:#05327c;--incremark-base-colors-blue-primary:#3b82f6;--incremark-base-colors-blue-hover:#639eff;--incremark-base-colors-blue-active:#296bd7;--incremark-base-colors-blue-light:#d6e6ff;--incremark-base-colors-blue-lighter:#fcfdff;--incremark-base-colors-blue-dark:#0e439a;--incremark-base-colors-teal-1:#d1faf6;--incremark-base-colors-teal-2:#9ee6df;--incremark-base-colors-teal-3:#71d1c9;--incremark-base-colors-teal-4:#49bdb3;--incremark-base-colors-teal-5:#28a89d;--incremark-base-colors-teal-6:#0d9488;--incremark-base-colors-teal-7:#04756b;--incremark-base-colors-teal-8:#00574f;--incremark-base-colors-teal-9:#003833;--incremark-base-colors-teal-10:#001a17;--incremark-base-colors-teal-primary:#0d9488;--incremark-base-colors-teal-hover:#28a89d;--incremark-base-colors-teal-active:#04756b;--incremark-base-colors-teal-light:#9ee6df;--incremark-base-colors-teal-lighter:#d1faf6;--incremark-base-colors-teal-dark:#003833;--incremark-base-colors-purple-1:#fff;--incremark-base-colors-purple-2:#f8f1ff;--incremark-base-colors-purple-3:#e5cbff;--incremark-base-colors-purple-4:#d3a4ff;--incremark-base-colors-purple-5:#c07eff;--incremark-base-colors-purple-6:#a855f7;--incremark-base-colors-purple-7:#8e40d8;--incremark-base-colors-purple-8:#752dba;--incremark-base-colors-purple-9:#5e1e9b;--incremark-base-colors-purple-10:#49127d;--incremark-base-colors-purple-primary:#a855f7;--incremark-base-colors-purple-hover:#c07eff;--incremark-base-colors-purple-active:#8e40d8;--incremark-base-colors-purple-light:#f8f1ff;--incremark-base-colors-purple-lighter:#fff;--incremark-base-colors-purple-dark:#5e1e9b;--incremark-base-colors-green-1:#d5fff1;--incremark-base-colors-green-2:#afffe5;--incremark-base-colors-green-3:#84f6d0;--incremark-base-colors-green-4:#57e2b4;--incremark-base-colors-green-5:#31cd99;--incremark-base-colors-green-6:#10b981;--incremark-base-colors-green-7:#069a69;--incremark-base-colors-green-8:#007c53;--incremark-base-colors-green-9:#005d3e;--incremark-base-colors-green-10:#003f2a;--incremark-base-colors-green-primary:#10b981;--incremark-base-colors-green-hover:#31cd99;--incremark-base-colors-green-active:#069a69;--incremark-base-colors-green-light:#afffe5;--incremark-base-colors-green-lighter:#d5fff1;--incremark-base-colors-green-dark:#005d3e;--incremark-base-colors-red-1:#fff;--incremark-base-colors-red-2:#ffe2e2;--incremark-base-colors-red-3:#fbb;--incremark-base-colors-red-4:#ff9595;--incremark-base-colors-red-5:#ff6f6f;--incremark-base-colors-red-6:#ef4444;--incremark-base-colors-red-7:#d03131;--incremark-base-colors-red-8:#b22121;--incremark-base-colors-red-9:#931414;--incremark-base-colors-red-10:#750a0a;--incremark-base-colors-red-primary:#ef4444;--incremark-base-colors-red-hover:#ff6f6f;--incremark-base-colors-red-active:#d03131;--incremark-base-colors-red-light:#ffe2e2;--incremark-base-colors-red-lighter:#fff;--incremark-base-colors-red-dark:#931414;--incremark-base-colors-orange-1:#ffe7d6;--incremark-base-colors-orange-2:#ffd0b0;--incremark-base-colors-orange-3:#ffba89;--incremark-base-colors-orange-4:#ffa363;--incremark-base-colors-orange-5:#ff8c3d;--incremark-base-colors-orange-6:#f97316;--incremark-base-colors-orange-7:#da5e08;--incremark-base-colors-orange-8:#bc4d00;--incremark-base-colors-orange-9:#9d4000;--incremark-base-colors-orange-10:#7f3400;--incremark-base-colors-orange-primary:#f97316;--incremark-base-colors-orange-hover:#ff8c3d;--incremark-base-colors-orange-active:#da5e08;--incremark-base-colors-orange-light:#ffd0b0;--incremark-base-colors-orange-lighter:#ffe7d6;--incremark-base-colors-orange-dark:#9d4000;--incremark-base-colors-cyan-1:#c6f7ff;--incremark-base-colors-cyan-2:#a0f1ff;--incremark-base-colors-cyan-3:#7aecff;--incremark-base-colors-cyan-4:#53e4fd;--incremark-base-colors-cyan-5:#29cde8;--incremark-base-colors-cyan-6:#06b6d4;--incremark-base-colors-cyan-7:#009bb5;--incremark-base-colors-cyan-8:#008197;--incremark-base-colors-cyan-9:#006778;--incremark-base-colors-cyan-10:#004d5a;--incremark-base-colors-cyan-primary:#06b6d4;--incremark-base-colors-cyan-hover:#29cde8;--incremark-base-colors-cyan-active:#009bb5;--incremark-base-colors-cyan-light:#a0f1ff;--incremark-base-colors-cyan-lighter:#c6f7ff;--incremark-base-colors-cyan-dark:#006778;--incremark-base-colors-indigo-1:#fff;--incremark-base-colors-indigo-2:#f0f3ff;--incremark-base-colors-indigo-3:#cad4ff;--incremark-base-colors-indigo-4:#a4b4ff;--incremark-base-colors-indigo-5:#7d95ff;--incremark-base-colors-indigo-6:#5776ff;--incremark-base-colors-indigo-7:#415fe0;--incremark-base-colors-indigo-8:#2f4ac2;--incremark-base-colors-indigo-9:#1f38a3;--incremark-base-colors-indigo-10:#132885;--incremark-base-colors-indigo-primary:#5776ff;--incremark-base-colors-indigo-hover:#7d95ff;--incremark-base-colors-indigo-active:#415fe0;--incremark-base-colors-indigo-light:#f0f3ff;--incremark-base-colors-indigo-lighter:#fff;--incremark-base-colors-indigo-dark:#1f38a3;--incremark-color-neutral-1:#fff;--incremark-color-neutral-2:#fafbfc;--incremark-color-neutral-3:#f3f4f6;--incremark-color-neutral-4:#e5e7eb;--incremark-color-neutral-5:#d1d5db;--incremark-color-neutral-6:#9ca3af;--incremark-color-neutral-7:#6b7280;--incremark-color-neutral-8:#374151;--incremark-color-neutral-9:#1f2937;--incremark-color-neutral-10:#111827;--incremark-color-brand-1:#fff;--incremark-color-brand-2:#f0f3ff;--incremark-color-brand-3:#cad4ff;--incremark-color-brand-4:#a4b4ff;--incremark-color-brand-5:#7d95ff;--incremark-color-brand-6:#5776ff;--incremark-color-brand-7:#415fe0;--incremark-color-brand-8:#2f4ac2;--incremark-color-brand-9:#1f38a3;--incremark-color-brand-10:#132885;--incremark-color-brand-primary:#5776ff;--incremark-color-brand-primary-hover:#7d95ff;--incremark-color-brand-primary-active:#415fe0;--incremark-color-brand-primary-light:#f0f3ff;--incremark-color-text-primary:#374151;--incremark-color-text-secondary:#6b7280;--incremark-color-text-tertiary:#9ca3af;--incremark-color-text-inverse:#fff;--incremark-color-background-base:#fff;--incremark-color-background-elevated:#fafbfc;--incremark-color-background-overlay:#01143199;--incremark-color-border-default:#e5e7eb;--incremark-color-border-subtle:#f3f4f6;--incremark-color-border-strong:#6b7280;--incremark-color-code-inline-background:#f3f4f6;--incremark-color-code-inline-text:#374151;--incremark-color-code-block-background:#fafbfc;--incremark-color-code-block-text:#1f2937;--incremark-color-code-header-background:#f3f4f6;--incremark-color-status-pending:#a855f7;--incremark-color-status-completed:#10b981;--incremark-color-interactive-link:#5776ff;--incremark-color-interactive-link-hover:#7d95ff;--incremark-color-interactive-link-visited:#5e1e9b;--incremark-color-interactive-checked:#10b981;--incremark-typography-font-family-base:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--incremark-typography-font-family-mono:"Fira Code","SF Mono","Monaco","Consolas",monospace;--incremark-typography-font-size-xs:12px;--incremark-typography-font-size-sm:13px;--incremark-typography-font-size-base:14px;--incremark-typography-font-size-md:16px;--incremark-typography-font-size-lg:18px;--incremark-typography-font-size-heading-h1:2em;--incremark-typography-font-size-heading-h2:1.5em;--incremark-typography-font-size-heading-h3:1.25em;--incremark-typography-font-size-heading-h4:1em;--incremark-typography-font-size-heading-h5:.875em;--incremark-typography-font-size-heading-h6:.85em;--incremark-typography-font-weight-normal:400;--incremark-typography-font-weight-medium:500;--incremark-typography-font-weight-semibold:600;--incremark-typography-font-weight-bold:700;--incremark-typography-line-height-tight:1.25;--incremark-typography-line-height-normal:1.5;--incremark-typography-line-height-relaxed:1.75;--incremark-spacing-xs:4px;--incremark-spacing-sm:8px;--incremark-spacing-md:12px;--incremark-spacing-lg:16px;--incremark-spacing-xl:24px;--incremark-border-radius-sm:4px;--incremark-border-radius-md:8px;--incremark-border-radius-lg:12px;--incremark-shadow-sm:0 2px 4px #0013300f;--incremark-shadow-md:0 2px 12px #00133014;--incremark-shadow-lg:0 2px 16px #0013301f;--incremark-shadow-center:0 0 8px #00133014;--incremark-shadow-level1-down:0 2px 4px #0013300f;--incremark-shadow-level1-up:0 -2px 4px #0013300f;--incremark-shadow-level1-left:-2px 0 8px #0013300f;--incremark-shadow-level1-right:2px 0 8px #0013300f;--incremark-shadow-level2-down:0 2px 12px #00133014;--incremark-shadow-level2-up:0 -2px 12px #00133014;--incremark-shadow-level2-left:-2px 0 12px #00133014;--incremark-shadow-level2-right:2px 0 12px #00133014;--incremark-shadow-level3-down:0 2px 16px #0013301f;--incremark-shadow-level3-up:0 -2px 16px #0013301f;--incremark-shadow-level3-left:-2px 0 16px #0013301f;--incremark-shadow-level3-right:2px 0 16px #0013301f;--incremark-shadow-brand-card:0 2px 12px #0145c51f;--incremark-animation-duration-fast:.15s;--incremark-animation-duration-normal:.2s;--incremark-animation-duration-slow:.3s;--incremark-animation-easing-ease-in-out:cubic-bezier(.4,0,.2,1);--incremark-animation-easing-ease-out:cubic-bezier(0,0,.2,1)}[data-theme=dark],.theme-dark{--incremark-base-colors-blue-1:#fcfdff;--incremark-base-colors-blue-2:#d6e6ff;--incremark-base-colors-blue-3:#b0ceff;--incremark-base-colors-blue-4:#8ab6ff;--incremark-base-colors-blue-5:#639eff;--incremark-base-colors-blue-6:#3b82f6;--incremark-base-colors-blue-7:#296bd7;--incremark-base-colors-blue-8:#1a56b9;--incremark-base-colors-blue-9:#0e439a;--incremark-base-colors-blue-10:#05327c;--incremark-base-colors-blue-primary:#3b82f6;--incremark-base-colors-blue-hover:#639eff;--incremark-base-colors-blue-active:#296bd7;--incremark-base-colors-blue-light:#d6e6ff;--incremark-base-colors-blue-lighter:#fcfdff;--incremark-base-colors-blue-dark:#0e439a;--incremark-base-colors-teal-1:#d1faf6;--incremark-base-colors-teal-2:#9ee6df;--incremark-base-colors-teal-3:#71d1c9;--incremark-base-colors-teal-4:#49bdb3;--incremark-base-colors-teal-5:#28a89d;--incremark-base-colors-teal-6:#0d9488;--incremark-base-colors-teal-7:#04756b;--incremark-base-colors-teal-8:#00574f;--incremark-base-colors-teal-9:#003833;--incremark-base-colors-teal-10:#001a17;--incremark-base-colors-teal-primary:#0d9488;--incremark-base-colors-teal-hover:#28a89d;--incremark-base-colors-teal-active:#04756b;--incremark-base-colors-teal-light:#9ee6df;--incremark-base-colors-teal-lighter:#d1faf6;--incremark-base-colors-teal-dark:#003833;--incremark-base-colors-indigo-1:#fff;--incremark-base-colors-indigo-2:#fff;--incremark-base-colors-indigo-3:#f0f3ff;--incremark-base-colors-indigo-4:#cad3ff;--incremark-base-colors-indigo-5:#a3b4ff;--incremark-base-colors-indigo-6:#7d95ff;--incremark-base-colors-indigo-7:#637ae0;--incremark-base-colors-indigo-8:#4c61c2;--incremark-base-colors-indigo-9:#384ba3;--incremark-base-colors-indigo-10:#263885;--incremark-base-colors-indigo-primary:#7d95ff;--incremark-base-colors-indigo-hover:#a3b4ff;--incremark-base-colors-indigo-active:#637ae0;--incremark-base-colors-indigo-light:#fff;--incremark-base-colors-indigo-lighter:#fff;--incremark-base-colors-indigo-dark:#384ba3;--incremark-base-colors-purple-1:#fff;--incremark-base-colors-purple-2:#fff;--incremark-base-colors-purple-3:#fcf8ff;--incremark-base-colors-purple-4:#e9d2ff;--incremark-base-colors-purple-5:#d5acff;--incremark-base-colors-purple-6:#c084fc;--incremark-base-colors-purple-7:#a369dd;--incremark-base-colors-purple-8:#8851bf;--incremark-base-colors-purple-9:#6e3ca0;--incremark-base-colors-purple-10:#562a82;--incremark-base-colors-purple-primary:#c084fc;--incremark-base-colors-purple-hover:#d5acff;--incremark-base-colors-purple-active:#a369dd;--incremark-base-colors-purple-light:#fff;--incremark-base-colors-purple-lighter:#fff;--incremark-base-colors-purple-dark:#6e3ca0;--incremark-base-colors-green-1:#feffff;--incremark-base-colors-green-2:#d8fff1;--incremark-base-colors-green-3:#b2ffe3;--incremark-base-colors-green-4:#8afcd2;--incremark-base-colors-green-5:#5ce7b4;--incremark-base-colors-green-6:#34d399;--incremark-base-colors-green-7:#23b480;--incremark-base-colors-green-8:#169667;--incremark-base-colors-green-9:#0b7750;--incremark-base-colors-green-10:#04593a;--incremark-base-colors-green-primary:#34d399;--incremark-base-colors-green-hover:#5ce7b4;--incremark-base-colors-green-active:#23b480;--incremark-base-colors-green-light:#d8fff1;--incremark-base-colors-green-lighter:#feffff;--incremark-base-colors-green-dark:#0b7750;--incremark-base-colors-red-1:#fff;--incremark-base-colors-red-2:#ffe2e2;--incremark-base-colors-red-3:#fbb;--incremark-base-colors-red-4:#ff9595;--incremark-base-colors-red-5:#ff6f6f;--incremark-base-colors-red-6:#ef4444;--incremark-base-colors-red-7:#d03131;--incremark-base-colors-red-8:#b22121;--incremark-base-colors-red-9:#931414;--incremark-base-colors-red-10:#750a0a;--incremark-base-colors-red-primary:#ef4444;--incremark-base-colors-red-hover:#ff6f6f;--incremark-base-colors-red-active:#d03131;--incremark-base-colors-red-light:#ffe2e2;--incremark-base-colors-red-lighter:#fff;--incremark-base-colors-red-dark:#931414;--incremark-base-colors-orange-1:#ffe7d6;--incremark-base-colors-orange-2:#ffd0b0;--incremark-base-colors-orange-3:#ffba89;--incremark-base-colors-orange-4:#ffa363;--incremark-base-colors-orange-5:#ff8c3d;--incremark-base-colors-orange-6:#f97316;--incremark-base-colors-orange-7:#da5e08;--incremark-base-colors-orange-8:#bc4d00;--incremark-base-colors-orange-9:#9d4000;--incremark-base-colors-orange-10:#7f3400;--incremark-base-colors-orange-primary:#f97316;--incremark-base-colors-orange-hover:#ff8c3d;--incremark-base-colors-orange-active:#da5e08;--incremark-base-colors-orange-light:#ffd0b0;--incremark-base-colors-orange-lighter:#ffe7d6;--incremark-base-colors-orange-dark:#9d4000;--incremark-base-colors-cyan-1:#c6f7ff;--incremark-base-colors-cyan-2:#a0f1ff;--incremark-base-colors-cyan-3:#7aecff;--incremark-base-colors-cyan-4:#53e4fd;--incremark-base-colors-cyan-5:#29cde8;--incremark-base-colors-cyan-6:#06b6d4;--incremark-base-colors-cyan-7:#009bb5;--incremark-base-colors-cyan-8:#008197;--incremark-base-colors-cyan-9:#006778;--incremark-base-colors-cyan-10:#004d5a;--incremark-base-colors-cyan-primary:#06b6d4;--incremark-base-colors-cyan-hover:#29cde8;--incremark-base-colors-cyan-active:#009bb5;--incremark-base-colors-cyan-light:#a0f1ff;--incremark-base-colors-cyan-lighter:#c6f7ff;--incremark-base-colors-cyan-dark:#006778;--incremark-color-neutral-1:#0a1628;--incremark-color-neutral-2:#162033;--incremark-color-neutral-3:#273548;--incremark-color-neutral-4:#546070;--incremark-color-neutral-5:#8891a0;--incremark-color-neutral-6:#cdd1da;--incremark-color-neutral-7:#e2e5ec;--incremark-color-neutral-8:#f1f3f8;--incremark-color-neutral-9:#f8f9fc;--incremark-color-neutral-10:#fff;--incremark-color-brand-1:#fff;--incremark-color-brand-2:#fff;--incremark-color-brand-3:#f0f3ff;--incremark-color-brand-4:#cad3ff;--incremark-color-brand-5:#a3b4ff;--incremark-color-brand-6:#7d95ff;--incremark-color-brand-7:#637ae0;--incremark-color-brand-8:#4c61c2;--incremark-color-brand-9:#384ba3;--incremark-color-brand-10:#263885;--incremark-color-brand-primary:#7d95ff;--incremark-color-brand-primary-hover:#a3b4ff;--incremark-color-brand-primary-active:#637ae0;--incremark-color-brand-primary-light:#384ba3;--incremark-color-text-primary:#f1f3f8;--incremark-color-text-secondary:#e2e5ec;--incremark-color-text-tertiary:#cdd1da;--incremark-color-text-inverse:#0a1628;--incremark-color-background-base:#0a1628;--incremark-color-background-elevated:#162033;--incremark-color-background-overlay:#000000bf;--incremark-color-border-subtle:#273548;--incremark-color-border-default:#546070;--incremark-color-border-strong:#e2e5ec;--incremark-color-code-inline-background:#273548;--incremark-color-code-inline-text:#f1f3f8;--incremark-color-code-block-background:#273548;--incremark-color-code-block-text:#f8f9fc;--incremark-color-code-header-background:#162033;--incremark-color-status-pending:#c084fc;--incremark-color-status-completed:#34d399;--incremark-color-interactive-link:#7d95ff;--incremark-color-interactive-link-hover:#a3b4ff;--incremark-color-interactive-link-visited:#fff;--incremark-color-interactive-checked:#34d399;--incremark-typography-font-family-base:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--incremark-typography-font-family-mono:"Fira Code","SF Mono","Monaco","Consolas",monospace;--incremark-typography-font-size-xs:12px;--incremark-typography-font-size-sm:13px;--incremark-typography-font-size-base:14px;--incremark-typography-font-size-md:16px;--incremark-typography-font-size-lg:18px;--incremark-typography-font-size-heading-h1:2em;--incremark-typography-font-size-heading-h2:1.5em;--incremark-typography-font-size-heading-h3:1.25em;--incremark-typography-font-size-heading-h4:1em;--incremark-typography-font-size-heading-h5:.875em;--incremark-typography-font-size-heading-h6:.85em;--incremark-typography-font-weight-normal:400;--incremark-typography-font-weight-medium:500;--incremark-typography-font-weight-semibold:600;--incremark-typography-font-weight-bold:700;--incremark-typography-line-height-tight:1.25;--incremark-typography-line-height-normal:1.5;--incremark-typography-line-height-relaxed:1.75;--incremark-spacing-xs:4px;--incremark-spacing-sm:8px;--incremark-spacing-md:12px;--incremark-spacing-lg:16px;--incremark-spacing-xl:24px;--incremark-border-radius-sm:4px;--incremark-border-radius-md:8px;--incremark-border-radius-lg:12px;--incremark-shadow-sm:0 2px 4px #0013300f;--incremark-shadow-md:0 2px 12px #00133014;--incremark-shadow-lg:0 2px 16px #0013301f;--incremark-shadow-center:0 0 8px #00133014;--incremark-shadow-level1-down:0 2px 4px #0013300f;--incremark-shadow-level1-up:0 -2px 4px #0013300f;--incremark-shadow-level1-left:-2px 0 8px #0013300f;--incremark-shadow-level1-right:2px 0 8px #0013300f;--incremark-shadow-level2-down:0 2px 12px #00133014;--incremark-shadow-level2-up:0 -2px 12px #00133014;--incremark-shadow-level2-left:-2px 0 12px #00133014;--incremark-shadow-level2-right:2px 0 12px #00133014;--incremark-shadow-level3-down:0 2px 16px #0013301f;--incremark-shadow-level3-up:0 -2px 16px #0013301f;--incremark-shadow-level3-left:-2px 0 16px #0013301f;--incremark-shadow-level3-right:2px 0 16px #0013301f;--incremark-shadow-brand-card:0 2px 12px #0145c51f;--incremark-animation-duration-fast:.15s;--incremark-animation-duration-normal:.2s;--incremark-animation-duration-slow:.3s;--incremark-animation-easing-ease-in-out:cubic-bezier(.4,0,.2,1);--incremark-animation-easing-ease-out:cubic-bezier(0,0,.2,1)}.incremark-theme-provider{height:100%}.incremark{font-family:var(--incremark-typography-font-family-base);line-height:var(--incremark-typography-line-height-normal);color:var(--incremark-color-text-primary)}.incremark a{color:var(--incremark-color-interactive-link);transition:color var(--incremark-animation-duration-normal)var(--incremark-animation-easing-ease-out);text-decoration:none}.incremark a:hover{color:var(--incremark-color-interactive-link-hover);text-decoration:underline}.incremark a:visited{color:var(--incremark-color-interactive-link-visited)}.incremark-block{transition:border-color var(--incremark-animation-duration-normal)var(--incremark-animation-easing-ease-out)}.incremark-block.incremark-show-status.incremark-pending,.incremark-block.incremark-show-status.pending{border-left:3px solid var(--incremark-color-status-pending);padding-left:var(--incremark-spacing-lg);opacity:.8}.incremark-fade-in{animation:incremark-fade-in var(--incremark-animation-duration-slow)var(--incremark-animation-easing-ease-out)}@keyframes incremark-fade-in{0%{opacity:0}to{opacity:1}}.incremark-fade-enter-active{transition:opacity var(--incremark-animation-duration-normal)var(--incremark-animation-easing-ease-out)}.incremark-fade-enter-from{opacity:0}.incremark-fade-leave-active{transition:opacity var(--incremark-animation-duration-normal)var(--incremark-animation-easing-ease-out)}.incremark-fade-leave-to{opacity:0}.incremark-icon{flex-shrink:0;justify-content:center;align-items:center;width:1em;height:1em;display:inline-flex}.incremark-icon svg{width:100%;height:100%}.incremark-btn{padding:var(--incremark-spacing-xs)var(--incremark-spacing-md);border:1px solid var(--incremark-color-border-default);border-radius:var(--incremark-border-radius-sm);color:var(--incremark-color-text-tertiary);font-size:var(--incremark-typography-font-size-sm);font-weight:var(--incremark-typography-font-weight-medium);cursor:pointer;transition:all var(--incremark-animation-duration-normal)var(--incremark-animation-easing-ease-out);-webkit-user-select:none;user-select:none;white-space:nowrap;background:0 0}.incremark-btn:hover:not(:disabled){background-color:var(--incremark-color-background-elevated);color:var(--incremark-color-text-primary);border-color:var(--incremark-color-border-strong)}.incremark-btn:active:not(:disabled){transform:translateY(1px)}.incremark-btn:disabled{opacity:.5;cursor:not-allowed}.incremark-icon-btn{border-radius:var(--incremark-border-radius-sm);width:24px;height:24px;color:var(--incremark-color-code-block-text);cursor:pointer;transition:all var(--incremark-animation-duration-normal)var(--incremark-animation-easing-ease-out);-webkit-user-select:none;user-select:none;opacity:.6;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:16px;display:inline-flex}.incremark-icon-btn:hover:not(:disabled){background-color:var(--incremark-color-neutral-8);opacity:1}.incremark-icon-btn:active:not(:disabled){transform:scale(.95)}.incremark-icon-btn:disabled{opacity:.3;cursor:not-allowed}.incremark-heading{margin:var(--incremark-spacing-md)0;font-weight:var(--incremark-typography-font-weight-semibold);line-height:var(--incremark-typography-line-height-tight);color:var(--incremark-color-text-primary)}.incremark-heading--h1{font-size:var(--incremark-typography-font-size-heading-h1);border-bottom:1px solid var(--incremark-color-border-default);padding-bottom:var(--incremark-spacing-sm)}.incremark-heading--h2{font-size:var(--incremark-typography-font-size-heading-h2)}.incremark-heading--h3{font-size:var(--incremark-typography-font-size-heading-h3)}.incremark-heading--h4{font-size:var(--incremark-typography-font-size-heading-h4)}.incremark-heading--h5{font-size:var(--incremark-typography-font-size-heading-h5)}.incremark-heading--h6{font-size:var(--incremark-typography-font-size-heading-h6);color:var(--incremark-color-text-secondary)}.incremark-paragraph{margin:var(--incremark-spacing-lg)0;line-height:var(--incremark-typography-line-height-normal);color:var(--incremark-color-text-primary)}.incremark-inline-code{padding:var(--incremark-spacing-xs)var(--incremark-spacing-sm);background:var(--incremark-color-code-inline-background);border-radius:var(--incremark-border-radius-sm);font-family:var(--incremark-typography-font-family-mono);font-size:var(--incremark-typography-font-size-sm);color:var(--incremark-color-code-inline-text)}.incremark-inline-html{display:contents}.incremark-image{max-width:100%;height:auto;margin:var(--incremark-spacing-md)0;display:block}.incremark-list{margin:var(--incremark-spacing-lg)0;padding-left:2em}.incremark-list.task-list{padding-left:0;list-style:none}.incremark-list-item{margin:var(--incremark-spacing-sm)0;line-height:var(--incremark-typography-line-height-normal)}.incremark-list-item.task-item{list-style:none}.incremark-list-item.task-item .task-label{align-items:flex-start;gap:var(--incremark-spacing-sm);cursor:default;display:flex}.incremark-list-item.task-item .task-label .checkbox{cursor:pointer;width:16px;height:16px;accent-color:var(--incremark-color-interactive-checked);flex-shrink:0;margin-top:.3em}.incremark-list-item.task-item .task-label .checkbox:checked{accent-color:var(--incremark-color-interactive-checked)}.incremark-list-item.task-item .task-label .task-content{flex:1}.incremark-table-wrapper{margin:var(--incremark-spacing-lg)0;overflow-x:auto}.incremark-table{border-collapse:collapse;width:100%;font-size:var(--incremark-typography-font-size-base);table-layout:fixed}.incremark-table th,.incremark-table td{border:1px solid var(--incremark-color-border-default);padding:var(--incremark-spacing-md)var(--incremark-spacing-lg)}.incremark-table th{background:var(--incremark-color-background-elevated);font-weight:var(--incremark-typography-font-weight-semibold)}.incremark-table tr:nth-child(2n){background:var(--incremark-color-background-elevated)}.incremark-table-align-left{text-align:left}.incremark-table-align-center{text-align:center}.incremark-table-align-right{text-align:right}.incremark-blockquote{margin:var(--incremark-spacing-lg)0;padding:var(--incremark-spacing-md)var(--incremark-spacing-lg);background:var(--incremark-color-background-elevated);border-radius:0 var(--incremark-border-radius-md)var(--incremark-border-radius-md)0;color:var(--incremark-color-text-secondary);position:relative}.incremark-blockquote:before{content:"";background:var(--incremark-color-brand-primary);border-radius:2px;width:4px;position:absolute;top:0;bottom:0;left:0}.incremark-blockquote p{margin:var(--incremark-spacing-md)0}.incremark-blockquote p:first-child{margin-top:0}.incremark-blockquote p:last-child{margin-bottom:0}.incremark-container{margin:var(--incremark-spacing-lg)0;padding:var(--incremark-spacing-md);border-radius:var(--incremark-border-radius-md);border-left:4px solid var(--incremark-color-border-default);background-color:var(--incremark-color-background-elevated)}.incremark-container-content .incremark-paragraph{margin:0}.incremark-container-content .incremark-paragraph+.incremark-paragraph{margin-top:var(--incremark-spacing-sm)}.incremark-hr{border:none;border-top:2px solid var(--incremark-color-border-subtle);margin:2em 0}.incremark-code{margin:var(--incremark-spacing-lg)0;border-radius:var(--incremark-border-radius-lg);background:var(--incremark-color-code-block-background);color:var(--incremark-color-code-block-text);overflow:hidden}.code-header{padding:var(--incremark-spacing-sm)var(--incremark-spacing-lg);background:var(--incremark-color-code-header-background);border-bottom:1px solid var(--incremark-color-border-strong);font-size:var(--incremark-typography-font-size-sm);justify-content:space-between;align-items:center;min-height:40px;display:flex}.code-header .language{align-items:center;gap:var(--incremark-spacing-sm);color:var(--incremark-color-text-tertiary);text-transform:uppercase;font-weight:var(--incremark-typography-font-weight-medium);letter-spacing:.5px;display:flex}.incremark-code .code-btn{border-radius:var(--incremark-border-radius-sm);width:24px;height:24px;color:var(--incremark-color-code-block-text);cursor:pointer;transition:all var(--incremark-animation-duration-normal)var(--incremark-animation-easing-ease-out);-webkit-user-select:none;user-select:none;opacity:.6;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:16px;display:inline-flex}.incremark-code .code-btn:hover:not(:disabled){background-color:var(--incremark-color-neutral-8);opacity:1}.incremark-code .code-btn:active:not(:disabled){transform:scale(.95)}.incremark-code .code-btn:disabled{opacity:.3;cursor:not-allowed}.code-content{overflow-x:auto}.code-loading{opacity:.7}.shiki-wrapper pre,.shiki-wrapper .shiki{padding:var(--incremark-spacing-lg);background:0 0;margin:0;overflow-x:auto}.shiki-wrapper code,.shiki-wrapper .shiki code{font-family:var(--incremark-typography-font-family-mono);font-size:var(--incremark-typography-font-size-base);line-height:var(--incremark-typography-line-height-normal)}.code-fallback,.code-loading pre{padding:var(--incremark-spacing-lg);background:0 0;margin:0;overflow-x:auto}.code-fallback code,.code-loading code{font-family:var(--incremark-typography-font-family-mono);font-size:var(--incremark-typography-font-size-base);line-height:var(--incremark-typography-line-height-normal);color:var(--incremark-color-code-block-text)}.incremark-code-stream{background:0 0;margin:0;padding:0;font-family:Fira Code,JetBrains Mono,Consolas,Monaco,Courier New,monospace;font-size:.875em;line-height:1.7}.incremark-mermaid{margin:var(--incremark-spacing-lg)0;border-radius:var(--incremark-border-radius-lg);background:var(--incremark-color-code-block-background);overflow:hidden}.mermaid-header{padding:var(--incremark-spacing-sm)var(--incremark-spacing-lg);background:var(--incremark-color-code-header-background);border-bottom:1px solid var(--incremark-color-border-strong);font-size:var(--incremark-typography-font-size-sm);justify-content:space-between;align-items:center;min-height:40px;display:flex}.mermaid-header .language{align-items:center;gap:var(--incremark-spacing-sm);color:var(--incremark-color-text-tertiary);text-transform:uppercase;font-weight:var(--incremark-typography-font-weight-medium);letter-spacing:.5px;display:flex}.mermaid-header .language .incremark-icon{color:var(--incremark-color-text-tertiary)}.mermaid-actions{align-items:center;gap:var(--incremark-spacing-xs);display:flex}.incremark-mermaid .code-btn{border-radius:var(--incremark-border-radius-sm);width:24px;height:24px;color:var(--incremark-color-code-block-text);cursor:pointer;transition:all var(--incremark-animation-duration-normal)var(--incremark-animation-easing-ease-out);-webkit-user-select:none;user-select:none;opacity:.6;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:16px;display:inline-flex}.incremark-mermaid .code-btn:hover:not(:disabled){background-color:var(--incremark-color-neutral-8);opacity:1}.incremark-mermaid .code-btn:active:not(:disabled){transform:scale(.95)}.incremark-mermaid .code-btn:disabled{opacity:.3;cursor:not-allowed}.mermaid-content{padding:var(--incremark-spacing-lg);min-height:100px}.mermaid-loading{color:var(--incremark-color-text-tertiary);font-size:var(--incremark-typography-font-size-base)}.mermaid-source-code{padding:var(--incremark-spacing-md);background:var(--incremark-color-code-block-background);border-radius:var(--incremark-border-radius-sm);color:var(--incremark-color-code-block-text);font-family:var(--incremark-typography-font-family-mono);font-size:var(--incremark-typography-font-size-sm);line-height:var(--incremark-typography-line-height-normal);white-space:pre-wrap;margin:0;overflow-x:auto}.mermaid-svg{overflow-x:auto}.mermaid-svg svg{max-width:100%;height:auto}.incremark-math-inline{display:inline}.katex{position:relative}.incremark-math-block{margin:var(--incremark-spacing-lg)0;padding:var(--incremark-spacing-lg);text-align:center;overflow-x:auto}.math-source{background:var(--incremark-color-background-elevated);padding:var(--incremark-spacing-xs)var(--incremark-spacing-sm);border-radius:var(--incremark-border-radius-sm);font-size:var(--incremark-typography-font-size-sm);color:var(--incremark-color-text-tertiary)}.math-source-block{padding:var(--incremark-spacing-lg);background:var(--incremark-color-background-elevated);border-radius:var(--incremark-border-radius-sm);text-align:left;margin:0}.math-source-block code{font-family:var(--incremark-typography-font-family-mono);font-size:var(--incremark-typography-font-size-sm);color:var(--incremark-color-text-primary)}.math-rendered .katex{font-size:var(--incremark-typography-font-size-md)}.math-rendered .katex-display{margin:0;overflow:auto hidden}.incremark-footnotes{padding-top:var(--incremark-spacing-md);font-size:var(--incremark-typography-font-size-base)}.incremark-footnotes .incremark-list{margin-bottom:var(--incremark-spacing-sm)0}.incremark-footnotes-divider{margin-bottom:var(--incremark-spacing-md);border:none;border-top:1px solid var(--incremark-color-border-subtle)}.incremark-footnotes-title{font-size:var(--incremark-typography-font-size-md);font-weight:var(--incremark-typography-font-weight-semibold);color:var(--incremark-color-text-primary)}.incremark-footnotes-list{counter-reset:footnote-counter;padding-left:0;list-style:none}.incremark-footnote-item{align-items:flex-start;gap:var(--incremark-spacing-sm);padding:var(--incremark-spacing-xs);border-radius:var(--incremark-border-radius-sm);transition:background-color var(--incremark-animation-duration-fast)var(--incremark-animation-easing-ease-in-out);line-height:var(--incremark-typography-line-height-normal);display:flex}.incremark-footnote-item:target{background-color:var(--incremark-color-neutral-2)}.incremark-footnote-content{gap:var(--incremark-spacing-sm);flex:1;display:flex}.incremark-footnote-number{font-weight:var(--incremark-typography-font-weight-semibold);color:var(--incremark-color-text-secondary);line-height:var(--incremark-typography-line-height-normal);flex-shrink:0}.incremark-footnote-body{flex:1}.incremark-footnote-body>:first-child{margin-top:0}.incremark-footnote-body>:last-child{margin-bottom:0}.incremark-footnote-body p{margin:var(--incremark-spacing-xs)0}.incremark-footnote-backref{color:var(--incremark-color-interactive-link);padding:0 var(--incremark-spacing-xs);border-radius:var(--incremark-border-radius-sm);transition:background-color var(--incremark-animation-duration-fast)var(--incremark-animation-easing-ease-in-out);line-height:var(--incremark-typography-line-height-normal);flex-shrink:0;text-decoration:none}.incremark-footnote-backref:hover{background-color:var(--incremark-color-neutral-2)}.incremark-unknown-child{color:var(--incremark-color-text-tertiary);font-style:italic}.auto-scroll-container{height:100%;overflow-y:auto}.incremark-default{margin:var(--incremark-spacing-md)0;padding:var(--incremark-spacing-md);background:var(--incremark-color-background-elevated);border:1px solid var(--incremark-color-border-strong);border-radius:var(--incremark-border-radius-md);font-size:12px}.incremark-default .type-badge{padding:2px var(--incremark-spacing-sm);background:var(--incremark-color-border-strong);border-radius:var(--incremark-border-radius-md);font-weight:var(--incremark-typography-font-weight-semibold);margin-bottom:var(--incremark-spacing-sm);display:inline-block}.incremark-default pre{white-space:pre-wrap;word-break:break-all;margin:0;font-size:11px}.incremark-html-code{margin:var(--incremark-spacing-md)0;padding:var(--incremark-spacing-md)var(--incremark-spacing-lg);background:var(--incremark-color-code-block-background);border-radius:var(--incremark-border-radius-md);overflow-x:auto}.incremark-html-code code{font-family:var(--incremark-typography-font-family-mono);font-size:14px;line-height:var(--incremark-typography-line-height-normal);color:var(--incremark-color-code-block-text);white-space:pre-wrap;word-break:break-all}
/*# sourceMappingURL=7225ed7e57621ef2.css.map*/