[data-prototype=tekion]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--tk-bg:#f7f8fb;--tk-fg:#0f172a;--tk-card:#fff;--tk-card-foreground:#0f172a;--tk-popover:#fff;--tk-popover-foreground:#0f172a;--tk-primary:#4f46e5;--tk-primary-foreground:#fff;--tk-secondary:#f1f5f9;--tk-secondary-foreground:#334155;--tk-muted:#eef1f6;--tk-muted-foreground:#64748b;--tk-accent:#eef2ff;--tk-accent-foreground:#4338ca;--tk-destructive:#dc2626;--tk-border:#e2e8f0;--tk-input:#e2e8f0;--tk-ring:#4f46e5;--tk-sidebar:#fff;--tk-sidebar-foreground:#475569;--tk-sidebar-primary:#4f46e5;--tk-sidebar-primary-foreground:#fff;--tk-sidebar-accent:#eef2ff;--tk-sidebar-accent-foreground:#4338ca;--tk-sidebar-border:#e2e8f0;--tk-sidebar-ring:#4f46e5;--tk-success:#059669;--tk-warn:#d97706;--background:var(--tk-bg);--foreground:var(--tk-fg);--card:var(--tk-card);--card-foreground:var(--tk-card-foreground);--popover:var(--tk-popover);--popover-foreground:var(--tk-popover-foreground);--primary:var(--tk-primary);--primary-foreground:var(--tk-primary-foreground);--secondary:var(--tk-secondary);--secondary-foreground:var(--tk-secondary-foreground);--muted:var(--tk-muted);--muted-foreground:var(--tk-muted-foreground);--accent:var(--tk-accent);--accent-foreground:var(--tk-accent-foreground);--destructive:var(--tk-destructive);--destructive-foreground:#fff;--border:var(--tk-border);--input:var(--tk-input);--ring:var(--tk-ring);--radius:.625rem;--sidebar:var(--tk-sidebar);--sidebar-foreground:var(--tk-sidebar-foreground);--sidebar-primary:var(--tk-sidebar-primary);--sidebar-primary-foreground:var(--tk-sidebar-primary-foreground);--sidebar-accent:var(--tk-sidebar-accent);--sidebar-accent-foreground:var(--tk-sidebar-accent-foreground);--sidebar-border:var(--tk-sidebar-border);--sidebar-ring:var(--tk-sidebar-ring);--chart-1:#4f46e5;--chart-2:#0ea5e9;--chart-3:#10b981;--chart-4:#f59e0b;--chart-5:#8b5cf6;--paper:var(--tk-bg);--paper-2:#fff;--paper-3:var(--tk-muted);--ink:var(--tk-fg);--ink-2:var(--tk-muted);--ink-3:var(--tk-muted-foreground);--ink-4:#94a3b8;--ink-faint:#cbd5e1;--rule:var(--tk-border);--rule-strong:#cbd5e1;--accent-soft:var(--tk-accent);--accent-deep:var(--tk-accent-foreground);--accent-hover:var(--tk-accent-foreground);--accent-warm:#d97706;--accent-warm-soft:#fef3c7;--success:var(--tk-success);--warn:var(--tk-warn);--warn-surface:#fef3c7;--danger:var(--tk-destructive);--card-bg:#fff;--card-border:var(--tk-border);--data:var(--tk-primary);--data-soft:var(--tk-accent);--on-ink:#fafaf7;--on-ink-muted:#f7f5efb8;--on-ink-faint:#f7f5ef80;--surface:#fff;--surface-sunken:#f1f5f9;--surface-raised:#fff;--border-default:var(--tk-border);--border-strong:#cbd5e1;--surface-frost:#ffffffd1;--surface-frost-border:#e2e8f0e6;--tint-hover:#4f46e50f;--glow-accent:0 18px 36px -10px #4f46e52e;--link:var(--tk-primary);--link-hover:var(--tk-accent-foreground);--text-strong:var(--tk-fg);--text-default:#1e293b;--text-muted:var(--tk-muted-foreground);--text-subtle:#94a3b8;background:var(--tk-bg);color:var(--tk-fg);font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif}[data-prototype=tekion] .bg-card{background-color:var(--tk-card)}[data-prototype=tekion] .text-card-foreground{color:var(--tk-card-foreground)}[data-prototype=tekion] .bg-popover{background-color:var(--tk-popover)}[data-prototype=tekion] .text-popover-foreground{color:var(--tk-popover-foreground)}[data-prototype=tekion] .bg-primary{background-color:var(--tk-primary)}[data-prototype=tekion] .text-primary{color:var(--tk-primary)}[data-prototype=tekion] .text-primary\/70{color:color-mix(in oklab, var(--tk-primary) 70%, transparent)}[data-prototype=tekion] .text-primary-foreground{color:var(--tk-primary-foreground)}[data-prototype=tekion] .bg-primary-foreground{background-color:var(--tk-primary-foreground)}[data-prototype=tekion] .border-primary{border-color:var(--tk-primary)}[data-prototype=tekion] .border-primary\/10{border-color:color-mix(in oklab, var(--tk-primary) 10%, transparent)}[data-prototype=tekion] .bg-primary\/5{background-color:color-mix(in oklab, var(--tk-primary) 5%, transparent)}[data-prototype=tekion] .hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--tk-primary) 80%, transparent)}[data-prototype=tekion] .data-checked\:bg-primary[data-checked]{background-color:var(--tk-primary)}[data-prototype=tekion] .data-checked\:text-primary-foreground[data-checked]{color:var(--tk-primary-foreground)}[data-prototype=tekion] .data-checked\:border-primary[data-checked],[data-prototype=tekion] .aria-invalid\:aria-checked\:border-primary[aria-invalid=true][aria-checked=true]{border-color:var(--tk-primary)}[data-prototype=tekion] .data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--tk-primary)}[data-prototype=tekion] .data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--tk-primary-foreground)}[data-prototype=tekion] .data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--tk-primary)}[data-prototype=tekion] .data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--tk-primary-foreground)}[data-prototype=tekion] .data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--tk-primary)}[data-prototype=tekion] .data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--tk-primary-foreground)}[data-prototype=tekion] .accent-primary{accent-color:var(--tk-primary)}[data-prototype=tekion] .bg-secondary{background-color:var(--tk-secondary)}[data-prototype=tekion] .text-secondary-foreground{color:var(--tk-secondary-foreground)}[data-prototype=tekion] .hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--tk-secondary) 80%, transparent)}[data-prototype=tekion] .aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--tk-secondary)}[data-prototype=tekion] .aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--tk-secondary-foreground)}[data-prototype=tekion] .text-muted-foreground{color:var(--tk-muted-foreground)}[data-prototype=tekion] .text-muted-foreground\/50{color:color-mix(in oklab, var(--tk-muted-foreground) 50%, transparent)}[data-prototype=tekion] .bg-muted-foreground\/50{background-color:color-mix(in oklab, var(--tk-muted-foreground) 50%, transparent)}[data-prototype=tekion] .border-muted-foreground\/20{border-color:color-mix(in oklab, var(--tk-muted-foreground) 20%, transparent)}[data-prototype=tekion] .hover\:text-muted-foreground:hover,[data-prototype=tekion] .placeholder\:text-muted-foreground::placeholder,[data-prototype=tekion] .aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--tk-muted-foreground)}[data-prototype=tekion] .text-accent-foreground,[data-prototype=tekion] .focus\:text-accent-foreground:focus{color:var(--tk-accent-foreground)}[data-prototype=tekion] .text-destructive{color:var(--tk-destructive)}[data-prototype=tekion] .bg-destructive{background-color:var(--tk-destructive)}[data-prototype=tekion] .border-destructive{border-color:var(--tk-destructive)}[data-prototype=tekion] .bg-destructive\/5{background-color:color-mix(in oklab, var(--tk-destructive) 5%, transparent)}[data-prototype=tekion] .bg-destructive\/10{background-color:color-mix(in oklab, var(--tk-destructive) 10%, transparent)}[data-prototype=tekion] .border-destructive\/20{border-color:color-mix(in oklab, var(--tk-destructive) 20%, transparent)}[data-prototype=tekion] .hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--tk-destructive) 20%, transparent)}[data-prototype=tekion] .aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--tk-destructive)}[data-prototype=tekion] .aria-invalid\:ring-destructive\/20[aria-invalid=true],[data-prototype=tekion] .focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--tk-destructive) 20%, transparent)}[data-prototype=tekion] .focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--tk-destructive) 40%, transparent)}[data-prototype=tekion] .ring-destructive\/20{--tw-ring-color:color-mix(in oklab, var(--tk-destructive) 20%, transparent)}[data-prototype=tekion] .ring-destructive\/40{--tw-ring-color:color-mix(in oklab, var(--tk-destructive) 40%, transparent)}[data-prototype=tekion] .data-\[variant\=destructive\]\:text-destructive[data-variant=destructive],[data-prototype=tekion] .data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--tk-destructive)}[data-prototype=tekion] .data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--tk-destructive) 10%, transparent)}[data-prototype=tekion] .data-\[slot\=alert-description\]\:text-destructive\/90[data-slot=alert-description]{color:color-mix(in oklab, var(--tk-destructive) 90%, transparent)}[data-prototype=tekion] .border-input{border-color:var(--tk-input)}[data-prototype=tekion] .border-input\/30{border-color:color-mix(in oklab, var(--tk-input) 30%, transparent)}[data-prototype=tekion] .bg-input\/30{background-color:color-mix(in oklab, var(--tk-input) 30%, transparent)}[data-prototype=tekion] .disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab, var(--tk-input) 50%, transparent)}[data-prototype=tekion] .has-disabled\:bg-input\/50:has(:disabled){background-color:color-mix(in oklab, var(--tk-input) 50%, transparent)}[data-prototype=tekion] .focus-visible\:ring-ring\/50:focus-visible,[data-prototype=tekion] .ring-ring\/50{--tw-ring-color:color-mix(in oklab, var(--tk-ring) 50%, transparent)}[data-prototype=tekion] .focus-visible\:border-ring:focus-visible,[data-prototype=tekion] .border-ring{border-color:var(--tk-ring)}[data-prototype=tekion] .focus-visible\:outline-ring:focus-visible{outline-color:var(--tk-ring)}[data-prototype=tekion] .bg-sidebar{background-color:var(--tk-sidebar)}[data-prototype=tekion] .text-sidebar-foreground{color:var(--tk-sidebar-foreground)}[data-prototype=tekion] .text-sidebar-foreground\/70{color:color-mix(in oklab, var(--tk-sidebar-foreground) 70%, transparent)}[data-prototype=tekion] .text-sidebar-foreground\/60{color:color-mix(in oklab, var(--tk-sidebar-foreground) 60%, transparent)}[data-prototype=tekion] .hover\:text-sidebar-foreground:hover{color:var(--tk-sidebar-foreground)}[data-prototype=tekion] .text-sidebar-primary{color:var(--tk-sidebar-primary)}[data-prototype=tekion] .bg-sidebar-accent{background-color:var(--tk-sidebar-accent)}[data-prototype=tekion] .text-sidebar-accent-foreground{color:var(--tk-sidebar-accent-foreground)}[data-prototype=tekion] .hover\:bg-sidebar-accent\/50:hover{background-color:color-mix(in oklab, var(--tk-sidebar-accent) 50%, transparent)}
