html[data-theme=light] .studio-dashboard-shell{color:var(--foreground);background-color:var(--background);background-image:none}.runtime-control-layout,.studio-dashboard-shell,.veld-marketing-shell,.veld-shell{--studio-glass-fill:var(--card);--studio-glass-fill-strong:var(--popover);--studio-glass-border:var(--border);--studio-glass-blur:0px;--studio-glass-shadow:var(--shadow-sm);--studio-glass-shadow-soft:var(--shadow-xs)}.veld-shell.studio-dashboard-shell,.veld-shell:not(.studio-dashboard-shell){background-color:var(--background)!important;background-image:none!important}.runtime-control-layout .surface-cosmic,.studio-dashboard-shell .surface-cosmic,.surface-cosmic,.veld-marketing-shell .surface-cosmic,.veld-shell .surface-cosmic,html[data-theme=light] .studio-dashboard-shell .surface-cosmic{background:var(--card)!important;color:var(--card-foreground);border:1px solid var(--border)!important;border-radius:var(--radius);box-shadow:var(--shadow-sm)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.studio-page-subpanel,html[data-theme=light] .studio-dashboard-shell .studio-page-subpanel{background:var(--card)!important;border:1px solid var(--border)!important;box-shadow:var(--shadow-sm)!important}.studio-page-subpanel:hover{border-color:var(--border)}.vp-premium-card:after,.vp-premium-card:before{display:none!important}.vp-premium-card:hover{transform:none;border-color:var(--border);box-shadow:var(--shadow-sm)}html[data-theme=light] .veld-dashboard-hero-science{border-color:var(--border)!important;box-shadow:var(--shadow-sm)!important;background:var(--card)}.btn-brand-primary,.btn-brand-solid,.studio-dashboard-shell .btn-brand-primary,.studio-dashboard-shell .btn-brand-solid,.studio-dashboard-shell .vp-btn-primary,html[data-theme=light] .btn-brand-primary,html[data-theme=light] .btn-brand-solid{background:var(--primary)!important;color:var(--primary-foreground)!important;border:1px solid transparent!important;box-shadow:var(--shadow-sm)!important;transform:none!important;filter:none!important;transition:background-color var(--t-fast) var(--easing),opacity var(--t-fast) var(--easing)}.btn-brand-primary:hover:not(:disabled),.btn-brand-solid:hover:not(:disabled),.studio-dashboard-shell .btn-brand-primary:hover:not(:disabled),.studio-dashboard-shell .btn-brand-solid:hover:not(:disabled),.studio-dashboard-shell .vp-btn-primary:hover:not(:disabled),html[data-theme=light] .btn-brand-primary:hover:not(:disabled),html[data-theme=light] .btn-brand-solid:hover:not(:disabled){background:color-mix(in oklch,var(--primary) 88%,var(--foreground))!important;opacity:1;transform:none!important;box-shadow:var(--shadow-sm)!important}.btn-brand-secondary,.studio-dashboard-shell .btn-brand-secondary,.studio-dashboard-shell .vp-btn-neutral,html[data-theme=light] .btn-brand-secondary{background:var(--background)!important;color:var(--foreground)!important;border:1px solid var(--border)!important;box-shadow:var(--shadow-xs)!important;transform:none!important}.btn-brand-secondary:hover:not(:disabled),.studio-dashboard-shell .btn-brand-secondary:hover:not(:disabled),.studio-dashboard-shell .vp-btn-neutral:hover:not(:disabled),html[data-theme=light] .btn-brand-secondary:hover:not(:disabled){background:var(--muted)!important;border-color:var(--border)!important;box-shadow:var(--shadow-xs)!important;transform:none!important}.btn-brand-danger,.studio-dashboard-shell .btn-brand-danger,.studio-dashboard-shell .vp-btn-danger{background:color-mix(in oklch,var(--destructive) 12%,transparent)!important;color:var(--destructive)!important;border:1px solid color-mix(in oklch,var(--destructive) 28%,transparent)!important;box-shadow:none!important;transform:none!important}.btn-brand-danger:hover:not(:disabled),.studio-dashboard-shell .btn-brand-danger:hover:not(:disabled),.studio-dashboard-shell .vp-btn-danger:hover:not(:disabled){background:color-mix(in oklch,var(--destructive) 20%,transparent)!important;transform:none!important}.studio-dashboard-shell .vp-btn-ghost{border:1px solid var(--border);background:transparent;color:var(--muted-foreground)}.studio-dashboard-shell .vp-btn-ghost:hover:not(:disabled){border-color:var(--border);background:var(--muted);color:var(--foreground);box-shadow:none}.studio-glass-dropdown,.studio-glass-header,.studio-glass-modal,.studio-glass-nav,.studio-glass-subheader,html[data-theme=light] .studio-glass-dropdown,html[data-theme=light] .studio-glass-header,html[data-theme=light] .studio-glass-modal,html[data-theme=light] .studio-glass-nav,html[data-theme=light] .studio-glass-subheader{background:var(--background)!important;border-color:var(--border)!important;box-shadow:var(--shadow-sm)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.studio-dashboard-shell aside[data-studio-sidebar=betterstack]>div:first-child,.studio-dashboard-shell aside[data-studio-sidebar=rail],.veld-shell aside[data-studio-sidebar=betterstack]>div:first-child,.veld-shell aside[data-studio-sidebar=rail],html[data-theme=light] .studio-dashboard-shell aside[data-studio-sidebar=betterstack]>div:first-child,html[data-theme=light] .studio-dashboard-shell aside[data-studio-sidebar=rail],html[data-theme=light] .veld-shell aside[data-studio-sidebar=betterstack]>div:first-child,html[data-theme=light] .veld-shell aside[data-studio-sidebar=rail]{background:var(--sidebar)!important;border-right-color:var(--sidebar-border)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.runtime-control-layout .modal-panel,.studio-dashboard-shell .modal-panel,.veld-marketing-shell .modal-panel,.veld-shell .modal-panel,html[data-theme=light] .studio-dashboard-shell .modal-panel,html[data-theme=light] .veld-shell .modal-panel{background:var(--popover)!important;border:1px solid var(--border)!important;box-shadow:var(--shadow-lg)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.studio-dashboard-shell .bg-veld-surface-solid,.studio-dashboard-shell .rounded-card.bg-veld-bg,.studio-dashboard-shell .rounded-card.bg-veld-surface,.studio-dashboard-shell .rounded-container.bg-veld-surface{background-color:var(--card)!important;border-color:var(--border)!important;box-shadow:var(--shadow-sm)!important;backdrop-filter:none!important}.studio-status-pill{color:var(--foreground)}.studio-panel-icon,.studio-status-pill{border:1px solid var(--border);background:var(--muted)}.studio-panel-icon{color:var(--primary);box-shadow:none}.studio-icon-cta{border:1px solid var(--border);background:var(--background);color:var(--foreground);box-shadow:var(--shadow-xs)}.studio-icon-cta:hover:not(:disabled){border-color:var(--border);background:var(--muted);box-shadow:var(--shadow-xs);transform:none}.studio-icon-cta__icon{border:1px solid var(--border);background:var(--muted);color:var(--primary);box-shadow:none}.studio-glass-alert{background:color-mix(in oklch,var(--color-warning) 10%,var(--background))!important;border:1px solid color-mix(in oklch,var(--color-warning) 30%,transparent)!important;box-shadow:var(--shadow-sm)!important;backdrop-filter:none!important}.pn-data-table-shell tbody tr:hover td{background:color-mix(in oklch,var(--primary) 6%,var(--muted))}.runtime-control-layout .pn-data-table-shell tbody tr:nth-child(2n) td,.studio-dashboard-shell .pn-data-table-shell tbody tr:nth-child(2n) td{background:color-mix(in oklch,var(--muted) 50%,transparent)}html.dark body:has(.studio-dashboard-shell){background-color:oklch(.12 .014 285)!important}html[data-theme=light] body:has(.studio-dashboard-shell){background-color:oklch(.98 .008 285)!important}html.dark .studio-dashboard-shell,html.dark .veld-shell.studio-dashboard-shell{color-scheme:dark;--background:oklch(0.115 0.004 286);--foreground:oklch(0.98 0.003 286);--card:oklch(0.165 0.004 286);--card-foreground:oklch(0.98 0.003 286);--popover:oklch(0.165 0.004 286);--popover-foreground:oklch(0.98 0.003 286);--primary:oklch(0.66 0.19 285.66);--primary-foreground:oklch(0.969 0.016 293.756);--secondary:oklch(0.2 0.004 286);--secondary-foreground:oklch(0.98 0.003 286);--muted:oklch(0.185 0.004 286);--muted-foreground:oklch(0.72 0.012 286);--accent:color-mix(in oklch,var(--primary) 18%,var(--card));--accent-foreground:oklch(0.98 0.003 286);--destructive:oklch(0.38 0.04 19.3);--border:oklch(0.55 0.006 286/14%);--input:oklch(0.55 0.006 286/18%);--ring:var(--primary);--sidebar:oklch(0.135 0.004 286);--sidebar-foreground:oklch(0.98 0.003 286);--sidebar-primary:var(--primary);--sidebar-primary-foreground:oklch(0.969 0.016 293.756);--sidebar-accent:color-mix(in oklch,var(--primary) 18%,var(--sidebar));--sidebar-accent-foreground:oklch(0.98 0.003 286);--sidebar-border:oklch(0.55 0.006 286/14%);--shadow-inset:inset 0 1px 0 oklch(1 0 0/4%)}html[data-theme=light] .studio-dashboard-shell,html[data-theme=light] .veld-shell.studio-dashboard-shell{color-scheme:light;--background:oklch(0.985 0.003 286);--foreground:oklch(0.2 0.012 286);--card:oklch(1 0.002 286);--card-foreground:oklch(0.2 0.012 286);--popover:oklch(1 0.002 286);--popover-foreground:oklch(0.2 0.012 286);--primary:oklch(0.52 0.2 285.66);--primary-foreground:oklch(0.98 0.008 286);--secondary:oklch(0.96 0.004 286);--secondary-foreground:oklch(0.24 0.012 286);--muted:oklch(0.96 0.004 286);--muted-foreground:oklch(0.48 0.012 286);--accent:color-mix(in oklch,var(--primary) 16%,var(--card));--accent-foreground:oklch(0.24 0.012 286);--destructive:oklch(0.55 0.2 19.3);--border:oklch(0.42 0.008 286/14%);--input:oklch(0.42 0.008 286/18%);--ring:var(--primary);--sidebar:oklch(0.975 0.003 286);--sidebar-foreground:oklch(0.2 0.012 286);--sidebar-primary:var(--primary);--sidebar-primary-foreground:oklch(0.98 0.008 286);--sidebar-accent:color-mix(in oklch,var(--primary) 16%,var(--sidebar));--sidebar-accent-foreground:oklch(0.24 0.012 286);--sidebar-border:oklch(0.42 0.008 286/14%);--shadow-inset:inset 0 1px 0 oklch(1 0 0/45%)}.runtime-control-layout,.studio-dashboard-shell,.studio-dashboard-shell .studio-mission-control{--text-0:var(--foreground);--text-1:var(--muted-foreground);--text-2:color-mix(in oklch,var(--foreground) 62%,transparent);--text-primary:var(--foreground);--text-secondary:var(--muted-foreground);--text-muted:var(--muted-foreground);--surface-0:var(--card);--surface-1:var(--muted);--surface-2:color-mix(in srgb,var(--primary) 14%,var(--card));--accent:color-mix(in srgb,var(--primary) 14%,var(--card));--accent-foreground:var(--foreground);--sidebar-accent:color-mix(in srgb,var(--primary) 14%,var(--sidebar));--sidebar-accent-foreground:var(--sidebar-foreground);--border-0:var(--border);--border-subtle:var(--border);--md-surface-container:var(--card);--md-surface-container-high:var(--muted);--md-surface-container-low:var(--muted);--md-primary:var(--primary);--md-on-primary:var(--primary-foreground);--md-on-surface:var(--foreground);--md-on-surface-variant:var(--muted-foreground);--veld-accent:var(--primary);--veld-brand-primary:var(--primary);--veld-brand-secondary:var(--brand-secondary,var(--chart-1));--veld-accent-soft:var(--brand-secondary,var(--chart-1,var(--primary)));--veld-bg:var(--background);--veld-white:var(--foreground);--veld-grey:var(--muted-foreground);--veld-purple:var(--primary);--veld-lavender:var(--chart-1,var(--primary));--veld-surface:var(--muted);--veld-surface-solid:var(--card);--veld-border:var(--border);--veld-muted:var(--muted-foreground);--vp-studio-chrome-bg:var(--background);--vp-studio-nav-text:var(--foreground);--vp-studio-nav-label:var(--muted-foreground)}html[data-theme=light] .studio-dashboard-shell,html[data-theme=light] .studio-dashboard-shell .studio-mission-control{--text-0:var(--foreground);--text-1:color-mix(in oklch,var(--foreground) 78%,transparent);--text-2:color-mix(in oklch,var(--foreground) 58%,transparent);--surface-2:color-mix(in srgb,var(--primary) 14%,var(--card));--vp-studio-chrome-bg:var(--popover);--vp-studio-nav-text:var(--foreground);--vp-studio-nav-label:color-mix(in oklch,var(--foreground) 52%,transparent)}html.dark .studio-dashboard-shell,html.dark .studio-dashboard-shell .studio-mission-control{--text-1:color-mix(in oklch,var(--foreground) 78%,transparent);--text-2:color-mix(in oklch,var(--foreground) 58%,transparent);--surface-2:color-mix(in srgb,var(--primary) 14%,var(--card))}.studio-mission-control{--mc-rail-bg:var(--sidebar);--mc-pane-bg:var(--sidebar);--mc-border:var(--sidebar-border);--mc-text-0:var(--sidebar-foreground);--mc-text-1:var(--muted-foreground);--mc-text-2:var(--muted-foreground);--mc-item-bg:var(--sidebar-accent);--mc-item-hover:var(--sidebar-accent);--mc-item-border:var(--sidebar-border);--mc-runtime-bg:color-mix(in oklch,var(--sidebar-primary) 14%,transparent);--mc-runtime-border:color-mix(in oklch,var(--sidebar-primary) 28%,transparent);--mc-divider:var(--sidebar-border);box-shadow:none!important}.studio-dashboard-shell[data-branded=true]{--border:color-mix(in srgb,var(--foreground) 11%,transparent)!important;--border-subtle:var(--border)!important;--border-0:var(--border)!important;--sidebar-border:var(--border)!important;--sidebar-accent:color-mix(in srgb,var(--primary) 14%,var(--sidebar))!important;--accent:color-mix(in srgb,var(--primary) 14%,var(--card))!important;--surface-2:color-mix(in srgb,var(--primary) 10%,var(--card))!important;--veld-purple:var(--primary)!important;--veld-lavender:var(--veld-brand-secondary,var(--primary))!important;--veld-accent-soft:var(--veld-brand-secondary,var(--primary))!important;--color-info:var(--veld-brand-secondary,var(--primary))!important;--color-success:var(--primary)!important;--md-primary-container:color-mix(in srgb,var(--primary) 16%,var(--card))!important;--glow-primary-soft:0 0 28px color-mix(in srgb,var(--primary) 18%,transparent)!important;--glow-primary-faint:0 0 40px color-mix(in srgb,var(--primary) 10%,transparent)!important}.studio-dashboard-shell[data-branded=true] .vp-studio-main:before{background:radial-gradient(ellipse 46% 42% at 50% 18%,color-mix(in srgb,var(--primary) 14%,transparent),transparent 74%)!important}.studio-dashboard-shell[data-branded=true] .studio-mission-control{--mc-item-bg:var(--sidebar-accent);--mc-item-border:color-mix(in srgb,var(--primary) 18%,var(--sidebar-border));--mc-runtime-bg:color-mix(in srgb,var(--sidebar-primary) 12%,transparent);--mc-runtime-border:color-mix(in srgb,var(--sidebar-primary) 24%,transparent)}.studio-dashboard-shell[data-branded=true] .vp-studio-side-link--active{background:color-mix(in srgb,var(--primary) 14%,var(--card))!important;border-color:color-mix(in srgb,var(--primary) 28%,var(--border))!important}.studio-dashboard-shell[data-branded=true] .vp-nav-dropdown-item--active{background:color-mix(in srgb,var(--primary) 14%,var(--popover))!important;border-color:color-mix(in srgb,var(--primary) 28%,var(--border))!important}.studio-dashboard-shell[data-branded=true] .btn-brand-primary,.studio-dashboard-shell[data-branded=true] .btn-brand-solid,.studio-dashboard-shell[data-branded=true] .vp-btn-primary{background:var(--primary)!important;border-color:transparent!important;box-shadow:var(--shadow-sm)!important}.studio-dashboard-shell[data-branded=true] .btn-brand-primary:hover:not(:disabled),.studio-dashboard-shell[data-branded=true] .btn-brand-solid:hover:not(:disabled),.studio-dashboard-shell[data-branded=true] .vp-btn-primary:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 88%,var(--foreground))!important;box-shadow:var(--shadow-sm)!important;transform:none!important}html[data-theme=light] .studio-mission-control{box-shadow:none!important}.studio-dashboard-shell .vp-text-muted,.studio-dashboard-shell .vp-text-primary,.studio-dashboard-shell .vp-text-secondary{color:inherit}.studio-dashboard-shell .vp-text-primary{color:var(--foreground)!important}.studio-dashboard-shell .vp-text-muted,.studio-dashboard-shell .vp-text-secondary{color:var(--muted-foreground)!important}.studio-dashboard-shell .vp-surface-flat,html.dark .studio-dashboard-shell .vp-surface-flat,html[data-theme=light] .studio-dashboard-shell .vp-surface-flat{background:var(--card)!important;border:1px solid var(--border)!important;box-shadow:var(--shadow-sm),var(--shadow-inset)!important;color:var(--card-foreground)!important}.studio-dashboard-shell .vp-active-fill,.studio-dashboard-shell .vp-nav-dropdown--cta>summary .vp-nav-dropdown-trigger,.studio-dashboard-shell .vp-nav-dropdown--cta[open]>summary .vp-nav-dropdown-trigger{background:var(--primary)!important;color:var(--primary-foreground)!important;border:1px solid transparent!important;box-shadow:var(--shadow-sm)!important;transform:none!important;filter:none!important}.studio-dashboard-shell .vp-nav-dropdown--cta>summary:hover .vp-nav-dropdown-trigger{background:color-mix(in srgb,var(--primary) 88%,var(--foreground))!important;box-shadow:var(--shadow-sm)!important;transform:none!important}.studio-dashboard-shell .vp-nav-dropdown--cta .vp-nav-dropdown-menu{border-color:var(--border)!important;box-shadow:var(--shadow-lg)!important}.studio-dashboard-shell .vp-hero-glow,.vp-hero-glow,html[data-theme=light] .studio-dashboard-shell .vp-hero-glow{background:var(--card)!important;border-color:var(--border)!important;box-shadow:var(--shadow-sm)!important}.studio-dashboard-shell .vp-studio-main .vp-data-card.vp-surface-flat:before,.studio-dashboard-shell .vp-studio-main .vp-studio-page-header:before,.vp-hero-glow:after,.vp-hero-glow:before{display:none!important;animation:none!important}.studio-dashboard-shell .vp-studio-main .vp-studio-page-header,html[data-theme=light] .studio-dashboard-shell .vp-studio-main .vp-studio-page-header{background:var(--card)!important;border:1px solid var(--border)!important;box-shadow:var(--shadow-sm)!important;color:var(--card-foreground)}.studio-dashboard-shell .vp-studio-main .vp-data-card.vp-surface-flat,html[data-theme=light] .studio-dashboard-shell .vp-studio-main .vp-data-card.vp-surface-flat{background:var(--card)!important;border:1px solid var(--border)!important;box-shadow:var(--shadow-sm)!important}.studio-dashboard-shell .vp-icon-well{background:var(--muted)!important;border:1px solid var(--border)!important;color:var(--foreground)!important;box-shadow:none!important}.studio-dashboard-shell [class*="text-[var(--veld-accent)]"],.studio-dashboard-shell [class*=text-violetGlow],.studio-dashboard-shell a[class*="text-[var(--veld-accent)]"]{color:var(--primary)!important}.studio-dashboard-shell .text-veld-muted{color:var(--muted-foreground)!important}html[data-theme=light] .studio-dashboard-shell .vp-studio-main,html[data-theme=light] .studio-dashboard-shell main{color:var(--foreground)}html[data-theme=light] .studio-dashboard-shell .text-veld-muted{color:var(--muted-foreground)!important}.surface-public,.surface-public--dark,.surface-public--light,.veld-marketing-shell{--pp-text-primary:var(--foreground);--pp-text-secondary:var(--muted-foreground);--pp-text-muted:var(--muted-foreground);--pp-bg:var(--background);--pp-surface:var(--card);--pp-border:var(--border);color:var(--foreground);background:var(--background)!important;background-image:none!important}.surface-public--light{color-scheme:light}.studio-dashboard-shell{--studio-canvas-glow:var(--primary);--studio-canvas-radial:radial-gradient(ellipse 88% 58% at 50% 28%,color-mix(in oklch,var(--primary) 12%,transparent),transparent 58%);--studio-canvas-dots:radial-gradient(circle,color-mix(in oklch,var(--foreground) 7%,transparent) 1.1px,transparent 1.1px)}html[data-theme=light] .studio-dashboard-shell{--studio-canvas-radial:radial-gradient(ellipse 88% 58% at 50% 22%,color-mix(in oklch,var(--primary) 9%,transparent),transparent 58%);--studio-canvas-dots:radial-gradient(circle,color-mix(in oklch,var(--foreground) 5%,transparent) 1.1px,transparent 1.1px)}.studio-dashboard-shell .vp-studio-main{position:relative;overflow-x:hidden;color:var(--foreground);background-color:var(--background)!important;background-image:var(--studio-canvas-radial),var(--studio-canvas-dots)!important;background-size:auto,22px 22px!important;box-shadow:var(--shadow-inset);padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom, 0px))!important}.studio-dashboard-shell .vp-studio-main:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 46% 42% at 50% 18%,color-mix(in srgb,var(--primary) 16%,transparent),transparent 74%)!important;filter:blur(44px);opacity:.5;animation:vp-ambient-drift 32s ease-in-out infinite alternate}.studio-dashboard-shell .vp-studio-main:after{display:none!important}.studio-dashboard-shell .vp-studio-main>*{position:relative;z-index:1}@media (prefers-reduced-motion:reduce){.studio-dashboard-shell .vp-studio-main:before{animation:none}}.studio-dashboard-shell .veld-flow-canvas{background-color:var(--card)!important;background-image:var(--studio-canvas-radial),var(--studio-canvas-dots)!important;background-size:auto,22px 22px!important;box-shadow:var(--shadow-sm),var(--shadow-inset)!important}@media (min-width:640px){.studio-dashboard-shell .vp-studio-main{padding:1.5rem 1.5rem calc(1.5rem + env(safe-area-inset-bottom, 0px))!important}}.studio-dashboard-shell .vp-nav-dropdown-item,.studio-dashboard-shell .vp-nav-dropdown-item--active{color:var(--foreground)!important;background:transparent!important}.studio-dashboard-shell .vp-nav-dropdown-menu{background:var(--popover)!important;border-color:var(--border)!important;color:var(--popover-foreground)!important;box-shadow:var(--shadow-md)!important}.studio-dashboard-shell .vp-nav-dropdown-item:hover{background:var(--muted)!important;color:var(--foreground)!important;border-color:var(--border)!important}.studio-dashboard-shell .vp-nav-dropdown-item--active{background:color-mix(in srgb,var(--primary) 14%,var(--popover))!important;color:var(--foreground)!important;border-color:color-mix(in srgb,var(--primary) 28%,var(--border))!important}.studio-dashboard-shell .vp-studio-side-label{color:var(--muted-foreground)!important}.studio-dashboard-shell .vp-studio-side-label--active{color:var(--primary)!important}.studio-dashboard-shell .vp-studio-side-link{color:var(--foreground)!important}.studio-dashboard-shell .vp-studio-side-link:hover{background:var(--muted)!important;border-color:var(--border)!important;color:var(--foreground)!important}.studio-dashboard-shell .vp-studio-side-link--active{background:color-mix(in srgb,var(--primary) 16%,var(--card))!important;border-color:color-mix(in srgb,var(--primary) 30%,var(--border))!important;color:var(--foreground)!important}.studio-dashboard-shell .studio-modal-scrim-bg,.studio-dashboard-shell .studio-suggestion-card{background:var(--card)!important;border-color:var(--border)!important;color:var(--card-foreground)}.studio-dashboard-shell .vp-studio-header,.studio-dashboard-shell .vp-studio-side-nav{background:var(--sidebar)!important;border-color:var(--sidebar-border)!important;color:var(--sidebar-foreground)!important}.studio-dashboard-shell .vp-studio-nav-text{color:var(--muted-foreground)!important}.studio-dashboard-shell .studio-review-chip,.studio-dashboard-shell .studio-review-chip--approve,.studio-dashboard-shell .studio-review-chip--defer,.studio-dashboard-shell .studio-review-chip--reject{border:1px solid var(--border)!important;background:var(--muted)!important;color:var(--foreground)!important}.studio-dashboard-shell .studio-modal-scrim-bg,.studio-dashboard-shell [class*=studio-modal-scrim]{background:color-mix(in oklch,var(--background) 72%,transparent)!important;backdrop-filter:blur(4px)}.studio-dashboard-shell [class*="bg-[linear-gradient(180deg"]{background:var(--popover)!important;color:var(--popover-foreground)}.studio-dashboard-shell .studio-page-subpanel{background:var(--card)!important;border:1px solid var(--border)!important;color:var(--card-foreground)}.studio-dashboard-shell .studio-home-landing{display:flex;flex-direction:column;gap:2rem!important;width:100%;max-width:72rem;margin-inline:auto;padding-bottom:2rem!important}.studio-dashboard-shell .studio-section-title{margin:0 0 1rem!important;font-size:1.125rem;line-height:1.75rem;font-weight:600;color:var(--foreground)}.studio-dashboard-shell .studio-metric-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem!important}@media (min-width:640px){.studio-dashboard-shell .studio-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem!important}}@media (min-width:1024px){.studio-dashboard-shell .studio-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.studio-dashboard-shell [data-slot=card].studio-metric-card{gap:0!important;padding:0!important;background:var(--card)!important;color:var(--card-foreground)!important;border:1px solid var(--border)!important;box-shadow:var(--shadow-sm),var(--shadow-inset)!important}.studio-dashboard-shell [data-slot=card-content].studio-metric-tile{display:flex!important;flex-direction:column!important;gap:.625rem!important;padding:1rem!important}@media (min-width:640px){.studio-dashboard-shell [data-slot=card-content].studio-metric-tile{padding:1.125rem!important}}.studio-dashboard-shell .studio-projects-grid{display:grid!important;gap:1rem!important;list-style:none;margin:0!important;padding:0!important}@media (min-width:1024px){.studio-dashboard-shell .studio-projects-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.studio-dashboard-shell .studio-project-card__body{display:flex!important;flex:1 1 0%!important;min-width:0!important;align-items:flex-start!important;gap:1rem!important;padding:1.25rem!important;text-align:left!important;text-decoration:none!important;color:inherit!important}@media (min-width:640px){.studio-dashboard-shell .studio-project-card__body{padding:1.5rem!important}}.studio-dashboard-shell .studio-project-card__stats{display:flex!important;flex-wrap:wrap!important;gap:.25rem 1rem!important;margin-top:.75rem!important}.studio-dashboard-shell .studio-project-card__cta{display:flex!important;align-items:center!important;gap:.25rem!important;margin-top:1rem!important}.studio-dashboard-shell .studio-project-card__actions{display:flex!important;flex-direction:column!important;flex-shrink:0!important;justify-content:center!important;min-width:3.5rem!important;gap:.625rem!important;padding:1rem .875rem!important}@media (min-width:640px){.studio-dashboard-shell .studio-project-card__actions{min-width:3.75rem!important;padding:1.125rem 1rem!important}}.studio-dashboard-shell .studio-project-card__action{display:flex!important;align-items:center!important;justify-content:center!important;padding:.625rem!important;border-radius:.375rem;text-decoration:none!important;color:color-mix(in oklch,var(--foreground) 58%,transparent)!important}.studio-dashboard-shell .studio-project-card__action:hover{color:var(--primary)!important}.studio-dashboard-shell .pn-glass{background:var(--card)!important;border:1px solid var(--border)!important;box-shadow:var(--shadow-sm),var(--shadow-inset)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.studio-dashboard-shell .vp-studio-side-nav{padding:1rem .75rem!important}.studio-dashboard-shell:not([data-branded=true]){--veld-purple:var(--primary)!important;--veld-lavender:var(--chart-1,var(--primary))!important;--veld-accent:var(--primary)!important;--veld-accent-soft:var(--chart-1,var(--primary))!important;--veld-brand-primary:var(--primary)!important;--veld-brand-secondary:var(--chart-1,var(--primary))!important;--color-info:var(--chart-1,var(--primary))!important;--color-success:var(--primary)!important;--surface-2:color-mix(in srgb,var(--primary) 14%,var(--card))!important;--surface-1:var(--muted)!important;--md-primary:var(--primary)!important;--md-primary-container:color-mix(in srgb,var(--primary) 18%,var(--card))!important;--md-on-primary-container:var(--foreground)!important;--focus-ring:var(--primary)!important}.studio-dashboard-shell [data-slot=card]:not(.studio-metric-card){border:1px solid var(--border)!important;box-shadow:var(--shadow-sm),var(--shadow-inset)!important;--tw-ring-shadow:0 0 #0000!important;--tw-ring-offset-shadow:0 0 #0000!important}.studio-dashboard-shell .vp-brand-pill{border:1px solid color-mix(in srgb,var(--veld-accent) 24%,var(--border-0));background:color-mix(in srgb,var(--veld-accent) 10%,var(--surface-0));color:var(--text-1)}.studio-dashboard-shell[data-branded=true] .vp-brand-pill{background:color-mix(in srgb,var(--veld-accent) 10%,var(--surface-0))!important;border-color:color-mix(in srgb,var(--veld-accent) 24%,var(--border-0))!important;color:var(--text-1)!important}.studio-dashboard-shell #studio-overlay-root{--surface-0:var(--card);--surface-1:var(--muted);--surface-2:color-mix(in srgb,var(--primary) 10%,var(--card));--text-0:var(--foreground);--text-1:var(--muted-foreground);--text-2:var(--muted-foreground);--border-0:var(--border);--border-1:var(--border);--veld-accent:var(--primary);--veld-accent-soft:color-mix(in srgb,var(--primary) 18%,var(--card));--bg-0:var(--background)}.studio-dashboard-shell .studio-slide-over-shell{background:var(--card)!important;color:var(--card-foreground);border-color:var(--border)!important}.studio-dashboard-shell .studio-workflow-config-shell{background:var(--card)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-left:1px solid var(--border)!important;box-shadow:var(--shadow-xl)!important}.studio-dashboard-shell .studio-workflow-config-header{background:var(--card)!important;border-bottom:1px solid var(--border)!important;box-shadow:none!important}.studio-dashboard-shell .studio-workflow-config-body{background:var(--background)!important}.studio-dashboard-shell .studio-workflow-config-vars{background:var(--muted)!important;border-right:1px solid var(--border)!important;box-shadow:none!important}.studio-dashboard-shell .studio-workflow-config-toggle{background:var(--card)!important;border-color:color-mix(in srgb,var(--primary) 28%,var(--border))!important;color:var(--primary)!important;box-shadow:var(--shadow-md)!important}.studio-dashboard-shell #studio-overlay-root .studio-slide-over-shell input:not([type=checkbox]):not([type=radio]),.studio-dashboard-shell #studio-overlay-root .studio-slide-over-shell select,.studio-dashboard-shell #studio-overlay-root .studio-slide-over-shell textarea,.studio-dashboard-shell #studio-overlay-root .studio-workflow-config-body input:not([type=checkbox]):not([type=radio]),.studio-dashboard-shell #studio-overlay-root .studio-workflow-config-body select,.studio-dashboard-shell #studio-overlay-root .studio-workflow-config-body textarea{background:var(--background)!important;border-color:var(--border)!important;color:var(--foreground)!important;box-shadow:none!important}.studio-dashboard-shell #studio-overlay-root .studio-slide-over-shell input:not([type=checkbox]):not([type=radio]):focus,.studio-dashboard-shell #studio-overlay-root .studio-slide-over-shell select:focus,.studio-dashboard-shell #studio-overlay-root .studio-slide-over-shell textarea:focus,.studio-dashboard-shell #studio-overlay-root .studio-workflow-config-body input:not([type=checkbox]):not([type=radio]):focus,.studio-dashboard-shell #studio-overlay-root .studio-workflow-config-body select:focus,.studio-dashboard-shell #studio-overlay-root .studio-workflow-config-body textarea:focus{border-color:var(--primary)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 18%,transparent)!important}.studio-dashboard-shell #studio-overlay-root .bg-veld-accent{background-color:var(--primary)!important;color:var(--primary-foreground)!important}.studio-dashboard-shell #studio-overlay-root .text-veld-accent{color:var(--primary)!important}.studio-dashboard-shell #studio-overlay-root .border-l-veld-accent,.studio-dashboard-shell #studio-overlay-root .border-veld-accent,.studio-dashboard-shell #studio-overlay-root .focus\:border-veld-accent:focus{border-color:var(--primary)!important}.studio-dashboard-shell #studio-overlay-root .bg-veld-accent\/10,.studio-dashboard-shell #studio-overlay-root .bg-veld-accent\/15,.studio-dashboard-shell #studio-overlay-root .bg-veld-accent\/20,.studio-dashboard-shell #studio-overlay-root .hover\:bg-veld-accent\/10:hover{background-color:color-mix(in srgb,var(--primary) 12%,var(--card))!important}.studio-dashboard-shell #studio-overlay-root .border-veld-accent\/30{border-color:color-mix(in srgb,var(--primary) 30%,var(--border))!important}.studio-dashboard-shell #studio-overlay-root [role=switch][data-state=checked],.studio-dashboard-shell #studio-overlay-root button[role=switch][data-state=checked]{background-color:var(--primary)!important}:root{--orion-v:#a78bfa;--orion-b:#5b9dff;--orion-c:#34e2f0;--orion-grad:linear-gradient(120deg,var(--orion-v) 0%,var(--orion-b) 45%,var(--orion-c) 100%)}#purpul-dust{position:fixed;inset:0;z-index:0;pointer-events:none}.orion-shell{position:relative;z-index:1;font-family:var(--font-ibm-plex-sans),ui-sans-serif,system-ui,sans-serif!important;background-color:transparent!important;background-image:none!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.orion-shell :where(h1,h2,h3,h4,h5,h6,p,a,li,dt,dd,span,label,button){font-family:inherit}.orion-shell :where(h1,h2,h3,h4,h5,h6){font-family:var(--font-space-grotesk),"Space Grotesk",ui-sans-serif,system-ui,sans-serif!important;font-weight:700!important;letter-spacing:-.03em!important}.orion-shell .orion-eyebrow{font-family:var(--font-ibm-plex-mono),"JetBrains Mono",ui-monospace,monospace!important;font-weight:500!important;font-size:.6875rem!important;line-height:1.65!important;letter-spacing:.22em!important;text-transform:uppercase}.orion-gradient-text{background:var(--orion-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.orion-brand{gap:.08em;font-family:var(--font-space-grotesk),"Space Grotesk",ui-sans-serif,system-ui,sans-serif;font-weight:700;line-height:1;letter-spacing:-.04em}.orion-brand__o{display:block;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 10px rgba(125,155,255,.55)) drop-shadow(0 0 4px rgba(167,139,250,.4))}.orion-brand__text{font-size:1.05em;margin-left:.02em;background:linear-gradient(120deg,#d4c4ff,#9ec5ff 48%,#7ee8ff);-webkit-background-clip:text;background-clip:text;color:transparent}.orion-brand[data-orion-muted] .orion-brand__o{filter:none;opacity:.9}.orion-brand[data-orion-muted] .orion-brand__text{background:none;-webkit-background-clip:unset;background-clip:unset;color:var(--muted-foreground)}html[data-theme=light] .orion-brand__text{background:linear-gradient(120deg,#6d4fdb,#2f6fe0 48%,#148fb0);-webkit-background-clip:text;background-clip:text;color:transparent}html[data-theme=light] .orion-brand__o{filter:drop-shadow(0 0 6px rgba(91,134,255,.28))}html.dark body:has(.orion-shell){background-color:oklch(.13 .03 264)!important}html.dark .orion-shell{color-scheme:dark;color:oklch(.93 .012 262)!important;--background:oklch(0.13 0.03 264);--foreground:oklch(0.93 0.012 262);--card:oklch(0.17 0.035 263);--card-foreground:oklch(0.93 0.012 262);--popover:oklch(0.17 0.035 263);--popover-foreground:oklch(0.93 0.012 262);--primary:oklch(0.63 0.17 264);--primary-foreground:oklch(0.98 0.01 262);--secondary:oklch(0.21 0.03 263);--secondary-foreground:oklch(0.93 0.012 262);--muted:oklch(0.19 0.025 263);--muted-foreground:oklch(0.72 0.026 262);--accent:oklch(0.21 0.03 263);--accent-foreground:oklch(0.93 0.012 262);--destructive:oklch(0.42 0.06 19.3);--border:oklch(0.72 0.03 262/12%);--input:oklch(0.72 0.03 262/16%);--ring:oklch(0.66 0.14 264);--text-0:var(--foreground);--text-1:var(--muted-foreground);--text-2:var(--muted-foreground);--pp-text-primary:var(--foreground);--pp-text-secondary:var(--muted-foreground);--pp-text-muted:var(--muted-foreground);--pp-bg:var(--background);--pp-surface:var(--card);--pp-border:var(--border)}html.dark .orion-shell :where(h1,h2,h3,h4,h5,h6){color:oklch(.95 .01 262)!important}html.dark .orion-shell .text-foreground,html.dark .orion-shell :where(h1,h2,h3,h4,h5,h6).text-foreground{color:oklch(.95 .01 262)!important}html.dark .orion-shell .text-muted-foreground{color:oklch(.72 .026 262)!important}html.dark .orion-shell .text-primary{color:oklch(.72 .14 264)!important}html.dark .orion-shell .bg-background{background-color:oklch(.13 .03 264/.78)!important}html.dark .orion-shell .bg-background\/80{background-color:oklch(.13 .03 264/.84)!important}html.dark .orion-shell .bg-card{background-color:oklch(.17 .035 263)!important;box-shadow:inset 0 1px 0 oklch(1 0 0/5%)}html.dark .orion-shell .border-border,html.dark .orion-shell .border-border\/60{border-color:oklch(.72 .03 262/12%)!important}html.dark .orion-shell .bg-muted\/40{background-color:oklch(.19 .025 263/.55)!important}html.dark .orion-shell .bg-primary\/10{background-color:oklch(.63 .17 264/.1)!important}html.dark .orion-shell .border-primary\/25{border-color:oklch(.63 .17 264/.28)!important}html[data-theme=light] body:has(.orion-shell){background-color:oklch(.985 .006 255)!important}html[data-theme=light] #purpul-dust{opacity:.35}html[data-theme=light] .orion-shell{color-scheme:light;color:oklch(.22 .03 264)!important;--background:oklch(0.985 0.006 255);--foreground:oklch(0.22 0.03 264);--card:oklch(1 0.003 255);--card-foreground:oklch(0.22 0.03 264);--popover:oklch(1 0.003 255);--popover-foreground:oklch(0.22 0.03 264);--primary:oklch(0.55 0.18 264);--primary-foreground:oklch(0.99 0.005 255);--secondary:oklch(0.955 0.01 255);--secondary-foreground:oklch(0.26 0.03 264);--muted:oklch(0.955 0.008 255);--muted-foreground:oklch(0.5 0.025 262);--accent:oklch(0.955 0.01 255);--accent-foreground:oklch(0.26 0.03 264);--destructive:oklch(0.55 0.2 19.3);--border:oklch(0.45 0.03 262/13%);--input:oklch(0.45 0.03 262/16%);--ring:oklch(0.55 0.15 264)}html[data-theme=light] .orion-shell :where(h1,h2,h3,h4,h5,h6){color:oklch(.2 .03 264)!important}html[data-theme=light] .orion-shell .text-foreground,html[data-theme=light] .orion-shell :where(h1,h2,h3,h4,h5,h6).text-foreground{color:oklch(.2 .03 264)!important}html[data-theme=light] .orion-shell .text-muted-foreground{color:oklch(.5 .025 262)!important}html[data-theme=light] .orion-shell .text-primary{color:oklch(.52 .18 264)!important}html[data-theme=light] .orion-shell .bg-background{background-color:oklch(.985 .006 255/.88)!important}html[data-theme=light] .orion-shell .bg-background\/80{background-color:oklch(.985 .006 255/.92)!important}html[data-theme=light] .orion-shell .bg-card{background-color:oklch(1 .003 255)!important;box-shadow:0 1px 2px oklch(.2 .03 264/6%),inset 0 1px 0 oklch(1 0 0/60%)}html[data-theme=light] .orion-shell .border-border,html[data-theme=light] .orion-shell .border-border\/60{border-color:oklch(.45 .03 262/13%)!important}html[data-theme=light] .orion-shell .bg-muted\/40{background-color:oklch(.955 .008 255/.7)!important}html[data-theme=light] .orion-shell .bg-primary\/10{background-color:oklch(.55 .18 264/.1)!important}html[data-theme=light] .orion-shell .border-primary\/25{border-color:oklch(.55 .18 264/.25)!important}.orion-shell [data-slot=card]{gap:0!important;padding-top:0!important;padding-bottom:0!important}.orion-shell [data-slot=card-header]{padding:1.5rem!important}.orion-shell [data-slot=card-header] [data-slot=card-title]{font-family:var(--font-space-grotesk),"Space Grotesk",ui-sans-serif,system-ui,sans-serif!important;font-weight:700!important;letter-spacing:-.02em!important}.orion-shell .auth-form-body,.orion-shell [data-slot=card-content].auth-form-body{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem!important}.orion-shell .auth-field{display:flex;flex-direction:column;gap:.5rem}.orion-shell .auth-form-divider{margin-block:.25rem}.orion-shell [data-slot=label]{font-size:.875rem;line-height:1;font-weight:500;color:var(--foreground)!important}.orion-shell [data-slot=input]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;min-width:0;height:2.5rem;border-radius:var(--radius,.5rem);border:1px solid var(--input)!important;background-color:color-mix(in oklch,var(--input) 26%,transparent)!important;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;color:var(--foreground)!important;box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.orion-shell [data-slot=input]::-moz-placeholder{color:var(--muted-foreground)!important}.orion-shell [data-slot=input]::placeholder{color:var(--muted-foreground)!important}.orion-shell [data-slot=input]:focus-visible{outline:none;border-color:var(--ring)!important;box-shadow:0 0 0 3px color-mix(in oklch,var(--ring) 45%,transparent)}.orion-shell [data-slot=input]:disabled{cursor:not-allowed;opacity:.5}.orion-shell [data-slot=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;height:2.5rem;border-radius:var(--radius,.5rem);padding:0 .875rem;font-size:.875rem;font-weight:500;line-height:1.25rem;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.orion-shell [data-slot=button][data-variant=default]{border:1px solid transparent!important;background-color:var(--primary)!important;color:var(--primary-foreground)!important}.orion-shell [data-slot=button][data-variant=default]:hover:not(:disabled){background-color:color-mix(in oklch,var(--primary) 82%,transparent)!important}.orion-shell [data-slot=button][data-variant=ghost],.orion-shell [data-slot=button][data-variant=outline]{border:1px solid var(--border)!important;background-color:color-mix(in oklch,var(--input) 26%,transparent)!important;color:var(--foreground)!important}.orion-shell [data-slot=button][data-variant=ghost]:hover:not(:disabled),.orion-shell [data-slot=button][data-variant=outline]:hover:not(:disabled){background-color:color-mix(in oklch,var(--muted) 55%,transparent)!important}.orion-shell [data-slot=button]:disabled{pointer-events:none;opacity:.5}.orion-shell [data-slot=button] svg{width:1rem;height:1rem;flex-shrink:0}.orion-shell [data-slot=separator]{background-color:var(--border)!important}