@font-face{font-family:Lumen Preview;src:url(/fonts/previews/Figtree-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Lumen Preview;src:url(/fonts/previews/Figtree-Medium.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Lumen Preview;src:url(/fonts/previews/Figtree-SemiBold.ttf)format("truetype");font-weight:600;font-display:swap}:root{--color-bg:#fff;--color-surface:#fafafa;--color-surface-solid:#fafafa;--color-surface-hover:#0a0a0a0d;--color-surface-active:#0a0a0a14;--color-panel:#fff;--color-panel-muted:#f3f3f3;--color-control:#fff;--color-control-menu:#fff;--color-interaction-hover:#0a0a0a0d;--color-interaction-active:#0a0a0a14;--color-interaction-selected:var(--color-accent-soft);--color-text-primary:#121212;--color-text-secondary:#4d4d4d;--color-text-tertiary:#747474;--color-accent:#0070f7;--color-accent-hover:#005edc;--color-accent-muted:#cce7ff;--color-accent-soft:#e0efff;--color-accent-contrast:#fff;--color-brand:var(--color-accent);--color-project-action:var(--color-accent);--color-project-action-hover:var(--color-accent-hover);--color-project-action-contrast:var(--color-accent-contrast);--color-project-surface:#f3f3f3;--color-project-surface-hover:#0a0a0a0f;--color-project-surface-active:#0a0a0a1a;--color-project-control:#0a0a0a0d;--color-success:#00905c;--color-success-muted:#c9f2d8;--color-error:#d43538;--color-error-muted:#ffddd9;--color-danger:var(--color-error);--color-danger-muted:var(--color-error-muted);--color-warning:#a35200;--color-warning-muted:#fff1c8;--color-info:#1f7183;--color-info-muted:#d6edf2;--color-border:#0a0a0a24;--color-border-light:#0a0a0a14;--color-border-strong:#0a0a0a4d;--color-separator:var(--color-border-light);--color-ring-track:#dcdee1;--color-ring-fill:var(--color-accent);--color-loader-path:#979faa;--color-loader-dot:var(--color-accent);--color-loader-dot-soft:#8c9aab;--color-overlay:#0a0a0a47;--radius-0:0;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--shadow-none:none;--shadow-card:none;--shadow-panel:none;--shadow-float:none;--shadow-input:0 1px 2px #0a0a0a0a, 0 8px 24px #0a0a0a09;--shadow-pill:0 1px 2px #0a0a0a0d, 0 4px 12px #0a0a0a0a;--glass-blur:0px;--dot-grid-base:#9292922e;--dot-grid-active:#4d4d4db8;--background:var(--color-bg);--foreground:var(--color-text-primary);--card:var(--color-panel);--card-foreground:var(--color-text-primary);--popover:var(--color-control-menu);--popover-foreground:var(--color-text-primary);--primary:var(--color-accent);--primary-foreground:var(--color-accent-contrast);--secondary:var(--color-surface);--secondary-foreground:var(--color-text-primary);--muted:var(--color-panel-muted);--muted-foreground:var(--color-text-tertiary);--accent:var(--color-accent-soft);--accent-foreground:var(--color-accent);--destructive:var(--color-error);--border:var(--color-border-light);--input:var(--color-border-light);--ring:var(--color-accent-muted);--chart-1:#d4d4d4;--chart-2:#737373;--chart-3:#525252;--chart-4:#404040;--chart-5:#262626;--radius:.625rem;--sidebar:#f8f8f8;--sidebar-foreground:var(--color-text-primary);--sidebar-primary:var(--color-accent);--sidebar-primary-foreground:var(--color-accent-contrast);--sidebar-accent:var(--color-surface-active);--sidebar-accent-foreground:var(--color-text-primary);--sidebar-border:var(--color-border-light);--sidebar-ring:var(--color-accent-muted);--rb-accent:var(--color-text-primary);--rb-accent-fg:var(--color-surface);--rb-radius:var(--radius-lg);--rb-r-xs:max(0px, calc(var(--rb-radius) - 6px));--rb-r-sm:max(0px, calc(var(--rb-radius) - 4px));--rb-r-md:max(0px, calc(var(--rb-radius) - 2px));--rb-r-lg:var(--rb-radius);--rb-r-xl:calc(var(--rb-radius) + min(2px, var(--rb-radius)));--rb-r-2xl:calc(var(--rb-radius) + min(4px, var(--rb-radius)));--rb-r-3xl:calc(var(--rb-radius) + min(6px, var(--rb-radius)));--rb-r-4xl:calc(var(--rb-radius) + min(8px, var(--rb-radius)))}@supports (color:lab(0% 0 0)){:root{--color-bg:lab(100% 0 0);--color-surface:lab(98.26% 0 0);--color-surface-solid:lab(98.26% 0 0);--color-surface-hover:lab(2.75381% 0 0/.05);--color-surface-active:lab(2.75381% 0 0/.08);--color-panel:lab(100% 0 0);--color-panel-muted:lab(95.94% 0 0);--color-control:lab(100% 0 0);--color-control-menu:lab(100% 0 0);--color-interaction-hover:lab(2.75381% 0 0/.05);--color-interaction-active:lab(2.75381% 0 0/.08);--color-text-primary:lab(5.26802% 0 0);--color-text-secondary:lab(32.72% -.0000149012 0);--color-text-tertiary:lab(48.96% 0 0);--color-accent:lab(47.9229% 22.3147 -86.8328);--color-accent-hover:lab(40.8106% 23.698 -82.9445);--color-accent-muted:lab(90.2207% -5.887 -16.0546);--color-accent-soft:lab(93.6801% -3.04782 -10.3605);--color-accent-contrast:lab(100% 0 0);--color-project-surface:lab(95.94% 0 0);--color-project-surface-hover:lab(2.75381% 0 0/.06);--color-project-surface-active:lab(2.75381% 0 0/.1);--color-project-control:lab(2.75381% 0 0/.05);--color-success:lab(52.5992% -48.9232 19.1524);--color-success-muted:lab(92.0413% -17.5117 7.73857);--color-error:lab(48.7277% 61.6905 38.1792);--color-error-muted:lab(90.8159% 15.995 8.66768);--color-warning:lab(44.3757% 36.3965 70.9204);--color-warning-muted:lab(95.6355% .749141 25.3225);--color-info:lab(43.6689% -20.4154 -16.9472);--color-info-muted:lab(92.0576% -6.80164 -5.47503);--color-border:lab(2.75381% 0 0/.14);--color-border-light:lab(2.75381% 0 0/.08);--color-border-strong:lab(2.75381% 0 0/.3);--color-ring-track:lab(88.3923% -.330329 -1.47064);--color-loader-path:lab(65.159% -1.37216 -6.55639);--color-loader-dot-soft:lab(62.8026% -2.11832 -10.8485);--color-overlay:lab(2.75381% 0 0/.28);--shadow-input:0 1px 2px lab(2.75381% 0 0/.04), 0 8px 24px lab(2.75381% 0 0/.035);--shadow-pill:0 1px 2px lab(2.75381% 0 0/.05), 0 4px 12px lab(2.75381% 0 0/.04);--dot-grid-base:lab(60.56% 0 0/.18);--dot-grid-active:lab(32.72% -.0000149012 0/.72);--chart-1:lab(84.92% 0 -.0000119209);--chart-2:lab(48.496% 0 0);--chart-3:lab(34.924% 0 0);--chart-4:lab(27.036% 0 0);--chart-5:lab(15.204% 0 -.00000596046);--sidebar:lab(97.68% -.0000298023 .0000119209)}}body{background:var(--color-bg);color:var(--color-text-primary);margin:0}html{scrollbar-width:none}body::-webkit-scrollbar{display:none}.font-brand-lumen{font-family:Lumen Brand,sans-serif}.font-brand-lab{font-family:Lab Brand,sans-serif}.preview-markdown h2{margin:14px 0 8px;font-size:15px;font-weight:600}.preview-markdown ol{padding-left:20px}.preview-markdown pre{background:var(--color-panel-muted);border-radius:12px;padding:12px}.preview-markdown p{margin:8px 0}body{font-family:Lumen Preview,Noto Sans SC,system-ui,sans-serif}
