@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)}}
@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{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{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);font-size:var(--text-sm);gap:var(--space-1);grid-column-start:2;justify-items:start;line-height:1.42857;display:grid}.alert-module__ug2D6q__description p{line-height:1.625}}
.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}.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);max-height:14rem;overflow:auto}.DataAggregateConfig-module__VRY7mG__previewTable{border-collapse:collapse;font-size:var(--text-xs);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)}
.TagChip-module__tRshEa__chip{border-radius:var(--radius-sm);cursor:pointer;font-family:var(--font-mono);font-size:var(--text-xs);align-items:center;gap:var(--space-xs);padding:var(--space-2xs) var(--space-xs-sm);vertical-align:middle;line-height:1;transition:opacity .15s ease-out;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(--chart-1)}.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}.TagChip-module__tRshEa__chip:hover{opacity:.85}.TagChip-module__tRshEa__deleteBtn{color:inherit;cursor:pointer;font-size:var(--text-xs);opacity:0;background:0 0;border:none;padding:0;line-height:1;transition:opacity .15s ease-out}.TagChip-module__tRshEa__chip:hover .TagChip-module__tRshEa__deleteBtn{opacity:.7}.TagChip-module__tRshEa__deleteBtn:hover{opacity:1}
.ReadOnlyVariableTemplate-module__1qby-a__wrap{word-break:break-word;line-height:1.5;display:inline}.ReadOnlyVariableTemplate-module__1qby-a__text{white-space:pre-wrap}
.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);flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;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:#fff;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:color-mix(in srgb, var(--warning) 14%, var(--background));border:1px solid color-mix(in srgb, var(--warning) 45%, var(--border));border-radius:var(--radius);color:var(--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}
.FloatingPalette-module___1uWHG__palette{background-color:var(--paper-lifted);border:1px solid var(--rule-default);border-radius:var(--radius);box-shadow:var(--shadow-lift);flex-direction:column;width:260px;max-height:60vh;display:flex}.FloatingPalette-module___1uWHG__palette[data-collapsed=true]{border:1px solid var(--border);box-shadow:none;padding:var(--space-xs);width:auto}.FloatingPalette-module___1uWHG__header{justify-content:space-between;align-items:center;display:flex}.FloatingPalette-module___1uWHG__palette[data-collapsed=false] .FloatingPalette-module___1uWHG__header{border-bottom:1px solid var(--rule-default);margin-inline:var(--space-sm)}.FloatingPalette-module___1uWHG__title{color:var(--ink-muted);font-family:var(--font-locator);font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase;font-weight:500}.FloatingPalette-module___1uWHG__icon{height:var(--text-base);width:var(--text-base)}.FloatingPalette-module___1uWHG__body{min-height:0;padding:var(--space-sm);flex:1;overflow-y:auto}
.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(--font-mono,monospace);font-size:var(--text-xs)}.ScopePrompt-module__xCBTTq__reauthorizeButton{margin-top:var(--space-xs);align-self:flex-start}
.VariablePicker-module__8qu3cq__container,.VariablePicker-module__8qu3cq__editArea{width:100%;position:relative}.VariablePicker-module__8qu3cq__textareaObscured{caret-color:var(--foreground);color:#0000;-webkit-text-fill-color:transparent}.VariablePicker-module__8qu3cq__textareaObscured::selection{background:var(--vermilion-soft);color:var(--foreground);-webkit-text-fill-color:var(--foreground)}.VariablePicker-module__8qu3cq__chipOverlay{border-radius:var(--radius);max-height:100%;padding:var(--space-sm) var(--space-sm-md);pointer-events:none;white-space:pre-wrap;word-break:break-word;z-index:1;line-height:1.6;position:absolute;inset:1px;overflow-y:auto}.VariablePicker-module__8qu3cq__overlayPlainText{color:var(--foreground)}.VariablePicker-module__8qu3cq__chipHitTarget{pointer-events:auto;vertical-align:baseline;display:inline}.VariablePicker-module__8qu3cq__rawToggle{color:var(--muted-foreground);font-size:var(--text-xs);margin-top:var(--space-xs);text-align:right}.VariablePicker-module__8qu3cq__rawToggleBtn{border-radius:var(--radius-sm);color:var(--muted-foreground);cursor:pointer;padding:var(--space-2xs) var(--space-xs-sm);background:0 0;border:none;text-decoration:underline}.VariablePicker-module__8qu3cq__rawToggleBtn:hover{color:var(--foreground)}.VariablePicker-module__8qu3cq__chipDisplay{border:1px solid var(--border);border-radius:var(--radius);margin-bottom:var(--space-xs-sm);min-height:2rem;max-height:6rem;padding:var(--space-sm);line-height:1.6;overflow-y:auto}.VariablePicker-module__8qu3cq__dropdown{background:var(--popover);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md);z-index:50;width:100%;max-height:16rem;position:absolute;top:100%;overflow-y:auto}.VariablePicker-module__8qu3cq__suggestionGroupHeader{color:var(--muted-foreground);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.05em;padding:var(--space-sm) var(--space-sm-md) var(--space-xs);text-transform:uppercase}.VariablePicker-module__8qu3cq__suggestionItem{cursor:pointer;align-items:flex-start;gap:var(--space-xs);padding:var(--space-sm) var(--space-sm-md);text-align:left;background:0 0;border:none;flex-direction:column;width:100%;transition:background-color .15s;display:flex}.VariablePicker-module__8qu3cq__suggestionItem:hover,.VariablePicker-module__8qu3cq__suggestionItem.VariablePicker-module__8qu3cq__active{background:var(--vermilion-soft)}.VariablePicker-module__8qu3cq__suggestionLabel{color:var(--foreground);font-size:var(--text-sm);font-weight:var(--font-weight-medium);align-items:center;display:flex}.VariablePicker-module__8qu3cq__suggestionMeta{align-items:center;gap:var(--space-sm);display:flex}.VariablePicker-module__8qu3cq__suggestionField{color:var(--muted-foreground);font-family:var(--font-mono);font-size:var(--text-xs)}.VariablePicker-module__8qu3cq__suggestionNodeType{background:var(--muted);border-radius:var(--radius-sm);color:var(--muted-foreground);font-size:var(--text-xs);padding:var(--space-2xs) var(--space-xs-sm)}.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(--font-mono);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(--font-mono);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)}
.LoopEntryNode-module__k1qQwq__label{color:var(--foreground);font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.LoopEntryNode-module__k1qQwq__variables{gap:var(--space-xs);flex-wrap:wrap;display:flex}.LoopEntryNode-module__k1qQwq__variable{background:color-mix(in srgb, var(--muted) 60%, transparent);border-radius:var(--radius-sm);color:var(--muted-foreground);font-family:var(--font-mono);font-size:var(--text-xs);padding:var(--space-2xs) var(--space-xs-sm)}
.LoopExitNode-module__fPrSiG__label{color:var(--foreground);font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.LoopExitNode-module__fPrSiG__fields{gap:var(--space-xs);flex-wrap:wrap;display:flex}.LoopExitNode-module__fPrSiG__field{background:color-mix(in srgb, var(--muted) 60%, transparent);border-radius:var(--radius-sm);color:var(--muted-foreground);font-family:var(--font-mono);font-size:var(--text-xs);padding:var(--space-2xs) var(--space-xs-sm)}.LoopExitNode-module__fPrSiG__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: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%;height:100%;position:relative}.WorkflowBuilder-module__49swRW__controls button{background:var(--card);border:1px solid var(--border);color:var(--foreground)}.WorkflowBuilder-module__49swRW__controls button:hover{background:var(--vermilion-soft)}.WorkflowBuilder-module__49swRW__minimap{background:var(--card);border:1px solid var(--border)}.WorkflowBuilder-module__49swRW__customControls{box-shadow:var(--shadow-md);right:var(--space-md);top:var(--space-md);z-index:5;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);min-width:18rem;right:var(--space-md);top:var(--space-md);z-index:20;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(--font-mono);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__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(--font-mono);font-size:var(--text-xs);line-height:1.33333}.CostSummaryBar-module__hYzOeG__breakdownCredits{font-family:var(--font-mono);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-2);display:grid}.DynamicForm-module__FNQI-G__fieldHidden{display:none}.DynamicForm-module__FNQI-G__fieldError{color:var(--destructive);font-size:var(--text-sm);line-height:1.42857}.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__addFieldPopover{width:16rem;padding:0}.DynamicForm-module__FNQI-G__fieldOption{gap:var(--space-2xs);flex-direction:column;display:flex}.DynamicForm-module__FNQI-G__fieldOptionLabel{font-size:var(--text-sm)}.DynamicForm-module__FNQI-G__fieldOptionDesc{color:var(--muted-foreground);font-size:var(--text-xs)}.DynamicForm-module__FNQI-G__switchRow{align-items:center;gap:var(--space-sm);display:flex}.DynamicForm-module__FNQI-G__variableDropdown{background:var(--popover);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md);z-index:50;max-height:12rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.DynamicForm-module__FNQI-G__suggestionItem{cursor:pointer;align-items:flex-start;gap:var(--space-2xs);padding:var(--space-xs-sm) var(--space-sm);text-align:left;background:0 0;border:none;flex-direction:column;width:100%;display:flex}.DynamicForm-module__FNQI-G__suggestionItem:hover,.DynamicForm-module__FNQI-G__suggestionActive{background:var(--vermilion-soft)}.DynamicForm-module__FNQI-G__suggestionLabel{color:var(--foreground);font-size:var(--text-sm)}.DynamicForm-module__FNQI-G__suggestionMeta{color:var(--muted-foreground);font-size:var(--text-xs);gap:var(--space-xs);display:flex}.DynamicForm-module__FNQI-G__emptyDropdown{color:var(--muted-foreground);font-size:var(--text-xs);padding:var(--space-sm);text-align:center}.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;margin-top:1.25rem;display:flex}.DynamicForm-module__FNQI-G__iconButton7{height:var(--space-7);width:var(--space-7)}.DynamicForm-module__FNQI-G__iconButton8{height:var(--space-8);width:var(--space-8)}.DynamicForm-module__FNQI-G__destructiveHoverButton:hover{background:var(--destructive);color:var(--destructive-foreground)}
.ValidationErrorPanel-module__trY_Ra__panel{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);bottom:var(--space-md);z-index:20;width:auto;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-width:28rem;max-height:12rem;overflow-y:auto}.ValidationErrorPanel-module__trY_Ra__item{border-bottom:1px solid var(--border);align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) var(--space-sm-md);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__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(--font-mono);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}
.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(--vermilion-soft);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{gap:var(--space-sm);padding:var(--space-sm-md) var(--space-md);flex-direction:column;display:flex}.CompletionSummary-module__WzzSYq__traceItem{border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-sm)}.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__submitButton{margin-top:var(--space-sm-md);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-faint);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-faint);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-faint);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(--accent)}.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(--accent)}.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)}}
.command-module__IQnA-G__command{background-color:var(--popover);border-radius:var(--radius-md);color:var(--popover-foreground);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.command-module__IQnA-G__dialogContent{padding:0;overflow:hidden}.command-module__IQnA-G__dialogCommand [cmdk-group-heading]{color:var(--muted-foreground);font-weight:var(--font-weight-medium);padding-inline:var(--space-2)}.command-module__IQnA-G__dialogCommand [data-slot=command-input-wrapper]{height:var(--space-12)}.command-module__IQnA-G__dialogCommand [cmdk-group]{padding-inline:var(--space-2)}.command-module__IQnA-G__dialogCommand [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.command-module__IQnA-G__dialogCommand [cmdk-input-wrapper] svg{height:var(--space-5);width:var(--space-5)}.command-module__IQnA-G__dialogCommand [cmdk-input]{height:var(--space-12)}.command-module__IQnA-G__dialogCommand [cmdk-item]{padding-block:var(--space-3);padding-inline:var(--space-2)}.command-module__IQnA-G__dialogCommand [cmdk-item] svg{height:var(--space-5);width:var(--space-5)}.command-module__IQnA-G__inputWrapper{border-bottom:1px solid var(--border);align-items:center;gap:var(--space-2);height:var(--space-9);padding-inline:var(--space-3);display:flex}.command-module__IQnA-G__icon{height:var(--space-4);opacity:var(--opacity-disabled);width:var(--space-4);flex-shrink:0}.command-module__IQnA-G__input{border-radius:var(--radius-md);font-size:var(--text-sm);height:var(--space-10);padding-block:var(--space-3);background-color:#0000;outline:none;width:100%;line-height:1.42857;display:flex}.command-module__IQnA-G__input::placeholder{color:var(--muted-foreground)}.command-module__IQnA-G__input:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.command-module__IQnA-G__list{max-height:300px;scroll-padding-block:var(--space-1);overflow:hidden auto}.command-module__IQnA-G__empty{font-size:var(--text-sm);padding-block:var(--space-6);text-align:center;line-height:1.42857}.command-module__IQnA-G__group{color:var(--foreground);padding:var(--space-1);overflow:hidden}.command-module__IQnA-G__group [cmdk-group-heading]{color:var(--muted-foreground);font-size:var(--text-xs);font-weight:var(--font-weight-medium);padding-block:calc(var(--space-1) * 1.5);padding-inline:var(--space-2);line-height:1.33333}.command-module__IQnA-G__separator{background-color:var(--border);height:1px;margin-inline:calc(var(--space-1) * -1)}.command-module__IQnA-G__item{border-radius:var(--radius-sm);cursor:default;font-size:var(--text-sm);align-items:center;gap:var(--space-2);padding-block:calc(var(--space-1) * 1.5);padding-inline:var(--space-2);user-select:none;outline:none;line-height:1.42857;display:flex;position:relative}.command-module__IQnA-G__item[data-selected=true]{background-color:var(--vermilion-soft);color:var(--vermilion-deep)}.command-module__IQnA-G__item[data-disabled=true]{opacity:var(--opacity-disabled);pointer-events:none}.command-module__IQnA-G__item svg{pointer-events:none;flex-shrink:0}.command-module__IQnA-G__item svg:not([class*=size-]){height:var(--space-4);width:var(--space-4)}.command-module__IQnA-G__item svg:not([class*=text-]){color:var(--muted-foreground)}.command-module__IQnA-G__shortcut{color:var(--muted-foreground);font-size:var(--text-xs);letter-spacing:.1em;margin-left:auto;line-height:1.33333}
@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(--accent);color:var(--accent-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(--accent);color:var(--accent-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(--accent);color:var(--accent-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(--accent);color:var(--accent-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);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}.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-weight:var(--font-weight-semibold)}.EmailEditorToolbar-module__OJfOtG__varRow{gap:var(--space-2xs);flex-direction:column;display:flex}.EmailEditorToolbar-module__OJfOtG__labelMono{font-family:var(--font-mono);font-size:var(--text-xs)}.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;overflow:auto}.EmailEditorPreview-module__CYUn7W__previewFrame{height:100%;min-height:0;margin:0 auto;transition:width .2s}.EmailEditorPreview-module__CYUn7W__previewFrame[data-width=desktop]{width:100%}.EmailEditorPreview-module__CYUn7W__previewFrame[data-width=mobile]{width:375px}
.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-height:0;overflow:hidden}.EmailEditorCanvas-module__v7v3uq__previewPane,.EmailEditorCanvas-module__v7v3uq__splitPane{flex:1;min-height:0;display:flex;overflow:hidden}
.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__action{margin-top:var(--space-sm)}
@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(--accent);color:var(--accent-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{.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))}}
.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%}}
.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)}
.page-module__lE051W__container{gap:var(--space-2xl);max-width:72rem;padding:var(--space-2xl) var(--space-xl) var(--space-xl);flex-direction:column;margin:0 auto;display:flex}.page-module__lE051W__twoColumn{gap:var(--space-lg);grid-template-columns:1fr;display:grid}@media (min-width:768px){.page-module__lE051W__twoColumn{grid-template-columns:2fr 3fr}}.page-module__lE051W__chatColumn{order:-1;min-height:min(600px,60vh)}@media (min-width:768px){.page-module__lE051W__chatColumn{order:0;min-height:60vh}}
.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)}
.BuildPlanCard-module__oldOwG__card{margin-block:var(--space-2)}.BuildPlanCard-module__oldOwG__content{gap:var(--space-4);flex-direction:column;display:flex}.BuildPlanCard-module__oldOwG__sectionLabel{color:var(--muted-foreground);letter-spacing:.04em;text-transform:uppercase;margin-block-end:var(--space-2);font-size:.75rem;font-weight:600}.BuildPlanCard-module__oldOwG__workflow,.BuildPlanCard-module__oldOwG__row{border-block-start:1px solid var(--rule-default);gap:var(--space-1);padding-block:var(--space-2);flex-direction:column;display:flex}.BuildPlanCard-module__oldOwG__workflowName{font-weight:600}.BuildPlanCard-module__oldOwG__summary{color:var(--foreground)}.BuildPlanCard-module__oldOwG__meta{color:var(--muted-foreground);font-size:.8125rem}.BuildPlanCard-module__oldOwG__chips{gap:var(--space-1);flex-wrap:wrap;display:flex}.BuildPlanCard-module__oldOwG__diffAdd{color:var(--success,var(--indigo-rill));font-family:var(--font-locator), ui-monospace, monospace;font-size:.8125rem}.BuildPlanCard-module__oldOwG__diffRemove{color:var(--vermilion);font-family:var(--font-locator), ui-monospace, monospace;font-size:.8125rem}.BuildPlanCard-module__oldOwG__actions{align-items:center;gap:var(--space-3);display:flex}.BuildPlanCard-module__oldOwG__hint{color:var(--muted-foreground);font-size:.8125rem}
.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}
.NodeContextChip-module__dyHYOW__chip{background-color:var(--indigo-soft);border-radius:var(--radius-sm);color:var(--indigo-rill);align-items:center;gap:var(--space-xxs);padding:.125rem .375rem;display:inline-flex}.NodeContextChip-module__dyHYOW__label{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.04em;font-weight:500}.NodeContextChip-module__dyHYOW__remove{color:var(--indigo-rill);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.NodeContextChip-module__dyHYOW__removeIcon{height:var(--text-meta);width:var(--text-meta)}
.IntegrationAccessCard-module__hP3iSG__actions{justify-content:flex-end;display:flex}.IntegrationAccessCard-module__hP3iSG__field{gap:var(--space-sm);flex-direction:column;display:flex}.IntegrationAccessCard-module__hP3iSG__fields{gap:var(--space-lg);flex-direction:column;display:flex}.IntegrationAccessCard-module__hP3iSG__hint{color:var(--muted-foreground);font-size:var(--text-xs);margin:0}.IntegrationAccessCard-module__hP3iSG__visibilityTrigger{width:auto}
.AttachmentChip-module__q_gsuq__chip{background-color:var(--paper-lifted);border:1px solid var(--rule-default);border-radius:var(--radius-sm);align-items:center;gap:var(--space-xxs);padding:.125rem .5rem;display:inline-flex}.AttachmentChip-module__q_gsuq__icon,.AttachmentChip-module__q_gsuq__removeIcon{color:var(--ink-muted);height:var(--text-meta);width:var(--text-meta)}.AttachmentChip-module__q_gsuq__filename{color:var(--ink);font-family:var(--font-sans);font-size:var(--text-sm)}.AttachmentChip-module__q_gsuq__size{color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-meta)}.AttachmentChip-module__q_gsuq__remove{cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}
.IntegrationStatusActions-module__rszPaW__description{white-space:pre-line}
.MentionPopover-module__Jj1hwa__popover{background-color:var(--paper-lifted);border:1px solid var(--rule-default);border-radius:var(--radius-md);box-shadow:var(--shadow-lift);min-width:12rem;max-height:16rem;padding:var(--space-xxs);flex-direction:column;display:flex;overflow-y:auto}.MentionPopover-module__Jj1hwa__empty{color:var(--ink-muted);font-family:var(--font-sans);font-size:var(--text-sm);padding:var(--space-sm)}.MentionPopover-module__Jj1hwa__item{border-radius:var(--radius-sm);cursor:pointer;align-items:baseline;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);text-align:left;background:0 0;border:none;display:flex}.MentionPopover-module__Jj1hwa__item:hover,.MentionPopover-module__Jj1hwa__item:focus-visible{background-color:var(--paper-snow);outline:none}.MentionPopover-module__Jj1hwa__itemType{color:var(--indigo-rill);font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.04em}.MentionPopover-module__Jj1hwa__itemName{color:var(--ink);font-family:var(--font-sans);font-size:var(--text-sm)}
.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}
.AgentChatComposer-module__eGxGgq__container{border-top:1px solid var(--rule-default);gap:var(--space-sm);padding:var(--space-md);flex-direction:column;display:flex;position:relative}.AgentChatComposer-module__eGxGgq__chips{gap:var(--space-xxs);flex-wrap:wrap;display:flex}.AgentChatComposer-module__eGxGgq__inputRow{display:flex}.AgentChatComposer-module__eGxGgq__textarea{max-height:40vh;min-height:calc(3 * var(--text-base));resize:none;flex:1}.AgentChatComposer-module__eGxGgq__mentionAnchor{z-index:var(--z-popover);position:fixed}.AgentChatComposer-module__eGxGgq__footer{justify-content:space-between;align-items:center;display:flex}.AgentChatComposer-module__eGxGgq__footerLeft,.AgentChatComposer-module__eGxGgq__footerRight{align-items:center;gap:var(--space-xs);display:flex}.AgentChatComposer-module__eGxGgq__attachIcon,.AgentChatComposer-module__eGxGgq__sendIcon{height:var(--text-base);width:var(--text-base)}.AgentChatComposer-module__eGxGgq__counter,.AgentChatComposer-module__eGxGgq__counterOver{font-family:var(--font-sans);font-size:var(--text-meta)}.AgentChatComposer-module__eGxGgq__counter{color:var(--ink-muted)}.AgentChatComposer-module__eGxGgq__counterOver{color:var(--vermilion-deep)}.AgentChatComposer-module__eGxGgq__hint{color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.06em}.AgentChatComposer-module__eGxGgq__attachmentError{color:var(--vermilion-deep);font-family:var(--font-sans);font-size:var(--text-meta)}
.ReimportButton-module__QWrzwG__ackLabel{color:var(--muted-foreground);cursor:pointer;font-weight:var(--font-weight-normal);line-height:1.375}.ReimportButton-module__QWrzwG__ackRow{align-items:flex-start;gap:var(--space-2);padding-top:var(--space-1);display:flex}.ReimportButton-module__QWrzwG__dialogContent{max-height:90vh;overflow-y:auto}.ReimportButton-module__QWrzwG__footer{gap:var(--space-2)}.ReimportButton-module__QWrzwG__inlineCode{font-family:var(--font-mono)}@media (min-width:40rem){.ReimportButton-module__QWrzwG__footer{gap:0}}.ReimportButton-module__QWrzwG__specSummary{background-color:color-mix(in oklab, var(--muted) 40%, transparent);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3)}.ReimportButton-module__QWrzwG__specSummary>*+*{margin-top:var(--space-1)}.ReimportButton-module__QWrzwG__specHash{color:var(--muted-foreground);font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.33333}.ReimportButton-module__QWrzwG__specLabel{color:var(--muted-foreground)}.ReimportButton-module__QWrzwG__reviewList{font-size:var(--text-sm);gap:var(--space-3);flex-direction:column;line-height:1.42857;display:flex}.ReimportButton-module__QWrzwG__staleIdsHeading{color:var(--muted-foreground);font-size:var(--text-xs);margin-bottom:var(--space-1);line-height:1.33333}.ReimportButton-module__QWrzwG__staleIdsList{gap:var(--space-1);flex-wrap:wrap;display:flex}.ReimportButton-module__QWrzwG__staleIdCode{background-color:var(--muted);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-xs);padding:calc(var(--space-1) * .5) var(--space-1);line-height:1.33333}.ReimportButton-module__QWrzwG__changesList{list-style-type:disc;list-style-position:inside}.ReimportButton-module__QWrzwG__changesList>*+*{margin-top:var(--space-1)}.ReimportButton-module__QWrzwG__slugTypingGroup{flex-direction:column;display:flex}.ReimportButton-module__QWrzwG__slugTypingGroup>*+*{margin-top:var(--space-2)}.ReimportButton-module__QWrzwG__uploadProgress{color:var(--muted-foreground);font-size:var(--text-sm);line-height:1.42857}
.AgentRail-module__znhCwa__rail{background-color:var(--paper);border-left:1px solid var(--rule-default);flex-direction:column;height:100%;display:flex}
.page-module__9wj0Wq__page{--admin-section-gap:var(--space-xl);--admin-panel-padding:var(--space-lg);--admin-title-to-body:var(--space-md)}.page-module__9wj0Wq__backLink{color:var(--muted-foreground);font-size:var(--text-sm);margin-bottom:var(--space-md);text-decoration:none;display:inline-block}.page-module__9wj0Wq__backLink:hover{color:var(--primary)}.page-module__9wj0Wq__slug{color:var(--muted-foreground);font-family:monospace;font-size:var(--text-sm);margin:0}.page-module__9wj0Wq__statusBadge{text-transform:uppercase}.page-module__9wj0Wq__titleRow{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.page-module__9wj0Wq__headerActions{align-items:center;gap:var(--space-sm);flex-wrap:wrap}.page-module__9wj0Wq__headerCell{font-size:var(--text-xs);text-transform:uppercase;line-height:1.33333}.page-module__9wj0Wq__infoCard{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-md)}.page-module__9wj0Wq__infoLabel{color:var(--muted-foreground);font-size:var(--text-xs);font-weight:var(--font-weight-medium);margin:0 0 var(--space-sm) 0;text-transform:uppercase}.page-module__9wj0Wq__infoValue{color:var(--card-foreground);font-size:var(--text-sm);margin:0}.page-module__9wj0Wq__infoValue code{background-color:var(--muted);border-radius:var(--radius-sm);font-family:monospace;font-size:var(--text-xs);padding:var(--space-xs) var(--space-sm)}.page-module__9wj0Wq__infoValue a{color:var(--primary);text-decoration:underline}.page-module__9wj0Wq__section{margin-bottom:var(--admin-section-gap)}.page-module__9wj0Wq__sectionTitle{color:var(--foreground);font-size:var(--text-xl);font-weight:var(--font-weight-semibold);margin:0 0 var(--admin-title-to-body) 0}.page-module__9wj0Wq__panel{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--admin-panel-padding)}.page-module__9wj0Wq__apiConfigLead{color:var(--muted-foreground);font-size:var(--text-sm);margin:0 0 var(--space-md) 0;max-width:52rem;line-height:1.5}.page-module__9wj0Wq__muted{color:var(--muted-foreground)}.page-module__9wj0Wq__emptyMessage{color:var(--muted-foreground);font-size:var(--text-sm)}.page-module__9wj0Wq__operationsTable,.page-module__9wj0Wq__syncJobsTable{border-radius:var(--radius-md);overflow:hidden}.page-module__9wj0Wq__syncJobsPanel .page-module__9wj0Wq__syncJobsTable{border:1px solid var(--border)}.page-module__9wj0Wq__operationId,.page-module__9wj0Wq__path{background-color:var(--muted);border-radius:var(--radius-sm);font-family:monospace;font-size:var(--text-xs);padding:var(--space-xs) var(--space-sm)}.page-module__9wj0Wq__dangerZone{background-color:color-mix(in srgb, var(--destructive) 6%, transparent);border:1px solid var(--destructive);border-radius:var(--radius-md);margin-top:var(--admin-section-gap);padding:var(--admin-panel-padding)}.page-module__9wj0Wq__dangerDescription{color:var(--muted-foreground);font-size:var(--text-sm);margin:0 0 var(--space-md) 0}.page-module__9wj0Wq__error{background-color:var(--destructive);border-radius:var(--radius-md);color:var(--destructive-foreground);padding:var(--space-md)}.page-module__9wj0Wq__sectionSkeleton{background:var(--muted);border-radius:var(--radius-md);width:100%;height:12rem;animation:2s cubic-bezier(.4,0,.6,1) infinite page-module__9wj0Wq__sectionSkeletonPulse}@keyframes page-module__9wj0Wq__sectionSkeletonPulse{0%,to{opacity:1}50%{opacity:.5}}
.AgentChatMain-module__v4--2a__main{background:var(--background);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.AgentChatMain-module__v4--2a__header{border-bottom:1px solid var(--border);align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);justify-content:space-between;display:flex}.AgentChatMain-module__v4--2a__agentName{color:var(--foreground);font-weight:var(--font-weight-semibold)}
.TemplatesSection-module__4G8v1q__section{margin-top:2rem}.TemplatesSection-module__4G8v1q__heading{font-size:var(--text-base);margin-bottom:1rem;font-weight:600}.TemplatesSection-module__4G8v1q__skeleton{background:var(--muted);border-radius:var(--radius);height:2.5rem;margin-bottom:.5rem;animation:1.5s ease-in-out infinite TemplatesSection-module__4G8v1q__pulse}@keyframes TemplatesSection-module__4G8v1q__pulse{0%,to{opacity:1}50%{opacity:.5}}.TemplatesSection-module__4G8v1q__table{border-collapse:collapse;width:100%}.TemplatesSection-module__4G8v1q__th{border-bottom:1px solid var(--border);color:var(--muted-foreground);font-size:var(--text-xs);font-weight:var(--font-weight-medium);padding:var(--space-sm) var(--space-md);text-align:left;text-transform:uppercase}.TemplatesSection-module__4G8v1q__row:hover{background:var(--muted)}.TemplatesSection-module__4G8v1q__td{font-size:var(--text-sm);padding:var(--space-sm) var(--space-md);vertical-align:middle}.TemplatesSection-module__4G8v1q__tdAction{padding:var(--space-sm) var(--space-md);text-align:right;vertical-align:middle}
.PageShell-module__ZX1MMa__shell{gap:var(--space-lg);padding:var(--space-md);flex-direction:column;display:flex;overflow:auto}@media (min-width:768px){.PageShell-module__ZX1MMa__shell{padding:var(--space-lg)}}.PageShell-module__ZX1MMa__header{align-items:flex-start;gap:var(--space-md);flex-direction:column;justify-content:space-between;display:flex}@media (min-width:768px){.PageShell-module__ZX1MMa__header{align-items:center;gap:var(--space-sm);flex-direction:row}}.PageShell-module__ZX1MMa__heading{gap:var(--space-xs);flex-direction:column;display:flex}.PageShell-module__ZX1MMa__title{color:var(--foreground);font-size:var(--text-2xl);font-weight:var(--font-weight-bold);margin:0;line-height:1.2}.PageShell-module__ZX1MMa__subtitle{color:var(--muted-foreground);margin:0}.PageShell-module__ZX1MMa__actions{gap:var(--space-sm);flex-direction:column;width:100%;display:flex}.PageShell-module__ZX1MMa__actions>*{width:100%}@media (min-width:768px){.PageShell-module__ZX1MMa__actions{width:initial;flex-direction:row}.PageShell-module__ZX1MMa__actions>*{width:initial}}.PageShell-module__ZX1MMa__content{gap:var(--space-lg);flex-direction:column;display:flex}
.UnsavedChangesDialog-module__tAmmxW__destructive{background-color:var(--destructive);color:var(--destructive-foreground)}.UnsavedChangesDialog-module__tAmmxW__destructive:hover{background-color:var(--destructive);opacity:.9}