:root{--dd-h: 265;--dd-c: .18;--dd-c-muted: .02;--dd-space-scale-compact: .86;--dd-space-scale: var(--dd-space-scale-compact);--dd-radius-scale: 1;--dd-radius: .625rem;--dd-radius-sm: max(3px, calc(2px * var(--dd-radius-scale)));--dd-radius-md: max(5px, calc(6px * var(--dd-radius-scale)));--dd-radius-lg: max(7px, calc(var(--dd-radius) * var(--dd-radius-scale)));--dd-radius-xl: max(9px, calc(14px * var(--dd-radius-scale)));--dd-radius-2xl: max(11px, calc(18px * var(--dd-radius-scale)));--dd-radius-3xl: max(13px, calc(22px * var(--dd-radius-scale)));--dd-radius-4xl: max(15px, calc(28px * var(--dd-radius-scale)));--dd-radius-full: 9999px;--dd-space-0: 0;--dd-space-px: 1px;--dd-space-0_5: calc(.125rem * var(--dd-space-scale));--dd-space-1: calc(.25rem * var(--dd-space-scale));--dd-space-1_5: calc(.375rem * var(--dd-space-scale));--dd-space-2: calc(.5rem * var(--dd-space-scale));--dd-space-2_5: calc(.625rem * var(--dd-space-scale));--dd-space-3: calc(.75rem * var(--dd-space-scale));--dd-space-3_5: calc(.875rem * var(--dd-space-scale));--dd-space-4: calc(1rem * var(--dd-space-scale));--dd-space-5: calc(1.25rem * var(--dd-space-scale));--dd-space-6: calc(1.5rem * var(--dd-space-scale));--dd-space-8: calc(2rem * var(--dd-space-scale));--dd-space-10: calc(2.5rem * var(--dd-space-scale));--dd-space-12: calc(3rem * var(--dd-space-scale));--dd-space-16: calc(4rem * var(--dd-space-scale));--dd-font-sans: "Inter Tight", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--dd-font-mono: "JetBrains Mono", "SF Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--dd-font-display: var(--dd-font-sans);--dd-text-2xs: .625rem;--dd-text-xs: .6875rem;--dd-text-sm: .75rem;--dd-text-base: .8125rem;--dd-text-md: .875rem;--dd-text-lg: 1rem;--dd-text-xl: 1.125rem;--dd-text-2xl: 1.375rem;--dd-text-3xl: 1.75rem;--dd-text-4xl: 2.25rem;--dd-text-5xl: 3rem;--dd-leading-none: 1;--dd-leading-tight: 1.2;--dd-leading-snug: 1.35;--dd-leading-normal: 1.5;--dd-leading-relaxed: 1.625;--dd-leading-loose: 1.75;--dd-font-weight-normal: 400;--dd-font-weight-medium: 500;--dd-font-weight-semibold: 600;--dd-font-weight-bold: 700;--dd-weight-regular: var(--dd-font-weight-normal);--dd-weight-medium: var(--dd-font-weight-medium);--dd-weight-semibold: var(--dd-font-weight-semibold);--dd-weight-bold: var(--dd-font-weight-bold);--dd-tracking-tight: -.015em;--dd-tracking-base: -.005em;--dd-tracking-wide: .02em;--dd-duration-instant: 0ms;--dd-duration-fast: .15s;--dd-duration-normal: .2s;--dd-duration-slow: .3s;--dd-duration-slower: .5s;--dd-ease: cubic-bezier(.2, 0, 0, 1);--dd-ease-in: cubic-bezier(.4, 0, 1, 1);--dd-ease-out: cubic-bezier(0, 0, .2, 1);--dd-ease-in-out: cubic-bezier(.4, 0, .2, 1);--dd-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--dd-transition-colors: color, background-color, border-color, text-decoration-color, fill, stroke;--dd-transition-overlay: opacity .2s var(--dd-ease), transform .2s var(--dd-ease);--dd-transition-slide: transform .3s var(--dd-ease);--dd-transition-fade: opacity .15s var(--dd-ease);--dd-transition-scale: transform .12s var(--dd-ease);--dd-shadow-xs: 0 1px 0 0 oklch(.18 .02 var(--dd-h) / .04);--dd-shadow-sm: 0 1px 2px -1px oklch(.18 .02 var(--dd-h) / .08), 0 1px 0 0 oklch(.18 .02 var(--dd-h) / .04);--dd-shadow: 0 1px 3px 0 oklch(.18 .02 var(--dd-h) / .1), 0 1px 2px -1px oklch(.18 .02 var(--dd-h) / .1);--dd-shadow-md: 0 4px 8px -2px oklch(.18 .02 var(--dd-h) / .08), 0 2px 4px -2px oklch(.18 .02 var(--dd-h) / .06), 0 0 0 1px oklch(.18 .02 var(--dd-h) / .04);--dd-shadow-lg: 0 12px 24px -6px oklch(.18 .02 var(--dd-h) / .12), 0 4px 8px -4px oklch(.18 .02 var(--dd-h) / .08), 0 0 0 1px oklch(.18 .02 var(--dd-h) / .04);--dd-shadow-xl: 0 24px 48px -12px oklch(.18 .02 var(--dd-h) / .18), 0 8px 16px -8px oklch(.18 .02 var(--dd-h) / .1);--dd-shadow-2xl: 0 32px 64px -12px oklch(.18 .02 var(--dd-h) / .25);--dd-shadow-inner: inset 0 1px 2px 0 oklch(.18 .02 var(--dd-h) / .06);--dd-shadow-focus: 0 0 0 2px var(--dd-background), 0 0 0 4px var(--dd-ring);--dd-backdrop-blur: blur(8px);--dd-backdrop-color: oklch(.18 .02 var(--dd-h) / .5);--dd-z-base: 0;--dd-z-raised: 10;--dd-z-sticky: 100;--dd-z-dropdown: 50;--dd-z-drawer: 150;--dd-z-overlay: 200;--dd-z-sheet: 200;--dd-z-modal: 300;--dd-z-dialog: 300;--dd-z-popover: 400;--dd-z-tooltip: 500;--dd-z-toast: 600;--dd-background: oklch(.995 .002 var(--dd-h));--dd-foreground: oklch(.18 .02 var(--dd-h));--dd-foreground-muted: oklch(.48 .015 var(--dd-h));--dd-surface: oklch(1 0 0);--dd-surface-foreground: var(--dd-foreground);--dd-surface-raised: oklch(.985 .003 var(--dd-h));--dd-surface-sunken: oklch(.975 .004 var(--dd-h));--dd-card: oklch(1 0 0);--dd-card-foreground: var(--dd-foreground);--dd-popover: oklch(1 0 0);--dd-popover-foreground: var(--dd-foreground);--dd-muted: oklch(.96 .006 var(--dd-h));--dd-muted-foreground: oklch(.49 .012 var(--dd-h));--dd-accent: oklch(.96 .006 var(--dd-h));--dd-accent-foreground: var(--dd-foreground);--dd-border: oklch(.91 .006 var(--dd-h));--dd-border-strong: oklch(.84 .01 var(--dd-h));--dd-border-color-subtle: oklch(.95 .004 var(--dd-h));--dd-input: oklch(.91 .006 var(--dd-h));--dd-ring: oklch(.55 var(--dd-c) var(--dd-h));--dd-primary: oklch(.55 var(--dd-c) var(--dd-h));--dd-primary-foreground: oklch(.99 0 0);--dd-primary-hover: oklch(.5 var(--dd-c) var(--dd-h));--dd-primary-active: oklch(.46 var(--dd-c) var(--dd-h));--dd-primary-soft: oklch(.96 calc(var(--dd-c) * .3) var(--dd-h));--dd-primary-soft-fg: oklch(.4 var(--dd-c) var(--dd-h));--dd-primary-border: oklch(.82 calc(var(--dd-c) * .4) var(--dd-h));--dd-secondary: oklch(.96 .006 var(--dd-h));--dd-secondary-foreground: oklch(.18 .02 var(--dd-h));--dd-destructive: oklch(.56 .21 25);--dd-destructive-foreground: oklch(.99 0 0);--dd-destructive-hover: oklch(.51 .22 25);--dd-destructive-soft: oklch(.96 .04 25);--dd-destructive-soft-fg: oklch(.42 .21 25);--dd-success: oklch(.6 .14 155);--dd-success-foreground: oklch(.99 0 0);--dd-success-soft: oklch(.95 .04 155);--dd-success-soft-fg: oklch(.38 .13 155);--dd-warning: oklch(.72 .15 70);--dd-warning-foreground: oklch(.18 .02 70);--dd-warning-soft: oklch(.96 .05 80);--dd-warning-soft-fg: oklch(.42 .12 60);--dd-info: oklch(.6 .14 230);--dd-info-foreground: oklch(.99 0 0);--dd-info-soft: oklch(.96 .03 230);--dd-info-soft-fg: oklch(.4 .14 230);--dd-port-any: #71717a;--dd-port-string: #ef4444;--dd-port-number: #22c55e;--dd-port-boolean: #f97316;--dd-port-object: #3b82f6;--dd-port-array: #8b5cf6;--dd-port-trigger: #d946ef;--dd-chat-connected: oklch(.65 .15 150);--dd-chat-cursor-active: oklch(.93 .05 270);--dd-selection: var(--dd-primary);--dd-selection-foreground: var(--dd-primary-foreground);--dd-chart-1: oklch(.55 var(--dd-c) var(--dd-h));--dd-chart-2: oklch(.62 .18 calc(var(--dd-h) + 30));--dd-chart-3: oklch(.58 .2 calc(var(--dd-h) - 45));--dd-chart-4: oklch(.66 .15 calc(var(--dd-h) + 80));--dd-chart-5: oklch(.48 .22 calc(var(--dd-h) - 90));--dd-sidebar: oklch(.98 .004 var(--dd-h));--dd-sidebar-secondary: oklch(.993 .002 var(--dd-h));--dd-sidebar-foreground: var(--dd-foreground);--dd-sidebar-primary: var(--dd-primary);--dd-sidebar-primary-foreground: var(--dd-primary-foreground);--dd-sidebar-primary-soft: var(--dd-primary-soft);--dd-sidebar-primary-soft-fg: var(--dd-primary-soft-fg);--dd-sidebar-accent: oklch(.965 .006 var(--dd-h));--dd-sidebar-accent-foreground: var(--dd-foreground);--dd-sidebar-border: oklch(.94 .006 var(--dd-h));--dd-sidebar-ring: var(--dd-ring);--dd-sidebar-width: 16rem;--dd-sidebar-width-icon: 3rem;color-scheme:light}.dark{--dd-background: oklch(.16 .008 var(--dd-h));--dd-foreground: oklch(.96 .005 var(--dd-h));--dd-foreground-muted: oklch(.72 .008 var(--dd-h));--dd-surface: oklch(.19 .009 var(--dd-h));--dd-surface-raised: oklch(.22 .011 var(--dd-h));--dd-surface-sunken: oklch(.14 .008 var(--dd-h));--dd-card: oklch(.19 .009 var(--dd-h));--dd-card-foreground: var(--dd-foreground);--dd-popover: oklch(.22 .011 var(--dd-h));--dd-popover-foreground: var(--dd-foreground);--dd-muted: oklch(.25 .01 var(--dd-h));--dd-muted-foreground: oklch(.68 .01 var(--dd-h));--dd-accent: oklch(.28 .012 var(--dd-h));--dd-accent-foreground: var(--dd-foreground);--dd-border: oklch(.28 .012 var(--dd-h));--dd-border-strong: oklch(.38 .014 var(--dd-h));--dd-border-color-subtle: oklch(.23 .01 var(--dd-h));--dd-input: oklch(1 0 0 / 15%);--dd-ring: oklch(.7 var(--dd-c) var(--dd-h));--dd-primary: oklch(.7 var(--dd-c) var(--dd-h));--dd-primary-foreground: oklch(.14 .02 var(--dd-h));--dd-primary-hover: oklch(.76 var(--dd-c) var(--dd-h));--dd-primary-active: oklch(.8 var(--dd-c) var(--dd-h));--dd-primary-soft: oklch(.28 calc(var(--dd-c) * .5) var(--dd-h));--dd-primary-soft-fg: oklch(.85 var(--dd-c) var(--dd-h));--dd-primary-border: oklch(.38 calc(var(--dd-c) * .6) var(--dd-h));--dd-secondary: oklch(.25 .01 var(--dd-h));--dd-secondary-foreground: var(--dd-foreground);--dd-destructive: oklch(.68 .2 25);--dd-destructive-foreground: oklch(.14 .02 25);--dd-destructive-hover: oklch(.74 .21 25);--dd-destructive-soft: oklch(.28 .08 25);--dd-destructive-soft-fg: oklch(.85 .14 25);--dd-success: oklch(.72 .15 155);--dd-success-foreground: oklch(.14 .02 155);--dd-success-soft: oklch(.28 .06 155);--dd-success-soft-fg: oklch(.85 .13 155);--dd-warning: oklch(.8 .15 75);--dd-warning-foreground: oklch(.14 .02 75);--dd-warning-soft: oklch(.3 .08 75);--dd-warning-soft-fg: oklch(.85 .13 75);--dd-info: oklch(.72 .15 230);--dd-info-foreground: oklch(.14 .02 230);--dd-info-soft: oklch(.28 .06 230);--dd-info-soft-fg: oklch(.85 .13 230);--dd-selection: var(--dd-primary);--dd-selection-foreground: var(--dd-primary-foreground);--dd-shadow-xs: 0 1px 0 0 oklch(0 0 0 / .3);--dd-shadow-sm: 0 1px 2px -1px oklch(0 0 0 / .35), 0 1px 0 0 oklch(0 0 0 / .25);--dd-shadow: 0 1px 3px 0 oklch(0 0 0 / .35), 0 1px 2px -1px oklch(0 0 0 / .35);--dd-shadow-md: 0 4px 8px -2px oklch(0 0 0 / .4), 0 2px 4px -2px oklch(0 0 0 / .3), 0 0 0 1px oklch(0 0 0 / .2);--dd-shadow-lg: 0 12px 24px -6px oklch(0 0 0 / .5), 0 4px 8px -4px oklch(0 0 0 / .3), 0 0 0 1px oklch(0 0 0 / .2);--dd-shadow-xl: 0 24px 48px -12px oklch(0 0 0 / .6), 0 8px 16px -8px oklch(0 0 0 / .3);--dd-shadow-2xl: 0 32px 64px -12px oklch(0 0 0 / .75);--dd-shadow-inner: inset 0 1px 2px 0 oklch(0 0 0 / .35);--dd-chart-1: oklch(.7 var(--dd-c) var(--dd-h));--dd-chart-2: oklch(.77 .18 calc(var(--dd-h) + 30));--dd-chart-3: oklch(.73 .2 calc(var(--dd-h) - 45));--dd-chart-4: oklch(.81 .15 calc(var(--dd-h) + 80));--dd-chart-5: oklch(.63 .22 calc(var(--dd-h) - 90));--dd-sidebar: oklch(.16 .008 var(--dd-h));--dd-sidebar-secondary: oklch(.18 .009 var(--dd-h));--dd-sidebar-foreground: var(--dd-foreground);--dd-sidebar-primary: var(--dd-primary);--dd-sidebar-primary-foreground: var(--dd-primary-foreground);--dd-sidebar-primary-soft: var(--dd-primary-soft);--dd-sidebar-primary-soft-fg: var(--dd-primary-soft-fg);--dd-sidebar-accent: oklch(.24 .012 var(--dd-h));--dd-sidebar-accent-foreground: var(--dd-foreground);--dd-sidebar-border: oklch(1 0 0 / 12%);--dd-sidebar-ring: var(--dd-ring);color-scheme:dark}.dark[data-dark-mode=warm]{--dd-background: oklch(.19 .012 40);--dd-foreground: oklch(.96 .008 40);--dd-foreground-muted: oklch(.72 .012 40);--dd-surface: oklch(.22 .013 40);--dd-surface-raised: oklch(.25 .014 40);--dd-surface-sunken: oklch(.16 .01 40);--dd-card: oklch(.22 .013 40);--dd-popover: oklch(.25 .014 40);--dd-muted: oklch(.28 .013 40);--dd-muted-foreground: oklch(.68 .013 40);--dd-border: oklch(.31 .015 40);--dd-border-strong: oklch(.42 .018 40);--dd-border-color-subtle: oklch(.26 .013 40);--dd-sidebar: oklch(.19 .012 40);--dd-sidebar-secondary: oklch(.21 .013 40);--dd-sidebar-accent: oklch(.26 .014 40)}[data-theme=stone],[data-theme=zinc],[data-theme=slate],[data-theme=gray],[data-theme=ocean],[data-theme=forest],[data-theme=sunset],[data-theme=rose],[data-theme=violet],[data-theme=teal],[data-theme=indigo],[data-theme=amber],[data-theme=coral],[data-theme=cyan],[data-theme=berry]{--dd-page-tint: 5%}[data-theme=stone]{--dd-h: 55;--dd-c: .03}[data-theme=zinc]{--dd-h: 260;--dd-c: .01}[data-theme=slate]{--dd-h: 240;--dd-c: .04}[data-theme=gray]{--dd-h: 260;--dd-c: .005}[data-theme=ocean]{--dd-h: 220;--dd-c: .17}[data-theme=forest]{--dd-h: 155;--dd-c: .14}[data-theme=sunset]{--dd-h: 35;--dd-c: .17}[data-theme=rose]{--dd-h: 0;--dd-c: .18}[data-theme=violet]{--dd-h: 295;--dd-c: .18}[data-theme=teal]{--dd-h: 180;--dd-c: .175}[data-theme=indigo]{--dd-h: 275;--dd-c: .258}[data-theme=amber]{--dd-h: 75;--dd-c: .195}[data-theme=coral]{--dd-h: 25;--dd-c: .225}[data-theme=cyan]{--dd-h: 210;--dd-c: .19}[data-theme=berry]{--dd-h: 330;--dd-c: .26}[data-density=compact]{--dd-space-scale: var(--dd-space-scale-compact, .86)}[data-density=comfortable]{--dd-space-scale: 1}[data-density=spacious]{--dd-space-scale: 1.2}[data-density=compact] .dd-row-h{--dd-row-h: 28px}[data-density=comfortable] .dd-row-h{--dd-row-h: 36px}[data-density=spacious] .dd-row-h{--dd-row-h: 44px}[data-motion=off] *,[data-motion=off] *:before,[data-motion=off] *:after{animation-duration:0ms!important;animation-delay:0ms!important;transition-duration:0ms!important;transition-delay:0ms!important}@media(prefers-reduced-motion:reduce){:root,.dark{--dd-transition-overlay: none;--dd-transition-slide: none;--dd-transition-fade: none;--dd-transition-scale: none;--dd-duration-fast: 0ms;--dd-duration-normal: 0ms;--dd-duration-slow: 0ms;--dd-duration-slower: 0ms}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(forced-colors:active){:root{--dd-border: CanvasText;--dd-border-strong: CanvasText;--dd-ring: Highlight;--dd-primary: Highlight;--dd-primary-foreground: HighlightText}}
