:root{--theme-surface:oklch(from #f6f6f3 l c h);--theme-surface-panel:oklch(1 0 0);--theme-surface-sidebar:oklch(from #f3f3ef l c h);--theme-foreground:oklch(from #1c1c19 l c h);--theme-accent:oklch(from #616de1 l c h);--theme-font-ui:"Orchestor Sans",-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans JP",sans-serif;--theme-font-code:ui-monospace,"SFMono-Regular",Consolas,Menlo,monospace;--primary:oklch(0.58 0.19 255);--primary-foreground:oklch(0.98 0 0);--emphasis-foreground-strong:oklch(0.99 0 0);--background:oklch(from #f6f6f3 l c h);--foreground:oklch(from #1c1c19 l c h);--card:oklch(0.97 0.004 85);--card-foreground:oklch(0.22 0.005 70);--popover:oklch(1 0 0);--popover-foreground:oklch(0.22 0.005 70);--muted:oklch(0.94 0.005 85);--muted-foreground:oklch(0.56 0.005 70);--accent:oklch(0.94 0.005 85);--accent-foreground:oklch(0.22 0.005 70);--destructive:oklch(0.60 0.24 27);--destructive-foreground:oklch(0.98 0 0);--success:oklch(0.72 0.17 145);--success-foreground:oklch(0.98 0 0);--warning:oklch(0.82 0.14 85);--warning-foreground:oklch(0.22 0.005 70);--info:oklch(0.70 0.15 230);--info-foreground:oklch(0.98 0 0);--public-vivid-blue-surface:oklch(0.68 0.18 248);--public-vivid-blue-border:oklch(0.62 0.18 248);--public-vivid-blue-foreground:oklch(0.99 0 0);--public-vivid-emerald-surface:oklch(0.78 0.20 151);--public-vivid-emerald-border:oklch(0.71 0.19 151);--public-vivid-emerald-foreground:oklch(0.99 0 0);--public-vivid-violet-surface:oklch(0.63 0.20 295);--public-vivid-violet-border:oklch(0.57 0.19 295);--public-vivid-violet-foreground:oklch(0.99 0 0);--upgrade-action-background:oklch(0.5899 0.2523 294.88);--upgrade-action-surface:oklch(0.489917 0.252302 294.87443);--upgrade-action-foreground:oklch(1 0 0);--upgrade-action-radius:var(--border-radius-full);--upgrade-action-border:oklch(0.389913 0.189227 294.874047);--upgrade-action-shadow:oklch(0.326296 0.189175 286.180136/12%);--upgrade-action-highlight-strong:oklch(0.980007 0.009999 294.599935/16%);--upgrade-action-highlight-soft:oklch(0.980007 0.009999 294.599935/8%);--upgrade-action-shade:oklch(0 0 0/8%);--upgrade-action-edge-light:oklch(1 0 0/8%);--upgrade-action-edge-dark:oklch(0 0 0/16%);--upgrade-action-state-rest-opacity:0;--upgrade-action-state-hover-opacity:0.4;--upgrade-action-motion-duration:150ms;--upgrade-action-motion-ease:cubic-bezier(0.4,0,0.2,1);--upgrade-sidebar-card-background:var(--card);--upgrade-sidebar-card-background-hover:color-mix(in oklab,var(--card) 96%,var(--foreground));--upgrade-sidebar-card-foreground:var(--card-foreground);--upgrade-sidebar-card-subtitle:var(--muted-foreground);--upgrade-sidebar-card-border:var(--border);--upgrade-sidebar-card-trailing-background:color-mix(in oklab,var(--upgrade-action-background) 22%,var(--card));--upgrade-sidebar-card-trailing-foreground:var(--card-foreground);--upgrade-sidebar-card-ring-start:var(--public-vivid-blue-surface);--upgrade-sidebar-card-ring-middle:var(--public-vivid-rose-surface);--upgrade-sidebar-card-ring-end:var(--public-vivid-coral-surface);--upgrade-sidebar-card-ring-motion-duration:200ms;--upgrade-sidebar-card-ring-animation-duration:1s;--public-vivid-amber-surface:oklch(0.80 0.17 82);--public-vivid-amber-border:oklch(0.73 0.16 82);--public-vivid-amber-foreground:oklch(0.24 0.02 70);--public-vivid-coral-surface:oklch(0.73 0.18 42);--public-vivid-coral-border:oklch(0.66 0.17 42);--public-vivid-coral-foreground:oklch(0.99 0 0);--public-vivid-teal-surface:oklch(0.74 0.14 200);--public-vivid-teal-border:oklch(0.67 0.13 200);--public-vivid-teal-foreground:oklch(0.99 0 0);--public-vivid-indigo-surface:oklch(0.62 0.18 268);--public-vivid-indigo-border:oklch(0.56 0.17 268);--public-vivid-indigo-foreground:oklch(0.99 0 0);--public-vivid-rose-surface:oklch(0.69 0.17 12);--public-vivid-rose-border:oklch(0.62 0.16 12);--public-vivid-rose-foreground:oklch(0.99 0 0);--machine-background:oklch(0.16 0.005 70);--machine-foreground:oklch(0.9 0.005 85);--machine-muted:oklch(0.23 0.006 70);--machine-muted-foreground:oklch(0.72 0.005 85);--machine-border:oklch(0.3 0.005 70);--machine-accent:oklch(0.67 0.16 255);--border:oklch(0.90 0.003 85);--input:oklch(0.90 0.003 85);--ring:oklch(0.58 0.19 255)}[data-theme=dark]{--theme-surface:oklch(from #141414 l c h);--theme-surface-panel:oklch(from #181818 l c h);--theme-surface-sidebar:oklch(from #141414 l c h);--theme-foreground:oklch(from #e4e4e4 l c h/94%);--theme-accent:oklch(from #5da1e5 l c h);--primary:oklch(0.68 0.17 255);--primary-foreground:oklch(0.14 0.005 70);--emphasis-foreground-strong:oklch(0.99 0 0);--background:oklch(from #141414 l c h);--foreground:oklch(from #e4e4e4 l c h/94%);--card:oklch(0.20 0.005 70);--card-foreground:oklch(0.88 0.005 85);--popover:oklch(0.20 0.005 70);--popover-foreground:oklch(0.88 0.005 85);--muted:oklch(0.32 0.005 70);--muted-foreground:oklch(0.68 0.005 85);--accent:oklch(0.32 0.005 70);--accent-foreground:oklch(0.88 0.005 85);--destructive:oklch(0.58 0.22 27);--destructive-foreground:oklch(0.98 0 0);--success:oklch(0.70 0.15 145);--success-foreground:oklch(0.14 0.005 70);--warning:oklch(0.80 0.13 85);--warning-foreground:oklch(0.14 0.005 70);--info:oklch(0.68 0.15 230);--info-foreground:oklch(0.98 0 0);--public-vivid-blue-surface:oklch(0.62 0.17 248);--public-vivid-blue-border:oklch(0.68 0.16 248);--public-vivid-blue-foreground:oklch(0.99 0 0);--upgrade-sidebar-card-trailing-foreground:var(--upgrade-action-foreground);--public-vivid-emerald-surface:oklch(0.70 0.18 151);--public-vivid-emerald-border:oklch(0.77 0.16 151);--public-vivid-emerald-foreground:oklch(0.99 0 0);--public-vivid-violet-surface:oklch(0.58 0.18 295);--public-vivid-violet-border:oklch(0.66 0.16 295);--public-vivid-violet-foreground:oklch(0.99 0 0);--public-vivid-amber-surface:oklch(0.73 0.16 82);--public-vivid-amber-border:oklch(0.80 0.14 82);--public-vivid-amber-foreground:oklch(0.18 0.01 70);--public-vivid-coral-surface:oklch(0.66 0.17 42);--public-vivid-coral-border:oklch(0.73 0.15 42);--public-vivid-coral-foreground:oklch(0.99 0 0);--public-vivid-teal-surface:oklch(0.66 0.12 200);--public-vivid-teal-border:oklch(0.73 0.11 200);--public-vivid-teal-foreground:oklch(0.99 0 0);--public-vivid-indigo-surface:oklch(0.57 0.16 268);--public-vivid-indigo-border:oklch(0.65 0.15 268);--public-vivid-indigo-foreground:oklch(0.99 0 0);--public-vivid-rose-surface:oklch(0.63 0.16 12);--public-vivid-rose-border:oklch(0.70 0.14 12);--public-vivid-rose-foreground:oklch(0.99 0 0);--machine-background:oklch(0.14 0.005 70);--machine-foreground:oklch(0.92 0.004 85);--machine-muted:oklch(0.2 0.005 70);--machine-muted-foreground:oklch(0.74 0.004 85);--machine-border:oklch(0.28 0.005 70);--machine-accent:oklch(0.72 0.14 255);--border:oklch(0.30 0.005 70);--input:oklch(0.30 0.005 70);--ring:oklch(0.68 0.17 255)}[data-theme=ash]{--theme-surface:oklch(from #1f232a l c h);--theme-surface-panel:oklch(from #2b3038 l c h);--theme-surface-sidebar:oklch(from #1c2027 l c h);--theme-foreground:oklch(from #f0f3f9 l c h);--theme-accent:oklch(from #7db0f6 l c h);--upgrade-sidebar-card-trailing-foreground:var(--upgrade-action-foreground)}[data-theme=onyx]{--theme-surface:oklch(from #101216 l c h);--theme-surface-panel:oklch(from #181d24 l c h);--theme-surface-sidebar:oklch(from #101216 l c h);--theme-foreground:oklch(from #edf1f6 l c h);--theme-accent:oklch(from #5da1e5 l c h);--upgrade-sidebar-card-trailing-foreground:var(--upgrade-action-foreground)}[data-theme=glass]{--theme-surface:radial-gradient(circle at top,rgb(75 118 183/0.12),transparent 38%),linear-gradient(180deg,#0d1016,#11161d 52%,#0b0f14);--theme-surface-panel:color-mix(in srgb,#121923 74%,rgb(255 255 255/0.04));--theme-surface-sidebar:color-mix(in srgb,#101720 58%,rgb(9 12 17/0.68));--theme-foreground:oklch(from #eef4fb l c h);--theme-accent:oklch(from #81b6ff l c h);--upgrade-sidebar-card-trailing-foreground:var(--upgrade-action-foreground)}:root{--spacing-0:0;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-lg:16px;--spacing-xl:24px;--spacing-2xl:32px;--spacing-3xl:48px;--spacing-4xl:64px;--spacing-5xl:96px;--spacing-6xl:128px;--marketing-solution-container:70rem;--marketing-solution-copy-column:35.375rem;--marketing-solution-media-column:31.375rem;--marketing-solution-media-height:21.875rem;--marketing-solution-split-column:32.25rem;--marketing-solution-hero-min-height:43.125rem;--marketing-solution-card-padding:1rem;--marketing-solution-card-gap:1.25rem;--marketing-solution-section-padding:8rem;--marketing-solution-row-gap:4rem;--marketing-solution-showcase-aspect:1216/784;--marketing-solution-showcase-translate:1.5rem;--marketing-solution-showcase-control-hit:2.75rem;--marketing-solution-showcase-control-size:1.875rem;--marketing-solution-showcase-control-size-desktop:2.25rem;--marketing-solution-showcase-control-icon:1rem;--marketing-solution-showcase-control-inset:0.5rem;--marketing-solution-showcase-control-inset-desktop:0.75rem;--ambient-network-canvas-width:90rem;--ambient-network-canvas-height:18.875rem;--ambient-network-node-size:3.5rem;--ambient-network-node-radius:0.875rem;--ambient-network-impact-width:55rem;--ambient-network-impact-height:1px;--ambient-network-impact-blur:1rem;--ambient-network-flow-stroke:1px;--spacing-ui-density:12px;--spacing-content:4px;--spacing-section:16px;--border-radius-xs:2px;--border-radius-sm:4px;--border-radius-md:6px;--border-radius-lg:8px;--border-radius-xl:12px;--border-radius-2xl:16px;--border-radius-full:9999px;--size-icon-xs:16px;--size-icon-sm:20px;--size-icon-md:24px;--size-icon-lg:28px;--size-icon-xl:32px;--size-button-sm:28px;--size-button-md:32px;--size-button-lg:36px;--size-button-xl:40px;--size-upgrade-button-inline:8.654rem;--size-upgrade-sidebar-card-block:4rem;--size-dialog-md:32rem;--size-checkbox:16px;--size-radio:16px;--size-switch-width:40px;--size-switch-height:20px;--cell-padding:0.875rem 1rem;--liquid-glass-panel-max-width:880px;--liquid-glass-panel-preferred-width:min(92vw,var(--liquid-glass-panel-max-width));--ingest-values-max-width:320px;--ingest-cond-field-col-width:fit-content(120px);--ingest-cond-values-jn-col-width:92px;--ingest-cond-op-col-width:128px;--ingest-cond-actions-col-width:84px;--radius-none:0;--marketing-solution-card-radius:1.5rem;--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.25rem;--radius-3xl:1.5rem;--radius-full:9999rem;--radius-button:var(--radius-lg);--radius-button-sm:var(--radius-md);--radius-button-lg:var(--radius-xl);--radius-card:var(--radius-xl);--radius-card-sm:var(--radius-lg);--radius-card-lg:var(--radius-2xl);--radius-input:var(--radius-lg);--radius-input-sm:var(--radius-md);--radius-input-lg:var(--radius-xl);--radius-modal:var(--radius-2xl);--radius-popover:var(--radius-lg);--radius-tooltip:var(--radius-md);--radius-badge:var(--radius-full);--radius-pill:var(--radius-full);--radius-avatar:var(--radius-full);--radius-avatar-square:var(--radius-lg);--radius-image:var(--radius-lg);--radius-image-sm:var(--radius-md);--radius-image-lg:var(--radius-xl)}[data-audience=enterprise]{--radius-sm:0.125rem;--radius-md:0.25rem;--radius-lg:0.375rem;--radius-xl:0.5rem}:root{--font-family-base:"Orchestor Sans","Noto Sans JP",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-family-lp:"WaldenburgHF",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-family-consulting:"Noto Sans JP","Yu Gothic","Yu Gothic UI","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;--font-family-hero-display:"Graphik","Inter",var(--font-family-consulting);--font-family-mono:"SF Mono",Menlo,Monaco,"Courier New",monospace;--font-family-orchestor-sans:"Orchestor Sans",serif;--font-family-orchestor-sans-height:"Orchestor Sans Height",serif;--font-family-orchestor-sans-space:"Orchestor Sans Space",serif;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-size-6xl:3.75rem;--marketing-solution-display-size:5rem;--marketing-solution-display-line:1.5;--marketing-solution-display-tracking:-0.25rem;--marketing-solution-heading-size:3.75rem;--marketing-solution-heading-line:1.1;--marketing-solution-heading-tracking:-0.09375rem;--font-weight-ultralight:200;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-ultrabold:700;--font-style-normal:normal;--font-style-italic:italic;--line-height-tight:1.25;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.75;--line-height-loose:2;--letter-spacing-tighter:-0.05em;--letter-spacing-tight:-0.025em;--letter-spacing-normal:0em;--letter-spacing-wide:0.025em;--letter-spacing-wider:0.05em;--letter-spacing-widest:0.1em;--letter-spacing-ui-tight:0.3px;--letter-spacing-ui-normal:0.5px;--letter-spacing-ui-wide:0.8px;--letter-spacing-ui-wider:1px;--font-variant-numeric-tabular:tabular-nums;--font-variant-numeric-proportional:proportional-nums;--font-variant-numeric-oldstyle:oldstyle-nums;--font-variant-numeric-lining:lining-nums}@font-face{font-family:Orchestor Sans;src:url(/_next/static/media/regular.b58810aa.woff2) format("woff2");font-weight:400;font-style:normal;font-display:optional}@font-face{font-family:Orchestor Sans;src:url(/_next/static/media/italic.262030e3.woff2) format("woff2");font-weight:400;font-style:italic;font-display:optional}@font-face{font-family:Orchestor Sans;src:url(/_next/static/media/bold.063d985d.woff2) format("woff2");font-weight:700;font-style:normal;font-display:optional}@font-face{font-family:Orchestor Sans;src:url(/_next/static/media/bold.italic.73dbdf3a.woff2) format("woff2");font-weight:700;font-style:italic;font-display:optional}@font-face{font-family:Orchestor Sans Height;src:url(/_next/static/media/regular.height.66f30814.woff2) format("woff2");font-weight:400;font-style:normal;font-display:optional}@font-face{font-family:Orchestor Sans Space;src:url(/_next/static/media/regular.space.e11418ac.woff2) format("woff2");font-weight:400;font-style:normal;font-display:optional}.font-tabular-nums{font-feature-settings:var(--font-variant-numeric-tabular);font-variant-numeric:var(--font-variant-numeric-tabular)}.font-proportional-nums{font-feature-settings:var(--font-variant-numeric-proportional);font-variant-numeric:var(--font-variant-numeric-proportional)}.numeric-content,[data-numeric=true],[role=table],table{font-feature-settings:var(--font-variant-numeric-tabular);font-variant-numeric:var(--font-variant-numeric-tabular)}:root{--motion-duration-instant:0ms;--motion-duration-fast:150ms;--motion-duration-short:180ms;--motion-duration-medium:280ms;--motion-duration-long:480ms;--motion-duration-slow:800ms;--marketing-solution-showcase-opacity-duration:700ms;--marketing-solution-showcase-translate-duration:900ms;--marketing-solution-showcase-control-duration:200ms;--ambient-network-motion-cycle:4.2s;--ambient-network-color-cycle:25.2s;--ambient-network-handoff-duration:420ms;--motion-ease-linear:linear;--motion-ease-in:cubic-bezier(0.4,0,1,1);--motion-ease-out:cubic-bezier(0,0,0.2,1);--motion-ease-in-out:cubic-bezier(0.4,0,0.2,1);--motion-ease-standard:cubic-bezier(0.22,0.61,0.36,1);--motion-ease-emphasized:cubic-bezier(0.32,0.72,0,1);--motion-ease-decelerate:cubic-bezier(0.05,0.7,0.1,1);--motion-ease-accelerate:cubic-bezier(0.3,0,0.8,0.15);--motion-ease-fluid:cubic-bezier(1,0,0.4,1);--marketing-solution-showcase-ease-out-quint:cubic-bezier(0.23,1,0.32,1);--transform-translate-x:0;--transform-translate-y:0;--transform-translate-x-sm:4px;--transform-translate-x-md:8px;--transform-translate-x-lg:16px;--transform-translate-y-sm:4px;--transform-translate-y-md:8px;--transform-translate-y-lg:16px;--transform-rotate:0deg;--transform-rotate-45:45deg;--transform-rotate-90:90deg;--transform-rotate-180:180deg;--transform-rotate-neg-45:-45deg;--transform-rotate-neg-90:-90deg;--transform-rotate-neg-180:-180deg;--transform-scale:1;--transform-scale-x:1;--transform-scale-y:1;--transform-scale-90:0.9;--transform-scale-95:0.95;--transform-scale-98:0.98;--transform-scale-105:1.05;--transform-scale-110:1.1;--transform-scale-125:1.25;--transform-scale-0:0;--transform-skew-x:0deg;--transform-skew-y:0deg;--transform-origin:center;--transform-origin-top:top;--transform-origin-top-right:top right;--transform-origin-right:right;--transform-origin-bottom-right:bottom right;--transform-origin-bottom:bottom;--transform-origin-bottom-left:bottom left;--transform-origin-left:left;--transform-origin-top-left:top left}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes slide-up{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-down{0%{transform:translateY(-8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-left{0%{transform:translateX(8px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slide-right{0%{transform:translateX(-8px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes zoom-in{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes zoom-out{0%{transform:scale(1.05);opacity:1}to{transform:scale(1);opacity:0}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pplxIndicator{0%{transform:translateX(0)}to{transform:translateX(calc(-100% + 18px))}}@keyframes scale-toggle{0%{transform:scale(1)}50%{transform:scaleX(1.1)}to{transform:scale(1)}}@keyframes orchestor-loader-pulse{0%{opacity:1}to{opacity:.2}}.orchestor-loader-pulse-path{animation-duration:.36s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:orchestor-loader-pulse}.translate-x-0{transform:translateX(var(--transform-translate-x))}.translate-y-0{transform:translateY(var(--transform-translate-y))}.translate-x-sm{transform:translateX(var(--transform-translate-x-sm))}.translate-y-sm{transform:translateY(var(--transform-translate-y-sm))}.translate-x-md{transform:translateX(var(--transform-translate-x-md))}.translate-y-md{transform:translateY(var(--transform-translate-y-md))}.translate-x-lg{transform:translateX(var(--transform-translate-x-lg))}.translate-y-lg{transform:translateY(var(--transform-translate-y-lg))}.translate-x-neg-sm{transform:translateX(calc(var(--transform-translate-x-sm) * -1))}.translate-y-neg-sm{transform:translateY(calc(var(--transform-translate-y-sm) * -1))}.translate-x-neg-md{transform:translateX(calc(var(--transform-translate-x-md) * -1))}.translate-y-neg-md{transform:translateY(calc(var(--transform-translate-y-md) * -1))}.translate-x-neg-lg{transform:translateX(calc(var(--transform-translate-x-lg) * -1))}.translate-y-neg-lg{transform:translateY(calc(var(--transform-translate-y-lg) * -1))}.rotate-0{transform:rotate(var(--transform-rotate))}.rotate-45{transform:rotate(var(--transform-rotate-45))}.rotate-90{transform:rotate(var(--transform-rotate-90))}.rotate-180{transform:rotate(var(--transform-rotate-180))}.rotate-neg-45{transform:rotate(var(--transform-rotate-neg-45))}.rotate-neg-90{transform:rotate(var(--transform-rotate-neg-90))}.rotate-neg-180{transform:rotate(var(--transform-rotate-neg-180))}.scale-0{transform:scale(var(--transform-scale-0))}.scale-90{transform:scale(var(--transform-scale-90))}.scale-95{transform:scale(var(--transform-scale-95))}.scale-98{transform:scale(var(--transform-scale-98))}.scale-100{transform:scale(var(--transform-scale))}.scale-105{transform:scale(var(--transform-scale-105))}.scale-110{transform:scale(var(--transform-scale-110))}.scale-125{transform:scale(var(--transform-scale-125))}.scale-x-90{transform:scaleX(var(--transform-scale-90))}.scale-x-105{transform:scaleX(var(--transform-scale-105))}.scale-y-90{transform:scaleY(var(--transform-scale-90))}.scale-y-105{transform:scaleY(var(--transform-scale-105))}.origin-center{transform-origin:var(--transform-origin)}.origin-top{transform-origin:var(--transform-origin-top)}.origin-top-right{transform-origin:var(--transform-origin-top-right)}.origin-right{transform-origin:var(--transform-origin-right)}.origin-bottom-right{transform-origin:var(--transform-origin-bottom-right)}.origin-bottom{transform-origin:var(--transform-origin-bottom)}.origin-bottom-left{transform-origin:var(--transform-origin-bottom-left)}.origin-left{transform-origin:var(--transform-origin-left)}.origin-top-left{transform-origin:var(--transform-origin-top-left)}.scale-and-fade{transform:scale(var(--transform-scale-95));opacity:0;transition:transform var(--motion-duration-medium) var(--motion-ease-standard),opacity var(--motion-duration-medium) var(--motion-ease-standard)}.scale-and-fade:hover,.scale-and-fade[data-state=active]{transform:scale(var(--transform-scale));opacity:1}.translate-and-fade-x{transform:translateX(var(--transform-translate-x-md));opacity:0;transition:transform var(--motion-duration-medium) var(--motion-ease-standard),opacity var(--motion-duration-medium) var(--motion-ease-standard)}.translate-and-fade-x:hover,.translate-and-fade-x[data-state=active]{transform:translateX(var(--transform-translate-x));opacity:1}.translate-and-fade-y{transform:translateY(var(--transform-translate-y-md));opacity:0;transition:transform var(--motion-duration-medium) var(--motion-ease-standard),opacity var(--motion-duration-medium) var(--motion-ease-standard)}.translate-and-fade-y:hover,.translate-and-fade-y[data-state=active]{transform:translateY(var(--transform-translate-y));opacity:1}:root{--z-base:0;--z-sticky:20;--z-navbar:30;--z-modal:50;--z-dropdown:60;--z-popover:70;--z-tooltip:80;--z-notification:90;--z-overlay:100;--z-maximum:9999;--z-browser-omnibox-dropdown:1000;--z-browser-chrome-menu:10001;--z-browser-chrome-tooltip:100000;--tooltip-offset-row:6px;--tooltip-offset-accessory:18px;--tooltip-offset-compact:8px;--tooltip-offset-composer:2px;--tooltip-offset-thread-card:3px;--tooltip-motion-duration:200ms;--tooltip-motion-easing:cubic-bezier(0.22,0.61,0.36,1);--tooltip-motion-translate:6px;--tooltip-radius:10px;--tooltip-padding-y:6px;--tooltip-padding-x:10px;--tooltip-font-size:12px;--tooltip-line-height:16px;--tooltip-min-height:28px;--tooltip-shortcut-muted-bg:color-mix(in srgb,currentColor 9%,transparent);--tooltip-shortcut-muted-text:color-mix(in srgb,currentColor 58%,transparent);--tooltip-shortcut-muted-border:color-mix(in srgb,currentColor 14%,transparent);--tooltip-shortcut-accent-bg:color-mix(in srgb,var(--primary,currentColor) 12%,transparent);--tooltip-shortcut-accent-text:color-mix(in srgb,var(--primary,currentColor) 82%,currentColor);--tooltip-shortcut-accent-border:color-mix(in srgb,var(--primary,currentColor) 24%,transparent);--tooltip-surface-default-bg:#fff;--tooltip-surface-default-text:#1c1c19;--tooltip-surface-default-border:rgb(0 0 0/14%);--tooltip-surface-default-shadow:0 8px 24px rgb(0 0 0/18%);--tooltip-surface-dark-bg:oklch(0.18 0.01 260/0.96);--tooltip-surface-dark-text:oklch(0.98 0 0);--tooltip-surface-dark-border:oklch(0.32 0.01 260/0.6);--tooltip-surface-dark-shadow:0 8px 24px oklch(0 0 0/0.28)}[data-theme=dark]{--tooltip-surface-default-bg:oklch(0.21 0.01 260);--tooltip-surface-default-text:oklch(0.96 0 0);--tooltip-surface-default-border:oklch(0.42 0.01 260/0.65);--tooltip-surface-default-shadow:0 8px 24px oklch(0 0 0/0.32)}.orchestor-overlay-floating.orchestor-overlay-floating--tooltip,.orchestor-overlay-floating.orchestor-overlay-floating--tooltip-interactive{display:inline-flex;align-items:center;gap:8px;min-height:var(--tooltip-min-height);padding:var(--tooltip-padding-y) var(--tooltip-padding-x);border-radius:var(--tooltip-radius);border:1px solid var(--floating-border,var(--line,var(--border,var(--tooltip-surface-default-border))));background:var(--floating-bg,var(--card-bg,var(--popover,var(--card,var(--background,var(--tooltip-surface-default-bg))))));color:var(--floating-text,var(--text-primary,var(--popover-foreground,var(--foreground,var(--tooltip-surface-default-text)))));font-size:var(--tooltip-font-size);line-height:var(--tooltip-line-height);font-weight:400;white-space:normal;overflow-wrap:anywhere;word-break:break-word;box-shadow:var(--shadow-tooltip,var(--shadow-elevated,var(--tooltip-surface-default-shadow)));-webkit-user-select:none;-moz-user-select:none;user-select:none}html[data-theme=light] .orchestor-overlay-floating.orchestor-overlay-floating--tooltip-interactive[data-appearance=light],html[data-theme=light] .orchestor-overlay-floating.orchestor-overlay-floating--tooltip[data-appearance=light]{background:color-mix(in srgb,var(--card-bg,var(--background)) 22%,black);color:color-mix(in srgb,var(--text-primary,var(--foreground)) 10%,white);border-color:color-mix(in srgb,var(--line,var(--border)) 56%,transparent);box-shadow:0 12px 28px rgb(0 0 0/28%),inset 0 1px 0 rgb(255 255 255/.04)}.orchestor-overlay-floating.orchestor-overlay-floating--tooltip-interactive[data-appearance=dark],.orchestor-overlay-floating.orchestor-overlay-floating--tooltip[data-appearance=dark]{background:var(--tooltip-surface-dark-bg);color:var(--tooltip-surface-dark-text);border-color:var(--tooltip-surface-dark-border);box-shadow:var(--tooltip-surface-dark-shadow)}.orchestor-overlay-floating.orchestor-overlay-floating--tooltip[data-role=row]{font-weight:500;max-width:min(16rem,calc(100vw - 24px))}.orchestor-overlay-floating.orchestor-overlay-floating--tooltip-interactive[data-role=thread-card]{display:flex;align-items:stretch;gap:0;min-height:0;padding:0;border:0;border-radius:15px;font-size:10px;line-height:14.2857px;font-weight:445;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto}.orchestor-overlay-floating.orchestor-overlay-floating--tooltip-interactive[data-role=thread-card],html[data-theme=light] .orchestor-overlay-floating.orchestor-overlay-floating--tooltip-interactive[data-role=thread-card]{background:color-mix(in oklab,var(--background) 90%,transparent);color:var(--foreground);box-shadow:color-mix(in oklab,var(--foreground) 17.3%,transparent) 0 0 0 .5px,color-mix(in oklab,var(--foreground) 17.3%,transparent) 0 0 0 .5px,rgb(0 0 0/12%) 0 8px 16px -4px}html[data-theme=light] .orchestor-overlay-floating.orchestor-overlay-floating--tooltip-interactive[data-role=thread-card]{border-color:transparent}.orchestor-overlay-floating.orchestor-overlay-floating--tooltip-interactive[data-role=thread-card]{transition:opacity 90ms linear;transform:none}.orchestor-overlay-floating.orchestor-overlay-floating--tooltip-interactive[data-role=thread-card][data-positioned=true]{transform:none}.orchestor-overlay-floating.orchestor-overlay-floating--tooltip-interactive[data-role=compact],.orchestor-overlay-floating.orchestor-overlay-floating--tooltip[data-role=compact]{min-height:24px;padding:4px 8px;font-size:13px;line-height:18px;border-radius:10px;white-space:normal;word-break:break-word}.orchestor-overlay-floating.orchestor-overlay-floating--tooltip[data-role=composer]{max-width:168px;white-space:normal;word-break:break-word}.orchestor-tooltip-label-with-shortcut{display:inline-flex;min-width:0;align-items:center;gap:10px}.orchestor-tooltip-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.orchestor-tooltip-shortcut-hint{display:inline-flex;flex:0 0 auto;align-items:center;gap:3px;color:var(--tooltip-shortcut-muted-text);white-space:nowrap}.orchestor-tooltip-shortcut-hint[data-tooltip-shortcut-tone=accent]{color:var(--tooltip-shortcut-accent-text)}.orchestor-tooltip-shortcut-key{display:inline-flex;min-width:17px;height:17px;align-items:center;justify-content:center;box-sizing:border-box;padding:0 5px;border:1px solid var(--tooltip-shortcut-muted-border);border-radius:5px;background:var(--tooltip-shortcut-muted-bg);color:inherit;font:inherit;font-size:11px;line-height:15px}.orchestor-tooltip-shortcut-hint[data-tooltip-shortcut-tone=accent] .orchestor-tooltip-shortcut-key{border-color:var(--tooltip-shortcut-accent-border);background:var(--tooltip-shortcut-accent-bg)}.orchestor-tooltip-shortcut-separator{opacity:.52}.orchestor-overlay-floating.orchestor-overlay-floating--tooltip-interactive[data-surface=analytics],.orchestor-overlay-floating.orchestor-overlay-floating--tooltip[data-surface=analytics]{min-height:28px;padding:4px 10px;border-radius:var(--radius-md,6px);font-size:var(--analytics-row-font-size,14px);line-height:var(--analytics-row-line-height,18px);font-weight:400;background:var(--analytics-bg-page,var(--background));color:var(--analytics-text-primary,var(--foreground));border:1px solid var(--analytics-border-hairline,var(--border));box-shadow:var(--analytics-shadow-popover,var(--shadow-elevated));transition:none}html[data-theme=light] .orchestor-overlay-floating.orchestor-overlay-floating--tooltip-interactive[data-surface=analytics][data-appearance=light],html[data-theme=light] .orchestor-overlay-floating.orchestor-overlay-floating--tooltip[data-surface=analytics][data-appearance=light]{background:var(--analytics-bg-page,var(--background));color:var(--analytics-text-primary,var(--foreground));border-color:var(--analytics-border-hairline,var(--border));box-shadow:var(--analytics-shadow-popover,var(--shadow-elevated))}.orchestor-overlay-floating.orchestor-overlay-floating--tooltip-interactive[data-surface=analytics],.orchestor-overlay-floating.orchestor-overlay-floating--tooltip[data-surface=analytics]{transform:none}.orchestor-overlay-floating.orchestor-overlay-floating--tooltip,.orchestor-overlay-floating.orchestor-overlay-floating--tooltip-interactive{transition:opacity var(--tooltip-motion-duration) var(--tooltip-motion-easing),transform var(--tooltip-motion-duration) var(--tooltip-motion-easing);will-change:opacity,transform}.orchestor-overlay-floating.orchestor-overlay-floating--tooltip-interactive[data-side=right],.orchestor-overlay-floating.orchestor-overlay-floating--tooltip[data-side=right]{transform:translateX(calc(var(--tooltip-motion-translate) * -1))}.orchestor-overlay-floating.orchestor-overlay-floating--tooltip-interactive[data-side=left],.orchestor-overlay-floating.orchestor-overlay-floating--tooltip[data-side=left]{transform:translateX(var(--tooltip-motion-translate))}.orchestor-overlay-floating.orchestor-overlay-floating--tooltip-interactive[data-side=top],.orchestor-overlay-floating.orchestor-overlay-floating--tooltip[data-side=top]{transform:translateY(var(--tooltip-motion-translate))}.orchestor-overlay-floating.orchestor-overlay-floating--tooltip-interactive[data-side=bottom],.orchestor-overlay-floating.orchestor-overlay-floating--tooltip[data-side=bottom]{transform:translateY(calc(var(--tooltip-motion-translate) * -1))}.orchestor-overlay-floating.orchestor-overlay-floating--tooltip-interactive[data-positioned=true],.orchestor-overlay-floating.orchestor-overlay-floating--tooltip[data-positioned=true]{transform:translate(0)}@media (prefers-reduced-motion:reduce){.orchestor-overlay-floating.orchestor-overlay-floating--tooltip,.orchestor-overlay-floating.orchestor-overlay-floating--tooltip-interactive{transition:none;transform:none}}.orchestor-overlay-floating{position:fixed;z-index:var(--z-dropdown,60);pointer-events:auto}.orchestor-overlay-floating.orchestor-overlay-floating--popover{z-index:var(--z-popover,70)}.orchestor-overlay-floating.orchestor-overlay-floating--dropdown,.orchestor-overlay-floating.orchestor-overlay-floating--menu{z-index:var(--z-dropdown,60)}.orchestor-overlay-floating.orchestor-overlay-floating--tooltip{z-index:var(--z-tooltip,80);pointer-events:none}.orchestor-overlay-floating.orchestor-overlay-floating--tooltip-interactive{z-index:var(--z-tooltip,80)}.orchestor-overlay-modal-backdrop{position:fixed;inset:0;z-index:var(--z-modal,50);display:flex;align-items:center;justify-content:center;overflow:hidden;overscroll-behavior:contain}.orchestor-settings-modal-backdrop{background:rgba(0,0,0,.72);transition:opacity 80ms linear,transform .33s linear}.orchestor-settings-modal-backdrop[data-open]{opacity:1}.orchestor-settings-modal-backdrop[data-closed]{opacity:0;transition:opacity .11s linear,transform .33s linear}.orchestor-settings-modal-panel{width:min(1400px,calc(100vw - 80px));height:calc(100vh - 80px);max-width:1400px;max-height:calc(100vh - 80px);overflow:hidden;border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:12px;background:var(--app-bg,var(--background));box-shadow:0 12px 24px rgba(0,0,0,.24)}.orchestor-settings-modal-panel[data-open]{opacity:1;transform:scale(1);transition:transform 265ms cubic-bezier(.3,1.15,.4,1) 70ms,opacity 265ms cubic-bezier(.3,1.15,.4,1) 70ms}.orchestor-settings-modal-panel[data-closed]{opacity:0;transform:scale(.9);transition:transform .33s cubic-bezier(.16,1,.3,1),opacity .33s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.orchestor-settings-modal-backdrop,.orchestor-settings-modal-panel[data-closed],.orchestor-settings-modal-panel[data-open]{transition:none}}.orchestor-settings-modal-content{position:relative;width:100%;height:100%}.orchestor-settings-modal-close{position:absolute;z-index:1;top:8px;right:8px;display:grid;width:32px;height:32px;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:var(--floating-muted);cursor:pointer}.orchestor-settings-modal-close:hover{background:color-mix(in srgb,var(--floating-text) 8%,transparent);color:var(--floating-text)}.orchestor-settings-modal-content{overflow-y:auto;overscroll-behavior:contain}.orchestor-settings-modal-content .dashboard-page{min-height:100%}@media (max-width:1080px){.orchestor-settings-modal-panel{width:100vw;height:100vh;max-width:none;max-height:none;border:0;border-radius:0}}.orchestor-overlay-modal-backdrop[data-side=top]{align-items:flex-start}.orchestor-overlay-modal-backdrop[data-side=right]{justify-content:flex-end}.orchestor-overlay-modal-backdrop-muted{background:color-mix(in oklab,var(--muted) 72%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none;transition:opacity .22s ease}.orchestor-overlay-modal-backdrop-muted[data-closed]{opacity:0}.orchestor-overlay-modal-backdrop-muted[data-open]{opacity:1}[data-theme=dark] .orchestor-overlay-modal-backdrop-muted{background:color-mix(in oklab,black 56%,transparent)}.orchestor-overlay-menu{display:flex;flex-direction:column}.orchestor-overlay-menu-item{background:transparent;border:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer;box-sizing:border-box}.orchestor-overlay-menu-item[aria-disabled=true]{cursor:not-allowed}.orchestor-app-dialog-backdrop{background:oklch(from var(--foreground) l c h/.16)}.orchestor-app-dialog-backdrop[data-closed]{opacity:0}.orchestor-app-dialog-backdrop[data-open]{opacity:1;transition:opacity .18s cubic-bezier(.16,1,.3,1)}.orchestor-app-dialog{outline:none}.orchestor-app-dialog[data-closed]{opacity:0;transform:translateY(8px) scale(.98)}.orchestor-app-dialog[data-open]{opacity:1;transform:translateY(0) scale(1);transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.orchestor-fullscreen-dialog-backdrop[data-closed]{opacity:0}.orchestor-fullscreen-dialog-backdrop{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.orchestor-fullscreen-dialog-backdrop[data-open]{opacity:1}.orchestor-fullscreen-dialog{outline:none;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.orchestor-fullscreen-dialog[data-closed]{opacity:0;transform:scale(.95)}.orchestor-fullscreen-dialog[data-open]{opacity:1;transform:scale(1)}.orchestor-prompt-dialog{inline-size:min(28.125rem,calc(100vw - 32px));border:1px solid var(--line,color-mix(in srgb,var(--foreground) 10%,transparent));border-radius:18px;background:var(--card-bg,var(--background));box-shadow:var(--shadow-elevated);color:var(--text-primary,var(--text-primary,var(--foreground)));overflow:hidden}.orchestor-prompt-dialog__body,.orchestor-prompt-dialog__form{display:flex;flex-direction:column}.orchestor-prompt-dialog__body{padding:1rem 1rem 1.125rem;gap:.875rem}.orchestor-prompt-dialog__header{display:flex;flex-direction:column;gap:.375rem}.orchestor-prompt-dialog__title-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.orchestor-prompt-dialog__title{margin:0;font-size:1.125rem;font-weight:500;letter-spacing:-.015em;line-height:1.4}.orchestor-prompt-dialog__close{display:inline-flex;align-items:center;justify-content:center;inline-size:2rem;block-size:2rem;padding:0;border:0;border-radius:999px;background:transparent;color:var(--text-secondary,var(--text-secondary,color-mix(in srgb,var(--foreground) 68%,transparent)));cursor:pointer;transition:background-color .14s ease,color .14s ease}.orchestor-prompt-dialog__close:hover:not(:disabled){background:color-mix(in srgb,var(--foreground) 6%,transparent);color:var(--text-primary,var(--text-primary,var(--foreground)))}.orchestor-prompt-dialog__close:focus-visible{outline:2px solid color-mix(in srgb,var(--text-primary,var(--foreground)) 22%,transparent);outline-offset:2px}.orchestor-prompt-dialog__close:disabled{opacity:.55;cursor:default}.orchestor-prompt-dialog__description{margin:0;color:var(--text-secondary,var(--text-secondary,color-mix(in srgb,var(--foreground) 68%,transparent)));font-size:.8125rem;line-height:1.5}.orchestor-prompt-dialog__field{display:flex;flex-direction:column;gap:.25rem}.orchestor-prompt-dialog__label{font-size:.75rem;font-weight:500;line-height:1.2;color:var(--text-primary,var(--text-primary,var(--foreground)))}.orchestor-prompt-dialog__hint{font-size:.75rem;line-height:1.35;color:var(--text-muted,var(--text-secondary,var(--text-secondary,color-mix(in srgb,var(--foreground) 58%,transparent))))}.orchestor-prompt-dialog__field-surface{margin-top:.125rem;padding:.5625rem .75rem .5rem;display:flex;align-items:center;gap:.5rem;border:1px solid var(--line,color-mix(in srgb,var(--foreground) 10%,transparent));border-radius:10px;background:var(--card-bg,var(--background));transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.orchestor-prompt-dialog__field-surface:focus-within{border-color:color-mix(in srgb,var(--text-primary,var(--foreground)) 22%,var(--line,transparent));box-shadow:0 0 0 1px color-mix(in srgb,var(--text-primary,var(--foreground)) 16%,transparent)}.orchestor-prompt-dialog__field-surface[data-invalid=true]{border-color:var(--status-danger,var(--destructive));box-shadow:0 0 0 1px color-mix(in srgb,var(--status-danger,var(--destructive)) 16%,transparent)}.orchestor-prompt-dialog__field-adornment{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.orchestor-prompt-dialog__identity-trigger{display:inline-flex;align-items:center;justify-content:center;inline-size:1.5rem;block-size:1.5rem;padding:0;border:0;background:transparent;color:var(--text-muted,color-mix(in srgb,var(--foreground) 58%,transparent));cursor:pointer;border-radius:999px;transition:background-color .14s ease,color .14s ease}.orchestor-prompt-dialog__identity-trigger:hover{background:color-mix(in srgb,var(--foreground) 6%,transparent);color:var(--text-primary,var(--text-primary,var(--foreground)))}.orchestor-prompt-dialog__identity-trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--text-primary,var(--foreground)) 22%,transparent);outline-offset:2px}.orchestor-prompt-dialog__identity-trigger-icon{display:block}.orchestor-prompt-dialog__input{font:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;box-sizing:border-box;min-inline-size:0;flex:1 1 auto;inline-size:100%;padding:0;border:0;background:transparent;color:var(--text-primary,var(--text-primary,var(--foreground)));outline:none;box-shadow:none;font-size:.875rem;line-height:1.4}.orchestor-prompt-dialog__input:focus-visible{outline:none;box-shadow:none}.orchestor-prompt-dialog__input::placeholder{color:var(--text-muted,color-mix(in srgb,var(--foreground) 50%,transparent))}.orchestor-prompt-dialog__error{font-size:.75rem;line-height:1.35;color:var(--status-danger,var(--destructive))}.orchestor-prompt-dialog__after-field{margin-top:.25rem}.orchestor-prompt-dialog__callout{display:flex;align-items:flex-start;gap:.625rem;padding:.6875rem .75rem;border-radius:12px;background:color-mix(in srgb,var(--foreground) 6%,var(--background));color:var(--text-secondary,var(--text-secondary,color-mix(in srgb,var(--foreground) 72%,transparent)))}.orchestor-prompt-dialog__callout-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--text-secondary,var(--text-secondary,color-mix(in srgb,var(--foreground) 68%,transparent)))}.orchestor-prompt-dialog__callout-copy{margin:0;font-size:.75rem;line-height:1.45}.orchestor-prompt-dialog__callout-copy a{color:inherit}.orchestor-prompt-dialog__footer{display:flex;flex-direction:row;justify-content:flex-end;gap:.75rem;padding:0 1rem 1rem}.orchestor-prompt-dialog__btn{font:inherit;cursor:pointer;min-height:2.25rem;padding:0 .875rem;border-radius:999px;border:1px solid var(--line,color-mix(in srgb,var(--foreground) 10%,transparent));background:var(--button-bg,color-mix(in srgb,var(--card-bg,var(--background)) 92%,white));color:var(--text-primary,var(--text-primary,var(--foreground)));font-size:.8125rem;font-weight:600;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.orchestor-prompt-dialog__btn:disabled{cursor:not-allowed;opacity:.55}.orchestor-prompt-dialog__btn--ghost:hover:not(:disabled){background:var(--surface-hover,color-mix(in srgb,var(--button-bg,var(--background)) 72%,var(--card-bg,var(--background))))}.orchestor-prompt-dialog__btn--primary{border-color:color-mix(in srgb,var(--text-primary,var(--foreground)) 12%,transparent);background:var(--text-primary,var(--foreground));color:var(--active-text,var(--background))}.orchestor-prompt-dialog__btn--primary:hover:not(:disabled){background:color-mix(in srgb,var(--text-primary,var(--foreground)) 92%,white)}.orchestor-prompt-dialog__btn--danger{border-color:color-mix(in srgb,var(--status-danger-700,oklch(.505419854 .190493419 27.518103)) 32%,transparent);background:var(--status-danger-600,oklch(.577098816 .215156734 27.325049));color:var(--background)}.orchestor-prompt-dialog__btn--danger:hover:not(:disabled){background:var(--status-danger-700,oklch(.505419854 .190493419 27.518103))}.orchestor-prompt-dialog__btn--ghost:disabled,.orchestor-prompt-dialog__btn--primary:disabled{background:var(--surface-hover,color-mix(in srgb,var(--button-bg,var(--background)) 72%,var(--card-bg,var(--background))));color:var(--text-muted,color-mix(in srgb,var(--foreground) 50%,transparent));border-color:var(--line,color-mix(in srgb,var(--foreground) 10%,transparent))}.orchestor-select-native{--select-native-height:2.25rem;--select-native-icon-size:var(--size-icon-xs,1rem);--select-native-glyph-size:0.875rem;position:relative;display:inline-flex;inline-size:100%;min-inline-size:0}.orchestor-select-native__control{box-sizing:border-box;inline-size:100%;min-inline-size:0;block-size:var(--select-native-height);padding-inline:var(--spacing-md) calc(var(--spacing-md) + var(--select-native-icon-size) + var(--spacing-sm));-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line,var(--border));border-radius:var(--radius-input,var(--radius-lg));background:var(--card-bg,var(--background));color:var(--text-primary,var(--foreground));cursor:pointer;font:inherit;font-size:var(--font-size-base);line-height:var(--line-height-normal);transition:border-color var(--motion-duration-fast) var(--motion-ease-in-out),background-color var(--motion-duration-fast) var(--motion-ease-in-out)}.orchestor-select-native__control:where(:hover:not(:disabled)){border-color:color-mix(in oklab,var(--foreground) 18%,transparent)}.orchestor-select-native__control:focus-visible{border-color:var(--ring);outline:2px solid color-mix(in oklab,var(--ring) 22%,transparent);outline-offset:0}.orchestor-select-native__control:disabled{cursor:not-allowed;opacity:.55}.orchestor-select-native__icon{position:absolute;inset-inline-end:var(--spacing-md);inset-block-start:50%;inline-size:var(--select-native-icon-size);block-size:var(--select-native-icon-size);display:inline-flex;align-items:center;justify-content:center;translate:0 -50%;color:var(--text-muted,var(--muted-foreground));pointer-events:none}.orchestor-select-native__icon>svg{inline-size:var(--select-native-glyph-size);block-size:var(--select-native-glyph-size)}.orchestor-form-dialog{inline-size:min(36.25rem,calc(100vw - 2.5rem));border:1px solid var(--line,color-mix(in srgb,var(--foreground) 10%,transparent));border-radius:1.125rem;background:var(--card-bg,var(--background));box-shadow:var(--shadow-elevated);color:var(--text-primary,var(--foreground));overflow:hidden}.orchestor-form-dialog__form{display:flex;flex-direction:column}.orchestor-form-dialog__body{padding:1rem 1.5rem 0}.orchestor-form-dialog__header{display:flex;flex-direction:column;gap:.375rem}.orchestor-form-dialog__title-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.orchestor-form-dialog__title{margin:0;color:var(--text-primary,var(--foreground));font-size:1rem;font-weight:600;line-height:1.5}.orchestor-form-dialog__close{display:inline-flex;align-items:center;justify-content:center;inline-size:2rem;block-size:2rem;padding:0;border:0;border-radius:var(--radius-md,.5rem);background:transparent;color:var(--text-secondary,color-mix(in srgb,var(--foreground) 68%,transparent));cursor:pointer}.orchestor-form-dialog__close:hover{background:color-mix(in srgb,var(--foreground) 6%,transparent);color:var(--text-primary,var(--foreground))}.orchestor-form-dialog__close:focus-visible,.orchestor-form-dialog__input:focus-visible,.orchestor-form-dialog__select-option:focus-visible,.orchestor-form-dialog__select-trigger:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.orchestor-form-dialog__description{margin:0;color:var(--text-secondary,color-mix(in srgb,var(--foreground) 68%,transparent));font-size:.8125rem;line-height:1.45}.orchestor-form-dialog__fields{display:grid;grid-gap:1rem;gap:1rem;margin-top:1rem}.orchestor-form-dialog__field{min-inline-size:0;display:grid;grid-gap:.25rem;gap:.25rem}.orchestor-form-dialog__label{color:var(--text-secondary,color-mix(in srgb,var(--foreground) 68%,transparent));font-size:.75rem;font-weight:500;line-height:1.4}.orchestor-form-dialog__input,.orchestor-form-dialog__select-trigger{box-sizing:border-box;inline-size:100%;min-block-size:2.25rem;border:1px solid var(--line,color-mix(in srgb,var(--foreground) 10%,transparent));border-radius:var(--radius-md,.5rem);background:var(--card-bg,var(--background));color:var(--text-primary,var(--foreground));font:inherit;font-size:.875rem}.orchestor-form-dialog__input{padding-inline:.75rem}.orchestor-form-dialog__input:hover,.orchestor-form-dialog__select-trigger:hover{border-color:color-mix(in srgb,var(--foreground) 18%,transparent)}.orchestor-form-dialog__input:disabled,.orchestor-form-dialog__select-option:disabled,.orchestor-form-dialog__select-trigger:disabled{cursor:not-allowed;opacity:.55}.orchestor-form-dialog__select-trigger{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-inline:.75rem;cursor:pointer}.orchestor-form-dialog__select-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.orchestor-form-dialog__select-popup{min-inline-size:12rem;overflow:hidden;border:1px solid var(--line,color-mix(in srgb,var(--foreground) 10%,transparent));border-radius:var(--radius-lg,.625rem);background:var(--card-bg,var(--background));box-shadow:var(--shadow-elevated)}.orchestor-form-dialog__select-list{display:grid;grid-gap:.125rem;gap:.125rem;padding:.25rem}.orchestor-form-dialog__select-option{inline-size:100%;min-block-size:2.25rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.4375rem .625rem;border:0;border-radius:var(--radius-md,.5rem);background:transparent;color:var(--text-primary,var(--foreground));font:inherit;font-size:.8125rem;text-align:start;cursor:pointer}.orchestor-form-dialog__select-option:hover,.orchestor-form-dialog__select-option[data-active=true]{background:color-mix(in srgb,var(--foreground) 6%,transparent)}.orchestor-form-dialog__select-option-copy{min-inline-size:0;display:grid;grid-gap:.125rem;gap:.125rem}.orchestor-form-dialog__select-option-copy small{color:var(--text-secondary,color-mix(in srgb,var(--foreground) 68%,transparent));font-size:.75rem}.orchestor-form-dialog__footer{display:flex;justify-content:flex-end;padding:1rem 1.5rem 1.5rem}.orchestor-form-dialog__footer .orchestor-prompt-dialog__btn{display:inline-flex;align-items:center;gap:.375rem}.orchestor-invite-dialog{inline-size:min(700px,calc(100vw - 24px));border-radius:10px;border:1px solid var(--line,color-mix(in srgb,var(--foreground) 12%,transparent));background:var(--card-bg,var(--background));color:var(--text-primary,var(--text-primary));box-shadow:0 16px 48px rgb(0 0 0/24%);overflow:hidden}.orchestor-invite-dialog__body,.orchestor-invite-dialog__form{display:flex;flex-direction:column}.orchestor-invite-dialog__body{padding:1rem;gap:.75rem}.orchestor-invite-dialog__header{margin:-1rem -1rem 0;padding:.5rem .5rem 0;border-bottom:1px solid var(--line,color-mix(in srgb,var(--foreground) 12%,transparent))}.orchestor-invite-dialog__title-row{min-block-size:2.75rem;padding:0 .5rem}.orchestor-invite-dialog__title{font-size:1.125rem;font-weight:500;line-height:1.4}.orchestor-invite-dialog__close{inline-size:1.75rem;block-size:1.75rem;border-radius:.5rem}.orchestor-invite-dialog__email-field [data-slot=chip-input-control]{min-block-size:6.5rem;align-items:flex-start;padding:.625rem;border-color:color-mix(in srgb,var(--text-primary,var(--foreground)) 10%,var(--line,color-mix(in srgb,var(--foreground) 12%,transparent)));background:color-mix(in srgb,var(--surface-hover,var(--button-bg)) 82%,var(--button-bg,transparent))}.orchestor-invite-dialog__email-field [data-slot=chip-input-native-input]{flex-basis:min(18rem,100%)}.orchestor-invite-dialog__footer{margin:0;padding:.5rem;border-top:1px solid var(--line,color-mix(in srgb,var(--foreground) 12%,transparent))}.orchestor-invite-dialog__submit{min-height:1.75rem;padding:0 .875rem;border-radius:.5rem;font-size:.8125rem}.orchestor-workspace-create-dialog{background:color-mix(in srgb,var(--foreground) 4%,var(--background));color:var(--text-primary)}.orchestor-workspace-create-dialog__body{flex:1 1 auto;display:grid;grid-template-rows:minmax(0,1fr) auto;inline-size:100%;max-inline-size:980px;min-block-size:0;margin-inline:auto;-webkit-padding-after:32px;padding-block-end:32px}.orchestor-workspace-create-dialog__content{min-block-size:0;display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:20px;gap:20px;padding:24px 40px 18px;overflow:hidden}.orchestor-workspace-create-dialog__step-copy{display:grid;grid-gap:4px;gap:4px}.orchestor-workspace-create-dialog__step-label{margin:0;color:var(--text-muted);font-family:var(--font-sans);font-size:12px;font-weight:500;line-height:1.3}.orchestor-workspace-create-dialog__step-title{margin:0;color:var(--text-primary);font-family:var(--font-sans);font-size:18px;font-weight:600;line-height:1.35}.orchestor-workspace-create-dialog__step-description{margin:0;color:var(--text-muted);font-family:var(--font-sans);font-size:14px;line-height:1.5}.orchestor-workspace-create-dialog__step-frame{min-block-size:0;display:grid;overflow:hidden}.orchestor-workspace-create-dialog__step-scroll{min-block-size:0;display:flex;flex-direction:column;align-items:stretch;justify-content:center;overflow-y:auto;overflow-x:hidden;padding-right:4px}.orchestor-workspace-create-dialog__radio-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.orchestor-workspace-create-dialog__radio-card{position:relative;display:flex;min-block-size:156px;flex-direction:column;align-items:flex-start;gap:6px;padding:20px;border:1px solid var(--line);border-radius:12px;background:var(--button-bg);color:var(--text-primary);box-shadow:0 1px 2px rgb(0 0 0/4%);cursor:pointer;font-family:var(--font-sans);text-align:left;transition:border-color .15s ease,box-shadow .15s ease,border-width .15s ease}.orchestor-workspace-create-dialog__radio-card[data-hovered=true]{border-color:var(--line-strong)}.orchestor-workspace-create-dialog__radio-card[data-selected=true]{border-width:2px;border-color:var(--active-bg);box-shadow:0 0 0 3px color-mix(in srgb,var(--active-bg) 12%,transparent)}.orchestor-workspace-create-dialog__radio-check{position:absolute;inset-block-start:12px;inset-inline-end:12px;display:inline-flex;inline-size:20px;block-size:20px;align-items:center;justify-content:center;border-radius:999px;background:var(--active-bg)}.orchestor-workspace-create-dialog__radio-check span{inline-size:8px;block-size:5px;-webkit-border-start:2px solid var(--text-inverse);border-inline-start:2px solid var(--text-inverse);-webkit-border-after:2px solid var(--text-inverse);border-block-end:2px solid var(--text-inverse);transform:translateY(-1px) rotate(-45deg)}.orchestor-workspace-create-dialog__radio-icon{display:inline-flex;-webkit-margin-after:10px;margin-block-end:10px;color:var(--text-muted)}.orchestor-workspace-create-dialog__radio-label{color:var(--text-primary);font-size:14px;font-weight:500;line-height:1.4}.orchestor-workspace-create-dialog__radio-description{max-inline-size:100%;color:var(--text-muted);font-size:13px;line-height:1.45}.orchestor-workspace-create-dialog__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;inline-size:100%;flex-wrap:wrap;padding:0 40px 24px}.orchestor-workspace-create-dialog__back,.orchestor-workspace-create-dialog__next{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-family:var(--font-sans);cursor:pointer;outline:none;white-space:nowrap}.orchestor-workspace-create-dialog__back{gap:6px;block-size:32px;padding:0 10px 0 0;border:none;background:transparent;color:var(--text-muted);font-size:14px;font-weight:400;transition:opacity .15s ease,background-color .15s ease}.orchestor-workspace-create-dialog__back:not(:disabled):hover{background:color-mix(in oklab,currentColor 8%,transparent)}.orchestor-workspace-create-dialog__back:disabled{opacity:0;pointer-events:none}.orchestor-workspace-create-dialog__back-icon{display:inline-flex;align-items:center;justify-content:center;opacity:.72;transform:scale(.9);transform-origin:center}.orchestor-workspace-create-dialog__back-icon svg{inline-size:16px;block-size:16px}.orchestor-workspace-create-dialog__next{gap:12px;block-size:42px;-webkit-margin-start:auto;margin-inline-start:auto;padding:0 16px;border:.5px solid rgb(255 255 255/25%);background:var(--active-bg);color:var(--text-inverse);font-size:15px;font-weight:500;transition:opacity .15s ease,transform .15s ease}.orchestor-workspace-create-dialog__next:not(:disabled):hover{opacity:.9}.orchestor-workspace-create-dialog__next:not(:disabled):active{transform:scale(.99)}.orchestor-workspace-create-dialog__next:disabled{opacity:.5;pointer-events:none}.orchestor-workspace-create-dialog__shortcut{display:inline-flex;align-items:center}@media (max-width:640px){.orchestor-workspace-create-dialog__radio-grid{grid-template-columns:1fr}.orchestor-workspace-create-dialog__content,.orchestor-workspace-create-dialog__footer{padding-inline:18px}.orchestor-workspace-create-dialog__body{-webkit-padding-after:16px;padding-block-end:16px}}