 :root{--ds-font: "Inter","Inter Fallback",system-ui,-apple-system,"Segoe UI",sans-serif;--ds-fs-display: 28px;--ds-fs-title: 20px;--ds-fs-card: 16px;--ds-fs-body: 15px;--ds-fs-small: 14px;--ds-fs-label: 13px;--ds-fs-micro: 12px;--ds-fs-xl: 24px;--ds-fs-money: 24px;--ds-fs-money-lg: 28px;--ds-fw-regular: 400;--ds-fw-medium: 500;--ds-fw-semibold: 600;--ds-fw-bold: 700;--ds-ls-display: -.025em;--ds-ls-title: -.015em;--ds-ls-money: -.02em;--ds-lh-tight: 1.2;--ds-lh: 1.5;--ds-space-1: 4px;--ds-space-2: 8px;--ds-space-3: 12px;--ds-space-4: 16px;--ds-space-5: 24px;--ds-space-6: 32px;--ds-space-7: 48px;--ds-space-8: 64px;--ds-radius-xs: 6px;--ds-radius-sm: 8px;--ds-radius-md: 12px;--ds-radius-lg: 18px;--ds-radius-xl: 24px;--ds-radius-full: 999px;--ds-shadow-0: none;--ds-shadow-1: 0 1px 3px rgba(0,0,0,.035),0 1px 1px rgba(0,0,0,.02);--ds-shadow-2: 0 4px 18px rgba(0,0,0,.055),0 0 0 1px rgba(0,0,0,.04);--ds-shadow-3: 0 12px 40px rgba(0,0,0,.10),0 0 0 1px rgba(0,0,0,.04);--ds-dur-1: 150ms;--ds-dur-2: 200ms;--ds-dur-3: 250ms;--ds-ease: cubic-bezier(.2,.7,.2,1);}html[data-theme=dark]{--ds-shadow-1: 0 1px 2px rgba(0,0,0,.3);--ds-shadow-2: 0 8px 24px rgba(0,0,0,.45),0 0 0 1px rgba(255,255,255,.06);--ds-shadow-3: 0 16px 48px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.06);}:root{--c-white: #FFFFFF;--c-orange: #C74600;--c-orange-dark: #B33F00;--c-orange-light: #FF7A36;--c-app-bg: #F6F5F3;--c-app-sidebar: #EEEDEB;--c-app-surface-2: #F1F0ED;--c-app-border: #E2DFDA;--c-app-divider: #EBE8E3;--c-app-text: #201E1B;--c-app-text-2: #706D68;--c-app-text-3: #89857F;--c-dk-bg: #1C1C1C;--c-dk-sidebar: #2B2B2B;--c-dk-surface: #292929;--c-dk-surface-2: #333333;--c-dk-hover: #363636;--c-dk-border: #3D3D3D;--c-dk-divider: #343434;--c-dk-text: #F5F5F3;--c-dk-text-2: #C1C1BF;--c-dk-text-3: #969694;--c-danger: #B91C1C;--c-danger-bg: #FEF2F2;--c-danger-dark: #F87171;--c-warning: #A16207;--c-warning-bg: #FEFCE8;--c-warning-dark: #FBBF24;--c-info: #1D4ED8;--c-info-bg: #EFF6FF;--c-info-dark: #60A5FA;--c-success: #15803D;--c-success-bg: #F0FDF4;--c-success-dark: #4ADE80;--ds-danger-solid: var(--c-danger);--brand-orange-primary: var(--c-orange);--brand-orange-dark: var(--c-orange-dark);--brand-orange-light: var(--c-orange-light);}:root,.ds-light,.bp,.pv-paper{--ds-bg: var(--c-app-bg);--ds-topbar: var(--c-app-sidebar);--ds-sidebar: var(--c-app-sidebar);--ds-surface: var(--c-white);--ds-popover: var(--c-white);--ds-surface-2: var(--c-app-surface-2);--ds-hover: var(--c-app-surface-2);--ds-border: var(--c-app-border);--ds-border-soft: var(--c-app-divider);--ds-border-strong: var(--c-app-border);--ds-border-hover: var(--c-app-text-3);--ds-text: var(--c-app-text);--ds-text-2: var(--c-app-text-2);--ds-text-3: var(--c-app-text-3);--ds-accent: var(--c-orange);--ds-accent-hover: var(--c-orange-dark);--ds-on-accent: var(--c-white);--ds-link: var(--c-orange-dark);--ds-inverse: var(--c-app-text);--ds-on-inverse: var(--c-app-bg);--ds-nav-text: var(--c-app-text-2);--ds-nav-icon: var(--c-app-text-3);--ds-nav-active: var(--c-app-text);--ds-on-inverse-2: var(--c-app-text-3);--ds-danger: var(--c-danger);--ds-danger-bg: var(--c-danger-bg);--ds-warning: var(--c-warning);--ds-warning-bg: var(--c-warning-bg);--ds-info: var(--c-info);--ds-info-bg: var(--c-info-bg);--ds-success: var(--c-success);--ds-success-bg: var(--c-success-bg);--ds-focus: 0 0 0 2px var(--ds-surface),0 0 0 4px var(--ds-accent);}.ds-light,.bp,.pv-paper{color-scheme: light;}html[data-theme=dark]{color-scheme: dark;--ds-bg: var(--c-dk-bg);--ds-topbar: var(--c-dk-sidebar);--ds-sidebar: var(--c-dk-sidebar);--ds-surface: var(--c-dk-surface);--ds-popover: var(--c-dk-surface-2);--ds-surface-2: var(--c-dk-surface-2);--ds-hover: var(--c-dk-hover);--ds-text: var(--c-dk-text);--ds-text-2: var(--c-dk-text-2);--ds-text-3: var(--c-dk-text-3);--ds-border: var(--c-dk-border);--ds-border-soft: var(--c-dk-divider);--ds-border-strong: var(--c-dk-border);--ds-border-hover: var(--c-dk-text-3);--ds-accent: var(--c-orange);--ds-accent-hover: var(--c-orange-dark);--ds-on-accent: var(--c-white);--ds-link: var(--c-orange-light);--ds-inverse: var(--c-dk-surface-2);--ds-on-inverse: var(--c-dk-text);--ds-on-inverse-2: var(--c-dk-text-3);--ds-nav-text: var(--c-dk-text-2);--ds-nav-icon: var(--c-dk-text-3);--ds-nav-active: var(--c-white);--ds-danger: var(--c-danger-dark);--ds-danger-bg: rgba(248,113,113,.12);--ds-warning: var(--c-warning-dark);--ds-warning-bg: rgba(251,191,36,.12);--ds-info: var(--c-info-dark);--ds-info-bg: rgba(96,165,250,.12);--ds-success: var(--c-success-dark);--ds-success-bg: rgba(74,222,128,.12);--ds-focus: 0 0 0 2px var(--ds-bg),0 0 0 4px var(--ds-accent);}html[data-theme]{--app-background: var(--ds-bg);--topbar-background: var(--ds-topbar);--sidebar-background: var(--ds-sidebar);--surface-primary: var(--ds-surface);--surface-secondary: var(--ds-surface-2);--surface-hover: var(--ds-hover);--border-default: var(--ds-border);--border-subtle: var(--ds-border-soft);--text-primary: var(--ds-text);--text-secondary: var(--ds-text-2);--text-muted: var(--ds-text-3);--text-on-primary: var(--ds-on-accent);--brand-primary: var(--ds-accent);--brand-link: var(--ds-link);--brand-hover: var(--ds-accent-hover);--nav-text: var(--ds-nav-text);--nav-icon: var(--ds-nav-icon);--nav-active-text: var(--ds-nav-active);--nav-active-icon: var(--ds-nav-active);}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: .01ms !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important;scroll-behavior: auto !important;}}