@property --angle-1{syntax:"<angle>";inherits:false;initial-value:-75deg}@property --angle-2{syntax:"<angle>";inherits:false;initial-value:-45deg}:root{--liquid-glass-panel-max-width:880px;--liquid-glass-panel-preferred-width:min(92vw,var(--liquid-glass-panel-max-width));--liquid-glass-white-100:rgb(255 255 255/1);--liquid-glass-white-95:rgb(255 255 255/0.95);--liquid-glass-white-92:rgb(255 255 255/0.92);--liquid-glass-white-90:rgb(255 255 255/0.9);--liquid-glass-white-85:rgb(255 255 255/0.85);--liquid-glass-white-35:rgb(255 255 255/0.35);--liquid-glass-white-30:rgb(255 255 255/0.30);--liquid-glass-white-28:rgb(255 255 255/0.28);--liquid-glass-white-26:rgb(255 255 255/0.26);--liquid-glass-white-25:rgb(255 255 255/0.25);--liquid-glass-white-20:rgb(255 255 255/0.20);--liquid-glass-white-18:rgb(255 255 255/0.18);--liquid-glass-white-16:rgb(255 255 255/0.16);--liquid-glass-white-15:rgb(255 255 255/0.15);--liquid-glass-white-14:rgb(255 255 255/0.14);--liquid-glass-white-12:rgb(255 255 255/0.12);--liquid-glass-white-10:rgb(255 255 255/0.10);--liquid-glass-white-08:rgb(255 255 255/0.08);--liquid-glass-white-06:rgb(255 255 255/0.06);--liquid-glass-white-04:rgb(255 255 255/0.04);--liquid-glass-white-02:rgb(255 255 255/0.02);--liquid-glass-black-30:rgb(0 0 0/0.30);--liquid-glass-black-28:rgb(0 0 0/0.28);--liquid-glass-black-25:rgb(0 0 0/0.25);--liquid-glass-black-24:rgb(0 0 0/0.24);--liquid-glass-black-22:rgb(0 0 0/0.22);--liquid-glass-black-20:rgb(0 0 0/0.20);--liquid-glass-black-18:rgb(0 0 0/0.18);--liquid-glass-text:var(--liquid-glass-white-92);--liquid-glass-text-weak:var(--liquid-glass-white-85);--liquid-glass-text-strong:var(--liquid-glass-white-100);--liquid-glass-panel-bg-start:var(--liquid-glass-white-06);--liquid-glass-panel-bg-end:var(--liquid-glass-white-04);--liquid-glass-panel-border:var(--liquid-glass-white-14);--liquid-glass-panel-blur:12px;--liquid-glass-panel-shadow-inner:0 0 0 1px var(--liquid-glass-white-10) inset;--liquid-glass-panel-shadow-outer:0 8px 18px var(--liquid-glass-black-18);--liquid-glass-panel-tint-bg:rgba(255,255,255,0.32);--liquid-glass-panel-backdrop:blur(20px) saturate(180%);--liquid-glass-panel-text:rgb(32 32 32);--liquid-glass-panel-text-weak:rgb(32 32 32/0.78);--liquid-glass-panel-text-strong:rgb(0 0 0);--liquid-glass-menu-tint-bg:rgba(255,255,255,0.72);--liquid-glass-menu-backdrop:blur(36px) saturate(180%);--liquid-glass-menu-bg-start:var(--liquid-glass-white-10);--liquid-glass-menu-bg-end:var(--liquid-glass-white-06);--liquid-glass-menu-border:var(--liquid-glass-white-18);--liquid-glass-menu-text:rgb(32 32 32);--liquid-glass-menu-text-weak:rgb(32 32 32/0.78);--liquid-glass-menu-text-strong:rgb(0 0 0);--liquid-glass-header-frame-bg:linear-gradient(180deg,color-mix(in oklab,var(--background) 74%,white) 0%,color-mix(in oklab,var(--background) 54%,transparent) 100%);--liquid-glass-header-frame-border:color-mix(in oklab,var(--foreground) 10%,transparent);--liquid-glass-header-surface-bg:linear-gradient(180deg,color-mix(in oklab,var(--background) 94%,white) 0%,color-mix(in oklab,var(--background) 86%,var(--muted)) 100%);--liquid-glass-header-surface-border:color-mix(in oklab,var(--foreground) 8%,transparent);--liquid-glass-header-backdrop:blur(24px) saturate(185%);--liquid-glass-header-shadow:0 14px 34px rgb(0 0 0/0.10);--liquid-glass-header-highlight:linear-gradient(180deg,color-mix(in oklab,white 64%,var(--background)) 0%,rgb(255 255 255/0));--liquid-glass-logo-holder-bg:radial-gradient(closest-side,var(--liquid-glass-white-10),var(--liquid-glass-white-04) 60%,var(--liquid-glass-white-02));--liquid-glass-logo-holder-border:var(--liquid-glass-white-18);--liquid-glass-ring-bg:radial-gradient(closest-side,var(--liquid-glass-white-16),var(--liquid-glass-white-06) 62%,var(--liquid-glass-white-02) 100%),conic-gradient(from 220deg,var(--liquid-glass-white-18),var(--liquid-glass-white-02) 25%,var(--liquid-glass-white-16) 50%,var(--liquid-glass-white-02) 75%,var(--liquid-glass-white-18) 100%);--liquid-glass-ring-border:var(--liquid-glass-white-16);--liquid-glass-ring-blur:8px;--liquid-glass-ring-sweep-gradient:linear-gradient(90deg,rgb(255 255 255/0) 0%,var(--liquid-glass-white-26) 50%,rgb(255 255 255/0) 100%);--liquid-glass-ring-sweep-opacity:0.35;--liquid-glass-ring-secondary-highlight-gradient:linear-gradient(160deg,var(--liquid-glass-white-18),var(--liquid-glass-white-04) 30%,rgb(255 255 255/0) 60%);--liquid-glass-logo-color:var(--liquid-glass-white-92);--liquid-glass-progress-track-bg:var(--liquid-glass-white-08);--liquid-glass-progress-gradient:linear-gradient(90deg,var(--liquid-glass-white-85),var(--liquid-glass-white-100),var(--liquid-glass-white-85));--liquid-glass-message-color:var(--liquid-glass-white-92);--liquid-glass-toggle-border:var(--liquid-glass-white-25);--liquid-glass-toggle-bg:var(--liquid-glass-white-12);--liquid-glass-toggle-bg-hover:var(--liquid-glass-white-18);--liquid-glass-toggle-border-hover:var(--liquid-glass-white-35);--liquid-glass-toggle-shadow-hover-inner:0 0 0 1px var(--liquid-glass-white-20) inset;--liquid-glass-toggle-shadow-hover-outer:0 6px 20px var(--liquid-glass-black-28);--liquid-glass-toggle-ring-offset:var(--liquid-glass-black-22);--liquid-glass-toggle-ring:var(--liquid-glass-white-28);--liquid-glass-manifest-border:var(--liquid-glass-white-20);--liquid-glass-manifest-bg:var(--liquid-glass-white-10);--liquid-glass-manifest-shadow-inner:0 0 0 1px var(--liquid-glass-white-10) inset;--liquid-glass-manifest-shadow-outer:0 8px 30px var(--liquid-glass-black-25);--liquid-glass-manifest-close-border:var(--liquid-glass-white-25);--liquid-glass-manifest-close-bg:var(--liquid-glass-white-12);--liquid-glass-manifest-close-color:var(--liquid-glass-white-95);--liquid-glass-step-inactive:var(--liquid-glass-white-20);--liquid-glass-step-active:var(--liquid-glass-white-100);--liquid-glass-step-done:var(--liquid-glass-white-90);--liquid-glass-topbar-gradient:var(--liquid-glass-progress-gradient);--liquid-glass-blur-small:8px;--liquid-glass-blur-medium:10px;--liquid-glass-blur-large:18px;--liquid-glass-webgl-border-radius:16px;--liquid-glass-webgl-shadow:0 8px 30px var(--liquid-glass-black-25);--liquid-glass-btn-easing:cubic-bezier(0.25,1,0.5,1);--liquid-glass-btn-duration:0.4s;--liquid-glass-filter-backdrop:blur(12px) saturate(180%);--liquid-glass-filter-distortion:url(#liquid-glass-new);--liquid-glass-filter-surface:url(#fresnel) drop-shadow(0 8px 32px rgba(31,38,135,0.15));--liquid-glass-wrapper-box-shadow:0 8px 32px 0 rgba(31,38,135,0.15);--liquid-glass-wrapper-transition:all 0.4s cubic-bezier(0.4,0,0.2,1);--liquid-glass-btn-radius:9999px;--liquid-glass-btn-height:68px;--liquid-glass-btn-padding-inline:1.75em;--liquid-glass-btn-backdrop-blur:clamp(1px,0.125em,4px);--liquid-glass-btn-border-width:clamp(1px,0.0625em,4px);--liquid-glass-btn-angle-1:-75deg;--liquid-glass-btn-angle-2:-45deg;--angle-1:var(--liquid-glass-btn-angle-1);--angle-2:var(--liquid-glass-btn-angle-2);--liquid-glass-btn-text:#323232;--liquid-glass-btn-bg-gradient:linear-gradient(-75deg,#ffffff0d,#fff3,#ffffff0d);--liquid-glass-btn-shadow-base:inset 0 0.125em 0.125em #0000000d,inset 0 -0.125em 0.125em #ffffff80,0 0.25em 0.125em -0.125em #0003,inset 0 0 0.1em 0.25em #fff3,0 0 #fff;--liquid-glass-btn-shadow-hover:inset 0 0.125em 0.125em #0000000d,inset 0 -0.125em 0.125em #ffffff80,0 0.15em 0.05em -0.1em #00000040,inset 0 0 0.05em 0.1em #ffffff80,0 0 #fff;--liquid-glass-btn-shadow-active:inset 0 0.125em 0.125em #0000000d,inset 0 -0.125em 0.125em #ffffff80,0 0.125em 0.125em -0.125em #0003,inset 0 0 0.1em 0.25em #fff3,0 0.225em 0.05em #0000000d,0 0.25em #ffffffbf,inset 0 0.25em 0.05em #00000026;--liquid-glass-btn-shadow-gradient:linear-gradient(#0003,#0000001a);--liquid-glass-btn-ring-dark:#00000080;--liquid-glass-btn-ring-light:#ffffff80;--liquid-glass-btn-ring-stroke:#ffffff80;--liquid-glass-btn-sheen:#ffffff80;--liquid-glass-button-light-radius:9999px;--liquid-glass-button-light-border-width:clamp(1px,0.0625em,4px);--liquid-glass-button-light-shadow-cutoff-fix:2em;--liquid-glass-button-light-shadow-offset-top:calc(var(--liquid-glass-button-light-shadow-cutoff-fix) - 0.5em);--liquid-glass-button-light-shadow-offset-left:calc(var(--liquid-glass-button-light-shadow-cutoff-fix) - 0.875em);--liquid-glass-button-light-shadow-blur:clamp(2px,0.125em,12px);--liquid-glass-button-light-shadow-blur-hover:clamp(2px,0.0625em,6px);--liquid-glass-button-light-backdrop-blur:2px;--liquid-glass-button-light-text-color:#323232;--liquid-glass-button-light-letter-spacing:-0.18px;--liquid-glass-button-light-content-blend-mode:normal;--liquid-glass-button-light-text-shadow:0 0.05em 0.05em #0000000d;--liquid-glass-button-light-text-shadow-hover:0.025em 0.025em 0.025em #0000000f;--liquid-glass-button-light-text-shadow-active:0.025em 0.1em 0.05em #00000014;--liquid-glass-button-light-surface-background:linear-gradient(-75deg,#ffffff0d,#fff3,#ffffff0d);--liquid-glass-button-light-surface-shadow:inset 0 0.125em 0.125em #0000000d,inset 0 -0.125em 0.125em #ffffff80,0 0.25em 0.125em -0.125em #0003,0 0 0.1em 0.25em inset #fff3,0 0 0 0 #fff;--liquid-glass-button-light-surface-shadow-hover:inset 0 0.125em 0.125em #0000000d,inset 0 -0.125em 0.125em #ffffff80,0 0.15em 0.05em -0.1em #00000040,0 0 0.05em 0.1em inset #ffffff80,0 0 0 0 #fff;--liquid-glass-button-light-surface-shadow-active:inset 0 0.125em 0.125em #0000000d,inset 0 -0.125em 0.125em #ffffff80,0 0.125em 0.125em -0.125em #0003,0 0 0.1em 0.25em inset #fff3,0 0.225em 0.05em 0 #0000000d,0 0.25em 0 0 #ffffffbf,inset 0 0.25em 0.05em 0 #00000026;--liquid-glass-button-light-shadow-background:linear-gradient(180deg,#0003,#0000001a);--liquid-glass-button-light-ring-gradient:conic-gradient(from var(--angle-1) at 50% 50%,#00000080,#0000 5% 40%,#00000080 50%,#0000 60% 95%,#00000080),linear-gradient(180deg,#ffffff80,#ffffff80);--liquid-glass-button-light-ring-shadow:inset 0 0 0 calc(var(--liquid-glass-button-light-border-width) / 2) #ffffff80;--liquid-glass-button-light-sheen-gradient:linear-gradient(var(--angle-2),#fff0 0%,#ffffff80 40% 50%,#fff0 55%);--liquid-glass-button-light-transition:0.4s cubic-bezier(0.25,1,0.5,1);--liquid-glass-button-announcement-width:auto;--liquid-glass-button-announcement-height:32px;--liquid-glass-button-announcement-surface-padding-inline:24px;--liquid-glass-button-announcement-content-padding-inline:0;--liquid-glass-button-announcement-font-size:12px;--liquid-glass-button-announcement-font-weight:500;--liquid-glass-button-announcement-shadow-background:linear-gradient(180deg,#0000001a,#0000000d);--liquid-glass-button-cta-width:280px;--liquid-glass-button-cta-height:68px;--liquid-glass-button-cta-surface-padding-inline:0;--liquid-glass-button-cta-content-padding-inline:1.75em;--liquid-glass-button-cta-font-size:18px;--liquid-glass-button-cta-font-weight:500;--liquid-glass-btn-specular-opacity:0.0;--liquid-glass-btn-glint-opacity:0.0;--liquid-glass-btn-specular-gradient:radial-gradient(140% 180% at 18% -10%,color-mix(in srgb,var(--liquid-glass-white-100) 60%,transparent) 0%,color-mix(in srgb,var(--liquid-glass-white-100) 22%,transparent) 32%,transparent 62%);--liquid-glass-btn-glint-gradient:linear-gradient(105deg,transparent 0%,color-mix(in srgb,var(--liquid-glass-white-100) 45%,transparent) 45%,transparent 60%);--liquid-glass-shine-shadow:inset 0 0 0 1px rgba(255,255,255,0.3),inset 0 1px 0 0 rgba(255,255,255,0.6),inset 0 20px 20px -10px rgba(255,255,255,0.5);--liquid-glass-effect-backdrop:blur(12px);--liquid-glass-tint-bg:rgba(255,255,255,0.2)}[data-theme=dark]{--liquid-glass-text:var(--liquid-glass-white-95);--liquid-glass-panel-bg-start:var(--liquid-glass-white-06);--liquid-glass-panel-bg-end:var(--liquid-glass-white-04);--liquid-glass-panel-border:var(--liquid-glass-white-14);--liquid-glass-panel-shadow-inner:0 0 0 1px var(--liquid-glass-white-10) inset;--liquid-glass-panel-shadow-outer:0 8px 18px var(--liquid-glass-black-30);--liquid-glass-panel-tint-bg:rgba(255,255,255,0.22);--liquid-glass-panel-backdrop:blur(20px) saturate(180%);--liquid-glass-panel-text:var(--liquid-glass-white-95);--liquid-glass-panel-text-weak:var(--liquid-glass-white-85);--liquid-glass-panel-text-strong:var(--liquid-glass-white-100);--liquid-glass-menu-tint-bg:rgba(0,0,0,0.55);--liquid-glass-menu-backdrop:blur(36px) saturate(180%);--liquid-glass-menu-bg-start:var(--liquid-glass-black-30);--liquid-glass-menu-bg-end:var(--liquid-glass-black-24);--liquid-glass-menu-border:var(--liquid-glass-white-14);--liquid-glass-menu-text:var(--liquid-glass-white-95);--liquid-glass-menu-text-weak:var(--liquid-glass-white-85);--liquid-glass-menu-text-strong:var(--liquid-glass-white-100);--liquid-glass-header-frame-bg:linear-gradient(180deg,color-mix(in oklab,var(--background) 78%,white) 0%,color-mix(in oklab,var(--background) 58%,transparent) 100%);--liquid-glass-header-frame-border:color-mix(in oklab,var(--foreground) 12%,transparent);--liquid-glass-header-surface-bg:linear-gradient(180deg,color-mix(in oklab,var(--background) 88%,white) 0%,color-mix(in oklab,var(--background) 82%,var(--muted)) 100%);--liquid-glass-header-surface-border:color-mix(in oklab,var(--foreground) 10%,transparent);--liquid-glass-header-backdrop:blur(24px) saturate(160%);--liquid-glass-header-shadow:0 16px 36px rgb(0 0 0/0.32);--liquid-glass-header-highlight:linear-gradient(180deg,color-mix(in oklab,white 22%,var(--background)) 0%,rgb(255 255 255/0));--liquid-glass-progress-track-bg:var(--liquid-glass-white-08);--liquid-glass-manifest-bg:var(--liquid-glass-white-10);--liquid-glass-manifest-shadow-outer:0 8px 30px var(--liquid-glass-black-30);--liquid-glass-btn-text:#ffffff;--liquid-glass-btn-reflex-dark:2;--liquid-glass-btn-reflex-light:0.3;--liquid-glass-btn-bg-gradient:linear-gradient(-75deg,rgb(255 255 255/0.05),rgb(255 255 255/0.14),rgb(255 255 255/0.05));--liquid-glass-btn-shadow-base:inset 0 0 0 1px color-mix(in srgb,var(--liquid-glass-white-100) calc(var(--liquid-glass-btn-reflex-light) * 10%),transparent),inset 1.8px 3px 0 -2px color-mix(in srgb,var(--liquid-glass-white-100) calc(var(--liquid-glass-btn-reflex-light) * 90%),transparent),inset -2px -2px 0 -2px color-mix(in srgb,var(--liquid-glass-white-100) calc(var(--liquid-glass-btn-reflex-light) * 80%),transparent),inset -3px -8px 1px -6px color-mix(in srgb,var(--liquid-glass-white-100) calc(var(--liquid-glass-btn-reflex-light) * 60%),transparent),inset -0.3px -1px 4px 0 color-mix(in srgb,var(--liquid-glass-black-30) calc(var(--liquid-glass-btn-reflex-dark) * 12%),transparent),inset -1.5px 2.5px 0 -2px color-mix(in srgb,var(--liquid-glass-black-30) calc(var(--liquid-glass-btn-reflex-dark) * 20%),transparent),inset 0 3px 4px -2px color-mix(in srgb,var(--liquid-glass-black-30) calc(var(--liquid-glass-btn-reflex-dark) * 20%),transparent),inset 2px -6.5px 1px -4px color-mix(in srgb,var(--liquid-glass-black-30) calc(var(--liquid-glass-btn-reflex-dark) * 10%),transparent),0 1px 5px 0 color-mix(in srgb,var(--liquid-glass-black-30) calc(var(--liquid-glass-btn-reflex-dark) * 10%),transparent),0 6px 16px 0 color-mix(in srgb,var(--liquid-glass-black-30) calc(var(--liquid-glass-btn-reflex-dark) * 8%),transparent);--liquid-glass-btn-shadow-hover:inset 0 0 0 1px color-mix(in srgb,var(--liquid-glass-white-100) 12%,transparent),0 8px 24px 0 color-mix(in srgb,var(--liquid-glass-black-30) 28%,transparent);--liquid-glass-btn-shadow-active:var(--liquid-glass-btn-shadow-base);--liquid-glass-btn-shadow-gradient:linear-gradient(rgb(0 0 0/0.28),rgb(0 0 0/0.14));--liquid-glass-btn-ring-dark:color-mix(in srgb,var(--liquid-glass-white-100) 26%,transparent);--liquid-glass-btn-ring-light:color-mix(in srgb,var(--liquid-glass-white-100) 18%,transparent);--liquid-glass-btn-ring-stroke:color-mix(in srgb,var(--liquid-glass-white-100) 28%,transparent);--liquid-glass-btn-sheen:color-mix(in srgb,var(--liquid-glass-white-100) 35%,transparent);--liquid-glass-shine-shadow:inset 0 0 0 1px rgba(255,255,255,0.1),inset 0 1px 0 0 rgba(255,255,255,0.3),inset 0 20px 20px -10px rgba(255,255,255,0.1);--liquid-glass-wrapper-box-shadow:0 8px 32px 0 rgba(0,0,0,0.5)}:root{--tooltip-offset-row:6px;--tooltip-offset-accessory:18px;--tooltip-offset-compact:8px;--tooltip-offset-composer:2px;--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-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)}.orchestor-overlay-floating[data-overlay-variant=tooltip-interactive],.orchestor-overlay-floating[data-overlay-variant=tooltip]{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,rgb(15 23 42/12%));background:var(--floating-bg,#ffffff);color:var(--floating-text,rgb(15 23 42/92%));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,0 10px 24px rgb(15 23 42/16%));-webkit-user-select:none;-moz-user-select:none;user-select:none}html[data-theme=light] .orchestor-overlay-floating[data-overlay-variant=tooltip-interactive][data-appearance=light],html[data-theme=light] .orchestor-overlay-floating[data-overlay-variant=tooltip][data-appearance=light]{background:color-mix(in srgb,var(--card-bg,#18181a) 22%,black);color:color-mix(in srgb,var(--text-primary,#f8fafc) 10%,white);border-color:color-mix(in srgb,var(--line,#2f3338) 56%,transparent);box-shadow:0 12px 28px rgb(0 0 0/28%),inset 0 1px 0 rgb(255 255 255/.04)}.orchestor-overlay-floating[data-overlay-variant=tooltip-interactive][data-appearance=dark],.orchestor-overlay-floating[data-overlay-variant=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[data-overlay-variant=tooltip][data-role=row]{font-weight:500;max-width:min(16rem,calc(100vw - 24px))}.orchestor-overlay-floating[data-overlay-variant=tooltip-interactive][data-role=compact],.orchestor-overlay-floating[data-overlay-variant=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[data-overlay-variant=tooltip][data-role=composer]{max-width:168px;white-space:normal;word-break:break-word}.orchestor-overlay-floating[data-overlay-variant=tooltip-interactive][data-surface=analytics],.orchestor-overlay-floating[data-overlay-variant=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,#ffffff);color:var(--analytics-text-primary,#333);border:1px solid var(--analytics-border-hairline,#ebebee);box-shadow:var(--analytics-shadow-popover,0 0 0 1px rgba(0,0,0,.08),0 3px 18px 0 rgba(0,0,0,.15));transition:none}html[data-theme=light] .orchestor-overlay-floating[data-overlay-variant=tooltip-interactive][data-surface=analytics][data-appearance=light],html[data-theme=light] .orchestor-overlay-floating[data-overlay-variant=tooltip][data-surface=analytics][data-appearance=light]{background:var(--analytics-bg-page,#ffffff);color:var(--analytics-text-primary,#333);border-color:var(--analytics-border-hairline,#ebebee);box-shadow:var(--analytics-shadow-popover,0 0 0 1px rgba(0,0,0,.08),0 3px 18px 0 rgba(0,0,0,.15))}.orchestor-overlay-floating[data-overlay-variant=tooltip-interactive][data-surface=analytics],.orchestor-overlay-floating[data-overlay-variant=tooltip][data-surface=analytics]{transform:none}.orchestor-overlay-floating[data-overlay-variant=tooltip-interactive],.orchestor-overlay-floating[data-overlay-variant=tooltip]{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[data-overlay-variant=tooltip-interactive][data-overlay-placement=right],.orchestor-overlay-floating[data-overlay-variant=tooltip][data-overlay-placement=right]{transform:translateX(calc(var(--tooltip-motion-translate) * -1))}.orchestor-overlay-floating[data-overlay-variant=tooltip-interactive][data-overlay-placement=left],.orchestor-overlay-floating[data-overlay-variant=tooltip][data-overlay-placement=left]{transform:translateX(var(--tooltip-motion-translate))}.orchestor-overlay-floating[data-overlay-variant=tooltip-interactive][data-overlay-placement=top],.orchestor-overlay-floating[data-overlay-variant=tooltip][data-overlay-placement=top]{transform:translateY(var(--tooltip-motion-translate))}.orchestor-overlay-floating[data-overlay-variant=tooltip-interactive][data-overlay-placement=bottom],.orchestor-overlay-floating[data-overlay-variant=tooltip][data-overlay-placement=bottom]{transform:translateY(calc(var(--tooltip-motion-translate) * -1))}.orchestor-overlay-floating[data-overlay-variant=tooltip-interactive][data-overlay-tooltip-ready=true],.orchestor-overlay-floating[data-overlay-variant=tooltip][data-overlay-tooltip-ready=true]{transform:translate(0)}@media (prefers-reduced-motion:reduce){.orchestor-overlay-floating[data-overlay-variant=tooltip-interactive],.orchestor-overlay-floating[data-overlay-variant=tooltip]{transition:none;transform:none}}.orchestor-overlay-floating{position:fixed;z-index:var(--z-dropdown);pointer-events:auto}.orchestor-overlay-floating[data-overlay-variant=popover]{z-index:var(--z-popover)}.orchestor-overlay-floating[data-overlay-variant=dropdown],.orchestor-overlay-floating[data-overlay-variant=menu]{z-index:var(--z-dropdown)}.orchestor-overlay-floating[data-overlay-variant=tooltip]{z-index:var(--z-tooltip);pointer-events:none}.orchestor-overlay-floating[data-overlay-variant=tooltip-interactive]{z-index:var(--z-tooltip)}.orchestor-overlay-modal-backdrop{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center}.orchestor-overlay-modal-backdrop[data-overlay-placement=top]{align-items:flex-start}.orchestor-overlay-modal-backdrop[data-overlay-placement=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-overlay-state=closing],.orchestor-overlay-modal-backdrop-muted[data-overlay-state=pending]{opacity:0}.orchestor-overlay-modal-backdrop-muted[data-overlay-state=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:rgb(var(--color-foreground)/.16)}.orchestor-app-dialog-backdrop[data-overlay-state=closing],.orchestor-app-dialog-backdrop[data-overlay-state=pending]{opacity:0}.orchestor-app-dialog-backdrop[data-overlay-state=open]{opacity:1;transition:opacity .18s cubic-bezier(.16,1,.3,1)}.orchestor-app-dialog{outline:none}.orchestor-app-dialog[data-overlay-state=closing],.orchestor-app-dialog[data-overlay-state=pending]{opacity:0;transform:translateY(8px) scale(.98)}.orchestor-app-dialog[data-overlay-state=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-overlay-state=closing],.orchestor-fullscreen-dialog-backdrop[data-overlay-state=pending]{opacity:0}.orchestor-fullscreen-dialog-backdrop{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.orchestor-fullscreen-dialog-backdrop[data-overlay-state=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-overlay-state=closing],.orchestor-fullscreen-dialog[data-overlay-state=pending]{opacity:0;transform:scale(.95)}.orchestor-fullscreen-dialog[data-overlay-state=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,rgb(var(--color-foreground,38 37 30)) 10%,transparent));border-radius:18px;background:var(--card-bg,rgb(var(--color-background,247 247 244)));box-shadow:var(--shadow-elevated,0 24px 60px rgb(0 0 0/.14),0 8px 24px rgb(0 0 0/.08));color:var(--text-primary,var(--color-text-primary,rgb(var(--color-foreground,38 37 30))));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(--color-text-secondary,color-mix(in srgb,rgb(var(--color-foreground,38 37 30)) 68%,transparent)));cursor:pointer;transition:background-color .14s ease,color .14s ease}.orchestor-prompt-dialog__close:hover:not(:disabled){background:color-mix(in srgb,rgb(var(--color-foreground,38 37 30)) 6%,transparent);color:var(--text-primary,var(--color-text-primary,rgb(var(--color-foreground,38 37 30))))}.orchestor-prompt-dialog__close:focus-visible{outline:2px solid color-mix(in srgb,var(--text-primary,rgb(var(--color-foreground,38 37 30))) 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(--color-text-secondary,color-mix(in srgb,rgb(var(--color-foreground,38 37 30)) 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(--color-text-primary,rgb(var(--color-foreground,38 37 30))))}.orchestor-prompt-dialog__hint{font-size:.75rem;line-height:1.35;color:var(--text-muted,var(--text-secondary,var(--color-text-secondary,color-mix(in srgb,rgb(var(--color-foreground,38 37 30)) 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,rgb(var(--color-foreground,38 37 30)) 10%,transparent));border-radius:10px;background:var(--card-bg,rgb(var(--color-background,247 247 244)));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,rgb(var(--color-foreground,38 37 30))) 22%,var(--line,transparent));box-shadow:0 0 0 1px color-mix(in srgb,var(--text-primary,rgb(var(--color-foreground,38 37 30))) 16%,transparent)}.orchestor-prompt-dialog__field-surface[data-invalid=true]{border-color:var(--color-danger,#d44c47);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-danger,#d44c47) 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,rgb(var(--color-foreground,38 37 30)) 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,rgb(var(--color-foreground,38 37 30)) 6%,transparent);color:var(--text-primary,var(--color-text-primary,rgb(var(--color-foreground,38 37 30))))}.orchestor-prompt-dialog__identity-trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--text-primary,rgb(var(--color-foreground,38 37 30))) 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(--color-text-primary,rgb(var(--color-foreground,38 37 30))));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,rgb(var(--color-foreground,38 37 30)) 50%,transparent))}.orchestor-prompt-dialog__error{font-size:.75rem;line-height:1.35;color:var(--color-danger,#d44c47)}.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,rgb(var(--color-foreground,38 37 30)) 6%,rgb(var(--color-background,247 247 244)));color:var(--text-secondary,var(--color-text-secondary,color-mix(in srgb,rgb(var(--color-foreground,38 37 30)) 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(--color-text-secondary,color-mix(in srgb,rgb(var(--color-foreground,38 37 30)) 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-reverse;justify-content:flex-start;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,rgb(var(--color-foreground,38 37 30)) 10%,transparent));background:var(--button-bg,color-mix(in srgb,var(--card-bg,rgb(var(--color-background,247 247 244))) 92%,white));color:var(--text-primary,var(--color-text-primary,rgb(var(--color-foreground,38 37 30))));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,rgb(var(--color-background,247 247 244))) 72%,var(--card-bg,white)))}.orchestor-prompt-dialog__btn--primary{border-color:color-mix(in srgb,var(--text-primary,rgb(var(--color-foreground,38 37 30))) 12%,transparent);background:var(--text-primary,rgb(var(--color-foreground,38 37 30)));color:var(--active-text,rgb(var(--color-background,247 247 244)))}.orchestor-prompt-dialog__btn--primary:hover:not(:disabled){background:color-mix(in srgb,var(--text-primary,rgb(var(--color-foreground,38 37 30))) 92%,white)}.orchestor-prompt-dialog__btn--danger{border-color:color-mix(in srgb,rgb(var(--color-danger-700,185 28 28)) 32%,transparent);background:rgb(var(--color-danger-600,220 38 38));color:rgb(var(--color-background,247 247 244))}.orchestor-prompt-dialog__btn--danger:hover:not(:disabled){background:rgb(var(--color-danger-700,185 28 28))}.orchestor-prompt-dialog__btn--ghost:disabled,.orchestor-prompt-dialog__btn--primary:disabled{background:var(--surface-hover,color-mix(in srgb,var(--button-bg,rgb(var(--color-background,247 247 244))) 72%,var(--card-bg,white)));color:var(--text-muted,color-mix(in srgb,rgb(var(--color-foreground,38 37 30)) 50%,transparent));border-color:var(--line,color-mix(in srgb,rgb(var(--color-foreground,38 37 30)) 10%,transparent))}.orchestor-invite-dialog{inline-size:min(700px,calc(100vw - 24px));border-radius:10px;border:1px solid var(--line,rgba(55,53,47,.12));background:var(--card-bg,rgb(var(--color-background)));color:var(--text-primary,var(--color-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,rgba(55,53,47,.12))}.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__footer{margin:0;padding:.5rem;border-top:1px solid var(--line,rgba(55,53,47,.12))}.orchestor-invite-dialog__submit{min-height:1.75rem;padding:0 .875rem;border-radius:.5rem;font-size:.8125rem}:where(.orch-button){--orch-button-bg:transparent;--orch-button-bg-hover:transparent;--orch-button-bg-active:transparent;--orch-button-fg:inherit;--orch-button-fg-hover:var(--orch-button-fg);--orch-button-fg-active:var(--orch-button-fg-hover);--orch-button-border:transparent;--orch-button-border-hover:var(--orch-button-border);--orch-button-border-active:var(--orch-button-border-hover);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--orch-button-border);background:var(--orch-button-bg);color:var(--orch-button-fg);font-family:inherit;font-weight:500;line-height:1.2;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;text-align:center;text-decoration:none;transition:background-color .12s ease,color .12s ease,border-color .12s ease,opacity .12s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;border-radius:var(--radius-md)}:where(.orch-button):hover:not(:disabled){background:var(--orch-button-bg-hover);color:var(--orch-button-fg-hover);border-color:var(--orch-button-border-hover)}:where(.orch-button):active:not(:disabled){background:var(--orch-button-bg-active);color:var(--orch-button-fg-active);border-color:var(--orch-button-border-active)}:where(.orch-button):focus-visible{outline:2px solid var(--ring);outline-offset:2px}:where(.orch-button):disabled,:where(.orch-button)[aria-busy=true]{opacity:.55;cursor:not-allowed}a.orch-button{color:var(--orch-button-fg);text-decoration:none}a.orch-button:hover:not(:disabled){color:var(--orch-button-fg-hover)}a.orch-button:active:not(:disabled){color:var(--orch-button-fg-active)}:where(.orch-button--primary){--orch-button-bg:rgb(var(--color-primary-600));--orch-button-bg-hover:rgb(var(--color-primary-700));--orch-button-bg-active:rgb(var(--color-primary-700));--orch-button-fg:var(--emphasis-foreground-strong);--orch-button-fg-hover:var(--emphasis-foreground-strong);--orch-button-fg-active:var(--emphasis-foreground-strong);--orch-button-border:rgb(var(--color-primary-600));--orch-button-border-hover:rgb(var(--color-primary-700));--orch-button-border-active:rgb(var(--color-primary-700))}:where(.orch-button--secondary){--orch-button-bg:rgb(var(--color-button-secondary-bg));--orch-button-bg-hover:rgb(var(--color-button-secondary-bg-hover));--orch-button-bg-active:rgb(var(--color-button-secondary-bg-hover));--orch-button-fg:rgb(var(--color-button-secondary-fg));--orch-button-fg-hover:rgb(var(--color-button-secondary-fg));--orch-button-fg-active:rgb(var(--color-button-secondary-fg));--orch-button-border:rgb(var(--color-card-border));--orch-button-border-hover:rgb(var(--color-card-border));--orch-button-border-active:rgb(var(--color-card-border))}:where(.orch-button--outline){--orch-button-bg:rgb(var(--color-button-secondary-bg));--orch-button-bg-hover:rgb(var(--color-button-secondary-bg-hover));--orch-button-bg-active:rgb(var(--color-button-secondary-bg-hover));--orch-button-fg:rgb(var(--color-button-outline-fg));--orch-button-fg-hover:rgb(var(--color-button-outline-fg));--orch-button-fg-active:rgb(var(--color-button-outline-fg));--orch-button-border:rgb(var(--color-button-outline-border));--orch-button-border-hover:rgb(var(--color-card-border));--orch-button-border-active:rgb(var(--color-card-border))}[data-theme=ash] :where(.orch-button--outline),[data-theme=dark] :where(.orch-button--outline),[data-theme=glass] :where(.orch-button--outline),[data-theme=onyx] :where(.orch-button--outline){--orch-button-bg:transparent;--orch-button-bg-hover:color-mix(in srgb,rgb(var(--color-foreground)) 6%,transparent);--orch-button-bg-active:color-mix(in srgb,rgb(var(--color-foreground)) 8%,transparent);--orch-button-fg:color-mix(in srgb,rgb(var(--color-foreground)) 82%,transparent);--orch-button-fg-hover:color-mix(in srgb,rgb(var(--color-foreground)) 88%,transparent);--orch-button-fg-active:color-mix(in srgb,rgb(var(--color-foreground)) 88%,transparent);--orch-button-border:color-mix(in srgb,rgb(var(--color-card-border)) 88%,rgb(var(--color-foreground)) 12%);--orch-button-border-hover:color-mix(in srgb,rgb(var(--color-card-border)) 76%,rgb(var(--color-foreground)) 24%);--orch-button-border-active:color-mix(in srgb,rgb(var(--color-card-border)) 76%,rgb(var(--color-foreground)) 24%)}[data-theme=ash] :where(.orch-button--secondary),[data-theme=dark] :where(.orch-button--secondary),[data-theme=glass] :where(.orch-button--secondary),[data-theme=onyx] :where(.orch-button--secondary){--orch-button-bg:rgb(var(--color-background));--orch-button-bg-hover:color-mix(in srgb,rgb(var(--color-foreground)) 6%,rgb(var(--color-background)));--orch-button-bg-active:color-mix(in srgb,rgb(var(--color-foreground)) 8%,rgb(var(--color-background)));--orch-button-fg:color-mix(in srgb,rgb(var(--color-foreground)) 88%,transparent);--orch-button-fg-hover:rgb(var(--color-foreground));--orch-button-fg-active:rgb(var(--color-foreground));--orch-button-border:color-mix(in srgb,rgb(var(--color-card-border)) 88%,rgb(var(--color-foreground)) 12%);--orch-button-border-hover:color-mix(in srgb,rgb(var(--color-card-border)) 76%,rgb(var(--color-foreground)) 24%);--orch-button-border-active:color-mix(in srgb,rgb(var(--color-card-border)) 76%,rgb(var(--color-foreground)) 24%)}:where(.orch-button--ghost){--orch-button-bg:transparent;--orch-button-bg-hover:color-mix(in oklab,var(--foreground) 6%,transparent);--orch-button-bg-active:color-mix(in oklab,var(--foreground) 10%,transparent);--orch-button-fg:var(--foreground);--orch-button-fg-hover:var(--foreground);--orch-button-fg-active:var(--foreground);--orch-button-border:transparent;--orch-button-border-hover:transparent;--orch-button-border-active:transparent}:where(.orch-button--destructive){--orch-button-bg:var(--destructive);--orch-button-bg-hover:color-mix(in oklab,var(--destructive) 90%,black);--orch-button-bg-active:color-mix(in oklab,var(--destructive) 84%,black);--orch-button-fg:var(--destructive-foreground);--orch-button-fg-hover:var(--destructive-foreground);--orch-button-fg-active:var(--destructive-foreground);--orch-button-border:var(--destructive);--orch-button-border-hover:color-mix(in oklab,var(--destructive) 90%,black);--orch-button-border-active:color-mix(in oklab,var(--destructive) 84%,black)}:where(.orch-button--contrast-strong){--orch-button-fg:var(--emphasis-foreground-strong);--orch-button-fg-hover:var(--emphasis-foreground-strong);--orch-button-fg-active:var(--emphasis-foreground-strong)}.orch-button--sm{height:1.75rem;padding:0 .625rem;font-size:.8125rem;border-radius:var(--radius-sm)}.orch-button--md{height:2.25rem;padding:0 .875rem;font-size:.875rem}.orch-button--lg{height:2.75rem;padding:0 1.25rem;font-size:.9375rem;border-radius:var(--radius-lg)}.orch-button--icon{height:2.25rem;width:2.25rem;padding:0}.orch-button--block{width:100%}:root{--dashboard-font-family-sans:"Orchestor Sans",-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans JP",sans-serif;--dashboard-font-family-mono:ui-monospace,"SFMono-Regular",Consolas,Menlo,monospace;--dashboard-text-xs:11px;--dashboard-text-sm:12px;--dashboard-text-md:13px;--dashboard-text-lg:14px;--dashboard-text-xl:18px;--dashboard-line-height-xs:16px;--dashboard-line-height-sm:18px;--dashboard-line-height-md:20px;--dashboard-line-height-lg:22px;--dashboard-line-height-xl:24px;--dashboard-space-1:4px;--dashboard-space-2:8px;--dashboard-space-3:12px;--dashboard-space-4:16px;--dashboard-space-5:20px;--dashboard-space-6:24px;--dashboard-radius-sm:6px;--dashboard-radius-md:10px;--dashboard-radius-lg:12px;--dashboard-radius-xl:16px;--dashboard-shadow-soft:0 0 0 1px var(--dashboard-border-subtle);--dashboard-shadow-elevated:0 10px 30px rgb(15 23 42/10%);--dashboard-motion-fast:100ms ease;--dashboard-motion-base:150ms ease;--dashboard-motion-slow:200ms ease;--dashboard-bg-canvas:var(--shell-bg,var(--app-bg));--dashboard-bg-sidebar:var(--sidebar-bg);--dashboard-bg-panel:var(--card-bg);--dashboard-bg-panel-muted:var(--hover-bg);--dashboard-bg-panel-hover:var(--hover-bg);--dashboard-bg-active:var(--hover-bg-strong);--dashboard-bg-input:var(--hover-bg);--dashboard-text-primary:var(--text-primary);--dashboard-text-secondary:var(--text-secondary);--dashboard-text-tertiary:var(--text-muted);--dashboard-text-inverse:var(--active-text);--dashboard-icon-primary:var(--text-secondary);--dashboard-icon-secondary:var(--text-muted);--dashboard-border-subtle:color-mix(in srgb,var(--line) 86%,transparent);--dashboard-border-strong:color-mix(in srgb,var(--line) 100%,var(--text-muted) 6%);--dashboard-accent:var(--accent);--dashboard-accent-soft:color-mix(in srgb,var(--accent) 12%,transparent);--dashboard-scrollbar-thumb:color-mix(in srgb,var(--text-muted) 30%,transparent);--dashboard-scrollbar-thumb-hover:color-mix(in srgb,var(--text-muted) 42%,transparent);--dashboard-page-max-width:1440px;--dashboard-rail-width:240px;--dashboard-compact-control-height:32px;--dashboard-compact-row-height:50px;--dashboard-compact-radius:8px;--dashboard-grid-header-height:32px;--dashboard-grid-row-hover:var(--table-row-hover-bg);--dashboard-grid-row-selected:var(--table-row-selected-bg);--dashboard-grid-muted-text:color-mix(in srgb,var(--dashboard-text-secondary) 92%,transparent)}html[data-theme=ash],html[data-theme=dark],html[data-theme=glass],html[data-theme=onyx]{--dashboard-bg-sidebar:var(--sidebar-bg);--dashboard-bg-panel-muted:color-mix(in srgb,var(--card-bg) 88%,var(--hover-bg-strong) 12%);--dashboard-bg-panel-hover:color-mix(in srgb,var(--card-bg) 82%,var(--hover-bg-strong) 18%);--dashboard-border-subtle:color-mix(in srgb,var(--line) 92%,transparent);--dashboard-border-strong:color-mix(in srgb,var(--line) 92%,white 8%);--dashboard-scrollbar-thumb:color-mix(in srgb,var(--text-muted) 42%,transparent);--dashboard-scrollbar-thumb-hover:color-mix(in srgb,var(--text-secondary) 52%,transparent)}.dashboard-shell,.dashboard-shell *{box-sizing:border-box}.dashboard-shell{color:var(--dashboard-text-primary);font-family:var(--dashboard-font-family-sans);font-feature-settings:"ss01" on,"cv02" on;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dashboard-shell :where(button,input,select,textarea){font:inherit}.dashboard-page :where(a,button,[role=button]){-webkit-tap-highlight-color:transparent}.dashboard-page :where(button:not(:disabled),a[href],[role=button]:not([aria-disabled=true])){cursor:pointer}.dashboard-page :where(button:disabled,[aria-disabled=true]){pointer-events:none}.dashboard-shell :where(button,a,input,select,textarea):focus-visible{outline:2px solid color-mix(in srgb,var(--dashboard-accent) 56%,transparent);outline-offset:2px}.dashboard-page :where(button,a,input,select,textarea):focus-visible{outline:1px solid var(--dashboard-border-strong);outline-offset:2px}.dashboard-shell :where(::selection){background:color-mix(in srgb,var(--dashboard-accent) 26%,transparent)}.dashboard-shell :where([data-dashboard-scroll]){scrollbar-width:thin;scrollbar-color:var(--dashboard-scrollbar-thumb) transparent}.dashboard-shell :where([data-dashboard-scroll]::-webkit-scrollbar){width:10px;height:10px}.dashboard-shell :where([data-dashboard-scroll]::-webkit-scrollbar-thumb){background:var(--dashboard-scrollbar-thumb);border-radius:999px}.dashboard-shell :where([data-dashboard-scroll]::-webkit-scrollbar-thumb:hover){background:var(--dashboard-scrollbar-thumb-hover)}@media (prefers-reduced-motion:reduce){.dashboard-shell,.dashboard-shell *{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.dashboard-shell{display:grid;grid-template-columns:minmax(220px,var(--dashboard-sidebar-width,244px)) minmax(0,1fr);min-height:100vh;height:100vh;background:var(--dashboard-bg-canvas);overflow:hidden}.dashboard-shell[data-collapsed=true]{grid-template-columns:minmax(56px,var(--dashboard-sidebar-collapsed-width,64px)) minmax(0,1fr)}.dashboard-sidebar{min-width:0;display:flex;flex-direction:column;height:100vh;background:var(--dashboard-bg-sidebar);border-right:1px solid var(--dashboard-border-subtle)}.dashboard-sidebar__header{display:flex;align-items:center;justify-content:space-between;gap:var(--dashboard-space-2);padding:var(--dashboard-space-3);min-height:56px;border-bottom:1px solid var(--dashboard-border-subtle)}.dashboard-sidebar__body{flex:1 1 auto;min-height:0;overflow:auto;padding:var(--dashboard-space-2)}.dashboard-sidebar__footer{padding:var(--dashboard-space-2) var(--dashboard-space-3) var(--dashboard-space-3);border-top:1px solid var(--dashboard-border-subtle)}.dashboard-main-panel{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.dashboard-main-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--dashboard-space-4);padding:var(--dashboard-space-5) var(--dashboard-space-6) var(--dashboard-space-4)}.dashboard-main-panel__body{flex:1 1 auto;min-height:0;overflow:auto;padding:0 var(--dashboard-space-6) var(--dashboard-space-6)}.dashboard-main-panel__stack,.dashboard-settings-layout{display:flex;flex-direction:column;gap:var(--dashboard-space-5)}.dashboard-settings-layout__search{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--dashboard-bg-canvas);padding-bottom:var(--dashboard-space-3)}.dashboard-settings-layout__grid{display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr);grid-gap:var(--dashboard-space-6);gap:var(--dashboard-space-6)}.dashboard-settings-layout__content,.dashboard-settings-layout__rail{min-width:0}.dashboard-page{min-height:100svh;background:var(--dashboard-bg-canvas);color:var(--dashboard-text-primary);font-family:var(--dashboard-font-family-sans)}.dashboard-page__topbar{display:flex;align-items:center;gap:12px;width:100%;min-height:40px;padding:12px 12px 0}.dashboard-page__topbar-divider{width:1px;height:16px;flex-shrink:0;border-radius:999px;background:var(--dashboard-border-strong)}.dashboard-page__container{width:100%;max-width:var(--dashboard-page-max-width);margin:0 auto;padding:32px 16px 96px}.dashboard-page__stack{display:flex;flex-direction:column;gap:24px;width:100%;padding:12px 0}.dashboard-page__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:48px;gap:48px}.dashboard-page__grid--settings{max-width:1240px}.dashboard-page__content,.dashboard-page__rail{min-width:0}.dashboard-page__rail{display:flex;flex-direction:column;gap:8px}@media (min-width:768px){.dashboard-page__topbar{padding-top:16px}.dashboard-page__container{padding-top:40px;padding-left:24px;padding-right:24px}.dashboard-page__grid{grid-template-columns:minmax(220px,240px) minmax(0,1fr);gap:48px}.dashboard-page__grid--settings{grid-template-columns:minmax(220px,236px) minmax(0,960px);align-items:start}.dashboard-page__grid--settings>.dashboard-page__content{box-sizing:border-box;padding:2px 6px}.dashboard-page__rail{grid-column:1}.dashboard-page__content{grid-column:2;max-width:none}}@media (max-width:767px){.dashboard-page__topbar{gap:8px}.dashboard-page__grid{gap:32px}}@media (max-width:960px){.dashboard-shell,.dashboard-shell[data-collapsed=true]{grid-template-columns:minmax(72px,88px) minmax(0,1fr)}.dashboard-main-panel__body,.dashboard-main-panel__header{padding-left:var(--dashboard-space-4);padding-right:var(--dashboard-space-4)}.dashboard-settings-layout__grid{grid-template-columns:1fr}}