:root,[data-theme=light]{--hl-gray-0:#fff;--hl-gray-50:#fafafa;--hl-gray-100:#f4f4f4;--hl-gray-150:#ededed;--hl-gray-200:#e4e4e4;--hl-gray-300:#d1d1d1;--hl-gray-400:#a6a6a6;--hl-gray-500:gray;--hl-gray-600:#5e5e5e;--hl-gray-700:#404040;--hl-gray-800:#262626;--hl-gray-850:#1c1c1c;--hl-gray-900:#141414;--hl-gray-950:#0a0a0a;--hl-gray-1000:#000;--hl-color-bg:var(--hl-gray-50);--hl-color-surface:var(--hl-gray-0);--hl-color-surface-sunken:var(--hl-gray-100);--hl-color-surface-hover:var(--hl-gray-150);--hl-color-surface-active:var(--hl-gray-200);--hl-color-surface-raised:var(--hl-color-surface);--hl-color-overlay:#0a0a0a52;--hl-color-fg:var(--hl-gray-950);--hl-color-fg-muted:var(--hl-gray-600);--hl-color-fg-subtle:#6b6b6b;--hl-color-fg-disabled:var(--hl-gray-400);--hl-color-border:var(--hl-gray-200);--hl-color-border-strong:#8a8a8a;--hl-color-inverse:var(--hl-gray-950);--hl-color-inverse-fg:var(--hl-gray-0);--hl-color-inverse-hover:var(--hl-gray-700);--hl-color-shimmer:#ffffffb3;--hl-color-accent:#1f5aa6;--hl-color-accent-fg:#fff;--hl-color-accent-hover:#194a8a;--hl-color-success:#12733a;--hl-color-warning:#9a5a00;--hl-color-danger:#c62a1f;--hl-color-success-soft:color-mix(in srgb, var(--hl-color-success) 10%, var(--hl-color-surface));--hl-color-warning-soft:color-mix(in srgb, var(--hl-color-warning) 10%, var(--hl-color-surface));--hl-color-danger-soft:color-mix(in srgb, var(--hl-color-danger) 10%, var(--hl-color-surface));--hl-color-danger-solid:#c62a1f;--hl-color-danger-solid-hover:#a82218;--hl-color-on-danger:#fff;--hl-focus-ring:0 0 0 2px var(--hl-color-bg), 0 0 0 4px var(--hl-color-fg);--hl-font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--hl-font-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--hl-text-xs:12px;--hl-text-sm:13px;--hl-text-md:15px;--hl-text-input:var(--hl-text-md);--hl-text-lg:17px;--hl-text-xl:20px;--hl-text-2xl:26px;--hl-text-3xl:34px;--hl-text-4xl:44px;--hl-leading-tight:1.2;--hl-leading-snug:1.4;--hl-leading-normal:1.6;--hl-prose-w:68ch;--hl-weight-regular:400;--hl-weight-medium:500;--hl-weight-semibold:600;--hl-tracking-tight:-.02em;--hl-tracking-wide:.06em;--hl-space-0:0px;--hl-space-px:1px;--hl-space-1:2px;--hl-space-2:4px;--hl-space-3:8px;--hl-space-4:12px;--hl-space-5:16px;--hl-space-6:20px;--hl-space-7:24px;--hl-space-8:32px;--hl-space-9:40px;--hl-space-10:48px;--hl-space-11:64px;--hl-space-12:96px;--hl-line:1px;--hl-line-thick:1.5px;--hl-hit-min:44px;--hl-control-h-sm:32px;--hl-control-h-md:40px;--hl-control-h-lg:48px;--hl-icon-sm:14px;--hl-icon-md:16px;--hl-icon-lg:20px;--hl-icon-xl:28px;--hl-panel-w-sm:380px;--hl-panel-w-md:480px;--hl-panel-w-lg:640px;--hl-menu-w:220px;--hl-tooltip-w:260px;--hl-toast-w:360px;--hl-line-focus:2px;--hl-halo:3px;--hl-indicator:2px;--hl-underline-offset:3px;--hl-control-box:20px;--hl-control-dot:10px;--hl-track-h:4px;--hl-progress-h:6px;--hl-progress-h-sm:3px;--hl-switch-w:44px;--hl-switch-h:26px;--hl-switch-pad:3px;--hl-switch-stretch:6px;--hl-field-h-floating:56px;--hl-step-marker:28px;--hl-avatar-sm:28px;--hl-avatar-md:36px;--hl-avatar-lg:48px;--hl-avatar-xl:72px;--hl-kbd-h:24px;--hl-badge-h:22px;--hl-dot:6px;--hl-mini-button:24px;--hl-handle-w:40px;--hl-handle-w-active:56px;--hl-handle-h:5px;--hl-empty-icon:64px;--hl-empty-w:420px;--hl-listbox-max-h:320px;--hl-skeleton-block:120px;--hl-skeleton-avatar:40px;--hl-radius-xs:4px;--hl-radius-sm:8px;--hl-radius-md:12px;--hl-radius-panel:20px;--hl-radius-sheet:28px;--hl-radius-control:999px;--hl-radius-full:999px;--hl-shadow-1:0 1px 2px #0000000d;--hl-shadow-2:0 1px 2px #0000000a, 0 4px 12px #0000000f;--hl-shadow-3:0 2px 4px #0000000a, 0 12px 32px #0000001a;--hl-shadow-4:0 4px 8px #0000000d, 0 24px 64px #00000029;--hl-motion-scale:1;--hl-motion-instant:calc(80ms * var(--hl-motion-scale));--hl-motion-fast:calc(.14s * var(--hl-motion-scale));--hl-motion-base:calc(.22s * var(--hl-motion-scale));--hl-motion-slow:calc(.36s * var(--hl-motion-scale));--hl-motion-slower:calc(.6s * var(--hl-motion-scale));--hl-motion-pour:calc(.76s * var(--hl-motion-scale));--hl-motion-stagger:calc(30ms * var(--hl-motion-scale));--hl-motion-delay-tooltip:.4s;--hl-motion-shimmer:1.4s;--hl-motion-spin:.8s;--hl-motion-indeterminate:1.5s;--hl-ease-out:cubic-bezier(.22, 1, .36, 1);--hl-ease-in:cubic-bezier(.55, 0, 1, .45);--hl-ease-in-out:cubic-bezier(.65, 0, .35, 1);--hl-ease-spring:cubic-bezier(.3, 1.2, .5, 1);--hl-ease-bounce:cubic-bezier(.3, 1.3, .5, 1);--hl-ease-linear:linear;--hl-shift-sm:4px;--hl-shift-md:8px;--hl-press-scale:.97;--hl-press-scale-strong:.9;--hl-pop-scale:.96;--hl-check-scale:.4;--hl-check-peak-scale:1.12;--hl-disabled-opacity:.5;--hl-z-sticky:10;--hl-z-dialog:100;--hl-z-popover:150;--hl-z-toast:200;--hl-z-tooltip:300;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (pointer:coarse){:root,[data-theme]{--hl-text-input:max(16px, var(--hl-text-md))}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--hl-color-bg:#0a0a0a;--hl-color-surface:#111;--hl-color-surface-sunken:#141414;--hl-color-surface-hover:#1a1a1a;--hl-color-surface-active:#222;--hl-color-surface-raised:#1c1c1c;--hl-color-overlay:#0009;--hl-color-fg:#ececec;--hl-color-fg-muted:#ababab;--hl-color-fg-subtle:#949494;--hl-color-fg-disabled:#5a5a5a;--hl-color-border:#262626;--hl-color-border-strong:#707070;--hl-color-inverse:#ececec;--hl-color-inverse-fg:#0a0a0a;--hl-color-inverse-hover:var(--hl-gray-300);--hl-color-accent:#7fa8e6;--hl-color-accent-fg:#0a0a0a;--hl-color-accent-hover:#9bbcec;--hl-color-shimmer:#ffffff0f;--hl-color-success:#4cc97a;--hl-color-warning:#f2b33d;--hl-color-danger:#ff7a6e;--hl-color-success-soft:color-mix(in srgb, var(--hl-color-success) 14%, var(--hl-color-surface));--hl-color-warning-soft:color-mix(in srgb, var(--hl-color-warning) 14%, var(--hl-color-surface));--hl-color-danger-soft:color-mix(in srgb, var(--hl-color-danger) 14%, var(--hl-color-surface));--hl-color-danger-solid:#d63a2e;--hl-color-danger-solid-hover:#b8302a;--hl-shadow-1:0 1px 2px #0003;--hl-shadow-2:0 1px 2px #0003, 0 4px 12px #00000026;--hl-shadow-3:0 2px 4px #0006, 0 12px 32px #00000080;--hl-shadow-4:0 4px 8px #0006, 0 24px 64px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}[data-theme=dark]{--hl-color-bg:#0a0a0a;--hl-color-surface:#111;--hl-color-surface-sunken:#141414;--hl-color-surface-hover:#1a1a1a;--hl-color-surface-active:#222;--hl-color-surface-raised:#1c1c1c;--hl-color-overlay:#0009;--hl-color-fg:#ececec;--hl-color-fg-muted:#ababab;--hl-color-fg-subtle:#949494;--hl-color-fg-disabled:#5a5a5a;--hl-color-border:#262626;--hl-color-border-strong:#707070;--hl-color-inverse:#ececec;--hl-color-inverse-fg:#0a0a0a;--hl-color-inverse-hover:var(--hl-gray-300);--hl-color-accent:#7fa8e6;--hl-color-accent-fg:#0a0a0a;--hl-color-accent-hover:#9bbcec;--hl-color-shimmer:#ffffff0f;--hl-color-success:#4cc97a;--hl-color-warning:#f2b33d;--hl-color-danger:#ff7a6e;--hl-color-success-soft:color-mix(in srgb, var(--hl-color-success) 14%, var(--hl-color-surface));--hl-color-warning-soft:color-mix(in srgb, var(--hl-color-warning) 14%, var(--hl-color-surface));--hl-color-danger-soft:color-mix(in srgb, var(--hl-color-danger) 14%, var(--hl-color-surface));--hl-color-danger-solid:#d63a2e;--hl-color-danger-solid-hover:#b8302a;--hl-shadow-1:0 1px 2px #0003;--hl-shadow-2:0 1px 2px #0003, 0 4px 12px #00000026;--hl-shadow-3:0 2px 4px #0006, 0 12px 32px #00000080;--hl-shadow-4:0 4px 8px #0006, 0 24px 64px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-reduced-motion:reduce){:root,[data-theme]{--hl-motion-instant:0s;--hl-motion-fast:0s;--hl-motion-base:0s;--hl-motion-slow:0s;--hl-motion-slower:0s;--hl-motion-pour:0s;--hl-motion-stagger:0s;--hl-motion-shimmer:0s;--hl-motion-spin:1.6s;--hl-motion-indeterminate:3s;--hl-shift-sm:0px;--hl-shift-md:0px;--hl-press-scale:1;--hl-press-scale-strong:1;--hl-pop-scale:1;--hl-check-scale:1;--hl-check-peak-scale:1}}:root,[data-theme=light]{--hl-day-size:40px;--hl-day-mark:4px;--hl-calendar-gap:32px;--hl-wheel-rows:5;--hl-wheel-tilt:18deg;--hl-wheel-w:64px;--hl-heatmap-cell:12px;--hl-heatmap-gap:3px;--hl-heatmap-label:32px;--hl-heatmap-1:22%;--hl-heatmap-2:45%;--hl-heatmap-3:70%;--hl-heatmap-4:100%;--hl-schedule-hour:56px;--hl-schedule-gutter:56px;--hl-schedule-min-w:520px;--hl-schedule-indent:16px;--hl-pin-w:44px;--hl-pin-h:52px;--hl-star:28px;--hl-dropzone-h:168px;--hl-number-w:168px;--hl-motion-repeat-delay:.4s;--hl-motion-repeat:70ms;--hl-picker-area-h:168px;--hl-picker-hue-h:12px;--hl-swatch:28px;--hl-picker-white:#fff;--hl-picker-black:#000;--hl-signature-h:180px;--hl-ink-w:2.5px;--hl-blur:16px;--hl-blur-sm:6px;--hl-thumb:104px;--hl-hovercard-w:320px;--hl-marquee-fade:48px;--hl-marquee-speed:48;--hl-motion-delay-hovercard:.5s;--hl-motion-delay-hovercard-out:.2s;--hl-color-scrim:#080808eb;--hl-color-on-scrim:var(--hl-gray-0);--hl-color-on-scrim-muted:#ffffffb8;--hl-color-on-scrim-hover:#ffffff24;--hl-palette-top:12vh;--hl-palette-list-max-h:360px;--hl-navbar-h:64px;--hl-navbar-float-run:160px;--hl-fab-size:56px;--hl-fab-gap:16px;--hl-sidebar-w:248px;--hl-sidebar-w-collapsed:64px;--hl-tabbar-h:64px;--hl-tabbar-pill-w:56px;--hl-tabbar-pill-h:30px;--hl-scrollbar-w:6px;--hl-scrollbar-w-active:10px;--hl-scrollbar-min:24px;--hl-carousel-dot:8px;--hl-carousel-dot-active:24px;--hl-ring-sm:32px;--hl-ring-md:56px;--hl-ring-lg:96px;--hl-sparkline-w:120px;--hl-sparkline-h:32px;--hl-tree-indent:20px;--hl-tree-open-delay:.8s;--hl-timeline-marker:12px;--hl-table-check:18px;--hl-table-cell-max:320px;--hl-chart-h:260px;--hl-chart-donut:220px;--hl-chart-area-opacity:.14;--hl-chart-1:#2f64b4;--hl-chart-2:#b36324;--hl-chart-3:#2f9a6e;--hl-chart-4:#8a52c2;--hl-chart-5:#a8861a;--hl-chart-dash-1:none;--hl-chart-dash-2:6 4;--hl-chart-dash-3:1.5 3.5;--hl-chart-dash-4:10 4 2 4;--hl-chart-dash-5:14 6;--hl-motion-draw:calc(.9s * var(--hl-motion-scale));--hl-kanban-col-w:288px;--hl-lift-scale:1.03;--hl-lift-tilt:2deg;--hl-editor-min-h:160px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--hl-chart-1:#638fdb;--hl-chart-2:#c97638;--hl-chart-3:#3ea97a;--hl-chart-4:#a873d6;--hl-chart-5:#b0902a}}[data-theme=dark]{--hl-chart-1:#638fdb;--hl-chart-2:#c97638;--hl-chart-3:#3ea97a;--hl-chart-4:#a873d6;--hl-chart-5:#b0902a}@media (prefers-reduced-motion:reduce){:root,[data-theme]{--hl-motion-draw:0s;--hl-lift-scale:1;--hl-lift-tilt:0deg}}:root,[data-theme=light]{--hl-container-sm:640px;--hl-container-md:768px;--hl-container-lg:1024px;--hl-container-xl:1280px;--hl-grid-min-xs:140px;--hl-grid-min-sm:192px;--hl-grid-min-md:240px;--hl-grid-min-lg:320px;--hl-split-side-sm:200px;--hl-split-side-md:260px;--hl-split-side-lg:320px;--hl-center-h-sm:240px;--hl-center-h-md:400px;--hl-center-h-lg:560px;--hl-center-h-screen:100dvh;--hl-bubble-w:560px;--hl-bubble-radius-joined:6px;--hl-composer-max-h:160px;--hl-chat-jump-offset:12px;--hl-comment-indent:48px;--hl-inbox-max-h:420px;--hl-unread-dot:8px;--hl-player-idle:2.5s;--hl-player-seek-h:4px;--hl-player-seek-h-active:6px;--hl-player-volume-w:88px;--hl-player-big-play:64px;--hl-waveform-h:40px;--hl-waveform-gap:2px;--hl-color-player-bar:#080808a3;--hl-qr-dark:#000;--hl-qr-light:#fff;--hl-tour-pad:8px;--hl-tour-w:340px;--hl-resize-handle:12px;--hl-dl-term-sm:120px;--hl-dl-term-md:180px;--hl-dl-term-lg:240px;--hl-countdown-cell:72px;--hl-countdown-cell-sm:52px;--hl-datagrid-h:480px;--hl-datagrid-col-w:160px;--hl-datagrid-col-min:96px;--hl-datagrid-col-max:640px;--hl-datagrid-resize-step:16px;--hl-datagrid-resize-hit:12px;--hl-datagrid-options-h:320px;--hl-datagrid-order:16px;--hl-swipe-action-w:80px;--hl-pull-distance:72px;--hl-scroll-ease:.1;--hl-draft-start:.85;--hl-draft-end:.4;--hl-rise-span:3;--hl-rise-room:.14em;--hl-ink-span:8;--hl-story-stage-w:55%;--hl-story-stage-h:72svh;--hl-story-stage-h-narrow:46svh;--hl-story-step-h:70svh;--hl-story-step-h-narrow:45svh;--hl-story-turn:.4;--hl-story-turn-narrow:.8;--hl-story-top:0px;--hl-stack-top:var(--hl-space-10);--hl-stack-offset:var(--hl-space-4);--hl-stack-gap:25svh;--hl-stack-shrink:.04;--hl-stack-dim:.6;--hl-stack-lean:6;--hl-stack-perspective:1200px;--hl-track-top:0px;--hl-track-panel-w:40%;--hl-track-panel-w-narrow:85%;--hl-track-gap:var(--hl-space-6);--hl-track-lean:3;--hl-parallax-range:120px;--hl-parallax-range-narrow:48px;--hl-parallax-gap:var(--hl-space-5);--hl-tone-band:.3;--hl-expand-top:0px;--hl-expand-h:80svh;--hl-expand-run:80svh;--hl-expand-strip:.12;--hl-expand-side:.18;--hl-expand-zoom:.15;--hl-expand-push:.25}@media (prefers-reduced-motion:reduce){:root,[data-theme]{--hl-scroll-ease:1}}:root,[data-theme]{--hl-ink-from:color-mix(in oklab, var(--hl-color-fg) 45%, var(--hl-color-bg));--hl-code-bg:var(--hl-color-surface-sunken);--hl-code-fg:var(--hl-color-fg);--hl-code-keyword:var(--hl-color-fg);--hl-code-tag:var(--hl-color-fg);--hl-code-attr:var(--hl-color-fg-subtle);--hl-code-string:var(--hl-color-fg-muted);--hl-code-number:var(--hl-color-fg-muted);--hl-code-comment:var(--hl-color-fg-subtle);--hl-code-gutter:var(--hl-color-fg-subtle)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--hl-color-bg);color:var(--hl-color-fg);font-family:var(--hl-font-sans);font-size:var(--hl-text-md);line-height:var(--hl-leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--hl-motion-base) var(--hl-ease-out), color var(--hl-motion-base) var(--hl-ease-out);margin:0}button,input,select,textarea{font:inherit;color:inherit}img,svg{display:block}:focus:not(:focus-visible){outline:none}
