@keyframes email-preview-module__6H53ja__spin{to{transform:rotate(360deg)}}.email-preview-module__6H53ja__wrapper{flex:1;height:100%;position:relative}.email-preview-module__6H53ja__loadingOverlay{background-color:var(--card);border-radius:var(--radius-lg);z-index:10;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.email-preview-module__6H53ja__loadingInner{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.email-preview-module__6H53ja__spinnerCircle{border:2px solid var(--muted-foreground);border-radius:var(--radius-full);border-top-color:var(--primary);height:var(--space-5);width:var(--space-5);animation:1s linear infinite email-preview-module__6H53ja__spin}.email-preview-module__6H53ja__loadingText{color:var(--muted-foreground);font-size:var(--text-sm);line-height:1.42857}.email-preview-module__6H53ja__frame{background-color:var(--card);border-radius:var(--radius-lg);border:0;width:100%;height:100%}
@layer components{.button-module__x04-BW__button{border-radius:var(--radius-md);cursor:pointer;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), 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), opacity var(--motion-fast) cubic-bezier(.4, 0, .2, 1);white-space:nowrap;outline:none;flex-shrink:0;justify-content:center;line-height:1.42857;display:inline-flex}.button-module__x04-BW__button:disabled{opacity:var(--opacity-disabled);pointer-events:none}.button-module__x04-BW__button svg{pointer-events:none;flex-shrink:0}.button-module__x04-BW__button svg:not([class*=size-]){height:var(--space-4);width:var(--space-4)}.button-module__x04-BW__button:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring)}.button-module__x04-BW__button[aria-invalid=true]{border-color:var(--destructive)}.button-module__x04-BW__button[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px var(--destructive)}.button-module__x04-BW__variantDefault{background-color:var(--primary);color:var(--primary-foreground)}@media (hover:hover){.button-module__x04-BW__variantDefault:hover{background-color:var(--vermilion)}}.button-module__x04-BW__variantDestructive{background-color:var(--destructive);color:#fff}.button-module__x04-BW__variantSuccess{background-color:var(--success);color:var(--success-foreground)}.button-module__x04-BW__variantOutline{background-color:var(--secondary);border:1px solid var(--rule-strong);color:var(--foreground)}@media (hover:hover){.button-module__x04-BW__variantOutline:hover{border-color:var(--ink)}}.button-module__x04-BW__variantSecondary{background-color:var(--secondary);border:1px solid var(--rule-strong);color:var(--secondary-foreground)}@media (hover:hover){.button-module__x04-BW__variantSecondary:hover{border-color:var(--ink)}}.button-module__x04-BW__variantGhost{color:var(--foreground)}@media (hover:hover){.button-module__x04-BW__variantGhost:hover{background-color:var(--secondary)}}.button-module__x04-BW__variantLink{color:var(--primary);text-underline-offset:4px}@media (hover:hover){.button-module__x04-BW__variantLink:hover{text-decoration-line:underline}}.button-module__x04-BW__sizeDefault{min-height:var(--space-11);padding:var(--space-2) var(--space-4)}.button-module__x04-BW__sizeDefault:has(>svg){padding-inline:var(--space-3)}.button-module__x04-BW__sizeSm{gap:calc(var(--space-1) * 1.5);min-height:var(--space-8);padding:0 var(--space-3)}.button-module__x04-BW__sizeSm:has(>svg){padding-inline:calc(var(--space-1) * 2.5)}.button-module__x04-BW__sizeMd{gap:var(--space-1);min-height:var(--space-9);padding:0 calc(var(--space-1) * 2.5)}.button-module__x04-BW__sizeMd:has(>svg){padding-inline:var(--space-2)}.button-module__x04-BW__sizeLg{min-height:var(--space-12);padding:0 var(--space-6)}.button-module__x04-BW__sizeLg:has(>svg){padding-inline:var(--space-4)}.button-module__x04-BW__sizeIcon{height:var(--space-9);width:var(--space-9)}.button-module__x04-BW__sizeXl{font-size:var(--text-lg);gap:var(--space-2);height:auto;padding:var(--space-4) var(--space-8);line-height:1.55556}.button-module__x04-BW__sizeXl:has(>svg){padding-inline:var(--space-6)}.button-module__x04-BW__sizeForm{height:auto;padding:calc(var(--space-1) * 3.5) var(--space-6)}.button-module__x04-BW__sizeForm:has(>svg){padding-inline:var(--space-5)}}
.TagChip-module__tRshEa__chip{border-radius:var(--radius-sm);font-family:var(--locator);font-size:var(--text-xs);align-items:center;gap:var(--space-xs);line-height:var(--leading-label);padding:var(--space-2xs) var(--space-xs-sm);transition:opacity var(--motion-fast) ease-out;vertical-align:middle;display:inline-flex}.TagChip-module__tRshEa__chip[data-category=trigger]{background:color-mix(in srgb, var(--chart-2) 12%, transparent);border:1px solid color-mix(in srgb, var(--chart-2) 25%, transparent);color:var(--chart-2)}.TagChip-module__tRshEa__chip[data-category=logic]{background:color-mix(in srgb, var(--muted-foreground) 12%, transparent);border:1px solid color-mix(in srgb, var(--muted-foreground) 25%, transparent);color:var(--muted-foreground)}.TagChip-module__tRshEa__chip[data-category=action]{background:color-mix(in srgb, var(--chart-1) 12%, transparent);border:1px solid color-mix(in srgb, var(--chart-1) 25%, transparent);color:var(--vermilion-deep)}.TagChip-module__tRshEa__chip[data-broken=true]{background:color-mix(in srgb, var(--destructive) 8%, transparent);border-color:var(--destructive);color:var(--destructive);border-style:dashed;text-decoration:line-through}.TagChip-module__tRshEa__chip[data-interactive]{cursor:pointer}.TagChip-module__tRshEa__chip[data-interactive]:hover{opacity:var(--opacity-hover)}.TagChip-module__tRshEa__chip[data-interactive]:focus-visible{outline:2px solid var(--ring);outline-offset:1px}@media (prefers-reduced-motion:reduce){.TagChip-module__tRshEa__chip{transition:none}}
.ReadOnlyVariableTemplate-module__1qby-a__wrap{word-break:break-word;line-height:1.5;display:inline}.ReadOnlyVariableTemplate-module__1qby-a__text{white-space:pre-wrap}
.VariablePicker-module__8qu3cq__dropdown{background:var(--popover);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md);overscroll-behavior:contain;z-index:var(--z-popover);position:fixed;overflow-y:auto}.VariablePicker-module__8qu3cq__categoryDot{height:.5rem;margin-right:var(--space-xs-sm);border-radius:50%;flex-shrink:0;width:.5rem;display:inline-block}.VariablePicker-module__8qu3cq__categoryDot[data-category=trigger]{background-color:var(--chart-2)}.VariablePicker-module__8qu3cq__categoryDot[data-category=logic]{background-color:var(--muted-foreground)}.VariablePicker-module__8qu3cq__categoryDot[data-category=action]{background-color:var(--chart-1)}.VariablePicker-module__8qu3cq__emptyState{color:var(--muted-foreground);font-size:var(--text-sm);padding:var(--space-sm-md);text-align:center}.VariablePicker-module__8qu3cq__breadcrumb{border-bottom:1px solid var(--border);align-items:center;gap:var(--space-2xs);padding:var(--space-xs-sm) var(--space-sm);white-space:nowrap;display:flex;overflow-x:auto}.VariablePicker-module__8qu3cq__breadcrumbSegment{align-items:center;display:inline-flex}.VariablePicker-module__8qu3cq__breadcrumbSeparator{color:var(--muted-foreground);font-size:var(--text-xs);margin:0 var(--space-2xs)}.VariablePicker-module__8qu3cq__breadcrumbItem{border-radius:var(--radius-sm);color:var(--muted-foreground);cursor:pointer;font-size:var(--text-xs);padding:var(--space-2xs) var(--space-xs);background:0 0;border:none}.VariablePicker-module__8qu3cq__breadcrumbItem:hover{background:var(--vermilion-soft);color:var(--foreground)}.VariablePicker-module__8qu3cq__breadcrumbActive{color:var(--foreground);font-weight:var(--font-weight-medium)}.VariablePicker-module__8qu3cq__backLink{color:var(--primary);cursor:pointer;font-size:var(--text-sm);background:0 0;border:none;text-decoration:underline}.VariablePicker-module__8qu3cq__nodeItem{cursor:pointer;padding:var(--space-sm) var(--space-sm-md);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;transition:background-color .15s;display:flex}.VariablePicker-module__8qu3cq__nodeItem:hover,.VariablePicker-module__8qu3cq__nodeItem.VariablePicker-module__8qu3cq__active{background:var(--vermilion-soft)}.VariablePicker-module__8qu3cq__nodeItemLeft{align-items:center;min-width:0;display:flex}.VariablePicker-module__8qu3cq__nodeItemLabel{color:var(--foreground);font-size:var(--text-sm);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.VariablePicker-module__8qu3cq__nodeItemRight{color:var(--muted-foreground);align-items:center;gap:var(--space-xs-sm);flex-shrink:0;display:flex}.VariablePicker-module__8qu3cq__nodeItemMeta{font-size:var(--text-xs)}.VariablePicker-module__8qu3cq__fieldItem{padding:0 var(--space-xs) 0 0;align-items:center;width:100%;transition:background-color .15s;display:flex}.VariablePicker-module__8qu3cq__fieldItem:hover,.VariablePicker-module__8qu3cq__fieldItem.VariablePicker-module__8qu3cq__active{background:var(--vermilion-soft)}.VariablePicker-module__8qu3cq__fieldItemMain{cursor:pointer;min-width:0;padding:var(--space-xs-sm) var(--space-sm);text-align:left;background:0 0;border:none;flex:1;justify-content:space-between;align-items:center;width:100%;display:flex}.VariablePicker-module__8qu3cq__fieldItemLeft{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.VariablePicker-module__8qu3cq__fieldName{color:var(--foreground);font-family:var(--locator);font-size:var(--text-sm)}.VariablePicker-module__8qu3cq__fieldDesc{color:var(--muted-foreground);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.VariablePicker-module__8qu3cq__fieldItemRight{align-items:center;gap:var(--space-xs-sm);flex-shrink:0;display:flex}.VariablePicker-module__8qu3cq__fieldChevron{color:var(--muted-foreground)}.VariablePicker-module__8qu3cq__typeLabel{font-family:var(--locator);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:.02em;text-transform:uppercase}.VariablePicker-module__8qu3cq__typeLabel[data-type=string]{color:var(--chart-3)}.VariablePicker-module__8qu3cq__typeLabel[data-type=number]{color:var(--chart-1)}.VariablePicker-module__8qu3cq__typeLabel[data-type=boolean]{color:var(--chart-4)}.VariablePicker-module__8qu3cq__typeLabel[data-type=object]{color:var(--chart-2)}.VariablePicker-module__8qu3cq__typeLabel[data-type=array]{color:var(--chart-5)}.VariablePicker-module__8qu3cq__typeLabel[data-type=unknown]{color:var(--muted-foreground)}.VariablePicker-module__8qu3cq__insertBtn{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted-foreground);cursor:pointer;font-size:var(--text-xs);font-weight:var(--font-weight-bold);height:var(--text-xl);width:var(--text-xl);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.VariablePicker-module__8qu3cq__insertBtn:hover{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}
.TemplateEditor-module__bLQ0rG__container{width:100%;position:relative}.TemplateEditor-module__bLQ0rG__editor{background-color:var(--input-background);border:1px solid var(--input);border-radius:var(--radius-md);cursor:text;font-size:var(--text-base);line-height:var(--leading-body);min-height:var(--space-9);overflow-wrap:anywhere;padding:var(--space-1) var(--space-9) var(--space-1) var(--space-3);transition:border-color var(--motion-fast) cubic-bezier(.4, 0, .2, 1), box-shadow var(--motion-fast) cubic-bezier(.4, 0, .2, 1);white-space:pre-wrap;outline:none;width:100%}.TemplateEditor-module__bLQ0rG__editor[data-multiline=true]{min-height:var(--space-16);padding:var(--space-2) var(--space-9) var(--space-2) var(--space-3)}.TemplateEditor-module__bLQ0rG__editor:focus{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring)}.TemplateEditor-module__bLQ0rG__editor[aria-invalid=true]{border-color:var(--destructive)}.TemplateEditor-module__bLQ0rG__editor[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--destructive)}.TemplateEditor-module__bLQ0rG__editor[contenteditable=false]{cursor:not-allowed;opacity:var(--opacity-disabled)}.TemplateEditor-module__bLQ0rG__token{cursor:pointer;margin:0 var(--space-2xs);user-select:none;white-space:nowrap;max-width:100%}.TemplateEditor-module__bLQ0rG__tokenLabel{text-overflow:ellipsis;overflow:hidden}.TemplateEditor-module__bLQ0rG__tokenRemove{cursor:pointer;font-size:var(--text-sm);line-height:var(--leading-label);opacity:0;transition:opacity var(--motion-fast) ease-out}.TemplateEditor-module__bLQ0rG__token:hover .TemplateEditor-module__bLQ0rG__tokenRemove,.TemplateEditor-module__bLQ0rG__token:focus-within .TemplateEditor-module__bLQ0rG__tokenRemove{opacity:var(--opacity-loading)}.TemplateEditor-module__bLQ0rG__tokenRemove:hover{opacity:1}.TemplateEditor-module__bLQ0rG__placeholder{color:var(--muted-foreground);font-size:var(--text-base);left:var(--space-3);line-height:var(--leading-body);pointer-events:none;top:var(--space-1);user-select:none;position:absolute}.TemplateEditor-module__bLQ0rG__editor[data-multiline=true]~.TemplateEditor-module__bLQ0rG__placeholder{top:var(--space-2)}.TemplateEditor-module__bLQ0rG__hintRow{margin-top:var(--space-xs);justify-content:flex-end;display:flex}.TemplateEditor-module__bLQ0rG__insertTrigger{border-radius:var(--radius-sm);color:var(--muted-foreground);cursor:pointer;font-family:var(--locator);font-size:var(--text-xs);line-height:var(--leading-label);padding:var(--space-2xs) var(--space-xs);right:var(--space-xs);top:var(--space-xs);transition:color var(--motion-fast) ease-out;background:0 0;border:none;position:absolute}.TemplateEditor-module__bLQ0rG__insertTrigger:hover,.TemplateEditor-module__bLQ0rG__insertTrigger[data-open=true]{background:var(--muted);color:var(--foreground)}.TemplateEditor-module__bLQ0rG__insertTrigger:focus-visible{color:var(--foreground);outline:2px solid var(--ring);outline-offset:1px}.TemplateEditor-module__bLQ0rG__rawToggle{border-radius:var(--radius-sm);color:var(--muted-foreground);cursor:pointer;font-size:var(--text-xs);text-underline-offset:2px;background:0 0;border:none;margin-left:auto;padding:0;text-decoration:underline}.TemplateEditor-module__bLQ0rG__rawToggle:hover{color:var(--foreground)}.TemplateEditor-module__bLQ0rG__rawToggle:focus-visible{color:var(--foreground);outline:2px solid var(--ring);outline-offset:2px}.TemplateEditor-module__bLQ0rG__rawTextarea{font-family:var(--locator);font-size:var(--text-sm)}@media (prefers-reduced-motion:reduce){.TemplateEditor-module__bLQ0rG__editor,.TemplateEditor-module__bLQ0rG__tokenRemove{transition:none}}
.LoopBoundaryNode-module__0ySo-a__label{color:var(--foreground);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.LoopBoundaryNode-module__0ySo-a__chips{gap:var(--space-xs);flex-wrap:wrap;min-width:0;display:flex}.LoopBoundaryNode-module__0ySo-a__chip{background:color-mix(in srgb, var(--muted) 60%, transparent);border-radius:var(--radius-sm);color:var(--muted-foreground);font-family:var(--locator);font-size:var(--text-xs);padding:var(--space-2xs) var(--space-xs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.LoopBoundaryNode-module__0ySo-a__subtitle{color:var(--muted-foreground);font-size:var(--text-xs);font-weight:var(--font-weight-normal)}
.StickyNoteNode-module__KRw6DW__stickyNote{--sticky-blue-bg:#93c5fd4d;--sticky-blue-border:#93c5fd99;--sticky-green-bg:#86efac4d;--sticky-green-border:#86efac99;--sticky-orange-bg:#fdba744d;--sticky-orange-border:#fdba7499;--sticky-pink-bg:#f9a8d44d;--sticky-pink-border:#f9a8d499;--sticky-purple-bg:#c084fc4d;--sticky-purple-border:#c084fc99;--sticky-yellow-bg:#fde0474d;--sticky-yellow-border:#fde04799;border-radius:var(--radius);cursor:grab;height:100%;padding:var(--space-sm);border:1px solid;flex-direction:column;width:100%;display:flex}.StickyNoteNode-module__KRw6DW__stickyNote[data-color=yellow]{background-color:var(--sticky-yellow-bg);border-color:var(--sticky-yellow-border)}.StickyNoteNode-module__KRw6DW__stickyNote[data-color=blue]{background-color:var(--sticky-blue-bg);border-color:var(--sticky-blue-border)}.StickyNoteNode-module__KRw6DW__stickyNote[data-color=green]{background-color:var(--sticky-green-bg);border-color:var(--sticky-green-border)}.StickyNoteNode-module__KRw6DW__stickyNote[data-color=pink]{background-color:var(--sticky-pink-bg);border-color:var(--sticky-pink-border)}.StickyNoteNode-module__KRw6DW__stickyNote[data-color=purple]{background-color:var(--sticky-purple-bg);border-color:var(--sticky-purple-border)}.StickyNoteNode-module__KRw6DW__stickyNote[data-color=orange]{background-color:var(--sticky-orange-bg);border-color:var(--sticky-orange-border)}.StickyNoteNode-module__KRw6DW__stickyNote:active{cursor:grabbing}.StickyNoteNode-module__KRw6DW__noteContent{color:var(--foreground);font-size:var(--text-xs);white-space:pre-wrap;word-break:break-word;outline:none;flex:1;line-height:1.4;overflow-y:auto}.StickyNoteNode-module__KRw6DW__noteContent:focus-visible{border-radius:var(--radius-sm);box-shadow:0 0 0 2px var(--ring)}.StickyNoteNode-module__KRw6DW__noteContent:empty:before{color:var(--muted-foreground);content:attr(data-placeholder);pointer-events:none}.StickyNoteNode-module__KRw6DW__colorPicker{border-top:1px solid var(--border);gap:var(--space-xs-sm);padding-top:var(--space-xs-sm);justify-content:center;display:flex}.StickyNoteNode-module__KRw6DW__colorDot{cursor:pointer;height:var(--text-base);width:var(--text-base);border:2px solid #0000;border-radius:50%;transition:border-color .15s}.StickyNoteNode-module__KRw6DW__colorDot:hover,.StickyNoteNode-module__KRw6DW__colorDot[aria-pressed=true]{border-color:var(--foreground)}.StickyNoteNode-module__KRw6DW__colorDot[data-color=yellow]{background-color:var(--sticky-yellow-border)}.StickyNoteNode-module__KRw6DW__colorDot[data-color=blue]{background-color:var(--sticky-blue-border)}.StickyNoteNode-module__KRw6DW__colorDot[data-color=green]{background-color:var(--sticky-green-border)}.StickyNoteNode-module__KRw6DW__colorDot[data-color=pink]{background-color:var(--sticky-pink-border)}.StickyNoteNode-module__KRw6DW__colorDot[data-color=purple]{background-color:var(--sticky-purple-border)}.StickyNoteNode-module__KRw6DW__colorDot[data-color=orange]{background-color:var(--sticky-orange-border)}
.WorkflowBuilder-module__49swRW__container{background:var(--background);width:100%;min-width:0;height:100%;position:relative}.WorkflowBuilder-module__49swRW__customControls{bottom:var(--space-md);box-shadow:var(--shadow-md);right:var(--space-md);z-index:var(--canvas-z-chrome,var(--z-dropdown));position:absolute}
.ExecutionMode-module__V6BZGG__root{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;min-height:0;max-height:min(42vh,28rem);display:flex}.ExecutionMode-module__V6BZGG__rootOverlay{border-radius:var(--radius);box-shadow:var(--shadow-lg);max-width:calc(100% - var(--space-xl));min-width:18rem;right:var(--space-md);top:var(--space-md);width:22rem;z-index:var(--canvas-z-panel,var(--z-sticky));position:absolute}.ExecutionMode-module__V6BZGG__rootPanel{box-shadow:none;border-bottom:none;border-left:none;border-right:none;border-radius:0;flex-shrink:0;width:100%;max-height:min(40vh,26rem)}.ExecutionMode-module__V6BZGG__rootPanelCollapsed{max-height:none}.ExecutionMode-module__V6BZGG__toolbar{border-bottom:1px solid var(--border);align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);flex-shrink:0;justify-content:space-between;display:flex}.ExecutionMode-module__V6BZGG__toolbarMain{align-items:center;gap:var(--space-sm);flex-wrap:wrap;flex:1;min-width:0;display:flex}.ExecutionMode-module__V6BZGG__toolbarActions{align-items:center;gap:var(--space-2xs);flex-shrink:0;display:flex}.ExecutionMode-module__V6BZGG__title{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);margin:0}.ExecutionMode-module__V6BZGG__statusBadge{flex-shrink:0}.ExecutionMode-module__V6BZGG__metaMuted{color:var(--muted-foreground);font-size:var(--text-xs)}.ExecutionMode-module__V6BZGG__expandToggle{color:var(--muted-foreground);font-size:var(--text-xs);gap:var(--space-2xs)}.ExecutionMode-module__V6BZGG__iconButton{flex-shrink:0;width:2rem;height:2rem}.ExecutionMode-module__V6BZGG__toolbarIcon{height:var(--text-base);width:var(--text-base)}.ExecutionMode-module__V6BZGG__loadingRow{color:var(--muted-foreground);font-size:var(--text-sm);align-items:center;gap:var(--space-sm);padding:var(--space-md);display:flex}.ExecutionMode-module__V6BZGG__summary{border-bottom:1px solid var(--border);gap:var(--space-xs);padding:var(--space-sm) var(--space-md);flex-direction:row;flex-shrink:0;justify-content:space-between;display:flex}.ExecutionMode-module__V6BZGG__summaryLine{font-size:var(--text-xs);margin:0}.ExecutionMode-module__V6BZGG__summaryKey{color:var(--muted-foreground)}.ExecutionMode-module__V6BZGG__summaryValue{font-weight:var(--font-weight-medium)}.ExecutionMode-module__V6BZGG__summaryError{color:var(--warning);font-size:var(--text-xs);margin:0}.ExecutionMode-module__V6BZGG__connection{color:var(--muted-foreground);font-size:var(--text-xs);align-items:center;gap:var(--space-xs);display:flex}.ExecutionMode-module__V6BZGG__connectionIcon{color:var(--success);height:var(--text-xs);width:var(--text-xs)}.ExecutionMode-module__V6BZGG__connectionIconOff{color:var(--muted-foreground);height:var(--text-xs);width:var(--text-xs)}.ExecutionMode-module__V6BZGG__logRegion{flex-direction:column;flex:1;min-height:0;display:flex}.ExecutionMode-module__V6BZGG__logHeader{color:var(--muted-foreground);font-size:var(--text-xs);font-weight:var(--font-weight-medium);padding:var(--space-xs) var(--space-md) 0;flex-shrink:0;justify-content:space-between;align-items:baseline;display:flex}.ExecutionMode-module__V6BZGG__logHint{font-weight:var(--font-weight-normal)}.ExecutionMode-module__V6BZGG__stepList{padding:var(--space-xs) var(--space-sm) var(--space-sm);flex:1;margin:0;list-style:none;overflow-y:auto}.ExecutionMode-module__V6BZGG__stepRow{border-radius:var(--radius-sm);color:inherit;cursor:pointer;font:inherit;align-items:center;gap:var(--space-xs) var(--space-sm);padding:var(--space-xs-sm) var(--space-xs);text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:auto auto 1fr auto;width:100%;margin:0;display:grid}.ExecutionMode-module__V6BZGG__stepRow:hover{background:color-mix(in srgb, var(--muted) 55%, transparent);border-color:var(--border)}.ExecutionMode-module__V6BZGG__stepTime{color:var(--muted-foreground);font-family:var(--locator);font-size:var(--text-2xs);white-space:nowrap}.ExecutionMode-module__V6BZGG__stepBadge{flex-shrink:0;padding:0 .35rem;line-height:1.2;font-size:var(--text-2xs)!important}.ExecutionMode-module__V6BZGG__stepNode{font-size:var(--text-xs);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ExecutionMode-module__V6BZGG__stepMeta{align-items:center;gap:var(--space-2xs);flex-shrink:0;justify-content:flex-end;display:flex}.ExecutionMode-module__V6BZGG__iterPill{background:color-mix(in srgb, var(--muted) 70%, transparent);border-radius:var(--radius-sm);color:var(--muted-foreground);font-size:var(--text-2xs);white-space:nowrap;padding:.1rem .35rem}.ExecutionMode-module__V6BZGG__loopPill{background:color-mix(in srgb, var(--primary) 12%, transparent);border-radius:var(--radius-sm);color:var(--foreground);font-size:var(--text-2xs);text-overflow:ellipsis;white-space:nowrap;max-width:7rem;padding:.1rem .35rem;overflow:hidden}.ExecutionMode-module__V6BZGG__iterationGroup{margin:0}.ExecutionMode-module__V6BZGG__iterationGroupHeader{color:var(--muted-foreground);font-size:var(--text-2xs);font-weight:var(--font-weight-medium);align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-xs);display:flex}.ExecutionMode-module__V6BZGG__iterationGroupSteps{border-left:1px solid var(--border);margin:0 0 0 var(--space-sm);padding:0;list-style:none}.ExecutionMode-module__V6BZGG__noSteps{color:var(--muted-foreground);font-size:var(--text-xs);padding:var(--space-md);margin:0;font-style:italic}@media (max-width:640px){.ExecutionMode-module__V6BZGG__stepRow{grid-template-columns:1fr}.ExecutionMode-module__V6BZGG__stepMeta{justify-content:flex-start}}
.CostSummaryBar-module__hYzOeG__bar{background:var(--muted);border-radius:var(--radius);cursor:pointer;font-size:var(--text-xs);align-items:center;gap:var(--space-sm);padding:var(--space-xs-sm) var(--space-sm-md);display:flex}.CostSummaryBar-module__hYzOeG__bar:hover{background:var(--vermilion-soft)}.CostSummaryBar-module__hYzOeG__barIcon{color:var(--muted-foreground);height:var(--text-sm);width:var(--text-sm);flex-shrink:0}.CostSummaryBar-module__hYzOeG__costValue{color:var(--foreground);font-weight:var(--font-weight-medium)}.CostSummaryBar-module__hYzOeG__freeLabel{color:var(--muted-foreground)}.CostSummaryBar-module__hYzOeG__freeIcon{color:var(--chart-2);height:var(--text-sm);width:var(--text-sm);flex-shrink:0}.CostSummaryBar-module__hYzOeG__breakdownHeader{border-bottom:1px solid var(--border);color:var(--foreground);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-sm);padding-bottom:var(--space-sm)}.CostSummaryBar-module__hYzOeG__breakdownList{gap:var(--space-xs);flex-direction:column;max-height:12rem;display:flex;overflow-y:auto}.CostSummaryBar-module__hYzOeG__breakdownItem{font-size:var(--text-xs);align-items:center;gap:var(--space-sm);padding:var(--space-xs) 0;justify-content:space-between;display:flex}.CostSummaryBar-module__hYzOeG__breakdownNodeLabel{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.CostSummaryBar-module__hYzOeG__multiplierBadge{font-family:var(--locator);font-size:var(--text-xs);line-height:1.33333}.CostSummaryBar-module__hYzOeG__breakdownCredits{font-family:var(--locator);font-weight:var(--font-weight-medium)}.CostSummaryBar-module__hYzOeG__breakdownCredits[data-type=workflow]{color:var(--chart-1)}.CostSummaryBar-module__hYzOeG__breakdownCredits[data-type=ai]{color:var(--chart-4)}.CostSummaryBar-module__hYzOeG__footnote{border-top:1px solid var(--border);color:var(--muted-foreground);font-size:var(--text-xs);gap:var(--space-xs);margin-top:var(--space-sm);padding-top:var(--space-sm);flex-direction:column;display:flex}.CostSummaryBar-module__hYzOeG__footnote p{margin:0}
.DynamicForm-module__FNQI-G__fieldTemplate{gap:var(--space-xs-sm);display:grid}.DynamicForm-module__FNQI-G__fieldHidden{display:none}.DynamicForm-module__FNQI-G__fieldError{color:var(--destructive);font-size:var(--text-xs);line-height:var(--leading-meta)}.DynamicForm-module__FNQI-G__widgetContainer{position:relative}.DynamicForm-module__FNQI-G__inputError{border-color:var(--destructive)}.DynamicForm-module__FNQI-G__objectTemplate{gap:var(--space-sm);flex-direction:column;display:flex}.DynamicForm-module__FNQI-G__objectTitle{color:var(--muted-foreground);font-size:var(--text-xs);font-weight:var(--font-weight-medium);text-transform:uppercase;margin:0}.DynamicForm-module__FNQI-G__objectDescription{color:var(--muted-foreground);font-size:var(--text-xs);margin:0}.DynamicForm-module__FNQI-G__optionalFieldRow{align-items:flex-start;gap:var(--space-xs);display:flex}.DynamicForm-module__FNQI-G__optionalFieldRow>:first-child{flex:1}.DynamicForm-module__FNQI-G__addFieldBtn{width:100%}.DynamicForm-module__FNQI-G__addFieldIcon{height:var(--text-sm);margin-right:var(--space-xs);width:var(--text-sm)}.DynamicForm-module__FNQI-G__switchRow{align-items:center;gap:var(--space-sm);display:flex}.DynamicForm-module__FNQI-G__arrayContainer{gap:var(--space-sm);flex-direction:column;display:flex}.DynamicForm-module__FNQI-G__arrayItemList{gap:var(--space-xs);flex-direction:column;display:flex}.DynamicForm-module__FNQI-G__arrayItem{border:1px solid var(--border);border-radius:var(--radius-sm);align-items:flex-start;gap:var(--space-xs);padding:var(--space-sm);display:flex}.DynamicForm-module__FNQI-G__arrayItemContent{flex:1;min-width:0}.DynamicForm-module__FNQI-G__arrayItemActions{align-items:center;gap:var(--space-2xs);flex-shrink:0;display:flex}.DynamicForm-module__FNQI-G__iconButtonSm{height:var(--space-7);width:var(--space-7)}.DynamicForm-module__FNQI-G__destructiveHoverButton:hover{background:var(--destructive);color:var(--destructive-foreground)}.DynamicForm-module__FNQI-G__variableModeRow{align-items:flex-start;gap:var(--space-xs);display:flex}.DynamicForm-module__FNQI-G__variableModeControl{flex:1;min-width:0}.DynamicForm-module__FNQI-G__variableModeToggle{border:1px solid var(--input);border-radius:var(--radius-md);color:var(--muted-foreground);cursor:pointer;height:var(--space-9);transition:color var(--motion-fast) ease-out;width:var(--space-9);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.DynamicForm-module__FNQI-G__variableModeToggle:hover:not(:disabled){border-color:var(--ring);color:var(--foreground)}.DynamicForm-module__FNQI-G__variableModeToggle:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.DynamicForm-module__FNQI-G__variableModeToggle[data-active=true]{border-color:var(--primary);color:var(--primary)}.DynamicForm-module__FNQI-G__variableModeToggle:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.DynamicForm-module__FNQI-G__variableModeIcon{height:var(--text-base);width:var(--text-base)}@media (prefers-reduced-motion:reduce){.DynamicForm-module__FNQI-G__variableModeToggle{transition:none}}.DynamicForm-module__FNQI-G__arrayEmpty{color:var(--muted-foreground);font-size:var(--text-xs);margin:0}
.ValidationErrorPanel-module__trY_Ra__panel{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);bottom:var(--space-md);width:min(28rem, calc(100% - var(--space-xl)));z-index:var(--canvas-z-panel,var(--z-sticky));position:absolute;left:50%;transform:translate(-50%)}.ValidationErrorPanel-module__trY_Ra__summaryBar{cursor:pointer;align-items:center;gap:var(--space-sm);padding:var(--space-xs-sm) var(--space-sm-md);background:0 0;border:none;justify-content:space-between;width:100%;font-family:inherit;display:flex}.ValidationErrorPanel-module__trY_Ra__summaryBar:hover{background:var(--vermilion-soft)}.ValidationErrorPanel-module__trY_Ra__summaryContent{align-items:center;gap:var(--space-sm-md);display:flex}.ValidationErrorPanel-module__trY_Ra__errorCount,.ValidationErrorPanel-module__trY_Ra__warningCount{font-size:var(--text-xs);font-weight:var(--font-weight-medium);align-items:center;gap:var(--space-xs);display:flex}.ValidationErrorPanel-module__trY_Ra__errorCount{color:var(--destructive)}.ValidationErrorPanel-module__trY_Ra__warningCount{color:var(--chart-4)}.ValidationErrorPanel-module__trY_Ra__summaryIcon{flex-shrink:0}.ValidationErrorPanel-module__trY_Ra__chevron{color:var(--muted-foreground);flex-shrink:0}.ValidationErrorPanel-module__trY_Ra__itemList{border-top:1px solid var(--border);max-height:12rem;overflow-y:auto}.ValidationErrorPanel-module__trY_Ra__item{border:none;border-bottom:1px solid var(--border);color:inherit;font:inherit;align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) var(--space-sm-md);text-align:left;background:0 0;width:100%;display:flex}.ValidationErrorPanel-module__trY_Ra__item:last-child{border-bottom:none}.ValidationErrorPanel-module__trY_Ra__itemClickable{cursor:pointer}.ValidationErrorPanel-module__trY_Ra__itemClickable:hover{background:var(--vermilion-soft)}.ValidationErrorPanel-module__trY_Ra__itemClickable:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.ValidationErrorPanel-module__trY_Ra__errorIcon{color:var(--destructive);margin-top:var(--space-2xs);flex-shrink:0}.ValidationErrorPanel-module__trY_Ra__warningIcon{color:var(--chart-4);margin-top:var(--space-2xs);flex-shrink:0}.ValidationErrorPanel-module__trY_Ra__content{gap:var(--space-2xs);flex-direction:column;flex:1;display:flex}.ValidationErrorPanel-module__trY_Ra__message{color:var(--foreground);font-size:var(--text-xs);line-height:1.4}.ValidationErrorPanel-module__trY_Ra__suggestion{color:var(--muted-foreground);font-size:var(--text-xs);line-height:1.4}.ValidationErrorPanel-module__trY_Ra__scopeTag{background:var(--muted);border-radius:var(--radius-sm);color:var(--muted-foreground);font-size:var(--text-2xs);padding:0 var(--space-2xs);align-self:flex-start}
.DataFlowInspector-module__SxTpDG__inspector{border:1px solid var(--border);border-radius:var(--radius);margin-top:var(--space-xs)}.DataFlowInspector-module__SxTpDG__toggle{color:var(--muted-foreground);cursor:pointer;font-size:var(--text-xs);align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);background:0 0;border:none;display:inline-flex}.DataFlowInspector-module__SxTpDG__toggle:hover{color:var(--foreground)}.DataFlowInspector-module__SxTpDG__toggle:focus-visible{border-radius:var(--radius-sm);color:var(--foreground);outline:2px solid var(--ring);outline-offset:-2px}.DataFlowInspector-module__SxTpDG__toggleIcon{height:var(--text-xs);width:var(--text-xs);flex-shrink:0;transition:transform .15s}.DataFlowInspector-module__SxTpDG__toggleIconOpen{transform:rotate(90deg)}.DataFlowInspector-module__SxTpDG__content{border-top:1px solid var(--border);padding:var(--space-sm)}.DataFlowInspector-module__SxTpDG__section{margin-bottom:var(--space-sm)}.DataFlowInspector-module__SxTpDG__section:last-child{margin-bottom:0}.DataFlowInspector-module__SxTpDG__sectionLabel{color:var(--muted-foreground);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-xs);text-transform:uppercase}.DataFlowInspector-module__SxTpDG__json{background:var(--muted);border-radius:var(--radius);color:var(--foreground);font-family:var(--locator);font-size:var(--text-xs);max-height:12rem;padding:var(--space-sm);white-space:pre-wrap;word-break:break-all;margin:0;line-height:1.5;overflow:auto}.DataFlowInspector-module__SxTpDG__branchValue{background:var(--vermilion-soft);border-radius:var(--radius);color:var(--foreground);font-size:var(--text-xs);font-weight:var(--font-weight-medium);padding:var(--space-2xs) var(--space-sm);display:inline-block}.DataFlowInspector-module__SxTpDG__showFullButton{color:var(--primary);cursor:pointer;font-size:var(--text-xs);margin-top:var(--space-xs);background:0 0;border:none;padding:0}.DataFlowInspector-module__SxTpDG__showFullButton:hover{text-decoration:underline}.DataFlowInspector-module__SxTpDG__showFullButton:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--ring);outline-offset:2px}
.AutoEvalResult-module__TL2AVq__result{color:var(--muted-foreground);font-size:var(--text-xs);align-items:center;gap:var(--space-xs-sm);display:flex}.AutoEvalResult-module__TL2AVq__icon{color:var(--warning);height:var(--text-xs);width:var(--text-xs);flex-shrink:0}.AutoEvalResult-module__TL2AVq__detail{color:var(--muted-foreground);font-size:var(--text-xs)}
.StepThroughTimeline-module__KKpzHq__timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.StepThroughTimeline-module__KKpzHq__timelineItem{gap:var(--space-sm-md);min-height:2.5rem;display:flex}.StepThroughTimeline-module__KKpzHq__timelineConnector{padding-top:var(--space-xs);width:var(--text-base);flex-direction:column;flex-shrink:0;align-items:center;display:flex}.StepThroughTimeline-module__KKpzHq__timelineDot{background:var(--primary);border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.StepThroughTimeline-module__KKpzHq__timelineLine{background:var(--border);margin-top:var(--space-xs);flex:1;width:.125rem}.StepThroughTimeline-module__KKpzHq__timelineContent{padding-bottom:var(--space-sm-md);flex:1}.StepThroughTimeline-module__KKpzHq__timelineHeader{align-items:center;gap:var(--space-sm);display:flex}.StepThroughTimeline-module__KKpzHq__timelineIcon{color:var(--muted-foreground);height:var(--text-sm);width:var(--text-sm);flex-shrink:0}.StepThroughTimeline-module__KKpzHq__timelineNodeName{color:var(--foreground);font-size:var(--text-sm);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.StepThroughTimeline-module__KKpzHq__timelineMode{font-size:var(--text-xs);flex-shrink:0}.StepThroughTimeline-module__KKpzHq__timelineDotError{background:var(--destructive)}.StepThroughTimeline-module__KKpzHq__executedBadge{font-size:var(--text-xs);flex-shrink:0}.StepThroughTimeline-module__KKpzHq__creditBadge{color:var(--muted-foreground)}.StepThroughTimeline-module__KKpzHq__creditIcon{height:var(--text-xs);width:var(--text-xs);flex-shrink:0}.StepThroughTimeline-module__KKpzHq__errorMessage{color:var(--destructive);font-size:var(--text-xs);align-items:flex-start;gap:var(--space-xs);margin-top:var(--space-xs);display:flex}.StepThroughTimeline-module__KKpzHq__errorIcon{height:var(--text-xs);width:var(--text-xs);flex-shrink:0;margin-top:.0625rem}
.CompletionSummary-module__WzzSYq__summary{border:1px solid var(--border);border-radius:var(--radius-md);margin-top:var(--space-sm-md);overflow:hidden}.CompletionSummary-module__WzzSYq__header{background:var(--success-surface);align-items:center;gap:var(--space-sm);padding:var(--space-sm-md) var(--space-md);display:flex}.CompletionSummary-module__WzzSYq__headerIcon{color:var(--success);height:var(--text-xl);width:var(--text-xl);flex-shrink:0}.CompletionSummary-module__WzzSYq__headerTitle{color:var(--foreground);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);margin:0}.CompletionSummary-module__WzzSYq__stats{border-bottom:1px solid var(--border);gap:var(--space-sm);padding:var(--space-sm-md) var(--space-md);grid-template-columns:repeat(auto-fill,minmax(4rem,1fr));display:grid}.CompletionSummary-module__WzzSYq__stat{gap:var(--space-2xs);text-align:center;flex-direction:column;display:flex}.CompletionSummary-module__WzzSYq__statValue{color:var(--foreground);font-size:var(--text-lg);font-weight:var(--font-weight-semibold)}.CompletionSummary-module__WzzSYq__statLabel{color:var(--muted-foreground);font-size:var(--text-xs);text-transform:uppercase}.CompletionSummary-module__WzzSYq__traceList{padding:var(--space-sm-md) var(--space-md);flex-direction:column;margin:0;list-style:none;display:flex}.CompletionSummary-module__WzzSYq__traceItem{border-bottom:1px solid var(--border);padding:var(--space-sm) 0}.CompletionSummary-module__WzzSYq__traceItem:last-child{border-bottom:none;padding-bottom:0}.CompletionSummary-module__WzzSYq__traceItem:first-child{padding-top:0}.CompletionSummary-module__WzzSYq__traceError{color:var(--destructive);font-size:var(--text-xs);line-height:var(--leading-meta);margin:var(--space-2xs) 0 0}.CompletionSummary-module__WzzSYq__traceHeader{align-items:center;gap:var(--space-sm);display:flex}.CompletionSummary-module__WzzSYq__traceIcon{color:var(--muted-foreground);height:var(--text-sm);width:var(--text-sm);flex-shrink:0}.CompletionSummary-module__WzzSYq__traceName{color:var(--foreground);font-size:var(--text-sm);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.CompletionSummary-module__WzzSYq__errorBadge{flex-shrink:0}
.SchemaOutputForm-module__5U55pa__form{gap:var(--space-sm);flex-direction:column;display:flex}.SchemaOutputForm-module__5U55pa__error{color:var(--destructive);font-size:var(--text-xs);align-items:flex-start;gap:var(--space-xs);line-height:var(--leading-meta);margin:0;display:flex}.SchemaOutputForm-module__5U55pa__errorIcon{height:var(--text-sm);width:var(--text-sm);flex-shrink:0;margin-top:.0625rem}.SchemaOutputForm-module__5U55pa__submitButton{margin-top:var(--space-sm-md);align-self:flex-start}
@layer components{.alert-dialog-module__U6Gita__overlay{z-index:var(--z-modal-backdrop);background-color:oklab(0% none none/.5);position:fixed;inset:0}.alert-dialog-module__U6Gita__overlay[data-state=open]{animation:alert-dialog-module__U6Gita__alert-dialog-overlay-in var(--motion-fast) cubic-bezier(.4, 0, .2, 1)}.alert-dialog-module__U6Gita__overlay[data-state=closed]{animation:alert-dialog-module__U6Gita__alert-dialog-overlay-out var(--motion-fast) cubic-bezier(.4, 0, .2, 1)}.alert-dialog-module__U6Gita__content{background-color:var(--background);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lift);gap:var(--space-4);max-width:calc(100% - 2rem);padding:var(--space-6);width:100%;z-index:var(--z-modal);display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.alert-dialog-module__U6Gita__content[data-state=open]{animation:alert-dialog-module__U6Gita__alert-dialog-content-in var(--motion-medium) cubic-bezier(.4, 0, .2, 1)}.alert-dialog-module__U6Gita__content[data-state=closed]{animation:alert-dialog-module__U6Gita__alert-dialog-content-out var(--motion-medium) cubic-bezier(.4, 0, .2, 1)}@media (min-width:40rem){.alert-dialog-module__U6Gita__content{max-width:32rem}}.alert-dialog-module__U6Gita__header{gap:var(--space-2);text-align:center;flex-direction:column;display:flex}@media (min-width:40rem){.alert-dialog-module__U6Gita__header{text-align:left}}.alert-dialog-module__U6Gita__footer{gap:var(--space-2);flex-direction:column-reverse;display:flex}@media (min-width:40rem){.alert-dialog-module__U6Gita__footer{flex-direction:row;justify-content:flex-end}}.alert-dialog-module__U6Gita__title{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);line-height:1.55556}.alert-dialog-module__U6Gita__description{color:var(--muted-foreground);font-size:var(--text-sm);line-height:1.42857}}@keyframes alert-dialog-module__U6Gita__alert-dialog-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes alert-dialog-module__U6Gita__alert-dialog-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes alert-dialog-module__U6Gita__alert-dialog-content-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes alert-dialog-module__U6Gita__alert-dialog-content-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.95)}}
@layer components{.alert-module__ug2D6q__base{--alert-link:var(--card-foreground);border:1px solid var(--border);border-radius:var(--radius-lg);font-size:var(--text-sm);padding:var(--space-3) var(--space-4);align-items:start;row-gap:calc(var(--space-1) * .5);grid-template-columns:0 1fr;width:100%;line-height:1.42857;display:grid;position:relative}.alert-module__ug2D6q__base:has(>svg){column-gap:var(--space-3);grid-template-columns:var(--space-4) 1fr}.alert-module__ug2D6q__base>svg{color:currentColor;height:var(--space-4);translate:0 calc(var(--space-1) * .5);width:var(--space-4)}.alert-module__ug2D6q__variantDefault{background-color:var(--card);color:var(--card-foreground)}.alert-module__ug2D6q__variantDestructive{--alert-link:var(--destructive);background-color:var(--card);color:var(--destructive)}.alert-module__ug2D6q__variantDestructive>svg{color:currentColor}.alert-module__ug2D6q__variantDestructive [data-slot=alert-description]{color:color-mix(in oklab, var(--destructive) 90%, transparent)}.alert-module__ug2D6q__title{font-weight:var(--font-weight-medium);letter-spacing:-.025em;-webkit-line-clamp:1;min-height:var(--space-4);-webkit-box-orient:vertical;grid-column-start:2;display:-webkit-box;overflow:hidden}.alert-module__ug2D6q__description{color:var(--muted-foreground);grid-column-start:2}.alert-module__ug2D6q__description>:is(p,div,ul,ol,figure,table)+:is(p,div,ul,ol,figure,table){margin-top:var(--space-1)}.alert-module__ug2D6q__description p{line-height:1.625}.alert-module__ug2D6q__description a:not([data-slot=button]){color:var(--alert-link);font-weight:var(--font-weight-medium);text-decoration:underline;text-decoration-color:var(--rule-strong);text-underline-offset:3px;transition:text-decoration-color var(--motion-fast) ease-out}.alert-module__ug2D6q__description a:not([data-slot=button]):hover{text-decoration-color:currentColor}.alert-module__ug2D6q__description a:not([data-slot=button]):focus-visible{outline-offset:2px;outline:1px solid;text-decoration-color:currentColor}@media (prefers-reduced-motion:reduce){.alert-module__ug2D6q__description a:not([data-slot=button]){transition:none}}}
.BlobFilePicker-module__K89KFa__picker{gap:var(--space-sm);flex-direction:column;display:flex}.BlobFilePicker-module__K89KFa__zone{background:var(--paper-lifted);border:1px dashed var(--rule-default);border-radius:var(--radius-lg);cursor:pointer;min-height:5rem;padding:var(--space-lg);text-align:center;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s;display:flex;position:relative}.BlobFilePicker-module__K89KFa__zone:hover{border-color:var(--rule-strong)}.BlobFilePicker-module__K89KFa__zone:focus-within{border-color:var(--rule-strong);outline:2px solid var(--ink);outline-offset:2px}.BlobFilePicker-module__K89KFa__zoneDragging{background:var(--vermilion-soft);border-color:var(--vermilion);}.BlobFilePicker-module__K89KFa__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.BlobFilePicker-module__K89KFa__prompt{color:var(--muted-foreground);font-size:var(--text-sm)}.BlobFilePicker-module__K89KFa__summary{color:var(--foreground);font-size:var(--text-sm);align-items:center;gap:var(--space-sm);flex-wrap:wrap;justify-content:center;display:flex}.BlobFilePicker-module__K89KFa__fileName{font-weight:500}.BlobFilePicker-module__K89KFa__meta{color:var(--muted-foreground)}.BlobFilePicker-module__K89KFa__replace{color:var(--primary);font-weight:500}
.DataAggregateConfig-module__VRY7mG__filterRow{align-items:flex-end;gap:var(--space-xs);display:flex}.DataAggregateConfig-module__VRY7mG__filterField,.DataAggregateConfig-module__VRY7mG__filterValue{flex:1}.DataAggregateConfig-module__VRY7mG__previewTableWrap{border:1px solid var(--border);border-radius:var(--radius-sm);margin-top:var(--space-sm);min-width:0;max-width:100%;max-height:14rem;overflow:auto}.DataAggregateConfig-module__VRY7mG__previewTable{border-collapse:collapse;font-size:var(--text-xs);min-width:100%}.DataAggregateConfig-module__VRY7mG__previewTable th,.DataAggregateConfig-module__VRY7mG__previewTable td{border-bottom:1px solid var(--border);padding:var(--space-xs) var(--space-sm);text-align:left;white-space:nowrap}.DataAggregateConfig-module__VRY7mG__previewTable th{color:var(--muted-foreground);font-weight:var(--font-weight-medium)}.DataAggregateConfig-module__VRY7mG__previewCaption{color:var(--muted-foreground);font-size:var(--text-xs);margin:var(--space-xs) 0 0}.DataAggregateConfig-module__VRY7mG__previewPending{color:var(--muted-foreground);font-size:var(--text-xs);align-items:center;gap:var(--space-xs);margin-top:var(--space-sm);display:flex}
.ErrorBoundary-module__7f-YJG__wrapper{padding:var(--space-8);justify-content:center;align-items:center;display:flex}.ErrorBoundary-module__7f-YJG__content{text-align:center}.ErrorBoundary-module__7f-YJG__icon{color:var(--destructive);height:var(--space-8);width:var(--space-8);margin-inline:auto}.ErrorBoundary-module__7f-YJG__title{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);margin-top:var(--space-2);line-height:1.55556}.ErrorBoundary-module__7f-YJG__description{color:var(--muted-foreground);font-size:var(--text-sm);margin-top:var(--space-1);line-height:1.42857}.ErrorBoundary-module__7f-YJG__retryButton{margin-top:var(--space-4)}
.NodeConfigPanel-module__qfpxqa__panel{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.NodeConfigPanel-module__qfpxqa__header{background-color:var(--muted);border-bottom:1px solid var(--border);border-top:3px solid var(--panel-category-color,var(--border));padding:var(--space-sm) var(--space-md)}.NodeConfigPanel-module__qfpxqa__headerTop{align-items:center;gap:var(--space-xs);display:flex}.NodeConfigPanel-module__qfpxqa__headerLeft{align-items:center;gap:var(--space-sm);flex:1;min-width:0;display:flex}.NodeConfigPanel-module__qfpxqa__nodeIcon{background-color:var(--muted);border-radius:var(--radius);height:var(--space-7);width:var(--space-7);flex-shrink:0;justify-content:center;align-items:center;display:flex}.NodeConfigPanel-module__qfpxqa__nodeIcon[data-category=trigger]{background-color:var(--chart-2)}.NodeConfigPanel-module__qfpxqa__nodeIcon[data-category=logic]{background-color:var(--muted-foreground)}.NodeConfigPanel-module__qfpxqa__nodeIcon[data-category=action]{background-color:var(--chart-1)}.NodeConfigPanel-module__qfpxqa__header[data-category=trigger]{--panel-category-color:var(--chart-2)}.NodeConfigPanel-module__qfpxqa__header[data-category=logic]{--panel-category-color:var(--muted-foreground)}.NodeConfigPanel-module__qfpxqa__header[data-category=action]{--panel-category-color:var(--chart-1)}.NodeConfigPanel-module__qfpxqa__nodeIconSvg{color:var(--primary-foreground);height:var(--text-sm);width:var(--text-sm)}.NodeConfigPanel-module__qfpxqa__nameInput{border-radius:var(--radius-sm);color:var(--foreground);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);min-width:0;padding:var(--space-2xs) var(--space-xs);background:0 0;border:1px solid #0000;flex:1;line-height:1.25}.NodeConfigPanel-module__qfpxqa__nameInput:hover{border-color:var(--border)}.NodeConfigPanel-module__qfpxqa__nameInput:focus{background:var(--background);border-color:var(--ring);outline:none}.NodeConfigPanel-module__qfpxqa__closeIcon{height:var(--text-base);width:var(--text-base)}.NodeConfigPanel-module__qfpxqa__actionButtons{flex-shrink:0;align-items:center;gap:0;display:flex}.NodeConfigPanel-module__qfpxqa__actionIcon{height:var(--text-sm);width:var(--text-sm)}.NodeConfigPanel-module__qfpxqa__body{flex:1;min-height:0;padding:0;overflow-y:auto}.NodeConfigPanel-module__qfpxqa__readinessBanner{background:var(--muted);border:1px solid var(--border);border-radius:var(--radius);color:var(--muted-foreground);font-size:var(--text-xs);align-items:center;gap:var(--space-xs);margin:var(--space-sm);padding:var(--space-xs) var(--space-sm);display:flex}.NodeConfigPanel-module__qfpxqa__readinessBanner[data-engaged=true]{background:color-mix(in srgb, var(--warning) 14%, var(--background));border-color:color-mix(in srgb, var(--warning) 45%, var(--border));color:var(--foreground)}
.ScopePrompt-module__xCBTTq__root{margin-top:var(--space-sm)}.ScopePrompt-module__xCBTTq__icon{height:var(--text-base);width:var(--text-base)}.ScopePrompt-module__xCBTTq__description{gap:var(--space-sm);margin-top:var(--space-xs);flex-direction:column;display:flex}.ScopePrompt-module__xCBTTq__scopeList{gap:var(--space-xs);flex-wrap:wrap;display:flex}.ScopePrompt-module__xCBTTq__scopeBadge{font-family:var(--locator);font-size:var(--text-xs)}.ScopePrompt-module__xCBTTq__reauthorizeButton{margin-top:var(--space-xs);align-self:flex-start}
@layer components{.badge-module__uwVynW__badge{border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-weight-medium);align-items:center;gap:var(--space-1);padding:calc(var(--space-1) * .5) 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-shrink:0;justify-content:center;width:fit-content;line-height:1.33333;display:inline-flex;overflow:hidden}.badge-module__uwVynW__badge>svg{height:var(--space-3);pointer-events:none;width:var(--space-3)}.badge-module__uwVynW__badge:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring)}.badge-module__uwVynW__badge[aria-invalid=true]{border-color:var(--destructive)}.badge-module__uwVynW__variantDefault{background-color:var(--primary);color:var(--primary-foreground)}.badge-module__uwVynW__variantSecondary{background-color:var(--secondary);color:var(--secondary-foreground)}.badge-module__uwVynW__variantDestructive{background-color:var(--destructive);color:#fff}.badge-module__uwVynW__variantOutline{border-color:var(--border);color:var(--foreground)}.badge-module__uwVynW__variantSuccess{background-color:color-mix(in oklab, var(--success) 10%, transparent);border-color:color-mix(in oklab, var(--success) 20%, transparent);color:var(--success)}.badge-module__uwVynW__variantWarning{background-color:color-mix(in oklab, var(--warning) 10%, transparent);border-color:color-mix(in oklab, var(--warning) 20%, transparent);color:var(--warning)}.badge-module__uwVynW__variantInfo{background-color:color-mix(in oklab, var(--info) 10%, transparent);border-color:color-mix(in oklab, var(--info) 20%, transparent);color:var(--info)}.badge-module__uwVynW__variantMono,.badge-module__uwVynW__variantMonoIndigo,.badge-module__uwVynW__variantMonoVermilion{font-family:var(--font-locator);font-size:var(--text-2xs);letter-spacing:.08em;padding:calc(var(--space-1) * 1.5) calc(var(--space-1) * 2.5);text-transform:uppercase;border-radius:9999px}.badge-module__uwVynW__variantMono{background-color:var(--secondary);color:var(--foreground)}.badge-module__uwVynW__variantMonoIndigo{background-color:var(--indigo-soft);color:var(--indigo-rill)}.badge-module__uwVynW__variantMonoVermilion{background-color:var(--vermilion-soft);color:var(--vermilion-deep)}}
.chip-input-module__M28Qga__container{border:1px solid var(--input);border-radius:var(--radius-md);cursor:text;gap:var(--space-sm);padding:var(--space-sm);flex-direction:column;transition:border-color .15s ease-out;display:flex}.chip-input-module__M28Qga__container:focus-within{border-color:var(--ring);outline:2px solid var(--ring);outline-offset:2px}.chip-input-module__M28Qga__disabled{cursor:not-allowed;opacity:.5}.chip-input-module__M28Qga__chips{align-items:flex-start;gap:var(--space-xs);flex-wrap:wrap;display:flex}.chip-input-module__M28Qga__chip{display:inline-flex}.chip-input-module__M28Qga__badge{align-items:center;gap:.25rem;padding-right:.25rem;display:inline-flex}.chip-input-module__M28Qga__removeButton{border-radius:var(--radius-sm);color:var(--ink-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.125rem;transition:color .1s ease-out;display:inline-flex}.chip-input-module__M28Qga__removeButton:hover{color:var(--ink)}.chip-input-module__M28Qga__removeIcon{width:.625rem;height:.625rem}.chip-input-module__M28Qga__input{box-shadow:none;border:none;outline:none;min-width:8rem;padding:.25rem}.chip-input-module__M28Qga__input:focus{box-shadow:none;border:none;outline:none}.chip-input-module__M28Qga__input:focus-visible{outline:none}
.TableManifestFields-module__SnRGCG__root{gap:var(--space-md);flex-direction:column;display:flex}.TableManifestFields-module__SnRGCG__columnLabels{color:var(--ink-muted);font-family:var(--font-locator), ui-monospace, monospace;font-size:var(--text-meta);gap:var(--space-sm);letter-spacing:.06em;text-transform:uppercase;grid-template-columns:1.5rem 1fr 10rem 5rem 2rem;padding:0 .25rem;font-weight:500;display:grid}.TableManifestFields-module__SnRGCG__fieldList{border:1px solid var(--rule-default);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.TableManifestFields-module__SnRGCG__fieldRow{border-bottom:1px solid var(--rule-default);align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) var(--space-sm);grid-template-columns:1.5rem 1fr 10rem 5rem 2rem;display:grid}.TableManifestFields-module__SnRGCG__fieldRow:last-child{border-bottom:none}.TableManifestFields-module__SnRGCG__dragHandle{color:var(--ink-muted);cursor:grab;justify-content:center;align-items:center;padding-top:.5rem;display:flex}.TableManifestFields-module__SnRGCG__dragIcon{width:1rem;height:1rem}.TableManifestFields-module__SnRGCG__labelCell{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.TableManifestFields-module__SnRGCG__slugMuted{color:var(--ink-muted);font-family:var(--font-locator), ui-monospace, monospace;font-size:var(--text-meta)}.TableManifestFields-module__SnRGCG__typeCell{padding-top:0}.TableManifestFields-module__SnRGCG__requiredCell{align-items:flex-start;padding-top:.375rem;display:flex}.TableManifestFields-module__SnRGCG__removeCell{align-items:flex-start;padding-top:.25rem;display:flex}.TableManifestFields-module__SnRGCG__slugEditButton{color:var(--ink-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:.125rem;padding:0 .25rem;transition:color .1s ease-out;display:inline-flex}.TableManifestFields-module__SnRGCG__slugEditButton:hover{color:var(--ink)}.TableManifestFields-module__SnRGCG__slugEditIcon{width:.625rem;height:.625rem}.TableManifestFields-module__SnRGCG__slugInput{font-family:var(--font-locator), ui-monospace, monospace;font-size:var(--text-sm)}.TableManifestFields-module__SnRGCG__fieldError{color:var(--vermilion);font-size:var(--text-xs);margin:0}
.TablesTab-module__t-KibW__layout{flex:auto;grid-template-columns:14rem 1fr;min-height:0;display:grid;overflow:hidden}.TablesTab-module__t-KibW__list{border-right:1px solid var(--rule-default);gap:var(--space-2xs);padding:var(--space-sm);flex-direction:column;display:flex;overflow-y:auto}.TablesTab-module__t-KibW__item,.TablesTab-module__t-KibW__itemActive{border-radius:var(--radius-sm);align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-xs);display:flex}.TablesTab-module__t-KibW__item{background-color:#0000}.TablesTab-module__t-KibW__itemActive{background-color:var(--muted)}.TablesTab-module__t-KibW__selectButton{color:var(--foreground);cursor:pointer;font-size:var(--text-sm);text-align:left;background:0 0;border:none;flex-direction:column;flex:auto;align-items:baseline;gap:.125rem;min-width:0;padding:0;display:flex;overflow:hidden}.TablesTab-module__t-KibW__slug{color:var(--muted-foreground);font-family:var(--font-locator);font-size:var(--text-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TablesTab-module__t-KibW__detail{gap:var(--space-sm);min-height:0;padding:var(--space-sm);flex-direction:column;display:flex;overflow-y:auto}.TablesTab-module__t-KibW__empty{color:var(--muted-foreground);font-size:var(--text-sm);margin:0}
.SeedRowGrid-module__2DDIcq__root{gap:var(--space-3);flex-direction:column;display:flex}.SeedRowGrid-module__2DDIcq__toolbar{justify-content:flex-end;display:flex}.SeedRowGrid-module__2DDIcq__grid{border-collapse:collapse;width:100%}.SeedRowGrid-module__2DDIcq__grid th,.SeedRowGrid-module__2DDIcq__grid td{border:1px solid var(--rule-default);padding:var(--space-2);text-align:left;vertical-align:top}.SeedRowGrid-module__2DDIcq__error{color:var(--vermilion);font-size:.875rem}
.SeedTab-module__1FNGIG__layout{flex:auto;grid-template-columns:14rem 1fr;min-height:0;display:grid;overflow:hidden}.SeedTab-module__1FNGIG__list{border-right:1px solid var(--rule-default);gap:var(--space-2xs);padding:var(--space-sm);flex-direction:column;display:flex;overflow-y:auto}.SeedTab-module__1FNGIG__item,.SeedTab-module__1FNGIG__itemActive{border-radius:var(--radius-sm);color:var(--foreground);cursor:pointer;font-size:var(--text-sm);align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-xs);text-align:left;background:0 0;border:none;width:100%;display:flex}.SeedTab-module__1FNGIG__item{background-color:#0000}.SeedTab-module__1FNGIG__itemActive{background-color:var(--muted)}.SeedTab-module__1FNGIG__grid{min-height:0;padding:var(--space-sm);flex-direction:column;display:flex;overflow-y:auto}.SeedTab-module__1FNGIG__empty{color:var(--muted-foreground);font-size:var(--text-sm);margin:0}
.TemplateForm-module__Ce31VG__form{flex-direction:column;gap:1rem;max-width:42rem;display:flex}.TemplateForm-module__Ce31VG__field{flex-direction:column;gap:.375rem;display:flex}.TemplateForm-module__Ce31VG__label{color:var(--foreground);font-size:var(--text-sm);font-weight:500}.TemplateForm-module__Ce31VG__hint{color:var(--muted-foreground);font-weight:400}.TemplateForm-module__Ce31VG__fieldError{color:var(--destructive);font-size:var(--text-xs);margin:0}.TemplateForm-module__Ce31VG__divider{border:none;border-top:1px solid var(--border);margin:.5rem 0 0}.TemplateForm-module__Ce31VG__sectionTitle{color:var(--foreground);font-size:var(--text-sm);margin:0;font-weight:600}.TemplateForm-module__Ce31VG__arrayGroup{flex-direction:column;gap:.75rem;display:flex}.TemplateForm-module__Ce31VG__arrayRow{align-items:flex-start;gap:.5rem;display:flex}.TemplateForm-module__Ce31VG__arrayRowFields{flex-direction:column;flex:1;gap:.375rem;min-width:0;display:flex}
.TemplateStatusBadge-module__ywIm8q__trigger{border-radius:var(--radius-sm);color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:.375rem;margin:0;padding:.125rem .25rem;transition:background-color .12s ease-out;display:inline-flex}.TemplateStatusBadge-module__ywIm8q__trigger:hover{background-color:var(--paper-lifted)}.TemplateStatusBadge-module__ywIm8q__trigger:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.TemplateStatusBadge-module__ywIm8q__chevron{color:var(--muted-foreground);width:.875rem;height:.875rem}.TemplateStatusBadge-module__ywIm8q__popover{width:14rem;padding:.375rem}.TemplateStatusBadge-module__ywIm8q__menu{flex-direction:column;gap:.125rem;display:flex}.TemplateStatusBadge-module__ywIm8q__menuItem,.TemplateStatusBadge-module__ywIm8q__menuItemDestructive{justify-content:flex-start;width:100%}.TemplateStatusBadge-module__ywIm8q__menuItemDestructive{color:var(--destructive)}.TemplateStatusBadge-module__ywIm8q__menuItemDestructive:hover{background-color:color-mix(in oklch, var(--destructive) 10%, transparent);color:var(--destructive)}.TemplateStatusBadge-module__ywIm8q__separator{background-color:var(--rule-default);width:100%;height:1px;margin:.25rem 0}.TemplateStatusBadge-module__ywIm8q__helpText{color:var(--muted-foreground);font-size:var(--text-2xs);margin:.5rem .5rem 0}.TemplateStatusBadge-module__ywIm8q__errors{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}
.TemplateBundleEditor-module__7hjQ4G__actions{gap:var(--space-xs);flex-shrink:0;margin-left:auto;display:flex}.TemplateBundleEditor-module__7hjQ4G__errorBanner{color:var(--vermilion);font-size:var(--text-sm);padding:var(--space-xs) var(--space-md)}.TemplateBundleEditor-module__7hjQ4G__panelFill{flex:auto;min-height:0;display:flex}.TemplateBundleEditor-module__7hjQ4G__panelScroll{min-height:0;padding:var(--space-md);flex:auto;display:block;overflow-y:auto}.TemplateBundleEditor-module__7hjQ4G__header{border-bottom:1px solid var(--rule-default);align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);flex-shrink:0;display:flex}.TemplateBundleEditor-module__7hjQ4G__subtitle{color:var(--muted-foreground);font-family:var(--font-locator);font-size:var(--text-2xs);letter-spacing:.04em;text-transform:uppercase}.TemplateBundleEditor-module__7hjQ4G__tabList{margin-inline:var(--space-md);margin-top:var(--space-2xs)}.TemplateBundleEditor-module__7hjQ4G__tabs{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.TemplateBundleEditor-module__7hjQ4G__title{color:var(--foreground);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.TemplateBundleEditor-module__7hjQ4G__titleStack{flex-direction:column;gap:.125rem;min-width:0;display:flex}
.page-module__lrw7Da__shell{flex-direction:column;flex:auto;min-height:0;display:flex}
@layer components{.checkbox-module__dJ4PIa__checkbox{background-color:var(--input-background);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:0 1px 2px 0 color-mix(in srgb, var(--ink) 5%, transparent);height:var(--space-4);transition:box-shadow var(--motion-fast) cubic-bezier(.4, 0, .2, 1);width:var(--space-4);outline:none;flex-shrink:0}.checkbox-module__dJ4PIa__checkbox[data-state=checked]{background-color:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.checkbox-module__dJ4PIa__checkbox:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring)}.checkbox-module__dJ4PIa__checkbox[aria-invalid=true]{border-color:var(--destructive)}.checkbox-module__dJ4PIa__checkbox[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px var(--destructive)}.checkbox-module__dJ4PIa__checkbox:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.checkbox-module__dJ4PIa__indicator{color:currentColor;justify-content:center;align-items:center;transition:none;display:flex}.checkbox-module__dJ4PIa__icon{height:calc(var(--space-1) * 3.5);width:calc(var(--space-1) * 3.5)}}
@layer components{.dialog-module__zBWw2a__overlay{z-index:var(--z-modal-backdrop);background-color:oklab(0% none none/.5);position:fixed;inset:0}.dialog-module__zBWw2a__overlay[data-state=open]{animation:dialog-module__zBWw2a__dialog-overlay-in var(--motion-fast) cubic-bezier(.4, 0, .2, 1)}.dialog-module__zBWw2a__overlay[data-state=closed]{animation:dialog-module__zBWw2a__dialog-overlay-out var(--motion-fast) cubic-bezier(.4, 0, .2, 1)}.dialog-module__zBWw2a__content{background-color:var(--background);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lift);gap:var(--space-4);max-width:calc(100% - 2rem);padding:var(--space-6);width:100%;z-index:var(--z-modal);display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.dialog-module__zBWw2a__content[data-state=open]{animation:dialog-module__zBWw2a__dialog-content-in var(--motion-medium) cubic-bezier(.4, 0, .2, 1)}.dialog-module__zBWw2a__content[data-state=closed]{animation:dialog-module__zBWw2a__dialog-content-out var(--motion-medium) cubic-bezier(.4, 0, .2, 1)}@media (min-width:40rem){.dialog-module__zBWw2a__content{max-width:32rem}}.dialog-module__zBWw2a__close{border-radius:var(--radius-xs);opacity:.7;right:var(--space-4);top:var(--space-4);transition:opacity var(--motion-fast) cubic-bezier(.4, 0, .2, 1);position:absolute}@media (hover:hover){.dialog-module__zBWw2a__close:hover{opacity:1}}.dialog-module__zBWw2a__close:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.dialog-module__zBWw2a__close:disabled{pointer-events:none}.dialog-module__zBWw2a__close svg{pointer-events:none;flex-shrink:0}.dialog-module__zBWw2a__close svg:not([class*=size-]){height:var(--space-4);width:var(--space-4)}.dialog-module__zBWw2a__header{gap:var(--space-2);text-align:center;flex-direction:column;display:flex}@media (min-width:40rem){.dialog-module__zBWw2a__header{text-align:left}}.dialog-module__zBWw2a__footer{gap:var(--space-2);flex-direction:column-reverse;display:flex}@media (min-width:40rem){.dialog-module__zBWw2a__footer{flex-direction:row;justify-content:flex-end}}.dialog-module__zBWw2a__title{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);line-height:1}.dialog-module__zBWw2a__description{color:var(--muted-foreground);font-size:var(--text-sm);line-height:1.42857}}@keyframes dialog-module__zBWw2a__dialog-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes dialog-module__zBWw2a__dialog-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes dialog-module__zBWw2a__dialog-content-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes dialog-module__zBWw2a__dialog-content-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.95)}}
@layer components{.dropdown-menu-module__nLpUzq__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-dropdown-menu-content-available-height);min-width:8rem;padding:var(--space-1);transform-origin:var(--radix-dropdown-menu-content-transform-origin);overflow:hidden auto}.dropdown-menu-module__nLpUzq__subContent{background-color:var(--popover);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lift);color:var(--popover-foreground);min-width:8rem;padding:var(--space-1);transform-origin:var(--radix-dropdown-menu-content-transform-origin);overflow:hidden}.dropdown-menu-module__nLpUzq__content[data-state=open],.dropdown-menu-module__nLpUzq__subContent[data-state=open]{animation:dropdown-menu-module__nLpUzq__dropdown-menu-in var(--motion-fast) cubic-bezier(.4, 0, .2, 1)}.dropdown-menu-module__nLpUzq__content[data-state=closed],.dropdown-menu-module__nLpUzq__subContent[data-state=closed]{animation:dropdown-menu-module__nLpUzq__dropdown-menu-out var(--motion-fast) cubic-bezier(.4, 0, .2, 1)}.dropdown-menu-module__nLpUzq__content[data-side=bottom],.dropdown-menu-module__nLpUzq__subContent[data-side=bottom]{--dropdown-menu-slide:0, calc(var(--space-2) * -1)}.dropdown-menu-module__nLpUzq__content[data-side=left],.dropdown-menu-module__nLpUzq__subContent[data-side=left]{--dropdown-menu-slide:var(--space-2), 0}.dropdown-menu-module__nLpUzq__content[data-side=right],.dropdown-menu-module__nLpUzq__subContent[data-side=right]{--dropdown-menu-slide:calc(var(--space-2) * -1), 0}.dropdown-menu-module__nLpUzq__content[data-side=top],.dropdown-menu-module__nLpUzq__subContent[data-side=top]{--dropdown-menu-slide:0, var(--space-2)}.dropdown-menu-module__nLpUzq__item{border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-sm);align-items:center;gap:var(--space-2);padding:calc(var(--space-1) * 1.5) var(--space-2);user-select:none;outline:none;line-height:1.42857;display:flex;position:relative}.dropdown-menu-module__nLpUzq__item[data-inset]{padding-left:var(--space-8)}.dropdown-menu-module__nLpUzq__item:hover,.dropdown-menu-module__nLpUzq__item:focus,.dropdown-menu-module__nLpUzq__item[data-highlighted]{background-color:var(--muted);color:var(--foreground)}.dropdown-menu-module__nLpUzq__item[data-disabled]{opacity:var(--opacity-disabled);pointer-events:none}.dropdown-menu-module__nLpUzq__item[data-variant=destructive]{color:var(--destructive)}.dropdown-menu-module__nLpUzq__item[data-variant=destructive]:hover,.dropdown-menu-module__nLpUzq__item[data-variant=destructive]:focus,.dropdown-menu-module__nLpUzq__item[data-variant=destructive][data-highlighted]{background-color:color-mix(in oklab, var(--destructive) 10%, transparent);color:var(--destructive)}:is([data-theme=dark] .dropdown-menu-module__nLpUzq__item[data-variant=destructive]:hover,[data-theme=dark] .dropdown-menu-module__nLpUzq__item[data-variant=destructive]:focus,[data-theme=dark] .dropdown-menu-module__nLpUzq__item[data-variant=destructive][data-highlighted]){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}.dropdown-menu-module__nLpUzq__item[data-variant=destructive]>svg{color:var(--destructive)!important}.dropdown-menu-module__nLpUzq__item svg{pointer-events:none;flex-shrink:0}.dropdown-menu-module__nLpUzq__item svg:not([class*=size-]){height:var(--space-4);width:var(--space-4)}.dropdown-menu-module__nLpUzq__item svg:not([class*=text-]){color:var(--muted-foreground)}.dropdown-menu-module__nLpUzq__checkboxItem{border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-sm);align-items:center;gap:var(--space-2);padding:calc(var(--space-1) * 1.5) var(--space-2) calc(var(--space-1) * 1.5) var(--space-8);user-select:none;outline:none;line-height:1.42857;display:flex;position:relative}.dropdown-menu-module__nLpUzq__checkboxItem:hover,.dropdown-menu-module__nLpUzq__checkboxItem:focus,.dropdown-menu-module__nLpUzq__checkboxItem[data-highlighted]{background-color:var(--muted);color:var(--foreground)}.dropdown-menu-module__nLpUzq__checkboxItem[data-disabled]{opacity:var(--opacity-disabled);pointer-events:none}.dropdown-menu-module__nLpUzq__checkboxItem svg{pointer-events:none;flex-shrink:0}.dropdown-menu-module__nLpUzq__checkboxItem svg:not([class*=size-]){height:var(--space-4);width:var(--space-4)}.dropdown-menu-module__nLpUzq__radioItem{border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-sm);align-items:center;gap:var(--space-2);padding:calc(var(--space-1) * 1.5) var(--space-2) calc(var(--space-1) * 1.5) var(--space-8);user-select:none;outline:none;line-height:1.42857;display:flex;position:relative}.dropdown-menu-module__nLpUzq__radioItem:hover,.dropdown-menu-module__nLpUzq__radioItem:focus,.dropdown-menu-module__nLpUzq__radioItem[data-highlighted]{background-color:var(--muted);color:var(--foreground)}.dropdown-menu-module__nLpUzq__radioItem[data-disabled]{opacity:var(--opacity-disabled);pointer-events:none}.dropdown-menu-module__nLpUzq__radioItem svg{pointer-events:none;flex-shrink:0}.dropdown-menu-module__nLpUzq__radioItem svg:not([class*=size-]){height:var(--space-4);width:var(--space-4)}.dropdown-menu-module__nLpUzq__itemIndicator{height:calc(var(--space-1) * 3.5);left:var(--space-2);pointer-events:none;width:calc(var(--space-1) * 3.5);justify-content:center;align-items:center;display:flex;position:absolute}.dropdown-menu-module__nLpUzq__checkIcon{height:var(--space-4);width:var(--space-4)}.dropdown-menu-module__nLpUzq__radioIcon{fill:currentColor;height:var(--space-2);width:var(--space-2)}.dropdown-menu-module__nLpUzq__label{font-size:var(--text-sm);font-weight:var(--font-weight-medium);padding:calc(var(--space-1) * 1.5) var(--space-2);line-height:1.42857}.dropdown-menu-module__nLpUzq__label[data-inset]{padding-left:var(--space-8)}.dropdown-menu-module__nLpUzq__separator{background-color:var(--border);height:1px;margin:var(--space-1) calc(var(--space-1) * -1)}.dropdown-menu-module__nLpUzq__shortcut{color:var(--muted-foreground);font-size:var(--text-xs);letter-spacing:.1em;margin-left:auto;line-height:1.33333}.dropdown-menu-module__nLpUzq__subTrigger{border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-sm);padding:calc(var(--space-1) * 1.5) var(--space-2);user-select:none;outline:none;align-items:center;line-height:1.42857;display:flex}.dropdown-menu-module__nLpUzq__subTrigger[data-inset]{padding-left:var(--space-8)}.dropdown-menu-module__nLpUzq__subTrigger:hover,.dropdown-menu-module__nLpUzq__subTrigger:focus,.dropdown-menu-module__nLpUzq__subTrigger[data-highlighted],.dropdown-menu-module__nLpUzq__subTrigger[data-state=open]{background-color:var(--muted);color:var(--foreground)}.dropdown-menu-module__nLpUzq__subTriggerIcon{height:var(--space-4);width:var(--space-4);margin-left:auto}}@keyframes dropdown-menu-module__nLpUzq__dropdown-menu-in{0%{opacity:0;transform:scale(.95) translate(var(--dropdown-menu-slide,0, 0))}to{opacity:1;transform:scale(1)translate(0)}}@keyframes dropdown-menu-module__nLpUzq__dropdown-menu-out{0%{opacity:1;transform:scale(1)translate(0)}to{opacity:0;transform:scale(.95) translate(var(--dropdown-menu-slide,0, 0))}}
.StarterTemplateDropdown-module__pfCNkW__menuItemContent{gap:var(--space-2xs);flex-direction:column;display:flex}.StarterTemplateDropdown-module__pfCNkW__menuItemName{font-size:var(--text-sm);font-weight:500}.StarterTemplateDropdown-module__pfCNkW__menuItemDescription{color:var(--muted-foreground);font-size:var(--text-xs)}
.EmailEditorToolbar-module__OJfOtG__root{background:var(--background);border-bottom:1px solid var(--border);align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);flex-wrap:wrap;display:flex}.EmailEditorToolbar-module__OJfOtG__switchRow{align-items:center;gap:var(--space-sm);display:flex}.EmailEditorToolbar-module__OJfOtG__labelPointer{cursor:pointer}.EmailEditorToolbar-module__OJfOtG__badge{margin-left:var(--space-2xs)}.EmailEditorToolbar-module__OJfOtG__popover{width:20rem;max-height:24rem;overflow-y:auto}.EmailEditorToolbar-module__OJfOtG__popoverInner{gap:var(--space-sm-md);flex-direction:column;display:flex}.EmailEditorToolbar-module__OJfOtG__popoverHeader{justify-content:space-between;align-items:center;display:flex}.EmailEditorToolbar-module__OJfOtG__labelStrong{font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.EmailEditorToolbar-module__OJfOtG__popoverHint{color:var(--muted-foreground);font-size:var(--text-xs);line-height:var(--leading-meta);margin:0}.EmailEditorToolbar-module__OJfOtG__varRow{gap:var(--space-2xs);flex-direction:column;display:flex}.EmailEditorToolbar-module__OJfOtG__varLabel{font-size:var(--text-xs);overflow-wrap:anywhere}.EmailEditorToolbar-module__OJfOtG__spacer{flex:1}.EmailEditorToolbar-module__OJfOtG__previewToggle{align-items:center;gap:var(--space-2xs);display:flex}
.EmailEditorPreview-module__CYUn7W__previewContainer{flex:1;min-height:0;display:flex;overflow:auto}.EmailEditorPreview-module__CYUn7W__previewFrame{height:100%;min-height:0;transition:width var(--motion-medium) ease;background:#fff;border:none;margin:0 auto;display:block}.EmailEditorPreview-module__CYUn7W__previewFrame[data-width=desktop]{width:100%}.EmailEditorPreview-module__CYUn7W__previewFrame[data-width=mobile]{width:375px}@media (prefers-reduced-motion:reduce){.EmailEditorPreview-module__CYUn7W__previewFrame{transition:none}}
.EmailEditorCanvas-module__v7v3uq__container{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.EmailEditorCanvas-module__v7v3uq__editorPane{border-right:1px solid var(--border);flex:1;min-width:0;min-height:0;overflow:hidden}.EmailEditorCanvas-module__v7v3uq__previewPane{flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.EmailEditorCanvas-module__v7v3uq__splitPane{flex:1;min-height:0;display:flex;overflow:hidden}
.SchemaBuilder-module__Eht2fG__builder{gap:var(--space-sm);flex-direction:column;display:flex}.SchemaBuilder-module__Eht2fG__fieldList,.SchemaBuilder-module__Eht2fG__nestedList{gap:var(--space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.SchemaBuilder-module__Eht2fG__nestedList{border-left:1px solid var(--rule-default);margin-left:var(--space-md);padding-left:var(--space-sm)}.SchemaBuilder-module__Eht2fG__rowWrap{gap:var(--space-sm);flex-direction:column;display:flex}.SchemaBuilder-module__Eht2fG__row{background:var(--paper-lifted);border:1px solid var(--rule-default);border-radius:var(--radius-md);color:var(--ink);cursor:pointer;font-family:var(--font-narrative);font-size:var(--text-base);align-items:baseline;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);text-align:left;width:100%;transition:border-color .15s ease-out;display:flex}.SchemaBuilder-module__Eht2fG__row:hover{border-color:var(--rule-strong)}.SchemaBuilder-module__Eht2fG__rowName{font-weight:600}.SchemaBuilder-module__Eht2fG__typeBadge{color:var(--ink-muted);font-family:var(--font-locator);font-size:var(--text-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;white-space:nowrap;margin-left:auto}.SchemaBuilder-module__Eht2fG__requiredMark,.SchemaBuilder-module__Eht2fG__optionalMark{color:var(--ink-muted);font-family:var(--font-locator);font-size:var(--text-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase}.SchemaBuilder-module__Eht2fG__descriptionPreview{color:var(--ink-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.SchemaBuilder-module__Eht2fG__editor{border:1px solid var(--rule-strong);border-radius:var(--radius-md);gap:var(--space-md);padding:var(--space-lg);flex-direction:column;display:flex}.SchemaBuilder-module__Eht2fG__editorRow{gap:var(--space-sm);display:grid}@media (min-width:768px){.SchemaBuilder-module__Eht2fG__editorRow{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.SchemaBuilder-module__Eht2fG__editorField{gap:var(--space-2xs);flex-direction:column;display:flex}.SchemaBuilder-module__Eht2fG__editorLabel{color:var(--ink-muted);font-family:var(--font-locator);font-size:var(--text-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase}.SchemaBuilder-module__Eht2fG__editorToggle{align-items:center;gap:var(--space-xs);min-height:var(--control-h-lg);display:flex}.SchemaBuilder-module__Eht2fG__editorToggle input{accent-color:var(--ink);height:var(--space-md);width:var(--space-md)}.SchemaBuilder-module__Eht2fG__input{background:var(--paper-lifted);border:1px solid var(--rule-default);border-radius:var(--radius-md);color:var(--ink);font-family:var(--font-narrative);font-size:var(--text-base);height:var(--control-h-md);padding:0 var(--space-sm);width:100%;transition:border-color .15s ease-out}.SchemaBuilder-module__Eht2fG__input:focus-visible{border-color:var(--ink);outline:none}.SchemaBuilder-module__Eht2fG__enumEditor{gap:var(--space-sm);flex-direction:column;display:flex}.SchemaBuilder-module__Eht2fG__enumRow{align-items:center;gap:var(--space-sm);display:flex}.SchemaBuilder-module__Eht2fG__enumRow .SchemaBuilder-module__Eht2fG__input{flex:1}.SchemaBuilder-module__Eht2fG__removeIcon{border-radius:var(--radius-md);color:var(--ink-muted);cursor:pointer;height:var(--control-h-md);width:var(--control-h-md);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;transition:background-color .15s ease-out,color .15s ease-out;display:inline-flex}.SchemaBuilder-module__Eht2fG__removeIcon:hover{background:color-mix(in srgb, var(--vermilion-deep) 8%, transparent);color:var(--vermilion-deep)}.SchemaBuilder-module__Eht2fG__removeIcon:focus-visible{color:var(--vermilion-deep);outline:1px solid var(--vermilion-deep);outline-offset:1px}.SchemaBuilder-module__Eht2fG__editorFooter{align-items:center;gap:var(--space-sm);flex-wrap:wrap;justify-content:space-between;display:flex}.SchemaBuilder-module__Eht2fG__editorActions{gap:var(--space-sm);display:flex}.SchemaBuilder-module__Eht2fG__addButton,.SchemaBuilder-module__Eht2fG__secondaryButton{background:var(--paper-lifted);border:1px solid var(--rule-strong);border-radius:var(--radius-md);color:var(--ink);cursor:pointer;font-family:var(--font-narrative);font-size:var(--text-sm);padding:var(--space-xs) var(--space-sm);transition:border-color .15s ease-out}.SchemaBuilder-module__Eht2fG__addButton{align-self:flex-start}.SchemaBuilder-module__Eht2fG__dangerButton{border:1px solid var(--vermilion-deep);border-radius:var(--radius-md);color:var(--vermilion-deep);cursor:pointer;font-family:var(--font-narrative);font-size:var(--text-sm);padding:var(--space-xs) var(--space-sm);background:0 0;transition:background-color .15s ease-out,border-color .15s ease-out}.SchemaBuilder-module__Eht2fG__dangerButton:hover{background:color-mix(in srgb, var(--vermilion-deep) 8%, transparent)}.SchemaBuilder-module__Eht2fG__addButton:hover,.SchemaBuilder-module__Eht2fG__secondaryButton:hover{border-color:var(--rule-strong)}.SchemaBuilder-module__Eht2fG__row:focus-visible,.SchemaBuilder-module__Eht2fG__addButton:focus-visible,.SchemaBuilder-module__Eht2fG__secondaryButton:focus-visible,.SchemaBuilder-module__Eht2fG__dangerButton:focus-visible{border-color:var(--ink);outline:none}.SchemaBuilder-module__Eht2fG__typePickerWrap{gap:var(--space-2xs);flex-direction:column;display:flex}.SchemaBuilder-module__Eht2fG__typePicker{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.SchemaBuilder-module__Eht2fG__typePill,.SchemaBuilder-module__Eht2fG__typePillActive{border:1px solid var(--rule-default);border-radius:var(--radius-md);color:var(--ink-muted);cursor:pointer;font-family:var(--font-narrative);font-size:var(--text-sm);padding:var(--space-2xs) var(--space-sm);align-items:center;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out;display:inline-flex}.SchemaBuilder-module__Eht2fG__typePill:hover{border-color:var(--rule-strong)}.SchemaBuilder-module__Eht2fG__typePillActive{background:var(--paper-snow);border-color:var(--ink);color:var(--ink);font-weight:600}.SchemaBuilder-module__Eht2fG__typePill:focus-within,.SchemaBuilder-module__Eht2fG__typePillActive:focus-within{border-color:var(--ink);outline:none}.SchemaBuilder-module__Eht2fG__typeHelp{color:var(--ink-muted);font-size:var(--text-sm);margin:0}.SchemaBuilder-module__Eht2fG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SchemaBuilder-module__Eht2fG__textarea{background:var(--paper-lifted);border:1px solid var(--rule-default);border-radius:var(--radius-md);color:var(--ink);font-family:var(--font-narrative);font-size:var(--text-base);padding:var(--space-xs) var(--space-sm);resize:vertical;width:100%;line-height:1.5;transition:border-color .15s ease-out}.SchemaBuilder-module__Eht2fG__textarea:focus-visible{border-color:var(--ink);outline:none}.SchemaBuilder-module__Eht2fG__descHelper{color:var(--ink-muted);font-size:var(--text-sm)}.SchemaBuilder-module__Eht2fG__descExamples{gap:var(--space-2xs);margin-top:var(--space-2xs);flex-direction:column;display:flex}.SchemaBuilder-module__Eht2fG__descExampleRow{align-items:baseline;gap:var(--space-sm);margin:0;display:flex}.SchemaBuilder-module__Eht2fG__descGood,.SchemaBuilder-module__Eht2fG__descBad{font-family:var(--font-locator);font-size:var(--text-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;flex:none;width:3.25rem}.SchemaBuilder-module__Eht2fG__descGood{color:var(--moss)}.SchemaBuilder-module__Eht2fG__descBad{color:var(--ink-muted)}.SchemaBuilder-module__Eht2fG__descSample{color:var(--ink-muted);font-size:var(--text-sm);font-style:italic}.SchemaBuilder-module__Eht2fG__itemShape{border-left:1px solid var(--rule-default);gap:var(--space-2xs);padding-left:var(--space-sm);flex-direction:column;display:flex}.SchemaBuilder-module__Eht2fG__itemSummary{cursor:pointer;font-family:var(--font-locator);font-size:var(--text-meta);align-items:baseline;gap:var(--space-xs);letter-spacing:var(--tracking-meta);padding:var(--space-2xs) 0;text-align:left;text-transform:uppercase;background:0 0;border:none;display:flex}.SchemaBuilder-module__Eht2fG__itemLabel{color:var(--ink-muted)}.SchemaBuilder-module__Eht2fG__itemType{color:var(--ink);font-weight:600}.SchemaBuilder-module__Eht2fG__itemSummary:focus-visible{outline:none}.SchemaBuilder-module__Eht2fG__itemSummary:focus-visible .SchemaBuilder-module__Eht2fG__itemType{text-decoration:underline}.SchemaBuilder-module__Eht2fG__addNested{border:1px dashed var(--rule-strong);border-radius:var(--radius-md);color:var(--ink-muted);cursor:pointer;font-family:var(--font-narrative);font-size:var(--text-sm);padding:var(--space-2xs) var(--space-sm);background:0 0;align-self:flex-start;transition:border-color .15s ease-out,color .15s ease-out}.SchemaBuilder-module__Eht2fG__addNested:hover,.SchemaBuilder-module__Eht2fG__addNested:focus-visible{border-color:var(--ink);color:var(--ink);outline:none}
.WorkflowEditorSchemaMode-module__yKCUGW__surface{background:var(--paper-snow);height:100%;padding:var(--space-lg);overflow-y:auto}.WorkflowEditorSchemaMode-module__yKCUGW__column{gap:var(--space-md);flex-direction:column;max-width:46rem;margin:0 auto;display:flex}.WorkflowEditorSchemaMode-module__yKCUGW__summary{color:var(--ink-muted);font-family:var(--locator);font-size:var(--text-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;margin:0}.WorkflowEditorSchemaMode-module__yKCUGW__warnings{border-left:2px solid var(--vermilion-deep);gap:var(--space-2xs);padding:var(--space-xs) 0 var(--space-xs) var(--space-sm);flex-direction:column;display:flex}.WorkflowEditorSchemaMode-module__yKCUGW__warningsTitle{color:var(--foreground);font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin:0}.WorkflowEditorSchemaMode-module__yKCUGW__warningsList{color:var(--ink-muted);font-size:var(--text-sm);gap:var(--space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}
.empty-state-module__Tw-k_q__container{align-items:center;gap:var(--space-md);padding:var(--space-2xl) var(--space-lg);text-align:center;flex-direction:column;display:flex}.empty-state-module__Tw-k_q__iconWrapper{background:var(--muted);border-radius:var(--radius);height:var(--space-16);width:var(--space-16);justify-content:center;align-items:center;display:flex}.empty-state-module__Tw-k_q__icon{color:var(--muted-foreground);height:var(--space-xl);width:var(--space-xl)}.empty-state-module__Tw-k_q__title{color:var(--foreground);font-size:var(--text-xl);font-weight:var(--font-weight-semibold)}.empty-state-module__Tw-k_q__description{color:var(--muted-foreground);font-size:var(--text-sm);max-width:32rem;line-height:1.5}.empty-state-module__Tw-k_q__hint{color:var(--muted-foreground);font-size:var(--text-xs);max-width:32rem;line-height:1.5}.empty-state-module__Tw-k_q__action{gap:var(--space-sm);margin-top:var(--space-sm);flex-wrap:wrap;justify-content:center;display:flex}
@layer components{.form-module__tKUkMq__formItem{gap:var(--space-2);display:grid}.form-module__tKUkMq__formLabel[data-error=true]{color:var(--destructive)}.form-module__tKUkMq__switchLabelStack{gap:var(--space-1);display:grid}.form-module__tKUkMq__switchRow{justify-content:space-between;align-items:center;display:flex}.form-module__tKUkMq__formDescription{color:var(--muted-foreground);font-size:var(--text-sm);line-height:1.42857}.form-module__tKUkMq__formMessage{color:var(--destructive);font-size:var(--text-sm);line-height:1.42857}}
@layer components{.input-module__rM6LsW__input{background-color:var(--input-background);border:1px solid var(--input);border-radius:var(--radius-md);font-size:var(--text-base);height:var(--space-9);min-width:0;padding:var(--space-1) 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);outline:none;width:100%;line-height:1.5;display:flex}.input-module__rM6LsW__input::placeholder{color:var(--muted-foreground)}.input-module__rM6LsW__input::selection{background-color:var(--primary);color:var(--primary-foreground)}.input-module__rM6LsW__input::file-selector-button{color:var(--foreground);font-size:var(--text-sm);font-weight:var(--font-weight-medium);height:var(--space-7);background-color:#0000;border:0;display:inline-flex}.input-module__rM6LsW__input:disabled{cursor:not-allowed;opacity:var(--opacity-disabled);pointer-events:none}.input-module__rM6LsW__input:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring)}.input-module__rM6LsW__input[aria-invalid=true]{border-color:var(--destructive)}.input-module__rM6LsW__input[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px var(--destructive)}.input-module__rM6LsW__hasTrailingIcon{padding-right:var(--space-10)}.input-module__rM6LsW__wrapper{width:100%;position:relative}.input-module__rM6LsW__trailingIcon{pointer-events:none;height:100%;right:var(--space-3);align-items:center;display:flex;position:absolute;top:0}}
@layer components{.label-module__NAJNeG__label{font-size:var(--text-sm);font-weight:var(--font-weight-medium);user-select:none;line-height:1}.group[data-disabled=true] .label-module__NAJNeG__label{opacity:var(--opacity-disabled);pointer-events:none}.peer:disabled~.label-module__NAJNeG__label{cursor:not-allowed;opacity:var(--opacity-disabled)}.label-module__NAJNeG__required{color:var(--destructive)}}
@layer components{.popover-module__kSOOsW__content{animation:popover-module__kSOOsW__popover-in var(--motion-fast) cubic-bezier(.4, 0, .2, 1);background-color:var(--popover);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lift);color:var(--popover-foreground);padding:var(--space-4);transform-origin:var(--radix-popover-content-transform-origin);outline:none;width:18rem}.popover-module__kSOOsW__content[data-state=closed]{animation:popover-module__kSOOsW__popover-out var(--motion-fast) cubic-bezier(.4, 0, .2, 1)}.popover-module__kSOOsW__content[data-side=bottom]{--popover-slide:0, calc(var(--space-2) * -1)}.popover-module__kSOOsW__content[data-side=left]{--popover-slide:var(--space-2), 0}.popover-module__kSOOsW__content[data-side=right]{--popover-slide:calc(var(--space-2) * -1), 0}.popover-module__kSOOsW__content[data-side=top]{--popover-slide:0, var(--space-2)}}@keyframes popover-module__kSOOsW__popover-in{0%{opacity:0;transform:scale(.95) translate(var(--popover-slide,0, 0))}to{opacity:1;transform:scale(1)translate(0)}}@keyframes popover-module__kSOOsW__popover-out{0%{opacity:1;transform:scale(1)translate(0)}to{opacity:0;transform:scale(.95) translate(var(--popover-slide,0, 0))}}
@layer components{.radio-group-module__j53oKG__group{gap:var(--space-3);display:grid}.radio-group-module__j53oKG__item{aspect-ratio:1;background-color:var(--input-background);border:1px solid var(--border);border-radius:var(--radius-full);box-shadow:0 1px 2px 0 color-mix(in srgb, var(--ink) 5%, transparent);height:var(--space-4);transition:box-shadow var(--motion-fast) cubic-bezier(.4, 0, .2, 1);width:var(--space-4);outline:none;flex-shrink:0}.radio-group-module__j53oKG__item[data-state=checked]{border-color:var(--primary)}.radio-group-module__j53oKG__item:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring)}.radio-group-module__j53oKG__item[aria-invalid=true]{border-color:var(--destructive)}.radio-group-module__j53oKG__item[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px var(--destructive)}.radio-group-module__j53oKG__item:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.radio-group-module__j53oKG__indicator{justify-content:center;align-items:center;display:flex;position:relative}.radio-group-module__j53oKG__icon{fill:var(--primary);height:calc(var(--space-1) * 2.5);width:calc(var(--space-1) * 2.5)}}
@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)}.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{.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%}}
@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}}
.DbIntegrationIcon-module__o3FoIG__icon{height:var(--db-icon-size,1em);width:var(--db-icon-size,1em);display:inline-flex}.DbIntegrationIcon-module__o3FoIG__icon img,.DbIntegrationIcon-module__o3FoIG__icon svg,.DbIntegrationIcon-module__o3FoIG__icon>span{width:100%;height:100%;display:block}.DbIntegrationIcon-module__o3FoIG__themed{height:var(--db-icon-size,1em);width:var(--db-icon-size,1em);display:inline-flex;position:relative}.DbIntegrationIcon-module__o3FoIG__themed>.DbIntegrationIcon-module__o3FoIG__light,.DbIntegrationIcon-module__o3FoIG__themed>.DbIntegrationIcon-module__o3FoIG__dark,.DbIntegrationIcon-module__o3FoIG__themed>.DbIntegrationIcon-module__o3FoIG__light img,.DbIntegrationIcon-module__o3FoIG__themed>.DbIntegrationIcon-module__o3FoIG__light svg,.DbIntegrationIcon-module__o3FoIG__themed>.DbIntegrationIcon-module__o3FoIG__dark img,.DbIntegrationIcon-module__o3FoIG__themed>.DbIntegrationIcon-module__o3FoIG__dark svg{width:100%;height:100%;display:block}.DbIntegrationIcon-module__o3FoIG__themed>.DbIntegrationIcon-module__o3FoIG__dark{display:none}html[data-theme=dark] .DbIntegrationIcon-module__o3FoIG__themed>.DbIntegrationIcon-module__o3FoIG__light{display:none}html[data-theme=dark] .DbIntegrationIcon-module__o3FoIG__themed>.DbIntegrationIcon-module__o3FoIG__dark{display:block}
@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}}
@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}
@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}}
@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}.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;display:flex}}
@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)}}
@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))}}
.WorkspaceCombobox-module__b_MxFG__clearButton{height:1.5rem;padding:var(--space-2xs);flex-shrink:0;width:1.5rem}.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)}
.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%}}
.ConnectionUseCaseTemplatesDialog-module__25CHMG__dialogContent{max-width:32rem}.ConnectionUseCaseTemplatesDialog-module__25CHMG__useCaseList{gap:var(--space-md);flex-direction:column;max-height:min(24rem,60vh);margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.ConnectionUseCaseTemplatesDialog-module__25CHMG__useCaseRow{border-bottom:1px solid var(--border);padding-bottom:var(--space-md)}.ConnectionUseCaseTemplatesDialog-module__25CHMG__useCaseRow:last-child{border-bottom:none;padding-bottom:0}.ConnectionUseCaseTemplatesDialog-module__25CHMG__useCaseTitle{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-xs)}.ConnectionUseCaseTemplatesDialog-module__25CHMG__useCaseMeta{align-items:center;gap:var(--space-sm);flex-wrap:wrap;justify-content:space-between;display:flex}.ConnectionUseCaseTemplatesDialog-module__25CHMG__templateLabel{color:var(--muted-foreground);font-size:var(--text-xs)}.ConnectionUseCaseTemplatesDialog-module__25CHMG__templateNone{color:var(--muted-foreground);font-size:var(--text-xs);font-style:italic}.ConnectionUseCaseTemplatesDialog-module__25CHMG__actions{gap:var(--space-xs);flex-wrap:wrap;display:flex}.ConnectionUseCaseTemplatesDialog-module__25CHMG__pickerDialog{max-width:24rem}.ConnectionUseCaseTemplatesDialog-module__25CHMG__searchList{margin:var(--space-md) 0 0;max-height:16rem;padding:0;list-style:none;overflow-y:auto}.ConnectionUseCaseTemplatesDialog-module__25CHMG__searchHit{border-radius:var(--radius-sm);color:var(--foreground);cursor:pointer;padding:var(--space-sm) var(--space-xs);text-align:left;background:0 0;border:none;width:100%;display:block}.ConnectionUseCaseTemplatesDialog-module__25CHMG__searchHit:hover{background:var(--muted)}.ConnectionUseCaseTemplatesDialog-module__25CHMG__hitName{font-size:var(--text-sm);font-weight:var(--font-weight-medium);display:block}.ConnectionUseCaseTemplatesDialog-module__25CHMG__hitSlug{color:var(--muted-foreground);font-size:var(--text-xs)}
.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}
.ConnectionsReviewTable-module__2RNjbq__confidence{font-variant-numeric:tabular-nums}.ConnectionsReviewTable-module__2RNjbq__directionLink{color:var(--primary);white-space:nowrap;text-decoration:none}.ConnectionsReviewTable-module__2RNjbq__directionLink:hover{text-decoration:underline}.ConnectionsReviewTable-module__2RNjbq__headerCell{font-size:var(--text-xs);text-transform:uppercase;line-height:1.33333}.ConnectionsReviewTable-module__2RNjbq__summary{color:var(--muted-foreground);font-size:var(--text-sm);margin-bottom:var(--space-md)}.ConnectionsReviewTable-module__2RNjbq__switchCell{text-align:center;width:5rem}.ConnectionsReviewTable-module__2RNjbq__tagline{text-overflow:ellipsis;white-space:nowrap;max-width:20rem;overflow:hidden}
.IntegrationStatusActions-module__rszPaW__description{white-space:pre-line}
.McpResyncButton-module__ucomia__fields{gap:var(--space-md);flex-direction:column;display:flex}.McpResyncButton-module__ucomia__field{gap:var(--space-xs);flex-direction:column;display:flex}
.BillingPortalLink-module__M8OU2G__icon{height:var(--text-base);margin-right:var(--space-2);width:var(--text-base)}
.UpdateSecretDialog-module__soB3KW__serverError{margin-top:var(--space-4)}