:root{--hm-color-ink: #0B1412;--hm-color-white: #FFFFFF;--hm-color-blue-50: #EAF6FC;--hm-color-blue-100: #CFEAF7;--hm-color-blue-200: #A3D6EF;--hm-color-blue-300: #6CBDE5;--hm-color-blue-400: #3FA8DB;--hm-color-blue-500: #2598D1;--hm-color-blue-600: #1588B2;--hm-color-blue-700: #046897;--hm-color-blue-800: #0B5F7F;--hm-color-blue-900: #063E53;--hm-color-teal-50: #EFFAF8;--hm-color-teal-100: #D6F0EB;--hm-color-teal-200: #B6E4DD;--hm-color-teal-300: #7FD0C4;--hm-color-teal-400: #3FB3A3;--hm-color-teal-500: #14A394;--hm-color-teal-600: #0D8478;--hm-color-teal-700: #0F6B62;--hm-color-teal-800: #11544D;--hm-color-teal-900: #123F3A;--hm-color-teal-950: #0C302C;--hm-color-city-light: #1FAE5A;--hm-color-city-dark: #5FD88F;--hm-color-slate-50: #F4FAF9;--hm-color-slate-100: #E9F4F2;--hm-color-slate-200: #DCEBE8;--hm-color-slate-300: #CDDDD9;--hm-color-slate-400: #7A9590;--hm-color-slate-500: #566C68;--hm-color-slate-600: #46605B;--hm-color-slate-700: #2F4843;--hm-color-slate-800: #172824;--hm-color-slate-850: #13302C;--hm-color-slate-900: #0F1D1B;--hm-color-status-danger: #C42B30;--hm-color-status-danger-dark: #FF8A8A;--hm-color-status-warning: #A14A07;--hm-color-status-warning-dark: #F5B04D;--hm-color-status-success: #0F6B62;--hm-color-status-success-dark: #6FD9CA;--hm-color-status-info: #046897;--hm-color-status-info-dark: #6CBDE5;--hm-font-display: "Hammer", "Heebo", "Inter", "Segoe UI", Arial, sans-serif;--hm-font-text: "Inter", "Heebo", "Segoe UI", Arial, sans-serif;--hm-font-mono: "JetBrains Mono", ui-monospace, Consolas, monospace;--hm-font-office: Heebo, Arial;--hm-font-weight-thin: 100;--hm-font-weight-light: 300;--hm-font-weight-regular: 400;--hm-font-weight-medium: 500;--hm-font-weight-semibold: 600;--hm-font-weight-bold: 700;--hm-font-size-2xs: 11px;--hm-font-size-xs: 12px;--hm-font-size-sm: 13px;--hm-font-size-md: 14px;--hm-font-size-base: 16px;--hm-font-size-lg: 18px;--hm-font-size-xl: 20px;--hm-font-size-2xl: 24px;--hm-font-size-3xl: 30px;--hm-font-size-4xl: 36px;--hm-font-size-5xl: 48px;--hm-font-size-6xl: 60px;--hm-font-size-7xl: 72px;--hm-line-height-tight: 1.15;--hm-line-height-heading: 1.25;--hm-line-height-ui: 1.4;--hm-line-height-body: 1.6;--hm-letter-spacing-display-caps: .04em;--hm-letter-spacing-wordmark: .07em;--hm-letter-spacing-normal: 0;--hm-space-0: 0;--hm-space-1: 4px;--hm-space-2: 8px;--hm-space-3: 12px;--hm-space-4: 16px;--hm-space-5: 20px;--hm-space-6: 24px;--hm-space-8: 32px;--hm-space-10: 40px;--hm-space-12: 48px;--hm-space-16: 64px;--hm-space-20: 80px;--hm-space-24: 96px;--hm-radius-xs: 4px;--hm-radius-sm: 8px;--hm-radius-control: 10px;--hm-radius-md: 14px;--hm-radius-card: 16px;--hm-radius-window: 20px;--hm-radius-pill: 999px;--hm-size-touch-target: 44px;--hm-size-control-h: 36px;--hm-size-control-h-sm: 30px;--hm-size-icon: 20px;--hm-size-icon-sm: 16px;--hm-size-sidebar-row: 52px;--hm-shadow-sm: 0 1px 3px rgba(16,40,36,.06), 0 8px 20px -12px rgba(16,40,36,.28);--hm-shadow-md: 0 1px 3px rgba(16,40,36,.05), 0 12px 32px -14px rgba(16,40,36,.16);--hm-shadow-lg: 0 24px 60px -22px rgba(16,40,36,.22);--hm-motion-duration-instant: 80ms;--hm-motion-duration-fast: .15s;--hm-motion-duration-base: .2s;--hm-motion-duration-slow: .32s;--hm-motion-duration-page: .48s;--hm-motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--hm-motion-easing-enter: cubic-bezier(.05, .7, .1, 1);--hm-motion-easing-exit: cubic-bezier(.3, 0, 1, 1);--hm-z-map: 0;--hm-z-map-controls: 10;--hm-z-panel: 20;--hm-z-popover: 30;--hm-z-modal: 40;--hm-z-toast: 50;--hm-breakpoint-sm: 480px;--hm-breakpoint-md: 768px;--hm-breakpoint-lg: 1024px;--hm-breakpoint-xl: 1440px;--hm-viz-1: #00927F;--hm-viz-2: #E8692E;--hm-viz-3: #6A55D1;--hm-viz-4: #D99A00;--hm-viz-5: #D65C9C;--hm-viz-6: #5B9A2C;--hm-viz-7: #1588B2;--hm-viz-8: #D64545;--hm-viz-seq-teal-1: #D6F0EB;--hm-viz-seq-teal-2: #B6E4DD;--hm-viz-seq-teal-3: #7FD0C4;--hm-viz-seq-teal-4: #3FB3A3;--hm-viz-seq-teal-5: #14A394;--hm-viz-seq-teal-6: #0D8478;--hm-viz-seq-teal-7: #0F6B62;--hm-viz-seq-teal-8: #11544D;--hm-viz-seq-teal-9: #123F3A;--hm-viz-seq-blue-1: #CFEAF7;--hm-viz-seq-blue-2: #A3D6EF;--hm-viz-seq-blue-3: #6CBDE5;--hm-viz-seq-blue-4: #3FA8DB;--hm-viz-seq-blue-5: #2598D1;--hm-viz-seq-blue-6: #1588B2;--hm-viz-seq-blue-7: #046897;--hm-viz-seq-blue-8: #0B5F7F;--hm-viz-seq-blue-9: #063E53;--hm-viz-heat-1: #FFF5D6;--hm-viz-heat-2: #FDDC8E;--hm-viz-heat-3: #F8B355;--hm-viz-heat-4: #EE8235;--hm-viz-heat-5: #D9542A;--hm-viz-heat-6: #B02E2A;--hm-viz-heat-7: #7A1A2B;--hm-viz-div-cool: #046897;--hm-viz-div-warm: #C2551F;--hm-viz-div-mid-light: #EEEFEF}:root,[data-hm-theme=app]{--hm-bg: #F4FAF9;--hm-surface: #FFFFFF;--hm-surface-2: #E9F4F2;--hm-line: #DCEBE8;--hm-line-strong: #7A9590;--hm-text: #13302C;--hm-text-muted: #566C68;--hm-accent: #0D8478;--hm-accent-hover: #11544D;--hm-accent-text: #0F6B62;--hm-on-accent: #FFFFFF;--hm-focus: #0D8478;--hm-selected-bg: #D6F0EB;--hm-danger: #C42B30;--hm-warning: #A14A07;--hm-success: #0F6B62;--hm-info: #046897;--hm-sidebar: #00695F;--hm-glass-bg: linear-gradient(180deg, rgba(255,255,255,.3), rgba(246,248,244,.18));--hm-glass-blur: blur(28px) saturate(185%) brightness(1.04);--hm-glass-rim: inset 0 1px 0 rgba(255,255,255,.85), inset 0 0 0 1px rgba(255,255,255,.42), inset 0 -1px 0 rgba(255,255,255,.18);--hm-glass-shadow: 0 22px 44px -22px rgba(6,30,26,.55), 0 2px 8px -4px rgba(6,30,26,.25);--hm-glass-cell: rgba(255,255,255,.76);--hm-glass-cell-strong: rgba(255,255,255,.88);--hm-glass-cell-line: rgba(255,255,255,.7);--hm-glass-halo: rgba(255,255,255,.96);--hm-glass-text: #10302B;--hm-glass-text-muted: #3F5450;--hm-glass-accent-text: #08584F;color-scheme:light}[data-hm-theme=brand]{--hm-bg: #FFFFFF;--hm-surface: #F4FAF9;--hm-surface-2: #E9F4F2;--hm-line: #DCEBE8;--hm-line-strong: #7A9590;--hm-text: #13302C;--hm-text-muted: #566C68;--hm-accent: #11544D;--hm-accent-hover: #123F3A;--hm-accent-text: #0F6B62;--hm-on-accent: #FFFFFF;--hm-focus: #0D8478;--hm-selected-bg: #EFFAF8;--hm-brand: #0D8478;--hm-hero: linear-gradient(160deg, #155A52 0%, #11443F 45%, #0C302C 100%);--hm-danger: #C42B30;--hm-warning: #A14A07;--hm-success: #0F6B62;--hm-info: #046897;--hm-glass-bg: linear-gradient(180deg, rgba(255,255,255,.3), rgba(246,248,244,.18));--hm-glass-blur: blur(28px) saturate(185%) brightness(1.04);--hm-glass-rim: inset 0 1px 0 rgba(255,255,255,.85), inset 0 0 0 1px rgba(255,255,255,.42), inset 0 -1px 0 rgba(255,255,255,.18);--hm-glass-shadow: 0 22px 44px -22px rgba(6,30,26,.55), 0 2px 8px -4px rgba(6,30,26,.25);--hm-glass-cell: rgba(255,255,255,.76);--hm-glass-cell-strong: rgba(255,255,255,.88);--hm-glass-cell-line: rgba(255,255,255,.7);--hm-glass-halo: rgba(255,255,255,.96);--hm-glass-text: #10302B;--hm-glass-text-muted: #3F5450;--hm-glass-accent-text: #08584F;color-scheme:light}:root[data-hm-mode=dark]:not([data-hm-theme=brand]),[data-hm-theme=app][data-hm-mode=dark],body.calcite-mode-dark{--hm-bg: #0F1D1B;--hm-surface: #172824;--hm-surface-2: #1D302C;--hm-line: #2F4843;--hm-line-strong: #5A7A73;--hm-text: #E3F0ED;--hm-text-muted: #A9BFBA;--hm-accent: #4FC9B8;--hm-accent-hover: #6FD9CA;--hm-accent-text: #6FD9CA;--hm-on-accent: #0B1412;--hm-focus: #6FD9CA;--hm-selected-bg: #21403A;--hm-danger: #FF8A8A;--hm-warning: #F5B04D;--hm-success: #6FD9CA;--hm-info: #6CBDE5;--hm-sidebar: #0F2C28;--hm-glass-bg: linear-gradient(180deg, rgba(40,60,56,.42), rgba(16,28,26,.34));--hm-glass-blur: blur(28px) saturate(185%) brightness(1.04);--hm-glass-rim: inset 0 1px 0 rgba(255,255,255,.28), inset 0 0 0 1px rgba(255,255,255,.14);--hm-glass-shadow: 0 22px 44px -22px rgba(0,0,0,.7), 0 2px 8px -4px rgba(0,0,0,.4);--hm-glass-cell: rgba(18,32,29,.78);--hm-glass-cell-strong: rgba(18,32,29,.9);--hm-glass-cell-line: rgba(255,255,255,.14);--hm-glass-halo: rgba(12,22,20,.96);--hm-glass-text: #EEF7F5;--hm-glass-text-muted: #C3D6D1;--hm-glass-accent-text: #8FE6DA;--hm-viz-1: #0B9E89;--hm-viz-2: #E46A30;--hm-viz-3: #8676E4;--hm-viz-4: #BB8500;--hm-viz-5: #D4619B;--hm-viz-6: #5AA02B;--hm-viz-7: #2A95C9;--hm-viz-8: #DE5656;--hm-viz-div-mid-light: #34403E;color-scheme:dark}[data-hm-theme=brand][data-hm-mode=dark]{--hm-bg: #0C302C;--hm-surface: #11443F;--hm-surface-2: #0F3E39;--hm-line: #2A6A62;--hm-line-strong: #6FA79F;--hm-text: #FFFFFF;--hm-text-muted: #B6E4DD;--hm-accent: #7FD0C4;--hm-accent-hover: #B6E4DD;--hm-accent-text: #7FD0C4;--hm-on-accent: #0B1412;--hm-focus: #7FD0C4;--hm-selected-bg: #11544D;--hm-brand: #7FD0C4;--hm-hero: linear-gradient(160deg, #155A52 0%, #11443F 45%, #0C302C 100%);--hm-danger: #FF8A8A;--hm-warning: #F5B04D;--hm-success: #6FD9CA;--hm-info: #6CBDE5;--hm-glass-bg: linear-gradient(180deg, rgba(40,60,56,.42), rgba(16,28,26,.34));--hm-glass-blur: blur(28px) saturate(185%) brightness(1.04);--hm-glass-rim: inset 0 1px 0 rgba(255,255,255,.28), inset 0 0 0 1px rgba(255,255,255,.14);--hm-glass-shadow: 0 22px 44px -22px rgba(0,0,0,.7), 0 2px 8px -4px rgba(0,0,0,.4);--hm-glass-cell: rgba(18,32,29,.78);--hm-glass-cell-strong: rgba(18,32,29,.9);--hm-glass-cell-line: rgba(255,255,255,.14);--hm-glass-halo: rgba(12,22,20,.96);--hm-glass-text: #EEF7F5;--hm-glass-text-muted: #C3D6D1;--hm-glass-accent-text: #8FE6DA;--hm-viz-1: #0B9E89;--hm-viz-2: #E46A30;--hm-viz-3: #8676E4;--hm-viz-4: #BB8500;--hm-viz-5: #D4619B;--hm-viz-6: #5AA02B;--hm-viz-7: #2A95C9;--hm-viz-8: #DE5656;--hm-viz-div-mid-light: #34403E;color-scheme:dark}@media(prefers-color-scheme:dark){:root[data-hm-mode=auto]:not([data-hm-theme=brand]),[data-hm-theme=app][data-hm-mode=auto]{--hm-bg: #0F1D1B;--hm-surface: #172824;--hm-surface-2: #1D302C;--hm-line: #2F4843;--hm-line-strong: #5A7A73;--hm-text: #E3F0ED;--hm-text-muted: #A9BFBA;--hm-accent: #4FC9B8;--hm-accent-hover: #6FD9CA;--hm-accent-text: #6FD9CA;--hm-on-accent: #0B1412;--hm-focus: #6FD9CA;--hm-selected-bg: #21403A;--hm-danger: #FF8A8A;--hm-warning: #F5B04D;--hm-success: #6FD9CA;--hm-info: #6CBDE5;--hm-sidebar: #0F2C28;--hm-glass-bg: linear-gradient(180deg, rgba(40,60,56,.42), rgba(16,28,26,.34));--hm-glass-blur: blur(28px) saturate(185%) brightness(1.04);--hm-glass-rim: inset 0 1px 0 rgba(255,255,255,.28), inset 0 0 0 1px rgba(255,255,255,.14);--hm-glass-shadow: 0 22px 44px -22px rgba(0,0,0,.7), 0 2px 8px -4px rgba(0,0,0,.4);--hm-glass-cell: rgba(18,32,29,.78);--hm-glass-cell-strong: rgba(18,32,29,.9);--hm-glass-cell-line: rgba(255,255,255,.14);--hm-glass-halo: rgba(12,22,20,.96);--hm-glass-text: #EEF7F5;--hm-glass-text-muted: #C3D6D1;--hm-glass-accent-text: #8FE6DA;--hm-viz-1: #0B9E89;--hm-viz-2: #E46A30;--hm-viz-3: #8676E4;--hm-viz-4: #BB8500;--hm-viz-5: #D4619B;--hm-viz-6: #5AA02B;--hm-viz-7: #2A95C9;--hm-viz-8: #DE5656;--hm-viz-div-mid-light: #34403E;color-scheme:dark}[data-hm-theme=brand][data-hm-mode=auto]{--hm-bg: #0C302C;--hm-surface: #11443F;--hm-surface-2: #0F3E39;--hm-line: #2A6A62;--hm-line-strong: #6FA79F;--hm-text: #FFFFFF;--hm-text-muted: #B6E4DD;--hm-accent: #7FD0C4;--hm-accent-hover: #B6E4DD;--hm-accent-text: #7FD0C4;--hm-on-accent: #0B1412;--hm-focus: #7FD0C4;--hm-selected-bg: #11544D;--hm-brand: #7FD0C4;--hm-hero: linear-gradient(160deg, #155A52 0%, #11443F 45%, #0C302C 100%);--hm-danger: #FF8A8A;--hm-warning: #F5B04D;--hm-success: #6FD9CA;--hm-info: #6CBDE5;--hm-glass-bg: linear-gradient(180deg, rgba(40,60,56,.42), rgba(16,28,26,.34));--hm-glass-blur: blur(28px) saturate(185%) brightness(1.04);--hm-glass-rim: inset 0 1px 0 rgba(255,255,255,.28), inset 0 0 0 1px rgba(255,255,255,.14);--hm-glass-shadow: 0 22px 44px -22px rgba(0,0,0,.7), 0 2px 8px -4px rgba(0,0,0,.4);--hm-glass-cell: rgba(18,32,29,.78);--hm-glass-cell-strong: rgba(18,32,29,.9);--hm-glass-cell-line: rgba(255,255,255,.14);--hm-glass-halo: rgba(12,22,20,.96);--hm-glass-text: #EEF7F5;--hm-glass-text-muted: #C3D6D1;--hm-glass-accent-text: #8FE6DA;--hm-viz-1: #0B9E89;--hm-viz-2: #E46A30;--hm-viz-3: #8676E4;--hm-viz-4: #BB8500;--hm-viz-5: #D4619B;--hm-viz-6: #5AA02B;--hm-viz-7: #2A95C9;--hm-viz-8: #DE5656;--hm-viz-div-mid-light: #34403E;color-scheme:dark}}@media(prefers-reduced-motion:reduce){:root{--hm-motion-duration-fast: 0ms;--hm-motion-duration-base: 0ms;--hm-motion-duration-slow: 0ms;--hm-motion-duration-page: 0ms}}
