.SettingsTabBar-module__co6XfG__nav{border-bottom:var(--rule-1) solid var(--rule-default);gap:var(--space-lg);display:flex;overflow:auto hidden}.SettingsTabBar-module__co6XfG__link,.SettingsTabBar-module__co6XfG__linkActive{border-bottom:var(--rule-2) solid transparent;color:var(--muted-foreground);font-size:var(--text-sm);padding:var(--space-sm) 0;white-space:nowrap;text-decoration:none;transition:border-color .15s ease-out,color .15s ease-out}.SettingsTabBar-module__co6XfG__link:hover{color:var(--foreground)}.SettingsTabBar-module__co6XfG__linkActive{border-bottom-color:var(--rule-strong);color:var(--foreground)}@media (max-width:767.98px){.SettingsTabBar-module__co6XfG__nav{margin-inline:calc(-1 * var(--page-gutter));mask-image:linear-gradient(to right, currentcolor calc(100% - var(--space-xl)), transparent), linear-gradient(currentcolor, currentcolor);mask-position:0 0,0 100%;mask-repeat:no-repeat;mask-size:100% calc(100% - var(--rule-1)), 100% var(--rule-1);padding-inline:var(--page-gutter);scroll-snap-type:x proximity;scrollbar-width:none;scroll-padding-inline-start:var(--page-gutter)}.SettingsTabBar-module__co6XfG__nav::-webkit-scrollbar{display:none}.SettingsTabBar-module__co6XfG__link,.SettingsTabBar-module__co6XfG__linkActive{scroll-snap-align:start}}@media (pointer:coarse){.SettingsTabBar-module__co6XfG__link,.SettingsTabBar-module__co6XfG__linkActive{padding-block:var(--space-sm-md)}}
@layer components{.skeleton-module__AP145G__skeleton{background-color:var(--skeleton);border-radius:var(--radius-md);animation:2s cubic-bezier(.4,0,.6,1) infinite skeleton-module__AP145G__skeleton-pulse}.skeleton-module__AP145G__text{border-radius:var(--radius-xs);width:100%;height:1lh;display:block}}@keyframes skeleton-module__AP145G__skeleton-pulse{50%{opacity:.7}}@media (prefers-reduced-motion:reduce){.skeleton-module__AP145G__skeleton{animation:none}}
.TemplatesSection-module__4G8v1q__section{margin-top:2rem}.TemplatesSection-module__4G8v1q__heading{font-size:var(--text-base);margin-bottom:1rem;font-weight:600}.TemplatesSection-module__4G8v1q__skeleton{height:2.5rem;margin-bottom:.5rem}.TemplatesSection-module__4G8v1q__table{border-collapse:collapse;width:100%}.TemplatesSection-module__4G8v1q__th{border-bottom:1px solid var(--border);color:var(--muted-foreground);font-size:var(--text-xs);font-weight:var(--font-weight-medium);padding:var(--space-sm) var(--space-md);text-align:left;text-transform:uppercase}.TemplatesSection-module__4G8v1q__row:hover{background:var(--muted)}.TemplatesSection-module__4G8v1q__td{font-size:var(--text-sm);padding:var(--space-sm) var(--space-md);vertical-align:middle}.TemplatesSection-module__4G8v1q__tdAction{padding:var(--space-sm) var(--space-md);text-align:right;vertical-align:middle}
.DataChangeTriggerConfig-module__Y-lf0G__selectSkeleton{height:var(--space-9);width:100%}.DataChangeTriggerConfig-module__Y-lf0G__fieldListSkeleton{height:var(--space-12);width:100%}.DataChangeTriggerConfig-module__Y-lf0G__availableFields{gap:var(--space-xs);flex-direction:column;display:flex}.DataChangeTriggerConfig-module__Y-lf0G__availableFieldsLabel{color:var(--muted-foreground);font-size:var(--text-xs)}.DataChangeTriggerConfig-module__Y-lf0G__availableFieldsList{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.DataChangeTriggerConfig-module__Y-lf0G__availableField{background:var(--muted);border-radius:var(--radius-sm);color:var(--foreground);font-family:var(--locator);font-size:var(--text-xs);padding:var(--space-2xs) var(--space-xs-sm)}
@layer components{.slider-module__3RJkFW__root{touch-action:none;user-select:none;align-items:center;width:100%;display:flex;position:relative}.slider-module__3RJkFW__root[data-disabled]{opacity:var(--opacity-disabled)}.slider-module__3RJkFW__root[data-orientation=vertical]{flex-direction:column;width:auto;height:100%;min-height:11rem}.slider-module__3RJkFW__track{background-color:var(--muted);border-radius:var(--radius-full);flex-grow:1;position:relative;overflow:hidden}.slider-module__3RJkFW__track[data-orientation=horizontal]{height:var(--space-4);width:100%}.slider-module__3RJkFW__track[data-orientation=vertical]{height:100%;width:calc(var(--space-1) * 1.5)}.slider-module__3RJkFW__range{background-color:var(--primary);position:absolute}.slider-module__3RJkFW__range[data-orientation=horizontal]{height:100%}.slider-module__3RJkFW__range[data-orientation=vertical]{width:100%}.slider-module__3RJkFW__thumb{background-color:var(--background);border:1px solid var(--primary);border-radius:var(--radius-full);box-shadow:0 1px 3px 0 color-mix(in srgb, var(--ink) 10%, transparent), 0 1px 2px -1px color-mix(in srgb, var(--ink) 10%, transparent);height:var(--space-4);transition:color var(--motion-fast) cubic-bezier(.4, 0, .2, 1), box-shadow var(--motion-fast) cubic-bezier(.4, 0, .2, 1);width:var(--space-4);outline:none;flex-shrink:0;display:block}.slider-module__3RJkFW__thumb:hover,.slider-module__3RJkFW__thumb:focus-visible{box-shadow:0 1px 3px 0 color-mix(in srgb, var(--ink) 10%, transparent), 0 1px 2px -1px color-mix(in srgb, var(--ink) 10%, transparent), 0 0 0 4px var(--ring)}.slider-module__3RJkFW__thumb:disabled{opacity:var(--opacity-disabled);pointer-events:none}}
.JsonConfigEditor-module__GlxQsq__actions{gap:var(--space-sm);margin-top:var(--space-sm);display:flex}.JsonConfigEditor-module__GlxQsq__displaySection{align-items:flex-start;gap:var(--space-sm);justify-content:space-between;display:flex}.JsonConfigEditor-module__GlxQsq__editSection{gap:var(--space-sm);margin-top:var(--space-xs);flex-direction:column;display:flex}.JsonConfigEditor-module__GlxQsq__editor{gap:var(--space-sm);flex-direction:column;display:flex}.JsonConfigEditor-module__GlxQsq__jsonDisplay{background-color:var(--muted);border-radius:var(--radius-sm);font-size:var(--text-xs);max-height:12rem;padding:var(--space-sm-md);white-space:pre-wrap;word-break:break-all;flex:1;margin:0;overflow:auto}.JsonConfigEditor-module__GlxQsq__jsonTextarea{font-family:var(--locator);font-size:var(--text-xs)}
@keyframes spinner-module__R9qfnW__spin{to{transform:rotate(360deg)}}.spinner-module__R9qfnW__spinner{border:2px solid color-mix(in srgb, var(--foreground) 15%, transparent);border-radius:var(--radius-full);border-top-color:var(--foreground);animation:.8s linear infinite spinner-module__R9qfnW__spin;display:inline-block}.spinner-module__R9qfnW__sm{height:var(--text-base);width:var(--text-base)}.spinner-module__R9qfnW__md{height:var(--text-2xl);width:var(--text-2xl)}.spinner-module__R9qfnW__lg{width:2rem;height:2rem}.spinner-module__R9qfnW__pageLoader{justify-content:center;align-items:center;min-height:12rem;display:flex}
.WelcomeTemplateGrid-module__hNRyEW__container{gap:var(--space-lg);flex-direction:column;display:flex}.WelcomeTemplateGrid-module__hNRyEW__grid{gap:var(--space-md);grid-template-columns:1fr;display:grid}.WelcomeTemplateGrid-module__hNRyEW__card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;align-items:flex-start;gap:var(--space-md);padding:var(--space-lg);text-align:left;flex-direction:column;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;display:flex;position:relative}.WelcomeTemplateGrid-module__hNRyEW__card:hover:not(:disabled){border-color:var(--ink);box-shadow:var(--shadow-md)}.WelcomeTemplateGrid-module__hNRyEW__card:disabled{cursor:not-allowed;opacity:.6}.WelcomeTemplateGrid-module__hNRyEW__iconContainer{background:var(--indigo-soft);border-radius:var(--radius-md);justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.WelcomeTemplateGrid-module__hNRyEW__icon{width:2rem;height:2rem}.WelcomeTemplateGrid-module__hNRyEW__content{gap:var(--space-sm);flex-direction:column;display:flex}.WelcomeTemplateGrid-module__hNRyEW__title{color:var(--foreground);font-size:var(--text-base);font-weight:var(--font-weight-semibold);line-height:1.5}.WelcomeTemplateGrid-module__hNRyEW__description{color:var(--muted-foreground);font-size:var(--text-sm);line-height:1.5}.WelcomeTemplateGrid-module__hNRyEW__loading{color:var(--muted-foreground);font-size:var(--text-sm);align-items:center;gap:var(--space-sm);margin-top:var(--space-sm);display:flex}
.page-module__lE051W__container{gap:var(--space-2xl);flex-direction:column;display:flex}.page-module__lE051W__twoColumn{gap:var(--space-lg);grid-template-columns:1fr;display:grid}@media (min-width:768px){.page-module__lE051W__twoColumn{grid-template-columns:2fr 3fr}}.page-module__lE051W__chatColumn{order:-1;min-height:min(600px,60vh)}@media (min-width:768px){.page-module__lE051W__chatColumn{order:0;min-height:60vh}}
.BuildPlanCard-module__oldOwG__card{margin-block:var(--space-2)}.BuildPlanCard-module__oldOwG__content{gap:var(--space-4);flex-direction:column;display:flex}.BuildPlanCard-module__oldOwG__sectionLabel{color:var(--muted-foreground);letter-spacing:.04em;text-transform:uppercase;margin-block-end:var(--space-2);font-size:.75rem;font-weight:600}.BuildPlanCard-module__oldOwG__workflow,.BuildPlanCard-module__oldOwG__row{border-block-start:1px solid var(--rule-default);gap:var(--space-1);padding-block:var(--space-2);flex-direction:column;display:flex}.BuildPlanCard-module__oldOwG__workflowName{font-weight:600}.BuildPlanCard-module__oldOwG__summary{color:var(--foreground)}.BuildPlanCard-module__oldOwG__meta{color:var(--muted-foreground);font-size:.8125rem}.BuildPlanCard-module__oldOwG__chips{gap:var(--space-1);flex-wrap:wrap;display:flex}.BuildPlanCard-module__oldOwG__diffAdd{color:var(--success,var(--indigo-rill));font-family:var(--font-locator), ui-monospace, monospace;font-size:.8125rem}.BuildPlanCard-module__oldOwG__diffRemove{color:var(--vermilion);font-family:var(--font-locator), ui-monospace, monospace;font-size:.8125rem}.BuildPlanCard-module__oldOwG__actions{align-items:center;gap:var(--space-3);display:flex}.BuildPlanCard-module__oldOwG__hint{color:var(--muted-foreground);font-size:.8125rem}
@layer components{.select-module__cLQdEq__trigger{background-color:var(--input-background);border:1px solid var(--input);border-radius:var(--radius-md);font-size:var(--text-sm);align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);transition:color var(--motion-fast) cubic-bezier(.4, 0, .2, 1), box-shadow var(--motion-fast) cubic-bezier(.4, 0, .2, 1);white-space:nowrap;outline:none;justify-content:space-between;width:100%;line-height:1.42857;display:flex}.select-module__cLQdEq__trigger[data-size=default]{height:var(--space-9)}.select-module__cLQdEq__trigger[data-size=sm]{height:var(--space-8)}@media (pointer:coarse){.select-module__cLQdEq__trigger[data-size=default],.select-module__cLQdEq__trigger[data-size=sm]{height:var(--space-11)}}.select-module__cLQdEq__trigger[data-placeholder],.select-module__cLQdEq__trigger svg:not([class*=text-]){color:var(--muted-foreground)}.select-module__cLQdEq__trigger svg{pointer-events:none;flex-shrink:0}.select-module__cLQdEq__trigger svg:not([class*=size-]){height:var(--space-4);width:var(--space-4)}.select-module__cLQdEq__trigger:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.select-module__cLQdEq__trigger:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring)}.select-module__cLQdEq__trigger[aria-invalid=true]{border-color:var(--destructive)}.select-module__cLQdEq__trigger>[data-slot=select-value]{align-items:center;gap:var(--space-2);-webkit-line-clamp:1;display:flex}.select-module__cLQdEq__triggerIcon{height:var(--space-4);opacity:var(--opacity-disabled);width:var(--space-4)}.select-module__cLQdEq__content{background-color:var(--popover);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lift);color:var(--popover-foreground);max-height:var(--radix-select-content-available-height);min-width:8rem;transform-origin:var(--radix-select-content-transform-origin);z-index:var(--z-dropdown);position:relative;overflow:hidden auto}.select-module__cLQdEq__content[data-state=open]{animation:select-module__cLQdEq__select-in var(--motion-fast) cubic-bezier(.4, 0, .2, 1)}.select-module__cLQdEq__content[data-state=closed]{animation:select-module__cLQdEq__select-out var(--motion-fast) cubic-bezier(.4, 0, .2, 1)}.select-module__cLQdEq__contentPopper[data-side=bottom]{translate:0 var(--space-1)}.select-module__cLQdEq__contentPopper[data-side=left]{translate:calc(var(--space-1) * -1) 0}.select-module__cLQdEq__contentPopper[data-side=right]{translate:var(--space-1) 0}.select-module__cLQdEq__contentPopper[data-side=top]{translate:0 calc(var(--space-1) * -1)}.select-module__cLQdEq__viewport{padding:var(--space-1)}.select-module__cLQdEq__viewportPopper{height:var(--radix-select-trigger-height);min-width:var(--radix-select-trigger-width);scroll-margin-block:var(--space-1);width:100%}.select-module__cLQdEq__label{color:var(--muted-foreground);font-size:var(--text-xs);padding:calc(var(--space-1) * 1.5) var(--space-2);line-height:1.33333}.select-module__cLQdEq__item{border-radius:var(--radius-sm);cursor:default;font-size:var(--text-sm);align-items:center;gap:var(--space-2);padding:calc(var(--space-1) * 1.5) var(--space-8) calc(var(--space-1) * 1.5) var(--space-2);user-select:none;outline:none;width:100%;line-height:1.42857;display:flex;position:relative}.select-module__cLQdEq__item:focus{background-color:var(--muted);color:var(--foreground)}.select-module__cLQdEq__item[data-disabled]{opacity:var(--opacity-disabled);pointer-events:none}.select-module__cLQdEq__item svg{pointer-events:none;flex-shrink:0}.select-module__cLQdEq__item svg:not([class*=size-]){height:var(--space-4);width:var(--space-4)}.select-module__cLQdEq__item svg:not([class*=text-]){color:var(--muted-foreground)}.select-module__cLQdEq__itemIndicator{height:calc(var(--space-1) * 3.5);right:var(--space-2);width:calc(var(--space-1) * 3.5);justify-content:center;align-items:center;display:flex;position:absolute}.select-module__cLQdEq__separator{background-color:var(--border);height:1px;margin:var(--space-1) calc(var(--space-1) * -1);pointer-events:none}.select-module__cLQdEq__scrollButton{cursor:default;padding-block:var(--space-1);justify-content:center;align-items:center;display:flex}.select-module__cLQdEq__scrollButton svg{height:var(--space-4);width:var(--space-4)}}@keyframes select-module__cLQdEq__select-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes select-module__cLQdEq__select-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}
@layer components{.switch-module__CmvbHa__switch{border-radius:var(--radius-full);cursor:pointer;height:1.15rem;transition:background-color var(--motion-fast) cubic-bezier(.4, 0, .2, 1), border-color var(--motion-fast) cubic-bezier(.4, 0, .2, 1);width:var(--space-8);border:1px solid #0000;outline:none;flex-shrink:0;align-items:center;display:inline-flex}.switch-module__CmvbHa__switch[data-state=checked]{background-color:var(--primary)}.switch-module__CmvbHa__switch[data-state=unchecked]{background-color:var(--switch-background)}.switch-module__CmvbHa__switch:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring)}.switch-module__CmvbHa__switch:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.switch-module__CmvbHa__thumb{background-color:var(--card);border-radius:var(--radius-full);height:var(--space-4);pointer-events:none;transition:translate var(--motion-fast) cubic-bezier(.4, 0, .2, 1);width:var(--space-4);display:block}.switch-module__CmvbHa__thumb[data-state=checked]{translate:calc(100% - 2px)}.switch-module__CmvbHa__thumb[data-state=unchecked]{translate:0}@media (pointer:coarse){.switch-module__CmvbHa__switch{position:relative}.switch-module__CmvbHa__switch:after{content:"";min-width:2.75rem;min-height:2.75rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}}
.shimmer-module__HXnx7a__shimmer{--bg:linear-gradient(90deg, #0000 calc(50% - var(--spread)), var(--background), #0000 calc(50% + var(--spread)));-webkit-background-clip:text;background-clip:text;background-repeat:no-repeat, padding-box;color:#0000;background-size:250% 100%,auto;display:inline-block;position:relative}
@layer components{.table-module__H-nNcG__container{width:100%;position:relative;overflow-x:auto}.table-module__H-nNcG__table{caption-side:bottom;font-size:var(--text-sm);width:100%;line-height:1.42857}.table-module__H-nNcG__header tr{border-bottom:1px solid var(--border)}.table-module__H-nNcG__body tr:last-child{border-bottom:0}.table-module__H-nNcG__footer{background-color:color-mix(in oklab, var(--muted) 50%, transparent);border-top:1px solid var(--border);font-weight:var(--font-weight-medium)}.table-module__H-nNcG__footer>tr:last-child{border-bottom:0}.table-module__H-nNcG__row{border-bottom:1px solid var(--border);transition:color var(--motion-fast) cubic-bezier(.4, 0, .2, 1), background-color var(--motion-fast) cubic-bezier(.4, 0, .2, 1), border-color var(--motion-fast) cubic-bezier(.4, 0, .2, 1), text-decoration-color var(--motion-fast) cubic-bezier(.4, 0, .2, 1), fill var(--motion-fast) cubic-bezier(.4, 0, .2, 1), stroke var(--motion-fast) cubic-bezier(.4, 0, .2, 1)}@media (hover:hover){.table-module__H-nNcG__row:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.table-module__H-nNcG__row[data-state=selected]{background-color:var(--muted)}.table-module__H-nNcG__head{color:var(--foreground);font-weight:var(--font-weight-medium);height:var(--space-10);padding-inline:var(--space-2);text-align:left;vertical-align:middle;white-space:nowrap}.table-module__H-nNcG__head:has([role=checkbox]){padding-right:0}.table-module__H-nNcG__head>[role=checkbox]{translate:0 2px}.table-module__H-nNcG__cell{padding:var(--space-2);vertical-align:middle;white-space:nowrap}.table-module__H-nNcG__cell:has([role=checkbox]){padding-right:0}.table-module__H-nNcG__cell>[role=checkbox]{translate:0 2px}.table-module__H-nNcG__caption{color:var(--muted-foreground);font-size:var(--text-sm);margin-top:var(--space-4);line-height:1.42857}}
.WorkingIndicator-module__1sFzaW__phase{font-size:var(--text-sm);display:inline-flex}.WorkingIndicator-module__1sFzaW__static{color:var(--muted-foreground)}.WorkingIndicator-module__1sFzaW__shimmerText{font-size:var(--text-sm);line-height:1.42857}
.FloatingPalette-module___1uWHG__palette{background-color:var(--paper-lifted);border:1px solid var(--rule-default);border-radius:var(--radius);box-shadow:var(--shadow-lift);flex-direction:column;width:260px;max-height:60vh;display:flex}.FloatingPalette-module___1uWHG__palette[data-collapsed=true]{border:1px solid var(--border);box-shadow:var(--shadow-md);padding:var(--space-xs);width:auto}.FloatingPalette-module___1uWHG__header{justify-content:space-between;align-items:center;display:flex}.FloatingPalette-module___1uWHG__palette[data-collapsed=false] .FloatingPalette-module___1uWHG__header{border-bottom:1px solid var(--rule-default);margin-inline:var(--space-sm)}.FloatingPalette-module___1uWHG__title{color:var(--ink-muted);font-family:var(--locator);font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase;font-weight:500}.FloatingPalette-module___1uWHG__icon{height:var(--text-base);width:var(--text-base)}.FloatingPalette-module___1uWHG__body{flex:1;min-height:0;display:flex;overflow:hidden}@media (max-width:1280px){.FloatingPalette-module___1uWHG__palette{width:220px;max-height:50vh}}
@layer components{.sheet-module__B3MdUq__overlay{z-index:var(--z-modal-backdrop);background-color:oklab(0% none none/.5);position:fixed;inset:0}.sheet-module__B3MdUq__overlay[data-state=open]{animation:sheet-module__B3MdUq__sheet-overlay-in var(--motion-fast) cubic-bezier(.4, 0, .2, 1)}.sheet-module__B3MdUq__overlay[data-state=closed]{animation:sheet-module__B3MdUq__sheet-overlay-out var(--motion-fast) cubic-bezier(.4, 0, .2, 1)}.sheet-module__B3MdUq__content{background-color:var(--background);box-shadow:var(--shadow-lift);gap:var(--space-4);z-index:var(--z-modal);flex-direction:column;display:flex;position:fixed}.sheet-module__B3MdUq__content[data-side=right]{border-left:1px solid var(--border);width:75%;height:100%;top:0;bottom:0;right:0}.sheet-module__B3MdUq__content[data-side=right][data-state=open]{animation:.5s cubic-bezier(.4,0,.2,1) sheet-module__B3MdUq__sheet-content-in-right}.sheet-module__B3MdUq__content[data-side=right][data-state=closed]{animation:.3s cubic-bezier(.4,0,.2,1) sheet-module__B3MdUq__sheet-content-out-right}@media (min-width:40rem){.sheet-module__B3MdUq__content[data-side=right]{max-width:24rem}}.sheet-module__B3MdUq__content[data-side=left]{border-right:1px solid var(--border);width:75%;height:100%;top:0;bottom:0;left:0}.sheet-module__B3MdUq__content[data-side=left][data-state=open]{animation:.5s cubic-bezier(.4,0,.2,1) sheet-module__B3MdUq__sheet-content-in-left}.sheet-module__B3MdUq__content[data-side=left][data-state=closed]{animation:.3s cubic-bezier(.4,0,.2,1) sheet-module__B3MdUq__sheet-content-out-left}@media (min-width:40rem){.sheet-module__B3MdUq__content[data-side=left]{max-width:24rem}}.sheet-module__B3MdUq__content[data-side=top]{border-bottom:1px solid var(--border);height:auto;top:0;left:0;right:0}.sheet-module__B3MdUq__content[data-side=top][data-state=open]{animation:.5s cubic-bezier(.4,0,.2,1) sheet-module__B3MdUq__sheet-content-in-top}.sheet-module__B3MdUq__content[data-side=top][data-state=closed]{animation:.3s cubic-bezier(.4,0,.2,1) sheet-module__B3MdUq__sheet-content-out-top}.sheet-module__B3MdUq__content[data-side=bottom]{border-top:1px solid var(--border);height:auto;bottom:0;left:0;right:0}.sheet-module__B3MdUq__content[data-side=bottom][data-state=open]{animation:.5s cubic-bezier(.4,0,.2,1) sheet-module__B3MdUq__sheet-content-in-bottom}.sheet-module__B3MdUq__content[data-side=bottom][data-state=closed]{animation:.3s cubic-bezier(.4,0,.2,1) sheet-module__B3MdUq__sheet-content-out-bottom}.sheet-module__B3MdUq__close{border-radius:var(--radius-xs);cursor:pointer;opacity:.7;right:var(--space-4);top:var(--space-4);transition:opacity var(--motion-fast) cubic-bezier(.4, 0, .2, 1);position:absolute}.sheet-module__B3MdUq__close[data-state=open]{background-color:var(--secondary)}@media (hover:hover){.sheet-module__B3MdUq__close:hover{opacity:1}}.sheet-module__B3MdUq__close:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.sheet-module__B3MdUq__close:disabled{pointer-events:none}.sheet-module__B3MdUq__closeIcon{height:var(--space-4);width:var(--space-4)}.sheet-module__B3MdUq__header{gap:calc(var(--space-1) * 1.5);padding:var(--space-4);flex-direction:column;display:flex}.sheet-module__B3MdUq__footer{gap:var(--space-2);padding:var(--space-4);flex-direction:column;margin-top:auto;display:flex}.sheet-module__B3MdUq__title{color:var(--foreground);font-weight:var(--font-weight-semibold)}.sheet-module__B3MdUq__description{color:var(--muted-foreground);font-size:var(--text-sm);line-height:1.42857}}@keyframes sheet-module__B3MdUq__sheet-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes sheet-module__B3MdUq__sheet-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes sheet-module__B3MdUq__sheet-content-in-right{0%{translate:100%}to{translate:0}}@keyframes sheet-module__B3MdUq__sheet-content-out-right{0%{translate:0}to{translate:100%}}@keyframes sheet-module__B3MdUq__sheet-content-in-left{0%{translate:-100%}to{translate:0}}@keyframes sheet-module__B3MdUq__sheet-content-out-left{0%{translate:0}to{translate:-100%}}@keyframes sheet-module__B3MdUq__sheet-content-in-top{0%{translate:0 -100%}to{translate:0}}@keyframes sheet-module__B3MdUq__sheet-content-out-top{0%{translate:0}to{translate:0 -100%}}@keyframes sheet-module__B3MdUq__sheet-content-in-bottom{0%{translate:0 100%}to{translate:0}}@keyframes sheet-module__B3MdUq__sheet-content-out-bottom{0%{translate:0}to{translate:0 100%}}
.WorkspaceCombobox-module__b_MxFG__clearButton{flex-shrink:0}.WorkspaceCombobox-module__b_MxFG__container{position:relative}.WorkspaceCombobox-module__b_MxFG__option{cursor:pointer;font-size:var(--text-sm);align-items:baseline;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);text-align:left;background:0 0;border:0;width:100%;display:flex}.WorkspaceCombobox-module__b_MxFG__option[data-active]{background-color:var(--muted)}.WorkspaceCombobox-module__b_MxFG__optionEmail{color:var(--muted-foreground);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.WorkspaceCombobox-module__b_MxFG__optionName{color:var(--foreground);flex-shrink:0}.WorkspaceCombobox-module__b_MxFG__results{background-color:var(--popover);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lift);max-height:16rem;padding:var(--space-2xs);left:0;right:0;top:calc(100% + var(--space-2xs));z-index:var(--z-dropdown);flex-direction:column;display:flex;position:absolute;overflow-y:auto}.WorkspaceCombobox-module__b_MxFG__resultsStatus{color:var(--muted-foreground);font-size:var(--text-sm);padding:var(--space-sm)}.WorkspaceCombobox-module__b_MxFG__selected{background-color:var(--muted);border:1px solid var(--border);border-radius:var(--radius-md);align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);display:flex}.WorkspaceCombobox-module__b_MxFG__selectedEmail{color:var(--muted-foreground);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.WorkspaceCombobox-module__b_MxFG__selectedName{color:var(--foreground);font-size:var(--text-sm);font-weight:var(--font-weight-medium)}
.AttachmentPreview-module__qe0NFW__attachments{gap:var(--space-2xs);flex-direction:column;display:flex}.AttachmentPreview-module__qe0NFW__attachment{background-color:var(--paper-snow);border:1px solid var(--rule-default);border-radius:var(--radius-sm);color:var(--ink);font-family:var(--narrative);font-size:var(--text-meta);align-items:center;gap:var(--space-xs);min-height:var(--control-h-md);padding:var(--space-xs) var(--space-sm);text-align:left;transition:background-color var(--motion-fast) ease-out, border-color var(--motion-fast) ease-out;width:100%;text-decoration:none;display:flex}.AttachmentPreview-module__qe0NFW__attachment:hover:not(:disabled){background-color:var(--paper-lifted);border-color:var(--rule-strong)}.AttachmentPreview-module__qe0NFW__attachment:disabled{cursor:wait;opacity:var(--opacity-disabled)}.AttachmentPreview-module__qe0NFW__attachment:focus-visible{box-shadow:var(--shadow-press);outline:none}.AttachmentPreview-module__qe0NFW__attachmentName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.AttachmentPreview-module__qe0NFW__attachmentSize{color:var(--ink-muted);flex:none;margin-left:auto}.AttachmentPreview-module__qe0NFW__externalIcon,.AttachmentPreview-module__qe0NFW__rowLoadingIcon{height:var(--text-sm);width:var(--text-sm);flex:none}.AttachmentPreview-module__qe0NFW__rowLoadingIcon{animation:AttachmentPreview-module__qe0NFW__spin var(--motion-slow) linear infinite}.AttachmentPreview-module__qe0NFW__dialogContent{max-height:calc(100vh - var(--space-xl));max-width:calc(100vw - var(--space-xl));width:var(--container-lg);flex-direction:column;display:flex}.AttachmentPreview-module__qe0NFW__image{object-fit:contain;align-self:center;max-width:100%;max-height:65vh}.AttachmentPreview-module__qe0NFW__loading,.AttachmentPreview-module__qe0NFW__previewError{color:var(--ink-muted);font-size:var(--text-sm);min-height:var(--space-2xl);justify-content:center;align-items:center;display:flex}.AttachmentPreview-module__qe0NFW__loading{gap:var(--space-xs)}.AttachmentPreview-module__qe0NFW__loadingIcon{animation:AttachmentPreview-module__qe0NFW__spin var(--motion-slow) linear infinite;height:var(--text-base);width:var(--text-base)}.AttachmentPreview-module__qe0NFW__text{background-color:var(--paper-snow);border:1px solid var(--rule-default);border-radius:var(--radius-sm);color:var(--ink);font-family:var(--locator);font-size:var(--text-sm);line-height:var(--leading-body);max-height:55vh;padding:var(--space-sm);white-space:pre-wrap;word-break:break-word;margin:0;overflow:auto}@media (prefers-reduced-motion:reduce){.AttachmentPreview-module__qe0NFW__loadingIcon{animation:none}}@keyframes AttachmentPreview-module__qe0NFW__spin{to{transform:rotate(1turn)}}
@layer components{.tabs-module__i-__ja__tabs{gap:var(--space-2);flex-direction:column;display:flex}.tabs-module__i-__ja__list{background-color:var(--muted);border-radius:var(--radius-xl);color:var(--muted-foreground);height:var(--space-9);justify-content:center;align-items:center;width:fit-content;padding:3px;display:flex}@media (pointer:coarse){.tabs-module__i-__ja__list{height:var(--space-11)}}.tabs-module__i-__ja__trigger{border-radius:var(--radius-xl);color:var(--foreground);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-weight-medium);align-items:center;gap:calc(var(--space-1) * 1.5);height:calc(100% - 1px);padding:var(--space-1) var(--space-2);transition:color var(--motion-fast) cubic-bezier(.4, 0, .2, 1), box-shadow var(--motion-fast) cubic-bezier(.4, 0, .2, 1);white-space:nowrap;border:1px solid #0000;flex:1;justify-content:center;line-height:1.42857;display:inline-flex}.tabs-module__i-__ja__trigger:disabled{opacity:var(--opacity-disabled);pointer-events:none}.tabs-module__i-__ja__trigger svg{pointer-events:none;flex-shrink:0}.tabs-module__i-__ja__trigger svg:not([class*=size-]){height:var(--space-4);width:var(--space-4)}.tabs-module__i-__ja__trigger:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring);outline:1px solid var(--ring)}.tabs-module__i-__ja__trigger[data-state=active]{background-color:var(--card)}[data-theme=dark] .tabs-module__i-__ja__trigger{color:var(--muted-foreground)}[data-theme=dark] .tabs-module__i-__ja__trigger[data-state=active]{background-color:var(--input);border-color:var(--input);color:var(--foreground)}.tabs-module__i-__ja__content{outline:none;flex:1}@media (max-width:767.98px){.tabs-module__i-__ja__list{scroll-snap-type:x proximity;scrollbar-width:none;justify-content:flex-start;max-width:100%;overflow-x:auto}.tabs-module__i-__ja__list::-webkit-scrollbar{display:none}.tabs-module__i-__ja__trigger{scroll-snap-align:start;flex:none}}}
.AgentChatBody-module__LGFuza__messages{gap:var(--space-sm);min-height:0;padding:var(--space-md);flex-direction:column;flex:1;display:flex;overflow-y:auto}.AgentChatBody-module__LGFuza__workflowNote{background-color:var(--indigo-soft);border:1px solid var(--indigo-rill);border-radius:var(--radius-sm);color:var(--indigo-rill);font-family:var(--narrative);font-size:var(--text-meta);padding:var(--space-xs) var(--space-sm)}.AgentChatBody-module__LGFuza__errorTitle{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-2xs)}.AgentChatBody-module__LGFuza__errorBody{font-size:var(--text-sm);margin-bottom:var(--space-sm)}.AgentChatBody-module__LGFuza__errorRetry{margin-top:var(--space-2xs)}
@layer components{.textarea-module__13uBvG__textarea{background-color:var(--input-background);border:1px solid var(--input);border-radius:var(--radius-md);field-sizing:content;font-size:var(--text-base);min-height:var(--space-16);padding:var(--space-2) var(--space-3);resize:none;transition:color var(--motion-fast) cubic-bezier(.4, 0, .2, 1), box-shadow var(--motion-fast) cubic-bezier(.4, 0, .2, 1);outline:none;width:100%;line-height:1.5;display:flex}.textarea-module__13uBvG__textarea::placeholder{color:var(--muted-foreground)}.textarea-module__13uBvG__textarea:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.textarea-module__13uBvG__textarea:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring)}.textarea-module__13uBvG__textarea[aria-invalid=true]{border-color:var(--destructive)}.textarea-module__13uBvG__textarea[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px var(--destructive)}}
.markdown-module__BV_bKW__markdown{color:var(--ink);font-family:var(--font-narrative);font-size:var(--text-body);letter-spacing:var(--tracking-body);line-height:var(--leading-body);max-width:70ch}.markdown-module__BV_bKW__markdown>*+*{margin-top:var(--space-md)}.markdown-module__BV_bKW__markdown h2,.markdown-module__BV_bKW__markdown h3,.markdown-module__BV_bKW__markdown h4{color:var(--ink);font-family:var(--font-narrative);margin-bottom:0;font-weight:500}.markdown-module__BV_bKW__markdown>h2+*,.markdown-module__BV_bKW__markdown>h3+*,.markdown-module__BV_bKW__markdown>h4+*{margin-top:var(--space-sm-md)}.markdown-module__BV_bKW__markdown>*+h2,.markdown-module__BV_bKW__markdown>*+h3,.markdown-module__BV_bKW__markdown>*+h4{margin-top:var(--space-xl)}.markdown-module__BV_bKW__markdown h2{font-size:var(--text-title);letter-spacing:var(--tracking-title);line-height:1.3}.markdown-module__BV_bKW__markdown h3{font-size:var(--text-body-lift);letter-spacing:var(--tracking-title);line-height:1.35}.markdown-module__BV_bKW__markdown h4{color:var(--ink);font-family:var(--font-locator);letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:.75rem;font-weight:500;line-height:1.2}.markdown-module__BV_bKW__markdown p{color:var(--ink-muted)}.markdown-module__BV_bKW__markdown a{color:var(--vermilion-deep);text-underline-offset:.15em;text-decoration:underline 1px;transition:color .15s ease-out}.markdown-module__BV_bKW__markdown a:hover{color:var(--vermilion)}.markdown-module__BV_bKW__markdown strong{color:var(--ink);font-weight:var(--font-weight-semibold)}.markdown-module__BV_bKW__markdown em{font-style:italic}.markdown-module__BV_bKW__markdown code{background:var(--paper-lifted);border:1px solid var(--rule-default);border-radius:var(--radius-sm);color:var(--ink);font-family:var(--font-locator);padding:.1em .35em;font-size:.875em}.markdown-module__BV_bKW__markdown :not(pre)>code{white-space:nowrap}.markdown-module__BV_bKW__copyable{cursor:pointer;transition:border-color .15s ease-out,color .15s ease-out}.markdown-module__BV_bKW__copyable:hover{border-color:var(--rule-strong)}.markdown-module__BV_bKW__copyable[data-copied]{border-color:var(--vermilion);color:var(--vermilion-deep)}.markdown-module__BV_bKW__markdown pre{background:var(--paper-lifted);border:1px solid var(--rule-default);border-radius:var(--radius-md);color:var(--ink);font-family:var(--font-locator);padding:var(--space-md);font-size:.875rem;line-height:1.5;overflow-x:auto}.markdown-module__BV_bKW__markdown pre code{background:0 0;border:0;padding:0}.markdown-module__BV_bKW__markdown ol,.markdown-module__BV_bKW__markdown ul{padding-left:var(--space-lg);margin:0}.markdown-module__BV_bKW__markdown ol{list-style-type:decimal}.markdown-module__BV_bKW__markdown ul{list-style-type:disc}.markdown-module__BV_bKW__markdown li+li{margin-top:var(--space-xs)}.markdown-module__BV_bKW__markdown li::marker{color:var(--ink-muted)}.markdown-module__BV_bKW__markdown blockquote{border-left:1px solid var(--rule-strong);color:var(--ink);padding-left:var(--space-md);font-style:italic}.markdown-module__BV_bKW__markdown blockquote p{color:var(--ink)}.markdown-module__BV_bKW__markdown hr{background:var(--rule-default);height:1px;margin:var(--space-xl) 0;border:0}.markdown-module__BV_bKW__tableScroll{max-width:100%;overflow-x:auto}.markdown-module__BV_bKW__markdown table{border-collapse:collapse;width:max-content;min-width:100%;font-size:.9em}.markdown-module__BV_bKW__markdown :is(th,td){border:1px solid var(--rule-default);overflow-wrap:normal;padding:var(--space-2xs) var(--space-sm);text-align:left;vertical-align:top;word-break:normal}.markdown-module__BV_bKW__markdown th{color:var(--ink);font-weight:var(--font-weight-semibold)}.markdown-module__BV_bKW__markdown td{color:var(--ink-muted)}.markdown-module__BV_bKW__inherit{color:inherit;font-size:inherit;max-width:none}.markdown-module__BV_bKW__inherit :is(p,h2,h3,h4,strong,em,blockquote,blockquote p,th,td),.markdown-module__BV_bKW__inherit li::marker{color:inherit}.markdown-module__BV_bKW__inline{max-width:none;display:inline}.markdown-module__BV_bKW__inline>*+*{margin-top:0}@container rills-markdown (max-width:38rem){.markdown-module__BV_bKW__responsiveTables .markdown-module__BV_bKW__tableScroll{overflow-x:visible}.markdown-module__BV_bKW__responsiveTables table:not([data-columns="1"],[data-columns="2"]){width:100%;min-width:0;display:block}.markdown-module__BV_bKW__responsiveTables table:not([data-columns="1"],[data-columns="2"]) thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.markdown-module__BV_bKW__responsiveTables table:not([data-columns="1"],[data-columns="2"]) :is(tbody,tr,td){display:block}.markdown-module__BV_bKW__responsiveTables table:not([data-columns="1"],[data-columns="2"]) tr{border-top:1px solid var(--rule-default);padding:var(--space-sm) 0}.markdown-module__BV_bKW__responsiveTables table:not([data-columns="1"],[data-columns="2"]) tr:last-child{border-bottom:1px solid var(--rule-default)}.markdown-module__BV_bKW__responsiveTables table:not([data-columns="1"],[data-columns="2"]) td{border:0;padding:0}.markdown-module__BV_bKW__responsiveTables table:not([data-columns="1"],[data-columns="2"]) td+td{margin-top:var(--space-xs)}.markdown-module__BV_bKW__responsiveTables table:not([data-columns="1"],[data-columns="2"]) td:empty{display:none}.markdown-module__BV_bKW__responsiveTables table:not([data-columns="1"],[data-columns="2"]) td:before{color:var(--ink-muted);content:attr(data-label);font-family:var(--font-locator);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;display:block}}
.FloatingInspector-module__J3qbBW__inspector{background-color:var(--paper-lifted);border:1px solid var(--rule-default);border-radius:var(--radius-md);box-shadow:var(--shadow-lift);max-height:calc(100% - var(--space-xl));top:var(--space-md);width:clamp(320px,28vw,380px);z-index:var(--canvas-z-panel,var(--z-sticky));flex-direction:column;display:flex;position:absolute;overflow:hidden}.FloatingInspector-module__J3qbBW__inspector[data-anchor=right]{right:var(--space-md)}.FloatingInspector-module__J3qbBW__inspector[data-anchor=left]{left:var(--space-md);max-height:calc(100% - var(--canvas-toolbar-row,3.25rem) - var(--space-xl));top:calc(var(--space-md) + var(--canvas-toolbar-row,3.25rem))}@media (max-width:1024px){.FloatingInspector-module__J3qbBW__inspector[data-anchor=left],.FloatingInspector-module__J3qbBW__inspector[data-anchor=right]{bottom:var(--space-md);left:var(--space-md);max-height:55%;right:var(--space-md);width:auto;top:auto}}.FloatingInspector-module__J3qbBW__sheet{max-height:80vh}.FloatingInspector-module__J3qbBW__body{min-height:0;padding:var(--space-md);flex:1;overflow-y:auto}
.phone-frame-module__-LLmpW__phone{aspect-ratio:9/19.5;position:relative}.phone-frame-module__-LLmpW__sizeSm{width:min(18rem, calc(100vw - var(--space-xl)))}.phone-frame-module__-LLmpW__sizeMd{width:min(20rem, calc(100vw - var(--space-xl)))}.phone-frame-module__-LLmpW__bezel{background:var(--ink);box-shadow:var(--shadow-card-rest), inset 0 0 0 1px var(--rule-strong), inset 0 1px 0 color-mix(in srgb, var(--paper-lifted) 8%, transparent);border-radius:44px;height:100%;padding:.5rem}[data-theme=dark] .phone-frame-module__-LLmpW__bezel{box-shadow:0 1px 0 var(--rule-strong), 0 0 0 1px color-mix(in srgb, var(--ink) 10%, transparent), inset 0 0 0 1px var(--rule-strong), inset 0 1px 0 color-mix(in srgb, var(--paper-lifted) 8%, transparent)}.phone-frame-module__-LLmpW__screen{background:var(--paper);border-radius:36px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.phone-frame-module__-LLmpW__statusBar{color:var(--ink);padding:var(--space-sm) var(--space-lg) var(--space-2xs);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.phone-frame-module__-LLmpW__time{font-family:var(--font-locator);font-size:var(--text-2xs);font-weight:600}.phone-frame-module__-LLmpW__indicators{align-items:center;gap:var(--space-xs);display:flex}.phone-frame-module__-LLmpW__glyph{fill:currentColor;width:auto;height:.625rem}.phone-frame-module__-LLmpW__glyphBattery{width:auto;height:.6875rem}.phone-frame-module__-LLmpW__app{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.phone-frame-module__-LLmpW__appPadded{padding:var(--space-md)}.phone-frame-module__-LLmpW__homeIndicator{background:var(--ink);border-radius:var(--radius-full);height:.25rem;margin:var(--space-xs) auto var(--space-sm);opacity:.35;flex-shrink:0;width:34%}
.OAuthAppConfigForm-module___4cOTq__form{gap:var(--space-lg);flex-direction:column;display:flex}.OAuthAppConfigForm-module___4cOTq__field{gap:var(--space-sm);flex-direction:column;display:flex}.OAuthAppConfigForm-module___4cOTq__fieldHint{color:var(--muted-foreground);font-size:var(--text-sm);margin:0}.OAuthAppConfigForm-module___4cOTq__fieldGroup,.OAuthAppConfigForm-module___4cOTq__endpointGroup{gap:var(--space-lg);grid-template-columns:1fr 1fr;display:grid}.OAuthAppConfigForm-module___4cOTq__optionsGroup{gap:var(--space-xl);display:flex}.OAuthAppConfigForm-module___4cOTq__checkboxField{align-items:center;gap:var(--space-sm);display:flex}.OAuthAppConfigForm-module___4cOTq__actions{justify-content:flex-end;display:flex}.OAuthAppConfigForm-module___4cOTq__loading{color:var(--muted-foreground);font-size:var(--text-sm);padding:var(--space-lg)}.OAuthAppConfigForm-module___4cOTq__mono{font-family:var(--locator);font-size:var(--text-xs);line-height:1.33333}.OAuthAppConfigForm-module___4cOTq__redirectSection{border-bottom:1px solid var(--rule-default);gap:var(--space-md);margin-bottom:var(--space-lg);padding-bottom:var(--space-lg);flex-direction:column;display:flex}.OAuthAppConfigForm-module___4cOTq__redirectHeader{gap:var(--space-xs);flex-direction:column;display:flex}.OAuthAppConfigForm-module___4cOTq__redirectList{gap:var(--space-sm);flex-direction:column;display:flex}.OAuthAppConfigForm-module___4cOTq__redirectRow{background:var(--muted);border:1px solid var(--rule-default);border-radius:var(--radius-md);align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);grid-template-columns:minmax(10rem,auto) 1fr auto;display:grid}.OAuthAppConfigForm-module___4cOTq__redirectLabel{font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.OAuthAppConfigForm-module___4cOTq__redirectUrl{color:var(--foreground);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--text-xs);white-space:nowrap;overflow-x:auto}.OAuthAppConfigForm-module___4cOTq__redirectIcon{width:1rem;height:1rem}
.NodeContextChip-module__dyHYOW__chip{background-color:var(--indigo-soft);border-radius:var(--radius-sm);color:var(--indigo-rill);align-items:center;gap:var(--space-2xs);padding:.125rem .375rem;display:inline-flex}.NodeContextChip-module__dyHYOW__label{font-family:var(--locator);font-size:var(--text-meta);letter-spacing:.04em;font-weight:500}.NodeContextChip-module__dyHYOW__remove{color:var(--indigo-rill);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.NodeContextChip-module__dyHYOW__removeIcon{height:var(--text-meta);width:var(--text-meta)}
.NodeConfigForm-module__wIT5Rq__form{--config-narrow-select:8rem;--config-compact-input:7rem;--config-preview-max-height:6rem;gap:var(--space-md);padding:var(--space-md);flex-direction:column;display:flex}.NodeConfigForm-module__wIT5Rq__actionIcon{height:var(--text-base);width:var(--text-base)}.NodeConfigForm-module__wIT5Rq__fields{gap:var(--space-sm);flex-direction:column;display:flex}.NodeConfigForm-module__wIT5Rq__section{gap:var(--space-md);flex-direction:column;display:flex}.NodeConfigForm-module__wIT5Rq__section:not(:first-child){border-top:1px solid var(--border);padding-top:var(--space-sm)}.NodeConfigForm-module__wIT5Rq__sectionTitle{color:var(--muted-foreground);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-meta);text-transform:uppercase;margin:0}.NodeConfigForm-module__wIT5Rq__helpText{color:var(--muted-foreground);font-size:var(--text-xs);margin:var(--space-xs) 0 0}.NodeConfigForm-module__wIT5Rq__buttonRow{gap:var(--space-xs);display:flex}.NodeConfigForm-module__wIT5Rq__docLink{color:var(--primary);font-size:var(--text-xs);text-underline-offset:2px;text-decoration:underline}.NodeConfigForm-module__wIT5Rq__docLink:hover{color:var(--foreground)}.NodeConfigForm-module__wIT5Rq__agentSummary{gap:var(--space-sm)}.NodeConfigForm-module__wIT5Rq__agentSummaryHeader{align-items:baseline;gap:var(--space-sm);justify-content:space-between;display:flex}.NodeConfigForm-module__wIT5Rq__agentSummaryHeader .NodeConfigForm-module__wIT5Rq__docLink{align-items:center;gap:var(--space-2xs);flex-shrink:0;display:inline-flex}.NodeConfigForm-module__wIT5Rq__agentSummaryLinkIcon{height:var(--text-xs);width:var(--text-xs)}.NodeConfigForm-module__wIT5Rq__agentSummaryModel{color:var(--foreground);font-size:var(--text-xs);line-height:var(--leading-body);margin:0}.NodeConfigForm-module__wIT5Rq__agentSummaryDetails{border-top:1px solid var(--border);gap:var(--space-xs-sm);padding-top:var(--space-sm);flex-direction:column;margin:0;display:flex}.NodeConfigForm-module__wIT5Rq__agentSummaryDetail{align-items:baseline;gap:var(--space-sm);justify-content:space-between;display:flex}.NodeConfigForm-module__wIT5Rq__agentSummaryDetail dt{color:var(--muted-foreground);font-family:var(--locator);font-size:var(--text-xs);letter-spacing:var(--tracking-meta);text-transform:uppercase;flex-shrink:0}.NodeConfigForm-module__wIT5Rq__agentSummaryDetail dd{color:var(--muted-foreground);font-size:var(--text-xs);overflow-wrap:anywhere;text-align:right;margin:0}.NodeConfigForm-module__wIT5Rq__hint{border-left:2px solid var(--border);color:var(--muted-foreground);font-size:var(--text-xs);padding-left:var(--space-sm);margin:0}.NodeConfigForm-module__wIT5Rq__loadingHint{color:var(--muted-foreground);font-size:var(--text-xs);align-items:center;gap:var(--space-xs);margin:var(--space-xs) 0 0;display:flex}.NodeConfigForm-module__wIT5Rq__thresholdLabel{justify-content:space-between;display:flex}.NodeConfigForm-module__wIT5Rq__thresholdValue{color:var(--primary);font-weight:var(--font-weight-semibold)}.NodeConfigForm-module__wIT5Rq__branchItem{border:1px solid var(--border);border-radius:var(--radius-sm);gap:var(--space-sm);padding:var(--space-sm);flex-direction:column;display:flex}.NodeConfigForm-module__wIT5Rq__rowStack{gap:var(--space-sm);flex-direction:column;display:flex}.NodeConfigForm-module__wIT5Rq__branchHeader{align-items:flex-start;gap:var(--space-sm);justify-content:space-between;display:flex}.NodeConfigForm-module__wIT5Rq__codePreview{background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-sm);max-height:var(--config-preview-max-height);padding:var(--space-sm);overflow:hidden}.NodeConfigForm-module__wIT5Rq__codePreviewText{color:var(--foreground);font-family:var(--locator);font-size:var(--text-xs);line-height:var(--leading-code);white-space:pre-wrap;word-break:break-all;margin:0}.NodeConfigForm-module__wIT5Rq__codePreviewEmpty{color:var(--muted-foreground);font-size:var(--text-xs);font-style:italic}.NodeConfigForm-module__wIT5Rq__editCodeBtn{margin-top:var(--space-xs);width:100%}.NodeConfigForm-module__wIT5Rq__codeTextarea{font-family:var(--locator);font-size:var(--text-sm);line-height:var(--leading-code)}.NodeConfigForm-module__wIT5Rq__dateTimeRow{gap:var(--space-xs);display:flex}.NodeConfigForm-module__wIT5Rq__dateTrigger{text-align:left;flex:1;justify-content:space-between}.NodeConfigForm-module__wIT5Rq__calendarIcon{color:var(--muted-foreground);height:var(--text-base);margin-left:var(--space-xs);width:var(--text-base)}.NodeConfigForm-module__wIT5Rq__timeInput{width:var(--config-compact-input)}.NodeConfigForm-module__wIT5Rq__popoverContent{width:auto;max-height:min(20rem,60vh);padding:0;overflow:auto}.NodeConfigForm-module__wIT5Rq__placeholderText{color:var(--muted-foreground);font-weight:var(--font-weight-normal)}.NodeConfigForm-module__wIT5Rq__ruleBuilder{gap:var(--space-xs);flex-direction:column;display:flex}.NodeConfigForm-module__wIT5Rq__operatorSelect{width:100%}.NodeConfigForm-module__wIT5Rq__choiceRow{align-items:flex-end;gap:var(--space-xs);display:flex}.NodeConfigForm-module__wIT5Rq__choiceLabel{flex:2}.NodeConfigForm-module__wIT5Rq__choiceValue{flex:1}.NodeConfigForm-module__wIT5Rq__choiceList{gap:var(--space-xs);margin-top:var(--space-xs);flex-direction:column;display:flex}.NodeConfigForm-module__wIT5Rq__fieldRow{align-items:center;gap:var(--space-sm);display:flex}.NodeConfigForm-module__wIT5Rq__flexOne{flex:1}.NodeConfigForm-module__wIT5Rq__switchRow{gap:var(--space-xs);flex-direction:column;display:flex}.NodeConfigForm-module__wIT5Rq__switchControl{justify-content:space-between;align-items:center;display:flex}.NodeConfigForm-module__wIT5Rq__defaultBranch{border:1px dashed var(--border);border-radius:var(--radius);padding:var(--space-sm)}.NodeConfigForm-module__wIT5Rq__defaultLabel{color:var(--muted-foreground);font-size:var(--text-xs);margin-top:var(--space-xs);font-style:italic}.NodeConfigForm-module__wIT5Rq__triggerHeader{justify-content:space-between;align-items:center;display:flex}.NodeConfigForm-module__wIT5Rq__comboboxTrigger{justify-content:space-between;width:100%}.NodeConfigForm-module__wIT5Rq__comboboxChevron{color:var(--muted-foreground);height:var(--text-base);margin-left:var(--space-xs);opacity:var(--opacity-disabled);width:var(--text-base)}.NodeConfigForm-module__wIT5Rq__comboboxPopover{width:var(--radix-popover-trigger-width);padding:0}.NodeConfigForm-module__wIT5Rq__comboboxCheck{height:var(--text-base);margin-right:var(--space-xs);width:var(--text-base)}.NodeConfigForm-module__wIT5Rq__comboboxCheckVisible{opacity:1}.NodeConfigForm-module__wIT5Rq__comboboxCheckHidden{opacity:0}.NodeConfigForm-module__wIT5Rq__comboboxOption{gap:var(--space-xs);flex-direction:column;display:flex}.NodeConfigForm-module__wIT5Rq__comboboxOptionDesc{color:var(--muted-foreground);font-size:var(--text-xs)}.NodeConfigForm-module__wIT5Rq__checkboxRow{align-items:flex-start;gap:var(--space-sm-md);flex-direction:row;display:flex}.NodeConfigForm-module__wIT5Rq__checkboxLabel{gap:var(--space-xs);line-height:var(--leading-tight);flex-direction:column;display:flex}.NodeConfigForm-module__wIT5Rq__checkboxList{gap:var(--space-sm);flex-direction:column;display:flex}.NodeConfigForm-module__wIT5Rq__copyableValueRow{align-items:center;gap:var(--space-xs);display:flex}.NodeConfigForm-module__wIT5Rq__advancedToggle{color:var(--muted-foreground);font-size:var(--text-xs)}.NodeConfigForm-module__wIT5Rq__assumptionAction{color:var(--primary);cursor:pointer;font-size:var(--text-xs);text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}.NodeConfigForm-module__wIT5Rq__assumptionText{color:var(--muted-foreground);font-size:var(--text-xs);margin:0;font-style:italic}.NodeConfigForm-module__wIT5Rq__cronChip{background:var(--indigo-soft);border-radius:var(--radius-sm);color:var(--indigo-rill);font-family:var(--locator);font-size:var(--text-xs);letter-spacing:var(--tracking-meta);padding:var(--space-2xs) var(--space-sm);align-self:flex-start;align-items:center;display:inline-flex}.NodeConfigForm-module__wIT5Rq__nextRunItem{color:var(--muted-foreground);font-size:var(--text-xs);padding:var(--space-2xs) 0}.NodeConfigForm-module__wIT5Rq__nextRunsList{margin:0;padding:0;list-style:none}.NodeConfigForm-module__wIT5Rq__presetChip{border:1px dashed var(--border);border-radius:var(--radius-full);color:var(--muted-foreground);cursor:pointer;font-size:var(--text-xs);padding:var(--space-2xs) var(--space-sm);transition:background-color var(--motion-fast), border-color var(--motion-fast), color var(--motion-fast);background:0 0}.NodeConfigForm-module__wIT5Rq__presetChip:hover{background:var(--vermilion-soft);border-color:var(--vermilion-soft);color:var(--vermilion-deep);border-style:solid}.NodeConfigForm-module__wIT5Rq__presetChipRow{gap:var(--space-xs);flex-wrap:wrap;display:flex}.NodeConfigForm-module__wIT5Rq__previewDescription{color:var(--foreground);font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin:0}.NodeConfigForm-module__wIT5Rq__previewSection{background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-sm);gap:var(--space-xs);padding:var(--space-sm);flex-direction:column;display:flex}.NodeConfigForm-module__wIT5Rq__suggestionRow{gap:var(--space-xs);flex-wrap:wrap;display:flex}.NodeConfigForm-module__wIT5Rq__compoundRule{gap:var(--space-xs);flex-direction:column;display:flex}.NodeConfigForm-module__wIT5Rq__connectorRow{align-items:center;gap:var(--space-sm);display:flex}.NodeConfigForm-module__wIT5Rq__connectorRule{color:var(--muted-foreground);font-size:var(--text-xs);flex:1;margin:0}.NodeConfigForm-module__wIT5Rq__ruleFields{gap:var(--space-xs);flex-direction:column;display:flex}.NodeConfigForm-module__wIT5Rq__typeSelect{width:var(--config-narrow-select)}.NodeConfigForm-module__wIT5Rq__branchActions{align-items:center;gap:0;display:flex}.NodeConfigForm-module__wIT5Rq__timeoutRow{align-items:flex-end;gap:var(--space-sm);display:flex}.NodeConfigForm-module__wIT5Rq__timeoutInput,.NodeConfigForm-module__wIT5Rq__timeoutSelect{flex:1}.NodeConfigForm-module__wIT5Rq__derivedValue{align-items:center;gap:var(--space-xs);display:flex}.NodeConfigForm-module__wIT5Rq__authPresetRow{gap:var(--space-xs);margin-top:var(--space-xs);display:flex}.NodeConfigForm-module__wIT5Rq__collapsibleHeader{cursor:pointer;align-items:center;gap:var(--space-xs);background:0 0;border:none;justify-content:space-between;width:100%;padding:0;display:flex}.NodeConfigForm-module__wIT5Rq__chevronOpen{transform:rotate(180deg)}.NodeConfigForm-module__wIT5Rq__infoText{color:var(--muted-foreground);font-size:var(--text-sm);margin:var(--space-xs) 0 0;font-style:italic}.NodeConfigForm-module__wIT5Rq__testResultSuccess{color:var(--success);font-size:var(--text-sm);margin:var(--space-xs) 0 0}.NodeConfigForm-module__wIT5Rq__testResultError{color:var(--destructive);font-size:var(--text-sm);margin:var(--space-xs) 0 0}.NodeConfigForm-module__wIT5Rq__jsonValidation{font-size:var(--text-xs);align-items:center;gap:var(--space-xs);margin-top:var(--space-xs);display:flex}.NodeConfigForm-module__wIT5Rq__successCodesSection{margin-top:var(--space-sm-md)}.NodeConfigForm-module__wIT5Rq__statusCodeChips{gap:var(--space-xs);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.NodeConfigForm-module__wIT5Rq__statusCodeInput{align-items:center;gap:var(--space-xs);margin-top:var(--space-sm);display:flex}.NodeConfigForm-module__wIT5Rq__statusCodeInput input{width:var(--config-compact-input)}.NodeConfigForm-module__wIT5Rq__outputSummary{margin-top:var(--space-sm);padding:var(--space-sm) 0}.NodeConfigForm-module__wIT5Rq__outputSummaryEmpty{color:var(--muted-foreground);font-size:var(--text-xs);margin:0;font-style:italic}.NodeConfigForm-module__wIT5Rq__outputSummaryList{gap:var(--space-xs-sm);flex-wrap:wrap;display:flex}.NodeConfigForm-module__wIT5Rq__outputSummaryItem{background:var(--muted);border-radius:var(--radius-sm);font-size:var(--text-xs);align-items:center;gap:var(--space-xs);padding:var(--space-2xs) var(--space-sm);display:inline-flex}.NodeConfigForm-module__wIT5Rq__outputSummaryField{color:var(--foreground);font-weight:var(--font-weight-medium)}.NodeConfigForm-module__wIT5Rq__outputSummaryType{color:var(--muted-foreground)}.NodeConfigForm-module__wIT5Rq__payloadPreview{background:var(--muted);border-radius:var(--radius);margin-top:var(--space-sm-md);padding:var(--space-sm-md)}.NodeConfigForm-module__wIT5Rq__schemaPreview{gap:var(--space-xs);flex-direction:column;display:flex}.NodeConfigForm-module__wIT5Rq__schemaField{align-items:baseline;column-gap:var(--space-sm);font-size:var(--text-xs);row-gap:var(--space-2xs);grid-template-columns:1fr auto;display:grid}.NodeConfigForm-module__wIT5Rq__schemaFieldName,.NodeConfigForm-module__wIT5Rq__schemaFieldType,.NodeConfigForm-module__wIT5Rq__schemaFieldDesc{overflow-wrap:anywhere;word-break:break-word}.NodeConfigForm-module__wIT5Rq__schemaFieldName{color:var(--foreground);font-family:var(--locator);font-weight:var(--font-weight-medium);grid-column:1}.NodeConfigForm-module__wIT5Rq__schemaFieldType{color:var(--muted-foreground);font-size:var(--text-xs);grid-column:2;justify-self:end}.NodeConfigForm-module__wIT5Rq__schemaFieldDesc{color:var(--muted-foreground);font-size:var(--text-xs);grid-column:1/-1;font-style:italic}.NodeConfigForm-module__wIT5Rq__warningText{color:var(--warning)}.NodeConfigForm-module__wIT5Rq__errorText{color:var(--destructive);font-size:var(--text-xs);margin:0}.NodeConfigForm-module__wIT5Rq__warningIcon{height:var(--text-xs);margin-right:var(--space-xs);vertical-align:middle;width:var(--text-xs);display:inline}.NodeConfigForm-module__wIT5Rq__linkButtonInline{height:auto;padding:0}.NodeConfigForm-module__wIT5Rq__linkButtonDestructive{color:var(--destructive);height:auto;padding:0}.NodeConfigForm-module__wIT5Rq__linkButtonDestructive:hover{color:var(--destructive)}.NodeConfigForm-module__wIT5Rq__advancedDisclosure{border-top:1px solid var(--border);margin-top:var(--space-sm);padding-top:var(--space-sm)}.NodeConfigForm-module__wIT5Rq__badgeRemoveBtn{cursor:pointer;margin-left:var(--space-xs);background:0 0;border:none;padding:0}.NodeConfigForm-module__wIT5Rq__previewResult{margin-top:var(--space-sm)}.NodeConfigForm-module__wIT5Rq__fromLocalPart{align-items:center;gap:var(--space-xs);margin-top:var(--space-xs);display:flex}.NodeConfigForm-module__wIT5Rq__fromAtDomain{color:var(--muted-foreground);font-size:var(--text-sm);white-space:nowrap;flex-shrink:0}.NodeConfigForm-module__wIT5Rq__intentSplit{gap:var(--space-sm);display:flex}.NodeConfigForm-module__wIT5Rq__intentButton{background:var(--background);border:1px solid var(--border);border-radius:var(--radius);color:var(--foreground);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-weight-medium);align-items:flex-start;gap:var(--space-xs);padding:var(--space-sm);text-align:left;transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease;flex-direction:column;flex:1;display:flex}.NodeConfigForm-module__wIT5Rq__intentButton:hover{border-color:var(--primary)}.NodeConfigForm-module__wIT5Rq__intentButton[data-state=on]{background:var(--muted);border-color:var(--primary)}.NodeConfigForm-module__wIT5Rq__intentHelp{color:var(--muted-foreground);font-size:var(--text-xs);font-weight:var(--font-weight-normal)}.NodeConfigForm-module__wIT5Rq__contextFieldCard{border:1px solid var(--border);border-radius:var(--radius);gap:var(--space-sm);padding:var(--space-sm);flex-direction:column;display:flex}.NodeConfigForm-module__wIT5Rq__connectBlock,.NodeConfigForm-module__wIT5Rq__connectUrlParamsForm{gap:var(--space-sm);flex-direction:column;display:flex}.NodeConfigForm-module__wIT5Rq__connectUrlParamField{gap:var(--space-xs);flex-direction:column;display:flex}.NodeConfigForm-module__wIT5Rq__connectUrlParamHint{color:var(--muted-foreground);font-size:var(--text-xs);margin:0}
@layer components{.toggle-module__koiaDq__toggle{border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);align-items:center;gap:var(--space-2);transition:color var(--motion-fast) cubic-bezier(.4, 0, .2, 1), box-shadow var(--motion-fast) cubic-bezier(.4, 0, .2, 1);white-space:nowrap;outline:none;justify-content:center;line-height:1.42857;display:inline-flex}@media (hover:hover){.toggle-module__koiaDq__toggle:hover{background-color:var(--muted);color:var(--muted-foreground)}}.toggle-module__koiaDq__toggle:disabled{opacity:var(--opacity-disabled);pointer-events:none}.toggle-module__koiaDq__toggle:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring)}.toggle-module__koiaDq__toggle[aria-invalid=true]{border-color:var(--destructive)}.toggle-module__koiaDq__toggle[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px var(--destructive)}.toggle-module__koiaDq__toggle[data-state=on]{background-color:var(--muted);color:var(--foreground)}.toggle-module__koiaDq__toggle svg{pointer-events:none;flex-shrink:0}.toggle-module__koiaDq__toggle svg:not([class*=size-]){height:var(--space-4);width:var(--space-4)}.toggle-module__koiaDq__variantDefault{background-color:#0000}.toggle-module__koiaDq__variantOutline{border:1px solid var(--input);background-color:#0000}@media (hover:hover){.toggle-module__koiaDq__variantOutline:hover{background-color:var(--muted);color:var(--foreground)}}.toggle-module__koiaDq__sizeDefault{height:var(--space-9);min-width:var(--space-9);padding-inline:var(--space-2)}.toggle-module__koiaDq__sizeSm{height:var(--space-8);min-width:var(--space-8);padding-inline:calc(var(--space-1) * 1.5)}.toggle-module__koiaDq__sizeLg{height:var(--space-10);min-width:var(--space-10);padding-inline:calc(var(--space-1) * 2.5)}}
.AttachmentChip-module__q_gsuq__chip{background-color:var(--paper-lifted);border:1px solid var(--rule-default);border-radius:var(--radius-sm);align-items:center;gap:var(--space-xs);padding:.125rem .5rem;display:inline-flex}.AttachmentChip-module__q_gsuq__icon,.AttachmentChip-module__q_gsuq__removeIcon{color:var(--ink-muted);height:var(--text-meta);width:var(--text-meta)}.AttachmentChip-module__q_gsuq__filename{color:var(--ink);font-family:var(--narrative);font-size:var(--text-sm)}.AttachmentChip-module__q_gsuq__size{color:var(--ink-muted);font-family:var(--locator);font-size:var(--text-meta)}.AttachmentChip-module__q_gsuq__remove{cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}
.MarkdownDescription-module__dbgfyW__markdown{color:var(--muted-foreground);font-size:var(--text-xs)}.MarkdownDescription-module__dbgfyW__markdown a{color:var(--primary);text-decoration:underline}.MarkdownDescription-module__dbgfyW__markdown code{background:var(--muted);border-radius:var(--radius-sm);font-size:inherit;padding:.1em .25em}.MarkdownDescription-module__dbgfyW__markdown ol{margin:var(--space-xs) 0;padding-left:var(--space-md);list-style-type:decimal}.MarkdownDescription-module__dbgfyW__markdown p{margin:0}.MarkdownDescription-module__dbgfyW__markdown strong{font-weight:var(--font-weight-semibold)}.MarkdownDescription-module__dbgfyW__markdown ul{margin:var(--space-xs) 0;padding-left:var(--space-md);list-style-type:disc}
@layer components{.toggle-group-module__cpOR2G__root{align-items:center;gap:var(--space-1);display:flex}}
.MentionPopover-module__Jj1hwa__popover{background-color:var(--paper-lifted);border:1px solid var(--rule-default);border-radius:var(--radius-md);box-shadow:var(--shadow-lift);min-width:12rem;max-height:16rem;padding:var(--space-2xs);flex-direction:column;display:flex;overflow-y:auto}.MentionPopover-module__Jj1hwa__empty{color:var(--ink-muted);font-family:var(--narrative);font-size:var(--text-sm);padding:var(--space-sm)}.MentionPopover-module__Jj1hwa__item{border-radius:var(--radius-sm);cursor:pointer;align-items:baseline;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);text-align:left;background:0 0;border:none;display:flex}.MentionPopover-module__Jj1hwa__item:hover,.MentionPopover-module__Jj1hwa__item:focus-visible{background-color:var(--paper-snow);outline:none}.MentionPopover-module__Jj1hwa__itemType{color:var(--indigo-rill);font-family:var(--locator);font-size:var(--text-meta);letter-spacing:.04em}.MentionPopover-module__Jj1hwa__itemName{color:var(--ink);font-family:var(--narrative);font-size:var(--text-sm)}
@layer components{.tooltip-module__rAiSzq__content{animation:tooltip-module__rAiSzq__tooltip-in var(--motion-fast) cubic-bezier(.4, 0, .2, 1);background-color:var(--primary);border-radius:var(--radius-md);color:var(--primary-foreground);font-size:var(--text-xs);padding:calc(var(--space-1) * 1.5) var(--space-3);text-wrap:balance;transform-origin:var(--radix-tooltip-content-transform-origin);width:fit-content;z-index:var(--z-tooltip);line-height:1.33333}.tooltip-module__rAiSzq__content[data-state=closed]{animation:tooltip-module__rAiSzq__tooltip-out var(--motion-fast) cubic-bezier(.4, 0, .2, 1)}.tooltip-module__rAiSzq__content[data-side=bottom]{--tooltip-slide:0, calc(var(--space-2) * -1)}.tooltip-module__rAiSzq__content[data-side=left]{--tooltip-slide:var(--space-2), 0}.tooltip-module__rAiSzq__content[data-side=right]{--tooltip-slide:calc(var(--space-2) * -1), 0}.tooltip-module__rAiSzq__content[data-side=top]{--tooltip-slide:0, var(--space-2)}.tooltip-module__rAiSzq__arrow{background-color:var(--primary);fill:var(--primary);height:calc(var(--space-1) * 2.5);width:calc(var(--space-1) * 2.5);z-index:var(--z-tooltip);border-radius:2px;translate:0 calc(-50% - 2px);rotate:45deg}}@keyframes tooltip-module__rAiSzq__tooltip-in{0%{opacity:0;transform:scale(.95) translate(var(--tooltip-slide,0, 0))}to{opacity:1;transform:scale(1)translate(0)}}@keyframes tooltip-module__rAiSzq__tooltip-out{0%{opacity:1;transform:scale(1)translate(0)}to{opacity:0;transform:scale(.95) translate(var(--tooltip-slide,0, 0))}}
.AgentChatComposer-module__eGxGgq__container{border-top:1px solid var(--rule-default);gap:var(--space-sm);padding:var(--space-md);padding-bottom:max(var(--space-md), env(safe-area-inset-bottom));flex-direction:column;flex-shrink:0;display:flex;position:relative}.AgentChatComposer-module__eGxGgq__chips{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.AgentChatComposer-module__eGxGgq__inputRow{display:flex}.AgentChatComposer-module__eGxGgq__textarea{max-height:40vh;min-height:calc(3 * var(--text-base));resize:none;flex:1}.AgentChatComposer-module__eGxGgq__mentionAnchor{z-index:var(--z-popover);position:fixed}.AgentChatComposer-module__eGxGgq__footer{justify-content:space-between;align-items:center;display:flex}.AgentChatComposer-module__eGxGgq__footerLeft,.AgentChatComposer-module__eGxGgq__footerRight{align-items:center;gap:var(--space-xs);min-width:0;display:flex}.AgentChatComposer-module__eGxGgq__attachIcon,.AgentChatComposer-module__eGxGgq__sendIcon{height:var(--text-base);width:var(--text-base)}.AgentChatComposer-module__eGxGgq__counter,.AgentChatComposer-module__eGxGgq__counterOver{font-family:var(--narrative);font-size:var(--text-meta)}.AgentChatComposer-module__eGxGgq__counter{color:var(--ink-muted)}.AgentChatComposer-module__eGxGgq__counterOver{color:var(--vermilion-deep)}.AgentChatComposer-module__eGxGgq__hint{color:var(--ink-muted);font-family:var(--locator);font-size:var(--text-meta);letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (pointer:coarse){.AgentChatComposer-module__eGxGgq__hint{display:none}}.AgentChatComposer-module__eGxGgq__attachmentError{color:var(--vermilion-deep);font-family:var(--narrative);font-size:var(--text-meta)}
.sidebar-module__EVpcEa__wrapper{width:100%;height:100%;display:flex}.sidebar-module__EVpcEa__wrapper:has([data-variant=inset]){background-color:var(--sidebar)}.sidebar-module__EVpcEa__sidebarNone{background-color:var(--sidebar);color:var(--sidebar-foreground);height:100%;width:var(--sidebar-width);flex-direction:column;display:flex}.sidebar-module__EVpcEa__mobileContent{background-color:var(--sidebar);color:var(--sidebar-foreground);width:var(--sidebar-width);padding:0}.sidebar-module__EVpcEa__mobileContent>button{display:none}.sidebar-module__EVpcEa__mobileInner{flex-direction:column;width:100%;height:100%;display:flex}.sidebar-module__EVpcEa__sidebar{color:var(--sidebar-foreground);display:none}@media (min-width:768px){.sidebar-module__EVpcEa__sidebar{display:block}}.sidebar-module__EVpcEa__gap{transition:width var(--motion-medium) linear;width:var(--sidebar-width);background-color:#0000;position:relative}.sidebar-module__EVpcEa__sidebar[data-collapsible=offcanvas] .sidebar-module__EVpcEa__gap{width:0}.sidebar-module__EVpcEa__sidebar[data-side=right] .sidebar-module__EVpcEa__gap{rotate:180deg}.sidebar-module__EVpcEa__sidebar[data-collapsible=icon] .sidebar-module__EVpcEa__gap{width:var(--sidebar-width-icon)}.sidebar-module__EVpcEa__sidebar[data-collapsible=icon][data-variant=floating] .sidebar-module__EVpcEa__gap,.sidebar-module__EVpcEa__sidebar[data-collapsible=icon][data-variant=inset] .sidebar-module__EVpcEa__gap{width:calc(var(--sidebar-width-icon) + var(--space-4))}.sidebar-module__EVpcEa__container{height:calc(100% - var(--workspace-header-height,0px));bottom:0;top:var(--workspace-header-height);transition:left var(--motion-medium) linear, right var(--motion-medium) linear, width var(--motion-medium) linear;width:var(--sidebar-width);z-index:var(--z-sticky);display:none;position:fixed}@media (min-width:768px){.sidebar-module__EVpcEa__container{display:flex}}.sidebar-module__EVpcEa__sidebar[data-side=left] .sidebar-module__EVpcEa__container{left:0}.sidebar-module__EVpcEa__sidebar[data-side=left][data-collapsible=offcanvas] .sidebar-module__EVpcEa__container{left:calc(var(--sidebar-width) * -1)}.sidebar-module__EVpcEa__sidebar[data-side=right] .sidebar-module__EVpcEa__container{right:0}.sidebar-module__EVpcEa__sidebar[data-side=right][data-collapsible=offcanvas] .sidebar-module__EVpcEa__container{right:calc(var(--sidebar-width) * -1)}.sidebar-module__EVpcEa__sidebar[data-collapsible=icon] .sidebar-module__EVpcEa__container{width:var(--sidebar-width-icon)}.sidebar-module__EVpcEa__sidebar[data-variant=sidebar][data-side=left] .sidebar-module__EVpcEa__container{border-right:1px solid var(--sidebar-border)}.sidebar-module__EVpcEa__sidebar[data-variant=sidebar][data-side=right] .sidebar-module__EVpcEa__container{border-left:1px solid var(--sidebar-border)}.sidebar-module__EVpcEa__sidebar[data-variant=floating] .sidebar-module__EVpcEa__container,.sidebar-module__EVpcEa__sidebar[data-variant=inset] .sidebar-module__EVpcEa__container{padding:var(--space-2)}.sidebar-module__EVpcEa__sidebar[data-variant=floating][data-collapsible=icon] .sidebar-module__EVpcEa__container,.sidebar-module__EVpcEa__sidebar[data-variant=inset][data-collapsible=icon] .sidebar-module__EVpcEa__container{width:calc(var(--sidebar-width-icon) + var(--space-4) + 2px)}.sidebar-module__EVpcEa__inner{flex-direction:column;width:100%;height:100%;display:flex}.sidebar-module__EVpcEa__sidebar[data-variant=floating] .sidebar-module__EVpcEa__inner{border:1px solid var(--sidebar-border);border-radius:var(--radius-lg);box-shadow:0 1px 3px 0 color-mix(in srgb, var(--ink) 10%, transparent), 0 1px 2px -1px color-mix(in srgb, var(--ink) 10%, transparent)}.sidebar-module__EVpcEa__rail{transition:background-color var(--motion-fast) linear;width:var(--space-4);z-index:var(--z-sticky);display:none;position:absolute;top:0;bottom:0;translate:-50%}@media (min-width:640px){.sidebar-module__EVpcEa__rail{display:flex}}.sidebar-module__EVpcEa__rail:hover:after{background-color:var(--sidebar-border)}.sidebar-module__EVpcEa__rail:after{content:"";width:2px;position:absolute;top:0;bottom:0;left:50%}.sidebar-module__EVpcEa__sidebar[data-side=left] .sidebar-module__EVpcEa__rail{cursor:w-resize;right:calc(var(--space-4) * -1)}.sidebar-module__EVpcEa__sidebar[data-side=right] .sidebar-module__EVpcEa__rail{cursor:e-resize;left:0}.sidebar-module__EVpcEa__sidebar[data-side=left][data-state=collapsed] .sidebar-module__EVpcEa__rail{cursor:e-resize}.sidebar-module__EVpcEa__sidebar[data-side=right][data-state=collapsed] .sidebar-module__EVpcEa__rail{cursor:w-resize}.sidebar-module__EVpcEa__sidebar[data-collapsible=offcanvas] .sidebar-module__EVpcEa__rail:hover{background-color:var(--sidebar)}.sidebar-module__EVpcEa__sidebar[data-collapsible=offcanvas] .sidebar-module__EVpcEa__rail{translate:0}.sidebar-module__EVpcEa__sidebar[data-collapsible=offcanvas] .sidebar-module__EVpcEa__rail:after{left:100%}.sidebar-module__EVpcEa__sidebar[data-side=left][data-collapsible=offcanvas] .sidebar-module__EVpcEa__rail{right:calc(var(--space-2) * -1)}.sidebar-module__EVpcEa__sidebar[data-side=right][data-collapsible=offcanvas] .sidebar-module__EVpcEa__rail{left:calc(var(--space-2) * -1)}.sidebar-module__EVpcEa__inset{background-color:var(--background);flex-direction:column;flex:1;width:100%;min-width:0;display:flex;position:relative;overflow:clip}@media (min-width:768px){.sidebar-module__EVpcEa__sidebar[data-variant=inset]~.sidebar-module__EVpcEa__inset{border-radius:var(--radius-xl);box-shadow:0 1px 3px 0 color-mix(in srgb, var(--ink) 10%, transparent), 0 1px 2px -1px color-mix(in srgb, var(--ink) 10%, transparent);margin:var(--space-2);margin-left:0}.sidebar-module__EVpcEa__sidebar[data-variant=inset][data-state=collapsed]~.sidebar-module__EVpcEa__inset{margin-left:var(--space-2)}}.sidebar-module__EVpcEa__input{background-color:var(--background);box-shadow:none;height:var(--space-8);width:100%}.sidebar-module__EVpcEa__header,.sidebar-module__EVpcEa__footer{gap:var(--space-2);padding:var(--space-2);flex-direction:column;display:flex}.sidebar-module__EVpcEa__separator{background-color:var(--sidebar-border);width:auto}.sidebar-module__EVpcEa__content{gap:var(--space-2);flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.sidebar-module__EVpcEa__sidebar[data-collapsible=icon] .sidebar-module__EVpcEa__content{overflow:hidden}.sidebar-module__EVpcEa__group{min-width:0;padding:var(--space-2);flex-direction:column;width:100%;display:flex;position:relative}.sidebar-module__EVpcEa__groupLabel{border-radius:var(--radius-md);color:color-mix(in oklab, var(--sidebar-foreground) 70%, transparent);font-size:var(--text-xs);font-weight:var(--font-weight-medium);height:var(--space-8);line-height:var(--leading-compact);padding-inline:var(--space-2);transition:margin var(--motion-medium) linear, opacity var(--motion-medium) linear;outline:none;flex-shrink:0;align-items:center;display:flex}.sidebar-module__EVpcEa__groupLabel:focus-visible{box-shadow:0 0 0 2px var(--ring)}.sidebar-module__EVpcEa__groupLabel>svg{height:var(--space-4);width:var(--space-4);flex-shrink:0}.sidebar-module__EVpcEa__sidebar[data-collapsible=icon] .sidebar-module__EVpcEa__groupLabel{margin-top:calc(var(--space-8) * -1);opacity:0}.sidebar-module__EVpcEa__groupAction{aspect-ratio:1;border-radius:var(--radius-md);right:var(--space-3);top:calc(var(--space-1) * 3.5);transition:transform var(--motion-fast) cubic-bezier(.4, 0, .2, 1);width:var(--space-5);outline:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.sidebar-module__EVpcEa__groupAction:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.sidebar-module__EVpcEa__groupAction:focus-visible{box-shadow:0 0 0 2px var(--ring)}.sidebar-module__EVpcEa__groupAction>svg{height:var(--space-4);width:var(--space-4);flex-shrink:0}.sidebar-module__EVpcEa__groupAction:after{content:"";inset:calc(var(--space-2) * -1);position:absolute}@media (min-width:768px){.sidebar-module__EVpcEa__groupAction:after{display:none}}.sidebar-module__EVpcEa__sidebar[data-collapsible=icon] .sidebar-module__EVpcEa__groupAction{display:none}.sidebar-module__EVpcEa__groupContent{font-size:var(--text-sm);line-height:var(--leading-snug);width:100%}.sidebar-module__EVpcEa__menu{gap:var(--space-1);flex-direction:column;width:100%;min-width:0;display:flex}.sidebar-module__EVpcEa__menuItem{position:relative}.sidebar-module__EVpcEa__menuButton{border-radius:var(--radius-md);font-size:var(--text-sm);align-items:center;gap:var(--space-2);line-height:var(--leading-snug);padding:var(--space-2);text-align:left;transition:width var(--motion-fast) cubic-bezier(.4, 0, .2, 1), height var(--motion-fast) cubic-bezier(.4, 0, .2, 1), padding var(--motion-fast) cubic-bezier(.4, 0, .2, 1);outline:none;width:100%;display:flex;overflow:hidden}.sidebar-module__EVpcEa__menuButton:hover,.sidebar-module__EVpcEa__menuButton:active{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.sidebar-module__EVpcEa__menuButton:focus-visible{box-shadow:0 0 0 2px var(--ring)}.sidebar-module__EVpcEa__menuButton:disabled,.sidebar-module__EVpcEa__menuButton[aria-disabled=true]{opacity:var(--opacity-disabled);pointer-events:none}.sidebar-module__EVpcEa__menuButton[data-active=true]{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground);font-weight:var(--font-weight-medium)}.sidebar-module__EVpcEa__menuButton[data-state=open]:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.sidebar-module__EVpcEa__menuItem:has([data-sidebar=menu-action]) .sidebar-module__EVpcEa__menuButton{padding-right:var(--space-8)}.sidebar-module__EVpcEa__menuButton>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-module__EVpcEa__menuButton>svg{height:var(--space-4);width:var(--space-4);flex-shrink:0}.sidebar-module__EVpcEa__sidebar[data-collapsible=icon] .sidebar-module__EVpcEa__menuButton{height:var(--space-8)!important;padding:var(--space-2)!important;width:var(--space-8)!important}.sidebar-module__EVpcEa__variantDefault:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.sidebar-module__EVpcEa__variantOutline{background-color:var(--background);box-shadow:0 0 0 1px var(--sidebar-border)}.sidebar-module__EVpcEa__variantOutline:hover{background-color:var(--sidebar-accent);box-shadow:0 0 0 1px var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.sidebar-module__EVpcEa__sizeDefault{font-size:var(--text-sm);height:var(--space-8);line-height:var(--leading-snug)}.sidebar-module__EVpcEa__sizeSm{font-size:var(--text-xs);height:var(--space-7);line-height:var(--leading-compact)}.sidebar-module__EVpcEa__sizeLg{font-size:var(--text-sm);height:var(--space-12);line-height:var(--leading-snug)}.sidebar-module__EVpcEa__sidebar[data-collapsible=icon] .sidebar-module__EVpcEa__sizeLg{padding:0!important}.sidebar-module__EVpcEa__menuAction{aspect-ratio:1;border-radius:var(--radius-md);color:var(--sidebar-foreground);right:var(--space-1);top:calc(var(--space-1) * 1.5);transition:transform var(--motion-fast) cubic-bezier(.4, 0, .2, 1);width:var(--space-5);outline:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.sidebar-module__EVpcEa__menuAction:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.sidebar-module__EVpcEa__menuAction:focus-visible{box-shadow:0 0 0 2px var(--ring)}.sidebar-module__EVpcEa__menuButton:hover~.sidebar-module__EVpcEa__menuAction{color:var(--sidebar-accent-foreground)}.sidebar-module__EVpcEa__menuAction>svg{height:var(--space-4);width:var(--space-4);flex-shrink:0}.sidebar-module__EVpcEa__menuAction:after{content:"";inset:calc(var(--space-2) * -1);position:absolute}@media (min-width:768px){.sidebar-module__EVpcEa__menuAction:after{display:none}}.sidebar-module__EVpcEa__menuButton[data-size=sm]~.sidebar-module__EVpcEa__menuAction{top:var(--space-1)}.sidebar-module__EVpcEa__menuButton[data-size=default]~.sidebar-module__EVpcEa__menuAction{top:calc(var(--space-1) * 1.5)}.sidebar-module__EVpcEa__menuButton[data-size=lg]~.sidebar-module__EVpcEa__menuAction{top:calc(var(--space-1) * 2.5)}.sidebar-module__EVpcEa__sidebar[data-collapsible=icon] .sidebar-module__EVpcEa__menuAction{display:none}@media (min-width:768px){.sidebar-module__EVpcEa__showOnHover{opacity:0}}.sidebar-module__EVpcEa__menuButton[data-active=true]~.sidebar-module__EVpcEa__showOnHover{color:var(--sidebar-accent-foreground)}.sidebar-module__EVpcEa__menuItem:focus-within .sidebar-module__EVpcEa__showOnHover,.sidebar-module__EVpcEa__menuItem:hover .sidebar-module__EVpcEa__showOnHover,.sidebar-module__EVpcEa__showOnHover[data-state=open]{opacity:1}.sidebar-module__EVpcEa__menuBadge{border-radius:var(--radius-md);color:var(--sidebar-foreground);font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium);height:var(--space-5);line-height:var(--leading-compact);min-width:var(--space-5);padding-inline:var(--space-1);pointer-events:none;right:var(--space-1);user-select:none;justify-content:center;align-items:center;display:flex;position:absolute}.sidebar-module__EVpcEa__menuButton:hover~.sidebar-module__EVpcEa__menuBadge,.sidebar-module__EVpcEa__menuButton[data-active=true]~.sidebar-module__EVpcEa__menuBadge{color:var(--sidebar-accent-foreground)}.sidebar-module__EVpcEa__menuButton[data-size=sm]~.sidebar-module__EVpcEa__menuBadge{top:var(--space-1)}.sidebar-module__EVpcEa__menuButton[data-size=default]~.sidebar-module__EVpcEa__menuBadge{top:calc(var(--space-1) * 1.5)}.sidebar-module__EVpcEa__menuButton[data-size=lg]~.sidebar-module__EVpcEa__menuBadge{top:calc(var(--space-1) * 2.5)}.sidebar-module__EVpcEa__sidebar[data-collapsible=icon] .sidebar-module__EVpcEa__menuBadge{display:none}.sidebar-module__EVpcEa__menuSkeleton{border-radius:var(--radius-md);align-items:center;gap:var(--space-2);height:var(--space-8);padding-inline:var(--space-2);display:flex}.sidebar-module__EVpcEa__menuSkeletonIcon{border-radius:var(--radius-md);height:var(--space-4);width:var(--space-4)}.sidebar-module__EVpcEa__menuSkeletonText{height:var(--space-4);max-width:var(--skeleton-width);flex:1}.sidebar-module__EVpcEa__menuSub{border-left:1px solid var(--sidebar-border);gap:var(--space-1);margin-inline:calc(var(--space-1) * 3.5);min-width:0;padding-block:calc(var(--space-1) * .5);padding-inline:calc(var(--space-1) * 2.5);flex-direction:column;display:flex;translate:1px}.sidebar-module__EVpcEa__sidebar[data-collapsible=icon] .sidebar-module__EVpcEa__menuSub{display:none}.sidebar-module__EVpcEa__menuSubItem{position:relative}.sidebar-module__EVpcEa__menuSubButton{border-radius:var(--radius-md);color:var(--sidebar-foreground);align-items:center;gap:var(--space-2);height:var(--space-7);min-width:0;padding-inline:var(--space-2);outline:none;display:flex;overflow:hidden;translate:-1px}.sidebar-module__EVpcEa__menuSubButton:hover,.sidebar-module__EVpcEa__menuSubButton:active{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.sidebar-module__EVpcEa__menuSubButton:focus-visible{box-shadow:0 0 0 2px var(--ring)}.sidebar-module__EVpcEa__menuSubButton:disabled,.sidebar-module__EVpcEa__menuSubButton[aria-disabled=true]{opacity:var(--opacity-disabled);pointer-events:none}.sidebar-module__EVpcEa__menuSubButton[data-active=true]{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.sidebar-module__EVpcEa__menuSubButton>svg{color:var(--sidebar-accent-foreground);height:var(--space-4);width:var(--space-4);flex-shrink:0}.sidebar-module__EVpcEa__menuSubButton>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-module__EVpcEa__subSizeSm{font-size:var(--text-xs);line-height:var(--leading-compact)}.sidebar-module__EVpcEa__subSizeMd{font-size:var(--text-sm);line-height:var(--leading-snug)}.sidebar-module__EVpcEa__sidebar[data-collapsible=icon] .sidebar-module__EVpcEa__menuSubButton{display:none}
.CanvasControls-module__KK5yoG__toolbar{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md);gap:var(--space-xs);padding:var(--space-xs);display:flex}.CanvasControls-module__KK5yoG__icon{height:var(--text-base);width:var(--text-base)}
.workflow-diagram-module__JjjBQa__frame{width:100%;margin:0}.workflow-diagram-module__JjjBQa__ribbon{grid-template-rows:auto 2.25rem auto;grid-auto-columns:1fr;grid-auto-flow:column;align-items:center;gap:.625rem 0;display:grid;position:relative}.workflow-diagram-module__JjjBQa__dotCell{justify-content:center;display:flex;position:relative}.workflow-diagram-module__JjjBQa__dotCell:after,.workflow-diagram-module__JjjBQa__dotCell:before{background:var(--indigo-rill);content:"";height:1.5px;position:absolute;top:50%;transform:translateY(-50%)}.workflow-diagram-module__JjjBQa__dotCell:before{left:0;right:50%}.workflow-diagram-module__JjjBQa__dotCell:after{left:50%;right:0}.workflow-diagram-module__JjjBQa__dotCellFirst:before,.workflow-diagram-module__JjjBQa__dotCellLast:after{content:none}.workflow-diagram-module__JjjBQa__flightLeft:before,.workflow-diagram-module__JjjBQa__flightRight:after{background:var(--indigo-soft);height:.375rem}.workflow-diagram-module__JjjBQa__kind{color:var(--ink);font-family:var(--font-locator);letter-spacing:.14em;text-align:center;text-transform:uppercase;align-self:end;padding:0 .5rem;font-size:.75rem;font-weight:500}.workflow-diagram-module__JjjBQa__dot{background:var(--paper-lifted);border:1.5px solid var(--indigo-rill);z-index:1;border-radius:9999px;width:.75rem;height:.75rem;transition:background-color .2s cubic-bezier(.165,.84,.44,1),box-shadow .2s cubic-bezier(.165,.84,.44,1);position:relative}.workflow-diagram-module__JjjBQa__dotComplete{background:var(--indigo-rill)}.workflow-diagram-module__JjjBQa__dotActive{background:var(--indigo-rill);box-shadow:0 0 0 .25rem var(--paper-lifted), 0 0 0 .3125rem var(--indigo-rill);width:.875rem;height:.875rem}.workflow-diagram-module__JjjBQa__titleBlock{text-align:center;flex-direction:column;align-self:start;gap:.375rem;padding:0 .75rem;display:flex}.workflow-diagram-module__JjjBQa__title{color:var(--ink);font-family:var(--font-narrative);margin:0;font-size:1rem;line-height:1.4}.workflow-diagram-module__JjjBQa__meta{color:var(--ink-muted);font-family:var(--font-locator);letter-spacing:.04em;font-size:.6875rem}.workflow-diagram-module__JjjBQa__chip{background:var(--indigo-soft);color:var(--indigo-rill);font-family:var(--font-locator);letter-spacing:.1em;text-transform:uppercase;border-radius:9999px;align-self:center;align-items:center;margin-top:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.workflow-diagram-module__JjjBQa__routingDot{background:var(--indigo-rill);border-radius:9999px;width:.375rem;height:.375rem;margin-right:.375rem;animation:1.6s cubic-bezier(.165,.84,.44,1) infinite workflow-diagram-module__JjjBQa__workflow-routing-pulse;display:inline-block}@keyframes workflow-diagram-module__JjjBQa__workflow-routing-pulse{0%,to{opacity:.45}50%{opacity:1}}.workflow-diagram-module__JjjBQa__caption{color:var(--ink-muted);font-family:var(--font-locator);letter-spacing:.06em;text-align:center;text-transform:uppercase;margin-top:2.5rem;font-size:.6875rem;display:block}.workflow-diagram-module__JjjBQa__canvas .workflow-diagram-module__JjjBQa__ribbon{grid-template-rows:auto 1.75rem auto;gap:.5rem 0}.workflow-diagram-module__JjjBQa__canvas .workflow-diagram-module__JjjBQa__titleBlock{padding:0 .375rem}.workflow-diagram-module__JjjBQa__canvas .workflow-diagram-module__JjjBQa__title{font-size:.875rem}.workflow-diagram-module__JjjBQa__canvas .workflow-diagram-module__JjjBQa__caption{margin-top:1rem}@media (max-width:767px){.workflow-diagram-module__JjjBQa__marketing .workflow-diagram-module__JjjBQa__ribbon{flex-direction:column;gap:0;display:flex}.workflow-diagram-module__JjjBQa__marketing .workflow-diagram-module__JjjBQa__dotCell:after,.workflow-diagram-module__JjjBQa__marketing .workflow-diagram-module__JjjBQa__dotCell:before{content:none}.workflow-diagram-module__JjjBQa__marketing .workflow-diagram-module__JjjBQa__kind{text-align:left;align-self:flex-start;margin-top:1.5rem}.workflow-diagram-module__JjjBQa__marketing .workflow-diagram-module__JjjBQa__kind:first-of-type{margin-top:0}.workflow-diagram-module__JjjBQa__marketing .workflow-diagram-module__JjjBQa__dotCell{justify-content:flex-start;align-self:flex-start;margin:.5rem 0}.workflow-diagram-module__JjjBQa__marketing .workflow-diagram-module__JjjBQa__titleBlock{border-bottom:1px solid var(--rule-default);text-align:left;align-self:flex-start;width:100%;padding:0 0 1.25rem}.workflow-diagram-module__JjjBQa__marketing .workflow-diagram-module__JjjBQa__titleBlock:last-of-type{border-bottom:none}.workflow-diagram-module__JjjBQa__marketing .workflow-diagram-module__JjjBQa__chip{align-self:flex-start}.workflow-diagram-module__JjjBQa__marketing .workflow-diagram-module__JjjBQa__caption{text-align:left;margin-top:1.5rem}}@media (prefers-reduced-motion:reduce){.workflow-diagram-module__JjjBQa__routingDot{opacity:.85;animation:none}.workflow-diagram-module__JjjBQa__dot{transition:none}}
.AgentRail-module__znhCwa__rail{background-color:var(--paper);border-left:1px solid var(--rule-default);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}@media (max-width:767.98px){.AgentRail-module__znhCwa__rail{border-left:none}}
.MobileTopBar-module__gRp1rG__bar{background:var(--sidebar);border-bottom:1px solid var(--rule-default);align-items:center;gap:var(--space-sm);min-height:calc(3.75rem + env(safe-area-inset-top));padding-block:calc(env(safe-area-inset-top) + var(--space-sm)) var(--space-sm);padding-inline:max(var(--space-md), env(safe-area-inset-left)) max(var(--space-md), env(safe-area-inset-right));z-index:var(--z-sticky);display:flex;position:sticky;top:0}.MobileTopBar-module__gRp1rG__trigger{border-radius:var(--radius-md);color:var(--sidebar-foreground);cursor:pointer;height:2.75rem;transition:background-color var(--motion-fast) ease-out;background:0 0;border:0;justify-content:center;align-items:center;width:2.75rem;margin-inline-start:calc((var(--space-sm) + var(--space-xs)) * -1);padding:0;display:inline-flex}.MobileTopBar-module__gRp1rG__trigger:hover{background:var(--sidebar-accent)}.MobileTopBar-module__gRp1rG__trigger:focus-visible{background:var(--sidebar-accent);outline:2px solid var(--ring);outline-offset:-2px}.MobileTopBar-module__gRp1rG__leading{flex:auto;align-items:center;min-width:0;display:flex}.MobileTopBar-module__gRp1rG__trailing{align-items:center;gap:var(--space-xs);flex-shrink:0;display:flex}
.StyledMiniMap-module__CWOv-q__minimap{background:var(--popover);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);margin-bottom:calc(var(--space-md) + var(--space-9));opacity:.85;transition:opacity .2s;overflow:hidden}.StyledMiniMap-module__CWOv-q__minimap:hover{opacity:1}.StyledMiniMap-module__CWOv-q__minimap .react-flow__minimap-mask{fill:var(--foreground);opacity:.08}.StyledMiniMap-module__CWOv-q__minimap .react-flow__minimap-node{opacity:.7;stroke:none;stroke-width:0}.StyledMiniMap-module__CWOv-q__minimap .react-flow__minimap-node.selected{opacity:1;stroke:var(--primary);stroke-width:2px}
.IntegrationFaq-module__8LVDPq__faqList{max-width:48rem;margin-inline:auto}
.AccountProfileSection-module__1imNya__section{gap:var(--space-md);flex-direction:column;display:flex}.AccountProfileSection-module__1imNya__header{gap:var(--space-xs);flex-direction:column;display:flex}.AccountProfileSection-module__1imNya__title{font-size:var(--text-base);font-weight:var(--font-weight-semibold);margin:0;line-height:1.5}.AccountProfileSection-module__1imNya__description{color:var(--muted-foreground);font-size:var(--text-sm);margin:0}.AccountProfileSection-module__1imNya__form{gap:var(--space-md);flex-direction:column;display:flex}.AccountProfileSection-module__1imNya__field{gap:var(--space-2);display:grid}.AccountProfileSection-module__1imNya__errorText{color:var(--destructive);font-size:var(--text-sm);line-height:1.42857}.AccountProfileSection-module__1imNya__helperText{color:var(--muted-foreground);font-size:var(--text-sm);line-height:1.42857}
.AgentChatLoading-module__OgwqqG__shell{background-color:var(--paper);border-left:1px solid var(--rule-default);flex-direction:column;height:100%;display:flex}.AgentChatLoading-module__OgwqqG__shell.AgentChatLoading-module__OgwqqG__main{border-left:none}@media (max-width:767.98px){.AgentChatLoading-module__OgwqqG__shell{border-left:none}}.AgentChatLoading-module__OgwqqG__body{gap:var(--space-md);padding:var(--space-md);flex-direction:column;flex:1;display:flex}.AgentChatLoading-module__OgwqqG__line{background-color:var(--rule-default);border-radius:var(--radius-sm);height:.75rem;opacity:var(--opacity-loading)}.AgentChatLoading-module__OgwqqG__line:nth-child(2){width:80%}.AgentChatLoading-module__OgwqqG__line:nth-child(3){width:55%}
.BaseNode-module__tufs4a__header{align-items:center;display:flex}.BaseNode-module__tufs4a__headerCompact .BaseNode-module__tufs4a__label{font-size:var(--text-xs)}.BaseNode-module__tufs4a__headerCompact .BaseNode-module__tufs4a__description{font-size:var(--text-xs);-webkit-line-clamp:1}.BaseNode-module__tufs4a__headerExpanded .BaseNode-module__tufs4a__label{font-size:var(--text-sm)}.BaseNode-module__tufs4a__headerExpanded .BaseNode-module__tufs4a__description{-webkit-line-clamp:3}.BaseNode-module__tufs4a__content{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.BaseNode-module__tufs4a__label{color:var(--foreground);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.BaseNode-module__tufs4a__description{color:var(--muted-foreground);font-size:var(--text-xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.BaseNode-module__tufs4a__inlineContent{background:color-mix(in srgb, var(--muted) 60%, transparent);border-radius:var(--radius-sm);color:var(--muted-foreground);font-size:var(--text-xs);padding:var(--space-xs) var(--space-xs-sm);overflow:hidden}.BaseNode-module__tufs4a__inlineContent:empty{display:none}.BaseNode-module__tufs4a__inlineContentCompact{--summary-clamp:1;font-size:var(--text-xs);padding:var(--space-2xs) var(--space-xs)}.BaseNode-module__tufs4a__inlineContentExpanded{--summary-clamp:3;font-size:var(--text-xs);padding:var(--space-xs-sm) var(--space-sm);line-height:1.35}.BaseNode-module__tufs4a__loopProgress{color:var(--muted-foreground);font-size:var(--text-xs)}.BaseNode-module__tufs4a__connectPillRow{display:flex}.BaseNode-module__tufs4a__connectPill{background-color:var(--amber-mark-soft);border-radius:var(--radius-sm);color:var(--amber-mark-deep);cursor:pointer;font-size:var(--text-xs);font-weight:var(--font-weight-medium);min-height:var(--control-h-sm);padding:0 var(--space-sm);border:none;align-items:center;display:inline-flex}@media (hover:hover){.BaseNode-module__tufs4a__connectPill:hover{background-color:color-mix(in oklab, var(--amber-mark-soft), var(--amber-mark) 15%)}}.BaseNode-module__tufs4a__connectPill:focus-visible{box-shadow:0 0 0 3px var(--ring);outline:none}
.IntegrationHero-module__MO3mbq__hero{padding-bottom:var(--space-2xl);padding-top:var(--space-lg)}.IntegrationHero-module__MO3mbq__masthead{border-bottom:2px solid var(--rule-strong);align-items:baseline;gap:var(--space-md);padding-bottom:var(--space-md);padding-top:var(--space-md);flex-wrap:wrap;justify-content:space-between;display:flex}.IntegrationHero-module__MO3mbq__mastheadLeft{align-items:center;gap:var(--space-sm);display:flex}.IntegrationHero-module__MO3mbq__icon{width:1.75rem;height:1.75rem;display:inline-flex}.IntegrationHero-module__MO3mbq__icon img,.IntegrationHero-module__MO3mbq__icon svg{border-radius:var(--radius-sm);object-fit:contain;width:100%;height:100%}.IntegrationHero-module__MO3mbq__mastheadName{color:var(--ink);font-family:var(--font-locator);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:500}.IntegrationHero-module__MO3mbq__mastheadLocator{color:var(--ink-muted);font-family:var(--font-locator);font-size:var(--text-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;align-items:baseline;gap:.5em;display:inline-flex}.IntegrationHero-module__MO3mbq__mastheadNumeral{color:var(--ink)}.IntegrationHero-module__MO3mbq__mastheadLocatorShort{display:none}@media (max-width:30rem){.IntegrationHero-module__MO3mbq__mastheadLocatorLong{display:none}.IntegrationHero-module__MO3mbq__mastheadLocatorShort{display:inline}}.IntegrationHero-module__MO3mbq__body{max-width:44rem;padding-top:var(--space-2xl);text-align:center;margin-left:auto;margin-right:auto}.IntegrationHero-module__MO3mbq__heading{color:var(--ink-muted);font-family:var(--font-locator);font-size:var(--text-meta);letter-spacing:var(--tracking-meta);font-weight:400;line-height:var(--leading-meta);margin-bottom:var(--space-sm);text-transform:uppercase;display:block}.IntegrationHero-module__MO3mbq__brandPitch{color:var(--ink);font-family:var(--font-narrative);font-size:var(--text-display);letter-spacing:var(--tracking-display);font-weight:500;line-height:var(--leading-display);margin-bottom:var(--space-md);margin-top:0}.IntegrationHero-module__MO3mbq__markedAction{color:var(--vermilion-deep)}.IntegrationHero-module__MO3mbq__stats{color:var(--ink-muted);font-family:var(--font-locator);font-size:var(--text-label);letter-spacing:var(--tracking-label);margin:0 auto var(--space-md);text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:.5em;display:inline-flex}.IntegrationHero-module__MO3mbq__statsDivider{color:var(--ink-muted)}.IntegrationHero-module__MO3mbq__description{color:var(--ink-muted);font-family:var(--font-narrative);font-size:var(--text-body-lift);line-height:var(--leading-body-lift);margin:0 auto var(--space-xl);max-width:40rem}.IntegrationHero-module__MO3mbq__ctaWrapper{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);flex-direction:column;display:flex}.IntegrationHero-module__MO3mbq__trustText{color:var(--ink-muted);font-family:var(--font-locator);font-size:var(--text-meta);letter-spacing:var(--tracking-meta);line-height:var(--leading-meta);margin-top:var(--space-xs)}.IntegrationHero-module__MO3mbq__badges{gap:var(--space-sm);flex-wrap:wrap;justify-content:center;display:flex}
.AgentChatMain-module__v4--2a__main{background:var(--background);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.AgentChatMain-module__v4--2a__header{border-bottom:1px solid var(--border);align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);justify-content:space-between;display:flex}.AgentChatMain-module__v4--2a__agentName{color:var(--foreground);font-weight:var(--font-weight-semibold)}
.AgentRailLauncher-module__ORVUCq__label{display:none}@media (min-width:768px){.AgentRailLauncher-module__ORVUCq__label{font-size:var(--text-sm);font-weight:var(--font-weight-medium);white-space:nowrap;display:inline}}
.NodeShell-module__iloy3a__node{background:var(--card);border-color:var(--border);border-radius:var(--radius-lg);border-style:solid;border-width:var(--rule-1);box-shadow:var(--shadow-sm);cursor:grab;flex-direction:row;min-width:320px;max-width:320px;height:auto;min-height:76px;max-height:200px;transition:border-color .15s ease-out,box-shadow .15s ease-out;display:flex;position:relative}.NodeShell-module__iloy3a__node:active{cursor:grabbing}.NodeShell-module__iloy3a__node.NodeShell-module__iloy3a__compact{min-width:240px;max-width:240px;min-height:58px;max-height:120px}.NodeShell-module__iloy3a__node.NodeShell-module__iloy3a__compact[data-type=loopEntry],.NodeShell-module__iloy3a__node.NodeShell-module__iloy3a__compact[data-type=loopExit]{min-width:140px;max-width:140px;min-height:70px;max-height:none}.NodeShell-module__iloy3a__node.NodeShell-module__iloy3a__expanded{min-width:320px;max-width:320px;min-height:88px;max-height:220px}.NodeShell-module__iloy3a__expanded .NodeShell-module__iloy3a__iconStrip{width:2.75rem}.NodeShell-module__iloy3a__expanded .NodeShell-module__iloy3a__iconStripSvg{height:var(--text-xl);width:var(--text-xl)}.NodeShell-module__iloy3a__expanded .NodeShell-module__iloy3a__body{padding:var(--space-sm-md)}.NodeShell-module__iloy3a__iconStrip{background:var(--node-category-color,var(--chart-5));border-radius:var(--radius-lg) 0 0 var(--radius-lg);flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;display:flex}.NodeShell-module__iloy3a__compact .NodeShell-module__iloy3a__iconStrip{width:2rem}.NodeShell-module__iloy3a__iconStripSvg{color:var(--paper-snow);height:var(--text-lg);width:var(--text-lg);flex-shrink:0}.NodeShell-module__iloy3a__compact .NodeShell-module__iloy3a__iconStripSvg{height:var(--text-base);width:var(--text-base)}.NodeShell-module__iloy3a__body{gap:var(--space-xs);min-width:0;padding:var(--space-sm) var(--space-sm-md);flex-direction:column;flex:1;justify-content:safe center;display:flex;overflow:hidden}.NodeShell-module__iloy3a__compact .NodeShell-module__iloy3a__body{padding:var(--space-xs-sm) var(--space-sm)}.NodeShell-module__iloy3a__hasExecutionCorner .NodeShell-module__iloy3a__body{padding-right:var(--space-xl)}.NodeShell-module__iloy3a__node:hover{border-color:color-mix(in srgb, var(--node-category-color,var(--primary)) 50%, var(--border));box-shadow:var(--shadow-md)}.NodeShell-module__iloy3a__node.NodeShell-module__iloy3a__readOnlyCanvas:hover{box-shadow:var(--shadow-sm)}.NodeShell-module__iloy3a__node.NodeShell-module__iloy3a__readOnlyCanvas{cursor:default;height:100%;min-height:0;max-height:100%}.NodeShell-module__iloy3a__node[data-canvas-readonly=true] .react-flow__handle{opacity:0!important;pointer-events:none!important;border-width:0!important;width:1px!important;min-width:0!important;height:1px!important;min-height:0!important}.NodeShell-module__iloy3a__node.NodeShell-module__iloy3a__executionLogHighlight{border-color:var(--node-category-color,var(--primary));box-shadow:0 0 0 2px color-mix(in srgb, var(--node-category-color,var(--vermilion-deep)) 35%, transparent), var(--shadow-md)}.NodeShell-module__iloy3a__node.NodeShell-module__iloy3a__selected{border-color:var(--node-category-color,var(--primary));box-shadow:0 0 0 3px color-mix(in srgb, var(--node-category-color,var(--vermilion-deep)) 15%, transparent), 0 4px 12px color-mix(in srgb, var(--foreground) 10%, transparent)}.NodeShell-module__iloy3a__node.NodeShell-module__iloy3a__configOpen{border-color:var(--node-category-color,var(--vermilion-deep));box-shadow:0 0 0 3px color-mix(in srgb, var(--node-category-color,var(--vermilion-deep)) 20%, transparent), 0 4px 16px color-mix(in srgb, var(--foreground) 12%, transparent)}.NodeShell-module__iloy3a__node.NodeShell-module__iloy3a__configOpen.NodeShell-module__iloy3a__selected{border-color:var(--node-category-color,var(--vermilion-deep));box-shadow:0 0 0 3px color-mix(in srgb, var(--node-category-color,var(--vermilion-deep)) 25%, transparent), 0 6px 20px color-mix(in srgb, var(--foreground) 15%, transparent)}.react-flow__node:focus-visible{outline:none}.react-flow__node:focus-visible .NodeShell-module__iloy3a__node{box-shadow:0 0 0 3px var(--ring);outline:none}.react-flow__node:focus-visible .NodeShell-module__iloy3a__node.NodeShell-module__iloy3a__selected{box-shadow:0 0 0 3px var(--ring), 0 0 0 6px color-mix(in srgb, var(--info) 10%, transparent)}.NodeShell-module__iloy3a__node[data-category=trigger]{--node-category-color:var(--chart-2)}.NodeShell-module__iloy3a__node[data-category=logic]{--node-category-color:var(--chart-5)}.NodeShell-module__iloy3a__node[data-category=action]{--node-category-color:var(--chart-1)}.NodeShell-module__iloy3a__node[data-category=action][data-type=ai] .NodeShell-module__iloy3a__iconStrip{background:linear-gradient(135deg, var(--chart-1), color-mix(in srgb, var(--chart-3) 40%, var(--chart-1)))}.NodeShell-module__iloy3a__node[data-category=trigger][data-enabled=false]{opacity:.5;transition:opacity .15s ease-out}.NodeShell-module__iloy3a__executionCorner{background:color-mix(in srgb, var(--card) 88%, var(--muted));border-radius:var(--radius-full);height:var(--text-xl);pointer-events:none;right:var(--space-xs-sm);top:var(--space-xs-sm);width:var(--text-xl);z-index:2;justify-content:center;align-items:center;display:flex;position:absolute}.NodeShell-module__iloy3a__executionCornerIcon{height:var(--text-xs);width:var(--text-xs)}.NodeShell-module__iloy3a__exec_running .NodeShell-module__iloy3a__executionCornerIcon{color:var(--primary);animation:.9s linear infinite NodeShell-module__iloy3a__execution-spin}.NodeShell-module__iloy3a__exec_pending .NodeShell-module__iloy3a__executionCornerIcon{color:var(--muted-foreground)}.NodeShell-module__iloy3a__exec_completed .NodeShell-module__iloy3a__executionCornerIcon,.NodeShell-module__iloy3a__exec_auto_approved .NodeShell-module__iloy3a__executionCornerIcon{color:var(--success)}.NodeShell-module__iloy3a__exec_failed .NodeShell-module__iloy3a__executionCornerIcon{color:var(--destructive)}.NodeShell-module__iloy3a__exec_awaiting_approval .NodeShell-module__iloy3a__executionCornerIcon{color:var(--warning)}@keyframes NodeShell-module__iloy3a__execution-spin{to{transform:rotate(360deg)}}.NodeShell-module__iloy3a__errorIndicator{background:var(--destructive);border:2px solid var(--card);border-radius:var(--radius-full);color:var(--destructive-foreground);height:var(--text-xl);left:calc(-1 * var(--space-sm));top:calc(-1 * var(--space-sm));width:var(--text-xl);z-index:1;justify-content:center;align-items:center;display:flex;position:absolute}.NodeShell-module__iloy3a__warnIndicator{background:var(--warning);border:2px solid var(--card);border-radius:var(--radius-full);color:var(--warning-foreground);height:var(--text-xl);left:calc(-1 * var(--space-sm));top:calc(-1 * var(--space-sm));width:var(--text-xl);z-index:1;justify-content:center;align-items:center;display:flex;position:absolute}.NodeShell-module__iloy3a__indicatorIcon{height:var(--text-xs);width:var(--text-xs)}.NodeShell-module__iloy3a__animating{animation:.3s ease-out forwards NodeShell-module__iloy3a__node-entrance}@keyframes NodeShell-module__iloy3a__node-entrance{0%{opacity:0;transform:scale(.8)translateY(-20px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (prefers-reduced-motion:reduce){.NodeShell-module__iloy3a__animating{opacity:1;animation:none;transform:none}.NodeShell-module__iloy3a__exec_running .NodeShell-module__iloy3a__executionCornerIcon{animation:none}}
.InvertedSection-module__TiRp1a__inverted{--ink:oklch(92% .018 75);--ink-muted:oklch(68% .012 60);--paper:oklch(20% .012 60);--paper-lifted:oklch(26% .012 60);--paper-inverted:oklch(94% .018 75);--vermilion:oklch(65% .2 28);--vermilion-deep:oklch(55% .2 28);--vermilion-soft:oklch(30% .1 28);--indigo-rill:oklch(62% .13 255);--indigo-soft:oklch(30% .06 255);--moss:oklch(68% .1 130);--moss-soft:oklch(30% .05 130);--amber-mark:oklch(78% .14 75);--rule-default:oklch(92% .018 75/.18);--rule-strong:oklch(92% .018 75/.3);--logo-fill:var(--paper-inverted);background:var(--paper);color:var(--ink)}[data-theme=dark] .InvertedSection-module__TiRp1a__inverted{--ink:oklch(18% .012 60);--ink-muted:oklch(42% .012 60);--paper:oklch(94% .018 75);--paper-lifted:oklch(88% .025 75);--paper-inverted:oklch(20% .012 60);--vermilion:oklch(55% .2 28);--vermilion-deep:oklch(46% .18 28);--vermilion-soft:oklch(92% .04 28);--indigo-rill:oklch(38% .1 255);--indigo-soft:oklch(92% .025 255);--moss:oklch(50% .08 130);--moss-soft:oklch(93% .03 130);--amber-mark:oklch(70% .13 75);--rule-default:oklch(18% .012 60/.18);--rule-strong:oklch(18% .012 60/.3)}
.ContextDraftCard-module__gQSV1G__notice{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);gap:var(--space-md);padding:var(--space-md) var(--space-lg);flex-direction:column;display:flex}.ContextDraftCard-module__gQSV1G__summary{align-items:center;gap:var(--space-sm);width:100%;display:flex}.ContextDraftCard-module__gQSV1G__icon{color:var(--muted-foreground);flex-shrink:0}.ContextDraftCard-module__gQSV1G__summaryText{color:var(--foreground);flex:1;font-size:.9375rem;line-height:1.5}.ContextDraftCard-module__gQSV1G__summaryActions{align-items:center;gap:var(--space-2xs);flex-shrink:0;display:flex}.ContextDraftCard-module__gQSV1G__disclosure{border-top:1px solid var(--border);margin:0 calc(-1 * var(--space-lg)) calc(-1 * var(--space-md));max-height:22rem;padding:var(--space-md) var(--space-lg);overflow-y:auto}.ContextDraftCard-module__gQSV1G__prose{color:var(--foreground);font-size:.9375rem;line-height:1.6}.ContextDraftCard-module__gQSV1G__prose h1{display:none}.ContextDraftCard-module__gQSV1G__prose h2{margin-top:var(--space-lg);font-size:1rem;font-weight:600}.ContextDraftCard-module__gQSV1G__prose h3{margin-top:var(--space-md);font-size:.9375rem;font-weight:600}.ContextDraftCard-module__gQSV1G__prose>:first-child,.ContextDraftCard-module__gQSV1G__prose>h1:first-child+*{margin-top:0}.ContextDraftCard-module__gQSV1G__prose :is(p,ul,ol):not(:first-child){margin-top:var(--space-sm)}.ContextDraftCard-module__gQSV1G__prose ul{padding-left:1.25rem;list-style:outside}.ContextDraftCard-module__gQSV1G__prose ol{padding-left:1.25rem;list-style:decimal}.ContextDraftCard-module__gQSV1G__prose li:not(:first-child){margin-top:var(--space-2xs)}.ContextDraftCard-module__gQSV1G__prose strong{font-weight:600}@media (max-width:640px){.ContextDraftCard-module__gQSV1G__summary{flex-direction:column;align-items:flex-start}.ContextDraftCard-module__gQSV1G__summaryActions{width:100%}}
.PasswordInput-module__4t0Mwq__toggleButton{padding-block:var(--space-2);padding-inline:var(--space-1);pointer-events:auto}.PasswordInput-module__4t0Mwq__toggleButton:hover{background-color:#0000}.PasswordInput-module__4t0Mwq__icon{color:var(--muted-foreground);height:var(--space-4);width:var(--space-4)}
.NodeHandles-module__gGuCIW__rail{transition:opacity var(--motion-fast) ease-out;display:flex}.NodeHandles-module__gGuCIW__railVertical{flex-direction:column;justify-content:space-evenly;align-items:flex-end;width:0}.NodeHandles-module__gGuCIW__railLeading{order:-1;align-items:flex-start}.NodeHandles-module__gGuCIW__railBottom{justify-content:space-evenly;height:0;position:absolute;bottom:0;left:0;right:0}.NodeHandles-module__gGuCIW__railHidden{opacity:0;pointer-events:none}.NodeHandles-module__gGuCIW__railHidden .react-flow__handle{pointer-events:none!important}.NodeHandles-module__gGuCIW__slot{align-items:center;display:flex;position:relative}.NodeHandles-module__gGuCIW__railVertical .NodeHandles-module__gGuCIW__slot{min-height:var(--space-lg)}.NodeHandles-module__gGuCIW__railBottom .NodeHandles-module__gGuCIW__slot{min-width:var(--space-lg)}.NodeHandles-module__gGuCIW__rail .react-flow__handle{background:var(--muted-foreground);border:2px solid var(--card);border-radius:var(--radius-full);height:10px;transition:background-color var(--motion-fast) ease-out, box-shadow var(--motion-fast) ease-out;width:10px}.NodeHandles-module__gGuCIW__rail .react-flow__handle:hover{background:var(--node-category-color,var(--vermilion-deep));box-shadow:0 0 0 3px color-mix(in srgb, var(--node-category-color,var(--vermilion-deep)) 20%, transparent)}:is(.NodeHandles-module__gGuCIW__rail .react-flow__handle.connectingto,.NodeHandles-module__gGuCIW__rail .react-flow__handle.connectingfrom){background:var(--node-category-color,var(--vermilion-deep))}.NodeHandles-module__gGuCIW__rail[data-tone=error] .react-flow__handle{background:var(--destructive)}:is(.NodeHandles-module__gGuCIW__rail[data-tone=error] .react-flow__handle:hover,.NodeHandles-module__gGuCIW__rail[data-tone=error] .react-flow__handle.connectingfrom){background:var(--destructive);box-shadow:0 0 0 3px color-mix(in srgb, var(--destructive) 22%, transparent)}
.IntegrationHowItWorks-module__CvlQUG__section{padding-block:var(--space-2xl)}.IntegrationHowItWorks-module__CvlQUG__header{margin:0 auto var(--space-2xl);text-align:center;max-width:44rem}.IntegrationHowItWorks-module__CvlQUG__header>*{margin-inline:auto}.IntegrationHowItWorks-module__CvlQUG__layout{align-items:start;gap:var(--space-2xl);grid-template-columns:1fr;justify-items:center;display:grid}@media (min-width:64rem){.IntegrationHowItWorks-module__CvlQUG__layout{grid-template-columns:minmax(20rem,24rem) 1fr;justify-items:stretch;gap:clamp(2.5rem,5vw,4.5rem)}}.IntegrationHowItWorks-module__CvlQUG__mock{gap:var(--space-md);flex-direction:column;width:100%;margin:0;display:flex}@media (min-width:64rem){.IntegrationHowItWorks-module__CvlQUG__mock{align-items:flex-start}}.IntegrationHowItWorks-module__CvlQUG__mockCaption{color:var(--ink-muted);font-family:var(--font-locator);font-size:var(--text-meta);letter-spacing:var(--tracking-meta);line-height:var(--leading-meta);text-align:center;max-width:24rem;margin:0}@media (min-width:64rem){.IntegrationHowItWorks-module__CvlQUG__mockCaption{text-align:left}}.IntegrationHowItWorks-module__CvlQUG__promises{flex-direction:column;gap:0;width:100%;margin:0;padding:0;list-style:none;display:flex}.IntegrationHowItWorks-module__CvlQUG__promise{border-top:1px solid var(--rule-default);padding:var(--space-xl) 0}.IntegrationHowItWorks-module__CvlQUG__promise:first-child{border-top:0;padding-top:0}.IntegrationHowItWorks-module__CvlQUG__promise:last-child{padding-bottom:0}.IntegrationHowItWorks-module__CvlQUG__promiseTitle{color:var(--ink);font-family:var(--font-narrative);font-size:var(--text-title);letter-spacing:var(--tracking-title);font-weight:500;line-height:var(--leading-title);margin-bottom:var(--space-sm)}.IntegrationHowItWorks-module__CvlQUG__promiseBody{color:var(--ink-muted);font-family:var(--font-narrative);font-size:var(--text-body);line-height:var(--leading-body);max-width:36rem;margin:0}
.page-module__9lr7XG__container{row-gap:var(--row-gap-default);display:grid}.page-module__9lr7XG__hero{row-gap:var(--space-sm);display:grid}.page-module__9lr7XG__heading{font-size:var(--text-2xl);font-weight:var(--font-weight-semibold)}.page-module__9lr7XG__lede{color:var(--muted-foreground)}.page-module__9lr7XG__chatPanel{border:1px solid var(--rule-default);border-radius:var(--radius-lg);min-height:clamp(28rem,60vh,44rem);overflow:hidden}.page-module__9lr7XG__concierge{color:var(--muted-foreground);font-size:var(--text-sm)}
.AgentBudgetControls-module__GeqIVa__depthScale{color:var(--ink-muted);font-family:var(--locator);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;justify-content:space-between;display:flex}.AgentBudgetControls-module__GeqIVa__estimate{align-items:center;gap:var(--space-xs);display:flex}.AgentBudgetControls-module__GeqIVa__estimateError{color:var(--error-ink);align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.AgentBudgetControls-module__GeqIVa__exactLimits{border-top:var(--rule-1) solid var(--rule-default);padding-top:var(--space-sm)}.AgentBudgetControls-module__GeqIVa__exactLimits summary{cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-weight-medium);min-height:var(--control-h-md);padding-block:var(--space-sm)}.AgentBudgetControls-module__GeqIVa__field,.AgentBudgetControls-module__GeqIVa__grid,.AgentBudgetControls-module__GeqIVa__section{flex-direction:column;display:flex}.AgentBudgetControls-module__GeqIVa__field{gap:var(--space-xs)}.AgentBudgetControls-module__GeqIVa__field p,.AgentBudgetControls-module__GeqIVa__heading p{color:var(--ink-muted);font-size:var(--text-sm);margin:0}.AgentBudgetControls-module__GeqIVa__grid{gap:var(--space-md);padding-top:var(--space-md)}.AgentBudgetControls-module__GeqIVa__heading{gap:var(--space-2xs);flex-direction:column;display:flex}.AgentBudgetControls-module__GeqIVa__heading h4{font-size:var(--text-lg);font-weight:var(--font-weight-medium);margin:0}.AgentBudgetControls-module__GeqIVa__section{gap:var(--space-md)}@media (min-width:768px){.AgentBudgetControls-module__GeqIVa__grid{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}
.AgentRailSlot-module__WQvLNa__docked{flex-shrink:0;display:flex;position:sticky;top:0;bottom:0}.AgentRailSlot-module__WQvLNa__overlay{pointer-events:none;height:100dvh;z-index:var(--z-fixed);position:fixed;top:0;right:0}.AgentRailSlot-module__WQvLNa__mobileOverlay{animation:AgentRailSlot-module__WQvLNa__mobileOverlayIn var(--motion-fast) ease-out;background-color:var(--paper);height:100dvh;z-index:var(--z-modal);position:fixed;inset:0}@keyframes AgentRailSlot-module__WQvLNa__mobileOverlayIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.AgentRailSlot-module__WQvLNa__mobileOverlay{animation:none}}.AgentRailSlot-module__WQvLNa__overlay .AgentRailSlot-module__WQvLNa__content{background-color:var(--paper-lifted);box-shadow:var(--shadow-lift);pointer-events:auto;height:100%}.AgentRailSlot-module__WQvLNa__mobileOverlay:focus{outline:none}.AgentRailSlot-module__WQvLNa__content{flex:1;width:100%;height:100%}.AgentRailSlot-module__WQvLNa__dragHandle{cursor:col-resize;flex-shrink:0;width:.25rem}.AgentRailSlot-module__WQvLNa__dragHandle:hover{background-color:var(--rule-strong)}
.PasswordStrengthIndicator-module__tia8Qa__bar{background-color:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:9999px;width:100%;height:2px;margin-top:.5rem;display:flex;overflow:hidden}.PasswordStrengthIndicator-module__tia8Qa__barFill{border-radius:9999px;height:100%;transition:width .18s ease-out}.PasswordStrengthIndicator-module__tia8Qa__barFillWeak{background-color:var(--vermilion)}.PasswordStrengthIndicator-module__tia8Qa__barFillMedium{background-color:var(--amber-mark)}.PasswordStrengthIndicator-module__tia8Qa__barFillStrong{background-color:var(--moss)}.PasswordStrengthIndicator-module__tia8Qa__note{color:var(--ink-muted);font-family:var(--font-locator), ui-monospace, monospace;font-size:var(--text-2xs);font-weight:var(--font-weight-medium);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:.4em;margin:.5rem 0 0;line-height:1.4;display:flex}.PasswordStrengthIndicator-module__tia8Qa__noteLabel{color:var(--ink-muted)}.PasswordStrengthIndicator-module__tia8Qa__noteItems{color:var(--ink)}.PasswordStrengthIndicator-module__tia8Qa__noteSep{color:var(--ink-muted)}.PasswordStrengthIndicator-module__tia8Qa__strong{color:var(--moss)}@media (prefers-reduced-motion:reduce){.PasswordStrengthIndicator-module__tia8Qa__barFill{transition:none}}
.BillingPortalLink-module__M8OU2G__icon{height:var(--text-base);margin-right:var(--space-2);width:var(--text-base)}
.InlineDisplay-module__sDkDCW__summaryLine{-webkit-line-clamp:var(--summary-clamp,2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.InlineDisplay-module__sDkDCW__summaryLabel{color:var(--muted-foreground);font-weight:var(--font-weight-medium)}.InlineDisplay-module__sDkDCW__summaryValue{color:var(--foreground)}.InlineDisplay-module__sDkDCW__notConfigured{color:var(--foreground);font-style:italic}.InlineDisplay-module__sDkDCW__irreversible{color:var(--destructive);font-weight:var(--font-weight-medium)}
.IntegrationOverview-module__rycWKW__body{gap:var(--space-md);flex-direction:column;max-width:56rem;display:flex}.IntegrationOverview-module__rycWKW__prose.IntegrationOverview-module__rycWKW__prose{max-width:90ch}.IntegrationOverview-module__rycWKW__subheading{color:var(--ink);font-family:var(--font-narrative);font-size:var(--text-body-lift);letter-spacing:var(--tracking-display);font-weight:500;line-height:var(--leading-body-lift);margin-top:var(--space-sm)}.IntegrationOverview-module__rycWKW__paragraph{color:var(--ink-muted);font-family:var(--font-narrative);font-size:var(--text-body);line-height:var(--leading-body);margin:0}
.PasswordChangeSection-module__-OCNxW__section{gap:var(--space-md);flex-direction:column;display:flex}.PasswordChangeSection-module__-OCNxW__header{gap:var(--space-xs);flex-direction:column;display:flex}.PasswordChangeSection-module__-OCNxW__title{font-size:var(--text-base);font-weight:var(--font-weight-semibold);margin:0;line-height:1.5}.PasswordChangeSection-module__-OCNxW__description{color:var(--muted-foreground);font-size:var(--text-sm);margin:0}.PasswordChangeSection-module__-OCNxW__form{gap:var(--space-md);flex-direction:column;display:flex}.PasswordChangeSection-module__-OCNxW__field{gap:var(--space-2);display:grid}.PasswordChangeSection-module__-OCNxW__errorText{color:var(--destructive);font-size:var(--text-sm);line-height:1.42857}
.SpendingCapForm-module__L6LrCW__container{gap:var(--space-md);flex-direction:column;display:flex}.SpendingCapForm-module__L6LrCW__description{color:var(--muted-foreground);font-size:var(--text-sm);line-height:1.5}.SpendingCapForm-module__L6LrCW__inputRow{align-items:flex-end;gap:var(--space-sm);display:flex}.SpendingCapForm-module__L6LrCW__inputGroup{flex:1}.SpendingCapForm-module__L6LrCW__label{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-sm);display:block}.SpendingCapForm-module__L6LrCW__inputWrapper{align-items:center;gap:var(--space-sm);display:flex}.SpendingCapForm-module__L6LrCW__dollarSign{color:var(--muted-foreground);font-size:var(--text-base);font-weight:var(--font-weight-medium)}.SpendingCapForm-module__L6LrCW__input{width:8rem}.SpendingCapForm-module__L6LrCW__currentValue{color:var(--muted-foreground);font-size:var(--text-sm)}.SpendingCapForm-module__L6LrCW__successMessage{color:var(--success);font-size:var(--text-sm);align-items:center;gap:var(--space-sm);display:flex}.SpendingCapForm-module__L6LrCW__errorMessage{color:var(--destructive);font-size:var(--text-sm)}.SpendingCapForm-module__L6LrCW__defaultNote{color:var(--muted-foreground);font-size:var(--text-xs);font-style:italic}.SpendingCapForm-module__L6LrCW__lowerWarning{color:var(--amber-mark-deep);font-size:var(--text-sm);margin:0}
.ApprovalInlineForm-module__HYNb7W__form{gap:var(--space-sm-md);flex-direction:column;display:flex}.ApprovalInlineForm-module__HYNb7W__prompt{color:var(--foreground);font-size:var(--text-sm);margin-bottom:0}.ApprovalInlineForm-module__HYNb7W__choices{gap:var(--space-sm);flex-direction:column;display:flex}.ApprovalInlineForm-module__HYNb7W__choiceItem{align-items:center;gap:var(--space-sm);display:flex}.ApprovalInlineForm-module__HYNb7W__comment{margin-bottom:0}.ApprovalInlineForm-module__HYNb7W__commentBlock{gap:var(--space-2xs);flex-direction:column;display:flex}.ApprovalInlineForm-module__HYNb7W__commentLabel{color:var(--muted-foreground);font-size:var(--text-xs)}.ApprovalInlineForm-module__HYNb7W__submitButton{align-self:flex-start}
.UpdateSecretDialog-module__soB3KW__serverError{margin-top:var(--space-4)}