@layer reset;@layer tokens{:root{--sigvelo-color-primary-seed:#007dba;--sigvelo-color-neutral-seed:#8b8c93;--sigvelo-color-success-seed:#5dbb55;--sigvelo-color-warning-seed:#e89a26;--sigvelo-color-danger-seed:#ef5655;--sigvelo-color-primary-50:color-mix(in oklab, var(--sigvelo-color-primary-seed), white 95%);--sigvelo-color-primary-100:color-mix(in oklab, var(--sigvelo-color-primary-seed), white 87%);--sigvelo-color-primary-200:color-mix(in oklab, var(--sigvelo-color-primary-seed), white 70%);--sigvelo-color-primary-300:color-mix(in oklab, var(--sigvelo-color-primary-seed), white 47%);--sigvelo-color-primary-400:color-mix(in oklab, var(--sigvelo-color-primary-seed), white 23%);--sigvelo-color-primary-500:var(--sigvelo-color-primary-seed);--sigvelo-color-primary-600:color-mix(in oklab, var(--sigvelo-color-primary-seed), black 15.5%);--sigvelo-color-primary-700:color-mix(in oklab, var(--sigvelo-color-primary-seed), black 28.25%);--sigvelo-color-primary-800:color-mix(in oklab, var(--sigvelo-color-primary-seed), black 43.5%);--sigvelo-color-primary-900:color-mix(in oklab, var(--sigvelo-color-primary-seed), black 58.5%);--sigvelo-color-primary-950:color-mix(in oklab, var(--sigvelo-color-primary-seed), black 73.75%);--sigvelo-color-neutral-50:color-mix(in oklab, var(--sigvelo-color-neutral-seed), white 95%);--sigvelo-color-neutral-100:color-mix(in oklab, var(--sigvelo-color-neutral-seed), white 87%);--sigvelo-color-neutral-200:color-mix(in oklab, var(--sigvelo-color-neutral-seed), white 70%);--sigvelo-color-neutral-300:color-mix(in oklab, var(--sigvelo-color-neutral-seed), white 47%);--sigvelo-color-neutral-400:color-mix(in oklab, var(--sigvelo-color-neutral-seed), white 23%);--sigvelo-color-neutral-500:var(--sigvelo-color-neutral-seed);--sigvelo-color-neutral-600:color-mix(in oklab, var(--sigvelo-color-neutral-seed), black 15.5%);--sigvelo-color-neutral-700:color-mix(in oklab, var(--sigvelo-color-neutral-seed), black 28.25%);--sigvelo-color-neutral-800:color-mix(in oklab, var(--sigvelo-color-neutral-seed), black 43.5%);--sigvelo-color-neutral-900:color-mix(in oklab, var(--sigvelo-color-neutral-seed), black 58.5%);--sigvelo-color-neutral-950:color-mix(in oklab, var(--sigvelo-color-neutral-seed), black 73.75%);--sigvelo-color-success-50:color-mix(in oklab, var(--sigvelo-color-success-seed), white 95%);--sigvelo-color-success-100:color-mix(in oklab, var(--sigvelo-color-success-seed), white 87%);--sigvelo-color-success-200:color-mix(in oklab, var(--sigvelo-color-success-seed), white 70%);--sigvelo-color-success-300:color-mix(in oklab, var(--sigvelo-color-success-seed), white 47%);--sigvelo-color-success-400:color-mix(in oklab, var(--sigvelo-color-success-seed), white 23%);--sigvelo-color-success-500:var(--sigvelo-color-success-seed);--sigvelo-color-success-600:color-mix(in oklab, var(--sigvelo-color-success-seed), black 15.5%);--sigvelo-color-success-700:color-mix(in oklab, var(--sigvelo-color-success-seed), black 28.25%);--sigvelo-color-success-800:color-mix(in oklab, var(--sigvelo-color-success-seed), black 43.5%);--sigvelo-color-success-900:color-mix(in oklab, var(--sigvelo-color-success-seed), black 58.5%);--sigvelo-color-success-950:color-mix(in oklab, var(--sigvelo-color-success-seed), black 73.75%);--sigvelo-color-warning-50:color-mix(in oklab, var(--sigvelo-color-warning-seed), white 95%);--sigvelo-color-warning-100:color-mix(in oklab, var(--sigvelo-color-warning-seed), white 87%);--sigvelo-color-warning-200:color-mix(in oklab, var(--sigvelo-color-warning-seed), white 70%);--sigvelo-color-warning-300:color-mix(in oklab, var(--sigvelo-color-warning-seed), white 47%);--sigvelo-color-warning-400:color-mix(in oklab, var(--sigvelo-color-warning-seed), white 23%);--sigvelo-color-warning-500:var(--sigvelo-color-warning-seed);--sigvelo-color-warning-600:color-mix(in oklab, var(--sigvelo-color-warning-seed), black 15.5%);--sigvelo-color-warning-700:color-mix(in oklab, var(--sigvelo-color-warning-seed), black 28.25%);--sigvelo-color-warning-800:color-mix(in oklab, var(--sigvelo-color-warning-seed), black 43.5%);--sigvelo-color-warning-900:color-mix(in oklab, var(--sigvelo-color-warning-seed), black 58.5%);--sigvelo-color-warning-950:color-mix(in oklab, var(--sigvelo-color-warning-seed), black 73.75%);--sigvelo-color-danger-50:color-mix(in oklab, var(--sigvelo-color-danger-seed), white 95%);--sigvelo-color-danger-100:color-mix(in oklab, var(--sigvelo-color-danger-seed), white 87%);--sigvelo-color-danger-200:color-mix(in oklab, var(--sigvelo-color-danger-seed), white 70%);--sigvelo-color-danger-300:color-mix(in oklab, var(--sigvelo-color-danger-seed), white 47%);--sigvelo-color-danger-400:color-mix(in oklab, var(--sigvelo-color-danger-seed), white 23%);--sigvelo-color-danger-500:var(--sigvelo-color-danger-seed);--sigvelo-color-danger-600:color-mix(in oklab, var(--sigvelo-color-danger-seed), black 15.5%);--sigvelo-color-danger-700:color-mix(in oklab, var(--sigvelo-color-danger-seed), black 28.25%);--sigvelo-color-danger-800:color-mix(in oklab, var(--sigvelo-color-danger-seed), black 43.5%);--sigvelo-color-danger-900:color-mix(in oklab, var(--sigvelo-color-danger-seed), black 58.5%);--sigvelo-color-danger-950:color-mix(in oklab, var(--sigvelo-color-danger-seed), black 73.75%);--sigvelo-font-sans:-apple-system-body, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--sigvelo-font-heading:var(--sigvelo-font-sans);--sigvelo-font-mono:SFMono-Regular, Consolas, Menlo, Monaco, "liberation mono", "Courier New", monospace;--sigvelo-text-root:16px;--sigvelo-font-ui:var(--sigvelo-font-sans);--sigvelo-font-response:var(--sigvelo-font-sans);--sigvelo-font-user-message:var(--sigvelo-font-sans);--sigvelo-font-dyslexic:"OpenDyslexic", "Comic Sans MS", Georgia, serif;--sigvelo-text-3xs:.625rem;--sigvelo-text-2xs:.6875rem;--sigvelo-text-xs:.75rem;--sigvelo-text-compact:.8125rem;--sigvelo-text-sm:.875rem;--sigvelo-text-base:1rem;--sigvelo-text-lg:1.125rem;--sigvelo-text-xl:1.25rem;--sigvelo-text-2xl:1.5rem;--sigvelo-text-3xl:1.75rem;--sigvelo-text-4xl:2.25rem;--sigvelo-text-5xl:3rem;--sigvelo-text-fluid-sm:clamp(.8125rem, .75rem + .2vw, .875rem);--sigvelo-text-fluid-base:clamp(.9375rem, .875rem + .2vw, 1rem);--sigvelo-text-fluid-lg:clamp(1.0625rem, .95rem + .35vw, 1.25rem);--sigvelo-text-fluid-xl:clamp(1.25rem, 1.1rem + .5vw, 1.5rem);--sigvelo-text-fluid-2xl:clamp(1.5rem, 1.25rem + .75vw, 2rem);--sigvelo-text-fluid-3xl:clamp(1.875rem, 1.5rem + 1.2vw, 2.75rem);--sigvelo-font-weight-normal:400;--sigvelo-font-weight-semibold:500;--sigvelo-font-weight-bold:700;--sigvelo-leading-none:1;--sigvelo-leading-tight:1.2;--sigvelo-leading-compact:1.25;--sigvelo-leading-snug:1.375;--sigvelo-leading-normal:1.5;--sigvelo-leading-relaxed:1.625;--sigvelo-leading-loose:2;--sigvelo-text-3xs-leading:.875rem;--sigvelo-text-2xs-leading:1rem;--sigvelo-text-xs-leading:1rem;--sigvelo-text-compact-leading:1.125rem;--sigvelo-text-sm-leading:1.25rem;--sigvelo-text-base-leading:1.5rem;--sigvelo-text-lg-leading:1.75rem;--sigvelo-text-xl-leading:1.75rem;--sigvelo-text-2xl-leading:2rem;--sigvelo-text-3xl-leading:2.25rem;--sigvelo-text-4xl-leading:2.5rem;--sigvelo-text-5xl-leading:3rem;--sigvelo-tracking-tighter:-.03em;--sigvelo-tracking-tight:-.015em;--sigvelo-tracking-normal:0;--sigvelo-tracking-wide:.025em;--sigvelo-tracking-wider:.05em;--sigvelo-measure-prose:68ch;--sigvelo-measure-wide-block:100ch;--sigvelo-chat-font-scale:1}:root[data-font=dyslexic],[data-font=dyslexic]{--sigvelo-font-ui:var(--sigvelo-font-dyslexic);--sigvelo-font-response:var(--sigvelo-font-dyslexic);--sigvelo-font-user-message:var(--sigvelo-font-dyslexic);--sigvelo-font-heading:var(--sigvelo-font-dyslexic)}:root{--sigvelo-border-style:solid;--sigvelo-border-width:1px;--sigvelo-border-width-hairline:.5px;--sigvelo-radius-scale:1;--sigvelo-radius-xs-base:.1875rem;--sigvelo-radius-sm-base:.25rem;--sigvelo-radius-md-base:.5rem;--sigvelo-radius-lg-base:.75rem;--sigvelo-radius-xl-base:1rem;--sigvelo-radius-2xl-base:1.25rem;--sigvelo-radius-3xl-base:1.5rem;--sigvelo-radius-xs:calc(var(--sigvelo-radius-xs-base) * var(--sigvelo-radius-scale));--sigvelo-radius-sm:calc(var(--sigvelo-radius-sm-base) * var(--sigvelo-radius-scale));--sigvelo-radius-md:calc(var(--sigvelo-radius-md-base) * var(--sigvelo-radius-scale));--sigvelo-radius-lg:calc(var(--sigvelo-radius-lg-base) * var(--sigvelo-radius-scale));--sigvelo-radius-xl:calc(var(--sigvelo-radius-xl-base) * var(--sigvelo-radius-scale));--sigvelo-radius-2xl:calc(var(--sigvelo-radius-2xl-base) * var(--sigvelo-radius-scale));--sigvelo-radius-3xl:calc(var(--sigvelo-radius-3xl-base) * var(--sigvelo-radius-scale));--sigvelo-radius-full:9999px;--sigvelo-radius-circle:50%;--sigvelo-corner-shape:round}@supports (corner-shape:superellipse(1.5)){:root{--sigvelo-corner-shape:superellipse(1.5);--sigvelo-radius-scale:1.25}}:root{--sigvelo-focus-width:3px;--sigvelo-focus-offset:1px;--sigvelo-focus-ring-forced:2px solid Highlight;--sigvelo-spacing-0-5:.125rem;--sigvelo-spacing-1:.25rem;--sigvelo-spacing-1-5:.375rem;--sigvelo-spacing-2:.5rem;--sigvelo-spacing-2-5:.625rem;--sigvelo-spacing-3:.75rem;--sigvelo-spacing-3-5:.875rem;--sigvelo-spacing-4:1rem;--sigvelo-spacing-5:1.25rem;--sigvelo-spacing-6:1.5rem;--sigvelo-spacing-7:1.75rem;--sigvelo-spacing-8:2rem;--sigvelo-spacing-9:2.25rem;--sigvelo-spacing-10:2.5rem;--sigvelo-spacing-11:2.75rem;--sigvelo-spacing-12:3rem;--sigvelo-spacing-14:3.5rem;--sigvelo-spacing-16:4rem;--sigvelo-spacing-20:5rem;--sigvelo-spacing-24:6rem;--sigvelo-control-height-xs:var(--sigvelo-spacing-7);--sigvelo-control-height-sm:var(--sigvelo-spacing-8);--sigvelo-control-height-md:var(--sigvelo-spacing-9);--sigvelo-control-height-lg:var(--sigvelo-spacing-10);--sigvelo-control-height-xl:var(--sigvelo-spacing-11);--sigvelo-control-text-xs:.75rem;--sigvelo-control-text-sm:.8125rem;--sigvelo-control-text-md:.875rem;--sigvelo-control-text-lg:.875rem;--sigvelo-control-text-xl:.875rem;--sigvelo-control-line-height-xs:var(--sigvelo-text-xs-leading);--sigvelo-control-line-height-sm:var(--sigvelo-text-compact-leading);--sigvelo-control-line-height-md:var(--sigvelo-text-sm-leading);--sigvelo-control-line-height-lg:var(--sigvelo-text-sm-leading);--sigvelo-control-line-height-xl:var(--sigvelo-text-sm-leading);--sigvelo-control-padding-inline-xs:var(--sigvelo-spacing-2);--sigvelo-control-padding-inline-sm:var(--sigvelo-spacing-2-5);--sigvelo-control-padding-inline-md:var(--sigvelo-spacing-3);--sigvelo-control-padding-inline-lg:var(--sigvelo-spacing-4);--sigvelo-control-padding-inline-xl:var(--sigvelo-spacing-4);--sigvelo-control-icon-size-xs:var(--sigvelo-text-xs);--sigvelo-control-icon-size-sm:var(--sigvelo-text-sm);--sigvelo-control-icon-size-md:var(--sigvelo-text-base);--sigvelo-control-icon-size-lg:var(--sigvelo-text-lg);--sigvelo-control-icon-size-xl:var(--sigvelo-text-xl);--sigvelo-density-compact-control-height:var(--sigvelo-control-height-sm);--sigvelo-density-compact-control-padding-inline:var(--sigvelo-control-padding-inline-sm);--sigvelo-density-compact-control-font-size:var(--sigvelo-control-text-sm);--sigvelo-density-compact-control-line-height:var(--sigvelo-control-line-height-sm);--sigvelo-density-compact-control-icon-size:var(--sigvelo-control-icon-size-sm);--sigvelo-density-compact-control-gap:var(--sigvelo-spacing-1-5);--sigvelo-control-placeholder-color:color-mix(in oklab, var(--sigvelo-color-text-muted), transparent 25%);--sigvelo-duration-reduced:.1s;--sigvelo-duration-fast:.15s;--sigvelo-duration-medium:.24s;--sigvelo-duration-slow:.36s;--sigvelo-ease-standard:cubic-bezier(.2, 0, 0, 1);--sigvelo-ease-emphasized:cubic-bezier(.16, 1, .3, 1);--sigvelo-ease-accelerate:cubic-bezier(.4, 0, 1, 1);--sigvelo-ease-snappy:cubic-bezier(.23, 1, .32, 1);--sigvelo-ease-press:linear(0, .3505, .7432, .9336, .9951, 1.0062, 1.0045, 1.0019, 1.0005, 1);--sigvelo-motion-duration-interaction:var(--sigvelo-duration-fast);--sigvelo-motion-duration-presence:var(--sigvelo-duration-fast);--sigvelo-motion-duration-disclosure:var(--sigvelo-duration-medium);--sigvelo-motion-duration-layout:var(--sigvelo-duration-slow);--sigvelo-motion-duration-shimmer:2.4s;--sigvelo-motion-duration-pulse:1.4s;--sigvelo-motion-duration-spin:.9s;--sigvelo-motion-ease-enter:var(--sigvelo-ease-emphasized);--sigvelo-motion-ease-exit:var(--sigvelo-ease-accelerate);--sigvelo-motion-ease-change:var(--sigvelo-ease-standard);--sigvelo-motion-stagger-step:35ms;--sigvelo-motion-distance-xs:1px;--sigvelo-motion-distance-sm:4px;--sigvelo-motion-distance-md:8px;--sigvelo-motion-presence-scale:.98}@media (prefers-reduced-motion:reduce){:root{--sigvelo-duration-fast:var(--sigvelo-duration-reduced);--sigvelo-duration-medium:var(--sigvelo-duration-reduced);--sigvelo-duration-slow:var(--sigvelo-duration-reduced)}}:root[data-motion=reduce]{--sigvelo-duration-fast:var(--sigvelo-duration-reduced);--sigvelo-duration-medium:var(--sigvelo-duration-reduced);--sigvelo-duration-slow:var(--sigvelo-duration-reduced)}:root{--sigvelo-z-chrome:20;--sigvelo-z-panel:25;--sigvelo-z-overlay:50;--sigvelo-z-toast:100;--sigvelo-z-host-overlay:2147480000;--sigvelo-glass-filter:blur(1px);--sigvelo-color-canvas-light:#fff;--sigvelo-color-canvas-dark:#212121;--sigvelo-color-surface-under-light:#f9f9f9;--sigvelo-color-surface-under-dark:#111;--sigvelo-color-surface-light:#fff;--sigvelo-color-surface-dark:#181818;--sigvelo-color-text-light:#0d0d0d;--sigvelo-color-text-dark:#ececec;--sigvelo-color-text-muted-light:#5d5d5d;--sigvelo-color-text-muted-dark:#b4b4b4;--sigvelo-color-text-subtle-light:#737373;--sigvelo-color-text-subtle-dark:#a6a6a6;--sigvelo-color-text-faint-light:#8f8f8f;--sigvelo-color-text-faint-dark:#8f8f8f;--sigvelo-color-surface-raised-light:#fff;--sigvelo-color-surface-raised-dark:#282828;--sigvelo-color-surface-sunken-light:#f9f9f9;--sigvelo-color-surface-sunken-dark:#171717;--sigvelo-color-surface-glass-light:color-mix(in oklab, var(--sigvelo-color-surface-raised-light), transparent 20%);--sigvelo-color-surface-glass-dark:color-mix(in oklab, var(--sigvelo-color-surface-raised-dark), transparent 20%);--sigvelo-color-focus-light:var(--sigvelo-color-primary-bg-light);--sigvelo-color-focus-dark:var(--sigvelo-color-primary-bg-dark);--sigvelo-focus-ring-light:var(--sigvelo-border-style) var(--sigvelo-focus-width) var(--sigvelo-color-focus-light);--sigvelo-focus-ring-dark:var(--sigvelo-border-style) var(--sigvelo-focus-width) var(--sigvelo-color-focus-dark);--sigvelo-color-backdrop-light:#eeeeee80;--sigvelo-color-backdrop-dark:#00000080;--sigvelo-color-selection-bg-light:var(--sigvelo-color-primary-300);--sigvelo-color-selection-bg-dark:var(--sigvelo-color-primary-700);--sigvelo-color-selection-text-light:var(--sigvelo-color-text-light);--sigvelo-color-selection-text-dark:var(--sigvelo-color-text-dark);--sigvelo-color-shadow:black;--sigvelo-elevation-hairline-light:0 0 0 var(--sigvelo-border-width-hairline) color-mix(in oklab, transparent, var(--sigvelo-color-shadow) 5%);--sigvelo-elevation-hairline-dark:0 0 0 var(--sigvelo-border-width-hairline) oklab(100% 0 5.96046e-8/.1);--sigvelo-elevation-raised-light:var(--sigvelo-elevation-hairline-light), 0 0 15px color-mix(in oklab, transparent, var(--sigvelo-color-shadow) 3%);--sigvelo-elevation-raised-dark:var(--sigvelo-elevation-hairline-dark), 0 0 15px color-mix(in oklab, transparent, var(--sigvelo-color-shadow) 3%);--sigvelo-elevation-floating-light:var(--sigvelo-elevation-hairline-light), 0 3px 7.5px color-mix(in oklab, transparent, var(--sigvelo-color-shadow) 4%), 0 0 20px color-mix(in oklab, transparent, var(--sigvelo-color-shadow) 5%);--sigvelo-elevation-floating-dark:var(--sigvelo-elevation-hairline-dark), 0 3px 7.5px color-mix(in oklab, transparent, var(--sigvelo-color-shadow) 32%), 0 0 20px color-mix(in oklab, transparent, var(--sigvelo-color-shadow) 28%);--sigvelo-elevation-overlay-light:0 0 1px #0000009e, 0 8px 12px #00000014;--sigvelo-elevation-overlay-dark:0 0 1px #ffffff24, 0 8px 16px #00000059;--sigvelo-color-primary-bg-subtle-light:#f9f9f9;--sigvelo-color-primary-bg-subtle-dark:#2f2f2f;--sigvelo-color-primary-bg-muted-light:#ececec;--sigvelo-color-primary-bg-muted-dark:#424242;--sigvelo-color-primary-bg-light:#0d0d0d;--sigvelo-color-primary-bg-dark:#fff;--sigvelo-color-primary-bg-strong-light:#000;--sigvelo-color-primary-bg-strong-dark:#fff;--sigvelo-color-primary-bg-stronger-light:#000;--sigvelo-color-primary-bg-stronger-dark:#fff;--sigvelo-color-primary-text-on-subtle-light:#0d0d0d;--sigvelo-color-primary-text-on-subtle-dark:#ececec;--sigvelo-color-primary-text-on-bg-light:#fff;--sigvelo-color-primary-text-on-bg-dark:#0d0d0d;--sigvelo-color-primary-text-on-strong-light:#fff;--sigvelo-color-primary-text-on-strong-dark:#0d0d0d;--sigvelo-color-primary-text-light:#0d0d0d;--sigvelo-color-primary-text-dark:#ececec;--sigvelo-color-primary-border-subtle-light:#0000000d;--sigvelo-color-primary-border-subtle-dark:#ffffff1a;--sigvelo-color-primary-border-muted-light:#0000001a;--sigvelo-color-primary-border-muted-dark:#ffffff26;--sigvelo-color-primary-border-light:#0d0d0d;--sigvelo-color-primary-border-dark:#ececec;--sigvelo-color-neutral-bg-subtle-light:#0000000d;--sigvelo-color-neutral-bg-subtle-dark:#ffffff14;--sigvelo-color-neutral-bg-muted-light:#ececec;--sigvelo-color-neutral-bg-muted-dark:#424242;--sigvelo-color-neutral-bg-light:#5d5d5d;--sigvelo-color-neutral-bg-dark:#b4b4b4;--sigvelo-color-neutral-bg-strong-light:#333;--sigvelo-color-neutral-bg-strong-dark:#ececec;--sigvelo-color-neutral-bg-stronger-light:#0d0d0d;--sigvelo-color-neutral-bg-stronger-dark:#fff;--sigvelo-color-neutral-text-on-subtle-light:#0d0d0d;--sigvelo-color-neutral-text-on-subtle-dark:#ececec;--sigvelo-color-neutral-text-on-bg-light:#fff;--sigvelo-color-neutral-text-on-bg-dark:#0d0d0d;--sigvelo-color-neutral-text-on-strong-light:#fff;--sigvelo-color-neutral-text-on-strong-dark:#0d0d0d;--sigvelo-color-neutral-text-light:#5d5d5d;--sigvelo-color-neutral-text-dark:#b4b4b4;--sigvelo-color-neutral-border-subtle-light:#0000000d;--sigvelo-color-neutral-border-subtle-dark:#ffffff1a;--sigvelo-color-neutral-border-muted-light:#0000001a;--sigvelo-color-neutral-border-muted-dark:#ffffff26;--sigvelo-color-neutral-border-light:#5d5d5d;--sigvelo-color-neutral-border-dark:#b4b4b4;--sigvelo-color-success-bg-subtle-light:var(--sigvelo-color-success-100);--sigvelo-color-success-bg-subtle-dark:color-mix(in oklab, var(--sigvelo-color-success-900), white 1%);--sigvelo-color-success-bg-muted-light:var(--sigvelo-color-success-200);--sigvelo-color-success-bg-muted-dark:var(--sigvelo-color-success-800);--sigvelo-color-success-bg-light:color-mix(in oklab, var(--sigvelo-color-success-600), black 12%);--sigvelo-color-success-bg-dark:color-mix(in oklab, var(--sigvelo-color-success-600), black 16%);--sigvelo-color-success-bg-strong-light:var(--sigvelo-color-success-800);--sigvelo-color-success-bg-strong-dark:var(--sigvelo-color-success-200);--sigvelo-color-success-bg-stronger-light:var(--sigvelo-color-success-900);--sigvelo-color-success-bg-stronger-dark:var(--sigvelo-color-success-100);--sigvelo-color-success-text-on-subtle-light:var(--sigvelo-color-success-900);--sigvelo-color-success-text-on-subtle-dark:var(--sigvelo-color-success-100);--sigvelo-color-success-text-on-bg-light:white;--sigvelo-color-success-text-on-bg-dark:white;--sigvelo-color-success-text-on-strong-light:white;--sigvelo-color-success-text-on-strong-dark:black;--sigvelo-color-success-text-light:color-mix(in oklab, var(--sigvelo-color-success-600), black 12.5%);--sigvelo-color-success-text-dark:var(--sigvelo-color-success-500);--sigvelo-color-success-border-subtle-light:color-mix(in oklab, var(--sigvelo-color-success-100), black 3%);--sigvelo-color-success-border-subtle-dark:color-mix(in oklab, var(--sigvelo-color-success-900), white 7.5%);--sigvelo-color-success-border-muted-light:var(--sigvelo-color-success-300);--sigvelo-color-success-border-muted-dark:var(--sigvelo-color-success-800);--sigvelo-color-success-border-light:var(--sigvelo-color-success-500);--sigvelo-color-success-border-dark:var(--sigvelo-color-success-600);--sigvelo-color-warning-bg-subtle-light:var(--sigvelo-color-warning-100);--sigvelo-color-warning-bg-subtle-dark:color-mix(in oklab, var(--sigvelo-color-warning-900), white 1%);--sigvelo-color-warning-bg-muted-light:var(--sigvelo-color-warning-200);--sigvelo-color-warning-bg-muted-dark:var(--sigvelo-color-warning-800);--sigvelo-color-warning-bg-light:color-mix(in oklab, var(--sigvelo-color-warning-600), black 15%);--sigvelo-color-warning-bg-dark:color-mix(in oklab, var(--sigvelo-color-warning-600), black 18%);--sigvelo-color-warning-bg-strong-light:var(--sigvelo-color-warning-800);--sigvelo-color-warning-bg-strong-dark:var(--sigvelo-color-warning-200);--sigvelo-color-warning-bg-stronger-light:var(--sigvelo-color-warning-900);--sigvelo-color-warning-bg-stronger-dark:var(--sigvelo-color-warning-100);--sigvelo-color-warning-text-on-subtle-light:var(--sigvelo-color-warning-950);--sigvelo-color-warning-text-on-subtle-dark:var(--sigvelo-color-warning-100);--sigvelo-color-warning-text-on-bg-light:white;--sigvelo-color-warning-text-on-bg-dark:white;--sigvelo-color-warning-text-on-strong-light:white;--sigvelo-color-warning-text-on-strong-dark:black;--sigvelo-color-warning-text-light:color-mix(in oklab, var(--sigvelo-color-warning-600), black 12.5%);--sigvelo-color-warning-text-dark:var(--sigvelo-color-warning-500);--sigvelo-color-warning-border-subtle-light:color-mix(in oklab, var(--sigvelo-color-warning-100), black 3%);--sigvelo-color-warning-border-subtle-dark:color-mix(in oklab, var(--sigvelo-color-warning-900), white 7.5%);--sigvelo-color-warning-border-muted-light:var(--sigvelo-color-warning-300);--sigvelo-color-warning-border-muted-dark:var(--sigvelo-color-warning-800);--sigvelo-color-warning-border-light:var(--sigvelo-color-warning-500);--sigvelo-color-warning-border-dark:var(--sigvelo-color-warning-600);--sigvelo-color-danger-bg-subtle-light:var(--sigvelo-color-danger-100);--sigvelo-color-danger-bg-subtle-dark:color-mix(in oklab, var(--sigvelo-color-danger-900), white 1%);--sigvelo-color-danger-bg-muted-light:var(--sigvelo-color-danger-200);--sigvelo-color-danger-bg-muted-dark:var(--sigvelo-color-danger-800);--sigvelo-color-danger-bg-light:color-mix(in oklab, var(--sigvelo-color-danger-600), black 2.5%);--sigvelo-color-danger-bg-dark:color-mix(in oklab, var(--sigvelo-color-danger-600), black 7.5%);--sigvelo-color-danger-bg-strong-light:var(--sigvelo-color-danger-800);--sigvelo-color-danger-bg-strong-dark:var(--sigvelo-color-danger-200);--sigvelo-color-danger-bg-stronger-light:var(--sigvelo-color-danger-900);--sigvelo-color-danger-bg-stronger-dark:var(--sigvelo-color-danger-100);--sigvelo-color-danger-text-on-subtle-light:var(--sigvelo-color-danger-900);--sigvelo-color-danger-text-on-subtle-dark:var(--sigvelo-color-danger-100);--sigvelo-color-danger-text-on-bg-light:white;--sigvelo-color-danger-text-on-bg-dark:white;--sigvelo-color-danger-text-on-strong-light:white;--sigvelo-color-danger-text-on-strong-dark:black;--sigvelo-color-danger-text-light:color-mix(in oklab, var(--sigvelo-color-danger-600), black 12.5%);--sigvelo-color-danger-text-dark:var(--sigvelo-color-danger-500);--sigvelo-color-danger-border-subtle-light:color-mix(in oklab, var(--sigvelo-color-danger-100), black 3%);--sigvelo-color-danger-border-subtle-dark:color-mix(in oklab, var(--sigvelo-color-danger-900), white 7.5%);--sigvelo-color-danger-border-muted-light:var(--sigvelo-color-danger-300);--sigvelo-color-danger-border-muted-dark:var(--sigvelo-color-danger-800);--sigvelo-color-danger-border-light:var(--sigvelo-color-danger-500);--sigvelo-color-danger-border-dark:var(--sigvelo-color-danger-600);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--sigvelo-color-canvas:var(--sigvelo-color-canvas-light);--sigvelo-color-surface-under:var(--sigvelo-color-surface-under-light);--sigvelo-color-surface:var(--sigvelo-color-surface-light);--sigvelo-color-surface-raised:var(--sigvelo-color-surface-raised-light);--sigvelo-color-surface-sunken:var(--sigvelo-color-surface-sunken-light);--sigvelo-color-surface-glass:var(--sigvelo-color-surface-glass-light);--sigvelo-color-text:var(--sigvelo-color-text-light);--sigvelo-color-text-muted:var(--sigvelo-color-text-muted-light);--sigvelo-color-text-subtle:var(--sigvelo-color-text-subtle-light);--sigvelo-color-text-faint:var(--sigvelo-color-text-faint-light);--sigvelo-color-focus:var(--sigvelo-color-focus-light);--sigvelo-focus-ring:var(--sigvelo-focus-ring-light);--sigvelo-color-backdrop:var(--sigvelo-color-backdrop-light);--sigvelo-color-selection-bg:var(--sigvelo-color-selection-bg-light);--sigvelo-color-selection-text:var(--sigvelo-color-selection-text-light);--sigvelo-elevation-hairline:var(--sigvelo-elevation-hairline-light);--sigvelo-elevation-raised:var(--sigvelo-elevation-raised-light);--sigvelo-elevation-floating:var(--sigvelo-elevation-floating-light);--sigvelo-elevation-overlay:var(--sigvelo-elevation-overlay-light);--sigvelo-color-primary-bg-subtle:var(--sigvelo-color-primary-bg-subtle-light);--sigvelo-color-primary-bg-muted:var(--sigvelo-color-primary-bg-muted-light);--sigvelo-color-primary-bg:var(--sigvelo-color-primary-bg-light);--sigvelo-color-primary-bg-strong:var(--sigvelo-color-primary-bg-strong-light);--sigvelo-color-primary-bg-stronger:var(--sigvelo-color-primary-bg-stronger-light);--sigvelo-color-primary-text-on-subtle:var(--sigvelo-color-primary-text-on-subtle-light);--sigvelo-color-primary-text-on-bg:var(--sigvelo-color-primary-text-on-bg-light);--sigvelo-color-primary-text-on-strong:var(--sigvelo-color-primary-text-on-strong-light);--sigvelo-color-primary-text:var(--sigvelo-color-primary-text-light);--sigvelo-color-primary-border-subtle:var(--sigvelo-color-primary-border-subtle-light);--sigvelo-color-primary-border-muted:var(--sigvelo-color-primary-border-muted-light);--sigvelo-color-primary-border:var(--sigvelo-color-primary-border-light);--sigvelo-color-neutral-bg-subtle:var(--sigvelo-color-neutral-bg-subtle-light);--sigvelo-color-neutral-bg-muted:var(--sigvelo-color-neutral-bg-muted-light);--sigvelo-color-neutral-bg:var(--sigvelo-color-neutral-bg-light);--sigvelo-color-neutral-bg-strong:var(--sigvelo-color-neutral-bg-strong-light);--sigvelo-color-neutral-bg-stronger:var(--sigvelo-color-neutral-bg-stronger-light);--sigvelo-color-neutral-text-on-subtle:var(--sigvelo-color-neutral-text-on-subtle-light);--sigvelo-color-neutral-text-on-bg:var(--sigvelo-color-neutral-text-on-bg-light);--sigvelo-color-neutral-text-on-strong:var(--sigvelo-color-neutral-text-on-strong-light);--sigvelo-color-neutral-text:var(--sigvelo-color-neutral-text-light);--sigvelo-color-neutral-border-subtle:var(--sigvelo-color-neutral-border-subtle-light);--sigvelo-color-neutral-border-muted:var(--sigvelo-color-neutral-border-muted-light);--sigvelo-color-neutral-border:var(--sigvelo-color-neutral-border-light);--sigvelo-color-success-bg-subtle:var(--sigvelo-color-success-bg-subtle-light);--sigvelo-color-success-bg-muted:var(--sigvelo-color-success-bg-muted-light);--sigvelo-color-success-bg:var(--sigvelo-color-success-bg-light);--sigvelo-color-success-bg-strong:var(--sigvelo-color-success-bg-strong-light);--sigvelo-color-success-bg-stronger:var(--sigvelo-color-success-bg-stronger-light);--sigvelo-color-success-text-on-subtle:var(--sigvelo-color-success-text-on-subtle-light);--sigvelo-color-success-text-on-bg:var(--sigvelo-color-success-text-on-bg-light);--sigvelo-color-success-text-on-strong:var(--sigvelo-color-success-text-on-strong-light);--sigvelo-color-success-text:var(--sigvelo-color-success-text-light);--sigvelo-color-success-border-subtle:var(--sigvelo-color-success-border-subtle-light);--sigvelo-color-success-border-muted:var(--sigvelo-color-success-border-muted-light);--sigvelo-color-success-border:var(--sigvelo-color-success-border-light);--sigvelo-color-warning-bg-subtle:var(--sigvelo-color-warning-bg-subtle-light);--sigvelo-color-warning-bg-muted:var(--sigvelo-color-warning-bg-muted-light);--sigvelo-color-warning-bg:var(--sigvelo-color-warning-bg-light);--sigvelo-color-warning-bg-strong:var(--sigvelo-color-warning-bg-strong-light);--sigvelo-color-warning-bg-stronger:var(--sigvelo-color-warning-bg-stronger-light);--sigvelo-color-warning-text-on-subtle:var(--sigvelo-color-warning-text-on-subtle-light);--sigvelo-color-warning-text-on-bg:var(--sigvelo-color-warning-text-on-bg-light);--sigvelo-color-warning-text-on-strong:var(--sigvelo-color-warning-text-on-strong-light);--sigvelo-color-warning-text:var(--sigvelo-color-warning-text-light);--sigvelo-color-warning-border-subtle:var(--sigvelo-color-warning-border-subtle-light);--sigvelo-color-warning-border-muted:var(--sigvelo-color-warning-border-muted-light);--sigvelo-color-warning-border:var(--sigvelo-color-warning-border-light);--sigvelo-color-danger-bg-subtle:var(--sigvelo-color-danger-bg-subtle-light);--sigvelo-color-danger-bg-muted:var(--sigvelo-color-danger-bg-muted-light);--sigvelo-color-danger-bg:var(--sigvelo-color-danger-bg-light);--sigvelo-color-danger-bg-strong:var(--sigvelo-color-danger-bg-strong-light);--sigvelo-color-danger-bg-stronger:var(--sigvelo-color-danger-bg-stronger-light);--sigvelo-color-danger-text-on-subtle:var(--sigvelo-color-danger-text-on-subtle-light);--sigvelo-color-danger-text-on-bg:var(--sigvelo-color-danger-text-on-bg-light);--sigvelo-color-danger-text-on-strong:var(--sigvelo-color-danger-text-on-strong-light);--sigvelo-color-danger-text:var(--sigvelo-color-danger-text-light);--sigvelo-color-danger-border-subtle:var(--sigvelo-color-danger-border-subtle-light);--sigvelo-color-danger-border-muted:var(--sigvelo-color-danger-border-muted-light);--sigvelo-color-danger-border:var(--sigvelo-color-danger-border-light);accent-color:var(--sigvelo-color-primary-bg);color:var(--sigvelo-color-text)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--sigvelo-color-canvas:var(--sigvelo-color-canvas-dark);--sigvelo-color-surface-under:var(--sigvelo-color-surface-under-dark);--sigvelo-color-surface:var(--sigvelo-color-surface-dark);--sigvelo-color-surface-raised:var(--sigvelo-color-surface-raised-dark);--sigvelo-color-surface-sunken:var(--sigvelo-color-surface-sunken-dark);--sigvelo-color-surface-glass:var(--sigvelo-color-surface-glass-dark);--sigvelo-color-text:var(--sigvelo-color-text-dark);--sigvelo-color-text-muted:var(--sigvelo-color-text-muted-dark);--sigvelo-color-text-subtle:var(--sigvelo-color-text-subtle-dark);--sigvelo-color-text-faint:var(--sigvelo-color-text-faint-dark);--sigvelo-color-focus:var(--sigvelo-color-focus-dark);--sigvelo-focus-ring:var(--sigvelo-focus-ring-dark);--sigvelo-color-backdrop:var(--sigvelo-color-backdrop-dark);--sigvelo-color-selection-bg:var(--sigvelo-color-selection-bg-dark);--sigvelo-color-selection-text:var(--sigvelo-color-selection-text-dark);--sigvelo-elevation-hairline:var(--sigvelo-elevation-hairline-dark);--sigvelo-elevation-raised:var(--sigvelo-elevation-raised-dark);--sigvelo-elevation-floating:var(--sigvelo-elevation-floating-dark);--sigvelo-elevation-overlay:var(--sigvelo-elevation-overlay-dark);--sigvelo-color-primary-bg-subtle:var(--sigvelo-color-primary-bg-subtle-dark);--sigvelo-color-primary-bg-muted:var(--sigvelo-color-primary-bg-muted-dark);--sigvelo-color-primary-bg:var(--sigvelo-color-primary-bg-dark);--sigvelo-color-primary-bg-strong:var(--sigvelo-color-primary-bg-strong-dark);--sigvelo-color-primary-bg-stronger:var(--sigvelo-color-primary-bg-stronger-dark);--sigvelo-color-primary-text-on-subtle:var(--sigvelo-color-primary-text-on-subtle-dark);--sigvelo-color-primary-text-on-bg:var(--sigvelo-color-primary-text-on-bg-dark);--sigvelo-color-primary-text-on-strong:var(--sigvelo-color-primary-text-on-strong-dark);--sigvelo-color-primary-text:var(--sigvelo-color-primary-text-dark);--sigvelo-color-primary-border-subtle:var(--sigvelo-color-primary-border-subtle-dark);--sigvelo-color-primary-border-muted:var(--sigvelo-color-primary-border-muted-dark);--sigvelo-color-primary-border:var(--sigvelo-color-primary-border-dark);--sigvelo-color-neutral-bg-subtle:var(--sigvelo-color-neutral-bg-subtle-dark);--sigvelo-color-neutral-bg-muted:var(--sigvelo-color-neutral-bg-muted-dark);--sigvelo-color-neutral-bg:var(--sigvelo-color-neutral-bg-dark);--sigvelo-color-neutral-bg-strong:var(--sigvelo-color-neutral-bg-strong-dark);--sigvelo-color-neutral-bg-stronger:var(--sigvelo-color-neutral-bg-stronger-dark);--sigvelo-color-neutral-text-on-subtle:var(--sigvelo-color-neutral-text-on-subtle-dark);--sigvelo-color-neutral-text-on-bg:var(--sigvelo-color-neutral-text-on-bg-dark);--sigvelo-color-neutral-text-on-strong:var(--sigvelo-color-neutral-text-on-strong-dark);--sigvelo-color-neutral-text:var(--sigvelo-color-neutral-text-dark);--sigvelo-color-neutral-border-subtle:var(--sigvelo-color-neutral-border-subtle-dark);--sigvelo-color-neutral-border-muted:var(--sigvelo-color-neutral-border-muted-dark);--sigvelo-color-neutral-border:var(--sigvelo-color-neutral-border-dark);--sigvelo-color-success-bg-subtle:var(--sigvelo-color-success-bg-subtle-dark);--sigvelo-color-success-bg-muted:var(--sigvelo-color-success-bg-muted-dark);--sigvelo-color-success-bg:var(--sigvelo-color-success-bg-dark);--sigvelo-color-success-bg-strong:var(--sigvelo-color-success-bg-strong-dark);--sigvelo-color-success-bg-stronger:var(--sigvelo-color-success-bg-stronger-dark);--sigvelo-color-success-text-on-subtle:var(--sigvelo-color-success-text-on-subtle-dark);--sigvelo-color-success-text-on-bg:var(--sigvelo-color-success-text-on-bg-dark);--sigvelo-color-success-text-on-strong:var(--sigvelo-color-success-text-on-strong-dark);--sigvelo-color-success-text:var(--sigvelo-color-success-text-dark);--sigvelo-color-success-border-subtle:var(--sigvelo-color-success-border-subtle-dark);--sigvelo-color-success-border-muted:var(--sigvelo-color-success-border-muted-dark);--sigvelo-color-success-border:var(--sigvelo-color-success-border-dark);--sigvelo-color-warning-bg-subtle:var(--sigvelo-color-warning-bg-subtle-dark);--sigvelo-color-warning-bg-muted:var(--sigvelo-color-warning-bg-muted-dark);--sigvelo-color-warning-bg:var(--sigvelo-color-warning-bg-dark);--sigvelo-color-warning-bg-strong:var(--sigvelo-color-warning-bg-strong-dark);--sigvelo-color-warning-bg-stronger:var(--sigvelo-color-warning-bg-stronger-dark);--sigvelo-color-warning-text-on-subtle:var(--sigvelo-color-warning-text-on-subtle-dark);--sigvelo-color-warning-text-on-bg:var(--sigvelo-color-warning-text-on-bg-dark);--sigvelo-color-warning-text-on-strong:var(--sigvelo-color-warning-text-on-strong-dark);--sigvelo-color-warning-text:var(--sigvelo-color-warning-text-dark);--sigvelo-color-warning-border-subtle:var(--sigvelo-color-warning-border-subtle-dark);--sigvelo-color-warning-border-muted:var(--sigvelo-color-warning-border-muted-dark);--sigvelo-color-warning-border:var(--sigvelo-color-warning-border-dark);--sigvelo-color-danger-bg-subtle:var(--sigvelo-color-danger-bg-subtle-dark);--sigvelo-color-danger-bg-muted:var(--sigvelo-color-danger-bg-muted-dark);--sigvelo-color-danger-bg:var(--sigvelo-color-danger-bg-dark);--sigvelo-color-danger-bg-strong:var(--sigvelo-color-danger-bg-strong-dark);--sigvelo-color-danger-bg-stronger:var(--sigvelo-color-danger-bg-stronger-dark);--sigvelo-color-danger-text-on-subtle:var(--sigvelo-color-danger-text-on-subtle-dark);--sigvelo-color-danger-text-on-bg:var(--sigvelo-color-danger-text-on-bg-dark);--sigvelo-color-danger-text-on-strong:var(--sigvelo-color-danger-text-on-strong-dark);--sigvelo-color-danger-text:var(--sigvelo-color-danger-text-dark);--sigvelo-color-danger-border-subtle:var(--sigvelo-color-danger-border-subtle-dark);--sigvelo-color-danger-border-muted:var(--sigvelo-color-danger-border-muted-dark);--sigvelo-color-danger-border:var(--sigvelo-color-danger-border-dark)}}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sigvelo-color-canvas:var(--sigvelo-color-canvas-light);--sigvelo-color-surface-under:var(--sigvelo-color-surface-under-light);--sigvelo-color-surface:var(--sigvelo-color-surface-light);--sigvelo-color-surface-raised:var(--sigvelo-color-surface-raised-light);--sigvelo-color-surface-sunken:var(--sigvelo-color-surface-sunken-light);--sigvelo-color-surface-glass:var(--sigvelo-color-surface-glass-light);--sigvelo-color-text:var(--sigvelo-color-text-light);--sigvelo-color-text-muted:var(--sigvelo-color-text-muted-light);--sigvelo-color-text-subtle:var(--sigvelo-color-text-subtle-light);--sigvelo-color-text-faint:var(--sigvelo-color-text-faint-light);--sigvelo-color-focus:var(--sigvelo-color-focus-light);--sigvelo-focus-ring:var(--sigvelo-focus-ring-light);--sigvelo-color-backdrop:var(--sigvelo-color-backdrop-light);--sigvelo-color-selection-bg:var(--sigvelo-color-selection-bg-light);--sigvelo-color-selection-text:var(--sigvelo-color-selection-text-light);--sigvelo-elevation-hairline:var(--sigvelo-elevation-hairline-light);--sigvelo-elevation-raised:var(--sigvelo-elevation-raised-light);--sigvelo-elevation-floating:var(--sigvelo-elevation-floating-light);--sigvelo-elevation-overlay:var(--sigvelo-elevation-overlay-light);--sigvelo-color-primary-bg-subtle:var(--sigvelo-color-primary-bg-subtle-light);--sigvelo-color-primary-bg-muted:var(--sigvelo-color-primary-bg-muted-light);--sigvelo-color-primary-bg:var(--sigvelo-color-primary-bg-light);--sigvelo-color-primary-bg-strong:var(--sigvelo-color-primary-bg-strong-light);--sigvelo-color-primary-bg-stronger:var(--sigvelo-color-primary-bg-stronger-light);--sigvelo-color-primary-text-on-subtle:var(--sigvelo-color-primary-text-on-subtle-light);--sigvelo-color-primary-text-on-bg:var(--sigvelo-color-primary-text-on-bg-light);--sigvelo-color-primary-text-on-strong:var(--sigvelo-color-primary-text-on-strong-light);--sigvelo-color-primary-text:var(--sigvelo-color-primary-text-light);--sigvelo-color-primary-border-subtle:var(--sigvelo-color-primary-border-subtle-light);--sigvelo-color-primary-border-muted:var(--sigvelo-color-primary-border-muted-light);--sigvelo-color-primary-border:var(--sigvelo-color-primary-border-light);--sigvelo-color-neutral-bg-subtle:var(--sigvelo-color-neutral-bg-subtle-light);--sigvelo-color-neutral-bg-muted:var(--sigvelo-color-neutral-bg-muted-light);--sigvelo-color-neutral-bg:var(--sigvelo-color-neutral-bg-light);--sigvelo-color-neutral-bg-strong:var(--sigvelo-color-neutral-bg-strong-light);--sigvelo-color-neutral-bg-stronger:var(--sigvelo-color-neutral-bg-stronger-light);--sigvelo-color-neutral-text-on-subtle:var(--sigvelo-color-neutral-text-on-subtle-light);--sigvelo-color-neutral-text-on-bg:var(--sigvelo-color-neutral-text-on-bg-light);--sigvelo-color-neutral-text-on-strong:var(--sigvelo-color-neutral-text-on-strong-light);--sigvelo-color-neutral-text:var(--sigvelo-color-neutral-text-light);--sigvelo-color-neutral-border-subtle:var(--sigvelo-color-neutral-border-subtle-light);--sigvelo-color-neutral-border-muted:var(--sigvelo-color-neutral-border-muted-light);--sigvelo-color-neutral-border:var(--sigvelo-color-neutral-border-light);--sigvelo-color-success-bg-subtle:var(--sigvelo-color-success-bg-subtle-light);--sigvelo-color-success-bg-muted:var(--sigvelo-color-success-bg-muted-light);--sigvelo-color-success-bg:var(--sigvelo-color-success-bg-light);--sigvelo-color-success-bg-strong:var(--sigvelo-color-success-bg-strong-light);--sigvelo-color-success-bg-stronger:var(--sigvelo-color-success-bg-stronger-light);--sigvelo-color-success-text-on-subtle:var(--sigvelo-color-success-text-on-subtle-light);--sigvelo-color-success-text-on-bg:var(--sigvelo-color-success-text-on-bg-light);--sigvelo-color-success-text-on-strong:var(--sigvelo-color-success-text-on-strong-light);--sigvelo-color-success-text:var(--sigvelo-color-success-text-light);--sigvelo-color-success-border-subtle:var(--sigvelo-color-success-border-subtle-light);--sigvelo-color-success-border-muted:var(--sigvelo-color-success-border-muted-light);--sigvelo-color-success-border:var(--sigvelo-color-success-border-light);--sigvelo-color-warning-bg-subtle:var(--sigvelo-color-warning-bg-subtle-light);--sigvelo-color-warning-bg-muted:var(--sigvelo-color-warning-bg-muted-light);--sigvelo-color-warning-bg:var(--sigvelo-color-warning-bg-light);--sigvelo-color-warning-bg-strong:var(--sigvelo-color-warning-bg-strong-light);--sigvelo-color-warning-bg-stronger:var(--sigvelo-color-warning-bg-stronger-light);--sigvelo-color-warning-text-on-subtle:var(--sigvelo-color-warning-text-on-subtle-light);--sigvelo-color-warning-text-on-bg:var(--sigvelo-color-warning-text-on-bg-light);--sigvelo-color-warning-text-on-strong:var(--sigvelo-color-warning-text-on-strong-light);--sigvelo-color-warning-text:var(--sigvelo-color-warning-text-light);--sigvelo-color-warning-border-subtle:var(--sigvelo-color-warning-border-subtle-light);--sigvelo-color-warning-border-muted:var(--sigvelo-color-warning-border-muted-light);--sigvelo-color-warning-border:var(--sigvelo-color-warning-border-light);--sigvelo-color-danger-bg-subtle:var(--sigvelo-color-danger-bg-subtle-light);--sigvelo-color-danger-bg-muted:var(--sigvelo-color-danger-bg-muted-light);--sigvelo-color-danger-bg:var(--sigvelo-color-danger-bg-light);--sigvelo-color-danger-bg-strong:var(--sigvelo-color-danger-bg-strong-light);--sigvelo-color-danger-bg-stronger:var(--sigvelo-color-danger-bg-stronger-light);--sigvelo-color-danger-text-on-subtle:var(--sigvelo-color-danger-text-on-subtle-light);--sigvelo-color-danger-text-on-bg:var(--sigvelo-color-danger-text-on-bg-light);--sigvelo-color-danger-text-on-strong:var(--sigvelo-color-danger-text-on-strong-light);--sigvelo-color-danger-text:var(--sigvelo-color-danger-text-light);--sigvelo-color-danger-border-subtle:var(--sigvelo-color-danger-border-subtle-light);--sigvelo-color-danger-border-muted:var(--sigvelo-color-danger-border-muted-light);--sigvelo-color-danger-border:var(--sigvelo-color-danger-border-light);color:var(--sigvelo-color-text)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sigvelo-color-canvas:var(--sigvelo-color-canvas-dark);--sigvelo-color-surface-under:var(--sigvelo-color-surface-under-dark);--sigvelo-color-surface:var(--sigvelo-color-surface-dark);--sigvelo-color-surface-raised:var(--sigvelo-color-surface-raised-dark);--sigvelo-color-surface-sunken:var(--sigvelo-color-surface-sunken-dark);--sigvelo-color-surface-glass:var(--sigvelo-color-surface-glass-dark);--sigvelo-color-text:var(--sigvelo-color-text-dark);--sigvelo-color-text-muted:var(--sigvelo-color-text-muted-dark);--sigvelo-color-text-subtle:var(--sigvelo-color-text-subtle-dark);--sigvelo-color-text-faint:var(--sigvelo-color-text-faint-dark);--sigvelo-color-focus:var(--sigvelo-color-focus-dark);--sigvelo-focus-ring:var(--sigvelo-focus-ring-dark);--sigvelo-color-backdrop:var(--sigvelo-color-backdrop-dark);--sigvelo-color-selection-bg:var(--sigvelo-color-selection-bg-dark);--sigvelo-color-selection-text:var(--sigvelo-color-selection-text-dark);--sigvelo-elevation-hairline:var(--sigvelo-elevation-hairline-dark);--sigvelo-elevation-raised:var(--sigvelo-elevation-raised-dark);--sigvelo-elevation-floating:var(--sigvelo-elevation-floating-dark);--sigvelo-elevation-overlay:var(--sigvelo-elevation-overlay-dark);--sigvelo-color-primary-bg-subtle:var(--sigvelo-color-primary-bg-subtle-dark);--sigvelo-color-primary-bg-muted:var(--sigvelo-color-primary-bg-muted-dark);--sigvelo-color-primary-bg:var(--sigvelo-color-primary-bg-dark);--sigvelo-color-primary-bg-strong:var(--sigvelo-color-primary-bg-strong-dark);--sigvelo-color-primary-bg-stronger:var(--sigvelo-color-primary-bg-stronger-dark);--sigvelo-color-primary-text-on-subtle:var(--sigvelo-color-primary-text-on-subtle-dark);--sigvelo-color-primary-text-on-bg:var(--sigvelo-color-primary-text-on-bg-dark);--sigvelo-color-primary-text-on-strong:var(--sigvelo-color-primary-text-on-strong-dark);--sigvelo-color-primary-text:var(--sigvelo-color-primary-text-dark);--sigvelo-color-primary-border-subtle:var(--sigvelo-color-primary-border-subtle-dark);--sigvelo-color-primary-border-muted:var(--sigvelo-color-primary-border-muted-dark);--sigvelo-color-primary-border:var(--sigvelo-color-primary-border-dark);--sigvelo-color-neutral-bg-subtle:var(--sigvelo-color-neutral-bg-subtle-dark);--sigvelo-color-neutral-bg-muted:var(--sigvelo-color-neutral-bg-muted-dark);--sigvelo-color-neutral-bg:var(--sigvelo-color-neutral-bg-dark);--sigvelo-color-neutral-bg-strong:var(--sigvelo-color-neutral-bg-strong-dark);--sigvelo-color-neutral-bg-stronger:var(--sigvelo-color-neutral-bg-stronger-dark);--sigvelo-color-neutral-text-on-subtle:var(--sigvelo-color-neutral-text-on-subtle-dark);--sigvelo-color-neutral-text-on-bg:var(--sigvelo-color-neutral-text-on-bg-dark);--sigvelo-color-neutral-text-on-strong:var(--sigvelo-color-neutral-text-on-strong-dark);--sigvelo-color-neutral-text:var(--sigvelo-color-neutral-text-dark);--sigvelo-color-neutral-border-subtle:var(--sigvelo-color-neutral-border-subtle-dark);--sigvelo-color-neutral-border-muted:var(--sigvelo-color-neutral-border-muted-dark);--sigvelo-color-neutral-border:var(--sigvelo-color-neutral-border-dark);--sigvelo-color-success-bg-subtle:var(--sigvelo-color-success-bg-subtle-dark);--sigvelo-color-success-bg-muted:var(--sigvelo-color-success-bg-muted-dark);--sigvelo-color-success-bg:var(--sigvelo-color-success-bg-dark);--sigvelo-color-success-bg-strong:var(--sigvelo-color-success-bg-strong-dark);--sigvelo-color-success-bg-stronger:var(--sigvelo-color-success-bg-stronger-dark);--sigvelo-color-success-text-on-subtle:var(--sigvelo-color-success-text-on-subtle-dark);--sigvelo-color-success-text-on-bg:var(--sigvelo-color-success-text-on-bg-dark);--sigvelo-color-success-text-on-strong:var(--sigvelo-color-success-text-on-strong-dark);--sigvelo-color-success-text:var(--sigvelo-color-success-text-dark);--sigvelo-color-success-border-subtle:var(--sigvelo-color-success-border-subtle-dark);--sigvelo-color-success-border-muted:var(--sigvelo-color-success-border-muted-dark);--sigvelo-color-success-border:var(--sigvelo-color-success-border-dark);--sigvelo-color-warning-bg-subtle:var(--sigvelo-color-warning-bg-subtle-dark);--sigvelo-color-warning-bg-muted:var(--sigvelo-color-warning-bg-muted-dark);--sigvelo-color-warning-bg:var(--sigvelo-color-warning-bg-dark);--sigvelo-color-warning-bg-strong:var(--sigvelo-color-warning-bg-strong-dark);--sigvelo-color-warning-bg-stronger:var(--sigvelo-color-warning-bg-stronger-dark);--sigvelo-color-warning-text-on-subtle:var(--sigvelo-color-warning-text-on-subtle-dark);--sigvelo-color-warning-text-on-bg:var(--sigvelo-color-warning-text-on-bg-dark);--sigvelo-color-warning-text-on-strong:var(--sigvelo-color-warning-text-on-strong-dark);--sigvelo-color-warning-text:var(--sigvelo-color-warning-text-dark);--sigvelo-color-warning-border-subtle:var(--sigvelo-color-warning-border-subtle-dark);--sigvelo-color-warning-border-muted:var(--sigvelo-color-warning-border-muted-dark);--sigvelo-color-warning-border:var(--sigvelo-color-warning-border-dark);--sigvelo-color-danger-bg-subtle:var(--sigvelo-color-danger-bg-subtle-dark);--sigvelo-color-danger-bg-muted:var(--sigvelo-color-danger-bg-muted-dark);--sigvelo-color-danger-bg:var(--sigvelo-color-danger-bg-dark);--sigvelo-color-danger-bg-strong:var(--sigvelo-color-danger-bg-strong-dark);--sigvelo-color-danger-bg-stronger:var(--sigvelo-color-danger-bg-stronger-dark);--sigvelo-color-danger-text-on-subtle:var(--sigvelo-color-danger-text-on-subtle-dark);--sigvelo-color-danger-text-on-bg:var(--sigvelo-color-danger-text-on-bg-dark);--sigvelo-color-danger-text-on-strong:var(--sigvelo-color-danger-text-on-strong-dark);--sigvelo-color-danger-text:var(--sigvelo-color-danger-text-dark);--sigvelo-color-danger-border-subtle:var(--sigvelo-color-danger-border-subtle-dark);--sigvelo-color-danger-border-muted:var(--sigvelo-color-danger-border-muted-dark);--sigvelo-color-danger-border:var(--sigvelo-color-danger-border-dark);color:var(--sigvelo-color-text)}@supports (color:light-dark(white, black)){:root,[data-theme=light],[data-theme=dark]{--sigvelo-color-canvas:light-dark(var(--sigvelo-color-canvas-light),var(--sigvelo-color-canvas-dark));--sigvelo-color-surface-under:light-dark(var(--sigvelo-color-surface-under-light),var(--sigvelo-color-surface-under-dark));--sigvelo-color-surface:light-dark(var(--sigvelo-color-surface-light),var(--sigvelo-color-surface-dark));--sigvelo-color-surface-raised:light-dark(var(--sigvelo-color-surface-raised-light),var(--sigvelo-color-surface-raised-dark));--sigvelo-color-surface-sunken:light-dark(var(--sigvelo-color-surface-sunken-light),var(--sigvelo-color-surface-sunken-dark));--sigvelo-color-surface-glass:light-dark(var(--sigvelo-color-surface-glass-light),var(--sigvelo-color-surface-glass-dark));--sigvelo-color-text:light-dark(var(--sigvelo-color-text-light),var(--sigvelo-color-text-dark));--sigvelo-color-text-muted:light-dark(var(--sigvelo-color-text-muted-light),var(--sigvelo-color-text-muted-dark));--sigvelo-color-text-subtle:light-dark(var(--sigvelo-color-text-subtle-light),var(--sigvelo-color-text-subtle-dark));--sigvelo-color-text-faint:light-dark(var(--sigvelo-color-text-faint-light),var(--sigvelo-color-text-faint-dark));--sigvelo-color-focus:light-dark(var(--sigvelo-color-focus-light),var(--sigvelo-color-focus-dark));--sigvelo-color-backdrop:light-dark(var(--sigvelo-color-backdrop-light),var(--sigvelo-color-backdrop-dark));--sigvelo-color-selection-bg:light-dark(var(--sigvelo-color-selection-bg-light),var(--sigvelo-color-selection-bg-dark));--sigvelo-color-selection-text:light-dark(var(--sigvelo-color-selection-text-light),var(--sigvelo-color-selection-text-dark));--sigvelo-color-primary-bg-subtle:light-dark(var(--sigvelo-color-primary-bg-subtle-light),var(--sigvelo-color-primary-bg-subtle-dark));--sigvelo-color-primary-bg-muted:light-dark(var(--sigvelo-color-primary-bg-muted-light),var(--sigvelo-color-primary-bg-muted-dark));--sigvelo-color-primary-bg:light-dark(var(--sigvelo-color-primary-bg-light),var(--sigvelo-color-primary-bg-dark));--sigvelo-color-primary-bg-strong:light-dark(var(--sigvelo-color-primary-bg-strong-light),var(--sigvelo-color-primary-bg-strong-dark));--sigvelo-color-primary-bg-stronger:light-dark(var(--sigvelo-color-primary-bg-stronger-light),var(--sigvelo-color-primary-bg-stronger-dark));--sigvelo-color-primary-text-on-subtle:light-dark(var(--sigvelo-color-primary-text-on-subtle-light),var(--sigvelo-color-primary-text-on-subtle-dark));--sigvelo-color-primary-text-on-bg:light-dark(var(--sigvelo-color-primary-text-on-bg-light),var(--sigvelo-color-primary-text-on-bg-dark));--sigvelo-color-primary-text-on-strong:light-dark(var(--sigvelo-color-primary-text-on-strong-light),var(--sigvelo-color-primary-text-on-strong-dark));--sigvelo-color-primary-text:light-dark(var(--sigvelo-color-primary-text-light),var(--sigvelo-color-primary-text-dark));--sigvelo-color-primary-border-subtle:light-dark(var(--sigvelo-color-primary-border-subtle-light),var(--sigvelo-color-primary-border-subtle-dark));--sigvelo-color-primary-border-muted:light-dark(var(--sigvelo-color-primary-border-muted-light),var(--sigvelo-color-primary-border-muted-dark));--sigvelo-color-primary-border:light-dark(var(--sigvelo-color-primary-border-light),var(--sigvelo-color-primary-border-dark));--sigvelo-color-neutral-bg-subtle:light-dark(var(--sigvelo-color-neutral-bg-subtle-light),var(--sigvelo-color-neutral-bg-subtle-dark));--sigvelo-color-neutral-bg-muted:light-dark(var(--sigvelo-color-neutral-bg-muted-light),var(--sigvelo-color-neutral-bg-muted-dark));--sigvelo-color-neutral-bg:light-dark(var(--sigvelo-color-neutral-bg-light),var(--sigvelo-color-neutral-bg-dark));--sigvelo-color-neutral-bg-strong:light-dark(var(--sigvelo-color-neutral-bg-strong-light),var(--sigvelo-color-neutral-bg-strong-dark));--sigvelo-color-neutral-bg-stronger:light-dark(var(--sigvelo-color-neutral-bg-stronger-light),var(--sigvelo-color-neutral-bg-stronger-dark));--sigvelo-color-neutral-text-on-subtle:light-dark(var(--sigvelo-color-neutral-text-on-subtle-light),var(--sigvelo-color-neutral-text-on-subtle-dark));--sigvelo-color-neutral-text-on-bg:light-dark(var(--sigvelo-color-neutral-text-on-bg-light),var(--sigvelo-color-neutral-text-on-bg-dark));--sigvelo-color-neutral-text-on-strong:light-dark(var(--sigvelo-color-neutral-text-on-strong-light),var(--sigvelo-color-neutral-text-on-strong-dark));--sigvelo-color-neutral-text:light-dark(var(--sigvelo-color-neutral-text-light),var(--sigvelo-color-neutral-text-dark));--sigvelo-color-neutral-border-subtle:light-dark(var(--sigvelo-color-neutral-border-subtle-light),var(--sigvelo-color-neutral-border-subtle-dark));--sigvelo-color-neutral-border-muted:light-dark(var(--sigvelo-color-neutral-border-muted-light),var(--sigvelo-color-neutral-border-muted-dark));--sigvelo-color-neutral-border:light-dark(var(--sigvelo-color-neutral-border-light),var(--sigvelo-color-neutral-border-dark));--sigvelo-color-success-bg-subtle:light-dark(var(--sigvelo-color-success-bg-subtle-light),var(--sigvelo-color-success-bg-subtle-dark));--sigvelo-color-success-bg-muted:light-dark(var(--sigvelo-color-success-bg-muted-light),var(--sigvelo-color-success-bg-muted-dark));--sigvelo-color-success-bg:light-dark(var(--sigvelo-color-success-bg-light),var(--sigvelo-color-success-bg-dark));--sigvelo-color-success-bg-strong:light-dark(var(--sigvelo-color-success-bg-strong-light),var(--sigvelo-color-success-bg-strong-dark));--sigvelo-color-success-bg-stronger:light-dark(var(--sigvelo-color-success-bg-stronger-light),var(--sigvelo-color-success-bg-stronger-dark));--sigvelo-color-success-text-on-subtle:light-dark(var(--sigvelo-color-success-text-on-subtle-light),var(--sigvelo-color-success-text-on-subtle-dark));--sigvelo-color-success-text-on-bg:light-dark(var(--sigvelo-color-success-text-on-bg-light),var(--sigvelo-color-success-text-on-bg-dark));--sigvelo-color-success-text-on-strong:light-dark(var(--sigvelo-color-success-text-on-strong-light),var(--sigvelo-color-success-text-on-strong-dark));--sigvelo-color-success-text:light-dark(var(--sigvelo-color-success-text-light),var(--sigvelo-color-success-text-dark));--sigvelo-color-success-border-subtle:light-dark(var(--sigvelo-color-success-border-subtle-light),var(--sigvelo-color-success-border-subtle-dark));--sigvelo-color-success-border-muted:light-dark(var(--sigvelo-color-success-border-muted-light),var(--sigvelo-color-success-border-muted-dark));--sigvelo-color-success-border:light-dark(var(--sigvelo-color-success-border-light),var(--sigvelo-color-success-border-dark));--sigvelo-color-warning-bg-subtle:light-dark(var(--sigvelo-color-warning-bg-subtle-light),var(--sigvelo-color-warning-bg-subtle-dark));--sigvelo-color-warning-bg-muted:light-dark(var(--sigvelo-color-warning-bg-muted-light),var(--sigvelo-color-warning-bg-muted-dark));--sigvelo-color-warning-bg:light-dark(var(--sigvelo-color-warning-bg-light),var(--sigvelo-color-warning-bg-dark));--sigvelo-color-warning-bg-strong:light-dark(var(--sigvelo-color-warning-bg-strong-light),var(--sigvelo-color-warning-bg-strong-dark));--sigvelo-color-warning-bg-stronger:light-dark(var(--sigvelo-color-warning-bg-stronger-light),var(--sigvelo-color-warning-bg-stronger-dark));--sigvelo-color-warning-text-on-subtle:light-dark(var(--sigvelo-color-warning-text-on-subtle-light),var(--sigvelo-color-warning-text-on-subtle-dark));--sigvelo-color-warning-text-on-bg:light-dark(var(--sigvelo-color-warning-text-on-bg-light),var(--sigvelo-color-warning-text-on-bg-dark));--sigvelo-color-warning-text-on-strong:light-dark(var(--sigvelo-color-warning-text-on-strong-light),var(--sigvelo-color-warning-text-on-strong-dark));--sigvelo-color-warning-text:light-dark(var(--sigvelo-color-warning-text-light),var(--sigvelo-color-warning-text-dark));--sigvelo-color-warning-border-subtle:light-dark(var(--sigvelo-color-warning-border-subtle-light),var(--sigvelo-color-warning-border-subtle-dark));--sigvelo-color-warning-border-muted:light-dark(var(--sigvelo-color-warning-border-muted-light),var(--sigvelo-color-warning-border-muted-dark));--sigvelo-color-warning-border:light-dark(var(--sigvelo-color-warning-border-light),var(--sigvelo-color-warning-border-dark));--sigvelo-color-danger-bg-subtle:light-dark(var(--sigvelo-color-danger-bg-subtle-light),var(--sigvelo-color-danger-bg-subtle-dark));--sigvelo-color-danger-bg-muted:light-dark(var(--sigvelo-color-danger-bg-muted-light),var(--sigvelo-color-danger-bg-muted-dark));--sigvelo-color-danger-bg:light-dark(var(--sigvelo-color-danger-bg-light),var(--sigvelo-color-danger-bg-dark));--sigvelo-color-danger-bg-strong:light-dark(var(--sigvelo-color-danger-bg-strong-light),var(--sigvelo-color-danger-bg-strong-dark));--sigvelo-color-danger-bg-stronger:light-dark(var(--sigvelo-color-danger-bg-stronger-light),var(--sigvelo-color-danger-bg-stronger-dark));--sigvelo-color-danger-text-on-subtle:light-dark(var(--sigvelo-color-danger-text-on-subtle-light),var(--sigvelo-color-danger-text-on-subtle-dark));--sigvelo-color-danger-text-on-bg:light-dark(var(--sigvelo-color-danger-text-on-bg-light),var(--sigvelo-color-danger-text-on-bg-dark));--sigvelo-color-danger-text-on-strong:light-dark(var(--sigvelo-color-danger-text-on-strong-light),var(--sigvelo-color-danger-text-on-strong-dark));--sigvelo-color-danger-text:light-dark(var(--sigvelo-color-danger-text-light),var(--sigvelo-color-danger-text-dark));--sigvelo-color-danger-border-subtle:light-dark(var(--sigvelo-color-danger-border-subtle-light),var(--sigvelo-color-danger-border-subtle-dark));--sigvelo-color-danger-border-muted:light-dark(var(--sigvelo-color-danger-border-muted-light),var(--sigvelo-color-danger-border-muted-dark));--sigvelo-color-danger-border:light-dark(var(--sigvelo-color-danger-border-light),var(--sigvelo-color-danger-border-dark))}}@media (prefers-contrast:more){:root{--sigvelo-color-text-muted:var(--sigvelo-color-text);--sigvelo-color-text-subtle:color-mix(in oklab, var(--sigvelo-color-text), var(--sigvelo-color-canvas) 20%);--sigvelo-color-text-faint:color-mix(in oklab, var(--sigvelo-color-text), var(--sigvelo-color-canvas) 35%);--sigvelo-color-neutral-border-subtle:var(--sigvelo-color-neutral-border);--sigvelo-color-neutral-border-muted:var(--sigvelo-color-neutral-border);--sigvelo-color-primary-border-subtle:var(--sigvelo-color-primary-border);--sigvelo-color-primary-border-muted:var(--sigvelo-color-primary-border);--sigvelo-color-success-border-subtle:var(--sigvelo-color-success-border);--sigvelo-color-success-border-muted:var(--sigvelo-color-success-border);--sigvelo-color-warning-border-subtle:var(--sigvelo-color-warning-border);--sigvelo-color-warning-border-muted:var(--sigvelo-color-warning-border);--sigvelo-color-danger-border-subtle:var(--sigvelo-color-danger-border);--sigvelo-color-danger-border-muted:var(--sigvelo-color-danger-border)}}[data-preset]{--sigvelo-color-primary-bg-subtle-light:var(--sigvelo-color-primary-100);--sigvelo-color-primary-bg-subtle-dark:color-mix(in oklab, var(--sigvelo-color-primary-900), white 1%);--sigvelo-color-primary-bg-muted-light:var(--sigvelo-color-primary-200);--sigvelo-color-primary-bg-muted-dark:var(--sigvelo-color-primary-800);--sigvelo-color-primary-bg-light:color-mix(in oklab, var(--sigvelo-color-primary-600), black 12%);--sigvelo-color-primary-bg-dark:color-mix(in oklab, var(--sigvelo-color-primary-600), black 16%);--sigvelo-color-primary-bg-strong-light:var(--sigvelo-color-primary-800);--sigvelo-color-primary-bg-strong-dark:var(--sigvelo-color-primary-200);--sigvelo-color-primary-bg-stronger-light:var(--sigvelo-color-primary-900);--sigvelo-color-primary-bg-stronger-dark:var(--sigvelo-color-primary-100);--sigvelo-color-primary-text-on-subtle-light:var(--sigvelo-color-primary-900);--sigvelo-color-primary-text-on-subtle-dark:var(--sigvelo-color-primary-100);--sigvelo-color-primary-text-on-bg-light:white;--sigvelo-color-primary-text-on-bg-dark:white;--sigvelo-color-primary-text-on-strong-light:white;--sigvelo-color-primary-text-on-strong-dark:black;--sigvelo-color-primary-text-light:color-mix(in oklab, var(--sigvelo-color-primary-600), black 12.5%);--sigvelo-color-primary-text-dark:var(--sigvelo-color-primary-500);--sigvelo-color-primary-border-subtle-light:color-mix(in oklab, var(--sigvelo-color-primary-100), black 3%);--sigvelo-color-primary-border-subtle-dark:color-mix(in oklab, var(--sigvelo-color-primary-900), white 7.5%);--sigvelo-color-primary-border-muted-light:var(--sigvelo-color-primary-300);--sigvelo-color-primary-border-muted-dark:var(--sigvelo-color-primary-800);--sigvelo-color-primary-border-light:var(--sigvelo-color-primary-500);--sigvelo-color-primary-border-dark:var(--sigvelo-color-primary-600)}[data-preset=red]{--sigvelo-color-primary-seed:#ef5655;--sigvelo-color-danger-seed:#e89a26}[data-preset=orange]{--sigvelo-color-primary-seed:#f08039}[data-preset=amber]{--sigvelo-color-primary-seed:#e89a26}[data-preset=yellow]{--sigvelo-color-primary-seed:#dcb31e}[data-preset=lime]{--sigvelo-color-primary-seed:#9abb28}[data-preset=green]{--sigvelo-color-primary-seed:#5dbb55}[data-preset=emerald]{--sigvelo-color-primary-seed:#47b873}[data-preset=teal]{--sigvelo-color-primary-seed:#37b995}[data-preset=cyan]{--sigvelo-color-primary-seed:#20b8bc}[data-preset=sky]{--sigvelo-color-primary-seed:#1caedd}[data-preset=blue]{--sigvelo-color-primary-seed:#4a97f4}[data-preset=indigo]{--sigvelo-color-primary-seed:#6e85f8}[data-preset=violet]{--sigvelo-color-primary-seed:#927cfb}[data-preset=purple]{--sigvelo-color-primary-seed:#ae75f6}[data-preset=fuchsia]{--sigvelo-color-primary-seed:#d26ae8}[data-preset=pink]{--sigvelo-color-primary-seed:#e468b0}[data-preset=rose]{--sigvelo-color-primary-seed:#ee6383;--sigvelo-color-danger-seed:#e89a26}[data-preset=slate]{--sigvelo-color-primary-seed:#848da0}[data-preset=zinc]{--sigvelo-color-primary-seed:#8b8c93}[data-preset=stone]{--sigvelo-color-primary-seed:#918c87}[data-style=clean]{--sigvelo-radius-scale:1;--sigvelo-corner-shape:round;--sigvelo-radius-xs-base:.125rem;--sigvelo-radius-sm-base:.25rem;--sigvelo-radius-md-base:.375rem;--sigvelo-radius-lg-base:.5rem;--sigvelo-radius-xl-base:.75rem;--sigvelo-radius-2xl-base:1rem;--sigvelo-radius-3xl-base:1.25rem;--sigvelo-elevation-raised-light:var(--sigvelo-elevation-hairline-light), 0 1px 3px #00000014, 0 1px 2px #0000000a;--sigvelo-elevation-raised-dark:var(--sigvelo-elevation-hairline-dark), 0 1px 3px #0000003d, 0 1px 2px #0000001f;--sigvelo-elevation-floating-light:var(--sigvelo-elevation-hairline-light), 0 2px 8px #00000014, 0 1px 2px #0000000a;--sigvelo-elevation-floating-dark:var(--sigvelo-elevation-hairline-dark), 0 2px 8px #00000047, 0 1px 2px #00000024;--sigvelo-elevation-overlay-light:0 0 1px #0000009e, 0 4px 16px #0000001f;--sigvelo-elevation-overlay-dark:0 0 1px #ffffff24, 0 4px 16px #00000059;--sigvelo-font-sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--sigvelo-font-weight-semibold:500;--sigvelo-control-height-xs:var(--sigvelo-spacing-6);--sigvelo-control-height-sm:var(--sigvelo-spacing-8);--sigvelo-control-height-md:var(--sigvelo-spacing-10);--sigvelo-control-height-lg:var(--sigvelo-spacing-12);--sigvelo-control-height-xl:var(--sigvelo-spacing-14);--sigvelo-focus-width:2px;--sigvelo-focus-offset:2px}[data-style=material]{--sigvelo-radius-scale:1;--sigvelo-corner-shape:round;--sigvelo-radius-xs-base:.25rem;--sigvelo-radius-sm-base:.5rem;--sigvelo-radius-md-base:.75rem;--sigvelo-radius-lg-base:1rem;--sigvelo-radius-xl-base:1.75rem;--sigvelo-radius-2xl-base:1.75rem;--sigvelo-radius-3xl-base:1.75rem;--sigvelo-elevation-raised-light:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--sigvelo-elevation-raised-dark:var(--sigvelo-elevation-hairline-dark), 0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--sigvelo-elevation-floating-light:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--sigvelo-elevation-floating-dark:var(--sigvelo-elevation-hairline-dark), 0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--sigvelo-elevation-overlay-light:0 6px 10px 4px #00000026, 0 2px 3px #0000004d;--sigvelo-elevation-overlay-dark:0 0 1px #ffffff24, 0 6px 10px 4px #00000026, 0 2px 3px #0000004d;--sigvelo-font-sans:Roboto, "Google Sans", system-ui, sans-serif;--sigvelo-font-weight-semibold:500;--sigvelo-control-height-xs:var(--sigvelo-spacing-7);--sigvelo-control-height-sm:var(--sigvelo-spacing-9);--sigvelo-control-height-md:var(--sigvelo-spacing-11);--sigvelo-control-height-lg:var(--sigvelo-spacing-14);--sigvelo-control-height-xl:var(--sigvelo-spacing-16);--sigvelo-focus-width:3px;--sigvelo-focus-offset:2px}[data-style=fluent]{--sigvelo-radius-scale:1;--sigvelo-corner-shape:round;--sigvelo-radius-xs-base:.125rem;--sigvelo-radius-sm-base:.25rem;--sigvelo-radius-md-base:.25rem;--sigvelo-radius-lg-base:.5rem;--sigvelo-radius-xl-base:.75rem;--sigvelo-radius-2xl-base:1rem;--sigvelo-radius-3xl-base:1rem;--sigvelo-elevation-raised-light:0 1.6px 3.6px #00000021, 0 .3px .9px #0000001c;--sigvelo-elevation-raised-dark:var(--sigvelo-elevation-hairline-dark), 0 1.6px 3.6px #00000021, 0 .3px .9px #0000001c;--sigvelo-elevation-floating-light:0 3.2px 7.2px #00000021, 0 .6px 1.8px #0000001c;--sigvelo-elevation-floating-dark:var(--sigvelo-elevation-hairline-dark), 0 3.2px 7.2px #00000021, 0 .6px 1.8px #0000001c;--sigvelo-elevation-overlay-light:0 6.4px 14.4px #00000021, 0 1.2px 3.6px #0000001c;--sigvelo-elevation-overlay-dark:0 0 1px #ffffff24, 0 6.4px 14.4px #00000021, 0 1.2px 3.6px #0000001c;--sigvelo-font-sans:"Segoe UI Variable", "Segoe UI", system-ui, sans-serif;--sigvelo-font-weight-semibold:600;--sigvelo-control-height-xs:var(--sigvelo-spacing-6);--sigvelo-control-height-sm:var(--sigvelo-spacing-7);--sigvelo-control-height-md:var(--sigvelo-spacing-8);--sigvelo-control-height-lg:var(--sigvelo-spacing-10);--sigvelo-control-height-xl:var(--sigvelo-spacing-12);--sigvelo-focus-width:2px;--sigvelo-focus-offset:1px}[data-style=base]{--sigvelo-radius-scale:1;--sigvelo-corner-shape:round;--sigvelo-radius-xs-base:0px;--sigvelo-radius-sm-base:0px;--sigvelo-radius-md-base:0px;--sigvelo-radius-lg-base:0px;--sigvelo-radius-xl-base:0px;--sigvelo-radius-2xl-base:0px;--sigvelo-radius-3xl-base:0px;--sigvelo-elevation-raised-light:var(--sigvelo-elevation-hairline-light);--sigvelo-elevation-raised-dark:var(--sigvelo-elevation-hairline-dark);--sigvelo-elevation-floating-light:var(--sigvelo-elevation-hairline-light);--sigvelo-elevation-floating-dark:var(--sigvelo-elevation-hairline-dark);--sigvelo-elevation-overlay-light:0 0 0 1px #00000026;--sigvelo-elevation-overlay-dark:0 0 0 1px #fff3;--sigvelo-font-sans:system-ui, sans-serif;--sigvelo-font-weight-semibold:500;--sigvelo-control-height-xs:var(--sigvelo-spacing-7);--sigvelo-control-height-sm:var(--sigvelo-spacing-9);--sigvelo-control-height-md:var(--sigvelo-spacing-10);--sigvelo-control-height-lg:var(--sigvelo-spacing-12);--sigvelo-control-height-xl:var(--sigvelo-spacing-14);--sigvelo-focus-width:2px;--sigvelo-focus-offset:2px}[data-style=playful]{--sigvelo-radius-scale:1;--sigvelo-corner-shape:round;--sigvelo-radius-xs-base:.25rem;--sigvelo-radius-sm-base:.5rem;--sigvelo-radius-md-base:.5rem;--sigvelo-radius-lg-base:1rem;--sigvelo-radius-xl-base:1.25rem;--sigvelo-radius-2xl-base:1.5rem;--sigvelo-radius-3xl-base:1.75rem;--sigvelo-elevation-raised-light:var(--sigvelo-elevation-hairline-light), 0 4px 8px #00000014;--sigvelo-elevation-raised-dark:var(--sigvelo-elevation-hairline-dark), 0 4px 8px #0000003d;--sigvelo-elevation-floating-light:var(--sigvelo-elevation-hairline-light), 0 6px 20px #0000001a;--sigvelo-elevation-floating-dark:var(--sigvelo-elevation-hairline-dark), 0 6px 20px #0000004d;--sigvelo-elevation-overlay-light:0 0 1px #0000009e, 0 10px 30px #00000024;--sigvelo-elevation-overlay-dark:0 0 1px #ffffff24, 0 10px 30px #0006;--sigvelo-font-sans:"Figtree", "Poppins", system-ui, sans-serif;--sigvelo-font-weight-semibold:600;--sigvelo-control-height-xs:var(--sigvelo-spacing-7);--sigvelo-control-height-sm:var(--sigvelo-spacing-9);--sigvelo-control-height-md:var(--sigvelo-spacing-11);--sigvelo-control-height-lg:var(--sigvelo-spacing-12);--sigvelo-control-height-xl:var(--sigvelo-spacing-16);--sigvelo-focus-width:3px;--sigvelo-focus-offset:2px}}@layer base{*,:before,:after{box-sizing:border-box}*{margin:0}:where(*){corner-shape:var(--sigvelo-corner-shape)}:where(.agent-activity-preview__badge,.agent-activity-preview__dismiss,.agent-activity-preview__unviewed-dot,.approval__key,.avatar,.avatar-group__count,.avatar__badge,.avatar__fallback,.badge,.browser-run-panel__tab-glyph,.chain-of-thought__search-result,.chain-of-thought__step-indicator,.codex-model-selector__trigger,.empty-state__icon,.inline-citation__trigger,.media-preview-card__play,.message-scroller__button,.plan-summary__trigger,.plan__step-indicator,.prompt-input__button[data-responsive-label],.prompt-input__context-trigger,.prompt-input__permissions-trigger,.prompt-input__recording-button,.prompt-input__stop,.prompt-input__submit,.queue__item-indicator,.radio,.radio__indicator,.scroll-area__thumb,.slider__indicator,.slider__thumb,.slider__track,.status-pill__dot,.stepper__indicator,.stepper__separator,.stepper__trigger,.subagent-run__selector,.switch,.switch__thumb,.test-results__test-status,.think-routine-library__routine-status,[data-slot=meter-indicator],[data-slot=meter-track],[data-slot=progress-indicator],[data-slot=progress-track]){--sigvelo-corner-shape:round}body{font-family:var(--sigvelo-font-sans);font-size:var(--sigvelo-text-sm);line-height:var(--sigvelo-text-sm-leading);color:var(--sigvelo-color-text);background-color:var(--sigvelo-color-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}.sigvelo-icon--spinner{animation:sigvelo-icon-spin var(--sigvelo-motion-duration-spin) linear infinite;transform-origin:50%}@keyframes sigvelo-icon-spin{to{rotate:1turn}}@keyframes sigvelo-text-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.sigvelo-icon--spinner{animation:none}}:where(h1,h2,h3,h4,h5,h6){text-wrap:balance}code,kbd,samp,pre{font-family:var(--sigvelo-font-mono)}button,[role=button],input,select,textarea,a{touch-action:manipulation}::selection{background-color:var(--sigvelo-color-selection-bg);color:var(--sigvelo-color-selection-text)}.tabular-nums{font-variant-numeric:tabular-nums}@media (prefers-contrast:more){:root{--sigvelo-color-neutral-border-muted:var(--sigvelo-color-neutral-600);--sigvelo-color-neutral-border-subtle:var(--sigvelo-color-neutral-500);--sigvelo-color-neutral-bg-subtle:var(--sigvelo-color-neutral-200)}}.base-ui-positioner{z-index:var(--sigvelo-z-overlay)}.base-ui-backdrop{opacity:1;min-block-size:100dvb;transition:opacity var(--sigvelo-motion-duration-presence) var(--sigvelo-motion-ease-change);position:fixed;inset:0}.base-ui-backdrop:is([data-starting-style],[data-ending-style]){opacity:0}@supports (-webkit-touch-callout:none){.base-ui-backdrop{position:absolute}}.base-ui-popup,.base-ui-modal-popup{transition:opacity var(--sigvelo-motion-duration-presence) var(--sigvelo-motion-ease-change), scale var(--sigvelo-motion-duration-presence) var(--sigvelo-motion-ease-enter);scale:1}.base-ui-popup{transform-origin:var(--transform-origin);transition-property:opacity,scale,translate;transition-duration:var(--sigvelo-motion-duration-presence);transition-timing-function:var(--sigvelo-motion-ease-change), var(--sigvelo-motion-ease-enter), var(--sigvelo-motion-ease-enter);translate:0}:is(.base-ui-popup,.base-ui-modal-popup):is([data-starting-style],[data-ending-style]){opacity:0;scale:var(--sigvelo-motion-presence-scale)}:is(.base-ui-popup,.base-ui-modal-popup)[data-ending-style]{transition-timing-function:var(--sigvelo-motion-ease-exit)}.base-ui-popup[data-side=top]:is([data-starting-style],[data-ending-style]){translate:0 var(--sigvelo-motion-distance-sm)}.base-ui-popup[data-side=bottom]:is([data-starting-style],[data-ending-style]){translate:0 calc(var(--sigvelo-motion-distance-sm) * -1)}.base-ui-popup[data-side=left]:is([data-starting-style],[data-ending-style]){translate:var(--sigvelo-motion-distance-sm) 0}.base-ui-popup[data-side=right]:is([data-starting-style],[data-ending-style]){translate:calc(var(--sigvelo-motion-distance-sm) * -1) 0}.base-ui-popup[data-side=inline-start]:is([data-starting-style],[data-ending-style]){translate:var(--sigvelo-motion-distance-sm) 0}.base-ui-popup[data-side=inline-end]:is([data-starting-style],[data-ending-style]),:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .base-ui-popup[data-side=inline-start]:is([data-starting-style],[data-ending-style]){translate:calc(var(--sigvelo-motion-distance-sm) * -1) 0}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .base-ui-popup[data-side=inline-end]:is([data-starting-style],[data-ending-style]){translate:var(--sigvelo-motion-distance-sm) 0}@media (prefers-reduced-motion:reduce){:is(.base-ui-popup,.base-ui-modal-popup){transition-duration:var(--sigvelo-duration-reduced)}:is(.base-ui-popup,.base-ui-modal-popup):is([data-starting-style],[data-ending-style]){scale:1}.base-ui-popup:is([data-starting-style],[data-ending-style]){translate:none}}:root[data-motion=reduce] :is(.base-ui-popup,.base-ui-modal-popup){transition-duration:var(--sigvelo-duration-reduced)}:root[data-motion=reduce] :is(.base-ui-popup,.base-ui-modal-popup):is([data-starting-style],[data-ending-style]){scale:1}:root[data-motion=reduce] .base-ui-popup:is([data-starting-style],[data-ending-style]){translate:none}:root[data-motion=reduce] .base-ui-adaptive-positioner,:root[data-motion=reduce] .base-ui-adaptive-popup,:root[data-motion=reduce] .base-ui-adaptive-viewport>[data-current],:root[data-motion=reduce] .base-ui-adaptive-viewport>[data-previous]{transition-duration:var(--sigvelo-duration-reduced)}:root[data-motion=reduce] .base-ui-adaptive-viewport>[data-current],:root[data-motion=reduce] .base-ui-adaptive-viewport>[data-previous]{translate:none}.base-ui-adaptive-positioner{inline-size:var(--positioner-width);block-size:var(--positioner-height);max-inline-size:var(--available-width);transition:left var(--sigvelo-motion-duration-disclosure) var(--sigvelo-motion-ease-enter), right var(--sigvelo-motion-duration-disclosure) var(--sigvelo-motion-ease-enter), top var(--sigvelo-motion-duration-disclosure) var(--sigvelo-motion-ease-enter), bottom var(--sigvelo-motion-duration-disclosure) var(--sigvelo-motion-ease-enter)}.base-ui-adaptive-popup{inline-size:var(--popup-width,auto);block-size:var(--popup-height,auto);max-inline-size:var(--available-width);max-block-size:var(--available-height);transition:inline-size var(--sigvelo-motion-duration-disclosure) var(--sigvelo-motion-ease-enter), block-size var(--sigvelo-motion-duration-disclosure) var(--sigvelo-motion-ease-enter), opacity var(--sigvelo-motion-duration-presence) var(--sigvelo-motion-ease-change), scale var(--sigvelo-motion-duration-presence) var(--sigvelo-motion-ease-enter);overflow:clip}.base-ui-adaptive-viewport{block-size:100%;inline-size:100%;position:relative;overflow:clip}.base-ui-adaptive-viewport>[data-current],.base-ui-adaptive-viewport>[data-previous]{inline-size:var(--popup-width,100%);opacity:1;transition:translate var(--sigvelo-motion-duration-disclosure) var(--sigvelo-motion-ease-enter), opacity var(--sigvelo-motion-duration-presence) var(--sigvelo-motion-ease-change)}.base-ui-adaptive-viewport[data-activation-direction~=left]>[data-current][data-starting-style],.base-ui-adaptive-viewport[data-activation-direction~=right]>[data-previous][data-ending-style]{opacity:0;translate:25%}.base-ui-adaptive-viewport[data-activation-direction~=right]>[data-current][data-starting-style],.base-ui-adaptive-viewport[data-activation-direction~=left]>[data-previous][data-ending-style]{opacity:0;translate:-25%}.base-ui-adaptive-viewport[data-activation-direction~=up]>[data-current][data-starting-style],.base-ui-adaptive-viewport[data-activation-direction~=down]>[data-previous][data-ending-style]{opacity:0;translate:0 25%}.base-ui-adaptive-viewport[data-activation-direction~=down]>[data-current][data-starting-style],.base-ui-adaptive-viewport[data-activation-direction~=up]>[data-previous][data-ending-style]{opacity:0;translate:0 -25%}.base-ui-adaptive-viewport[data-instant]>[data-current],.base-ui-adaptive-viewport[data-instant]>[data-previous]{transition-duration:0s}@media (prefers-reduced-motion:reduce){.base-ui-adaptive-positioner,.base-ui-adaptive-popup,.base-ui-adaptive-viewport>[data-current],.base-ui-adaptive-viewport>[data-previous]{transition-duration:var(--sigvelo-duration-reduced)}.base-ui-adaptive-viewport>[data-current],.base-ui-adaptive-viewport>[data-previous]{translate:none}}.base-ui-disclosure-panel{block-size:var(--sigvelo-disclosure-panel-height);transition:block-size var(--sigvelo-motion-duration-disclosure) var(--sigvelo-motion-ease-change), opacity var(--sigvelo-motion-duration-presence) var(--sigvelo-motion-ease-enter);overflow:hidden}.base-ui-disclosure-panel[data-slot=collapsible-content]{--sigvelo-disclosure-panel-height:var(--collapsible-panel-height)}.base-ui-disclosure-panel[data-starting-style],.base-ui-disclosure-panel[data-ending-style]{opacity:0;block-size:0}@media (prefers-reduced-motion:reduce){.base-ui-disclosure-panel{transition:opacity var(--sigvelo-duration-reduced) var(--sigvelo-motion-ease-change)}}:root[data-motion=reduce] .base-ui-disclosure-panel{transition:opacity var(--sigvelo-duration-reduced) var(--sigvelo-motion-ease-change)}.transition-surface{--transition-surface-inline:0;--transition-surface-block:0;--transition-surface-scale:1;opacity:1;transition:display var(--sigvelo-motion-duration-presence), opacity var(--sigvelo-motion-duration-presence) var(--sigvelo-motion-ease-enter), translate var(--sigvelo-motion-duration-presence) var(--sigvelo-motion-ease-enter), scale var(--sigvelo-motion-duration-presence) var(--sigvelo-motion-ease-enter);transition-behavior:allow-discrete;translate:0;scale:1}.transition-surface[data-variant=scale]{--transition-surface-scale:var(--sigvelo-motion-presence-scale)}.transition-surface[data-variant=slide-block]{--transition-surface-block:var(--sigvelo-motion-distance-sm)}.transition-surface[data-variant=slide-inline]{--transition-surface-inline:var(--sigvelo-motion-distance-sm)}.transition-surface[hidden]{opacity:0;translate:var(--transition-surface-inline) var(--transition-surface-block);scale:var(--transition-surface-scale);transition-timing-function:var(--sigvelo-motion-ease-exit);display:none}@starting-style{.transition-surface{opacity:0;translate:var(--transition-surface-inline) var(--transition-surface-block);scale:var(--transition-surface-scale)}}@media (prefers-reduced-motion:reduce){.transition-surface{translate:none;scale:1}}:root[data-motion=reduce] .transition-surface{translate:none;scale:1}}@layer recipes{:where(:root,[data-theme=light],[data-theme=dark]){--sigvelo-recipe-control-height:var(--sigvelo-density-compact-control-height);--sigvelo-recipe-control-padding-inline:var(--sigvelo-density-compact-control-padding-inline);--sigvelo-recipe-control-gap:var(--sigvelo-density-compact-control-gap);--sigvelo-recipe-control-font-size:var(--sigvelo-density-compact-control-font-size);--sigvelo-recipe-control-line-height:var(--sigvelo-density-compact-control-line-height);--sigvelo-recipe-control-icon-size:var(--sigvelo-density-compact-control-icon-size);--sigvelo-recipe-control-radius:var(--sigvelo-radius-md);--sigvelo-recipe-field-background:var(--sigvelo-color-canvas);--sigvelo-recipe-field-border:var(--sigvelo-color-neutral-border-muted);--sigvelo-recipe-focus-shadow:0 0 0 2px var(--sigvelo-color-canvas), 0 0 0 4px var(--sigvelo-color-focus);--sigvelo-recipe-focus-shadow-subtle:0 0 0 2px var(--sigvelo-color-canvas), 0 0 0 4px color-mix(in oklab, var(--sigvelo-color-focus), transparent 80%);--sigvelo-recipe-invalid-focus-shadow:0 0 0 2px var(--sigvelo-color-canvas), 0 0 0 4px color-mix(in oklab, var(--sigvelo-color-danger-bg), transparent 80%);--sigvelo-recipe-focus-shadow-inset:inset 0 0 0 var(--sigvelo-focus-width) var(--sigvelo-color-focus);--sigvelo-recipe-disabled-opacity:.5;--sigvelo-recipe-surface-background:var(--sigvelo-color-surface-raised);--sigvelo-recipe-surface-border:transparent;--sigvelo-recipe-surface-radius:var(--sigvelo-radius-lg);--sigvelo-recipe-surface-shadow:var(--sigvelo-elevation-overlay);--sigvelo-recipe-surface-padding:var(--sigvelo-spacing-1);--sigvelo-recipe-popup-min-inline-size:10rem;--sigvelo-recipe-popup-arrow-size:var(--sigvelo-spacing-3);--sigvelo-recipe-row-min-height:var(--sigvelo-density-compact-control-height);--sigvelo-recipe-row-padding-block:var(--sigvelo-spacing-1);--sigvelo-recipe-row-padding-inline:var(--sigvelo-density-compact-control-padding-inline);--sigvelo-recipe-row-gap:var(--sigvelo-density-compact-control-gap);--sigvelo-recipe-row-font-size:var(--sigvelo-density-compact-control-font-size);--sigvelo-recipe-row-line-height:var(--sigvelo-density-compact-control-line-height);--sigvelo-recipe-row-radius:var(--sigvelo-radius-md);--sigvelo-recipe-group-label-padding-block:var(--sigvelo-spacing-1-5);--sigvelo-recipe-group-label-padding-inline:var(--sigvelo-recipe-row-padding-inline);--sigvelo-recipe-group-label-color:var(--sigvelo-color-text-muted);--sigvelo-recipe-group-label-font-size:var(--sigvelo-text-xs);--sigvelo-recipe-group-label-font-weight:var(--sigvelo-font-weight-semibold);--sigvelo-recipe-group-label-line-height:inherit}:where([data-slot=select-trigger][data-size=sm],.toggle--sm){--sigvelo-recipe-control-height:var(--sigvelo-control-height-sm);--sigvelo-recipe-control-padding-inline:var(--sigvelo-control-padding-inline-sm);--sigvelo-recipe-control-font-size:var(--sigvelo-control-text-sm);--sigvelo-recipe-control-line-height:var(--sigvelo-control-line-height-sm);--sigvelo-recipe-control-icon-size:var(--sigvelo-control-icon-size-sm)}:where([data-slot=select-trigger][data-size=md],.toggle--md){--sigvelo-recipe-control-height:var(--sigvelo-control-height-md);--sigvelo-recipe-control-padding-inline:var(--sigvelo-control-padding-inline-md);--sigvelo-recipe-control-font-size:var(--sigvelo-control-text-md);--sigvelo-recipe-control-line-height:var(--sigvelo-control-line-height-md);--sigvelo-recipe-control-icon-size:var(--sigvelo-control-icon-size-md)}:where(.toggle--lg){--sigvelo-recipe-control-height:var(--sigvelo-control-height-lg);--sigvelo-recipe-control-padding-inline:var(--sigvelo-control-padding-inline-lg);--sigvelo-recipe-control-font-size:var(--sigvelo-control-text-lg);--sigvelo-recipe-control-line-height:var(--sigvelo-control-line-height-lg);--sigvelo-recipe-control-icon-size:var(--sigvelo-control-icon-size-lg)}:where([data-slot=menubar],[data-slot=toolbar]){align-items:center;gap:var(--sigvelo-spacing-1);padding:var(--sigvelo-spacing-1);background-color:var(--sigvelo-color-canvas);border:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-muted);border-radius:var(--sigvelo-radius-md);display:flex}:where([data-slot=menubar],[data-slot=toolbar])[data-orientation=vertical]{flex-direction:column}:where([data-slot=dialog-footer],[data-slot=alert-dialog-footer],[data-slot=message-edit-actions],[data-slot=subagent-run-actions]){justify-content:flex-end;gap:var(--sigvelo-spacing-2);flex-wrap:wrap;display:flex}:where([data-recipe~=composer-command-surface]){--sigvelo-recipe-surface-radius:var(--sigvelo-radius-xl);--sigvelo-recipe-surface-shadow:var(--sigvelo-elevation-overlay);--sigvelo-recipe-surface-padding:var(--sigvelo-spacing-1);--sigvelo-recipe-row-min-height:var(--sigvelo-density-compact-control-height);--sigvelo-recipe-row-padding-block:var(--sigvelo-spacing-1);--sigvelo-recipe-row-padding-inline:var(--sigvelo-density-compact-control-padding-inline);--sigvelo-recipe-row-gap:var(--sigvelo-density-compact-control-gap);--sigvelo-recipe-row-font-size:var(--sigvelo-density-compact-control-font-size);--sigvelo-recipe-row-line-height:var(--sigvelo-density-compact-control-line-height);--sigvelo-recipe-row-radius:var(--sigvelo-radius-md);--sigvelo-recipe-group-label-padding-block:var(--sigvelo-spacing-2);--sigvelo-recipe-group-label-padding-inline:var(--sigvelo-density-compact-control-padding-inline);--sigvelo-recipe-group-label-font-size:var(--sigvelo-density-compact-control-font-size);--sigvelo-recipe-group-label-font-weight:var(--sigvelo-font-weight-normal);--sigvelo-recipe-group-label-line-height:var(--sigvelo-leading-tight);--sigvelo-combobox-popup-padding:var(--sigvelo-spacing-1)}:where([data-recipe~=wide-scroll-picker]){overscroll-behavior:contain;scrollbar-gutter:stable;max-block-size:min(28rem,100dvh - 2rem);inline-size:min(46rem,100dvw - 1rem);overflow-y:auto}:where([data-recipe~=framed-panel]){inline-size:100%;color:var(--sigvelo-color-text);background-color:var(--sigvelo-color-surface);border:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle);border-radius:var(--sigvelo-radius-md);flex-direction:column;font-family:inherit;display:flex;overflow:hidden}:where([data-recipe~=application-plane]){margin-inline:var(--sigvelo-spacing-2);border-radius:var(--sigvelo-radius-lg);background:var(--sigvelo-color-surface);box-shadow:var(--sigvelo-elevation-floating);margin-block-end:var(--sigvelo-spacing-2)}:where([data-recipe~=disclosure-stack]){inline-size:100%;color:var(--sigvelo-color-text);flex-direction:column;font-family:inherit;display:flex}:where([data-recipe~=scroll-fade-y]){--sigvelo-scroll-fade-size:min(12%, 2.5rem);--sigvelo-scroll-fade-start:min(var(--sigvelo-scroll-fade-size), var(--scroll-area-overflow-y-start,0px));--sigvelo-scroll-fade-end:min(var(--sigvelo-scroll-fade-size), var(--scroll-area-overflow-y-end,0px));-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--sigvelo-scroll-fade-start), #000 calc(100% - var(--sigvelo-scroll-fade-end)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--sigvelo-scroll-fade-start), #000 calc(100% - var(--sigvelo-scroll-fade-end)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--sigvelo-scroll-fade-start), #000 calc(100% - var(--sigvelo-scroll-fade-end)), transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:where([data-recipe~=scroll-fade-x]){--sigvelo-scroll-fade-start:0px;--sigvelo-scroll-fade-end:0px;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--sigvelo-scroll-fade-start), #000 calc(100% - var(--sigvelo-scroll-fade-end)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--sigvelo-scroll-fade-start), #000 calc(100% - var(--sigvelo-scroll-fade-end)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--sigvelo-scroll-fade-start), #000 calc(100% - var(--sigvelo-scroll-fade-end)), transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:where([dir=rtl] [data-recipe~=scroll-fade-x],[data-recipe~=scroll-fade-x][dir=rtl]){-webkit-mask-image:linear-gradient(to left, transparent 0, #000 var(--sigvelo-scroll-fade-start), #000 calc(100% - var(--sigvelo-scroll-fade-end)), transparent 100%);-webkit-mask-image:linear-gradient(to left, transparent 0, #000 var(--sigvelo-scroll-fade-start), #000 calc(100% - var(--sigvelo-scroll-fade-end)), transparent 100%);mask-image:linear-gradient(to left, transparent 0, #000 var(--sigvelo-scroll-fade-start), #000 calc(100% - var(--sigvelo-scroll-fade-end)), transparent 100%)}@media (any-pointer:coarse){:where(:root,[data-theme=light],[data-theme=dark]){--sigvelo-recipe-row-min-height:var(--sigvelo-control-height-xl)}:where([data-slot=input],[data-slot=select-trigger],[data-slot=combobox-input],[data-slot=autocomplete-input],[data-slot=field-control],[data-slot=number-field-input],[data-slot=toolbar-input]){block-size:var(--sigvelo-control-height-xl)}:where([data-recipe~=composer-command-surface]){--sigvelo-recipe-row-min-height:var(--sigvelo-control-height-xl)}}:where([data-slot=input],[data-slot=textarea],[data-slot=select-trigger],[data-slot=combobox-input],[data-slot=autocomplete-input],[data-slot=field-control],[data-slot=number-field-input],[data-slot=toolbar-input]){min-inline-size:0;block-size:var(--sigvelo-recipe-control-height);padding-block:0;padding-inline:var(--sigvelo-recipe-control-padding-inline);font-family:inherit;font-size:var(--sigvelo-recipe-control-font-size);line-height:var(--sigvelo-recipe-control-line-height);color:var(--sigvelo-color-text);background-color:var(--sigvelo-recipe-field-background);border:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-recipe-field-border);border-radius:var(--sigvelo-recipe-control-radius);transition:color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), border-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), box-shadow var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change)}:where([data-slot=input],[data-slot=textarea],[data-slot=select-trigger],[data-slot=field-control]):hover:not(:disabled,[data-disabled]){border-color:var(--sigvelo-color-focus)}:where([data-slot=input],[data-slot=textarea],[data-slot=select-trigger],[data-slot=combobox-input],[data-slot=autocomplete-input],[data-slot=field-control],[data-slot=number-field-input],[data-slot=toolbar-input]):focus-visible{border-color:var(--sigvelo-color-focus);box-shadow:var(--sigvelo-recipe-focus-shadow-subtle);outline:none}:where([data-slot=input],[data-slot=textarea],[data-slot=select-trigger],[data-slot=combobox-input],[data-slot=autocomplete-input],[data-slot=field-control],[data-slot=number-field-input],[data-slot=toolbar-input])::placeholder{color:var(--sigvelo-control-placeholder-color)}:where([data-slot=input],[data-slot=textarea],[data-slot=select-trigger],[data-slot=combobox-input],[data-slot=field-control]):is([aria-invalid=true],[data-invalid]){border-color:var(--sigvelo-color-danger-bg)}:where([data-slot=input],[data-slot=textarea],[data-slot=select-trigger],[data-slot=combobox-input],[data-slot=field-control]):is([aria-invalid=true],[data-invalid]):focus-visible{box-shadow:var(--sigvelo-recipe-invalid-focus-shadow)}:where([data-slot=input][data-disabled],[data-slot=textarea]:disabled,[data-slot=select-trigger][data-disabled],[data-slot=field-control][data-disabled],[data-slot=number-field-input][data-disabled],[data-slot=toolbar-input][data-disabled]){cursor:not-allowed;opacity:var(--sigvelo-recipe-disabled-opacity)}:where([data-slot=dropdown-menu-content],[data-slot=context-menu-content],[data-slot=menubar-content],[data-slot=select-content],[data-slot=combobox-content],[data-slot=autocomplete-content],[data-slot=popover-content],[data-slot=hover-card-content],[data-slot=tooltip-content],[data-slot=navigation-menu-popup]){max-inline-size:var(--available-width);max-block-size:var(--available-height)}:where([data-slot=dropdown-menu-content],[data-slot=context-menu-content],[data-slot=menubar-content],[data-slot=select-content],[data-slot=combobox-content],[data-slot=autocomplete-content],[data-slot=popover-content],[data-slot=hover-card-content],[data-slot=tooltip-content],[data-slot=navigation-menu-popup],[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=toast]){padding:var(--sigvelo-recipe-surface-padding);color:var(--sigvelo-color-text);background-color:var(--sigvelo-recipe-surface-background);border:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-recipe-surface-border);border-radius:var(--sigvelo-recipe-surface-radius);box-shadow:var(--sigvelo-recipe-surface-shadow);outline:none;font-family:inherit}:where([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=context-menu-item],[data-slot=context-menu-radio-item],[data-slot=context-menu-checkbox-item],[data-slot=context-menu-sub-trigger],[data-slot=menubar-item],[data-slot=menubar-radio-item],[data-slot=menubar-checkbox-item],[data-slot=menubar-sub-trigger],[data-slot=select-item],[data-slot=combobox-item],[data-slot=autocomplete-item]){align-items:center;gap:var(--sigvelo-recipe-row-gap);min-block-size:var(--sigvelo-recipe-row-min-height);padding-block:var(--sigvelo-recipe-row-padding-block);padding-inline:var(--sigvelo-recipe-row-padding-inline);font-family:inherit;font-size:var(--sigvelo-recipe-row-font-size);line-height:var(--sigvelo-recipe-row-line-height);color:var(--sigvelo-color-text);border-radius:var(--sigvelo-recipe-row-radius);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);outline:none;text-decoration:none;display:flex}:where([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=context-menu-item],[data-slot=context-menu-radio-item],[data-slot=context-menu-checkbox-item],[data-slot=context-menu-sub-trigger],[data-slot=menubar-item],[data-slot=menubar-radio-item],[data-slot=menubar-checkbox-item],[data-slot=menubar-sub-trigger],[data-slot=select-item],[data-slot=combobox-item],[data-slot=autocomplete-item])[data-highlighted]{color:var(--sigvelo-color-neutral-text-on-subtle);background-color:var(--sigvelo-color-neutral-bg-subtle)}:where([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=context-menu-item],[data-slot=context-menu-radio-item],[data-slot=context-menu-checkbox-item],[data-slot=context-menu-sub-trigger],[data-slot=menubar-item],[data-slot=menubar-radio-item],[data-slot=menubar-checkbox-item],[data-slot=menubar-sub-trigger],[data-slot=select-item],[data-slot=combobox-item],[data-slot=autocomplete-item])[data-disabled]{pointer-events:none;opacity:var(--sigvelo-recipe-disabled-opacity)}:where([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=context-menu-item],[data-slot=context-menu-radio-item],[data-slot=context-menu-checkbox-item],[data-slot=context-menu-sub-trigger],[data-slot=menubar-item],[data-slot=menubar-radio-item],[data-slot=menubar-checkbox-item],[data-slot=menubar-sub-trigger],[data-slot=select-item],[data-slot=combobox-item],[data-slot=autocomplete-item])>svg{inline-size:var(--sigvelo-density-compact-control-icon-size);block-size:var(--sigvelo-density-compact-control-icon-size);flex:none}:where([data-slot=dropdown-menu-arrow],[data-slot=popover-arrow],[data-slot=tooltip-arrow],[data-slot=hover-card-arrow],[data-slot=navigation-menu-arrow]){inline-size:var(--sigvelo-recipe-popup-arrow-size);block-size:var(--sigvelo-recipe-popup-arrow-size);background-color:var(--sigvelo-recipe-surface-background);border:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-recipe-surface-border);rotate:45deg}:where([data-slot=dropdown-menu-arrow],[data-slot=popover-arrow],[data-slot=tooltip-arrow],[data-slot=hover-card-arrow],[data-slot=navigation-menu-arrow])[data-side=top]{border-block-start:none;border-inline-start:none}:where([data-slot=dropdown-menu-arrow],[data-slot=popover-arrow],[data-slot=tooltip-arrow],[data-slot=hover-card-arrow],[data-slot=navigation-menu-arrow])[data-side=bottom]{border-block-end:none;border-inline-end:none}:where([data-slot=dropdown-menu-arrow],[data-slot=popover-arrow],[data-slot=tooltip-arrow],[data-slot=hover-card-arrow],[data-slot=navigation-menu-arrow])[data-side=left]{border-block-end:none;border-inline-start:none}:where([data-slot=dropdown-menu-arrow],[data-slot=popover-arrow],[data-slot=tooltip-arrow],[data-slot=hover-card-arrow],[data-slot=navigation-menu-arrow])[data-side=right]{border-block-start:none;border-inline-end:none}:where([data-slot=context-menu-item-indicator],[data-slot=menubar-item-indicator]){flex:0 0 1rem;justify-content:center;align-items:center;inline-size:1rem;display:inline-flex}:where([data-slot=popover-description],[data-slot=toast-description]){color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs);line-height:var(--sigvelo-leading-normal);margin:0}:where([data-slot=dropdown-menu-trigger]:not([data-unstyled]),[data-slot=popover-trigger]:not([data-unstyled])){justify-content:center;align-items:center;gap:var(--sigvelo-recipe-control-gap);min-block-size:var(--sigvelo-recipe-control-height);padding-block:0;padding-inline:var(--sigvelo-recipe-control-padding-inline);font-family:inherit;font-size:var(--sigvelo-recipe-control-font-size);font-weight:var(--sigvelo-font-weight-semibold);line-height:var(--sigvelo-recipe-control-line-height);color:var(--sigvelo-color-text);background-color:var(--sigvelo-color-canvas);border:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-muted);border-radius:var(--sigvelo-recipe-control-radius);cursor:pointer;transition:color var(--sigvelo-duration-fast) var(--sigvelo-ease-standard), background-color var(--sigvelo-duration-fast) var(--sigvelo-ease-standard), border-color var(--sigvelo-duration-fast) var(--sigvelo-ease-standard);display:inline-flex}:where([data-slot=dropdown-menu-trigger]:not([data-unstyled]),[data-slot=popover-trigger]:not([data-unstyled])):is(:hover:not([data-disabled]),[data-popup-open]){color:var(--sigvelo-color-neutral-text-on-subtle);background-color:var(--sigvelo-color-neutral-bg-subtle)}:where([data-slot=dropdown-menu-trigger]:not([data-unstyled]),[data-slot=popover-trigger]:not([data-unstyled])):focus-visible{box-shadow:var(--sigvelo-recipe-focus-shadow);outline:none}:where([data-slot=combobox-trigger],[data-slot=combobox-clear],[data-slot=autocomplete-trigger],[data-slot=autocomplete-clear]){padding:var(--sigvelo-spacing-1);color:var(--sigvelo-color-text-muted);border-radius:var(--sigvelo-radius-sm);cursor:pointer;transition:color var(--sigvelo-duration-fast) var(--sigvelo-ease-standard), background-color var(--sigvelo-duration-fast) var(--sigvelo-ease-standard);background-color:#0000;border:0;justify-content:center;align-items:center;display:inline-flex}:where([data-slot=combobox-trigger],[data-slot=combobox-clear],[data-slot=autocomplete-trigger],[data-slot=autocomplete-clear]):hover:not([data-disabled]){color:var(--sigvelo-color-text);background-color:var(--sigvelo-color-neutral-bg-subtle)}:where([data-slot=combobox-trigger],[data-slot=combobox-clear],[data-slot=autocomplete-trigger],[data-slot=autocomplete-clear]):focus-visible{box-shadow:var(--sigvelo-recipe-focus-shadow);outline:none}:where([data-slot=combobox-trigger],[data-slot=combobox-clear],[data-slot=autocomplete-trigger],[data-slot=autocomplete-clear])[data-disabled]{cursor:not-allowed;opacity:var(--sigvelo-recipe-disabled-opacity)}:where([data-slot=combobox-list],[data-slot=autocomplete-list]){max-block-size:min(22.5rem, var(--available-height));padding:var(--sigvelo-spacing-1);overscroll-behavior:contain;overflow-y:auto}:where([data-slot=combobox-empty],[data-slot=autocomplete-empty]){padding:var(--sigvelo-spacing-4);color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-sm);text-align:center}:where([data-slot=combobox-group],[data-slot=autocomplete-group]){padding-block:var(--sigvelo-spacing-1)}:where([data-slot=combobox-group]+[data-slot=combobox-group],[data-slot=autocomplete-group]+[data-slot=autocomplete-group]){border-block-start:var(--sigvelo-border-width) solid var(--sigvelo-color-neutral-border-muted)}:where([data-slot=chain-of-thought-trigger],[data-slot=reasoning-trigger],[data-slot=sources-trigger]){align-items:center;gap:var(--sigvelo-recipe-control-gap);padding-block:var(--sigvelo-spacing-2);padding-inline:var(--sigvelo-recipe-control-padding-inline);color:var(--sigvelo-color-text-muted);border-radius:var(--sigvelo-radius-sm);font-family:inherit;font-size:var(--sigvelo-text-compact);font-weight:var(--sigvelo-font-weight-semibold);cursor:pointer;transition:color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);background-color:#0000;border:0;display:inline-flex}:where([data-slot=chain-of-thought-trigger],[data-slot=reasoning-trigger],[data-slot=sources-trigger]):hover:not([data-disabled]){color:var(--sigvelo-color-text);background-color:var(--sigvelo-color-neutral-bg-subtle)}:where([data-slot=chain-of-thought-trigger],[data-slot=reasoning-trigger],[data-slot=sources-trigger]):focus-visible{box-shadow:var(--sigvelo-recipe-focus-shadow);outline:none}:where([data-slot=chain-of-thought-trigger-icon],[data-slot=sources-trigger-icon],[data-slot=task-trigger-icon]){transition:rotate var(--sigvelo-motion-duration-disclosure) var(--sigvelo-motion-ease-change);display:inline-flex}:where([data-slot=chain-of-thought-trigger],[data-slot=reasoning-trigger],[data-slot=sources-trigger],[data-slot=task-trigger])[data-panel-open]>:where([data-slot=chain-of-thought-trigger-icon],[data-slot=sources-trigger-icon],[data-slot=task-trigger-icon]){rotate:90deg}:where([data-slot=meter-track],[data-slot=progress-track]){inline-size:100%;block-size:var(--sigvelo-spacing-2);background-color:var(--sigvelo-color-neutral-bg-subtle);border-radius:var(--sigvelo-radius-full);position:relative;overflow:hidden}:where([data-slot=meter-indicator],[data-slot=progress-indicator]){background-color:var(--sigvelo-color-primary-bg);border-radius:var(--sigvelo-radius-full);block-size:100%;transition:width var(--sigvelo-motion-duration-layout) var(--sigvelo-motion-ease-change), background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change)}@media (prefers-reduced-motion:reduce){:where([data-slot=meter-indicator],[data-slot=progress-indicator]){transition:background-color var(--sigvelo-duration-reduced) var(--sigvelo-motion-ease-change)}}:root[data-motion=reduce] :where([data-slot=meter-indicator],[data-slot=progress-indicator]){transition:background-color var(--sigvelo-duration-reduced) var(--sigvelo-motion-ease-change)}:where([data-slot=dropdown-menu-label],[data-slot=context-menu-label],[data-slot=menubar-label],[data-slot=select-label],[data-slot=combobox-group-label],[data-slot=autocomplete-group-label]){padding-block:var(--sigvelo-recipe-group-label-padding-block);padding-inline:var(--sigvelo-recipe-group-label-padding-inline);color:var(--sigvelo-recipe-group-label-color);font-size:var(--sigvelo-recipe-group-label-font-size);font-weight:var(--sigvelo-recipe-group-label-font-weight);line-height:var(--sigvelo-recipe-group-label-line-height)}:where([data-slot=dropdown-menu-separator],[data-slot=context-menu-separator],[data-slot=menubar-separator],[data-slot=select-separator]){block-size:var(--sigvelo-border-width);margin-block:var(--sigvelo-spacing-1);background-color:var(--sigvelo-color-neutral-border-muted)}:where([data-slot=dropdown-menu-shortcut],[data-slot=context-menu-shortcut],[data-slot=menubar-shortcut]){color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs);margin-inline-start:auto}@media (forced-colors:active){:where(:root,[data-theme=light],[data-theme=dark]){--sigvelo-recipe-surface-border:CanvasText}:where([data-recipe~=application-plane]){border:var(--sigvelo-border-style) var(--sigvelo-border-width) CanvasText;color:canvastext;box-shadow:none;background:canvas}:where([data-slot=input],[data-slot=select-trigger],[data-slot=combobox-input],[data-slot=autocomplete-input],[data-slot=field-control],[data-slot=number-field-input],[data-slot=toolbar-input]):focus-visible,:where([data-slot=chain-of-thought-trigger],[data-slot=reasoning-trigger],[data-slot=sources-trigger]):focus-visible{outline:var(--sigvelo-focus-ring-forced);outline-offset:2px;box-shadow:none}}}@layer components{.accordion{inline-size:100%}.accordion__item{border-block-end:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-muted)}.accordion__item:last-child{border-block-end:none}.accordion__header{margin:0}.accordion__trigger{justify-content:space-between;align-items:center;gap:var(--sigvelo-recipe-control-gap);inline-size:100%;min-block-size:var(--sigvelo-recipe-control-height);padding-block:var(--sigvelo-spacing-2);padding-inline:var(--sigvelo-recipe-control-padding-inline);font-family:inherit;font-size:var(--sigvelo-recipe-control-font-size);font-weight:var(--sigvelo-font-weight-semibold);text-align:start;color:var(--sigvelo-color-text);border-radius:var(--sigvelo-radius-md);cursor:pointer;transition:background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);background-color:#0000;border:none;display:flex}.accordion__trigger:hover:not([data-disabled]){background-color:var(--sigvelo-color-neutral-bg-subtle)}.accordion__trigger:focus-visible{box-shadow:var(--sigvelo-recipe-focus-shadow);outline:none}.accordion__trigger[data-disabled]{color:var(--sigvelo-color-text-muted);cursor:not-allowed}.accordion__panel{--sigvelo-disclosure-panel-height:var(--accordion-panel-height);font-family:inherit;font-size:var(--sigvelo-text-sm);line-height:var(--sigvelo-leading-relaxed);color:var(--sigvelo-color-text-muted)}.accordion__panel>*{padding-block-end:var(--sigvelo-spacing-4);padding-inline:var(--sigvelo-recipe-control-padding-inline)}.activity__header{align-items:center;gap:var(--sigvelo-spacing-1-5);width:100%;min-width:0;color:color-mix(in oklab, var(--sigvelo-color-text-muted), transparent 20%);font-family:inherit;font-size:var(--sigvelo-text-compact);font-weight:var(--sigvelo-font-weight-semibold);text-align:start;display:flex}.activity__header-action{min-width:0;max-width:max-content;color:var(--sigvelo-color-text);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.activity__header-detail{min-width:0;color:var(--sigvelo-color-text-muted);font-weight:var(--sigvelo-font-weight-normal);white-space:nowrap;flex:1 1 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1rem),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 1rem),#0000 100%)}.activity__item-icon{color:var(--sigvelo-color-text-muted);align-self:center;display:inline-flex}.activity[data-streaming] .activity__header-action,.activity__header[data-streaming] .activity__header-action{--sigvelo-shimmer-base:color-mix(in oklab, var(--sigvelo-color-text-muted), transparent 20%);background:linear-gradient(90deg, var(--sigvelo-shimmer-base) 0% 40%, var(--sigvelo-color-text) 50%, var(--sigvelo-shimmer-base) 60% 100%);color:#0000;animation:sigvelo-text-shimmer var(--sigvelo-motion-duration-shimmer) linear infinite;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce){.activity[data-streaming] .activity__header-action,.activity__header[data-streaming] .activity__header-action{color:inherit;background:0 0;animation:none}}@media (forced-colors:active){.activity[data-streaming] .activity__header-action,.activity__header[data-streaming] .activity__header-action{color:inherit;background:0 0;animation:none}}.activity{contain:inline-size;inline-size:100%;min-inline-size:0;max-inline-size:36rem;margin-block:var(--sigvelo-spacing-2);color:var(--sigvelo-color-text);flex-direction:column;font-family:inherit;display:flex}.activity__trigger{align-items:center;gap:var(--sigvelo-spacing-1-5);inline-size:100%;min-inline-size:0;padding-block:var(--sigvelo-spacing-1-5);padding-inline:var(--sigvelo-spacing-2);margin-inline:calc(var(--sigvelo-spacing-2) * -1);border-radius:var(--sigvelo-radius-sm);color:color-mix(in oklab, var(--sigvelo-color-text-muted), transparent 20%);font-family:inherit;font-size:var(--sigvelo-text-compact);font-weight:var(--sigvelo-font-weight-semibold);text-align:start;cursor:pointer;transition:color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);background-color:#0000;border:none;display:flex}.activity__trigger:hover:not([data-disabled]){color:var(--sigvelo-color-text);background-color:var(--sigvelo-color-neutral-bg-subtle)}.activity__trigger:focus-visible{box-shadow:var(--sigvelo-recipe-focus-shadow);outline:none}.activity__trigger-icon{color:var(--sigvelo-color-text-muted);transition:rotate var(--sigvelo-motion-duration-disclosure) var(--sigvelo-motion-ease-enter);display:inline-flex}.activity__trigger[data-panel-open] .activity__trigger-icon{rotate:90deg}.activity__content{margin-inline:calc(var(--sigvelo-spacing-2) * -1)}.activity__list{gap:var(--sigvelo-spacing-1-5);padding-block:var(--sigvelo-spacing-0-5) var(--sigvelo-spacing-2);padding-inline:var(--sigvelo-spacing-2);flex-direction:column;display:flex}.activity__show-earlier{color:var(--sigvelo-color-text-muted);align-self:flex-start}.activity__item{align-items:baseline;gap:var(--sigvelo-spacing-1-5);font-size:var(--sigvelo-text-compact);color:var(--sigvelo-color-text);line-height:var(--sigvelo-leading-relaxed);display:flex}.activity__group{flex-direction:column;display:flex}.activity__group-trigger{align-items:baseline;gap:var(--sigvelo-spacing-1-5);padding-block:var(--sigvelo-spacing-0-5);padding-inline:var(--sigvelo-spacing-2);margin-block:-var(--sigvelo-spacing-0-5);margin-inline:calc(var(--sigvelo-spacing-2) * -1);border-radius:var(--sigvelo-radius-sm);font-family:inherit;font-size:var(--sigvelo-text-compact);font-weight:inherit;color:var(--sigvelo-color-text);line-height:var(--sigvelo-leading-relaxed);text-align:start;cursor:pointer;transition:background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);background:0 0;border:none;display:flex}.activity__group-trigger:hover:not([data-disabled]){background-color:var(--sigvelo-color-neutral-bg-subtle)}.activity__group-icon{color:var(--sigvelo-color-text-muted);opacity:0;transition:opacity var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), rotate var(--sigvelo-motion-duration-disclosure) var(--sigvelo-motion-ease-enter);align-self:center;display:inline-flex}.activity__group-trigger:hover .activity__group-icon,.activity__group-trigger:focus-visible .activity__group-icon,.activity__group-trigger[data-panel-open] .activity__group-icon{opacity:1}.activity__group-trigger[data-panel-open] .activity__group-icon{rotate:90deg}.activity__group-trigger:focus-visible{box-shadow:var(--sigvelo-recipe-focus-shadow);border-radius:var(--sigvelo-radius-sm);outline:none}.activity__group-panel-inner{padding-block:var(--sigvelo-spacing-1-5) var(--sigvelo-spacing-2)}.activity__group-text{font-size:var(--sigvelo-text-compact);line-height:var(--sigvelo-leading-relaxed);color:var(--sigvelo-color-text-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.activity__group-text:focus-visible,.activity__shell-output:focus-visible{box-shadow:var(--sigvelo-recipe-focus-shadow);border-radius:var(--sigvelo-radius-sm);scroll-margin-block:var(--sigvelo-spacing-4);outline:none}.activity__shell{gap:var(--sigvelo-spacing-1);padding-block:var(--sigvelo-spacing-2);padding-inline:var(--sigvelo-spacing-3);background-color:var(--sigvelo-color-neutral-bg-subtle);border-radius:var(--sigvelo-radius-md);flex-direction:column;display:flex}.activity__shell-label{font-size:var(--sigvelo-text-2xs);font-weight:var(--sigvelo-font-weight-semibold);color:var(--sigvelo-color-text-muted)}.activity__shell-output{font-family:var(--sigvelo-font-mono);font-size:var(--sigvelo-text-xs);line-height:var(--sigvelo-leading-relaxed);color:var(--sigvelo-color-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.activity__shell-status{font-size:var(--sigvelo-text-2xs);color:var(--sigvelo-color-success-text-on-subtle);align-self:flex-end}.activity__shell-status[data-error]{color:var(--sigvelo-color-danger-text-on-subtle)}.activity__call-audit{gap:var(--sigvelo-spacing-1);flex-direction:column;min-inline-size:0;display:flex}.activity__call-audit-label{font-size:var(--sigvelo-text-2xs);font-weight:var(--sigvelo-font-weight-semibold);color:var(--sigvelo-color-text-muted)}.activity__call-audit-list{gap:var(--sigvelo-spacing-1);min-inline-size:0;font-size:var(--sigvelo-text-xs);flex-direction:column;margin:0;padding-inline-start:var(--sigvelo-spacing-4);display:flex}.activity__call-audit-item{min-inline-size:0;color:var(--sigvelo-color-text);overflow-wrap:anywhere;padding-inline-start:var(--sigvelo-spacing-0-5)}.activity__call-audit-code,.activity__call-audit-result{font-family:var(--sigvelo-font-mono);white-space:pre-wrap}.activity__call-audit-state{color:var(--sigvelo-color-text-muted);margin-inline-start:var(--sigvelo-spacing-1)}.activity__call-audit-item[data-state=error] .activity__call-audit-state{color:var(--sigvelo-color-danger-text-on-subtle)}.activity__call-audit-item[data-state=reverted] .activity__call-audit-state{text-decoration:line-through}.activity__browser-panel{padding-block:var(--sigvelo-spacing-2) 0}.activity__shell .code-block{background-color:#0000}.activity__group-text,.activity__shell-output,.activity__code-block{overflow-block:auto;max-block-size:12rem}.activity__code-block .code-block__content,.activity__code-block .code-block__content--highlighted pre.shiki,.activity__code-block .code-block__content--highlighted pre.shiki code{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.activity__browser-screenshot{object-fit:contain;border-radius:var(--sigvelo-radius-md);background-color:var(--sigvelo-color-surface);max-block-size:16rem;inline-size:100%;display:block}.activity__diff-del{color:var(--sigvelo-color-danger-text-on-subtle)}.activity__diff-add{color:var(--sigvelo-color-success-text-on-subtle)}.activity__favicon{inline-size:var(--sigvelo-control-icon-size-md);block-size:var(--sigvelo-control-icon-size-md);border-radius:var(--sigvelo-radius-xs);background-color:var(--sigvelo-color-surface);object-fit:contain;display:block}.activity__item-text{overflow-wrap:anywhere;min-inline-size:0}.activity__item-detail{min-inline-size:0;color:var(--sigvelo-color-text-muted);white-space:nowrap;flex:1 1 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1rem),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 1rem),#0000 100%)}:is(.activity__item:has(.activity__item-detail) .activity__item-text,.activity__group-trigger:has(.activity__item-detail) .activity__item-text){overflow-wrap:normal;white-space:nowrap;flex:0 auto}@media (hover:none){.activity__group-icon{opacity:1}}.activity__group-trigger .activity__item-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (forced-colors:active){.activity__trigger:focus-visible{outline:var(--sigvelo-focus-ring-forced);outline-offset:2px}}.agent-activity-preview{width:min(28rem,100%);min-width:0;padding:var(--sigvelo-spacing-2);border-radius:var(--sigvelo-radius-lg);color:var(--sigvelo-color-text);background:var(--sigvelo-color-surface-raised);box-shadow:var(--sigvelo-elevation-raised);position:relative}.agent-activity-preview__badge{width:var(--sigvelo-control-height-sm);height:var(--sigvelo-control-height-sm);border-radius:var(--sigvelo-radius-full);color:var(--sigvelo-color-primary-text);background:var(--sigvelo-color-surface-raised);box-shadow:var(--sigvelo-elevation-raised);place-items:center;display:grid;position:absolute;inset-block-start:calc(-1 * var(--sigvelo-spacing-2));inset-inline-end:var(--sigvelo-spacing-1)}.agent-activity-preview__badge>svg{width:var(--sigvelo-control-icon-size-md);height:var(--sigvelo-control-icon-size-md)}.agent-activity-preview__dismiss{z-index:1;border-radius:var(--sigvelo-radius-full);color:var(--sigvelo-color-text-muted);background:var(--sigvelo-color-surface-raised);box-shadow:var(--sigvelo-elevation-raised);opacity:0;transition:color var(--sigvelo-duration-fast) var(--sigvelo-ease-standard), opacity var(--sigvelo-duration-fast) var(--sigvelo-ease-standard), scale var(--sigvelo-duration-fast) var(--sigvelo-ease-standard);position:absolute;inset-block-start:calc(-1 * var(--sigvelo-spacing-2));inset-inline-end:var(--sigvelo-spacing-1);scale:.92}.agent-activity-preview:hover .agent-activity-preview__dismiss,.agent-activity-preview:focus-within .agent-activity-preview__dismiss,.agent-activity-preview__dismiss:focus-visible{opacity:1;scale:1}.agent-activity-preview__dismiss:hover:not([data-disabled]){color:var(--sigvelo-color-text);background:var(--sigvelo-color-surface-raised)}.agent-activity-preview__row:focus-visible,.agent-activity-preview__file-action:focus-visible{box-shadow:var(--sigvelo-recipe-focus-shadow);outline:none}.agent-activity-preview__list{gap:var(--sigvelo-spacing-0-5);max-height:min(18rem,60dvh);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.agent-activity-preview__item{align-items:stretch;gap:var(--sigvelo-spacing-0-5);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.agent-activity-preview__item:first-child{padding-inline-end:calc(var(--sigvelo-spacing-8) + var(--sigvelo-spacing-0-5))}.agent-activity-preview__row{width:100%;min-width:0;min-height:var(--sigvelo-control-height-sm);padding:var(--sigvelo-spacing-1-5);border-radius:var(--sigvelo-radius-md);color:inherit;font:inherit;cursor:pointer;transition:background-color var(--sigvelo-duration-fast) var(--sigvelo-ease-standard), transform var(--sigvelo-duration-fast) var(--sigvelo-ease-standard);background:0 0;border:0;text-decoration:none;display:block}.agent-activity-preview__row:hover{background:var(--sigvelo-color-neutral-bg-subtle);transform:translateY(-1px)}.agent-activity-preview__file-action{min-width:var(--sigvelo-control-height-sm);min-height:var(--sigvelo-control-height-sm);padding:var(--sigvelo-spacing-1-5);border-radius:var(--sigvelo-radius-md);color:var(--sigvelo-color-text-muted);cursor:pointer;transition:color var(--sigvelo-duration-fast) var(--sigvelo-ease-standard), background-color var(--sigvelo-duration-fast) var(--sigvelo-ease-standard);background:0 0;border:0;place-items:center;text-decoration:none;display:grid}.agent-activity-preview__file-action:hover{color:var(--sigvelo-color-text);background:var(--sigvelo-color-neutral-bg-subtle)}.agent-activity-preview__file-action>svg{width:var(--sigvelo-control-icon-size-md);height:var(--sigvelo-control-icon-size-md)}.agent-activity-preview__row .activity__header{gap:var(--sigvelo-spacing-2)}.agent-activity-preview__row .activity__header-action{max-width:none}.agent-activity-preview__trailing{align-items:center;gap:var(--sigvelo-spacing-2);flex:none;min-width:1rem;display:flex}.agent-activity-preview__trailing>svg{width:var(--sigvelo-control-icon-size-md);height:var(--sigvelo-control-icon-size-md)}.agent-activity-preview__row[data-status=running] .agent-activity-preview__trailing>svg,.agent-activity-preview__row[data-status=unviewed] .agent-activity-preview__trailing{color:var(--sigvelo-color-primary-text)}.agent-activity-preview__row[data-status=input-required] .agent-activity-preview__trailing>svg{color:var(--sigvelo-color-warning-text)}.agent-activity-preview__unviewed-dot{width:var(--sigvelo-spacing-2);height:var(--sigvelo-spacing-2);border-radius:var(--sigvelo-radius-full);background:currentColor}@media (pointer:coarse){.agent-activity-preview__dismiss{opacity:1;scale:1}.agent-activity-preview__row,.agent-activity-preview__file-action{min-height:var(--sigvelo-control-height-xl)}}@media (prefers-reduced-motion:reduce){.agent-activity-preview__dismiss,.agent-activity-preview__row,.agent-activity-preview__file-action{transition:none}.agent-activity-preview__row:hover{transform:none}}@media (forced-colors:active){.agent-activity-preview{outline:1px solid canvastext}.agent-activity-preview__badge,.agent-activity-preview__dismiss,.agent-activity-preview__file-action{border:var(--sigvelo-border-style) var(--sigvelo-border-width) CanvasText}}.agent-attention{gap:var(--sigvelo-spacing-1-5);width:min(22rem,100%);min-width:0;padding:var(--sigvelo-spacing-1-5);border:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-muted);border-radius:var(--sigvelo-radius-md);color:var(--sigvelo-color-text);background:var(--sigvelo-color-surface);box-shadow:var(--sigvelo-elevation-raised);display:grid}.agent-attention[data-tone=warning]{border-color:var(--sigvelo-color-warning-border)}.agent-attention__header,.agent-attention__trigger{align-items:center;gap:var(--sigvelo-spacing-1-5);grid-template-columns:auto minmax(0,1fr) auto;min-width:0;display:grid}.agent-attention__trigger.button{width:100%;height:auto;min-height:var(--sigvelo-control-height-sm);padding:var(--sigvelo-spacing-1-5);margin:calc(-1 * var(--sigvelo-spacing-1-5));text-align:start;justify-content:stretch}.agent-attention__icon{width:var(--sigvelo-control-height-xs);height:var(--sigvelo-control-height-xs);border-radius:var(--sigvelo-radius-sm);color:var(--sigvelo-color-text-muted);background:var(--sigvelo-color-neutral-bg-subtle);place-items:center;display:grid}.agent-attention[data-tone=warning] .agent-attention__icon{color:var(--sigvelo-color-warning-text);background:var(--sigvelo-color-warning-bg-subtle)}.agent-attention__icon>:is(svg,img){width:1rem;height:1rem}.agent-attention__text{min-width:0;line-height:var(--sigvelo-leading-snug);display:grid}.agent-attention__title{font-size:var(--sigvelo-text-compact);font-weight:var(--sigvelo-font-weight-semibold)}.agent-attention__description{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs)}.agent-attention__body{border-radius:var(--sigvelo-radius-sm);min-width:0;overflow:hidden}.agent-attention__actions{justify-content:flex-end;gap:var(--sigvelo-spacing-1);flex-wrap:wrap;display:flex}@media (any-pointer:coarse){.agent-attention__trigger.button{min-height:var(--sigvelo-control-height-xl)}}.agent-attention[data-busy] .agent-attention__title{--sigvelo-shimmer-base:color-mix(in oklab, var(--sigvelo-color-text-muted), transparent 20%);background:linear-gradient(90deg, var(--sigvelo-shimmer-base) 0% 40%, var(--sigvelo-color-text) 50%, var(--sigvelo-shimmer-base) 60% 100%);color:#0000;animation:sigvelo-text-shimmer var(--sigvelo-motion-duration-shimmer) linear infinite;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce),(forced-colors:active){.agent-attention[data-busy] .agent-attention__title{color:inherit;background:0 0;animation:none}}.agent-connect{gap:var(--sigvelo-spacing-2);min-inline-size:0;color:var(--sigvelo-color-text);display:grid}.agent-connect__header{gap:var(--sigvelo-spacing-2);align-items:flex-start;min-inline-size:0;display:flex}.agent-connect__icon{inline-size:var(--sigvelo-control-height-xs);block-size:var(--sigvelo-control-height-xs);border:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-primary-border-muted);border-radius:var(--sigvelo-radius-md);background:var(--sigvelo-color-primary-bg-subtle);color:var(--sigvelo-color-primary-text);flex:none;place-items:center;display:grid}.agent-connect__title-group{gap:var(--sigvelo-spacing-1);min-inline-size:0;display:grid}.agent-connect__title-group :where(h2,h3){color:var(--sigvelo-color-text);font-size:var(--sigvelo-text-sm);font-weight:var(--sigvelo-font-weight-semibold);line-height:var(--sigvelo-leading-tight);letter-spacing:0;margin:0}.agent-connect__title-group p{max-inline-size:62ch;color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-compact);line-height:var(--sigvelo-leading-snug);text-wrap:pretty;margin:0}.agent-connect__targets{gap:var(--sigvelo-spacing-1);min-inline-size:0;padding:var(--sigvelo-spacing-1);border:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle);border-radius:var(--sigvelo-radius-md);background:var(--sigvelo-color-neutral-bg-subtle);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.agent-connect__target{min-block-size:var(--sigvelo-spacing-7);min-inline-size:0;padding:0 var(--sigvelo-spacing-2);border-radius:var(--sigvelo-radius-sm);color:var(--sigvelo-color-text-muted);cursor:pointer;font:inherit;font-size:var(--sigvelo-text-xs);font-weight:var(--sigvelo-font-weight-semibold);line-height:var(--sigvelo-leading-tight);overflow-wrap:anywhere;text-align:center;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.agent-connect .agent-connect__target{border:var(--sigvelo-border-style) var(--sigvelo-border-width) transparent;transition:background-color var(--sigvelo-duration-fast) var(--sigvelo-ease-standard), border-color var(--sigvelo-duration-fast) var(--sigvelo-ease-standard), color var(--sigvelo-duration-fast) var(--sigvelo-ease-standard), box-shadow var(--sigvelo-duration-fast) var(--sigvelo-ease-standard)}@media (pointer:coarse){.agent-connect__target{min-block-size:var(--sigvelo-spacing-10);padding-inline:var(--sigvelo-spacing-3)}}.agent-connect__target:hover{color:var(--sigvelo-color-text);background:color-mix(in oklab, var(--sigvelo-color-neutral-bg-muted), transparent 38%)}.agent-connect__target:focus-visible{box-shadow:var(--sigvelo-recipe-focus-shadow);outline:none}.agent-connect__target[data-selected=true]{border-color:var(--sigvelo-color-primary-border-muted);background:var(--sigvelo-color-surface);color:var(--sigvelo-color-text);box-shadow:var(--sigvelo-elevation-raised), inset 0 0 0 var(--sigvelo-border-width) var(--sigvelo-color-primary-border-subtle)}.agent-connect .code-block__container{max-block-size:13.5rem}.agent-connect .code-block__content,.agent-connect .code-block__content--highlighted pre.shiki{font-size:var(--sigvelo-text-xs);line-height:var(--sigvelo-leading-normal)}.agent-connect__mcp-form{gap:var(--sigvelo-spacing-2);min-inline-size:0;display:grid}.agent-connect__mcp-form-actions{gap:var(--sigvelo-spacing-1-5);flex-wrap:wrap;display:flex}.agent-connect__mcp-form-status{min-inline-size:0;color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs);font-weight:var(--sigvelo-font-weight-semibold);line-height:var(--sigvelo-leading-compact);overflow-wrap:anywhere;align-self:end}.agent-connect-trigger{inline-size:100%}.agent-connect-popover{inline-size:min(36rem,100dvi - 1.5rem);max-inline-size:min(36rem,100dvi - 1.5rem);padding:var(--sigvelo-spacing-3)}@media (width<=40rem){.agent-connect__targets{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-connect-popover{inline-size:min(24rem,100dvi - 1.5rem)}}@media (forced-colors:active){.agent-connect__targets{border-color:buttontext}.agent-connect__target[data-selected=true]{outline:var(--sigvelo-focus-ring-forced);outline-offset:-2px}}.agent-chat{--agent-chat-content-max-inline-size:64rem;--agent-chat-composer-scrim-fade:2.5rem;background-color:var(--sigvelo-color-surface);block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0;color:var(--sigvelo-color-text);font-family:inherit;position:relative;container:agent-chat/inline-size}.agent-chat__conversation{block-size:100%;min-block-size:0;min-inline-size:0}.agent-chat__transcript-content{--message-scroller-virtual-block-start:var(--sigvelo-spacing-8);min-inline-size:0;max-inline-size:100%;inline-size:min(100% - 2 * var(--sigvelo-spacing-4), var(--agent-chat-content-max-inline-size));padding-block:var(--message-scroller-virtual-block-start) calc(var(--agent-chat-composer-size,5rem) + var(--agent-chat-composer-scrim-fade));padding-inline:var(--sigvelo-spacing-4);margin-inline:auto}.agent-chat[data-composer-hidden] .agent-chat__transcript-content{padding-block-end:var(--sigvelo-spacing-4)}.agent-chat__scroll-button{--message-scroller-button-inset-block-end:calc(var(--agent-chat-composer-size,5rem) + var(--sigvelo-spacing-2))}.agent-chat[data-composer-hidden] .agent-chat__scroll-button{--message-scroller-button-inset-block-end:var(--sigvelo-spacing-2)}.agent-chat-start-screen{scrollbar-gutter:stable;block-size:100%;min-block-size:0;overflow:auto}.agent-chat-start-screen__content{inline-size:min(100%, var(--agent-chat-content-max-inline-size));min-block-size:100%;padding:clamp(var(--sigvelo-spacing-5), 8vb, var(--sigvelo-spacing-12)) var(--sigvelo-spacing-4);grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);margin-inline:auto;display:grid}.agent-chat-start-screen__primary{gap:var(--sigvelo-spacing-6);grid-row:2;min-inline-size:0;display:grid}.agent-chat-start-screen__heading{color:var(--sigvelo-color-text);font-size:var(--sigvelo-text-2xl);font-weight:var(--sigvelo-font-weight-normal);letter-spacing:var(--sigvelo-tracking-normal);line-height:var(--sigvelo-text-lg-leading);text-align:center;text-wrap:balance;margin:0}.agent-chat-start-screen__composer{min-inline-size:0;display:grid}.agent-chat-start-screen__composer>.agent-chat__composer{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0;position:static}.agent-chat-start-screen__composer>.agent-chat__composer:after{content:none}.agent-chat-start-screen__composer>.agent-chat__composer>.prompt-input{z-index:1;inline-size:100%}.agent-chat-start-screen__composer-tray{justify-content:space-between}.agent-chat-start-screen__composer-tray>.button{gap:var(--sigvelo-spacing-1-5);min-inline-size:0;padding-inline:var(--sigvelo-spacing-2);color:inherit;font-size:var(--sigvelo-text-sm);font-weight:var(--sigvelo-font-weight-normal)}.agent-chat-start-screen__composer-tray>.button:has(.app-icon-stack){gap:var(--sigvelo-spacing-3);padding-inline-start:calc(var(--sigvelo-spacing-2) + var(--sigvelo-border-width))}.agent-chat-start-screen__composer-tray>.button:first-child{padding-inline:var(--sigvelo-spacing-2-5)}.agent-chat-start-screen__composer-tray>.button svg{inline-size:var(--sigvelo-control-icon-size-md);block-size:var(--sigvelo-control-icon-size-md);flex:none}.agent-chat-start-screen__composer-tray>.button:first-child svg{inline-size:var(--sigvelo-control-icon-size-lg);block-size:var(--sigvelo-control-icon-size-lg)}.agent-chat-start-screen__composer-tray>.button>span:not(.app-icon-stack){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-chat-start-screen__starters{min-block-size:0;min-inline-size:0;grid-row:3;align-self:start;padding-block-start:var(--sigvelo-spacing-6)}.agent-chat-starter-list{gap:var(--sigvelo-spacing-0-5);margin:0;padding:0;list-style:none;display:grid}.agent-chat-starter{border-radius:var(--sigvelo-radius-xl);transition:background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.agent-chat-starter:hover,.agent-chat-starter:focus-within{background-color:var(--sigvelo-color-surface-sunken)}.agent-chat-starter .agent-chat-starter__action{inline-size:100%;min-block-size:var(--sigvelo-control-height-xl);justify-content:flex-start;gap:var(--sigvelo-spacing-3);min-inline-size:0;padding-block:var(--sigvelo-spacing-2);padding-inline:var(--sigvelo-spacing-3);color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-base);font-weight:var(--sigvelo-font-weight-normal);line-height:var(--sigvelo-leading-relaxed);text-align:start;white-space:normal;transition:color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);background:0 0}.agent-chat-starter .agent-chat-starter__action:hover:not([data-disabled]){background:0 0}.agent-chat-starter:hover .agent-chat-starter__action,.agent-chat-starter:focus-within .agent-chat-starter__action{color:var(--sigvelo-color-text)}.agent-chat-starter__action[data-muted]{color:var(--sigvelo-color-text-subtle)}.agent-chat-starter__icon{color:var(--sigvelo-color-primary-text);flex:none;display:inline-flex}.agent-chat-starter__label{overflow-wrap:anywhere;flex:1;min-inline-size:0}.agent-chat-starter__dismiss{color:var(--sigvelo-color-text-faint);opacity:0;margin-inline-end:var(--sigvelo-spacing-1)}.agent-chat-starter:hover .agent-chat-starter__dismiss,.agent-chat-starter:focus-within .agent-chat-starter__dismiss{opacity:1}@media (prefers-reduced-motion:no-preference){.agent-chat-start-screen__primary>*,.agent-chat-starter{animation:agent-chat-start-screen-enter var(--sigvelo-motion-duration-disclosure) var(--sigvelo-ease-snappy) backwards}.agent-chat-start-screen__primary>:nth-child(2),.agent-chat-starter:nth-child(2){animation-delay:calc(var(--sigvelo-motion-stagger-step) * 1)}.agent-chat-start-screen__content>:nth-child(3),.agent-chat-starter:nth-child(3){animation-delay:calc(var(--sigvelo-motion-stagger-step) * 2)}.agent-chat-starter:nth-child(4){animation-delay:calc(var(--sigvelo-motion-stagger-step) * 3)}.agent-chat-starter:nth-child(n+5){animation-delay:calc(var(--sigvelo-motion-stagger-step) * 4)}}@keyframes agent-chat-start-screen-enter{0%{opacity:0;translate:0 var(--sigvelo-motion-distance-md)}}.agent-chat-start-screen__heading,.agent-chat-start-screen__starters{transition:opacity var(--sigvelo-motion-duration-disclosure) var(--sigvelo-ease-snappy), translate var(--sigvelo-motion-duration-disclosure) var(--sigvelo-ease-snappy), visibility var(--sigvelo-motion-duration-disclosure)}.agent-chat-start-screen__content:has(textarea:not(:placeholder-shown)) .agent-chat-start-screen__heading{opacity:0;translate:0 var(--sigvelo-motion-distance-md)}.agent-chat-start-screen__content:has(textarea:not(:placeholder-shown)) .agent-chat-start-screen__starters{visibility:hidden;opacity:0}.agent-chat__composer{isolation:isolate;padding:0 var(--sigvelo-spacing-6) var(--sigvelo-spacing-6);position:absolute;inset-block-end:0;inset-inline:0}.agent-chat__composer:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(to bottom, transparent, var(--sigvelo-color-surface) var(--agent-chat-composer-scrim-fade));position:absolute;inset:0;inset-block-start:calc(-1 * var(--agent-chat-composer-scrim-fade))}.agent-chat__composer>.prompt-input{z-index:1;inline-size:min(100%, var(--agent-chat-content-max-inline-size));padding-block:var(--sigvelo-spacing-3);margin-inline:auto}.agent-chat__notice{align-items:center;gap:var(--sigvelo-spacing-1-5);font-size:var(--sigvelo-text-xs);color:var(--sigvelo-color-text-muted);margin-block-end:var(--sigvelo-spacing-2);display:flex}.agent-chat__notice:empty{margin-block-end:0}.agent-chat__queued{z-index:0;inline-size:calc(min(100%, var(--agent-chat-content-max-inline-size)) - var(--sigvelo-spacing-10));flex-direction:column;align-items:stretch;margin-inline:auto;position:relative}.agent-chat__queued-list{gap:var(--sigvelo-border-width);flex:1;min-inline-size:0;margin:0;padding:0;list-style:none;display:grid}.agent-chat__queued-message{min-inline-size:0;min-block-size:var(--sigvelo-spacing-6);align-items:center;gap:var(--sigvelo-spacing-1-5);padding-block:0;padding-inline:var(--sigvelo-spacing-2-5);color:var(--sigvelo-color-text);font-size:var(--sigvelo-text-compact);line-height:var(--sigvelo-leading-snug);display:flex}.agent-chat__queued-indicator{color:var(--sigvelo-color-text-muted);flex:none;display:inline-flex}.agent-chat__queued-indicator svg{inline-size:var(--sigvelo-text-sm);block-size:var(--sigvelo-text-sm)}.agent-chat__queued-action{font-weight:var(--sigvelo-font-weight-normal);flex:none}@media (any-pointer:coarse){.agent-chat-starter__dismiss{opacity:1}.agent-chat__queued-message{min-block-size:var(--sigvelo-control-height-xl)}}.agent-chat__notice[data-tone=danger],.agent-chat__notice [data-tone=danger]{color:var(--sigvelo-color-danger-text)}.agent-chat__turn-error{justify-content:space-between;align-items:center;gap:var(--sigvelo-spacing-3);padding:var(--sigvelo-spacing-3);color:var(--sigvelo-color-danger-text-on-subtle);background-color:var(--sigvelo-color-danger-bg-subtle);border:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-danger-border-muted);border-radius:var(--sigvelo-radius-lg);flex-wrap:wrap;flex:1;display:flex}.agent-chat__turn-error-message{overflow-wrap:anywhere;min-inline-size:min(100%,16rem);font-size:var(--sigvelo-text-sm);line-height:var(--sigvelo-leading-normal);flex:1;margin:0}.agent-chat__turn-error-actions{gap:var(--sigvelo-spacing-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}@media (forced-colors:active){.agent-chat-starter:hover,.agent-chat-starter:focus-within{outline:var(--sigvelo-border-width) solid CanvasText}.agent-chat-starter__dismiss{opacity:1}.agent-chat__turn-error{border:var(--sigvelo-focus-width) solid CanvasText}}@container agent-chat (width<=36rem){.agent-chat-start-screen__content{padding-block:var(--sigvelo-spacing-5)}.agent-chat-start-screen__heading{font-size:var(--sigvelo-text-2xl)}.agent-chat-starter__action{font-size:var(--sigvelo-text-sm)}}@container agent-chat (width<=30rem){.agent-chat-start-screen__composer-tray>.button>span:not(.app-icon-stack){display:none}}@media (height<=40rem){.agent-chat-start-screen__content{padding-block:var(--sigvelo-spacing-5);grid-template-rows:auto auto}.agent-chat-start-screen__primary{grid-row:1}.agent-chat-start-screen__starters{grid-row:2}}.agent-tool-detail{background-color:var(--sigvelo-color-surface);block-size:100%;min-inline-size:0;color:var(--sigvelo-color-text);grid-template-rows:auto auto minmax(0,1fr);display:grid}.agent-tool-detail__title{font:inherit;margin:0}.agent-tool-detail__run-state{gap:var(--sigvelo-spacing-2);min-inline-size:0;padding-block:var(--sigvelo-spacing-2);padding-inline:var(--sigvelo-spacing-3);border-block-end:var(--sigvelo-border-width) var(--sigvelo-border-style) var(--sigvelo-color-neutral-border-subtle);grid-row:2;display:grid}.agent-tool-detail__error,.agent-tool-detail__summary{overflow-wrap:anywhere;min-inline-size:0;color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs);line-height:var(--sigvelo-leading-normal);margin:0}.agent-tool-detail__error{color:var(--sigvelo-color-danger-text)}.agent-tool-detail__chat{grid-row:3;min-block-size:0;min-inline-size:0}.agent-tool-detail__chat>.agent-chat{block-size:100%}@media (forced-colors:active){.agent-tool-detail__run-state{border-color:canvastext}}.approval{gap:var(--sigvelo-spacing-2);contain:inline-size;color:var(--sigvelo-color-text);font-family:inherit;font-size:var(--sigvelo-text-compact);flex-direction:column;display:flex}.approval__header{align-items:baseline;gap:var(--sigvelo-spacing-2);line-height:var(--sigvelo-leading-snug);display:flex}.approval__question{overflow-wrap:anywhere;min-inline-size:0}.approval__question code{font-family:var(--sigvelo-font-mono);font-size:.8125em}.approval__count{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs);flex-shrink:0;margin-inline-start:auto}.approval__preview{max-block-size:6rem;padding-block:var(--sigvelo-spacing-1-5);padding-inline:var(--sigvelo-spacing-2-5);overflow-wrap:anywhere;border:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle);border-radius:var(--sigvelo-radius-md);color:var(--sigvelo-color-text-muted);font-family:var(--sigvelo-font-mono);font-size:var(--sigvelo-text-xs);line-height:var(--sigvelo-leading-normal);overflow:auto}.approval__preview-key{color:var(--sigvelo-color-text)}.approval__preview-key:after{content:":"}.approval__options{gap:var(--sigvelo-spacing-0-5);flex-direction:column;display:flex}.approval__option{justify-content:flex-start;align-items:center;gap:var(--sigvelo-spacing-2);inline-size:100%;min-block-size:var(--sigvelo-control-height-sm);padding-block:var(--sigvelo-spacing-1);padding-inline:var(--sigvelo-spacing-2);border-radius:var(--sigvelo-radius-md);color:var(--sigvelo-color-text);font:inherit;text-align:start;background:0 0;border:none;display:flex}.approval__option.button{white-space:normal}.approval__option[data-selected]{background-color:color-mix(in oklab, var(--sigvelo-color-text), transparent 92%)}.approval__key{inline-size:var(--sigvelo-control-icon-size-lg);block-size:var(--sigvelo-control-icon-size-lg);border:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle);border-radius:var(--sigvelo-radius-full);color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-2xs);transition:color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), border-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.approval__option[data-selected] .approval__key{border-color:var(--sigvelo-color-text);background-color:var(--sigvelo-color-text);color:var(--sigvelo-color-surface)}.approval__arrows{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs);opacity:0;transition:opacity var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);margin-inline-start:auto}.approval__option[data-selected] .approval__arrows{opacity:1}.approval__deny{cursor:text}.approval__deny:has(.approval__reason:focus-visible){box-shadow:var(--sigvelo-recipe-focus-shadow)}.approval__deny-label{flex-shrink:0}.approval__reason{min-inline-size:0;color:var(--sigvelo-color-text);font:inherit;background:0 0;border:none;outline:none;flex:1;padding:0}.approval__reason::placeholder{color:var(--sigvelo-color-text-muted)}.approval__skip{color:var(--sigvelo-color-text-muted);flex-shrink:0}.approval__submit{gap:var(--sigvelo-spacing-1-5);flex-shrink:0}.approval__status:not(.sigvelo-visually-hidden){color:var(--sigvelo-color-danger-text);font-size:var(--sigvelo-text-xs)}@media (pointer:coarse){.approval__option{min-block-size:var(--sigvelo-control-height-lg)}}.alert-dialog__backdrop{background-color:var(--sigvelo-color-backdrop);-webkit-backdrop-filter:var(--sigvelo-glass-filter);backdrop-filter:var(--sigvelo-glass-filter);z-index:var(--sigvelo-z-overlay)}.alert-dialog__popup{--sigvelo-recipe-surface-padding:var(--sigvelo-spacing-4);z-index:var(--sigvelo-z-overlay);inline-size:calc(100% - var(--sigvelo-control-height-sm));max-inline-size:28rem;max-block-size:calc(100dvb - var(--sigvelo-control-height-sm));overflow-block:auto;position:fixed;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.alert-dialog__popup--sm{max-inline-size:20rem}.alert-dialog__popup--lg{max-inline-size:36rem}.alert-dialog__title{font-size:var(--sigvelo-text-base);font-weight:var(--sigvelo-font-weight-semibold);line-height:var(--sigvelo-leading-compact);color:var(--sigvelo-color-text);margin:0 0 var(--sigvelo-spacing-1);text-wrap:balance}.alert-dialog__description{font-size:var(--sigvelo-text-compact);line-height:var(--sigvelo-leading-normal);color:var(--sigvelo-color-text-muted);margin:0 0 var(--sigvelo-spacing-4);text-wrap:pretty}.alert-dialog__header{gap:var(--sigvelo-spacing-1);margin-block-end:var(--sigvelo-spacing-3);display:grid}.alert-dialog__media{margin-block-end:var(--sigvelo-spacing-3)}.dialog__popup.attachment-preview{width:fit-content;max-width:min(90vw,56rem)}.attachment-preview__image{border-radius:var(--sigvelo-radius-md);max-width:100%;max-height:70vh;display:block}.attachment-preview__name{font-size:var(--sigvelo-text-xs);color:var(--sigvelo-color-text-muted);text-align:center;margin-block-start:var(--sigvelo-spacing-2)}.autocomplete__input{flex:1}.autocomplete__popup{--sigvelo-recipe-surface-padding:0;--sigvelo-recipe-popup-min-inline-size:12.5rem;inline-size:var(--anchor-width);min-inline-size:var(--sigvelo-recipe-popup-min-inline-size)}.autocomplete__status{padding:var(--sigvelo-spacing-3);text-align:center;font-size:var(--sigvelo-text-xs);color:var(--sigvelo-color-text-muted)}.avatar{--sigvelo-recipe-avatar-size:var(--sigvelo-control-height-sm);--sigvelo-recipe-avatar-badge-size:var(--sigvelo-spacing-2-5);inline-size:var(--sigvelo-recipe-avatar-size);block-size:var(--sigvelo-recipe-avatar-size);background-color:var(--sigvelo-color-neutral-bg-subtle);border-radius:var(--sigvelo-radius-full);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;font-family:inherit;display:inline-flex;position:relative;overflow:hidden}.avatar[data-size=sm]{--sigvelo-recipe-avatar-size:var(--sigvelo-spacing-6);--sigvelo-recipe-avatar-badge-size:var(--sigvelo-spacing-2)}.avatar[data-size=lg]{--sigvelo-recipe-avatar-size:var(--sigvelo-control-height-lg);--sigvelo-recipe-avatar-badge-size:var(--sigvelo-spacing-3)}.avatar[data-size=xl]{--sigvelo-recipe-avatar-size:var(--sigvelo-spacing-14);--sigvelo-recipe-avatar-badge-size:var(--sigvelo-spacing-4)}.avatar[data-shape=rounded]{border-radius:var(--sigvelo-radius-md)}.avatar__image{aspect-ratio:1;object-fit:cover;opacity:1;block-size:100%;inline-size:100%;transition:opacity var(--sigvelo-motion-duration-presence) var(--sigvelo-motion-ease-enter), scale var(--sigvelo-motion-duration-presence) var(--sigvelo-motion-ease-enter);scale:1}.avatar__image[data-fit=contain]{object-fit:contain}.avatar__image[data-starting-style],.avatar__image[data-ending-style]{opacity:0;scale:var(--sigvelo-motion-presence-scale)}.avatar__fallback{block-size:100%;inline-size:100%;font-size:var(--sigvelo-text-sm);font-weight:var(--sigvelo-font-weight-semibold);color:var(--sigvelo-color-text-muted);text-transform:uppercase;background-color:var(--sigvelo-color-neutral-bg-subtle);border-radius:var(--sigvelo-radius-full);justify-content:center;align-items:center;display:flex}.avatar[data-size=sm] .avatar__fallback{font-size:var(--sigvelo-text-xs)}.avatar-group{align-items:center;display:flex}.avatar-group .avatar{border:2px solid var(--sigvelo-color-canvas);margin-inline-start:-.5rem}.avatar-group .avatar:first-child{margin-inline-start:0}.avatar-group__count,.avatar__badge{font-size:var(--sigvelo-text-xs);font-weight:var(--sigvelo-font-weight-semibold);justify-content:center;align-items:center;display:inline-flex}.avatar-group__count{--sigvelo-recipe-avatar-count-size:var(--sigvelo-control-height-sm);inline-size:var(--sigvelo-recipe-avatar-count-size);block-size:var(--sigvelo-recipe-avatar-count-size);padding-inline:var(--sigvelo-spacing-1-5);background-color:var(--sigvelo-color-neutral-bg-subtle);border:2px solid var(--sigvelo-color-canvas);border-radius:var(--sigvelo-radius-full);color:var(--sigvelo-color-text-muted);flex-shrink:0;margin-inline-start:-.5rem;position:relative}.avatar-group:has(.avatar[data-size=sm]) .avatar-group__count{--sigvelo-recipe-avatar-count-size:var(--sigvelo-spacing-6);font-size:var(--sigvelo-text-xs)}.avatar-group:has(.avatar[data-size=lg]) .avatar-group__count{--sigvelo-recipe-avatar-count-size:var(--sigvelo-control-height-lg)}.avatar__badge{z-index:10;inline-size:var(--sigvelo-recipe-avatar-badge-size);block-size:var(--sigvelo-recipe-avatar-badge-size);color:var(--sigvelo-color-primary-text-on-bg);background-color:var(--sigvelo-color-primary-bg);border:2px solid var(--sigvelo-color-canvas);border-radius:var(--sigvelo-radius-full);-webkit-user-select:none;user-select:none;position:absolute;inset-block-end:0;inset-inline-end:0}.avatar.app-icon{--sigvelo-recipe-app-icon-size:var(--sigvelo-spacing-8);--sigvelo-recipe-app-icon-radius:30%;inline-size:var(--sigvelo-recipe-app-icon-size);block-size:var(--sigvelo-recipe-app-icon-size);border-radius:var(--sigvelo-recipe-app-icon-radius);background:var(--sigvelo-color-surface-raised);box-shadow:0 var(--sigvelo-spacing-1) var(--sigvelo-spacing-4) color-mix(in oklab, transparent, var(--sigvelo-color-shadow) 5%);corner-shape:round;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.app-icon[data-app-icon-size=xs]{--sigvelo-recipe-app-icon-size:var(--sigvelo-spacing-5)}.app-icon[data-app-icon-size=sm]{--sigvelo-recipe-app-icon-size:var(--sigvelo-spacing-6);--sigvelo-recipe-app-icon-radius:37.5%}.app-icon[data-app-icon-size=lg]{--sigvelo-recipe-app-icon-size:var(--sigvelo-spacing-10)}.app-icon[data-app-icon-size=xl]{--sigvelo-recipe-app-icon-size:var(--sigvelo-spacing-12)}.app-icon[data-app-icon-variant=surface],.app-icon[data-app-icon-variant=contrast]{padding:var(--sigvelo-spacing-2)}.app-icon[data-app-icon-variant=surface]{background:var(--sigvelo-color-surface-raised)}.app-icon[data-app-icon-variant=contrast]{background:var(--sigvelo-color-primary-bg);color:var(--sigvelo-color-primary-text-on-bg)}.app-icon:after{border-radius:inherit;box-shadow:inset 0 0 0 var(--sigvelo-border-width-hairline) color-mix(in oklab, transparent, var(--sigvelo-color-shadow) 10%);content:"";pointer-events:none;position:absolute;inset:0}.app-icon__image,.app-icon__fallback,.app-icon>:where(svg,img){block-size:100%;inline-size:100%}.app-icon__image{object-fit:cover;display:block}.app-icon__image[data-fit=contain]{object-fit:contain}.app-icon__fallback{border-radius:inherit;background:var(--sigvelo-color-surface-raised);color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs);font-weight:var(--sigvelo-font-weight-semibold);justify-content:center;align-items:center;display:flex}.app-icon[data-app-icon-variant=contrast] .app-icon__fallback{background:inherit;color:inherit}.app-icon-stack{isolation:isolate;align-items:center;block-size:0;display:inline-flex}.app-icon-stack>.app-icon{z-index:1;position:relative}.app-icon-stack>.app-icon:not(:first-child){margin-inline-start:calc(-1 * var(--sigvelo-spacing-2))}.app-icon-stack>.app-icon:first-child{z-index:3}.app-icon-stack>.app-icon:nth-child(2){z-index:2}@media (forced-colors:active){.app-icon{border:var(--sigvelo-border-style) var(--sigvelo-border-width) CanvasText}}.badge{justify-content:center;align-items:center;gap:var(--sigvelo-spacing-1);inline-size:fit-content;padding-block:var(--sigvelo-spacing-0-5);padding-inline:var(--sigvelo-spacing-2);font-family:inherit;font-size:var(--sigvelo-text-xs);font-weight:var(--sigvelo-font-weight-bold);line-height:var(--sigvelo-leading-compact);text-transform:uppercase;letter-spacing:.025em;border:var(--sigvelo-border-style) var(--sigvelo-border-width) transparent;border-radius:var(--sigvelo-radius-full);white-space:nowrap;transition:background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), border-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), box-shadow var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);flex-shrink:0;display:inline-flex;overflow:hidden}.badge:where(a,button){text-decoration:none}.badge:focus-visible{box-shadow:var(--sigvelo-recipe-focus-shadow);outline:none}.badge:is([aria-invalid=true],[data-invalid]){border-color:var(--sigvelo-color-danger-bg)}.badge>svg{inline-size:var(--sigvelo-spacing-3);block-size:var(--sigvelo-spacing-3);pointer-events:none;flex-shrink:0}.badge--sm{padding-block:calc(var(--sigvelo-spacing-0-5) / 2);padding-inline:var(--sigvelo-spacing-1-5);font-size:var(--sigvelo-text-3xs)}.badge--normal.badge--primary{background-color:var(--sigvelo-color-primary-bg);color:var(--sigvelo-color-primary-text-on-bg)}.badge--normal.badge--neutral{background-color:var(--sigvelo-color-neutral-bg-subtle);color:var(--sigvelo-color-neutral-text-on-subtle)}.badge--normal.badge--success{background-color:var(--sigvelo-color-success-bg);color:var(--sigvelo-color-success-text-on-bg)}.badge--normal.badge--warning{background-color:var(--sigvelo-color-warning-bg);color:var(--sigvelo-color-warning-text-on-bg)}.badge--normal.badge--destructive{background-color:var(--sigvelo-color-danger-bg);color:var(--sigvelo-color-danger-text-on-bg)}.badge--outline{color:var(--sigvelo-color-text);border-color:var(--sigvelo-color-neutral-border-muted);background-color:#0000}.badge--ghost{color:var(--sigvelo-color-neutral-text-on-subtle);background-color:#0000}.badge--ghost:where(a,button):hover{background-color:color-mix(in oklab, transparent, var(--sigvelo-color-text) 5%)}.badge--link{color:var(--sigvelo-color-primary-text);text-underline-offset:4px;background-color:#0000}.badge--link:where(a,button):hover{text-decoration:underline}@media (forced-colors:active){.badge{border:var(--sigvelo-border-style) var(--sigvelo-border-width) ButtonText}.badge--ghost,.badge--link{border-color:#0000}}.button{--sigvelo-recipe-button-height:var(--sigvelo-control-height-md);--sigvelo-recipe-button-padding-inline:var(--sigvelo-spacing-3);--sigvelo-recipe-button-font-size:var(--sigvelo-control-text-md);--sigvelo-recipe-button-icon-size:var(--sigvelo-control-icon-size-md);--sigvelo-recipe-button-radius:var(--sigvelo-radius-md);justify-content:center;align-items:center;gap:var(--sigvelo-recipe-control-gap);min-block-size:var(--sigvelo-recipe-button-height);padding-block:0;padding-inline:var(--sigvelo-recipe-button-padding-inline);white-space:nowrap;cursor:pointer;font-family:inherit;font-size:var(--sigvelo-recipe-button-font-size);font-weight:var(--sigvelo-font-weight-semibold);line-height:var(--sigvelo-leading-compact);border-radius:var(--sigvelo-recipe-button-radius);transition:background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), border-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), box-shadow var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change),  translate var(--sigvelo-motion-duration-presence) var(--sigvelo-ease-press);border:none;text-decoration:none;display:inline-flex;translate:0}.button svg{inline-size:var(--sigvelo-recipe-button-icon-size);block-size:var(--sigvelo-recipe-button-icon-size);flex:none}.button:active:not([data-disabled]){filter:brightness(.94);translate:0 var(--sigvelo-motion-distance-xs)}.button:focus-visible{box-shadow:var(--sigvelo-recipe-focus-shadow);outline:none}.button[data-disabled]{opacity:var(--sigvelo-recipe-disabled-opacity);cursor:not-allowed}.button--normal.button--primary{--sigvelo-recipe-button-radius:var(--sigvelo-radius-full);background-color:var(--sigvelo-color-primary-bg);color:var(--sigvelo-color-primary-text-on-bg)}.button--normal.button--primary:hover:not([data-disabled]){background-color:color-mix(in oklab, var(--sigvelo-color-primary-bg), black 5%)}.button--normal.button--neutral{background-color:var(--sigvelo-color-neutral-bg-subtle);color:var(--sigvelo-color-neutral-text-on-subtle)}.button--normal.button--neutral:hover:not([data-disabled]){background-color:color-mix(in oklab, var(--sigvelo-color-neutral-bg-subtle), black 5%)}.button--normal.button--destructive{background-color:var(--sigvelo-color-danger-bg);color:var(--sigvelo-color-danger-text-on-bg)}.button--normal.button--destructive:hover:not([data-disabled]){background-color:color-mix(in oklab, var(--sigvelo-color-danger-bg), black 5%)}.button--outline.button--neutral{color:var(--sigvelo-color-neutral-text);border:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-bg);background-color:#0000}.button--outline.button--neutral:hover:not([data-disabled]){background-color:color-mix(in oklab, transparent, var(--sigvelo-color-neutral-bg) 7.5%)}.button--outline.button--primary{color:var(--sigvelo-color-primary-text);border:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-primary-bg);background-color:#0000}.button--outline.button--primary:hover:not([data-disabled]){background-color:color-mix(in oklab, transparent, var(--sigvelo-color-primary-bg) 7.5%)}.button--outline.button--destructive{color:var(--sigvelo-color-danger-text);border:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-danger-bg);background-color:#0000}.button--outline.button--destructive:hover:not([data-disabled]){background-color:color-mix(in oklab, transparent, var(--sigvelo-color-danger-bg) 7.5%)}.button--surface{background-color:var(--sigvelo-color-surface-raised);color:var(--sigvelo-color-text);box-shadow:var(--sigvelo-elevation-raised)}.button--surface:hover:not([data-disabled],:active){background-color:var(--sigvelo-color-neutral-bg-subtle)}.button--ghost{color:var(--sigvelo-color-neutral-text-on-subtle);background:0 0}.button--ghost:hover:not([data-disabled]){background-color:color-mix(in oklab, transparent, var(--sigvelo-color-text) 5%)}.button--link{color:var(--sigvelo-color-primary-text);text-underline-offset:4px;background-color:#0000}.button--link:hover:not([data-disabled]){text-decoration:underline}.button--xs{--sigvelo-recipe-button-height:var(--sigvelo-control-height-xs);--sigvelo-recipe-button-padding-inline:var(--sigvelo-control-padding-inline-xs);--sigvelo-recipe-button-font-size:var(--sigvelo-control-text-xs);--sigvelo-recipe-button-icon-size:var(--sigvelo-control-icon-size-xs);--sigvelo-recipe-button-radius:var(--sigvelo-radius-sm)}.button--sm{--sigvelo-recipe-button-height:var(--sigvelo-control-height-sm);--sigvelo-recipe-button-padding-inline:var(--sigvelo-control-padding-inline-sm);--sigvelo-recipe-button-font-size:var(--sigvelo-control-text-sm);--sigvelo-recipe-button-icon-size:var(--sigvelo-control-icon-size-sm);--sigvelo-recipe-button-radius:var(--sigvelo-radius-sm)}.button--md{--sigvelo-recipe-button-height:var(--sigvelo-control-height-md);--sigvelo-recipe-button-padding-inline:var(--sigvelo-control-padding-inline-md);--sigvelo-recipe-button-font-size:var(--sigvelo-control-text-md);--sigvelo-recipe-button-icon-size:var(--sigvelo-control-icon-size-md)}.button--lg{--sigvelo-recipe-button-height:var(--sigvelo-control-height-lg);--sigvelo-recipe-button-padding-inline:var(--sigvelo-control-padding-inline-lg);--sigvelo-recipe-button-font-size:var(--sigvelo-control-text-lg);--sigvelo-recipe-button-icon-size:var(--sigvelo-control-icon-size-lg)}.button--xl{--sigvelo-recipe-button-height:var(--sigvelo-control-height-xl);--sigvelo-recipe-button-padding-inline:var(--sigvelo-control-padding-inline-xl);--sigvelo-recipe-button-font-size:var(--sigvelo-control-text-xl);--sigvelo-recipe-button-icon-size:var(--sigvelo-control-icon-size-xl)}.button[data-icon-only]{--sigvelo-recipe-button-padding-inline:0;inline-size:var(--sigvelo-recipe-button-height);flex:none}@media (forced-colors:active){.button{border:var(--sigvelo-border-style) var(--sigvelo-border-width) ButtonText}.button--ghost,.button--link{border-color:#0000}.button[data-disabled]{color:graytext;opacity:1;border-color:graytext}}@media (prefers-reduced-motion:reduce){.button{translate:none}}:root[data-motion=reduce] .button{translate:none}.action-guide{gap:var(--sigvelo-spacing-8);inline-size:100%;padding:var(--sigvelo-spacing-2) var(--sigvelo-spacing-2) var(--sigvelo-spacing-8);color:var(--sigvelo-color-text);display:grid;container:action-guide/inline-size}.action-guide__header{gap:var(--sigvelo-spacing-4);display:grid}.action-guide__title,.action-guide__description,.action-guide__section-title{font-size:var(--sigvelo-text-base);margin:0}.action-guide__title,.action-guide__section-title{font-weight:var(--sigvelo-font-weight-semibold);line-height:var(--sigvelo-text-lg-leading)}.action-guide__description{max-inline-size:var(--sigvelo-measure-prose);line-height:var(--sigvelo-text-lg-leading)}.action-guide__section{gap:var(--sigvelo-spacing-4);display:grid}.action-guide__list{gap:var(--sigvelo-spacing-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.action-guide__list[data-layout=compact]{flex-wrap:wrap;display:flex}.action-guide__list[data-layout=list]{gap:0}.action-guide__item,.action-guide__action{min-inline-size:0}.action-guide__action{inline-size:100%;color:var(--sigvelo-color-text);font-size:var(--sigvelo-text-base);font-weight:var(--sigvelo-font-weight-normal);letter-spacing:var(--sigvelo-tracking-tight);line-height:var(--sigvelo-text-base-leading);white-space:normal;text-align:start;justify-content:flex-start}.action-guide__action-icon{color:var(--sigvelo-color-primary-text);flex:none;display:inline-flex}.action-guide__action-icon svg{inline-size:var(--sigvelo-control-icon-size-md);block-size:var(--sigvelo-control-icon-size-md)}.action-guide__action-label{overflow-wrap:anywhere;min-inline-size:0}.action-guide__list[data-layout=compact] .action-guide__action{inline-size:auto;max-inline-size:100%;min-block-size:var(--sigvelo-spacing-12);gap:var(--sigvelo-spacing-3);padding-inline:var(--sigvelo-spacing-4);border-radius:var(--sigvelo-radius-lg)}.action-guide__list[data-layout=cards] .action-guide__action{min-block-size:calc(var(--sigvelo-spacing-24) + var(--sigvelo-spacing-2));align-items:flex-start;gap:var(--sigvelo-spacing-4);padding:var(--sigvelo-spacing-4);border-radius:var(--sigvelo-radius-lg);flex-direction:column}.action-guide__list[data-layout=cards] .action-guide__action-label{margin-block-start:auto}.action-guide__list[data-layout=list] .action-guide__action{min-block-size:calc(var(--sigvelo-control-height-xl) + var(--sigvelo-spacing-2));gap:var(--sigvelo-spacing-3);padding-inline:var(--sigvelo-spacing-2-5);border-radius:var(--sigvelo-radius-lg)}@container action-guide (width>30rem){.action-guide__list[data-layout=cards]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (forced-colors:active){.action-guide__action-icon{color:buttontext}}.card{background-color:var(--sigvelo-color-surface-raised);color:var(--sigvelo-color-text);border-radius:var(--sigvelo-radius-lg);padding:var(--sigvelo-spacing-4);box-shadow:var(--sigvelo-elevation-raised);transition:box-shadow var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change)}.card[data-size=sm]{padding:var(--sigvelo-spacing-3);border-radius:var(--sigvelo-radius-md)}.card[data-size=sm] .card__header{margin-block-end:var(--sigvelo-spacing-2)}.card[data-size=sm] .card__title{font-size:var(--sigvelo-text-sm)}.card[data-size=sm] .card__content{gap:var(--sigvelo-spacing-2)}.card[data-size=sm] .card__footer{margin-block-start:var(--sigvelo-spacing-2)}.card__header,.card__footer{align-items:center;gap:var(--sigvelo-recipe-row-padding-inline)}.card__header{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-items:start;margin-block-end:var(--sigvelo-spacing-3);display:grid}.card__header:has(.card__action){grid-template-columns:minmax(0,1fr) auto}.card__action{grid-row:1/span 2;grid-column-start:2;place-self:start end}.card__title{min-inline-size:0;font-size:var(--sigvelo-text-base);font-weight:var(--sigvelo-font-weight-semibold);line-height:var(--sigvelo-leading-tight)}.card__description{min-inline-size:0;color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-compact)}.card__content{gap:var(--sigvelo-spacing-3);display:grid}.card__footer{margin-block-start:var(--sigvelo-spacing-3);display:flex}.card--hover{cursor:default}.card--hover:hover{box-shadow:var(--sigvelo-elevation-floating)}.card--hover:focus-visible{box-shadow:var(--sigvelo-recipe-focus-shadow);outline:none}.checkbox{--sigvelo-recipe-checkbox-size:var(--sigvelo-control-icon-size-md);inline-size:var(--sigvelo-recipe-checkbox-size);block-size:var(--sigvelo-recipe-checkbox-size);border:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-muted);border-radius:calc(var(--sigvelo-radius-md) - 4px);background-color:var(--sigvelo-color-canvas);cursor:pointer;transition:background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), border-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), box-shadow var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);outline:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.checkbox:hover:not([data-disabled]){border-color:var(--sigvelo-color-primary-bg)}.checkbox:focus-visible{box-shadow:var(--sigvelo-recipe-focus-shadow);outline:none}.checkbox[data-checked]{background-color:var(--sigvelo-color-primary-bg);border-color:var(--sigvelo-color-primary-bg)}.checkbox:is([aria-invalid=true],[data-invalid]){border-color:var(--sigvelo-color-danger-bg)}.checkbox:is([aria-invalid=true],[data-invalid]):focus-visible{box-shadow:var(--sigvelo-recipe-invalid-focus-shadow)}.checkbox[data-disabled]{opacity:var(--sigvelo-recipe-disabled-opacity);cursor:not-allowed}.checkbox__indicator{color:var(--sigvelo-color-primary-text-on-bg);opacity:1;transition:opacity var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), scale var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-enter);justify-content:center;align-items:center;display:flex;scale:1}.checkbox__indicator[data-starting-style],.checkbox__indicator[data-ending-style]{opacity:0;scale:var(--sigvelo-motion-presence-scale)}.checkbox-group{gap:var(--sigvelo-spacing-2);flex-direction:column;display:flex}.checkbox-group[data-layout=grid]{align-items:stretch;gap:var(--sigvelo-spacing-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.checkbox-group__item{align-items:center;gap:var(--sigvelo-spacing-2);min-block-size:var(--sigvelo-spacing-11);padding-inline:var(--sigvelo-spacing-3);border-radius:var(--sigvelo-radius-md);color:var(--sigvelo-color-text);font-size:var(--sigvelo-text-sm);cursor:pointer;display:flex}.checkbox-group__item:hover{background:var(--sigvelo-color-neutral-bg-subtle)}.checkbox-group__item:has(.checkbox[data-checked]){background:var(--sigvelo-color-neutral-bg-subtle)}.checkbox-group__item:has(.checkbox:focus-visible){box-shadow:var(--sigvelo-recipe-focus-shadow)}.checkbox-group__icon{color:var(--sigvelo-color-text-muted);flex:none;place-items:center;display:grid}.checkbox-group__icon svg{inline-size:var(--sigvelo-control-icon-size-md);block-size:var(--sigvelo-control-icon-size-md)}.checkbox-group__content{gap:var(--sigvelo-spacing-0-5);flex:auto;min-inline-size:0;display:grid}.checkbox-group__title,.checkbox-group__title{font-weight:var(--sigvelo-font-weight-semibold)}.checkbox-group__description{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs)}.checkbox-group__trailing{min-inline-size:0;color:var(--sigvelo-color-text-muted);flex:none}.checkbox-group[data-disabled]{opacity:var(--sigvelo-recipe-disabled-opacity);pointer-events:none}.collapsible{flex-direction:column;inline-size:100%;display:flex}.collapsible__trigger{justify-content:space-between;align-items:center;gap:var(--sigvelo-recipe-control-gap);inline-size:100%;min-block-size:var(--sigvelo-recipe-control-height);padding-block:0;padding-inline:var(--sigvelo-recipe-control-padding-inline);font-family:inherit;font-size:var(--sigvelo-recipe-control-font-size);font-weight:var(--sigvelo-font-weight-semibold);text-align:start;color:var(--sigvelo-color-text);border:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-muted);border-radius:var(--sigvelo-radius-md);cursor:pointer;transition:background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), border-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);background-color:#0000;display:flex}.collapsible__trigger:hover:not([data-disabled]){background-color:var(--sigvelo-color-neutral-bg-subtle)}.collapsible__trigger:focus-visible{box-shadow:var(--sigvelo-recipe-focus-shadow);outline:none}.collapsible__trigger[data-disabled]{opacity:var(--sigvelo-recipe-disabled-opacity);cursor:not-allowed}.collapsible__trigger:after{content:"";block-size:0;inline-size:0;transition:rotate var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);border-top:5px solid;border-left:5px solid #0000;border-right:5px solid #0000}.collapsible__trigger[data-panel-open]:after{rotate:180deg}.collapsible__trigger[data-panel-open]{border-block-end-color:#0000;border-end-end-radius:0;border-end-start-radius:0}.collapsible__panel{font-family:inherit;font-size:var(--sigvelo-text-sm);color:var(--sigvelo-color-text)}.collapsible__panel>*{padding:var(--sigvelo-spacing-4);background-color:var(--sigvelo-color-surface);border:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-muted);border-radius:0 0 var(--sigvelo-radius-md) var(--sigvelo-radius-md);border-block-start:none}.combobox__input-group{background-color:var(--sigvelo-recipe-field-background);border:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-recipe-field-border);border-radius:var(--sigvelo-recipe-control-radius);inline-size:100%;min-inline-size:0;transition:border-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), box-shadow var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);align-items:center;display:flex}.combobox__input-group:hover:not([data-disabled]){border-color:var(--sigvelo-color-focus)}.combobox__input-group:focus-within{border-color:var(--sigvelo-color-focus);box-shadow:var(--sigvelo-recipe-focus-shadow-subtle)}.combobox__input-group[data-invalid]{border-color:var(--sigvelo-color-danger-bg)}.combobox__input-group[data-invalid]:focus-within{box-shadow:var(--sigvelo-recipe-invalid-focus-shadow)}.combobox__input-group[data-disabled]{cursor:not-allowed;opacity:var(--sigvelo-recipe-disabled-opacity)}.combobox__input-group>.combobox__input{background-color:#0000;border:0}.combobox__input-group>.combobox__input:focus-visible{box-shadow:none}.combobox__input{flex:1}.combobox__trigger[data-popup-open]{color:var(--sigvelo-color-text)}.combobox__popup{--sigvelo-recipe-surface-padding:var(--sigvelo-combobox-popup-padding,0);--sigvelo-recipe-popup-min-inline-size:12.5rem;inline-size:var(--anchor-width);min-inline-size:var(--sigvelo-recipe-popup-min-inline-size)}.combobox__item[data-selected]{background-color:var(--sigvelo-color-neutral-bg-subtle);color:var(--sigvelo-color-neutral-text-on-subtle)}.combobox__item-indicator{inline-size:var(--sigvelo-recipe-control-icon-size);color:var(--sigvelo-color-primary-bg);justify-content:center;align-items:center;display:inline-flex}.context-menu__trigger{display:block}.context-menu__positioner{outline:none}.context-menu__popup{min-inline-size:var(--sigvelo-recipe-popup-min-inline-size);overflow-block:auto}.context-menu__item--inset,.context-menu__label--inset{padding-inline-start:var(--sigvelo-control-height-sm)}.context-menu__item[data-variant=destructive]{color:var(--sigvelo-color-danger-text)}.context-menu__item[data-variant=destructive][data-highlighted]{background-color:var(--sigvelo-color-danger-bg-subtle);color:var(--sigvelo-color-danger-text-on-subtle)}.context-menu__item:focus-visible,.context-menu__checkbox-item:focus-visible,.context-menu__radio-item:focus-visible,.context-menu__submenu-trigger:focus-visible{box-shadow:var(--sigvelo-recipe-focus-shadow-inset);outline:none}.context-menu__label{padding-block:var(--sigvelo-spacing-1-5) var(--sigvelo-spacing-0-5)}.dialog__backdrop{background-color:var(--sigvelo-color-backdrop);-webkit-backdrop-filter:var(--sigvelo-glass-filter);backdrop-filter:var(--sigvelo-glass-filter);z-index:var(--sigvelo-z-overlay)}.dialog__popup{--sigvelo-recipe-surface-padding:var(--sigvelo-spacing-4);z-index:var(--sigvelo-z-overlay);inline-size:calc(100% - var(--sigvelo-control-height-sm));max-inline-size:32rem;max-block-size:calc(100dvb - var(--sigvelo-spacing-8));overflow-block:auto;overscroll-behavior:contain;position:fixed;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.dialog__popup--sm{max-inline-size:24rem}.dialog__popup--lg{max-inline-size:48rem}.dialog__popup--fullscreen{border-radius:0;block-size:100%;max-block-size:100%;inline-size:100%;max-inline-size:100%}.dialog__title{font-size:var(--sigvelo-text-lg);font-weight:var(--sigvelo-font-weight-normal);line-height:var(--sigvelo-text-lg-leading);color:var(--sigvelo-color-text);margin-block-end:var(--sigvelo-spacing-1)}.dialog__description{font-size:var(--sigvelo-text-sm);line-height:var(--sigvelo-text-sm-leading);color:var(--sigvelo-color-text-muted);margin-block-end:var(--sigvelo-spacing-3)}.dialog__header{gap:var(--sigvelo-spacing-1);margin-block-end:var(--sigvelo-spacing-3);display:grid}.dialog__footer{margin-block-start:var(--sigvelo-spacing-4)}.empty-state{--sigvelo-recipe-empty-state-padding-block:var(--sigvelo-spacing-4);justify-content:center;align-items:center;gap:var(--sigvelo-spacing-2);padding-block:var(--sigvelo-recipe-empty-state-padding-block);padding-inline:var(--sigvelo-spacing-3);color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-compact);line-height:var(--sigvelo-text-compact-leading);text-align:center;flex-direction:column;display:flex}.empty-state__icon{inline-size:var(--sigvelo-spacing-12);block-size:var(--sigvelo-spacing-12);border-radius:var(--sigvelo-radius-full);background-color:var(--sigvelo-color-neutral-bg-subtle);color:var(--sigvelo-color-text-muted);justify-content:center;align-items:center;margin-block-end:var(--sigvelo-spacing-1);display:inline-flex}.empty-state__title{color:var(--sigvelo-color-text);font-size:var(--sigvelo-text-base);font-weight:var(--sigvelo-font-weight-semibold);line-height:var(--sigvelo-text-base-leading)}.empty-state__description{max-inline-size:32ch;font-size:var(--sigvelo-text-sm);line-height:var(--sigvelo-text-sm-leading)}.field{gap:var(--sigvelo-spacing-1-5);flex-direction:column;inline-size:100%;min-inline-size:0;display:flex}.field[data-invalid] .field__label,.field[data-invalid] .field-title{color:var(--sigvelo-color-danger-bg)}.field--horizontal{flex-direction:row;align-items:center}.field--horizontal:has(>.field-content){align-items:flex-start}.field--horizontal:has(>.field-content)>:is([role=checkbox],[role=radio]){margin-block-start:1px}.field--horizontal>.field__label{flex:auto}.field--responsive{flex-direction:column}@container (width>=28rem){.field--responsive{flex-direction:row;align-items:center}.field--responsive:has(>.field-content){align-items:flex-start}.field--responsive:has(>.field-content)>:is([role=checkbox],[role=radio]){margin-block-start:1px}.field--responsive>.field__label{flex:auto}}.field__label{gap:var(--sigvelo-spacing-1-5);inline-size:fit-content;font-family:inherit;font-size:var(--sigvelo-text-compact);font-weight:var(--sigvelo-font-weight-semibold);line-height:var(--sigvelo-leading-none);color:var(--sigvelo-color-text);display:flex}.field__label:has(>[data-slot=field]){border:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-muted);border-radius:var(--sigvelo-radius-md);flex-direction:column;inline-size:100%}.field__label:has(>[data-slot=field])>[data-slot=field]{padding:var(--sigvelo-spacing-3)}.field__label:has(>[data-slot=field]):has([data-checked]){border-color:var(--sigvelo-color-primary-border);background-color:color-mix(in oklab, var(--sigvelo-color-primary-bg), transparent 95%)}.field[data-disabled] .field__label,.field[data-disabled] .field-title,.field__label[data-disabled]{opacity:var(--sigvelo-recipe-disabled-opacity);cursor:not-allowed}.field__control{inline-size:100%;display:flex}.field__description{font-family:inherit;font-size:var(--sigvelo-text-xs);line-height:var(--sigvelo-leading-snug);color:var(--sigvelo-color-text-muted);margin:0}.field__error{font-family:inherit;font-size:var(--sigvelo-text-xs);line-height:var(--sigvelo-leading-snug);color:var(--sigvelo-color-danger-bg);opacity:1;transition:opacity var(--sigvelo-motion-duration-presence) var(--sigvelo-motion-ease-enter), translate var(--sigvelo-motion-duration-presence) var(--sigvelo-motion-ease-enter);transition-behavior:allow-discrete;margin:0;translate:0}.field__error[data-starting-style],.field__error[data-ending-style]{opacity:0;translate:0 calc(var(--sigvelo-motion-distance-xs) * -1)}@starting-style{.field__error{opacity:0;translate:0 calc(var(--sigvelo-motion-distance-xs) * -1)}}.field__error-list{margin:0;padding-inline-start:var(--sigvelo-spacing-4)}.field-set,.field-group,.field-content{flex-direction:column;display:flex}.field-set{gap:var(--sigvelo-spacing-4);border:0;min-inline-size:0;margin:0;padding:0}.field-set:has(>[data-slot=checkbox-group],>[data-slot=radio-group]){gap:var(--sigvelo-spacing-2)}.field-group{gap:var(--sigvelo-spacing-4);inline-size:100%;container-type:inline-size}.field-group>.field-group{gap:var(--sigvelo-spacing-3)}.field-group:is([data-slot=checkbox-group],[data-slot=radio-group]){gap:var(--sigvelo-spacing-2)}.field-content{gap:var(--sigvelo-spacing-1-5);line-height:var(--sigvelo-leading-snug);flex:1}.field-legend,.field-title{color:var(--sigvelo-color-text);font-weight:var(--sigvelo-font-weight-semibold);line-height:var(--sigvelo-leading-compact)}.field-legend{font-size:var(--sigvelo-text-sm);margin-block-end:var(--sigvelo-spacing-2)}.field-legend[data-variant=label]{font-size:var(--sigvelo-text-compact)}.field-title{align-items:center;gap:var(--sigvelo-spacing-1-5);inline-size:fit-content;font-size:var(--sigvelo-text-compact);display:flex}.field-separator{min-block-size:var(--sigvelo-spacing-5);color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-sm);justify-content:center;align-items:center;display:flex;position:relative}.field-separator__line{background-color:var(--sigvelo-color-neutral-border-muted);block-size:1px;inline-size:100%;position:absolute;inset-block-start:50%;inset-inline:0}.field-separator__content{padding-inline:var(--sigvelo-spacing-2);background-color:var(--sigvelo-color-canvas);position:relative}.fieldset{gap:var(--sigvelo-spacing-3);padding:var(--sigvelo-spacing-4);border:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-muted);border-radius:var(--sigvelo-radius-md);flex-direction:column;margin:0;display:flex}.fieldset[data-variant=plain]{border:0;padding:0}.fieldset__legend{padding:0 var(--sigvelo-spacing-2);font-family:inherit;font-size:var(--sigvelo-text-compact);font-weight:var(--sigvelo-font-weight-semibold);color:var(--sigvelo-color-text);margin:0 -.5rem}.fieldset__description{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-compact);margin:0}.form{gap:var(--sigvelo-spacing-4);flex-direction:column;display:flex}.github-motion-mark{color:currentColor;flex:none;place-items:center;block-size:1.625em;inline-size:1.625em;line-height:0;display:inline-grid;position:relative}.github-motion-mark svg{transform-origin:50%;grid-area:1/1;animation:2.6s ease-in-out infinite github-motion-mark-breathe}.github-motion-mark:before,.github-motion-mark:after{content:"";pointer-events:none;position:absolute}.github-motion-mark:before{border:var(--sigvelo-border-style) var(--sigvelo-border-width) currentColor;opacity:.24;transform-origin:50%;border-radius:999px;animation:2.6s ease-out infinite github-motion-mark-ring;inset:-.22em}.github-motion-mark:after{opacity:.55;background:currentColor;border-radius:999px;block-size:.24em;inline-size:.24em;animation:2.6s ease-in-out infinite github-motion-mark-dot;transform:translate(.48em,-.46em)}@keyframes github-motion-mark-breathe{0%,to{transform:translateY(0)scale(1)}42%{transform:translateY(-.08em)scale(1.05)}}@keyframes github-motion-mark-ring{0%{opacity:0;transform:scale(.72)}26%{opacity:.24}72%,to{opacity:0;transform:scale(1.18)}}@keyframes github-motion-mark-dot{0%,to{opacity:.45;transform:translate(.48em,-.46em)scale(.85)}42%{opacity:.85;transform:translate(.58em,-.56em)scale(1)}}@media (prefers-reduced-motion:reduce){.github-motion-mark svg,.github-motion-mark:before,.github-motion-mark:after{animation:none}}.input{inline-size:100%;display:flex}.input::selection{color:var(--sigvelo-color-selection-text);background-color:var(--sigvelo-color-selection-bg)}.input::file-selector-button{block-size:var(--sigvelo-control-height-xs);font:inherit;font-size:var(--sigvelo-text-sm);font-weight:var(--sigvelo-font-weight-semibold);color:var(--sigvelo-color-text);background-color:#0000;border:0;align-items:center;margin-inline-end:var(--sigvelo-spacing-3);padding:0;display:inline-flex}.kbd{min-inline-size:var(--sigvelo-spacing-5);padding-block:var(--sigvelo-spacing-0-5);padding-inline:var(--sigvelo-spacing-1);font-family:var(--sigvelo-font-mono);font-size:.75em;line-height:var(--sigvelo-text-xs-leading);color:color-mix(in oklab, currentcolor, transparent 25%);background-color:color-mix(in oklab, currentcolor, transparent 90%);border:var(--sigvelo-border-style) var(--sigvelo-border-width) color-mix(in oklab, currentcolor, transparent 82%);border-radius:var(--sigvelo-radius-sm);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}@media (forced-colors:active){.kbd{color:buttontext;border-color:buttontext}}.label{align-items:center;gap:var(--sigvelo-spacing-2);font-family:inherit;font-size:var(--sigvelo-text-sm);font-weight:var(--sigvelo-font-weight-semibold);line-height:var(--sigvelo-leading-none);color:var(--sigvelo-color-text);-webkit-user-select:none;user-select:none;display:flex}.label[data-disabled],.group[data-disabled] .label{color:var(--sigvelo-color-text-muted);pointer-events:none}.peer:disabled~.label{color:var(--sigvelo-color-text-muted);cursor:not-allowed}.label[data-disabled]{cursor:not-allowed}.marker{align-items:center;gap:var(--sigvelo-spacing-2);inline-size:100%;min-block-size:var(--sigvelo-spacing-4);font-family:inherit;font-size:var(--sigvelo-text-sm);line-height:var(--sigvelo-leading-normal);color:var(--sigvelo-color-text-muted);text-align:start;display:flex;position:relative}.marker:where(a,button){font:inherit;color:var(--sigvelo-color-text-muted);transition:color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);background:0 0;border:0;padding:0;text-decoration:none}.marker:where(button){cursor:pointer}.marker:where(a,button):hover{color:var(--sigvelo-color-text)}.marker:where(a,button):focus-visible{border-radius:var(--sigvelo-radius-sm);box-shadow:var(--sigvelo-recipe-focus-shadow);outline:none}.marker--separator:before,.marker--separator:after{content:"";min-inline-size:0;block-size:var(--sigvelo-border-width);background-color:var(--sigvelo-color-neutral-border-subtle);flex:1 1 0}.marker--separator:before{margin-inline-end:var(--sigvelo-spacing-1)}.marker--separator:after{margin-inline-start:var(--sigvelo-spacing-1)}.marker--border{border-block-end:var(--sigvelo-border-width) var(--sigvelo-border-style) var(--sigvelo-color-neutral-border-subtle);padding-block-end:var(--sigvelo-spacing-2)}.marker__icon{inline-size:var(--sigvelo-control-icon-size-md);block-size:var(--sigvelo-control-icon-size-md);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.marker__icon svg{inline-size:var(--sigvelo-control-icon-size-md);block-size:var(--sigvelo-control-icon-size-md)}.marker__content{overflow-wrap:anywhere;min-inline-size:0}.marker--separator .marker__content{text-align:center;flex:0 auto}.marker a{color:inherit;text-underline-offset:.1875rem;text-decoration:underline}.marker a:hover{color:var(--sigvelo-color-text)}.media-preview-card{isolation:isolate;padding:0;position:relative;overflow:clip}.media-preview-card>:is(a,button){border-radius:inherit;min-block-size:100%;color:inherit;text-decoration:none;display:grid;overflow:clip}.media-preview-card:is(:hover,:focus-within){box-shadow:var(--sigvelo-elevation-floating)}.media-preview-card:has(>:is(a,button):focus-visible){box-shadow:var(--sigvelo-recipe-focus-shadow)}.media-preview-card__media,.media-preview-card__placeholder{--media-preview-card-aspect-ratio:16 / 9;aspect-ratio:var(--media-preview-card-aspect-ratio);border-block-end:var(--sigvelo-border-width) var(--sigvelo-border-style) var(--sigvelo-color-neutral-border-muted);background:var(--sigvelo-color-neutral-bg-muted);position:relative;overflow:clip}.media-preview-card__placeholder{color:var(--sigvelo-color-text-muted);place-items:center;display:grid}.media-preview-card__placeholder>svg{inline-size:var(--sigvelo-text-2xl);block-size:var(--sigvelo-text-2xl)}.media-preview-card__actions{z-index:1;align-items:center;gap:var(--sigvelo-spacing-1);display:flex;position:absolute;inset-block-start:var(--sigvelo-spacing-2);inset-inline-end:var(--sigvelo-spacing-2)}.media-preview-card__video{object-fit:cover;block-size:100%;inline-size:100%;display:block}.media-preview-card__play{inline-size:var(--sigvelo-control-height-lg);aspect-ratio:1;border:var(--sigvelo-border-width) var(--sigvelo-border-style) var(--sigvelo-color-neutral-border);border-radius:var(--sigvelo-radius-full);color:var(--sigvelo-color-text);background:var(--sigvelo-color-surface-glass);box-shadow:var(--sigvelo-elevation-floating);transition:opacity var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), scale var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);pointer-events:none;place-items:center;display:grid;position:absolute;inset:50% auto auto 50%;translate:-50% -50%;scale:1}.media-preview-card__play svg{inline-size:var(--sigvelo-text-base);block-size:var(--sigvelo-text-base);translate:var(--sigvelo-motion-distance-xs) 0}.media-preview-card[data-playing=true] .media-preview-card__play{opacity:0;scale:var(--sigvelo-motion-presence-scale)}:where([data-slot=media-preview-card]) [data-slot=card-content]{gap:var(--sigvelo-spacing-2);padding:var(--sigvelo-spacing-3) var(--sigvelo-spacing-4) var(--sigvelo-spacing-4)}.media-preview-card__meta{align-items:center;gap:var(--sigvelo-spacing-1) var(--sigvelo-spacing-3);min-inline-size:0;color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs);line-height:var(--sigvelo-leading-snug);flex-wrap:wrap;display:flex}.media-preview-card__fact{align-items:center;gap:var(--sigvelo-spacing-1);min-inline-size:0;display:inline-flex}.media-preview-card__fact>svg{inline-size:var(--sigvelo-text-sm);block-size:var(--sigvelo-text-sm);flex:none}@media (any-pointer:coarse){.media-preview-card__actions :is(a,button,[role=button]){min-inline-size:var(--sigvelo-control-height-xl);min-block-size:var(--sigvelo-control-height-xl)}}@media (prefers-reduced-motion:reduce){.media-preview-card,.media-preview-card__video,.media-preview-card__play{transition-duration:var(--sigvelo-duration-reduced)}.media-preview-card__play{scale:1}}:root[data-motion=reduce] .media-preview-card__play{scale:1}@media (forced-colors:active){.media-preview-card:has(>:is(a,button):focus-visible){outline:var(--sigvelo-focus-width) solid Highlight;outline-offset:var(--sigvelo-focus-offset);box-shadow:none}.media-preview-card__play{background:canvas;border-color:buttonborder}}.menu__positioner{outline:none}.menu__popup{min-inline-size:var(--sigvelo-recipe-popup-min-inline-size);overflow-block:auto}.menu__item--inset,.menu__group-label--inset{padding-inline-start:var(--sigvelo-control-height-sm)}.menu__item[data-variant=destructive]{color:var(--sigvelo-color-danger-text)}.menu__item[data-variant=destructive][data-highlighted]{background-color:var(--sigvelo-color-danger-bg-subtle);color:var(--sigvelo-color-danger-text-on-subtle)}.menu__group{flex-direction:column;display:flex}.menu__group-label{padding-block:var(--sigvelo-spacing-1-5) var(--sigvelo-spacing-0-5)}.menu__radio-group{flex-direction:column;display:flex}.menu__radio-indicator,.menu__checkbox-indicator{inline-size:var(--sigvelo-recipe-control-icon-size);block-size:var(--sigvelo-recipe-control-icon-size);justify-content:center;align-items:center;display:flex}.menu__radio-indicator:before{content:"";inline-size:var(--sigvelo-spacing-2);block-size:var(--sigvelo-spacing-2);border-radius:var(--sigvelo-radius-circle);background-color:currentColor}.menu__checkbox-indicator:before{content:"";inline-size:var(--sigvelo-spacing-2-5);block-size:var(--sigvelo-spacing-1-5);border-block-end:2px solid;border-inline-start:2px solid;transform:rotate(-45deg)translateY(-1px)}.menu__submenu-trigger{justify-content:space-between}.menu__submenu-trigger:after{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-inline-start:6px solid;block-size:0;inline-size:0}.menubar__trigger:not([data-unstyled]){border:none}.menubar__trigger:not([data-unstyled])[data-popup-open]{background-color:var(--sigvelo-color-neutral-bg-subtle);color:var(--sigvelo-color-neutral-text-on-subtle)}.menubar__popup{min-inline-size:var(--sigvelo-recipe-popup-min-inline-size);overflow-block:auto}.menubar__item,.menubar__checkbox-item,.menubar__radio-item,.menubar__submenu-trigger{justify-content:space-between;gap:var(--sigvelo-control-height-sm)}.menubar__item--inset,.menubar__group-label--inset{padding-inline-start:var(--sigvelo-control-height-sm)}.menubar__item[data-variant=destructive]{color:var(--sigvelo-color-danger-text)}.menubar__item[data-variant=destructive][data-highlighted]{background-color:var(--sigvelo-color-danger-bg-subtle);color:var(--sigvelo-color-danger-text-on-subtle)}.menubar__group{flex-direction:column;display:flex}.menubar__group-label{padding-inline:var(--sigvelo-spacing-2)}.message-scroller{width:100%;height:100%;min-height:0;color:var(--sigvelo-color-text);flex-direction:column;font-family:inherit;display:flex;position:relative;overflow:hidden}.message-scroller__viewport{--message-scroller-fade-size:min(12%, 2.5rem);overscroll-behavior:contain;scrollbar-gutter:stable;contain:content;width:100%;min-width:0;height:100%;min-height:0;overflow:hidden auto}.message-scroller__viewport[data-scrollable~=end]{--sigvelo-scroll-fade-end:var(--message-scroller-fade-size)}.message-scroller__viewport[data-scrollable~=start]{--sigvelo-scroll-fade-start:var(--message-scroller-fade-size)}.message-scroller__content{gap:var(--sigvelo-spacing-4);flex-direction:column;min-height:100%;display:flex}.message-scroller__item{content-visibility:auto;contain-intrinsic-size:auto 15rem;flex-shrink:0;min-width:0}.message-scroller__virtual-content{box-sizing:content-box;position:relative}.message-scroller__virtual-item{min-width:0;padding-inline:inherit;position:absolute;inset-block-start:var(--message-scroller-virtual-block-start,0px);inset-inline:0}.message-scroller__button{z-index:1;border-radius:var(--sigvelo-radius-full);box-shadow:var(--sigvelo-elevation-floating);transition:opacity var(--sigvelo-duration-fast) var(--sigvelo-ease-standard), scale var(--sigvelo-duration-fast) var(--sigvelo-ease-standard), translate var(--sigvelo-duration-fast) var(--sigvelo-ease-standard);position:absolute;inset-block-end:var(--message-scroller-button-inset-block-end,var(--sigvelo-spacing-4));inset-inline-start:50%;translate:-50%}.message-scroller__button[data-direction=start]{inset-block-start:var(--sigvelo-spacing-4);inset-block-end:auto}.message-scroller__button[data-active=false]{pointer-events:none;opacity:0;scale:.95}.message-scroller__button[data-direction=end][data-active=false]{translate:-50% .5rem}.message-scroller__button[data-direction=start][data-active=false]{translate:-50% -.5rem}.message-scroller__button[data-direction=start] svg{rotate:180deg}@media (forced-colors:active){.message-scroller__button{border:var(--sigvelo-border-style) var(--sigvelo-border-width) CanvasText}}.meter{gap:var(--sigvelo-spacing-2);flex-direction:column;inline-size:100%;display:flex}.meter__label{font-family:inherit;font-size:var(--sigvelo-text-sm);font-weight:var(--sigvelo-font-weight-semibold);color:var(--sigvelo-color-text)}.meter__value{font-family:inherit;font-size:var(--sigvelo-text-sm);font-weight:var(--sigvelo-font-weight-semibold);color:var(--sigvelo-color-text-muted)}.navigation-menu{position:relative}.navigation-menu__list{align-items:center;gap:var(--sigvelo-spacing-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.navigation-menu__item{position:relative}.navigation-menu__trigger{align-items:center;gap:var(--sigvelo-spacing-1);min-block-size:var(--sigvelo-recipe-control-height);padding-block:0;padding-inline:var(--sigvelo-recipe-control-padding-inline);font-family:inherit;font-size:var(--sigvelo-recipe-control-font-size);font-weight:var(--sigvelo-font-weight-semibold);color:var(--sigvelo-color-text);border-radius:var(--sigvelo-radius-sm);cursor:pointer;transition:background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);background-color:#0000;border:none;display:inline-flex}.navigation-menu__trigger:hover:not([aria-disabled=true]){background-color:var(--sigvelo-color-neutral-bg-subtle);color:var(--sigvelo-color-neutral-text-on-subtle)}.navigation-menu__trigger:focus-visible{box-shadow:var(--sigvelo-recipe-focus-shadow);outline:none}.navigation-menu__trigger[data-popup-open]{background-color:var(--sigvelo-color-neutral-bg-subtle)}.navigation-menu__trigger[aria-disabled=true]{opacity:var(--sigvelo-recipe-disabled-opacity);cursor:not-allowed}.navigation-menu__icon{transition:rotate var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);display:inline-flex}.navigation-menu__trigger[data-popup-open] .navigation-menu__icon{rotate:180deg}.navigation-menu__content{gap:var(--sigvelo-spacing-2);padding:var(--sigvelo-spacing-2);display:grid}.navigation-menu__link{padding-block:var(--sigvelo-recipe-row-padding-block);padding-inline:var(--sigvelo-recipe-row-padding-inline);font-family:inherit;font-size:var(--sigvelo-recipe-row-font-size);color:var(--sigvelo-color-text);border-radius:var(--sigvelo-radius-sm);transition:background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);text-decoration:none;display:block}.navigation-menu__link:hover{background-color:var(--sigvelo-color-neutral-bg-subtle);color:var(--sigvelo-color-neutral-text-on-subtle)}.navigation-menu__link:focus-visible{box-shadow:var(--sigvelo-recipe-focus-shadow);outline:none}.navigation-menu__link[data-active]{font-weight:var(--sigvelo-font-weight-bold);color:var(--sigvelo-color-primary-bg)}.navigation-menu__popup{--sigvelo-recipe-surface-padding:0;--sigvelo-recipe-popup-min-inline-size:12.5rem;min-inline-size:var(--sigvelo-recipe-popup-min-inline-size);overflow:clip}.navigation-menu__viewport{position:relative;overflow:clip}.nanite-scene{justify-content:center;align-items:center;line-height:0;display:inline-flex}.nanite-mark{flex:none;justify-content:center;align-items:center;block-size:1.5rem;inline-size:1.25rem;line-height:0;display:inline-flex}.nanite-mark svg{block-size:100%;inline-size:100%;display:block}.nanite-scene--trio{block-size:68px;inline-size:200px}.nanite-scene--solo{flex-shrink:0;block-size:56px;inline-size:120px}.nanite-scene svg{block-size:100%;inline-size:100%;display:block;overflow:visible}.nanite-scene--concerned .nanite-scene__nanite{filter:saturate(.55)brightness(.92)}.nanite-scene__nanite,.nanite-scene__hat,.nanite-scene__glass,.nanite-scene__badge,.nanite-scene__sparkle,.nanite-scene__github-signal,.nanite-scene__github-node,.nanite-scene__screen-scan{transform-box:fill-box}.nanite-scene__nanite,.nanite-scene__glass{transform-origin:50% 100%}.nanite-scene__hat,.nanite-scene__badge,.nanite-scene__sparkle,.nanite-scene__github-signal,.nanite-scene__github-node,.nanite-scene__screen-scan{transform-origin:50%}.nanite-scene__hat{visibility:hidden;opacity:0;transform:translateY(-6px)}.nanite-scene__badge,.nanite-scene__sparkle{visibility:hidden;opacity:0}.nanite-scene--idle .nanite-scene__nanite[data-index="0"],.nanite-scene--idle .nanite-scene__nanite[data-index="2"]{animation:2.9s ease-in-out infinite nanite-idle-left}.nanite-scene--idle .nanite-scene__nanite[data-index="1"]{animation:2.9s ease-in-out .12s infinite nanite-idle-right}.nanite-scene--helmet .nanite-scene__hat{visibility:visible;opacity:1;animation:4.05s ease-in-out infinite nanite-helmet-drop;transform:none}.nanite-scene--helmet .nanite-scene__nanite{animation:4.05s ease-in-out infinite nanite-helmet-bounce}.nanite-scene--helmet .nanite-scene__nanite[data-index="1"],.nanite-scene--helmet .nanite-scene__nanite[data-index="1"] .nanite-scene__hat{animation-delay:80ms}.nanite-scene--helmet .nanite-scene__nanite[data-index="2"],.nanite-scene--helmet .nanite-scene__nanite[data-index="2"] .nanite-scene__hat{animation-delay:.16s}.nanite-scene--working .nanite-scene__hat{visibility:visible;opacity:1;animation:.4s ease-out both nanite-hat-enter;transform:none}.nanite-scene--working .nanite-scene__nanite{animation:1.2s ease-in-out infinite nanite-working-bob}.nanite-scene--working .nanite-scene__nanite[data-index="1"]{animation-delay:.14s}.nanite-scene--working .nanite-scene__nanite[data-index="2"]{animation-delay:.28s}.nanite-scene--working .nanite-scene__glass{animation:.9s ease-in-out infinite alternate nanite-glass-swing}.nanite-scene--working .nanite-scene__github-signal{animation:2.7s ease-in-out infinite alternate nanite-signal-float}.nanite-scene--working .nanite-scene__github-node{animation:1.16s ease-in-out infinite alternate nanite-node-pulse}.nanite-scene--working .nanite-scene__github-node:nth-of-type(2){animation-delay:.14s}.nanite-scene--working .nanite-scene__github-node:nth-of-type(3){animation-delay:.28s}.nanite-scene--working .nanite-scene__screen-scan{animation:1.5s ease-in-out infinite nanite-screen-scan}.nanite-scene--celebrating .nanite-scene__nanite{animation:.5s ease-out both nanite-celebrate-hop}.nanite-scene--celebrating .nanite-scene__nanite[data-index="1"]{animation-delay:.1s}.nanite-scene--celebrating .nanite-scene__nanite[data-index="2"]{animation-delay:.2s}.nanite-scene--celebrating .nanite-scene__hat{animation:1.4s ease-out both nanite-hat-toss}.nanite-scene--celebrating .nanite-scene__nanite[data-index="1"] .nanite-scene__hat{animation-delay:.12s}.nanite-scene--celebrating .nanite-scene__nanite[data-index="2"] .nanite-scene__hat{animation-delay:.24s}.nanite-scene--celebrating .nanite-scene__badge,.nanite-scene--concerned .nanite-scene__badge{visibility:visible;opacity:1;animation:.4s cubic-bezier(.34,1.56,.64,1) .5s both nanite-badge-pop}.nanite-scene--concerned .nanite-scene__badge{animation-delay:.3s}.nanite-scene--celebrating .nanite-scene__sparkle{animation:2.4s ease-in-out .7s both nanite-sparkle}.nanite-scene--celebrating .nanite-scene__sparkle:nth-child(2){animation-delay:.78s}.nanite-scene--celebrating .nanite-scene__sparkle:nth-child(3){animation-delay:.86s}.nanite-scene--concerned .nanite-scene__nanite{animation:4s ease-in-out infinite alternate nanite-concerned-sway}.nanite-scene--concerned .nanite-scene__nanite[data-index="1"]{animation-delay:.3s}.nanite-scene--concerned .nanite-scene__nanite[data-index="2"]{animation-delay:.6s}@keyframes nanite-idle-left{50%{transform:translateY(-3px)rotate(-1.2deg)}}@keyframes nanite-idle-right{50%{transform:translateY(-3px)rotate(1.2deg)}}@keyframes nanite-helmet-drop{0%{visibility:visible;opacity:0;transform:translateY(-18px)}9%{opacity:1;transform:translateY(2px)}14%,72%{visibility:visible;opacity:1;transform:translateY(0)}82%{visibility:visible;opacity:0;transform:translateY(-14px)}to{visibility:hidden;opacity:0;transform:translateY(-14px)}}@keyframes nanite-helmet-bounce{0%,10%,to{transform:none}13%{transform:translateY(2px)}19%{transform:translateY(-3px)}25%,72%{transform:none}42%,58%{transform:translateY(-2px)}}@keyframes nanite-hat-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes nanite-working-bob{50%{transform:translateY(-2px)}}@keyframes nanite-glass-swing{to{transform:rotate(-12deg)}}@keyframes nanite-signal-float{to{transform:translateY(-.8px)}}@keyframes nanite-node-pulse{to{transform:scale(1.22)}}@keyframes nanite-screen-scan{0%,to{opacity:0;transform:translate(-20px)}18%,82%{opacity:.55}82%{transform:translate(20px)}}@keyframes nanite-celebrate-hop{50%{transform:translateY(-4px)}}@keyframes nanite-hat-toss{0%{visibility:visible;opacity:1;transform:none}85%{visibility:visible;opacity:0;transform:translateY(-20px)}to{visibility:hidden;opacity:0;transform:translateY(-20px)}}@keyframes nanite-badge-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes nanite-sparkle{0%{visibility:visible;opacity:0;transform:scale(.6)}18%{opacity:1;transform:scale(1.1)}32%,48%,64%{opacity:1;transform:scale(.9)}40%,56%{opacity:1;transform:scale(1.1)}82%{visibility:visible;opacity:0;transform:scale(.9)}to{visibility:hidden;opacity:0;transform:scale(.9)}}@keyframes nanite-concerned-sway{to{transform:rotate(2deg)}}@media (prefers-reduced-motion:reduce){.nanite-scene__nanite,.nanite-scene__hat,.nanite-scene__glass,.nanite-scene__badge,.nanite-scene__sparkle,.nanite-scene__github-signal,.nanite-scene__github-node,.nanite-scene__screen-scan{animation:none!important;transform:none!important}}.number-field{gap:var(--sigvelo-spacing-1-5);flex-direction:column;display:flex}.number-field__group{align-items:stretch;display:flex}.number-field__input{text-align:center;border-inline:none;flex:1;inline-size:100%}.number-field__input:focus-visible{border-color:var(--sigvelo-color-focus);z-index:1;outline:none}.number-field__input[data-disabled]{opacity:var(--sigvelo-recipe-disabled-opacity);cursor:not-allowed}.number-field__input[data-invalid]{border-color:var(--sigvelo-color-danger-bg)}.number-field__decrement,.number-field__increment{inline-size:var(--sigvelo-recipe-control-height);block-size:var(--sigvelo-recipe-control-height);font-family:inherit;font-size:var(--sigvelo-recipe-control-icon-size);font-weight:var(--sigvelo-font-weight-semibold);color:var(--sigvelo-color-text);background-color:var(--sigvelo-color-canvas);border:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-muted);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), border-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), translate var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);justify-content:center;align-items:center;display:flex;translate:0}.number-field__decrement{border-start-start-radius:var(--sigvelo-radius-md);border-end-start-radius:var(--sigvelo-radius-md)}.number-field__increment{border-start-end-radius:var(--sigvelo-radius-md);border-end-end-radius:var(--sigvelo-radius-md)}.number-field__decrement:hover:not([data-disabled]),.number-field__increment:hover:not([data-disabled]){background-color:var(--sigvelo-color-neutral-bg-subtle);color:var(--sigvelo-color-neutral-text-on-subtle)}.number-field__decrement:active:not([data-disabled]),.number-field__increment:active:not([data-disabled]){translate:0 var(--sigvelo-motion-distance-xs)}@media (prefers-reduced-motion:reduce){.number-field__decrement,.number-field__increment{translate:none}}:root[data-motion=reduce] :is(.number-field__decrement,.number-field__increment){translate:none}.number-field__decrement:focus-visible,.number-field__increment:focus-visible{box-shadow:var(--sigvelo-recipe-focus-shadow);z-index:1;outline:none}.number-field__decrement[data-disabled],.number-field__increment[data-disabled]{opacity:var(--sigvelo-recipe-disabled-opacity);cursor:not-allowed}.number-field__scrub-area{cursor:ew-resize}.number-field__scrub-area[data-scrubbing]{cursor:grabbing}.popover__backdrop{z-index:var(--sigvelo-z-overlay);background-color:color-mix(in oklab, var(--sigvelo-color-text), transparent 50%)}.popover__popup{--sigvelo-recipe-surface-padding:var(--sigvelo-spacing-3);min-inline-size:12rem;max-inline-size:min(20rem, var(--available-width));overflow-block:auto}.popover__title{font-size:var(--sigvelo-text-compact);font-weight:var(--sigvelo-font-weight-semibold);line-height:var(--sigvelo-leading-compact);color:var(--sigvelo-color-text);margin-block-end:var(--sigvelo-spacing-1)}.popover__header{gap:var(--sigvelo-spacing-1);margin-block-end:var(--sigvelo-spacing-2);display:grid}.popover__close--default{margin-block-start:var(--sigvelo-spacing-2)}.mcp-plugin-catalog{box-sizing:border-box;inline-size:100%;max-inline-size:var(--sigvelo-measure-wide-block);padding-inline:var(--sigvelo-spacing-4);color:var(--sigvelo-color-text);margin-inline:auto;container:mcp-plugin-catalog/inline-size}.mcp-plugin-catalog__header,.mcp-plugin-catalog__heading-copy,.mcp-plugin-catalog__installed,.mcp-plugin-catalog__sections,.mcp-plugin-catalog__section{display:grid}.mcp-plugin-catalog__header{gap:var(--sigvelo-spacing-4);margin-block-end:var(--sigvelo-spacing-6)}.mcp-plugin-catalog__heading-copy{gap:var(--sigvelo-spacing-1)}.mcp-plugin-catalog__heading,.mcp-plugin-catalog__description,.mcp-plugin-catalog__section-heading,.mcp-plugin-catalog__empty,.mcp-plugin-details p{margin:0}.mcp-plugin-catalog__heading{font-size:var(--sigvelo-text-3xl);font-weight:var(--sigvelo-font-weight-normal);line-height:var(--sigvelo-text-3xl-leading);letter-spacing:var(--sigvelo-tracking-normal)}.mcp-plugin-catalog__description{max-inline-size:var(--sigvelo-measure-prose);color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-base);line-height:var(--sigvelo-text-base-leading)}.mcp-plugin-catalog__search{inline-size:100%}.mcp-plugin-catalog__installed{gap:var(--sigvelo-spacing-2);margin-block-end:var(--sigvelo-spacing-6)}.mcp-plugin-catalog__installed-list,.mcp-plugin-catalog__list{margin:0;padding:0;list-style:none}.mcp-plugin-catalog__installed-list{gap:var(--sigvelo-spacing-2);display:flex;overflow-x:auto}.mcp-plugin-catalog__sections{gap:var(--sigvelo-spacing-6)}.mcp-plugin-catalog__section{gap:var(--sigvelo-spacing-2)}.mcp-plugin-catalog__section-heading{color:var(--sigvelo-color-text);font-size:var(--sigvelo-text-sm);font-weight:var(--sigvelo-font-weight-semibold);line-height:var(--sigvelo-text-sm-leading)}.mcp-plugin-catalog__list{gap:var(--sigvelo-spacing-4) var(--sigvelo-spacing-2);margin-inline:calc(-1 * var(--sigvelo-spacing-2));display:grid}.mcp-plugin-catalog__card{align-items:center;gap:var(--sigvelo-spacing-2);min-block-size:var(--sigvelo-spacing-14);border-radius:var(--sigvelo-radius-lg);transition:background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);grid-template-columns:minmax(0,1fr) auto;padding-inline-end:var(--sigvelo-spacing-2);display:grid}.mcp-plugin-catalog__card:hover{background-color:var(--sigvelo-color-neutral-bg-subtle)}.mcp-plugin-catalog__card .button:hover:not([data-disabled]){background-color:#0000}.mcp-plugin-catalog__card-main{grid-template-columns:var(--sigvelo-spacing-10) minmax(0, 1fr);justify-content:start;align-items:center;gap:var(--sigvelo-spacing-3-5);inline-size:100%;min-inline-size:0;padding-inline:var(--sigvelo-spacing-2);text-align:start;white-space:normal;display:grid}.mcp-plugin-catalog__card-copy{min-inline-size:0;display:grid}.mcp-plugin-catalog__card-name{font-size:var(--sigvelo-text-sm);font-weight:var(--sigvelo-font-weight-normal);line-height:var(--sigvelo-text-compact-leading)}.mcp-plugin-catalog__card-description{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-compact);line-height:var(--sigvelo-text-compact-leading)}.mcp-plugin-catalog__empty{padding-block:var(--sigvelo-spacing-8);color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-sm);text-align:center}.dialog__popup.mcp-plugin-details{--sigvelo-recipe-surface-padding:0;overflow-block:auto;overflow-inline:hidden;overscroll-behavior:contain;max-inline-size:36.25rem;display:block}.mcp-plugin-details__hero{isolation:isolate;align-items:center;gap:var(--sigvelo-spacing-4);min-block-size:22.75rem;background:radial-gradient(ellipse 48% 135% at 0% 38%, var(--sigvelo-color-warning-400) 0%, transparent 74%), radial-gradient(ellipse 50% 85% at 48% -8%, var(--sigvelo-color-primary-300) 0%, transparent 78%), radial-gradient(ellipse 68% 78% at 42% 112%, var(--sigvelo-color-primary-700) 0%, transparent 72%), linear-gradient(108deg, var(--sigvelo-color-primary-600), var(--sigvelo-color-primary-400) 70%, var(--sigvelo-color-primary-500));color:var(--sigvelo-color-primary-text-on-bg);flex-direction:column;padding-block-start:calc(var(--sigvelo-spacing-12) + var(--sigvelo-spacing-1));display:flex;position:relative;overflow:hidden}.mcp-plugin-details__hero>.dialog__close{color:inherit;position:absolute;inset-block-start:var(--sigvelo-spacing-2);inset-inline-end:var(--sigvelo-spacing-2)}.mcp-plugin-details__hero>.dialog__close:hover:not([data-disabled]){background-color:oklab(100% 0 5.96046e-8/.12)}.mcp-plugin-details__title-copy{text-align:center;flex-direction:column;align-items:center;display:flex}.mcp-plugin-details__identity{align-items:center;gap:var(--sigvelo-spacing-3-5);display:flex}.mcp-plugin-details__identity>.separator{block-size:var(--sigvelo-spacing-8);background-color:color-mix(in oklab, currentcolor, transparent 30%)}.mcp-plugin-details__title-copy{gap:var(--sigvelo-spacing-2);inline-size:100%;padding-inline:var(--sigvelo-spacing-5)}.mcp-plugin-details__title{color:inherit;font-size:var(--sigvelo-text-2xl);font-weight:var(--sigvelo-font-weight-semibold);line-height:var(--sigvelo-text-2xl-leading);margin:0}.mcp-plugin-details__state{color:inherit;font-size:var(--sigvelo-text-xs);line-height:var(--sigvelo-text-xs-leading);opacity:.8}.mcp-plugin-details__description{max-inline-size:33.75rem;max-block-size:calc(5 * var(--sigvelo-text-sm-leading));color:inherit;font-size:var(--sigvelo-text-sm);line-height:var(--sigvelo-text-sm-leading);text-align:center;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.mcp-plugin-details__footer{padding-block:var(--sigvelo-spacing-4) var(--sigvelo-spacing-8);justify-content:center;margin-block-start:auto;display:flex}.mcp-plugin-details__disclosure{gap:var(--sigvelo-spacing-2-5);padding:var(--sigvelo-spacing-4) var(--sigvelo-spacing-5);color:var(--sigvelo-color-text-subtle);font-size:var(--sigvelo-text-xs);line-height:var(--sigvelo-leading-snug);display:grid}.mcp-plugin-details__disclosure strong{color:var(--sigvelo-color-text);font-weight:var(--sigvelo-font-weight-semibold)}@media (forced-colors:active){.mcp-plugin-details__hero{color:canvastext;background:canvas}}@container mcp-plugin-catalog (inline-size>=36rem){.mcp-plugin-catalog__header{grid-template-columns:minmax(0,1fr) 16rem;align-items:end}.mcp-plugin-catalog__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.mcp-server-picker__group+.mcp-server-picker__group{margin-block-start:var(--sigvelo-spacing-0-5)}.mcp-server-picker__group-label{padding-block:var(--sigvelo-spacing-1-5) var(--sigvelo-spacing-0-5);padding-inline:var(--sigvelo-spacing-2);color:var(--sigvelo-color-text);font-size:var(--sigvelo-text-xs);font-weight:var(--sigvelo-font-weight-normal);line-height:var(--sigvelo-leading-tight)}.mcp-server-picker__action-error{align-items:flex-start;gap:var(--sigvelo-spacing-1-5);margin:var(--sigvelo-spacing-1) var(--sigvelo-spacing-2);padding:var(--sigvelo-spacing-2);border:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-danger-border-subtle);border-radius:var(--sigvelo-radius-sm);color:var(--sigvelo-color-danger-text-on-subtle);background-color:var(--sigvelo-color-danger-bg-subtle);font-size:var(--sigvelo-text-xs);line-height:var(--sigvelo-leading-tight);opacity:1;overflow-wrap:anywhere;display:flex}.mcp-server-picker__action-error>svg{flex:none}.mcp-server-picker__row-shell{transition:background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.mcp-server-picker__row{overflow:hidden}.mcp-server-picker__row-shell,.mcp-server-picker__custom-action{border-radius:var(--sigvelo-radius-sm)}.mcp-server-picker__row-shell:has(.mcp-server-picker__row[data-highlighted]){background-color:var(--sigvelo-color-neutral-bg-subtle)}.mcp-server-picker__row-shell[data-status=ready] .mcp-server-picker__row{opacity:1}.mcp-server-picker__icon{inline-size:var(--sigvelo-control-icon-size-lg);block-size:var(--sigvelo-control-icon-size-lg);color:var(--sigvelo-color-text-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.mcp-server-picker__icon>svg{inline-size:var(--sigvelo-control-icon-size-sm);block-size:var(--sigvelo-control-icon-size-sm);object-fit:contain;display:block}.mcp-server-picker__copy{align-items:baseline;gap:var(--sigvelo-spacing-2);min-inline-size:0;display:flex}.mcp-server-picker__name{color:var(--sigvelo-color-text);flex:none}.mcp-server-picker__description{min-inline-size:0;color:var(--sigvelo-color-text)}.mcp-server-picker__row-state{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs);white-space:nowrap}.mcp-server-picker__custom-action>svg,.mcp-server-picker__custom-action .mcp-server-picker__icon>svg{inline-size:var(--sigvelo-control-icon-size-sm);block-size:var(--sigvelo-control-icon-size-sm)}.mcp-server-picker__row-actions{align-items:center;gap:var(--sigvelo-spacing-0-5);padding-inline-end:var(--sigvelo-spacing-2);display:inline-flex}.mcp-server-picker__row-status{inline-size:var(--sigvelo-spacing-6);block-size:var(--sigvelo-spacing-6);color:var(--sigvelo-color-text-muted);transition:color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);justify-content:center;align-items:center;display:inline-flex}.mcp-server-picker__action{inline-size:var(--sigvelo-spacing-6);block-size:var(--sigvelo-spacing-6);min-block-size:var(--sigvelo-spacing-6);justify-content:center;padding:0}.mcp-server-picker__row-status>svg,.mcp-server-picker__action>svg{inline-size:var(--sigvelo-control-icon-size-sm);block-size:var(--sigvelo-control-icon-size-sm)}.mcp-server-picker__row-shell[data-status=ready] .mcp-server-picker__row-status{color:var(--sigvelo-color-success-text-on-subtle)}.mcp-server-picker__row-shell[data-status=authenticating] .mcp-server-picker__row-status{color:var(--sigvelo-color-warning-text-on-subtle)}.mcp-server-picker__row-shell:is([data-status=failed],[data-status=not-connected]) .mcp-server-picker__row-status,.mcp-server-picker__row-shell[data-error] .mcp-server-picker__row-status{color:var(--sigvelo-color-danger-text-on-subtle)}@media (any-pointer:coarse){.mcp-server-picker__action{inline-size:var(--sigvelo-control-height-xl);block-size:var(--sigvelo-control-height-xl);min-block-size:var(--sigvelo-control-height-xl)}}.mcp-server-picker__empty{padding-block:var(--sigvelo-spacing-2);padding-inline:var(--sigvelo-spacing-3);color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-sm)}.mcp-server-setup-dialog__links{gap:var(--sigvelo-spacing-2);flex-wrap:wrap;display:flex}@media (forced-colors:active){.mcp-server-picker__row-shell:has(.mcp-server-picker__row[data-highlighted]){outline:1px solid highlight}}.mcp-connection-request{inline-size:min(28rem,100%);margin-block:var(--sigvelo-spacing-1)}.mcp-connection-request--settled{gap:var(--sigvelo-spacing-1)}.mcp-connection-request__body{gap:var(--sigvelo-spacing-1-5);display:grid}.mcp-connection-request__reason{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-compact);line-height:var(--sigvelo-leading-normal);text-wrap:pretty}.mcp-connection-request__endpoint{min-inline-size:0;padding:var(--sigvelo-spacing-1-5);border:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-muted);border-radius:var(--sigvelo-radius-sm);background:var(--sigvelo-color-neutral-bg-subtle)}.mcp-connection-request__endpoint-item{align-items:baseline;gap:var(--sigvelo-spacing-2);min-inline-size:0;font-size:var(--sigvelo-text-xs)}.mcp-connection-request__endpoint-details{min-inline-size:0}.mcp-connection-request__error{align-items:center;gap:var(--sigvelo-spacing-1-5);color:var(--sigvelo-color-danger-text);font-size:var(--sigvelo-text-xs);line-height:var(--sigvelo-leading-normal);overflow-wrap:anywhere;display:flex}.mcp-connection-request__error>svg{flex:none}@media (forced-colors:active){.mcp-connection-request__endpoint{border-color:canvastext}}.preview-card__trigger{color:var(--sigvelo-color-primary-bg);text-underline-offset:2px;cursor:pointer;transition:color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);text-decoration:underline}.preview-card__trigger:hover{color:color-mix(in oklab, var(--sigvelo-color-primary-bg), transparent 20%)}.preview-card__trigger:focus-visible{box-shadow:var(--sigvelo-recipe-focus-shadow);border-radius:var(--sigvelo-radius-sm);outline:none}.preview-card__backdrop{z-index:var(--sigvelo-z-overlay)}.preview-card__popup{--sigvelo-recipe-surface-padding:var(--sigvelo-spacing-3);min-inline-size:12.5rem;max-inline-size:min(20rem, var(--available-width));overflow-block:auto}.progress{inline-size:100%}.progress--success .progress__indicator{background-color:var(--sigvelo-color-success-bg)}.progress--warning .progress__indicator{background-color:var(--sigvelo-color-warning-bg)}.progress--destructive .progress__indicator{background-color:var(--sigvelo-color-danger-bg)}.progress[data-indeterminate] .progress__indicator{inline-size:50%;animation:progress-indeterminate 1.5s var(--sigvelo-motion-ease-change) infinite}@keyframes progress-indeterminate{0%{transform:translate(-100%)}to{transform:translate(200%)}}@media (prefers-reduced-motion:reduce){.progress[data-indeterminate] .progress__indicator{animation:none;transform:none}}:root[data-motion=reduce] .progress[data-indeterminate] .progress__indicator{animation:none;transform:none}.radio-group{gap:var(--sigvelo-spacing-3);display:flex}.radio-group--vertical{flex-direction:column}.radio-group--horizontal{flex-direction:row;align-items:center}.radio{--sigvelo-recipe-radio-size:var(--sigvelo-control-icon-size-lg);inline-size:var(--sigvelo-recipe-radio-size);block-size:var(--sigvelo-recipe-radio-size);background-color:var(--sigvelo-color-canvas);border:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-muted);border-radius:var(--sigvelo-radius-full);cursor:pointer;transition:color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), border-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), box-shadow var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);outline:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.radio:hover:not([data-disabled]){border-color:var(--sigvelo-color-primary-bg)}.radio:focus-visible{box-shadow:var(--sigvelo-recipe-focus-shadow);outline:none}.radio[data-checked]{border-color:var(--sigvelo-color-primary-bg);background-color:var(--sigvelo-color-primary-bg)}.radio:is([aria-invalid=true],[data-invalid]){border-color:var(--sigvelo-color-danger-bg)}.radio:is([aria-invalid=true],[data-invalid]):focus-visible{box-shadow:var(--sigvelo-recipe-invalid-focus-shadow)}.radio[data-disabled]{opacity:var(--sigvelo-recipe-disabled-opacity);cursor:not-allowed}.radio__indicator{inline-size:var(--sigvelo-spacing-2);block-size:var(--sigvelo-spacing-2);background-color:var(--sigvelo-color-primary-text-on-bg);border-radius:var(--sigvelo-radius-full);opacity:1;transition:opacity var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), scale var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-enter);display:block;scale:1}.radio__indicator[data-starting-style],.radio__indicator[data-ending-style]{opacity:0;scale:0}.scroll-area{overflow:hidden}.scroll-area__viewport{block-size:100%;inline-size:100%}.scroll-area__viewport:focus-visible{outline:2px solid var(--sigvelo-color-focus);outline-offset:-2px}.scroll-area__scrollbar{padding:var(--sigvelo-spacing-0-5);opacity:0;pointer-events:none;transition:opacity var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);background-color:#0000;display:flex}.scroll-area__scrollbar:is([data-hovering],[data-scrolling]){opacity:1;pointer-events:auto}.scroll-area__scrollbar[data-scrolling]{transition-duration:0s}.scroll-area__scrollbar:hover{background-color:color-mix(in oklab, var(--sigvelo-color-neutral-bg-subtle), transparent 50%)}.scroll-area__scrollbar[data-orientation=vertical]{inline-size:var(--sigvelo-spacing-2-5);flex-direction:column}.scroll-area__scrollbar[data-orientation=horizontal]{block-size:var(--sigvelo-spacing-2-5);flex-direction:row}.scroll-area__thumb{background-color:color-mix(in oklab, var(--sigvelo-color-text-muted), transparent 70%);border-radius:var(--sigvelo-radius-full);transition:background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change)}.scroll-area__thumb:hover,.scroll-area__scrollbar[data-scrolling] .scroll-area__thumb{background-color:color-mix(in oklab, var(--sigvelo-color-text-muted), transparent 50%)}.scroll-area__corner{background-color:color-mix(in oklab, var(--sigvelo-color-neutral-bg-subtle), transparent 50%)}:where(.message__content pre,.observability-table-wrap,[data-recipe~=wide-scroll-picker],[data-slot=autocomplete-list],[data-slot=combobox-list],[data-slot=context-menu-content],[data-slot=dialog-content],[data-slot=dropdown-menu-content],[data-slot=menubar-content],[data-slot=popover-content],[data-slot=select-content]){--scrollbar-thumb:var(--app-scrollbar-thumb,var(--sigvelo-color-neutral-border-muted));--scrollbar-track:var(--app-scrollbar-track,transparent);scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}:where(.message__content pre,.observability-table-wrap){--scrollbar-track:var(--app-scrollbar-track,var(--sigvelo-color-neutral-bg-subtle));scrollbar-gutter:stable}:where(.message__content pre){overflow:auto clip}:where(.observability-table-wrap){overscroll-behavior:contain;overflow:auto}@media (prefers-contrast:more){:where(.message__content pre,.observability-table-wrap){--scrollbar-thumb:var(--sigvelo-color-text);--scrollbar-track:var(--sigvelo-color-canvas)}}@supports not (scrollbar-color:auto){:where(.message__content pre,.observability-table-wrap)::-webkit-scrollbar{width:12px;height:12px}:where(.message__content pre,.observability-table-wrap)::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)}:where(.message__content pre,.observability-table-wrap)::-webkit-scrollbar-track{background:var(--scrollbar-track)}}.search-field{--sigvelo-recipe-control-height:var(--sigvelo-control-height-md);--sigvelo-recipe-control-padding-inline:var(--sigvelo-control-padding-inline-md);--sigvelo-recipe-control-font-size:var(--sigvelo-control-text-md);--sigvelo-recipe-control-line-height:var(--sigvelo-control-line-height-md);--sigvelo-recipe-control-icon-size:var(--sigvelo-control-icon-size-md);--sigvelo-recipe-control-radius:var(--sigvelo-radius-full)}.search-field__control{position:relative}.search-field__icon{z-index:1;inline-size:var(--sigvelo-recipe-control-icon-size);block-size:var(--sigvelo-recipe-control-icon-size);color:var(--sigvelo-color-text-muted);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:var(--sigvelo-spacing-2);translate:0 -50%}.search-field__input{padding-inline-start:calc(var(--sigvelo-spacing-2) + var(--sigvelo-recipe-control-icon-size) + var(--sigvelo-spacing-1-5))}.select__label{inline-size:fit-content;color:var(--sigvelo-color-text);font-family:inherit;font-size:var(--sigvelo-text-sm);font-weight:var(--sigvelo-font-weight-semibold);line-height:var(--sigvelo-leading-none);display:flex}.select__trigger{justify-content:space-between;align-items:center;gap:var(--sigvelo-recipe-control-gap);cursor:pointer;inline-size:100%;display:inline-flex}.select__trigger>[data-slot=select-value]{align-items:center;gap:var(--sigvelo-spacing-2);text-overflow:ellipsis;white-space:nowrap;display:flex;overflow:hidden}.select__icon{pointer-events:none;color:var(--sigvelo-color-text-muted);opacity:.7;flex-shrink:0;display:flex}.select__icon>svg{inline-size:var(--sigvelo-recipe-control-icon-size);block-size:var(--sigvelo-recipe-control-icon-size)}.select__popup{--sigvelo-recipe-surface-padding:0;--sigvelo-recipe-popup-min-inline-size:8rem;min-inline-size:var(--sigvelo-recipe-popup-min-inline-size);overflow:hidden}.select__list{max-block-size:var(--available-height);padding:var(--sigvelo-spacing-1);scroll-padding-block:var(--sigvelo-spacing-6);position:relative;overflow-y:auto}.select__option{inline-size:100%;padding-inline:var(--sigvelo-spacing-3) var(--sigvelo-control-height-sm);position:relative}.select__option[data-selected]{background-color:var(--sigvelo-color-neutral-bg-subtle);color:var(--sigvelo-color-neutral-text-on-subtle)}.select__item-indicator{inline-size:var(--sigvelo-control-icon-size-sm);block-size:var(--sigvelo-control-icon-size-sm);justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:var(--sigvelo-spacing-2)}.select__option-group{padding:var(--sigvelo-spacing-1) 0}.select__group-label{padding-block:var(--sigvelo-spacing-1-5) var(--sigvelo-spacing-0-5)}.select__scroll-button{min-block-size:var(--sigvelo-spacing-6);color:var(--sigvelo-color-text-muted);justify-content:center;align-items:center;display:flex}.separator{background-color:var(--sigvelo-color-neutral-border-muted);flex-shrink:0}.separator--horizontal{width:100%;height:1px}.separator--vertical{width:1px;height:100%;min-height:1rem}.shell{border-radius:var(--sigvelo-radius-md);border:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle);background:var(--sigvelo-color-surface-raised);flex-direction:column;height:100%;min-height:25rem;display:flex;overflow:hidden}.shell__header{padding:var(--sigvelo-spacing-3) var(--sigvelo-spacing-4);background:var(--sigvelo-color-surface-sunken);border-block-end:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle);align-items:center;display:flex}.shell__heading{font-size:var(--sigvelo-text-sm);font-weight:var(--sigvelo-font-weight-semibold);color:var(--sigvelo-color-text);margin:0}.shell__body{flex:1;min-height:0;display:flex;position:relative}.shell__action-bar{gap:var(--sigvelo-spacing-1);padding:var(--sigvelo-spacing-2);background:var(--sigvelo-color-surface-sunken);border-inline-end:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle);flex-direction:column;display:flex}.shell__action{width:var(--sigvelo-spacing-10);height:var(--sigvelo-spacing-10);border-radius:var(--sigvelo-radius-md);color:var(--sigvelo-color-text-muted);cursor:pointer;transition:background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.shell__action:hover{background:var(--sigvelo-color-surface-sunken);color:var(--sigvelo-color-text)}.shell__action--active{background:var(--sigvelo-color-primary-bg);color:var(--sigvelo-color-primary-text-on-bg)}.shell__action--active:hover{background:color-mix(in oklab, var(--sigvelo-color-primary-bg), black 5%);color:var(--sigvelo-color-primary-text-on-bg)}.shell__action svg{width:var(--sigvelo-spacing-5);height:var(--sigvelo-spacing-5)}.shell__panel{background:var(--sigvelo-color-surface-raised);border-inline-end:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle);flex-direction:column;width:16.25rem;max-width:100%;display:flex;overflow:hidden}.shell__panel[hidden]{display:none}.shell__panel-heading{padding:var(--sigvelo-spacing-3) var(--sigvelo-spacing-4);font-size:var(--sigvelo-text-sm);font-weight:var(--sigvelo-font-weight-bold);color:var(--sigvelo-color-text);border-block-end:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle)}.shell__panel-content{padding:var(--sigvelo-spacing-4);flex:1;overflow-y:auto}.shell__content{flex:1;min-width:0;position:relative;overflow:hidden}.slider{--sigvelo-recipe-slider-control-size:var(--sigvelo-spacing-5);--sigvelo-recipe-slider-track-size:var(--sigvelo-spacing-2);--sigvelo-recipe-slider-min-length:11rem;gap:var(--sigvelo-spacing-2);flex-direction:column;inline-size:100%;display:flex;position:relative}.slider[data-orientation=vertical]{block-size:100%;inline-size:auto;min-block-size:var(--sigvelo-recipe-slider-min-length)}.slider__output{font-family:inherit;font-size:var(--sigvelo-text-sm);font-weight:var(--sigvelo-font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--sigvelo-color-text);text-align:end}.slider__control{inline-size:100%;block-size:var(--sigvelo-recipe-slider-control-size);touch-action:none;cursor:pointer;align-items:center;display:flex}.slider[data-orientation=vertical] .slider__control{inline-size:var(--sigvelo-recipe-slider-control-size);block-size:100%;min-block-size:var(--sigvelo-recipe-slider-min-length);justify-content:center}.slider[data-disabled] .slider__control{cursor:not-allowed}.slider__track{inline-size:100%;block-size:var(--sigvelo-recipe-slider-track-size);background-color:var(--sigvelo-color-neutral-bg-subtle);border-radius:var(--sigvelo-radius-full);align-items:center;display:flex}.slider[data-orientation=vertical] .slider__track{inline-size:var(--sigvelo-recipe-slider-track-size);justify-content:center;block-size:100%}.slider[data-disabled] .slider__track{opacity:var(--sigvelo-recipe-disabled-opacity)}.slider__indicator{background-color:var(--sigvelo-color-primary-bg);border-radius:var(--sigvelo-radius-full);block-size:100%}.slider[data-orientation=vertical] .slider__indicator{block-size:auto;inline-size:100%}.slider__thumb{inline-size:var(--sigvelo-recipe-slider-control-size);block-size:var(--sigvelo-recipe-slider-control-size);background-color:var(--sigvelo-color-canvas);border:2px solid var(--sigvelo-color-primary-bg);border-radius:var(--sigvelo-radius-full);cursor:grab;transition:border-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), box-shadow var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);justify-content:center;align-items:center;display:flex}.slider__thumb[data-dragging]{cursor:grabbing}.slider__thumb:focus-visible{box-shadow:var(--sigvelo-recipe-focus-shadow);outline:none}.slider[data-disabled] .slider__thumb{cursor:not-allowed;opacity:var(--sigvelo-recipe-disabled-opacity)}.status-pill__dot{inline-size:var(--sigvelo-spacing-1-5);block-size:var(--sigvelo-spacing-1-5);border-radius:var(--sigvelo-radius-circle);background-color:currentColor;flex-shrink:0}.status-pill[data-busy] .status-pill__dot{animation:sigvelo-status-pulse var(--sigvelo-motion-duration-pulse) ease-in-out infinite}@keyframes sigvelo-status-pulse{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.status-pill[data-busy] .status-pill__dot{animation:none}}:root[data-motion=reduce] .status-pill[data-busy] .status-pill__dot{animation:none}.stepper{--sigvelo-recipe-stepper-indicator-size:var(--sigvelo-control-height-xs);--sigvelo-recipe-stepper-separator-offset:calc((var(--sigvelo-recipe-stepper-indicator-size) - var(--sigvelo-spacing-0-5)) / 2);gap:var(--sigvelo-spacing-4);inline-size:100%;color:var(--sigvelo-color-text);font-family:inherit;display:grid}.stepper__nav{inline-size:100%;min-inline-size:0;display:flex}.stepper__nav[data-orientation=horizontal]{align-items:flex-start}.stepper__nav[data-orientation=vertical]{align-items:stretch;gap:var(--sigvelo-spacing-0-5);flex-direction:column}.stepper__item{flex:1 1 0;align-items:center;min-inline-size:0;display:flex}.stepper__item[data-disabled]{opacity:.58}.stepper__nav[data-orientation=vertical] .stepper__item{flex-direction:column;flex:none;align-items:flex-start;inline-size:100%}.stepper__nav[data-orientation=vertical] .stepper__trigger{inline-size:100%}.stepper__trigger{align-items:center;gap:var(--sigvelo-spacing-2-5);min-inline-size:0;color:inherit;font:inherit;text-align:start;border-radius:var(--sigvelo-radius-full);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:inline-flex}.stepper__trigger:focus-visible{box-shadow:var(--sigvelo-recipe-focus-shadow);outline:none}.stepper__trigger[data-disabled]{cursor:not-allowed}.stepper__indicator{inline-size:var(--sigvelo-recipe-stepper-indicator-size);block-size:var(--sigvelo-recipe-stepper-indicator-size);color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs);font-weight:var(--sigvelo-font-weight-bold);line-height:var(--sigvelo-leading-none);font-variant-numeric:tabular-nums;background-color:var(--sigvelo-color-neutral-bg-subtle);border:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle);border-radius:var(--sigvelo-radius-full);transition:background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), border-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), box-shadow var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.stepper__indicator[data-state=active],.stepper__indicator[data-state=loading]{color:var(--sigvelo-color-primary-text-on-bg);background-color:var(--sigvelo-color-primary-bg);border-color:var(--sigvelo-color-primary-bg);box-shadow:0 0 0 4px color-mix(in oklab, var(--sigvelo-color-primary-bg), transparent 84%)}.stepper__indicator[data-state=completed]{color:var(--sigvelo-color-success-text-on-bg);background-color:var(--sigvelo-color-success-bg);border-color:var(--sigvelo-color-success-bg)}.stepper__indicator-content{justify-content:center;align-items:center;display:inline-flex}.stepper__indicator[data-loading] .stepper__indicator-content{animation:sigvelo-icon-spin var(--sigvelo-motion-duration-spin) linear infinite}.stepper__separator{block-size:var(--sigvelo-spacing-0-5);min-inline-size:var(--sigvelo-control-height-sm);margin-block:var(--sigvelo-recipe-stepper-separator-offset);margin-inline:var(--sigvelo-spacing-2);background-color:var(--sigvelo-color-neutral-border-subtle);border-radius:var(--sigvelo-radius-full);transition:background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);flex:auto;display:block}.stepper__separator[data-state=completed]{background-color:var(--sigvelo-color-success-bg)}.stepper__separator[data-state=active],.stepper__separator[data-state=loading]{background-color:var(--sigvelo-color-primary-border-muted)}.stepper__nav[data-orientation=vertical] .stepper__separator{inline-size:var(--sigvelo-spacing-0-5);min-inline-size:0;block-size:var(--sigvelo-control-height-md);margin-block:var(--sigvelo-spacing-1);flex:none;margin-inline-start:var(--sigvelo-recipe-stepper-separator-offset);margin-inline-end:0}.stepper__title{color:var(--sigvelo-color-text);font-size:var(--sigvelo-text-sm);font-weight:var(--sigvelo-font-weight-semibold);line-height:var(--sigvelo-leading-tight);margin:0}.stepper__title[data-state=inactive]{color:var(--sigvelo-color-text-muted)}.stepper__description{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-compact);line-height:var(--sigvelo-leading-snug);margin-block-start:calc(var(--sigvelo-spacing-1) - var(--sigvelo-border-width))}.stepper__panel,.stepper__content{inline-size:100%;min-inline-size:0}.stepper__content[data-spacing=compact],.stepper__content[data-spacing=default]{display:grid}.stepper__content[data-spacing=compact]{gap:var(--sigvelo-spacing-4)}.stepper__content[data-spacing=default]{gap:var(--sigvelo-spacing-6)}.stepper__content:focus-visible{box-shadow:var(--sigvelo-recipe-focus-shadow);border-radius:var(--sigvelo-radius-md);outline:none}.stepper__content[data-hidden]{display:none}@media (prefers-reduced-motion:reduce){.stepper__indicator[data-loading] .stepper__indicator-content{animation:none}}:root[data-motion=reduce] .stepper__indicator[data-loading] .stepper__indicator-content{animation:none}@media (forced-colors:active){.stepper__indicator{border-color:buttontext}.stepper__separator{background-color:canvastext}}.switch{--sigvelo-recipe-switch-inline-size:var(--sigvelo-control-height-xl);--sigvelo-recipe-switch-block-size:var(--sigvelo-spacing-6);--sigvelo-recipe-switch-padding:var(--sigvelo-spacing-0-5);--sigvelo-recipe-switch-thumb-size:var(--sigvelo-spacing-5);--sigvelo-recipe-switch-thumb-translate:var(--sigvelo-spacing-5);inline-size:var(--sigvelo-recipe-switch-inline-size);block-size:var(--sigvelo-recipe-switch-block-size);padding:var(--sigvelo-recipe-switch-padding);background-color:var(--sigvelo-color-neutral-bg-subtle);border:var(--sigvelo-border-style) var(--sigvelo-border-width) transparent;border-radius:var(--sigvelo-radius-full);cursor:pointer;transition:background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), border-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), box-shadow var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);outline:none;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.switch:hover:not([data-disabled]){background-color:color-mix(in oklab, var(--sigvelo-color-neutral-bg-subtle), transparent 20%)}.switch:focus-visible{box-shadow:var(--sigvelo-recipe-focus-shadow);outline:none}.switch[data-checked]{background-color:var(--sigvelo-color-primary-bg)}.switch[data-checked]:hover:not([data-disabled]){background-color:color-mix(in oklab, var(--sigvelo-color-primary-bg), transparent 10%)}.switch:is([aria-invalid=true],[data-invalid]){box-shadow:inset 0 0 0 var(--sigvelo-border-width) var(--sigvelo-color-danger-bg)}.switch:is([aria-invalid=true],[data-invalid]):focus-visible{box-shadow:inset 0 0 0 var(--sigvelo-border-width) var(--sigvelo-color-danger-bg), var(--sigvelo-recipe-invalid-focus-shadow)}.switch[data-disabled]{opacity:var(--sigvelo-recipe-disabled-opacity);cursor:not-allowed}.switch--sm{--sigvelo-recipe-switch-inline-size:var(--sigvelo-control-height-sm);--sigvelo-recipe-switch-block-size:var(--sigvelo-control-icon-size-lg);--sigvelo-recipe-switch-thumb-size:var(--sigvelo-control-icon-size-sm);--sigvelo-recipe-switch-thumb-translate:var(--sigvelo-control-icon-size-sm)}.switch--lg{--sigvelo-recipe-switch-inline-size:calc(var(--sigvelo-control-height-xs) * 2);--sigvelo-recipe-switch-block-size:var(--sigvelo-control-height-sm);--sigvelo-recipe-switch-padding:var(--sigvelo-spacing-1);--sigvelo-recipe-switch-thumb-size:var(--sigvelo-spacing-6);--sigvelo-recipe-switch-thumb-translate:var(--sigvelo-spacing-6)}.switch__thumb{inline-size:var(--sigvelo-recipe-switch-thumb-size);block-size:var(--sigvelo-recipe-switch-thumb-size);background-color:var(--sigvelo-color-canvas);border-radius:var(--sigvelo-radius-full);box-shadow:var(--sigvelo-elevation-raised);transition:translate var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);display:block;translate:0}.switch[data-checked] .switch__thumb{translate:var(--sigvelo-recipe-switch-thumb-translate)}@media (prefers-reduced-motion:reduce){.switch__thumb{transition-duration:var(--sigvelo-duration-reduced)}}:root[data-motion=reduce] .switch__thumb{transition-duration:var(--sigvelo-duration-reduced)}.tabs{flex-direction:column;display:flex}.tabs[data-orientation=vertical]{flex-direction:row}.tabs--bordered{border:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-muted);border-radius:var(--sigvelo-radius-md);overflow:hidden}.tabs__list{gap:var(--sigvelo-spacing-1);border-block-end:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-muted);padding-inline:var(--sigvelo-spacing-1);flex-wrap:wrap;display:flex;position:relative}.tabs__list[data-orientation=vertical]{border-block-end:none;border-inline-end:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-muted);padding-block:var(--sigvelo-spacing-1);flex-flow:column;align-items:stretch;padding-inline:0}.tabs__list--line{gap:var(--sigvelo-spacing-2);border-block-end-color:#0000;padding-inline:0}.tabs__list--line[data-orientation=vertical]{border-inline-end-color:#0000;padding-block:0}.tabs--bordered .tabs__list{background-color:var(--sigvelo-color-neutral-bg-subtle);padding:var(--sigvelo-spacing-1);border-block-end:none}.tabs--bordered .tabs__list[data-orientation=vertical]{border-inline-end:none}.tabs__tab{min-inline-size:0;min-block-size:var(--sigvelo-recipe-control-height);padding-block:0;padding-inline:var(--sigvelo-recipe-control-padding-inline);font-family:inherit;font-size:var(--sigvelo-recipe-control-font-size);font-weight:var(--sigvelo-font-weight-semibold);color:var(--sigvelo-color-text-muted);border:none;border-block-end:calc(var(--sigvelo-border-width) * 2) solid transparent;cursor:pointer;transition:color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), border-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);background-color:#0000;justify-content:center;align-items:center;margin-block-end:calc(var(--sigvelo-border-width) * -1);display:inline-flex}.tabs__tab[data-orientation=vertical]{border-block-end:none;border-inline-end:calc(var(--sigvelo-border-width) * 2) solid transparent;justify-content:flex-start;margin-block-end:0;margin-inline-end:calc(var(--sigvelo-border-width) * -1)}.tabs__tab:hover:not([data-disabled]){color:var(--sigvelo-color-text)}.tabs__tab:focus-visible{box-shadow:var(--sigvelo-recipe-focus-shadow);outline:none}.tabs__tab[data-active]{color:var(--sigvelo-color-text);border-block-end-color:var(--sigvelo-color-primary-bg)}.tabs__tab[data-orientation=vertical][data-active]{border-inline-end-color:var(--sigvelo-color-primary-bg)}.tabs__indicator{z-index:1;inline-size:var(--active-tab-width);block-size:calc(var(--sigvelo-border-width) * 2);background-color:var(--sigvelo-color-primary-bg);translate:var(--active-tab-left) 0;pointer-events:none;transition:inline-size var(--sigvelo-motion-duration-disclosure) var(--sigvelo-motion-ease-change), translate var(--sigvelo-motion-duration-disclosure) var(--sigvelo-motion-ease-change);position:absolute;inset-block-end:0;inset-inline-start:0}.tabs__indicator[data-orientation=vertical]{inline-size:calc(var(--sigvelo-border-width) * 2);block-size:var(--active-tab-height);translate:0 var(--active-tab-top);transition:block-size var(--sigvelo-motion-duration-disclosure) var(--sigvelo-motion-ease-change), translate var(--sigvelo-motion-duration-disclosure) var(--sigvelo-motion-ease-change);inset-block:0 auto;inset-inline:auto 0}.tabs__list:has(>.tabs__indicator) .tabs__tab[data-active]{border-block-end-color:#0000}.tabs__list:has(>.tabs__indicator) .tabs__tab[data-orientation=vertical][data-active]{border-inline-end-color:#0000}.tabs__tab[data-disabled]{opacity:var(--sigvelo-recipe-disabled-opacity);cursor:not-allowed}.tabs--bordered .tabs__tab{border-radius:calc(var(--sigvelo-radius-md) - 2px);border-block-end:none;margin-block-end:0}.tabs--bordered .tabs__tab[data-orientation=vertical]{border-inline-end:none;margin-inline-end:0}.tabs--bordered .tabs__tab[data-active]{background-color:var(--sigvelo-color-canvas);color:var(--sigvelo-color-text)}.tabs__panel{padding-block:var(--sigvelo-spacing-4);opacity:1;transition:opacity var(--sigvelo-motion-duration-presence) var(--sigvelo-motion-ease-enter), translate var(--sigvelo-motion-duration-presence) var(--sigvelo-motion-ease-enter);translate:0}.tabs__panel:is([data-starting-style],[data-ending-style]){opacity:0;translate:0 var(--sigvelo-motion-distance-sm)}.tabs__panel[data-ending-style]{transition-timing-function:var(--sigvelo-motion-ease-exit)}.tabs--bordered .tabs__panel{padding:var(--sigvelo-spacing-4)}.tabs__panel:focus-visible{box-shadow:var(--sigvelo-recipe-focus-shadow-inset);border-radius:var(--sigvelo-radius-md);outline:none}@media (prefers-reduced-motion:reduce){.tabs__panel{transition:opacity var(--sigvelo-duration-reduced) var(--sigvelo-motion-ease-change)}.tabs__panel:is([data-starting-style],[data-ending-style]){translate:none}}:root[data-motion=reduce] .tabs__panel{transition:opacity var(--sigvelo-duration-reduced) var(--sigvelo-motion-ease-change)}:root[data-motion=reduce] .tabs__panel:is([data-starting-style],[data-ending-style]){translate:none}@media (prefers-reduced-motion:reduce){.tabs__indicator{transition:none}}:root[data-motion=reduce] .tabs__indicator{transition:none}.textarea{block-size:auto;inline-size:100%;min-block-size:var(--sigvelo-spacing-20);padding-block:var(--sigvelo-spacing-2);line-height:var(--sigvelo-leading-relaxed)}.textarea[data-resize=vertical]{resize:vertical}.textarea[data-resize=none]{resize:none}.textarea::selection{color:var(--sigvelo-color-selection-text);background-color:var(--sigvelo-color-selection-bg)}.theme-mode-control.radio-group{align-items:center;gap:var(--sigvelo-spacing-0-5);padding:var(--sigvelo-spacing-0-5);background-color:var(--sigvelo-color-neutral-bg-subtle);border:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle);border-radius:var(--sigvelo-radius-lg);display:inline-flex}.theme-mode-control__item.radio{inline-size:auto;min-inline-size:var(--sigvelo-spacing-11);justify-content:center;align-items:center;gap:var(--sigvelo-spacing-1-5);block-size:2.75rem;padding-inline:var(--sigvelo-spacing-3);color:var(--sigvelo-color-text);border-radius:calc(var(--sigvelo-radius-lg) - var(--sigvelo-spacing-0-5));font-family:inherit;font-size:var(--sigvelo-text-sm);font-weight:var(--sigvelo-font-weight-semibold);line-height:var(--sigvelo-leading-none);transition:color var(--sigvelo-duration-fast) var(--sigvelo-ease-standard), background-color var(--sigvelo-duration-fast) var(--sigvelo-ease-standard), border-color var(--sigvelo-duration-fast) var(--sigvelo-ease-standard);background-color:#0000;border:0;display:inline-flex}.theme-mode-control__item.radio:hover:not([data-disabled]){color:var(--sigvelo-color-text)}.theme-mode-control__item.radio[data-checked]{color:var(--sigvelo-color-text);background-color:var(--sigvelo-color-surface);border:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-muted)}.theme-mode-control__item.radio:focus-visible{z-index:1;box-shadow:var(--sigvelo-recipe-focus-shadow);outline:none}.theme-mode-control__item.radio[data-disabled]{color:var(--sigvelo-color-text-muted);opacity:var(--sigvelo-recipe-disabled-opacity)}.theme-mode-control--icons-only .theme-mode-control__item.radio{inline-size:var(--sigvelo-control-height-xs);min-inline-size:var(--sigvelo-control-height-xs);block-size:var(--sigvelo-control-height-xs);padding-inline:0}.theme-mode-control--icons-only .theme-mode-control__item.radio svg{inline-size:var(--sigvelo-control-icon-size-xs);block-size:var(--sigvelo-control-icon-size-xs)}@media (forced-colors:active){.theme-mode-control__item.radio[data-checked]{color:highlighttext;background-color:highlight;border-color:highlight}.theme-mode-control__item.radio:focus-visible{outline:var(--sigvelo-focus-ring-forced)}}.toast__viewport{z-index:var(--sigvelo-z-toast);inline-size:min(24rem, calc(100dvi - var(--sigvelo-spacing-8)));pointer-events:none;max-inline-size:100%;position:fixed;inset-block-end:var(--sigvelo-spacing-4);inset-inline-end:var(--sigvelo-spacing-4)}.toast{--sigvelo-recipe-surface-padding:var(--sigvelo-spacing-3);--sigvelo-toast-stack-offset:calc(var(--toast-offset-y,0px) * -1);z-index:calc(var(--sigvelo-z-toast) - var(--toast-index));pointer-events:auto;inline-size:100%;translate:var(--toast-swipe-movement-x,0px) calc(var(--sigvelo-toast-stack-offset) + var(--toast-swipe-movement-y,0px));transition:opacity var(--sigvelo-motion-duration-presence) var(--sigvelo-motion-ease-change), translate var(--sigvelo-motion-duration-layout) var(--sigvelo-motion-ease-change);flex-direction:column;display:flex;position:absolute;inset-block-end:0;inset-inline:0}.toast[data-starting-style],.toast[data-ending-style]{opacity:0;translate:calc(100% + var(--sigvelo-motion-distance-md) + var(--toast-swipe-movement-x,0px)) calc(var(--sigvelo-toast-stack-offset) + var(--toast-swipe-movement-y,0px))}.toast[data-ending-style]{transition-timing-function:var(--sigvelo-motion-ease-exit)}.toast[data-type=success]{border-inline-start:calc(var(--sigvelo-border-width) * 4) solid var(--sigvelo-color-success-bg)}.toast[data-type=error]{border-inline-start:calc(var(--sigvelo-border-width) * 4) solid var(--sigvelo-color-danger-bg)}.toast[data-type=warning]{border-inline-start:calc(var(--sigvelo-border-width) * 4) solid var(--sigvelo-color-warning-bg)}.toast[data-type=info]{border-inline-start:calc(var(--sigvelo-border-width) * 4) solid var(--sigvelo-color-focus)}.toast__content{gap:var(--sigvelo-spacing-1);flex-direction:column;flex:1;display:flex}.toast__title{font-size:var(--sigvelo-text-compact);font-weight:var(--sigvelo-font-weight-semibold);line-height:var(--sigvelo-leading-compact);color:var(--sigvelo-color-text);margin:0}.toast__action{margin-block-start:var(--sigvelo-spacing-2)}.toast__close{color:var(--sigvelo-color-text-muted);opacity:0;position:absolute;inset-block-start:var(--sigvelo-spacing-2);inset-inline-end:var(--sigvelo-spacing-2)}.toast:is(:hover,:focus-within) .toast__close,.toast__close:focus-visible{opacity:1}@media (hover:none){.toast__close{opacity:1}}.toggle{justify-content:center;align-items:center;gap:var(--sigvelo-recipe-control-gap);min-block-size:var(--sigvelo-recipe-control-height);padding-block:0;padding-inline:var(--sigvelo-recipe-control-padding-inline);font-family:inherit;font-size:var(--sigvelo-recipe-control-font-size);font-weight:var(--sigvelo-font-weight-semibold);line-height:var(--sigvelo-leading-compact);color:var(--sigvelo-color-text);border:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-muted);border-radius:var(--sigvelo-radius-md);cursor:pointer;transition:background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), border-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), translate var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);background-color:#0000;display:inline-flex;translate:0}.toggle--outline{border-color:var(--sigvelo-color-neutral-border-muted);background-color:#0000}.toggle>svg{inline-size:var(--sigvelo-recipe-control-icon-size);block-size:var(--sigvelo-recipe-control-icon-size);flex:none}.toggle:hover:not([data-disabled]){background-color:var(--sigvelo-color-neutral-bg-subtle);color:var(--sigvelo-color-neutral-text-on-subtle)}.toggle:focus-visible{box-shadow:var(--sigvelo-recipe-focus-shadow);outline:none}.toggle[data-pressed]{background-color:var(--sigvelo-color-neutral-bg-subtle);color:var(--sigvelo-color-neutral-text-on-subtle);border-color:var(--sigvelo-color-neutral-bg-subtle)}.toggle:active:not([data-disabled]){translate:0 var(--sigvelo-motion-distance-xs)}.toggle[data-disabled]{opacity:var(--sigvelo-recipe-disabled-opacity);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.toggle{translate:none}}:root[data-motion=reduce] .toggle{translate:none}.toggle-group{background-color:var(--sigvelo-color-neutral-bg-subtle);border-radius:var(--sigvelo-radius-md);padding:var(--sigvelo-spacing-1);align-items:center;gap:var(--sigvelo-spacing-0-5);display:inline-flex}.toggle-group--sm{padding:var(--sigvelo-spacing-0-5)}.toggle-group--lg{padding:var(--sigvelo-spacing-1-5);gap:var(--sigvelo-spacing-1)}.toggle-group__item{color:var(--sigvelo-color-text-muted);border-radius:calc(var(--sigvelo-radius-md) - 2px);border:none}.toggle-group__item:hover:not([data-disabled]){color:var(--sigvelo-color-text)}.toggle-group__item:focus-visible{z-index:1}.toggle-group__item[data-pressed]{background-color:var(--sigvelo-color-canvas);color:var(--sigvelo-color-text);box-shadow:var(--sigvelo-elevation-raised)}@media (forced-colors:active){.toggle-group__item[data-pressed]{outline:var(--sigvelo-focus-ring-forced);outline-offset:-2px}}.toggle-group--segmented{position:relative}.toggle-group__thumb{left:0;inset-block:var(--sigvelo-spacing-1);inline-size:var(--toggle-group-thumb-size,0);translate:var(--toggle-group-thumb-start,0) 0;border-radius:calc(var(--sigvelo-radius-md) - 2px);background-color:var(--sigvelo-color-canvas);box-shadow:var(--sigvelo-elevation-raised);transition:translate var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), inline-size var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);position:absolute}.toggle-group--sm .toggle-group__thumb{inset-block:var(--sigvelo-spacing-0-5)}.toggle-group--lg .toggle-group__thumb{inset-block:var(--sigvelo-spacing-1-5)}.toggle-group--segmented:not(:has(.toggle-group__item[data-pressed])) .toggle-group__thumb{opacity:0}.toggle-group--segmented .toggle-group__item[data-pressed]{box-shadow:none;background-color:#0000}.toggle-group--segmented .toggle-group__item{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.toggle-group__thumb{transition:none}}:root[data-motion=reduce] .toggle-group__thumb{transition:none}@media (forced-colors:active){.toggle-group__thumb{outline:var(--sigvelo-focus-ring-forced);outline-offset:-2px}}.toolbar{--sigvelo-toolbar-control-height:var(--sigvelo-control-height-sm);--sigvelo-toolbar-control-padding-inline:var(--sigvelo-control-padding-inline-sm);--sigvelo-toolbar-control-font-size:var(--sigvelo-control-text-sm);flex-wrap:wrap}.toolbar[data-disabled]{opacity:var(--sigvelo-recipe-disabled-opacity)}.toolbar__button:not([data-unstyled]),.toolbar__link:not([data-unstyled]){--sigvelo-recipe-button-height:var(--sigvelo-toolbar-control-height);--sigvelo-recipe-button-padding-inline:var(--sigvelo-toolbar-control-padding-inline);--sigvelo-recipe-button-font-size:var(--sigvelo-toolbar-control-font-size)}.toolbar__button:not([data-unstyled]){--sigvelo-recipe-control-height:var(--sigvelo-toolbar-control-height);--sigvelo-recipe-control-padding-inline:var(--sigvelo-toolbar-control-padding-inline);--sigvelo-recipe-control-font-size:var(--sigvelo-toolbar-control-font-size);border:none}.toolbar__button:not([data-unstyled])[data-pressed]{background-color:var(--sigvelo-color-neutral-bg-subtle);color:var(--sigvelo-color-neutral-text-on-subtle)}.toolbar__group{align-items:center;gap:var(--sigvelo-spacing-0-5);display:flex}.toolbar[data-orientation=vertical] .toolbar__group{flex-direction:column}.toolbar__separator{background-color:var(--sigvelo-color-neutral-border-muted);flex-shrink:0}.toolbar__separator[data-orientation=vertical]{inline-size:var(--sigvelo-border-width);block-size:var(--sigvelo-spacing-6);margin-inline:var(--sigvelo-spacing-1)}.toolbar__separator[data-orientation=horizontal]{inline-size:100%;block-size:var(--sigvelo-border-width);margin-block:var(--sigvelo-spacing-1)}.toolbar__input{--sigvelo-recipe-control-height:var(--sigvelo-control-height-sm);--sigvelo-recipe-control-padding-inline:var(--sigvelo-spacing-2);--sigvelo-recipe-control-radius:var(--sigvelo-radius-sm)}.toolbar__input:focus-visible{border-color:var(--sigvelo-color-focus);box-shadow:var(--sigvelo-recipe-focus-shadow-subtle);outline:none}.app-top-bar{--app-top-bar-block-size:calc(var(--sigvelo-density-compact-control-height) + var(--sigvelo-spacing-2));box-sizing:border-box;inline-size:100%;min-inline-size:0;min-block-size:calc(var(--app-top-bar-block-size) + env(safe-area-inset-top,0px));align-items:center;gap:var(--sigvelo-density-compact-control-gap);padding-block:calc(var(--sigvelo-spacing-1) + env(safe-area-inset-top,0px)) var(--sigvelo-spacing-1);padding-inline:calc(var(--sigvelo-spacing-2) + env(safe-area-inset-left,0px)) calc(var(--sigvelo-spacing-2) + env(safe-area-inset-right,0px));background:var(--sigvelo-color-surface);border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.app-top-bar__leading,.app-top-bar__trailing{gap:var(--sigvelo-spacing-0-5);min-inline-size:0}.app-top-bar__leading{grid-column:1;justify-self:start}.app-top-bar__title{min-inline-size:0;max-inline-size:min(20rem,45vw);color:var(--sigvelo-color-text);font-size:var(--sigvelo-density-compact-control-font-size);font-weight:var(--sigvelo-font-weight-semibold);line-height:var(--sigvelo-leading-tight);grid-column:2;place-self:center}.app-top-bar__trailing{grid-column:3;justify-self:end}.app-top-bar__button{box-sizing:border-box;inline-size:var(--sigvelo-density-compact-control-height);min-inline-size:var(--sigvelo-density-compact-control-height);block-size:var(--sigvelo-density-compact-control-height);min-block-size:var(--sigvelo-density-compact-control-height);padding:var(--sigvelo-spacing-1);color:var(--sigvelo-color-text-muted);flex:none;line-height:0}.app-top-bar__button svg{inline-size:var(--sigvelo-density-compact-control-icon-size);block-size:var(--sigvelo-density-compact-control-icon-size);display:block}.app-top-bar__button:hover:not([data-disabled]),.app-top-bar__button:is([aria-expanded=true],[data-popup-open],[data-pressed]){background-color:var(--sigvelo-color-neutral-bg-subtle);color:var(--sigvelo-color-text)}.app-top-bar__button:is([aria-expanded=true],[data-popup-open],[data-pressed]):not(:focus-visible){box-shadow:none}@media (any-pointer:coarse){.app-top-bar__button{inline-size:var(--sigvelo-spacing-11);min-inline-size:var(--sigvelo-spacing-11);block-size:var(--sigvelo-spacing-11);min-block-size:var(--sigvelo-spacing-11)}}@media (forced-colors:active){.app-top-bar{background:canvas;border-block-end-color:canvastext}.app-top-bar__button:focus-visible{outline:var(--sigvelo-focus-ring-forced);outline-offset:2px;box-shadow:none}.app-top-bar__button:is([aria-expanded=true],[data-popup-open],[data-pressed]){outline:var(--sigvelo-focus-ring-forced);outline-offset:-2px}}.description-list{gap:var(--sigvelo-spacing-2);font-size:var(--sigvelo-text-sm);line-height:var(--sigvelo-text-sm-leading);margin:0;display:grid}.description-list__item{justify-content:space-between;gap:var(--sigvelo-spacing-3);display:flex}.description-list__term{color:var(--sigvelo-color-text-muted)}.description-list__details{overflow-wrap:anywhere;text-align:end;margin:0}.description-list[data-variant=divided]{border-block:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle);gap:0}.description-list[data-variant=divided] .description-list__item{padding-block:var(--sigvelo-spacing-2-5)}.description-list[data-variant=divided] .description-list__item:not(:last-child){border-block-end:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle)}.description-list[data-variant=divided] .description-list__term{align-items:center;gap:var(--sigvelo-spacing-2);display:flex}.description-list[data-variant=divided] .description-list__term svg{inline-size:var(--sigvelo-control-icon-size-md);block-size:var(--sigvelo-control-icon-size-md);flex:none}.tooltip__popup{--sigvelo-recipe-popup-arrow-size:var(--sigvelo-spacing-2);--sigvelo-recipe-surface-padding:var(--sigvelo-spacing-1) var(--sigvelo-spacing-2);z-index:var(--sigvelo-z-overlay);max-inline-size:min(20rem, var(--available-width));overflow-block:auto;font-size:var(--sigvelo-text-xs);line-height:var(--sigvelo-leading-compact)}@keyframes sd-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sd-blurIn{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}@keyframes sd-slideUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}[data-sd-animate]{animation:var(--sd-animation,sd-fadeIn) var(--sd-duration,.15s) var(--sd-easing,ease) var(--sd-delay,0s) both}[data-streamdown=strong]{font-weight:var(--sigvelo-font-weight-semibold)}[data-streamdown=link]{color:var(--sigvelo-color-primary-text);font-weight:var(--sigvelo-font-weight-semibold);overflow-wrap:anywhere;text-decoration:underline}[data-streamdown=link]:focus-visible{outline:var(--sigvelo-focus-width) solid currentColor;outline-offset:var(--sigvelo-focus-offset);border-radius:var(--sigvelo-radius-xs)}button[data-streamdown=link]{appearance:none;cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;padding:0}[data-streamdown=inline-code]{padding-block:1px;padding-inline:var(--sigvelo-spacing-1);border-radius:var(--sigvelo-radius-xs);background-color:var(--sigvelo-color-neutral-bg-subtle);font-family:var(--sigvelo-font-mono);font-size:.875em}[data-streamdown=superscript],[data-streamdown=subscript]{font-size:.75em}[data-streamdown=heading-1],[data-streamdown=heading-2],[data-streamdown=heading-3],[data-streamdown=heading-4],[data-streamdown=heading-5],[data-streamdown=heading-6]{margin-block:var(--sigvelo-spacing-3) var(--sigvelo-spacing-1-5);font-size:var(--sigvelo-text-base);font-weight:var(--sigvelo-font-weight-semibold);line-height:var(--sigvelo-text-base-leading)}[data-streamdown=heading-1],[data-streamdown=heading-2]{font-size:var(--sigvelo-text-lg);line-height:var(--sigvelo-text-lg-leading)}[data-streamdown=blockquote]{margin-block:var(--sigvelo-spacing-2);border-inline-start:2px solid var(--sigvelo-color-neutral-border-subtle);color:var(--sigvelo-color-text-muted);padding-inline-start:var(--sigvelo-spacing-3)}[data-streamdown=ordered-list],[data-streamdown=unordered-list]{margin-block:var(--sigvelo-spacing-1);padding-inline-start:var(--sigvelo-spacing-5)}[data-streamdown=ordered-list]{list-style:decimal}[data-streamdown=unordered-list]{list-style:outside}[data-streamdown=list-item]{padding-block:var(--sigvelo-spacing-0-5)}[data-streamdown=list-item]>p{display:inline}[data-streamdown=horizontal-rule]{margin-block:var(--sigvelo-spacing-4);border:0;border-block-start:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle)}.message__response img{max-width:100%;margin-block:var(--sigvelo-spacing-2);border-radius:var(--sigvelo-radius-md);display:inline-block}:is([data-streamdown=code-block-actions],[data-streamdown=mermaid-block-actions],[data-streamdown=table-wrapper],[data-streamdown=table-fullscreen]) button{appearance:none;padding:var(--sigvelo-spacing-1);border-radius:var(--sigvelo-radius-sm);color:var(--sigvelo-color-text-muted);cursor:pointer;transition:color var(--sigvelo-duration-fast) var(--sigvelo-ease-standard);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}:is([data-streamdown=code-block-actions],[data-streamdown=mermaid-block-actions],[data-streamdown=table-wrapper],[data-streamdown=table-fullscreen]) button:hover{color:var(--sigvelo-color-text)}:is([data-streamdown=code-block-actions],[data-streamdown=mermaid-block-actions],[data-streamdown=table-wrapper]) button:disabled{cursor:not-allowed;opacity:.5}[data-streamdown=code-block],[data-streamdown=mermaid-block]{gap:var(--sigvelo-spacing-1);width:100%;margin-block:var(--sigvelo-spacing-2);padding:var(--sigvelo-spacing-1-5);border-radius:var(--sigvelo-radius-lg);background-color:var(--sigvelo-color-neutral-bg-subtle);flex-direction:column;display:flex}[data-streamdown=code-block-header]{min-height:1.5rem;padding-inline:var(--sigvelo-spacing-2);font-family:var(--sigvelo-font-mono);font-size:var(--sigvelo-text-xs);text-transform:lowercase;color:var(--sigvelo-color-text-muted);align-items:center;display:flex}:is([data-streamdown=code-block],[data-streamdown=mermaid-block])>div:has(>[data-streamdown$=-block-actions]){z-index:1;pointer-events:none;justify-content:flex-end;align-items:center;height:1.5rem;margin-block-start:-1.75rem;display:flex;position:sticky;top:.25rem}[data-streamdown=code-block-actions],[data-streamdown=mermaid-block-actions]{align-items:center;gap:var(--sigvelo-spacing-1);pointer-events:auto;border-radius:var(--sigvelo-radius-md);background-color:var(--sigvelo-color-neutral-bg-subtle);flex-shrink:0;display:flex}[data-streamdown=code-block-body]{border-radius:var(--sigvelo-radius-md);overflow:auto clip}[data-streamdown=code-block-body] pre{padding-block:var(--sigvelo-spacing-2);padding-inline:var(--sigvelo-spacing-2);font-family:var(--sigvelo-font-mono);font-size:var(--sigvelo-text-compact);line-height:var(--sigvelo-leading-normal);background-color:#0000;margin:0;overflow:visible}[data-streamdown=code-block-body] code>span{display:block}[data-streamdown=mermaid]{width:100%}[data-streamdown=table-wrapper]{gap:var(--sigvelo-spacing-1);margin-block:var(--sigvelo-spacing-2);flex-direction:column;min-inline-size:0;max-inline-size:100%;display:flex}[data-streamdown=table-wrapper]>div:not(:has([data-streamdown=table])){justify-content:flex-end;align-items:center;gap:var(--sigvelo-spacing-1);display:flex}[data-streamdown=table-wrapper]>div:has(>[data-streamdown=table]){max-inline-size:100%;overflow-x:auto}[data-streamdown=table]{border-collapse:collapse;width:100%;font-size:var(--sigvelo-text-sm)}[data-streamdown=table-header-cell],[data-streamdown=table-cell]{padding-block:var(--sigvelo-spacing-1);padding-inline:var(--sigvelo-spacing-2);border-block-end:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle);text-align:start;vertical-align:top;overflow-wrap:anywhere}[data-streamdown=table-header-cell]{font-weight:var(--sigvelo-font-weight-semibold);white-space:nowrap}[data-streamdown=table-fullscreen]{z-index:var(--sigvelo-z-overlay);background-color:var(--sigvelo-color-surface);position:fixed;inset:0}[data-streamdown=table-fullscreen]>div{flex-direction:column;height:100%;display:flex}[data-streamdown=table-fullscreen]>div>div:first-child{justify-content:flex-end;align-items:center;gap:var(--sigvelo-spacing-1);padding:var(--sigvelo-spacing-3);display:flex}[data-streamdown=table-fullscreen]>div>div:last-child{padding-block:0 var(--sigvelo-spacing-4);padding-inline:var(--sigvelo-spacing-4);flex:1;overflow:auto}[data-streamdown=table-fullscreen] thead{z-index:1;background-color:var(--sigvelo-color-surface);position:sticky;top:0}:is([data-streamdown=table-wrapper],[data-streamdown=table-fullscreen],[data-streamdown=mermaid-block-actions]) .relative{display:inline-flex;position:relative}:is([data-streamdown=table-wrapper],[data-streamdown=table-fullscreen],[data-streamdown=mermaid-block-actions]) .absolute{z-index:var(--sigvelo-z-chrome);min-width:7.5rem;border-radius:var(--sigvelo-radius-lg);background-color:var(--sigvelo-color-surface-raised);box-shadow:var(--sigvelo-elevation-overlay);flex-direction:column;margin-block-start:var(--sigvelo-spacing-1);display:flex;position:absolute;top:100%;right:0;overflow:hidden}:is([data-streamdown=table-wrapper],[data-streamdown=table-fullscreen],[data-streamdown=mermaid-block-actions]) .absolute>button{width:100%;padding-block:var(--sigvelo-spacing-1-5);padding-inline:var(--sigvelo-spacing-3);font-size:var(--sigvelo-text-sm);color:var(--sigvelo-color-text);border-radius:0;justify-content:flex-start}:is([data-streamdown=table-wrapper],[data-streamdown=table-fullscreen],[data-streamdown=mermaid-block-actions]) .absolute>button:hover{background-color:var(--sigvelo-color-neutral-bg-subtle)}.artifact{inline-size:100%;color:var(--sigvelo-color-text);background-color:var(--sigvelo-color-surface-raised);border-radius:var(--sigvelo-radius-lg);box-shadow:var(--sigvelo-elevation-raised);flex-direction:column;font-family:inherit;display:flex;overflow:hidden}.artifact__header{justify-content:space-between;align-items:flex-start;gap:var(--sigvelo-spacing-3);padding-block:var(--sigvelo-spacing-3);padding-inline:var(--sigvelo-spacing-4);background-color:var(--sigvelo-color-surface);display:flex}.artifact__header>:not(.artifact__actions){min-inline-size:0}.artifact__title{font-family:inherit;font-size:var(--sigvelo-text-base);font-weight:var(--sigvelo-font-weight-bold);color:var(--sigvelo-color-text);line-height:var(--sigvelo-leading-tight);overflow-wrap:anywhere;text-wrap:balance;margin:0}.artifact__description{font-size:var(--sigvelo-text-compact);color:var(--sigvelo-color-text-muted);line-height:var(--sigvelo-leading-snug);overflow-wrap:anywhere;text-wrap:pretty;margin:0;margin-block-start:var(--sigvelo-spacing-0-5)}.artifact__actions{align-items:center;gap:var(--sigvelo-spacing-1);flex-shrink:0;display:inline-flex}.artifact__content{padding-block:var(--sigvelo-spacing-4);padding-inline:var(--sigvelo-spacing-4);font-size:var(--sigvelo-text-sm);line-height:var(--sigvelo-leading-normal);overflow-wrap:anywhere}@media (forced-colors:active){.artifact{border:var(--sigvelo-border-style) var(--sigvelo-border-width) CanvasText}}.browser-live-view{aspect-ratio:16/10;border:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle);border-radius:var(--sigvelo-radius-lg);background-color:var(--sigvelo-color-neutral-bg-subtle);inline-size:100%;font-family:inherit;display:flex;position:relative;overflow:hidden}.browser-live-view__frame{opacity:0;block-size:100%;inline-size:100%;transition:opacity var(--sigvelo-motion-duration-presence) var(--sigvelo-motion-ease-enter);border:none}.browser-live-view[data-frame-state=ready] .browser-live-view__frame{opacity:1}.browser-live-view__badge{z-index:1;box-shadow:var(--sigvelo-elevation-raised);pointer-events:none;position:absolute;inset-block-start:var(--sigvelo-spacing-2);inset-inline-end:var(--sigvelo-spacing-2)}.browser-live-view__ended{justify-content:center;align-items:center;gap:var(--sigvelo-spacing-1);flex-direction:column;inline-size:100%;display:flex}.browser-live-view__ended-title{font-size:var(--sigvelo-text-compact);font-weight:var(--sigvelo-font-weight-semibold);color:var(--sigvelo-color-text-muted)}.browser-live-view__ended-detail{font-size:var(--sigvelo-text-xs);color:var(--sigvelo-color-text-muted);max-inline-size:80%}.browser-live-view[data-expired]>img{object-fit:cover;block-size:100%;inline-size:100%}.browser-live-view__state{justify-content:center;align-items:center;gap:var(--sigvelo-spacing-2);background-color:var(--sigvelo-color-neutral-bg-subtle);color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-compact);z-index:1;flex-direction:column;display:flex;position:absolute;inset:0}.browser-live-view__expand{z-index:1;background-color:var(--sigvelo-color-surface-raised);box-shadow:var(--sigvelo-elevation-floating);opacity:0;transition:opacity var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);position:absolute;inset-block-end:var(--sigvelo-spacing-2);inset-inline-end:var(--sigvelo-spacing-2)}.browser-live-view:hover .browser-live-view__expand,.browser-live-view__expand:focus-visible{opacity:1}.browser-live-view__dialog{gap:var(--sigvelo-spacing-3);flex-direction:column;display:flex}.browser-live-view__dialog-body{border-radius:var(--sigvelo-radius-md);background-color:var(--sigvelo-color-neutral-bg-subtle);flex:1;min-block-size:0;display:flex;position:relative;overflow:hidden}.browser-live-view__dialog-body>iframe{border:none;block-size:100%;inline-size:100%}.browser-live-view__dialog-body>img{object-fit:contain;block-size:100%;inline-size:100%}@media (hover:none){.browser-live-view__expand{opacity:1}}:host{--browser-control-accent:Highlight;--browser-control-accent-text:HighlightText;--browser-control-warning:Mark;--browser-control-warning-text:MarkText;--browser-control-shadow:color-mix(in srgb, CanvasText 28%, transparent);all:initial;contain:layout style paint;pointer-events:none;z-index:2147483647;border:0;margin:0;padding:0;position:fixed;inset:0}:host .frame{background:color-mix(in srgb, var(--browser-control-accent) 5%, transparent);border:3px solid color-mix(in srgb, var(--browser-control-accent) 88%, transparent);box-shadow:inset 0 0 18px color-mix(in srgb, var(--browser-control-accent) 28%, transparent);box-sizing:border-box;pointer-events:none;position:fixed;inset:0}:host .frame.waiting{background:color-mix(in srgb, var(--browser-control-warning) 12%, transparent);border-color:var(--browser-control-warning);box-shadow:inset 0 0 18px color-mix(in srgb, var(--browser-control-warning) 32%, transparent)}:host .cursor{filter:drop-shadow(0 2px 4px var(--browser-control-shadow));opacity:0;pointer-events:none;height:28px;transform:translate3d(var(--think-cursor-x,16px), var(--think-cursor-y,16px), 0);width:28px;transition:transform .14s cubic-bezier(.2,.8,.2,1),opacity 80ms linear;position:fixed;top:0;left:0}:host .cursor.visible{opacity:1}:host .cursor path{fill:var(--browser-control-accent);stroke:var(--browser-control-accent-text)}:host button{appearance:none;box-shadow:0 2px 10px var(--browser-control-shadow);cursor:pointer;border-radius:999px;padding:8px 12px;font:600 12px/1.2 system-ui,sans-serif}:host button:focus-visible{outline:3px solid var(--browser-control-accent);outline-offset:2px}:host button:disabled{cursor:wait;opacity:.72}:host .takeover,:host .owner{background:var(--browser-control-accent);border:solid 1px var(--browser-control-accent-text);box-shadow:0 2px 10px var(--browser-control-shadow);color:var(--browser-control-accent-text)}:host .takeover{pointer-events:none;position:fixed;top:10px;right:10px}:host .takeover.takeover-armed{pointer-events:auto}:host .owner{pointer-events:none;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:min(360px,60vw);padding:8px 12px;font:600 12px/1.2 system-ui,sans-serif;position:fixed;top:10px;left:10px;overflow:hidden}:host .banner{background:var(--browser-control-warning);border:solid 1px var(--browser-control-warning-text);box-shadow:0 4px 18px var(--browser-control-shadow);color:var(--browser-control-warning-text);pointer-events:auto;border-radius:14px;align-items:center;gap:10px;max-width:min(720px,100vw - 32px);padding:8px 10px 8px 16px;font:500 13px/1.35 system-ui,sans-serif;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%)}:host .banner .text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:host .banner .done,:host .banner .cannot{color:inherit;border:1px solid;flex-shrink:0}:host .banner .done{background:color-mix(in srgb, var(--browser-control-warning-text) 16%, transparent)}:host .banner .cannot{box-shadow:none;background:0 0}@media (prefers-reduced-motion:reduce){:host .cursor{transition:none}}@media print{:host{display:none!important}}@media (forced-colors:active){:host .frame,:host .takeover,:host .owner,:host .banner{forced-color-adjust:none}}.browser-run-panel{block-size:100%;min-block-size:0;min-inline-size:0}.browser-run-panel .web-preview__nav:has(.browser-run-panel__tabs){min-block-size:var(--sigvelo-spacing-12);padding-block:0;padding-inline:var(--sigvelo-spacing-1-5);background:var(--sigvelo-color-canvas);border-block-end:0;gap:0}.browser-run-panel__tabs{overflow-inline:auto;scrollbar-width:none;border-block-end:0;flex-wrap:nowrap;flex:1;gap:0;min-inline-size:0;padding-inline:0;display:flex}.browser-run-panel__tabs::-webkit-scrollbar{display:none}.browser-run-panel__tab.button{min-inline-size:min(11rem,45vw);min-block-size:var(--sigvelo-control-height-xl);gap:var(--sigvelo-spacing-2);max-inline-size:13rem;padding-inline:var(--sigvelo-spacing-3);border-radius:var(--sigvelo-radius-md) var(--sigvelo-radius-md) 0 0;text-align:start;white-space:nowrap;flex:none}.browser-run-panel__tab[data-active]{background:var(--sigvelo-color-surface);color:var(--sigvelo-color-text)}.browser-run-panel__tab-glyph{inline-size:var(--sigvelo-control-icon-size-lg);block-size:var(--sigvelo-control-icon-size-lg);border-radius:var(--sigvelo-radius-circle);background:var(--sigvelo-color-primary-bg-subtle);color:var(--sigvelo-color-primary-text);font-size:var(--sigvelo-text-3xs);font-weight:var(--sigvelo-font-weight-bold);line-height:var(--sigvelo-leading-none);flex:none;place-items:center;display:grid}.browser-run-panel__tab-title{max-inline-size:100%;font-size:var(--sigvelo-text-xs);line-height:var(--sigvelo-leading-tight)}.browser-run-panel__address-bar{min-block-size:var(--sigvelo-spacing-12);background:var(--sigvelo-color-surface)}.browser-run-panel .browser-run-panel__body{min-block-size:0;padding:var(--sigvelo-spacing-2-5);display:flex}.browser-run-panel__live-view{aspect-ratio:auto;border-radius:var(--sigvelo-radius-md);flex:1;min-block-size:16rem}.browser-run-panel__state{flex:1;min-block-size:14rem}.browser-run-panel__state[data-tone=danger]{border-block-end:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-danger-border-subtle);border-color:var(--sigvelo-color-danger-border-subtle);background:var(--sigvelo-color-danger-bg-subtle);min-block-size:auto;color:var(--sigvelo-color-danger-text);border-radius:0;flex:none;margin:0}@media (forced-colors:active){.browser-run-panel__tab[data-active]{outline:var(--sigvelo-focus-ring-forced);outline-offset:-2px}}.browser-replay{width:100%;color:var(--sigvelo-color-text);background-color:var(--sigvelo-color-surface);border:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle);border-radius:var(--sigvelo-radius-lg);flex-direction:column;font-family:inherit;display:flex;overflow:hidden}.browser-replay__stage-wrap{aspect-ratio:16/10;background-color:var(--sigvelo-color-neutral-bg-subtle);width:100%;position:relative;overflow:hidden}.browser-replay__stage{position:absolute;inset:0;overflow:hidden}.browser-replay__stage iframe{background-color:var(--sigvelo-color-surface);pointer-events:none;border:0}.browser-replay__empty{position:absolute;inset:0}.browser-replay__controls{align-items:center;gap:var(--sigvelo-spacing-2-5);padding-block:var(--sigvelo-spacing-2);padding-inline:var(--sigvelo-spacing-3);border-block-start:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle);background-color:var(--sigvelo-color-surface);display:flex}.browser-replay__toggle{flex:none}.browser-replay__scrubber{flex:1;min-width:0}.browser-replay__time{color:var(--sigvelo-color-text-muted);font-family:var(--sigvelo-font-mono);font-size:var(--sigvelo-text-2xs);font-variant-numeric:tabular-nums;white-space:nowrap}.browser-replay .replayer-wrapper{position:relative}.browser-replay .replayer-mouse{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDAwMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGRhdGEtbmFtZT0iTGF5ZXIgMSIgdmlld0JveD0iMCAwIDUwIDUwIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPkRlc2lnbl90bnA8L3RpdGxlPjxwYXRoIGQ9Ik00OC43MSw0Mi45MUwzNC4wOCwyOC4yOSw0NC4zMywxOEExLDEsMCwwLDAsNDQsMTYuMzlMMi4zNSwxLjA2QTEsMSwwLDAsMCwxLjA2LDIuMzVMMTYuMzksNDRhMSwxLDAsMCwwLDEuNjUuMzZMMjguMjksMzQuMDgsNDIuOTEsNDguNzFhMSwxLDAsMCwwLDEuNDEsMGw0LjM4LTQuMzhBMSwxLDAsMCwwLDQ4LjcxLDQyLjkxWm0tNS4wOSwzLjY3TDI5LDMyYTEsMSwwLDAsMC0xLjQxLDBsLTkuODUsOS44NUwzLjY5LDMuNjlsMzguMTIsMTRMMzIsMjcuNThBMSwxLDAsMCwwLDMyLDI5TDQ2LjU5LDQzLjYyWiI+PC9wYXRoPjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;background-size:contain;border-color:#0000;width:20px;height:20px;transition:left 50ms linear,top 50ms linear;position:absolute}.browser-replay .replayer-mouse:after{content:"";background:var(--sigvelo-color-focus);opacity:.3;border-radius:100%;width:20px;height:20px;display:inline-block;transform:translate(-50%,-50%)}.browser-replay .replayer-mouse.active:after{animation:.2s ease-in-out browser-replay-click}.browser-replay .replayer-mouse.touch-device{background-image:none;border:4px solid #0000;border-radius:100%;width:70px;height:70px;margin-top:-37px;margin-left:-37px;transition:left linear,top linear,border-color .2s ease-in-out}.browser-replay .replayer-mouse.touch-device.touch-active{border-color:var(--sigvelo-color-focus);transition:left .25s linear,top .25s linear,border-color .2s ease-in-out}.browser-replay .replayer-mouse.touch-device:after{opacity:0}.browser-replay .replayer-mouse.touch-device.active:after{animation:.2s ease-in-out browser-replay-touch-click}.browser-replay .replayer-mouse-tail{pointer-events:none;position:absolute}@keyframes browser-replay-click{0%{opacity:.3;width:20px;height:20px}50%{opacity:.5;width:10px;height:10px}}@keyframes browser-replay-touch-click{0%{opacity:0;width:20px;height:20px}50%{opacity:.5;width:10px;height:10px}}@media (prefers-reduced-motion:reduce){.browser-replay .replayer-mouse,.browser-replay .replayer-mouse.active:after{transition:none;animation:none}}@media (forced-colors:active){.browser-replay{border:var(--sigvelo-border-style) var(--sigvelo-border-width) CanvasText}}.chain-of-thought__steps{gap:var(--sigvelo-spacing-1-5);padding-block:var(--sigvelo-spacing-2);padding-inline:var(--sigvelo-spacing-2);margin:0;border-inline-start:var(--sigvelo-border-style) calc(var(--sigvelo-border-width) * 2) var(--sigvelo-color-neutral-border-subtle);flex-direction:column;margin-inline-start:var(--sigvelo-spacing-4);list-style:none;display:flex}.chain-of-thought__step{align-items:flex-start;gap:var(--sigvelo-spacing-1-5);display:flex;position:relative}.chain-of-thought__step-indicator{inline-size:var(--sigvelo-spacing-5);block-size:var(--sigvelo-spacing-5);border-radius:var(--sigvelo-radius-full);background-color:var(--sigvelo-color-surface);border:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-muted);color:var(--sigvelo-color-text-muted);flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:calc((var(--sigvelo-spacing-6) + var(--sigvelo-spacing-0-5)) * -1);display:inline-flex;position:relative}.chain-of-thought__step--complete .chain-of-thought__step-indicator{background-color:var(--sigvelo-color-success-bg);border-color:var(--sigvelo-color-success-bg);color:var(--sigvelo-color-success-text-on-bg)}.chain-of-thought__step--active .chain-of-thought__step-indicator{background-color:var(--sigvelo-color-primary-bg-subtle);border-color:var(--sigvelo-color-primary-border-muted);color:var(--sigvelo-color-primary-text)}.chain-of-thought__step-body{gap:var(--sigvelo-spacing-1-5);flex-direction:column;flex:1;min-inline-size:0;display:flex}.chain-of-thought__step-label{font-size:var(--sigvelo-text-compact);font-weight:var(--sigvelo-font-weight-semibold);color:var(--sigvelo-color-text)}.chain-of-thought__step--pending .chain-of-thought__step-label{color:var(--sigvelo-color-text-muted)}.chain-of-thought__step-description{font-size:var(--sigvelo-text-xs);color:var(--sigvelo-color-text-muted);line-height:var(--sigvelo-leading-normal)}.chain-of-thought__step-children{gap:var(--sigvelo-spacing-1-5);flex-direction:column;margin-block-start:var(--sigvelo-spacing-0-5);display:flex}.chain-of-thought__search-results{gap:var(--sigvelo-spacing-1-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chain-of-thought__search-result-item{display:block}.chain-of-thought__search-result{min-block-size:var(--sigvelo-control-height-xs);padding-block:0;padding-inline:var(--sigvelo-spacing-2);background-color:var(--sigvelo-color-neutral-bg-subtle);border:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle);border-radius:var(--sigvelo-radius-full);font-size:var(--sigvelo-text-xs);color:var(--sigvelo-color-text);max-inline-size:18rem;transition:background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), border-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);align-items:center;text-decoration:none;display:inline-flex}.chain-of-thought__search-result:hover{background-color:var(--sigvelo-color-neutral-bg-muted);border-color:var(--sigvelo-color-neutral-border-muted)}.chain-of-thought__search-result:focus-visible{box-shadow:var(--sigvelo-recipe-focus-shadow);outline:none}.chain-of-thought__image{gap:var(--sigvelo-spacing-1);flex-direction:column;max-inline-size:18rem;margin:0;display:flex}.chain-of-thought__image-img{border-radius:var(--sigvelo-radius-sm);border:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle);block-size:auto;inline-size:100%}.chain-of-thought__image-frame{max-block-size:22rem;padding:var(--sigvelo-spacing-2);background-color:var(--sigvelo-color-neutral-bg-subtle);border:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle);border-radius:var(--sigvelo-radius-sm);justify-content:center;align-items:center;display:flex;overflow:hidden}.chain-of-thought__image-caption{font-size:var(--sigvelo-text-2xs);color:var(--sigvelo-color-text-muted)}@media (prefers-reduced-motion:reduce){.chain-of-thought__step--active .chain-of-thought__step-indicator{animation:none}}:root[data-motion=reduce] .chain-of-thought__step--active .chain-of-thought__step-indicator{animation:none}@media (forced-colors:active){.chain-of-thought__step-indicator,.chain-of-thought__search-result{border:var(--sigvelo-border-style) var(--sigvelo-border-width) CanvasText}.chain-of-thought__header:focus-visible,.chain-of-thought__search-result:focus-visible{outline:var(--sigvelo-focus-ring-forced);outline-offset:2px}}.checkpoint{gap:var(--sigvelo-spacing-1);max-inline-size:100%;font-size:var(--sigvelo-text-xs)}.checkpoint__icon{color:var(--sigvelo-color-text-muted)}.checkpoint__content{gap:var(--sigvelo-spacing-0-5) var(--sigvelo-spacing-1);overflow-wrap:anywhere;flex-wrap:wrap;flex:0 auto;align-items:baseline;min-inline-size:0;max-inline-size:100%;display:flex}.checkpoint__title{min-inline-size:0;color:var(--sigvelo-color-text);font-weight:var(--sigvelo-font-weight-semibold);overflow-wrap:anywhere}.checkpoint__description{min-inline-size:0;color:var(--sigvelo-color-text-muted);overflow-wrap:anywhere}.checkpoint__title+.checkpoint__description:before{content:"·";margin-inline-end:var(--sigvelo-spacing-1)}.checkpoint__actions{gap:var(--sigvelo-spacing-1);flex:0 auto;align-items:center;min-inline-size:0;display:inline-flex}.checkpoint__actions>*{min-inline-size:0;max-inline-size:100%}@media (forced-colors:active){.checkpoint.marker--separator:before,.checkpoint.marker--separator:after{background-color:canvastext}}.code-block{width:100%;background-color:var(--sigvelo-color-neutral-bg-subtle);border-radius:var(--sigvelo-radius-lg);flex-direction:column;min-inline-size:0;font-family:inherit;display:flex;overflow:hidden}.code-block__header{align-items:center;gap:var(--sigvelo-spacing-2);padding-block:var(--sigvelo-spacing-2);padding-inline:var(--sigvelo-spacing-3);background-color:#0000;display:flex}.code-block__title{align-items:center;gap:var(--sigvelo-spacing-2);font-size:var(--sigvelo-text-xs);font-weight:var(--sigvelo-font-weight-semibold);color:var(--sigvelo-color-text);display:inline-flex}.code-block__filename{font-family:var(--sigvelo-font-mono);font-size:var(--sigvelo-text-xs);color:var(--sigvelo-color-text-muted)}.code-block__actions{align-items:center;gap:var(--sigvelo-spacing-1);flex-shrink:0;margin-inline-start:auto;display:inline-flex}.code-block__language-selector{display:inline-flex}.code-block__container{min-inline-size:0;position:relative;overflow:auto}.code-block__content{padding-block:var(--sigvelo-spacing-3);padding-inline:var(--sigvelo-spacing-3-5);font-family:var(--sigvelo-font-mono);font-size:var(--sigvelo-text-compact);line-height:var(--sigvelo-leading-normal);color:var(--sigvelo-color-text);margin:0;overflow:visible}.code-block__content--highlighted{padding:0}.code-block__content--highlighted pre.shiki{padding-block:var(--sigvelo-spacing-3);padding-inline:var(--sigvelo-spacing-3-5);font-family:var(--sigvelo-font-mono);font-size:var(--sigvelo-text-compact);line-height:var(--sigvelo-leading-normal);margin:0;overflow:visible;background-color:#0000!important}.code-block__content--numbered:is(pre)>code,.code-block__content--numbered pre code{counter-reset:line}.code-block__content--numbered:is(pre)>code .line{display:block}.code-block__content--numbered:is(pre)>code .line,.code-block__content--numbered pre code .line{counter-increment:line}.code-block__content--numbered:is(pre)>code .line:before,.code-block__content--numbered pre code .line:before{content:counter(line);width:2rem;color:var(--sigvelo-color-text-muted);text-align:end;border-inline-end:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle);margin-inline-end:var(--sigvelo-spacing-3);padding-inline-end:var(--sigvelo-spacing-3);display:inline-block}@media (forced-colors:active){.code-block{border:var(--sigvelo-border-style) var(--sigvelo-border-width) CanvasText}}.commit__header{align-items:center;gap:var(--sigvelo-spacing-2);inline-size:100%;padding-block:var(--sigvelo-spacing-2-5);padding-inline:var(--sigvelo-spacing-3);color:var(--sigvelo-color-text);font-family:inherit;font-size:var(--sigvelo-text-compact);text-align:start;cursor:pointer;transition:background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);background-color:#0000;border:none;display:flex}.commit__header:hover:not([data-disabled]){background-color:var(--sigvelo-color-neutral-bg-subtle)}.commit__header:focus-visible{box-shadow:var(--sigvelo-recipe-focus-shadow);outline:none}.commit__header-icon{color:var(--sigvelo-color-text-muted);transition:rotate var(--sigvelo-motion-duration-disclosure) var(--sigvelo-motion-ease-change);flex-shrink:0;display:inline-flex}.commit__header[data-panel-open] .commit__header-icon{rotate:90deg}.commit__header-body{align-items:center;gap:var(--sigvelo-spacing-3);flex:1;min-inline-size:0;display:flex}.commit__author{align-items:center;gap:var(--sigvelo-spacing-2);flex-shrink:0;display:inline-flex}.commit__author-avatar{inline-size:var(--sigvelo-spacing-6);block-size:var(--sigvelo-spacing-6);font-size:var(--sigvelo-text-3xs)}.commit__info{align-items:center;gap:var(--sigvelo-spacing-2);flex:1;min-inline-size:0;display:inline-flex}.commit__message{min-inline-size:0;font-weight:var(--sigvelo-font-weight-semibold)}.commit__metadata{align-items:center;gap:var(--sigvelo-spacing-1-5);color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs);display:inline-flex}.commit__separator{color:var(--sigvelo-color-text-muted)}.commit__hash{font-family:var(--sigvelo-font-mono);font-size:var(--sigvelo-text-xs);color:var(--sigvelo-color-text-muted);padding-block:var(--sigvelo-spacing-0-5);padding-inline:var(--sigvelo-spacing-1-5);background-color:var(--sigvelo-color-neutral-bg-subtle);border-radius:var(--sigvelo-radius-sm)}.commit__timestamp{font-size:var(--sigvelo-text-xs);color:var(--sigvelo-color-text-muted);font-variant-numeric:tabular-nums}.commit__actions{align-items:center;gap:var(--sigvelo-spacing-1);flex-shrink:0;display:inline-flex}.commit__content-inner{border-block-start:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle)}.commit__file{align-items:center;gap:var(--sigvelo-spacing-2);padding-block:var(--sigvelo-spacing-2);padding-inline:var(--sigvelo-spacing-3);font-size:var(--sigvelo-text-compact);border-block-end:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle);display:flex}.commit__file:last-child{border-block-end:none}.commit__file-status{min-inline-size:var(--sigvelo-spacing-5);flex-shrink:0;justify-content:center}.commit__file-icon{color:var(--sigvelo-color-text-muted);flex-shrink:0;display:inline-flex}.commit__file-path{font-family:var(--sigvelo-font-mono);font-size:var(--sigvelo-text-xs);color:var(--sigvelo-color-text);flex:1;min-inline-size:0}.commit__file-additions{font-family:var(--sigvelo-font-mono);font-size:var(--sigvelo-text-xs);color:var(--sigvelo-color-success-text);font-variant-numeric:tabular-nums}.commit__file-deletions{font-family:var(--sigvelo-font-mono);font-size:var(--sigvelo-text-xs);color:var(--sigvelo-color-danger-text);font-variant-numeric:tabular-nums}.commit__file-changes{gap:var(--sigvelo-spacing-1-5);display:inline-flex}@media (forced-colors:active){.commit,.commit__file{border:var(--sigvelo-border-style) var(--sigvelo-border-width) CanvasText}.commit__header:focus-visible{outline:var(--sigvelo-focus-ring-forced);outline-offset:2px}}.context{font-family:inherit;display:inline-block}.context__trigger{padding:var(--sigvelo-spacing-1);border-radius:var(--sigvelo-radius-sm);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.context__trigger:hover{background-color:color-mix(in oklab, transparent, var(--sigvelo-color-text) 5%)}.context__content{inline-size:20rem;color:var(--sigvelo-color-text);padding:0;font-family:inherit}.context__header{align-items:center;gap:var(--sigvelo-spacing-3);padding-block:var(--sigvelo-spacing-3);padding-inline:var(--sigvelo-spacing-3);display:flex}.context__ring{inline-size:var(--sigvelo-spacing-12);block-size:var(--sigvelo-spacing-12);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.context__ring-label{font-size:var(--sigvelo-text-3xs);font-weight:var(--sigvelo-font-weight-bold);color:var(--sigvelo-color-text);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.context__header-text{gap:var(--sigvelo-spacing-0-5);flex-direction:column;flex:1;min-inline-size:0;display:flex}.context__header-title{font-size:var(--sigvelo-text-compact);font-weight:var(--sigvelo-font-weight-bold);color:var(--sigvelo-color-text)}.context__header-meta{font-size:var(--sigvelo-text-xs);color:var(--sigvelo-color-text-muted);font-variant-numeric:tabular-nums}.context__header-model{font-family:var(--sigvelo-font-mono);font-size:var(--sigvelo-text-2xs);color:var(--sigvelo-color-text-muted)}.context__body{flex-direction:column;display:flex}.context__rows{padding-block:var(--sigvelo-spacing-2);padding-inline:var(--sigvelo-spacing-3);gap:var(--sigvelo-spacing-1-5);flex-direction:column;margin:0;list-style:none;display:flex}.context__row{gap:var(--sigvelo-spacing-3);font-size:var(--sigvelo-text-xs);grid-template-columns:1fr auto;align-items:baseline;display:grid}.context__row-label{color:var(--sigvelo-color-text-muted)}.context__row-value{color:var(--sigvelo-color-text);font-variant-numeric:tabular-nums}.context__footer{flex-direction:column;display:flex}.context__footer-row{padding-block:var(--sigvelo-spacing-2);padding-inline:var(--sigvelo-spacing-3);font-size:var(--sigvelo-text-xs);font-weight:var(--sigvelo-font-weight-semibold);justify-content:space-between;align-items:center;display:flex}.context__footer-cost{font-family:var(--sigvelo-font-mono);color:var(--sigvelo-color-primary-text);font-variant-numeric:tabular-nums}.conversation{block-size:100%;inline-size:100%;color:var(--sigvelo-color-text);font-family:inherit;position:relative}.conversation__viewport{overflow-block:auto;overflow-inline:hidden;contain:inline-size;block-size:100%;inline-size:100%}.conversation__content{gap:var(--sigvelo-spacing-3);padding:var(--sigvelo-spacing-4);flex-direction:column;min-block-size:100%;display:flex}.conversation__empty-row{flex:1;min-block-size:0;display:flex}.conversation__scroll-button{z-index:1;box-shadow:var(--sigvelo-elevation-floating);background-color:var(--sigvelo-color-surface-raised);position:absolute;inset-block-end:var(--sigvelo-spacing-3);inset-inline-end:var(--sigvelo-spacing-3)}.conversation__download-button{z-index:1;box-shadow:var(--sigvelo-elevation-floating);background-color:var(--sigvelo-color-surface-raised);position:absolute;inset-block-start:var(--sigvelo-spacing-3);inset-inline-end:var(--sigvelo-spacing-3)}@media (forced-colors:active){.conversation__scroll-button,.conversation__download-button{border:var(--sigvelo-border-width) solid CanvasText}}.conversation-tab-picker__identity{display:grid}.conversation-tab-picker__error{color:var(--sigvelo-color-danger-text);font-size:var(--sigvelo-text-sm);align-items:center;gap:var(--sigvelo-spacing-2);overflow-wrap:anywhere;padding:var(--sigvelo-spacing-2) var(--sigvelo-spacing-3);display:flex}.conversation-tab-picker__error>svg{flex:none}.conversation-tab-picker__domain{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-sm);font-weight:var(--sigvelo-font-weight-normal);line-height:var(--sigvelo-text-sm-leading)}.codex-model-selector__trigger{z-index:0;align-items:center;gap:var(--sigvelo-spacing-1);max-inline-size:calc(100vi - var(--sigvelo-spacing-8));min-inline-size:0;min-block-size:var(--sigvelo-control-height-xs);color:var(--sigvelo-color-text);appearance:none;border-radius:var(--sigvelo-radius-md);cursor:pointer;font-family:inherit;font-size:var(--sigvelo-control-text-md);font-weight:var(--sigvelo-font-weight-normal);line-height:var(--sigvelo-leading-compact);isolation:isolate;background-color:#0000;border:0;padding:0;display:inline-flex;position:relative}.codex-model-selector__trigger:before{z-index:-1;inset-block:calc(var(--sigvelo-spacing-1) * -1);inset-inline:calc(var(--sigvelo-spacing-2) * -1);content:"";pointer-events:none;background-color:var(--sigvelo-color-neutral-bg-muted);border-radius:var(--sigvelo-radius-full);opacity:0;transition:opacity var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);position:absolute}.codex-model-selector__trigger:is(:hover,:focus-visible,[data-popup-open]):before{opacity:1}.codex-model-selector__trigger:focus-visible{box-shadow:var(--sigvelo-recipe-focus-shadow);outline:none}.codex-model-selector__trigger:disabled{cursor:not-allowed;opacity:var(--sigvelo-recipe-disabled-opacity)}.codex-model-selector__summary{justify-content:center;gap:var(--sigvelo-spacing-1);text-align:center;flex:0 auto;min-inline-size:0;display:flex}.codex-model-selector__summary-effort,.codex-model-selector__compact-icon,.codex-model-selector__trigger-icon,.codex-model-selector__submenu-value,.codex-model-selector__submenu-icon,.codex-model-selector__option-description,.codex-model-selector__reset{color:var(--sigvelo-color-text-muted)}.codex-model-selector__summary-effort--ultra{color:var(--sigvelo-color-primary-text)}.codex-model-selector__compact-icon,.codex-model-selector__trigger-icon,.codex-model-selector__submenu-icon,.codex-model-selector__reset-icon{flex:none}.codex-model-selector__compact{align-items:center;gap:var(--sigvelo-spacing-1);min-inline-size:0;display:none}.codex-model-selector__compact-icon,.codex-model-selector__trigger-icon{inline-size:var(--sigvelo-control-icon-size-sm);block-size:var(--sigvelo-control-icon-size-sm)}.codex-model-selector__menu{--sigvelo-recipe-row-padding-inline:var(--sigvelo-spacing-2);--sigvelo-recipe-row-font-size:var(--sigvelo-text-compact);--sigvelo-recipe-row-radius:var(--sigvelo-radius-md);inline-size:min(18rem, calc(100vi - var(--sigvelo-spacing-8)));padding:var(--sigvelo-spacing-1)}.codex-model-selector__submenu{--sigvelo-recipe-row-padding-inline:var(--sigvelo-spacing-2);--sigvelo-recipe-row-font-size:var(--sigvelo-text-compact);inline-size:min(18rem, calc(100vi - var(--sigvelo-spacing-8)));padding:var(--sigvelo-spacing-1)}.codex-model-selector__submenu--model{inline-size:min(20rem, calc(100vi - var(--sigvelo-spacing-8)))}.codex-model-selector__submenu--speed{inline-size:min(18rem, calc(100vi - var(--sigvelo-spacing-8)))}.codex-model-selector__submenu-title{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-control-text-sm);font-weight:var(--sigvelo-font-weight-normal);line-height:var(--sigvelo-leading-compact);margin-block-end:var(--sigvelo-spacing-1);padding:0}.codex-model-selector__submenu-trigger:after{content:none}.codex-model-selector__submenu-value{min-inline-size:0;margin-inline-start:auto}.codex-model-selector__option{align-items:flex-start}.codex-model-selector__option>span:first-child{flex:1;min-inline-size:0}.codex-model-selector__option-label,.codex-model-selector__option-description{display:block}.codex-model-selector__option-description{font-size:var(--sigvelo-control-text-sm);line-height:var(--sigvelo-leading-compact);margin-block-start:var(--sigvelo-spacing-0-5)}.codex-model-selector__option-indicator{color:var(--sigvelo-color-text);order:2;margin-inline-start:auto}.codex-model-selector__option-indicator:before{content:none}.codex-model-selector__reset{justify-content:space-between}.codex-model-selector__reset-icon{inline-size:var(--sigvelo-spacing-4);block-size:var(--sigvelo-spacing-4);margin-inline-start:auto}@container prompt-input (inline-size<=36rem){.codex-model-selector__trigger{border-radius:var(--sigvelo-radius-full);justify-content:center}.codex-model-selector__compact{display:inline-flex}.codex-model-selector__summary,.codex-model-selector__trigger-icon{display:none}}@container prompt-input (inline-size<=22rem){.codex-model-selector__trigger{inline-size:var(--sigvelo-control-height-xs);max-inline-size:var(--sigvelo-control-height-xs)}.codex-model-selector__compact-label{display:none}}@media (forced-colors:active){.codex-model-selector__summary-effort--ultra{color:linktext}}.environment-variables__header{justify-content:space-between;align-items:center;gap:var(--sigvelo-spacing-3);padding-block:var(--sigvelo-spacing-2-5);padding-inline:var(--sigvelo-spacing-3-5);border-block-end:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle);display:flex}.environment-variables__title{font-family:inherit;font-size:var(--sigvelo-text-sm);font-weight:var(--sigvelo-font-weight-bold);color:var(--sigvelo-color-text);margin:0}.environment-variables__toggle{align-items:center;gap:var(--sigvelo-spacing-2);cursor:pointer;font-size:var(--sigvelo-text-xs);color:var(--sigvelo-color-text-muted);display:inline-flex}.environment-variables__toggle-icon{display:inline-flex}.environment-variables__content,.environment-variables__group{flex-direction:column;display:flex}.environment-variables__group-label{padding-block:var(--sigvelo-spacing-1-5);padding-inline:var(--sigvelo-spacing-3-5);font-size:var(--sigvelo-text-2xs);font-weight:var(--sigvelo-font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--sigvelo-color-text-muted);background-color:var(--sigvelo-color-neutral-bg-subtle);border-block-end:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle)}.environment-variables__row{align-items:center;gap:var(--sigvelo-spacing-2-5);padding-block:var(--sigvelo-spacing-2);padding-inline:var(--sigvelo-spacing-3-5);border-block-end:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle);display:flex}.environment-variables__row:last-child{border-block-end:none}.environment-variables__name{font-family:var(--sigvelo-font-mono);font-size:var(--sigvelo-text-xs);font-weight:var(--sigvelo-font-weight-semibold);color:var(--sigvelo-color-text);flex-shrink:0;min-width:10rem}.environment-variables__value{min-width:0;padding-block:var(--sigvelo-spacing-1-5);padding-inline:var(--sigvelo-spacing-2);font-family:var(--sigvelo-font-mono);font-size:var(--sigvelo-text-xs);color:var(--sigvelo-color-text-muted);background-color:var(--sigvelo-color-neutral-bg-subtle);border:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle);border-radius:var(--sigvelo-radius-sm);flex:1}.environment-variables__required,.environment-variables__copy{flex-shrink:0}@media (forced-colors:active){.environment-variables,.environment-variables__row{border:var(--sigvelo-border-style) var(--sigvelo-border-width) CanvasText}}.file-tree{interpolate-size:allow-keywords;inline-size:100%;color:var(--sigvelo-color-text);background-color:var(--sigvelo-color-surface);border:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle);border-radius:var(--sigvelo-radius-md);padding-block:var(--sigvelo-spacing-1-5);font-family:inherit;overflow:auto}.file-tree[data-appearance=plain]{background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.file-tree[data-appearance=plain] .file-tree__node[data-focused]:not(:focus-visible){box-shadow:none}.file-tree__folder,.file-tree__file{flex-direction:column;display:flex}.file-tree__group{block-size:auto;min-block-size:0;transition:block-size var(--sigvelo-motion-duration-disclosure) var(--sigvelo-motion-ease-change), visibility 0s linear;transition-behavior:allow-discrete;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:clip}.file-tree__group[data-collapsed]{visibility:hidden;block-size:0;transition-delay:0s, var(--sigvelo-motion-duration-disclosure)}.file-tree__node{--file-tree-node-offset:var(--sigvelo-spacing-2);align-items:center;gap:var(--sigvelo-spacing-1-5);inline-size:100%;padding-block:var(--sigvelo-spacing-1);color:var(--sigvelo-color-text);font-family:inherit;font-size:var(--sigvelo-text-compact);text-align:start;cursor:pointer;border-radius:var(--sigvelo-radius-sm);transition:background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);background-color:#0000;border:none;padding-inline-start:calc(var(--file-tree-level,0) * var(--sigvelo-control-icon-size-lg) + var(--file-tree-node-offset));padding-inline-end:var(--sigvelo-spacing-2);display:flex}.file-tree__node--file{--file-tree-node-offset:var(--sigvelo-spacing-6)}.file-tree__node:hover:not([data-disabled]){background-color:var(--sigvelo-color-neutral-bg-subtle)}.file-tree__node[data-focused],.file-tree__node:focus-visible{background-color:var(--sigvelo-color-neutral-bg-muted);box-shadow:var(--sigvelo-recipe-focus-shadow);outline:none}.file-tree__node[data-selected]{background-color:var(--sigvelo-color-primary-bg-subtle);color:var(--sigvelo-color-primary-text);font-weight:var(--sigvelo-font-weight-semibold)}.file-tree__node[data-selected]:hover{background-color:var(--sigvelo-color-primary-bg-muted)}.file-tree__chevron{color:var(--sigvelo-color-text-muted);inline-size:var(--sigvelo-recipe-control-icon-size);transition:rotate var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);flex-shrink:0;justify-content:center;display:inline-flex}.file-tree__chevron--expanded{rotate:90deg}@media (prefers-reduced-motion:reduce){.file-tree__group{transition:none}}:root[data-motion=reduce] .file-tree__group{transition:none}.file-tree__icon{color:var(--sigvelo-color-text-muted);flex-shrink:0;display:inline-flex}.file-tree__icon>svg,.file-tree__chevron>svg{inline-size:var(--sigvelo-recipe-control-icon-size);block-size:var(--sigvelo-recipe-control-icon-size)}.file-tree__node--folder .file-tree__icon{color:var(--sigvelo-color-primary-text)}.file-tree__actions{align-items:center;gap:var(--sigvelo-spacing-0-5);opacity:0;transition:opacity var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);flex-shrink:0;display:inline-flex}.file-tree__node:hover .file-tree__actions,.file-tree__actions:focus-within{opacity:1}@media (forced-colors:active){.file-tree{border:var(--sigvelo-border-style) var(--sigvelo-border-width) CanvasText}.file-tree__node:focus-visible,.file-tree__node[data-focused]{outline:var(--sigvelo-focus-ring-forced);outline-offset:2px}.file-tree__node[data-selected]{color:highlighttext;background-color:highlight}}.goal{min-inline-size:0;min-block-size:var(--sigvelo-spacing-6);align-items:center;gap:var(--sigvelo-spacing-1-5);padding-block:var(--sigvelo-spacing-1);padding-inline:var(--sigvelo-spacing-2-5);color:var(--sigvelo-color-text);font-size:var(--sigvelo-text-compact);line-height:var(--sigvelo-leading-snug);display:flex}.goal__icon{color:var(--sigvelo-color-text-muted);flex:none;display:inline-flex}.goal__content{gap:var(--sigvelo-spacing-1);white-space:nowrap;flex:1;align-items:baseline;min-inline-size:0;display:flex}.goal__title{font-weight:var(--sigvelo-font-weight-semibold);flex:none}.goal__objective{text-overflow:ellipsis;min-inline-size:0;color:var(--sigvelo-color-text-muted);overflow:hidden}.goal__meta{text-overflow:ellipsis;max-inline-size:40%;color:var(--sigvelo-color-text-muted);flex:none;overflow:hidden}.goal__objective+.goal__meta:before,.goal__title+.goal__meta:before{content:"·";margin-inline-end:var(--sigvelo-spacing-1)}.goal__actions{gap:var(--sigvelo-spacing-1);flex:none;align-items:center;margin-inline-start:auto;display:inline-flex}.inline-citation{display:inline}.inline-citation__text{transition:background-color var(--sigvelo-duration-fast) var(--sigvelo-ease-standard)}:is(.inline-citation:has(.inline-citation__trigger:hover) .inline-citation__text,.inline-citation:has(.inline-citation__trigger:focus-visible) .inline-citation__text){background-color:var(--sigvelo-color-neutral-bg-subtle)}.inline-citation__source{margin-inline-start:var(--sigvelo-spacing-1);display:inline}.inline-citation__trigger{min-inline-size:var(--sigvelo-spacing-6);min-block-size:var(--sigvelo-spacing-6);padding-inline:var(--sigvelo-spacing-1-5);color:var(--sigvelo-color-text-muted);background-color:var(--sigvelo-color-neutral-bg-subtle);border:var(--sigvelo-border-width) var(--sigvelo-border-style) var(--sigvelo-color-neutral-border-subtle);border-radius:var(--sigvelo-radius-full);font:inherit;font-size:var(--sigvelo-text-2xs);font-variant-numeric:tabular-nums;line-height:var(--sigvelo-leading-none);cursor:pointer;vertical-align:baseline;transition:color var(--sigvelo-duration-fast) var(--sigvelo-ease-standard), background-color var(--sigvelo-duration-fast) var(--sigvelo-ease-standard), border-color var(--sigvelo-duration-fast) var(--sigvelo-ease-standard);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.inline-citation__trigger:hover,.inline-citation__trigger[data-popup-open]{color:var(--sigvelo-color-text);background-color:var(--sigvelo-color-neutral-bg-subtle);border-color:var(--sigvelo-color-neutral-border-muted)}.inline-citation__trigger:focus-visible{box-shadow:var(--sigvelo-recipe-focus-shadow);outline:none}.inline-citation__popup{--sigvelo-recipe-surface-padding:var(--sigvelo-spacing-3);min-inline-size:min(14rem, var(--available-width));max-inline-size:min(20rem, var(--available-width))}.inline-citation__card{gap:var(--sigvelo-spacing-1);flex-direction:column;min-inline-size:0;display:flex}.inline-citation__title{color:var(--sigvelo-color-text);font-size:var(--sigvelo-text-compact);font-weight:var(--sigvelo-font-weight-semibold);line-height:var(--sigvelo-leading-compact)}.inline-citation__location,.inline-citation__id,.inline-citation__metadata{overflow-wrap:anywhere;min-inline-size:0;color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs);line-height:var(--sigvelo-leading-snug)}.inline-citation__metadata{gap:var(--sigvelo-spacing-1);flex-wrap:wrap;display:flex}.inline-citation__metadata>:not(:last-child):after{content:"·";margin-inline-start:var(--sigvelo-spacing-1)}@media (forced-colors:active){.inline-citation__trigger:focus-visible{outline:var(--sigvelo-focus-ring-forced);outline-offset:2px;box-shadow:none}}.message{gap:var(--sigvelo-spacing-1);inline-size:100%;min-inline-size:0;color:var(--sigvelo-color-text);flex-direction:column;font-family:inherit;display:flex}.message[data-from=user]{align-items:flex-end}.message[data-from=assistant],.message[data-from=system],.message[data-from=tool]{align-items:flex-start}.message__content{min-inline-size:0;max-inline-size:min(42rem,85%);padding-block:var(--sigvelo-spacing-2);padding-inline:var(--sigvelo-spacing-3);border-radius:var(--sigvelo-radius-lg);font-size:var(--sigvelo-text-sm);line-height:var(--sigvelo-leading-normal);background-color:var(--sigvelo-color-neutral-bg-subtle);color:var(--sigvelo-color-text);overflow-wrap:anywhere;display:inline-block}.message[data-from=user] .message__content{background-color:var(--sigvelo-color-neutral-bg-subtle);color:var(--sigvelo-color-text)}.message[data-from=assistant] .message__content{background-color:#0000;inline-size:min(42rem,85%);max-inline-size:100%;padding-inline:0;display:block}.message[data-from=assistant] .message__content:has(>[data-message-layout=wide]){inline-size:100%}.message[data-from=system] .message__content{color:var(--sigvelo-color-text-muted);background-color:#0000;font-style:italic}.message__content>*+*{margin-block-start:var(--sigvelo-spacing-2)}.message__content :where(pre){overflow:auto}.message__response{min-inline-size:0;max-inline-size:100%}.message__attachment{align-items:center;gap:var(--sigvelo-spacing-1-5);max-inline-size:100%;font-size:var(--sigvelo-text-compact);color:inherit;text-decoration:none;display:inline-flex}.message__attachment:hover .message__attachment-name{text-decoration:underline}.message__attachment-icon{flex-shrink:0}.message__attachment-zoom{cursor:zoom-in;background:0 0;min-block-size:0;max-inline-size:100%;padding:0;display:block}.message__attachment-image{border-radius:var(--sigvelo-radius-md);max-block-size:16rem;max-inline-size:16rem;display:block}.message__compacted{font-size:var(--sigvelo-text-xs);color:var(--sigvelo-color-text-muted);margin-block-start:var(--sigvelo-spacing-1);font-style:italic}.message__actions{align-items:center;gap:var(--sigvelo-spacing-0-5);color:var(--sigvelo-color-text-muted);padding:0;display:inline-flex}.message[data-from=user] .message__actions{align-self:flex-end}.message__action{color:var(--sigvelo-color-text-muted)}.message__action:hover:not([data-disabled]){color:var(--sigvelo-color-text)}@media (any-pointer:coarse){.message__action{--sigvelo-recipe-button-height:var(--sigvelo-control-height-xl)}}.message__edit-form{gap:var(--sigvelo-spacing-3);inline-size:min(42rem,85%);padding:var(--sigvelo-spacing-3);color:var(--sigvelo-color-text);background-color:var(--sigvelo-color-surface-raised);border-radius:var(--sigvelo-radius-lg);box-shadow:var(--sigvelo-elevation-raised);display:grid}.message__edit-textarea{min-block-size:var(--sigvelo-spacing-24);max-block-size:18rem}.message__toolbar{justify-content:space-between;align-items:center;gap:var(--sigvelo-spacing-2);inline-size:100%;display:flex}.message__branch{gap:var(--sigvelo-spacing-1);flex-direction:column;inline-size:100%;display:flex}.message__branch-content,.message__branch-panel{flex-direction:column;display:flex}.message__branch-panel[hidden]{display:none}.message__branch-selector{align-items:center;gap:var(--sigvelo-spacing-0-5);color:var(--sigvelo-color-text-muted);display:inline-flex}.message__branch-page{font-size:var(--sigvelo-text-xs);font-variant-numeric:tabular-nums;color:var(--sigvelo-color-text-muted);padding-inline:var(--sigvelo-spacing-1-5);-webkit-user-select:none;user-select:none}@media (forced-colors:active){.message__content,.message__edit-form,.message__edit-textarea{border:var(--sigvelo-border-style) var(--sigvelo-border-width) CanvasText}}.model-selector{font-family:inherit;display:inline-block}.model-selector__trigger{align-items:center;gap:var(--sigvelo-spacing-2);display:inline-flex}.model-selector__trigger-chevron{color:var(--sigvelo-color-text-muted);display:inline-flex}.model-selector__dialog{inline-size:min(32rem, calc(100dvi - var(--sigvelo-spacing-8)));max-block-size:min(32rem, calc(100dvb - var(--sigvelo-spacing-12) - var(--sigvelo-spacing-4)));color:var(--sigvelo-color-text);flex-direction:column;padding:0;font-family:inherit;display:flex;overflow:hidden}.model-selector__search{align-items:center;gap:var(--sigvelo-spacing-2);padding-block:var(--sigvelo-spacing-2);padding-inline:var(--sigvelo-spacing-3);border-block-end:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle);display:flex}.model-selector__search-icon{color:var(--sigvelo-color-text-muted);display:inline-flex}.model-selector__input.input{block-size:auto;min-inline-size:0;color:var(--sigvelo-color-text);font-family:inherit;font-size:var(--sigvelo-text-sm);background-color:#0000;border:none;outline:none;flex:1;padding:0}.model-selector__input.input:focus-visible{box-shadow:none}.model-selector__input::placeholder{color:var(--sigvelo-color-text-muted)}.model-selector__input::-webkit-search-cancel-button{display:none}.model-selector__list{padding-block:var(--sigvelo-spacing-1);flex:1;overflow:auto}.model-selector__group{flex-direction:column;display:flex}.model-selector__group-label{padding-block:var(--sigvelo-spacing-1-5);padding-inline:var(--sigvelo-spacing-3);font-size:var(--sigvelo-text-2xs);font-weight:var(--sigvelo-font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--sigvelo-color-text-muted)}.model-selector__item{justify-content:flex-start;align-items:center;gap:var(--sigvelo-spacing-1-5);inline-size:100%;min-block-size:var(--sigvelo-control-height-xs);padding-block:var(--sigvelo-spacing-0-5);padding-inline:var(--sigvelo-spacing-3);color:var(--sigvelo-color-text);font-family:inherit;font-size:var(--sigvelo-text-compact);font-weight:var(--sigvelo-font-weight-normal);text-align:start;transition:background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);border-radius:0;display:flex}.model-selector__item:hover:not(:disabled):not([data-disabled]),.model-selector__item:focus-visible{background-color:var(--sigvelo-color-neutral-bg-subtle)}.model-selector__item:focus-visible{box-shadow:var(--sigvelo-recipe-focus-shadow-inset);outline:none}.model-selector__item[data-selected]{background-color:var(--sigvelo-color-neutral-bg-subtle);color:var(--sigvelo-color-neutral-text-on-subtle)}.model-selector__item:is(:disabled,[data-disabled]){cursor:not-allowed;opacity:var(--sigvelo-recipe-disabled-opacity)}.model-selector__empty{--sigvelo-recipe-empty-state-padding-block:var(--sigvelo-spacing-4)}@media (any-pointer:coarse){.model-selector__item{min-block-size:var(--sigvelo-control-height-xl)}}.model-selector__list:has(.model-selector__group) .model-selector__empty{display:none}.model-selector__separator{margin-block:var(--sigvelo-spacing-1);background-color:var(--sigvelo-color-neutral-border-subtle);margin-inline:0}.model-selector__logo{inline-size:var(--sigvelo-control-icon-size-xl);block-size:var(--sigvelo-control-icon-size-xl);color:var(--sigvelo-color-text);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.model-selector__logo-group{align-items:center;gap:var(--sigvelo-spacing-1);display:inline-flex}.model-selector__source{padding-block:var(--sigvelo-spacing-0-5);padding-inline:var(--sigvelo-spacing-1-5);font-size:var(--sigvelo-text-2xs);color:var(--sigvelo-color-text-muted);background-color:var(--sigvelo-color-neutral-bg-subtle);border:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle);border-radius:var(--sigvelo-radius-sm)}@media (forced-colors:active){.model-selector__item:focus-visible,.model-selector__item:hover{outline:var(--sigvelo-focus-ring-forced);outline-offset:-2px}}.chatgpt-sign-in{--chatgpt-sign-in-pointer-x:50%;--chatgpt-sign-in-pointer-y:58%;isolation:isolate;block-size:100%;min-inline-size:17.5rem;padding:clamp(var(--sigvelo-spacing-5), 5vw, var(--sigvelo-spacing-12));background-color:var(--sigvelo-color-canvas);background-image:linear-gradient(color-mix(in oklab, var(--sigvelo-color-neutral-border-subtle), transparent 42%) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--sigvelo-color-neutral-border-subtle), transparent 42%) 1px, transparent 1px);color:var(--sigvelo-color-text);background-size:2rem 2rem;grid-template-rows:minmax(min-content,1fr) auto;place-items:center;font-family:inherit;display:grid;position:relative;overflow:hidden auto}.chatgpt-sign-in:before{content:"";z-index:0;background:radial-gradient(circle at var(--chatgpt-sign-in-pointer-x) var(--chatgpt-sign-in-pointer-y), color-mix(in oklab, var(--sigvelo-color-primary-bg), transparent 72%), transparent 12rem), radial-gradient(circle at var(--chatgpt-sign-in-pointer-x) var(--chatgpt-sign-in-pointer-y), color-mix(in oklab, var(--sigvelo-color-primary-bg-muted), transparent 86%), transparent 18rem);opacity:0;pointer-events:none;transition:opacity var(--sigvelo-duration-medium) var(--sigvelo-ease-standard);position:absolute;inset:0}.chatgpt-sign-in[data-pointer-active=true]:before{opacity:1}.chatgpt-sign-in__panel{z-index:1;isolation:isolate;gap:var(--sigvelo-spacing-5);text-align:center;justify-items:center;display:grid;position:relative}.chatgpt-sign-in__secondary-action{z-index:1;justify-content:center;margin-block-start:var(--sigvelo-spacing-4);display:flex}.chatgpt-sign-in__brand{gap:var(--sigvelo-spacing-1-5);justify-items:center;display:grid}.chatgpt-sign-in__brand h1{color:var(--sigvelo-color-text);font-size:var(--sigvelo-text-2xl);font-weight:var(--sigvelo-font-weight-bold);letter-spacing:0;line-height:var(--sigvelo-leading-tight);margin:0}.chatgpt-sign-in__brand p{align-items:center;gap:var(--sigvelo-spacing-1-5);color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-sm);font-weight:var(--sigvelo-font-weight-semibold);line-height:var(--sigvelo-leading-compact);margin:0;display:inline-flex}.chatgpt-sign-in__brand-mark,.chatgpt-sign-in__logo{display:inline-flex}.chatgpt-sign-in__brand-mark :where(img,svg){inline-size:var(--sigvelo-control-icon-size-xl);block-size:var(--sigvelo-control-icon-size-xl);filter:drop-shadow(0 .25rem .5rem color-mix(in oklab, var(--sigvelo-color-primary-bg), transparent 72%))}.chatgpt-sign-in__button{--chatgpt-sign-in-button-x:50%;--chatgpt-sign-in-button-y:50%;isolation:isolate;min-inline-size:min(100%,16.75rem);box-shadow:inset 0 0 0 var(--sigvelo-border-width) color-mix(in oklab, var(--sigvelo-color-primary-text-on-bg), transparent 84%), 0 .75rem 1.5rem color-mix(in oklab, var(--sigvelo-color-primary-bg), transparent 78%);transition:background-color var(--sigvelo-duration-fast) var(--sigvelo-ease-standard), box-shadow var(--sigvelo-duration-fast) var(--sigvelo-ease-standard), filter var(--sigvelo-duration-fast) var(--sigvelo-ease-standard), scale var(--sigvelo-duration-fast) var(--sigvelo-ease-standard), translate var(--sigvelo-duration-fast) var(--sigvelo-ease-standard);position:relative;overflow:hidden;translate:0;scale:1}.chatgpt-sign-in__button:before{content:"";z-index:0;background:radial-gradient(circle at var(--chatgpt-sign-in-button-x) var(--chatgpt-sign-in-button-y), color-mix(in oklab, var(--sigvelo-color-primary-text-on-bg), transparent 70%), transparent 42%);opacity:0;pointer-events:none;transition:opacity var(--sigvelo-duration-fast) var(--sigvelo-ease-standard);position:absolute;inset:0}.chatgpt-sign-in__button:after{content:"";z-index:0;border-radius:inherit;background:radial-gradient(circle at var(--chatgpt-sign-in-button-x) var(--chatgpt-sign-in-button-y), color-mix(in oklab, var(--sigvelo-color-primary-text-on-bg), transparent 88%), transparent 55%);opacity:.45;pointer-events:none;position:absolute;inset:1px}.chatgpt-sign-in__button:hover:not([data-disabled]){box-shadow:inset 0 0 0 var(--sigvelo-border-width) color-mix(in oklab, var(--sigvelo-color-primary-text-on-bg), transparent 76%), 0 .9rem 1.9rem color-mix(in oklab, var(--sigvelo-color-primary-bg), transparent 72%);translate:0 -.0625rem}.chatgpt-sign-in__button:hover:not([data-disabled]):before{opacity:1}.chatgpt-sign-in__button:active:not([data-disabled]){translate:0 .0625rem;scale:.99}.chatgpt-sign-in__button-icon,.chatgpt-sign-in__button-label{z-index:1;position:relative}.chatgpt-sign-in__button-icon{transition:rotate var(--sigvelo-duration-fast) var(--sigvelo-ease-standard), scale var(--sigvelo-duration-fast) var(--sigvelo-ease-standard);display:inline-flex;rotate:0deg;scale:1}.chatgpt-sign-in__button:hover:not([data-disabled]) .chatgpt-sign-in__button-icon{rotate:-4deg;scale:1.06}.chatgpt-sign-in__logo{color:inherit}@media (prefers-reduced-motion:reduce){.chatgpt-sign-in:before,.chatgpt-sign-in__button,.chatgpt-sign-in__button:before,.chatgpt-sign-in__button-icon{transition:none}}@media (hover:none),(pointer:coarse){.chatgpt-sign-in:before,.chatgpt-sign-in__button:before,.chatgpt-sign-in__button:after{display:none}}@media (forced-colors:active){.chatgpt-sign-in:before,.chatgpt-sign-in__button:before,.chatgpt-sign-in__button:after{display:none}.chatgpt-sign-in__button{box-shadow:none;outline-offset:2px;background-image:none;outline:1px solid buttontext}}.plan__header{gap:var(--sigvelo-spacing-0-5);min-inline-size:0;padding-block:var(--sigvelo-spacing-2-5);padding-inline:var(--sigvelo-spacing-3);border-block-end:var(--sigvelo-border-width) var(--sigvelo-border-style) var(--sigvelo-color-neutral-border-subtle);display:grid}.plan__title,.plan__description,.plan__step-title,.plan__step-description{overflow-wrap:anywhere;min-inline-size:0;margin:0}.plan__title{color:var(--sigvelo-color-text);font-size:var(--sigvelo-text-compact);font-weight:var(--sigvelo-font-weight-semibold);line-height:var(--sigvelo-leading-tight)}.plan__description{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs);line-height:var(--sigvelo-leading-normal)}.plan__content{gap:var(--sigvelo-spacing-3);padding-block:var(--sigvelo-spacing-3);padding-inline:var(--sigvelo-spacing-3);flex-direction:column;margin:0;list-style:none;display:flex}.plan__step{grid-template-columns:var(--sigvelo-spacing-4) minmax(0, 1fr);column-gap:var(--sigvelo-spacing-2);row-gap:var(--sigvelo-spacing-0-5);min-inline-size:0;display:grid;position:relative}.plan__step>:not(.plan__step-indicator){grid-column:2}.plan__step:not(:last-child):after{content:"";inline-size:var(--sigvelo-border-width);background-color:var(--sigvelo-color-neutral-border-subtle);position:absolute;inset-block-start:calc(var(--sigvelo-spacing-4) + var(--sigvelo-spacing-1));inset-block-end:calc(-1 * var(--sigvelo-spacing-2));inset-inline-start:calc(var(--sigvelo-spacing-2) - var(--sigvelo-border-width))}.plan__step-indicator{z-index:1;inline-size:var(--sigvelo-spacing-4);block-size:var(--sigvelo-spacing-4);color:var(--sigvelo-color-text-muted);background-color:var(--sigvelo-color-surface);border:var(--sigvelo-border-width) var(--sigvelo-border-style) var(--sigvelo-color-neutral-border-muted);border-radius:var(--sigvelo-radius-full);transition:color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), border-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);grid-area:1/1/span 2;justify-content:center;align-items:center;display:inline-flex}.plan__step-indicator-visual,.plan__step-indicator-visual svg{inline-size:var(--sigvelo-spacing-3);block-size:var(--sigvelo-spacing-3);display:block}.plan__step[data-status=complete] .plan__step-indicator{color:var(--sigvelo-color-success-text-on-bg);background-color:var(--sigvelo-color-success-bg);border-color:var(--sigvelo-color-success-bg)}.plan__step[data-status=active] .plan__step-indicator{color:var(--sigvelo-color-primary-text-on-subtle);background-color:var(--sigvelo-color-primary-bg-subtle);border-color:var(--sigvelo-color-primary-border-muted)}.plan__step-title{color:var(--sigvelo-color-text);font-size:var(--sigvelo-text-compact);font-weight:var(--sigvelo-font-weight-semibold);line-height:var(--sigvelo-leading-tight);transition:color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change)}.plan__step[data-status=pending] .plan__step-title{color:var(--sigvelo-color-text-muted)}.plan__step-description{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs);line-height:var(--sigvelo-leading-normal)}.plan-summary{font-family:inherit;display:inline-block}.plan-summary__trigger{align-items:center;gap:var(--sigvelo-spacing-1-5);padding-block:var(--sigvelo-spacing-1);padding-inline:var(--sigvelo-spacing-2-5);color:var(--sigvelo-color-text);font-size:var(--sigvelo-text-compact);line-height:var(--sigvelo-leading-snug);background-color:var(--sigvelo-color-surface-raised);border:var(--sigvelo-border-width) var(--sigvelo-border-style) var(--sigvelo-color-neutral-border-subtle);border-radius:var(--sigvelo-radius-full);display:inline-flex}.plan-summary__trigger:hover{background-color:color-mix(in oklab, var(--sigvelo-color-surface-raised), var(--sigvelo-color-text) 5%)}.plan-summary__trigger svg{flex:none}.plan-summary__trigger-label{font-variant-numeric:tabular-nums;min-inline-size:0}.plan-summary__content{min-inline-size:16rem;max-inline-size:min(24rem, calc(100vw - var(--sigvelo-spacing-8)));color:var(--sigvelo-color-text);padding:0;font-family:inherit}@media (forced-colors:active){.plan__step-indicator{border:var(--sigvelo-border-style) var(--sigvelo-border-width) CanvasText}.plan__step[data-status=active] .plan__step-indicator{color:highlighttext;background-color:highlight}}.prompt-input{--prompt-input-secondary-text:var(--sigvelo-color-text-muted);gap:var(--sigvelo-density-compact-control-gap);padding-block:var(--sigvelo-spacing-2);padding-inline:var(--sigvelo-density-compact-control-padding-inline);background-color:var(--sigvelo-color-surface-raised);border-radius:calc(var(--sigvelo-radius-xl) + var(--sigvelo-spacing-2));box-shadow:var(--sigvelo-elevation-floating);color:var(--sigvelo-color-text);transition:box-shadow var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);border:0;flex-direction:column;font-family:inherit;display:flex;position:relative;container:prompt-input/inline-size}.prompt-input__recording{align-items:center;gap:var(--sigvelo-spacing-2);flex:1;min-inline-size:0;display:flex}.prompt-input__recording-add{flex:none}.prompt-input__recording-waveform{min-inline-size:0;block-size:var(--sigvelo-spacing-4);color:var(--sigvelo-color-text);flex:auto}.prompt-input__recording-waveform canvas{block-size:100%;inline-size:100%;display:block}.prompt-input__recording-time{min-inline-size:var(--sigvelo-control-height-lg);color:var(--sigvelo-color-text-muted);font-variant-numeric:tabular-nums;font-size:var(--sigvelo-density-compact-control-font-size);text-align:end}.prompt-input__recording-button{border-radius:var(--sigvelo-radius-full);flex:none}.prompt-input__footer-end:has(.prompt-input__recording){flex-wrap:nowrap;flex:1;inline-size:100%}:is(.prompt-input__footer-end:has(.prompt-input__recording)>:not(.prompt-input__recording),.prompt-input__footer:has(.prompt-input__recording)>:not(.prompt-input__footer-end)){display:none}.prompt-input__file-input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:fixed;inset-block-start:0;inset-inline-start:0}.prompt-input:focus-within{box-shadow:var(--sigvelo-recipe-focus-shadow-subtle), var(--sigvelo-elevation-floating)}.prompt-input__header{align-items:center;gap:var(--sigvelo-spacing-1-5);min-block-size:var(--sigvelo-spacing-6);flex-wrap:wrap;display:flex}:where(.prompt-input__tray){min-block-size:var(--sigvelo-control-height-xl);align-items:center;gap:var(--sigvelo-spacing-2);min-inline-size:0;margin-inline:var(--sigvelo-spacing-5);padding:var(--sigvelo-spacing-1);background-color:var(--sigvelo-color-neutral-bg-subtle);color:var(--sigvelo-color-text-muted);display:flex}.prompt-input__tray[data-side=top]{border-radius:var(--sigvelo-radius-2xl) var(--sigvelo-radius-2xl) 0 0;margin-block-end:calc(-1 * var(--sigvelo-border-width))}.prompt-input__tray[data-side=bottom]{border-radius:0 0 var(--sigvelo-radius-2xl) var(--sigvelo-radius-2xl);margin-block-start:calc(-1 * var(--sigvelo-border-width))}.prompt-input__attachments{align-items:center;gap:var(--sigvelo-spacing-1-5);flex-wrap:wrap;display:flex}.prompt-input__attachment{align-items:center;gap:var(--sigvelo-spacing-1-5);max-inline-size:14rem;padding:var(--sigvelo-spacing-1) var(--sigvelo-spacing-2);border:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle);border-radius:var(--sigvelo-radius-md);font-size:var(--sigvelo-density-compact-control-font-size);color:var(--sigvelo-color-text);display:inline-flex;position:relative}.prompt-input__attachment[data-image]{padding:0;overflow:hidden}.prompt-input__attachment-zoom{cursor:zoom-in;background:0 0;min-block-size:0;padding:0;display:block}.prompt-input__attachment-thumb{inline-size:var(--sigvelo-spacing-12);block-size:var(--sigvelo-spacing-12);object-fit:cover;display:block}.prompt-input__attachment-icon{color:var(--sigvelo-color-text-muted);flex-shrink:0}.prompt-input__attachment[data-image] .prompt-input__attachment-remove{background-color:color-mix(in oklab, var(--sigvelo-color-surface), transparent 20%);position:absolute;inset-block-start:var(--sigvelo-spacing-0-5);inset-inline-end:var(--sigvelo-spacing-0-5)}.prompt-input__attachment-remove:hover:not([data-disabled]){color:var(--sigvelo-color-text);background-color:color-mix(in oklab, transparent, var(--sigvelo-color-text) 8%)}.prompt-input__body{align-items:stretch;gap:var(--sigvelo-spacing-1);inline-size:100%;min-block-size:var(--sigvelo-spacing-8);flex-wrap:wrap;flex:auto;display:flex}.prompt-input__textarea{inline-size:100%;min-inline-size:8rem;color:var(--sigvelo-color-text);font-family:inherit;font-size:var(--sigvelo-density-compact-control-font-size);line-height:var(--sigvelo-leading-normal);resize:none;overflow-block:hidden;background-color:#0000;border:none;flex:1;padding:0}.prompt-input__textarea::placeholder{color:var(--sigvelo-control-placeholder-color)}.prompt-input__textarea:focus,.prompt-input__textarea:focus-visible{box-shadow:none;border:none;outline:none}.prompt-input__textarea:disabled{color:var(--sigvelo-color-text-muted);cursor:not-allowed}.prompt-input__footer{justify-content:space-between;align-items:center;gap:var(--sigvelo-density-compact-control-gap);padding-block-start:var(--sigvelo-spacing-1);display:flex}.prompt-input__footer-end{align-items:center;gap:var(--sigvelo-spacing-1);min-inline-size:0;display:inline-flex}.prompt-input__tools{align-items:center;gap:var(--sigvelo-spacing-1-5);min-block-size:var(--sigvelo-control-height-xs);flex-wrap:wrap;display:inline-flex}.prompt-input__button{--sigvelo-recipe-button-icon-size:var(--sigvelo-control-icon-size-md);gap:var(--sigvelo-spacing-1-5);color:var(--sigvelo-color-text-muted)}.prompt-input__button:hover:not([data-disabled]){color:var(--sigvelo-color-text)}.prompt-input__dictation{min-inline-size:var(--sigvelo-control-height-xs);min-block-size:var(--sigvelo-control-height-xs)}.prompt-input__dictation[data-listening]{color:var(--sigvelo-color-primary-bg);background-color:var(--sigvelo-color-primary-bg-subtle)}.prompt-input__dictation[data-error]{color:var(--sigvelo-color-danger-text)}.prompt-input__dictation-icon{--prompt-input-dictation-level:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.prompt-input__dictation[data-listening] .prompt-input__dictation-icon:before{inline-size:var(--sigvelo-control-height-xs);block-size:var(--sigvelo-control-height-xs);border:var(--sigvelo-border-width) solid currentColor;border-radius:var(--sigvelo-radius-full);opacity:calc(.2 + var(--prompt-input-dictation-level) * .6);scale:calc(.8 + var(--prompt-input-dictation-level) * .25);content:"";transition:opacity 75ms linear,scale 75ms linear;position:absolute}@media (prefers-reduced-motion:reduce){.prompt-input__dictation[data-listening] .prompt-input__dictation-icon:before{transition:none}}.prompt-input__tools .prompt-input__action-menu-trigger[data-popup-open]{color:var(--sigvelo-color-text);background-color:color-mix(in oklab, transparent, var(--sigvelo-color-text) 5%)}.prompt-input__tooltip-content{display:inline-block}.prompt-input__tooltip-shortcut{margin-inline-start:var(--sigvelo-spacing-2)}.prompt-input__submit{border-radius:var(--sigvelo-radius-full);flex-shrink:0}.prompt-input__stop{border-radius:var(--sigvelo-radius-full);color:var(--sigvelo-color-text);flex-shrink:0}.prompt-input__action-menu{min-inline-size:12rem}.prompt-input__action-menu-icon{margin-inline-end:var(--sigvelo-spacing-2)}.prompt-input__permissions-trigger{gap:var(--sigvelo-spacing-1)}.prompt-input__permissions-icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.prompt-input__permissions-trigger:hover,.prompt-input__permissions-trigger[data-popup-open]{background-color:color-mix(in oklab, transparent, var(--sigvelo-color-text) 5%)}.prompt-input__permissions-trigger[data-mode=bypass],.prompt-input__permissions-trigger[data-mode=bypass]:hover:not([data-disabled]){color:var(--sigvelo-color-warning-text)}.prompt-input__permissions-current{display:inline-grid}.prompt-input__permissions-current-option{align-items:center;gap:var(--sigvelo-spacing-1);white-space:nowrap;grid-area:1/1;justify-self:start;display:inline-flex}@container prompt-input (inline-size<=36rem){.prompt-input__footer{gap:var(--sigvelo-spacing-1)}.prompt-input__tools{flex-wrap:nowrap;min-inline-size:0}.prompt-input__button[data-responsive-label]{inline-size:var(--sigvelo-control-height-xs);min-block-size:var(--sigvelo-control-height-xs);border-radius:var(--sigvelo-radius-full);padding-inline:0}.prompt-input__button[data-responsive-label]>span,.prompt-input__permissions-current,.prompt-input__permissions-chevron{display:none}.prompt-input__permissions-trigger{inline-size:var(--sigvelo-control-height-xs);min-block-size:var(--sigvelo-control-height-xs);border-radius:var(--sigvelo-radius-full);justify-content:center;padding-inline:0}.prompt-input__context-trigger{max-inline-size:11rem}.prompt-input__context-category,.prompt-input__context-chevron{display:none}}@container prompt-input (inline-size<=22rem){.prompt-input__context-trigger{inline-size:var(--sigvelo-control-height-xs);border-radius:var(--sigvelo-radius-full);justify-content:center;padding-inline:0}.prompt-input__context-value{display:none}}.prompt-input__permissions-current-option:not([data-active]){visibility:hidden}.prompt-input__permissions-menu{min-inline-size:17rem}.prompt-input__permissions-option{align-items:flex-start}.prompt-input__permissions-option-text{gap:var(--sigvelo-spacing-0-5);flex-direction:column;min-inline-size:0;display:flex}.prompt-input__permissions-option-label{font-size:var(--sigvelo-density-compact-control-font-size)}.prompt-input__permissions-option-description{font-size:var(--sigvelo-density-compact-control-font-size);color:var(--sigvelo-color-text-muted)}.prompt-input__permissions-check{align-self:center;margin-inline-start:auto}.prompt-input__permissions-check:before{inline-size:var(--sigvelo-spacing-2-5);block-size:var(--sigvelo-spacing-1-5);background-color:#0000;border-block-end:2px solid;border-inline-start:2px solid;border-radius:0;transform:rotate(-45deg)translateY(-1px)}.prompt-input__hover-card{display:inline-block;position:relative}.prompt-input__hover-card-content{z-index:var(--sigvelo-z-chrome);min-inline-size:14rem;padding:var(--sigvelo-spacing-3);color:var(--sigvelo-color-text);background-color:var(--sigvelo-color-surface-raised);border-radius:var(--sigvelo-radius-md);box-shadow:var(--sigvelo-elevation-overlay);position:absolute;inset-block-start:calc(100% + var(--sigvelo-spacing-1-5));inset-inline-start:0}.prompt-input__tab-label{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-density-compact-control-font-size);font-weight:var(--sigvelo-font-weight-semibold);margin:0}.prompt-input__tab-item{align-items:center;gap:var(--sigvelo-density-compact-control-gap);min-block-size:var(--sigvelo-density-compact-control-height);padding-block:var(--sigvelo-spacing-1);padding-inline:var(--sigvelo-density-compact-control-padding-inline);font-size:var(--sigvelo-density-compact-control-font-size);display:flex}.prompt-input__command-list{flex-direction:column;display:flex}.prompt-input__command-positioner{inline-size:min(var(--anchor-width), calc(100dvi - var(--sigvelo-spacing-4)));max-block-size:min(24rem, var(--available-height))}.prompt-input__command-popup{--prompt-input-secondary-text:var(--sigvelo-color-text-muted);inline-size:100%;max-block-size:min(24rem, var(--available-height));overflow-inline:hidden;overflow-block:auto}.prompt-input__command-popup [data-slot=combobox-empty]:empty{display:none}.prompt-input__command-item{align-items:center;min-inline-size:0}.prompt-input__command-icon{flex:none;display:inline-flex}.prompt-input__command-icon>svg{inline-size:var(--sigvelo-density-compact-control-icon-size);block-size:var(--sigvelo-density-compact-control-icon-size)}.prompt-input__command-copy{align-items:baseline;column-gap:var(--sigvelo-spacing-2);grid-template-columns:auto minmax(0,1fr) auto;min-inline-size:0;display:grid}.prompt-input__context-option-copy{flex-direction:column;min-inline-size:0;display:flex}.prompt-input__command-meta{color:var(--prompt-input-secondary-text);font-size:var(--sigvelo-density-compact-control-font-size);white-space:nowrap}.prompt-input__command-label,.prompt-input__command-description,.prompt-input__context-description{overflow-wrap:anywhere}.prompt-input__references{gap:var(--sigvelo-spacing-1);flex-wrap:wrap;display:flex}.prompt-input__reference{gap:var(--sigvelo-spacing-1);padding-inline:var(--sigvelo-spacing-1);color:var(--sigvelo-color-primary-text);font-weight:inherit;font-size:var(--sigvelo-density-compact-control-font-size);position:relative}.prompt-input__reference-icon,.prompt-input__reference-remove{flex:none;display:inline-flex}.prompt-input__reference-label{max-inline-size:18rem}.prompt-input__reference-remove{color:var(--sigvelo-color-text-muted);opacity:0;pointer-events:none;position:absolute;inset-inline-end:calc(-1 * var(--sigvelo-spacing-3))}.prompt-input__reference:hover .prompt-input__reference-remove,.prompt-input__reference:focus-visible .prompt-input__reference-remove{opacity:1}@container prompt-input (inline-size<28rem){.prompt-input__reference-label{max-inline-size:12rem}}.prompt-input__command-description,.prompt-input__context-description{color:var(--prompt-input-secondary-text);font-size:var(--sigvelo-density-compact-control-font-size)}.prompt-input__context-trigger{max-inline-size:min(20rem,45cqi)}.prompt-input__context-category{color:var(--sigvelo-color-text);flex:none}.prompt-input__context-value{color:var(--sigvelo-color-text-muted)}.prompt-input__context-trigger[data-unavailable]{color:var(--sigvelo-color-warning-text)}.prompt-input__context-menu{--prompt-input-secondary-text:var(--sigvelo-color-text-muted);min-inline-size:min(22rem, calc(100dvi - var(--sigvelo-spacing-4)));max-inline-size:min(28rem, calc(100dvi - var(--sigvelo-spacing-4)))}.prompt-input__context-option{align-items:flex-start}.prompt-input__context-check{margin-inline-start:auto}@media (forced-colors:active){.prompt-input{border:var(--sigvelo-border-style) var(--sigvelo-border-width) CanvasText}.prompt-input:focus-within{outline:var(--sigvelo-focus-ring-forced);outline-offset:2px}}.queue{gap:var(--sigvelo-spacing-2);inline-size:100%;color:var(--sigvelo-color-text);flex-direction:column;font-family:inherit;display:flex}.queue__section{flex-direction:column;display:flex}.queue__section-trigger{align-items:center;gap:var(--sigvelo-spacing-2);min-block-size:var(--sigvelo-control-height-xs);padding-block:0;padding-inline:var(--sigvelo-control-padding-inline-xs);border-radius:var(--sigvelo-radius-sm);font-family:inherit;font-size:var(--sigvelo-text-xs);font-weight:var(--sigvelo-font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--sigvelo-color-text-muted);cursor:pointer;text-align:start;transition:background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);background-color:#0000;border:none;display:flex}.queue__section-trigger:hover:not([data-disabled]){background-color:var(--sigvelo-color-neutral-bg-subtle);color:var(--sigvelo-color-text)}.queue__section-trigger:focus-visible{box-shadow:var(--sigvelo-recipe-focus-shadow);outline:none}.queue__section-icon{transition:rotate var(--sigvelo-motion-duration-disclosure) var(--sigvelo-motion-ease-change);display:inline-flex}.queue__section-trigger[data-panel-open] .queue__section-icon{rotate:90deg}.queue__section-label{align-items:center;gap:var(--sigvelo-spacing-2);display:inline-flex}.queue__list{margin-block:var(--sigvelo-spacing-2) var(--sigvelo-spacing-1)}.queue__list-viewport{max-block-size:10rem}.queue__list-scroll{padding-inline-end:var(--sigvelo-spacing-4)}.queue__list-inner{gap:var(--sigvelo-spacing-0-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.queue__item{align-items:flex-start;gap:var(--sigvelo-spacing-2-5);padding-block:var(--sigvelo-spacing-2);padding-inline:var(--sigvelo-spacing-2);border-radius:var(--sigvelo-radius-sm);transition:background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);display:flex}.queue__item:hover{background-color:var(--sigvelo-color-neutral-bg-subtle)}.queue__item:hover .queue__item-actions{opacity:1}.queue__item--complete .queue__item-content,.queue__item-content--complete{color:var(--sigvelo-color-text-muted);text-decoration:line-through}.queue__item-indicator{inline-size:var(--sigvelo-control-icon-size-md);block-size:var(--sigvelo-control-icon-size-md);border-radius:var(--sigvelo-radius-full);color:var(--sigvelo-color-text-muted);transition:color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);flex-shrink:0;justify-content:center;align-items:center;margin-block-start:var(--sigvelo-spacing-0-5);display:inline-flex}.queue__item-indicator--active{color:var(--sigvelo-color-primary-text)}.queue__item-indicator--complete{background-color:var(--sigvelo-color-success-bg);color:var(--sigvelo-color-success-text-on-bg)}.queue__item-content{gap:var(--sigvelo-spacing-1);min-inline-size:0;font-size:var(--sigvelo-text-sm);color:var(--sigvelo-color-text);line-height:var(--sigvelo-leading-snug);transition:color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), text-decoration-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);flex-direction:column;flex:1;display:flex}.queue__item-description{font-size:var(--sigvelo-text-xs);color:var(--sigvelo-color-text-muted);line-height:var(--sigvelo-leading-snug);transition:color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), text-decoration-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);margin:0}.queue__item-description--complete{color:var(--sigvelo-color-text-muted);text-decoration:line-through}.queue__item-actions{align-items:center;gap:var(--sigvelo-spacing-1);opacity:0;transition:opacity var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);flex-shrink:0;display:inline-flex}.queue__item-actions:focus-within{opacity:1}.queue__item-action{min-inline-size:0}.queue__item-attachment{align-items:center;gap:var(--sigvelo-spacing-1-5);margin-block-start:var(--sigvelo-spacing-1);display:flex}.queue__item-image{inline-size:var(--sigvelo-control-height-lg);block-size:var(--sigvelo-control-height-lg);object-fit:cover;border-radius:var(--sigvelo-radius-sm);border:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle)}.queue__item-file{align-items:center;gap:var(--sigvelo-spacing-1-5);min-block-size:var(--sigvelo-control-height-xs);padding-block:0;padding-inline:var(--sigvelo-spacing-2);background-color:var(--sigvelo-color-neutral-bg-subtle);border-radius:var(--sigvelo-radius-sm);font-size:var(--sigvelo-text-xs);color:var(--sigvelo-color-text);display:inline-flex}@media (hover:none){.queue__item-actions{opacity:1}}.queue__item-file-icon{color:var(--sigvelo-color-text-muted);display:inline-flex}.queue__item-file-name{font-family:var(--sigvelo-font-mono)}.queue__item-file-size{color:var(--sigvelo-color-text-muted);font-variant-numeric:tabular-nums}@media (forced-colors:active){.queue__item-file{border:var(--sigvelo-border-style) var(--sigvelo-border-width) CanvasText}.queue__section-trigger:focus-visible{outline:var(--sigvelo-focus-ring-forced);outline-offset:2px}}.reasoning__text{border-inline-start:var(--sigvelo-border-style) calc(var(--sigvelo-border-width) * 2) var(--sigvelo-color-neutral-border-subtle);padding-inline-start:var(--sigvelo-spacing-3)}@media (forced-colors:active){.reasoning__text{border-inline-start:2px solid canvastext}}.resizable-side-panel{min-block-size:0;min-inline-size:0;position:relative}.resizable-side-panel__handle{z-index:var(--sigvelo-z-panel);inline-size:var(--sigvelo-spacing-6);cursor:col-resize;touch-action:pan-y;appearance:none;background:0 0;border:0;padding:0;position:absolute;inset-block:0}.resizable-side-panel__handle:before{content:"";inline-size:var(--sigvelo-border-width);transition:background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);background:0 0;position:absolute;inset-block:0;inset-inline-start:50%;translate:-50%}.resizable-side-panel__handle:hover:before,.resizable-side-panel__handle:focus-visible:before,body.is-resizing-side-panel .resizable-side-panel__handle:before{background:color-mix(in srgb, var(--sigvelo-color-primary-text) 38%, transparent)}.resizable-side-panel__handle:focus-visible{outline:2px solid var(--sigvelo-color-focus);outline-offset:-2px}.resizable-side-panel[data-panel-side=start]>.resizable-side-panel__handle{margin-inline-start:calc(var(--sigvelo-spacing-6) / -2);inset-inline-start:var(--resizable-side-panel-size)}.resizable-side-panel[data-panel-side=end]>.resizable-side-panel__handle{margin-inline-end:calc(var(--sigvelo-spacing-6) / -2);inset-inline-end:var(--resizable-side-panel-size)}body.is-resizing-side-panel{cursor:col-resize;-webkit-user-select:none;user-select:none}body.is-resizing-side-panel .resizable-side-panel{transition:none}.responsive-sidebar-shell{background:var(--sigvelo-color-surface-under);grid-template-rows:auto minmax(0,1fr);block-size:100%;min-block-size:0;min-inline-size:0;display:grid;container:responsive-sidebar-shell/inline-size}.responsive-sidebar-shell>.app-top-bar{background:var(--sigvelo-color-surface-under)}.responsive-sidebar-shell__frame{--responsive-sidebar-closed-translate:-100%;isolation:isolate;grid-template-columns:var(--resizable-side-panel-size,16rem) minmax(0, 1fr);background:var(--sigvelo-color-surface-under);block-size:100%;min-block-size:0;min-inline-size:0;color:var(--sigvelo-color-text);transition:grid-template-columns var(--sigvelo-motion-duration-layout) var(--sigvelo-motion-ease-change);grid-template-rows:minmax(0,1fr);font-family:inherit;display:grid;position:relative;overflow:hidden}.responsive-sidebar-shell__frame:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--responsive-sidebar-closed-translate:100%}.responsive-sidebar-shell__sidebar,.responsive-sidebar-shell__main{min-block-size:0;min-inline-size:0;overflow:hidden}.responsive-sidebar-shell__sidebar{grid-area:1/1}.responsive-sidebar-shell__main{grid-area:1/2;grid-template-rows:minmax(0,1fr);display:grid}.responsive-sidebar-shell__peek{display:none}@media (forced-colors:active){.responsive-sidebar-shell,.responsive-sidebar-shell__frame{color:canvastext;background:canvas}}.responsive-sidebar-shell__resizer{z-index:var(--sigvelo-z-panel)}.responsive-sidebar-shell[data-sidebar-open=false]>.responsive-sidebar-shell__frame{grid-template-columns:minmax(0,1fr)}.responsive-sidebar-shell[data-sidebar-open=false]>.responsive-sidebar-shell__frame>.responsive-sidebar-shell__sidebar{visibility:hidden;translate:var(--responsive-sidebar-closed-translate) 0;pointer-events:none;position:absolute;inset-block:0;inset-inline-start:0}.responsive-sidebar-shell[data-sidebar-open=false]>.responsive-sidebar-shell__frame>.responsive-sidebar-shell__main{grid-column:1}@container responsive-sidebar-shell (inline-size<=56rem){.responsive-sidebar-shell__main{box-shadow:none;border-radius:0;margin:0}.responsive-sidebar-shell>.app-top-bar{background:var(--sigvelo-color-surface)}.responsive-sidebar-shell__frame{grid-template-columns:minmax(0,1fr)}.responsive-sidebar-shell__sidebar,.responsive-sidebar-shell__main{grid-area:1/1}.responsive-sidebar-shell__sidebar{z-index:calc(var(--sigvelo-z-chrome) + 3);inline-size:min(calc(100cqi - var(--sigvelo-spacing-3)), 34rem);block-size:auto;max-inline-size:none;max-block-size:min(32rem, calc(100% - var(--sigvelo-spacing-3)));border-radius:var(--sigvelo-radius-lg);background-color:var(--sigvelo-color-surface-raised);box-shadow:var(--sigvelo-elevation-overlay);visibility:visible;opacity:1;transform-origin:top;transition:opacity var(--sigvelo-motion-duration-presence) var(--sigvelo-motion-ease-change), translate var(--sigvelo-motion-duration-disclosure) var(--sigvelo-motion-ease-enter), scale var(--sigvelo-motion-duration-disclosure) var(--sigvelo-motion-ease-enter), visibility var(--sigvelo-motion-duration-disclosure) allow-discrete;align-self:start;margin-block-start:var(--sigvelo-spacing-1);position:relative;inset-inline-start:50%;overflow:hidden;translate:-50%;scale:1}.responsive-sidebar-shell__resizer{display:none}.responsive-sidebar-shell[data-sidebar-open=false]>.responsive-sidebar-shell__frame>.responsive-sidebar-shell__sidebar{visibility:hidden;opacity:0;translate:-50% calc(var(--sigvelo-motion-distance-sm) * -1);transition-timing-function:var(--sigvelo-motion-ease-exit);scale:.97}.responsive-sidebar-shell[data-sidebar-open=true]>.responsive-sidebar-shell__frame>.responsive-sidebar-shell__main{pointer-events:none}.responsive-sidebar-shell[data-sidebar-open=true]>.responsive-sidebar-shell__frame>.responsive-sidebar-shell__peek{z-index:calc(var(--sigvelo-z-chrome) + 2);background:0 0;min-inline-size:100%;padding:0;display:block;position:absolute;inset-block:0;inset-inline:0}.responsive-sidebar-shell__peek:hover{background:0 0}.responsive-sidebar-shell__peek:focus-visible{outline:2px solid var(--sigvelo-color-focus);outline-offset:-.25rem}}.sources__trigger-label{align-items:center;display:inline-flex}.sources__list{gap:var(--sigvelo-spacing-1);padding-block:var(--sigvelo-spacing-1-5);flex-direction:column;margin:0;padding-inline:0;list-style:none;display:flex}.sources__item{display:block}.sources__link{align-items:flex-start;gap:var(--sigvelo-spacing-1-5);padding-block:var(--sigvelo-spacing-1-5);padding-inline:var(--sigvelo-spacing-2);color:var(--sigvelo-color-text);background-color:var(--sigvelo-color-surface);border:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle);border-radius:var(--sigvelo-radius-sm);transition:background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), border-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);text-decoration:none;display:flex}.sources__link:hover{background-color:var(--sigvelo-color-neutral-bg-subtle);border-color:var(--sigvelo-color-neutral-border-muted)}.sources__link:focus-visible{box-shadow:var(--sigvelo-recipe-focus-shadow);outline:none}.sources__link-icon{color:var(--sigvelo-color-text-muted);flex-shrink:0;margin-block-start:var(--sigvelo-spacing-0-5);display:inline-flex}.sources__link-body{gap:var(--sigvelo-spacing-0-5);flex-direction:column;min-inline-size:0;display:flex}.sources__link-title{font-size:var(--sigvelo-text-compact);font-weight:var(--sigvelo-font-weight-semibold);color:var(--sigvelo-color-text)}.sources__link-description{font-size:var(--sigvelo-text-xs);color:var(--sigvelo-color-text-muted);line-height:var(--sigvelo-leading-snug);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sources__link-host{font-size:var(--sigvelo-text-2xs);color:var(--sigvelo-color-text-muted);font-variant-numeric:tabular-nums}@media (forced-colors:active){.sources__link{border:var(--sigvelo-border-style) var(--sigvelo-border-width) CanvasText}.sources__link:focus-visible{outline:var(--sigvelo-focus-ring-forced);outline-offset:2px}}.subagent-run__selector{border-radius:var(--sigvelo-radius-full);text-align:start;justify-content:flex-start;max-inline-size:14rem}.subagent-run__selector[aria-current=page]{border-color:var(--sigvelo-color-neutral-border-muted);background-color:var(--sigvelo-color-neutral-bg-subtle);box-shadow:inset 0 0 0 var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle)}.subagent-run__list{align-items:safe center;gap:var(--sigvelo-spacing-1-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.subagent-run__list-item{min-inline-size:0}.subagent-run__list--adjacent{margin-block-start:var(--sigvelo-spacing-2)}.subagent-run__tray{gap:var(--sigvelo-spacing-1-5);min-inline-size:0;display:grid}.subagent-run__tray-label{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs);line-height:var(--sigvelo-leading-snug)}.subagent-run__title{min-inline-size:0;color:var(--sigvelo-color-text);font-size:var(--sigvelo-text-sm);font-weight:var(--sigvelo-font-weight-semibold)}.subagent-run__selector .subagent-run__title{font-size:var(--sigvelo-text-compact)}.subagent-run__indicator{inline-size:var(--sigvelo-control-icon-size-md);block-size:var(--sigvelo-control-icon-size-md);color:var(--sigvelo-color-text-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.subagent-run__indicator[data-status=completed]{color:var(--sigvelo-color-success-text)}.subagent-run__indicator[data-status=error]{color:var(--sigvelo-color-danger-text)}.subagent-run__indicator:is([data-status=aborted],[data-status=interrupted]){color:var(--sigvelo-color-warning-text)}.subagent-run__progress{gap:var(--sigvelo-spacing-1-5);display:grid}.subagent-run__progress-label{justify-content:space-between;gap:var(--sigvelo-spacing-3);color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs);line-height:var(--sigvelo-leading-normal);display:flex}.subagent-run__progress-label>:first-child{overflow-wrap:anywhere;min-inline-size:0}.subagent-run__progress-label>:last-child{font-variant-numeric:tabular-nums;flex:none}.subagent-run__milestones{gap:var(--sigvelo-spacing-1-5);margin:0;padding:0;list-style:none;display:grid}.subagent-run__milestone{align-items:baseline;gap:var(--sigvelo-spacing-2);color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-compact);line-height:var(--sigvelo-leading-normal);display:flex}.subagent-run__milestone:before{content:"";inline-size:var(--sigvelo-spacing-1-5);block-size:var(--sigvelo-spacing-1-5);border:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-muted);border-radius:var(--sigvelo-radius-full);background-color:var(--sigvelo-color-neutral-bg-subtle);flex:none}@media (forced-colors:active){.subagent-run__milestone:before{border-color:canvastext}.subagent-run__indicator{color:canvastext}}.task__trigger{align-items:center;gap:var(--sigvelo-spacing-1-5);inline-size:100%;min-block-size:var(--sigvelo-control-height-xs);padding-block:var(--sigvelo-spacing-0-5);padding-inline:var(--sigvelo-spacing-2);border:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle);border-radius:var(--sigvelo-radius-md);color:var(--sigvelo-color-text-muted);font-family:inherit;font-size:var(--sigvelo-text-compact);font-weight:var(--sigvelo-font-weight-semibold);text-align:start;cursor:pointer;transition:background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), border-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);background-color:#0000;display:flex}.task__trigger:hover:not([data-disabled]){background-color:var(--sigvelo-color-neutral-bg-subtle)}.task__trigger:focus-visible{box-shadow:var(--sigvelo-recipe-focus-shadow);outline:none}.task__trigger[data-panel-open]{border-end-end-radius:0;border-end-start-radius:0}.task__trigger-leading-icon,.task__trigger-icon{color:var(--sigvelo-color-text-muted)}.task__trigger-leading-icon{display:inline-flex}.task__trigger-icon{margin-inline-start:auto}.task__list{gap:var(--sigvelo-spacing-1-5);padding-block:var(--sigvelo-spacing-2);padding-inline:var(--sigvelo-spacing-3);overflow-block:auto;border:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle);background-color:#0000;border-block-start:none;border-end-end-radius:var(--sigvelo-radius-md);border-end-start-radius:var(--sigvelo-radius-md);flex-direction:column;max-block-size:20rem;margin:0;list-style:none;display:flex}.task__item{font-size:var(--sigvelo-text-compact);color:var(--sigvelo-color-text);line-height:var(--sigvelo-leading-relaxed);position:relative}.task__item:before{content:"";inline-size:var(--sigvelo-spacing-1);block-size:var(--sigvelo-spacing-1);border-radius:var(--sigvelo-radius-full);background-color:var(--sigvelo-color-neutral-border-muted);position:absolute;inset-block-start:var(--sigvelo-spacing-2-5);inset-inline-start:calc(-1 * var(--sigvelo-spacing-2))}@media (any-pointer:coarse){.task__trigger{min-block-size:var(--sigvelo-control-height-xl)}}.task__file{align-items:center;gap:var(--sigvelo-spacing-1);padding-block:var(--sigvelo-spacing-0-5);padding-inline:var(--sigvelo-spacing-1-5);margin-inline:var(--sigvelo-spacing-0-5);background-color:var(--sigvelo-color-neutral-bg-subtle);border-radius:var(--sigvelo-radius-sm);font-family:var(--sigvelo-font-mono);font-size:var(--sigvelo-text-xs);color:var(--sigvelo-color-text);vertical-align:baseline;display:inline-flex}.task__file-icon{color:var(--sigvelo-color-text-muted);display:inline-flex}.task__file-name{white-space:nowrap}@media (forced-colors:active){.task__trigger,.task__list{border:var(--sigvelo-border-style) var(--sigvelo-border-width) CanvasText}.task__trigger:focus-visible{outline:var(--sigvelo-focus-ring-forced);outline-offset:2px}}.terminal{background-color:var(--sigvelo-color-neutral-950,var(--sigvelo-color-neutral-900));width:100%;color:var(--sigvelo-color-neutral-100);border-radius:var(--sigvelo-radius-lg);flex-direction:column;font-family:inherit;display:flex;overflow:hidden}.terminal__header{align-items:center;gap:var(--sigvelo-spacing-2);padding-block:var(--sigvelo-spacing-2);padding-inline:var(--sigvelo-spacing-3);background-color:color-mix(in oklab, var(--sigvelo-color-neutral-950) 80%, white 20%);border-block-end:var(--sigvelo-border-style) var(--sigvelo-border-width) color-mix(in oklab, var(--sigvelo-color-neutral-700) 40%, transparent);display:flex}.terminal__title{align-items:center;gap:var(--sigvelo-spacing-1-5);font-family:var(--sigvelo-font-mono);font-size:var(--sigvelo-text-xs);color:var(--sigvelo-color-neutral-300);display:inline-flex}.terminal__actions{align-items:center;gap:var(--sigvelo-spacing-1);margin-inline-start:auto;display:inline-flex}.terminal__copy,.terminal__clear{color:var(--sigvelo-color-neutral-300)}.terminal__content{flex:1;min-height:8rem;max-height:24rem}.terminal__content-viewport{width:100%;height:100%;padding-block:var(--sigvelo-spacing-2-5);padding-inline:var(--sigvelo-spacing-3-5);overflow:auto}.terminal__output{font-family:var(--sigvelo-font-mono);font-size:var(--sigvelo-text-xs);line-height:var(--sigvelo-leading-relaxed);color:var(--sigvelo-color-neutral-100);white-space:pre-wrap;word-break:break-word;margin:0}.terminal__cursor{vertical-align:text-bottom;background-color:var(--sigvelo-color-neutral-100);width:.5rem;height:1em;margin-inline-start:var(--sigvelo-spacing-0-5);animation:1s step-end infinite terminal-blink;display:inline-block}@keyframes terminal-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.terminal__cursor{animation:none}}@media (forced-colors:active){.terminal{border:var(--sigvelo-border-style) var(--sigvelo-border-width) CanvasText}}.test-results__header{gap:var(--sigvelo-spacing-2);padding-block:var(--sigvelo-spacing-2);padding-inline:var(--sigvelo-spacing-3);border-block-end:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle);flex-direction:column;display:flex}.test-results__summary{align-items:center;gap:var(--sigvelo-spacing-3);flex-wrap:wrap;display:flex}.test-results__stats{align-items:center;gap:var(--sigvelo-spacing-3);font-size:var(--sigvelo-text-xs);color:var(--sigvelo-color-text-muted);font-variant-numeric:tabular-nums;display:inline-flex}.test-results__stat--passed{color:var(--sigvelo-color-success-text)}.test-results__stat--failed{color:var(--sigvelo-color-danger-text)}.test-results__stat--skipped{color:var(--sigvelo-color-warning-text)}.test-results__progress{inline-size:100%}.test-results__progress-track{display:flex}.test-results__progress-segment{block-size:100%;transition:inline-size var(--sigvelo-motion-duration-layout) var(--sigvelo-motion-ease-change)}.test-results__progress-segment--passed{background-color:var(--sigvelo-color-success-bg)}.test-results__progress-segment--failed{background-color:var(--sigvelo-color-danger-bg)}.test-results__progress-label{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-2xs);font-variant-numeric:tabular-nums;margin-block-start:var(--sigvelo-spacing-1);display:block}.test-results__body{flex-direction:column;display:flex}.test-results__suite{border-block-end:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle);flex-direction:column;display:flex}.test-results__suite:last-child{border-block-end:none}.test-results__suite-trigger{align-items:center;gap:var(--sigvelo-spacing-1-5);inline-size:100%;min-block-size:var(--sigvelo-control-height-xs);padding-block:var(--sigvelo-spacing-0-5);padding-inline:var(--sigvelo-spacing-2);color:var(--sigvelo-color-text);font-family:inherit;font-size:var(--sigvelo-text-compact);font-weight:var(--sigvelo-font-weight-semibold);text-align:start;cursor:pointer;transition:background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);background-color:#0000;border:none;display:flex}.test-results__suite-trigger:hover:not([data-disabled]){background-color:var(--sigvelo-color-neutral-bg-subtle)}.test-results__suite-trigger:focus-visible{box-shadow:var(--sigvelo-recipe-focus-shadow);outline:none}.test-results__suite-icon{color:var(--sigvelo-color-text-muted);transition:rotate var(--sigvelo-motion-duration-disclosure) var(--sigvelo-motion-ease-change);display:inline-flex}.test-results__suite-trigger[data-panel-open] .test-results__suite-icon{rotate:90deg}.test-results__suite-name{min-inline-size:0;font-family:var(--sigvelo-font-mono);font-size:var(--sigvelo-text-compact);font-weight:var(--sigvelo-font-weight-normal);flex:1}.test-results__suite-stats{align-items:center;gap:var(--sigvelo-spacing-2);color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs);font-variant-numeric:tabular-nums;margin-inline-start:auto;display:inline-flex}.test-results__suite-tests{background-color:var(--sigvelo-color-neutral-bg-subtle);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.test-results__test{align-items:center;gap:var(--sigvelo-spacing-1-5);padding-block:var(--sigvelo-spacing-1-5);padding-inline:var(--sigvelo-spacing-4);font-size:var(--sigvelo-text-compact);border-block-end:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle);flex-wrap:wrap;display:flex}.test-results__test:last-child{border-block-end:none}.test-results__test-status{inline-size:var(--sigvelo-control-icon-size-md);block-size:var(--sigvelo-control-icon-size-md);border-radius:var(--sigvelo-radius-full);transition:color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.test-results__test-status--passed{color:var(--sigvelo-color-success-text)}.test-results__test-status--failed{color:var(--sigvelo-color-danger-text)}.test-results__test-status--skipped{color:var(--sigvelo-color-warning-text)}.test-results__test-status--running{color:var(--sigvelo-color-primary-text)}.test-results__test-name{min-inline-size:0;font-family:var(--sigvelo-font-mono);font-size:var(--sigvelo-text-compact);color:var(--sigvelo-color-text);flex:1}.test-results__test-duration{font-size:var(--sigvelo-text-2xs);color:var(--sigvelo-color-text-muted);font-variant-numeric:tabular-nums}.test-results__test-children{flex-basis:100%}.test-results__error{margin-block-start:var(--sigvelo-spacing-1-5);margin-inline-start:var(--sigvelo-spacing-4)}@media (any-pointer:coarse){.test-results__suite-trigger{min-block-size:var(--sigvelo-control-height-xl)}}.test-results__error-text{padding-block:var(--sigvelo-spacing-2);padding-inline:var(--sigvelo-spacing-3);font-family:var(--sigvelo-font-mono);font-size:var(--sigvelo-text-2xs);line-height:var(--sigvelo-leading-normal);color:var(--sigvelo-color-danger-text);background-color:var(--sigvelo-color-danger-bg-subtle);border:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-danger-border-subtle);border-radius:var(--sigvelo-radius-sm);white-space:pre-wrap;word-break:break-word;margin:0;overflow-x:auto}.test-results__error-message{margin:0 0 var(--sigvelo-spacing-1-5);color:var(--sigvelo-color-danger-text);font-size:var(--sigvelo-text-xs);font-weight:var(--sigvelo-font-weight-semibold)}@media (prefers-reduced-motion:reduce){.test-results__progress-segment{transition:none}.test-results__test-status--running{animation:none}}:root[data-motion=reduce] .test-results__progress-segment{transition:none}:root[data-motion=reduce] .test-results__test-status--running{animation:none}@media (forced-colors:active){.test-results,.test-results__test,.test-results__suite{border:var(--sigvelo-border-style) var(--sigvelo-border-width) CanvasText}.test-results__suite-trigger:focus-visible{outline:var(--sigvelo-focus-ring-forced);outline-offset:2px}}.think-execution-status{color:var(--sigvelo-color-text-muted)}.think-execution-status[data-tone=success]{color:var(--sigvelo-color-success-text)}.think-execution-status[data-tone=danger]{color:var(--sigvelo-color-danger-text)}.think-execution-status[data-tone=warning]{color:var(--sigvelo-color-warning-text)}.think-execution-status[data-tone=primary]{color:var(--sigvelo-color-primary-text)}.think-execution-workbench{background:color-mix(in oklab, var(--sigvelo-color-canvas), var(--sigvelo-color-primary-bg-subtle) 18%);min-block-size:0;min-inline-size:0;color:var(--sigvelo-color-text);flex-direction:column;flex:1;display:flex;overflow:hidden;container-type:inline-size}.think-execution-workbench__header{flex:none}.think-execution-workbench__title{font:inherit;margin:0}.think-execution-workbench__error{margin:var(--sigvelo-spacing-3) var(--sigvelo-spacing-3) 0;min-block-size:var(--sigvelo-control-height-xs);padding-block:var(--sigvelo-spacing-1);padding-inline:var(--sigvelo-spacing-2-5);border:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-danger-border-subtle);border-radius:var(--sigvelo-radius-sm);background:var(--sigvelo-color-danger-bg-subtle);color:var(--sigvelo-color-danger-text);font-size:var(--sigvelo-text-xs)}.think-execution-workbench__content{flex:1;grid-template-rows:minmax(12rem,.75fr) minmax(0,1fr);min-block-size:0;display:grid;overflow:hidden}.think-execution-workbench__run-list,.think-execution-workbench__detail{min-block-size:0;min-inline-size:0;overflow:auto}.think-execution-detail{align-content:start;gap:var(--sigvelo-spacing-3);min-inline-size:0;display:grid}.think-execution-workbench__run-list{border-block-end:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle)}.think-execution-workbench__list-header{justify-content:space-between;align-items:center;gap:var(--sigvelo-spacing-2);min-block-size:var(--sigvelo-control-height-lg);padding-inline:var(--sigvelo-spacing-3);display:flex}.think-execution-workbench__list-header h3{font-size:var(--sigvelo-text-compact);font-weight:var(--sigvelo-font-weight-semibold);line-height:var(--sigvelo-leading-tight);margin:0}.think-execution-workbench__empty{--sigvelo-recipe-empty-state-padding-block:var(--sigvelo-spacing-2-5);margin:var(--sigvelo-spacing-3)}.think-execution-workbench__list{padding:var(--sigvelo-spacing-1) var(--sigvelo-spacing-2) var(--sigvelo-spacing-2);margin:0;list-style:none;display:grid}.think-execution-workbench__list>li{border-radius:var(--sigvelo-radius-sm);min-inline-size:0;transition:background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.think-execution-workbench__list>li:not(:last-child){border-block-end:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle)}.think-execution-workbench__list>li[data-selected=true]{background:color-mix(in oklab, var(--sigvelo-color-primary-bg-subtle), var(--sigvelo-color-surface) 70%)}.think-execution-workbench__run{min-inline-size:0;min-block-size:calc(var(--sigvelo-control-height-xl) + var(--sigvelo-spacing-3));align-items:center;gap:var(--sigvelo-spacing-2);padding-block:var(--sigvelo-spacing-1-5);padding-inline:var(--sigvelo-spacing-1);border-radius:inherit;text-align:start;grid-template-columns:auto minmax(0,1fr);display:grid}.think-execution-workbench__run-copy{row-gap:var(--sigvelo-spacing-1);min-inline-size:0;display:grid}.think-execution-workbench__run-heading{align-items:baseline;gap:var(--sigvelo-spacing-2);min-inline-size:0;display:flex}.think-execution-workbench__run-title{min-inline-size:0;font-size:var(--sigvelo-text-compact);font-weight:var(--sigvelo-font-weight-semibold)}.think-execution-workbench__run-copy code,.think-execution-workbench__detail-header code{min-inline-size:0;color:var(--sigvelo-color-text-muted);overflow-wrap:anywhere;font-family:var(--sigvelo-font-mono);font-size:var(--sigvelo-text-xs);overflow:hidden}.think-execution-workbench__run-copy code{text-overflow:ellipsis;white-space:nowrap}.think-execution-workbench__run-summary{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs);line-height:var(--sigvelo-leading-tight)}.think-execution-workbench__icon{inline-size:var(--sigvelo-spacing-6);block-size:var(--sigvelo-spacing-6);color:var(--sigvelo-color-text-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.think-execution-workbench__icon svg{inline-size:var(--sigvelo-control-icon-size-md);block-size:var(--sigvelo-control-icon-size-md)}.think-execution-workbench__run-actions{inline-size:var(--sigvelo-control-height-sm);min-block-size:var(--sigvelo-control-height-sm);margin-inline-end:var(--sigvelo-spacing-1)}.think-execution-workbench__detail{align-content:start;gap:var(--sigvelo-spacing-3);padding:var(--sigvelo-spacing-3);background:var(--sigvelo-color-surface);display:grid}.think-execution-workbench__detail-header{justify-content:space-between;align-items:flex-start;gap:var(--sigvelo-spacing-3);min-inline-size:0;display:flex}.think-execution-workbench__detail-header>div{min-inline-size:0}.think-execution-workbench__detail-status{align-items:center;gap:var(--sigvelo-spacing-2);color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs);text-align:end;flex:none;display:flex}.think-execution-workbench__detail-status>div{gap:var(--sigvelo-spacing-0-5);display:grid}.think-execution-workbench__detail-status strong{color:var(--sigvelo-color-text);font-weight:var(--sigvelo-font-weight-semibold)}.think-execution-workbench__detail h3{font-size:var(--sigvelo-text-sm);font-weight:var(--sigvelo-font-weight-semibold);line-height:var(--sigvelo-leading-tight);margin:0}.think-execution-workbench__empty-detail{min-block-size:12rem;color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-compact);text-align:center;place-items:center;display:grid}.think-execution-workbench__empty-detail p{margin:0}@container (width>=44rem){.think-execution-workbench__content{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(15rem,.85fr) minmax(21rem,1.15fr)}.think-execution-workbench__run-list{border-block-end:0;border-inline-end:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle)}}@media (forced-colors:active){.think-execution-workbench{border:var(--sigvelo-border-style) var(--sigvelo-border-width) canvastext;color:canvastext;box-shadow:none;background:canvas}}.think-thread-shell{container-name:responsive-sidebar-shell think-full-app}.think-full-app{--think-full-app-header-block-size:calc(var(--sigvelo-density-compact-control-height) + var(--sigvelo-spacing-2) + env(safe-area-inset-top,0px));background:var(--sigvelo-color-surface-under);block-size:100%;min-block-size:32rem;min-inline-size:0;color:var(--sigvelo-color-text);grid-template-rows:minmax(0,1fr);font-family:inherit;display:grid;position:relative;container:think-full-app/inline-size}.think-full-app[data-has-workbench-topbar=true]{grid-template-rows:var(--think-full-app-header-block-size) minmax(0, 1fr)}.think-full-app__view-scope{grid-area:1/1;grid-template-columns:minmax(0, 1fr) var(--resizable-side-panel-size,21.25rem);min-block-size:0;min-inline-size:0;transition:grid-template-columns var(--sigvelo-motion-duration-layout) var(--sigvelo-motion-ease-change);grid-template-rows:minmax(0,1fr);display:grid;overflow:hidden}.think-full-app[data-has-workbench-topbar=false]>.think-full-app__view-scope{margin-block-start:var(--sigvelo-spacing-2)}.think-full-app[data-has-thread-sidebar=true]{background:var(--sigvelo-color-surface)}.think-full-app[data-has-thread-sidebar=true]>.think-full-app__view-scope{box-shadow:none;border-radius:0;margin:0}.think-full-app[data-has-workbench-topbar=true]>.think-full-app__view-scope{grid-row:2}.think-full-app[data-has-workbench=false]>.think-full-app__view-scope{grid-template-columns:minmax(0,1fr)}.think-full-app__mobile-view-switch,.think-full-app__thread-trigger{display:none}.think-full-app__view-switch{gap:var(--sigvelo-spacing-0-5);background:0 0;padding:0}.think-full-app>.think-full-app__app-bar{z-index:var(--sigvelo-z-chrome);background:var(--sigvelo-color-surface-under);grid-area:1/1/auto/-1}.think-full-app__chat-surface{background:var(--sigvelo-color-surface);grid-area:1/1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-block-size:0;min-inline-size:0;display:grid;overflow:hidden}.think-full-app__chat,.think-full-app__chat-inner{--agent-chat-content-max-inline-size:46rem;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-block-size:0;min-inline-size:0;display:grid;overflow:hidden}.think-full-app__chat-inner{grid-template-rows:minmax(0,1fr) auto}.think-full-app__aside{border-inline-start:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle);background:color-mix(in oklab, var(--sigvelo-color-canvas), var(--sigvelo-color-primary-bg-subtle) 18%);grid-area:1/2;grid-template-rows:minmax(0,1fr);min-block-size:0;min-inline-size:0;display:grid;overflow:hidden}.think-full-app__resizer{z-index:5}.think-full-app[data-has-workbench-topbar=true] .think-full-app__resizer{inset-block-start:var(--think-full-app-header-block-size)}body.is-resizing-side-panel .think-full-app__view-scope{transition:none}.think-full-app__workbench-slot,.think-full-app__workbench,.think-full-app__workbench-panel{flex-direction:column;flex:1;min-block-size:0;min-inline-size:0;display:flex;overflow:hidden}.think-full-app__workbench{background:color-mix(in oklab, var(--sigvelo-color-canvas), var(--sigvelo-color-primary-bg-subtle) 18%)}.think-full-app__workbench.workspace-explorer{box-shadow:none;border:0;border-radius:0}.think-full-app__workbench-view-switch{margin-inline-start:auto}.think-full-app__workbench-panel{padding:0}.think-full-app__workbench-panel:focus-visible{outline:2px solid var(--sigvelo-color-focus);outline-offset:-2px}@container think-full-app (inline-size<=56rem){.think-full-app>.think-full-app__view-scope,.think-full-app[data-has-workbench-topbar=false]>.think-full-app__view-scope{box-shadow:none;border-radius:0;margin:0}.think-full-app>.think-full-app__app-bar{background:var(--sigvelo-color-surface)}.think-full-app__workbench-view-switch{display:none}.think-full-app__mobile-view-switch{display:flex}.think-full-app__app-title{display:none}.think-full-app__thread-trigger{inline-size:auto;min-inline-size:0;max-inline-size:min(22rem,58vw);min-block-size:var(--sigvelo-density-compact-control-height);gap:var(--sigvelo-density-compact-control-gap);padding-inline:var(--sigvelo-density-compact-control-padding-inline);border-radius:var(--sigvelo-radius-md);color:var(--sigvelo-color-text);font-size:var(--sigvelo-density-compact-control-font-size);font-weight:var(--sigvelo-font-weight-semibold);display:inline-flex}.think-full-app__thread-trigger-title{min-inline-size:0}.think-full-app__thread-trigger>svg{inline-size:var(--sigvelo-density-compact-control-icon-size);block-size:var(--sigvelo-density-compact-control-icon-size);color:var(--sigvelo-color-text-muted);transition:rotate var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);flex:none}.think-full-app__thread-trigger[aria-expanded=true]>svg{rotate:180deg}.think-full-app__chat-surface,.think-full-app__workbench-slot,.think-full-app__workbench{grid-area:1/1/auto/-1;min-block-size:0;display:none}.think-full-app[data-mobile-view=workbench] .think-full-app__workbench-slot,.think-full-app[data-mobile-view=workbench] .think-full-app__workbench{grid-row:1;display:flex}.think-full-app__aside{border-inline-start:0;display:contents}.think-full-app__resizer{display:none}.think-full-app[data-mobile-view=chat] .think-full-app__chat-surface{display:grid}.think-full-app__chat,.think-full-app__chat-inner{--agent-chat-content-max-inline-size:34rem}.think-full-app .think-full-app__chat .message-scroller__viewport{--message-scroller-fade-size:3rem}.think-full-app .think-full-app__chat .agent-chat__transcript-content{--message-scroller-virtual-block-start:calc(var(--sigvelo-spacing-5) + env(safe-area-inset-top,0px));padding-block-start:var(--message-scroller-virtual-block-start);padding-inline:var(--sigvelo-spacing-3)}.think-full-app .agent-chat__composer{padding:var(--sigvelo-spacing-2)}.think-full-app .prompt-input{gap:var(--sigvelo-spacing-1);padding-block:var(--sigvelo-spacing-2);padding-inline:var(--sigvelo-spacing-2-5);border-radius:var(--sigvelo-radius-lg)}.think-full-app .message__content{line-height:var(--sigvelo-leading-normal)}.think-full-app .message[data-from=user] .message__content{padding-block:var(--sigvelo-spacing-1-5);padding-inline:var(--sigvelo-spacing-2-5)}.think-full-app .workspace-explorer__header{min-block-size:var(--sigvelo-density-compact-control-height);padding-block:0}.think-full-app .workspace-explorer__filter{margin-block:var(--sigvelo-spacing-1);margin-inline:var(--sigvelo-spacing-2)}}@container responsive-sidebar-shell (inline-size<=56rem){.think-thread-shell:has(.think-full-app) .responsive-sidebar-shell__toggle{display:none}.think-thread-shell[data-hide-app-bar-in-workbench]:has(.think-full-app[data-mobile-view=workbench])>.app-top-bar{display:none}}@media (forced-colors:active){.think-full-app,.think-full-app__chat-surface,.think-full-app__aside,.think-full-app__workbench,.think-full-app__app-bar,.think-full-app__workbench-view-switch{border:var(--sigvelo-border-style) var(--sigvelo-border-width) canvastext;color:canvastext;box-shadow:none;background:canvas}}.think-routine-library{block-size:100%;min-block-size:38rem;min-inline-size:0;color:var(--sigvelo-color-text);background:var(--sigvelo-color-canvas);grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden;container-type:inline-size}.think-routine-detail,.think-routine-form{container-type:inline-size}.think-routine-browser{block-size:100%}.think-routine-library__error{z-index:2;max-inline-size:min(32rem,100% - 2rem);padding:var(--sigvelo-spacing-2) var(--sigvelo-spacing-3);border:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-danger-border-subtle);border-radius:var(--sigvelo-radius-sm);align-items:center;gap:var(--sigvelo-spacing-2);color:var(--sigvelo-color-danger-text);background:var(--sigvelo-color-danger-bg-subtle);font-size:var(--sigvelo-text-compact);display:flex;position:absolute;inset-block-start:var(--sigvelo-spacing-3);inset-inline:50% auto;translate:-50%}.think-routine-library__detail-header h1,.think-routine-library__create-header h1{letter-spacing:-.025em;margin:0;font-weight:600}.think-routine-library__eyebrow{margin:0 0 var(--sigvelo-spacing-0-5);color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs);font-weight:var(--sigvelo-font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.think-routine-library__layout{grid-row:1/-1;block-size:100%;min-block-size:0}.think-routine-library__app-title{display:none}.think-routine-library__schedule-trigger{gap:var(--sigvelo-density-compact-control-gap);min-inline-size:0;max-inline-size:min(22rem,58vw);color:var(--sigvelo-color-text);font-size:var(--sigvelo-density-compact-control-font-size);font-weight:var(--sigvelo-font-weight-semibold);display:inline-flex}.think-routine-library__schedule-trigger span{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.think-routine-library__schedule-trigger>svg{transition:rotate var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);flex:none}.think-routine-library__schedule-trigger[aria-expanded=true]>svg{rotate:180deg}.think-routine-library__browser{min-block-size:0;min-inline-size:0;padding:var(--sigvelo-spacing-3) var(--sigvelo-spacing-2);border-inline-end:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle);background:color-mix(in oklab, var(--sigvelo-color-canvas), var(--sigvelo-color-neutral-bg-subtle) 22%);overflow:auto}.think-routine-library__browser-toolbar{justify-content:space-between;align-items:center;gap:var(--sigvelo-spacing-2);margin-block-end:var(--sigvelo-spacing-2);display:flex}.think-routine-library__layout[data-sidebar-open=true] .think-routine-library__browser-toolbar{padding-inline-start:var(--sigvelo-spacing-12)}.think-routine-library__layout[data-sidebar-open=false] .think-routine-library__detail{padding-block-start:clamp(3.75rem,6vw,4.5rem)}.think-routine-library__filters{inline-size:fit-content}.think-routine-library__search{--sigvelo-recipe-control-radius:var(--sigvelo-radius-full);gap:var(--sigvelo-spacing-1-5);margin-block-end:var(--sigvelo-spacing-2);display:grid}.think-routine-library__routine-list{gap:var(--sigvelo-spacing-1);margin:0;padding:0;list-style:none;display:grid}.think-routine-library__routine-list li{border-radius:var(--sigvelo-radius-md);transition:background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change)}.think-routine-library__routine-list li[data-selected=true]{background:var(--sigvelo-color-neutral-bg-subtle)}.think-routine-browser__routine{inline-size:100%;min-block-size:var(--sigvelo-spacing-14);align-items:center;gap:var(--sigvelo-spacing-2);padding:var(--sigvelo-spacing-2);border-radius:inherit;text-align:start;grid-template-columns:auto minmax(0,1fr);display:grid}.think-routine-library__routine-status{border:var(--sigvelo-border-style) 1.5px var(--sigvelo-color-neutral-border);border-radius:var(--sigvelo-radius-full);block-size:.5rem;inline-size:.5rem;transition:background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), border-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change)}.think-routine-library__routine-status[data-enabled=true]{border-color:var(--sigvelo-color-success-border);background:var(--sigvelo-color-success-bg)}.think-routine-library__routine-copy{gap:var(--sigvelo-spacing-0-5);min-inline-size:0;display:grid}.think-routine-library__routine-copy strong,.think-routine-library__routine-copy span,.think-routine-library__routine-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.think-routine-library__routine-copy strong{font-size:var(--sigvelo-text-compact)}.think-routine-library__routine-copy span,.think-routine-library__routine-copy small{color:color-mix(in oklab, var(--sigvelo-color-text-muted), var(--sigvelo-color-text) 12%);font-size:var(--sigvelo-text-xs)}.think-routine-library__main{min-block-size:0;min-inline-size:0;overflow:auto}@container responsive-sidebar-shell (inline-size<=56rem){.think-routine-library__layout .responsive-sidebar-shell__toggle{display:none}}.think-routine-library__detail{inline-size:min(100%,64rem);padding:clamp(var(--sigvelo-spacing-4), 3vw, var(--sigvelo-spacing-8));margin-inline:auto}.think-routine-library__detail-header,.think-routine-library__create-header{align-items:flex-start;gap:var(--sigvelo-spacing-4);display:flex}.think-routine-library__detail-header{justify-content:space-between;padding-block-end:clamp(var(--sigvelo-spacing-4), 3vw, var(--sigvelo-spacing-8))}.think-routine-library__detail-heading{min-inline-size:0}.think-routine-library__state{margin-block-end:var(--sigvelo-spacing-2)}.think-routine-library__detail-header h1,.think-routine-library__create-header h1{font-size:clamp(var(--sigvelo-text-lg), 2.5vw, var(--sigvelo-text-2xl));line-height:var(--sigvelo-leading-tight)}.think-routine-library__detail-heading>p:last-child,.think-routine-library__create-header>div>p:last-child{max-inline-size:42rem;margin:var(--sigvelo-spacing-2) 0 0;color:var(--sigvelo-color-text-muted);line-height:var(--sigvelo-leading-relaxed)}.think-routine-library__detail-grid{gap:clamp(var(--sigvelo-spacing-4), 3vw, var(--sigvelo-spacing-8));grid-template-columns:minmax(0,1.35fr) minmax(15rem,.65fr);padding-block-end:clamp(var(--sigvelo-spacing-4), 3vw, var(--sigvelo-spacing-8));display:grid}.think-routine-library__section-heading{min-block-size:var(--sigvelo-spacing-8);justify-content:space-between;align-items:flex-start;gap:var(--sigvelo-spacing-3);margin-block-end:var(--sigvelo-spacing-3);display:flex}.think-routine-library__section-heading h2{font-size:var(--sigvelo-text-sm);font-weight:var(--sigvelo-font-weight-semibold);margin:0}.think-routine-library__instructions{color:var(--sigvelo-color-text);font-size:var(--sigvelo-text-sm);line-height:var(--sigvelo-leading-relaxed);white-space:pre-wrap;margin:0}.think-routine-library__facts{margin:0}.think-routine-library__facts>div{gap:var(--sigvelo-spacing-3);padding-block:var(--sigvelo-spacing-2-5);border-block-end:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle);font-size:var(--sigvelo-text-compact);grid-template-columns:5.5rem minmax(0,1fr);display:grid}.think-routine-library__facts dt{color:var(--sigvelo-color-text-muted)}.think-routine-library__facts dd{overflow-wrap:anywhere;text-align:end;margin:0}.think-routine-library__status-control{justify-content:space-between;align-items:center;gap:var(--sigvelo-spacing-4);padding-block-start:var(--sigvelo-spacing-4);display:flex}.think-routine-library__status-control>div{gap:var(--sigvelo-spacing-0-5);display:grid}.think-routine-library__status-control strong{font-size:var(--sigvelo-text-compact)}.think-routine-library__runs{padding-block-end:clamp(var(--sigvelo-spacing-4), 3vw, var(--sigvelo-spacing-8))}.think-routine-library__run-list{gap:var(--sigvelo-spacing-0-5);margin:0;padding:0;list-style:none;display:grid}.think-routine-library__run-list li{min-inline-size:0}.think-routine-library__run{text-align:start;justify-content:flex-start;inline-size:100%}.think-routine-library__run-marker{inline-size:var(--sigvelo-control-icon-size-md);block-size:var(--sigvelo-control-icon-size-md);flex:none}.think-routine-library__run-marker svg{inline-size:var(--sigvelo-control-icon-size-md);block-size:var(--sigvelo-control-icon-size-md);display:block}.think-routine-library__run>span{flex:1;min-inline-size:0}.think-routine-library__run-list strong{text-overflow:ellipsis;display:block;overflow:hidden}.think-routine-library__run-kind{text-transform:capitalize}.think-routine-library__empty-runs{--sigvelo-recipe-empty-state-padding-block:var(--sigvelo-spacing-4);border-block:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle)}.think-routine-library__empty-list,.think-routine-library__empty-detail{color:var(--sigvelo-color-text-muted);text-align:center}.think-routine-library__empty-list{padding:var(--sigvelo-spacing-4) var(--sigvelo-spacing-3)}.think-routine-library__empty-list p,.think-routine-library__empty-detail p{margin:var(--sigvelo-spacing-1) 0 0;font-size:var(--sigvelo-text-compact)}.think-routine-library__empty-detail{min-block-size:100%;padding:var(--sigvelo-spacing-4);place-content:center;display:grid}.think-routine-library__empty-detail h1{color:var(--sigvelo-color-text);font-size:var(--sigvelo-text-lg);margin:0}.think-routine-library__empty-action{justify-self:center;margin-block-start:var(--sigvelo-spacing-4)}.think-routine-library__create{min-block-size:0;padding:clamp(var(--sigvelo-spacing-4), 3vw, var(--sigvelo-spacing-8));overflow:auto}.think-routine-library__create-header,.think-routine-library__form{inline-size:min(100%,46rem);margin-inline:auto}.think-routine-library__create-header{margin-block-end:clamp(var(--sigvelo-spacing-4), 3vw, var(--sigvelo-spacing-8))}.think-routine-library__create-header>div{min-inline-size:0}.think-routine-library__form{gap:var(--sigvelo-spacing-3);display:grid}.think-routine-library__form-row{gap:var(--sigvelo-spacing-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.think-routine-library__select-field{gap:var(--sigvelo-spacing-3);min-inline-size:0;display:grid}.think-routine-library__form-actions{justify-content:flex-end;gap:var(--sigvelo-spacing-2);border-block-start:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle);padding-block-start:var(--sigvelo-spacing-4);display:flex}@container (width<52rem){.think-routine-library__detail-grid{grid-template-columns:minmax(0,1fr)}}@container (width<40rem){.think-routine-library__detail-header,.think-routine-library__create-header{flex-wrap:wrap}.think-routine-library__form-row{grid-template-columns:minmax(0,1fr)}}@container responsive-sidebar-shell (inline-size<=56rem){.think-routine-library__browser{inline-size:100%;box-shadow:var(--sigvelo-elevation-overlay);border-inline-end:0}}@media (forced-colors:active){.think-routine-library__routine-list li[data-selected=true]{outline:2px solid highlight}.think-routine-library__routine-status[data-enabled=true]{background:highlight}}.think-thread-picker{background:var(--sigvelo-color-surface-under);block-size:100%;min-block-size:0;inline-size:100%;color:var(--sigvelo-color-text);border-inline-end:0;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;overflow:hidden}.think-thread-picker__header{min-block-size:var(--sigvelo-density-compact-control-height);align-items:center;gap:var(--sigvelo-density-compact-control-gap);min-inline-size:0;padding-block:var(--sigvelo-spacing-1);padding-inline:calc(var(--sigvelo-density-compact-control-padding-inline) + env(safe-area-inset-left,0px)) var(--sigvelo-density-compact-control-padding-inline);display:flex}.think-thread-picker__title{min-inline-size:0;color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-density-compact-control-font-size);font-weight:var(--sigvelo-font-weight-semibold);line-height:var(--sigvelo-leading-tight);flex:auto;margin:0}.think-thread-picker__search{--sigvelo-recipe-control-height:var(--sigvelo-density-compact-control-height);--sigvelo-recipe-control-radius:var(--sigvelo-radius-sm);padding:0 var(--sigvelo-spacing-2) var(--sigvelo-spacing-2)}.think-thread-status-indicators{align-items:center;gap:var(--sigvelo-density-compact-control-gap);min-inline-size:0;color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-density-compact-control-font-size);font-variant-numeric:tabular-nums;font-weight:var(--sigvelo-font-weight-normal);line-height:var(--sigvelo-leading-none);display:inline-flex}.think-thread-status-indicators__item{align-items:center;gap:var(--sigvelo-spacing-0-5);min-inline-size:var(--sigvelo-spacing-4);display:inline-flex}.think-thread-status-indicators__item svg{inline-size:var(--sigvelo-density-compact-control-icon-size);block-size:var(--sigvelo-density-compact-control-icon-size)}.think-thread-status-indicators__item[data-status=running]{color:var(--sigvelo-color-primary-text)}.think-thread-status-indicators__item[data-status=attention]{color:var(--sigvelo-color-warning-text)}.think-thread-status-indicators__item[data-status=failed]{color:var(--sigvelo-color-danger-text)}.think-thread-picker__nav{min-block-size:0;min-inline-size:0;display:grid;overflow:hidden}.think-thread-picker__scroll,.think-thread-picker__viewport{block-size:100%;min-block-size:0;min-inline-size:0}.think-thread-picker__viewport{padding:var(--sigvelo-spacing-1-5) var(--sigvelo-spacing-2) var(--sigvelo-spacing-3);overscroll-behavior:contain;scrollbar-gutter:stable}.think-thread-picker__list{gap:1px;margin:0;padding:0;list-style:none;display:grid}.think-thread-picker__item{min-inline-size:0;display:grid}.think-thread-picker__thread{inline-size:100%;min-inline-size:0;min-block-size:var(--sigvelo-density-compact-control-height);padding-block:0;padding-inline:var(--sigvelo-density-compact-control-padding-inline);justify-content:flex-start;align-items:center;column-gap:var(--sigvelo-spacing-1);border-radius:var(--sigvelo-radius-md);color:var(--sigvelo-color-text);font-weight:var(--sigvelo-font-weight-normal);text-align:start;grid-area:1/1;grid-template-columns:minmax(0,1fr) auto;display:grid}.think-thread-picker__item:has(.think-thread-picker__delete) .think-thread-picker__thread{grid-template-columns:minmax(0, 1fr) minmax(var(--sigvelo-density-compact-control-height), max-content)}.think-thread-picker__thread[aria-current=page]{background:color-mix(in oklab, var(--sigvelo-color-neutral-bg-subtle), transparent 18%);color:var(--sigvelo-color-text);font-weight:var(--sigvelo-font-weight-semibold)}.think-thread-picker__thread[aria-current=page]:hover:not([data-disabled]),.think-thread-picker__item:hover .think-thread-picker__thread[aria-current=page]:not([data-disabled]){background:color-mix(in oklab, var(--sigvelo-color-neutral-bg-subtle), transparent 18%)}.think-thread-picker__item:hover .think-thread-picker__thread:not([aria-current=page],[data-disabled]){background-color:color-mix(in oklab, transparent, var(--sigvelo-color-text) 5%)}.think-thread-picker__thread-title{min-inline-size:0;font-size:var(--sigvelo-density-compact-control-font-size);line-height:var(--sigvelo-leading-tight);display:block}.think-thread-picker__delete{z-index:1;color:var(--sigvelo-color-text-muted);opacity:0;pointer-events:none;transition:opacity var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);grid-area:1/1;place-self:center end;margin-inline-end:var(--sigvelo-density-compact-control-padding-inline)}.think-thread-picker__thread-time,.think-thread-picker__thread-status{transition:opacity var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);justify-self:end}.think-thread-picker__item:has(.think-thread-picker__delete):focus-within :is(.think-thread-picker__thread-time,.think-thread-picker__thread-status){opacity:0;pointer-events:none}.think-thread-picker__item:has(.think-thread-picker__delete):focus-within .think-thread-picker__delete{opacity:1;pointer-events:auto}@media (hover:hover) and (pointer:fine){.think-thread-picker__item:has(.think-thread-picker__delete):hover :is(.think-thread-picker__thread-time,.think-thread-picker__thread-status){opacity:0;pointer-events:none}.think-thread-picker__item:has(.think-thread-picker__delete):hover .think-thread-picker__delete{opacity:1;pointer-events:auto}}@media (any-pointer:coarse){.think-thread-picker__item:has(.think-thread-picker__delete) :is(.think-thread-picker__thread-time,.think-thread-picker__thread-status){opacity:0;pointer-events:none}.think-thread-picker__delete{opacity:1;pointer-events:auto}}.think-thread-picker__delete-error{align-items:flex-start;gap:var(--sigvelo-spacing-2);margin:calc(-1 * var(--sigvelo-spacing-2)) 0 var(--sigvelo-spacing-4);color:var(--sigvelo-color-danger-text);font-size:var(--sigvelo-text-compact);line-height:var(--sigvelo-leading-normal);display:flex}.think-thread-picker__delete-error svg{flex:none;margin-block-start:var(--sigvelo-spacing-0-5)}.think-thread-picker__thread-time{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-density-compact-control-font-size);line-height:var(--sigvelo-leading-tight)}.think-thread-picker__thread-status{inline-size:var(--sigvelo-control-icon-size-md);block-size:var(--sigvelo-control-icon-size-md);color:var(--sigvelo-color-text-muted);justify-content:center;align-items:center;display:inline-flex}.think-thread-picker__thread-status svg{inline-size:var(--sigvelo-spacing-3);block-size:var(--sigvelo-spacing-3)}.think-thread-picker__thread[data-thread-status=pending] .think-thread-picker__thread-status,.think-thread-picker__thread[data-thread-status=running] .think-thread-picker__thread-status,.think-thread-picker__thread[data-thread-status=starting] .think-thread-picker__thread-status,.think-thread-picker__thread[data-thread-status=streaming] .think-thread-picker__thread-status,.think-thread-picker__thread[data-thread-status=submitted] .think-thread-picker__thread-status,.think-thread-picker__thread[data-thread-status=recovering] .think-thread-picker__thread-status{color:var(--sigvelo-color-primary-text)}.think-thread-picker__thread[data-thread-status=error] .think-thread-picker__thread-status{color:var(--sigvelo-color-danger-text)}.think-thread-picker__thread[data-thread-status=aborted] .think-thread-picker__thread-status,.think-thread-picker__thread[data-thread-status=interrupted] .think-thread-picker__thread-status,.think-thread-picker__thread[data-thread-status=skipped] .think-thread-picker__thread-status{color:var(--sigvelo-color-warning-text)}.think-thread-picker__empty{margin:var(--sigvelo-spacing-2)}.think-thread-picker__footer{padding:var(--sigvelo-spacing-0-5) var(--sigvelo-spacing-1) calc(var(--sigvelo-spacing-0-5) + env(safe-area-inset-bottom,0px));border-block-start:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle);display:flex}.think-thread-picker__create{inline-size:100%;box-shadow:none;background:0 0;border:0;justify-content:flex-start}.think-thread-picker__create svg{flex:none}@container responsive-sidebar-shell (inline-size<=56rem){.think-thread-picker{block-size:auto;max-block-size:inherit;grid-template-rows:auto auto auto}.think-thread-picker__header{display:none}.think-thread-picker__search{--sigvelo-recipe-control-height:var(--sigvelo-density-compact-control-height);--sigvelo-recipe-control-font-size:var(--sigvelo-density-compact-control-font-size);--sigvelo-recipe-control-icon-size:var(--sigvelo-density-compact-control-icon-size);padding:0 var(--sigvelo-spacing-1);border-block-end:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle)}.think-thread-picker__search .field__control{background:0 0;border-color:#0000}.think-thread-picker__nav,.think-thread-picker__scroll,.think-thread-picker__viewport{block-size:auto;max-block-size:min(16rem,42dvh)}.think-thread-picker__viewport{padding:var(--sigvelo-spacing-1)}}@media (prefers-reduced-motion:reduce){.think-thread-status-indicators__item[data-status=running] svg,.think-thread-picker__thread[data-thread-status=pending] .think-thread-picker__thread-status svg,.think-thread-picker__thread[data-thread-status=running] .think-thread-picker__thread-status svg,.think-thread-picker__thread[data-thread-status=starting] .think-thread-picker__thread-status svg,.think-thread-picker__thread[data-thread-status=streaming] .think-thread-picker__thread-status svg,.think-thread-picker__thread[data-thread-status=submitted] .think-thread-picker__thread-status svg,.think-thread-picker__thread[data-thread-status=recovering] .think-thread-picker__thread-status svg{animation:none}}@media (forced-colors:active){.think-thread-picker{border-inline-end:var(--sigvelo-border-style) var(--sigvelo-border-width) canvastext;color:canvastext;box-shadow:none;background:canvas}.think-thread-picker__thread-status{color:canvastext}}.web-preview__nav{align-items:center;gap:var(--sigvelo-spacing-1-5);padding-block:var(--sigvelo-spacing-2);padding-inline:var(--sigvelo-spacing-2-5);background-color:var(--sigvelo-color-neutral-bg-subtle);border-block-end:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle);display:flex}.web-preview__nav-button{flex-shrink:0}.web-preview__url-form{flex:1;min-width:0}.web-preview__url{width:100%;font-family:var(--sigvelo-font-mono);font-size:var(--sigvelo-text-xs)}.web-preview__body{background-color:var(--sigvelo-color-canvas);border:none;flex:1;width:100%;min-height:16rem}.web-preview__body--readonly{pointer-events:none}.web-preview__body--empty{padding:var(--sigvelo-spacing-8);color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-compact);text-align:center;justify-content:center;align-items:center;display:flex}.web-preview__console{border-block-start:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle);flex-direction:column;max-height:12rem;display:flex}.web-preview__console-header{padding-block:var(--sigvelo-spacing-1-5);padding-inline:var(--sigvelo-spacing-3);font-size:var(--sigvelo-text-2xs);font-weight:var(--sigvelo-font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--sigvelo-color-text-muted);background-color:var(--sigvelo-color-neutral-bg-subtle);cursor:pointer;border:0;justify-content:space-between;align-items:center;display:flex}.web-preview__console-header[aria-expanded=true]{border-block-end:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle)}.web-preview__console-header svg{transition:transform var(--sigvelo-duration-fast) var(--sigvelo-ease-standard)}.web-preview__console-header[aria-expanded=true] svg{transform:rotate(180deg)}.web-preview__console-panel{min-block-size:0;overflow:hidden}.web-preview__console-scroll{flex:1;min-height:0}.web-preview__console-viewport{width:100%;height:100%;overflow:auto}.web-preview__console-empty{padding-block:var(--sigvelo-spacing-3);padding-inline:var(--sigvelo-spacing-3);font-size:var(--sigvelo-text-xs);color:var(--sigvelo-color-text-muted);text-align:center}.web-preview__console-item{gap:var(--sigvelo-spacing-2);padding-block:var(--sigvelo-spacing-1-5);padding-inline:var(--sigvelo-spacing-3);font-family:var(--sigvelo-font-mono);font-size:var(--sigvelo-text-xs);border-block-end:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle);grid-template-columns:auto 1fr auto;align-items:baseline;display:grid}.web-preview__console-item:last-child{border-block-end:none}.web-preview__console-message{color:var(--sigvelo-color-text);word-break:break-word}.web-preview__console-item--warn .web-preview__console-message{color:var(--sigvelo-color-warning-text)}.web-preview__console-item--error .web-preview__console-message{color:var(--sigvelo-color-danger-text)}.web-preview__console-time{color:var(--sigvelo-color-text-muted);font-variant-numeric:tabular-nums;font-size:var(--sigvelo-text-2xs)}@media (forced-colors:active){.web-preview{border:var(--sigvelo-border-style) var(--sigvelo-border-width) CanvasText}}.yarl__fullsize{width:100%;height:100%}.yarl__relative{position:relative}.yarl__portal{opacity:0;z-index:var(--yarl__portal_zindex,9999);transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);pointer-events:auto;position:fixed;inset:0;overflow:hidden}.yarl__portal_open{opacity:1}.yarl__container{background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));-webkit-user-select:none;user-select:none;touch-action:var(--yarl__controller_touch_action,none);overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain);outline:none;position:absolute;inset:0;overflow:hidden}.yarl__carousel{height:100%;width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px,0)*1px + var(--yarl__carousel_spacing_percent,0)*1%));transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0));opacity:var(--yarl__pull_opacity,1);flex:none;place-content:center;align-items:stretch;display:flex}.yarl__carousel_with_slides{-moz-column-gap:calc(var(--yarl__carousel_spacing_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_spacing_percent,0)*1%);column-gap:calc(var(--yarl__carousel_spacing_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_spacing_percent,0)*1%)}.yarl__flex_center{place-content:center;align-items:center;display:flex}.yarl__slide{padding:calc(var(--yarl__carousel_padding_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_padding_percent,0)*1%);flex:1;position:relative;overflow:hidden}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{-o-object-fit:contain;object-fit:contain;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;max-width:100%;max-height:100%}.yarl__slide_image_cover{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.yarl__slide_image_loading{opacity:0}@media screen and (width>=800px){.yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;-webkit-transform:translateZ(0)}}.yarl__slide_placeholder{line-height:0;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.yarl__slide_loading{color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,#fffc));animation:1s linear yarl__delayed_fadein}.yarl__slide_loading line{animation:1s linear infinite yarl__stroke_opacity}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{width:var(--yarl__slide_icon_error_size,48px);height:var(--yarl__slide_icon_error_size,48px);color:var(--yarl__slide_icon_error_color,red)}@media (prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:unset}.yarl__slide_loading,.yarl__slide_loading line{animation:unset}}.yarl__toolbar{padding:var(--yarl__toolbar_padding,8px);justify-content:flex-end;display:flex;position:absolute;inset:0 0 auto auto}[dir=rtl] .yarl__toolbar{inset:0 auto auto 0}.yarl__icon{width:var(--yarl__icon_size,32px);height:var(--yarl__icon_size,32px)}.yarl__button{cursor:pointer;appearance:none;background-color:var(--yarl__button_background_color,transparent);border:var(--yarl__button_border,0);margin:var(--yarl__button_margin,0);padding:var(--yarl__button_padding,8px);color:var(--yarl__color_button,#fffc);filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px #000c));-webkit-tap-highlight-color:transparent;outline:none;line-height:0}.yarl__button:focus{color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:var(--yarl__color_button,#fffc)}.yarl__button:focus-visible{color:var(--yarl__color_button_active,#fff)}@media (hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:var(--yarl__color_button_disabled,#fff6);cursor:default}.yarl__navigation_next,.yarl__navigation_prev{padding:var(--yarl__navigation_button_padding,24px 16px);position:absolute;top:50%;transform:translateY(-50%)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:unset;right:0;transform:translateY(-50%)rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:unset;transform:translateY(-50%)rotate(180deg)}.yarl__no_scroll{overscroll-behavior:none;height:100%;overflow:hidden}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}.workspace-explorer{box-sizing:border-box;block-size:100%;min-block-size:0;inline-size:100%;color:var(--sigvelo-color-text);background-color:var(--sigvelo-color-surface-raised);border-radius:var(--sigvelo-radius-xl);box-shadow:var(--sigvelo-elevation-raised);flex-direction:column;font-family:inherit;display:flex;overflow:hidden;container-type:inline-size}.workspace-explorer:has(>.workspace-explorer__file[data-appearance=canvas]){block-size:auto;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.workspace-explorer__file[data-appearance=canvas]{overflow:visible}.workspace-explorer__file[data-appearance=canvas]>.workspace-explorer__header{background:0 0;border-block-end:0;padding-inline:0}.workspace-explorer__file[data-appearance=canvas] .workspace-explorer__markdown-scroll{background:0 0;overflow:visible}.workspace-explorer__file[data-appearance=canvas] .workspace-explorer__markdown{inline-size:100%;padding-block:var(--sigvelo-spacing-6) var(--sigvelo-spacing-8);margin-inline:0;padding-inline:0}.workspace-explorer__file[data-appearance=canvas] .workspace-explorer__skill{border-block-end:0;margin-block-end:var(--sigvelo-spacing-4);padding-block-end:0}.workspace-explorer__file[data-appearance=canvas] .workspace-explorer__skill:not([data-skill-identity]) .workspace-explorer__skill-status{margin-block-start:0}.workspace-explorer__file[data-appearance=canvas] .workspace-explorer__markdown-content [data-streamdown=heading-1]{margin-block-start:var(--sigvelo-spacing-4)}.workspace-explorer__file[data-appearance=canvas] .workspace-explorer__markdown-content [data-streamdown=heading-2]{margin-block-start:var(--sigvelo-spacing-6)}.workspace-explorer__file[data-appearance=canvas] .workspace-explorer__markdown-content :is([data-streamdown=heading-3],[data-streamdown=heading-4]){margin-block-start:var(--sigvelo-spacing-4)}.workspace-explorer__header{min-block-size:var(--sigvelo-density-compact-control-height);padding-block:var(--sigvelo-spacing-0-5);padding-inline:var(--sigvelo-spacing-1-5);border-block-end:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle);flex:none}.workspace-explorer__header .app-top-bar__button{padding:var(--sigvelo-spacing-1-5)}.workspace-explorer__heading{align-items:baseline;gap:var(--sigvelo-spacing-1);font-size:var(--sigvelo-density-compact-control-font-size);display:flex}.workspace-explorer__count{font-size:var(--sigvelo-density-compact-control-font-size);font-weight:var(--sigvelo-font-weight-normal);color:var(--sigvelo-color-text-muted)}.workspace-explorer__path{font-family:var(--sigvelo-font-mono);font-size:var(--sigvelo-density-compact-control-font-size);font-weight:var(--sigvelo-font-weight-normal);text-overflow:ellipsis;display:block;overflow:hidden}.workspace-explorer__body,.workspace-explorer__file{flex-direction:column;flex:1;min-block-size:0;display:flex;overflow:auto}.workspace-explorer__file{position:relative}.workspace-explorer__file-close{z-index:2;background-color:var(--sigvelo-color-surface-raised);box-shadow:var(--sigvelo-elevation-floating);position:absolute;inset-block-start:calc(var(--sigvelo-density-compact-control-height) + var(--sigvelo-spacing-2));inset-inline-end:var(--sigvelo-spacing-2)}.workspace-explorer__filter{--sigvelo-recipe-control-height:var(--sigvelo-density-compact-control-height);--sigvelo-recipe-control-font-size:var(--sigvelo-density-compact-control-font-size);inline-size:auto;margin-block:var(--sigvelo-spacing-1);margin-inline:var(--sigvelo-spacing-2);gap:0}.workspace-explorer__tree{min-block-size:0;padding-block:var(--sigvelo-spacing-1);padding-inline:var(--sigvelo-spacing-1-5);background:0 0;border:0;border-radius:0;flex:1}.workspace-explorer__tree .file-tree__node{min-block-size:var(--sigvelo-density-compact-control-height);gap:var(--sigvelo-density-compact-control-gap);padding-block:var(--sigvelo-spacing-0-5);border-radius:var(--sigvelo-radius-sm);color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-density-compact-control-font-size);line-height:var(--sigvelo-leading-snug);padding-inline-end:var(--sigvelo-spacing-1-5)}.workspace-explorer__tree :is(.file-tree__chevron,.file-tree__icon) svg{inline-size:var(--sigvelo-density-compact-control-icon-size);block-size:var(--sigvelo-density-compact-control-icon-size)}.workspace-explorer__tree .file-tree__chevron{inline-size:var(--sigvelo-density-compact-control-icon-size)}.workspace-explorer__tree .file-tree__node--folder .file-tree__icon{color:currentColor}.workspace-explorer__tree .file-tree__node[data-selected]{background-color:var(--sigvelo-color-neutral-bg-subtle);color:var(--sigvelo-color-text);font-weight:var(--sigvelo-font-weight-normal)}.workspace-explorer__tree .file-tree__node:is([data-focused],:focus-visible){background-color:var(--sigvelo-color-neutral-bg-subtle);box-shadow:inset 0 0 0 var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-muted);outline:none}.workspace-explorer__empty{padding-block:var(--sigvelo-spacing-6);padding-inline:var(--sigvelo-spacing-3);font-size:var(--sigvelo-text-compact);color:var(--sigvelo-color-text-muted);text-align:center;flex:1;justify-content:center;align-items:center;display:flex}.workspace-explorer__code{background-color:var(--sigvelo-color-surface);border-radius:0;flex:1;min-block-size:100%}.workspace-explorer__markdown-scroll{background-color:var(--sigvelo-color-surface);flex:1;min-block-size:0;overflow:auto}.workspace-explorer__markdown{box-sizing:border-box;inline-size:min(100%,80ch);padding-block:var(--sigvelo-spacing-8) var(--sigvelo-spacing-12);padding-inline:var(--sigvelo-spacing-6);font-size:var(--sigvelo-text-fluid-base);line-height:var(--sigvelo-leading-relaxed);margin-inline:auto}.workspace-explorer__markdown-content>:first-child{margin-block-start:0}.workspace-explorer__markdown-content>:last-child{margin-block-end:0}.workspace-explorer__markdown-content [data-workspace-fragment]{scroll-margin-block-start:var(--sigvelo-spacing-6)}.workspace-explorer__markdown-content [data-workspace-fragment]:focus-visible{outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset);border-radius:var(--sigvelo-radius-xs)}.workspace-link__external-mark,.workspace-link__invalid-mark{margin-inline-start:.2em;font-size:.8em;text-decoration:none}.workspace-link--invalid{color:var(--sigvelo-color-text-muted);cursor:not-allowed;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.workspace-explorer__markdown-content :is([data-streamdown=code-block],[data-streamdown=mermaid-block],[data-streamdown=code-block-actions],[data-streamdown=mermaid-block-actions]){background-color:var(--sigvelo-color-surface)}.workspace-explorer__markdown-content [data-streamdown=heading-1]{margin-block:var(--sigvelo-spacing-8) var(--sigvelo-spacing-3);font-size:var(--sigvelo-text-fluid-2xl);font-weight:var(--sigvelo-font-weight-bold);line-height:var(--sigvelo-leading-tight)}.workspace-explorer__markdown-content [data-streamdown=heading-2]{margin-block:var(--sigvelo-spacing-8) var(--sigvelo-spacing-2);font-size:var(--sigvelo-text-fluid-lg);font-weight:var(--sigvelo-font-weight-bold)}.workspace-explorer__markdown-content :is([data-streamdown=heading-3],[data-streamdown=heading-4]){margin-block:var(--sigvelo-spacing-6) var(--sigvelo-spacing-2);font-size:var(--sigvelo-text-lg)}.workspace-explorer__skill{border-block-end:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle);margin-block-end:var(--sigvelo-spacing-8);padding-block-end:var(--sigvelo-spacing-6)}.workspace-explorer__skill-kicker{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs);font-weight:var(--sigvelo-font-weight-semibold);letter-spacing:var(--sigvelo-tracking-wider);text-transform:uppercase;margin-block-end:var(--sigvelo-spacing-2)}.workspace-explorer__skill-name{font-size:var(--sigvelo-text-xl);font-weight:var(--sigvelo-font-weight-bold);line-height:var(--sigvelo-leading-tight);margin:0}.workspace-explorer__skill-description{margin-block:var(--sigvelo-spacing-2) 0;color:var(--sigvelo-color-text-muted)}.workspace-explorer__skill-metadata{gap:var(--sigvelo-spacing-1) var(--sigvelo-spacing-3);margin-block:var(--sigvelo-spacing-4) 0;font-size:var(--sigvelo-text-sm);grid-template-columns:max-content minmax(0,1fr);display:grid}.workspace-explorer__skill-metadata dt{color:var(--sigvelo-color-text-muted)}.workspace-explorer__skill-metadata dd,.workspace-explorer__media-details dd{overflow-wrap:anywhere;min-inline-size:0;font-family:var(--sigvelo-font-mono);margin:0}.workspace-explorer__skill-status{align-items:center;gap:var(--sigvelo-spacing-1-5);color:var(--sigvelo-color-success-text);font-size:var(--sigvelo-text-sm);font-weight:var(--sigvelo-font-weight-semibold);margin-block-start:var(--sigvelo-spacing-4);display:flex}.workspace-explorer__skill-status[data-invalid]{color:var(--sigvelo-color-warning-text)}.workspace-explorer__skill-errors{margin-block:var(--sigvelo-spacing-2) 0;color:var(--sigvelo-color-warning-text);font-size:var(--sigvelo-text-sm);padding-inline-start:var(--sigvelo-spacing-6)}.workspace-explorer__media-scroll{min-block-size:0;color-scheme:inherit;background-color:var(--sigvelo-color-surface);flex:1;display:flex;overflow:auto}.workspace-explorer__media-scroll:focus-visible{outline:var(--sigvelo-focus-ring);outline-offset:calc(-1 * var(--sigvelo-focus-offset))}.workspace-explorer__media-figure{background-color:var(--sigvelo-color-surface);grid-template-rows:minmax(18rem,1fr) auto;min-block-size:100%;inline-size:100%;margin:0;display:grid}.workspace-explorer__media-stage{min-block-size:18rem;min-inline-size:0;padding:var(--sigvelo-spacing-6);background-color:var(--sigvelo-color-surface);justify-content:center;align-items:center;display:flex;overflow:hidden}.workspace-explorer__image-trigger{block-size:100%;min-block-size:16rem;inline-size:100%;padding:var(--sigvelo-spacing-2);border:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle);border-radius:var(--sigvelo-radius-md);color:inherit;cursor:zoom-in;background-color:#0000;justify-content:center;align-items:center;display:flex}.workspace-explorer__image-trigger:focus-visible{box-shadow:var(--sigvelo-recipe-focus-shadow);outline:none}.workspace-explorer__image-trigger[aria-disabled=true]{cursor:default}.workspace-explorer__image{object-fit:contain;block-size:auto;max-block-size:100%;inline-size:auto;max-inline-size:100%;display:block}.workspace-explorer__pdf{border:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle);border-radius:var(--sigvelo-radius-md);background-color:var(--sigvelo-color-surface);block-size:100%;min-block-size:28rem;inline-size:100%}.workspace-explorer__audio{inline-size:min(100%,42rem)}.workspace-explorer__video{border-radius:var(--sigvelo-radius-md);background-color:var(--sigvelo-color-surface);block-size:auto;max-block-size:100%;inline-size:auto;max-inline-size:100%;display:block}.workspace-explorer__media-caption{justify-content:space-between;align-items:center;gap:var(--sigvelo-spacing-4);min-inline-size:0;padding-block:var(--sigvelo-spacing-3);padding-inline:var(--sigvelo-spacing-4);border-block-start:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle);background-color:var(--sigvelo-color-surface);display:flex}.workspace-explorer__media-details{gap:var(--sigvelo-spacing-2) var(--sigvelo-spacing-4);min-inline-size:0;font-size:var(--sigvelo-text-xs);flex-wrap:wrap;margin:0;display:flex}.workspace-explorer__media-details>div{gap:var(--sigvelo-spacing-1-5);min-inline-size:0;display:flex}.workspace-explorer__media-details dt{color:var(--sigvelo-color-text-muted)}.workspace-explorer__media-transcript,.workspace-explorer__media-fallback a{color:var(--sigvelo-color-primary-text);text-underline-offset:.15em;text-decoration:underline}.workspace-explorer__media-transcript{font-size:var(--sigvelo-text-sm);flex:none}.workspace-explorer__media-fallback,.workspace-explorer__media-error{max-inline-size:42rem;color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-compact);text-align:center;margin:0}.workspace-explorer__media-error:empty{display:none}.workspace-media-lightbox{--yarl__color_backdrop:var(--sigvelo-color-surface);--yarl__color_button:var(--sigvelo-color-text-muted);--yarl__color_button_active:var(--sigvelo-color-text);--yarl__color_button_disabled:var(--sigvelo-color-text-muted);--yarl__button_background_color:var(--sigvelo-color-surface);--yarl__button_border:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle);--yarl__button_filter:none;--yarl__button_margin:var(--sigvelo-spacing-1);--yarl__button_padding:var(--sigvelo-spacing-2);--yarl__icon_size:var(--sigvelo-control-icon-size-xl);--yarl__toolbar_padding:var(--sigvelo-spacing-2)}.workspace-media-lightbox .yarl__button{min-inline-size:var(--sigvelo-control-height-xl);min-block-size:var(--sigvelo-control-height-xl);border-radius:var(--sigvelo-radius-md)}.workspace-media-lightbox .yarl__button:focus-visible{outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset)}@media (forced-colors:active){.workspace-explorer__tree .file-tree__node:is([data-focused],:focus-visible){outline:var(--sigvelo-focus-ring-forced);outline-offset:-2px;color:canvastext;box-shadow:none;background-color:canvas}.workspace-explorer__image-trigger,.workspace-explorer__pdf,.workspace-media-lightbox .yarl__button{border-color:buttontext}.workspace-media-lightbox .yarl__button:focus-visible{outline-color:highlight}}@container (inline-size<30rem){.workspace-explorer__filter{margin-inline:var(--sigvelo-spacing-1-5)}.workspace-explorer__markdown{padding-block-start:var(--sigvelo-spacing-6);padding-inline:var(--sigvelo-spacing-4)}.workspace-explorer__media-stage{padding:var(--sigvelo-spacing-3)}.workspace-explorer__media-caption{padding-inline:var(--sigvelo-spacing-3)}}@container (inline-size<24rem){.workspace-explorer__heading{max-inline-size:34cqi}.workspace-explorer__skill-metadata{grid-template-columns:1fr;gap:0}.workspace-explorer__skill-metadata dd+dt{margin-block-start:var(--sigvelo-spacing-2)}.workspace-explorer__media-caption{flex-direction:column;align-items:flex-start}}.workspace-mount-manager__content{gap:var(--sigvelo-spacing-3);display:grid}.workspace-mount-manager__error,.workspace-mount-manager__footnote{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-sm);line-height:var(--sigvelo-text-sm-leading)}.workspace-mount-manager__list{gap:var(--sigvelo-spacing-2)}.workspace-mount-manager__error{color:var(--sigvelo-color-danger-text);overflow-wrap:anywhere}.workspace-mount-manager__path code{overflow-wrap:anywhere}:where(.message,.queue,.queue__item,.agent-chat__queued-message,.reasoning,.sources,.sources__item,.context,.chain-of-thought__step,.approval,.checkpoint,.plan,.activity,.task,.commit,.test-results){opacity:1;transition:opacity var(--sigvelo-motion-duration-presence) var(--sigvelo-motion-ease-enter), translate var(--sigvelo-motion-duration-presence) var(--sigvelo-motion-ease-enter);translate:0}@starting-style{:where(.message,.queue,.queue__item,.agent-chat__queued-message,.reasoning,.sources,.sources__item,.context,.chain-of-thought__step,.approval,.checkpoint,.plan,.activity,.task,.commit,.test-results){opacity:0;translate:0 var(--sigvelo-motion-distance-sm)}}::view-transition{pointer-events:none}::view-transition-group(.sigvelo-layout-transition){animation-duration:var(--sigvelo-motion-duration-layout);animation-timing-function:var(--sigvelo-motion-ease-change)}@media (prefers-reduced-motion:reduce){::view-transition-group(.sigvelo-layout-transition){animation:none!important}}:root[data-motion=reduce]::view-transition-group(.sigvelo-layout-transition){animation:none!important}.pricing-page{box-sizing:border-box;width:100%;max-width:1200px;padding:clamp(var(--sigvelo-spacing-4), 4%, var(--sigvelo-spacing-12)) clamp(var(--sigvelo-spacing-3), 3%, var(--sigvelo-spacing-6));margin:0 auto;container-type:inline-size}.pricing-page__header{text-align:center;margin-bottom:var(--sigvelo-spacing-12)}.pricing-page__title{font-family:inherit;font-size:2.5rem;font-weight:var(--sigvelo-font-weight-bold);line-height:var(--sigvelo-leading-tight);color:var(--sigvelo-color-text);margin:0 0 var(--sigvelo-spacing-3)}.pricing-page__subtitle{font-family:inherit;font-size:var(--sigvelo-text-lg);color:var(--sigvelo-color-text-muted);margin:0 0 var(--sigvelo-spacing-8)}.pricing-page__billing-toggle{align-items:center;gap:var(--sigvelo-spacing-4);flex-direction:column;display:flex}.pricing-page__toggle-options{align-items:center;gap:var(--sigvelo-spacing-2);display:flex}.pricing-page__toggle-label{font-size:var(--sigvelo-text-xs)}.pricing-page__switch-container{align-items:center;gap:var(--sigvelo-spacing-3);display:flex}.pricing-page__period-label{font-family:inherit;font-size:var(--sigvelo-text-sm);color:var(--sigvelo-color-text-muted);transition:color var(--sigvelo-duration-fast) var(--sigvelo-ease-standard)}.pricing-page__period-label[data-active]{color:var(--sigvelo-color-text);font-weight:600}.pricing-page__billing-badge{margin-inline-start:var(--sigvelo-spacing-1-5)}.pricing-page__plans{gap:var(--sigvelo-spacing-6);margin-bottom:var(--sigvelo-spacing-12);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.pricing-page__plan{padding:var(--sigvelo-spacing-6);flex-direction:column;display:flex;position:relative}.pricing-page__plan[data-popular]{border-color:var(--sigvelo-color-primary-bg);box-shadow:0 4px 6px -1px color-mix(in oklab, var(--sigvelo-color-primary-bg), transparent 90%), 0 2px 4px -2px color-mix(in oklab, var(--sigvelo-color-primary-bg), transparent 90%)}.pricing-page__popular-badge{position:absolute;top:-.625rem;left:50%;transform:translate(-50%)}.pricing-page__plan-header{margin-bottom:var(--sigvelo-spacing-6)}.pricing-page__plan-name{font-family:inherit;font-size:var(--sigvelo-text-xl);color:var(--sigvelo-color-text);margin:0 0 var(--sigvelo-spacing-1);font-weight:600}.pricing-page__plan-description{font-family:inherit;font-size:var(--sigvelo-text-sm);color:var(--sigvelo-color-text-muted);margin:0}.pricing-page__plan-price{margin-bottom:var(--sigvelo-spacing-6)}.pricing-page__price-amount{font-family:inherit;font-size:2.5rem;font-weight:var(--sigvelo-font-weight-bold);font-variant-numeric:tabular-nums;color:var(--sigvelo-color-text)}.pricing-page__price-period{font-family:inherit;font-size:var(--sigvelo-text-base);color:var(--sigvelo-color-text-muted)}.pricing-page__price-savings{font-family:inherit;font-size:var(--sigvelo-text-xs);font-weight:var(--sigvelo-font-weight-semibold);color:var(--sigvelo-color-success-bg);margin-top:var(--sigvelo-spacing-1);display:block}.pricing-page__plan-cta{width:100%}.pricing-page__features-separator{margin:var(--sigvelo-spacing-6) 0}.pricing-page__features{flex:1;margin:0;padding:0;list-style:none}.pricing-page__feature{align-items:flex-start;gap:var(--sigvelo-spacing-3);padding:var(--sigvelo-spacing-2) 0;font-family:inherit;font-size:var(--sigvelo-text-sm);color:var(--sigvelo-color-text);display:flex}.pricing-page__feature:not([data-included]){color:var(--sigvelo-color-text-muted);text-decoration:line-through}.pricing-page__feature-icon{width:1.25rem;height:1.25rem;color:var(--sigvelo-color-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.pricing-page__feature[data-included] .pricing-page__feature-icon{color:var(--sigvelo-color-success-bg)}.pricing-page__feature-name{flex:1}.pricing-page__feature-limit{font-size:var(--sigvelo-text-xs);color:var(--sigvelo-color-text-muted);margin-left:var(--sigvelo-spacing-1)}.pricing-page__calculator{max-width:600px;margin:0 auto var(--sigvelo-spacing-12);padding:var(--sigvelo-spacing-8)}.pricing-page__calculator-title{font-family:inherit;font-size:var(--sigvelo-text-xl);color:var(--sigvelo-color-text);margin:0 0 var(--sigvelo-spacing-2);font-weight:600}.pricing-page__calculator-description{font-family:inherit;font-size:var(--sigvelo-text-sm);color:var(--sigvelo-color-text-muted);margin:0 0 var(--sigvelo-spacing-6)}.pricing-page__calculator-slider{margin-bottom:var(--sigvelo-spacing-2)}.pricing-page__calculator-separator{margin-block:var(--sigvelo-spacing-6)}.pricing-page__calculator-labels{margin-bottom:var(--sigvelo-spacing-3);justify-content:space-between;align-items:center;display:flex}.pricing-page__calculator-value{font-family:inherit;font-size:var(--sigvelo-text-lg);font-variant-numeric:tabular-nums;color:var(--sigvelo-color-primary-bg);font-weight:600}.pricing-page__calculator-range{margin-top:var(--sigvelo-spacing-2);font-family:inherit;font-size:var(--sigvelo-text-xs);color:var(--sigvelo-color-text-muted);justify-content:space-between;display:flex}.pricing-page__calculator-result{margin-bottom:var(--sigvelo-spacing-6);justify-content:space-between;align-items:baseline;display:flex}.pricing-page__calculator-result-label{font-family:inherit;font-size:var(--sigvelo-text-sm);color:var(--sigvelo-color-text-muted)}.pricing-page__calculator-result-price{text-align:right}.pricing-page__calculator-amount{font-family:inherit;font-size:2rem;font-weight:var(--sigvelo-font-weight-bold);font-variant-numeric:tabular-nums;color:var(--sigvelo-color-text)}.pricing-page__calculator-period{font-family:inherit;font-size:var(--sigvelo-text-sm);color:var(--sigvelo-color-text-muted)}.pricing-page__tiers{gap:var(--sigvelo-spacing-4);flex-direction:column;display:flex}.pricing-page__tier{gap:var(--sigvelo-spacing-1-5);flex-direction:column;display:flex}.pricing-page__tier-info{font-family:inherit;font-size:var(--sigvelo-text-compact);justify-content:space-between;display:flex}.pricing-page__tier-label{color:var(--sigvelo-color-text)}.pricing-page__tier-price{font-weight:var(--sigvelo-font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--sigvelo-color-text-muted)}.pricing-page__faq{max-width:700px;margin:0 auto}.pricing-page__faq-title{font-family:inherit;font-size:var(--sigvelo-text-2xl);color:var(--sigvelo-color-text);text-align:center;margin:0 0 var(--sigvelo-spacing-8);font-weight:600}.pricing-page__faq-accordion{border-top:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-muted)}.pricing-page__confirm-summary{padding:var(--sigvelo-spacing-4);margin-bottom:var(--sigvelo-spacing-4);background-color:var(--sigvelo-color-neutral-bg-subtle);border-radius:var(--sigvelo-radius-md)}.pricing-page__confirm-row{font-family:inherit;font-size:var(--sigvelo-text-sm);color:var(--sigvelo-color-text);padding:var(--sigvelo-spacing-1) 0;justify-content:space-between;display:flex}.pricing-page__confirm-row[data-savings]{color:var(--sigvelo-color-success-bg);font-weight:var(--sigvelo-font-weight-semibold)}.pricing-page__confirm-actions{gap:var(--sigvelo-spacing-3);justify-content:flex-end;display:flex}@container (width<=768px){.pricing-page__title{font-size:1.75rem}.pricing-page__subtitle{font-size:var(--sigvelo-text-base)}.pricing-page__plans{grid-template-columns:1fr}.pricing-page__price-amount{font-size:2rem}}}@layer utilities{.sigvelo-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sigvelo-stack-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sigvelo-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sigvelo-truncate-grow{flex:1;min-inline-size:0}.sigvelo-truncate-fade{--sigvelo-truncate-fade-distance:1rem;white-space:nowrap;-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--sigvelo-truncate-fade-distance)), transparent 100%);mask-image:linear-gradient(to right, #000 calc(100% - var(--sigvelo-truncate-fade-distance)), transparent 100%);overflow:hidden}.sigvelo-line-clamp{--sigvelo-line-clamp:2;-webkit-line-clamp:var(--sigvelo-line-clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (any-pointer:fine){.sigvelo-scrollbar-on-hover{scrollbar-gutter:stable;scrollbar-color:transparent transparent;transition:scrollbar-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change)}.sigvelo-scrollbar-on-hover:hover,.sigvelo-scrollbar-on-hover:focus-within{scrollbar-color:var(--sigvelo-color-neutral-border) transparent}}.sigvelo-measure{max-inline-size:var(--sigvelo-measure-prose)}.sigvelo-measure-wide{max-inline-size:var(--sigvelo-measure-wide-block)}.sigvelo-reader-text{font-size:calc(1em * var(--sigvelo-chat-font-scale))}}@layer overrides{@media (forced-colors:active){:where(:focus-visible){outline:var(--sigvelo-focus-width) solid Highlight;outline-offset:var(--sigvelo-focus-offset)}:where([data-disabled],:disabled){color:graytext;border-color:graytext}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-property:opacity,color,background-color,border-color,text-decoration-color,fill,stroke!important;transition-duration:var(--sigvelo-duration-reduced)!important;animation:none!important}}:root[data-motion=reduce] *,:root[data-motion=reduce] :before,:root[data-motion=reduce] :after{scroll-behavior:auto!important;transition-property:opacity,color,background-color,border-color,text-decoration-color,fill,stroke!important;transition-duration:var(--sigvelo-duration-reduced)!important;animation:none!important}}@layer app{html,body,#root{height:100%;overflow:hidden}.route-boundary{align-content:center;justify-items:center;gap:var(--sigvelo-spacing-3);block-size:100%;display:grid}.schedules-route-state{grid-template-rows:auto minmax(0,1fr);block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0;display:grid}}
