@theme{--color-*: initial; --color-shell-primary: #333333; --color-shell-secondary: #5D5D5D; --color-shell-tertiary: #9E9E9E; --color-data-default: #525252; --color-data-subtle: #5D5D5D; --color-data-muted: #A1A1A1; --color-positive: #0F7A2E; --color-on-action: #FFFFFF; --color-negative: #912018; --color-on-negative: #FFFFFF; --color-on-shell: #FFFFFF; --color-on-shell-muted: #C3CBD4; --color-warning: #B94B18; --color-surface-canvas: #FFFFFF; --color-surface-tag-fill: #EFF6FF; --color-surface-tag-border: #DBEAFE; --color-surface-tag-state: #3B8FF0; --color-surface-raised: #F5F5F5; --color-surface-positive: #CAFACE; --color-surface-action: #276B64; --color-surface-action-hover: #205A54; --color-surface-scrim: rgba(41,41,41,.36); --color-surface-negative: #B42318; --color-surface-negative-subtle: #FEF2F2; --color-surface-negative-border: #FEE4E2; --color-surface-page-backdrop: #EEEEEE; --color-surface-panel: #FFFFFF; --color-surface-panel-subtle: #F5F5F5; --color-surface-hover: #FAFAFA; --color-surface-selected: #E8F2F5; --color-surface-shell: #151C28; --color-surface-warning-subtle: #FEF6EE; --color-surface-warning-border: #FBDDC4; --color-surface-shell-selected: #2C3A50; --color-surface-shell-hover: #212C3E; --color-surface-ring-quiet: #E8E8E8; --radius-control: 7px; --radius-checkbox: 4px; --radius-tag: 6px; --radius-nav: 8px; --radius-card: 16px; --radius-button: 10px; --icon-nav: 14px; --icon-card: 20px; --size-row: 36px; --size-checkbox: 12px; --size-tag: 22px; --size-button: 32px; --size-badge: 20px; --size-list-row: 40px; --size-list-row-wide: 44px; --size-topbar: 3.5rem; --size-nav-rail: 3.5rem; --size-module-nav: 14rem; --size-utility-rail: 3rem; --size-row-double: 44px; --font-auth-title: "Inter Variable",Inter,-apple-system,BlinkMacSystemFont,system-ui,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif; --type-auth-title-size: 40px; --type-auth-title-leading: 44px; --type-auth-title-weight: 500; --type-auth-title-tracking: -.15px; --font-shell-title: "Inter Variable",Inter,-apple-system,BlinkMacSystemFont,system-ui,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif; --type-shell-title-size: 20px; --type-shell-title-leading: 28px; --type-shell-title-weight: 500; --type-shell-title-tracking: -.15px; --font-shell-body: "Inter Variable",Inter,-apple-system,BlinkMacSystemFont,system-ui,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif; --type-shell-body-size: 14px; --type-shell-body-leading: 20px; --type-shell-body-weight: 400; --type-shell-body-tracking: -.15px; --font-shell-label: "Inter Variable",Inter,-apple-system,BlinkMacSystemFont,system-ui,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif; --type-shell-label-size: 13px; --type-shell-label-leading: 16px; --type-shell-label-weight: 500; --type-shell-label-tracking: -.15px; --font-shell-caption: "Inter Variable",Inter,-apple-system,BlinkMacSystemFont,system-ui,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif; --type-shell-caption-size: 12px; --type-shell-caption-leading: 16px; --type-shell-caption-weight: 400; --type-shell-caption-tracking: -.15px; --font-shell-surface-title: "Inter Variable",Inter,-apple-system,BlinkMacSystemFont,system-ui,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif; --type-shell-surface-title-size: 16px; --type-shell-surface-title-leading: 20px; --type-shell-surface-title-weight: 500; --type-shell-surface-title-tracking: -.15px; --font-data-label: "Inter Variable",Inter,-apple-system,BlinkMacSystemFont,system-ui,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif; --type-data-label-size: 13px; --type-data-label-leading: 16px; --type-data-label-weight: 500; --type-data-label-tracking: 0px; --font-data-cell: "Inter Variable",Inter,-apple-system,BlinkMacSystemFont,system-ui,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif; --type-data-cell-size: 14px; --type-data-cell-leading: 20px; --type-data-cell-weight: 400; --type-data-cell-tracking: 0px; --font-data-tag: "Inter Variable",Inter,-apple-system,BlinkMacSystemFont,system-ui,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif; --type-data-tag-size: 13px; --type-data-tag-leading: 18px; --type-data-tag-weight: 500; --type-data-tag-tracking: 0px; --spacing-hairline: 4px; --spacing-tight: 8px; --spacing-snug: 12px; --spacing-gutter: 16px; --spacing-stack: 24px; --spacing-section: 32px; --spacing-page: 48px; --spacing-fan: 16px; --spacing-underlap: 24px; --color-line-rule: #E8E8E8; --size-line-width: 1px; --color-line-subtle: #E8E8E8; --color-line-default: #8F8F8F; --frame-sidebar: 256px; --frame-header: 56px; --frame-measure: 1280px; --frame-pannable: 70dvh; --frame-dialog: 560px; --frame-prose: 42rem; --frame-pane: 480px; --frame-pane-wide: 960px; --color-indicator-positive: #109E3A; --color-indicator-interactive: #0077E6; --color-indicator-negative: #D92D20; --color-indicator-warning: #C2410C; --focus-width: 2px; --focus-offset: 2px; --color-focus-color: #0077E6; --color-focus-color-on-shell: #FFFFFF; --layer-raised: 1; --layer-pointed-at: 2; --layer-shell: 10; --layer-sticky: 20; --layer-popover: 30; --layer-overlay: 40; --layer-modal: 50; --shadow-panel: 0 .0625rem .125rem rgb(21 28 40 / .06); --shadow-overlay: 0 .75rem 2rem rgb(21 28 40 / .16); --text-auth-title: 40px; --text-auth-title--line-height: 44px; --text-auth-title--font-weight: 500; --text-auth-title--letter-spacing: -.15px; --text-shell-title: 20px; --text-shell-title--line-height: 28px; --text-shell-title--font-weight: 500; --text-shell-title--letter-spacing: -.15px; --text-shell-body: 14px; --text-shell-body--line-height: 20px; --text-shell-body--font-weight: 400; --text-shell-body--letter-spacing: -.15px; --text-shell-label: 13px; --text-shell-label--line-height: 16px; --text-shell-label--font-weight: 500; --text-shell-label--letter-spacing: -.15px; --text-shell-caption: 12px; --text-shell-caption--line-height: 16px; --text-shell-caption--font-weight: 400; --text-shell-caption--letter-spacing: -.15px; --text-shell-surface-title: 16px; --text-shell-surface-title--line-height: 20px; --text-shell-surface-title--font-weight: 500; --text-shell-surface-title--letter-spacing: -.15px; --text-data-label: 13px; --text-data-label--line-height: 16px; --text-data-label--font-weight: 500; --text-data-label--letter-spacing: 0px; --text-data-cell: 14px; --text-data-cell--line-height: 20px; --text-data-cell--font-weight: 400; --text-data-cell--letter-spacing: 0px; --text-data-tag: 13px; --text-data-tag--line-height: 18px; --text-data-tag--font-weight: 500; --text-data-tag--letter-spacing: 0px; --radius: var(--radius-button); --radius-sm: calc(var(--radius) - 4px); --radius-md: calc(var(--radius) - 2px); --radius-lg: var(--radius); --radius-xl: calc(var(--radius) + 4px); --color-background: var(--background); --color-foreground: var(--foreground); --color-card: var(--card); --color-card-foreground: var(--card-foreground); --color-popover: var(--popover); --color-popover-foreground: var(--popover-foreground); --color-primary: var(--primary); --color-primary-foreground: var(--primary-foreground); --color-secondary: var(--secondary); --color-secondary-foreground: var(--secondary-foreground); --color-muted: var(--muted); --color-muted-foreground: var(--muted-foreground); --color-accent: var(--accent); --color-accent-foreground: var(--accent-foreground); --color-destructive: var(--destructive); --color-destructive-foreground: var(--destructive-foreground); --color-border: var(--border); --color-input: var(--input); --color-ring: var(--ring);}:root{--background: var(--color-surface-canvas);--foreground: var(--color-shell-primary);--card: var(--color-surface-canvas);--card-foreground: var(--color-shell-primary);--popover: var(--color-surface-canvas);--popover-foreground: var(--color-shell-primary);--primary: var(--color-surface-action);--primary-foreground: var(--color-on-action);--secondary: var(--color-surface-raised);--secondary-foreground: var(--color-shell-primary);--muted: var(--color-surface-raised);--muted-foreground: var(--color-shell-secondary);--accent: var(--color-surface-raised);--accent-foreground: var(--color-shell-primary);--destructive: var(--color-surface-negative);--destructive-foreground: var(--color-on-negative);--border: var(--color-line-rule);--input: var(--color-line-rule);--ring: var(--color-focus-color);--motion-duration-hover: 70ms;--motion-duration-press: 70ms;--motion-duration-release: .11s;--motion-duration-tooltip-enter: .11s;--motion-duration-tooltip-exit: 70ms;--motion-duration-menu-enter: .11s;--motion-duration-menu-exit: 70ms;--motion-duration-popover-enter: .15s;--motion-duration-popover-exit: .11s;--motion-duration-overlay-enter: .15s;--motion-duration-overlay-exit: .11s;--motion-duration-page-enter: .15s;--motion-duration-panel-enter: .2s;--motion-duration-panel-exit: .15s;--motion-duration-row-enter: .15s;--motion-duration-row-exit: .11s;--motion-duration-search-open: .15s;--motion-duration-search-close: .11s;--motion-duration-disclosure-open: .15s;--motion-duration-disclosure-close: .11s;--motion-duration-lift-enter: .15s;--motion-duration-lift-exit: .11s;--motion-duration-indicator: .15s;--motion-duration-skeleton-cycle: 1.6s;--motion-duration-stale: 70ms;--motion-duration-instant: 1ms;--motion-ease-enter: cubic-bezier(.23, 1, .32, 1);--motion-ease-exit: cubic-bezier(.23, 1, .32, 1);--motion-ease-move: cubic-bezier(.2, 0, .38, .9);--motion-ease-hover: cubic-bezier(.25, .1, .25, 1);--motion-ease-spin: linear;--motion-travel-panel: 2.5rem;--motion-travel-row: .25rem;--motion-travel-lift: .375rem;--motion-scale-overlay: .97;--motion-scale-menu: .96;--motion-scale-tooltip: .98;--motion-scale-press: .97}@media(prefers-reduced-motion:reduce){:root{--motion-duration-search-open: 1ms;--motion-duration-search-close: 1ms;--motion-travel-panel: 0rem;--motion-travel-row: 0rem;--motion-travel-lift: 0rem;--motion-scale-overlay: 1;--motion-scale-menu: 1;--motion-scale-tooltip: 1;--motion-scale-press: 1}}
