html{font-size:clamp(.875rem,.825rem + .25vi,1rem)}:root{--obs-color-component-action-ghost-bg:transparent;--obs-color-component-action-ghost-border:transparent;--obs-color-component-action-ghost-disabled-bg:transparent;--obs-color-component-action-ghost-disabled-border:transparent;--obs-color-component-action-ghost-disabled-text:#6a7b92;--obs-color-component-action-ghost-hover-bg:#f3f6f7;--obs-color-component-action-ghost-hover-border:transparent;--obs-color-component-action-ghost-hover-text:#030d17;--obs-color-component-action-ghost-pressed-bg:#e7eef0;--obs-color-component-action-ghost-pressed-border:transparent;--obs-color-component-action-ghost-pressed-text:#030d17;--obs-color-component-action-ghost-text:#030d17;--obs-color-component-action-primary-bg:#235468;--obs-color-component-action-primary-border:#235468;--obs-color-component-action-primary-disabled-bg:#c7e7ef;--obs-color-component-action-primary-disabled-border:#c7e7ef;--obs-color-component-action-primary-disabled-text:#6a7b92;--obs-color-component-action-primary-hover-bg:#407386;--obs-color-component-action-primary-hover-border:#407386;--obs-color-component-action-primary-hover-text:#fff;--obs-color-component-action-primary-pressed-bg:#1a4150;--obs-color-component-action-primary-pressed-border:#1a4150;--obs-color-component-action-primary-pressed-text:#fff;--obs-color-component-action-primary-text:#fff;--obs-color-component-action-secondary-bg:#e7eef0;--obs-color-component-action-secondary-border:#a3c9d3;--obs-color-component-action-secondary-disabled-bg:#f3f6f7;--obs-color-component-action-secondary-disabled-border:#c7e7ef;--obs-color-component-action-secondary-disabled-text:#6a7b92;--obs-color-component-action-secondary-hover-bg:#c7e7ef;--obs-color-component-action-secondary-hover-border:#a3c9d3;--obs-color-component-action-secondary-hover-text:#030d17;--obs-color-component-action-secondary-pressed-bg:#a3c9d3;--obs-color-component-action-secondary-pressed-border:#dde0e1;--obs-color-component-action-secondary-pressed-text:#030d17;--obs-color-component-action-secondary-text:#030d17;--obs-color-component-sidebar-bg:#030d17;--obs-color-component-sidebar-border:#1a4150;--obs-color-component-sidebar-item-active:#1a4150;--obs-color-component-sidebar-item-hover:#0c2738;--obs-color-component-sidebar-text:#9ba5c0;--obs-color-component-sidebar-text-active:#fff;--obs-color-component-table-border:#c7e7ef;--obs-color-component-table-header-bg:#f3f6f7;--obs-color-component-table-header-text:#3a5164;--obs-color-component-table-row-bg:#fff;--obs-color-component-table-row-bg-alt:#f3f6f7;--obs-color-component-table-row-hover:#f2fbfa;--obs-color-component-table-row-selected:#d9e3e7;--obs-color-component-table-text:#030d17;--obs-color-component-temporal-due-soon:#f59e0b;--obs-color-component-temporal-due-soon-bg:#fffbeb;--obs-color-component-temporal-future:#3b82f6;--obs-color-component-temporal-future-bg:#eff6ff;--obs-color-component-temporal-on-track:#10b981;--obs-color-component-temporal-on-track-bg:#ecfdf5;--obs-color-component-temporal-overdue:#ef4444;--obs-color-component-temporal-overdue-bg:#fef2f2;--obs-color-primitive-amber-100:#fef3c7;--obs-color-primitive-amber-50:#fffbeb;--obs-color-primitive-amber-500:#f59e0b;--obs-color-primitive-amber-700:#b45309;--obs-color-primitive-blue-100:#dbeafe;--obs-color-primitive-blue-50:#eff6ff;--obs-color-primitive-blue-500:#3b82f6;--obs-color-primitive-blue-700:#1d4ed8;--obs-color-primitive-green-100:#d1fae5;--obs-color-primitive-green-50:#ecfdf5;--obs-color-primitive-green-500:#10b981;--obs-color-primitive-green-700:#047857;--obs-color-primitive-ink-200:#9ba5c0;--obs-color-primitive-ink-400:#6a7b92;--obs-color-primitive-ink-600:#3a5164;--obs-color-primitive-ink-700:#1a4150;--obs-color-primitive-ink-800:#0c2738;--obs-color-primitive-ink-900:#030d17;--obs-color-primitive-mist-100:#e7eef0;--obs-color-primitive-mist-200:#c7e7ef;--obs-color-primitive-mist-300:#a3c9d3;--obs-color-primitive-mist-400:#dde0e1;--obs-color-primitive-mist-50:#f3f6f7;--obs-color-primitive-purple-500:#ab5cf2;--obs-color-primitive-red-100:#fee2e2;--obs-color-primitive-red-50:#fef2f2;--obs-color-primitive-red-500:#ef4444;--obs-color-primitive-red-700:#b91c1c;--obs-color-primitive-teal-100:#d9e3e7;--obs-color-primitive-teal-50:#f2fbfa;--obs-color-primitive-teal-500:#407386;--obs-color-primitive-teal-600:#235468;--obs-color-primitive-teal-700:#1a4150;--obs-color-primitive-white:#fff;--obs-color-semantic-accent-default:#235468;--obs-color-semantic-accent-foreground:#fff;--obs-color-semantic-background-canvas:#fff;--obs-color-semantic-background-inverse:#030d17;--obs-color-semantic-background-surface:#f3f6f7;--obs-color-semantic-background-surface-container:#e7eef0;--obs-color-semantic-background-surface-raised:#fff;--obs-color-semantic-background-surface-variant:#c7e7ef;--obs-color-semantic-border-default:#a3c9d3;--obs-color-semantic-border-strong:#dde0e1;--obs-color-semantic-border-subtle:#c7e7ef;--obs-color-semantic-chart-1:#235468;--obs-color-semantic-chart-2:#10b981;--obs-color-semantic-chart-3:#f59e0b;--obs-color-semantic-chart-4:#3b82f6;--obs-color-semantic-chart-5:#ef4444;--obs-color-semantic-code-literal:#ab5cf2;--obs-color-semantic-destructive-default:#ef4444;--obs-color-semantic-destructive-foreground:#fff;--obs-color-semantic-destructive-hover:#b91c1c;--obs-color-semantic-focus-ring:#407386;--obs-color-semantic-foreground-default:#030d17;--obs-color-semantic-foreground-inverse:#fff;--obs-color-semantic-foreground-muted:#3a5164;--obs-color-semantic-foreground-subtle:#6a7b92;--obs-color-semantic-muted-default:#6a7b92;--obs-color-semantic-muted-foreground:#3a5164;--obs-color-semantic-overlay:#030d1780;--obs-color-semantic-primary-container:#f2fbfa;--obs-color-semantic-primary-default:#235468;--obs-color-semantic-primary-foreground:#fff;--obs-color-semantic-primary-hover:#407386;--obs-color-semantic-primary-on-container:#1a4150;--obs-color-semantic-primary-pressed:#1a4150;--obs-color-semantic-primary-subtle:#d9e3e7;--obs-color-semantic-primary-surface:#f2fbfa;--obs-color-semantic-scrim:#030d174d;--obs-color-semantic-secondary-default:#e7eef0;--obs-color-semantic-secondary-hover:#c7e7ef;--obs-color-semantic-secondary-surface:#f3f6f7;--obs-color-semantic-state-layer-dragged:#030d1729;--obs-color-semantic-state-layer-focus:#030d171f;--obs-color-semantic-state-layer-hover:#030d1714;--obs-color-semantic-state-layer-pressed:#030d171f;--obs-color-semantic-status-danger-bg:#fef2f2;--obs-color-semantic-status-danger-border:#fee2e2;--obs-color-semantic-status-danger-emphasis:#ef4444;--obs-color-semantic-status-danger-fg:#b91c1c;--obs-color-semantic-status-danger-surface:#fee2e2;--obs-color-semantic-status-info-bg:#eff6ff;--obs-color-semantic-status-info-border:#dbeafe;--obs-color-semantic-status-info-emphasis:#3b82f6;--obs-color-semantic-status-info-fg:#1d4ed8;--obs-color-semantic-status-info-surface:#dbeafe;--obs-color-semantic-status-success-bg:#ecfdf5;--obs-color-semantic-status-success-border:#d1fae5;--obs-color-semantic-status-success-emphasis:#10b981;--obs-color-semantic-status-success-fg:#047857;--obs-color-semantic-status-success-surface:#d1fae5;--obs-color-semantic-status-warning-bg:#fffbeb;--obs-color-semantic-status-warning-border:#fef3c7;--obs-color-semantic-status-warning-emphasis:#f59e0b;--obs-color-semantic-status-warning-fg:#b45309;--obs-color-semantic-status-warning-surface:#fef3c7;--obs-elevation-primitive-focus-glow:0 0 0 3px #23546838;--obs-elevation-primitive-inset1:inset 0 1px 2px #030d171a, inset 0 -1px 0 #ffffff59;--obs-elevation-primitive-inset2:inset 0 2px 6px #030d1724, inset 0 -1px 0 #ffffff47;--obs-elevation-primitive-none:none;--obs-elevation-primitive-soft1:0 1px 2px #030d170f, 0 8px 24px #030d170a;--obs-elevation-primitive-soft2:0 2px 6px #030d1714, 0 16px 40px #030d170f;--obs-elevation-primitive-soft3:0 4px 12px #030d171a, 0 28px 64px #030d1714;--obs-elevation-primitive-soft4:0 8px 20px #030d1724, 0 48px 96px #030d171a;--obs-elevation-semantic-card:none;--obs-elevation-semantic-card-hover:0 1px 2px #030d170f, 0 8px 24px #030d170a;--obs-elevation-semantic-deep:inset 0 2px 6px #030d1724, inset 0 -1px 0 #ffffff47;--obs-elevation-semantic-dropdown:0 2px 6px #030d1714, 0 16px 40px #030d170f;--obs-elevation-semantic-level0:none;--obs-elevation-semantic-level1:0 1px 2px #030d170f, 0 8px 24px #030d170a;--obs-elevation-semantic-level2:0 2px 6px #030d1714, 0 16px 40px #030d170f;--obs-elevation-semantic-level3:0 4px 12px #030d171a, 0 28px 64px #030d1714;--obs-elevation-semantic-level4:0 8px 20px #030d1724, 0 48px 96px #030d171a;--obs-elevation-semantic-modal:0 4px 12px #030d171a, 0 28px 64px #030d1714;--obs-elevation-semantic-pill:none;--obs-elevation-semantic-popover:0 2px 6px #030d1714, 0 16px 40px #030d170f;--obs-elevation-semantic-pressed:inset 0 1px 2px #030d171a, inset 0 -1px 0 #ffffff59;--obs-elevation-semantic-sticky:0 2px 6px #030d1714, 0 16px 40px #030d170f;--obs-elevation-semantic-tooltip:0 8px 20px #030d1724, 0 48px 96px #030d171a;--obs-motion-primitive-distance-md:8px;--obs-motion-primitive-distance-none:0px;--obs-motion-primitive-distance-sm:4px;--obs-motion-primitive-distance-xs:2px;--obs-motion-primitive-duration-fast:.12s;--obs-motion-primitive-duration-instant:0s;--obs-motion-primitive-duration-normal:.18s;--obs-motion-primitive-duration-slow:.24s;--obs-motion-primitive-easing-entrance:cubic-bezier(0, 0, .2, 1);--obs-motion-primitive-easing-exit:cubic-bezier(.4, 0, 1, 1);--obs-motion-primitive-easing-linear:linear;--obs-motion-primitive-easing-standard:cubic-bezier(.2, 0, 0, 1);--obs-motion-semantic-default-duration:0s;--obs-motion-semantic-default-easing:cubic-bezier(.2, 0, 0, 1);--obs-motion-semantic-modal-duration:.12s;--obs-motion-semantic-modal-easing:cubic-bezier(0, 0, .2, 1);--obs-motion-semantic-sidebar-toggle-duration:.12s;--obs-motion-semantic-sidebar-toggle-easing:cubic-bezier(.2, 0, 0, 1);--obs-motion-semantic-skeleton-duration:1.5s;--obs-motion-semantic-skeleton-easing:linear;--obs-motion-semantic-skeleton-iteration:infinite;--obs-motion-semantic-toast-duration:.12s;--obs-motion-semantic-toast-easing:cubic-bezier(0, 0, .2, 1);--obs-radius-primitive-0:0;--obs-radius-primitive-1:4px;--obs-radius-primitive-10:28px;--obs-radius-primitive-11:32px;--obs-radius-primitive-12:40px;--obs-radius-primitive-2:6px;--obs-radius-primitive-3:8px;--obs-radius-primitive-4:10px;--obs-radius-primitive-5:12px;--obs-radius-primitive-6:14px;--obs-radius-primitive-7:16px;--obs-radius-primitive-8:20px;--obs-radius-primitive-9:24px;--obs-radius-primitive-pill:999px;--obs-radius-semantic-alert:12px;--obs-radius-semantic-avatar:999px;--obs-radius-semantic-button:999px;--obs-radius-semantic-card:12px;--obs-radius-semantic-cell:4px;--obs-radius-semantic-checkbox:4px;--obs-radius-semantic-chip:999px;--obs-radius-semantic-image:8px;--obs-radius-semantic-input:8px;--obs-radius-semantic-modal:16px;--obs-radius-semantic-nav-item:8px;--obs-radius-semantic-panel:12px;--obs-radius-semantic-popover:12px;--obs-radius-semantic-radio:999px;--obs-radius-semantic-row:8px;--obs-radius-semantic-select:8px;--obs-radius-semantic-sheet:16px;--obs-radius-semantic-skeleton:8px;--obs-radius-semantic-tag:999px;--obs-radius-semantic-textarea:8px;--obs-radius-semantic-thumbnail:8px;--obs-radius-semantic-toast:12px;--obs-radius-semantic-toggle:999px;--obs-radius-semantic-tooltip:8px;--obs-sizing-primitive-12:12px;--obs-sizing-primitive-16:16px;--obs-sizing-primitive-20:20px;--obs-sizing-primitive-24:24px;--obs-sizing-primitive-28:28px;--obs-sizing-primitive-280:280px;--obs-sizing-primitive-32:32px;--obs-sizing-primitive-40:40px;--obs-sizing-primitive-44:44px;--obs-sizing-primitive-48:48px;--obs-sizing-primitive-64:64px;--obs-sizing-primitive-72:72px;--obs-sizing-semantic-control-lg:48px;--obs-sizing-semantic-control-md:40px;--obs-sizing-semantic-control-sm:32px;--obs-sizing-semantic-hit-icon-only:40px;--obs-sizing-semantic-hit-min:44px;--obs-sizing-semantic-icon-lg:24px;--obs-sizing-semantic-icon-md:20px;--obs-sizing-semantic-icon-sm:16px;--obs-sizing-semantic-icon-xl:28px;--obs-sizing-semantic-icon-xs:12px;--obs-sizing-semantic-sidebar-expanded:280px;--obs-sizing-semantic-sidebar-rail:72px;--obs-sizing-semantic-topbar-height:64px;--obs-spacing-primitive-0:0;--obs-spacing-primitive-1:.25rem;--obs-spacing-primitive-10:2.5rem;--obs-spacing-primitive-11:2.75rem;--obs-spacing-primitive-12:3rem;--obs-spacing-primitive-14:3.5rem;--obs-spacing-primitive-16:4rem;--obs-spacing-primitive-18:4.5rem;--obs-spacing-primitive-2:.5rem;--obs-spacing-primitive-20:5rem;--obs-spacing-primitive-24:6rem;--obs-spacing-primitive-3:.75rem;--obs-spacing-primitive-4:1rem;--obs-spacing-primitive-5:1.25rem;--obs-spacing-primitive-6:1.5rem;--obs-spacing-primitive-7:1.75rem;--obs-spacing-primitive-8:2rem;--obs-spacing-primitive-9:2.25rem;--obs-spacing-primitive-unit:.25rem;--obs-spacing-semantic-button-gap:.5rem;--obs-spacing-semantic-button-padding-x-lg:1.25rem;--obs-spacing-semantic-button-padding-x-md:1rem;--obs-spacing-semantic-button-padding-x-sm:.75rem;--obs-spacing-semantic-button-padding-y-lg:.75rem;--obs-spacing-semantic-button-padding-y-md:10px;--obs-spacing-semantic-button-padding-y-sm:.5rem;--obs-spacing-semantic-card-gap-lg:1rem;--obs-spacing-semantic-card-gap-md:.75rem;--obs-spacing-semantic-card-gap-sm:.5rem;--obs-spacing-semantic-card-grid-gap:1rem;--obs-spacing-semantic-card-padding-lg:1.25rem;--obs-spacing-semantic-card-padding-md:1rem;--obs-spacing-semantic-card-padding-sm:.75rem;--obs-spacing-semantic-form-field-gap:1rem;--obs-spacing-semantic-form-field-gap-tight:.75rem;--obs-spacing-semantic-form-helper-gap:6px;--obs-spacing-semantic-form-input-padding-x:.75rem;--obs-spacing-semantic-form-input-padding-y:10px;--obs-spacing-semantic-form-label-to-input:.5rem;--obs-spacing-semantic-inline-gap-lg:1rem;--obs-spacing-semantic-inline-gap-md:.75rem;--obs-spacing-semantic-inline-gap-sm:.5rem;--obs-spacing-semantic-inline-gap-xs:.25rem;--obs-spacing-semantic-list-group-gap:.75rem;--obs-spacing-semantic-list-row-gap:.5rem;--obs-spacing-semantic-list-row-padding-x:1rem;--obs-spacing-semantic-list-row-padding-y:.75rem;--obs-spacing-semantic-modal-content-gap:1rem;--obs-spacing-semantic-modal-footer-gap:.75rem;--obs-spacing-semantic-modal-header-gap:.75rem;--obs-spacing-semantic-modal-padding:1.5rem;--obs-spacing-semantic-nav-group-gap:1rem;--obs-spacing-semantic-nav-item-gap:.75rem;--obs-spacing-semantic-nav-item-padding-x:1rem;--obs-spacing-semantic-nav-item-padding-y:.75rem;--obs-spacing-semantic-nav-panel-padding:1rem;--obs-spacing-semantic-page-max-width-x:2rem;--obs-spacing-semantic-page-x:1.5rem;--obs-spacing-semantic-page-y:1.5rem;--obs-spacing-semantic-rounding-focus-ring-gap:2px;--obs-spacing-semantic-rounding-inset-padding:2px;--obs-spacing-semantic-section-gap:1rem;--obs-spacing-semantic-section-gap-tight:.75rem;--obs-spacing-semantic-section-padding-y:1.5rem;--obs-spacing-semantic-stack-gap-lg:1.5rem;--obs-spacing-semantic-stack-gap-md:1rem;--obs-spacing-semantic-stack-gap-sm:.75rem;--obs-spacing-semantic-stack-gap-xl:2rem;--obs-spacing-semantic-stack-gap-xs:.5rem;--obs-spacing-semantic-table-cell-padding-x:.75rem;--obs-spacing-semantic-table-cell-padding-y:.75rem;--obs-spacing-semantic-table-header-padding-y:.75rem;--obs-typography-primitive-family-body:"DM Sans", system-ui, sans-serif;--obs-typography-primitive-family-code:"Spline Sans Mono", ui-monospace, "Cascadia Code", "Fira Code", monospace;--obs-typography-primitive-family-heading:"Spline Sans", system-ui, sans-serif;--obs-typography-primitive-family-numeric:"Sora", system-ui, sans-serif;--obs-typography-primitive-leading-normal:1.4;--obs-typography-primitive-leading-relaxed:1.6;--obs-typography-primitive-leading-snug:1.3;--obs-typography-primitive-leading-tight:1.2;--obs-typography-primitive-size-2xl:1.5rem;--obs-typography-primitive-size-3xl:1.875rem;--obs-typography-primitive-size-4xl:2.25rem;--obs-typography-primitive-size-lg:1.125rem;--obs-typography-primitive-size-md:1rem;--obs-typography-primitive-size-sm:.875rem;--obs-typography-primitive-size-xl:1.25rem;--obs-typography-primitive-size-xs:.75rem;--obs-typography-primitive-tracking-caps:.06em;--obs-typography-primitive-tracking-normal:0;--obs-typography-primitive-tracking-tight:-.01em;--obs-typography-primitive-tracking-ui:.01em;--obs-typography-primitive-weight-bold:700;--obs-typography-primitive-weight-medium:500;--obs-typography-primitive-weight-regular:400;--obs-typography-primitive-weight-semibold:600;--obs-typography-semantic-badge-number-family:"Sora", system-ui, sans-serif;--obs-typography-semantic-badge-number-leading:1.3;--obs-typography-semantic-badge-number-size:.75rem;--obs-typography-semantic-badge-number-tracking:0;--obs-typography-semantic-badge-number-weight:600;--obs-typography-semantic-body-strong-family:"DM Sans", system-ui, sans-serif;--obs-typography-semantic-body-strong-leading:1.4;--obs-typography-semantic-body-strong-size:1rem;--obs-typography-semantic-body-strong-tracking:0;--obs-typography-semantic-body-strong-weight:500;--obs-typography-semantic-body-family:"DM Sans", system-ui, sans-serif;--obs-typography-semantic-body-leading:1.4;--obs-typography-semantic-body-size:1rem;--obs-typography-semantic-body-tracking:0;--obs-typography-semantic-body-weight:400;--obs-typography-semantic-caption-family:"DM Sans", system-ui, sans-serif;--obs-typography-semantic-caption-leading:1.4;--obs-typography-semantic-caption-size:.875rem;--obs-typography-semantic-caption-tracking:0;--obs-typography-semantic-caption-weight:400;--obs-typography-semantic-code-inline-family:"Spline Sans Mono", ui-monospace, "Cascadia Code", "Fira Code", monospace;--obs-typography-semantic-code-inline-leading:1.4;--obs-typography-semantic-code-inline-size:.875rem;--obs-typography-semantic-code-inline-tracking:0;--obs-typography-semantic-code-inline-weight:500;--obs-typography-semantic-code-family:"Spline Sans Mono", ui-monospace, "Cascadia Code", "Fira Code", monospace;--obs-typography-semantic-code-leading:1.6;--obs-typography-semantic-code-size:.875rem;--obs-typography-semantic-code-tracking:0;--obs-typography-semantic-code-weight:500;--obs-typography-semantic-display-family:"Spline Sans", system-ui, sans-serif;--obs-typography-semantic-display-leading:1.2;--obs-typography-semantic-display-size:2.25rem;--obs-typography-semantic-display-tracking:-.01em;--obs-typography-semantic-display-weight:500;--obs-typography-semantic-error-text-family:"DM Sans", system-ui, sans-serif;--obs-typography-semantic-error-text-leading:1.4;--obs-typography-semantic-error-text-size:.875rem;--obs-typography-semantic-error-text-tracking:0;--obs-typography-semantic-error-text-weight:500;--obs-typography-semantic-heading-lg-family:"Spline Sans", system-ui, sans-serif;--obs-typography-semantic-heading-lg-leading:1.2;--obs-typography-semantic-heading-lg-size:1.5rem;--obs-typography-semantic-heading-lg-tracking:-.01em;--obs-typography-semantic-heading-lg-weight:400;--obs-typography-semantic-heading-md-family:"Spline Sans", system-ui, sans-serif;--obs-typography-semantic-heading-md-leading:1.3;--obs-typography-semantic-heading-md-size:1.25rem;--obs-typography-semantic-heading-md-tracking:-.01em;--obs-typography-semantic-heading-md-weight:500;--obs-typography-semantic-heading-sm-family:"Spline Sans", system-ui, sans-serif;--obs-typography-semantic-heading-sm-leading:1.3;--obs-typography-semantic-heading-sm-size:1.125rem;--obs-typography-semantic-heading-sm-tracking:-.01em;--obs-typography-semantic-heading-sm-weight:500;--obs-typography-semantic-heading-xl-family:"Spline Sans", system-ui, sans-serif;--obs-typography-semantic-heading-xl-leading:1.2;--obs-typography-semantic-heading-xl-size:1.875rem;--obs-typography-semantic-heading-xl-tracking:-.01em;--obs-typography-semantic-heading-xl-weight:400;--obs-typography-semantic-helper-text-family:"DM Sans", system-ui, sans-serif;--obs-typography-semantic-helper-text-leading:1.4;--obs-typography-semantic-helper-text-size:.875rem;--obs-typography-semantic-helper-text-tracking:0;--obs-typography-semantic-helper-text-weight:400;--obs-typography-semantic-input-family:"DM Sans", system-ui, sans-serif;--obs-typography-semantic-input-leading:1.4;--obs-typography-semantic-input-size:1rem;--obs-typography-semantic-input-tracking:0;--obs-typography-semantic-input-weight:400;--obs-typography-semantic-kpi-number-lg-family:"Sora", system-ui, sans-serif;--obs-typography-semantic-kpi-number-lg-leading:1.2;--obs-typography-semantic-kpi-number-lg-size:1.875rem;--obs-typography-semantic-kpi-number-lg-tracking:-.01em;--obs-typography-semantic-kpi-number-lg-weight:700;--obs-typography-semantic-kpi-number-family:"Sora", system-ui, sans-serif;--obs-typography-semantic-kpi-number-leading:1.2;--obs-typography-semantic-kpi-number-size:1.5rem;--obs-typography-semantic-kpi-number-tracking:-.01em;--obs-typography-semantic-kpi-number-weight:600;--obs-typography-semantic-metadata-family:"DM Sans", system-ui, sans-serif;--obs-typography-semantic-metadata-leading:1.4;--obs-typography-semantic-metadata-size:.875rem;--obs-typography-semantic-metadata-tracking:0;--obs-typography-semantic-metadata-weight:400;--obs-typography-semantic-overline-family:"DM Sans", system-ui, sans-serif;--obs-typography-semantic-overline-leading:1.3;--obs-typography-semantic-overline-size:.75rem;--obs-typography-semantic-overline-tracking:.06em;--obs-typography-semantic-overline-transform:uppercase;--obs-typography-semantic-overline-weight:600;--obs-typography-semantic-page-title-family:"Spline Sans", system-ui, sans-serif;--obs-typography-semantic-page-title-leading:1.3;--obs-typography-semantic-page-title-size:1.25rem;--obs-typography-semantic-page-title-tracking:-.01em;--obs-typography-semantic-page-title-weight:500;--obs-typography-semantic-placeholder-family:"DM Sans", system-ui, sans-serif;--obs-typography-semantic-placeholder-leading:1.4;--obs-typography-semantic-placeholder-size:1rem;--obs-typography-semantic-placeholder-tracking:0;--obs-typography-semantic-placeholder-weight:400;--obs-typography-semantic-table-cell-family:"DM Sans", system-ui, sans-serif;--obs-typography-semantic-table-cell-leading:1.4;--obs-typography-semantic-table-cell-size:.875rem;--obs-typography-semantic-table-cell-tracking:0;--obs-typography-semantic-table-cell-weight:400;--obs-typography-semantic-table-header-family:"DM Sans", system-ui, sans-serif;--obs-typography-semantic-table-header-leading:1.3;--obs-typography-semantic-table-header-size:.875rem;--obs-typography-semantic-table-header-tracking:.01em;--obs-typography-semantic-table-header-weight:500;--obs-typography-semantic-table-number-family:"Sora", system-ui, sans-serif;--obs-typography-semantic-table-number-leading:1.4;--obs-typography-semantic-table-number-size:.875rem;--obs-typography-semantic-table-number-tracking:0;--obs-typography-semantic-table-number-weight:500;--obs-typography-semantic-ui-label-strong-family:"DM Sans", system-ui, sans-serif;--obs-typography-semantic-ui-label-strong-leading:1.3;--obs-typography-semantic-ui-label-strong-size:.875rem;--obs-typography-semantic-ui-label-strong-tracking:.01em;--obs-typography-semantic-ui-label-strong-weight:600;--obs-typography-semantic-ui-label-family:"DM Sans", system-ui, sans-serif;--obs-typography-semantic-ui-label-leading:1.3;--obs-typography-semantic-ui-label-size:.875rem;--obs-typography-semantic-ui-label-tracking:.01em;--obs-typography-semantic-ui-label-weight:500;--obs-z-index-semantic-base-content:0;--obs-z-index-semantic-below:-1;--obs-z-index-semantic-command-palette:960;--obs-z-index-semantic-dev-overlay:990;--obs-z-index-semantic-dropdown:300;--obs-z-index-semantic-modal:850;--obs-z-index-semantic-popover:400;--obs-z-index-semantic-scrim:800;--obs-z-index-semantic-sidebar:10;--obs-z-index-semantic-sticky:100;--obs-z-index-semantic-toast:950;--obs-z-index-semantic-tooltip:900;--obs-z-index-semantic-topbar:20}
@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url(../media/material-symbols-outlined.0y_k2u5g.f7pj.woff2?dpl=dpl_8oQwwBeNnGsw1p19CwnizmAVh9zJ)format("woff2")}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}
*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}body{color:var(--obs-color-semantic-foreground-default);background:var(--obs-color-semantic-background-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{top:0;bottom:0}.left-0{left:0}.left-3{left:.75rem}.left-form-input-padding-x{left:var(--obs-spacing-semantic-form-input-padding-x)}.right-2{right:.5rem}.right-form-input-padding-x{right:var(--obs-spacing-semantic-form-input-padding-x)}.top-1\/2{top:50%}.top-3{top:.75rem}.z-40{z-index:40}.z-50{z-index:50}.z-dropdown{z-index:var(--obs-z-index-semantic-dropdown)}.-mb-px{margin-bottom:-1px}.mb-section-gap{margin-bottom:var(--obs-spacing-semantic-section-gap)}.mb-stack-gap-md{margin-bottom:var(--obs-spacing-semantic-stack-gap-md)}.mb-stack-gap-sm{margin-bottom:var(--obs-spacing-semantic-stack-gap-sm)}.ml-auto{margin-left:auto}.ml-inline-gap-xs{margin-left:var(--obs-spacing-semantic-inline-gap-xs)}.mr-inline-gap-xs{margin-right:var(--obs-spacing-semantic-inline-gap-xs)}.mt-1{margin-top:.25rem}.mt-stack-gap-md{margin-top:var(--obs-spacing-semantic-stack-gap-md)}.mt-stack-gap-sm{margin-top:var(--obs-spacing-semantic-stack-gap-sm)}.mt-stack-gap-xs{margin-top:var(--obs-spacing-semantic-stack-gap-xs)}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.grid{display:grid}.hidden{display:none}.h-\[12px\]{height:12px}.h-\[14px\]{height:14px}.h-\[24px\]{height:24px}.h-\[28px\]{height:28px}.h-\[32px\]{height:32px}.h-\[36px\]{height:36px}.h-full{height:100%}.min-h-\[36px\]{min-height:36px}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-full{min-height:100%}.min-h-size-hit-min{min-height:var(--obs-sizing-semantic-hit-min)}.w-32{width:8rem}.w-\[100px\]{width:100px}.w-\[120px\]{width:120px}.w-\[160px\]{width:160px}.w-\[180px\]{width:180px}.w-\[200px\]{width:200px}.w-\[48px\]{width:48px}.w-\[50px\]{width:50px}.w-\[60px\]{width:60px}.w-\[80px\]{width:80px}.w-full{width:100%}.w-size-sidebar-expanded{width:var(--obs-sizing-semantic-sidebar-expanded)}.min-w-\[140px\]{min-width:140px}.min-w-\[40px\]{min-width:40px}.min-w-\[44px\]{min-width:44px}.min-w-\[700px\]{min-width:700px}.min-w-\[800px\]{min-width:800px}.max-w-\[400px\]{max-width:400px}.max-w-md{max-width:28rem}.flex-1{flex:1}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.resize-none{resize:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-4{gap:1rem}.gap-card-grid-gap{gap:var(--obs-spacing-semantic-card-grid-gap)}.gap-form-field-gap{gap:var(--obs-spacing-semantic-form-field-gap)}.gap-form-helper-gap{gap:var(--obs-spacing-semantic-form-helper-gap)}.gap-form-label-to-input{gap:var(--obs-spacing-semantic-form-label-to-input)}.gap-inline-gap-md{gap:var(--obs-spacing-semantic-inline-gap-md)}.gap-inline-gap-sm{gap:var(--obs-spacing-semantic-inline-gap-sm)}.gap-inline-gap-xs{gap:var(--obs-spacing-semantic-inline-gap-xs)}.gap-nav-item-gap{gap:var(--obs-spacing-semantic-nav-item-gap)}.gap-section-gap{gap:var(--obs-spacing-semantic-section-gap)}.gap-stack-gap-md{gap:var(--obs-spacing-semantic-stack-gap-md)}.gap-stack-gap-sm{gap:var(--obs-spacing-semantic-stack-gap-sm)}.gap-stack-gap-xs{gap:var(--obs-spacing-semantic-stack-gap-xs)}.space-y-stack-gap-lg>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(var(--obs-spacing-semantic-stack-gap-lg) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--obs-spacing-semantic-stack-gap-lg) * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-alert{border-radius:var(--obs-radius-semantic-alert)}.rounded-button{border-radius:var(--obs-radius-semantic-button)}.rounded-card{border-radius:var(--obs-radius-semantic-card)}.rounded-chip{border-radius:var(--obs-radius-semantic-chip)}.rounded-full{border-radius:9999px}.rounded-input{border-radius:var(--obs-radius-semantic-input)}.rounded-nav-item{border-radius:var(--obs-radius-semantic-nav-item)}.rounded-popover{border-radius:var(--obs-radius-semantic-popover)}.rounded-textarea{border-radius:var(--obs-radius-semantic-textarea)}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-accent-default{border-color:var(--obs-color-semantic-accent-default)}.border-action-primary-border{border-color:var(--obs-color-component-action-primary-border)}.border-action-secondary-border{border-color:var(--obs-color-component-action-secondary-border)}.border-border-default{border-color:var(--obs-color-semantic-border-default)}.border-border-subtle{border-color:var(--obs-color-semantic-border-subtle)}.border-primary-default{border-color:var(--obs-color-semantic-primary-default)}.border-sidebar-border{border-color:var(--obs-color-component-sidebar-border)}.border-status-danger-border{border-color:var(--obs-color-semantic-status-danger-border)}.border-status-info-border{border-color:var(--obs-color-semantic-status-info-border)}.border-status-success-border{border-color:var(--obs-color-semantic-status-success-border)}.border-status-warning-border{border-color:var(--obs-color-semantic-status-warning-border)}.border-table-border{border-color:var(--obs-color-component-table-border)}.border-transparent{border-color:#0000}.bg-action-primary-bg{background-color:var(--obs-color-component-action-primary-bg)}.bg-action-primary-disabled-bg{background-color:var(--obs-color-component-action-primary-disabled-bg)}.bg-action-secondary-bg{background-color:var(--obs-color-component-action-secondary-bg)}.bg-background-canvas{background-color:var(--obs-color-semantic-background-canvas)}.bg-background-surface{background-color:var(--obs-color-semantic-background-surface)}.bg-background-surface-variant{background-color:var(--obs-color-semantic-background-surface-variant)}.bg-black\/40{background-color:#0006}.bg-destructive-default{background-color:var(--obs-color-semantic-destructive-default)}.bg-primary-default{background-color:var(--obs-color-semantic-primary-default)}.bg-primary-surface{background-color:var(--obs-color-semantic-primary-surface)}.bg-sidebar-bg{background-color:var(--obs-color-component-sidebar-bg)}.bg-sidebar-item-active{background-color:var(--obs-color-component-sidebar-item-active)}.bg-status-danger-bg{background-color:var(--obs-color-semantic-status-danger-bg)}.bg-status-danger-emphasis{background-color:var(--obs-color-semantic-status-danger-emphasis)}.bg-status-danger-surface{background-color:var(--obs-color-semantic-status-danger-surface)}.bg-status-info-bg{background-color:var(--obs-color-semantic-status-info-bg)}.bg-status-info-surface{background-color:var(--obs-color-semantic-status-info-surface)}.bg-status-success-bg{background-color:var(--obs-color-semantic-status-success-bg)}.bg-status-success-emphasis{background-color:var(--obs-color-semantic-status-success-emphasis)}.bg-status-success-surface{background-color:var(--obs-color-semantic-status-success-surface)}.bg-status-warning-bg{background-color:var(--obs-color-semantic-status-warning-bg)}.bg-status-warning-emphasis{background-color:var(--obs-color-semantic-status-warning-emphasis)}.bg-status-warning-surface{background-color:var(--obs-color-semantic-status-warning-surface)}.bg-table-header-bg{background-color:var(--obs-color-component-table-header-bg)}.bg-table-row-bg{background-color:var(--obs-color-component-table-row-bg)}.bg-table-row-bg-alt{background-color:var(--obs-color-component-table-row-bg-alt)}.bg-table-row-hover{background-color:var(--obs-color-component-table-row-hover)}.bg-transparent{background-color:#0000}.p-0{padding:0}.p-1{padding:.25rem}.p-card-padding-lg{padding:var(--obs-spacing-semantic-card-padding-lg)}.p-card-padding-md{padding:var(--obs-spacing-semantic-card-padding-md)}.p-card-padding-sm{padding:var(--obs-spacing-semantic-card-padding-sm)}.p-page-x{padding:var(--obs-spacing-semantic-page-x)}.p-section-gap{padding:var(--obs-spacing-semantic-section-gap)}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-button-padding-x-lg{padding-left:var(--obs-spacing-semantic-button-padding-x-lg);padding-right:var(--obs-spacing-semantic-button-padding-x-lg)}.px-button-padding-x-md{padding-left:var(--obs-spacing-semantic-button-padding-x-md);padding-right:var(--obs-spacing-semantic-button-padding-x-md)}.px-button-padding-x-sm{padding-left:var(--obs-spacing-semantic-button-padding-x-sm);padding-right:var(--obs-spacing-semantic-button-padding-x-sm)}.px-card-padding-md{padding-left:var(--obs-spacing-semantic-card-padding-md);padding-right:var(--obs-spacing-semantic-card-padding-md)}.px-form-input-padding-x{padding-left:var(--obs-spacing-semantic-form-input-padding-x);padding-right:var(--obs-spacing-semantic-form-input-padding-x)}.px-list-row-padding-x{padding-left:var(--obs-spacing-semantic-list-row-padding-x);padding-right:var(--obs-spacing-semantic-list-row-padding-x)}.px-nav-item-padding-x{padding-left:var(--obs-spacing-semantic-nav-item-padding-x);padding-right:var(--obs-spacing-semantic-nav-item-padding-x)}.px-nav-panel-padding{padding-left:var(--obs-spacing-semantic-nav-panel-padding);padding-right:var(--obs-spacing-semantic-nav-panel-padding)}.px-page-x{padding-left:var(--obs-spacing-semantic-page-x);padding-right:var(--obs-spacing-semantic-page-x)}.px-table-cell-padding-x{padding-left:var(--obs-spacing-semantic-table-cell-padding-x);padding-right:var(--obs-spacing-semantic-table-cell-padding-x)}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-\[10px\]{padding-top:10px;padding-bottom:10px}.py-\[6px\]{padding-top:6px;padding-bottom:6px}.py-\[8px\]{padding-top:8px;padding-bottom:8px}.py-button-padding-y-md{padding-top:var(--obs-spacing-semantic-button-padding-y-md);padding-bottom:var(--obs-spacing-semantic-button-padding-y-md)}.py-button-padding-y-sm{padding-top:var(--obs-spacing-semantic-button-padding-y-sm);padding-bottom:var(--obs-spacing-semantic-button-padding-y-sm)}.py-form-input-padding-y{padding-top:var(--obs-spacing-semantic-form-input-padding-y);padding-bottom:var(--obs-spacing-semantic-form-input-padding-y)}.py-list-row-padding-y{padding-top:var(--obs-spacing-semantic-list-row-padding-y);padding-bottom:var(--obs-spacing-semantic-list-row-padding-y)}.py-nav-group-gap{padding-top:var(--obs-spacing-semantic-nav-group-gap);padding-bottom:var(--obs-spacing-semantic-nav-group-gap)}.py-nav-item-padding-y{padding-top:var(--obs-spacing-semantic-nav-item-padding-y);padding-bottom:var(--obs-spacing-semantic-nav-item-padding-y)}.py-page-y{padding-top:var(--obs-spacing-semantic-page-y);padding-bottom:var(--obs-spacing-semantic-page-y)}.py-stack-gap-sm{padding-top:var(--obs-spacing-semantic-stack-gap-sm);padding-bottom:var(--obs-spacing-semantic-stack-gap-sm)}.py-table-cell-padding-y{padding-top:var(--obs-spacing-semantic-table-cell-padding-y);padding-bottom:var(--obs-spacing-semantic-table-cell-padding-y)}.py-table-header-padding-y{padding-top:var(--obs-spacing-semantic-table-header-padding-y);padding-bottom:var(--obs-spacing-semantic-table-header-padding-y)}.pl-10{padding-left:2.5rem}.pl-\[40px\]{padding-left:40px}.pr-form-input-padding-x{padding-right:var(--obs-spacing-semantic-form-input-padding-x)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-badge-number-family{font-family:var(--obs-typography-semantic-badge-number-family)}.font-body-family{font-family:var(--obs-typography-semantic-body-family)}.font-body-strong-family{font-family:var(--obs-typography-semantic-body-strong-family)}.font-caption-family{font-family:var(--obs-typography-semantic-caption-family)}.font-code-family{font-family:var(--obs-typography-semantic-code-family)}.font-code-inline-family{font-family:var(--obs-typography-semantic-code-inline-family)}.font-display-family{font-family:var(--obs-typography-semantic-display-family)}.font-error-text-family{font-family:var(--obs-typography-semantic-error-text-family)}.font-heading-lg-family{font-family:var(--obs-typography-semantic-heading-lg-family)}.font-heading-md-family{font-family:var(--obs-typography-semantic-heading-md-family)}.font-heading-sm-family{font-family:var(--obs-typography-semantic-heading-sm-family)}.font-heading-xl-family{font-family:var(--obs-typography-semantic-heading-xl-family)}.font-helper-text-family{font-family:var(--obs-typography-semantic-helper-text-family)}.font-input-family{font-family:var(--obs-typography-semantic-input-family)}.font-kpi-number-family{font-family:var(--obs-typography-semantic-kpi-number-family)}.font-kpi-number-lg-family{font-family:var(--obs-typography-semantic-kpi-number-lg-family)}.font-metadata-family{font-family:var(--obs-typography-semantic-metadata-family)}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-overline-family{font-family:var(--obs-typography-semantic-overline-family)}.font-page-title-family{font-family:var(--obs-typography-semantic-page-title-family)}.font-placeholder-family{font-family:var(--obs-typography-semantic-placeholder-family)}.font-table-cell-family{font-family:var(--obs-typography-semantic-table-cell-family)}.font-table-header-family{font-family:var(--obs-typography-semantic-table-header-family)}.font-table-number-family{font-family:var(--obs-typography-semantic-table-number-family)}.font-ui-label-family{font-family:var(--obs-typography-semantic-ui-label-family)}.font-ui-label-strong-family{font-family:var(--obs-typography-semantic-ui-label-strong-family)}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.text-\[48px\]{font-size:48px}.text-badge-number-size{font-size:var(--obs-typography-semantic-badge-number-size)}.text-body-size{font-size:var(--obs-typography-semantic-body-size)}.text-body-strong-size{font-size:var(--obs-typography-semantic-body-strong-size)}.text-caption-size{font-size:var(--obs-typography-semantic-caption-size)}.text-code-inline-size{font-size:var(--obs-typography-semantic-code-inline-size)}.text-code-size{font-size:var(--obs-typography-semantic-code-size)}.text-display-size{font-size:var(--obs-typography-semantic-display-size)}.text-error-text-size{font-size:var(--obs-typography-semantic-error-text-size)}.text-heading-lg-size{font-size:var(--obs-typography-semantic-heading-lg-size)}.text-heading-md-size{font-size:var(--obs-typography-semantic-heading-md-size)}.text-heading-sm-size{font-size:var(--obs-typography-semantic-heading-sm-size)}.text-heading-xl-size{font-size:var(--obs-typography-semantic-heading-xl-size)}.text-helper-text-size{font-size:var(--obs-typography-semantic-helper-text-size)}.text-input-size{font-size:var(--obs-typography-semantic-input-size)}.text-kpi-number-lg-size{font-size:var(--obs-typography-semantic-kpi-number-lg-size)}.text-kpi-number-size{font-size:var(--obs-typography-semantic-kpi-number-size)}.text-metadata-size{font-size:var(--obs-typography-semantic-metadata-size)}.text-overline-size{font-size:var(--obs-typography-semantic-overline-size)}.text-page-title-size{font-size:var(--obs-typography-semantic-page-title-size)}.text-placeholder-size{font-size:var(--obs-typography-semantic-placeholder-size)}.text-table-cell-size{font-size:var(--obs-typography-semantic-table-cell-size)}.text-table-header-size{font-size:var(--obs-typography-semantic-table-header-size)}.text-table-number-size{font-size:var(--obs-typography-semantic-table-number-size)}.text-ui-label-size{font-size:var(--obs-typography-semantic-ui-label-size)}.text-ui-label-strong-size{font-size:var(--obs-typography-semantic-ui-label-strong-size)}.font-badge-number-weight{font-weight:var(--obs-typography-semantic-badge-number-weight)}.font-body-strong-weight{font-weight:var(--obs-typography-semantic-body-strong-weight)}.font-body-weight{font-weight:var(--obs-typography-semantic-body-weight)}.font-caption-weight{font-weight:var(--obs-typography-semantic-caption-weight)}.font-code-inline-weight{font-weight:var(--obs-typography-semantic-code-inline-weight)}.font-code-weight{font-weight:var(--obs-typography-semantic-code-weight)}.font-display-weight{font-weight:var(--obs-typography-semantic-display-weight)}.font-error-text-weight{font-weight:var(--obs-typography-semantic-error-text-weight)}.font-heading-lg-weight{font-weight:var(--obs-typography-semantic-heading-lg-weight)}.font-heading-md-weight{font-weight:var(--obs-typography-semantic-heading-md-weight)}.font-heading-sm-weight{font-weight:var(--obs-typography-semantic-heading-sm-weight)}.font-heading-xl-weight{font-weight:var(--obs-typography-semantic-heading-xl-weight)}.font-helper-text-weight{font-weight:var(--obs-typography-semantic-helper-text-weight)}.font-input-weight{font-weight:var(--obs-typography-semantic-input-weight)}.font-kpi-number-lg-weight{font-weight:var(--obs-typography-semantic-kpi-number-lg-weight)}.font-kpi-number-weight{font-weight:var(--obs-typography-semantic-kpi-number-weight)}.font-medium{font-weight:500}.font-metadata-weight{font-weight:var(--obs-typography-semantic-metadata-weight)}.font-overline-weight{font-weight:var(--obs-typography-semantic-overline-weight)}.font-page-title-weight{font-weight:var(--obs-typography-semantic-page-title-weight)}.font-placeholder-weight{font-weight:var(--obs-typography-semantic-placeholder-weight)}.font-table-cell-weight{font-weight:var(--obs-typography-semantic-table-cell-weight)}.font-table-header-weight{font-weight:var(--obs-typography-semantic-table-header-weight)}.font-table-number-weight{font-weight:var(--obs-typography-semantic-table-number-weight)}.font-ui-label-strong-weight{font-weight:var(--obs-typography-semantic-ui-label-strong-weight)}.font-ui-label-weight{font-weight:var(--obs-typography-semantic-ui-label-weight)}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[var\(--obs-typography-semantic-badge-number-leading\)\]{line-height:var(--obs-typography-semantic-badge-number-leading)}.leading-\[var\(--obs-typography-semantic-body-leading\)\]{line-height:var(--obs-typography-semantic-body-leading)}.leading-\[var\(--obs-typography-semantic-body-strong-leading\)\]{line-height:var(--obs-typography-semantic-body-strong-leading)}.leading-\[var\(--obs-typography-semantic-caption-leading\)\]{line-height:var(--obs-typography-semantic-caption-leading)}.leading-\[var\(--obs-typography-semantic-code-inline-leading\)\]{line-height:var(--obs-typography-semantic-code-inline-leading)}.leading-\[var\(--obs-typography-semantic-code-leading\)\]{line-height:var(--obs-typography-semantic-code-leading)}.leading-\[var\(--obs-typography-semantic-display-leading\)\]{line-height:var(--obs-typography-semantic-display-leading)}.leading-\[var\(--obs-typography-semantic-error-text-leading\)\]{line-height:var(--obs-typography-semantic-error-text-leading)}.leading-\[var\(--obs-typography-semantic-heading-lg-leading\)\]{line-height:var(--obs-typography-semantic-heading-lg-leading)}.leading-\[var\(--obs-typography-semantic-heading-md-leading\)\]{line-height:var(--obs-typography-semantic-heading-md-leading)}.leading-\[var\(--obs-typography-semantic-heading-sm-leading\)\]{line-height:var(--obs-typography-semantic-heading-sm-leading)}.leading-\[var\(--obs-typography-semantic-heading-xl-leading\)\]{line-height:var(--obs-typography-semantic-heading-xl-leading)}.leading-\[var\(--obs-typography-semantic-helper-text-leading\)\]{line-height:var(--obs-typography-semantic-helper-text-leading)}.leading-\[var\(--obs-typography-semantic-input-leading\)\]{line-height:var(--obs-typography-semantic-input-leading)}.leading-\[var\(--obs-typography-semantic-kpi-number-leading\)\]{line-height:var(--obs-typography-semantic-kpi-number-leading)}.leading-\[var\(--obs-typography-semantic-kpi-number-lg-leading\)\]{line-height:var(--obs-typography-semantic-kpi-number-lg-leading)}.leading-\[var\(--obs-typography-semantic-metadata-leading\)\]{line-height:var(--obs-typography-semantic-metadata-leading)}.leading-\[var\(--obs-typography-semantic-overline-leading\)\]{line-height:var(--obs-typography-semantic-overline-leading)}.leading-\[var\(--obs-typography-semantic-page-title-leading\)\]{line-height:var(--obs-typography-semantic-page-title-leading)}.leading-\[var\(--obs-typography-semantic-placeholder-leading\)\]{line-height:var(--obs-typography-semantic-placeholder-leading)}.leading-\[var\(--obs-typography-semantic-table-cell-leading\)\]{line-height:var(--obs-typography-semantic-table-cell-leading)}.leading-\[var\(--obs-typography-semantic-table-header-leading\)\]{line-height:var(--obs-typography-semantic-table-header-leading)}.leading-\[var\(--obs-typography-semantic-table-number-leading\)\]{line-height:var(--obs-typography-semantic-table-number-leading)}.leading-\[var\(--obs-typography-semantic-ui-label-leading\)\]{line-height:var(--obs-typography-semantic-ui-label-leading)}.leading-\[var\(--obs-typography-semantic-ui-label-strong-leading\)\]{line-height:var(--obs-typography-semantic-ui-label-strong-leading)}.tracking-\[var\(--obs-typography-semantic-badge-number-tracking\)\]{letter-spacing:var(--obs-typography-semantic-badge-number-tracking)}.tracking-\[var\(--obs-typography-semantic-body-strong-tracking\)\]{letter-spacing:var(--obs-typography-semantic-body-strong-tracking)}.tracking-\[var\(--obs-typography-semantic-body-tracking\)\]{letter-spacing:var(--obs-typography-semantic-body-tracking)}.tracking-\[var\(--obs-typography-semantic-caption-tracking\)\]{letter-spacing:var(--obs-typography-semantic-caption-tracking)}.tracking-\[var\(--obs-typography-semantic-code-inline-tracking\)\]{letter-spacing:var(--obs-typography-semantic-code-inline-tracking)}.tracking-\[var\(--obs-typography-semantic-code-tracking\)\]{letter-spacing:var(--obs-typography-semantic-code-tracking)}.tracking-\[var\(--obs-typography-semantic-display-tracking\)\]{letter-spacing:var(--obs-typography-semantic-display-tracking)}.tracking-\[var\(--obs-typography-semantic-error-text-tracking\)\]{letter-spacing:var(--obs-typography-semantic-error-text-tracking)}.tracking-\[var\(--obs-typography-semantic-heading-lg-tracking\)\]{letter-spacing:var(--obs-typography-semantic-heading-lg-tracking)}.tracking-\[var\(--obs-typography-semantic-heading-md-tracking\)\]{letter-spacing:var(--obs-typography-semantic-heading-md-tracking)}.tracking-\[var\(--obs-typography-semantic-heading-sm-tracking\)\]{letter-spacing:var(--obs-typography-semantic-heading-sm-tracking)}.tracking-\[var\(--obs-typography-semantic-heading-xl-tracking\)\]{letter-spacing:var(--obs-typography-semantic-heading-xl-tracking)}.tracking-\[var\(--obs-typography-semantic-helper-text-tracking\)\]{letter-spacing:var(--obs-typography-semantic-helper-text-tracking)}.tracking-\[var\(--obs-typography-semantic-input-tracking\)\]{letter-spacing:var(--obs-typography-semantic-input-tracking)}.tracking-\[var\(--obs-typography-semantic-kpi-number-lg-tracking\)\]{letter-spacing:var(--obs-typography-semantic-kpi-number-lg-tracking)}.tracking-\[var\(--obs-typography-semantic-kpi-number-tracking\)\]{letter-spacing:var(--obs-typography-semantic-kpi-number-tracking)}.tracking-\[var\(--obs-typography-semantic-metadata-tracking\)\]{letter-spacing:var(--obs-typography-semantic-metadata-tracking)}.tracking-\[var\(--obs-typography-semantic-overline-tracking\)\]{letter-spacing:var(--obs-typography-semantic-overline-tracking)}.tracking-\[var\(--obs-typography-semantic-page-title-tracking\)\]{letter-spacing:var(--obs-typography-semantic-page-title-tracking)}.tracking-\[var\(--obs-typography-semantic-placeholder-tracking\)\]{letter-spacing:var(--obs-typography-semantic-placeholder-tracking)}.tracking-\[var\(--obs-typography-semantic-table-cell-tracking\)\]{letter-spacing:var(--obs-typography-semantic-table-cell-tracking)}.tracking-\[var\(--obs-typography-semantic-table-header-tracking\)\]{letter-spacing:var(--obs-typography-semantic-table-header-tracking)}.tracking-\[var\(--obs-typography-semantic-table-number-tracking\)\]{letter-spacing:var(--obs-typography-semantic-table-number-tracking)}.tracking-\[var\(--obs-typography-semantic-ui-label-strong-tracking\)\]{letter-spacing:var(--obs-typography-semantic-ui-label-strong-tracking)}.tracking-\[var\(--obs-typography-semantic-ui-label-tracking\)\]{letter-spacing:var(--obs-typography-semantic-ui-label-tracking)}.text-accent-default{color:var(--obs-color-semantic-accent-default)}.text-action-primary-disabled-text{color:var(--obs-color-component-action-primary-disabled-text)}.text-action-primary-text{color:var(--obs-color-component-action-primary-text)}.text-action-secondary-text{color:var(--obs-color-component-action-secondary-text)}.text-border-subtle{color:var(--obs-color-semantic-border-subtle)}.text-destructive-foreground{color:var(--obs-color-semantic-destructive-foreground)}.text-foreground-default{color:var(--obs-color-semantic-foreground-default)}.text-foreground-inverse{color:var(--obs-color-semantic-foreground-inverse)}.text-foreground-muted{color:var(--obs-color-semantic-foreground-muted)}.text-primary-default{color:var(--obs-color-semantic-primary-default)}.text-primary-foreground{color:var(--obs-color-semantic-primary-foreground)}.text-sidebar-text{color:var(--obs-color-component-sidebar-text)}.text-sidebar-text-active{color:var(--obs-color-component-sidebar-text-active)}.text-status-danger-fg{color:var(--obs-color-semantic-status-danger-fg)}.text-status-info-fg{color:var(--obs-color-semantic-status-info-fg)}.text-status-success-fg{color:var(--obs-color-semantic-status-success-fg)}.text-status-warning-fg{color:var(--obs-color-semantic-status-warning-fg)}.text-table-header-text{color:var(--obs-color-component-table-header-text)}.text-table-text{color:var(--obs-color-component-table-text)}.underline{text-decoration-line:underline}.overline{text-decoration-line:overline}.line-through{text-decoration-line:line-through}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.shadow-dropdown{--tw-shadow:var(--obs-elevation-semantic-dropdown);--tw-shadow-colored:var(--obs-elevation-semantic-dropdown);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-shadow{transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-default-duration{transition-duration:var(--obs-motion-semantic-default-duration)}@media print{body{background:#fff!important}body>*{visibility:hidden}.print-only,.print-only *{visibility:visible!important;display:block!important}.print-only{z-index:9999;width:100%;position:fixed;top:0;left:0}.no-print{display:none!important}}.print-only{display:none}.placeholder\:text-foreground-muted::placeholder{color:var(--obs-color-semantic-foreground-muted)}.placeholder\:text-foreground-subtle::placeholder{color:var(--obs-color-semantic-foreground-subtle)}.last\:border-b-0:last-child{border-bottom-width:0}.hover\:border-action-primary-hover-border:hover{border-color:var(--obs-color-component-action-primary-hover-border)}.hover\:border-border-default:hover{border-color:var(--obs-color-semantic-border-default)}.hover\:bg-action-primary-hover-bg:hover{background-color:var(--obs-color-component-action-primary-hover-bg)}.hover\:bg-background-surface-variant:hover{background-color:var(--obs-color-semantic-background-surface-variant)}.hover\:bg-destructive-hover:hover{background-color:var(--obs-color-semantic-destructive-hover)}.hover\:bg-sidebar-item-hover:hover{background-color:var(--obs-color-component-sidebar-item-hover)}.hover\:bg-status-danger-surface:hover{background-color:var(--obs-color-semantic-status-danger-surface)}.hover\:bg-table-row-hover:hover{background-color:var(--obs-color-component-table-row-hover)}.hover\:text-action-primary-hover-text:hover{color:var(--obs-color-component-action-primary-hover-text)}.hover\:text-foreground-default:hover{color:var(--obs-color-semantic-foreground-default)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-card-hover:hover{--tw-shadow:var(--obs-elevation-semantic-card-hover);--tw-shadow-colored:var(--obs-elevation-semantic-card-hover);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.focus\:border-action-primary-border:focus{border-color:var(--obs-color-component-action-primary-border)}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-focus-ring:focus{--tw-ring-color:var(--obs-color-semantic-focus-ring)}.focus\:ring-offset-1:focus{--tw-ring-offset-width:1px}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-action-primary-disabled-border:disabled{border-color:var(--obs-color-component-action-primary-disabled-border)}.disabled\:bg-action-primary-disabled-bg:disabled{background-color:var(--obs-color-component-action-primary-disabled-bg)}.disabled\:text-action-primary-disabled-text:disabled{color:var(--obs-color-component-action-primary-disabled-text)}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:768px){.md\:flex{display:flex}.md\:hidden{display:none}.md\:flex-row{flex-direction:row}}@media (min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}
