@layer reset;@layer tokens{:root{--sigvelo-color-primary-seed:#006d9f;--sigvelo-color-neutral-seed:#8b8c93;--sigvelo-color-success-seed:#5f9d64;--sigvelo-color-warning-seed:#e89a26;--sigvelo-color-danger-seed:#c75d5a;--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:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", 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-subhead:.9375rem;--sigvelo-text-body:1.0625rem;--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:600;--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-subhead-leading:1.25rem;--sigvelo-text-body-leading:1.375rem;--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-text-prose:var(--sigvelo-text-sm);--sigvelo-text-prose-leading:var(--sigvelo-text-sm-leading);--sigvelo-text-code:var(--sigvelo-text-prose);--sigvelo-text-code-leading:var(--sigvelo-text-prose-leading);--sigvelo-text-meta:var(--sigvelo-text-xs);--sigvelo-text-meta-leading:var(--sigvelo-text-xs-leading);--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-radius-squircle:22%;--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:2px;--sigvelo-focus-offset:2px;--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-touch-target: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-layout-gutter:var(--sigvelo-spacing-3);--sigvelo-layout-gap:var(--sigvelo-layout-gutter);--sigvelo-layout-stack:var(--sigvelo-spacing-4);--sigvelo-layout-cluster:var(--sigvelo-spacing-2);--sigvelo-layout-sidebar:16rem;--sigvelo-layout-conversation:24.5rem;--sigvelo-layout-break-compact:56rem;--sigvelo-layout-track-fill:minmax(0, 1fr);--sigvelo-layout-content:50rem;--sigvelo-layout-chrome:calc(var(--sigvelo-density-compact-control-height) + var(--sigvelo-spacing-2));--sigvelo-duration-reduced:.2s;--sigvelo-ease-spring-smooth:linear(0, .0012 0.55%, .005 1.13%, .0114 1.73%, .02 2.33%, .0315 2.97%, .0455 3.65%, .062 4.35%, .0815 5.1%, .1167 6.33%, .1604 7.72%, .2074 9.15%, .3149 12.32%, .3648 13.83%, .4165 15.43%, .4622 16.9%, .5114 18.57%, .5563 20.2%, .5981 21.82%, .6369 23.45%, .6732 25.1%, .7065 26.75%, .7373 28.43%, .7662 30.15%, .7929 31.92%, .8172 33.73%, .8398 35.6%, .8603 37.52%, .8806 39.7%, .8989 41.98%, .9153 44.38%, .9297 46.88%, .9424 49.53%, .9536 52.35%, .9631 55.35%, .9713 58.58%, .9778 61.88%, .9833 65.48%, .9878 69.4%, .9914 73.78%, .996 83.17%, .9978 90.65%, .999 99.98%, 1);--sigvelo-ease-spring-snappy:linear(0, .0015 0.63%, .0058 1.27%, .0129 1.93%, .0232 2.63%, .0364 3.35%, .0526 4.1%, .0721 4.9%, .0952 5.75%, .115 6.42%, .1366 7.12%, .1875 8.67%, .2413 10.22%, .3597 13.55%, .4124 15.05%, .467 16.65%, .5153 18.13%, .5658 19.75%, .6126 21.35%, .6556 22.93%, .6954 24.5%, .7315 26.05%, .7651 27.63%, .7956 29.2%, .8236 30.8%, .8492 32.42%, .8726 34.1%, .8938 35.83%, .9129 37.6%, .9305 39.5%, .9459 41.48%, .9594 43.55%, .9709 45.73%, .9806 48%, .9885 50.42%, .9948 53.02%, .9997 55.85%, 1.0026 58.43%, 1.0047 61.22%, 1.0063 67.97%, 1.001 99.98%, 1);--sigvelo-ease-accelerate:linear(0, .0009 2.15%, .0034 4.32%, .0077 6.53%, .0137 8.77%, .0215 11.05%, .031 13.38%, .0422 15.72%, .0551 18.13%, .0699 20.57%, .0863 23.05%, .1046 25.57%, .1246 28.15%, .1464 30.78%, .1702 33.48%, .1958 36.23%, .2234 39.05%, .2517 41.83%, .2817 44.65%, .3139 47.58%, .348 50.58%, .384 53.65%, .4225 56.85%, .5067 63.6%, .5985 70.67%, .7039 78.55%, .8261 87.48%, 1);--sigvelo-duration-push:.344s;--sigvelo-duration-app-open:.5s;--sigvelo-duration-app-close:.35s;--sigvelo-duration-switcher:.35s;--sigvelo-motion-duration-interaction:.147s;--sigvelo-motion-duration-presence:.209s;--sigvelo-motion-duration-disclosure:.294s;--sigvelo-motion-duration-layout:.441s;--sigvelo-motion-duration-exit:.15s;--sigvelo-motion-duration-shimmer:2.4s;--sigvelo-motion-duration-spin:.9s;--sigvelo-motion-ease-enter:var(--sigvelo-ease-spring-snappy);--sigvelo-motion-ease-exit:var(--sigvelo-ease-accelerate);--sigvelo-motion-ease-change:var(--sigvelo-ease-spring-smooth);--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-motion-duration-interaction:var(--sigvelo-duration-reduced);--sigvelo-motion-duration-presence:var(--sigvelo-duration-reduced);--sigvelo-motion-duration-disclosure:var(--sigvelo-duration-reduced);--sigvelo-motion-duration-layout:var(--sigvelo-duration-reduced);--sigvelo-motion-duration-exit:var(--sigvelo-duration-reduced);--sigvelo-duration-push:var(--sigvelo-duration-reduced);--sigvelo-duration-app-open:var(--sigvelo-duration-reduced);--sigvelo-duration-app-close:var(--sigvelo-duration-reduced);--sigvelo-duration-switcher:var(--sigvelo-duration-reduced);--sigvelo-ease-spring-snappy:var(--sigvelo-ease-spring-smooth)}}:root[data-motion=reduce]{--sigvelo-motion-duration-interaction:var(--sigvelo-duration-reduced);--sigvelo-motion-duration-presence:var(--sigvelo-duration-reduced);--sigvelo-motion-duration-disclosure:var(--sigvelo-duration-reduced);--sigvelo-motion-duration-layout:var(--sigvelo-duration-reduced);--sigvelo-motion-duration-exit:var(--sigvelo-duration-reduced);--sigvelo-duration-push:var(--sigvelo-duration-reduced);--sigvelo-duration-app-open:var(--sigvelo-duration-reduced);--sigvelo-duration-app-close:var(--sigvelo-duration-reduced);--sigvelo-duration-switcher:var(--sigvelo-duration-reduced);--sigvelo-ease-spring-snappy:var(--sigvelo-ease-spring-smooth)}: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-glass-filter-chrome:blur(20px) saturate(180%);--sigvelo-color-canvas-light:#f7f7f4;--sigvelo-color-canvas-dark:#171716;--sigvelo-color-surface-under-light:#f0f0ed;--sigvelo-color-surface-under-dark:#20201e;--sigvelo-color-surface-light:#f7f7f4;--sigvelo-color-surface-dark:#171716;--sigvelo-color-text-light:#24241f;--sigvelo-color-text-dark:#f3f7f9;--sigvelo-color-text-muted-light:#595d57;--sigvelo-color-text-muted-dark:#b2c1c9;--sigvelo-color-text-subtle-light:#656a64;--sigvelo-color-text-subtle-dark:#9dafb9;--sigvelo-color-text-faint-light:#7b817b;--sigvelo-color-text-faint-dark:#7d929f;--sigvelo-color-viz-series-1-light:#2563eb;--sigvelo-color-viz-series-1-dark:#60a5fa;--sigvelo-color-viz-series-2-light:#0f766e;--sigvelo-color-viz-series-2-dark:#2dd4bf;--sigvelo-color-viz-series-3-light:#c2410c;--sigvelo-color-viz-series-3-dark:#fb923c;--sigvelo-color-viz-series-4-light:#7e22ce;--sigvelo-color-viz-series-4-dark:#c084fc;--sigvelo-color-viz-series-5-light:#be123c;--sigvelo-color-viz-series-5-dark:#fb7185;--sigvelo-color-viz-series-6-light:#3f6212;--sigvelo-color-viz-series-6-dark:#a3e635;--sigvelo-color-surface-raised-light:#fcfcfa;--sigvelo-color-surface-raised-dark:#252524;--sigvelo-color-surface-sunken-light:#f0f0ed;--sigvelo-color-surface-sunken-dark:#20201e;--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-color-focus-halo-light:color-mix(in oklab, var(--sigvelo-color-focus-light), transparent 20%);--sigvelo-color-focus-halo-dark:color-mix(in oklab, var(--sigvelo-color-focus-dark), transparent 50%);--sigvelo-focus-ring-light:var(--sigvelo-border-style) var(--sigvelo-focus-width) var(--sigvelo-color-focus-halo-light);--sigvelo-focus-ring-dark:var(--sigvelo-border-style) var(--sigvelo-focus-width) var(--sigvelo-color-focus-halo-dark);--sigvelo-color-backdrop-light:#f0f0eda6;--sigvelo-color-backdrop-dark:#111110a6;--sigvelo-color-selection-bg-light:#deded8;--sigvelo-color-selection-bg-dark:#3b3b37;--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-bar-light:0 2px 4px color-mix(in oklab, transparent, var(--sigvelo-color-shadow) 4%);--sigvelo-elevation-bar-dark:0 2px 4px color-mix(in oklab, transparent, var(--sigvelo-color-shadow) 30%);--sigvelo-elevation-raised-light:0 1px 3px color-mix(in oklab, transparent, var(--sigvelo-color-shadow) 8%), 0 4px 12px color-mix(in oklab, transparent, var(--sigvelo-color-shadow) 5%);--sigvelo-elevation-raised-dark:0 1px 3px color-mix(in oklab, transparent, var(--sigvelo-color-shadow) 32%), 0 4px 12px color-mix(in oklab, transparent, var(--sigvelo-color-shadow) 24%);--sigvelo-elevation-control-light:var(--sigvelo-elevation-hairline-light), 0 1px 2px color-mix(in oklab, transparent, var(--sigvelo-color-shadow) 12%), 0 2px 6px color-mix(in oklab, transparent, var(--sigvelo-color-shadow) 6%);--sigvelo-elevation-control-dark:var(--sigvelo-elevation-hairline-dark), 0 1px 2px color-mix(in oklab, transparent, var(--sigvelo-color-shadow) 40%), 0 2px 6px color-mix(in oklab, transparent, var(--sigvelo-color-shadow) 24%);--sigvelo-elevation-floating-light:0 3px 7.5px color-mix(in oklab, transparent, var(--sigvelo-color-shadow) 8%), 0 8px 20px color-mix(in oklab, transparent, var(--sigvelo-color-shadow) 6%);--sigvelo-elevation-floating-dark:0 3px 7.5px color-mix(in oklab, transparent, var(--sigvelo-color-shadow) 32%), 0 8px 20px color-mix(in oklab, transparent, var(--sigvelo-color-shadow) 28%);--sigvelo-elevation-overlay-light:var(--sigvelo-elevation-hairline-light), 0 10px 28px #24241f1f;--sigvelo-elevation-overlay-dark:var(--sigvelo-elevation-hairline-dark), 0 10px 28px #00000052;--sigvelo-color-primary-bg-subtle-light:#e4f0f5;--sigvelo-color-primary-bg-subtle-dark:#123443;--sigvelo-color-primary-bg-muted-light:#deded8;--sigvelo-color-primary-bg-muted-dark:#3b3b37;--sigvelo-color-primary-bg-light:#006d9f;--sigvelo-color-primary-bg-dark:#8bd9f0;--sigvelo-color-primary-bg-strong-light:#00577f;--sigvelo-color-primary-bg-strong-dark:#b7eafa;--sigvelo-color-primary-bg-stronger-light:#004664;--sigvelo-color-primary-bg-stronger-dark:#daf5ff;--sigvelo-color-primary-text-on-subtle-light:#00577f;--sigvelo-color-primary-text-on-subtle-dark:#b7eafa;--sigvelo-color-primary-text-on-bg-light:#fff;--sigvelo-color-primary-text-on-bg-dark:#061118;--sigvelo-color-primary-text-on-strong-light:#fff;--sigvelo-color-primary-text-on-strong-dark:#061118;--sigvelo-color-primary-text-light:#00658f;--sigvelo-color-primary-text-dark:#63c7e8;--sigvelo-color-primary-border-subtle-light:#006d9f2e;--sigvelo-color-primary-border-subtle-dark:#63c7e838;--sigvelo-color-primary-border-muted-light:#006d9f59;--sigvelo-color-primary-border-muted-dark:#63c7e861;--sigvelo-color-primary-border-light:#006d9f;--sigvelo-color-primary-border-dark:#63c7e8;--sigvelo-color-neutral-bg-subtle-light:#24241f0d;--sigvelo-color-neutral-bg-subtle-dark:#f7f7f412;--sigvelo-color-neutral-bg-muted-light:#e4e4df;--sigvelo-color-neutral-bg-muted-dark:#343431;--sigvelo-color-neutral-bg-light:#62665f;--sigvelo-color-neutral-bg-dark:#b2c1c9;--sigvelo-color-neutral-bg-strong-light:#3c4546;--sigvelo-color-neutral-bg-strong-dark:#e0edf2;--sigvelo-color-neutral-bg-stronger-light:#24241f;--sigvelo-color-neutral-bg-stronger-dark:#f3f7f9;--sigvelo-color-neutral-text-on-subtle-light:#24241f;--sigvelo-color-neutral-text-on-subtle-dark:#f3f7f9;--sigvelo-color-neutral-text-on-bg-light:#fff;--sigvelo-color-neutral-text-on-bg-dark:#171716;--sigvelo-color-neutral-text-on-strong-light:#fff;--sigvelo-color-neutral-text-on-strong-dark:#171716;--sigvelo-color-neutral-text-light:#62665f;--sigvelo-color-neutral-text-dark:#b2c1c9;--sigvelo-color-neutral-border-subtle-light:#24241f21;--sigvelo-color-neutral-border-subtle-dark:#f7f7f429;--sigvelo-color-neutral-border-muted-light:#24241f33;--sigvelo-color-neutral-border-muted-dark:#f7f7f447;--sigvelo-color-neutral-border-light:#62665f;--sigvelo-color-neutral-border-dark:#b2c1c9;--sigvelo-elevation-window-light:var(--sigvelo-elevation-hairline-light), 0 4px 10px color-mix(in oklab, transparent, var(--sigvelo-color-shadow) 8%), 0 16px 40px color-mix(in oklab, transparent, var(--sigvelo-color-shadow) 16%);--sigvelo-elevation-window-dark:var(--sigvelo-elevation-hairline-dark), 0 4px 10px color-mix(in oklab, transparent, var(--sigvelo-color-shadow) 35%), 0 16px 40px color-mix(in oklab, transparent, var(--sigvelo-color-shadow) 55%);--sigvelo-elevation-window-inactive-light:var(--sigvelo-elevation-hairline-light), 0 4px 10px color-mix(in oklab, transparent, var(--sigvelo-color-shadow) 5%), 0 16px 40px color-mix(in oklab, transparent, var(--sigvelo-color-shadow) 10%);--sigvelo-elevation-window-inactive-dark:var(--sigvelo-elevation-hairline-dark), 0 4px 10px color-mix(in oklab, transparent, var(--sigvelo-color-shadow) 21%), 0 16px 40px color-mix(in oklab, transparent, var(--sigvelo-color-shadow) 33%);--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 22%);--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 3.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-400);--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);--sigvelo-color-primary-bg-hover:color-mix(in oklab, var(--sigvelo-color-primary-bg), var(--sigvelo-color-primary-text-on-bg) 3%);--sigvelo-color-primary-bg-press:color-mix(in oklab, var(--sigvelo-color-primary-bg), var(--sigvelo-color-primary-text-on-bg) 9%);--sigvelo-color-neutral-bg-hover:color-mix(in oklab, var(--sigvelo-color-neutral-bg-subtle), var(--sigvelo-color-neutral-text-on-subtle) 10%);--sigvelo-color-neutral-bg-press:color-mix(in oklab, var(--sigvelo-color-neutral-bg-subtle), var(--sigvelo-color-neutral-text-on-subtle) 16%);--sigvelo-color-danger-bg-hover:color-mix(in oklab, var(--sigvelo-color-danger-bg), var(--sigvelo-color-danger-text-on-bg) 10%);--sigvelo-color-danger-bg-press:color-mix(in oklab, var(--sigvelo-color-danger-bg), var(--sigvelo-color-danger-text-on-bg) 16%);--sigvelo-color-neutral-bg-selected:color-mix(in oklab, var(--sigvelo-color-neutral-bg-subtle), var(--sigvelo-color-neutral-text-on-subtle) 14%);--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-viz-series-1:var(--sigvelo-color-viz-series-1-light);--sigvelo-color-viz-series-2:var(--sigvelo-color-viz-series-2-light);--sigvelo-color-viz-series-3:var(--sigvelo-color-viz-series-3-light);--sigvelo-color-viz-series-4:var(--sigvelo-color-viz-series-4-light);--sigvelo-color-viz-series-5:var(--sigvelo-color-viz-series-5-light);--sigvelo-color-viz-series-6:var(--sigvelo-color-viz-series-6-light);--sigvelo-color-focus:var(--sigvelo-color-focus-light);--sigvelo-color-focus-halo:var(--sigvelo-color-focus-halo-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-bar:var(--sigvelo-elevation-bar-light);--sigvelo-elevation-raised:var(--sigvelo-elevation-raised-light);--sigvelo-elevation-control:var(--sigvelo-elevation-control-light);--sigvelo-elevation-floating:var(--sigvelo-elevation-floating-light);--sigvelo-elevation-overlay:var(--sigvelo-elevation-overlay-light);--sigvelo-elevation-window:var(--sigvelo-elevation-window-light);--sigvelo-elevation-window-inactive:var(--sigvelo-elevation-window-inactive-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-viz-series-1:var(--sigvelo-color-viz-series-1-dark);--sigvelo-color-viz-series-2:var(--sigvelo-color-viz-series-2-dark);--sigvelo-color-viz-series-3:var(--sigvelo-color-viz-series-3-dark);--sigvelo-color-viz-series-4:var(--sigvelo-color-viz-series-4-dark);--sigvelo-color-viz-series-5:var(--sigvelo-color-viz-series-5-dark);--sigvelo-color-viz-series-6:var(--sigvelo-color-viz-series-6-dark);--sigvelo-color-focus:var(--sigvelo-color-focus-dark);--sigvelo-color-focus-halo:var(--sigvelo-color-focus-halo-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-bar:var(--sigvelo-elevation-bar-dark);--sigvelo-elevation-raised:var(--sigvelo-elevation-raised-dark);--sigvelo-elevation-control:var(--sigvelo-elevation-control-dark);--sigvelo-elevation-floating:var(--sigvelo-elevation-floating-dark);--sigvelo-elevation-overlay:var(--sigvelo-elevation-overlay-dark);--sigvelo-elevation-window:var(--sigvelo-elevation-window-dark);--sigvelo-elevation-window-inactive:var(--sigvelo-elevation-window-inactive-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-viz-series-1:var(--sigvelo-color-viz-series-1-light);--sigvelo-color-viz-series-2:var(--sigvelo-color-viz-series-2-light);--sigvelo-color-viz-series-3:var(--sigvelo-color-viz-series-3-light);--sigvelo-color-viz-series-4:var(--sigvelo-color-viz-series-4-light);--sigvelo-color-viz-series-5:var(--sigvelo-color-viz-series-5-light);--sigvelo-color-viz-series-6:var(--sigvelo-color-viz-series-6-light);--sigvelo-color-focus:var(--sigvelo-color-focus-light);--sigvelo-color-focus-halo:var(--sigvelo-color-focus-halo-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-bar:var(--sigvelo-elevation-bar-light);--sigvelo-elevation-raised:var(--sigvelo-elevation-raised-light);--sigvelo-elevation-control:var(--sigvelo-elevation-control-light);--sigvelo-elevation-floating:var(--sigvelo-elevation-floating-light);--sigvelo-elevation-overlay:var(--sigvelo-elevation-overlay-light);--sigvelo-elevation-window:var(--sigvelo-elevation-window-light);--sigvelo-elevation-window-inactive:var(--sigvelo-elevation-window-inactive-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-viz-series-1:var(--sigvelo-color-viz-series-1-dark);--sigvelo-color-viz-series-2:var(--sigvelo-color-viz-series-2-dark);--sigvelo-color-viz-series-3:var(--sigvelo-color-viz-series-3-dark);--sigvelo-color-viz-series-4:var(--sigvelo-color-viz-series-4-dark);--sigvelo-color-viz-series-5:var(--sigvelo-color-viz-series-5-dark);--sigvelo-color-viz-series-6:var(--sigvelo-color-viz-series-6-dark);--sigvelo-color-focus:var(--sigvelo-color-focus-dark);--sigvelo-color-focus-halo:var(--sigvelo-color-focus-halo-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-bar:var(--sigvelo-elevation-bar-dark);--sigvelo-elevation-raised:var(--sigvelo-elevation-raised-dark);--sigvelo-elevation-control:var(--sigvelo-elevation-control-dark);--sigvelo-elevation-floating:var(--sigvelo-elevation-floating-dark);--sigvelo-elevation-overlay:var(--sigvelo-elevation-overlay-dark);--sigvelo-elevation-window:var(--sigvelo-elevation-window-dark);--sigvelo-elevation-window-inactive:var(--sigvelo-elevation-window-inactive-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-viz-series-1:light-dark(var(--sigvelo-color-viz-series-1-light),var(--sigvelo-color-viz-series-1-dark));--sigvelo-color-viz-series-2:light-dark(var(--sigvelo-color-viz-series-2-light),var(--sigvelo-color-viz-series-2-dark));--sigvelo-color-viz-series-3:light-dark(var(--sigvelo-color-viz-series-3-light),var(--sigvelo-color-viz-series-3-dark));--sigvelo-color-viz-series-4:light-dark(var(--sigvelo-color-viz-series-4-light),var(--sigvelo-color-viz-series-4-dark));--sigvelo-color-viz-series-5:light-dark(var(--sigvelo-color-viz-series-5-light),var(--sigvelo-color-viz-series-5-dark));--sigvelo-color-viz-series-6:light-dark(var(--sigvelo-color-viz-series-6-light),var(--sigvelo-color-viz-series-6-dark));--sigvelo-color-focus:light-dark(var(--sigvelo-color-focus-light),var(--sigvelo-color-focus-dark));--sigvelo-color-focus-halo:light-dark(var(--sigvelo-color-focus-halo-light),var(--sigvelo-color-focus-halo-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)}}@media (forced-colors:active){:root,[data-theme]{--sigvelo-focus-ring:var(--sigvelo-border-style) var(--sigvelo-focus-width) Highlight}}:root[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 27%);--sigvelo-color-primary-bg-dark:color-mix(in oklab, var(--sigvelo-color-primary-600), black 31%);--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 18%);--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)}:root[data-preset=red],:root[data-preset=rose]{--sigvelo-color-danger-seed:#e89a26;--sigvelo-color-danger-bg-light:color-mix(in oklab, var(--sigvelo-color-danger-600), black 27%);--sigvelo-color-danger-bg-dark:color-mix(in oklab, var(--sigvelo-color-danger-600), black 31%);--sigvelo-color-danger-text-light:color-mix(in oklab, var(--sigvelo-color-danger-600), black 16%)}:root[data-preset=red]{--sigvelo-color-primary-seed:#ef5655}:root[data-preset=orange]{--sigvelo-color-primary-seed:#f08039}:root[data-preset=amber]{--sigvelo-color-primary-seed:#e89a26}:root[data-preset=yellow]{--sigvelo-color-primary-seed:#dcb31e}:root[data-preset=lime]{--sigvelo-color-primary-seed:#9abb28}:root[data-preset=green]{--sigvelo-color-primary-seed:#5dbb55}:root[data-preset=emerald]{--sigvelo-color-primary-seed:#47b873}:root[data-preset=teal]{--sigvelo-color-primary-seed:#37b995}:root[data-preset=cyan]{--sigvelo-color-primary-seed:#20b8bc}:root[data-preset=sky]{--sigvelo-color-primary-seed:#1caedd}:root[data-preset=blue]{--sigvelo-color-primary-seed:#4a97f4}:root[data-preset=indigo]{--sigvelo-color-primary-seed:#6e85f8}:root[data-preset=violet]{--sigvelo-color-primary-seed:#927cfb}:root[data-preset=purple]{--sigvelo-color-primary-seed:#ae75f6}:root[data-preset=fuchsia]{--sigvelo-color-primary-seed:#d26ae8}:root[data-preset=pink]{--sigvelo-color-primary-seed:#e468b0}:root[data-preset=rose]{--sigvelo-color-primary-seed:#ee6383}:root[data-preset=slate]{--sigvelo-color-primary-seed:#848da0}:root[data-preset=zinc]{--sigvelo-color-primary-seed:#8b8c93}:root[data-preset=stone]{--sigvelo-color-primary-seed:#918c87}:root[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-control-light:var(--sigvelo-elevation-hairline-light), 0 1px 2px #00000014;--sigvelo-elevation-control-dark:var(--sigvelo-elevation-hairline-dark), 0 1px 2px #0000003d;--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}:root[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-control-light:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--sigvelo-elevation-control-dark:var(--sigvelo-elevation-hairline-dark), 0 1px 2px #0000004d, 0 1px 3px 1px #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}:root[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-control-light:0 0 2px #0000001f, 0 1px 2px #00000024;--sigvelo-elevation-control-dark:var(--sigvelo-elevation-hairline-dark), 0 0 2px #0000003d, 0 1px 2px #00000047;--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}:root[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-control-light:var(--sigvelo-elevation-hairline-light);--sigvelo-elevation-control-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}:root[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-control-light:var(--sigvelo-elevation-hairline-light), 0 2px 4px #00000014;--sigvelo-elevation-control-dark:var(--sigvelo-elevation-hairline-dark), 0 2px 4px #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(*),:where(*):before,:where(*):after{corner-shape:var(--sigvelo-corner-shape)}:where(.approval__key,.avatar[data-shape=circle],.avatar-group__count,[data-recipe~=browser-chrome],.browser-replay .replayer-mouse.touch-device,.chain-of-thought__search-result,.chain-of-thought__step-indicator,.codex-model-selector__trigger,.computer-automations__agenda-mark,:where(.agent-computer[data-phone]) .computer-automations__location-bar,.computer-calendar__event-dot,.computer-calendar__event-indicator,.computer-calendar__number,.empty-state__icon,.execution-board__step .react-flow__handle,.first-run-pin__omnibox,.first-run-pin__tool,.inline-citation__trigger,.media-preview-card__play,.manager-office__unread-dot,.agent-computer__card-close,.agent-computer[data-phone] .agent-computer__dock,.workspace-quick-look__close,.agent-computer__open-dot,.agent-screen-switcher__open,.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,.wallpaper-picker__check,.scroll-area__thumb,.sigvelo-floating-prompt>*,.slider__indicator,.slider__thumb,.slider__track,.stepper__indicator,.stepper__separator,.stepper__trigger,.subagent-run__pill,.switch,.switch__thumb,.test-results__test-status,.think-schedule__schedule-status,.think-thread-status-dot,[data-slot=meter-indicator],[data-slot=meter-track],[data-slot=progress-indicator],[data-slot=progress-track]),:where(.agent-computer__app[data-attention] .agent-computer__app-icon):after,:where(.agent-computer__home [data-app-id][data-attention]):after,:where(.agent-computer__mobile-home):before,:where(.agent-computer__window-control):before,:where(.browser-replay .replayer-mouse):after,:where(.codex-model-selector__trigger):before,:where(.computer-viewer__home-indicator):before,:where(.github-motion-mark):before,:where(.github-motion-mark):after,:where(:where([data-layout=chat]) .manager-office__employee-link[aria-current=page]):after,:where(.menu__radio-indicator):before,:where(.prompt-input__dictation[data-listening] .prompt-input__dictation-icon):before,:where(.task__item):before,:where(.think-full-app__resizer):before{--sigvelo-corner-shape:round}:where(.manager-office__employee-nav)::-webkit-scrollbar-thumb{--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}}: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}:where(a[href]){color:var(--sigvelo-color-primary-text)}button,input,optgroup,select,textarea{font:inherit;color:inherit}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,video){block-size:auto;max-inline-size:100%}::selection{background-color:var(--sigvelo-color-selection-bg);color:var(--sigvelo-color-selection-text)}.tabular-nums{font-variant-numeric:tabular-nums}.base-ui-positioner,.base-ui-backdrop,.base-ui-modal-popup{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}.base-ui-backdrop[data-ending-style]{transition-duration:var(--sigvelo-motion-duration-exit)}@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-duration:var(--sigvelo-motion-duration-exit);transition-timing-function:var(--sigvelo-motion-ease-exit)}.base-ui-popup:where([data-side=top]):is([data-starting-style],[data-ending-style]){translate:0 var(--sigvelo-motion-distance-sm)}.base-ui-popup:where([data-side=bottom]):is([data-starting-style],[data-ending-style]){translate:0 calc(var(--sigvelo-motion-distance-sm) * -1)}.base-ui-popup:where([data-side=left]):is([data-starting-style],[data-ending-style]){translate:var(--sigvelo-motion-distance-sm) 0}.base-ui-popup:where([data-side=right]):is([data-starting-style],[data-ending-style]){translate:calc(var(--sigvelo-motion-distance-sm) * -1) 0}.base-ui-popup:where([data-side=inline-start]):is([data-starting-style],[data-ending-style]){translate:var(--sigvelo-motion-distance-sm) 0}.base-ui-popup:where([data-side=inline-end]):is([data-starting-style],[data-ending-style]),:where(: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:where([data-side=inline-start]):is([data-starting-style],[data-ending-style]){translate:calc(var(--sigvelo-motion-distance-sm) * -1) 0}:where(: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:where([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), translate var(--sigvelo-motion-duration-presence) var(--sigvelo-motion-ease-enter);overflow:clip}.base-ui-popup[data-instant]:not([data-instant=dismiss],.context-menu__popup),.base-ui-adaptive-positioner[data-instant]{transition:none}.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:none}@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{interpolate-size:allow-keywords;block-size:var(--sigvelo-disclosure-panel-height,auto);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-starting-style],.base-ui-disclosure-panel[data-ending-style]{opacity:0;block-size:0}.base-ui-disclosure-panel[data-ending-style]{transition-duration:var(--sigvelo-motion-duration-disclosure), var(--sigvelo-motion-duration-exit);transition-timing-function:var(--sigvelo-motion-ease-change), var(--sigvelo-motion-ease-exit)}@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)}:where(details){interpolate-size:allow-keywords}:where(details)::details-content{block-size:0;transition:block-size var(--sigvelo-motion-duration-disclosure) var(--sigvelo-motion-ease-change), content-visibility var(--sigvelo-motion-duration-disclosure) allow-discrete;overflow-y:clip}:where(details[open])::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){:where(details)::details-content{transition:none}}:root[data-motion=reduce] :where(details)::details-content{transition:none}.transition-surface{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,0) var(--transition-surface-block,0);scale:var(--transition-surface-scale,1);transition-duration:var(--sigvelo-motion-duration-exit);transition-timing-function:var(--sigvelo-motion-ease-exit);display:none}@starting-style{.transition-surface{opacity:0;translate:var(--transition-surface-inline,0) var(--transition-surface-block,0);scale:var(--transition-surface-scale,1)}}@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-dialog-backdrop:var(--sigvelo-color-backdrop);--sigvelo-recipe-dialog-backdrop-filter:var(--sigvelo-glass-filter);--sigvelo-recipe-focus-ring-subtle:var(--sigvelo-border-style) var(--sigvelo-focus-width) color-mix(in oklab, var(--sigvelo-color-focus), transparent 80%);--sigvelo-recipe-invalid-focus-ring:var(--sigvelo-border-style) var(--sigvelo-focus-width) color-mix(in oklab, var(--sigvelo-color-danger-bg), transparent 80%);--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;--sigvelo-recipe-layout-gutter:var(--sigvelo-layout-gutter);--sigvelo-recipe-layout-gap:var(--sigvelo-layout-gap);--sigvelo-recipe-layout-stack:var(--sigvelo-layout-stack);--sigvelo-recipe-layout-cluster:var(--sigvelo-layout-cluster)}:where(.queue,.responsive-sidebar-shell__sidebar,.app-top-bar,.base-ui-popup){--sigvelo-focus-offset:calc(-1 * var(--sigvelo-focus-width))}:where([data-recipe~=browser-chrome]){--sigvelo-recipe-control-radius:var(--sigvelo-radius-full)}: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]){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)}@media not (any-pointer:coarse){:where([data-slot=dropdown-menu-content]:not([data-recipe~=composer-command-surface]),[data-slot=context-menu-content],[data-slot=menubar-content]){--sigvelo-recipe-row-min-height:var(--sigvelo-control-height-xs);--sigvelo-recipe-row-padding-block:var(--sigvelo-spacing-0-5);--sigvelo-recipe-row-padding-inline:var(--sigvelo-spacing-2)}}: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}:root{--sigvelo-recipe-computer-wallpaper-dark:none;--sigvelo-recipe-computer-wallpaper:linear-gradient(color-mix(in oklab, transparent, var(--sigvelo-color-shadow) 25%), color-mix(in oklab, transparent, var(--sigvelo-color-shadow) 25%)), radial-gradient(ellipse 120% 105% at 110% 130%, #004364 36%, #00567e 41%, #508eb6 44%, transparent 44.4%), radial-gradient(ellipse 160% 145% at 0% 120%, #006d9f 44%, #508eb6 49%, #257485 51%, transparent 51.4%), radial-gradient(ellipse 90% 80% at 90% 0%, #508eb6, transparent 70%), linear-gradient(145deg, #00567e, #006d9f)}:where([data-recipe~=computer-wallpaper]){isolation:isolate}:where([data-recipe~=computer-wallpaper]):before{content:"";z-index:-1;background:var(--sigvelo-recipe-computer-wallpaper-dark,none);opacity:0;pointer-events:none;transition:opacity var(--sigvelo-motion-duration-layout) var(--sigvelo-motion-ease-change);position:absolute;inset:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :where([data-recipe~=computer-wallpaper]):before{opacity:1}}:root[data-theme=dark] :where([data-recipe~=computer-wallpaper]):before{opacity:1}:where([data-recipe~=inset-group]){--sigvelo-recipe-card-background:transparent;--sigvelo-recipe-card-shadow:none;--sigvelo-recipe-card-radius:0;border-radius:var(--sigvelo-radius-lg);background:var(--sigvelo-recipe-inset-group-background,var(--sigvelo-color-surface-raised));box-shadow:var(--sigvelo-recipe-inset-group-shadow,var(--sigvelo-elevation-raised));margin:0;padding:0;list-style:none;display:grid;overflow:clip}:where([data-recipe~=inset-group]>*){position:relative}:where([data-recipe~=inset-group]>:not(:first-child)):before{content:"";inset-block-start:0;inset-inline:var(--sigvelo-recipe-row-separator-start,var(--sigvelo-spacing-4)) 0;border-block-start:var(--sigvelo-border-width) var(--sigvelo-border-style) var(--sigvelo-color-neutral-border-subtle);pointer-events:none;position:absolute}@media (forced-colors:active){:where([data-recipe~=inset-group]){border:var(--sigvelo-border-width) var(--sigvelo-border-style) CanvasText}}:where([data-recipe~=fill-host]){block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0}:where([data-recipe~=page]){box-sizing:border-box;inline-size:100%;min-inline-size:0;max-inline-size:var(--sigvelo-layout-content);padding-block:var(--sigvelo-recipe-layout-stack);padding-inline:var(--sigvelo-recipe-layout-gutter);margin-inline:auto}:where([data-recipe~=framed-panel]){min-block-size:0;inline-size:100%;min-inline-size:0;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~=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}@media (any-pointer:coarse){:where(:root,[data-theme=light],[data-theme=dark]){--sigvelo-recipe-row-min-height:var(--sigvelo-touch-target);--sigvelo-recipe-button-touch-size:var(--sigvelo-touch-target)}:where([data-recipe~=composer-command-surface]){--sigvelo-recipe-row-min-height:var(--sigvelo-touch-target)}:where([data-slot=textarea]){min-block-size:var(--sigvelo-touch-target)}}: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)}@media (any-pointer:coarse){: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-touch-target)}}@media (hover:hover){:where([data-slot=input],[data-slot=textarea],[data-slot=select-trigger],[data-slot=field-control]):hover:not(:disabled,[data-disabled],:focus-visible,[aria-invalid=true],[data-invalid]){border-color:var(--sigvelo-color-neutral-border)}}: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);outline:var(--sigvelo-recipe-focus-ring-subtle);outline-offset:var(--sigvelo-focus-offset)}: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{outline:var(--sigvelo-recipe-invalid-focus-ring)}: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(.menu__popup:not([data-instant]),.menubar__popup:not([data-instant]),.context-menu__popup) :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]){--menu-row-delay:calc(min(sibling-index(), 6) * var(--sigvelo-motion-stagger-step) / 2);transition:color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), opacity var(--sigvelo-motion-duration-presence) var(--sigvelo-motion-ease-change) var(--menu-row-delay), translate var(--sigvelo-motion-duration-presence) var(--sigvelo-motion-ease-enter) var(--menu-row-delay)}@starting-style{:where(.menu__popup:not([data-instant]),.menubar__popup:not([data-instant]),.context-menu__popup) :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]){opacity:0;translate:0 calc(var(--sigvelo-motion-distance-sm) * -1)}}@media (prefers-reduced-motion:reduce){:where(.menu__popup:not([data-instant]),.menubar__popup:not([data-instant]),.context-menu__popup) :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]){transition-delay:0s}}:root[data-motion=reduce] :is(:where(.menu__popup:not([data-instant]),.menubar__popup:not([data-instant]),.context-menu__popup) :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])){transition-delay:0s}: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]{--sigvelo-color-text-muted:var(--sigvelo-color-neutral-text-on-subtle);color:var(--sigvelo-color-neutral-text-on-subtle);background-color:var(--sigvelo-color-neutral-bg-selected)}: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]{bottom:calc(var(--sigvelo-recipe-popup-arrow-size) * -.5);border-top:none;border-left: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]{top:calc(var(--sigvelo-recipe-popup-arrow-size) * -.5);border-bottom:none;border-right: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]):where([data-side=left],[data-side=inline-start]:not(: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)),[data-side=inline-end]: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))){right:calc(var(--sigvelo-recipe-popup-arrow-size) * -.5);border-bottom:none;border-left: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]):where([data-side=right],[data-side=inline-end]:not(: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)),[data-side=inline-start]: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))){left:calc(var(--sigvelo-recipe-popup-arrow-size) * -.5);border-top:none;border-right:none}:where([data-slot=dropdown-menu-checkbox-item-indicator],[data-slot=dropdown-menu-radio-item-indicator],[data-slot=context-menu-item-indicator],[data-slot=menubar-item-indicator]){inline-size:var(--sigvelo-control-icon-size-md);block-size:var(--sigvelo-control-icon-size-md);flex:none;justify-content:center;align-items:center;display:inline-flex}:where([data-slot=dropdown-menu-checkbox-item-indicator],[data-slot=dropdown-menu-radio-item-indicator],[data-slot=context-menu-item-indicator],[data-slot=menubar-item-indicator])[data-unchecked]{visibility:hidden}: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-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);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{outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset)}:where([data-slot=combobox-trigger],[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-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;justify-content:center;align-items:center;display:inline-flex}:where([data-slot=combobox-trigger],[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=autocomplete-trigger],[data-slot=autocomplete-clear]):focus-visible{outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset)}:where([data-slot=combobox-trigger],[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-empty],[data-slot=autocomplete-empty]):empty{display:none}: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{outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset)}: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],[data-slot=workspace-concept-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;--sigvelo-recipe-focus-ring-subtle:var(--sigvelo-focus-ring);--sigvelo-recipe-invalid-focus-ring:var(--sigvelo-focus-ring)}: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]{outline:var(--sigvelo-focus-ring);outline-offset:calc(-1 * var(--sigvelo-focus-width))}}}@layer components;@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-stack{gap:var(--sigvelo-layout-stack);flex-direction:column;min-inline-size:0;display:flex}.sigvelo-cluster{align-items:center;gap:var(--sigvelo-layout-cluster);flex-wrap:wrap;min-inline-size:0;display:flex}.sigvelo-fill{block-size:100%;min-block-size:0;min-inline-size:0}.sigvelo-page{box-sizing:border-box;inline-size:100%;min-inline-size:0;max-inline-size:var(--sigvelo-layout-content);padding-block:var(--sigvelo-layout-stack);padding-inline:var(--sigvelo-layout-gutter);margin-inline:auto}.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-disclosure-chevron{transition:rotate var(--sigvelo-motion-duration-disclosure) var(--sigvelo-motion-ease-change)}:where([data-panel-open],[aria-expanded=true]) .sigvelo-disclosure-chevron{rotate:180deg}.sigvelo-floating-prompt{--sigvelo-floating-prompt-inset:var(--sigvelo-spacing-4);z-index:var(--sigvelo-z-toast);pointer-events:none;justify-content:center;display:flex;position:fixed;inset-block-end:calc(env(safe-area-inset-bottom,0px) + var(--sigvelo-floating-prompt-inset));inset-inline:0}.sigvelo-floating-prompt>*{--sigvelo-recipe-button-radius:var(--sigvelo-radius-full);pointer-events:auto}.sigvelo-reader-text{font-size:calc(1em * var(--sigvelo-chat-font-scale))}}@layer overrides{:where(.approval__reason,.checkbox-group__item .checkbox,.combobox__input-group>.combobox__input,.media-preview-card>:is(a,button),.model-selector__input,.prompt-input__textarea,.slider__thumb input,.workspace-entity-card__open):focus-visible{outline:none}@media (forced-colors:active){:where([data-recipe~=computer-wallpaper]){--sigvelo-recipe-wallpaper-ink:CanvasText;--sigvelo-recipe-wallpaper-ink-shadow:none;background:canvas}:where([data-recipe~=computer-wallpaper]):before{display:none}:where(:focus-visible){outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset)}:where(.button){border:var(--sigvelo-border-style) var(--sigvelo-border-width) ButtonText}:where(.button--ghost,.button--link){border-color:#0000}:where(.button[data-disabled]){opacity:1}:where([data-disabled],:disabled){color:graytext;border-color:graytext}:where([data-slot=meter-track],[data-slot=progress-track],[data-slot=slider-track]){outline:var(--sigvelo-border-width) solid CanvasText;outline-offset:calc(-1 * var(--sigvelo-border-width));background-color:canvas}:where([data-slot=meter-indicator],[data-slot=progress-indicator],[data-slot=slider-indicator]){background-color:highlight}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation:none!important}:not([data-instant],[data-instant]>[data-current],[data-instant]>[data-previous]),:not([data-instant],[data-instant]>[data-current],[data-instant]>[data-previous]):before,:not([data-instant],[data-instant]>[data-current],[data-instant]>[data-previous]):after{transition-property:opacity,color,background-color,border-color,text-decoration-color,fill,stroke!important;transition-duration:var(--sigvelo-duration-reduced)!important}::view-transition-group(*){animation:none}::view-transition-old(*){animation:none}::view-transition-new(*){animation:none}}:root[data-motion=reduce] *,:root[data-motion=reduce] :before,:root[data-motion=reduce] :after{scroll-behavior:auto!important;animation:none!important}:root[data-motion=reduce] :not([data-instant],[data-instant]>[data-current],[data-instant]>[data-previous]),:root[data-motion=reduce] :not([data-instant],[data-instant]>[data-current],[data-instant]>[data-previous]):before,:root[data-motion=reduce] :not([data-instant],[data-instant]>[data-current],[data-instant]>[data-previous]):after{transition-property:opacity,color,background-color,border-color,text-decoration-color,fill,stroke!important;transition-duration:var(--sigvelo-duration-reduced)!important}:root[data-motion=reduce]::view-transition-group(*){animation:none}:root[data-motion=reduce]::view-transition-old(*){animation:none}:root[data-motion=reduce]::view-transition-new(*){animation:none}@media (prefers-reduced-motion:reduce){:root .agent-computer{--computer-duration-window:var(--sigvelo-duration-reduced);--computer-duration-minimize:var(--sigvelo-duration-reduced);--computer-duration-zoom:var(--sigvelo-duration-reduced);--computer-duration-snap:var(--sigvelo-duration-reduced);--computer-duration-reveal-travel:0s}:root .agent-computer:not([data-phone]) .agent-computer__window:is([data-closing],[data-hidden]){transform:none}:root .agent-computer:not([data-phone])[data-full-screen] :is(.agent-computer__bar,.agent-computer__dock){translate:none}:root .agent-computer__app-icon{translate:none;scale:1}:root .agent-computer__app:before{content:none}:root .agent-computer[data-phone]{--computer-home-zoom-scale:1;--computer-home-zoom-blur:0}:root .agent-computer::view-transition-group(*){animation-name:none}:root .agent-computer::view-transition-old(*){animation:var(--sigvelo-duration-reduced) linear both computer-fade-out;object-fit:none;object-position:0 0}:root .agent-computer::view-transition-new(*){animation:var(--sigvelo-duration-reduced) linear both computer-fade-in}:root .agent-computer::view-transition-old(root){animation:none}:root .agent-computer::view-transition-new(root){animation:none}}:root[data-motion=reduce] .agent-computer{--computer-duration-window:var(--sigvelo-duration-reduced);--computer-duration-minimize:var(--sigvelo-duration-reduced);--computer-duration-zoom:var(--sigvelo-duration-reduced);--computer-duration-snap:var(--sigvelo-duration-reduced);--computer-duration-reveal-travel:0s}:root[data-motion=reduce] .agent-computer:not([data-phone]) .agent-computer__window:is([data-closing],[data-hidden]){transform:none}:root[data-motion=reduce] .agent-computer:not([data-phone])[data-full-screen] :is(.agent-computer__bar,.agent-computer__dock){translate:none}:root[data-motion=reduce] .agent-computer__app-icon{translate:none;scale:1}:root[data-motion=reduce] .agent-computer__app:before{content:none}:root[data-motion=reduce] .agent-computer[data-phone]{--computer-home-zoom-scale:1;--computer-home-zoom-blur:0}:root[data-motion=reduce] .agent-computer::view-transition-group(*){animation-name:none}:root[data-motion=reduce] .agent-computer::view-transition-old(*){animation:var(--sigvelo-duration-reduced) linear both computer-fade-out;object-fit:none;object-position:0 0}:root[data-motion=reduce] .agent-computer::view-transition-new(*){animation:var(--sigvelo-duration-reduced) linear both computer-fade-in}:root[data-motion=reduce] .agent-computer::view-transition-old(root){animation:none}:root[data-motion=reduce] .agent-computer::view-transition-new(root){animation:none}}@layer components.vendor{.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#555;--xy-background-pattern-lines-color-default:#333;--xy-background-pattern-cross-color-default:#333;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}@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}@keyframes sd-markerIn{0%{color:#0000}}[data-sd-animate-marker]::marker{animation:sd-markerIn var(--sd-marker-duration,.15s) var(--sd-marker-easing,ease) var(--sd-marker-delay,0s) both}}@layer components.primitives{.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{outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset)}.accordion__trigger[data-disabled]{color:var(--sigvelo-color-text-muted);cursor:not-allowed}.accordion__panel{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)}.alert-dialog__backdrop{background-color:var(--sigvelo-color-backdrop);-webkit-backdrop-filter:var(--sigvelo-glass-filter);backdrop-filter:var(--sigvelo-glass-filter)}.alert-dialog__popup{--sigvelo-recipe-surface-padding:var(--sigvelo-layout-stack);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-layout-stack);text-wrap:pretty}.alert-dialog__header{gap:var(--sigvelo-spacing-1);margin-block-end:var(--sigvelo-layout-gutter);display:grid}.alert-dialog__media{margin-block-end:var(--sigvelo-layout-gutter)}.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{--avatar-size:var(--sigvelo-control-height-sm);--avatar-font-size:var(--sigvelo-text-sm);inline-size:var(--sigvelo-recipe-avatar-size,var(--avatar-size));block-size:var(--sigvelo-recipe-avatar-size,var(--avatar-size));background-color:var(--sigvelo-color-neutral-bg-subtle);-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-shape=circle]{border-radius:var(--sigvelo-radius-full)}.avatar[data-size=sm]{--avatar-size:var(--sigvelo-spacing-6);--avatar-font-size:var(--sigvelo-text-xs)}.avatar[data-size=lg]{--avatar-size:var(--sigvelo-control-height-lg)}.avatar[data-size=xl]{--avatar-size:var(--sigvelo-spacing-14)}.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-recipe-avatar-font-size,var(--avatar-font-size));font-weight:var(--sigvelo-recipe-avatar-font-weight,var(--sigvelo-font-weight-semibold));color:var(--sigvelo-recipe-avatar-color,var(--sigvelo-color-neutral-text-on-subtle));text-transform:uppercase;background-color:var(--sigvelo-recipe-avatar-background,var(--sigvelo-color-neutral-bg-subtle));border-radius:inherit;justify-content:center;align-items:center;display:flex}.avatar-group{align-items:center;display:flex}.avatar-group .avatar{background-color:var(--sigvelo-color-neutral-bg-muted);border:2px solid var(--sigvelo-color-canvas);margin-inline-start:-.5rem}.avatar-group .avatar:first-child{margin-inline-start:0}.avatar-group__count{font-size:var(--sigvelo-text-xs);font-weight:var(--sigvelo-font-weight-semibold);--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-muted);border:2px solid var(--sigvelo-color-canvas);border-radius:var(--sigvelo-radius-full);color:var(--sigvelo-color-neutral-text-on-subtle);flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:-.5rem;display:inline-flex;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)}.app-icon{--app-icon-size:var(--sigvelo-spacing-8);inline-size:var(--sigvelo-recipe-app-icon-size,var(--app-icon-size));block-size:var(--sigvelo-recipe-app-icon-size,var(--app-icon-size));-webkit-user-select:none;user-select:none;background:0 0;border-radius:0;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:visible}.app-icon[data-app-icon-size=xs]{--app-icon-size:var(--sigvelo-spacing-5)}.app-icon[data-app-icon-size=sm]{--app-icon-size:var(--sigvelo-spacing-6)}.app-icon[data-app-icon-size=lg]{--app-icon-size:var(--sigvelo-spacing-10)}.app-icon[data-app-icon-size=xl]{--app-icon-size:var(--sigvelo-spacing-12)}.app-icon[data-app-icon-size="2xl"]{--app-icon-size:var(--sigvelo-spacing-14)}.app-icon[data-app-icon-variant=tile],.app-icon[data-app-icon-variant=contrast]{border-radius:calc(var(--sigvelo-recipe-app-icon-size,var(--app-icon-size)) * var(--sigvelo-radius-scale) / 4);box-shadow:var(--sigvelo-elevation-raised);overflow:hidden}.app-icon[data-app-icon-variant=surface],.app-icon[data-app-icon-variant=contrast]{padding:var(--sigvelo-spacing-1)}.app-icon[data-app-icon-size=xs][data-app-icon-variant=surface],.app-icon[data-app-icon-size=xs][data-app-icon-variant=contrast]{padding:var(--sigvelo-spacing-0-5)}.app-icon[data-app-icon-size=md][data-app-icon-variant=surface],.app-icon[data-app-icon-size=md][data-app-icon-variant=contrast],.app-icon[data-app-icon-size=lg][data-app-icon-variant=surface],.app-icon[data-app-icon-size=lg][data-app-icon-variant=contrast],.app-icon[data-app-icon-size=xl][data-app-icon-variant=surface],.app-icon[data-app-icon-size=xl][data-app-icon-variant=contrast],.app-icon[data-app-icon-size="2xl"][data-app-icon-variant=surface],.app-icon[data-app-icon-size="2xl"][data-app-icon-variant=contrast]{padding:var(--sigvelo-spacing-2)}.app-icon[data-app-icon-variant=contrast]{background:var(--sigvelo-color-primary-bg);color:var(--sigvelo-color-primary-text-on-bg)}.app-icon[data-app-icon-variant=contrast] :is(img,.app-icon__image){color:unset}.app-icon__image,.app-icon__fallback,.app-icon>:where(svg,img){block-size:100%;inline-size:100%}.app-icon__image{object-fit:contain;display:block}.app-icon__image[data-fit=cover]{object-fit:cover}.app-icon__fallback{border-radius:inherit;color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs);font-weight:var(--sigvelo-font-weight-semibold);background:0 0;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;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[data-app-icon-variant=tile],.app-icon[data-app-icon-variant=contrast]{border:var(--sigvelo-border-style) var(--sigvelo-border-width) CanvasText}}.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-line-height:var(--sigvelo-control-line-height-md);--sigvelo-recipe-button-icon-size:var(--sigvelo-control-icon-size-md);--sigvelo-recipe-button-radius:var(--sigvelo-recipe-control-radius);justify-content:center;align-items:center;gap:var(--sigvelo-recipe-control-gap);min-block-size:max(var(--sigvelo-recipe-button-height), var(--sigvelo-recipe-button-touch-size,0px));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-recipe-button-font-weight,var(--sigvelo-font-weight-semibold));line-height:var(--sigvelo-recipe-button-line-height);border-radius:var(--sigvelo-recipe-button-radius);box-shadow:var(--sigvelo-recipe-button-shadow,none);transition:background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), 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-spring-snappy);border:none;text-decoration:none;display:inline-flex;translate:0}:where(.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]){translate:0 var(--sigvelo-motion-distance-xs)}.button:focus-visible{outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset)}.button[data-disabled]{opacity:var(--sigvelo-recipe-disabled-opacity);cursor:not-allowed}.button--normal{--sigvelo-recipe-button-shadow:var(--sigvelo-elevation-control)}.button--normal.button--primary{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:var(--sigvelo-color-primary-bg-hover)}.button--normal.button--primary:active:not([data-disabled]){background-color:var(--sigvelo-color-primary-bg-press)}.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:var(--sigvelo-color-neutral-bg-hover)}.button--normal.button--neutral:active:not([data-disabled]){background-color:var(--sigvelo-color-neutral-bg-press)}.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:var(--sigvelo-color-danger-bg-hover)}.button--normal.button--destructive:active:not([data-disabled]){background-color:var(--sigvelo-color-danger-bg-press)}.button--surface{--sigvelo-recipe-button-shadow:var(--sigvelo-elevation-control);background-color:var(--sigvelo-color-surface-raised);color:var(--sigvelo-color-text)}.button--surface.button--destructive{color:var(--sigvelo-color-danger-text)}.button--surface:hover:not([data-disabled],:active){background-color:var(--sigvelo-color-neutral-bg-subtle)}.button--ghost{color:var(--sigvelo-recipe-button-ghost-color,var(--sigvelo-color-neutral-text-on-subtle));background:0 0}.button--ghost:is(:hover:not([data-disabled]),[data-popup-open]){background-color:var(--sigvelo-recipe-button-ghost-fill,color-mix(in oklab, transparent, var(--sigvelo-color-text) 5%))}.button--ghost.button--destructive{color:var(--sigvelo-color-danger-text)}.button--ghost.button--destructive:hover:not([data-disabled]){background-color:color-mix(in oklab, transparent, var(--sigvelo-color-danger-bg) 12.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-line-height:var(--sigvelo-control-line-height-xs);--sigvelo-recipe-button-icon-size:var(--sigvelo-control-icon-size-xs)}.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-line-height:var(--sigvelo-control-line-height-sm);--sigvelo-recipe-button-icon-size:var(--sigvelo-control-icon-size-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-line-height:var(--sigvelo-control-line-height-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-line-height:var(--sigvelo-control-line-height-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-line-height:var(--sigvelo-control-line-height-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);min-inline-size:max(var(--sigvelo-recipe-button-height), var(--sigvelo-recipe-button-touch-size,0px));flex:none}.button--xs:where([data-icon-only]){--sigvelo-recipe-button-icon-size:var(--sigvelo-control-icon-size-sm)}.button--sm:where([data-icon-only]){--sigvelo-recipe-button-icon-size:var(--sigvelo-control-icon-size-md)}.button--md:where([data-icon-only]){--sigvelo-recipe-button-icon-size:var(--sigvelo-control-icon-size-lg)}.button--lg:where([data-icon-only]){--sigvelo-recipe-button-icon-size:var(--sigvelo-control-icon-size-xl)}@media (width<=36rem){.button__responsive-label{display:none}}@container (inline-size<=36rem){.button__responsive-label{display: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}.card{background-color:var(--sigvelo-recipe-card-background,var(--sigvelo-color-surface-raised));color:var(--sigvelo-color-text);border-radius:var(--sigvelo-recipe-card-radius,var(--sigvelo-radius-lg));padding:var(--sigvelo-layout-stack);box-shadow:var(--sigvelo-recipe-card-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-layout-gutter);border-radius:var(--sigvelo-recipe-card-radius,var(--sigvelo-radius-md))}.card[data-size=sm] .card__header{row-gap:var(--sigvelo-spacing-0-5)}.card[data-size=sm] .card__header:not(:last-child){margin-block-end:var(--sigvelo-spacing-1-5)}.card[data-size=sm] .card__description{font-size:var(--sigvelo-text-xs);line-height:var(--sigvelo-text-xs-leading)}.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--flat{box-shadow:none;transition:background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);background:0 0}.card--flat[data-size=sm]{padding-block:var(--sigvelo-spacing-1-5);padding-inline:var(--sigvelo-spacing-3)}.card__header,.card__footer{align-items:center;gap:var(--sigvelo-recipe-row-padding-inline)}.card__header{grid-template-rows:auto auto;grid-template-columns:var(--sigvelo-layout-track-fill);align-items:start;display:grid}.card__header:not(:last-child){margin-block-end:var(--sigvelo-layout-gutter)}.card__header:has(.card__action){grid-template-columns:var(--sigvelo-layout-track-fill) auto}.card__action{grid-area:1/2;place-self:start end}.card__header:has(>.card__action)>.card__description{grid-column:1/-1}.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);grid-column:1/-1}.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--flat.card--hover:hover{background-color:var(--sigvelo-color-neutral-bg-subtle);box-shadow:none}.card--hover:focus-visible{outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset)}.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) - var(--sigvelo-spacing-1));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);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{outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset)}.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{outline:var(--sigvelo-recipe-invalid-focus-ring)}.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){outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset)}.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{outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset)}.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);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);outline:var(--sigvelo-recipe-focus-ring-subtle);outline-offset:var(--sigvelo-focus-offset)}.combobox__input-group[data-invalid]{border-color:var(--sigvelo-color-danger-bg)}.combobox__input-group[data-invalid]:focus-within{outline:var(--sigvelo-recipe-invalid-focus-ring)}.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{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{outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset)}.context-menu__label{padding-block:var(--sigvelo-spacing-1-5) var(--sigvelo-spacing-0-5)}.dialog__backdrop{background-color:var(--sigvelo-recipe-dialog-backdrop);-webkit-backdrop-filter:var(--sigvelo-recipe-dialog-backdrop-filter);backdrop-filter:var(--sigvelo-recipe-dialog-backdrop-filter)}.dialog__popup{--sigvelo-recipe-surface-padding:var(--sigvelo-layout-stack);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-layout-gutter)}.dialog__header{gap:var(--sigvelo-spacing-1);margin-block-end:var(--sigvelo-layout-gutter);display:grid}.dialog__footer{margin-block-start:var(--sigvelo-layout-stack)}.empty-state{--sigvelo-recipe-empty-state-padding-block:var(--sigvelo-layout-stack);justify-content:center;align-items:center;gap:var(--sigvelo-layout-cluster);padding-block:var(--sigvelo-recipe-empty-state-padding-block);padding-inline:var(--sigvelo-layout-gutter);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-text)}.field--horizontal{flex-direction:row;align-items:center}.field--horizontal:has(>.field-content){align-items:flex-start}.field--horizontal>:is([role=checkbox],[role=radio]):is(:has(~.field-content),.field-content~*){margin-block-start:1px}.field--horizontal>.field__label{flex:auto}.field--responsive{flex-direction:column}@container (inline-size>=28rem){.field--responsive{flex-direction:row;align-items:center}.field--responsive:has(>.field-content){align-items:flex-start}.field--responsive>:is([role=checkbox],[role=radio]):is(:has(~.field-content),.field-content~*){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>.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[data-orientation=vertical]>.field__description{order:1}.field[data-orientation=vertical]>.field__error{order:2}.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-text);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-recipe-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)}@container style(--sigvelo-recipe-field-group-appearance:inset){.field-group{--sigvelo-recipe-field-background:transparent;--sigvelo-recipe-field-border:transparent;gap:0}.field-group:not(.field-group .field-group){border-radius:var(--sigvelo-radius-lg);background:var(--sigvelo-recipe-inset-group-background,var(--sigvelo-color-surface-raised));box-shadow:var(--sigvelo-recipe-inset-group-shadow,var(--sigvelo-elevation-raised));overflow:clip}.field-group>*{min-block-size:var(--sigvelo-spacing-11);padding:0 var(--sigvelo-spacing-4);position:relative}.field-group>:has([data-slot=field-description],[data-slot=field-error],textarea){padding-block:var(--sigvelo-spacing-2)}.field-group>.field-group{grid-template-columns:var(--sigvelo-layout-track-fill);gap:0;padding:0;display:grid}.field-group>:where(:not(:first-child)):before{content:"";inset-block-start:0;inset-inline:var(--sigvelo-recipe-row-separator-start,var(--sigvelo-spacing-4)) 0;border-block-start:var(--sigvelo-border-width) var(--sigvelo-border-style) var(--sigvelo-color-neutral-border-subtle);pointer-events:none;position:absolute}.field-group>.field{grid-template-columns:auto var(--sigvelo-layout-track-fill);align-content:center;align-items:center;column-gap:var(--sigvelo-spacing-4);row-gap:var(--sigvelo-spacing-0-5);display:grid}.field-group>.field>*{grid-column:2}.field-group>.field>:first-child{grid-column:1}.field-group>.field>:is(.field__description,.field__error){grid-column:1/-1}.field-group :is(.field__label,[data-slot=select-field-label]){font-size:var(--sigvelo-text-body);font-weight:var(--sigvelo-font-weight-normal);line-height:var(--sigvelo-text-body-leading);white-space:nowrap}.field-group .field__description{font-size:var(--sigvelo-text-compact);line-height:var(--sigvelo-text-compact-leading)}.field-group :is([data-slot=select-trigger],[data-slot=combobox-input-group],[data-slot=combobox-input],input[data-slot=field-control]){--sigvelo-recipe-control-height:var(--sigvelo-spacing-11);--sigvelo-recipe-control-padding-inline:0}.field-group :is(input[data-slot=field-control],[data-slot=combobox-input]){text-align:end}.field-group [data-slot=select-trigger]{justify-content:flex-end}.field-group :is(input[type=time],[data-slot=number-field]){justify-self:end;inline-size:auto}.field-group [data-slot=number-field-input]{inline-size:var(--sigvelo-spacing-12)}.field-group [data-slot=combobox-trigger]{inline-size:var(--sigvelo-spacing-11);block-size:var(--sigvelo-spacing-11)}.field-group>.field:has(>textarea){grid-template-columns:var(--sigvelo-layout-track-fill)}.field-group>.field>:is(:has(~textarea),textarea,textarea~*){grid-column:1}.field-group>.field>.field__label:is(:has(~textarea),textarea~*){color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-compact);line-height:var(--sigvelo-text-compact-leading);text-transform:uppercase}.field-group textarea{--sigvelo-recipe-control-height:auto;--sigvelo-recipe-control-padding-inline:0;resize:none}}.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-layout-gutter);padding:var(--sigvelo-layout-stack);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{block-size:1.625em;inline-size:1.625em;color:inherit;flex:none;place-items:center;line-height:0;display:inline-grid;position:relative}.github-motion-mark svg{fill:currentColor;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;border-radius:var(--sigvelo-radius-circle);opacity:.24;transform-origin:50%;animation:2.6s ease-out infinite github-motion-mark-ring;inset:-.22em}.github-motion-mark:after{border-radius:var(--sigvelo-radius-circle);opacity:.55;background:currentColor;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 (forced-colors:active){.github-motion-mark{color:canvastext}}.sigvelo-brand-mark--colorful{color:unset}.sigvelo-brand-mark--discord{color:#5865f2}@media (forced-colors:active){.sigvelo-brand-mark--colorful{forced-color-adjust:none}.sigvelo-brand-mark--discord{color:canvastext}}.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);outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset)}.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)}.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: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}.menu-disclosure-group__trigger>svg{transition:rotate var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);flex:none}.menu-disclosure-group__trigger[aria-expanded=true]>svg{rotate:180deg}.menu-disclosure-group__items{flex-direction:column;display:flex}.menubar__trigger:not([data-unstyled]){border:none}.menubar__trigger:not([data-unstyled])[data-popup-open]{background-color:var(--sigvelo-recipe-menubar-trigger-open-fill,var(--sigvelo-color-neutral-bg-subtle));color:var(--sigvelo-recipe-menubar-trigger-open-color,var(--sigvelo-color-neutral-text-on-subtle))}.menubar__popup{min-inline-size:var(--sigvelo-recipe-popup-min-inline-size);overflow-block:auto}.menubar__submenu-trigger{justify-content:space-between}.menubar__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__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)}.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{outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset)}.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{outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset)}.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}.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}.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{outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset);z-index:1}.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{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)}.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{outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset);border-radius:var(--sigvelo-radius-sm)}.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);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{outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset)}.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{outline:var(--sigvelo-recipe-invalid-focus-ring)}.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{--sigvelo-focus-offset:calc(-1 * var(--sigvelo-focus-width));outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset)}.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:has(.scroll-area__viewport:focus-visible) .scroll-area__scrollbar{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%)}@media (forced-colors:active){.scroll-area__thumb{background-color:canvastext}.scroll-area__thumb:hover,.scroll-area__scrollbar[data-scrolling] .scroll-area__thumb{background-color:highlight}}:where(.message-scroller__viewport,.agent-chat__transcript-loading,.agent-chat-start-screen,.agent-chat__dock-content,.activity__shell-output,.chatgpt-sign-in__content,.code-block__container,.file-tree:not([data-appearance=plain]),.message__content :where(pre:not(.code-block pre)),.observability-table-wrap,.workspace-concept-panel__body,.workspace-explorer__body,.workspace-explorer__markdown-scroll,.workspace-explorer__preview,.workspace-explorer__media-scroll,.think-execution-workbench__run-list,[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}@media (prefers-contrast:more){:where(.message-scroller__viewport,.agent-chat__transcript-loading,.agent-chat-start-screen,.agent-chat__dock-content,.activity__shell-output,.chatgpt-sign-in__content,.code-block__container,.file-tree:not([data-appearance=plain]),.message__content :where(pre:not(.code-block pre)),.observability-table-wrap,.workspace-concept-panel__body,.workspace-explorer__body,.workspace-explorer__markdown-scroll,.workspace-explorer__preview,.workspace-explorer__media-scroll,.think-execution-workbench__run-list,[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(--sigvelo-color-text);--scrollbar-track:var(--sigvelo-color-canvas)}}@supports not (scrollbar-color:auto){:where(.message-scroller__viewport,.agent-chat__transcript-loading,.agent-chat-start-screen,.agent-chat__dock-content,.activity__shell-output,.chatgpt-sign-in__content,.code-block__container,.file-tree:not([data-appearance=plain]),.message__content :where(pre:not(.code-block pre)),.observability-table-wrap,.workspace-concept-panel__body,.workspace-explorer__body,.workspace-explorer__markdown-scroll,.workspace-explorer__preview,.workspace-explorer__media-scroll,.think-execution-workbench__run-list,[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])::-webkit-scrollbar{width:12px;height:12px}:where(.message-scroller__viewport,.agent-chat__transcript-loading,.agent-chat-start-screen,.agent-chat__dock-content,.activity__shell-output,.chatgpt-sign-in__content,.code-block__container,.file-tree:not([data-appearance=plain]),.message__content :where(pre:not(.code-block pre)),.observability-table-wrap,.workspace-concept-panel__body,.workspace-explorer__body,.workspace-explorer__markdown-scroll,.workspace-explorer__preview,.workspace-explorer__media-scroll,.think-execution-workbench__run-list,[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])::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)}:where(.message-scroller__viewport,.agent-chat__transcript-loading,.agent-chat-start-screen,.agent-chat__dock-content,.activity__shell-output,.chatgpt-sign-in__content,.code-block__container,.file-tree:not([data-appearance=plain]),.message__content :where(pre:not(.code-block pre)),.observability-table-wrap,.workspace-concept-panel__body,.workspace-explorer__body,.workspace-explorer__markdown-scroll,.workspace-explorer__preview,.workspace-explorer__media-scroll,.think-execution-workbench__run-list,[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])::-webkit-scrollbar-track{background:var(--scrollbar-track)}}:where(.message-scroller__viewport,.agent-chat-start-screen,.agent-chat__dock-content,.activity__shell-output,.chatgpt-sign-in__content,.code-block__container,.file-tree:not([data-appearance=plain]),.observability-table-wrap,.workspace-concept-panel__body,.workspace-explorer__body,.workspace-explorer__markdown-scroll,.workspace-explorer__preview,.workspace-explorer__media-scroll,.think-execution-workbench__run-list){scrollbar-gutter:stable}@media not (prefers-contrast:more){:where(.message-scroller__viewport,.agent-chat-start-screen,.agent-chat__dock-content,.activity__shell-output,.chatgpt-sign-in__content,.code-block__container,.file-tree:not([data-appearance=plain]),.observability-table-wrap,.workspace-concept-panel__body,.workspace-explorer__body,.workspace-explorer__markdown-scroll,.workspace-explorer__preview,.workspace-explorer__media-scroll,.think-execution-workbench__run-list){--scrollbar-track:var(--app-scrollbar-track,var(--sigvelo-color-neutral-bg-subtle))}}:where(.observability-table-wrap){overscroll-behavior:contain;overflow:auto}.search-field{--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-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-focus-offset:calc(-1 * var(--sigvelo-focus-width))}.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-recipe-search-icon-inset,var(--sigvelo-spacing-2));translate:0 -50%}.search-field__input{padding-inline-start:calc(var(--sigvelo-recipe-search-icon-inset,var(--sigvelo-spacing-2)) + var(--sigvelo-recipe-control-icon-size) + var(--sigvelo-recipe-search-icon-gap,var(--sigvelo-spacing-1-5)))}.search-field[data-variant=raised]{--sigvelo-recipe-field-background:var(--sigvelo-color-surface-raised);--sigvelo-recipe-field-border:transparent}.search-field[data-variant=raised] .search-field__control{border-radius:var(--sigvelo-recipe-control-radius);box-shadow:var(--sigvelo-elevation-raised)}.search-field[data-variant=toolbar]{flex:none;gap:0;inline-size:auto}.search-field[data-variant=toolbar] .search-field__control{--_search-resting-size:var(--sigvelo-recipe-control-height);inline-size:var(--sigvelo-recipe-search-expanded-size,11rem);transition:inline-size var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);overflow:hidden}@container style(--sigvelo-recipe-search-collapse:icon){.search-field[data-variant=toolbar]:not(:focus-within):not([data-filled]) .search-field__control{inline-size:var(--_search-resting-size)}.search-field[data-variant=toolbar]:not(:focus-within):not([data-filled]) .search-field__input{cursor:pointer;forced-color-adjust:none;background-color:#0000;border-color:#0000;padding-inline:0}@media (forced-colors:active){.search-field[data-variant=toolbar]:not(:focus-within):not([data-filled]) .search-field__input{border-color:buttonborder}}.search-field[data-variant=toolbar]:not(:focus-within):not([data-filled]) .search-field__input::placeholder{color:#0000}.search-field[data-variant=toolbar]:not(:focus-within):not([data-filled]) .search-field__icon{inset-inline-start:calc((var(--_search-resting-size) - var(--sigvelo-recipe-control-icon-size)) / 2)}}@media (any-pointer:coarse){.search-field[data-variant=toolbar] .search-field__control{--_search-resting-size:max(var(--sigvelo-recipe-control-height), var(--sigvelo-touch-target))}.search-field__input{font-size:max(var(--sigvelo-recipe-control-font-size), var(--sigvelo-text-base))}}.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:max(var(--sigvelo-recipe-popup-min-inline-size), var(--anchor-width,0px));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{block-size:1px;inline-size:100%}.separator--vertical{block-size:100%;min-block-size:1rem;inline-size:1px}.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__value{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);justify-content:center;align-items:center;display:flex}.slider__thumb[data-dragging]{cursor:grabbing}.slider__thumb:has(:focus-visible){outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset)}.slider[data-disabled] .slider__thumb{cursor:not-allowed;opacity:var(--sigvelo-recipe-disabled-opacity)}.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{outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset)}.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{outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset);border-radius:var(--sigvelo-radius-md)}.stepper__content[data-hidden]{display: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-border-muted);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);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-border-muted), var(--sigvelo-color-neutral-border) 20%)}.switch:focus-visible{outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset)}.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{outline:var(--sigvelo-recipe-invalid-focus-ring)}.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-light);border-radius:var(--sigvelo-radius-full);box-shadow:var(--sigvelo-elevation-control);transition:translate var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);display:block;translate:0}.switch[data-checked] .switch__thumb{background-color:var(--sigvelo-color-primary-text-on-bg);translate:var(--sigvelo-recipe-switch-thumb-translate)}@media (forced-colors:active){.switch__thumb,.switch[data-checked] .switch__thumb{forced-color-adjust:none;background-color:canvastext}}@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__list--segmented{gap:var(--sigvelo-spacing-0-5);padding:var(--sigvelo-spacing-0-5);border-radius:var(--sigvelo-radius-md);background-color:var(--sigvelo-color-neutral-bg-subtle);border:0;flex-wrap:nowrap}.tabs__list--segmented>.tabs__tab{border-radius:calc(var(--sigvelo-radius-md) - var(--sigvelo-spacing-0-5));border:0;flex:1;margin:0}.tabs__list--segmented>.tabs__tab[data-active]{background-color:var(--sigvelo-color-canvas);color:var(--sigvelo-color-text);box-shadow:var(--sigvelo-elevation-raised)}@media (forced-colors:active){.tabs__list--segmented{border:var(--sigvelo-border-style) var(--sigvelo-border-width) CanvasText}.tabs__list--segmented>.tabs__tab[data-active]{outline:var(--sigvelo-focus-ring);outline-offset:calc(-1 * var(--sigvelo-focus-width))}}.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{outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset)}.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:1px;block-size:calc(var(--sigvelo-border-width) * 2);background-color:var(--sigvelo-color-primary-bg);transform-origin:0 0;translate:var(--active-tab-left) 0;scale:calc(var(--active-tab-width) / 1px) 1;pointer-events:none;transition:scale var(--sigvelo-motion-duration-disclosure) var(--sigvelo-motion-ease-change), translate var(--sigvelo-motion-duration-disclosure) var(--sigvelo-motion-ease-change);position:absolute;bottom:0;left:0}.tabs__indicator[data-orientation=vertical]{top:0;bottom:auto;left:auto;inline-size:calc(var(--sigvelo-border-width) * 2);block-size:1px;translate:0 var(--active-tab-top);scale:1 calc(var(--active-tab-height) / 1px);inset-inline-end: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) - var(--sigvelo-spacing-0-5));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__panels{grid-template-columns:var(--sigvelo-layout-track-fill);grid-template-rows:var(--sigvelo-layout-track-fill);flex:1;min-block-size:0;min-inline-size:0;display:grid}.tabs__panels>[data-slot=tabs-content]{grid-area:1/1}:where(.tabs__panels>[data-slot=tabs-content]){min-block-size:0;min-inline-size:0}.tabs__panel[hidden]{display:none}.tabs__panel{padding-block:var(--sigvelo-spacing-4);opacity:1;translate:var(--sigvelo-recipe-tabs-panel-translate,0);transition:opacity var(--sigvelo-motion-duration-presence) var(--sigvelo-motion-ease-enter), translate var(--sigvelo-motion-duration-presence) var(--sigvelo-motion-ease-enter)}.tabs__panel:is([data-starting-style],[data-ending-style]){opacity:0;translate:var(--sigvelo-recipe-tabs-panel-translate,0 var(--sigvelo-motion-distance-sm))}.tabs__panel[data-ending-style]{transition-duration:var(--sigvelo-motion-duration-exit);transition-timing-function:var(--sigvelo-motion-ease-exit)}.tabs--bordered .tabs__panel{padding:var(--sigvelo-spacing-4)}.tabs__panel:focus-visible{--sigvelo-focus-offset:calc(-1 * var(--sigvelo-focus-width));outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset);border-radius:var(--sigvelo-radius-md)}@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}.textarea{block-size:auto;inline-size:100%;min-block-size:var(--sigvelo-recipe-textarea-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{align-items:center;gap:var(--sigvelo-spacing-0-5);padding:var(--sigvelo-spacing-0-5);background-color:var(--sigvelo-color-surface-sunken);border-radius:var(--sigvelo-radius-md);border:0;display:inline-flex}.theme-mode-control__item{inline-size:auto;min-inline-size:var(--sigvelo-spacing-11);block-size:var(--sigvelo-control-height-xs);justify-content:center;align-items:center;gap:var(--sigvelo-spacing-1-5);padding-inline:var(--sigvelo-spacing-2);color:var(--sigvelo-recipe-theme-mode-idle-color,var(--sigvelo-color-text));border-radius:calc(var(--sigvelo-radius-md) - var(--sigvelo-spacing-0-5));font-family:inherit;font-size:var(--sigvelo-text-compact);font-weight:var(--sigvelo-font-weight-normal);line-height:var(--sigvelo-leading-none);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), box-shadow var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);background-color:#0000;border:0;display:inline-flex;position:relative}@media (hover:hover){.theme-mode-control__item:hover:not([data-disabled]){color:var(--sigvelo-color-text);background-color:var(--sigvelo-color-neutral-bg-subtle)}}.theme-mode-control__item[data-checked]{color:var(--sigvelo-color-text);background-color:var(--lightningcss-light,var(--sigvelo-color-surface-raised))var(--lightningcss-dark,var(--sigvelo-color-neutral-bg-muted));box-shadow:var(--sigvelo-elevation-raised)}.theme-mode-control__item svg{inline-size:var(--sigvelo-control-icon-size-md);block-size:var(--sigvelo-control-icon-size-md)}.theme-mode-control__item:focus-visible{z-index:1}.theme-mode-control__item[data-disabled]{color:var(--sigvelo-color-text-muted);opacity:var(--sigvelo-recipe-disabled-opacity);cursor:not-allowed}.theme-mode-control--icons-only .theme-mode-control__item{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 svg{inline-size:var(--sigvelo-control-icon-size-xs);block-size:var(--sigvelo-control-icon-size-xs)}@media (any-pointer:coarse){.theme-mode-control__item,.theme-mode-control--icons-only .theme-mode-control__item{min-inline-size:var(--sigvelo-touch-target);min-block-size:var(--sigvelo-touch-target)}}@media (forced-colors:active){.theme-mode-control__item[data-checked]{color:highlighttext;background-color:highlight;border-color:highlight}}.theme-mode-control[data-variant=previews]{grid-template-columns:repeat(3, var(--sigvelo-layout-track-fill));gap:var(--sigvelo-spacing-3);background:0 0;inline-size:100%;padding:0;display:grid}.theme-mode-control[data-variant=previews] .theme-mode-control__item{grid-template-columns:var(--sigvelo-layout-track-fill);justify-content:stretch;justify-items:center;gap:var(--sigvelo-spacing-2);block-size:auto;min-inline-size:0;padding:var(--sigvelo-spacing-2);border-radius:var(--sigvelo-radius-md);box-shadow:none;line-height:var(--sigvelo-text-compact-leading);background:0 0;grid-template-rows:auto auto;display:grid}.theme-mode-control[data-variant=previews] .theme-mode-control__item:before{content:"";aspect-ratio:3/2;border:var(--sigvelo-border-width) var(--sigvelo-border-style) var(--sigvelo-color-neutral-border-muted);border-radius:var(--sigvelo-radius-sm);background:linear-gradient(to right, var(--sigvelo-color-neutral-200) 0 25%, transparent 25% 100%), linear-gradient(to bottom, var(--sigvelo-color-neutral-100) 0 22%, var(--sigvelo-color-neutral-50) 22% 100%);inline-size:min(100%,6.5rem);box-shadow:var(--sigvelo-elevation-raised)}.theme-mode-control[data-variant=previews] .theme-mode-control__item[data-theme-mode=dark]:before{background:linear-gradient(to right, var(--sigvelo-color-neutral-800) 0 25%, transparent 25% 100%), linear-gradient(to bottom, var(--sigvelo-color-neutral-800) 0 22%, var(--sigvelo-color-neutral-950) 22% 100%)}.theme-mode-control[data-variant=previews] .theme-mode-control__item[data-theme-mode=system]:before{background:linear-gradient(to right, var(--sigvelo-color-neutral-200) 0 12.5%, var(--sigvelo-color-neutral-800) 12.5% 25%, transparent 25% 100%), linear-gradient(to right, var(--sigvelo-color-neutral-50) 0 50%, var(--sigvelo-color-neutral-950) 50% 100%)}.theme-mode-control[data-variant=previews] .theme-mode-control__item[data-checked]:before{border-color:var(--sigvelo-color-primary-border);box-shadow:0 0 0 var(--sigvelo-border-width) var(--sigvelo-color-primary-border), var(--sigvelo-elevation-raised)}.theme-mode-control[data-variant=previews] .theme-mode-control__item>svg{display:none}.theme-mode-control[data-variant=previews] .theme-mode-control__item:focus-visible{outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset)}@media (forced-colors:active){.theme-mode-control[data-variant=previews] .theme-mode-control__item:before{box-shadow:none;background:canvas;border-color:canvastext}.theme-mode-control[data-variant=previews] .theme-mode-control__item[data-checked]:before{border-color:highlight;box-shadow:0 0 0 1px highlight}}.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__viewport[data-position=top-end]{inset-block-start:var(--sigvelo-toast-top-offset,var(--sigvelo-spacing-4));inset-block-end:auto}.toast__viewport[data-position=top-end] .toast{--sigvelo-toast-stack-offset:var(--toast-offset-y,0px);inset-block:0 auto}.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-duration:var(--sigvelo-motion-duration-exit);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);background-color:var(--sigvelo-color-surface-raised);border-radius:var(--sigvelo-radius-md);box-shadow:var(--sigvelo-elevation-control);cursor:pointer;transition:background-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), translate var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);border:none;display:inline-flex;translate:0}.toggle[data-icon-only]{inline-size:var(--sigvelo-recipe-control-height);flex:none;padding-inline:0}@media (any-pointer:coarse){.toggle[data-icon-only]{inline-size:max(var(--sigvelo-recipe-control-height), var(--sigvelo-touch-target));min-block-size:max(var(--sigvelo-recipe-control-height), var(--sigvelo-touch-target))}}.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[data-pressed]{background-color:var(--sigvelo-color-neutral-bg-subtle);color:var(--sigvelo-color-neutral-text-on-subtle);box-shadow:none}.toggle:focus-visible{outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset)}.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 (forced-colors:active){.toggle{border:var(--sigvelo-border-style) var(--sigvelo-border-width) ButtonText}.toggle[data-pressed]{outline:var(--sigvelo-focus-ring);outline-offset:calc(-1 * var(--sigvelo-focus-width))}}@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) - var(--sigvelo-spacing-0-5));box-shadow:none;background-color:#0000;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-control)}@media (forced-colors:active){.toggle-group__item[data-pressed]{outline:var(--sigvelo-focus-ring);outline-offset:calc(-1 * var(--sigvelo-focus-width))}}.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) - var(--sigvelo-spacing-0-5));background-color:var(--sigvelo-color-canvas);box-shadow:var(--sigvelo-elevation-control);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 (forced-colors:active){.toggle-group__thumb{outline:var(--sigvelo-focus-ring);outline-offset:calc(-1 * var(--sigvelo-focus-width))}}.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)}.app-top-bar{box-sizing:border-box;inline-size:100%;min-inline-size:0;min-block-size:calc(var(--sigvelo-recipe-app-top-bar-block-size,var(--sigvelo-layout-chrome)) + env(safe-area-inset-top,0px));align-items:center;gap:var(--sigvelo-density-compact-control-gap);padding-block:var(--sigvelo-recipe-app-top-bar-padding-block,calc(var(--sigvelo-spacing-1) + env(safe-area-inset-top,0px)) var(--sigvelo-spacing-1));padding-inline:calc(var(--sigvelo-layout-gutter) + env(safe-area-inset-left,0px)) calc(var(--sigvelo-layout-gutter) + env(safe-area-inset-right,0px));background:0 0;border:0;border-radius:0;grid-template-columns:minmax(max-content,1fr) minmax(0,auto) minmax(max-content,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:var(--sigvelo-recipe-app-top-bar-title-max-inline-size,min(20rem, 100%));text-align:center;color:var(--sigvelo-color-text);letter-spacing:var(--sigvelo-tracking-tight);font-size:var(--sigvelo-density-compact-control-font-size);font-weight:var(--sigvelo-recipe-app-top-bar-title-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[data-title-align=start]{grid-template-columns:auto var(--sigvelo-layout-track-fill) auto;border-block-end:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle);position:relative}.app-top-bar[data-title-align=start] .app-top-bar__title{text-align:start;justify-self:start;max-inline-size:100%}.app-top-bar__button{box-sizing:border-box;flex:none}.app-top-bar__button[data-icon-only]{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);line-height:0}.app-top-bar__button[data-icon-only] svg{inline-size:var(--sigvelo-recipe-button-icon-size,var(--sigvelo-control-icon-size-md));block-size:var(--sigvelo-recipe-button-icon-size,var(--sigvelo-control-icon-size-md));display:block}.app-top-bar__button[data-icon-only]:hover:not([data-disabled]),.app-top-bar__button[data-icon-only]: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]){box-shadow:none}@media (any-pointer:coarse){.app-top-bar__button[data-icon-only]{inline-size:var(--sigvelo-touch-target);min-inline-size:var(--sigvelo-touch-target);block-size:var(--sigvelo-touch-target);min-block-size:var(--sigvelo-touch-target)}}@media (forced-colors:active){.app-top-bar{background:canvas;border-block-end-color:canvastext}.app-top-bar__button:is([aria-expanded=true],[data-popup-open],[data-pressed]){outline:var(--sigvelo-focus-ring);outline-offset:calc(-1 * var(--sigvelo-focus-width))}}.app-top-bar__button:is([aria-pressed=true],[data-pressed]){color:var(--sigvelo-color-primary-text-on-subtle);background-color:var(--sigvelo-color-primary-bg-subtle)}.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-align=start]{grid-template-columns:fit-content(40%) var(--sigvelo-layout-track-fill);column-gap:var(--sigvelo-spacing-3)}.description-list[data-align=start]>.description-list__item{grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;display:grid}.description-list[data-align=start]>.description-list__item:has(:is(input,textarea)){align-items:center}.description-list[data-align=start]>.description-list__item>.description-list__term{overflow-wrap:anywhere;min-inline-size:9ch}.description-list[data-align=start]>.description-list__item>.description-list__term :is(label,.field__label){font:inherit;color:inherit}.description-list[data-align=start]>.description-list__item>.description-list__details{text-align:start;flex:1;min-inline-size:0}.description-list[data-density=compact]{gap:var(--sigvelo-spacing-1);font-size:var(--sigvelo-text-xs);line-height:var(--sigvelo-text-xs-leading)}.description-list[data-density=compact]:has(:is(input,textarea)){gap:var(--sigvelo-spacing-2)}.description-list[data-density=compact]>.description-list__item>.description-list__details{color:var(--sigvelo-color-text)}.description-list[data-variant=divided]{border-block-start: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__item>.description-list__term{align-items:center;gap:var(--sigvelo-spacing-2);display:flex}.description-list[data-variant=divided]>.description-list__item>.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);max-inline-size:min(20rem, var(--available-width));overflow-block:auto;font-size:var(--sigvelo-text-xs);line-height:var(--sigvelo-leading-compact)}@media (hover:none){.tooltip__positioner{display:none}}}@layer components.composites{.activity__header{align-items:center;gap:var(--sigvelo-spacing-1-5);inline-size:100%;min-inline-size:0;color:inherit;font-family:inherit;font-size:var(--sigvelo-text-prose);font-weight:var(--sigvelo-font-weight-normal);line-height:var(--sigvelo-text-prose-leading);text-align:start;display:flex}.activity__header-action{min-inline-size:0;color:inherit;overflow-wrap:anywhere;flex:0 auto}.activity__header-detail{min-inline-size:0;color:var(--sigvelo-color-text-muted);font-weight:var(--sigvelo-font-weight-normal);overflow-wrap:anywhere;flex:1 1 0}.activity__item-icon{color:var(--sigvelo-color-text-muted);align-self:center;display:inline-flex}:is(.activity[data-streaming] .activity__header-action,.activity__header[data-streaming] .activity__header-action,.subagent-run-lanes__lane[data-live] .subagent-run-lanes__status,.agent-attention[data-busy] .agent-attention__title,.first-run-live){--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){:is(.activity[data-streaming] .activity__header-action,.activity__header[data-streaming] .activity__header-action,.subagent-run-lanes__lane[data-live] .subagent-run-lanes__status,.agent-attention[data-busy] .agent-attention__title,.first-run-live){color:inherit;background:0 0;animation:none}}:root[data-motion=reduce] :is(.activity[data-streaming] .activity__header-action,.activity__header[data-streaming] .activity__header-action,.subagent-run-lanes__lane[data-live] .subagent-run-lanes__status,.agent-attention[data-busy] .agent-attention__title,.first-run-live){color:inherit;background:0 0}.activity{contain:inline-size;inline-size:100%;min-inline-size:0;max-inline-size:100%;margin-block:var(--sigvelo-spacing-2);color:var(--sigvelo-color-text-muted);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);border-radius:var(--sigvelo-radius-sm);color:inherit;font-family:inherit;font-size:var(--sigvelo-text-prose);font-weight:var(--sigvelo-font-weight-normal);line-height:var(--sigvelo-text-prose-leading);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;padding-inline:0;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{outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset)}.activity__trigger-icon{color:var(--sigvelo-color-text-muted);transition:rotate var(--sigvelo-motion-duration-disclosure) var(--sigvelo-motion-ease-enter);flex:none;margin-inline-start:auto;display:inline-flex}.activity__trigger[data-panel-open] .activity__trigger-icon{rotate:90deg}.base-ui-disclosure-panel.activity__content{--sigvelo-disclosure-panel-height:var(--activity-content-panel-height,var(--collapsible-panel-height));interpolate-size:numeric-only}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduce]) .base-ui-disclosure-panel.activity__content{transition-duration:var(--activity-content-transition-duration,var(--sigvelo-motion-duration-disclosure)), var(--sigvelo-motion-duration-presence)}}.activity__list{box-sizing:border-box;gap:var(--sigvelo-spacing-1-5);padding-block:var(--sigvelo-spacing-0-5) var(--sigvelo-spacing-2);flex-direction:column;padding-inline:0;display:flex}.activity__item{align-items:baseline;gap:var(--sigvelo-spacing-1-5);font-size:var(--sigvelo-text-prose);font-weight:var(--sigvelo-font-weight-normal);color:inherit;line-height:var(--sigvelo-text-prose-leading);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);margin-block:-var(--sigvelo-spacing-0-5);border-radius:var(--sigvelo-radius-sm);font-family:inherit;font-size:var(--sigvelo-text-prose);font-weight:var(--sigvelo-font-weight-normal);color:inherit;line-height:var(--sigvelo-text-prose-leading);text-align:start;cursor:pointer;transition:background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);background:0 0;border:none;padding-inline:0;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{outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset);border-radius:var(--sigvelo-radius-sm)}.activity__group-panel{--sigvelo-disclosure-panel-height:var(--collapsible-panel-height);interpolate-size:numeric-only}.activity__group-panel-inner{padding-block:var(--sigvelo-spacing-1-5) var(--sigvelo-spacing-2)}.activity__group-text{font-size:var(--sigvelo-text-prose);font-weight:var(--sigvelo-font-weight-normal);line-height:var(--sigvelo-text-prose-leading);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{outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset);border-radius:var(--sigvelo-radius-sm);scroll-margin-block:var(--sigvelo-spacing-4)}.activity__shell{gap:var(--sigvelo-spacing-1);padding-block:var(--sigvelo-spacing-1);padding-inline:var(--sigvelo-spacing-1);background-color:var(--sigvelo-color-neutral-bg-subtle);border-radius:var(--sigvelo-radius-md);flex-direction:column;display:flex}.activity__shell-body{min-inline-size:0}.activity__shell-viewport{--activity-content-panel-height:initial;--activity-content-transition-duration:var(--sigvelo-motion-duration-disclosure);block-size:auto;block-size:min(12rem, var(--activity-content-panel-height));interpolate-size:numeric-only;max-block-size:12rem}.activity__shell-content{gap:var(--sigvelo-spacing-1);flex-direction:column;display:flex}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduce]) .activity__shell-viewport{transition:block-size var(--activity-content-transition-duration,var(--sigvelo-motion-duration-disclosure)) var(--sigvelo-motion-ease-change)}:root:not([data-motion=reduce]) .activity__shell-content[data-content-ready]>*,:root:not([data-motion=reduce]) .activity__list[data-content-ready] .activity__shell{transition:opacity var(--sigvelo-motion-duration-presence) var(--sigvelo-motion-ease-enter), translate var(--sigvelo-motion-duration-presence) var(--sigvelo-motion-ease-enter)}@starting-style{:root:not([data-motion=reduce]) .activity__shell-content[data-content-ready]>*,:root:not([data-motion=reduce]) .activity__list[data-content-ready] .activity__shell{opacity:0;translate:0 calc(-1 * var(--sigvelo-motion-distance-sm))}}}.activity__shell-content :is(.activity__shell-output,.code-block,.code-block__container,.execution-result__scroll){scrollbar-gutter:auto;max-block-size:none;overflow:visible}.activity__shell-label{font-size:var(--sigvelo-text-meta);font-weight:var(--sigvelo-font-weight-normal);color:var(--sigvelo-color-text-muted)}.activity__shell-output{font-family:var(--sigvelo-font-mono);font-size:var(--sigvelo-text-code);line-height:var(--sigvelo-text-code-leading);color:var(--sigvelo-color-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.activity__shell-status{font-size:var(--sigvelo-text-meta);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__group-text,.activity__shell-output{overflow-block:auto;max-block-size:12rem}.activity__group-text{block-size:auto}.activity__item-icon{--sigvelo-recipe-app-icon-size:var(--sigvelo-control-icon-size-md)}.activity__item-text{overflow-wrap:anywhere;min-inline-size:0}.activity__item-detail{min-inline-size:0;color:var(--sigvelo-color-text-muted);overflow-wrap:anywhere;flex:1 1 0}:is(.activity__item:has(.activity__item-detail) .activity__item-text,.activity__group-trigger:has(.activity__item-detail) .activity__item-text){flex:0 auto}@media (hover:none){.activity__group-icon{opacity:1}}.activity__group-trigger .activity__item-text{overflow-wrap:anywhere}.think-chat-tool-panels__call-audit{gap:var(--sigvelo-spacing-1);flex-direction:column;min-inline-size:0;display:flex}.think-chat-tool-panels__call-audit-label{font-size:var(--sigvelo-text-meta);font-weight:var(--sigvelo-font-weight-normal);color:var(--sigvelo-color-text-muted)}.think-chat-tool-panels__call-audit-list{gap:var(--sigvelo-spacing-1);min-inline-size:0;font-size:var(--sigvelo-text-code);flex-direction:column;margin:0;padding-inline-start:0;list-style:none;display:flex}.think-chat-tool-panels__call-audit-item{min-inline-size:0;color:var(--sigvelo-color-text);overflow-wrap:anywhere;padding-inline-start:0}.think-chat-tool-panels__call-audit-code{font-family:var(--sigvelo-font-mono);white-space:pre-wrap}.think-chat-tool-panels__call-audit-state{color:var(--sigvelo-color-text-muted);margin-inline-start:var(--sigvelo-spacing-1)}.think-chat-tool-panels__call-audit-item[data-state=error] .think-chat-tool-panels__call-audit-state{color:var(--sigvelo-color-danger-text-on-subtle)}.think-chat-tool-panels__call-audit-item[data-state=reverted] .think-chat-tool-panels__call-audit-state{text-decoration:line-through}.think-chat-tool-panels__execution-section{gap:var(--sigvelo-spacing-1);overflow-wrap:anywhere;flex-direction:column;min-inline-size:0;display:flex}.think-chat-tool-panels__follow-up-details{grid-template-columns:max-content var(--sigvelo-layout-track-fill);gap:var(--sigvelo-spacing-1) var(--sigvelo-spacing-2);margin:0;display:grid}.think-chat-tool-panels__follow-up-details dt{color:var(--sigvelo-color-text-muted)}.think-chat-tool-panels__follow-up-details dd{overflow-wrap:anywhere;min-inline-size:0;margin:0}.think-chat-tool-panels__follow-up-list{gap:var(--sigvelo-spacing-2);margin:0;padding-inline-start:var(--sigvelo-spacing-4);display:grid}.think-chat-tool-panels__follow-up-list li{gap:var(--sigvelo-spacing-0-5);min-inline-size:0;display:grid}.think-chat-tool-panels__browser-panel{padding-block:var(--sigvelo-spacing-2) 0}.think-chat-tool-panels__browser-screenshot{aspect-ratio:16/10;object-fit:contain;border-radius:var(--sigvelo-radius-md);background-color:var(--sigvelo-color-surface);max-block-size:16rem;inline-size:100%;display:block}.think-chat-tool-panels__diff-del{color:var(--sigvelo-color-danger-text-on-subtle)}.think-chat-tool-panels__diff-add{color:var(--sigvelo-color-success-text-on-subtle)}.think-chat-activity__show-earlier{color:var(--sigvelo-color-text-muted);align-self:flex-start}.agent-attention{gap:var(--sigvelo-spacing-1-5);inline-size:min(22rem,100%);min-inline-size:0;padding:var(--sigvelo-spacing-1-5);border-radius:var(--sigvelo-radius-md);color:var(--sigvelo-color-text);background:var(--sigvelo-color-surface-raised);box-shadow:var(--sigvelo-elevation-raised);display:grid}.agent-attention__header,.agent-attention__trigger{grid-template-columns:auto var(--sigvelo-layout-track-fill) auto;align-items:center;gap:var(--sigvelo-spacing-1-5);min-inline-size:0;display:grid}.agent-attention__trigger{block-size:auto;inline-size:100%;min-block-size: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{inline-size:var(--sigvelo-control-height-xs);block-size: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=attention] .agent-attention__icon{color:var(--sigvelo-color-danger-text);background:var(--sigvelo-color-danger-bg-subtle)}.agent-attention__icon>:is(svg,img,.app-icon){block-size:1rem;inline-size:1rem}.agent-attention__icon :is(img,.app-icon__image){color:unset}.agent-attention__text{min-inline-size: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-block-size:0;min-inline-size: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,.agent-attention__actions{--sigvelo-recipe-button-touch-size:var(--sigvelo-touch-target)}}@media (forced-colors:active){.agent-attention{border:var(--sigvelo-border-style) var(--sigvelo-border-width) CanvasText}}.agent-computer{--sigvelo-recipe-computer-nav-height:var(--computer-nav-height);--sigvelo-recipe-computer-nav-plane:var(--computer-nav-plane);--sigvelo-recipe-computer-card-plane:var(--computer-card-plane);--sigvelo-recipe-computer-window-lights-run:var(--computer-window-lights-run);--sigvelo-recipe-computer-app-tile:var(--computer-app-tile);--sigvelo-recipe-computer-home-row:var(--computer-home-row);--sigvelo-recipe-computer-widget-radius:var(--computer-widget-radius);--sigvelo-recipe-inset-group-background:var(--computer-card-plane);--sigvelo-recipe-inset-group-shadow:var(--computer-card-elevation);--computer-app-tile:4rem;--computer-home-row:6.125rem;--computer-status-band:3.6875rem;--computer-home-inset:calc(max(env(safe-area-inset-top,0px), var(--computer-status-band)) + var(--sigvelo-spacing-4));--computer-widget-inset:var(--sigvelo-spacing-6);--computer-widget-height:10rem;--computer-widget-padding:var(--sigvelo-spacing-4);--computer-widget-radius:calc((var(--sigvelo-radius-3xl-base) + var(--sigvelo-spacing-1)) * var(--sigvelo-radius-scale));--computer-nav-height:var(--sigvelo-spacing-11);--computer-home-band:2.125rem;--computer-dock-inset:var(--sigvelo-spacing-3);--computer-dock-padding:calc(var(--sigvelo-spacing-11) / 2);--computer-dock-radius:calc(var(--sigvelo-radius-3xl-base) + var(--sigvelo-spacing-2-5));--computer-dock-edge:oklab(100% 0 5.96046e-8/.3);--computer-nav-plane:var(--sigvelo-color-surface-under);--computer-card-plane:var(--sigvelo-color-surface-raised);--computer-page-plane:var(--sigvelo-color-surface);--computer-card-elevation:var(--sigvelo-elevation-raised);--sigvelo-recipe-wallpaper-ink:#fff;--sigvelo-recipe-wallpaper-ink-shadow:0 1px 2px color-mix(in oklab, var(--sigvelo-color-shadow), transparent 45%);--computer-window-lights-run:calc(var(--sigvelo-spacing-2) + 3 * var(--sigvelo-spacing-6));--computer-window-title-trail:0px;--sigvelo-recipe-window-bar-plane:var(--sigvelo-color-neutral-bg-subtle);--computer-duration-window:.25s;--computer-duration-minimize:.3s;--computer-duration-zoom:.4s;--computer-duration-snap:.3s;--computer-duration-attribution:1.2s;--computer-delay-app-switch:.12s;--computer-window-away-scale:.94;--computer-glass-edge:oklab(100% 0 5.96046e-8/.22);font-family:var(--sigvelo-font-ui);font-size:var(--sigvelo-text-compact);line-height:var(--sigvelo-text-compact-leading);position:relative;container:agent-computer/inline-size}.agent-computer__portal{z-index:var(--sigvelo-z-overlay);contain:layout;pointer-events:none;position:absolute;inset:0}.agent-computer__portal>*{pointer-events:auto}.agent-computer.app-frame{background:var(--sigvelo-recipe-computer-wallpaper)}.agent-computer__bar{--sigvelo-recipe-button-ghost-color:var(--sigvelo-recipe-wallpaper-ink);min-inline-size:0;min-block-size:var(--sigvelo-spacing-6);padding:0 var(--sigvelo-spacing-2);color:var(--sigvelo-recipe-wallpaper-ink);text-shadow:var(--sigvelo-recipe-wallpaper-ink-shadow);grid-area:1/1;align-items:center;display:flex}@container agent-computer (inline-size>48rem){.agent-computer__bar{--sigvelo-recipe-button-ghost-fill:color-mix(in oklab, transparent, var(--sigvelo-recipe-wallpaper-ink) 8%);--sigvelo-recipe-theme-mode-idle-color:var(--sigvelo-recipe-wallpaper-ink);--sigvelo-recipe-thread-status-color:var(--sigvelo-recipe-wallpaper-ink);--sigvelo-recipe-menubar-trigger-open-fill:var(--sigvelo-recipe-button-ghost-fill);--sigvelo-recipe-menubar-trigger-open-color:var(--sigvelo-recipe-wallpaper-ink);min-block-size:var(--sigvelo-spacing-7);background:color-mix(in oklab, transparent, var(--sigvelo-color-shadow) 14%);box-shadow:inset 0 calc(-1 * var(--sigvelo-border-width-hairline)) 0 color-mix(in oklab, transparent, var(--sigvelo-recipe-wallpaper-ink) 8%);-webkit-backdrop-filter:var(--sigvelo-glass-filter-chrome);backdrop-filter:var(--sigvelo-glass-filter-chrome)}.agent-computer__menubar{background:0 0;border:0;flex:none;padding:0}.agent-computer__name,.agent-computer__status{flex:none}.agent-computer__bar .button{--sigvelo-recipe-button-height:var(--sigvelo-spacing-7);--sigvelo-recipe-button-padding-inline:var(--sigvelo-spacing-2-5);--sigvelo-recipe-button-font-size:var(--sigvelo-text-compact);--sigvelo-recipe-button-line-height:var(--sigvelo-text-compact-leading);--sigvelo-recipe-button-icon-size:var(--sigvelo-text-base);--sigvelo-recipe-button-font-weight:var(--sigvelo-font-weight-normal)}.agent-computer__bar .button[data-icon-only]{--sigvelo-recipe-button-padding-inline:var(--sigvelo-spacing-2-5);inline-size:auto}}.agent-computer__name{padding-inline:var(--sigvelo-spacing-2-5);font-weight:var(--sigvelo-font-weight-bold)}.agent-computer__status{align-items:center;gap:var(--sigvelo-spacing-3);min-inline-size:0;margin-inline-start:auto;padding-inline-start:var(--sigvelo-spacing-3);display:flex}.agent-computer__context{min-inline-size:0;display:flex}.agent-computer__menus{display:contents}.agent-computer__employee{min-inline-size:0}.agent-computer__connection{align-items:center;gap:var(--sigvelo-spacing-2);display:inline-flex}@container agent-computer (inline-size<=48rem){.agent-computer__connection{display:none}}[data-slot=agent-computer][data-phone][data-home-widget] .agent-computer__conversation-toggle{display:none}.agent-computer__body{grid-template-columns:var(--sigvelo-layout-track-fill);grid-template-rows:var(--sigvelo-layout-track-fill) auto;display:grid}.agent-computer__stage{isolation:isolate;grid-area:1/1;min-block-size:0;position:relative;container:computer-stage/size}.agent-computer__home{overscroll-behavior:contain;block-size:100%;padding:var(--sigvelo-spacing-8);overflow:auto}.agent-computer__screens,.agent-computer__screen{display:contents}.agent-computer__desktop{pointer-events:none;position:absolute;inset:0}.agent-computer__desktop>*{pointer-events:auto}.agent-computer:not([data-home]) .agent-computer__home{visibility:hidden}@container agent-computer (inline-size>48rem){.agent-computer[data-desktop] .agent-computer__home{display:none}}.agent-computer[data-home] .agent-computer__window:not([data-minimized],[data-closing]){visibility:hidden}@property --computer-window-x{syntax:"*";inherits:false}@property --computer-window-y{syntax:"*";inherits:false}@property --computer-window-width{syntax:"*";inherits:false}@property --computer-window-height{syntax:"*";inherits:false}.agent-computer__window{--computer-window-width:clamp(min(20rem, 100cqi), var(--computer-floating-width,min(51.25rem, calc(100cqi - var(--sigvelo-spacing-4)))), 100cqi);--computer-window-height:clamp(min(12rem, 100cqb), var(--computer-floating-height,min(33.75rem, calc(100cqb - var(--sigvelo-spacing-4)))), 100cqb);left:clamp(0px, var(--computer-window-x,calc((100cqi - var(--computer-window-width)) / 2)), calc(100cqi - var(--computer-window-width)));top:clamp(0px, var(--computer-window-y,var(--sigvelo-spacing-10)), calc(100cqb - var(--computer-window-height)));inline-size:var(--computer-window-width);block-size:var(--computer-window-height);grid-template-rows:auto var(--sigvelo-layout-track-fill);grid-template-columns:var(--sigvelo-layout-track-fill);border-radius:var(--sigvelo-radius-lg);background:var(--sigvelo-color-surface-raised);box-shadow:var(--sigvelo-elevation-window-inactive);opacity:1;transition:opacity var(--computer-duration-window) var(--sigvelo-ease-spring-smooth), transform var(--computer-duration-window) var(--sigvelo-ease-spring-smooth), box-shadow var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);display:grid;position:absolute;overflow:clip;transform:none}@starting-style{.agent-computer__window{opacity:0;transform:scale(var(--computer-window-away-scale))}}.agent-computer__window[data-closing]{pointer-events:none}.agent-computer:not([data-phone]) .agent-computer__window[data-panel]{block-size:fit-content;max-block-size:var(--computer-window-height)}.agent-computer__window[data-hidden]{visibility:hidden;content-visibility:hidden}.agent-computer:not([data-phone]) .agent-computer__window:is([data-closing],[data-hidden]){opacity:0;transform:scale(var(--computer-window-away-scale));transition-duration:calc(var(--computer-duration-window) * .8);transition-timing-function:var(--sigvelo-motion-ease-exit)}.agent-computer__window[data-active]{box-shadow:inset 0 var(--sigvelo-border-width-hairline) 0 oklab(100% 0 5.96046e-8/.14), var(--sigvelo-elevation-window)}.agent-computer__window:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;opacity:0;box-shadow:inset 0 0 0 calc(var(--sigvelo-border-width-hairline) * 4) color-mix(in oklab, transparent, var(--sigvelo-color-text) 45%), inset 0 0 var(--sigvelo-spacing-10) color-mix(in oklab, transparent, var(--sigvelo-color-text) 14%);position:absolute;inset:0}@container agent-computer (inline-size>48rem){.agent-computer__window:not([data-active]){--sigvelo-recipe-window-bar-plane:color-mix(in oklab, var(--sigvelo-color-neutral-bg-subtle), var(--sigvelo-color-surface-raised) 55%)}.agent-computer__window[data-placement=left]:not([data-minimized],[data-expanded]),.agent-computer__window[data-placement=right]:not([data-minimized],[data-expanded]){--computer-window-width:50cqi;--computer-window-height:100cqb;top:0}.agent-computer__window[data-placement=left]:not([data-minimized],[data-expanded]){left:0}.agent-computer__window[data-placement=right]:not([data-minimized],[data-expanded]){left:50cqi}.agent-computer__window[data-placement=fill]:not([data-minimized],[data-expanded]){--computer-window-width:100cqi;--computer-window-height:100cqb;top:0;left:0}.agent-computer__window:is([data-placement=top],[data-placement=bottom]):not([data-minimized],[data-expanded]){--computer-window-width:100cqi;--computer-window-height:50cqb;left:0}.agent-computer__window:is([data-placement=topLeft],[data-placement=topRight],[data-placement=bottomLeft],[data-placement=bottomRight]):not([data-minimized],[data-expanded]){--computer-window-width:50cqi;--computer-window-height:50cqb}.agent-computer__window:is([data-placement=top],[data-placement=topLeft],[data-placement=topRight]):not([data-minimized],[data-expanded]){top:0}.agent-computer__window:is([data-placement=bottom],[data-placement=bottomLeft],[data-placement=bottomRight]):not([data-minimized],[data-expanded]){top:50cqb}.agent-computer__window:is([data-placement=topLeft],[data-placement=bottomLeft]):not([data-minimized],[data-expanded]){left:0}.agent-computer__window:is([data-placement=topRight],[data-placement=bottomRight]):not([data-minimized],[data-expanded]){left:50cqi}}.agent-computer__window[data-expanded]{block-size:100%;inline-size:100%;box-shadow:none;border-radius:0;inset:0}.agent-computer__window[data-minimized]{position-anchor:var(--computer-miniature-anchor);inset:auto;left:anchor(left);top:anchor(top);transform-origin:0 0;scale:var(--computer-miniature-scale,.1);pointer-events:none;box-shadow:var(--sigvelo-elevation-window-inactive);border:0;margin:0;padding:0;position:fixed}.agent-computer__window[data-minimized]:not(:popover-open){visibility:hidden}.agent-computer__window[data-minimized] .agent-computer__miniature-badge{z-index:2;transform-origin:100% 100%;scale:calc(var(--computer-dock-fit,1) / var(--computer-miniature-scale,.1));animation:computer-fade-in var(--sigvelo-motion-duration-interaction) var(--computer-duration-minimize) both;position:absolute;inset-block-end:0;inset-inline-end:0}@keyframes computer-fade-in{0%{opacity:0}}@keyframes computer-fade-out{to{opacity:0}}.agent-computer__body:has(.agent-computer__window[data-restoring]) .agent-computer__stage{z-index:1}.agent-computer__window-bar{min-inline-size:0;min-block-size:var(--sigvelo-spacing-7);z-index:1;background:var(--sigvelo-recipe-window-bar-plane);align-items:center;padding-inline-end:var(--sigvelo-spacing-2);display:flex;position:relative}@container agent-computer (inline-size>48rem){.agent-computer__window:not([data-title-bar]) .agent-computer__window-bar{border-block-end:var(--sigvelo-border-style) var(--sigvelo-border-width-hairline) var(--sigvelo-color-neutral-border-subtle)}.agent-computer__window:not([data-title-bar]){--computer-window-title-trail:var(--computer-window-lights-run)}.agent-computer__window-title:has(+.agent-computer__move){padding-inline-end:var(--computer-window-title-trail)}.agent-computer__window-title:has(+.agent-computer__window-actions:not(:empty)){padding-inline-end:0}.agent-computer__window-actions{min-inline-size:var(--computer-window-title-trail);pointer-events:none;justify-content:end}.agent-computer__window-actions :is(button,a,input,select,textarea,[role=tab],[tabindex]){pointer-events:auto}.agent-computer__window[data-title-bar=unified]{--sigvelo-recipe-browser-tab-strip-end-space:var(--sigvelo-spacing-11)}}.agent-computer__window-title{justify-content:center;align-self:stretch;align-items:center;gap:var(--sigvelo-spacing-2);min-inline-size:0;pointer-events:none;white-space:nowrap;font-weight:var(--sigvelo-font-weight-semibold);flex:1;padding-inline-start:var(--sigvelo-spacing-2);display:flex;position:relative;overflow:hidden}.agent-computer__window-title :is(button,a,input,[role=tab],[tabindex]){pointer-events:auto}.agent-computer__window-title [role=tablist]{pointer-events:none}.agent-computer__window-title [data-nav-back]{display:inline-flex;position:absolute;inset-inline-start:0}.agent-computer__window:not([data-active]) .agent-computer__window-title{color:var(--sigvelo-color-text-muted)}.agent-computer__window-actions:empty{display:none}.agent-computer__window-actions{align-items:center;gap:var(--sigvelo-spacing-2);flex:none;padding-inline-start:var(--sigvelo-spacing-2);display:flex;position:relative}.agent-computer__window[data-title-bar=unified] .agent-computer__window-actions{padding-inline-end:var(--sigvelo-spacing-2)}.agent-computer__window-controls{flex:none;gap:0;padding-inline-start:var(--sigvelo-spacing-2);display:flex}.agent-computer__window-control{inline-size:var(--sigvelo-spacing-6);block-size:var(--sigvelo-spacing-7);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.agent-computer__window-control[hidden]{display:none}.agent-computer__window-control:before{content:"";inline-size:var(--sigvelo-spacing-3);block-size:var(--sigvelo-spacing-3);border-radius:var(--sigvelo-radius-circle);background:var(--computer-light,var(--sigvelo-color-neutral-bg-muted));box-shadow:inset 0 0 0 var(--sigvelo-border-width-hairline) color-mix(in oklab, var(--sigvelo-color-shadow), transparent 80%);position:absolute}.agent-computer__window[data-active] .agent-computer__window-control,.agent-computer__window-controls:is(:hover,:focus-within) .agent-computer__window-control{--computer-light:var(--computer-light-lit)}.agent-computer__window-control[data-control=close]{--computer-light-lit:#ff5f57}.agent-computer__window-control[data-control=minimize]{--computer-light-lit:#febc2e}.agent-computer__window-control[data-control=expand]{--computer-light-lit:#28c840}.agent-computer__window-control svg{inline-size:var(--sigvelo-spacing-2);block-size:var(--sigvelo-spacing-2);color:color-mix(in oklab, var(--sigvelo-color-neutral-950), transparent 20%);opacity:0;position:relative}.agent-computer__window-controls:hover svg,.agent-computer__window-control:focus-visible svg{opacity:1}.agent-computer__window-control:focus-visible{outline:none}.agent-computer__window-control:focus-visible:before{outline:var(--sigvelo-border-style) calc(var(--sigvelo-focus-width) - var(--sigvelo-border-width)) var(--sigvelo-color-focus-halo);outline-offset:var(--sigvelo-focus-offset)}.agent-computer__window:focus-visible{outline:none}.agent-computer__mobile-home{display:none}.agent-computer__window-controls,.agent-computer__window-title,.agent-computer__window-actions,.agent-computer__mobile-home{z-index:1;position:relative}.agent-computer__move{z-index:0;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;position:absolute;inset:0}.agent-computer__move:active{cursor:grabbing}.agent-computer__move:disabled{cursor:default}.agent-computer__move:focus-visible{outline:var(--sigvelo-focus-ring);outline-offset:-2px;border-radius:var(--sigvelo-radius-sm)}.agent-computer__resize{z-index:1;inline-size:var(--sigvelo-spacing-6);block-size:var(--sigvelo-spacing-6);border-radius:var(--sigvelo-radius-xs);color:var(--sigvelo-color-text-muted);cursor:nwse-resize;touch-action:none;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset-block-end:0;inset-inline-end:0}.agent-computer__resize>svg{inline-size:var(--sigvelo-spacing-3);block-size:var(--sigvelo-spacing-3);pointer-events:none;opacity:.5;transition:opacity var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change)}.agent-computer__resize:is(:hover,:focus-visible)>svg{opacity:1}.agent-computer__resize:disabled{display:none}.agent-computer__resize:focus-visible{outline:var(--sigvelo-focus-ring);outline-offset:-2px}.agent-computer__edge{z-index:1;touch-action:none;--computer-edge:var(--sigvelo-spacing-1);--computer-corner:var(--sigvelo-spacing-3);position:absolute}.agent-computer__edge:is([data-edge=n],[data-edge=s]){inset-inline:var(--computer-corner);block-size:var(--computer-edge);cursor:ns-resize}.agent-computer__edge:is([data-edge=e],[data-edge=w]){inset-block:var(--computer-corner);inline-size:var(--computer-edge);cursor:ew-resize}.agent-computer__edge[data-edge*=n]{top:0}.agent-computer__edge[data-edge*=s]{bottom:0}.agent-computer__edge[data-edge*=w]{left:0}.agent-computer__edge[data-edge*=e]{right:0}.agent-computer__edge:is([data-edge=ne],[data-edge=nw],[data-edge=se],[data-edge=sw]){inline-size:var(--computer-corner);block-size:var(--computer-corner)}.agent-computer__edge:is([data-edge=nw],[data-edge=se]){cursor:nwse-resize}.agent-computer__edge:is([data-edge=ne],[data-edge=sw]){cursor:nesw-resize}@media (any-pointer:coarse){.agent-computer__resize{inline-size:var(--sigvelo-touch-target);block-size:var(--sigvelo-touch-target)}}.agent-computer__window-content{grid-template-rows:var(--sigvelo-layout-track-fill);overscroll-behavior:contain;min-block-size:0;min-inline-size:0;display:grid;overflow:auto}.agent-computer__dock{--computer-duration-dock-launch:.8s;--computer-dock-tile:calc(var(--sigvelo-spacing-12) * var(--computer-dock-fit,1));isolation:isolate;margin:var(--sigvelo-spacing-2) var(--sigvelo-spacing-3) var(--sigvelo-spacing-1);padding:var(--sigvelo-spacing-1);border-radius:var(--sigvelo-radius-2xl);border:0;grid-area:2/1/auto/-1;justify-self:center;align-items:center;display:flex;position:relative}@container agent-computer (inline-size>48rem){.agent-computer__dock:before{content:"";z-index:-1;border-radius:calc(var(--sigvelo-radius-2xl) / var(--computer-dock-stretch,1)) / var(--sigvelo-radius-2xl);background:var(--sigvelo-color-surface-raised);box-shadow:inset 0 var(--sigvelo-border-width) 0 var(--computer-glass-edge), inset 0 calc(-1 * var(--sigvelo-border-width-hairline)) 0 color-mix(in oklab, transparent, var(--sigvelo-color-shadow) 12%), var(--sigvelo-elevation-floating);pointer-events:none;scale:var(--computer-dock-stretch,1) 1;transition:scale var(--sigvelo-motion-duration-interaction) var(--sigvelo-ease-spring-smooth), border-radius var(--sigvelo-motion-duration-interaction) var(--sigvelo-ease-spring-smooth);position:absolute;inset:0}}.agent-computer__app:hover{--sigvelo-recipe-button-ghost-fill:transparent}.agent-computer__app{inline-size:var(--computer-dock-tile);min-inline-size:0;block-size:var(--computer-dock-tile);flex-direction:column;flex:none;position:relative}.agent-computer__dock :is(.agent-computer__app,.agent-computer__miniature,.agent-computer__dock-divider){translate:var(--computer-dock-shift,0px) 0;transition:background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), box-shadow var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), opacity var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), translate var(--sigvelo-motion-duration-interaction) var(--sigvelo-ease-spring-smooth)}.agent-computer__dock :is(.agent-computer__app,.agent-computer__miniature):active:not([data-disabled]){translate:var(--computer-dock-shift,0px) var(--sigvelo-motion-distance-xs)}.agent-computer__dock-label{translate:var(--computer-dock-shift,0px) calc(-1 * var(--computer-dock-rise,0px));transition:translate var(--sigvelo-motion-duration-interaction) var(--sigvelo-ease-spring-smooth)}.agent-computer__app-icon{--sigvelo-recipe-app-icon-size:calc(var(--computer-dock-tile) * 5 / 6);transform-origin:bottom;transition:filter var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), scale var(--sigvelo-motion-duration-interaction) var(--sigvelo-ease-spring-smooth), translate var(--sigvelo-motion-duration-interaction) var(--sigvelo-ease-spring-smooth);transform:translateY(0)}@container agent-computer (inline-size>48rem){@media (hover:hover) and (pointer:fine){.agent-computer__app-icon{scale:var(--computer-dock-scale,1);translate:0 calc((1 - var(--computer-dock-scale,1)) * var(--computer-dock-tile) * 5 / 12);pointer-events:none}.agent-computer__app:before{content:"";inset-inline:calc((1 - var(--computer-dock-scale,1)) * 50%);position:absolute;inset-block-start:calc((1 - var(--computer-dock-scale,1)) * var(--computer-dock-tile) * 5 / 4);inset-block-end:0}.agent-computer__app[data-launching] .agent-computer__app-icon{animation:computer-dock-launch var(--computer-duration-dock-launch) ease-in-out}.agent-computer__app:focus-visible .agent-computer__app-icon{scale:max(var(--computer-dock-scale,1), 1.16)}}}@keyframes computer-dock-launch{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-1 * var(--sigvelo-spacing-6)))}}.agent-computer__app:active .agent-computer__app-icon{filter:brightness(.88)}.agent-computer__trash[data-drop-target] .agent-computer__app-icon{filter:brightness(.7)}.agent-computer__open-dot{inline-size:var(--sigvelo-spacing-1);block-size:var(--sigvelo-spacing-1);background:var(--sigvelo-color-text);border-radius:var(--sigvelo-radius-full);opacity:0;transition:opacity var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);position:absolute;inset-block-end:calc(-1 * var(--sigvelo-spacing-0-5))}.agent-computer__open-dot[data-open]{opacity:1}.agent-computer__app[data-attention] .agent-computer__app-icon:after,.agent-computer__home [data-app-id][data-attention]:after{content:"";inline-size:var(--sigvelo-spacing-2-5);block-size:var(--sigvelo-spacing-2-5);border-radius:var(--sigvelo-radius-full);background:var(--sigvelo-color-text);box-shadow:0 0 0 var(--sigvelo-spacing-0-5) var(--sigvelo-color-surface);position:absolute;inset-block-start:calc(-1 * var(--sigvelo-spacing-0-5));inset-inline-end:calc(-1 * var(--sigvelo-spacing-0-5))}.agent-computer__app[data-attention]:not([data-launching]) .agent-computer__app-icon{animation:computer-dock-launch var(--computer-duration-dock-launch) ease-in-out}.agent-computer__dock-trailing{flex:none;align-items:center;display:flex}.agent-computer__dock-divider:only-child{opacity:0;margin-inline:0;position:absolute}.agent-computer__dock-divider{inline-size:var(--sigvelo-border-width);block-size:var(--computer-dock-tile);margin-inline:var(--sigvelo-spacing-2-5);background:color-mix(in oklab, transparent, var(--sigvelo-color-text) 15%);flex:none;align-self:center}.agent-computer__miniature:hover{--sigvelo-recipe-button-ghost-fill:transparent}.agent-computer__miniature{anchor-name:var(--computer-miniature-anchor);block-size:var(--computer-dock-tile);inline-size:calc(var(--computer-dock-tile) * var(--computer-miniature-aspect,1));border-radius:var(--sigvelo-radius-xs);flex:none;align-self:center;min-inline-size:0;position:relative}.agent-computer__miniature:before{content:"";border-radius:inherit;background:color-mix(in oklab, transparent, var(--sigvelo-color-text) 10%);pointer-events:none;position:absolute;inset:0}.agent-computer__miniature+.agent-computer__miniature{margin-inline-start:var(--sigvelo-spacing-2)}.agent-computer__dock:before{background:color-mix(in oklab, var(--sigvelo-color-surface-raised), transparent 64%);-webkit-backdrop-filter:var(--sigvelo-glass-filter-chrome);backdrop-filter:var(--sigvelo-glass-filter-chrome)}@media (prefers-reduced-transparency:reduce){.agent-computer__dock:before{background:var(--sigvelo-color-surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}}.agent-computer__tile-preview{inset-block-start:0;border-radius:var(--sigvelo-radius-lg);background:color-mix(in oklab, var(--sigvelo-color-surface-raised), transparent 55%);block-size:100cqb;inline-size:50cqi;-webkit-backdrop-filter:var(--sigvelo-glass-filter-chrome);backdrop-filter:var(--sigvelo-glass-filter-chrome);box-shadow:inset 0 var(--sigvelo-border-width-hairline) 0 var(--computer-glass-edge), var(--sigvelo-elevation-floating);pointer-events:none;opacity:1;transition:left var(--computer-duration-snap) var(--sigvelo-ease-spring-smooth), inset-block-start var(--computer-duration-snap) var(--sigvelo-ease-spring-smooth), inline-size var(--computer-duration-snap) var(--sigvelo-ease-spring-smooth), block-size var(--computer-duration-snap) var(--sigvelo-ease-spring-smooth), opacity var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), scale var(--computer-duration-snap) var(--sigvelo-ease-spring-smooth);position:absolute;left:0;scale:1}@starting-style{.agent-computer__tile-preview{opacity:0;scale:.96}}.agent-computer__tile-preview[data-placement=right]{left:50cqi}.agent-computer__tile-preview[data-placement=fill],.agent-computer__tile-preview:is([data-placement=top],[data-placement=bottom]){inline-size:100cqi}.agent-computer__tile-preview:is([data-placement=top],[data-placement=bottom],[data-placement=topLeft],[data-placement=topRight],[data-placement=bottomLeft],[data-placement=bottomRight]){block-size:50cqb}.agent-computer__tile-preview:is([data-placement=topRight],[data-placement=bottomRight]){left:50cqi}.agent-computer__tile-preview:is([data-placement=bottom],[data-placement=bottomLeft],[data-placement=bottomRight]){inset-block-start:50cqb}.agent-computer__app-switch{z-index:var(--sigvelo-z-overlay);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.agent-computer__app-switch-panel{justify-content:center;gap:var(--sigvelo-spacing-1);max-inline-size:calc(100% - var(--sigvelo-spacing-8));padding:var(--sigvelo-spacing-3) var(--sigvelo-spacing-3) var(--sigvelo-spacing-2);border-radius:var(--sigvelo-radius-2xl);background:color-mix(in oklab, var(--sigvelo-color-surface-raised), transparent 30%);-webkit-backdrop-filter:var(--sigvelo-glass-filter-chrome);backdrop-filter:var(--sigvelo-glass-filter-chrome);box-shadow:inset 0 var(--sigvelo-border-width) 0 var(--computer-glass-edge), var(--sigvelo-elevation-overlay);pointer-events:auto;opacity:1;transition:opacity var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change) var(--computer-delay-app-switch);flex-wrap:wrap;display:flex}@starting-style{.agent-computer__app-switch-panel{opacity:0}}.agent-computer__app-switch-list{display:contents}.agent-computer__app-switch-item{padding:var(--sigvelo-spacing-2);border-radius:var(--sigvelo-radius-xl);cursor:default;place-items:center;display:grid}.agent-computer__app-switch-item[aria-selected=true]{--sigvelo-color-text-muted:var(--sigvelo-color-neutral-text-on-subtle);background:var(--sigvelo-color-neutral-bg-selected)}.agent-computer__app-switch-label{text-align:center;font-size:var(--sigvelo-text-compact);font-weight:var(--sigvelo-font-weight-semibold);color:var(--sigvelo-color-text);flex-basis:100%}@media (prefers-reduced-transparency:reduce){.agent-computer__tile-preview,.agent-computer__app-switch-panel{background:var(--sigvelo-color-surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}}@property --computer-expose-transform{syntax:"*";inherits:false}@property --computer-expose-translate{syntax:"*";inherits:false}@property --computer-expose-scale{syntax:"*";inherits:false}.agent-computer{--computer-duration-expose:.35s}.agent-computer__window[data-exposed]{transition:opacity var(--computer-duration-expose) var(--sigvelo-ease-spring-smooth), transform var(--computer-duration-expose) var(--sigvelo-ease-spring-smooth), box-shadow var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change)}.agent-computer[data-expose] .agent-computer__window:not([data-minimized],[data-hidden],[data-closing]){opacity:0;transform:scale(var(--computer-window-away-scale))}.agent-computer[data-expose] .agent-computer__window[data-exposed]:not([data-minimized],[data-hidden],[data-closing]){visibility:visible;opacity:1;transform:var(--computer-expose-transform,none)}.agent-computer__window[data-minimized][data-exposed]{transition:opacity var(--computer-duration-expose) var(--sigvelo-ease-spring-smooth), transform var(--computer-duration-expose) var(--sigvelo-ease-spring-smooth), box-shadow var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), translate var(--computer-duration-expose) var(--sigvelo-ease-spring-smooth), scale var(--computer-duration-expose) var(--sigvelo-ease-spring-smooth)}.agent-computer[data-expose] .agent-computer__window[data-minimized][data-exposed]{translate:var(--computer-expose-translate,none);scale:var(--computer-expose-scale,var(--computer-miniature-scale,.1))}.agent-computer[data-expose] .agent-computer__window[data-exposed] .agent-computer__miniature-badge{visibility:hidden}.agent-computer__stage:after{content:"";z-index:0;pointer-events:none;background:color-mix(in oklab, transparent, var(--sigvelo-color-shadow) 32%);opacity:0;transition:opacity var(--computer-duration-expose) var(--sigvelo-motion-ease-change);position:absolute;inset:0}.agent-computer[data-expose] .agent-computer__stage:after{opacity:1}:is(.agent-computer__desktop,.agent-computer__portal [data-slot=toast-viewport]){transition:opacity var(--computer-duration-expose) var(--sigvelo-motion-ease-change), visibility var(--computer-duration-expose)}.agent-computer[data-expose] :is(.agent-computer__desktop,.agent-computer__portal [data-slot=toast-viewport]){visibility:hidden;opacity:0}.agent-computer__expose{z-index:2;grid-area:1/1;min-block-size:0;position:relative}.agent-computer__expose-window{left:var(--computer-expose-x,0);top:var(--computer-expose-y,0);inline-size:var(--computer-expose-width,0);block-size:var(--computer-expose-height,0);border-radius:calc(var(--sigvelo-radius-lg) * var(--computer-expose-ratio,1));color:inherit;font:inherit;background:0 0;border:0;margin:0;padding:0;position:absolute}.agent-computer__expose-window:is(:hover,:focus-visible){outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-spacing-1)}.agent-computer__expose-label{inset-block-start:calc(100% + var(--sigvelo-spacing-2));inline-size:max-content;max-inline-size:max(100%,10rem);color:var(--sigvelo-recipe-wallpaper-ink);text-shadow:var(--sigvelo-recipe-wallpaper-ink-shadow);font-size:var(--sigvelo-text-compact);line-height:var(--sigvelo-text-compact-leading);font-weight:var(--sigvelo-font-weight-semibold);transition:opacity var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change) calc(var(--computer-duration-expose) * .6);position:absolute;left:50%;translate:-50%}@starting-style{.agent-computer__expose-label{opacity:0}}.agent-computer[data-full-screen] .agent-computer__bar,.agent-computer[data-full-screen] .agent-computer__dock{visibility:hidden}.agent-computer[data-full-screen] :is(.agent-computer__body,.agent-computer__stage){grid-area:1/1/-1}.agent-computer[data-full-screen] .agent-computer__desktop,.agent-computer[data-full-screen] .agent-computer__window:not([data-active]){visibility:hidden}.agent-computer{--computer-delay-reveal:.3s;--computer-duration-reveal-travel:var(--computer-duration-window)}.agent-computer__reveal-edge{z-index:1;block-size:var(--sigvelo-spacing-1);position:absolute;inset-inline:0}.agent-computer__reveal-edge[data-edge=top]{inset-block-start:0}.agent-computer__reveal-edge[data-edge=bottom]{inset-block-end:0}.agent-computer:not([data-phone])[data-full-screen] .agent-computer__bar{z-index:2;visibility:visible;opacity:0;pointer-events:none;translate:0 -100%}.agent-computer:not([data-phone])[data-full-screen] .agent-computer__dock{z-index:2;visibility:visible;translate:0 calc(100% + var(--sigvelo-spacing-1));opacity:0;pointer-events:none}.agent-computer:not([data-phone]) .agent-computer__window[data-active][data-expanded]>.agent-computer__window-bar{background:linear-gradient(var(--sigvelo-recipe-window-bar-plane) 0 0), var(--sigvelo-color-surface-raised);position:absolute;inset-block-start:0;inset-inline:0;translate:0 -100%}.agent-computer:not([data-phone]) .agent-computer__window[data-active][data-expanded]>.agent-computer__window-bar:has(:focus-visible){translate:none}.agent-computer:not([data-phone]) .agent-computer__window[data-active][data-expanded]>.agent-computer__window-content{grid-row:1/-1}.agent-computer[data-reveal=top]:not([data-phone])[data-full-screen] .agent-computer__bar,.agent-computer[data-reveal=bottom]:not([data-phone])[data-full-screen] .agent-computer__dock{opacity:1;pointer-events:auto;translate:none}.agent-computer[data-reveal=top]:not([data-phone]) .agent-computer__window[data-active][data-expanded]>.agent-computer__window-bar{translate:0 var(--sigvelo-spacing-7)}.agent-computer[data-reveal]:not([data-phone],[data-transition])[data-full-screen] :is(.agent-computer__bar,.agent-computer__dock),.agent-computer[data-reveal]:not([data-phone],[data-transition]) .agent-computer__window[data-active][data-expanded]>.agent-computer__window-bar{transition:translate var(--computer-duration-reveal-travel) var(--sigvelo-motion-ease-exit), opacity var(--computer-duration-window) var(--sigvelo-motion-ease-exit)}.agent-computer[data-reveal=top]:not([data-phone],[data-transition])[data-full-screen] :is(.agent-computer__bar,.agent-computer__window[data-active][data-expanded]>.agent-computer__window-bar),.agent-computer[data-reveal=bottom]:not([data-phone],[data-transition])[data-full-screen] .agent-computer__dock{transition:translate var(--computer-duration-reveal-travel) var(--sigvelo-ease-spring-smooth), opacity var(--computer-duration-window) var(--sigvelo-ease-spring-smooth)}.agent-computer__tile-glyph{flex:none;block-size:.875em;inline-size:1.125em}.computer-clock{gap:var(--sigvelo-spacing-1-5);white-space:nowrap;font-variant-numeric:tabular-nums;display:inline-flex}@container agent-computer (48rem<inline-size<=64rem){.computer-clock>span:first-child{display:none}}:where(.agent-computer[data-phone]) .computer-clock{display:none}.agent-computer[data-phone]{--computer-card-scale:.689;--computer-card-radius:calc((var(--sigvelo-radius-3xl-base) + var(--sigvelo-spacing-5)) * var(--sigvelo-radius-scale));--computer-card-gap:var(--sigvelo-spacing-4);--computer-home-zoom-scale:1.18;--computer-home-zoom-blur:20;--computer-widget-band:calc(var(--computer-home-inset) + 2 * var(--computer-home-row));--computer-dock-band:calc(var(--computer-app-tile) + 2 * var(--computer-dock-padding) + max(var(--computer-dock-inset), env(safe-area-inset-bottom,0px)))}.agent-computer[data-phone]:not([data-home-widget]){--computer-widget-band:calc(var(--computer-home-inset) + var(--computer-nav-height))}@container agent-computer (inline-size<=48rem){.agent-computer__desktop{display:none}.agent-computer__bar{grid-template-columns:100%;grid-template-rows:var(--computer-widget-height) var(--sigvelo-layout-track-fill);min-block-size:0;block-size:var(--computer-widget-band);padding-block:var(--computer-home-inset) 0;padding-inline:max(var(--computer-widget-inset), env(safe-area-inset-left,0px)) max(var(--computer-widget-inset), env(safe-area-inset-right,0px));justify-items:center;row-gap:0;display:grid}.agent-computer:not([data-home-widget]) .agent-computer__bar{grid-template-rows:var(--sigvelo-layout-track-fill)}.agent-computer__bar>.button,.agent-computer__name{display:none}.agent-computer__context{--sigvelo-recipe-button-ghost-color:initial;inline-size:100%;block-size:var(--computer-widget-height);color:var(--sigvelo-color-text);text-shadow:none;padding:var(--computer-widget-padding);border-radius:var(--computer-widget-radius);background:var(--computer-card-plane);box-shadow:var(--sigvelo-elevation-raised);order:1;align-items:stretch;display:grid}.agent-computer__status{align-items:baseline;gap:var(--sigvelo-spacing-1-5);font-size:var(--sigvelo-text-2xs);font-weight:var(--sigvelo-font-weight-semibold);line-height:var(--sigvelo-text-2xs-leading);order:2;margin-inline-start:0;padding-block-start:var(--sigvelo-spacing-1-5);padding-inline-start:0}.agent-computer__home{scrollbar-width:none;padding:0;overflow:auto}.agent-computer__window{grid-template-rows:auto var(--sigvelo-layout-track-fill) auto auto;background:var(--computer-nav-plane);block-size:100%;inline-size:100%;box-shadow:none;border:0;border-radius:0;inset:0}.agent-computer__window:has([data-plane=page]){background:var(--computer-page-plane)}.agent-computer__window:not([data-active]){visibility:hidden;content-visibility:hidden}.agent-computer__window-bar{min-block-size:var(--computer-nav-height);padding-block-start:env(safe-area-inset-top,0px);padding-inline:var(--sigvelo-spacing-4);border-block-end:var(--sigvelo-border-style) var(--sigvelo-border-width-hairline) var(--sigvelo-color-neutral-border-subtle);box-shadow:none;background:0 0}.agent-computer__window:has([data-nav-bar]:not(:where([data-screen=under] *,[data-screen=leaving] *))) .agent-computer__window-bar{min-block-size:0;box-shadow:none;background:0 0;border:0;padding:0;display:contents}.agent-computer__window:has([data-nav-bar]:not(:where([data-screen=under] *,[data-screen=leaving] *))) :is(.agent-computer__window-title,.agent-computer__window-title-leaving){display:none}.agent-computer__window-content{grid-row:2}.agent-computer__window>.agent-computer__mobile-home{grid-row:4}:is(.agent-computer__window-title,.agent-computer__window-title:has(+.agent-computer__move)){padding-inline:var(--computer-nav-height);font-size:var(--sigvelo-density-compact-control-font-size);font-weight:var(--sigvelo-font-weight-semibold);line-height:var(--sigvelo-leading-tight)}.agent-computer__mobile-home{--sigvelo-recipe-button-ghost-fill:transparent;inline-size:auto;min-block-size:var(--computer-home-band);touch-action:none;justify-content:center;justify-self:stretch;align-items:end;margin-block-end:env(safe-area-inset-bottom,0px);padding-block-end:var(--sigvelo-spacing-2);display:flex}.agent-computer__mobile-home>svg{display:none}.agent-computer__mobile-home:before{content:"";border-radius:var(--sigvelo-radius-full);background:color-mix(in oklab, var(--sigvelo-color-text), transparent 65%);block-size:.3125rem;inline-size:8.75rem}.agent-computer__window:not(:has([data-nav-bar]:not(:where([data-screen=under] *,[data-screen=leaving] *)))) .agent-computer__window-actions{inset-inline-end:var(--sigvelo-spacing-4);inset-block:env(safe-area-inset-top,0px) 0;align-items:center;gap:var(--sigvelo-spacing-2);min-inline-size:0;padding:0;position:absolute}.agent-computer__window:has([data-nav-bar]:not(:where([data-screen=under] *,[data-screen=leaving] *))) .agent-computer__window-actions{justify-content:flex-end;gap:var(--sigvelo-spacing-2);min-inline-size:0;min-block-size:var(--computer-nav-height);padding-block:0 var(--sigvelo-spacing-2);padding-inline:max(var(--sigvelo-spacing-4), env(safe-area-inset-left,0px)) max(var(--sigvelo-spacing-4), env(safe-area-inset-right,0px));box-shadow:none;background:0 0;grid-row:3}.agent-computer__window-controls,.agent-computer__move,.agent-computer__move-help,.agent-computer__resize,.agent-computer__edge{display:none}.agent-computer:not([data-home]) :is(.agent-computer__body,.agent-computer__stage){grid-area:1/1/-1}.agent-computer:not([data-home]) :is(.agent-computer__bar,.agent-computer__dock){visibility:hidden}.agent-computer__dock:not([data-has-favorites]),.agent-computer__app:not([data-favorite]){display:none}.agent-computer__dock{--sigvelo-recipe-button-ghost-color:var(--sigvelo-recipe-wallpaper-ink);margin:0 var(--computer-dock-inset) max(var(--computer-dock-inset), env(safe-area-inset-bottom,0px));padding:var(--computer-dock-padding) 0;border-radius:var(--computer-dock-radius);box-shadow:inset 0 var(--sigvelo-border-width) 0 var(--computer-dock-edge);scroll-snap-type:x proximity;background:color-mix(in oklab, var(--sigvelo-color-surface-raised), transparent 90%);-webkit-backdrop-filter:var(--sigvelo-glass-filter-chrome);backdrop-filter:var(--sigvelo-glass-filter-chrome);justify-content:space-evenly;justify-self:stretch;overflow-x:auto}@media (prefers-reduced-transparency:reduce){.agent-computer__dock{--sigvelo-recipe-button-ghost-color:var(--sigvelo-color-neutral-text-on-subtle);background:var(--sigvelo-color-surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}}.agent-computer__app{inline-size:var(--computer-app-tile);block-size:var(--computer-app-tile);scroll-snap-align:start;flex:none}.agent-computer__app-icon{--sigvelo-recipe-app-icon-size:var(--computer-app-tile)}@media not (forced-colors:active){.agent-computer__app:focus-visible{outline:none}.agent-computer__app:focus-visible .agent-computer__app-icon{outline:var(--sigvelo-focus-ring);outline-offset:3px}}.agent-computer__open-dot{display:none}.agent-computer__deck-home{z-index:3;position:absolute;inset-block-end:0;inset-inline:0}.agent-computer[data-phone]:is([data-gesture],[data-switcher]) .agent-computer__window .agent-computer__mobile-home{visibility:hidden;pointer-events:none}.agent-computer[data-phone]:is([data-gesture],[data-switcher]){position:relative}.agent-computer[data-phone]:is([data-gesture],[data-switcher]) .agent-computer__home{visibility:visible;padding-block-start:var(--computer-widget-band)}.agent-computer[data-phone]:is([data-gesture],[data-switcher]):has(.agent-computer__dock[data-has-favorites]) .agent-computer__home{padding-block-end:var(--computer-dock-band)}.agent-computer[data-phone]:is([data-gesture],[data-switcher]) .agent-computer__bar{visibility:visible;position:absolute;inset-block-start:0;inset-inline:0}.agent-computer[data-phone]:is([data-gesture],[data-switcher]) .agent-computer__dock{visibility:visible;position:absolute;inset-block-end:0;inset-inline:0}.agent-computer[data-phone]:is([data-gesture],[data-switcher]) .agent-computer__stage{z-index:1}.agent-computer[data-phone][data-switcher] :is(.agent-computer__home,.agent-computer__bar,.agent-computer__dock){scale:var(--computer-home-zoom-scale);filter:blur(calc(var(--computer-home-zoom-blur) * 1px));pointer-events:none}.agent-computer[data-phone][data-switcher]:not([data-gesture]) :is(.agent-computer__home,.agent-computer__bar,.agent-computer__dock){opacity:0}.agent-computer[data-phone][data-switcher][data-gesture] :is(.agent-computer__home,.agent-computer__bar,.agent-computer__dock){filter:none;scale:none}.agent-computer[data-phone][data-gesture=quick] .agent-computer__window[data-peek]{visibility:visible;content-visibility:visible}.agent-computer__window{transition:opacity var(--sigvelo-duration-app-close) var(--sigvelo-ease-spring-smooth), border-radius var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change)}.agent-computer[data-gesture=home] .agent-computer__window[data-active],.agent-computer[data-switcher] .agent-computer__window{border-radius:var(--computer-card-radius);overflow:hidden}.agent-computer[data-gesture] .agent-computer__window-content{pointer-events:none}.agent-computer[data-switcher] .agent-computer__window{transition:border-radius var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change)}.agent-computer[data-gesture=quick] .agent-computer__window[data-peek]{transition:none}.agent-computer[data-switcher] .agent-computer__screens{z-index:1;align-items:center;gap:var(--computer-card-gap);padding-inline:calc(50cqi * (1 - var(--computer-card-scale)));overscroll-behavior:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pinch-zoom;padding-block-end:calc(2 * var(--computer-home-band));display:flex;position:absolute;inset:0;overflow:auto hidden}.agent-computer[data-switcher] .agent-computer__screen{inline-size:calc(100cqi * var(--computer-card-scale));block-size:calc(100cqb * var(--computer-card-scale));scroll-snap-align:center;scroll-snap-stop:always;flex:none;display:block;position:relative;container-type:scroll-state}.agent-computer[data-switcher] .agent-computer__window{visibility:visible;content-visibility:visible;block-size:100cqb;inline-size:100cqi;scale:var(--computer-card-scale);transform-origin:0 0;border-radius:calc(var(--computer-card-radius) / var(--computer-card-scale));box-shadow:var(--sigvelo-elevation-raised);position:absolute;inset:0}.agent-computer[data-switcher] .agent-computer__screen[data-hidden]{scroll-snap-align:none;position:absolute}.agent-computer[data-switcher] .agent-computer__window[data-hidden]{visibility:hidden;content-visibility:hidden}.agent-computer__card{z-index:3;border-radius:var(--computer-card-radius);touch-action:pan-x pinch-zoom;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.agent-computer__card:focus-visible{outline:var(--sigvelo-focus-ring);outline-offset:3px}.agent-computer__card-name{z-index:4;justify-content:center;align-items:center;gap:var(--sigvelo-spacing-2);min-inline-size:0;color:var(--sigvelo-recipe-wallpaper-ink);text-shadow:var(--sigvelo-recipe-wallpaper-ink-shadow);font-size:var(--sigvelo-text-2xs);font-weight:var(--sigvelo-font-weight-semibold);line-height:var(--sigvelo-text-2xs-leading);pointer-events:none;opacity:0;transition:opacity var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);display:flex;position:absolute;inset-block-end:calc(100% + var(--sigvelo-spacing-2));inset-inline:0}@container scroll-state(snapped:x){.agent-computer__card-name{opacity:1}}.agent-computer__card-close{opacity:0;transition:opacity var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);z-index:5;inline-size:var(--sigvelo-spacing-7);block-size:var(--sigvelo-spacing-7);border-radius:var(--sigvelo-radius-full);color:var(--sigvelo-color-text);background:var(--sigvelo-color-surface-raised);box-shadow:var(--sigvelo-elevation-raised);cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:calc(var(--sigvelo-spacing-7) / -2);inset-inline-start:calc(var(--sigvelo-spacing-7) / -2)}.agent-computer__card-close>svg{inline-size:var(--sigvelo-spacing-4);block-size:var(--sigvelo-spacing-4)}.agent-computer__card-close:focus-visible,.agent-computer__card:focus-visible~.agent-computer__card-close{opacity:1}.agent-computer__card-close:focus-visible{outline:var(--sigvelo-focus-ring);outline-offset:2px}.agent-computer [data-nav-back]{animation:computer-nav-back-in var(--sigvelo-duration-push) var(--sigvelo-ease-spring-smooth)}}@keyframes computer-nav-back-in{0%{opacity:0;translate:-.5rem}}@starting-style{.agent-computer[data-phone] .agent-computer__window{opacity:1;transform:none}}.agent-computer[data-phone][data-transition^=app-]::view-transition-group(computer-app-zoom){animation-duration:var(--sigvelo-duration-app-open);animation-timing-function:var(--sigvelo-ease-spring-smooth)}.agent-computer[data-phone][data-transition=app-close]::view-transition-group(computer-app-zoom){animation-duration:var(--sigvelo-duration-app-close)}.agent-computer[data-phone]::view-transition-old(computer-app-zoom){animation-duration:max(var(--sigvelo-duration-reduced), calc(var(--sigvelo-duration-app-open) * .3))}.agent-computer[data-phone]::view-transition-new(computer-app-zoom){animation-duration:max(var(--sigvelo-duration-reduced), calc(var(--sigvelo-duration-app-open) * .4))}@keyframes computer-home-zoom-out{to{transform:scale(var(--computer-home-zoom-scale));filter:blur(calc(var(--computer-home-zoom-blur) * 1px));opacity:0}}@keyframes computer-home-zoom-in{0%{transform:scale(var(--computer-home-zoom-scale));filter:blur(calc(var(--computer-home-zoom-blur) * 1px));opacity:0}}.agent-computer[data-phone]::view-transition-old(computer-home){animation:var(--sigvelo-duration-app-open) var(--sigvelo-motion-ease-exit) both computer-home-zoom-out}.agent-computer[data-phone]::view-transition-new(computer-home){animation:var(--sigvelo-duration-app-close) var(--sigvelo-ease-spring-smooth) both computer-home-zoom-in}.agent-computer[data-phone][data-transition^=app-]::view-transition-old(computer-bar){animation:var(--sigvelo-duration-app-open) var(--sigvelo-motion-ease-exit) both computer-fade-out}.agent-computer[data-phone][data-transition^=app-]::view-transition-old(computer-dock){animation:var(--sigvelo-duration-app-open) var(--sigvelo-motion-ease-exit) both computer-fade-out}.agent-computer[data-phone][data-transition^=app-]::view-transition-new(computer-bar){animation:var(--sigvelo-duration-app-close) var(--sigvelo-ease-spring-smooth) both computer-fade-in}.agent-computer[data-phone][data-transition^=app-]::view-transition-new(computer-dock){animation:var(--sigvelo-duration-app-close) var(--sigvelo-ease-spring-smooth) both computer-fade-in}@media (any-pointer:coarse){.agent-computer__window-bar,.agent-computer__window-actions{--sigvelo-recipe-button-touch-size:var(--computer-nav-height)}.agent-computer__window-bar{min-block-size:var(--computer-nav-height)}.agent-computer__window-bar .button,.agent-computer__window-actions .button{min-inline-size:var(--computer-nav-height)}.agent-computer [data-nav-back]{min-inline-size:var(--computer-nav-height);min-block-size:var(--computer-nav-height)}@container agent-computer (inline-size>48rem){.agent-computer__bar{--sigvelo-recipe-button-touch-size:var(--computer-nav-height)}.agent-computer__bar .button{min-inline-size:var(--computer-nav-height)}}}@media (hover:none){.agent-computer__window-control svg{opacity:1}}@media (forced-colors:active){.agent-computer__window,.agent-computer__dock,.agent-computer__context{box-shadow:none;border:1px solid canvastext}.agent-computer__dock{-webkit-backdrop-filter:none;backdrop-filter:none}.agent-computer__dock,.agent-computer__context{background:canvas}.agent-computer__mobile-home:before{background:canvastext}.agent-computer__window-control:before{border:1px solid buttontext}.agent-computer__window-control svg{opacity:1;color:buttontext}.agent-computer__app[aria-pressed=true] .agent-computer__app-icon{outline-offset:-2px;outline:2px solid highlight}.agent-computer[data-switcher] .agent-computer__window{border:1px solid canvastext}.agent-computer__card-close{color:buttontext;box-shadow:none;background:buttonface;border:1px solid buttontext}.agent-computer[data-switcher] :is(.agent-computer__home,.agent-computer__bar,.agent-computer__dock){filter:none}}.agent-computer[data-transition] .agent-computer__bar{view-transition-name:computer-bar}.agent-computer[data-transition] .agent-computer__dock{view-transition-name:computer-dock}.agent-computer[data-transition]:not([data-home]) .agent-computer__window[data-active]{view-transition-name:computer-window;transition:none}.agent-computer::view-transition-group(root){animation:none}.agent-computer::view-transition-group-children(root){animation:none}.agent-computer::view-transition-old(root){animation:none}.agent-computer::view-transition-new(root){animation:none}.agent-computer::view-transition-old(root){mix-blend-mode:normal}.agent-computer::view-transition-new(root){mix-blend-mode:normal}.agent-computer::view-transition-old(root){display:none}.agent-computer::view-transition-group(computer-window){animation-duration:var(--computer-duration-zoom);animation-timing-function:var(--sigvelo-ease-spring-smooth)}.agent-computer::view-transition-old(computer-window){animation-duration:calc(var(--computer-duration-zoom) * .3);animation-timing-function:linear}.agent-computer::view-transition-new(computer-window){animation-duration:calc(var(--computer-duration-zoom) * .3);animation-timing-function:linear}.agent-computer::view-transition-old(computer-window){object-fit:none;object-position:0 0}@keyframes computer-bar-exit{to{opacity:0;translate:0 -100%}}@keyframes computer-bar-enter{0%{opacity:0;translate:0 -100%}}@keyframes computer-dock-exit{to{opacity:0;translate:0 100%}}@keyframes computer-dock-enter{0%{opacity:0;translate:0 100%}}.agent-computer::view-transition-old(computer-bar){animation:var(--computer-duration-zoom) var(--sigvelo-motion-ease-exit) both computer-bar-exit}.agent-computer::view-transition-new(computer-bar){animation:var(--computer-duration-zoom) var(--sigvelo-ease-spring-smooth) both computer-bar-enter}.agent-computer::view-transition-old(computer-dock){animation:var(--computer-duration-zoom) var(--sigvelo-motion-ease-exit) both computer-dock-exit}.agent-computer::view-transition-new(computer-dock){animation:var(--computer-duration-zoom) var(--sigvelo-ease-spring-smooth) both computer-dock-enter}.computer-screen{grid-template-rows:auto auto var(--sigvelo-layout-track-fill);min-block-size:0;min-inline-size:0;display:grid}.computer-screen__infobar{padding:var(--sigvelo-spacing-1-5) var(--sigvelo-spacing-3);font-size:var(--sigvelo-text-xs);line-height:var(--sigvelo-text-xs-leading);color:var(--sigvelo-color-text-muted);background:var(--sigvelo-color-surface);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.computer-screen__handoff{align-items:center;gap:var(--sigvelo-spacing-3);padding:var(--sigvelo-spacing-2) var(--sigvelo-spacing-3);border-block-end:var(--sigvelo-border-width) var(--sigvelo-border-style) var(--sigvelo-color-neutral-border-subtle);background:var(--sigvelo-color-surface);flex-wrap:wrap;display:flex}.computer-screen__handoff>p{flex:1;margin:0}.computer-screen__page{overscroll-behavior:contain;background:var(--sigvelo-color-surface);block-size:100%;inline-size:100%;overflow:auto}.computer-screen__page:focus-visible{outline:var(--sigvelo-focus-ring);outline-offset:-2px}.computer-screen__page>img{block-size:auto;inline-size:100%;display:block}.computer-screen__placeholder{place-content:center;justify-items:center;gap:var(--sigvelo-spacing-2);block-size:100%;color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-sm);display:grid}:where(.agent-computer[data-phone]) .computer-screen__toolbar{justify-content:space-between;align-items:center;gap:var(--sigvelo-spacing-1);flex-wrap:nowrap;flex:1;min-inline-size:0;display:flex}:where(.agent-computer[data-phone]) .computer-screen__toolbar>*{flex:none}:where(.agent-computer[data-phone]) .computer-screen__tab-count span{min-inline-size:var(--sigvelo-spacing-4);min-block-size:var(--sigvelo-spacing-4);border-radius:var(--sigvelo-radius-xs);font-size:var(--sigvelo-text-2xs);line-height:var(--sigvelo-leading-none);border:1.5px solid;place-items:center;display:grid}:where(.agent-computer[data-phone]) .computer-screen__infobar,:where(.agent-computer[data-phone]) .computer-screen__handoff{padding-inline:var(--sigvelo-spacing-4)}.computer-viewer{block-size:100%;min-block-size:0;inline-size:100%;container:computer-viewer/inline-size}.computer-viewer__layout{--computer-viewer-split:0;--viewer-conversation-exit:100%;grid-template-columns:var(--sigvelo-layout-track-fill);grid-template-rows:var(--sigvelo-layout-track-fill);background:var(--sigvelo-color-surface);block-size:100%;min-block-size:0;display:grid;overflow:clip}.computer-viewer__layout: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)){--viewer-conversation-exit:-100%}.computer-viewer__computer{grid-area:1/1;min-block-size:0;min-inline-size:0;display:flex}.computer-viewer__conversation{background:var(--sigvelo-color-surface);opacity:1;min-block-size:0;min-inline-size:0;transition:opacity var(--sigvelo-motion-duration-layout) var(--sigvelo-motion-ease-change), translate var(--sigvelo-motion-duration-layout) var(--sigvelo-motion-ease-change);flex-direction:column;grid-area:1/1;display:flex;overflow:hidden}:where(.computer-viewer__conversation){translate:0}.computer-viewer__conversation[hidden]{visibility:hidden;content-visibility:hidden;opacity:0;transition:content-visibility var(--sigvelo-motion-duration-layout) allow-discrete, visibility var(--sigvelo-motion-duration-layout), opacity var(--sigvelo-motion-duration-layout) var(--sigvelo-motion-ease-change), translate var(--sigvelo-motion-duration-layout) var(--sigvelo-motion-ease-change)}:where(.computer-viewer__conversation[hidden]){translate:var(--viewer-conversation-exit) 0}.computer-viewer__home-indicator{background:0 0;border:0;display:none}@container computer-viewer (inline-size<=48rem){.computer-viewer__home-indicator{min-block-size:2.125rem;padding:0 0 var(--sigvelo-spacing-2);touch-action:none;flex:none;justify-content:center;align-items:end;margin-block-end:env(safe-area-inset-bottom,0px);display:flex}.computer-viewer__home-indicator:before{content:"";border-radius:var(--sigvelo-radius-full);background:color-mix(in oklab, var(--sigvelo-color-text), transparent 65%);block-size:.3125rem;inline-size:8.75rem}.computer-viewer__home-indicator:focus-visible{outline:var(--sigvelo-focus-ring);outline-offset:-2px}}@container computer-viewer (inline-size>74.75rem){.computer-viewer__layout{--computer-viewer-split:1;grid-template-columns:var(--sigvelo-layout-track-fill) 0px;padding:var(--sigvelo-spacing-3);background:var(--sigvelo-color-surface-under);transition:grid-template-columns var(--sigvelo-motion-duration-layout) var(--sigvelo-motion-ease-change), column-gap var(--sigvelo-motion-duration-layout) var(--sigvelo-motion-ease-change);column-gap:0}.computer-viewer__computer,.computer-viewer__conversation{border-radius:var(--sigvelo-radius-2xl);box-shadow:var(--sigvelo-elevation-raised);overflow:clip}.computer-viewer__conversation{inline-size:var(--sigvelo-layout-conversation);grid-area:1/2;justify-self:start;translate:none}.computer-viewer__layout[data-conversation-open]{grid-template-columns:var(--sigvelo-layout-track-fill) var(--sigvelo-layout-conversation);column-gap:var(--sigvelo-spacing-3)}}@media (prefers-reduced-motion:reduce){.computer-viewer__conversation{translate:none}}:root[data-motion=reduce] .computer-viewer__conversation{translate:none}.computer-home{max-inline-size:34rem;margin-inline:auto}.computer-home__launchpad{grid-template-columns:repeat(4, var(--sigvelo-layout-track-fill));gap:var(--sigvelo-spacing-6) var(--sigvelo-spacing-3);margin-block:var(--sigvelo-spacing-8);display:grid}.computer-home__launcher{--sigvelo-recipe-button-ghost-color:var(--sigvelo-recipe-wallpaper-ink);min-inline-size:0;padding:var(--sigvelo-spacing-2) 0;gap:var(--sigvelo-spacing-2);font-size:var(--sigvelo-text-xs);font-weight:var(--sigvelo-font-weight-normal);text-shadow:var(--sigvelo-recipe-wallpaper-ink-shadow);white-space:normal;flex-direction:column}.computer-home__search{inline-size:fit-content;color:inherit;margin-inline:auto;display:flex}:where(.agent-computer[data-phone]) .computer-home{flex-direction:column;min-block-size:100%;display:flex}:where(.agent-computer[data-phone]) .computer-home__search{margin-block:auto var(--sigvelo-spacing-2)}:where(.agent-computer[data-phone]) .computer-home__launchpad{grid-template-columns:repeat(4, var(--sigvelo-recipe-computer-app-tile));grid-auto-rows:var(--sigvelo-recipe-computer-home-row);place-content:start space-evenly;gap:0;margin-block:0}:where(.agent-computer[data-phone]) .computer-home__launcher[data-favorite]{display:none}:where(.agent-computer[data-phone]) .computer-home__launcher{--sigvelo-recipe-button-ghost-fill:transparent;inline-size:var(--sigvelo-recipe-computer-app-tile);align-self:start;gap:var(--sigvelo-spacing-1);font-size:var(--sigvelo-text-2xs);font-weight:var(--sigvelo-font-weight-semibold);line-height:var(--sigvelo-text-2xs-leading);white-space:nowrap;padding:0}:where(.agent-computer[data-phone]) .computer-home__icon{--sigvelo-recipe-app-icon-size:var(--sigvelo-recipe-computer-app-tile)}:where(.agent-computer[data-phone]) .computer-home__label{text-overflow:ellipsis;inline-size:100%;text-shadow:var(--sigvelo-recipe-wallpaper-ink-shadow);overflow:hidden}:where(.agent-computer[data-phone]) .computer-home__launcher:active .computer-home__icon{filter:brightness(.88)}:where(.agent-computer[data-phone]) .computer-home__launcher:focus-visible{outline:none}:where(.agent-computer[data-phone]) .computer-home__launcher:focus-visible .computer-home__icon{outline:var(--sigvelo-focus-ring);outline-offset:calc(-1 * var(--sigvelo-focus-width))}@media (forced-colors:active){.computer-home__label{text-shadow:none}}.computer-notifications__center{--sigvelo-recipe-surface-padding:0;--sigvelo-recipe-surface-background:transparent;--sigvelo-recipe-surface-shadow:none;inline-size:23rem;max-inline-size:min(23rem, var(--available-width))}.computer-notifications__scrim{display:none}:where(.agent-computer[data-phone]) .computer-notifications__scrim{background:color-mix(in oklab, var(--sigvelo-color-canvas), transparent 40%);-webkit-backdrop-filter:var(--sigvelo-glass-filter-chrome);backdrop-filter:var(--sigvelo-glass-filter-chrome);display:block;position:fixed;inset:0}@media (prefers-reduced-transparency:reduce){.computer-notifications__scrim{background:var(--sigvelo-color-canvas);-webkit-backdrop-filter:none;backdrop-filter:none}}.computer-notifications__list{gap:var(--sigvelo-spacing-3);margin:0;padding:0;list-style:none;display:grid}:is(.computer-notifications__banners,.computer-notifications__list) .computer-notifications__card{align-items:start;gap:var(--sigvelo-spacing-3);text-align:start;grid-template-columns:auto minmax(0,1fr);display:grid}.computer-notifications__list .computer-notifications__card{inline-size:100%;padding:var(--sigvelo-spacing-3);border:var(--sigvelo-border-width) var(--sigvelo-border-style) transparent;border-radius:var(--sigvelo-radius-lg);background-color:var(--sigvelo-color-surface-raised);box-shadow:var(--sigvelo-elevation-overlay);color:var(--sigvelo-color-text);font:inherit}.computer-notifications__list .computer-notifications__card:focus-visible{outline:var(--sigvelo-focus-ring)}.computer-notifications__copy{gap:var(--sigvelo-spacing-1);min-inline-size:0;font-size:var(--sigvelo-text-compact);display:grid}.computer-notifications__source{align-items:center;gap:var(--sigvelo-spacing-2);color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs);display:flex}.computer-notifications__source time{margin-inline-start:auto}.computer-notifications__title{font-size:var(--sigvelo-text-compact);font-weight:var(--sigvelo-font-weight-semibold)}.computer-notifications__body{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-compact)}.computer-notifications__action{color:var(--sigvelo-color-text);font:inherit;font-weight:var(--sigvelo-font-weight-semibold);background:0 0;border:none;justify-self:start;margin:0;padding:0}.computer-notifications__banners .computer-notifications__action:after{content:"";border-radius:inherit;position:absolute;inset:0}.computer-notifications__banners .computer-notifications__action:focus-visible{outline:none}.computer-notifications__banners .toast:has(.computer-notifications__action:focus-visible){outline:var(--sigvelo-focus-ring)}.computer-notifications__banners .toast__close{z-index:1}@media (any-pointer:coarse){:where(.agent-computer[data-phone]) .computer-notifications__trigger{min-block-size:var(--sigvelo-touch-target);min-inline-size:var(--sigvelo-touch-target)}}.computer-notifications__count{font-variant-numeric:tabular-nums}.computer-notifications__banners{--sigvelo-toast-top-offset:var(--sigvelo-spacing-12);inline-size:min(24rem, calc(100% - var(--sigvelo-spacing-8)));translate:0 var(--notifications-banner-yield,0px);transition:translate var(--sigvelo-motion-duration-layout) var(--sigvelo-motion-ease-change)}:where(.agent-computer[data-phone]) .computer-notifications__banners{--sigvelo-toast-top-offset:var(--sigvelo-spacing-2);inset-inline:var(--sigvelo-spacing-2);inline-size:auto}:where(.agent-computer[data-phone]) .computer-notifications__banners .toast{border-radius:var(--sigvelo-recipe-computer-widget-radius)}:where(.agent-computer[data-phone]) .computer-notifications__banners .computer-notifications__card{cursor:default;align-items:center}:where(.agent-computer[data-phone]) .computer-notifications__banners .computer-notifications__card>.app-icon{--sigvelo-recipe-app-icon-size:var(--sigvelo-spacing-9)}:where(.agent-computer[data-phone]) .computer-notifications__banners .computer-notifications__copy{gap:0}:where(.agent-computer[data-phone]) .computer-notifications__banners .computer-notifications__source,:where(.agent-computer[data-phone]) .computer-notifications__banners .computer-notifications__action:not(:focus-visible){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}:where(.agent-computer[data-phone]) .computer-notifications__banners .computer-notifications__body{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:where(.agent-computer[data-phone]) .computer-notifications__banners .toast__close{display:none}:where(.agent-computer[data-phone]) .computer-notifications__banners .toast:is([data-starting-style],[data-ending-style]){translate:var(--toast-swipe-movement-x,0px) calc(-100% - var(--sigvelo-toast-top-offset) + var(--toast-swipe-movement-y,0px))}:where(.agent-computer[data-phone]) .computer-notifications__banners .toast{touch-action:none}.computer-notifications__empty{align-items:center;gap:var(--sigvelo-spacing-2);padding:var(--sigvelo-spacing-4);border-radius:var(--sigvelo-radius-lg);background-color:var(--sigvelo-color-surface-raised);box-shadow:var(--sigvelo-elevation-overlay);color:var(--sigvelo-color-text-muted);margin:0;display:flex}.computer-appearance{gap:var(--sigvelo-spacing-3);inline-size:min(19rem, calc(100dvi - var(--sigvelo-spacing-8)));display:grid}.computer-appearance__wallpaper{justify-content:start;gap:var(--sigvelo-spacing-3);padding:var(--sigvelo-spacing-2);text-align:start;block-size:auto}.computer-appearance__thumbnail{aspect-ratio:16/10;border-radius:var(--sigvelo-radius-md);forced-color-adjust:none;flex:none;inline-size:3rem}.computer-appearance__label,.computer-appearance__name{display:block}.computer-appearance__name{color:var(--sigvelo-color-text-muted);font-weight:var(--sigvelo-font-weight-normal);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.computer-appearance__wallpaper>span:not(.computer-appearance__thumbnail,.sigvelo-visually-hidden){flex:1;min-inline-size:0}.computer-appearance__wallpaper>svg{color:var(--sigvelo-color-text-muted);flex:none}:where(.agent-computer[data-phone]) .computer-appearance__trigger{display:none}.computer-spotlight__trigger{color:inherit}:where(.agent-computer[data-phone]) .computer-spotlight__trigger{display:none}.computer-app-tile,.computer-app-calendar{border-radius:var(--sigvelo-radius-squircle);box-shadow:var(--sigvelo-elevation-raised)}.computer-app-tile{forced-color-adjust:none;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#2c2c2e);place-items:center;block-size:100%;inline-size:100%;display:grid}.computer-app-tile>:is(svg,img){block-size:70%;inline-size:70%}.computer-automations{grid-template-rows:auto var(--sigvelo-layout-track-fill);background:var(--sigvelo-color-surface-sunken);min-block-size:0;display:grid}.computer-automations-toolbar{min-inline-size:0;min-block-size:calc(var(--sigvelo-spacing-12) + var(--sigvelo-spacing-1));flex:1;padding:0}.computer-automations__location-bar{min-block-size:var(--sigvelo-spacing-9);box-sizing:border-box;padding:var(--sigvelo-spacing-0-5) var(--sigvelo-spacing-3);border-block-end:var(--sigvelo-border-width) var(--sigvelo-border-style) var(--sigvelo-color-neutral-border-subtle);background:var(--sigvelo-color-surface-raised);justify-content:flex-start;align-items:center;display:flex}.computer-automations__tabs{gap:var(--sigvelo-spacing-1);inline-size:fit-content;display:flex}.computer-automations__tab{--sigvelo-recipe-button-height:var(--sigvelo-density-compact-control-height);--sigvelo-recipe-button-padding-inline:var(--sigvelo-spacing-2);--sigvelo-recipe-button-font-size:var(--sigvelo-text-compact);--sigvelo-recipe-button-icon-size:var(--sigvelo-control-icon-size-sm);--sigvelo-recipe-button-ghost-color:var(--sigvelo-color-text-muted);--sigvelo-recipe-button-ghost-fill:transparent;gap:var(--sigvelo-spacing-1)}.computer-automations__tab[data-active]{--sigvelo-recipe-button-ghost-color:var(--sigvelo-color-text);--sigvelo-recipe-button-ghost-fill:var(--sigvelo-color-neutral-bg-subtle);background:var(--sigvelo-color-neutral-bg-subtle)}.computer-automations__panel{min-block-size:0;padding:0;overflow:auto}.computer-automations__panels{grid-row:2}.computer-automations__panel--workflows{--sigvelo-recipe-workspace-background:var(--sigvelo-color-surface-sunken)}.computer-automations__schedule-view{background:var(--sigvelo-color-canvas);grid-template-rows:auto minmax(20rem,1fr);min-block-size:100%;display:grid}.computer-automations__agenda{padding:var(--sigvelo-spacing-1) var(--sigvelo-layout-gutter);border-block-end:var(--sigvelo-border-width) var(--sigvelo-border-style) var(--sigvelo-color-neutral-border-subtle);background:var(--sigvelo-color-surface-sunken)}.computer-automations__section-heading{justify-content:space-between;align-items:baseline;gap:var(--sigvelo-spacing-3);min-block-size:var(--sigvelo-density-compact-control-height);cursor:pointer;display:flex}.computer-automations__section-heading:focus-visible{outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-spacing-0-5);border-radius:var(--sigvelo-radius-sm)}.computer-automations__section-heading>span:first-child{color:var(--sigvelo-color-text);font-weight:var(--sigvelo-font-weight-semibold)}.computer-automations__section-heading>span:first-child:before{content:"+";inline-size:var(--sigvelo-spacing-4);color:var(--sigvelo-color-text-muted);display:inline-block}.computer-automations__agenda[open]>summary{margin-block-end:var(--sigvelo-spacing-2)}.computer-automations__agenda[open]>summary>span:first-child:before{content:"−"}.computer-automations__run-group h2{font-size:var(--sigvelo-text-compact);font-weight:var(--sigvelo-font-weight-semibold);margin:0}@media (any-pointer:coarse){.computer-automations__section-heading{min-block-size:var(--sigvelo-touch-target)}}.computer-automations__section-heading span,.computer-automations__agenda p,.computer-automations__run-group>p{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs);line-height:var(--sigvelo-text-xs-leading)}.computer-automations__agenda ol{gap:var(--sigvelo-spacing-1);margin:0;padding:0;list-style:none;display:grid}.computer-automations__agenda li{min-block-size:var(--sigvelo-spacing-14);grid-template-columns:var(--sigvelo-spacing-10) 4.5rem var(--sigvelo-spacing-1) var(--sigvelo-layout-track-fill);align-items:center;gap:var(--sigvelo-spacing-2);padding:var(--sigvelo-spacing-1) var(--sigvelo-spacing-2);border-radius:var(--sigvelo-radius-md);background:var(--sigvelo-color-surface-raised);display:grid}.computer-automations__agenda-date{line-height:var(--sigvelo-leading-tight);place-items:center;display:grid}.computer-automations__agenda-date span{color:var(--sigvelo-color-primary-text);font-size:var(--sigvelo-text-xs);font-weight:var(--sigvelo-font-weight-semibold);text-transform:uppercase}.computer-automations__agenda-date strong{font-size:var(--sigvelo-text-lg)}.computer-automations__agenda time{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-compact);text-align:end}.computer-automations__agenda-mark{border-radius:var(--sigvelo-radius-full);background:var(--sigvelo-color-primary-bg);align-self:stretch}.computer-automations__agenda-copy{gap:var(--sigvelo-spacing-0-5);min-inline-size:0;display:grid}.computer-automations__agenda-copy :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.computer-automations__agenda-copy strong{font-size:var(--sigvelo-text-compact)}.computer-automations__agenda-copy small{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs)}.computer-automations__run-browser,.computer-automations__run-detail{grid-template-rows:auto var(--sigvelo-layout-track-fill);background:var(--sigvelo-color-surface-sunken);min-block-size:100%;display:grid}.computer-automations__runs{align-content:start;gap:var(--sigvelo-spacing-5);min-block-size:0;padding:var(--sigvelo-layout-gutter);display:grid;overflow:auto}.computer-automations__run-group{inline-size:min(100%, var(--sigvelo-layout-content));gap:var(--sigvelo-spacing-2);margin-inline:auto;display:grid}.computer-automations__run-group ul{border-radius:var(--sigvelo-radius-lg);background:var(--sigvelo-color-surface-raised);box-shadow:var(--sigvelo-elevation-raised);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.computer-automations__run-group li+li{border-block-start:var(--sigvelo-border-width) var(--sigvelo-border-style) var(--sigvelo-color-neutral-border-subtle)}.computer-automations__run{--sigvelo-recipe-button-height:var(--sigvelo-spacing-14);--sigvelo-recipe-button-padding-inline:var(--sigvelo-spacing-3);inline-size:100%;padding-block:var(--sigvelo-spacing-2);text-align:start;justify-content:flex-start}.computer-automations__run>span{min-inline-size:0;display:grid}.computer-automations__run-icon{inline-size:var(--sigvelo-control-icon-size-md);block-size:var(--sigvelo-control-icon-size-md);color:var(--sigvelo-color-text-muted);flex:none}.computer-automations__run-group strong{font-size:var(--sigvelo-text-compact);font-weight:var(--sigvelo-font-weight-normal)}.computer-automations__run-group small{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.computer-automations__run-detail{grid-template-rows:auto var(--sigvelo-layout-track-fill)}:where(.agent-computer[data-phone]) .computer-automations__location-bar{padding-inline:var(--sigvelo-spacing-2)}:where(.agent-computer[data-phone]) .computer-automations .app-top-bar[data-title-align=start]{--sigvelo-recipe-app-top-bar-block-size:var(--sigvelo-recipe-computer-nav-height);grid-template-columns:minmax(var(--sigvelo-recipe-computer-nav-height), auto) var(--sigvelo-layout-track-fill) minmax(var(--sigvelo-recipe-computer-nav-height), auto)}:where(.agent-computer[data-phone]) .computer-automations .app-top-bar[data-title-align=start] .app-top-bar__title{text-align:center;font-size:var(--sigvelo-text-base);justify-self:center}:where(.agent-computer[data-phone]) .computer-automations__tabs{inline-size:100%}:where(.agent-computer[data-phone]) .computer-automations__tab{flex:1}:where(.agent-computer[data-phone]) .computer-automations__schedule-view{grid-template-rows:auto minmax(28rem,1fr)}:where(.agent-computer[data-phone]) .computer-automations__agenda{padding-inline:var(--sigvelo-spacing-3)}:where(.agent-computer[data-phone]) .computer-automations__agenda li{grid-template-columns:var(--sigvelo-spacing-8) 3.75rem var(--sigvelo-spacing-1) var(--sigvelo-layout-track-fill);padding-inline:var(--sigvelo-spacing-1)}:where(.agent-computer[data-phone]) .computer-automations__runs{gap:var(--sigvelo-spacing-4);padding:var(--sigvelo-spacing-4)}:where(.agent-computer[data-phone]) .computer-automations{--automations-tab-bar-inset:var(--sigvelo-spacing-4);grid-template-rows:var(--sigvelo-layout-track-fill)}:where(.agent-computer[data-phone]) .computer-automations__panels{grid-area:1/1}:where(.agent-computer[data-phone]) .computer-automations__panel{padding-block-end:calc(var(--sigvelo-spacing-12) + var(--sigvelo-spacing-2) + 2 * var(--automations-tab-bar-inset))}:where(.agent-computer[data-phone]) .computer-automations__panel:has(>.computer-automations__schedule-view){background:var(--sigvelo-color-canvas)}:where(.agent-computer[data-phone]) .computer-automations__location-bar{z-index:1;min-block-size:0;margin:0 var(--automations-tab-bar-inset) max(var(--sigvelo-spacing-2), env(safe-area-inset-bottom,0px));padding:var(--sigvelo-spacing-1);border-radius:var(--sigvelo-radius-full);background:var(--sigvelo-color-surface-raised);box-shadow:var(--sigvelo-elevation-floating);background:color-mix(in oklab, var(--sigvelo-color-surface-raised), transparent 25%);-webkit-backdrop-filter:var(--sigvelo-glass-filter-chrome);backdrop-filter:var(--sigvelo-glass-filter-chrome);border:0;grid-area:1/1;align-self:end}@media (prefers-reduced-transparency:reduce){:where(.agent-computer[data-phone]) .computer-automations__location-bar{background:var(--sigvelo-color-surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}}:where(.agent-computer[data-phone]) .computer-automations__tab{--sigvelo-recipe-button-height:var(--sigvelo-spacing-12);--sigvelo-recipe-button-font-size:var(--sigvelo-text-xs);--sigvelo-recipe-button-font-weight:var(--sigvelo-font-weight-normal);--sigvelo-recipe-button-icon-size:var(--sigvelo-spacing-5);--sigvelo-recipe-button-ghost-fill:transparent;color:var(--sigvelo-color-text-muted);background:0 0;flex-direction:column;gap:0}:where(.agent-computer[data-phone]) .computer-automations__tab[data-active]{color:var(--sigvelo-color-primary-text);background:var(--sigvelo-color-neutral-bg-subtle)}@media (forced-colors:active){:where(.agent-computer[data-phone]) .computer-automations__location-bar{border:1px solid canvastext}}.computer-schedules-screen{grid-template-rows:var(--sigvelo-layout-track-fill);min-block-size:0;display:grid}:where(.agent-computer[data-phone]) .computer-schedules-stack{--sigvelo-recipe-screen-stack-plane:var(--sigvelo-recipe-computer-nav-plane);--sigvelo-recipe-field-group-appearance:inset}:where(.agent-computer[data-phone]) .computer-schedules-screen{grid-template-rows:auto var(--sigvelo-layout-track-fill)}.computer-schedules-content{min-block-size:0;min-inline-size:0;overflow:auto}.computer-calendar{block-size:100%;min-block-size:0;min-inline-size:0;color:var(--sigvelo-color-text);background:var(--sigvelo-color-canvas);container:computer-calendar/inline-size}.computer-calendar__shell{--sigvelo-recipe-app-top-bar-block-size:var(--sigvelo-spacing-9);--responsive-sidebar-shell-sidebar-surface:var(--sigvelo-color-surface);--sigvelo-recipe-app-top-bar-title-font-weight:var(--sigvelo-font-weight-normal);background:var(--sigvelo-color-canvas);block-size:100%}.computer-calendar__sidebar{flex-direction:column;block-size:100%;min-block-size:0;display:flex;overflow:auto}.computer-calendar__sources{padding:var(--sigvelo-spacing-2);font-size:var(--sigvelo-text-compact);line-height:var(--sigvelo-text-compact-leading);border:0;margin:0}.computer-calendar__sources legend{padding-inline:var(--sigvelo-spacing-1);color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-2xs);line-height:var(--sigvelo-text-2xs-leading)}.computer-calendar__source{align-items:center;gap:var(--sigvelo-spacing-2);min-block-size:var(--sigvelo-spacing-7);padding-inline:var(--sigvelo-spacing-1);cursor:pointer;display:flex}.computer-calendar__history-checkbox[data-checked]{background:var(--sigvelo-color-neutral-bg);border-color:var(--sigvelo-color-neutral-bg)}.computer-calendar__history-checkmark{color:var(--sigvelo-color-neutral-text-on-bg)}.computer-calendar__mini{padding:var(--sigvelo-spacing-2) var(--sigvelo-spacing-1);margin-block-start:auto}.computer-calendar__mini-navigation{justify-content:space-between;align-items:center;gap:var(--sigvelo-spacing-0-5);font-size:var(--sigvelo-text-2xs);line-height:var(--sigvelo-text-2xs-leading);display:flex}.computer-calendar__mini-grid .computer-calendar__weekdays{padding-block:var(--sigvelo-spacing-1);font-size:var(--sigvelo-text-3xs);line-height:var(--sigvelo-text-3xs-leading)}.computer-calendar__mini-grid .computer-calendar__week{min-block-size:var(--sigvelo-spacing-6)}.computer-calendar__mini-grid .computer-calendar__cell,.computer-calendar__mini-grid .computer-calendar__cell+.computer-calendar__cell{background:0 0;border:0}.computer-calendar__mini-grid .computer-calendar__date{min-block-size:var(--sigvelo-spacing-6);justify-content:center;align-items:center;padding:0}.computer-calendar__mini-grid .computer-calendar__number{min-inline-size:var(--sigvelo-spacing-5);block-size:var(--sigvelo-spacing-5);font-size:var(--sigvelo-text-3xs);line-height:var(--sigvelo-text-3xs-leading)}.computer-calendar__mini-grid .computer-calendar__cell[aria-selected=true] .computer-calendar__number{background:var(--sigvelo-color-neutral-bg-muted)}.computer-calendar-toolbar{min-inline-size:0;min-block-size:calc(var(--sigvelo-spacing-12) + var(--sigvelo-spacing-1));flex:1;padding:0}.computer-calendar__search{--sigvelo-recipe-control-height:var(--sigvelo-control-height-xs);--sigvelo-recipe-control-font-size:var(--sigvelo-text-xs);inline-size:10rem;min-inline-size:0}.computer-calendar__canvas{background:var(--sigvelo-color-canvas);flex-direction:column;grid-row:-2;block-size:100%;min-block-size:0;min-inline-size:0;display:flex;overflow:auto}.computer-calendar__month-heading{align-items:center;gap:var(--sigvelo-spacing-2);padding:var(--sigvelo-spacing-1) var(--sigvelo-spacing-3) var(--sigvelo-spacing-2);flex-wrap:wrap;display:flex}.computer-calendar__title{font-size:var(--sigvelo-text-3xl);line-height:var(--sigvelo-text-3xl-leading);font-weight:var(--sigvelo-font-weight-normal);letter-spacing:var(--sigvelo-tracking-tight);margin-inline-end:auto}.computer-calendar__title strong{font-weight:var(--sigvelo-font-weight-semibold)}.computer-calendar__navigation{align-items:center;gap:var(--sigvelo-spacing-0-5);display:flex}.computer-calendar__month{flex-direction:column;flex:1 0 auto;min-inline-size:0;display:flex}.computer-calendar__weekdays,.computer-calendar__week{grid-template-columns:repeat(7, var(--sigvelo-layout-track-fill));display:grid}.computer-calendar__weekdays{padding-block:var(--sigvelo-spacing-1);color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-compact);line-height:var(--sigvelo-text-compact-leading);text-align:center;flex:none}.computer-calendar__week{min-block-size:var(--sigvelo-spacing-16);flex:1 1 0}.computer-calendar__cell{border-block-start:var(--sigvelo-border-width) solid var(--sigvelo-color-neutral-border-muted);min-inline-size:0;position:relative}.computer-calendar__cell+.computer-calendar__cell{border-inline-start:var(--sigvelo-border-width) solid var(--sigvelo-color-neutral-border-muted)}.computer-calendar__cell[data-weekend]{background:var(--sigvelo-color-surface)}.computer-calendar__cell[aria-selected=true]{background:var(--sigvelo-color-neutral-bg-subtle)}.computer-calendar__date{appearance:none;align-items:end;gap:var(--sigvelo-spacing-1);block-size:100%;inline-size:100%;padding:var(--sigvelo-spacing-0-5) var(--sigvelo-spacing-1);color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;flex-direction:column;font-family:inherit;display:flex;position:absolute;inset:0}.computer-calendar__number{min-inline-size:var(--sigvelo-spacing-7);block-size:var(--sigvelo-spacing-7);font-size:var(--sigvelo-text-base);line-height:var(--sigvelo-text-base-leading);white-space:nowrap;border-radius:var(--sigvelo-radius-circle);flex:none;justify-content:center;align-items:center;display:flex}.computer-calendar__cell[data-outside] .computer-calendar__number{color:var(--sigvelo-color-text-muted)}.computer-calendar__date[aria-current=date] .computer-calendar__number,.computer-calendar__mini-grid .computer-calendar__cell[aria-selected=true] .computer-calendar__date[aria-current=date] .computer-calendar__number{color:var(--sigvelo-color-danger-text-on-bg);background:var(--sigvelo-color-danger-bg);font-weight:var(--sigvelo-font-weight-semibold)}.computer-calendar__date:focus-visible{outline:var(--sigvelo-focus-width) solid var(--sigvelo-color-focus);outline-offset:calc(-1 * var(--sigvelo-focus-width))}.computer-calendar__events{padding-inline:var(--sigvelo-spacing-0-5);pointer-events:none;flex-direction:column;gap:0;margin-block-start:var(--sigvelo-spacing-8);display:flex;position:relative}.computer-calendar__event,.computer-calendar__more{--sigvelo-recipe-button-height:var(--sigvelo-spacing-6);--sigvelo-recipe-button-padding-inline:var(--sigvelo-spacing-0-5);--sigvelo-recipe-button-font-size:var(--sigvelo-text-2xs);--sigvelo-recipe-button-line-height:var(--sigvelo-text-2xs-leading);--sigvelo-recipe-button-font-weight:var(--sigvelo-font-weight-normal);--sigvelo-recipe-button-ghost-color:var(--sigvelo-color-text);--sigvelo-recipe-button-ghost-fill:var(--sigvelo-color-neutral-bg-muted);justify-content:start;gap:var(--sigvelo-spacing-1);text-align:start;pointer-events:auto;inline-size:100%;min-inline-size:0}.computer-calendar__event-dot{inline-size:var(--sigvelo-spacing-1-5);block-size:var(--sigvelo-spacing-1-5);border-radius:var(--sigvelo-radius-circle);background:var(--sigvelo-color-primary-bg);flex:none}.computer-calendar__event[data-kind=run] .computer-calendar__event-dot{background:var(--sigvelo-color-text-muted)}.computer-calendar__event-title{flex:1;min-inline-size:0}.computer-calendar__event>time{font-size:var(--sigvelo-text-3xs);color:var(--sigvelo-color-text-muted);white-space:nowrap;flex:none}.computer-calendar__more{--sigvelo-recipe-button-ghost-color:var(--sigvelo-color-text-muted);padding-inline-start:var(--sigvelo-spacing-3)}.computer-calendar__event-indicator,.computer-calendar__day-context,.computer-calendar__phone-agenda{display:none}.computer-calendar__event[data-detailed]{--sigvelo-recipe-button-height:var(--sigvelo-control-height-xl);--sigvelo-recipe-button-font-size:var(--sigvelo-text-subhead);--sigvelo-recipe-button-line-height:var(--sigvelo-text-subhead-leading);--sigvelo-recipe-button-padding-inline:var(--sigvelo-spacing-1);grid-template-columns:auto var(--sigvelo-layout-track-fill) auto;column-gap:var(--sigvelo-spacing-2);padding-block:var(--sigvelo-spacing-2);display:grid}.computer-calendar__event[data-detailed]>time{font-size:var(--sigvelo-text-xs)}.computer-calendar__entry-detail{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs);line-height:var(--sigvelo-text-xs-leading);grid-column:2/-1}.computer-calendar__search-results{padding:var(--sigvelo-spacing-3) var(--sigvelo-spacing-4)}.computer-calendar__search-heading{align-items:start;gap:var(--sigvelo-spacing-3);margin-block-end:var(--sigvelo-spacing-6);display:flex}.computer-calendar__search-heading>div{flex:1;min-inline-size:0}.computer-calendar__search-heading h2{font-size:var(--sigvelo-text-lg);line-height:var(--sigvelo-text-lg-leading);font-weight:var(--sigvelo-font-weight-semibold)}.computer-calendar__search-heading p{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs);line-height:var(--sigvelo-text-xs-leading)}.computer-calendar__search-days,.computer-calendar__search-events{margin:0;padding:0;list-style:none;display:grid}.computer-calendar__search-days{gap:var(--sigvelo-spacing-5)}.computer-calendar__search-days h3{font-size:var(--sigvelo-text-compact);line-height:var(--sigvelo-text-compact-leading);font-weight:var(--sigvelo-font-weight-semibold);margin-block-end:var(--sigvelo-spacing-1)}.computer-calendar__search-empty{--sigvelo-recipe-empty-state-padding-block:var(--sigvelo-spacing-6)}.computer-calendar__event-popup{--sigvelo-recipe-surface-padding:var(--sigvelo-spacing-4);inline-size:19rem;max-inline-size:min(19rem, var(--available-width));font-size:var(--sigvelo-text-compact);line-height:var(--sigvelo-text-compact-leading)}.computer-calendar__event-header{align-items:start;gap:var(--sigvelo-spacing-2);display:flex}.computer-calendar__event-title-heading{min-inline-size:0;font-size:var(--sigvelo-text-base);line-height:var(--sigvelo-text-base-leading);overflow-wrap:anywhere;flex:1}.computer-calendar__event-description,.computer-calendar__event-note{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs);line-height:var(--sigvelo-text-xs-leading)}.computer-calendar__event-facts{margin-block:var(--sigvelo-spacing-4)}.computer-calendar__event-note{margin-block-end:var(--sigvelo-spacing-3)}.computer-calendar__overflow-list{gap:var(--sigvelo-spacing-3);margin-block-start:var(--sigvelo-spacing-3);padding:0;list-style:none;display:grid}.computer-calendar__overflow-list>li{display:grid}.computer-calendar__overflow-list time,.computer-calendar__overflow-list li>span{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs);line-height:var(--sigvelo-text-xs-leading)}.computer-calendar__source-link{--sigvelo-recipe-button-padding-inline:0;--sigvelo-recipe-button-font-weight:var(--sigvelo-font-weight-normal);white-space:normal;overflow-wrap:anywhere;justify-content:start}@media (hover:hover){.computer-calendar__date:hover{background:var(--sigvelo-color-neutral-bg-muted)}}@container computer-calendar (inline-size<=40rem){.computer-calendar__month-heading{padding-inline:var(--sigvelo-spacing-3)}.computer-calendar__week{min-block-size:var(--sigvelo-spacing-12)}.computer-calendar__month{flex:none}.computer-calendar__month .computer-calendar__events{display:none}.computer-calendar__month .computer-calendar__date{padding-block:var(--sigvelo-spacing-1);align-items:center}.computer-calendar__month .computer-calendar__number{min-inline-size:var(--sigvelo-spacing-8);block-size:var(--sigvelo-spacing-8);font-size:var(--sigvelo-text-body);line-height:var(--sigvelo-text-body-leading)}.computer-calendar__month-prefix{display:none}.computer-calendar__month .computer-calendar__cell,.computer-calendar__month .computer-calendar__cell+.computer-calendar__cell{background:0 0;border:0}.computer-calendar__month .computer-calendar__cell[aria-selected=true] .computer-calendar__number{background:var(--sigvelo-color-neutral-bg-muted)}.computer-calendar__month .computer-calendar__cell[aria-selected=true] .computer-calendar__date[aria-current=date] .computer-calendar__number{background:var(--sigvelo-color-danger-bg)}.computer-calendar__event-indicator{inline-size:var(--sigvelo-spacing-3);block-size:var(--sigvelo-spacing-1);border-radius:var(--sigvelo-radius-full);background:var(--sigvelo-color-text-muted);display:block}.computer-calendar__event-indicator[data-kind=scheduled]{background:var(--sigvelo-color-primary-bg)}.computer-calendar__day-context{padding-inline:var(--sigvelo-spacing-4);margin-block-start:var(--sigvelo-spacing-4);display:block}.computer-calendar__day-heading{font-size:var(--sigvelo-text-lg);line-height:var(--sigvelo-text-lg-leading);font-weight:var(--sigvelo-font-weight-semibold)}.computer-calendar__day-context>p{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs);line-height:var(--sigvelo-text-xs-leading)}.computer-calendar__phone-agenda{gap:var(--sigvelo-spacing-2);margin-block:var(--sigvelo-spacing-3);padding-inline:var(--sigvelo-spacing-3);list-style:none;display:grid}}@container computer-calendar (inline-size<=26rem){.computer-calendar__title{font-size:var(--sigvelo-text-2xl);line-height:var(--sigvelo-text-2xl-leading);flex:1 0 100%}.computer-calendar__navigation{margin-inline-start:auto}.computer-calendar__search{inline-size:7.5rem}}@media (any-pointer:coarse){.computer-calendar__source,.computer-calendar__mini-grid .computer-calendar__date,.computer-calendar__mini-grid .computer-calendar__week{min-block-size:var(--sigvelo-touch-target)}}@media (forced-colors:active){.computer-calendar__event-dot,.computer-calendar__event-indicator[data-kind]{background:canvastext}.computer-calendar__cell[aria-selected=true] .computer-calendar__number{outline:1px solid highlight}.computer-calendar__date[aria-current=date] .computer-calendar__number{font-weight:var(--sigvelo-font-weight-bold);outline:2px solid canvastext}.computer-calendar__date:focus-visible{outline-color:highlight}}.computer-app-calendar{background:var(--lightningcss-light,var(--sigvelo-color-neutral-50))var(--lightningcss-dark,var(--sigvelo-color-neutral-900));block-size:100%;inline-size:100%;display:block;position:relative;container-type:size}.computer-app-calendar>span,.computer-app-calendar>strong{line-height:var(--sigvelo-leading-none);text-align:center;position:absolute;inset-inline:0}.computer-app-calendar>span{z-index:1;color:var(--sigvelo-color-danger-text);font-size:20.3cqh;font-weight:var(--sigvelo-font-weight-semibold);inset-block-start:11.1cqh}.computer-app-calendar>strong{color:var(--lightningcss-light,var(--sigvelo-color-neutral-950))var(--lightningcss-dark,var(--sigvelo-color-neutral-50));font-size:64.3cqh;font-weight:300;inset-block-start:27.4cqh}.computer-calendar__event[data-kind=event]{--sigvelo-recipe-calendar-event-color:initial}.computer-calendar__event[data-kind=event] .computer-calendar__event-dot{background:var(--sigvelo-recipe-calendar-event-color,transparent);box-shadow:inset 0 0 0 1px var(--sigvelo-recipe-calendar-event-color,var(--sigvelo-color-text-muted))}.computer-channels{grid-template-rows:auto var(--sigvelo-layout-track-fill);block-size:100%;display:grid;overflow:hidden}.computer-channels__connection{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs)}.computer-channels__connection[data-phase=connected]{color:var(--sigvelo-color-success-text)}.computer-channels__connection[data-phase=auth_failed]{color:var(--sigvelo-color-danger-text)}.computer-channels__groups{align-content:start;gap:var(--sigvelo-spacing-4);padding:var(--sigvelo-layout-gutter);grid-row:2;display:grid;overflow:auto}.computer-channels__group{inline-size:min(100%, var(--sigvelo-layout-content));gap:var(--sigvelo-spacing-2);margin-inline:auto;display:grid}.computer-channels__group h2{font-size:var(--sigvelo-text-compact);font-weight:var(--sigvelo-font-weight-semibold);margin:0}.computer-channels__group ul{border-radius:var(--sigvelo-radius-lg);background:var(--sigvelo-color-surface-raised);box-shadow:var(--sigvelo-elevation-raised);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.computer-channels__group li+li{border-block-start:var(--sigvelo-border-width) var(--sigvelo-border-style) var(--sigvelo-color-neutral-border-subtle)}.computer-channels__thread{--sigvelo-recipe-button-height:var(--sigvelo-spacing-14);--sigvelo-recipe-button-padding-inline:var(--sigvelo-spacing-3);inline-size:100%;padding-block:var(--sigvelo-spacing-2);text-align:start;justify-content:space-between}.computer-channels__copy{min-inline-size:0;display:grid}.computer-channels__copy strong{font-size:var(--sigvelo-text-compact);font-weight:var(--sigvelo-font-weight-normal)}.computer-channels__copy small{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs)}.computer-channels__empty{grid-row:2;place-self:center}.computer-settings.computer-settings--desktop{grid-template-columns:12.5rem var(--sigvelo-layout-track-fill);align-content:stretch;gap:0;block-size:100%;min-block-size:0;min-inline-size:0;padding:0;display:grid}.computer-settings-toolbar{align-items:center;gap:var(--sigvelo-spacing-2);min-inline-size:0;min-block-size:calc(var(--sigvelo-spacing-12) + var(--sigvelo-spacing-1));flex:1;display:flex}.computer-settings-toolbar__rail{inline-size:calc(12.5rem - var(--sigvelo-recipe-computer-window-lights-run,5rem) - var(--sigvelo-spacing-2));flex:none}.computer-settings-toolbar__title{min-inline-size:0;text-overflow:ellipsis;font-size:var(--sigvelo-text-base);font-weight:var(--sigvelo-font-weight-semibold);padding-inline-start:var(--sigvelo-spacing-4);overflow:hidden}.computer-settings__sidebar{min-inline-size:0;padding:var(--sigvelo-spacing-1) var(--sigvelo-spacing-3) var(--sigvelo-spacing-3);background:var(--sigvelo-recipe-window-bar-plane,var(--sigvelo-color-neutral-bg-subtle));overflow:auto}.computer-settings__screen--root>h1{color:var(--sigvelo-color-text);margin:0}.computer-settings__navigation{gap:var(--sigvelo-spacing-1);display:grid}.computer-settings__destination{grid-template-columns:auto var(--sigvelo-layout-track-fill) auto;align-items:center;gap:var(--sigvelo-spacing-2);min-inline-size:0;min-block-size:var(--sigvelo-control-height-sm);padding:var(--sigvelo-spacing-1) var(--sigvelo-spacing-2);border-radius:var(--sigvelo-radius-sm);color:var(--sigvelo-color-text);font:inherit;font-size:var(--sigvelo-text-compact);text-align:start;background:0 0;border:0;display:grid}.computer-settings__destination:hover{background:var(--sigvelo-color-neutral-bg-subtle)}.computer-settings__destination:focus-visible{outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset)}.computer-settings__destination[aria-selected=true]{background:var(--sigvelo-color-neutral-bg-muted);color:var(--sigvelo-color-text)}.computer-settings__destination-icon{inline-size:var(--sigvelo-control-icon-size-md);block-size:var(--sigvelo-control-icon-size-md);color:var(--sigvelo-color-text-muted)}.computer-settings__destination-chevron{color:var(--sigvelo-color-text-faint)}.computer-settings__detail{min-block-size:0;min-inline-size:0;padding:var(--sigvelo-spacing-5) var(--sigvelo-spacing-6) var(--sigvelo-spacing-6);overflow:auto}.computer-settings__panel{padding:0}.computer-settings__panel[hidden]{display:none}.computer-settings__appearance,.computer-settings__shortcuts,.computer-settings__connections{justify-items:start;gap:var(--sigvelo-spacing-4);max-inline-size:42rem;margin-inline:auto;display:grid}.computer-settings__shortcuts h2{font-size:var(--sigvelo-text-compact);font-weight:var(--sigvelo-font-weight-semibold);margin:0}.computer-settings__shortcuts dl{justify-self:stretch;gap:var(--sigvelo-spacing-2);font-size:var(--sigvelo-text-sm);margin:0;display:grid}.computer-settings__shortcuts dl>div{gap:var(--sigvelo-spacing-3);grid-template-columns:minmax(7rem,1fr) minmax(0,3fr);display:grid}.computer-settings__shortcuts dd,.computer-settings__shortcuts>p{color:var(--sigvelo-color-text-muted);margin:0}.computer-settings__shortcuts>p{font-size:var(--sigvelo-text-sm)}.computer-settings__appearance{container:computer-settings-appearance/inline-size}.computer-settings__appearance-group{gap:var(--sigvelo-spacing-3);min-inline-size:0;padding:var(--sigvelo-spacing-4);border-radius:var(--sigvelo-radius-lg);background:var(--sigvelo-recipe-computer-card-plane,var(--sigvelo-color-surface-raised));inline-size:100%;display:grid}.computer-settings__appearance-group h3,.computer-settings__appearance-group p{margin:0}.computer-settings__appearance-group h3{font-size:var(--sigvelo-text-compact)}.computer-settings__appearance-group p{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs)}.computer-settings__appearance-row{grid-template-columns:var(--sigvelo-layout-track-fill) auto;align-items:center}.computer-settings__storage-status{max-inline-size:42rem;margin:var(--sigvelo-spacing-4) auto 0;color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs)}.computer-employee-settings{--sigvelo-recipe-row-separator-start:calc(var(--sigvelo-spacing-3) + var(--sigvelo-control-icon-size-md) + var(--sigvelo-spacing-3));max-inline-size:42rem;color:var(--sigvelo-color-text);margin-inline:auto}.computer-employee-settings__row{--sigvelo-recipe-button-font-weight:var(--sigvelo-font-weight-normal);grid-template-columns:auto var(--sigvelo-layout-track-fill) minmax(0, auto) auto;align-items:center;gap:var(--sigvelo-spacing-3);block-size:auto;inline-size:100%;min-block-size:var(--sigvelo-recipe-row-min-height,var(--sigvelo-control-height-md));padding:var(--sigvelo-spacing-2) var(--sigvelo-spacing-3);font-size:var(--sigvelo-text-compact);text-align:start;border-radius:0;display:grid}.computer-employee-settings__row>svg:first-child{inline-size:var(--sigvelo-control-icon-size-md);block-size:var(--sigvelo-control-icon-size-md);color:var(--sigvelo-color-text-muted)}.computer-employee-settings__value{min-inline-size:0;color:var(--sigvelo-color-text-muted)}.computer-employee-settings__chevron{color:var(--sigvelo-color-text-faint)}.computer-employee-settings__status{grid-template-columns:auto var(--sigvelo-layout-track-fill);align-items:start;gap:var(--sigvelo-spacing-2);max-inline-size:42rem;padding:var(--sigvelo-spacing-3);color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-compact);margin-inline:auto;display:grid}.computer-employee-settings__status>svg{inline-size:var(--sigvelo-control-icon-size-sm);block-size:var(--sigvelo-control-icon-size-sm)}.computer-employee-settings__status>div{justify-items:start;gap:var(--sigvelo-spacing-2);display:grid}.computer-settings.computer-settings--phone{background:var(--sigvelo-recipe-computer-nav-plane,var(--sigvelo-color-neutral-bg-subtle));block-size:100%;min-block-size:0;min-inline-size:0;padding:0;display:block}.computer-settings__stack,.computer-settings__screen{block-size:100%;min-block-size:0}.computer-settings__screen{background:var(--sigvelo-recipe-computer-nav-plane,var(--sigvelo-color-neutral-bg-subtle));flex-direction:column;display:flex}.computer-settings__bar{flex:none}.computer-settings__root-title{visibility:hidden}.computer-settings__screen--root>h1{padding:var(--sigvelo-spacing-2) var(--sigvelo-spacing-4) var(--sigvelo-spacing-3);font-size:var(--sigvelo-text-xl);line-height:var(--sigvelo-text-xl-leading)}.computer-settings--phone .computer-settings__navigation{--sigvelo-recipe-row-separator-start:calc(var(--sigvelo-spacing-4) + var(--sigvelo-control-icon-size-md) + var(--sigvelo-spacing-2));margin:0 var(--sigvelo-spacing-4);gap:0}.computer-settings--phone .computer-settings__destination{min-block-size:var(--sigvelo-spacing-11);padding-inline:var(--sigvelo-spacing-4);font-size:var(--sigvelo-text-base);background:0 0;border-radius:0}.computer-settings--phone .computer-settings__destination[aria-selected=true]{color:var(--sigvelo-color-text);background:0 0}.computer-settings--phone .computer-settings__destination:active:not([data-disabled]){background:var(--sigvelo-color-neutral-bg-muted);translate:none}.computer-settings--phone .computer-settings__detail{padding:var(--sigvelo-spacing-4);flex:1}@container computer-settings-appearance (inline-size<=28rem){.computer-settings__appearance-row{grid-template-columns:var(--sigvelo-layout-track-fill);justify-items:start}}@media (any-pointer:coarse){.computer-settings__destination{min-block-size:var(--sigvelo-touch-target)}}@media (forced-colors:active){.computer-settings__sidebar{border-inline-end:1px solid canvastext}.computer-settings__destination[aria-selected=true]{outline-offset:-2px;outline:2px solid highlight}}.computer-dock-settings{gap:var(--sigvelo-spacing-4);min-inline-size:0;color:var(--sigvelo-color-text);overflow-wrap:anywhere;display:grid;container:computer-dock-settings/inline-size}.computer-dock-settings h2,.computer-dock-settings p{margin:0}.computer-dock-settings h2{font-size:var(--sigvelo-text-compact);font-weight:var(--sigvelo-font-weight-semibold)}.computer-dock-settings p,.computer-dock-settings__reset>span{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-compact)}.computer-dock-settings__list{margin:0;padding:0;list-style:none}.computer-dock-settings__app{grid-template-columns:var(--sigvelo-layout-track-fill) auto auto;align-items:center;gap:var(--sigvelo-spacing-2) var(--sigvelo-spacing-3);min-block-size:var(--sigvelo-spacing-12);padding-block:var(--sigvelo-spacing-1);border-block-end:var(--sigvelo-border-width) solid var(--sigvelo-color-neutral-border-subtle);display:grid}.computer-dock-settings__identity,.computer-dock-settings__order,.computer-dock-settings__choices,.computer-dock-settings__choices label,.computer-dock-settings__reset{align-items:center;gap:var(--sigvelo-spacing-2);display:flex}.computer-dock-settings__identity{min-inline-size:0;font-size:var(--sigvelo-text-compact);font-weight:var(--sigvelo-font-weight-normal)}.computer-dock-settings__choices{gap:var(--sigvelo-spacing-4);font-size:var(--sigvelo-text-compact);flex-wrap:wrap}.computer-dock-settings__choices label{min-block-size:var(--sigvelo-spacing-8);cursor:pointer}.computer-dock-settings[data-phone] .computer-dock-settings__choices label{min-block-size:var(--sigvelo-spacing-11)}@container computer-dock-settings (inline-size<=32rem){.computer-dock-settings__app{grid-template-columns:var(--sigvelo-layout-track-fill) auto;padding-block:var(--sigvelo-spacing-2)}.computer-dock-settings__identity{grid-column:1/-1}.computer-dock-settings__choices{gap:var(--sigvelo-spacing-3)}}@media (any-pointer:coarse){.computer-dock-settings__choices label{min-block-size:var(--sigvelo-touch-target)}}.computer-dock-settings__reset{gap:var(--sigvelo-spacing-3);flex-wrap:wrap}.computer-wallpapers{inline-size:100%;max-inline-size:48rem;padding:var(--sigvelo-spacing-6);margin-inline:auto;container:computer-wallpapers/inline-size}:where(.agent-computer[data-phone]) .computer-wallpapers{padding:var(--sigvelo-spacing-4)}@media (any-pointer:coarse){.computer-wallpapers{--sigvelo-recipe-button-touch-size:var(--sigvelo-touch-target)}}.computer-wallpapers__hint{margin-block:var(--sigvelo-spacing-4) 0;font-size:var(--sigvelo-text-xs);color:var(--sigvelo-color-text-muted)}.computer-wallpapers__controls{align-items:center;gap:var(--sigvelo-spacing-2);flex-wrap:wrap;display:flex}.computer-wallpapers__custom{justify-items:stretch;gap:var(--sigvelo-spacing-3);border-block-start:var(--sigvelo-border-width) solid var(--sigvelo-color-neutral-border-subtle);min-inline-size:0;margin-block-start:var(--sigvelo-spacing-4);padding-block-start:var(--sigvelo-spacing-4);display:grid}.computer-wallpapers__controls>p{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs);flex-basis:100%;margin:0}.computer-wallpapers__controls>p[role=alert]{color:var(--sigvelo-color-danger-text)}.computer-wallpapers__crop-control{min-block-size:var(--sigvelo-spacing-11)}.computer-wallpapers__choice{align-items:center;gap:var(--sigvelo-spacing-2);min-block-size:var(--sigvelo-spacing-11);font-size:var(--sigvelo-text-compact);cursor:pointer;display:flex}.computer-wallpapers__crop{grid-template-columns:repeat(2, var(--sigvelo-layout-track-fill));gap:var(--sigvelo-spacing-4);display:grid}.computer-wallpapers__placement,.computer-wallpapers__actions{gap:var(--sigvelo-spacing-2) var(--sigvelo-spacing-4);flex-wrap:wrap;display:flex}.computer-wallpapers__placement{flex-direction:row}.computer-wallpapers__crop-label{justify-content:space-between;align-items:center;gap:var(--sigvelo-spacing-2);font-size:var(--sigvelo-text-compact);display:flex}@container computer-wallpapers (inline-size<=28rem){.computer-wallpapers__crop{grid-template-columns:var(--sigvelo-layout-track-fill)}}.agent-screen-switcher{min-inline-size:0;overflow:auto;container:agent-screen-switcher/inline-size}.agent-screen-switcher__list{align-items:start;gap:var(--sigvelo-layout-stack);padding:var(--sigvelo-layout-gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));margin:0;list-style:none;display:grid}.agent-screen-switcher__list>li{min-inline-size:0}.agent-screen-switcher__card{gap:var(--sigvelo-spacing-2);overflow-wrap:anywhere;min-inline-size:0;display:grid}.agent-screen-switcher__tabs{min-inline-size:0;display:grid}.agent-screen-switcher__tab{--sigvelo-recipe-app-icon-size:var(--sigvelo-control-icon-size-md);align-items:center;gap:var(--sigvelo-spacing-2);min-inline-size:0;display:flex}.agent-screen-switcher__tab>svg{inline-size:var(--sigvelo-control-icon-size-md);block-size:var(--sigvelo-control-icon-size-md);flex:none}.agent-screen-switcher__tabs[data-orientation=vertical] .agent-screen-switcher__tab{min-block-size:var(--sigvelo-spacing-7);padding-inline:var(--sigvelo-spacing-2);border-radius:var(--sigvelo-radius-md);color:var(--sigvelo-color-text-muted);font:inherit;font-size:var(--sigvelo-text-xs);text-align:start;cursor:default;background:0 0;border:0}.agent-screen-switcher__tabs[data-orientation=vertical] .agent-screen-switcher__tab:hover:not([data-active]){background:var(--sigvelo-color-neutral-bg-subtle)}.agent-screen-switcher__tabs[data-orientation=vertical] .agent-screen-switcher__tab[data-active]{--sigvelo-color-text-muted:var(--sigvelo-color-neutral-text-on-subtle);background:var(--sigvelo-color-neutral-bg-selected);color:var(--sigvelo-color-text)}.agent-screen-switcher__tabs[data-orientation=vertical] .agent-screen-switcher__tab:focus-visible{outline:var(--sigvelo-focus-ring);outline-offset:calc(-1 * var(--sigvelo-focus-width))}.agent-screen-switcher__still{aspect-ratio:16/10;border-radius:var(--sigvelo-radius-lg);background:var(--sigvelo-color-neutral-bg-subtle);min-block-size:0;inline-size:100%;min-inline-size:0;color:var(--sigvelo-color-text-muted);font:inherit;cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.agent-screen-switcher__still>img{object-fit:contain;block-size:100%;inline-size:100%;position:absolute;inset:0}.agent-screen-switcher__still:disabled{cursor:default}.agent-screen-switcher__still:focus-visible{outline:var(--sigvelo-focus-ring);outline-offset:calc(-1 * var(--sigvelo-focus-width))}.agent-screen-switcher__placeholder{justify-items:center;gap:var(--sigvelo-spacing-3);font-size:var(--sigvelo-text-xs);display:grid}.agent-screen-switcher__placeholder>svg{inline-size:var(--sigvelo-control-icon-size-xl);block-size:var(--sigvelo-control-icon-size-xl)}.agent-screen-switcher__open{inline-size:var(--sigvelo-spacing-8);block-size:var(--sigvelo-spacing-8);border-radius:var(--sigvelo-radius-md);background:var(--sigvelo-color-surface-raised);color:var(--sigvelo-color-text);place-items:center;display:grid;position:absolute;inset-block-end:var(--sigvelo-spacing-3);inset-inline-end:var(--sigvelo-spacing-3)}.agent-screen-switcher__still:hover .agent-screen-switcher__open,.agent-screen-switcher__still:focus-visible .agent-screen-switcher__open{background:var(--sigvelo-color-primary-bg);color:var(--sigvelo-color-primary-text-on-bg)}.agent-screen-switcher__footer{gap:var(--sigvelo-spacing-1);padding-inline:var(--sigvelo-spacing-2);display:grid}.agent-screen-switcher__details>summary{justify-content:space-between;align-items:center;gap:var(--sigvelo-spacing-2);min-block-size:var(--sigvelo-spacing-7);padding-inline:var(--sigvelo-spacing-2);font-size:var(--sigvelo-text-compact);font-weight:var(--sigvelo-font-weight-semibold);cursor:pointer;list-style:none;display:flex}.agent-screen-switcher__details>summary:focus-visible{outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset)}.agent-screen-switcher__details>summary>svg{color:var(--sigvelo-color-text-muted);flex:none}.agent-screen-switcher__details p{margin:var(--sigvelo-spacing-1) var(--sigvelo-spacing-2);color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs)}.agent-screen-switcher__caption{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs)}.agent-screen-switcher__handoff{grid-template-columns:var(--sigvelo-layout-track-fill) auto;grid-template-areas:"header actions""ask ask";align-items:center}.agent-screen-switcher__handoff-header{grid-area:header}.agent-screen-switcher__handoff-actions{grid-area:actions}.agent-screen-switcher__handoff-ask{color:var(--sigvelo-color-text);grid-area:ask}@media (any-pointer:coarse){.agent-screen-switcher__tab,.agent-screen-switcher__details>summary{min-block-size:var(--sigvelo-touch-target)}.agent-screen-switcher__handoff-actions{--sigvelo-recipe-button-touch-size:var(--sigvelo-touch-target)}.agent-screen-switcher__handoff-actions .button{min-inline-size:var(--sigvelo-touch-target)}}@container agent-screen-switcher (inline-size<=30rem){.agent-screen-switcher__list{padding:var(--sigvelo-spacing-4);gap:var(--sigvelo-spacing-6);font-size:var(--sigvelo-text-body);line-height:var(--sigvelo-text-body-leading)}.agent-screen-switcher__card{gap:var(--sigvelo-spacing-3)}.agent-screen-switcher__details>summary{min-block-size:var(--sigvelo-spacing-11);font-size:var(--sigvelo-text-body);font-weight:var(--sigvelo-font-weight-semibold);line-height:var(--sigvelo-text-body-leading);padding-inline:0}.agent-screen-switcher__details>summary>svg{inline-size:var(--sigvelo-spacing-5);block-size:var(--sigvelo-spacing-5);color:var(--sigvelo-color-primary-text)}.agent-screen-switcher__details p,.agent-screen-switcher__caption{font-size:var(--sigvelo-text-subhead);line-height:var(--sigvelo-text-subhead-leading)}.agent-screen-switcher__details p{margin-inline:0}.agent-screen-switcher__footer{padding-inline:0}.agent-screen-switcher__tabs{--sigvelo-recipe-control-height:var(--sigvelo-spacing-11);--sigvelo-recipe-control-font-size:var(--sigvelo-text-subhead);grid-auto-columns:minmax(min(100%,8rem),1fr);grid-auto-flow:column;overflow-x:auto}.agent-screen-switcher__tab>svg{inline-size:var(--sigvelo-control-icon-size-sm);block-size:var(--sigvelo-control-icon-size-sm)}.agent-screen-switcher__open{inline-size:var(--sigvelo-spacing-8);block-size:var(--sigvelo-spacing-8);border-radius:var(--sigvelo-radius-circle);background:color-mix(in oklab, var(--sigvelo-color-surface-raised), transparent 25%);box-shadow:var(--sigvelo-elevation-hairline);-webkit-backdrop-filter:var(--sigvelo-glass-filter-chrome);backdrop-filter:var(--sigvelo-glass-filter-chrome);inset-block-end:var(--sigvelo-spacing-2-5);inset-inline-end:var(--sigvelo-spacing-2-5)}.agent-screen-switcher__still:hover .agent-screen-switcher__open,.agent-screen-switcher__still:focus-visible .agent-screen-switcher__open{background:color-mix(in oklab, var(--sigvelo-color-surface-raised), transparent 10%);color:var(--sigvelo-color-text)}@media (prefers-reduced-transparency:reduce){.agent-screen-switcher__open{background:var(--sigvelo-color-surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.agent-screen-switcher__open{color:buttontext;-webkit-backdrop-filter:none;backdrop-filter:none;background:buttonface}}}.agent-connect{gap:var(--sigvelo-spacing-2);min-inline-size:0;color:var(--sigvelo-color-text);display:grid;container:agent-connect/inline-size}.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 .agent-connect__targets{grid-template-columns:repeat(4, var(--sigvelo-layout-track-fill));min-inline-size:0;padding:var(--sigvelo-spacing-1);border:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle);margin:0;display:grid}.agent-connect__target{overflow-wrap:anywhere;text-align:center;min-inline-size:0}.agent-connect .agent-connect__target{border:var(--sigvelo-border-style) var(--sigvelo-border-width) transparent;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), box-shadow var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change)}@media (any-pointer:coarse){.agent-connect .agent-connect__target{min-block-size:var(--sigvelo-spacing-10);padding-inline:var(--sigvelo-spacing-3)}}.agent-connect .agent-connect__target[data-pressed]{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-layout-gutter)}@container agent-connect (inline-size<=40rem){.agent-connect__targets{grid-template-columns:repeat(2, var(--sigvelo-layout-track-fill))}}@media (width<=40rem){.agent-connect-popover{inline-size:min(24rem,100dvi - 1.5rem)}}@media (forced-colors:active){.agent-connect__targets{border-color:buttontext}.agent-connect .agent-connect__target[data-pressed]{outline:var(--sigvelo-focus-ring);outline-offset:calc(-1 * var(--sigvelo-focus-width))}}.brand-loading{justify-content:center;align-items:center;gap:var(--sigvelo-layout-gutter);block-size:100%;min-block-size:0;inline-size:100%;padding:var(--sigvelo-layout-gutter);flex-direction:column;display:flex}.brand-loading__mark{inline-size:var(--sigvelo-spacing-24);aspect-ratio:1;flex:none;display:block;position:relative}.brand-loading__mark img{block-size:100%;inline-size:100%;display:block}.brand-loading__mark:after{content:"";background:linear-gradient(105deg, transparent 38%, var(--sigvelo-color-primary-text-on-bg) 50%, transparent 62%);animation:sigvelo-text-shimmer var(--sigvelo-motion-duration-shimmer) var(--sigvelo-motion-ease-change) infinite;background-size:300% 100%;position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='390%20289.5%20420%20420'%3e%3ctitle%3eSigVelo%3c/title%3e%3cstyle%3e%20@media%20(prefers-color-scheme:%20dark)%20{%20%23top-gradient%20stop:nth-child(2)%20{%20stop-color:%20%2306e8ff%20}%20%23top-gradient%20stop:nth-child(3)%20{%20stop-color:%20%2325dfff%20}%20%23top-gradient%20stop:nth-child(4)%20{%20stop-color:%20%232ed1ff%20}%20%23top-gradient%20stop:nth-child(5)%20{%20stop-color:%20%2336bdff%20}%20%23top-gradient%20stop:nth-child(6)%20{%20stop-color:%20%233ca4ff%20}%20%23top-gradient%20stop:nth-child(7)%20{%20stop-color:%20%233b85ff%20}%20%23top-gradient%20stop:nth-child(8)%20{%20stop-color:%20%233566ff%20}%20%23top-gradient%20stop:nth-child(9)%20{%20stop-color:%20%233561ff%20}%20%23bottom-gradient%20stop:nth-child(2)%20{%20stop-color:%20%2317e8ff%20}%20%23bottom-gradient%20stop:nth-child(3)%20{%20stop-color:%20%232fe1ff%20}%20%23bottom-gradient%20stop:nth-child(4)%20{%20stop-color:%20%2340d5ff%20}%20%23bottom-gradient%20stop:nth-child(5)%20{%20stop-color:%20%2349c5ff%20}%20%23bottom-gradient%20stop:nth-child(6)%20{%20stop-color:%20%234cb1ff%20}%20%23bottom-gradient%20stop:nth-child(7)%20{%20stop-color:%20%234999ff%20}%20%23bottom-gradient%20stop:nth-child(8)%20{%20stop-color:%20%234081ff%20}%20%23bottom-gradient%20stop:nth-child(9)%20{%20stop-color:%20%23316bff%20}%20%23bottom-gradient%20stop:nth-child(10)%20{%20stop-color:%20%232a64ff%20}%20.body%20{%20fill:%20%2326e5ff%20}%20}%20%3c/style%3e%3cdefs%3e%3clinearGradient%20id='top-gradient'%20x1='756.23'%20y1='475.14'%20x2='608.29'%20y2='352.58'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%2300ebff'/%3e%3cstop%20offset='.17'%20stop-color='%2300e7fe'/%3e%3cstop%20offset='.32'%20stop-color='%2301dcfd'/%3e%3cstop%20offset='.46'%20stop-color='%2304cbfa'/%3e%3cstop%20offset='.59'%20stop-color='%2308b2f6'/%3e%3cstop%20offset='.72'%20stop-color='%230c91f2'/%3e%3cstop%20offset='.85'%20stop-color='%231269ec'/%3e%3cstop%20offset='.98'%20stop-color='%23183be6'/%3e%3cstop%20offset='1'%20stop-color='%231a32e5'/%3e%3c/linearGradient%3e%3clinearGradient%20id='bottom-gradient'%20x1='452.57'%20y1='524.29'%20x2='583.8'%20y2='641.28'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%2300ebff'/%3e%3cstop%20offset='.24'%20stop-color='%2300e8ff'/%3e%3cstop%20offset='.38'%20stop-color='%2300e0ff'/%3e%3cstop%20offset='.5'%20stop-color='%2300d1ff'/%3e%3cstop%20offset='.61'%20stop-color='%2300bdff'/%3e%3cstop%20offset='.71'%20stop-color='%2300a3ff'/%3e%3cstop%20offset='.8'%20stop-color='%230082ff'/%3e%3cstop%20offset='.88'%20stop-color='%23005cff'/%3e%3cstop%20offset='.96'%20stop-color='%230030ff'/%3e%3cstop%20offset='1'%20stop-color='%230118ff'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20fill='url(%23top-gradient)'%20d='m746.99%20482.75-145.57-84.52%2060.02-34.87%2071.05%2041.28a29.03%2029.03%200%200%201%2014.47%2025.13l.03%2052.97Z'/%3e%3cpath%20fill='url(%23bottom-gradient)'%20d='m602.51%20601.74-60.02%2034.87-29.12-16.94-45.85-26.63a29.03%2029.03%200%200%201-14.48-25.14l-.03-53%2059.5%2034.57.79.46%2089.21%2051.8Z'/%3e%3cpath%20class='body'%20fill='%2300e4ff'%20d='m732.58%20595.89-115.46%2067.09a29.16%2029.16%200%200%201-29.22%200l-45.41-26.38%2060.02-34.87%2084.29-48.96-.07-84.18%2060.29%2035.03.03%2067.1a29.05%2029.05%200%200%201-14.47%2025.16Z'/%3e%3cpath%20class='body'%20fill='%2300e4ff'%20d='m661.44%20363.37-60.02%2034.87-88.19%2051.21.07%2079.61-60.32-35.03-.03-62.5a29.05%2029.05%200%200%201%2014.48-25.16l119.39-69.35a29.16%2029.16%200%200%201%2029.2%200l45.42%2026.36Z'/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='390%20289.5%20420%20420'%3e%3ctitle%3eSigVelo%3c/title%3e%3cstyle%3e%20@media%20(prefers-color-scheme:%20dark)%20{%20%23top-gradient%20stop:nth-child(2)%20{%20stop-color:%20%2306e8ff%20}%20%23top-gradient%20stop:nth-child(3)%20{%20stop-color:%20%2325dfff%20}%20%23top-gradient%20stop:nth-child(4)%20{%20stop-color:%20%232ed1ff%20}%20%23top-gradient%20stop:nth-child(5)%20{%20stop-color:%20%2336bdff%20}%20%23top-gradient%20stop:nth-child(6)%20{%20stop-color:%20%233ca4ff%20}%20%23top-gradient%20stop:nth-child(7)%20{%20stop-color:%20%233b85ff%20}%20%23top-gradient%20stop:nth-child(8)%20{%20stop-color:%20%233566ff%20}%20%23top-gradient%20stop:nth-child(9)%20{%20stop-color:%20%233561ff%20}%20%23bottom-gradient%20stop:nth-child(2)%20{%20stop-color:%20%2317e8ff%20}%20%23bottom-gradient%20stop:nth-child(3)%20{%20stop-color:%20%232fe1ff%20}%20%23bottom-gradient%20stop:nth-child(4)%20{%20stop-color:%20%2340d5ff%20}%20%23bottom-gradient%20stop:nth-child(5)%20{%20stop-color:%20%2349c5ff%20}%20%23bottom-gradient%20stop:nth-child(6)%20{%20stop-color:%20%234cb1ff%20}%20%23bottom-gradient%20stop:nth-child(7)%20{%20stop-color:%20%234999ff%20}%20%23bottom-gradient%20stop:nth-child(8)%20{%20stop-color:%20%234081ff%20}%20%23bottom-gradient%20stop:nth-child(9)%20{%20stop-color:%20%23316bff%20}%20%23bottom-gradient%20stop:nth-child(10)%20{%20stop-color:%20%232a64ff%20}%20.body%20{%20fill:%20%2326e5ff%20}%20}%20%3c/style%3e%3cdefs%3e%3clinearGradient%20id='top-gradient'%20x1='756.23'%20y1='475.14'%20x2='608.29'%20y2='352.58'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%2300ebff'/%3e%3cstop%20offset='.17'%20stop-color='%2300e7fe'/%3e%3cstop%20offset='.32'%20stop-color='%2301dcfd'/%3e%3cstop%20offset='.46'%20stop-color='%2304cbfa'/%3e%3cstop%20offset='.59'%20stop-color='%2308b2f6'/%3e%3cstop%20offset='.72'%20stop-color='%230c91f2'/%3e%3cstop%20offset='.85'%20stop-color='%231269ec'/%3e%3cstop%20offset='.98'%20stop-color='%23183be6'/%3e%3cstop%20offset='1'%20stop-color='%231a32e5'/%3e%3c/linearGradient%3e%3clinearGradient%20id='bottom-gradient'%20x1='452.57'%20y1='524.29'%20x2='583.8'%20y2='641.28'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%2300ebff'/%3e%3cstop%20offset='.24'%20stop-color='%2300e8ff'/%3e%3cstop%20offset='.38'%20stop-color='%2300e0ff'/%3e%3cstop%20offset='.5'%20stop-color='%2300d1ff'/%3e%3cstop%20offset='.61'%20stop-color='%2300bdff'/%3e%3cstop%20offset='.71'%20stop-color='%2300a3ff'/%3e%3cstop%20offset='.8'%20stop-color='%230082ff'/%3e%3cstop%20offset='.88'%20stop-color='%23005cff'/%3e%3cstop%20offset='.96'%20stop-color='%230030ff'/%3e%3cstop%20offset='1'%20stop-color='%230118ff'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20fill='url(%23top-gradient)'%20d='m746.99%20482.75-145.57-84.52%2060.02-34.87%2071.05%2041.28a29.03%2029.03%200%200%201%2014.47%2025.13l.03%2052.97Z'/%3e%3cpath%20fill='url(%23bottom-gradient)'%20d='m602.51%20601.74-60.02%2034.87-29.12-16.94-45.85-26.63a29.03%2029.03%200%200%201-14.48-25.14l-.03-53%2059.5%2034.57.79.46%2089.21%2051.8Z'/%3e%3cpath%20class='body'%20fill='%2300e4ff'%20d='m732.58%20595.89-115.46%2067.09a29.16%2029.16%200%200%201-29.22%200l-45.41-26.38%2060.02-34.87%2084.29-48.96-.07-84.18%2060.29%2035.03.03%2067.1a29.05%2029.05%200%200%201-14.47%2025.16Z'/%3e%3cpath%20class='body'%20fill='%2300e4ff'%20d='m661.44%20363.37-60.02%2034.87-88.19%2051.21.07%2079.61-60.32-35.03-.03-62.5a29.05%2029.05%200%200%201%2014.48-25.16l119.39-69.35a29.16%2029.16%200%200%201%2029.2%200l45.42%2026.36Z'/%3e%3c/svg%3e") 50%/contain no-repeat}.brand-loading__label{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-compact);line-height:var(--sigvelo-text-compact-leading);text-align:center}.brand-loading__mark,.brand-loading__label{transition:opacity var(--sigvelo-motion-duration-disclosure) var(--sigvelo-motion-ease-enter)}@starting-style{.brand-loading__mark,.brand-loading__label{opacity:0}}@media (prefers-reduced-motion:reduce),(forced-colors:active){.brand-loading__mark:after{display:none}}:root[data-motion=reduce] .brand-loading__mark:after{display:none}.agent-chat{background-color:var(--agent-chat-surface,var(--sigvelo-color-surface));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,.agent-chat__dock{--agent-chat-used-column-inset:var(--agent-chat-column-inset,var(--sigvelo-spacing-4));padding-inline:max(var(--agent-chat-used-column-inset), env(safe-area-inset-left,0px)) max(var(--agent-chat-used-column-inset), env(safe-area-inset-right,0px))}.agent-chat__transcript-content{--message-scroller-virtual-block-start:var(--sigvelo-spacing-8);min-inline-size:0;max-inline-size:var(--agent-chat-content-max-inline-size,var(--sigvelo-measure-wide-block));padding-block:var(--message-scroller-virtual-block-start) calc(var(--agent-chat-dock-size,5rem) + var(--agent-chat-dock-scrim-fade,2.5rem));margin-inline:auto}.agent-chat:not(:has(.agent-chat__dock-content>:not(.agent-chat__notice:empty))) .agent-chat__transcript-content{padding-block-end:calc(var(--sigvelo-control-height-xl) + var(--sigvelo-spacing-4))}.agent-chat__scroll-button{--message-scroller-button-inset-block-end:calc(var(--agent-chat-dock-size,5rem) + var(--sigvelo-spacing-2))}.agent-chat:not(:has(.agent-chat__dock-content>:not(.agent-chat__notice:empty))) .agent-chat__scroll-button{--message-scroller-button-inset-block-end:var(--sigvelo-spacing-2)}.agent-chat__transcript-loading{scrollbar-gutter:stable;padding-block-end:var(--agent-chat-dock-size,5rem);overflow:hidden}.agent-chat:not(:has(.agent-chat__dock-content>:not(.agent-chat__notice:empty))) .agent-chat__transcript-loading{scrollbar-gutter:stable;padding-block-end:0;overflow:hidden}.agent-chat-start-screen{scrollbar-gutter:stable;block-size:100%;min-block-size:0;overflow:auto}.agent-chat-start-screen__content{--agent-chat-start-screen-padding-block:clamp(var(--sigvelo-spacing-5), 8vb, var(--sigvelo-spacing-12));grid-template-rows:var(--sigvelo-layout-track-fill) auto var(--sigvelo-layout-track-fill);inline-size:min(100%, var(--sigvelo-measure-prose));block-size:100%;padding-block:max(var(--agent-chat-start-screen-padding-block), env(safe-area-inset-top,0px)) max(var(--agent-chat-start-screen-padding-block), env(safe-area-inset-bottom,0px));padding-inline:max(var(--sigvelo-layout-gutter), env(safe-area-inset-left,0px)) max(var(--sigvelo-layout-gutter), env(safe-area-inset-right,0px));align-content:start;margin-inline:auto;display:grid}.agent-chat-start-screen__primary{align-content:start;gap:var(--sigvelo-spacing-6);grid-row:2;min-inline-size:0;display:grid}.agent-chat-start-screen__heading{color:var(--sigvelo-color-primary-text);font-size:var(--sigvelo-text-lg);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{align-content:start;min-inline-size:0;display:grid}.agent-chat-start-screen__composer>.agent-chat__dock{isolation:auto;z-index:1;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0;position:static}.agent-chat-start-screen__composer>.agent-chat__dock:after{content:none}.agent-chat-start-screen__composer>.agent-chat__dock>.agent-chat__dock-content{scrollbar-gutter:auto;--agent-chat-dock-ink-room:0px;overflow:visible}.agent-chat-start-screen__composer>.agent-chat__dock>.agent-chat__dock-content>.prompt-input{z-index:1;inline-size:100%}.agent-chat-start-screen__composer-tray{flex-wrap:wrap;justify-content:center;align-self:start;min-block-size:0}.agent-chat-start-screen__composer-tray:empty{display:none}.agent-chat-start-screen__suggestions{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{grid-template-columns:var(--sigvelo-layout-track-fill) auto;border-radius:var(--sigvelo-radius-xl);transition:background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);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-layout-gutter);min-inline-size:0;padding-block:var(--sigvelo-layout-cluster);padding-inline:var(--sigvelo-layout-gutter);color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-prose);font-weight:var(--sigvelo-font-weight-normal);line-height:var(--sigvelo-text-prose-leading);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__icon :is(img,.app-icon__image){color:unset}.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}.agent-chat-start-screen__heading,.agent-chat-start-screen__suggestions{transition:opacity var(--sigvelo-motion-duration-disclosure) var(--sigvelo-motion-ease-enter), translate var(--sigvelo-motion-duration-disclosure) var(--sigvelo-motion-ease-enter), visibility var(--sigvelo-motion-duration-disclosure)}.agent-chat-start-screen[data-drafting] .agent-chat-start-screen__heading{opacity:0;translate:0 var(--sigvelo-motion-distance-md)}.agent-chat-start-screen[data-drafting] .agent-chat-start-screen__suggestions{visibility:hidden;opacity:0}.agent-chat__dock{isolation:isolate;max-block-size:100%;padding-block:0 max(var(--sigvelo-spacing-2), env(safe-area-inset-bottom,0px));flex-direction:column;display:flex;position:absolute;inset-block-end:0;inset-inline:0}.agent-chat__dock:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(to bottom, transparent, var(--agent-chat-surface,var(--sigvelo-color-surface)) var(--agent-chat-dock-scrim-fade,2.5rem));position:absolute;inset:0;inset-block-start:calc(-1 * var(--agent-chat-dock-scrim-fade,2.5rem))}.agent-chat__dock-content>.prompt-input{z-index:1;inline-size:min(100%, var(--agent-chat-content-max-inline-size,var(--sigvelo-measure-wide-block)));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-meta);color:var(--sigvelo-color-text-muted);margin-block-end:var(--sigvelo-spacing-2);display:flex}.agent-chat__notice:empty{margin-block-end:0;display:none}.agent-chat__prompt-tray.prompt-input__tray{--prompt-input-tray-overlap:var(--sigvelo-spacing-2);z-index:0;min-block-size:0;inline-size:calc(min(100%, var(--agent-chat-content-max-inline-size,var(--sigvelo-measure-wide-block))) - var(--sigvelo-spacing-10));flex-direction:column;align-items:stretch;gap:0;margin-inline:auto;position:relative}@media (any-pointer:coarse){.agent-chat-start-screen__composer-tray>.button,.agent-chat-starter__dismiss{min-inline-size:var(--sigvelo-touch-target);min-block-size:var(--sigvelo-touch-target)}.agent-chat-starter__dismiss{opacity:1}}.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-prose);line-height:var(--sigvelo-text-prose-leading);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{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 (inline-size<=36rem){.agent-chat__transcript-content,.agent-chat__dock{--agent-chat-used-column-inset:var(--agent-chat-column-inset,var(--sigvelo-spacing-2))}.agent-chat__transcript-content{--message-scroller-virtual-block-start:max(var(--sigvelo-spacing-8), calc(var(--sigvelo-spacing-5) + env(safe-area-inset-top,0px)))}.agent-chat-start-screen__content{--agent-chat-start-screen-padding-block:var(--sigvelo-spacing-5)}.agent-chat-start-screen__heading{font-size:var(--sigvelo-text-lg)}.agent-chat-starter__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (height<=40rem){.agent-chat-start-screen__content{--agent-chat-start-screen-padding-block:var(--sigvelo-spacing-5);grid-template-rows:auto auto}.agent-chat-start-screen__primary{grid-row:1}.agent-chat-start-screen__suggestions{grid-row:2}}.agent-chat__compacted{font-size:var(--sigvelo-text-meta);color:var(--sigvelo-color-text-muted);margin-block-start:var(--sigvelo-spacing-1);font-style:italic}.agent-chat__dock-content{--agent-chat-dock-ink-room:var(--sigvelo-spacing-5);--agent-chat-dock-inline-ink-room:min(var(--agent-chat-dock-ink-room), var(--agent-chat-used-column-inset));scrollbar-gutter:stable;min-block-size:0;margin:calc(-1 * var(--agent-chat-dock-ink-room));margin-inline:calc(-1 * var(--agent-chat-dock-inline-ink-room));padding:var(--agent-chat-dock-ink-room);padding-inline:var(--agent-chat-dock-inline-ink-room);overflow:auto}.agent-chat__dock:not(:has(.agent-chat__dock-content>:not(.agent-chat__notice:empty))){padding:0}.agent-chat__dock:not(:has(.agent-chat__dock-content>:not(.agent-chat__notice:empty))):after{content:none}.agent-event .activity__item-icon .nanite-mark{block-size:1.2rem;inline-size:1rem}.agent-event[data-status=error] .activity__header-action{color:var(--sigvelo-color-danger-text)}.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;white-space:normal;background:0 0;border:none;display:flex}.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){outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset)}.approval__deny-label{flex-shrink:0}.approval__reason{min-inline-size:0;color:var(--sigvelo-color-text);font:inherit;background:0 0;border: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 (any-pointer:coarse){.approval .button{--sigvelo-recipe-button-height:var(--sigvelo-touch-target)}.approval__option{min-block-size:var(--sigvelo-touch-target)}.approval__reason{font-size:var(--sigvelo-text-base);line-height:var(--sigvelo-text-base-leading)}}.attachment-preview{inline-size:fit-content;max-inline-size:min(90dvi,56rem)}.attachment-preview__image{border-radius:var(--sigvelo-radius-md);max-block-size:70dvb;max-inline-size:100%;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)}.app-frame{grid-template-rows:auto var(--sigvelo-layout-track-fill);color:var(--sigvelo-color-text);background:var(--sigvelo-color-canvas);display:grid;overflow:hidden;container-type:inline-size}.app-frame__body{min-block-size:0;overflow:hidden}.action-guide{gap:var(--sigvelo-spacing-8);inline-size:100%;padding:var(--sigvelo-layout-cluster) var(--sigvelo-layout-gutter) var(--sigvelo-spacing-8);color:var(--sigvelo-color-text);display:grid;container:action-guide/inline-size}.action-guide__header{gap:var(--sigvelo-layout-stack);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-layout-stack);display:grid}.action-guide__list{grid-template-columns:var(--sigvelo-layout-track-fill);gap:var(--sigvelo-layout-gutter);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-icon :is(img,.app-icon__image){color:unset}.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 (inline-size>30rem){.action-guide__list[data-layout=cards]{grid-template-columns:repeat(2, var(--sigvelo-layout-track-fill))}}@media (forced-colors:active){.action-guide__action-icon{color:buttontext}}.base-ui-backdrop.command-palette__backdrop{--sigvelo-recipe-dialog-backdrop:transparent;--sigvelo-recipe-dialog-backdrop-filter:none;min-block-size:0}.dialog__popup.command-palette{--sigvelo-recipe-surface-padding:0;flex-direction:column;max-inline-size:36rem;display:flex;inset-block-start:22%;overflow:hidden;translate:-50%}.command-palette .command-palette__input-group{--sigvelo-recipe-field-background:transparent;--sigvelo-recipe-field-border:transparent;padding-inline:var(--sigvelo-spacing-3);border-block-end-color:var(--sigvelo-color-neutral-border-muted);border-radius:0;transition:none}.command-palette .command-palette__input-group:is(:hover,:focus-within){border-color:#0000;border-block-end-color:var(--sigvelo-color-neutral-border-muted);outline:none}.command-palette__input-group>svg{inline-size:var(--sigvelo-spacing-5);block-size:var(--sigvelo-spacing-5);color:var(--sigvelo-color-text-muted);flex:none}.command-palette__input{--sigvelo-recipe-control-height:var(--sigvelo-spacing-12);--sigvelo-recipe-control-font-size:var(--sigvelo-text-lg)}.command-palette__results{min-block-size:0;max-block-size:var(--command-palette-results-fit,min(22rem, 55dvb));overscroll-behavior:contain;scrollbar-gutter:stable;padding:var(--sigvelo-spacing-2);overflow:auto}.command-palette__item{gap:var(--sigvelo-spacing-3);min-block-size:var(--sigvelo-control-height-sm);padding-block:var(--sigvelo-spacing-1-5)}.command-palette__item:has(.command-palette__description){min-block-size:var(--sigvelo-spacing-12)}.command-palette__icon{inline-size:var(--sigvelo-spacing-6);block-size:var(--sigvelo-spacing-6);flex:none;place-items:center;display:grid}.command-palette__content{gap:var(--sigvelo-spacing-0-5);text-align:start;flex:1;min-inline-size:0;display:grid}.command-palette__description{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs)}.command-palette__item[data-highlighted] .command-palette__description{color:inherit}.command-palette__status{padding:var(--sigvelo-spacing-2) var(--sigvelo-spacing-3);font-size:var(--sigvelo-text-xs);color:var(--sigvelo-color-text-muted);border-block-start:var(--sigvelo-border-width) var(--sigvelo-border-style) var(--sigvelo-color-neutral-border-muted)}@media (any-pointer:coarse){.command-palette__item{min-block-size:var(--sigvelo-touch-target)}}.employee-shell{grid-template-rows:var(--sigvelo-layout-track-fill);block-size:100%;min-block-size:0;min-inline-size:0;display:grid}.employee-gate{box-sizing:border-box;align-content:center;justify-items:center;gap:var(--sigvelo-spacing-3);block-size:100%;padding:var(--sigvelo-layout-gutter);display:grid}.employee-shell__run-title{align-items:center;gap:var(--sigvelo-spacing-2);min-inline-size:0;max-inline-size:100%;font:inherit;margin:0;display:inline-flex}.employee-menu{inline-size:min(18rem, var(--available-width))}.employee-menu__switch{justify-content:space-between;gap:var(--sigvelo-spacing-3)}.employee-menu__switch-label{align-items:center;gap:var(--sigvelo-spacing-1-5);min-inline-size:0;display:inline-flex}.employee-menu__appearance-row{justify-content:space-between;align-items:center;gap:var(--sigvelo-spacing-2);flex-direction:row;display:flex}.employee-menu__appearance-options{gap:var(--sigvelo-spacing-0-5);padding:var(--sigvelo-spacing-1);flex-direction:row;display:flex}.employee-menu__theme-option{inline-size:var(--sigvelo-density-compact-control-height);min-inline-size:var(--sigvelo-density-compact-control-height);justify-content:center;padding-inline:0}.employee-menu__theme-option[aria-checked=true]{color:var(--sigvelo-color-primary-text);background:var(--sigvelo-color-primary-bg-subtle)}@media (any-pointer:coarse){.employee-menu__theme-option{min-inline-size:var(--sigvelo-touch-target);min-block-size:var(--sigvelo-touch-target)}}.employee-menu__appearance-label{padding-inline-start:var(--sigvelo-spacing-2)}.ai-provider__account{overflow-wrap:anywhere}.ai-provider-notice{--ai-provider-notice-bg:var(--sigvelo-color-neutral-bg-subtle);--ai-provider-notice-text:var(--sigvelo-color-neutral-text-on-subtle);--ai-provider-notice-border:var(--sigvelo-color-neutral-border-muted);align-items:flex-start;gap:var(--sigvelo-spacing-2);padding:var(--sigvelo-spacing-3);border:var(--sigvelo-border-width) var(--sigvelo-border-style) var(--ai-provider-notice-border);border-radius:var(--sigvelo-radius-lg);color:var(--ai-provider-notice-text);background-color:var(--ai-provider-notice-bg);display:flex}.ai-provider-notice[data-tone=success]{--ai-provider-notice-bg:var(--sigvelo-color-success-bg-subtle);--ai-provider-notice-text:var(--sigvelo-color-success-text-on-subtle);--ai-provider-notice-border:var(--sigvelo-color-success-border-muted)}.ai-provider-notice[data-tone=warning]{--ai-provider-notice-bg:var(--sigvelo-color-warning-bg-subtle);--ai-provider-notice-text:var(--sigvelo-color-warning-text-on-subtle);--ai-provider-notice-border:var(--sigvelo-color-warning-border-muted)}.ai-provider-notice__icon{flex-shrink:0;margin-block-start:var(--sigvelo-spacing-0-5)}.ai-provider-notice__content{overflow-wrap:anywhere;min-inline-size:0}.ai-provider-notice__title{font-weight:var(--sigvelo-font-weight-semibold);margin:0}.ai-provider-notice__description{font-size:var(--sigvelo-text-xs);line-height:var(--sigvelo-text-xs-leading);margin-block-start:var(--sigvelo-spacing-1)}.ai-provider-notice__description>p{margin:0}.employee-app,.employee-app__surface{grid-template-rows:var(--sigvelo-layout-track-fill);block-size:100%;min-block-size:0;min-inline-size:0;display:grid}.status-screen{box-sizing:border-box;block-size:100%;min-block-size:0;padding:var(--sigvelo-layout-gutter);align-content:center;justify-items:center;display:grid}.status-screen__title{font:inherit;margin:0}.account-sign-in-dialog__control{justify-items:center;gap:var(--sigvelo-spacing-2);padding-block:var(--sigvelo-spacing-2);display:grid}body:has(.employee-app .agent-chat__composer) .sigvelo-floating-prompt{--sigvelo-floating-prompt-inset:calc(var(--sigvelo-spacing-16) + var(--sigvelo-spacing-2))}.employee-start__plugins{inline-size:min(24rem, var(--available-width));max-block-size:min(24rem, var(--available-height));overscroll-behavior-y:contain;scrollbar-gutter:stable;overflow-y:auto}.employee-app__surface[hidden]{visibility:hidden;content-visibility:hidden;position:absolute;inset:0}.responsive-sidebar-shell__sidebar-content:has(>.manager-office__sidebar){block-size:100%}.manager-work__employee-chats{flex-direction:column;block-size:100%;min-block-size:0;display:flex;overflow:hidden}.manager-work__threads{flex-direction:column;flex:1;min-block-size:0;display:flex;overflow:hidden}.manager-work__threads-picker{flex:1;min-block-size:0}.manager-work__section-label{padding:var(--sigvelo-spacing-3) var(--sigvelo-spacing-2) var(--sigvelo-spacing-2);color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-2xs);font-weight:var(--sigvelo-font-weight-semibold);line-height:var(--sigvelo-text-2xs-leading);text-transform:uppercase;letter-spacing:var(--sigvelo-tracking-wide);margin:0}.manager-work__section-header{align-items:center;gap:var(--sigvelo-spacing-1);padding:var(--sigvelo-spacing-2) var(--sigvelo-spacing-3) var(--sigvelo-spacing-1);display:flex}.manager-work__section-header>.manager-work__section-label{flex:1;min-inline-size:0;padding:0}.manager-work__section-count{align-items:center;gap:var(--sigvelo-spacing-1);color:var(--sigvelo-color-danger-text);font-size:var(--sigvelo-text-2xs);font-weight:var(--sigvelo-font-weight-semibold);line-height:var(--sigvelo-text-2xs-leading);display:inline-flex}.manager-work__section-count svg{inline-size:var(--sigvelo-density-compact-control-icon-size);block-size:var(--sigvelo-density-compact-control-icon-size)}.manager-work__alert-list{gap:0;display:grid}.manager-work__handoffs{padding:0 var(--sigvelo-spacing-3) var(--sigvelo-spacing-2)}.manager-work__handoffs>.manager-work__section-header{padding:var(--sigvelo-spacing-3) 0 var(--sigvelo-spacing-2)}@container responsive-sidebar-shell (inline-size<=40rem){.manager-work__employee-chats{overscroll-behavior-y:contain;overflow-y:auto}.manager-work__threads{flex:1 0 auto;min-block-size:16rem}}.mcp-server-picker__group+.mcp-server-picker__group{margin-block-start:var(--sigvelo-spacing-0-5)}.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{grid-template-columns:var(--sigvelo-layout-track-fill) auto;transition:background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);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{gap:var(--sigvelo-spacing-0-5);min-inline-size:0;display:grid}.mcp-server-picker__name{min-inline-size:0;color:var(--sigvelo-color-text)}.mcp-server-picker__description{min-inline-size:0;color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs)}.mcp-server-picker__row[data-highlighted] :is(.mcp-server-picker__name,.mcp-server-picker__description){color:inherit}.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-text-muted)}.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-touch-target);block-size:var(--sigvelo-touch-target);min-block-size:var(--sigvelo-touch-target)}}.mcp-server-picker__empty{padding-block:var(--sigvelo-layout-cluster);padding-inline:var(--sigvelo-layout-gutter);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}}.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){outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset)}.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-touch-target);min-block-size:var(--sigvelo-touch-target)}}@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__play{background:canvas;border-color:buttonborder}}.message-scroller{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-y:contain;scrollbar-gutter:stable;contain:content;block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0;overflow:hidden auto}.message-scroller__viewport:focus-visible{--sigvelo-focus-offset:calc(-1 * var(--sigvelo-focus-width));outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset)}@property --message-scroller-fade-start{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --message-scroller-fade-end{syntax:"<length-percentage>";inherits:false;initial-value:0}@keyframes message-scroller-fade-start{0%{--message-scroller-fade-start:0px}to{--message-scroller-fade-start:var(--message-scroller-fade-size)}}@keyframes message-scroller-fade-end{0%{--message-scroller-fade-end:var(--message-scroller-fade-size)}to{--message-scroller-fade-end:0px}}.message-scroller__viewport{--sigvelo-scroll-fade-start:var(--message-scroller-fade-start);--sigvelo-scroll-fade-end:var(--message-scroller-fade-end);animation:linear both message-scroller-fade-start,linear both message-scroller-fade-end;animation-timeline:scroll(self y),scroll(self y);animation-range:0 2.5rem,calc(100% - 2.5rem) 100%}.message-scroller__content{gap:var(--sigvelo-layout-stack);flex-direction:column;min-block-size:100%;display:flex}.message-scroller__item{content-visibility:auto;contain-intrinsic-size:auto 15rem;flex-shrink:0;min-inline-size:0}.message-scroller__virtual-content{box-sizing:content-box;position:relative}.message-scroller__virtual-item{min-inline-size:0;padding-inline:inherit;position:absolute;inset-block-start:var(--message-scroller-virtual-block-start,0px);inset-inline:0}:is(.message-scroller__virtual-item:has(>.message[data-from=user]:hover),.message-scroller__virtual-item:has(>.message[data-from=user]:focus-within)){z-index:1}.message-scroller__button{z-index:1;border-radius:var(--sigvelo-radius-full);--sigvelo-recipe-button-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), translate var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);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}}.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__status-mark,.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__status-mark,.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__status-mark,.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__status-mark,.nanite-scene--concerned .nanite-scene__status-mark{visibility:visible;opacity:1;animation:.4s cubic-bezier(.34,1.56,.64,1) .5s both nanite-status-mark-pop}.nanite-scene--concerned .nanite-scene__status-mark{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-status-mark-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__status-mark,.nanite-scene__sparkle,.nanite-scene__github-signal,.nanite-scene__github-node,.nanite-scene__screen-scan{animation:none!important;transform:none!important}}.mcp-plugin-catalog{box-sizing:border-box;min-block-size:0;inline-size:100%;color:var(--sigvelo-color-text);flex-direction:column;display:flex;container:mcp-plugin-catalog/inline-size}.mcp-plugin-catalog__installed,.mcp-plugin-catalog__sections,.mcp-plugin-catalog__section{display:grid}.mcp-plugin-catalog__header{background:var(--sigvelo-color-canvas);grid-template-columns:var(--sigvelo-layout-track-fill) auto;align-items:center;gap:var(--sigvelo-spacing-2);min-block-size:var(--sigvelo-layout-chrome);padding-block:var(--sigvelo-spacing-2);padding-inline:var(--sigvelo-layout-gutter);border-block-end:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle);box-shadow:var(--sigvelo-elevation-bar);flex:none;display:grid;position:relative}.mcp-plugin-catalog__add-custom{grid-area:1/2;justify-self:end}.mcp-plugin-catalog__section-heading,.mcp-plugin-catalog__empty,.mcp-plugin-details p{margin:0}.mcp-plugin-catalog__search{grid-area:2/1/auto/-1;inline-size:100%}.mcp-plugin-catalog__body{min-block-size:0;padding-inline:var(--sigvelo-layout-gutter);padding-block:var(--sigvelo-layout-cluster) var(--sigvelo-layout-stack);flex:1;overflow:auto}.mcp-plugin-catalog__body>*{max-inline-size:var(--sigvelo-measure-wide-block);margin-inline:auto}.mcp-plugin-catalog__installed{gap:var(--sigvelo-layout-cluster);margin-block-end:var(--sigvelo-spacing-5)}.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-5)}.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-2) var(--sigvelo-spacing-2);margin-inline:calc(-1 * var(--sigvelo-spacing-2));display:grid}.mcp-plugin-catalog__card{grid-template-columns:var(--sigvelo-layout-track-fill) auto;align-items:center;gap:var(--sigvelo-spacing-2);min-block-size:var(--sigvelo-spacing-12);border-radius:var(--sigvelo-radius-lg);transition:background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);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-6) var(--sigvelo-layout-track-fill);justify-content:start;align-items:center;gap:var(--sigvelo-spacing-3);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-xs);font-weight:var(--sigvelo-font-weight-normal);line-height:var(--sigvelo-text-sm-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}.mcp-plugin-details{--sigvelo-recipe-surface-padding:0;overflow-block:auto;overflow-inline:hidden;overscroll-behavior-y:contain;max-inline-size:36.25rem;display:block}.mcp-plugin-details__hero{isolation:isolate;align-items:center;gap:var(--sigvelo-spacing-4);background:linear-gradient(135deg, var(--sigvelo-color-primary-bg), var(--sigvelo-color-primary-bg-strong));color:var(--sigvelo-color-primary-text-on-bg);flex-direction:column;padding-block-start:calc(var(--sigvelo-density-compact-control-height) + var(--sigvelo-layout-gutter));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 :is(img,.app-icon__image){color:unset}.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-layout-gutter)}.mcp-plugin-details__title{color:inherit;font-size:var(--sigvelo-text-sm);font-weight:var(--sigvelo-font-weight-semibold);line-height:var(--sigvelo-text-sm-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-layout-gutter);justify-content:center;margin-block-start:auto;display:flex}.mcp-plugin-details__disclosure{gap:var(--sigvelo-spacing-2-5);padding:var(--sigvelo-layout-gutter);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__list{grid-template-columns:repeat(2, var(--sigvelo-layout-track-fill))}}.mcp-plugin-catalog__title{font-size:var(--sigvelo-density-compact-control-font-size);font-weight:var(--sigvelo-font-weight-semibold);color:var(--sigvelo-color-primary-text);line-height:var(--sigvelo-leading-tight);letter-spacing:var(--sigvelo-tracking-tight);margin:0}.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}}[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}:where(.message__response)>:where(:not(:first-child)){margin-block-start:var(--sigvelo-spacing-3)}[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-prose);font-weight:var(--sigvelo-font-weight-semibold);line-height:var(--sigvelo-text-prose-leading)}[data-streamdown=heading-3]{font-size:var(--sigvelo-text-base);line-height:var(--sigvelo-text-base-leading)}[data-streamdown=heading-2]{font-size:var(--sigvelo-text-lg);line-height:var(--sigvelo-text-lg-leading)}[data-streamdown=heading-1]{font-size:var(--sigvelo-text-xl);line-height:var(--sigvelo-text-xl-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 [data-streamdown=image]{max-inline-size: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-motion-duration-interaction) var(--sigvelo-motion-ease-change);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);inline-size: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-block-size:1.5rem;padding-inline:var(--sigvelo-spacing-2);font-family:var(--sigvelo-font-mono);font-size:var(--sigvelo-text-meta);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;block-size:1.5rem;margin-block-start:-1.75rem;display:flex;position:sticky;inset-block-start:.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-code);line-height:var(--sigvelo-text-code-leading);background-color:#0000;margin:0;overflow:visible}[data-streamdown=code-block-body] code>span{display:block}[data-streamdown=mermaid]{inline-size: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;inline-size:100%;font-size:var(--sigvelo-text-prose)}[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;block-size: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;inset-block-start: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-inline-size: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;inset-block-start:100%;inset-inline-end:0;overflow:hidden}:is([data-streamdown=table-wrapper],[data-streamdown=table-fullscreen],[data-streamdown=mermaid-block-actions]) .absolute>button{inline-size:100%;padding-block:var(--sigvelo-spacing-1-5);padding-inline:var(--sigvelo-spacing-3);font-size:var(--sigvelo-text-prose);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-layout-gutter);padding-block:var(--sigvelo-layout-cluster);padding-inline:var(--sigvelo-layout-gutter);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-layout-stack);padding-inline:var(--sigvelo-layout-gutter);font-size:var(--sigvelo-text-sm);line-height:var(--sigvelo-leading-normal);overflow-wrap:anywhere}.artifact-preview{border:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle);background:var(--sigvelo-color-surface);min-inline-size:0;box-shadow:none;container-type:inline-size}.artifact-preview__header{min-inline-size:0;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);justify-content:flex-end}.artifact-preview__frame-shell{min-inline-size:0;padding:0;position:relative}.artifact-preview__runtime{min-inline-size:0}.artifact-preview__runtime>iframe{background:0 0;border:0;min-block-size:12rem;inline-size:100%;display:block}.artifact-preview__status{justify-content:center;align-items:center;gap:var(--sigvelo-spacing-2);min-block-size:12rem;padding:var(--sigvelo-layout-stack);color:var(--sigvelo-color-text-muted);text-align:center;flex-wrap:wrap;display:flex}.artifact-preview__status--overlay{color:var(--sigvelo-color-text);background:color-mix(in srgb, var(--sigvelo-color-surface) 92%, transparent);position:absolute;inset:0}@media (any-pointer:coarse){.artifact-preview .button{min-block-size:var(--sigvelo-touch-target)}}@media (forced-colors:active){.artifact{border:var(--sigvelo-border-style) var(--sigvelo-border-width) CanvasText}.artifact-preview__header{border-color: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[data-fill]{aspect-ratio:auto;border:0;border-radius:0;block-size:100%}.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__status{z-index:1;align-items:center;gap:var(--sigvelo-spacing-1);color:var(--sigvelo-color-danger-text);font-size:var(--sigvelo-text-xs);font-weight:var(--sigvelo-font-weight-semibold);pointer-events:none;display:inline-flex;position:absolute;inset-block-start:var(--sigvelo-spacing-2);inset-inline-end:var(--sigvelo-spacing-2)}.browser-live-view__status>svg{inline-size:var(--sigvelo-control-icon-size-sm);block-size:var(--sigvelo-control-icon-size-sm)}.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 video,.browser-live-view canvas{object-fit:contain;background-color:inherit;block-size:100%;inline-size:100%;display:block}.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__notice{z-index:1;max-inline-size:calc(100% - var(--sigvelo-spacing-12));padding:var(--sigvelo-spacing-1) var(--sigvelo-spacing-2);border-radius:var(--sigvelo-radius-md);background-color:var(--sigvelo-color-surface-raised);box-shadow:var(--sigvelo-elevation-raised);color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs);pointer-events:none;margin:0;position:absolute;inset-block-end:var(--sigvelo-spacing-2);inset-inline-start:var(--sigvelo-spacing-2)}.browser-live-view__expand{z-index:1;background-color:var(--sigvelo-color-surface-raised);--sigvelo-recipe-button-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}}.browser-live-screen__input{box-sizing:border-box;resize:none;appearance:none;caret-color:#0000;color:#0000;cursor:default;touch-action:none;background:0 0;border:0;block-size:100%;inline-size:100%;padding:0;position:absolute;inset:0;overflow:hidden}.browser-live-screen__input:focus-visible{outline:none}.browser-live-screen__input:focus-visible:not([data-pointer-focus]){--sigvelo-focus-offset:calc(-1 * var(--sigvelo-focus-width));outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset)}.browser-live-screen__keyboard{z-index:1;background-color:var(--sigvelo-color-surface-raised);--sigvelo-recipe-button-shadow:var(--sigvelo-elevation-floating);display:none;position:absolute;inset-block-end:var(--sigvelo-spacing-2);inset-inline-end:var(--sigvelo-spacing-2)}@media (any-pointer:coarse){.browser-live-screen__keyboard{display:inline-flex}}.browser-run-panel{block-size:100%;min-block-size:0;min-inline-size:0}.browser-tab-strip{inline-size:100%;min-inline-size:0;min-block-size:calc(var(--sigvelo-spacing-8) + var(--sigvelo-spacing-0-5) + var(--sigvelo-border-width) + var(--sigvelo-spacing-1-5));align-self:stretch;align-items:stretch;padding-block-start:var(--sigvelo-spacing-1-5);padding-inline-end:var(--sigvelo-recipe-browser-tab-strip-end-space,0px);display:flex}.browser-tab-strip__pages{scrollbar-width:none;min-inline-size:0;padding-inline:var(--sigvelo-spacing-3);scroll-padding-inline:var(--sigvelo-spacing-3);flex:0 auto;display:grid;overflow-x:auto}.browser-tab-strip__tabs,.browser-tab-strip__closures{grid-area:1/1/2/-1;grid-template-columns:subgrid;min-inline-size:0;display:grid}.browser-tab-strip__closures{pointer-events:none}.browser-tab-strip__cell{min-inline-size:2rem;max-inline-size:16rem;color:var(--sigvelo-color-text-muted);border-start-start-radius:calc(var(--sigvelo-radius-lg) - var(--sigvelo-spacing-0-5));border-start-end-radius:calc(var(--sigvelo-radius-lg) - var(--sigvelo-spacing-0-5));align-items:center;display:flex;position:relative}.browser-tab-strip__pages:has(.browser-tab-strip__close) .browser-tab-strip__tab{padding-inline-end:calc(var(--sigvelo-control-height-xs) + var(--sigvelo-spacing-1))}.browser-tab-strip__cell:not([data-active]):not(:has(+[data-active])):after{content:"";inline-size:1px;block-size:var(--sigvelo-spacing-5);background:var(--sigvelo-color-neutral-border);position:absolute;inset-block-start:50%;inset-inline-end:0;translate:0 -50%}.browser-tab-strip__cell[data-active]{background:var(--sigvelo-color-surface-raised);color:var(--sigvelo-color-text)}.browser-tab-strip__cell[data-active]:before,.browser-tab-strip__cell[data-active]:after{content:"";inline-size:var(--sigvelo-radius-lg);block-size:var(--sigvelo-radius-lg);pointer-events:none;position:absolute;inset-block-end:0}.browser-tab-strip__cell[data-active]:before{background:radial-gradient(circle at 0 0, transparent var(--sigvelo-radius-lg), var(--sigvelo-color-surface-raised) var(--sigvelo-radius-lg));inset-inline-start:calc(-1 * var(--sigvelo-radius-lg))}.browser-tab-strip__cell[data-active]:after{background:radial-gradient(circle at 100% 0, transparent var(--sigvelo-radius-lg), var(--sigvelo-color-surface-raised) var(--sigvelo-radius-lg));inset-inline-end:calc(-1 * var(--sigvelo-radius-lg))}.browser-tab-strip__tab{align-self:stretch;align-items:center;gap:var(--sigvelo-spacing-2);min-inline-size:0;padding-inline:var(--sigvelo-spacing-2);border-radius:inherit;color:inherit;font:inherit;font-size:var(--sigvelo-text-compact);line-height:var(--sigvelo-leading-tight);text-align:start;white-space:nowrap;cursor:default;background:0 0;border:0;flex:1;display:flex}.browser-tab-strip__cell:hover:not([data-active]){background:color-mix(in oklab, var(--sigvelo-color-surface-sunken), var(--sigvelo-color-surface-raised) 60%);color:var(--sigvelo-color-text)}.browser-tab-strip__close{pointer-events:auto;place-self:center end;margin-inline-end:var(--sigvelo-spacing-1)}.browser-tab-strip__new{margin-inline:var(--sigvelo-spacing-1);flex:none;align-self:center}.browser-tab-strip__tab:focus-visible{outline:var(--sigvelo-focus-ring);outline-offset:calc(-1 * var(--sigvelo-focus-width))}.browser-tab-strip__favicon{--sigvelo-recipe-app-icon-size:var(--sigvelo-control-icon-size-md);inline-size:var(--sigvelo-control-icon-size-md);block-size:var(--sigvelo-control-icon-size-md);color:var(--sigvelo-color-text-muted);flex:none;place-items:center;display:grid}.browser-tab-strip__favicon>svg{block-size:100%;inline-size:100%}.browser-tab-strip__title{min-inline-size:0;max-inline-size:100%}.browser-tab-strip__trailing{padding-inline:var(--sigvelo-spacing-1);flex:none;place-items:center;margin-inline-start:auto;display:grid}.browser-run-panel__strip{padding-inline:var(--sigvelo-spacing-1-5);background:var(--sigvelo-color-surface-sunken)}.browser-run-panel__address-bar{background:var(--sigvelo-color-surface-raised)}.browser-profile-menu__popup{--sigvelo-recipe-surface-padding:0;inline-size:min(20.5rem, calc(100dvw - var(--sigvelo-spacing-8)))}.browser-profile-menu__identity{margin:var(--sigvelo-spacing-3);padding:var(--sigvelo-spacing-6);border-radius:var(--sigvelo-radius-lg);background:var(--sigvelo-color-neutral-bg-subtle);text-align:center;justify-items:center;gap:0;display:grid}.browser-profile-menu__identity-avatar{--sigvelo-recipe-avatar-font-size:var(--sigvelo-text-3xl);--sigvelo-recipe-avatar-font-weight:var(--sigvelo-font-weight-normal);margin-block-end:var(--sigvelo-spacing-2)}.browser-profile-menu__trigger,.browser-profile-menu__trigger-avatar{--sigvelo-recipe-avatar-size:var(--sigvelo-spacing-5)}.browser-profile-menu__identity p{font-size:var(--sigvelo-text-sm);line-height:var(--sigvelo-leading-tight);color:var(--sigvelo-color-text-muted);margin:0}.browser-profile-menu__identity .browser-profile-menu__name{font-size:var(--sigvelo-text-sm);font-weight:var(--sigvelo-font-weight-semibold);color:var(--sigvelo-color-text)}.browser-profile-menu__popup,.browser-profile-menu__trigger{--sigvelo-recipe-avatar-background:var(--sigvelo-color-primary-bg-subtle);--sigvelo-recipe-avatar-color:var(--sigvelo-color-primary-text)}.browser-profile-menu__profiles{--sigvelo-recipe-row-min-height:var(--sigvelo-control-height-xs);--sigvelo-recipe-row-font-size:var(--sigvelo-text-sm);--sigvelo-recipe-row-line-height:var(--sigvelo-text-sm-leading);--sigvelo-recipe-row-padding-inline:var(--sigvelo-spacing-3);--sigvelo-recipe-group-label-padding-inline:var(--sigvelo-spacing-3);--sigvelo-recipe-group-label-color:var(--sigvelo-color-text);--sigvelo-recipe-group-label-font-size:var(--sigvelo-text-sm);padding:var(--sigvelo-spacing-2) var(--sigvelo-spacing-4)}.browser-profile-menu__heading{padding-block:var(--sigvelo-spacing-3)}.browser-profile-menu__row-avatar{--sigvelo-recipe-avatar-size:var(--sigvelo-control-icon-size-md);--sigvelo-recipe-avatar-font-size:var(--sigvelo-text-3xs)}.browser-run-panel__body{min-block-size:0}.browser-run-panel__body>*{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 (any-pointer:coarse){.browser-profile-menu__profiles{--sigvelo-recipe-row-min-height:var(--sigvelo-touch-target)}.browser-tab-strip__pages{--browser-tab-close-min:var(--sigvelo-spacing-24)}.browser-tab-strip{min-block-size:calc(var(--sigvelo-control-height-md) + var(--sigvelo-spacing-1-5))}.browser-tab-strip__trailing>*{min-block-size:44px;min-inline-size:44px}.browser-tab-strip__pages:has(.browser-tab-strip__close) .browser-tab-strip__tab{padding-inline-end:calc(44px + var(--sigvelo-spacing-1))}}@media (forced-colors:active){.browser-tab-strip__cell{border:var(--sigvelo-border-style) var(--sigvelo-border-width) CanvasText;border-block-end:0}.browser-tab-strip__cell[data-active]{color:highlighttext;background:highlight}.browser-tab-strip__cell[data-active]:before,.browser-tab-strip__cell[data-active]:after{display:none}}.chain-of-thought__steps{gap:var(--sigvelo-spacing-1-5);padding-block:var(--sigvelo-spacing-2);padding-inline:var(--sigvelo-spacing-2);border-inline-start:var(--sigvelo-border-style) calc(var(--sigvelo-border-width) * 2) var(--sigvelo-color-neutral-border-subtle);flex-direction:column;margin:0;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{outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset)}.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 (forced-colors:active){.chain-of-thought__step-indicator,.chain-of-thought__search-result{border:var(--sigvelo-border-style) var(--sigvelo-border-width) CanvasText}}.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:before,.checkpoint:after{background-color:canvastext}}.code-block{background-color:var(--sigvelo-color-neutral-bg-subtle);border-radius:var(--sigvelo-radius-lg);flex-direction:column;inline-size:100%;min-inline-size:0;font-family:inherit;display:flex;overflow:hidden}.code-block__header{align-items:center;gap:var(--sigvelo-layout-cluster);padding-block:var(--sigvelo-layout-cluster);padding-inline:var(--sigvelo-layout-gutter);background-color:#0000;display:flex}.code-block__title{align-items:center;gap:var(--sigvelo-spacing-2);font-size:var(--sigvelo-text-meta);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-meta);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__container:focus-visible{--sigvelo-focus-offset:calc(-1 * var(--sigvelo-focus-width));outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset)}.code-block__content{padding-block:var(--sigvelo-layout-gutter);padding-inline:var(--sigvelo-spacing-3-5);font-family:var(--sigvelo-font-mono);font-size:var(--sigvelo-text-code);line-height:var(--sigvelo-text-code-leading);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-layout-gutter);padding-inline:var(--sigvelo-spacing-3-5);font-family:var(--sigvelo-font-mono);font-size:var(--sigvelo-text-code);line-height:var(--sigvelo-text-code-leading);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);inline-size: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}}.code-block[data-surface=plain]{background-color:#0000}.code-block[data-wrap] .code-block__content,.code-block[data-wrap] .code-block__content--highlighted pre.shiki,.code-block[data-wrap] .code-block__content--highlighted pre.shiki code{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.commit__header{align-items:center;gap:var(--sigvelo-layout-cluster);inline-size:100%;padding-block:var(--sigvelo-layout-cluster);padding-inline:var(--sigvelo-layout-gutter);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{outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset)}.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-layout-cluster);padding-block:var(--sigvelo-layout-cluster);padding-inline:var(--sigvelo-layout-gutter);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);font-family:var(--sigvelo-font-mono);font-size:var(--sigvelo-text-xs);font-weight:var(--sigvelo-font-weight-semibold);line-height:var(--sigvelo-leading-compact);color:var(--sigvelo-color-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.commit__file-status[data-status=added]{color:var(--sigvelo-color-success-text)}.commit__file-status[data-status=modified]{color:var(--sigvelo-color-warning-text)}.commit__file-status[data-status=deleted]{color:var(--sigvelo-color-danger-text)}.commit__file-status[data-status=renamed]{color:var(--sigvelo-color-primary-text)}.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}}.workspace-entity-card{--workspace-entity-card-mark:var(--sigvelo-spacing-6);--workspace-entity-card-indent:calc(var(--workspace-entity-card-mark) + var(--sigvelo-spacing-2));inline-size:100%;min-inline-size:0;position:relative}.workspace-entity-card__title{align-items:center;gap:var(--sigvelo-spacing-2);min-block-size:var(--workspace-entity-card-mark);display:flex}.workspace-entity-card__icon{inline-size:var(--workspace-entity-card-mark);block-size:var(--workspace-entity-card-mark);flex:none;place-items:center;display:inline-grid}.workspace-entity-card__icon>:is(svg,img){inline-size:var(--sigvelo-control-icon-size-md);block-size:var(--sigvelo-control-icon-size-md)}.workspace-entity-card__icon :is(img,.app-icon__image){color:unset}:is(.workspace-entity-card__meta,.workspace-entity-card__detail){padding-inline-start:var(--workspace-entity-card-indent)}.workspace-entity-card__open{min-inline-size:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.workspace-entity-card__open:after{content:"";position:absolute;inset:0}.workspace-entity-card:has(:is(input,textarea)) .workspace-entity-card__open:after{content:none}.workspace-entity-card.card--hover:has(:is(input,textarea)):hover{box-shadow:var(--sigvelo-elevation-raised)}.workspace-entity-card:has(.workspace-entity-card__open:focus-visible){outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset)}.workspace-entity-card[data-opens] :is(a,button,input,select,textarea,summary,label,[role=switch]):not(.workspace-entity-card__open){z-index:1;position:relative}.workspace-entity-card__detail{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs);line-height:var(--sigvelo-text-xs-leading)}.workspace-entity-card__detail .composer-link{--composer-link-color:var(--sigvelo-color-text);font-weight:var(--sigvelo-font-weight-normal)}.workspace-entity-card__links{gap:var(--sigvelo-spacing-1) var(--sigvelo-spacing-3);flex-wrap:wrap;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.workspace-entity-card__actions{align-items:center;gap:var(--sigvelo-spacing-1);display:flex}.outbound-link{align-items:baseline;gap:var(--sigvelo-spacing-1);min-inline-size:0;max-inline-size:100%;color:inherit;overflow-wrap:anywhere;border-radius:var(--sigvelo-radius-sm);text-decoration:none;display:inline-flex}.outbound-link>:is(svg,.app-icon){inline-size:var(--sigvelo-control-icon-size-sm);block-size:var(--sigvelo-control-icon-size-sm);flex:none;align-self:center}.outbound-link:hover{color:var(--sigvelo-color-text);text-underline-offset:2px;text-decoration:underline}.outbound-link:focus-visible{outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset)}.connected-app-card__status{align-self:center;align-items:center;gap:var(--sigvelo-spacing-1);color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs);line-height:var(--sigvelo-text-xs-leading);white-space:nowrap;display:inline-flex}.connected-app-card__status[data-state=sent]{color:var(--sigvelo-color-success-text)}.connected-app-card__status:is([data-state=denied],[data-state=failed]){color:var(--sigvelo-color-danger-text)}.connected-app-card__save-error{justify-content:space-between;align-items:center;gap:var(--sigvelo-spacing-2);flex-wrap:wrap;display:flex}.connected-app-card__body{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.connected-app-card__recipients{align-items:center;gap:var(--sigvelo-spacing-1) var(--sigvelo-spacing-2);flex-wrap:wrap;min-inline-size:0;display:inline-flex}.connected-app-card__recipient{align-items:center;column-gap:var(--sigvelo-spacing-1-5);overflow-wrap:anywhere;flex-wrap:wrap;min-inline-size:0;display:inline-flex}.connected-app-card__recipient-address{color:var(--sigvelo-color-text-muted)}.connected-app-card__hint{gap:var(--sigvelo-spacing-1) var(--sigvelo-spacing-2);flex-wrap:wrap;margin-block-start:var(--sigvelo-spacing-1-5);display:flex}@media (forced-colors:active){.connected-app-card__status{color:canvastext}}.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-layout-gutter);padding-block:var(--sigvelo-layout-gutter);padding-inline:var(--sigvelo-layout-gutter);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-layout-cluster);padding-inline:var(--sigvelo-layout-gutter);gap:var(--sigvelo-spacing-1-5);flex-direction:column;margin:0;list-style:none;display:flex}.context__row{grid-template-columns:var(--sigvelo-layout-track-fill) auto;gap:var(--sigvelo-layout-gutter);font-size:var(--sigvelo-text-xs);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}@media (any-pointer:coarse){.context__trigger{min-inline-size:var(--sigvelo-touch-target);min-block-size:var(--sigvelo-touch-target)}}.context__footer{flex-direction:column;display:flex}.context__description{padding-block:var(--sigvelo-layout-cluster);padding-inline:var(--sigvelo-layout-gutter);font-size:var(--sigvelo-text-xs);color:var(--sigvelo-color-text-muted);margin:0}.context__footer-row{padding-block:var(--sigvelo-layout-cluster);padding-inline:var(--sigvelo-layout-gutter);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{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-layout-stack);padding:var(--sigvelo-layout-gutter);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;--sigvelo-recipe-button-shadow:var(--sigvelo-elevation-floating);background-color:var(--sigvelo-color-surface-raised);position:absolute;inset-block-end:var(--sigvelo-layout-gutter);inset-inline-end:var(--sigvelo-layout-gutter)}.conversation__download-button{z-index:1;--sigvelo-recipe-button-shadow:var(--sigvelo-elevation-floating);background-color:var(--sigvelo-color-surface-raised);position:absolute;inset-block-start:var(--sigvelo-layout-gutter);inset-inline-end:var(--sigvelo-layout-gutter)}:is(.conversation__scroll-button,.conversation__download-button):hover:not([data-disabled]){background-color:var(--sigvelo-color-neutral-bg-subtle)}@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-layout-cluster) var(--sigvelo-layout-gutter);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)}.conversation-tab-picker__marks{--sigvelo-recipe-app-icon-size:var(--sigvelo-control-icon-size-md);align-items:center;gap:var(--sigvelo-spacing-1);display:inline-flex}.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{outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset)}.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[data-highlighted] .codex-model-selector__option-description{color:inherit}.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{inline-size:var(--sigvelo-control-height-xs);max-inline-size:var(--sigvelo-control-height-xs);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}}@media (any-pointer:coarse){.codex-model-selector__trigger{min-inline-size:var(--sigvelo-touch-target);min-block-size:var(--sigvelo-touch-target);max-inline-size:calc(100vi - var(--sigvelo-spacing-8))}}@media (forced-colors:active){.codex-model-selector__summary-effort--ultra{color:linktext}}.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}.dialog__popup.model-selector__popup{--sigvelo-recipe-surface-padding:0}.model-selector__dialog{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:has(.model-selector__input:focus-visible){--sigvelo-focus-offset:calc(-1 * var(--sigvelo-focus-width));outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset)}.model-selector__search-icon{color:var(--sigvelo-color-text-muted);display:inline-flex}.model-selector__input{box-sizing:border-box;block-size:auto;inline-size:100%;min-inline-size:0;color:var(--sigvelo-color-text);font-family:inherit;font-size:var(--sigvelo-text-sm);background-color:#0000;border:none;border-radius:0;flex:1;margin:0;padding:0}.model-selector__input::placeholder{color:var(--sigvelo-color-text-muted)}.model-selector__input::-webkit-search-cancel-button{display:none}.model-selector__list{min-block-size:0;max-block-size:min(26rem, calc(100dvb - var(--sigvelo-spacing-24)));flex:0 auto;display:flex;position:relative;overflow:hidden}.model-selector__list-viewport{overscroll-behavior:contain;min-block-size:0;scroll-padding-block:var(--sigvelo-spacing-1);flex:auto}.model-selector__list-content{min-inline-size:100%}.model-selector__options{padding-block:var(--sigvelo-spacing-1);outline:none}.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[data-highlighted]{background-color:var(--sigvelo-color-neutral-bg-subtle)}.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-touch-target)}}.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:is(:hover,[data-highlighted]){outline:var(--sigvelo-focus-ring);outline-offset:calc(-1 * var(--sigvelo-focus-width))}}.agent-tool-detail{grid-template-rows:auto var(--sigvelo-layout-track-fill);background-color:var(--sigvelo-color-surface);block-size:100%;min-inline-size:0;color:var(--sigvelo-color-text);display:grid}.agent-tool-detail__title{font:inherit;margin:0}.agent-tool-detail__chat{grid-row:2;min-block-size:0;min-inline-size:0}.agent-tool-detail__chat>.agent-chat{block-size:100%}.browser-replay{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-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);inline-size: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-layout-cluster);padding-block:var(--sigvelo-layout-cluster);padding-inline:var(--sigvelo-layout-gutter);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-inline-size: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);border-radius:var(--sigvelo-radius-circle);opacity:.3;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{border-radius:var(--sigvelo-radius-circle);background-image:none;border:4px solid #0000;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 (forced-colors:active){.browser-replay{border:var(--sigvelo-border-style) var(--sigvelo-border-width) CanvasText}}.environment-variables__header{justify-content:space-between;align-items:center;gap:var(--sigvelo-layout-gutter);padding-block:var(--sigvelo-layout-cluster);padding-inline:var(--sigvelo-layout-gutter);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-layout-gutter);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-layout-cluster);padding-block:var(--sigvelo-layout-cluster);padding-inline:var(--sigvelo-layout-gutter);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-inline-size:10rem}.environment-variables__value{min-inline-size: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{color:var(--sigvelo-color-warning-text);font-size:var(--sigvelo-text-2xs);font-weight:var(--sigvelo-font-weight-semibold);flex-shrink:0}.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-raised);box-shadow:var(--sigvelo-elevation-raised);border-radius:var(--sigvelo-radius-md);padding:var(--sigvelo-spacing-1-5);flex-direction:column;font-family:inherit;display:flex;overflow:auto}.file-tree__list{flex:none}.file-tree[data-appearance=plain]{box-shadow:none;background:0 0;border-radius:0;padding:0;overflow:visible}.file-tree__folder,.file-tree__file{flex-direction:column;display:flex}.file-tree__row{align-items:center;inline-size:100%;min-inline-size:0;display:flex}.file-tree__row>.file-tree__node{flex:auto;inline-size:auto;min-inline-size:0}.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:empty{block-size:0}.file-tree__group[data-collapsed]{visibility:hidden;block-size:0;transition-delay:0s, var(--sigvelo-motion-duration-disclosure)}:where(.file-tree){--sigvelo-recipe-file-tree-row-size:0px;--sigvelo-recipe-file-tree-row-font-size:var(--sigvelo-text-compact);--sigvelo-recipe-file-tree-row-radius:var(--sigvelo-radius-sm);--sigvelo-recipe-file-tree-row-tint:transparent;--sigvelo-recipe-file-tree-node-indent:var(--sigvelo-spacing-2);--sigvelo-recipe-file-tree-node-gap:var(--sigvelo-spacing-1-5);--sigvelo-recipe-file-tree-node-trail:var(--sigvelo-spacing-2);--file-tree-chevron-gutter:var(--sigvelo-recipe-control-icon-size);--file-tree-node-disclosure:calc(var(--file-tree-chevron-gutter) + var(--sigvelo-recipe-file-tree-node-gap));--file-tree-row-height:var(--sigvelo-recipe-file-tree-row-size)}:where(.file-tree[data-folders=open]){--file-tree-node-disclosure:0px}.file-tree__node{min-block-size:var(--file-tree-row-height);align-items:center;gap:var(--sigvelo-recipe-file-tree-node-gap);inline-size:100%;padding-block:var(--sigvelo-spacing-1);background-color:var(--file-tree-node-fill,transparent);color:var(--sigvelo-color-text);font-family:inherit;font-size:var(--sigvelo-recipe-file-tree-row-font-size);text-align:start;cursor:pointer;border-radius:var(--sigvelo-recipe-file-tree-row-radius);transition:background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);border:none;padding-inline-start:calc(var(--file-tree-level,0) * var(--sigvelo-control-icon-size-lg) + var(--sigvelo-recipe-file-tree-node-indent));padding-inline-end:var(--sigvelo-recipe-file-tree-node-trail);text-decoration:none;display:flex;position:relative}.file-tree__node--file,.file-tree[data-folders=open] .file-tree__node--folder{padding-inline-start:calc(var(--file-tree-level,0) * var(--sigvelo-control-icon-size-lg) + var(--sigvelo-recipe-file-tree-node-indent) + var(--file-tree-node-disclosure))}.file-tree__node[data-row=even]{--file-tree-node-fill:var(--sigvelo-recipe-file-tree-row-tint)}.file-tree__node:hover:not([data-disabled]){--file-tree-node-fill:var(--sigvelo-color-neutral-bg-hover)}.file-tree__node:focus-visible{--sigvelo-focus-offset:calc(-1 * var(--sigvelo-focus-width));outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset)}.file-tree__node[data-selected]{--sigvelo-color-text-muted:var(--sigvelo-color-neutral-text-on-subtle);background-color:var(--sigvelo-color-neutral-bg-selected);color:var(--sigvelo-color-text);font-weight:var(--sigvelo-font-weight-normal)}.file-tree:focus-within .file-tree__node[data-selected]{background-color:var(--sigvelo-color-primary-bg);color:var(--sigvelo-color-primary-text-on-bg)}.file-tree:focus-within .file-tree__node[data-selected] .file-tree__icon{color:inherit}.file-tree:focus-within .file-tree__node[data-selected] .file-tree__chevron{background-color:currentColor}.file-tree:focus-within .file-tree__node[data-selected] .file-tree__icon>svg{fill:color-mix(in oklab, currentColor, transparent 65%);stroke:currentColor}.file-tree:focus-within .file-tree__node[data-selected]:hover{background-color:var(--sigvelo-color-primary-bg-hover)}.file-tree__node[data-selected]:focus-visible{outline:var(--sigvelo-focus-ring);outline-offset:calc(-1 * var(--sigvelo-focus-width))}.file-tree:focus-within .file-tree__node[data-selected]:focus-visible{outline-color:var(--sigvelo-color-primary-text-on-bg)}.file-tree__chevron{inline-size:var(--file-tree-chevron-gutter);block-size:var(--sigvelo-spacing-2-5);background-color:var(--sigvelo-color-text-faint);clip-path:polygon(calc(50% - var(--sigvelo-spacing-1)) 0, calc(50% + var(--sigvelo-spacing-1)) 50%, calc(50% - var(--sigvelo-spacing-1)) 100%);transition:rotate var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);flex-shrink:0}.file-tree__chevron--expanded{rotate:90deg}.file-tree__push{inline-size:var(--sigvelo-spacing-6);block-size:var(--sigvelo-spacing-6);color:color-mix(in oklab, var(--sigvelo-color-text-faint), transparent 40%);flex:none}.file-tree:focus-within .file-tree__node[data-selected] .file-tree__push{color:inherit}@media (prefers-reduced-motion:reduce){.file-tree__group{transition:none}}:root[data-motion=reduce] .file-tree__group{transition:none}.file-tree__icon{--sigvelo-recipe-app-icon-size:var(--sigvelo-control-icon-size-md);color:var(--sigvelo-color-text-muted);flex-shrink:0;display:inline-flex}.file-tree__icon>svg{inline-size:var(--sigvelo-recipe-control-icon-size);block-size:var(--sigvelo-recipe-control-icon-size)}.file-tree__icon>img{inline-size:var(--sigvelo-recipe-control-icon-size);block-size:var(--sigvelo-recipe-control-icon-size);border-radius:var(--sigvelo-radius-xs);object-fit:contain}.file-tree__node[data-selected] :is(.file-tree__icon,.file-tree__chevron){color:inherit}.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;margin-inline-end:var(--sigvelo-spacing-2);display:inline-flex}.file-tree__row:hover .file-tree__actions,.file-tree__row:focus-within .file-tree__actions{opacity:1}@media (any-pointer:coarse){.file-tree{--file-tree-row-height:max(var(--sigvelo-touch-target), var(--sigvelo-recipe-file-tree-row-size))}.file-tree__actions{opacity:1}}@media (hover:none){.file-tree__node:hover:not([data-disabled]){--file-tree-node-fill:initial}.file-tree__node:active:not([data-disabled]){--file-tree-node-fill:var(--sigvelo-color-neutral-bg-press)}}@media (forced-colors:active){.file-tree:not([data-appearance=plain]){border:var(--sigvelo-border-style) var(--sigvelo-border-width) CanvasText}.file-tree__node[data-selected],.file-tree__node[data-selected]:hover,.file-tree:focus-within .file-tree__node[data-selected],.file-tree:focus-within .file-tree__node[data-selected]:hover{forced-color-adjust:none;color:highlighttext;background-color:highlight}.file-tree__node--folder .file-tree__icon>svg,.file-tree__node--file .file-tree__icon>svg{fill:canvas;stroke:canvastext}.file-tree__chevron{background-color:canvastext}.file-tree__push{color:canvastext}.file-tree:focus-within .file-tree__node[data-selected] .file-tree__chevron{background-color:highlighttext}}.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-motion-duration-interaction) var(--sigvelo-motion-ease-change)}: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-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);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{outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset)}.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)}.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{max-inline-size:min(var(--sigvelo-measure-prose), 85%);min-inline-size:0;padding-block:var(--sigvelo-spacing-2);padding-inline:var(--sigvelo-spacing-3);border-radius:var(--sigvelo-radius-lg);font-size:var(--sigvelo-text-prose);line-height:var(--sigvelo-text-prose-leading);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__content:has(>.message__response){font-size:var(--sigvelo-text-prose);line-height:var(--sigvelo-text-prose-leading)}.message[data-from=user] .message__content:has(>.message__response){font-family:var(--sigvelo-font-user-message)}.message[data-from=assistant] .message__content{background-color:#0000;inline-size:100%;max-inline-size:100%;padding-block:0;padding-inline:0;display:block}.message[data-from=assistant] .message__content:has(>.message__response){font-family:var(--sigvelo-font-response)}.message[data-from=system] .message__content{color:var(--sigvelo-color-text-muted);background-color:#0000;font-style:italic}.message__content>:where(:not(:first-child)){margin-block-start:var(--sigvelo-spacing-1)}.message .activity{max-inline-size:100%;margin-block:0}.message__content :where(pre:not(.code-block pre)){overflow:auto}.message__response{min-inline-size:0;max-inline-size:100%;line-height:calc(var(--sigvelo-text-prose-leading) * var(--sigvelo-chat-font-scale))}.message__attachment{align-items:center;gap:var(--sigvelo-spacing-1-5);max-inline-size:100%;font-size:var(--sigvelo-text-meta);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__meta{min-block-size:var(--sigvelo-control-height-xs);justify-content:flex-end;align-self:flex-end;align-items:center;gap:var(--sigvelo-spacing-0-5);color:var(--sigvelo-color-text-muted);transition:opacity var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);display:flex}.message__timestamp{font-size:var(--sigvelo-text-meta);font-variant-numeric:tabular-nums;line-height:var(--sigvelo-text-meta-leading);color:var(--sigvelo-color-text-muted);white-space:nowrap}.message[data-from=assistant]>.message__meta{align-self:flex-start}.message__meta .message__actions[data-unavailable]{visibility:hidden}.message__actions{align-items:center;gap:var(--sigvelo-spacing-0-5);color:var(--sigvelo-color-text-muted);padding:0;display:inline-flex}.message__actions[data-reserve-space]{min-block-size:var(--sigvelo-control-height-xs)}.message[data-from=user]{position:relative}.message[data-from=user]>.message__meta{z-index:1;min-block-size:0;position:absolute;inset-block-start:100%;inset-inline-end:0}@media (hover:hover) and (pointer:fine){.message__meta{opacity:0;pointer-events:none}.message:hover>.message__meta,.message:focus-within>.message__meta{opacity:1;pointer-events:auto}}.message__action{color:var(--sigvelo-color-text-muted)}.message__action:hover:not([data-disabled]){color:var(--sigvelo-color-text)}@media (any-pointer:coarse){.message__actions[data-reserve-space]{min-block-size:var(--sigvelo-touch-target)}.message__action{--sigvelo-recipe-button-height:var(--sigvelo-touch-target)}}.message__edit-form{gap:var(--sigvelo-spacing-3);inline-size:min(var(--sigvelo-measure-prose), 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-layout-cluster);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-meta);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}}.chatgpt-sign-in{box-sizing:border-box;gap:var(--sigvelo-spacing-4);padding-block:var(--sigvelo-layout-gutter);background:var(--sigvelo-color-canvas);color:var(--sigvelo-color-text);flex-direction:column;display:flex;overflow:hidden}.chatgpt-sign-in__content{align-content:safe center;justify-items:center;gap:var(--sigvelo-spacing-3);min-block-size:0;padding:var(--sigvelo-layout-stack) var(--sigvelo-layout-gutter);flex:1 1 0;display:grid;overflow:auto}.chatgpt-sign-in__panel{gap:var(--sigvelo-spacing-3);text-align:center;justify-items:stretch;inline-size:min(100%,20rem);display:grid}.chatgpt-sign-in__brand{justify-items:center;gap:var(--sigvelo-spacing-2);margin-block-end:var(--sigvelo-spacing-3);display:grid}.chatgpt-sign-in__brand-mark{--chatgpt-sign-in-mark-size:calc(var(--sigvelo-spacing-16) * 2);isolation:isolate;margin-block-end:var(--sigvelo-spacing-4);display:inline-flex;position:relative}.chatgpt-sign-in__brand-mark :where(img,svg){inline-size:var(--chatgpt-sign-in-mark-size);block-size:var(--chatgpt-sign-in-mark-size);object-fit:contain;animation:chatgpt-sign-in-mark-pop calc(var(--sigvelo-motion-duration-interaction) * 6) var(--sigvelo-motion-ease-change)}.chatgpt-sign-in__brand-mark:before{content:"";inset:calc(var(--chatgpt-sign-in-mark-size) * -.25);z-index:-1;pointer-events:none;background:radial-gradient(circle closest-side, color-mix(in oklab, var(--sigvelo-color-primary-bg), transparent 92%), transparent);animation:chatgpt-sign-in-halo-bloom calc(var(--sigvelo-motion-duration-interaction) * 4) var(--sigvelo-motion-ease-enter);position:absolute}@keyframes chatgpt-sign-in-mark-pop{0%{opacity:0;translate:0 var(--sigvelo-spacing-6);rotate:-12deg;scale:.5}55%{opacity:1;translate:0;rotate:3deg;scale:1.16}}@keyframes chatgpt-sign-in-halo-bloom{0%{opacity:0;scale:.6}}.chatgpt-sign-in__brand h1{color:var(--sigvelo-color-text);font-size:var(--sigvelo-text-2xl);font-weight:var(--sigvelo-font-weight-semibold);letter-spacing:var(--sigvelo-tracking-tight);line-height:var(--sigvelo-text-2xl-leading);text-wrap:balance;margin:0}.chatgpt-sign-in__description{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-sm);line-height:var(--sigvelo-text-sm-leading);text-wrap:balance;margin:0}.chatgpt-sign-in__button{inline-size:100%}.chatgpt-sign-in__button-icon{display:inline-flex}.chatgpt-sign-in__button svg,.chatgpt-sign-in__logo{inline-size:var(--sigvelo-density-compact-control-icon-size);block-size:var(--sigvelo-density-compact-control-icon-size);color:inherit}.chatgpt-sign-in__error{color:var(--sigvelo-color-danger-text);text-align:center;font-size:var(--sigvelo-text-sm);margin:0}.chatgpt-sign-in__secondary-action{justify-items:stretch;gap:var(--sigvelo-spacing-3);text-align:center;inline-size:min(100%,20rem);display:grid}.chatgpt-sign-in__separator{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-sm);line-height:var(--sigvelo-text-sm-leading)}.chatgpt-sign-in__secondary-action .button{white-space:normal;color:var(--sigvelo-color-primary-text)}.chatgpt-sign-in__footer{padding-inline:var(--sigvelo-layout-gutter);color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-sm);text-align:center;flex:none;margin:0}.chatgpt-sign-in__footer a{border-radius:var(--sigvelo-radius-sm);text-decoration:none}@media (forced-colors:active){.chatgpt-sign-in__brand-mark:before{display:none}}.first-run{background:var(--sigvelo-recipe-computer-wallpaper);color:var(--sigvelo-color-text);position:relative;overflow:auto;container:first-run/inline-size}.first-run:after{content:"";z-index:-1;pointer-events:none;background:color-mix(in oklab, var(--sigvelo-color-surface-sunken) 30%, transparent);-webkit-backdrop-filter:var(--sigvelo-glass-filter-chrome);backdrop-filter:var(--sigvelo-glass-filter-chrome);position:absolute;inset:0}.first-run[data-screen=welcome]:after{opacity:0}.first-run__page{--first-run-card-inline:62rem;--first-run-card-block:44rem;box-sizing:border-box;grid-template:"top" auto "frame" var(--sigvelo-layout-track-fill) "foot" auto / minmax(0, var(--first-run-card-inline));justify-content:center;gap:var(--sigvelo-spacing-5);block-size:100%;min-block-size:32rem;padding:var(--sigvelo-spacing-5) var(--sigvelo-spacing-6);display:grid}.first-run-top,.first-run-foot,.first-run-welcome{color:var(--sigvelo-recipe-wallpaper-ink,#fff);text-shadow:var(--sigvelo-recipe-wallpaper-ink-shadow,0 1px 2px #0009)}.first-run-top{grid-area:top}.first-run-frame{--sigvelo-recipe-card-radius:var(--sigvelo-radius-2xl);--sigvelo-recipe-card-background:var(--sigvelo-color-surface-glass);block-size:min(100%, var(--first-run-card-block));view-transition-name:first-run-card;view-transition-group:contain;grid-area:frame;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-self:center;min-block-size:0;min-inline-size:0;padding:0;display:grid;overflow:hidden}.first-run-brand{align-items:center;gap:var(--sigvelo-spacing-2);font-weight:var(--sigvelo-font-weight-semibold);display:inline-flex}.first-run-brand__mark,.first-run-welcome__mark{display:inline-flex}:is(.first-run-brand__mark,.first-run-welcome__mark)>:is(img,svg){inline-size:var(--first-run-mark-size,var(--sigvelo-spacing-7));block-size:var(--first-run-mark-size,var(--sigvelo-spacing-7))}.first-run-navigation{justify-content:flex-start;align-items:center;gap:var(--sigvelo-spacing-4);min-inline-size:0;padding:var(--sigvelo-spacing-4) var(--sigvelo-spacing-6);view-transition-name:first-run-navigation;flex-wrap:wrap;display:flex}.first-run-navigation__open{flex-shrink:0;margin-inline-start:auto}.first-run-navigation__picker{--sigvelo-recipe-field-background:transparent;inline-size:auto;min-inline-size:0;max-inline-size:100%;font-weight:var(--sigvelo-font-weight-semibold);border:0}.first-run-navigation__picker:is(:hover,[data-popup-open]){background-color:var(--sigvelo-color-neutral-bg-subtle)}.first-run-navigation__menu{--sigvelo-recipe-popup-min-inline-size:16rem}.first-run-navigation__step{align-items:center;gap:var(--sigvelo-spacing-3);padding:var(--sigvelo-spacing-2) var(--sigvelo-spacing-3);color:var(--sigvelo-color-text-muted);display:flex}.first-run-navigation__step[data-selected]{color:var(--sigvelo-color-neutral-text-on-subtle)}.first-run-navigation__step[data-nested]{padding-inline-start:calc(var(--sigvelo-spacing-3) + var(--sigvelo-spacing-7))}.first-run-navigation__mark{inline-size:var(--sigvelo-spacing-7);block-size:var(--sigvelo-spacing-7);border-radius:var(--sigvelo-radius-lg);background:var(--sigvelo-color-neutral-bg-subtle);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:inline-grid}.first-run-navigation__mark>svg{inline-size:var(--sigvelo-spacing-4);block-size:var(--sigvelo-spacing-4)}.first-run-screen{grid-template-rows:var(--sigvelo-layout-track-fill) auto;view-transition-name:first-run-screen;view-transition-group:contain;min-block-size:0;min-inline-size:0;display:grid}@property --scroll-area-overflow-y-start{syntax:"<length>";inherits:false;initial-value:0}@property --scroll-area-overflow-y-end{syntax:"<length>";inherits:false;initial-value:0}.first-run-screen__scroll{overscroll-behavior:contain;padding:var(--sigvelo-spacing-8);scroll-padding-block:var(--sigvelo-spacing-8) var(--sigvelo-spacing-6);align-content:start;display:grid;overflow-y:auto}.first-run-screen__scroll,.first-run-work__panel{animation:linear both first-run-scrolled,linear both first-run-left;animation-timeline:scroll(self),scroll(self);animation-range:0 2.5rem,calc(100% - 2.5rem) 100%}@keyframes first-run-scrolled{to{--scroll-area-overflow-y-start:2.5rem}}@keyframes first-run-left{0%{--scroll-area-overflow-y-end:2.5rem}}.first-run-actions,.first-run-actions__end{align-items:center;gap:var(--sigvelo-layout-cluster);flex-wrap:wrap;min-inline-size:0;display:flex}.first-run-actions{padding:var(--sigvelo-spacing-4) var(--sigvelo-spacing-6) var(--sigvelo-spacing-6)}.first-run-actions[data-center]{justify-content:center}.first-run-actions__end{margin-inline-start:auto}.first-run-back{view-transition-name:first-run-back}.first-run-foot{grid-area:foot;justify-self:center}.first-run-foot a{color:inherit}.first-run .first-run-foot a{text-decoration:none}.first-run .first-run-foot a:hover .first-run-foot__prefix{opacity:1}.first-run .first-run-foot a:focus-visible{outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset)}.first-run-foot__prefix{opacity:.75;transition:opacity var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change)}.first-run-foot__brand{font-weight:var(--sigvelo-font-weight-semibold)}.first-run-intro{justify-items:center;gap:var(--sigvelo-spacing-2);text-align:center;display:grid}.first-run-intro h1{font-size:var(--sigvelo-text-2xl);line-height:var(--sigvelo-text-2xl-leading);font-weight:var(--sigvelo-font-weight-semibold);letter-spacing:var(--sigvelo-tracking-tight);text-wrap:balance;margin:0}.first-run-intro p{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);text-wrap:pretty;margin:0}.first-run-hero{justify-content:center;margin-block-end:var(--sigvelo-spacing-4);display:flex}.first-run-hero__brand>:is(img,svg){inline-size:var(--sigvelo-spacing-16);block-size:var(--sigvelo-spacing-16)}.first-run-body{gap:var(--sigvelo-spacing-6);inline-size:min(100%, var(--sigvelo-measure-prose));margin:var(--sigvelo-spacing-6) auto 0;font-size:var(--sigvelo-text-sm);line-height:var(--sigvelo-text-sm-leading);display:grid}.first-run-body[data-narrow]{inline-size:min(100%,26rem)}.first-run-profile-card{--sigvelo-recipe-card-background:transparent;--sigvelo-recipe-card-shadow:none;align-items:center;gap:var(--sigvelo-spacing-3);grid-template-columns:auto minmax(0,1fr);padding:0;display:grid}.first-run-profile-card .first-run-profile-card__identity{gap:var(--sigvelo-spacing-0-5);min-inline-size:0;font-size:var(--sigvelo-text-xs);display:grid}.first-run-profile-card strong{font-size:var(--sigvelo-text-sm);overflow-wrap:anywhere}.first-run-profile-card span{color:var(--sigvelo-color-text-muted)}.first-run-profile-heading{justify-content:center;align-items:center;gap:var(--sigvelo-spacing-2);display:flex}.first-run-profile-heading img{inline-size:var(--sigvelo-spacing-6);block-size:var(--sigvelo-spacing-6);flex:none;display:block}.first-run-notes{gap:var(--sigvelo-spacing-3);display:grid}.first-run-note{gap:var(--sigvelo-spacing-2-5);color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-sm);line-height:var(--sigvelo-text-sm-leading);text-wrap:pretty;margin:0;display:flex}.first-run-note>svg{inline-size:var(--sigvelo-control-icon-size-sm);flex:none;block-size:1lh}.first-run-note .kbd{color:var(--sigvelo-color-text)}.first-run-provider-choices{gap:var(--sigvelo-spacing-4);grid-template-columns:repeat(2,minmax(0,1fr));inline-size:min(100%,30rem);margin-inline:auto;display:grid}.first-run-provider-choices:has(>:only-child){inline-size:min(100%, calc((30rem - var(--sigvelo-spacing-4)) / 2));grid-template-columns:minmax(0,1fr)}.first-run-provider-choice{--first-run-choice-layer:transparent;justify-content:flex-start;align-items:center;gap:var(--sigvelo-spacing-3);background-color:var(--sigvelo-color-surface-raised);background-image:linear-gradient(var(--first-run-choice-layer), var(--first-run-choice-layer));inline-size:100%;padding:var(--sigvelo-spacing-3);text-align:center;white-space:normal;flex-direction:column;display:flex}.first-run-provider-choice:is(button){aspect-ratio:1;block-size:auto}.first-run-provider-choice:hover:not([data-disabled],:active){--first-run-choice-layer:var(--sigvelo-color-neutral-bg-subtle)}.first-run-provider-choice:active:not([data-disabled]){--first-run-choice-layer:var(--sigvelo-color-neutral-bg-hover)}.first-run-provider-logo{color:inherit;flex:none;margin-block-start:var(--sigvelo-spacing-2);display:inline-flex}.first-run-provider-logo :is(img,svg){inline-size:var(--sigvelo-spacing-16);block-size:var(--sigvelo-spacing-16)}.first-run-provider-label{font-size:var(--sigvelo-text-base);font-weight:var(--sigvelo-font-weight-semibold);line-height:var(--sigvelo-text-base-leading);text-wrap:balance}.first-run-provider-subtitle{color:inherit;font-size:var(--sigvelo-text-xs);font-weight:var(--sigvelo-font-weight-normal);line-height:var(--sigvelo-text-xs-leading);text-wrap:pretty;display:block}.first-run-provider-label--external{justify-content:center;align-items:center;gap:var(--sigvelo-spacing-1-5);display:inline-flex}.first-run-field{gap:var(--sigvelo-spacing-2);min-inline-size:0;display:grid}.first-run-field>.select__label{font-weight:inherit;line-height:inherit}.first-run-model-source{border:0;margin:0;padding:0}.first-run-model-source legend{margin-block-end:var(--sigvelo-spacing-2);padding:0}.first-run-model-source__options{gap:var(--sigvelo-spacing-3) var(--sigvelo-spacing-5);flex-wrap:wrap;display:flex}.first-run-model-source__options label{align-items:center;gap:var(--sigvelo-spacing-2);min-block-size:var(--sigvelo-control-height-md);display:flex}.first-run-model-field{margin-block-start:var(--sigvelo-spacing-3)}.first-run-provider-status{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-sm);margin:0}.first-run-connection-error{color:var(--sigvelo-color-danger-text);margin:0}.first-run-live{font-size:var(--sigvelo-text-compact);line-height:var(--sigvelo-text-compact-leading);margin:0}.first-run-progress{gap:var(--sigvelo-spacing-4);margin:0;padding:0;list-style:none;display:grid}.first-run-progress>li{grid-template-columns:auto var(--sigvelo-layout-track-fill);align-items:center;column-gap:var(--sigvelo-spacing-3);font-weight:var(--sigvelo-font-weight-semibold);display:grid}.first-run-progress>li[data-state=upcoming]{color:var(--sigvelo-color-text-muted);font-weight:var(--sigvelo-font-weight-normal)}.first-run-progress__mark{inline-size:var(--sigvelo-control-icon-size-md);font-variant-numeric:tabular-nums;place-items:center;display:inline-grid}.first-run-figure{gap:var(--sigvelo-spacing-3);margin:0;display:grid}.first-run-figure>figcaption{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-compact);line-height:var(--sigvelo-text-compact-leading);font-weight:var(--sigvelo-font-weight-semibold)}.first-run-figure>figcaption:last-child:not(:first-child){font-weight:var(--sigvelo-font-weight-normal);justify-self:center}.first-run-choices{gap:var(--sigvelo-spacing-1);display:grid}.first-run-choice{align-items:center;gap:var(--sigvelo-spacing-3);min-block-size:var(--sigvelo-control-height-sm);padding-inline:var(--sigvelo-spacing-3);border-radius:var(--sigvelo-radius-lg);color:var(--sigvelo-color-text-muted);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);display:flex}.first-run-choice:is(:hover,:has([data-checked])){color:var(--sigvelo-color-text)}.first-run-choice:has([data-checked]){background-color:var(--sigvelo-color-neutral-bg-subtle)}.first-run-schedule-list{--sigvelo-recipe-card-background:transparent;--sigvelo-recipe-card-shadow:none;gap:var(--sigvelo-spacing-2);margin:0;padding:0;list-style:none;display:grid}.first-run-schedule-choice{padding-block:var(--sigvelo-spacing-3)}.first-run-schedule{align-items:center;gap:var(--sigvelo-spacing-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.first-run-schedule__copy{gap:var(--sigvelo-spacing-1);display:grid}.first-run-schedule__copy>:is(span,small){color:var(--sigvelo-color-text-muted)}.first-run-schedule__copy>small{font-size:var(--sigvelo-text-xs)}.first-run-schedule__control{align-items:center;gap:var(--sigvelo-spacing-2);display:flex}.first-run-schedule__control>span{font-size:var(--sigvelo-text-xs);color:var(--sigvelo-color-text-muted)}.first-run-schedule__error{align-items:center;gap:var(--sigvelo-spacing-2);flex-wrap:wrap;margin-block-start:var(--sigvelo-spacing-3);display:flex}.first-run-schedule__error>p{color:var(--sigvelo-color-danger-text);font-size:var(--sigvelo-text-xs);margin:0}.first-run-pin{gap:var(--sigvelo-spacing-2);justify-items:end}.first-run-pin__toolbar{box-sizing:border-box;align-items:center;gap:var(--sigvelo-spacing-1);inline-size:100%;padding:var(--sigvelo-spacing-1-5) var(--sigvelo-spacing-2);border-radius:var(--sigvelo-radius-lg);background:var(--sigvelo-color-surface);box-shadow:var(--sigvelo-elevation-bar);display:flex}.first-run-pin__omnibox{block-size:var(--sigvelo-spacing-7);border-radius:var(--sigvelo-radius-full);background:var(--sigvelo-color-neutral-bg-subtle);flex:1}.first-run-pin__tool{inline-size:var(--sigvelo-spacing-8);block-size:var(--sigvelo-spacing-8);border-radius:var(--sigvelo-radius-full);color:var(--sigvelo-color-text-muted);flex:none;place-items:center;display:inline-grid}.first-run-pin__tool>:is(img,svg){inline-size:var(--sigvelo-spacing-4);block-size:var(--sigvelo-spacing-4)}.first-run-pin__tool[data-target]{color:var(--sigvelo-color-text)}.first-run-pin__menu{box-sizing:border-box;inline-size:min(100%,16rem);padding:var(--sigvelo-spacing-1-5);border-radius:var(--sigvelo-radius-lg);background:var(--sigvelo-color-surface-raised);box-shadow:var(--sigvelo-elevation-floating)}.first-run-pin__menu p{padding:var(--sigvelo-spacing-1) var(--sigvelo-spacing-2);font-weight:var(--sigvelo-font-weight-semibold);margin:0}.first-run-pin__row{align-items:center;gap:var(--sigvelo-spacing-2);padding-inline-start:var(--sigvelo-spacing-2);display:flex}.first-run-pin__row>:is(img,svg){inline-size:var(--sigvelo-spacing-4);block-size:var(--sigvelo-spacing-4)}.first-run-pin__row>span:not([class]){flex:1}.first-run-welcome{box-sizing:border-box;grid-template:"content" var(--sigvelo-layout-track-fill) "foot" auto / var(--sigvelo-layout-track-fill);gap:var(--sigvelo-spacing-6);block-size:100%;min-block-size:30rem;padding:var(--sigvelo-spacing-8) var(--sigvelo-spacing-6) var(--sigvelo-spacing-6);display:grid;overflow:hidden}.first-run-welcome__content{text-align:center;box-sizing:border-box;min-block-size:0;min-inline-size:0;grid-area:content;align-content:safe center;align-self:stretch;justify-items:center;padding-block-start:min(8vh, var(--sigvelo-spacing-16));display:grid;overflow:auto}.first-run-welcome__content h1{font-size:var(--sigvelo-text-4xl);line-height:var(--sigvelo-text-4xl-leading);font-weight:var(--sigvelo-font-weight-semibold);letter-spacing:var(--sigvelo-tracking-tight);text-wrap:balance;margin:0}.first-run-welcome__content p{margin:var(--sigvelo-spacing-3) 0 0;color:inherit;font-size:var(--sigvelo-text-xl);line-height:var(--sigvelo-text-xl-leading);font-weight:var(--sigvelo-font-weight-bold)}.first-run-welcome__art{inline-size:calc(var(--sigvelo-spacing-24) * 2);block-size:calc(var(--sigvelo-spacing-24) * 2);isolation:isolate;place-items:center;margin:0 auto;display:grid;position:relative}.first-run-welcome__mark{--first-run-mark-size:calc(var(--sigvelo-spacing-16) * 2);align-self:end;margin-block-end:var(--sigvelo-spacing-2)}.first-run-welcome__action{justify-self:center;margin-block-start:var(--sigvelo-spacing-6)}:root:active-view-transition-type(first-run-back){--first-run-shift:calc(var(--sigvelo-motion-distance-md) * -3)}:root:active-view-transition-type(first-run-forward,first-run-back)::view-transition{pointer-events:none}:root:active-view-transition-type(first-run-forward,first-run-back)::view-transition-old(root){mix-blend-mode:normal;animation:none}:root:active-view-transition-type(first-run-forward,first-run-back)::view-transition-new(root){mix-blend-mode:normal;animation:none}:root:active-view-transition-type(first-run-forward,first-run-back)::view-transition-old(root){opacity:0}:root:active-view-transition-type(first-run-forward,first-run-back)::view-transition-new(root){opacity:1}::view-transition-group-children(first-run-card){border-radius:var(--sigvelo-radius-2xl);overflow:clip}::view-transition-group-children(first-run-screen){overflow:clip}@media (forced-colors:active){.first-run-welcome,.first-run-top,.first-run-foot{color:canvastext;text-shadow:none}.first-run:after{display:none}.first-run-frame{--sigvelo-recipe-card-background:Canvas;border:var(--sigvelo-border-width) solid CanvasText}.first-run-provider-choice--linked{border:var(--sigvelo-border-width) solid ButtonText}}:root:active-view-transition-type(first-run-forward,first-run-back)::view-transition-group(*){animation-duration:var(--sigvelo-motion-duration-disclosure);animation-timing-function:var(--sigvelo-motion-ease-change)}:root:active-view-transition-type(first-run-forward,first-run-back)::view-transition-old(*){animation-timing-function:linear(0, 0 25%, 1 35%, 1)}:root:active-view-transition-type(first-run-forward,first-run-back)::view-transition-new(*){animation-timing-function:linear(0, 0 25%, 1 35%, 1)}:root:active-view-transition-type(first-run-forward,first-run-back)::view-transition-old(first-run-step){animation:first-run-leave var(--sigvelo-motion-duration-disclosure) var(--sigvelo-motion-ease-change) both}:root:active-view-transition-type(first-run-forward,first-run-back)::view-transition-old(first-run-actions){animation:first-run-leave var(--sigvelo-motion-duration-disclosure) var(--sigvelo-motion-ease-change) both}:root:active-view-transition-type(first-run-forward,first-run-back)::view-transition-old(*):only-child{animation:first-run-leave var(--sigvelo-motion-duration-disclosure) var(--sigvelo-motion-ease-change) both}:root:active-view-transition-type(first-run-forward,first-run-back)::view-transition-new(first-run-step){animation:first-run-enter var(--sigvelo-motion-duration-disclosure) var(--sigvelo-motion-ease-change) both}:root:active-view-transition-type(first-run-forward,first-run-back)::view-transition-new(first-run-actions){animation:first-run-enter var(--sigvelo-motion-duration-disclosure) var(--sigvelo-motion-ease-change) both}:root:active-view-transition-type(first-run-forward,first-run-back)::view-transition-new(*):only-child{animation:first-run-enter var(--sigvelo-motion-duration-disclosure) var(--sigvelo-motion-ease-change) both}:root:active-view-transition-type(first-run-forward,first-run-back)::view-transition-old(first-run-actions){--first-run-shift:0px}:root:active-view-transition-type(first-run-forward,first-run-back)::view-transition-new(first-run-actions){--first-run-shift:0px}:root:active-view-transition-type(first-run-forward,first-run-back)::view-transition-old(first-run-back){--first-run-shift:0px}:root:active-view-transition-type(first-run-forward,first-run-back)::view-transition-new(first-run-back){--first-run-shift:0px}:root:active-view-transition-type(first-run-forward,first-run-back)::view-transition-old(first-run-welcome){--first-run-shift:0px}:root:active-view-transition-type(first-run-forward,first-run-back)::view-transition-new(first-run-welcome){--first-run-shift:0px}:root:active-view-transition-type(first-run-forward,first-run-back)::view-transition-new(first-run-navigation):only-child{animation:first-run-rise var(--sigvelo-motion-duration-disclosure) var(--sigvelo-motion-ease-enter) calc(var(--sigvelo-motion-stagger-step) * 2) both}:root:active-view-transition-type(first-run-forward,first-run-back)::view-transition-new(first-run-card):only-child{animation:first-run-rise var(--sigvelo-motion-duration-disclosure) var(--sigvelo-motion-ease-enter) calc(var(--sigvelo-motion-stagger-step) * 2) both}:root:active-view-transition-type(first-run-forward,first-run-back)::view-transition-new(first-run-step):only-child{animation:first-run-rise var(--sigvelo-motion-duration-disclosure) var(--sigvelo-motion-ease-enter) calc(var(--sigvelo-motion-stagger-step) * 5) both}:root:active-view-transition-type(first-run-forward,first-run-back)::view-transition-new(first-run-brand-name):only-child{--first-run-shift:calc(var(--sigvelo-motion-distance-sm) * -1);animation:first-run-enter var(--sigvelo-motion-duration-disclosure) var(--sigvelo-motion-ease-enter) calc(var(--sigvelo-motion-duration-disclosure) * .6) both}:root:active-view-transition-type(first-run-forward,first-run-back)::view-transition-group(first-run-mark){animation-timing-function:var(--sigvelo-ease-spring-snappy)}@media (prefers-reduced-motion:reduce){:root:active-view-transition-type(first-run-forward,first-run-back)::view-transition-old(*){opacity:0;mix-blend-mode:normal}:root:active-view-transition-type(first-run-forward,first-run-back)::view-transition-new(*){opacity:1;mix-blend-mode:normal}}:root:active-view-transition-type(first-run-forward,first-run-back)[data-motion=reduce]::view-transition-old(*){opacity:0;mix-blend-mode:normal}:root:active-view-transition-type(first-run-forward,first-run-back)[data-motion=reduce]::view-transition-new(*){opacity:1;mix-blend-mode:normal}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduce]) .first-run-orb__flow{animation:5s linear infinite first-run-orb-flow}:root:not([data-motion=reduce]) .first-run-figure [data-target]{animation:first-run-beckon calc(var(--sigvelo-motion-duration-layout) * 6) var(--sigvelo-motion-ease-enter) infinite}:root:not([data-motion=reduce]) .first-run[data-arrival] .first-run-welcome__mark{animation:first-run-welcome-mark-enter calc(var(--sigvelo-motion-duration-interaction) * 6) var(--sigvelo-motion-ease-change) both}:root:not([data-motion=reduce]) .first-run[data-arrival] :is(.first-run-welcome__content>:is(h1,p,.first-run-welcome__action),.first-run-screen,.first-run-navigation){animation:first-run-rise var(--sigvelo-motion-duration-layout) var(--sigvelo-motion-ease-enter) both;animation-delay:calc(var(--sigvelo-motion-duration-interaction) + sibling-index() * 2 * var(--sigvelo-motion-stagger-step))}:root:not([data-motion=reduce]) .first-run[data-arrival] .first-run-welcome__content>:is(h1,p,.first-run-welcome__action){animation-delay:var(--sigvelo-motion-stagger-step)}}@keyframes first-run-leave{30%,to{opacity:0}to{translate:calc(var(--first-run-shift,var(--sigvelo-motion-distance-md) * 3) * -1) 0}}@keyframes first-run-enter{0%,30%{opacity:0}0%{translate:var(--first-run-shift,calc(var(--sigvelo-motion-distance-md) * 3)) 0}}@keyframes first-run-orb-flow{to{transform:rotate(360deg)}}@keyframes first-run-rise{0%{opacity:0;translate:0 calc(var(--sigvelo-motion-distance-md) * 2)}}@keyframes first-run-beckon{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--sigvelo-color-focus), transparent 40%)}60%,to{box-shadow:0 0 0 var(--sigvelo-spacing-2) transparent}}@keyframes first-run-welcome-mark-enter{0%{opacity:0;transform:translateY(var(--sigvelo-spacing-6)) scale(.5) rotate(-12deg)}55%{opacity:1;transform:translateY(0)scale(1.16)rotate(3deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}.first-run-screen__scroll[data-layout=writing] .first-run-body{inline-size:min(100%,52rem)}.first-run-writing{gap:var(--sigvelo-spacing-6);grid-template-columns:minmax(0,14rem) minmax(0,1fr);align-items:start;display:grid}.first-run-writing__preferences{gap:var(--sigvelo-spacing-4);display:grid}.first-run-writing__preference{border:0;min-inline-size:0;margin:0;padding:0}.first-run-writing__preference>legend{font-size:var(--sigvelo-text-sm);font-weight:var(--sigvelo-font-weight-semibold);margin-block-end:var(--sigvelo-spacing-2);padding:0}.first-run-writing .first-run-choice{min-block-size:var(--sigvelo-spacing-11);padding:var(--sigvelo-spacing-1) var(--sigvelo-spacing-3)}.first-run-writing .first-run-choice>span{overflow-wrap:anywhere;min-inline-size:0}.first-run-writing .first-run-choice__description{line-height:var(--sigvelo-text-xs-leading)}.first-run-writing__signature-select{inline-size:100%}.first-run-writing__preview{min-inline-size:0}.first-run-writing__email{padding:var(--sigvelo-spacing-5)}.first-run-email-body{white-space:pre-line;line-height:var(--sigvelo-leading-relaxed)}.first-run-provider-choice--linked{--sigvelo-recipe-card-radius:var(--sigvelo-recipe-control-radius);--sigvelo-recipe-card-shadow:var(--sigvelo-elevation-control);cursor:pointer;min-block-size:15.5rem;position:relative}.first-run-provider-choice--linked:has(.first-run-provider-action:focus-visible){outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset)}.first-run-provider-choice--linked .first-run-provider-subtitle{margin:0}.first-run-provider-choice--linked a{z-index:1;text-underline-offset:.2em;text-decoration:underline;position:relative}.first-run-provider-action{--sigvelo-recipe-button-shadow:none;--sigvelo-recipe-button-ghost-fill:transparent;--sigvelo-recipe-button-ghost-color:var(--sigvelo-color-text);gap:var(--sigvelo-spacing-3);white-space:normal;min-block-size:0;inline-size:100%;box-shadow:none;background:0 0;flex-direction:column;padding:0;display:flex;position:static;translate:none}.first-run-provider-action:after{content:"";position:absolute;inset:0}.first-run-provider-action:focus-visible{outline:none}.first-run-provider-action:active:not([data-disabled]){translate:none}.first-run-work{gap:var(--sigvelo-spacing-5);flex-direction:column;min-block-size:0;display:flex}.first-run-work__result{gap:var(--sigvelo-spacing-5);display:grid}.first-run-work__unfinished{align-items:center;gap:var(--sigvelo-spacing-2) var(--sigvelo-spacing-3);flex-wrap:wrap;display:flex}.first-run-work__unfinished>p{color:var(--sigvelo-color-text-muted);margin:0}.first-run-work__empty{color:var(--sigvelo-color-text-muted)}.first-run-choice__description{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs);font-weight:var(--sigvelo-font-weight-normal);display:block}.first-run-orb{inline-size:var(--sigvelo-spacing-10);block-size:var(--sigvelo-spacing-10);margin-block:calc((1lh - var(--sigvelo-spacing-10)) / 2);color:var(--sigvelo-color-primary-text);flex:none;display:inline-block;position:relative}.first-run-orb__flow{transform-origin:50%;block-size:100%;inline-size:100%;display:block;overflow:visible}.first-run-orb__particle{fill:currentColor}.first-run-work__sources{gap:var(--sigvelo-spacing-4);margin:0;padding:0;list-style:none;display:grid}.first-run-work__source{align-items:center;gap:var(--sigvelo-spacing-3);display:flex}.first-run-work__source-copy{gap:var(--sigvelo-spacing-0-5);min-inline-size:0;display:grid}.first-run-work__source-copy>span{color:var(--sigvelo-color-text-muted)}.first-run-work__source-status{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs);margin-inline-start:auto}.first-run-work__source-status>svg{inline-size:var(--sigvelo-spacing-4);block-size:var(--sigvelo-spacing-4)}.first-run-work__tabs{border-block-end:var(--sigvelo-border-width) var(--sigvelo-border-style) var(--sigvelo-color-neutral-border-muted);flex-wrap:nowrap;gap:0}.first-run-work__tab{justify-content:flex-start;align-items:center;gap:var(--sigvelo-spacing-2);padding:var(--sigvelo-spacing-3);flex:none;display:flex}.first-run-work__tab-label{align-items:baseline;gap:var(--sigvelo-spacing-2);display:flex}.first-run-work__tab-count{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs);font-weight:var(--sigvelo-font-weight-normal);font-variant-numeric:tabular-nums}.first-run-work__panel{overscroll-behavior:contain;scrollbar-gutter:stable;min-block-size:0;padding:0;overflow-y:auto}.first-run-work__description{margin-block:0 var(--sigvelo-spacing-5);color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-sm)}.first-run-screen__scroll[data-layout=work]{align-content:stretch}.first-run-screen__scroll[data-layout=work]>div{grid-template-rows:auto minmax(14rem,1fr);min-block-size:0;display:grid}.first-run-screen__scroll[data-layout=work] .first-run-body{min-block-size:0;margin-block-start:var(--sigvelo-spacing-3)}.first-run-work__panels{flex:1;min-block-size:0;overflow:hidden}.first-run-screen__scroll[data-layout=work] .first-run-intro{inline-size:min(100%, var(--sigvelo-measure-prose));margin-inline:auto}.first-run-screen__scroll[data-layout=work] .first-run-intro h1{min-block-size:2lh}.first-run-work__heading{vertical-align:top;align-items:center;gap:var(--sigvelo-spacing-3);display:inline-flex}.first-run-work__tab-state{color:var(--sigvelo-color-text-muted);flex:none;display:inline-flex}.first-run-work__tab-state>svg{inline-size:var(--sigvelo-spacing-3);block-size:var(--sigvelo-spacing-3)}@container first-run (inline-size<36rem){.first-run-writing{grid-template-columns:minmax(0,1fr)}.first-run-writing__preferences{grid-template-columns:repeat(2,minmax(0,1fr))}.first-run__page{padding:var(--sigvelo-spacing-3);gap:var(--sigvelo-spacing-3)}.first-run-frame{--sigvelo-recipe-card-radius:var(--sigvelo-radius-xl)}.first-run-navigation{padding:var(--sigvelo-spacing-3) var(--sigvelo-spacing-4);gap:var(--sigvelo-spacing-3)}.first-run-screen__scroll{padding:var(--sigvelo-spacing-5)}.first-run-actions{padding:var(--sigvelo-spacing-3) var(--sigvelo-spacing-4) var(--sigvelo-spacing-4)}.first-run-provider-choices{grid-template-columns:minmax(0,1fr)}.first-run-provider-choice{padding:var(--sigvelo-spacing-4)}.first-run-provider-choice:is(button){aspect-ratio:auto}.first-run-provider-choice--linked{min-block-size:0}.first-run-provider-logo{margin-block-start:0}.first-run-provider-logo :is(img,svg){inline-size:var(--sigvelo-spacing-12);block-size:var(--sigvelo-spacing-12)}.first-run-profile-card{align-items:start}.first-run-work__tabs{overflow-x:auto}.first-run-work__tab{padding-inline:var(--sigvelo-spacing-1);font-size:var(--sigvelo-text-xs)}.first-run-work__tab-label{gap:var(--sigvelo-spacing-1)}}@container first-run (inline-size<30rem){.first-run-writing__preferences{grid-template-columns:minmax(0,1fr)}}.plan{gap:var(--sigvelo-spacing-4);padding:var(--sigvelo-spacing-5)}.plan-card{gap:var(--sigvelo-spacing-6);inline-size:100%;min-inline-size:0;display:grid}.plan--card{background-color:var(--sigvelo-color-surface-sunken);border-radius:var(--sigvelo-radius-xl);border-color:#0000}.plan__header{gap:var(--sigvelo-spacing-0-5);min-inline-size:0;padding:0;display:grid}.plan__title,.plan__description,.plan__step-title,.plan__step-description{overflow-wrap:anywhere;min-inline-size:0;margin:0}.plan__step-indicator[data-variant=plain]{color:var(--sigvelo-color-text-muted);background-color:#0000;border:none;border-radius:0;align-self:start;margin-block-start:var(--sigvelo-spacing-0-5)}.plan__title{color:var(--sigvelo-color-text);font-size:var(--sigvelo-text-prose);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-meta);line-height:var(--sigvelo-leading-normal)}.plan__content{gap:var(--sigvelo-spacing-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.plan__step{grid-template-columns:var(--sigvelo-spacing-4) var(--sigvelo-layout-track-fill);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:not([data-variant=plain]){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:not([data-variant=plain]){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-prose);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-meta);line-height:var(--sigvelo-leading-normal)}.plan--card .plan__step-title,.plan-summary__content .plan__step-title{font-weight:var(--sigvelo-font-weight-normal);line-height:var(--sigvelo-leading-normal)}.plan__step-body{min-inline-size:0}.plan__step-trigger{align-items:start;gap:var(--sigvelo-spacing-3);inline-size:100%;font:inherit;text-align:start;color:inherit;border-radius:var(--sigvelo-radius-sm);cursor:pointer;background:0 0;border:none;padding:0;display:flex}.plan__step-trigger>svg{inline-size:var(--sigvelo-spacing-4);block-size:var(--sigvelo-spacing-4);color:var(--sigvelo-color-text-muted);transition:rotate var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);flex:none;margin-block-start:var(--sigvelo-spacing-1);margin-inline-start:auto}.plan__step-trigger[data-panel-open]>svg{rotate:180deg}.plan__step-trigger:focus-visible{outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset)}.plan__step-details>div{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-meta);line-height:var(--sigvelo-leading-normal);padding-block-start:var(--sigvelo-spacing-2)}.plan-result{min-inline-size:0;container-type:inline-size}.plan-result__table{border-radius:var(--sigvelo-radius-md);max-inline-size:100%;overflow:auto}.plan-result__table:focus-visible{outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset)}.plan-result [data-streamdown=table]{table-layout:fixed;background-color:var(--sigvelo-color-surface-sunken)}.plan-result :is([data-streamdown=table-header-cell],[data-streamdown=table-cell]){padding:var(--sigvelo-spacing-3);white-space:normal;line-height:var(--sigvelo-leading-normal)}.plan-result [data-streamdown=inline-code]{color:var(--sigvelo-color-text);background-color:var(--sigvelo-color-neutral-bg-subtle);-webkit-box-decoration-break:clone;box-decoration-break:clone}.plan-result [data-streamdown=table] [data-streamdown=inline-code]{white-space:nowrap}@container (width<=28rem){.plan-result [data-streamdown=table]{table-layout:auto;min-inline-size:32rem}}.plan-summary{font-family:inherit;display:inline-block}.plan-summary__trigger{align-items:center;gap:var(--sigvelo-spacing-1-5);min-block-size:var(--sigvelo-spacing-8);padding-block:var(--sigvelo-spacing-1);padding-inline:var(--sigvelo-spacing-2);color:var(--sigvelo-color-text-muted);font-family:inherit;font-size:var(--sigvelo-text-prose);font-weight:var(--sigvelo-font-weight-normal);line-height:var(--sigvelo-leading-snug);border-radius:var(--sigvelo-radius-md);cursor:pointer;background-color:#0000;border:none;display:inline-flex}.plan-summary__trigger:is(:hover,[data-popup-open]):not(:disabled){color:var(--sigvelo-color-text);background-color:var(--sigvelo-color-neutral-bg-subtle)}.plan-summary__trigger:focus-visible{outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset)}.plan-summary__trigger svg{inline-size:var(--sigvelo-spacing-3-5);block-size:var(--sigvelo-spacing-3-5);transition:rotate var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);flex:none}.plan-summary__trigger[data-popup-open] svg{rotate:180deg}.plan-summary__trigger-label{font-variant-numeric:tabular-nums;min-inline-size:0}.plan-summary__content{inline-size:min(22rem, var(--available-width));min-inline-size:0;max-inline-size:calc(100dvi - var(--sigvelo-spacing-8));color:var(--sigvelo-color-text);padding:0;font-family:inherit}.plan-summary__content>.plan{padding:var(--sigvelo-spacing-4);background-color:#0000;border:none}@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{gap:var(--sigvelo-density-compact-control-gap);inline-size:100%;min-inline-size:0;max-inline-size:100%;padding-block:var(--sigvelo-spacing-2);padding-inline:var(--sigvelo-density-compact-control-padding-inline);background-color:var(--sigvelo-color-surface-raised);--prompt-input-radius:calc(var(--sigvelo-radius-xl) + var(--sigvelo-spacing-2));border-radius:var(--prompt-input-radius);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%}.prompt-input:where([data-recording]) :is(.prompt-input__footer-end>:not(.prompt-input__recording),.prompt-input__footer>:not(.prompt-input__footer-end)){display:none}.prompt-input:has(.prompt-input__textarea:focus-visible){outline:var(--sigvelo-recipe-focus-ring-subtle);outline-offset:var(--sigvelo-focus-offset)}.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){--prompt-input-tray-overlap:calc(var(--sigvelo-radius-xl) + var(--sigvelo-spacing-2));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]{z-index:0;border-radius:var(--sigvelo-radius-2xl) var(--sigvelo-radius-2xl) 0 0;margin-block-end:calc(-1 * var(--prompt-input-tray-overlap));padding-block-end:calc(var(--prompt-input-tray-overlap) + var(--sigvelo-spacing-1))}.prompt-input__tray[data-side=bottom]{z-index:0;border-radius:0 0 var(--sigvelo-radius-2xl) var(--sigvelo-radius-2xl);margin-block-start:calc(-1 * var(--prompt-input-tray-overlap));padding-block-start:calc(var(--prompt-input-tray-overlap) + var(--sigvelo-spacing-1))}.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-inline-size:0;min-block-size:var(--sigvelo-spacing-8);flex-wrap:wrap;flex:auto;display:flex}.prompt-input__textarea{inline-size:100%;min-inline-size:0;color:var(--sigvelo-color-text);font-family:inherit;font-size:var(--sigvelo-density-compact-control-font-size);line-height:var(--sigvelo-leading-normal);white-space:pre-wrap;overflow-wrap:anywhere;resize:none;field-sizing:content;overflow-block:auto;background-color:#0000;border:none;flex:1;min-block-size:1.5rem;max-block-size:15rem;padding:0}.prompt-input__textarea::placeholder,.prompt-input__textarea[data-empty]:before{color:var(--sigvelo-control-placeholder-color)}.prompt-input__textarea[data-empty]:before{content:attr(data-placeholder);pointer-events: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__footer>.prompt-input__footer-end:only-child{margin-inline-start:auto}.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}.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-danger-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);flex-wrap:wrap}.prompt-input__footer-end{margin-inline-start:auto}.prompt-input__tools{flex-wrap:wrap;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{inline-size:var(--sigvelo-control-height-xs);border-radius:var(--sigvelo-radius-full);justify-content:center;padding-inline:0}.prompt-input__context-value,.prompt-input__context-category,.prompt-input__context-chevron{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-trigger{color:inherit;cursor:inherit;text-decoration:none;transition:none}.prompt-input__hover-card-trigger:hover{color:inherit}.prompt-input__hover-card-content{min-inline-size:14rem}.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{inline-size:100%;max-block-size:min(24rem, var(--available-height));overflow-inline:hidden;overflow-block:auto}.prompt-input__command-item{align-items:center;min-inline-size:0}.prompt-input__command-icon{--sigvelo-recipe-app-icon-size:var(--sigvelo-density-compact-control-icon-size);flex:none;display:inline-flex}.prompt-input__command-icon>:is(svg,img){inline-size:var(--sigvelo-density-compact-control-icon-size);block-size:var(--sigvelo-density-compact-control-icon-size)}.prompt-input__command-icon img{object-fit:contain;color:unset}.prompt-input__command-copy{grid-template-columns:auto var(--sigvelo-layout-track-fill) auto;align-items:baseline;column-gap:var(--sigvelo-spacing-2);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(--sigvelo-color-text-muted);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__command-description,.prompt-input__context-description{color:var(--sigvelo-color-text-muted);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,.prompt-input__context-trigger[data-unavailable]{color:var(--sigvelo-color-text-muted)}.prompt-input__context-menu{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 (any-pointer:coarse){.prompt-input__textarea{font-size:var(--sigvelo-text-base);line-height:var(--sigvelo-text-base-leading)}.prompt-input__button,.prompt-input__attachment-remove,.prompt-input__recording-button,.prompt-input__submit{--sigvelo-recipe-button-height:var(--sigvelo-touch-target)}.prompt-input__button{min-block-size:var(--sigvelo-touch-target)}.prompt-input__button[data-responsive-label],.prompt-input__permissions-trigger,.prompt-input__context-trigger{min-inline-size:var(--sigvelo-touch-target);min-block-size:var(--sigvelo-touch-target)}.prompt-input__attachment[data-image] .prompt-input__attachment-remove{position:static}}@media (forced-colors:active){.prompt-input{border:var(--sigvelo-border-style) var(--sigvelo-border-width) CanvasText}}.composer-link{--composer-link-fill:var(--composer-link-color,var(--lightningcss-light,var(--sigvelo-color-primary-600))var(--lightningcss-dark,var(--sigvelo-color-primary-400)));color:color-mix(in oklab, var(--composer-link-fill) 80%, var(--sigvelo-color-text));font:inherit;font-weight:var(--sigvelo-font-weight-semibold);line-height:inherit;white-space:nowrap;cursor:default;text-decoration:none;display:inline}.composer-link:hover{color:color-mix(in oklab, var(--composer-link-fill) 70%, var(--sigvelo-color-text));text-decoration:none}.composer-link:focus-visible{outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset);border-radius:var(--sigvelo-radius-sm)}.composer-link__icon{--sigvelo-recipe-app-icon-size:1.2em;block-size:1.2em;inline-size:1.2em;vertical-align:-.25em;object-fit:contain;color:inherit;margin-inline-end:var(--sigvelo-spacing-1);display:inline-block;overflow:visible}.composer-link__icon :is(svg,img){block-size:100%;inline-size:100%;display:block}.composer-link__icon img{object-fit:contain}.composer-link__label{font-weight:inherit;white-space:normal;overflow-wrap:anywhere}.prompt-input__textarea .composer-link{pointer-events:none}.prompt-input__tab-item.composer-link,.prompt-input__tab-item.composer-link:hover{color:inherit;font-weight:inherit;margin-inline:0;text-decoration:none;display:flex}.prompt-input__tab-item .composer-link__icon{vertical-align:unset;margin-inline-end:0;display:inline-flex}@media (forced-colors:active){.composer-link{color:linktext;forced-color-adjust:none}.composer-link:hover,.composer-link:focus-visible{color:linktext}}.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{outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset)}.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__section-content{gap:var(--sigvelo-layout-cluster);min-inline-size:0;display:grid}.queue__section-actions{justify-content:flex-end;gap:var(--sigvelo-spacing-1);flex-wrap:wrap;display: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,.queue__item-actions[data-persistent]{opacity:1}.queue__item-action{min-inline-size:0}.queue[data-density=compact]{--queue-row-block-size:var(--sigvelo-spacing-5);--queue-list-max-block-size:calc(3 * var(--queue-row-block-size) + 2 * var(--sigvelo-spacing-0-5));gap:0}.queue[data-density=compact] .queue__list{margin-block:0}.queue[data-density=compact] .queue__list-viewport{max-block-size:var(--queue-list-max-block-size)}.queue[data-density=compact] .queue__item{min-block-size:var(--queue-row-block-size);align-items:center;gap:var(--sigvelo-spacing-1-5);padding-block:0;padding-inline:var(--sigvelo-spacing-2)}.queue[data-density=compact] .queue__item-indicator{inline-size:var(--sigvelo-text-sm);block-size:var(--sigvelo-text-sm);margin-block-start:0}.queue[data-density=compact] .queue__item-content{font-size:var(--sigvelo-text-compact);line-height:var(--sigvelo-text-compact-leading);gap:0}.queue[data-density=compact] .queue__item-action{--sigvelo-recipe-button-height:var(--queue-row-block-size);--sigvelo-recipe-button-padding-inline:var(--sigvelo-spacing-1-5);--sigvelo-recipe-button-font-size:var(--sigvelo-text-xs);--sigvelo-recipe-button-icon-size:var(--sigvelo-text-xs);font-weight:var(--sigvelo-font-weight-normal)}.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}}@media (any-pointer:coarse){.queue[data-density=compact]{--queue-row-block-size:var(--sigvelo-touch-target);--queue-list-max-block-size:calc(2 * var(--queue-row-block-size) + var(--sigvelo-spacing-0-5))}}.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}}.reasoning__status-icon{inline-size:var(--sigvelo-control-icon-size-md);block-size:var(--sigvelo-control-icon-size-md);display:inline-flex}.reasoning__text{padding-inline-start:0}.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{--sigvelo-focus-offset:calc(-1 * var(--sigvelo-focus-width));outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset)}.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{grid-template-rows:var(--sigvelo-layout-track-fill);background:var(--sigvelo-color-surface);display:grid;container:responsive-sidebar-shell/inline-size}.responsive-sidebar-shell__frame{isolation:isolate;grid-template-columns:var(--responsive-sidebar-shell-sidebar-size,var(--sigvelo-layout-sidebar)) var(--sigvelo-layout-track-fill);grid-template-rows:var(--sigvelo-layout-track-fill);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);font-family:inherit;display:grid;position:relative;overflow:hidden}.responsive-sidebar-shell__sidebar,.responsive-sidebar-shell__main,.responsive-sidebar-shell__sidebar-content{min-block-size:0;min-inline-size:0;overflow:hidden}.responsive-sidebar-shell[data-sidebar-toggle-placement=sidebar] .responsive-sidebar-shell__sidebar{grid-template-rows:auto var(--sigvelo-layout-track-fill);display:grid}.responsive-sidebar-shell__sidebar-leading{min-block-size:var(--sigvelo-layout-chrome);box-sizing:border-box;padding-block:var(--sigvelo-spacing-1);padding-inline:var(--sigvelo-spacing-2);align-items:center;display:flex}.responsive-sidebar-shell__sidebar{visibility:inherit;z-index:var(--sigvelo-z-chrome);background:var(--responsive-sidebar-shell-sidebar-surface,var(--sigvelo-color-canvas));box-shadow:var(--sigvelo-elevation-floating);grid-area:1/1;position:relative}.responsive-sidebar-shell__main{grid-area:1/2;grid-template-rows:auto var(--sigvelo-layout-track-fill);display:grid}.responsive-sidebar-shell__peek{display:none}.responsive-sidebar-shell__main{position:relative}.responsive-sidebar-shell__error{z-index:2;max-inline-size:min(32rem, calc(100% - var(--sigvelo-layout-gutter) * 2));padding:var(--sigvelo-layout-cluster) var(--sigvelo-layout-gutter);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-layout-gutter);inset-inline:50% auto;translate:-50%}.responsive-sidebar-shell__error>svg{flex:none}.responsive-sidebar-shell__title-trigger,.responsive-sidebar-shell__toggle--sidebar-fallback{display:none}.responsive-sidebar-shell[data-sidebar-toggle-placement=sidebar][data-sidebar-open=false] .responsive-sidebar-shell__toggle--sidebar-fallback{display:inline-flex}@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>.responsive-sidebar-shell__sidebar{opacity:0;pointer-events:none;position:absolute;inset-block:0}.responsive-sidebar-shell__main[data-content-compact=true] .app-top-bar{grid-template-columns:auto var(--sigvelo-layout-track-fill) auto}.responsive-sidebar-shell__main[data-content-compact=true] .app-top-bar .app-top-bar__title{max-inline-size:100%}@container responsive-sidebar-shell (inline-size>40rem){.responsive-sidebar-shell__sidebar{inline-size:var(--responsive-sidebar-shell-sidebar-size,var(--sigvelo-layout-sidebar));opacity:1;transition:opacity var(--sigvelo-motion-duration-layout) var(--sigvelo-motion-ease-change);grid-column:1/2;position:absolute;inset-block:0;inset-inline-end:0}.responsive-sidebar-shell[data-sidebar-open=false]>.responsive-sidebar-shell__frame{grid-template-columns:0px var(--sigvelo-layout-track-fill)}.responsive-sidebar-shell__main .think-full-app__chat-surface{transition:none}}@container responsive-sidebar-shell (inline-size<=40rem){.responsive-sidebar-shell__frame{--responsive-sidebar-compact-bar-size:calc(var(--sigvelo-recipe-app-top-bar-block-size,var(--sigvelo-layout-chrome)) + env(safe-area-inset-top,0px));grid-template-columns:var(--sigvelo-layout-track-fill);transition:none}.responsive-sidebar-shell__sidebar,.responsive-sidebar-shell__main{grid-area:1/1}.responsive-sidebar-shell[data-sidebar-open]>.responsive-sidebar-shell__frame>.responsive-sidebar-shell__sidebar{z-index:calc(var(--sigvelo-z-chrome) + 3);inline-size:min(calc(100cqi - var(--sigvelo-layout-gutter)), 34rem);block-size:auto;max-inline-size:none;max-block-size:min(32rem, calc(100% - var(--responsive-sidebar-compact-bar-size) - var(--sigvelo-layout-gutter)));border-radius:var(--sigvelo-radius-lg);background-color:var(--responsive-sidebar-shell-sidebar-surface,var(--sigvelo-color-canvas));box-shadow:var(--sigvelo-elevation-overlay);visibility:inherit;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);align-self:start;margin-block:0;margin-inline:auto;position:absolute;inset-block-start:calc(var(--responsive-sidebar-compact-bar-size) + var(--sigvelo-spacing-1));inset-block-end:auto;inset-inline:0;overflow:hidden;translate:0;scale:1}.responsive-sidebar-shell__resizer,[data-compact-leading] .responsive-sidebar-shell__toggle,[data-compact-leading=trigger] .responsive-sidebar-shell__title-text{display:none}.responsive-sidebar-shell[data-sidebar-toggle-placement=sidebar] .responsive-sidebar-shell__toggle--sidebar-fallback{display:inline-flex}.responsive-sidebar-shell[data-sidebar-toggle-placement=sidebar][data-sidebar-open] [data-compact-leading] .responsive-sidebar-shell__toggle--sidebar-fallback{display:none}.responsive-sidebar-shell[data-sidebar-toggle-placement=sidebar] .responsive-sidebar-shell__sidebar{grid-template-rows:var(--sigvelo-layout-track-fill)}.responsive-sidebar-shell[data-sidebar-toggle-placement=sidebar] .responsive-sidebar-shell__sidebar-leading{display:none}.responsive-sidebar-shell__title-trigger{--sigvelo-recipe-button-height:var(--sigvelo-density-compact-control-height);gap:var(--sigvelo-density-compact-control-gap);inline-size:auto;min-inline-size:0;max-inline-size:100%;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}.responsive-sidebar-shell__title-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.responsive-sidebar-shell__title-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}.responsive-sidebar-shell__title-trigger[aria-expanded=true]>svg{rotate:180deg}.responsive-sidebar-shell[data-sidebar-open=false]>.responsive-sidebar-shell__frame>.responsive-sidebar-shell__sidebar{opacity:0;translate:0 calc(var(--sigvelo-motion-distance-sm) * -1);transition-duration:var(--sigvelo-motion-duration-exit);transition-timing-function:var(--sigvelo-motion-ease-exit);scale:.97}.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-start:var(--responsive-sidebar-compact-bar-size);inset-block-end:0;inset-inline:0}.responsive-sidebar-shell__peek:hover{background:0 0}.responsive-sidebar-shell__peek:focus-visible{--sigvelo-focus-offset:calc(-1 * var(--sigvelo-focus-width))}}.screen-stack{grid-auto-columns:100%;grid-auto-flow:column;grid-template-rows:var(--sigvelo-layout-track-fill);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:none;isolation:isolate;min-block-size:0;min-inline-size:0;display:grid;overflow:auto hidden}.screen-stack:not([data-can-pop]){overflow-x:hidden}.screen-stack__page{grid-template-rows:var(--sigvelo-layout-track-fill);scroll-snap-align:start;scroll-snap-stop:always;z-index:0;min-block-size:0;min-inline-size:0;display:grid}.screen-stack__page[data-initial]{scroll-initial-target:nearest}.screen-stack__screen{grid-template-rows:var(--sigvelo-layout-track-fill);background:var(--sigvelo-recipe-screen-stack-plane,var(--sigvelo-color-canvas));overscroll-behavior-block:contain;min-block-size:0;min-inline-size:0;animation:linear both screen-stack-recede;animation-timeline:view(inline);animation-range:exit;display:grid}.screen-stack__screen[data-screen=under][inert]{animation-name:screen-stack-recede,screen-stack-covered;animation-timeline:view(inline),view(inline)}.screen-stack__page+.screen-stack__page>.screen-stack__screen{box-shadow:calc(-1 * var(--sigvelo-spacing-1)) 0 var(--sigvelo-spacing-6) color-mix(in oklab, transparent, var(--sigvelo-color-shadow) 4%)}@keyframes screen-stack-recede{0%{filter:none;transform:none}to{filter:brightness(.9);transform:translate(70%)}}@keyframes screen-stack-covered{to{visibility:hidden}}@media (forced-colors:active){.screen-stack__screen{background:canvas;animation-name:none}.screen-stack__screen[data-screen=under][inert]{animation-name:screen-stack-covered}}.swipe-actions{--swipe-actions-commit-bg:var(--sigvelo-color-neutral-bg);scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;position:relative;overflow:auto hidden}.swipe-actions__content,.swipe-actions__edge{flex:none;inline-size:100%}.swipe-actions__content{scroll-snap-align:start;scroll-initial-target:nearest;background:var(--sigvelo-recipe-swipe-actions-plane,var(--sigvelo-color-canvas));min-inline-size:0}.swipe-actions__edge{display:flex}.swipe-actions__edge[data-edge=leading]{flex-direction:row-reverse;order:-1}:is(.swipe-actions__edge:has(>.swipe-actions__actions>:first-child[data-color=primary])[data-edge=leading],.swipe-actions__edge:has(>.swipe-actions__actions>:last-child[data-color=primary])[data-edge=trailing]){--swipe-actions-commit-bg:var(--sigvelo-color-primary-bg)}:is(.swipe-actions__edge:has(>.swipe-actions__actions>:first-child[data-color=destructive])[data-edge=leading],.swipe-actions__edge:has(>.swipe-actions__actions>:last-child[data-color=destructive])[data-edge=trailing]){--swipe-actions-commit-bg:var(--sigvelo-color-danger-bg)}.swipe-actions__actions{flex:none;display:flex}.swipe-actions__commit{background:var(--swipe-actions-commit-bg);flex:1}[data-edge=leading]>:is(.swipe-actions__actions,.swipe-actions__commit){scroll-snap-align:start}[data-edge=trailing]>:is(.swipe-actions__actions,.swipe-actions__commit){scroll-snap-align:end}.swipe-actions__action{place-content:center;justify-items:center;gap:var(--sigvelo-spacing-1);inline-size:var(--sigvelo-spacing-20);padding-inline:var(--sigvelo-spacing-1);color:var(--sigvelo-color-neutral-text-on-bg);background:var(--sigvelo-color-neutral-bg);font:inherit;font-size:var(--sigvelo-text-xs);cursor:pointer;border:0;display:grid}.swipe-actions__action[data-color=neutral]+.swipe-actions__action[data-color=neutral]{color:var(--sigvelo-color-neutral-text-on-strong);background:var(--sigvelo-color-neutral-bg-strong)}.swipe-actions__action[data-color=primary]{color:var(--sigvelo-color-primary-text-on-bg);background:var(--sigvelo-color-primary-bg)}.swipe-actions__action[data-color=destructive]{color:var(--sigvelo-color-danger-text-on-bg);background:var(--sigvelo-color-danger-bg)}.swipe-actions__action:focus-visible{outline:var(--sigvelo-focus-ring);outline-offset:calc(-1 * var(--sigvelo-focus-width))}.swipe-actions__icon{display:inline-flex}.swipe-actions__icon>svg{inline-size:var(--sigvelo-control-icon-size-md);block-size:var(--sigvelo-control-icon-size-md)}.swipe-actions[data-committing=leading]>[data-edge=leading] .swipe-actions__action:not(:first-child),.swipe-actions[data-committing=trailing]>[data-edge=trailing] .swipe-actions__action:not(:last-child){color:#0000;background:var(--swipe-actions-commit-bg);transition:color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change)}@media (forced-colors:active){.swipe-actions__action{border-inline-start:1px solid buttontext}}.list-detail{grid-template-columns:var(--sigvelo-layout-track-fill);grid-template-rows:var(--sigvelo-layout-track-fill);min-block-size:0;min-inline-size:0;display:grid}.list-detail[data-layout=split]{grid-template-columns:var(--sigvelo-recipe-list-detail-list-size,minmax(16rem, 19rem)) var(--sigvelo-layout-track-fill)}.list-detail[data-layout=split][data-aside=beside]{grid-template-columns:var(--sigvelo-recipe-list-detail-list-size,minmax(16rem, 19rem)) var(--sigvelo-layout-track-fill) minmax(16rem, .8fr)}.list-detail__pane,.list-detail__stack{min-block-size:0;min-inline-size:0}.list-detail__pane{grid-template-rows:var(--sigvelo-layout-track-fill);display:grid}.list-detail__pane[hidden]{display:none}.list-detail[data-layout=split]>[data-list-detail-pane=list]{z-index:1;position:relative}@media (forced-colors:active){.list-detail[data-layout=split]>[data-list-detail-pane=list]{border-inline-end:1px solid canvastext}}.manager-office{block-size:100%;min-block-size:0}.manager-office__sidebar{--manager-office-face:2.625rem;flex-direction:column;gap:0;block-size:100%;min-inline-size:0;display:flex;overflow:hidden}.manager-office__sidebar-heading,.manager-office__sidebar-actions{align-items:center;min-inline-size:0;display:flex}.manager-office__sidebar-heading{min-block-size:var(--sigvelo-density-compact-control-height);padding-inline:var(--sigvelo-spacing-2);padding-block:var(--sigvelo-spacing-2) var(--sigvelo-spacing-1);justify-content:space-between}.manager-office__sidebar-actions{gap:var(--sigvelo-spacing-0-5)}.manager-office__sidebar-heading strong,.manager-office__schedule-trigger strong{font-size:var(--sigvelo-text-compact);font-weight:var(--sigvelo-font-weight-semibold);line-height:var(--sigvelo-text-compact-leading)}.manager-office__employee-nav strong{font-size:var(--sigvelo-text-compact);font-weight:var(--sigvelo-font-weight-normal);line-height:var(--sigvelo-text-compact-leading)}.manager-office__employee-link[aria-current=page] strong{font-weight:var(--sigvelo-font-weight-semibold)}.manager-office__employee-header strong,.manager-office__work-list strong,.manager-office__schedule-list strong,.manager-office__channel-list strong{font-size:var(--sigvelo-text-sm);font-weight:var(--sigvelo-font-weight-semibold);line-height:var(--sigvelo-text-sm-leading)}.manager-office__employee-nav{--manager-office-roster-scrollbar-size:var(--sigvelo-spacing-1);--manager-office-roster-scrollbar-thumb:transparent;min-block-size:0;min-inline-size:0;padding:var(--sigvelo-spacing-1) var(--sigvelo-spacing-2);scrollbar-color:var(--manager-office-roster-scrollbar-thumb) transparent;scrollbar-width:thin;flex-direction:column;flex:1;gap:0;margin:0;list-style:none;display:flex;overflow:hidden auto}.manager-office__employee-nav:hover,.manager-office__employee-nav:focus-within{--manager-office-roster-scrollbar-thumb:color-mix(in oklab, var(--sigvelo-color-text-muted), transparent 52%)}@supports not (scrollbar-color:auto){.manager-office__employee-nav::-webkit-scrollbar{inline-size:var(--manager-office-roster-scrollbar-size)}.manager-office__employee-nav::-webkit-scrollbar-track{background:0 0}.manager-office__employee-nav::-webkit-scrollbar-thumb{border-radius:var(--sigvelo-radius-full);background:var(--manager-office-roster-scrollbar-thumb)}}.manager-office__employee-group{min-inline-size:0}.manager-office__sidebar[data-layout=chat]{--manager-office-face:2.625rem;grid-template-columns:var(--sigvelo-layout-track-fill);grid-template-rows:auto auto var(--sigvelo-layout-track-fill);display:grid}.manager-office__sidebar[data-layout=chat] .manager-office__sidebar-heading{min-block-size:var(--sigvelo-layout-chrome);padding:var(--sigvelo-spacing-1) var(--sigvelo-spacing-2);grid-area:1/1;justify-content:space-between}.manager-office__sidebar[data-layout=chat] .manager-office__employee-nav{align-items:center;gap:var(--sigvelo-spacing-0-5);padding-block:var(--sigvelo-spacing-2);padding-inline:var(--sigvelo-spacing-2);flex-direction:row;flex:none;grid-area:2/1;overflow:auto hidden}@supports not (scrollbar-color:auto){.manager-office__sidebar[data-layout=chat] .manager-office__employee-nav::-webkit-scrollbar{block-size:var(--manager-office-roster-scrollbar-size);inline-size:auto}}.manager-office__sidebar[data-layout=chat] .manager-office__employee-group{flex:none}.manager-office__sidebar[data-layout=chat] .manager-office__employee-link{border-radius:var(--sigvelo-radius-md);grid-template-columns:auto;place-items:center;block-size:2.875rem;min-block-size:2.875rem;inline-size:2.875rem;min-inline-size:2.875rem;padding:0}.manager-office__sidebar[data-layout=chat] .manager-office__employee-link:hover:not([data-disabled],[aria-current=page]),.manager-office__sidebar[data-layout=chat] .manager-office__employee-link[aria-current=page]{background-color:#0000}:where([data-layout=chat]) .manager-office__employee-link[aria-current=page]:after{inline-size:var(--sigvelo-spacing-4);block-size:var(--sigvelo-spacing-0-5);border-radius:var(--sigvelo-radius-full);background:var(--sigvelo-color-primary-text);content:"";opacity:.72;position:absolute;inset-block-end:-1px;inset-inline-start:50%;translate:-50%}.manager-office__sidebar[data-layout=chat] .manager-office__employee-character[data-size=sm]{--sigvelo-recipe-avatar-size:var(--manager-office-face)}.manager-office__sidebar[data-layout=chat] .manager-office__sidebar-content{border-block-start:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle);grid-area:3/1/auto/-1}.manager-office__sidebar-content{flex:1;min-block-size:0;min-inline-size:0;overflow:hidden}.manager-office__sidebar-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)}.manager-office__sidebar-alert{inline-size:100%;min-block-size:var(--sigvelo-density-compact-control-height);padding:var(--sigvelo-spacing-1-5) var(--sigvelo-spacing-2);grid-template-columns:var(--sigvelo-layout-track-fill) auto;align-items:center;gap:var(--sigvelo-spacing-2);border:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-danger-border-subtle);border-radius:var(--sigvelo-radius-md);background:var(--sigvelo-color-surface);text-align:start;white-space:normal;display:grid}.manager-office__sidebar-alert:hover:not([data-disabled]){border-color:var(--sigvelo-color-danger-border);background:color-mix(in oklab, var(--sigvelo-color-neutral-bg-subtle), transparent 25%)}.manager-office__sidebar-alert:focus-visible{--sigvelo-focus-offset:calc(-1 * var(--sigvelo-focus-width))}.manager-office__sidebar-alert-copy{gap:var(--sigvelo-spacing-0-5);min-inline-size:0;display:grid}.manager-office__sidebar-alert-copy strong,.manager-office__sidebar-alert-copy small{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.manager-office__sidebar-alert-copy strong{color:var(--sigvelo-color-text);font-size:var(--sigvelo-text-xs);font-weight:var(--sigvelo-font-weight-semibold);line-height:var(--sigvelo-text-xs-leading);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.manager-office__sidebar-alert-copy small{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-2xs);line-height:var(--sigvelo-text-2xs-leading);white-space:nowrap}.manager-office__sidebar-alert-meta{align-items:center;gap:var(--sigvelo-spacing-1);min-inline-size:0;display:flex}.manager-office__sidebar-alert-meta small{flex:1;min-inline-size:0}.manager-office__sidebar-alert-status{color:var(--sigvelo-color-danger-text);font-size:var(--sigvelo-text-2xs);font-weight:var(--sigvelo-font-weight-semibold);line-height:var(--sigvelo-text-2xs-leading);flex:none}.manager-office__sidebar-alert-chevron{inline-size:var(--sigvelo-density-compact-control-icon-size);block-size:var(--sigvelo-density-compact-control-icon-size);color:var(--sigvelo-color-text-muted)}.manager-office__employee-link{inline-size:100%;min-inline-size:0;min-block-size:calc(var(--manager-office-face) + var(--sigvelo-spacing-2));padding-block:var(--sigvelo-spacing-1);padding-inline:var(--sigvelo-spacing-2);grid-template-columns:var(--manager-office-face) var(--sigvelo-layout-track-fill);align-items:center;gap:var(--sigvelo-spacing-1-5);border-radius:var(--sigvelo-radius-md);color:var(--sigvelo-color-text);text-align:start;white-space:normal;display:grid;position:relative}.manager-office__employee-link:hover:not([data-disabled],[aria-current=page]){background-color:color-mix(in oklab, transparent, var(--sigvelo-color-text) 5%)}.manager-office__employee-link[aria-current=page]{--sigvelo-color-text-muted:var(--sigvelo-color-neutral-text-on-subtle);background-color:var(--sigvelo-color-neutral-bg-selected)}.manager-office__employee-link:focus-visible{--sigvelo-focus-offset:calc(-1 * var(--sigvelo-focus-width))}.manager-office__employee-avatar{inline-size:var(--manager-office-face);block-size:var(--manager-office-face);border-radius:var(--sigvelo-radius-md);flex-shrink:0;display:inline-flex;position:relative}.manager-office__employee-avatar .manager-office__employee-character{--sigvelo-recipe-avatar-size:var(--manager-office-face);border-radius:var(--sigvelo-radius-md);background:0 0;overflow:hidden}.manager-office__employee-character-fallback{border-radius:0;block-size:100%;inline-size:100%;overflow:visible}.manager-office__employee-avatar .manager-office__employee-character-fallback{border-radius:inherit;overflow:hidden}.manager-office__employee-character-fallback>svg{block-size:100%;inline-size:100%}.manager-office__employee-character-face{opacity:.92}.manager-office__employee-character-lens{stroke:color-mix(in oklab, var(--sigvelo-color-text), transparent 12%);stroke-width:1.15px;paint-order:stroke fill}.manager-office__employee-character-visor{stroke:color-mix(in oklab, var(--sigvelo-color-text), transparent 36%);stroke-width:.85px;paint-order:stroke fill}.manager-office__employee-character-bridge{fill:none;stroke:color-mix(in oklab, var(--sigvelo-color-text), transparent 12%);stroke-width:1.5px;stroke-linecap:round}.manager-office__employee-character-shine{opacity:.22}.manager-office__nav-status{inline-size:var(--sigvelo-spacing-3);block-size:var(--sigvelo-spacing-3);border-radius:var(--sigvelo-radius-xs);background:var(--responsive-sidebar-shell-sidebar-surface,var(--sigvelo-color-canvas));box-shadow:0 0 0 var(--sigvelo-border-width) var(--responsive-sidebar-shell-sidebar-surface,var(--sigvelo-color-canvas));color:var(--sigvelo-color-text-muted);place-items:center;display:grid;position:absolute;inset-block-end:-1px;inset-inline-end:-1px}.manager-office__nav-status>svg{block-size:100%;inline-size:100%}.manager-office__nav-status:is([data-status=needs-you],[data-status=issue]){color:var(--sigvelo-color-danger-text)}.manager-office__nav-status:is([data-status=working],[data-status=connecting]){color:var(--sigvelo-color-primary-text)}.manager-office__nav-status[data-status=unavailable]{color:var(--sigvelo-color-warning-text)}.manager-office__nav-status[data-status=idle]{color:var(--sigvelo-color-success-text)}.manager-office__identity{gap:0;min-inline-size:0;display:grid}.manager-office__employee-nav small{min-inline-size:0;color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-2xs);line-height:var(--sigvelo-text-2xs-leading);white-space:nowrap}.manager-office__schedule-list small{min-inline-size:0;color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-2xs);line-height:var(--sigvelo-text-2xs-leading)}.manager-office__employee-header small,.manager-office__work-list small,.manager-office__working-set small,.manager-office__channel-list small{min-inline-size:0;color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs);line-height:var(--sigvelo-text-xs-leading)}.manager-office__main{block-size:100%;min-block-size:0;min-inline-size:0;overflow:auto}.manager-office__attention{align-content:start;gap:var(--sigvelo-layout-gap);display:grid}.manager-office__attention-group{gap:var(--sigvelo-spacing-2);display:grid}.manager-office__attention-list{gap:var(--sigvelo-layout-cluster)}.manager-office__work-link,.manager-office__lane-title,.manager-office__working-set-link,.manager-office__schedule-link,.manager-office__channel{justify-content:stretch;align-items:center;gap:var(--sigvelo-density-compact-control-gap);min-inline-size:0;font-weight:var(--sigvelo-font-weight-normal);text-align:start;white-space:normal;display:grid}.manager-office__work-link,.manager-office__lane-title,.manager-office__schedule-link,.manager-office__channel{inline-size:100%}.manager-office__work-link{min-block-size:var(--sigvelo-control-height-xl);padding:var(--sigvelo-spacing-2) var(--sigvelo-spacing-3);border:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-muted);border-radius:var(--sigvelo-radius-md);background-color:var(--sigvelo-color-surface-raised);color:var(--sigvelo-color-text)}.manager-office__schedule-link{padding-block:var(--sigvelo-spacing-1)}.manager-office__work-link,.manager-office__lane-title,.manager-office__schedule-link{grid-template-columns:auto var(--sigvelo-layout-track-fill) auto}.manager-office__working-set-link{max-inline-size:100%;min-block-size:var(--sigvelo-density-compact-control-height);padding-inline:var(--sigvelo-spacing-1-5);border-radius:var(--sigvelo-radius-md);display:inline-flex}.manager-office__row-chevron{color:var(--sigvelo-color-text-subtle)}.manager-office__employee-detail{align-content:start;gap:var(--sigvelo-spacing-3);display:grid}.manager-office__employee-header{grid-template-columns:auto var(--sigvelo-layout-track-fill);align-items:start;gap:var(--sigvelo-spacing-3);min-inline-size:0;padding-block:var(--sigvelo-spacing-1);display:grid}.manager-office__briefing{gap:var(--sigvelo-spacing-1);min-inline-size:0;display:grid}.manager-office__role{color:var(--sigvelo-color-text);font-size:var(--sigvelo-text-sm);line-height:var(--sigvelo-text-sm-leading);margin:0}.manager-office__lane{gap:var(--sigvelo-spacing-2);min-inline-size:0;padding:var(--sigvelo-spacing-2) var(--sigvelo-spacing-3);border-radius:var(--sigvelo-radius-md);background-color:var(--sigvelo-color-surface-raised);color:var(--sigvelo-color-text);box-shadow:var(--sigvelo-elevation-raised);display:grid}.manager-office__lane-heading{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.manager-office__lane-title,.manager-office__working-set-link{color:var(--sigvelo-color-text)}.manager-office__lane-title{min-block-size:var(--sigvelo-density-compact-control-height);padding:0}.manager-office__lane-summary{color:var(--sigvelo-color-text);font-size:var(--sigvelo-text-sm);line-height:var(--sigvelo-text-sm-leading);margin:0}.manager-office__working-set{align-items:center;gap:var(--sigvelo-spacing-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.manager-office__working-set-item{min-inline-size:0;max-inline-size:100%}.manager-office__working-set-link strong{font-size:var(--sigvelo-text-compact);font-weight:var(--sigvelo-font-weight-normal);line-height:var(--sigvelo-text-compact-leading)}.manager-office__working-set-mark{block-size:1rem;inline-size:1rem;color:var(--sigvelo-color-text-muted);flex-shrink:0;place-items:center;display:grid}.manager-office__working-set-mark>:is(svg,img,.app-icon){block-size:1rem;inline-size:1rem}.manager-office__working-set-mark .app-icon{--sigvelo-recipe-app-icon-size:1rem;filter:none}.manager-office__employee-handoffs,.manager-office__attention-list{gap:var(--sigvelo-spacing-2);display:grid}.manager-office__handoff{gap:var(--sigvelo-spacing-3);inline-size:100%;padding:var(--sigvelo-spacing-3)}.manager-office__handoff--bare{grid-template-columns:var(--sigvelo-layout-track-fill) auto;align-items:center}.manager-office__handoff-ask{color:var(--sigvelo-color-text);font-size:var(--sigvelo-text-sm);line-height:var(--sigvelo-text-sm-leading);grid-column:1/-1}@container responsive-sidebar-shell (inline-size<=34rem){.manager-office__handoff--bare{grid-template-columns:var(--sigvelo-layout-track-fill);gap:var(--sigvelo-spacing-2)}}.manager-office__employee-columns{align-items:stretch;gap:var(--sigvelo-layout-gap);grid-template-columns:minmax(0,2fr) minmax(15rem,1fr);min-inline-size:0;display:grid}.manager-office__employee-aside{align-content:start;gap:var(--sigvelo-layout-gap);min-inline-size:0;display:grid}.manager-office__section{align-content:start;gap:var(--sigvelo-spacing-2);min-inline-size:0;padding-block:var(--sigvelo-spacing-2);display:grid}.manager-office__section-header{justify-content:space-between;align-items:flex-start;gap:var(--sigvelo-layout-cluster);display:flex}.manager-office__section-title{color:var(--sigvelo-color-primary-text);align-items:center;gap:var(--sigvelo-density-compact-control-gap);font-size:var(--sigvelo-text-compact);font-weight:var(--sigvelo-font-weight-semibold);line-height:var(--sigvelo-text-compact-leading);margin:0;display:flex}.manager-office__section-empty{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs);line-height:var(--sigvelo-text-xs-leading);margin:0}.manager-office__section-title>svg{color:var(--sigvelo-color-text-muted);inline-size:var(--sigvelo-density-compact-control-icon-size);block-size:var(--sigvelo-density-compact-control-icon-size)}.manager-office__section-content{gap:0;display:grid}.manager-office__channel-list{gap:var(--sigvelo-spacing-0-5)}.manager-office__channel{grid-template-columns:auto var(--sigvelo-layout-track-fill) auto;padding:var(--sigvelo-spacing-1) 0}.manager-office__channel-mark{place-items:center;block-size:100%;inline-size:100%;display:inline-grid}.manager-office__channel-mark>:is(svg,img){inline-size:var(--sigvelo-control-icon-size-md);block-size:var(--sigvelo-control-icon-size-md)}.manager-office__channel-mark img{object-fit:contain;color:unset}.manager-office__channel-status{place-items:center;display:inline-grid}.manager-office__channel-status[data-status=connected]{color:var(--sigvelo-color-success-text)}.manager-office__channel-status[data-status=needs-auth],.manager-office__channel-status[data-status=error]{color:var(--sigvelo-color-danger-text)}.manager-office__work-list{gap:var(--sigvelo-spacing-3)}.manager-office__schedule-list{gap:var(--sigvelo-spacing-0-5);margin-block-start:var(--sigvelo-spacing-1)}.manager-office__schedule-trigger{grid-template-columns:var(--sigvelo-layout-track-fill) auto;text-align:start;justify-content:stretch;align-items:center;inline-size:100%;min-inline-size:0;padding-inline:0;display:grid}.manager-office__schedule-trigger>span:first-child{align-items:center;gap:var(--sigvelo-density-compact-control-gap);min-inline-size:0;display:flex}.manager-office__thread-status{color:var(--sigvelo-color-text-muted);place-items:center;display:inline-grid}.manager-office__thread-status>svg,.manager-office__channel-status>svg,.manager-office__row-chevron,.manager-office__schedule-link>svg{inline-size:var(--sigvelo-density-compact-control-icon-size);block-size:var(--sigvelo-density-compact-control-icon-size)}.manager-office__thread-status[data-status=error]{color:var(--sigvelo-color-danger-text)}.manager-office__thread-status[data-status=running]{color:var(--sigvelo-color-primary-text)}.manager-office__unread-dot{inline-size:var(--sigvelo-spacing-1-5);block-size:var(--sigvelo-spacing-1-5);border-radius:var(--sigvelo-radius-full);background:var(--sigvelo-color-primary-text);vertical-align:middle;margin-inline-start:var(--sigvelo-spacing-1);display:inline-block}.manager-office__main>.empty-state{padding:var(--sigvelo-spacing-6) var(--sigvelo-spacing-3)}@container responsive-sidebar-shell (inline-size<=42rem){.manager-office__attention,.manager-office__employee-detail{padding:var(--sigvelo-spacing-2)}.manager-office__employee-columns{grid-template-columns:var(--sigvelo-layout-track-fill)}}@media (any-pointer:coarse){.manager-office__employee-link,.manager-office__work-link,.manager-office__lane-title,.manager-office__working-set-link,.manager-office__schedule-link,.manager-office__schedule-trigger{min-block-size:var(--sigvelo-touch-target)}}@media (forced-colors:active){.manager-office__employee-link[aria-current=page]{outline:var(--sigvelo-border-width) solid CanvasText;color:highlighttext;box-shadow:none;background:highlight}.manager-office__sidebar[data-layout=chat] .manager-office__employee-link[aria-current=page]{color:canvastext;background:0 0}.manager-office__nav-status[data-status]{color:canvastext;box-shadow:0 0 0 var(--sigvelo-border-width) Canvas;background:canvas}.manager-office__lane{border:var(--sigvelo-border-width) solid CanvasText;box-shadow:none}}.manager-office__channels{gap:0;padding-block:0}.manager-office__channels-header{min-block-size:var(--sigvelo-density-compact-control-height);padding-block:var(--sigvelo-spacing-0-5);padding-inline:var(--sigvelo-layout-gutter);border-block-end:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle);box-shadow:var(--sigvelo-elevation-bar)}.manager-office__channels>.manager-office__section-content{padding:var(--sigvelo-layout-cluster) var(--sigvelo-layout-gutter)}.manager-office__employee-detail:has(>.manager-office__channels:only-child){padding:0}.manager-office__channels-title{align-items:center;gap:var(--sigvelo-density-compact-control-gap);display:flex}.manager-office__channels-title>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)}.sources{inline-size:100%;color:var(--sigvelo-color-text);flex-direction:column;font-family:inherit;display:flex}.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);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);padding-inline:0;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{outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset)}.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-prose);font-weight:var(--sigvelo-font-weight-semibold);color:var(--sigvelo-color-text)}.sources__link-description{font-size:var(--sigvelo-text-meta);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-meta);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}}.subagent-run__selector{block-size:auto;max-inline-size:18rem;min-block-size:var(--sigvelo-density-compact-control-height);padding-block:var(--sigvelo-spacing-1);border-radius:var(--sigvelo-radius-lg);background-color:var(--sigvelo-color-surface-raised);--sigvelo-recipe-button-shadow:var(--sigvelo-elevation-floating);text-align:start;justify-content:flex-start}.subagent-run__text{flex:auto;min-inline-size:0;display:grid}.subagent-run__status{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs);font-weight:var(--sigvelo-font-weight-normal);line-height:var(--sigvelo-leading-snug)}.subagent-run__text[data-status=error] .subagent-run__status{color:var(--sigvelo-color-danger-text)}.subagent-run__selector:hover:not([data-disabled],[data-surface=plain]){background-color:color-mix(in oklab, var(--sigvelo-color-surface-raised), var(--sigvelo-color-text) 4%)}.subagent-run__selector[data-surface=plain]{border-radius:var(--sigvelo-radius-sm);--sigvelo-recipe-button-shadow:none;background:0 0;flex:auto;min-block-size:0;inline-size:100%;max-inline-size:none;padding:0}.subagent-run__dock{inline-size:min(100%, var(--agent-chat-content-max-inline-size,var(--sigvelo-measure-wide-block)));justify-content:center;margin-block-end:var(--sigvelo-spacing-2);margin-inline:auto;display:flex}.subagent-run__pill{border-radius:var(--sigvelo-radius-full)}.subagent-run__pill .subagent-run__indicator{block-size:auto;inline-size:auto}.subagent-run__menu{--sigvelo-recipe-surface-padding:var(--sigvelo-spacing-1);inline-size:min(20rem, var(--available-width))}.subagent-run__menu-header{justify-content:flex-end;padding-inline-end:calc(var(--sigvelo-spacing-4) + var(--sigvelo-spacing-2));display:flex}.subagent-run__notices{padding-inline:var(--sigvelo-spacing-2)}.subagent-run__menu .subagent-run__selector[data-surface=plain]{font-size:min(var(--sigvelo-text-compact), var(--sigvelo-text-prose))}.subagent-run__menu .subagent-run__title{font-weight:var(--sigvelo-font-weight-normal)}.subagent-run__menu .subagent-run__status{font-size:min(var(--sigvelo-text-xs), var(--sigvelo-text-prose))}.subagent-run__menu .queue[data-density=compact]{--queue-row-block-size:calc(var(--sigvelo-text-compact-leading) + var(--sigvelo-text-xs) * var(--sigvelo-leading-snug));--queue-list-max-block-size:calc(4 * var(--queue-row-block-size) + 3 * var(--sigvelo-spacing-0-5))}@media (any-pointer:coarse){.subagent-run__menu .queue[data-density=compact]{--queue-row-block-size:var(--sigvelo-touch-target)}}.subagent-run__selector[data-surface=plain]:hover:not([data-disabled]){background:0 0}.subagent-run__selector[aria-current=page]{--sigvelo-color-text-muted:var(--sigvelo-color-neutral-text-on-subtle);background-color:var(--sigvelo-color-neutral-bg-selected)}.subagent-run-lanes{inline-size:100%;min-inline-size:0;margin-block:var(--sigvelo-spacing-2);container:subagent-run-lanes/inline-size}.subagent-run-lanes__list{grid-template-columns:var(--sigvelo-layout-track-fill);gap:var(--sigvelo-spacing-2);margin:0;padding:0;list-style:none;display:grid}@container subagent-run-lanes (inline-size>=40rem){.subagent-run-lanes__list{grid-template-columns:repeat(3, var(--sigvelo-layout-track-fill))}}.subagent-run-lanes__lane{--subagent-run-lanes-indent:calc(var(--sigvelo-control-icon-size-md) + var(--sigvelo-spacing-1-5));gap:var(--sigvelo-spacing-1);min-inline-size:0;padding-block:var(--sigvelo-spacing-2-5);padding-inline:var(--sigvelo-spacing-3);border:var(--sigvelo-border-width) var(--sigvelo-border-style) var(--sigvelo-color-neutral-border-subtle);border-radius:var(--sigvelo-radius-lg);color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs);line-height:var(--sigvelo-text-xs-leading);flex-direction:column;display:flex}.subagent-run-lanes__header{align-items:center;gap:var(--sigvelo-spacing-1-5);min-inline-size:0;font-size:var(--sigvelo-text-compact);line-height:var(--sigvelo-text-compact-leading);display:flex}.subagent-run-lanes__lane>:is(.subagent-run-lanes__status,.subagent-run-lanes__error){overflow-wrap:anywhere;margin-inline-start:var(--subagent-run-lanes-indent)}.subagent-run-lanes__status{line-height:var(--sigvelo-text-xs-leading)}.subagent-run-lanes__lane[data-status=error] .subagent-run-lanes__status,.subagent-run-lanes__error{color:var(--sigvelo-color-danger-text)}.subagent-run-lanes__actions{justify-content:space-between;align-items:center;gap:var(--sigvelo-spacing-1);margin-block-start:auto;margin-inline:calc(var(--subagent-run-lanes-indent) - var(--sigvelo-control-padding-inline-xs)) calc(-1 * var(--sigvelo-control-padding-inline-xs));flex-wrap:wrap;display:flex}.subagent-run-lanes__actions>.button{color:var(--sigvelo-color-text-muted);font-weight:var(--sigvelo-font-weight-normal)}.subagent-run-lanes__actions>.button:hover:not([data-disabled]){color:var(--sigvelo-color-text)}@media (any-pointer:coarse){.subagent-run-lanes__actions>.button{min-block-size:var(--sigvelo-touch-target)}}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduce]) .subagent-run-lanes__list[data-content-ready]>*{transition:opacity var(--sigvelo-motion-duration-presence) var(--sigvelo-motion-ease-enter), translate var(--sigvelo-motion-duration-presence) var(--sigvelo-motion-ease-enter)}@starting-style{:root:not([data-motion=reduce]) .subagent-run-lanes__list[data-content-ready]>*{opacity:0;translate:0 var(--sigvelo-motion-distance-sm)}}:root:not([data-motion=reduce]) .subagent-run-lanes__list[data-content-ready]>:nth-child(3n+2){transition-delay:var(--sigvelo-motion-stagger-step)}:root:not([data-motion=reduce]) .subagent-run-lanes__list[data-content-ready]>:nth-child(3n){transition-delay:calc(2 * var(--sigvelo-motion-stagger-step))}}.subagent-run__title{min-inline-size:0;color:var(--sigvelo-color-text);font-weight:var(--sigvelo-font-weight-semibold)}.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-text-muted)}@media (forced-colors:active){.subagent-run__selector{border:var(--sigvelo-border-style) var(--sigvelo-border-width) CanvasText}.subagent-run-lanes__lane{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);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-prose);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;padding-inline:0;display:flex}.task__trigger:hover:not([data-disabled]){background-color:var(--sigvelo-color-neutral-bg-subtle)}.task__trigger:focus-visible{outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset)}.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}.base-ui-disclosure-panel.task__content{--sigvelo-disclosure-panel-height:var(--collapsible-panel-height)}.task__list{gap:var(--sigvelo-spacing-1-5);padding-block:var(--sigvelo-spacing-2);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;padding-inline:0;list-style:none;display:flex}.task__item{font-size:var(--sigvelo-text-prose);color:var(--sigvelo-color-text);line-height:var(--sigvelo-leading-relaxed)}@media (any-pointer:coarse){.task__trigger{min-block-size:var(--sigvelo-touch-target)}}.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-meta);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}}.terminal{background-color:var(--sigvelo-color-surface);block-size:100%;color:var(--sigvelo-color-text);font-family:var(--sigvelo-font-mono);font-size:var(--sigvelo-text-xs);line-height:var(--sigvelo-leading-compact)}.terminal__viewport{padding:var(--sigvelo-spacing-1)}.terminal__output{white-space:pre-wrap;word-break:break-word;margin:0}.terminal__cursor{vertical-align:text-bottom;background-color:currentColor;block-size:1em;inline-size:1ch;animation:1s step-end infinite terminal-blink;display:inline-block}.terminal__prompt{align-items:center;gap:var(--sigvelo-spacing-2);display:flex}.terminal__prompt-input{border:0;border-block-end:var(--sigvelo-border-width) solid transparent;caret-shape:block;background:0 0;flex:1;min-inline-size:0;padding:0}.terminal__prompt-input:focus-visible{border-block-end-color:var(--sigvelo-color-focus);outline:none}@supports (field-sizing:content){.terminal__prompt-input{field-sizing:content;flex:0 auto;min-inline-size:1ch;padding-inline-end:1ch}}@keyframes terminal-blink{50%{opacity:0}}@media (any-pointer:coarse){.terminal__prompt{min-block-size:var(--sigvelo-touch-target)}.terminal__prompt-input{align-self:stretch}}@media (forced-colors:active){.terminal{border:var(--sigvelo-border-style) var(--sigvelo-border-width) CanvasText}.terminal__prompt-input:focus-visible{outline:var(--sigvelo-focus-ring);outline-color:highlight}}.test-results__header{gap:var(--sigvelo-layout-cluster);padding-block:var(--sigvelo-layout-cluster);padding-inline:var(--sigvelo-layout-gutter);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__outcome{color:var(--sigvelo-color-success-text);font-size:var(--sigvelo-text-xs);font-weight:var(--sigvelo-font-weight-semibold)}.test-results__outcome[data-status=failed]{color:var(--sigvelo-color-danger-text)}.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{outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset)}.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-content{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-layout-gutter);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);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__error{flex-basis:100%;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-touch-target)}}.test-results__error-text{padding-block:var(--sigvelo-layout-cluster);padding-inline:var(--sigvelo-layout-gutter);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 (forced-colors:active){.test-results,.test-results__test,.test-results__suite{border:var(--sigvelo-border-style) var(--sigvelo-border-width) CanvasText}}.think-execution-status{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-status svg{inline-size:var(--sigvelo-control-icon-size-md);block-size:var(--sigvelo-control-icon-size-md)}.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=primary]{color:var(--sigvelo-color-primary-text)}.think-execution-run-summary{grid-template-columns:auto var(--sigvelo-layout-track-fill);align-items:center;gap:var(--sigvelo-layout-cluster);text-align:start;inline-size:100%;min-inline-size:0;display:grid}.think-execution-run-summary__copy{row-gap:var(--sigvelo-spacing-0-5);min-inline-size:0;display:grid}.think-execution-run-summary__title{min-inline-size:0;font-size:var(--sigvelo-text-compact);font-weight:var(--sigvelo-font-weight-semibold)}.think-execution-run-summary__meta{min-inline-size:0;color:color-mix(in oklab, var(--sigvelo-color-text-muted), var(--sigvelo-color-text) 12%);font-size:var(--sigvelo-text-xs)}.think-execution-workbench{block-size:100%;min-block-size:0;min-inline-size:0;color:var(--sigvelo-color-text);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden;container-type:inline-size}.think-execution-workbench__header{flex:none}.think-execution-workbench__error{z-index:2;max-inline-size:min(32rem, calc(100% - var(--sigvelo-layout-gutter) * 2));padding:var(--sigvelo-layout-cluster) var(--sigvelo-layout-gutter);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-layout-gutter);inset-inline:50% auto;translate:-50%}.think-execution-workbench__content{grid-template-rows:var(--sigvelo-layout-track-fill);flex:1;min-block-size:0;display:grid;overflow:auto}.think-execution-workbench__content:has(>.think-execution-workbench__run-list){overflow:hidden}.think-execution-workbench__run-list{min-block-size:0;min-inline-size:0;overflow:auto}.think-execution-workbench__list,.think-execution-workbench__empty{inline-size:min(100%, var(--sigvelo-layout-content));margin-inline:auto}.think-execution-workbench__empty{--sigvelo-recipe-empty-state-padding-block:var(--sigvelo-layout-stack);border-block:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle)}.think-execution-workbench__list{padding:0 var(--sigvelo-spacing-2) var(--sigvelo-spacing-2);gap:var(--sigvelo-spacing-1);margin-block:0;list-style:none;display:grid}.think-execution-workbench__list>li{grid-template-columns:var(--sigvelo-layout-track-fill) auto;border-radius:var(--sigvelo-radius-md);min-inline-size:0;transition:background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);align-items:center;display:grid}.think-execution-workbench__run{min-inline-size:0;min-block-size:var(--sigvelo-spacing-14);padding:var(--sigvelo-spacing-2);border-radius:inherit;text-align:start;display:flex}.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-detail{align-content:start;gap:var(--sigvelo-layout-stack);display:grid}.think-execution-detail--empty{align-content:center;justify-items:center;block-size:100%;min-block-size:12rem}.think-execution-detail__header{gap:var(--sigvelo-spacing-1);min-inline-size:0;display:grid}.think-execution-detail__heading{justify-content:space-between;align-items:center;gap:var(--sigvelo-spacing-2) var(--sigvelo-spacing-3);flex-wrap:wrap;display:flex}.think-execution-detail__heading h3{overflow-wrap:anywhere;min-inline-size:0;font-size:var(--sigvelo-text-compact);font-weight:var(--sigvelo-font-weight-semibold);letter-spacing:-.025em;line-height:var(--sigvelo-leading-tight);margin:0}.think-execution-detail__error{padding:var(--sigvelo-spacing-2) 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-compact);line-height:var(--sigvelo-leading-relaxed);overflow-wrap:anywhere;margin:0}.think-execution-detail__facts{font-size:var(--sigvelo-text-compact)}.think-full-app{grid-template-rows:var(--sigvelo-layout-track-fill);color:var(--sigvelo-color-text);background:0 0;font-family:inherit;display:grid;position:relative;container:think-full-app/inline-size}.think-full-app__view-scope{grid-area:1/1;grid-template-columns:auto var(--sigvelo-layout-track-fill);grid-template-rows:var(--sigvelo-layout-track-fill);min-block-size:0;min-inline-size:0;margin:var(--sigvelo-layout-gutter);display:grid}.think-full-app__chat-surface{--agent-chat-content-max-inline-size:var(--sigvelo-measure-wide-block);inline-size:var(--think-full-app-conversation-size,var(--sigvelo-layout-conversation));min-block-size:0;min-inline-size:0;transition:inline-size var(--sigvelo-motion-duration-layout) var(--sigvelo-motion-ease-change);flex-direction:column;grid-area:1/1;display:flex;overflow:hidden}.think-full-app__chat-surface>*{flex:auto;min-block-size:0;min-inline-size:0}.think-full-app[data-has-workbench=false] .think-full-app__chat-surface{inline-size:calc(100cqi - var(--sigvelo-layout-gutter) * 2)}body.is-resizing-side-panel .think-full-app__chat-surface{transition:none}.think-full-app__aside{min-block-size:0;min-inline-size:0;border-radius:var(--sigvelo-radius-xl);background:var(--sigvelo-color-surface);box-shadow:var(--sigvelo-elevation-floating);flex-direction:column;grid-area:1/2;margin-inline-start:var(--sigvelo-layout-gap);display:flex;overflow:hidden}.think-full-app__aside>*{flex:1;min-block-size:0}.think-full-app__aside:focus-visible{--sigvelo-focus-offset:calc(-1 * var(--sigvelo-focus-width));outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset)}.think-full-app__resizer{z-index:var(--sigvelo-z-chrome);translate:calc(var(--sigvelo-layout-gap) * 1.5) 0;margin-inline-start:calc(var(--sigvelo-spacing-6) / -2);inset-inline-start:var(--resizable-side-panel-size)}.think-full-app__resizer:before{block-size:calc(var(--sigvelo-spacing-6) * 2);border-radius:var(--sigvelo-radius-full);inline-size:2px;inset-block:50% auto;translate:-50% -50%}@container think-full-app (inline-size<=56rem){.think-full-app .think-full-app__view-scope{grid-template-columns:var(--sigvelo-layout-track-fill);background:var(--sigvelo-color-surface);margin:0;overflow:hidden}.think-full-app .think-full-app__chat-surface,.think-full-app[data-has-workbench=false] .think-full-app__chat-surface{--agent-chat-content-max-inline-size:100%;--agent-chat-column-inset:var(--sigvelo-spacing-2);inline-size:auto;transition:none}.think-full-app[data-mobile-view=workbench] .think-full-app__chat-surface{display:none}.think-full-app .think-full-app__aside{background:var(--sigvelo-color-surface);box-shadow:none;border:0;border-radius:0;grid-column:1;margin:0}.think-full-app .think-full-app__resizer{display:none}}@media (forced-colors:active){.think-full-app,.think-full-app__chat-surface,.think-full-app__aside{border:var(--sigvelo-border-style) var(--sigvelo-border-width) canvastext;color:canvastext;box-shadow:none;background:canvas}}.think-full-app[hidden]{visibility:hidden;content-visibility:hidden;position:absolute;inset:0}.think-schedule__editor{background:var(--sigvelo-color-canvas);flex-direction:column;block-size:100%;min-block-size:0;display:flex;position:relative}.think-schedule__editor>.think-schedule__create{flex:1}.think-schedule__editor-error{z-index:2;max-inline-size:min(32rem, calc(100% - var(--sigvelo-layout-gutter) * 2));padding:var(--sigvelo-layout-cluster) var(--sigvelo-layout-gutter);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:calc(var(--sigvelo-layout-chrome) + var(--sigvelo-layout-gutter));inset-inline:50% auto;translate:-50%}.think-schedule__browser{block-size:100%;min-block-size:0;min-inline-size:0;padding:var(--sigvelo-layout-gutter) var(--sigvelo-layout-cluster);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-schedule__browser-toolbar{justify-content:space-between;align-items:center;gap:var(--sigvelo-layout-cluster);margin-block-end:var(--sigvelo-spacing-2);display:flex}.think-schedule__filters{inline-size:fit-content}.think-schedule__search{gap:var(--sigvelo-spacing-1-5);margin-block-end:var(--sigvelo-spacing-2);display:grid}.think-schedule__schedule-list{gap:var(--sigvelo-spacing-1);margin:0;padding:0;list-style:none;display:grid}.think-schedule__schedule-list li{border-radius:var(--sigvelo-radius-md);transition:background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change)}.think-schedule__schedule-list li[data-selected=true]{background:var(--sigvelo-color-neutral-bg-subtle)}.think-schedule__schedule-link{inline-size:100%;min-block-size:var(--sigvelo-spacing-14);grid-template-columns:auto var(--sigvelo-layout-track-fill);align-items:center;gap:var(--sigvelo-spacing-2);padding:var(--sigvelo-spacing-2);border-radius:inherit;text-align:start;display:grid}.think-schedule__schedule-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-schedule__schedule-status[data-enabled=true]{border-color:var(--sigvelo-color-success-border);background:var(--sigvelo-color-success-bg)}.think-schedule__schedule-copy{gap:var(--sigvelo-spacing-0-5);min-inline-size:0;display:grid}.think-schedule__schedule-copy strong{font-size:var(--sigvelo-text-compact)}.think-schedule__schedule-copy span,.think-schedule__schedule-copy small{color:color-mix(in oklab, var(--sigvelo-color-text-muted), var(--sigvelo-color-text) 12%);font-size:var(--sigvelo-text-xs)}.think-schedule__main{min-block-size:0;min-inline-size:0;overflow:auto}.think-schedule__detail{inline-size:min(100%, var(--sigvelo-layout-content));padding:var(--sigvelo-spacing-4);margin-inline:auto;container-type:inline-size}.think-schedule__detail-header{align-items:flex-start;gap:var(--sigvelo-layout-stack);justify-content:space-between;padding-block-end:var(--sigvelo-spacing-3);display:flex}.think-schedule__detail-heading{min-inline-size:0}.think-schedule__detail-header h1{font-size:var(--sigvelo-text-lg);font-weight:var(--sigvelo-font-weight-semibold);line-height:var(--sigvelo-leading-tight);letter-spacing:-.025em;margin:0}.think-schedule__detail-heading>p:last-child{max-inline-size:42rem;margin:var(--sigvelo-spacing-1) 0 0;color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-compact);line-height:var(--sigvelo-leading-normal)}.think-schedule__detail-grid{gap:var(--sigvelo-spacing-3);grid-template-columns:minmax(0,1.35fr) minmax(15rem,.65fr);padding-block-end:var(--sigvelo-spacing-3);display:grid}.think-schedule__section-heading{justify-content:space-between;align-items:flex-start;gap:var(--sigvelo-spacing-3);margin-block-end:var(--sigvelo-spacing-2);display:flex}.think-schedule__section-heading h2{font-size:var(--sigvelo-text-compact);font-weight:var(--sigvelo-font-weight-semibold);margin:0}.think-schedule__instructions{color:var(--sigvelo-color-text);font-size:var(--sigvelo-text-compact);line-height:var(--sigvelo-leading-normal);white-space:pre-wrap;margin:0}.think-schedule__facts{font-size:var(--sigvelo-text-compact);margin:0}.think-schedule__status-control{justify-content:space-between;align-items:center;gap:var(--sigvelo-spacing-4);padding-block-start:var(--sigvelo-spacing-2);display:flex}.think-schedule__status-control>div{gap:var(--sigvelo-spacing-0-5);display:grid}.think-schedule__status-control strong{font-size:var(--sigvelo-text-compact)}.think-schedule__runs{padding-block-end:var(--sigvelo-spacing-4)}.think-schedule__run-list{gap:var(--sigvelo-spacing-0-5);margin:0;padding:0;list-style:none;display:grid}.think-schedule__run-list li{min-inline-size:0}.think-schedule__run{text-align:start;justify-content:flex-start;inline-size:100%}.think-schedule__empty-runs{--sigvelo-recipe-empty-state-padding-block:var(--sigvelo-layout-stack);border-block:var(--sigvelo-border-style) var(--sigvelo-border-width) var(--sigvelo-color-neutral-border-subtle)}.think-schedule__create{min-block-size:0;padding:var(--sigvelo-spacing-4);overflow:auto;container-type:inline-size}.think-schedule__form{--sigvelo-recipe-field-group-gap:var(--sigvelo-spacing-3);gap:var(--sigvelo-spacing-1-5);inline-size:min(100%,32rem);margin-inline:auto;display:grid}.think-schedule__input-label{align-items:center;gap:var(--sigvelo-spacing-1);min-block-size:var(--sigvelo-spacing-6);display:flex}.think-schedule__input-help,.think-schedule__saved-inputs{font-size:var(--sigvelo-text-xs);color:var(--sigvelo-color-text-muted);margin:0}.think-schedule__saved-inputs summary{cursor:pointer;padding-block:var(--sigvelo-spacing-1-5)}@media (any-pointer:coarse){.think-schedule__form{--sigvelo-recipe-control-height:var(--sigvelo-touch-target)}}.think-schedule__form-row{grid-template-columns:repeat(2, var(--sigvelo-layout-track-fill));align-items:start;gap:var(--sigvelo-layout-stack);display:grid}.think-schedule__select-field{gap:var(--sigvelo-spacing-1-5);min-inline-size:0;display:grid}.think-schedule__form-actions{justify-content:flex-end;align-items:center;gap:var(--sigvelo-layout-cluster);padding-block-start:var(--sigvelo-spacing-2);display:flex}@container style(--sigvelo-recipe-field-group-appearance:inset){.think-schedule__form{gap:var(--sigvelo-spacing-4)}.think-schedule__select-field{grid-template-columns:auto var(--sigvelo-layout-track-fill);align-content:center;align-items:center;column-gap:var(--sigvelo-spacing-4);row-gap:var(--sigvelo-spacing-0-5)}.think-schedule__form-row{grid-template-columns:var(--sigvelo-layout-track-fill);gap:0}.think-schedule__submit{--sigvelo-recipe-button-height:var(--sigvelo-spacing-11)}}@container (inline-size<35rem){.think-schedule__detail-grid{grid-template-columns:var(--sigvelo-layout-track-fill)}}@container (inline-size<28rem){.think-schedule__detail-header{flex-wrap:wrap}.think-schedule__form-row{grid-template-columns:var(--sigvelo-layout-track-fill)}}@container responsive-sidebar-shell (inline-size<=40rem){.think-schedule__browser{inline-size:100%;box-shadow:var(--sigvelo-elevation-overlay);border-inline-end:0}}@media (forced-colors:active){.think-schedule__schedule-list li[data-selected=true]{outline:var(--sigvelo-focus-ring)}.think-schedule__schedule-status[data-enabled=true]{background:highlight}}.think-thread-picker{box-sizing:border-box;grid-template-rows:auto auto var(--sigvelo-layout-track-fill);block-size:100%;min-block-size:0;inline-size:100%;padding:var(--sigvelo-spacing-1) var(--sigvelo-spacing-2) var(--sigvelo-spacing-2);color:var(--sigvelo-color-text);background:0 0;border-inline-end:0;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-layout-gutter) + env(safe-area-inset-left,0px)) var(--sigvelo-layout-gutter);display:flex}.think-thread-picker__title{min-inline-size:0;color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-compact);font-weight:var(--sigvelo-font-weight-normal);text-transform:uppercase;letter-spacing:var(--sigvelo-tracking-wide);line-height:var(--sigvelo-text-compact-leading);flex:auto;margin:0}.think-thread-picker__search{padding:0 0 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);flex: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-dot{inline-size:var(--sigvelo-spacing-1-5);block-size:var(--sigvelo-spacing-1-5);border-radius:var(--sigvelo-radius-full);background:currentColor;flex:none}.think-thread-status-indicators__item .think-thread-status-dot{margin-inline:var(--sigvelo-spacing-1)}.think-thread-status-indicators__item[data-status=running]{color:var(--sigvelo-recipe-thread-status-color,var(--sigvelo-color-primary-text))}.think-thread-status-indicators__item[data-status=attention],.think-thread-status-indicators__item[data-status=failed]{color:var(--sigvelo-recipe-thread-status-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-block:var(--sigvelo-layout-cluster) var(--sigvelo-layout-gutter);overscroll-behavior-y:contain;scrollbar-gutter:stable;padding-inline:0}.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);grid-area:1/1;grid-template-columns:var(--sigvelo-layout-track-fill) auto;padding-block:0;padding-inline:var(--sigvelo-layout-gutter);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;display:grid}.think-thread-picker__item:has(.think-thread-picker__delete) .think-thread-picker__thread{grid-template-columns:var(--sigvelo-layout-track-fill) minmax(var(--sigvelo-density-compact-control-height), max-content)}.think-thread-picker__thread[aria-current=page],.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]){--sigvelo-color-text-muted:var(--sigvelo-color-neutral-text-on-subtle);background:var(--sigvelo-color-neutral-bg-selected);color:var(--sigvelo-color-text);font-weight:var(--sigvelo-font-weight-semibold)}.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__thread:has(.think-thread-picker__thread-preview){min-block-size:var(--sigvelo-spacing-14);padding-block:var(--sigvelo-spacing-2);row-gap:var(--sigvelo-spacing-1)}.think-thread-picker__thread-preview{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs);font-weight:var(--sigvelo-font-weight-normal);line-height:var(--sigvelo-text-xs-leading);grid-area:2/1/auto/-1}.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-text-muted)}.think-thread-picker__empty{margin:var(--sigvelo-spacing-2)}.think-thread-picker__create{inline-size:var(--sigvelo-density-compact-control-height);block-size:var(--sigvelo-density-compact-control-height);padding:var(--sigvelo-spacing-1);color:var(--sigvelo-color-text-muted);flex:none}.think-thread-picker__create svg{inline-size:var(--sigvelo-density-compact-control-icon-size);block-size:var(--sigvelo-density-compact-control-icon-size);flex:none}@container responsive-sidebar-shell (inline-size<=40rem){.think-thread-picker{block-size:auto;max-block-size:inherit;padding:var(--sigvelo-spacing-1) var(--sigvelo-spacing-2) var(--sigvelo-spacing-2);grid-template-rows:auto auto auto;align-content:start}.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) 0}}@media (forced-colors:active){.think-thread-status-dot{forced-color-adjust:none;background:canvastext}.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:where([data-surface=plain]){border:0;border-radius:0}.web-preview__nav{min-block-size:var(--sigvelo-layout-chrome);align-items:center;gap:var(--sigvelo-spacing-1);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);box-shadow:var(--sigvelo-elevation-bar);display:flex;position:relative}.web-preview__nav-button{flex-shrink:0}.web-preview__url-form{min-inline-size:0;margin-inline:var(--sigvelo-spacing-1);flex:1}.web-preview__url{--sigvelo-recipe-field-background:var(--sigvelo-color-neutral-bg-subtle);--sigvelo-recipe-field-border:transparent;inline-size:100%;font-family:var(--sigvelo-font-ui);font-size:var(--sigvelo-text-sm);text-overflow:ellipsis}@media (hover:hover){.web-preview__url:hover:not(:disabled,:focus-visible,[aria-invalid=true]){background-color:var(--sigvelo-color-neutral-bg-muted);border-color:#0000}}.web-preview__body{border:none;flex:1;min-block-size:16rem;inline-size:100%;display:flex}.web-preview__body--readonly{pointer-events:none}.web-preview__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-block-size:12rem;display:flex}.web-preview__console-header{padding-block:var(--sigvelo-layout-cluster);padding-inline:var(--sigvelo-layout-gutter);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);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-motion-duration-interaction) var(--sigvelo-motion-ease-change)}.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-block-size:0}.web-preview__console-viewport{block-size:100%;inline-size:100%;overflow:auto}.web-preview__console-empty{padding:var(--sigvelo-layout-gutter);font-size:var(--sigvelo-text-xs);color:var(--sigvelo-color-text-muted);text-align:center}.web-preview__console-item{grid-template-columns:auto var(--sigvelo-layout-track-fill) auto;gap:var(--sigvelo-layout-cluster);padding-block:var(--sigvelo-layout-cluster);padding-inline:var(--sigvelo-layout-gutter);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);align-items:baseline;display:grid}.web-preview__console-item:last-child{border-block-end:none}.web-preview__console-level{min-inline-size:2.5rem;color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-2xs);font-weight:var(--sigvelo-font-weight-semibold);text-transform:uppercase}.web-preview__console-item--info .web-preview__console-level{color:var(--sigvelo-color-primary-text)}.web-preview__console-item--warn .web-preview__console-level{color:var(--sigvelo-color-warning-text)}.web-preview__console-item--error .web-preview__console-level{color:var(--sigvelo-color-danger-text)}.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}}@media (any-pointer:coarse){.web-preview__nav{--sigvelo-recipe-button-touch-size:var(--sigvelo-touch-target);min-block-size:var(--sigvelo-touch-target)}.web-preview__nav .button{min-inline-size:var(--sigvelo-touch-target)}.web-preview__url{--sigvelo-recipe-control-height:var(--sigvelo-touch-target)}}.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);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;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__file[data-appearance=fill] .workspace-explorer__media-stage{padding:0}.workspace-explorer__file[data-appearance=fill] .workspace-explorer__image-trigger{border:0;border-radius:0;padding:0}.workspace-explorer__header{z-index:1;box-shadow:var(--sigvelo-elevation-bar);flex:none;position:relative}.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-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}.workspace-explorer__body{position:relative;overflow:auto}.workspace-explorer__body[data-drop-target]{outline:calc(var(--sigvelo-border-width) * 2) dashed var(--sigvelo-color-focus);outline-offset:calc(var(--sigvelo-spacing-1) * -1)}.workspace-browser__entries{box-sizing:border-box;padding:var(--sigvelo-spacing-2);flex:none;grid-template-columns:minmax(0,1fr);margin:0;list-style:none;display:grid;position:relative}.workspace-browser__columns{grid-template-columns:var(--sigvelo-control-icon-size-md) var(--sigvelo-layout-track-fill) minmax(0, 8rem) 7rem 5rem;align-items:center;gap:var(--sigvelo-spacing-2);padding-block:var(--sigvelo-spacing-1);padding-inline:var(--sigvelo-spacing-4);border-block-end:var(--sigvelo-border-width-hairline) var(--sigvelo-border-style) var(--sigvelo-color-neutral-border-subtle);box-shadow:var(--sigvelo-elevation-bar);color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs);flex:none;display:grid}.workspace-browser__columns>[data-column=size]{text-align:end}.workspace-browser__entry{align-items:center;min-inline-size:0;display:flex;position:absolute;inset-block-start:0;inset-inline:0}.workspace-browser__entry[data-alternate]{background:var(--sigvelo-color-neutral-bg-subtle)}.workspace-browser__open:is(a,button){grid-template-columns:var(--sigvelo-control-icon-size-md) var(--sigvelo-layout-track-fill) minmax(0, 8rem) 7rem 5rem;min-inline-size:0;min-block-size:var(--sigvelo-spacing-8);align-items:center;gap:var(--sigvelo-spacing-2);padding:var(--sigvelo-spacing-1) var(--sigvelo-spacing-2);border-radius:var(--sigvelo-radius-sm);color:var(--sigvelo-color-text);font-size:var(--sigvelo-text-compact);font-weight:var(--sigvelo-font-weight-normal);text-align:start;flex:1;text-decoration:none;display:grid;position:relative}.workspace-browser__open:hover:not([data-disabled]){background:var(--sigvelo-color-neutral-bg-muted)}.workspace-browser__open:is([aria-selected=true],[data-drop-target]){--sigvelo-color-text-muted:var(--sigvelo-color-neutral-text-on-subtle);background:var(--sigvelo-color-neutral-bg-selected)}.workspace-browser__open:focus-visible{outline:var(--sigvelo-focus-ring);outline-offset:calc(-1 * var(--sigvelo-focus-offset))}.workspace-browser__name,.workspace-browser__kind,.workspace-browser__modified,.workspace-browser__size{min-inline-size:0}.workspace-browser__kind,.workspace-browser__modified,.workspace-browser__size{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs)}.workspace-browser__size{text-align:end}.workspace-browser__icon{--sigvelo-recipe-app-icon-size:var(--sigvelo-control-icon-size-md);place-items:center;display:grid}.workspace-browser__icon>:is(svg,img){object-fit:contain;max-block-size:100%;inline-size:100%}.workspace-browser__entries[data-layout=grid]{gap:var(--sigvelo-spacing-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr))}.workspace-browser__entries[data-layout=grid] .workspace-browser__entry{border-radius:var(--sigvelo-radius-sm);background:0 0;display:block}.workspace-browser__entries[data-layout=grid] .workspace-browser__open{inline-size:100%;padding:var(--sigvelo-spacing-3) var(--sigvelo-spacing-2);text-align:center;flex-direction:column;align-items:center;display:flex}.workspace-browser__entries[data-layout=grid] .workspace-browser__icon{--sigvelo-recipe-app-icon-size:var(--sigvelo-spacing-16);inline-size:var(--sigvelo-spacing-16);block-size:var(--sigvelo-spacing-16)}.workspace-browser__entries[data-layout=grid] .workspace-browser__icon>img{padding:var(--sigvelo-spacing-0-5);background:var(--sigvelo-color-surface-raised);box-shadow:var(--sigvelo-elevation-raised)}.workspace-browser__entries[data-layout=grid] .workspace-browser__name{max-inline-size:100%;padding:var(--sigvelo-spacing-0-5) var(--sigvelo-spacing-1);border-radius:var(--sigvelo-radius-sm)}.workspace-browser__entries[data-layout=grid] .workspace-browser__open:is(:hover,[aria-selected=true],[data-drop-target],:focus-visible){background:0 0;outline:none}.workspace-browser__entries[data-layout=grid] .workspace-browser__open:is([aria-selected=true],[data-drop-target]) .workspace-browser__icon{border-radius:var(--sigvelo-radius-md);background:color-mix(in oklab, var(--sigvelo-color-text), transparent 82%)}.workspace-browser__entries[data-layout=grid] .workspace-browser__open:is([aria-selected=true],[data-drop-target]) .workspace-browser__name{background:var(--sigvelo-color-primary-bg);color:var(--sigvelo-color-primary-text-on-bg)}.workspace-browser__entries[data-layout=grid] .workspace-browser__open:focus-visible .workspace-browser__name{outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-border-width)}@media (forced-colors:active){.workspace-browser__entries[data-layout=grid] .workspace-browser__open:is([aria-selected=true],[data-drop-target]) .workspace-browser__name{outline:var(--sigvelo-focus-ring);color:highlighttext;forced-color-adjust:none;background:highlight}}.workspace-browser__entries[data-layout=grid] :is(.workspace-browser__kind,.workspace-browser__modified),.workspace-browser__entries[data-layout=grid] [data-kind=directory] .workspace-browser__size{display:none}.workspace-browser__footer{min-block-size:var(--sigvelo-spacing-7);padding-inline:var(--sigvelo-spacing-3);background:var(--sigvelo-color-neutral-bg-subtle);color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs);flex:none;align-content:center}.workspace-file-details .description-list__details{overflow-wrap:anywhere}.workspace-file-details__status{margin-block:var(--sigvelo-spacing-3);color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-sm)}@media (any-pointer:coarse){.workspace-browser__open:is(a,button){min-block-size:var(--sigvelo-touch-target)}}@container (inline-size<42rem){.workspace-browser__columns{grid-template-columns:var(--sigvelo-control-icon-size-md) var(--sigvelo-layout-track-fill) 7rem 5rem}.workspace-browser__columns>[data-column=kind]{display:none}.workspace-browser__entries[data-layout=list] .workspace-browser__open{grid-template-columns:var(--sigvelo-control-icon-size-md) var(--sigvelo-layout-track-fill) 7rem 5rem}.workspace-browser__entries[data-layout=list] .workspace-browser__kind{display:none}}@container (inline-size<28rem){.workspace-browser__columns{display:none}.workspace-browser__entries[data-layout=list]{--workspace-browser-row-icon:var(--sigvelo-spacing-8)}.workspace-browser__entries[data-layout=list] .workspace-browser__entry{background:0 0}.workspace-browser__entries[data-layout=list] .workspace-browser__entry:not([data-index="0"]){background:linear-gradient(var(--sigvelo-color-neutral-border-subtle), var(--sigvelo-color-neutral-border-subtle)) right top / calc(100% - var(--sigvelo-spacing-2) - var(--workspace-browser-row-icon) - var(--sigvelo-spacing-3)) var(--sigvelo-border-width-hairline) no-repeat}.workspace-browser__entries[data-layout=list] .workspace-browser__open{grid-template-columns:var(--workspace-browser-row-icon) auto var(--sigvelo-layout-track-fill);column-gap:var(--sigvelo-spacing-3);padding-block:var(--sigvelo-spacing-2);grid-template-areas:"icon name name""icon modified size";row-gap:0}.workspace-browser__entries[data-layout=list] .workspace-browser__icon{--sigvelo-recipe-app-icon-size:var(--workspace-browser-row-icon);inline-size:var(--workspace-browser-row-icon);grid-area:icon}.workspace-browser__entries[data-layout=list] .workspace-browser__name{grid-area:name}.workspace-browser__entries[data-layout=list] .workspace-browser__modified{grid-area:modified}.workspace-browser__entries[data-layout=list] .workspace-browser__size{text-align:start;grid-area:size}.workspace-browser__entries[data-layout=list] .workspace-browser__size:before{content:" · ";white-space:pre}.workspace-browser__entries[data-layout=list] .workspace-browser__size[data-empty]{display:none}}.workspace-explorer__file{position:relative;overflow:hidden}.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{--sigvelo-recipe-file-tree-row-size:var(--sigvelo-spacing-7);--sigvelo-recipe-file-tree-row-font-size:var(--sigvelo-density-compact-control-font-size);--sigvelo-recipe-control-icon-size:var(--sigvelo-control-icon-size-md);--sigvelo-recipe-file-tree-node-gap:var(--sigvelo-spacing-2);flex:1}.workspace-explorer__empty{padding-block:var(--sigvelo-layout-stack);padding-inline:var(--sigvelo-layout-gutter);font-size:var(--sigvelo-text-prose);color:var(--sigvelo-color-text-muted);text-align:center;flex:1;justify-content:center;align-items:center;display:flex}.workspace-explorer__code{background-color:#0000;border-radius:0;flex:1;min-block-size:100%}.workspace-explorer__markdown-scroll{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-prose);line-height:var(--sigvelo-text-prose-leading);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:#0000}.workspace-explorer__markdown-content [data-streamdown=heading-1]{margin-block:var(--sigvelo-spacing-8) var(--sigvelo-spacing-3)}.workspace-explorer__markdown-content [data-streamdown=heading-2]{margin-block:var(--sigvelo-spacing-8) var(--sigvelo-spacing-2)}.workspace-explorer__markdown-content :is([data-streamdown=heading-3],[data-streamdown=heading-4]){margin-block:var(--sigvelo-spacing-6) var(--sigvelo-spacing-2)}.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-meta);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-sm);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{grid-template-columns:max-content var(--sigvelo-layout-track-fill);gap:var(--sigvelo-spacing-1) var(--sigvelo-spacing-3);margin-block:var(--sigvelo-spacing-4) 0;font-size:var(--sigvelo-text-prose);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-prose);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-danger-text)}.workspace-explorer__skill-errors{margin-block:var(--sigvelo-spacing-2) 0;color:var(--sigvelo-color-danger-text);font-size:var(--sigvelo-text-prose);padding-inline-start:var(--sigvelo-spacing-6)}.workspace-explorer__media-scroll{min-block-size:0;color-scheme:inherit;flex:1;display:flex;overflow:auto}.workspace-explorer__media-scroll:focus-visible{--sigvelo-focus-offset:calc(-1 * var(--sigvelo-focus-width));outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset)}.workspace-explorer__media-figure{grid-template-rows:minmax(18rem,1fr) auto;min-block-size:100%;inline-size:100%;margin:0;display:grid}.workspace-explorer__media-figure--image{grid-template-rows:auto var(--sigvelo-layout-track-fill) auto;block-size:100%;min-block-size:0;max-block-size:min(28rem,60dvb)}.workspace-explorer__media-figure--image>.workspace-explorer__media-stage{grid-row:2}.workspace-explorer__image-controls{align-items:center;gap:var(--sigvelo-spacing-1);padding:var(--sigvelo-spacing-1) var(--sigvelo-spacing-2);flex-wrap:wrap;display:flex}.workspace-explorer__image-scale{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs);margin-inline-start:auto}.workspace-explorer__media-stage[data-image-sizing]{block-size:auto;min-block-size:0;overflow:auto}.workspace-explorer__media-stage[data-image-sizing] .workspace-explorer__image-trigger{min-block-size:0}.workspace-explorer__media-stage[data-image-sizing=zoom]{display:block}.workspace-explorer__media-stage[data-image-sizing=zoom] .workspace-explorer__image-trigger{block-size:max-content;min-block-size:100%;inline-size:max-content;min-inline-size:100%}.workspace-explorer__media-stage[data-image-sizing=zoom] .workspace-explorer__image{flex:none;max-block-size:none;max-inline-size:none}.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{outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset)}.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);display:flex}.workspace-explorer__media-details{gap:var(--sigvelo-spacing-2) var(--sigvelo-spacing-4);min-inline-size:0;font-size:var(--sigvelo-text-meta);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-prose);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-prose);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-density-compact-control-icon-size);--yarl__toolbar_padding:var(--sigvelo-spacing-2)}.workspace-media-lightbox .yarl__button{min-inline-size:var(--sigvelo-density-compact-control-height);min-block-size:var(--sigvelo-density-compact-control-height);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 (any-pointer:coarse){.workspace-media-lightbox .yarl__button{min-inline-size:var(--sigvelo-touch-target);min-block-size:var(--sigvelo-touch-target)}}@media (forced-colors:active){.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__skill-metadata{grid-template-columns:var(--sigvelo-layout-track-fill);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-explorer__preview{min-block-size:0;padding:var(--sigvelo-spacing-4);flex:1;overflow:auto}.workspace-file-marquee{z-index:1;border:var(--sigvelo-border-width-hairline) solid color-mix(in oklab, var(--sigvelo-color-text), transparent 55%);background:color-mix(in oklab, var(--sigvelo-color-text), transparent 88%);pointer-events:none;position:absolute}.workspace-file-rename{z-index:1;box-sizing:border-box;min-inline-size:0;padding:var(--sigvelo-spacing-0-5) var(--sigvelo-spacing-1);border-radius:var(--sigvelo-radius-sm);outline:var(--sigvelo-focus-ring);background:var(--sigvelo-color-surface-raised);box-shadow:var(--sigvelo-elevation-raised);color:var(--sigvelo-color-text);font:inherit;font-size:var(--sigvelo-text-compact);text-align:inherit;border:0;position:absolute}[data-file-name][data-renaming]{visibility:hidden}.workspace-quick-look__scrim{--sigvelo-recipe-dialog-backdrop:transparent;--sigvelo-recipe-dialog-backdrop-filter:none}.workspace-quick-look{--sigvelo-recipe-surface-padding:0px;--sigvelo-recipe-surface-shadow:var(--sigvelo-elevation-window);--sigvelo-recipe-app-top-bar-block-size:var(--sigvelo-spacing-8);border-radius:var(--sigvelo-radius-lg);grid-template-rows:auto auto;block-size:fit-content;max-block-size:min(90cqb,40rem);inline-size:fit-content;min-inline-size:min(90cqi,34rem);max-inline-size:min(90cqi,56rem);display:grid;overflow:hidden}.workspace-quick-look__bar{--sigvelo-recipe-app-top-bar-padding-block:0px;--sigvelo-recipe-app-top-bar-title-font-weight:var(--sigvelo-font-weight-bold);--sigvelo-recipe-app-top-bar-title-max-inline-size:none;background:var(--sigvelo-recipe-window-bar-plane,var(--sigvelo-color-neutral-bg-subtle));padding-inline-end:var(--sigvelo-spacing-2)}.workspace-quick-look__close{border-radius:var(--sigvelo-radius-circle);background:var(--sigvelo-color-neutral-bg-strong);color:var(--sigvelo-color-neutral-text-on-strong)}.workspace-quick-look__content{min-block-size:0;overflow:auto}.workspace-desktop{block-size:100%;inline-size:100%;padding:var(--sigvelo-spacing-4);position:relative}.workspace-desktop__files{--workspace-desktop-cell-inline:6rem;--workspace-desktop-cell-block:6.5rem;block-size:100%;margin:0;padding:0;list-style:none;position:relative}.workspace-desktop__item{top:calc(var(--workspace-desktop-row,0) * var(--workspace-desktop-cell-block));right:calc(var(--workspace-desktop-column,0) * var(--workspace-desktop-cell-inline));inline-size:var(--workspace-desktop-cell-inline);block-size:var(--workspace-desktop-cell-block);position:absolute}.workspace-desktop__item>.workspace-file-rename{font-size:var(--sigvelo-text-xs);text-align:center}.workspace-desktop__file{align-items:center;gap:var(--sigvelo-spacing-1);block-size:100%;inline-size:100%;padding:var(--sigvelo-spacing-1);border-radius:var(--sigvelo-radius-md);color:var(--sigvelo-color-text);font:inherit;font-size:var(--sigvelo-text-xs);cursor:default;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex-direction:column;display:flex}.workspace-desktop__thumbnail{--sigvelo-recipe-app-icon-size:var(--sigvelo-spacing-16);inline-size:var(--sigvelo-spacing-16);block-size:var(--sigvelo-spacing-16);place-items:center;display:grid}.workspace-desktop__thumbnail>svg{block-size:100%;inline-size:100%}.workspace-desktop__thumbnail>img{object-fit:contain;max-block-size:100%;inline-size:100%;padding:var(--sigvelo-spacing-0-5);background:var(--sigvelo-color-surface-raised);box-shadow:var(--sigvelo-elevation-raised)}.workspace-desktop__filename{max-inline-size:100%;padding:var(--sigvelo-spacing-0-5) var(--sigvelo-spacing-1);border-radius:var(--sigvelo-radius-sm);color:var(--sigvelo-recipe-wallpaper-ink,var(--sigvelo-color-text));text-shadow:var(--sigvelo-recipe-wallpaper-ink-shadow,0 1px 2px color-mix(in oklab, var(--sigvelo-color-canvas), transparent 20%))}.workspace-desktop__file:is([aria-selected=true],[data-drop-target]) .workspace-desktop__thumbnail{border-radius:var(--sigvelo-radius-md);background:color-mix(in oklab, var(--sigvelo-color-text), transparent 82%)}.workspace-desktop__file:is([aria-selected=true],[data-drop-target]) .workspace-desktop__filename{color:var(--sigvelo-color-primary-text-on-bg);background:var(--sigvelo-color-primary-bg);text-shadow:none}.workspace-desktop__file:focus-visible{outline:none}.workspace-desktop__file:focus-visible .workspace-desktop__filename{outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-border-width)}@media (forced-colors:active){.workspace-desktop__file:is([aria-selected=true],[data-drop-target]) .workspace-desktop__filename{outline:var(--sigvelo-focus-ring);color:highlighttext;forced-color-adjust:none;background:highlight}}.workspace-document-frame{gap:var(--sigvelo-spacing-2);flex-direction:column;block-size:100%;min-block-size:0;display:flex}.workspace-document-frame__actions{justify-content:flex-end;align-items:center;gap:var(--sigvelo-spacing-2);color:var(--sigvelo-color-text-muted);display:flex}.workspace-document-frame__actions>[role=status]{margin-inline-end:auto}.workspace-document-frame__frame{background:var(--sigvelo-color-surface);border:0;flex:1;min-block-size:0;inline-size:100%}.workspace-document-frame[data-loading] .workspace-document-frame__frame{visibility:hidden}.computer-section-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);margin-block-start:var(--sigvelo-spacing-3);display:block}.computer-sidebar-row{--sigvelo-recipe-button-font-weight:var(--sigvelo-font-weight-normal);text-align:start;justify-content:start}.computer-sidebar-row:is([aria-pressed=true],[data-drop-target]){background:var(--sigvelo-color-neutral-bg-muted)}@media (any-pointer:coarse){.computer-sidebar-row{min-block-size:var(--sigvelo-touch-target)}}@media (forced-colors:active){.computer-sidebar-row[aria-pressed=true]{outline-offset:-2px;outline:2px solid highlight}}.computer-finder,.computer-finder-toolbar{--finder-sidebar:12.5rem}.computer-finder{--sigvelo-recipe-list-detail-list-size:var(--finder-sidebar);block-size:100%;container:computer-finder/inline-size}.computer-finder-toolbar{align-items:center;gap:var(--sigvelo-spacing-2);min-inline-size:0;min-block-size:calc(var(--sigvelo-spacing-12) + var(--sigvelo-spacing-1));flex:1;display:flex}.computer-finder-toolbar__rail{inline-size:calc(var(--finder-sidebar) - var(--sigvelo-recipe-computer-window-lights-run,5rem) - var(--sigvelo-spacing-2));flex:none}.computer-finder-toolbar__views{display:contents}[data-slot=computer-window]:has(.computer-finder[data-layout=stacked]) :is(.computer-finder-toolbar__rail,.computer-finder-toolbar__views){display:none}.agent-computer:not([data-phone]) .computer-finder[data-layout=split] .computer-finder-path-bar{display:none}.computer-finder-capsule,.computer-finder-toolbar__actions{flex:none;align-items:center;display:flex}.computer-finder-search{--sigvelo-recipe-search-collapse:icon;--sigvelo-recipe-search-expanded-size:11rem}.computer-finder-views{flex:none}.computer-finder-sidebar{--sigvelo-recipe-control-gap:var(--sigvelo-spacing-2);padding-block:var(--sigvelo-spacing-1) var(--sigvelo-spacing-3);padding-inline:var(--sigvelo-spacing-2-5);background:var(--sigvelo-recipe-window-bar-plane);flex-direction:column;display:flex;overflow:auto}.computer-finder-sidebar .computer-section-label{min-block-size:var(--sigvelo-spacing-6);align-items:center;display:flex}.computer-finder-sidebar svg{color:var(--sigvelo-color-text)}.computer-finder-group:not([data-recipe]){display:contents}.computer-finder-content{background-image:linear-gradient(to right, color-mix(in oklab, transparent, var(--sigvelo-color-shadow) 6%), transparent var(--sigvelo-spacing-8));background-repeat:no-repeat;flex-direction:column;min-block-size:0;min-inline-size:0;display:flex;overflow:auto}.computer-finder-transfer{padding:var(--sigvelo-spacing-2) var(--sigvelo-spacing-3);font-size:var(--sigvelo-text-xs);color:var(--sigvelo-color-text-muted);justify-content:space-between;align-items:center;gap:var(--sigvelo-spacing-3);border-block-end:var(--sigvelo-border-width) var(--sigvelo-border-style) var(--sigvelo-color-neutral-border-muted);flex:none;margin:0;display:flex}.computer-finder-path-bar{align-items:center;gap:var(--sigvelo-spacing-2);padding:var(--sigvelo-spacing-2);border-block-end:var(--sigvelo-border-width) var(--sigvelo-border-style) var(--sigvelo-color-neutral-border-muted);flex-wrap:wrap;flex:none;display:flex}.computer-finder-breadcrumbs{--sigvelo-recipe-button-font-weight:var(--sigvelo-font-weight-normal);flex:12rem;min-inline-size:0;overflow-x:auto}.computer-finder-breadcrumbs ol{align-items:center;gap:var(--sigvelo-spacing-1);padding:var(--sigvelo-spacing-1);margin:0;list-style:none;display:flex}.computer-finder-breadcrumbs li{align-items:center;gap:var(--sigvelo-spacing-1);font-size:var(--sigvelo-text-xs);white-space:nowrap;flex:none;display:flex}.computer-finder-breadcrumbs li:last-child{flex-shrink:1;min-inline-size:0}.computer-finder-breadcrumbs [aria-current=page]{text-overflow:ellipsis;font-weight:var(--sigvelo-font-weight-semibold);overflow:hidden}.computer-finder-toolbar__title{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:var(--sigvelo-text-base);font-weight:var(--sigvelo-font-weight-semibold);flex:1;overflow:hidden}.computer-finder-breadcrumbs li>svg{inline-size:var(--sigvelo-control-icon-size-xs);block-size:var(--sigvelo-control-icon-size-xs);color:var(--sigvelo-color-text-muted)}.computer-finder-chevron{display:none}@media (forced-colors:active){.computer-finder-content{background-image:none}:where(.agent-computer:not([data-phone])) .computer-finder-content{border-block-start:var(--sigvelo-border-style) var(--sigvelo-border-width) CanvasText;border-inline-start:var(--sigvelo-border-style) var(--sigvelo-border-width) CanvasText}}:where(.agent-computer[data-phone]) .computer-finder{--sigvelo-recipe-row-separator-start:calc(var(--sigvelo-spacing-4) + var(--sigvelo-control-icon-size-sm) + var(--sigvelo-spacing-3));--sigvelo-recipe-list-detail-list-size:minmax(16rem, 19rem);--sigvelo-recipe-screen-stack-plane:var(--sigvelo-recipe-computer-nav-plane)}:where(.agent-computer[data-phone]) .computer-finder-screen{flex-direction:column;min-block-size:0;display:flex}:where(.agent-computer[data-phone]) .computer-finder [data-list-detail-pane=list]{background:var(--sigvelo-recipe-computer-nav-plane)}:where(.agent-computer[data-phone]) .computer-finder-content{background-image:none;border-inline-start:0}:where(.agent-computer[data-phone]) .computer-finder-bar{--sigvelo-recipe-app-top-bar-block-size:var(--sigvelo-recipe-computer-nav-height);--sigvelo-recipe-app-top-bar-padding-block:env(safe-area-inset-top,0px) 0;--sigvelo-recipe-app-top-bar-title-max-inline-size:100%;grid-template-columns:minmax(var(--sigvelo-recipe-computer-nav-height), auto) var(--sigvelo-layout-track-fill) minmax(var(--sigvelo-recipe-computer-nav-height), auto);padding-inline:max(var(--sigvelo-spacing-2), env(safe-area-inset-left,0px)) max(var(--sigvelo-spacing-2), env(safe-area-inset-right,0px));border-block-end:var(--sigvelo-border-style) var(--sigvelo-border-width-hairline) var(--sigvelo-color-neutral-border-subtle);flex:none}:where(.agent-computer[data-phone]) .computer-finder-bar__title{text-align:center;font-size:var(--sigvelo-text-base);font-weight:var(--sigvelo-font-weight-semibold);line-height:var(--sigvelo-leading-tight);align-content:center}:where(.agent-computer[data-phone]) .computer-finder-browse{overscroll-behavior-y:contain;timeline-scope:--finder-large-title;min-block-size:0;overflow-y:auto;container:finder-browse/scroll-state}:where(.agent-computer[data-phone]) .computer-finder-browse .computer-finder-bar{z-index:1;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), backdrop-filter var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);background:0 0;border-block-end-color:#0000;position:sticky;inset-block-start:0}@container finder-browse scroll-state(scrollable:top){:where(.agent-computer[data-phone]) .computer-finder-browse .computer-finder-bar{border-block-end-color:var(--sigvelo-color-neutral-border-subtle);background:color-mix(in oklab, var(--sigvelo-recipe-computer-nav-plane), transparent 28%);-webkit-backdrop-filter:var(--sigvelo-glass-filter-chrome);backdrop-filter:var(--sigvelo-glass-filter-chrome)}}:where(.agent-computer[data-phone]) .computer-finder-browse-title{padding-block:0 var(--sigvelo-spacing-2-5);padding-inline:max(var(--sigvelo-spacing-4), env(safe-area-inset-left,0px)) max(var(--sigvelo-spacing-4), env(safe-area-inset-right,0px));font-size:var(--sigvelo-text-xl);font-weight:var(--sigvelo-font-weight-semibold);line-height:var(--sigvelo-text-xl-leading);view-timeline:--finder-large-title block;view-timeline-inset:calc(var(--sigvelo-recipe-computer-nav-height) + env(safe-area-inset-top,0px)) auto;transform-origin:0 100%;margin:0;animation:linear both computer-finder-title-out;animation-timeline:--finder-large-title;animation-range:exit}:where(.agent-computer[data-phone]) .computer-finder-browse .computer-finder-bar__title{opacity:0;animation:linear both computer-finder-title-in;animation-timeline:--finder-large-title;animation-range:exit 45%}@container finder-browse scroll-state(scrollable:top){:where(.agent-computer[data-phone]) .computer-finder-browse .computer-finder-bar__title{opacity:1}}@keyframes computer-finder-title-out{0%{opacity:1;clip-path:inset(0 -100% -100%);transform:none}to{opacity:0;clip-path:inset(100% -100% -100%);transform:scale(.72)translateY(-.25em)}}@keyframes computer-finder-title-in{0%{opacity:0}to{opacity:1}}:where(.agent-computer[data-phone]) .computer-finder-content{flex:1;min-block-size:0}:where(.agent-computer[data-phone]) .computer-finder-browse .computer-finder-sidebar{padding:0 var(--sigvelo-spacing-4) var(--sigvelo-spacing-6);background:0 0;flex:none;overflow:visible}:where(.agent-computer[data-phone]) .computer-finder-sidebar .computer-section-label{min-block-size:0;margin-block:var(--sigvelo-spacing-6) var(--sigvelo-spacing-3)}:where(.agent-computer[data-phone]) .computer-finder-sidebar{--sigvelo-recipe-control-gap:var(--sigvelo-spacing-3)}:where(.agent-computer[data-phone]) .computer-finder-sidebar .computer-sidebar-row,:where(.agent-computer[data-phone]) .computer-finder-sidebar .computer-sidebar-row[aria-pressed=true]{padding-inline:var(--sigvelo-spacing-4);background:0 0;border-radius:0}:where(.agent-computer[data-phone]) .computer-finder-sidebar .computer-sidebar-row:active:not([data-disabled]){translate:none}@media (hover:none){:where(.agent-computer[data-phone]) .computer-finder-sidebar .computer-sidebar-row:hover:not([data-disabled]){background:0 0}:where(.agent-computer[data-phone]) .computer-finder-sidebar .computer-sidebar-row:active:not([data-disabled]){background:var(--sigvelo-color-neutral-bg-muted)}}:where(.agent-computer[data-phone]) .computer-finder-sidebar .computer-finder-chevron{color:var(--sigvelo-color-text-faint);margin-inline-start:auto;display:block}@media (forced-colors:active){:where(.agent-computer[data-phone]) .computer-finder-sidebar .computer-finder-chevron{color:canvastext}}:where(.agent-computer[data-phone]) .computer-finder-breadcrumbs{display:none}:where(.agent-computer[data-phone]) .computer-finder-path-bar{border-block-end:0;justify-content:end}.computer-info{padding:var(--sigvelo-spacing-4)}.computer-files-folder-preview{--sigvelo-recipe-app-icon-size:var(--sigvelo-spacing-20);padding:var(--sigvelo-spacing-8);text-align:center}.computer-files-folder-preview ul{line-height:var(--sigvelo-leading-loose);color:var(--sigvelo-color-text-muted);padding:0;list-style:none}.computer-file-thumbnail{gap:var(--sigvelo-spacing-1);background:var(--sigvelo-color-surface-raised);block-size:64px;inline-size:50px;color:var(--sigvelo-color-text);border-radius:var(--sigvelo-radius-sm);box-shadow:var(--sigvelo-elevation-raised);font-size:calc(var(--sigvelo-text-3xs) * .4);line-height:var(--sigvelo-leading-normal);text-align:start;white-space:pre-wrap;flex-direction:column;padding:8px 6px;display:flex;overflow:hidden}.computer-file-thumbnail strong{font-size:1.5em}.computer-finder .workspace-browser__entries[data-layout=list] .computer-file-thumbnail{zoom:.3}.computer-files-desktop{block-size:100%}.wallpaper-picker{gap:var(--sigvelo-spacing-4);color:var(--sigvelo-color-text);overflow-wrap:anywhere;display:grid;container:wallpaper-picker/inline-size}.wallpaper-picker__current{grid-template-columns:minmax(6rem, 12.5rem) var(--sigvelo-layout-track-fill);align-items:center;gap:var(--sigvelo-spacing-3) var(--sigvelo-spacing-5);border-block-end:var(--sigvelo-border-width) solid var(--sigvelo-color-neutral-border-subtle);padding-block-end:var(--sigvelo-spacing-4);display:grid}.wallpaper-picker__details,.wallpaper-picker__selection-controls{min-inline-size:0}.wallpaper-picker__current:has(.wallpaper-picker__selection-controls) .wallpaper-picker__preview{grid-row:1/3}.wallpaper-picker__current:has(.wallpaper-picker__selection-controls) .wallpaper-picker__details{align-self:end}.wallpaper-picker__selection-controls{grid-column:2;align-self:start}.wallpaper-picker__choices{gap:var(--sigvelo-spacing-3);display:grid}.wallpaper-picker__heading{font-size:var(--sigvelo-text-compact);font-weight:var(--sigvelo-font-weight-semibold);margin:0}.wallpaper-picker__preview,.wallpaper-picker__thumbnail{aspect-ratio:16/10;border-radius:var(--sigvelo-radius-lg);forced-color-adjust:none;box-shadow:var(--sigvelo-elevation-raised);display:block}.wallpaper-picker__preview{isolation:isolate;inline-size:100%;position:relative}.wallpaper-picker__preview:before,.wallpaper-picker__thumbnail:before{content:"";z-index:-1;border-radius:inherit;background:var(--wallpaper-picker-dark-background,none);opacity:0;transition:opacity var(--sigvelo-motion-duration-layout) var(--sigvelo-motion-ease-change);position:absolute;inset:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.wallpaper-picker__preview,.wallpaper-picker__thumbnail):before{opacity:1}}:root[data-theme=dark] :is(.wallpaper-picker__preview,.wallpaper-picker__thumbnail):before{opacity:1}.wallpaper-picker__eyebrow,.wallpaper-picker__name{margin:0}.wallpaper-picker__eyebrow{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs)}.wallpaper-picker__name{font-size:var(--sigvelo-text-base);font-weight:var(--sigvelo-font-weight-semibold);margin-block-start:var(--sigvelo-spacing-1)}.wallpaper-picker__gallery{grid-template-columns:repeat(3, var(--sigvelo-layout-track-fill));gap:var(--sigvelo-spacing-3) var(--sigvelo-spacing-4);display:grid}.wallpaper-picker__option{grid-template-columns:var(--sigvelo-layout-track-fill);justify-content:stretch;gap:var(--sigvelo-spacing-2);block-size:auto;inline-size:100%;padding:var(--sigvelo-spacing-1);color:var(--sigvelo-color-text);border-radius:var(--sigvelo-radius-lg);text-align:center;font:inherit;font-size:var(--sigvelo-text-xs);cursor:pointer;background:0 0;border:0;display:grid}@container wallpaper-picker (inline-size<=28rem){.wallpaper-picker__gallery{grid-template-columns:repeat(2, var(--sigvelo-layout-track-fill))}.wallpaper-picker__current{grid-template-columns:minmax(6rem, 30%) var(--sigvelo-layout-track-fill);gap:var(--sigvelo-spacing-3);padding-block-end:var(--sigvelo-spacing-4)}.wallpaper-picker__current:has(.wallpaper-picker__selection-controls) .wallpaper-picker__preview{grid-row:auto}.wallpaper-picker__current:has(.wallpaper-picker__selection-controls) .wallpaper-picker__details{align-self:center}.wallpaper-picker__selection-controls{grid-column:1/-1}}@container wallpaper-picker (inline-size<=16rem){.wallpaper-picker__gallery{grid-template-columns:var(--sigvelo-layout-track-fill)}}.wallpaper-picker__option[data-checked] .wallpaper-picker__thumbnail{outline:calc(var(--sigvelo-border-width) * 2) solid var(--sigvelo-color-primary-border);outline-offset:var(--sigvelo-focus-offset)}.wallpaper-picker__option:focus-visible{outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset)}.wallpaper-picker__thumbnail{isolation:isolate;inline-size:100%;transition:box-shadow var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);position:relative}@media (hover:hover){.wallpaper-picker__option:hover .wallpaper-picker__thumbnail{box-shadow:var(--sigvelo-elevation-floating)}}.wallpaper-picker__option:active .wallpaper-picker__thumbnail{filter:brightness(.94)}.wallpaper-picker__check{inline-size:var(--sigvelo-spacing-4);block-size:var(--sigvelo-spacing-4);color:var(--sigvelo-color-primary-text-on-bg);background:var(--sigvelo-color-primary-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);place-items:center;display:grid;position:absolute;inset-block-end:var(--sigvelo-spacing-2);inset-inline-end:var(--sigvelo-spacing-2);scale:1}.wallpaper-picker__check[data-starting-style],.wallpaper-picker__check[data-ending-style]{opacity:0;scale:0}.wallpaper-picker__check svg{inline-size:var(--sigvelo-spacing-3);block-size:var(--sigvelo-spacing-3)}@media (forced-colors:active){.wallpaper-picker__option[data-checked] .wallpaper-picker__thumbnail{outline-color:highlight}.wallpaper-picker__option:focus-visible{outline:var(--sigvelo-focus-ring)}}.workspace-mount-manager__content{gap:var(--sigvelo-layout-gutter);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-layout-cluster)}.workspace-mount-manager__error{color:var(--sigvelo-color-danger-text);overflow-wrap:anywhere}.workspace-mount-manager__path code{overflow-wrap:anywhere}.workspace-concept-panel{box-sizing:border-box;block-size:100%;min-block-size:0;min-inline-size:0;color:var(--sigvelo-color-text);background:var(--sigvelo-recipe-workspace-background,var(--sigvelo-color-canvas));flex-direction:column;display:flex;overflow:hidden}.workspace-concept-panel__header{flex:none}.workspace-concept-panel__body{min-block-size:0;padding:var(--sigvelo-layout-gutter);flex:1;overflow:auto}.workspace-concept-panel__body:has(>.workspace-concept-list){padding:var(--sigvelo-spacing-1-5)}.workspace-concept-list{gap:var(--sigvelo-spacing-0-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.workspace-concept-list:has(>.workspace-concept-group){gap:var(--sigvelo-spacing-3)}.workspace-concept-group{--sigvelo-recipe-group-label-padding-inline:var(--sigvelo-spacing-3)}.workspace-automation-card__meta,.workspace-automation-status,.workspace-automation-apps{align-items:center;gap:var(--sigvelo-spacing-2);min-inline-size:0;display:flex}.workspace-automation-card__meta{flex-wrap:wrap}.workspace-automation-card__summary,.workspace-automation-status{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-sm);margin:0}.workspace-automation-status>svg{inline-size:var(--sigvelo-control-icon-size-sm);block-size:var(--sigvelo-control-icon-size-sm);flex:none}.workspace-automation-apps{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs);flex-wrap:wrap}.workspace-automation-apps a{min-inline-size:var(--sigvelo-spacing-6);min-block-size:var(--sigvelo-spacing-6)}.description-list__item:has(>.workspace-automation-field__hint){row-gap:var(--sigvelo-spacing-1)}.workspace-automation-field__hint{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs);line-height:var(--sigvelo-leading-snug);grid-column:2}.workspace-automation-workbench{container:workspace-automation-workbench/inline-size}.workspace-automation-workbench>form{flex-direction:column;gap:0;block-size:100%;min-block-size:0;min-inline-size:0;display:flex;overflow:hidden}.workspace-automation-workbench__header{--sigvelo-recipe-app-top-bar-block-size:var(--sigvelo-spacing-9);--sigvelo-recipe-app-top-bar-padding-block:var(--sigvelo-spacing-0-5);--sigvelo-recipe-app-top-bar-title-font-weight:var(--sigvelo-font-weight-normal);background:var(--sigvelo-color-surface-raised)}.workspace-automation-workbench__description{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs);line-height:var(--sigvelo-text-xs-leading);overflow-wrap:anywhere;margin:0;margin-block-end:var(--sigvelo-spacing-4)}.workspace-automation-workbench__content,.workspace-automation-workbench__tabs,.workspace-automation-workbench__steps{flex-direction:column;flex:1;min-block-size:0;min-inline-size:0;display:flex;overflow:hidden}.workspace-automation-workbench__inputs{--sigvelo-recipe-control-height:var(--sigvelo-spacing-7);--sigvelo-recipe-field-background:var(--sigvelo-color-neutral-bg-subtle);max-block-size:40%;padding:var(--sigvelo-spacing-3);background:var(--sigvelo-color-surface-raised);box-shadow:var(--sigvelo-elevation-floating);flex:none;overflow:auto}.workspace-automation-workbench__inputs>summary{min-block-size:var(--sigvelo-density-compact-control-height);align-content:center}.workspace-automation-workbench__inputs>summary,.workspace-automation-card__options>summary,.workspace-automation-workbench__history>summary{cursor:pointer;color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-sm)}.workspace-automation-workbench__inputs[open]>summary,.workspace-automation-card__options[open]>summary,.workspace-automation-workbench__history[open]>summary{margin-block-end:var(--sigvelo-spacing-2)}.workspace-automation-workbench__view-bar{border-block-end:var(--sigvelo-border-width-hairline) var(--sigvelo-border-style) var(--sigvelo-color-neutral-border-subtle);background:var(--sigvelo-color-surface-raised);min-inline-size:0;box-shadow:var(--sigvelo-elevation-bar);flex:none;align-items:stretch;display:flex}.workspace-automation-workbench__tab-list{padding-inline:var(--sigvelo-layout-gutter);min-block-size:var(--sigvelo-spacing-8);border-block-end-color:#0000;flex:1}.workspace-automation-workbench__run-status{padding-inline:var(--sigvelo-layout-gutter);font-size:var(--sigvelo-text-xs);flex:none;margin-inline-start:auto}.workspace-automation-workbench__tab{gap:var(--sigvelo-spacing-1-5);min-block-size:var(--sigvelo-spacing-8);font-size:var(--sigvelo-text-xs);font-weight:var(--sigvelo-font-weight-normal)}.workspace-automation-workbench__tab>svg{inline-size:var(--sigvelo-control-icon-size-sm);block-size:var(--sigvelo-control-icon-size-sm)}.workspace-automation-workbench__results{gap:var(--sigvelo-spacing-4);min-block-size:0;padding:var(--sigvelo-layout-gutter);flex-direction:column;flex:1;display:flex;overflow:auto}.workspace-automation-workbench__steps{padding:0}.workspace-automation-workbench__results[hidden],.workspace-automation-workbench__steps[hidden]{display:none}.workspace-automation-workbench__content:has(.workspace-automation-workbench__steps:not([inert]) .workspace-automation-workbench__board[data-inspector])>.workspace-automation-workbench__inputs{display:none}@container workspace-automation-workbench (inline-size>=40rem){.workspace-automation-workbench__content{position:relative}.workspace-automation-workbench__content:has(>.workspace-automation-workbench__inputs[open]){grid-template-columns:var(--sigvelo-layout-track-fill) 18rem;display:grid}.workspace-automation-workbench__content:has(.workspace-automation-workbench__steps:not([inert]) .workspace-automation-workbench__board[data-inspector])>.workspace-automation-workbench__inputs{visibility:hidden;display:block}.workspace-automation-workbench__inputs[open]{max-block-size:none}.workspace-automation-workbench__board{--execution-board-position:static}.workspace-automation-workbench__steps{--sigvelo-recipe-tabs-panel-translate:none}}@container workspace-automation-workbench (inline-size<40rem){.workspace-automation-workbench__content{overflow:auto}.workspace-automation-workbench__tabs{flex:none}.workspace-automation-workbench__steps{min-block-size:25rem;overflow:hidden}.workspace-automation-workbench__inputs{max-block-size:none;overflow:visible}}@media (any-pointer:coarse){.workspace-automation-workbench__inputs>summary,.workspace-automation-apps a{min-block-size:var(--sigvelo-touch-target)}.workspace-automation-apps a{min-inline-size:var(--sigvelo-touch-target)}}@media (forced-colors:active){.workspace-automation-workbench__inputs{border:1px solid canvastext}}.workspace-automation-table{flex-direction:column;flex:1;min-block-size:0;min-inline-size:0;display:flex;overflow:hidden}.workspace-automation-table__body{gap:var(--sigvelo-layout-gutter);padding-block:var(--sigvelo-layout-gutter);padding-inline:var(--sigvelo-spacing-2);flex:1;min-block-size:0;overflow:auto}.workspace-automation-table__source{padding-block:var(--sigvelo-layout-gutter);padding-inline:var(--sigvelo-spacing-2);font-size:var(--sigvelo-text-sm);justify-content:space-between;align-items:center;display:flex}.workspace-automation-table__source-section{gap:var(--sigvelo-spacing-1);min-inline-size:0;display:grid}.workspace-automation-table__source-line{align-items:center;gap:var(--sigvelo-spacing-2);min-inline-size:0;font-size:var(--sigvelo-text-sm);display:flex}.workspace-automation-table__source-line>.workspace-automation-table__hint{flex:none}.workspace-automation-table__hint{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs);overflow-wrap:anywhere;margin:0}.workspace-automation-table__scroll{flex-shrink:0;min-block-size:0;min-inline-size:0;overflow:auto}.workspace-automation-table__preview .workspace-automation-table__row-number{inline-size:var(--sigvelo-control-height-sm);min-inline-size:var(--sigvelo-control-height-sm);text-align:center;color:var(--sigvelo-color-text-muted);padding-inline:0}.workspace-automation-table__row-number>[role=img]{place-items:center;display:grid}.workspace-automation-table__row-number>[role=img] svg{inline-size:var(--sigvelo-control-icon-size-sm);block-size:var(--sigvelo-control-icon-size-sm)}.workspace-automation-table__preview [data-result]{background:var(--sigvelo-color-primary-bg-subtle)}.workspace-automation-table__preview thead [data-result]{color:var(--sigvelo-color-primary-text-on-subtle)}.workspace-automation-table__preview>tbody>tr[data-status=running]{background:var(--sigvelo-color-neutral-bg-subtle)}.workspace-automation-table__footer{grid-template-columns:repeat(2, var(--sigvelo-layout-track-fill));gap:var(--sigvelo-layout-cluster);padding-block:var(--sigvelo-layout-gutter);padding-inline:var(--sigvelo-spacing-2);border-block-start:var(--sigvelo-border-width) var(--sigvelo-border-style) var(--sigvelo-color-neutral-border-subtle);flex:none;display:grid}.workspace-automation-table__footer>[data-slot=field-error]{grid-column:1/-1}.workspace-automation-table__footer:empty{display:none}.workspace-automation-table__footer>button{white-space:normal}.workspace-automation-table__footer>button:only-of-type{grid-column:1/-1}.workspace-automation-table__preview>:is(thead,tbody)>tr>:is(th,td){overflow-wrap:break-word;padding:var(--sigvelo-spacing-2);vertical-align:middle}.workspace-automation-table th{font-weight:var(--sigvelo-font-weight-normal)}.execution-result{gap:var(--sigvelo-spacing-2);overflow-wrap:anywhere;min-inline-size:0;display:grid}.execution-result__summary{margin:0}.execution-result__text,.execution-result__summary{white-space:pre-wrap}.execution-result__fields{font-size:var(--sigvelo-text-sm)}.execution-result__list{gap:var(--sigvelo-spacing-3);margin:0;padding-inline-start:var(--sigvelo-spacing-4);display:grid}.execution-result>.execution-result__fields{gap:var(--sigvelo-spacing-3) var(--sigvelo-spacing-5);flex-wrap:wrap;display:flex}.execution-result>.execution-result__fields>.execution-result__field{grid-template-columns:fit-content(40%) var(--sigvelo-layout-track-fill);inline-size:100%}.execution-result>.execution-result__fields>.execution-result__field[data-number]{align-items:baseline;gap:var(--sigvelo-spacing-1-5);inline-size:auto;display:flex}.execution-result>.execution-result__fields>.execution-result__field[data-number]>.execution-result__value{font-weight:var(--sigvelo-font-weight-semibold);font-variant-numeric:tabular-nums;flex:none;order:-1}.execution-result .execution-result__field:has(.execution-result__list,.execution-result__fields,.execution-result__scroll){grid-template-columns:var(--sigvelo-layout-track-fill);gap:var(--sigvelo-spacing-2)}.execution-result__scroll{border:var(--sigvelo-border-width) var(--sigvelo-border-style) var(--sigvelo-color-neutral-border-subtle);border-radius:var(--sigvelo-radius-md);min-block-size:0;min-inline-size:0;overflow:auto}.execution-result__table,.workspace-automation-table table{border-collapse:collapse;inline-size:100%;font-size:var(--sigvelo-text-sm);text-align:start}.execution-result__table :is(th,td),.workspace-automation-table :is(th,td){border-block-end:var(--sigvelo-border-width) var(--sigvelo-border-style) var(--sigvelo-color-neutral-border-subtle);overflow-wrap:anywhere;max-inline-size:14rem}.execution-result__table th,.workspace-automation-table th{text-align:start}.execution-result__table thead,.workspace-automation-table thead{color:var(--sigvelo-color-text-muted)}.execution-result__table :is(th,td){padding:var(--sigvelo-spacing-3);vertical-align:middle}.execution-result__table thead{background:var(--sigvelo-color-neutral-bg-subtle)}.execution-result__table th{padding-block:var(--sigvelo-spacing-2);white-space:nowrap;font-weight:var(--sigvelo-font-weight-semibold)}.execution-result__table th[scope=colgroup]{text-align:center;color:var(--sigvelo-color-text)}.execution-result__table th+th,.execution-result__table [data-group-start]{border-inline-start:var(--sigvelo-border-width) var(--sigvelo-border-style) var(--sigvelo-color-neutral-border-subtle)}.execution-result__table [data-kind=text]{min-inline-size:8rem;max-inline-size:20rem}.execution-result__table [data-kind=prose]{min-inline-size:18rem;max-inline-size:26rem}.execution-result__table [data-kind=number]{inline-size:1%;min-inline-size:var(--sigvelo-spacing-16);text-align:end;font-variant-numeric:tabular-nums}.execution-result__table>tbody>tr:hover,.execution-result__table>tbody>tr[data-expanded]{background:var(--sigvelo-color-neutral-bg-subtle)}.execution-result__table>tbody>tr:last-child>td{border-block-end:0}.execution-result__table .execution-result__toggle-cell{inline-size:1%;padding:var(--sigvelo-spacing-1)}.execution-result__expand[aria-expanded=true] svg{rotate:90deg}.execution-result__table .execution-result__detail-cell{max-inline-size:none;padding:var(--sigvelo-spacing-4) var(--sigvelo-spacing-5)}.execution-result__detail{gap:var(--sigvelo-spacing-4);min-inline-size:0;border-inline-start:var(--sigvelo-border-width) var(--sigvelo-border-style) var(--sigvelo-color-neutral-border-subtle);padding-inline-start:var(--sigvelo-spacing-3);display:grid}.execution-result__detail-title{margin:0 0 var(--sigvelo-spacing-2);font-weight:var(--sigvelo-font-weight-semibold)}.execution-result__muted{color:var(--sigvelo-color-text-muted)}.execution-result__field:has(>dd>.execution-result__scroll)>dt{font-weight:var(--sigvelo-font-weight-semibold);color:var(--sigvelo-color-text)}:where(.message,.queue,.queue__item,.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(:not([data-shown] *)):where(.message,.queue,.queue__item,.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)}:root:active-view-transition-type(sigvelo-navigation)::view-transition-group(root){animation-duration:var(--sigvelo-motion-duration-disclosure);animation-timing-function:var(--sigvelo-motion-ease-change)}.pricing-page{box-sizing:border-box;inline-size:100%;max-inline-size:75rem;padding-block:clamp(var(--sigvelo-layout-stack), 4%, var(--sigvelo-spacing-12));padding-inline:clamp(var(--sigvelo-layout-gutter), 3%, var(--sigvelo-spacing-6));margin-inline:auto;container-type:inline-size}.pricing-page__header{text-align:center;margin-block-end:var(--sigvelo-spacing-12)}.pricing-page__title{font-family:inherit;font-size:var(--sigvelo-text-4xl);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{justify-content:center;display:flex}.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-motion-duration-interaction) var(--sigvelo-motion-ease-change)}.pricing-page__period-label[data-active]{color:var(--sigvelo-color-text);font-weight:600}.pricing-page__billing-savings{color:var(--sigvelo-color-success-text);font-size:var(--sigvelo-text-xs);font-weight:var(--sigvelo-font-weight-semibold);margin-inline-start:var(--sigvelo-spacing-1-5)}.pricing-page__plans{gap:var(--sigvelo-spacing-6);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-block-end:var(--sigvelo-spacing-12);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__plan-header{margin-block-end:var(--sigvelo-spacing-6)}.pricing-page__popular-label{color:var(--sigvelo-color-success-text);font-size:var(--sigvelo-text-xs);font-weight:var(--sigvelo-font-weight-semibold);margin-block-end:var(--sigvelo-spacing-1);display:block}.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-block-end:var(--sigvelo-spacing-6)}.pricing-page__price-amount{font-family:inherit;font-size:var(--sigvelo-text-4xl);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-block-start:var(--sigvelo-spacing-1);display:block}.pricing-page__plan-cta{inline-size: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{block-size:1.25rem;inline-size: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-inline-start:var(--sigvelo-spacing-1)}.pricing-page__calculator{max-inline-size:var(--sigvelo-layout-content);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-block-end:var(--sigvelo-spacing-2)}.pricing-page__calculator-separator{margin-block:var(--sigvelo-spacing-6)}.pricing-page__calculator-labels{justify-content:space-between;align-items:center;margin-block-end:var(--sigvelo-spacing-3);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{font-family:inherit;font-size:var(--sigvelo-text-xs);color:var(--sigvelo-color-text-muted);justify-content:space-between;margin-block-start:var(--sigvelo-spacing-2);display:flex}.pricing-page__calculator-result{justify-content:space-between;align-items:baseline;margin-block-end:var(--sigvelo-spacing-6);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:var(--sigvelo-text-3xl);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-inline-size:var(--sigvelo-layout-content);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);background-color:var(--sigvelo-color-neutral-bg-subtle);border-radius:var(--sigvelo-radius-md);margin-block-end:var(--sigvelo-spacing-4)}.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 (inline-size<=48rem){.pricing-page__title{font-size:var(--sigvelo-text-3xl)}.pricing-page__subtitle{font-size:var(--sigvelo-text-base)}.pricing-page__plans{grid-template-columns:var(--sigvelo-layout-track-fill)}.pricing-page__price-amount{font-size:var(--sigvelo-text-3xl)}}.execution-board__canvas .react-flow{--xy-background-color:var(--sigvelo-color-canvas);--xy-edge-stroke:var(--sigvelo-color-neutral-border-muted);--xy-edge-stroke-width:1.5;--xy-edge-stroke-selected:var(--sigvelo-color-text-muted);--xy-edge-label-background-color:var(--sigvelo-color-surface);--xy-edge-label-color:var(--sigvelo-color-text-muted);--xy-connectionline-stroke:var(--sigvelo-color-primary-text);--xy-connectionline-stroke-width:1.5;--xy-attribution-background-color:var(--sigvelo-color-surface)}.execution-board__canvas .react-flow__attribution a{color:var(--sigvelo-color-text-muted)}.execution-board{position:var(--execution-board-position,relative);block-size:100%;min-block-size:26rem;min-inline-size:0;font-size:var(--sigvelo-text-sm);flex-direction:column;display:flex;overflow:hidden}.execution-board__stage{position:var(--execution-board-position,relative);grid-template-columns:var(--sigvelo-layout-track-fill);min-block-size:var(--execution-board-stage-min-block-size,20rem);flex:1;min-inline-size:0;display:grid;overflow:hidden}.execution-board[data-recipe~=fill-host]{flex:1;min-block-size:0}.execution-board[data-recipe~=fill-host] .execution-board__stage{min-block-size:0}.execution-board__canvas{flex-direction:column;min-block-size:0;min-inline-size:0;display:flex;position:relative;overflow:hidden}.execution-board__canvas .react-flow{flex:1;min-block-size:0}.execution-board__toolbar,.execution-board__status,.execution-board__actions,.execution-board__inspector-heading{align-items:center;gap:var(--sigvelo-spacing-2);min-inline-size:0;display:flex}.execution-board__toolbar{min-block-size:var(--sigvelo-spacing-10);padding-inline:var(--sigvelo-spacing-3);flex:none;justify-content:space-between}.execution-board[data-embedded] .execution-board__toolbar{z-index:var(--sigvelo-z-chrome);min-block-size:0;padding:var(--sigvelo-spacing-1);border-radius:var(--sigvelo-radius-lg);background:var(--sigvelo-color-surface-raised);box-shadow:var(--sigvelo-elevation-floating);position:absolute;inset-block-end:var(--sigvelo-spacing-3);inset-inline-start:var(--sigvelo-spacing-3)}.execution-board__status{color:var(--sigvelo-color-text-muted);flex-wrap:wrap}.execution-board__status>span:first-of-type{color:var(--sigvelo-color-text)}.execution-board__active-step,.execution-board__duration{font-size:var(--sigvelo-text-xs)}.execution-board__duration{font-variant-numeric:tabular-nums}.execution-board__actions{gap:var(--sigvelo-spacing-1);flex-shrink:0}.execution-board__outcome,.execution-board__notice{inline-size:fit-content;max-inline-size:calc(100% - var(--sigvelo-spacing-6));max-block-size:30%;margin:var(--sigvelo-spacing-2) auto 0;padding:var(--sigvelo-spacing-2) var(--sigvelo-spacing-3);border-radius:var(--sigvelo-radius-md);background:var(--sigvelo-color-surface-raised);box-shadow:var(--sigvelo-elevation-raised);font-size:var(--sigvelo-text-xs);flex:none;position:relative;overflow:auto}.execution-board__notice{margin-block-start:var(--sigvelo-spacing-2)}.execution-board__notice[role=alert]{color:var(--sigvelo-color-danger-text)}.execution-board__outcome p{line-height:var(--sigvelo-leading-normal);margin:0}.execution-board__step{inline-size:100%;min-block-size:var(--sigvelo-spacing-10);border-radius:var(--sigvelo-radius-lg);background:var(--sigvelo-color-surface-raised);box-shadow:var(--sigvelo-elevation-raised);color:var(--sigvelo-color-text);transition:box-shadow var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change), background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);border:0;flex-direction:column;padding:0;display:flex;position:relative}.execution-board__step-select{inline-size:100%;min-inline-size:0;padding:0 var(--sigvelo-spacing-2);color:inherit;font:inherit;text-align:start;cursor:pointer;border-radius:inherit;transition:background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);background:0 0;border:0;display:grid}.execution-board__step-select:active{background:var(--sigvelo-color-neutral-bg-subtle)}.execution-board__step-header{align-items:center;gap:var(--sigvelo-spacing-1-5);min-block-size:var(--sigvelo-spacing-8);min-inline-size:0;display:flex}.execution-board__step[data-app] .execution-board__step-header{padding-inline-end:var(--sigvelo-spacing-8)}.execution-board__app.execution-board__primary-app{inline-size:var(--sigvelo-spacing-6);block-size:var(--sigvelo-spacing-6);border-radius:var(--sigvelo-radius-sm);color:var(--sigvelo-color-text-muted);place-items:center;display:grid;position:absolute;inset-block-start:var(--sigvelo-spacing-1);inset-inline-end:var(--sigvelo-spacing-1)}.execution-board__step[data-app] .execution-board__kind-icon,.execution-board__step[data-state=Ready] .execution-board__state-icon{display:none}.execution-board__step-header>strong{flex:1;min-inline-size:0}.execution-board__step-detail{-webkit-line-clamp:2;line-clamp:2;min-block-size:var(--sigvelo-spacing-8);color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-2xs);line-height:var(--sigvelo-text-xs-leading);-webkit-box-orient:vertical;margin-block-end:var(--sigvelo-spacing-2);display:-webkit-box;overflow:clip}.execution-board__step:has(:focus-visible){box-shadow:var(--sigvelo-elevation-floating)}@media (hover:hover){.execution-board__step:hover{box-shadow:var(--sigvelo-elevation-floating)}.execution-board__step:hover .react-flow__handle{background:var(--sigvelo-color-text-muted)}}.execution-board__step-select:focus-visible,.execution-board__app:focus-visible{outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-spacing-1);border-radius:var(--sigvelo-radius-sm)}.execution-board__kind-icon,.execution-board__state-icon{inline-size:var(--sigvelo-control-icon-size-md);block-size:var(--sigvelo-control-icon-size-md);flex:none}.execution-board__apps{gap:var(--sigvelo-spacing-1);padding:0 var(--sigvelo-spacing-2) var(--sigvelo-spacing-2);display:grid}.execution-board__app{align-items:center;gap:var(--sigvelo-spacing-1) var(--sigvelo-spacing-2);min-inline-size:0;color:var(--sigvelo-color-primary-text);font-size:var(--sigvelo-text-xs);line-height:var(--sigvelo-leading-tight);flex-wrap:wrap;text-decoration:none;display:flex}.execution-board__app:hover{color:var(--sigvelo-color-primary-text)}.execution-board__app:hover>span{text-decoration:underline}.execution-board__app>span{align-items:center;gap:var(--sigvelo-spacing-1);min-inline-size:0;display:inline-flex}.execution-board__app>span svg{inline-size:var(--sigvelo-spacing-3);block-size:var(--sigvelo-spacing-3);flex:none}.execution-board__step strong{font-size:var(--sigvelo-text-compact);font-weight:var(--sigvelo-font-weight-normal);line-height:var(--sigvelo-leading-tight)}.execution-board__step[data-selected],.execution-board__step[data-state=Running]{box-shadow:var(--sigvelo-elevation-floating)}.execution-board__step[data-selected]{--sigvelo-color-text-muted:var(--sigvelo-color-neutral-text-on-subtle);background:var(--sigvelo-color-neutral-bg-selected)}.execution-board__step[data-state=Running] .execution-board__state-icon{color:var(--sigvelo-color-primary-text)}.execution-board__step[data-state=Failed]{background:var(--sigvelo-color-danger-bg-muted)}.execution-board__step[data-state=Failed] .execution-board__state-icon{color:var(--sigvelo-color-danger-text)}.execution-board__step[data-state=Completed] .execution-board__state-icon{color:var(--sigvelo-color-success-text)}.execution-board__step[data-state=Not\ reached],.execution-board__step[data-state=Not\ observed]{color:var(--sigvelo-color-text-muted)}.execution-board__step .react-flow__handle{inline-size:var(--sigvelo-spacing-1-5);block-size:var(--sigvelo-spacing-1-5);border-radius:var(--sigvelo-radius-full);background:var(--sigvelo-color-neutral-border-muted);pointer-events:none;cursor:default;min-block-size:0;min-inline-size:0;transition:background-color var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change);border:0}.execution-board__step[data-selected] .react-flow__handle{background:var(--sigvelo-color-text-muted)}.execution-board__canvas .execution-board__edge--selected .react-flow__edge-path{stroke:var(--sigvelo-color-text-muted)}.execution-board__canvas .react-flow__node:focus-visible{outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset)}.execution-board__canvas .react-flow__edge-text{font-size:var(--sigvelo-text-xs)}.execution-board__canvas .execution-board__edge--empty .react-flow__edge-path{stroke:var(--sigvelo-color-neutral-border-muted)}.execution-board__canvas .execution-board__edge--taken .react-flow__edge-path{stroke:var(--sigvelo-color-primary-text)}.execution-board__canvas .react-flow__edge-path{transition:stroke var(--sigvelo-motion-duration-interaction) var(--sigvelo-motion-ease-change)}.execution-board__canvas [data-execution-flow] .react-flow__edge-path{stroke:var(--sigvelo-color-text-muted)}.execution-board__pulse{fill:none;stroke:var(--sigvelo-color-primary-text);stroke-width:2px;stroke-linecap:round;stroke-dasharray:.32 1.88;vector-effect:non-scaling-stroke;pointer-events:none;animation:1.1s linear infinite execution-board-flow}.execution-board__pulse--halo{stroke-width:5px;opacity:.2}@keyframes execution-board-flow{to{stroke-dashoffset:-2.2px}}@media (prefers-reduced-motion:reduce){.execution-board__pulse{animation:none;display:none}}:root[data-motion=reduce] .execution-board__pulse{animation:none;display:none}.execution-board__inspector{z-index:var(--sigvelo-z-panel);inline-size:min(18rem, calc(100% - var(--sigvelo-spacing-8)));background:var(--sigvelo-color-surface-raised);min-block-size:0;min-inline-size:0;box-shadow:var(--sigvelo-elevation-floating);flex-direction:column;display:flex;position:absolute;inset-block:0;inset-inline-end:0}.execution-board__inspector-heading{min-block-size:var(--sigvelo-spacing-8);padding-inline:var(--sigvelo-spacing-3);flex:none}.execution-board__inspector-heading h3{font-size:inherit;min-inline-size:0;font-weight:var(--sigvelo-font-weight-normal);overflow-wrap:anywhere;flex:1;margin:0}.execution-board__inspector-heading h3:focus-visible{outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset);border-radius:var(--sigvelo-radius-sm)}.execution-board__inspector-body{overscroll-behavior-y:contain;min-block-size:0;padding:var(--sigvelo-spacing-3);overflow:auto}.execution-board__destinations{gap:var(--sigvelo-spacing-1);display:grid}.execution-board__destinations a{align-items:center;gap:var(--sigvelo-spacing-2);min-block-size:var(--sigvelo-spacing-6);color:var(--sigvelo-color-text-muted);text-decoration:none;display:flex}.execution-board__destinations a:hover{color:var(--sigvelo-color-text)}.execution-board__inspector-body>:where(:not(:first-child)){margin-block-start:var(--sigvelo-spacing-3)}.execution-board__inspector p{color:var(--sigvelo-color-text-muted);margin-block:0}.execution-board__inspector-status{font-size:var(--sigvelo-text-xs)}.execution-board p{overflow-wrap:anywhere}.execution-board__outline{gap:var(--sigvelo-spacing-1)}.execution-board__outline button{white-space:normal;text-align:start;justify-content:start;inline-size:100%}.execution-board__list-state{color:var(--sigvelo-color-text-muted);font-size:var(--sigvelo-text-xs);margin-inline-start:auto}.execution-board__empty{padding:var(--sigvelo-spacing-4);color:var(--sigvelo-color-text-muted)}@media (forced-colors:active){.execution-board__pulse{animation:none;display:none}.execution-board__canvas [data-execution-flow] .react-flow__edge-path{stroke:highlight}.execution-board__step,.execution-board[data-embedded] .execution-board__toolbar,.execution-board__inspector,.execution-board__outcome,.execution-board__notice{border:1px solid canvastext}.execution-board__step[data-selected]{outline:var(--sigvelo-focus-ring);outline-offset:var(--sigvelo-focus-offset)}.execution-board__step[data-state=Failed]{outline:2px dashed canvastext}}@media (any-pointer:coarse){.execution-board__step-header{min-block-size:var(--sigvelo-touch-target)}.execution-board__step[data-app] .execution-board__step-header{padding-inline-end:var(--sigvelo-touch-target)}.execution-board__app.execution-board__primary-app{inline-size:var(--sigvelo-touch-target);block-size:var(--sigvelo-touch-target);inset-block-start:0;inset-inline-end:0}.execution-board__destinations a{min-block-size:var(--sigvelo-touch-target)}}}@layer app{html,body,#app{height:100%;overflow:hidden}}
