.DashboardCharts-module__L9ecWa__panelGrid{gap:var(--space-md);grid-template-columns:1fr;display:grid}@media (min-width:768px){.DashboardCharts-module__L9ecWa__panelGrid{grid-template-columns:repeat(2,1fr)}}.DashboardCharts-module__L9ecWa__panel{border-top:1px solid var(--rule-default);flex-direction:column;display:flex}.DashboardCharts-module__L9ecWa__panelHead{border-bottom:1px solid var(--rule-default);color:var(--muted-foreground);font-family:var(--font-locator);font-size:var(--text-2xs);font-weight:var(--font-weight-medium);align-items:baseline;gap:var(--space-md);letter-spacing:.08em;padding:var(--space-sm) var(--space-md);text-transform:uppercase;justify-content:space-between;display:flex}.DashboardCharts-module__L9ecWa__panelBody{padding:var(--space-md)}.DashboardCharts-module__L9ecWa__mixBar{background:var(--background);border:1px solid var(--rule-default);border-radius:var(--radius-md);width:100%;height:.75rem;display:flex;overflow:hidden}.DashboardCharts-module__L9ecWa__mixSegment{min-width:0;height:100%}.DashboardCharts-module__L9ecWa__mixSuccess{background:var(--moss)}.DashboardCharts-module__L9ecWa__mixFailed{background:var(--vermilion)}.DashboardCharts-module__L9ecWa__mixPaused{background:var(--amber-mark)}.DashboardCharts-module__L9ecWa__mixLegend{gap:var(--space-xs);margin-top:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.DashboardCharts-module__L9ecWa__legendItem{align-items:center;gap:var(--space-xs);min-width:0;display:flex}.DashboardCharts-module__L9ecWa__legendSwatch{border-radius:2px;flex-shrink:0;width:.5rem;height:.5rem}.DashboardCharts-module__L9ecWa__legendLabel{color:var(--muted-foreground);font-family:var(--font-locator);font-size:var(--text-2xs);letter-spacing:.04em;text-transform:uppercase}.DashboardCharts-module__L9ecWa__legendValue{color:var(--foreground);font-family:var(--font-locator);font-size:var(--text-xs);font-variant-numeric:tabular-nums;margin-left:auto}.DashboardCharts-module__L9ecWa__spark{gap:var(--space-sm);flex-direction:column;width:100%;display:flex}.DashboardCharts-module__L9ecWa__sparkRow{align-items:flex-end;gap:var(--space-2xs);grid-auto-columns:1fr;grid-auto-flow:column;height:4rem;display:grid}.DashboardCharts-module__L9ecWa__sparkBarWrap{justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.DashboardCharts-module__L9ecWa__sparkBar{background:var(--ink);opacity:.85;border-radius:2px 2px 0 0;width:100%;min-height:1px;transition:opacity .15s ease-out}.DashboardCharts-module__L9ecWa__sparkBarWrap:hover .DashboardCharts-module__L9ecWa__sparkBar{opacity:1}.DashboardCharts-module__L9ecWa__sparkAxis{color:var(--muted-foreground);font-family:var(--font-locator);font-size:var(--text-2xs);letter-spacing:.04em;justify-content:space-between;display:flex}.DashboardCharts-module__L9ecWa__sparkTotal{color:var(--foreground);font-family:var(--font-locator);font-size:var(--text-base);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium);align-items:baseline;gap:var(--space-xs);display:flex}.DashboardCharts-module__L9ecWa__sparkTotalLabel{color:var(--muted-foreground);font-family:var(--font-locator);font-size:var(--text-2xs);font-weight:var(--font-weight-normal);letter-spacing:.04em;text-transform:uppercase}.DashboardCharts-module__L9ecWa__sparkEmpty{color:var(--muted-foreground);font-size:var(--text-sm);padding:var(--space-md) 0;text-align:center}.DashboardCharts-module__L9ecWa__attention{border-top:1px solid var(--rule-default)}.DashboardCharts-module__L9ecWa__attentionItem{border-bottom:1px solid var(--rule-default);color:var(--foreground);align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);text-decoration:none;transition:background-color .15s ease-out;display:flex}.DashboardCharts-module__L9ecWa__attentionItem:hover{background:var(--muted)}.DashboardCharts-module__L9ecWa__attentionItem:last-child{border-bottom:0}.DashboardCharts-module__L9ecWa__attentionStack{gap:var(--space-2xs);flex-direction:column;flex:auto;min-width:0;display:flex}.DashboardCharts-module__L9ecWa__attentionTitle{color:var(--foreground);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DashboardCharts-module__L9ecWa__attentionMeta{color:var(--muted-foreground);font-family:var(--font-locator);font-size:var(--text-2xs);letter-spacing:.04em}.DashboardCharts-module__L9ecWa__attentionEmpty{color:var(--muted-foreground);font-size:var(--text-sm);padding:var(--space-md);text-align:center}.DashboardCharts-module__L9ecWa__dot{background:var(--amber-mark);border-radius:var(--radius-full);flex-shrink:0;width:.5rem;height:.5rem}.DashboardCharts-module__L9ecWa__chartPadded{padding:var(--space-md)}
.MilestoneChips-module__snJe1q__row{align-items:center;gap:var(--space-2xs,.25rem);display:inline-flex}.MilestoneChips-module__snJe1q__done,.MilestoneChips-module__snJe1q__todo{border-radius:50%;width:.5rem;height:.5rem;display:inline-block}.MilestoneChips-module__snJe1q__done{background:var(--foreground)}.MilestoneChips-module__snJe1q__todo{box-shadow:inset 0 0 0 1px var(--rule-strong);background:0 0}
@layer components{.dropdown-menu-module__nLpUzq__content{background-color:var(--popover);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lift);color:var(--popover-foreground);max-height:var(--radix-dropdown-menu-content-available-height);min-width:8rem;padding:var(--space-1);transform-origin:var(--radix-dropdown-menu-content-transform-origin);overflow:hidden auto}.dropdown-menu-module__nLpUzq__subContent{background-color:var(--popover);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lift);color:var(--popover-foreground);min-width:8rem;padding:var(--space-1);transform-origin:var(--radix-dropdown-menu-content-transform-origin);overflow:hidden}.dropdown-menu-module__nLpUzq__content[data-state=open],.dropdown-menu-module__nLpUzq__subContent[data-state=open]{animation:dropdown-menu-module__nLpUzq__dropdown-menu-in var(--motion-fast) cubic-bezier(.4, 0, .2, 1)}.dropdown-menu-module__nLpUzq__content[data-state=closed],.dropdown-menu-module__nLpUzq__subContent[data-state=closed]{animation:dropdown-menu-module__nLpUzq__dropdown-menu-out var(--motion-fast) cubic-bezier(.4, 0, .2, 1)}.dropdown-menu-module__nLpUzq__content[data-side=bottom],.dropdown-menu-module__nLpUzq__subContent[data-side=bottom]{--dropdown-menu-slide:0, calc(var(--space-2) * -1)}.dropdown-menu-module__nLpUzq__content[data-side=left],.dropdown-menu-module__nLpUzq__subContent[data-side=left]{--dropdown-menu-slide:var(--space-2), 0}.dropdown-menu-module__nLpUzq__content[data-side=right],.dropdown-menu-module__nLpUzq__subContent[data-side=right]{--dropdown-menu-slide:calc(var(--space-2) * -1), 0}.dropdown-menu-module__nLpUzq__content[data-side=top],.dropdown-menu-module__nLpUzq__subContent[data-side=top]{--dropdown-menu-slide:0, var(--space-2)}.dropdown-menu-module__nLpUzq__item{border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-sm);align-items:center;gap:var(--space-2);padding:calc(var(--space-1) * 1.5) var(--space-2);user-select:none;outline:none;line-height:1.42857;display:flex;position:relative}.dropdown-menu-module__nLpUzq__item[data-inset]{padding-left:var(--space-8)}.dropdown-menu-module__nLpUzq__item:hover,.dropdown-menu-module__nLpUzq__item:focus,.dropdown-menu-module__nLpUzq__item[data-highlighted]{background-color:var(--muted);color:var(--foreground)}.dropdown-menu-module__nLpUzq__item[data-disabled]{opacity:var(--opacity-disabled);pointer-events:none}.dropdown-menu-module__nLpUzq__item[data-variant=destructive]{color:var(--destructive)}.dropdown-menu-module__nLpUzq__item[data-variant=destructive]:hover,.dropdown-menu-module__nLpUzq__item[data-variant=destructive]:focus,.dropdown-menu-module__nLpUzq__item[data-variant=destructive][data-highlighted]{background-color:color-mix(in oklab, var(--destructive) 10%, transparent);color:var(--destructive)}:is([data-theme=dark] .dropdown-menu-module__nLpUzq__item[data-variant=destructive]:hover,[data-theme=dark] .dropdown-menu-module__nLpUzq__item[data-variant=destructive]:focus,[data-theme=dark] .dropdown-menu-module__nLpUzq__item[data-variant=destructive][data-highlighted]){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}.dropdown-menu-module__nLpUzq__item[data-variant=destructive]>svg{color:var(--destructive)!important}.dropdown-menu-module__nLpUzq__item svg{pointer-events:none;flex-shrink:0}.dropdown-menu-module__nLpUzq__item svg:not([class*=size-]){height:var(--space-4);width:var(--space-4)}.dropdown-menu-module__nLpUzq__item svg:not([class*=text-]){color:var(--muted-foreground)}.dropdown-menu-module__nLpUzq__checkboxItem{border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-sm);align-items:center;gap:var(--space-2);padding:calc(var(--space-1) * 1.5) var(--space-2) calc(var(--space-1) * 1.5) var(--space-8);user-select:none;outline:none;line-height:1.42857;display:flex;position:relative}.dropdown-menu-module__nLpUzq__checkboxItem:hover,.dropdown-menu-module__nLpUzq__checkboxItem:focus,.dropdown-menu-module__nLpUzq__checkboxItem[data-highlighted]{background-color:var(--muted);color:var(--foreground)}.dropdown-menu-module__nLpUzq__checkboxItem[data-disabled]{opacity:var(--opacity-disabled);pointer-events:none}.dropdown-menu-module__nLpUzq__checkboxItem svg{pointer-events:none;flex-shrink:0}.dropdown-menu-module__nLpUzq__checkboxItem svg:not([class*=size-]){height:var(--space-4);width:var(--space-4)}.dropdown-menu-module__nLpUzq__radioItem{border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-sm);align-items:center;gap:var(--space-2);padding:calc(var(--space-1) * 1.5) var(--space-2) calc(var(--space-1) * 1.5) var(--space-8);user-select:none;outline:none;line-height:1.42857;display:flex;position:relative}.dropdown-menu-module__nLpUzq__radioItem:hover,.dropdown-menu-module__nLpUzq__radioItem:focus,.dropdown-menu-module__nLpUzq__radioItem[data-highlighted]{background-color:var(--muted);color:var(--foreground)}.dropdown-menu-module__nLpUzq__radioItem[data-disabled]{opacity:var(--opacity-disabled);pointer-events:none}.dropdown-menu-module__nLpUzq__radioItem svg{pointer-events:none;flex-shrink:0}.dropdown-menu-module__nLpUzq__radioItem svg:not([class*=size-]){height:var(--space-4);width:var(--space-4)}.dropdown-menu-module__nLpUzq__itemIndicator{height:calc(var(--space-1) * 3.5);left:var(--space-2);pointer-events:none;width:calc(var(--space-1) * 3.5);justify-content:center;align-items:center;display:flex;position:absolute}.dropdown-menu-module__nLpUzq__checkIcon{height:var(--space-4);width:var(--space-4)}.dropdown-menu-module__nLpUzq__radioIcon{fill:currentColor;height:var(--space-2);width:var(--space-2)}.dropdown-menu-module__nLpUzq__label{font-size:var(--text-sm);font-weight:var(--font-weight-medium);padding:calc(var(--space-1) * 1.5) var(--space-2);line-height:1.42857}.dropdown-menu-module__nLpUzq__label[data-inset]{padding-left:var(--space-8)}.dropdown-menu-module__nLpUzq__separator{background-color:var(--border);height:1px;margin:var(--space-1) calc(var(--space-1) * -1)}.dropdown-menu-module__nLpUzq__shortcut{color:var(--muted-foreground);font-size:var(--text-xs);letter-spacing:.1em;margin-left:auto;line-height:1.33333}.dropdown-menu-module__nLpUzq__subTrigger{border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-sm);padding:calc(var(--space-1) * 1.5) var(--space-2);user-select:none;outline:none;align-items:center;line-height:1.42857;display:flex}.dropdown-menu-module__nLpUzq__subTrigger[data-inset]{padding-left:var(--space-8)}.dropdown-menu-module__nLpUzq__subTrigger:hover,.dropdown-menu-module__nLpUzq__subTrigger:focus,.dropdown-menu-module__nLpUzq__subTrigger[data-highlighted],.dropdown-menu-module__nLpUzq__subTrigger[data-state=open]{background-color:var(--muted);color:var(--foreground)}.dropdown-menu-module__nLpUzq__subTriggerIcon{height:var(--space-4);width:var(--space-4);margin-left:auto}}@keyframes dropdown-menu-module__nLpUzq__dropdown-menu-in{0%{opacity:0;transform:scale(.95) translate(var(--dropdown-menu-slide,0, 0))}to{opacity:1;transform:scale(1)translate(0)}}@keyframes dropdown-menu-module__nLpUzq__dropdown-menu-out{0%{opacity:1;transform:scale(1)translate(0)}to{opacity:0;transform:scale(.95) translate(var(--dropdown-menu-slide,0, 0))}}
@layer components{.accordion-module__lpFReW__header{display:flex}.accordion-module__lpFReW__itemDefault{border-bottom:1px solid var(--border)}.accordion-module__lpFReW__itemCard{background-color:var(--card);border:2px solid var(--border);border-radius:var(--radius-lg);padding-inline:var(--space-6);transition:border-color var(--motion-fast) cubic-bezier(.4, 0, .2, 1), box-shadow var(--motion-fast) cubic-bezier(.4, 0, .2, 1)}.accordion-module__lpFReW__itemCard[data-state=open]{box-shadow:var(--shadow-lift)}.accordion-module__lpFReW__trigger{border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);align-items:baseline;gap:var(--space-4);padding-block:var(--space-4);text-align:left;transition:text-decoration var(--motion-fast) cubic-bezier(.4, 0, .2, 1), opacity var(--motion-fast) cubic-bezier(.4, 0, .2, 1);outline:none;flex:1;justify-content:space-between;line-height:1.42857;display:flex}.accordion-module__lpFReW__trigger:disabled{opacity:var(--opacity-disabled);pointer-events:none}.accordion-module__lpFReW__trigger:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring)}@media (hover:hover){.accordion-module__lpFReW__trigger:hover{text-decoration-line:underline}}.accordion-module__lpFReW__trigger[data-state=open]>svg{rotate:180deg}.accordion-module__lpFReW__chevron{color:var(--muted-foreground);height:var(--space-4);pointer-events:none;translate:0 calc(var(--space-1) * .5);width:var(--space-4);flex-shrink:0;transition:rotate .2s cubic-bezier(.4,0,.2,1)}.accordion-module__lpFReW__content{font-size:var(--text-sm);line-height:1.42857;overflow:hidden}.accordion-module__lpFReW__content[data-state=open]{animation:.2s ease-out accordion-module__lpFReW__accordion-down}.accordion-module__lpFReW__content[data-state=closed]{animation:.2s ease-out accordion-module__lpFReW__accordion-up}.accordion-module__lpFReW__contentInner{padding-bottom:var(--space-4);padding-top:0}}@keyframes accordion-module__lpFReW__accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes accordion-module__lpFReW__accordion-up{0%{height:var(--radix-accordion-content-height)}to{height: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)}
.animated-section-module__7K17SG__animated{--enter-duration:.7s;--enter-easing:cubic-bezier(.22, 1, .36, 1)}.animated-section-module__7K17SG__animated[data-animate]{opacity:0;transition:opacity var(--enter-duration) var(--enter-easing), transform var(--enter-duration) var(--enter-easing), filter var(--enter-duration) var(--enter-easing);will-change:opacity, transform}.animated-section-module__7K17SG__animated[data-animate=rise]{transform:translateY(2rem)}.animated-section-module__7K17SG__animated[data-animate=settle]{filter:blur(8px);transform:translateY(-1rem)}.animated-section-module__7K17SG__animated[data-animate=drift-left]{transform:translate(2.5rem)}.animated-section-module__7K17SG__animated[data-animate=drift-right]{transform:translate(-2.5rem)}.animated-section-module__7K17SG__animated[data-animate=bloom]{transform:scale(.96)}.animated-section-module__7K17SG__animated[data-visible=true]{filter:none;opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.animated-section-module__7K17SG__animated[data-animate]{filter:none;opacity:1;transition:none;transform:none}}
.EmailEditorToolbar-module__OJfOtG__root{background:var(--background);border-bottom:1px solid var(--border);align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);flex-wrap:wrap;display:flex}.EmailEditorToolbar-module__OJfOtG__switchRow{align-items:center;gap:var(--space-sm);display:flex}.EmailEditorToolbar-module__OJfOtG__labelPointer{cursor:pointer}.EmailEditorToolbar-module__OJfOtG__badge{margin-left:var(--space-2xs)}.EmailEditorToolbar-module__OJfOtG__popover{width:20rem;max-height:24rem;overflow-y:auto}.EmailEditorToolbar-module__OJfOtG__popoverInner{gap:var(--space-sm-md);flex-direction:column;display:flex}.EmailEditorToolbar-module__OJfOtG__popoverHeader{justify-content:space-between;align-items:center;display:flex}.EmailEditorToolbar-module__OJfOtG__labelStrong{font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.EmailEditorToolbar-module__OJfOtG__popoverHint{color:var(--muted-foreground);font-size:var(--text-xs);line-height:var(--leading-meta);margin:0}.EmailEditorToolbar-module__OJfOtG__varRow{gap:var(--space-2xs);flex-direction:column;display:flex}.EmailEditorToolbar-module__OJfOtG__varLabel{font-size:var(--text-xs);overflow-wrap:anywhere}.EmailEditorToolbar-module__OJfOtG__spacer{flex:1}.EmailEditorToolbar-module__OJfOtG__previewToggle{align-items:center;gap:var(--space-2xs);display:flex}
.approval-card-module__qUNdeG__root{gap:var(--space-sm-md);min-height:0;padding:0 var(--space-md);flex-direction:column;flex:1;display:flex}.approval-card-module__qUNdeG__body{flex:1;min-height:0;position:relative}.approval-card-module__qUNdeG__deck{position:relative}.approval-card-module__qUNdeG__peek{background:var(--paper-lifted);border:1px solid var(--rule-default);border-radius:var(--radius-lg);height:var(--space-xl);left:var(--space-xs);opacity:.55;right:var(--space-xs);top:calc(-1 * var(--space-xs));position:absolute}.approval-card-module__qUNdeG__cardContainer{touch-action:pan-y;user-select:none;will-change:transform, opacity;position:relative}.approval-card-module__qUNdeG__cardContainer:focus{outline:none}.approval-card-module__qUNdeG__header{align-items:baseline;gap:var(--space-sm);padding:0 var(--space-2xs);display:flex}.approval-card-module__qUNdeG__headerTitle{color:var(--ink);font-family:var(--font-narrative);font-size:1.5rem;font-weight:var(--font-weight-semibold);align-items:baseline;gap:var(--space-xs-sm);letter-spacing:-.02em;margin:0;line-height:1;display:flex}.approval-card-module__qUNdeG__headerCount{color:var(--ink-muted);font-size:.9375rem;font-weight:var(--font-weight-medium)}.approval-card-module__qUNdeG__card{background:var(--paper-lifted);border:1px solid var(--rule-default);border-radius:var(--radius-lg);gap:var(--space-sm-md);padding:var(--space-lg);flex-direction:column;display:flex;position:relative}.approval-card-module__qUNdeG__cardMeta{align-items:center;gap:var(--space-xs-sm);justify-content:space-between;display:flex}.approval-card-module__qUNdeG__workflowGroup{align-items:center;gap:var(--space-xs-sm);flex:1;min-width:0;display:flex}.approval-card-module__qUNdeG__workflowDot{background:var(--indigo-rill);border-radius:var(--radius-full);flex-shrink:0;width:.375rem;height:.375rem}.approval-card-module__qUNdeG__workflowLabel{color:var(--ink);font-family:var(--font-locator);font-size:.625rem;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.approval-card-module__qUNdeG__confidenceRing{align-items:center;gap:var(--space-xs);flex-shrink:0;display:inline-flex;position:relative}.approval-card-module__qUNdeG__confidenceSvg{display:block}.approval-card-module__qUNdeG__confidenceArc{transition:stroke-dasharray .4s cubic-bezier(.22,1,.36,1)}.approval-card-module__qUNdeG__confidenceValue{color:var(--indigo-rill);font-family:var(--font-locator);font-variant-numeric:tabular-nums;font-size:.625rem;font-weight:var(--font-weight-semibold);letter-spacing:.02em}.approval-card-module__qUNdeG__cardTitle{color:var(--ink);font-family:var(--font-narrative);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);letter-spacing:-.015em;margin:0;line-height:1.25}.approval-card-module__qUNdeG__detailsBox{color:var(--ink);cursor:text;font-family:var(--font-narrative);gap:var(--space-sm);flex-direction:column;transition:opacity .15s;display:flex}.approval-card-module__qUNdeG__detailsBox:hover{opacity:.82}.approval-card-module__qUNdeG__detailsBoxEditing{background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--radius-lg);cursor:default;padding:var(--space-md)}.approval-card-module__qUNdeG__detailsBoxEditing:hover{opacity:1}.approval-card-module__qUNdeG__detailField{gap:var(--space-2xs);flex-direction:column;display:flex}.approval-card-module__qUNdeG__detailLabel{color:var(--ink-muted);font-family:var(--font-locator);font-size:.625rem;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.approval-card-module__qUNdeG__detailValue{color:var(--ink);font-family:var(--font-narrative);font-size:var(--text-sm);margin:0;line-height:1.4}.approval-card-module__qUNdeG__detailNote{color:var(--ink-muted);font-family:var(--font-narrative);font-size:var(--text-sm);margin:0;line-height:1.4}.approval-card-module__qUNdeG__confidenceRow{border-top:1px solid var(--rule-default);align-items:center;gap:var(--space-xs-sm);padding-top:var(--space-sm-md);display:flex}.approval-card-module__qUNdeG__detailsTextarea{color:var(--ink);font-family:var(--font-narrative);font-size:var(--text-sm);resize:none;background:0 0;border:none;outline:none;flex:1;width:100%;min-height:5rem;line-height:1.5}.approval-card-module__qUNdeG__actions{gap:var(--space-xs-sm);grid-template-columns:1fr 1fr;display:grid}.approval-card-module__qUNdeG__counter{color:var(--ink-muted);font-family:var(--font-locator);font-variant-numeric:tabular-nums;letter-spacing:.06em;flex-shrink:0;font-size:.625rem}.approval-card-module__qUNdeG__actionButton{border-radius:var(--radius-lg);cursor:pointer;font-family:var(--font-locator);font-size:.6875rem;font-weight:var(--font-weight-semibold);align-items:center;gap:var(--space-xs-sm);letter-spacing:.1em;padding:var(--space-sm-md) var(--space-sm);text-transform:uppercase;border:0;justify-content:center;line-height:1;transition:background-color .15s cubic-bezier(.165,.84,.44,1),transform .15s cubic-bezier(.165,.84,.44,1);display:flex}.approval-card-module__qUNdeG__actionButton:hover{transform:translateY(-1px)}.approval-card-module__qUNdeG__actionButton:active{transform:translateY(0)}.approval-card-module__qUNdeG__actionButton:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.approval-card-module__qUNdeG__actionIcon{width:.875rem;height:.875rem}.approval-card-module__qUNdeG__actionLabel{font-family:var(--font-locator);font-size:.6875rem;font-weight:var(--font-weight-semibold);letter-spacing:.1em}.approval-card-module__qUNdeG__approve{background:var(--moss);color:var(--paper-lifted)}.approval-card-module__qUNdeG__approve:hover{background:color-mix(in srgb, var(--moss) 88%, var(--ink))}.approval-card-module__qUNdeG__reject{background:var(--vermilion);color:var(--paper-lifted)}.approval-card-module__qUNdeG__reject:hover{background:color-mix(in srgb, var(--vermilion) 88%, var(--ink))}.approval-card-module__qUNdeG__swipeHint{color:var(--ink-muted);font-family:var(--font-locator);font-size:.6875rem;font-weight:var(--font-weight-semibold);align-items:center;gap:var(--space-xs);letter-spacing:.12em;padding:var(--space-xs) 0;text-transform:uppercase;justify-content:center;display:flex}.approval-card-module__qUNdeG__swipeHint.approval-card-module__qUNdeG__pulsing{animation:1.5s ease-in-out infinite approval-card-module__qUNdeG__hintPulse}@keyframes approval-card-module__qUNdeG__hintPulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes approval-card-module__qUNdeG__thresholdPulse{0%{box-shadow:0 0 #0000}50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--indigo-rill) 24%, transparent)}to{box-shadow:0 0 #0000}}.approval-card-module__qUNdeG__thresholdPulse{animation:.15s ease-out approval-card-module__qUNdeG__thresholdPulse}.approval-card-module__qUNdeG__mobileCard{background:var(--paper-lifted);border:1px solid var(--rule-default);border-radius:var(--radius-lg);gap:var(--space-sm-md);padding:var(--space-lg);flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.approval-card-module__qUNdeG__actionButton{transition:none}.approval-card-module__qUNdeG__actionButton:hover{transform:none}.approval-card-module__qUNdeG__confidenceArc{transition:none}.approval-card-module__qUNdeG__swipeHint.approval-card-module__qUNdeG__pulsing{opacity:.7;animation:none}.approval-card-module__qUNdeG__thresholdPulse{animation:none}}
.EmailEditorPreview-module__CYUn7W__previewContainer{flex:1;min-height:0;display:flex;overflow:auto}.EmailEditorPreview-module__CYUn7W__previewFrame{height:100%;min-height:0;transition:width var(--motion-medium) ease;background:#fff;border:none;margin:0 auto;display:block}.EmailEditorPreview-module__CYUn7W__previewFrame[data-width=desktop]{width:100%}.EmailEditorPreview-module__CYUn7W__previewFrame[data-width=mobile]{width:375px}@media (prefers-reduced-motion:reduce){.EmailEditorPreview-module__CYUn7W__previewFrame{transition:none}}
@layer components{.avatar-module__9YXZJG__root{border-radius:var(--radius-full);height:var(--space-10);width:var(--space-10);flex-shrink:0;display:flex;position:relative;overflow:hidden}.avatar-module__9YXZJG__image{aspect-ratio:1;width:100%;height:100%}.avatar-module__9YXZJG__fallback{background-color:var(--muted);border-radius:var(--radius-full);justify-content:center;align-items:center;width:100%;height:100%;display:flex}}
.EmailEditorCanvas-module__v7v3uq__container{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.EmailEditorCanvas-module__v7v3uq__editorPane{border-right:1px solid var(--border);flex:1;min-width:0;min-height:0;overflow:hidden}.EmailEditorCanvas-module__v7v3uq__previewPane{flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.EmailEditorCanvas-module__v7v3uq__splitPane{flex:1;min-height:0;display:flex;overflow:hidden}
@layer components{.breadcrumb-module__osL55a__ellipsis{height:var(--space-9);width:var(--space-9);justify-content:center;align-items:center;display:flex}.breadcrumb-module__osL55a__ellipsisIcon{height:var(--space-4);width:var(--space-4)}.breadcrumb-module__osL55a__item{align-items:center;gap:calc(var(--space-1) * 1.5);display:inline-flex}.breadcrumb-module__osL55a__link{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)}@media (hover:hover){.breadcrumb-module__osL55a__link:hover{color:var(--foreground)}}.breadcrumb-module__osL55a__list{color:var(--muted-foreground);font-size:var(--text-sm);align-items:center;gap:calc(var(--space-1) * 1.5);overflow-wrap:break-word;flex-wrap:wrap;line-height:1.42857;display:flex}@media (min-width:640px){.breadcrumb-module__osL55a__list{gap:calc(var(--space-1) * 2.5)}}.breadcrumb-module__osL55a__page{color:var(--foreground);font-weight:var(--font-weight-normal)}.breadcrumb-module__osL55a__separator svg{height:calc(var(--space-1) * 3.5);width:calc(var(--space-1) * 3.5)}}
.SchemaBuilder-module__Eht2fG__builder{gap:var(--space-sm);flex-direction:column;display:flex}.SchemaBuilder-module__Eht2fG__fieldList,.SchemaBuilder-module__Eht2fG__nestedList{gap:var(--space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.SchemaBuilder-module__Eht2fG__nestedList{border-left:1px solid var(--rule-default);margin-left:var(--space-md);padding-left:var(--space-sm)}.SchemaBuilder-module__Eht2fG__rowWrap{gap:var(--space-sm);flex-direction:column;display:flex}.SchemaBuilder-module__Eht2fG__row{background:var(--paper-lifted);border:1px solid var(--rule-default);border-radius:var(--radius-md);color:var(--ink);cursor:pointer;font-family:var(--font-narrative);font-size:var(--text-base);align-items:baseline;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);text-align:left;width:100%;transition:border-color .15s ease-out;display:flex}.SchemaBuilder-module__Eht2fG__row:hover{border-color:var(--rule-strong)}.SchemaBuilder-module__Eht2fG__rowName{font-weight:600}.SchemaBuilder-module__Eht2fG__typeBadge{color:var(--ink-muted);font-family:var(--font-locator);font-size:var(--text-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;white-space:nowrap;margin-left:auto}.SchemaBuilder-module__Eht2fG__requiredMark,.SchemaBuilder-module__Eht2fG__optionalMark{color:var(--ink-muted);font-family:var(--font-locator);font-size:var(--text-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase}.SchemaBuilder-module__Eht2fG__descriptionPreview{color:var(--ink-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.SchemaBuilder-module__Eht2fG__editor{border:1px solid var(--rule-strong);border-radius:var(--radius-md);gap:var(--space-md);padding:var(--space-lg);flex-direction:column;display:flex}.SchemaBuilder-module__Eht2fG__editorRow{gap:var(--space-sm);display:grid}@media (min-width:768px){.SchemaBuilder-module__Eht2fG__editorRow{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.SchemaBuilder-module__Eht2fG__editorField{gap:var(--space-2xs);flex-direction:column;display:flex}.SchemaBuilder-module__Eht2fG__editorLabel{color:var(--ink-muted);font-family:var(--font-locator);font-size:var(--text-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase}.SchemaBuilder-module__Eht2fG__editorToggle{align-items:center;gap:var(--space-xs);min-height:var(--control-h-lg);display:flex}.SchemaBuilder-module__Eht2fG__editorToggle input{accent-color:var(--ink);height:var(--space-md);width:var(--space-md)}.SchemaBuilder-module__Eht2fG__input{background:var(--paper-lifted);border:1px solid var(--rule-default);border-radius:var(--radius-md);color:var(--ink);font-family:var(--font-narrative);font-size:var(--text-base);height:var(--control-h-md);padding:0 var(--space-sm);width:100%;transition:border-color .15s ease-out}.SchemaBuilder-module__Eht2fG__input:focus-visible{border-color:var(--ink);outline:none}.SchemaBuilder-module__Eht2fG__enumEditor{gap:var(--space-sm);flex-direction:column;display:flex}.SchemaBuilder-module__Eht2fG__enumRow{align-items:center;gap:var(--space-sm);display:flex}.SchemaBuilder-module__Eht2fG__enumRow .SchemaBuilder-module__Eht2fG__input{flex:1}.SchemaBuilder-module__Eht2fG__removeIcon{border-radius:var(--radius-md);color:var(--ink-muted);cursor:pointer;height:var(--control-h-md);width:var(--control-h-md);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;transition:background-color .15s ease-out,color .15s ease-out;display:inline-flex}.SchemaBuilder-module__Eht2fG__removeIcon:hover{background:color-mix(in srgb, var(--vermilion-deep) 8%, transparent);color:var(--vermilion-deep)}.SchemaBuilder-module__Eht2fG__removeIcon:focus-visible{color:var(--vermilion-deep);outline:1px solid var(--vermilion-deep);outline-offset:1px}.SchemaBuilder-module__Eht2fG__editorFooter{align-items:center;gap:var(--space-sm);flex-wrap:wrap;justify-content:space-between;display:flex}.SchemaBuilder-module__Eht2fG__editorActions{gap:var(--space-sm);display:flex}.SchemaBuilder-module__Eht2fG__addButton,.SchemaBuilder-module__Eht2fG__secondaryButton{background:var(--paper-lifted);border:1px solid var(--rule-strong);border-radius:var(--radius-md);color:var(--ink);cursor:pointer;font-family:var(--font-narrative);font-size:var(--text-sm);padding:var(--space-xs) var(--space-sm);transition:border-color .15s ease-out}.SchemaBuilder-module__Eht2fG__addButton{align-self:flex-start}.SchemaBuilder-module__Eht2fG__dangerButton{border:1px solid var(--vermilion-deep);border-radius:var(--radius-md);color:var(--vermilion-deep);cursor:pointer;font-family:var(--font-narrative);font-size:var(--text-sm);padding:var(--space-xs) var(--space-sm);background:0 0;transition:background-color .15s ease-out,border-color .15s ease-out}.SchemaBuilder-module__Eht2fG__dangerButton:hover{background:color-mix(in srgb, var(--vermilion-deep) 8%, transparent)}.SchemaBuilder-module__Eht2fG__addButton:hover,.SchemaBuilder-module__Eht2fG__secondaryButton:hover{border-color:var(--rule-strong)}.SchemaBuilder-module__Eht2fG__row:focus-visible,.SchemaBuilder-module__Eht2fG__addButton:focus-visible,.SchemaBuilder-module__Eht2fG__secondaryButton:focus-visible,.SchemaBuilder-module__Eht2fG__dangerButton:focus-visible{border-color:var(--ink);outline:none}.SchemaBuilder-module__Eht2fG__typePickerWrap{gap:var(--space-2xs);flex-direction:column;display:flex}.SchemaBuilder-module__Eht2fG__typePicker{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.SchemaBuilder-module__Eht2fG__typePill,.SchemaBuilder-module__Eht2fG__typePillActive{border:1px solid var(--rule-default);border-radius:var(--radius-md);color:var(--ink-muted);cursor:pointer;font-family:var(--font-narrative);font-size:var(--text-sm);padding:var(--space-2xs) var(--space-sm);align-items:center;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out;display:inline-flex}.SchemaBuilder-module__Eht2fG__typePill:hover{border-color:var(--rule-strong)}.SchemaBuilder-module__Eht2fG__typePillActive{background:var(--paper-snow);border-color:var(--ink);color:var(--ink);font-weight:600}.SchemaBuilder-module__Eht2fG__typePill:focus-within,.SchemaBuilder-module__Eht2fG__typePillActive:focus-within{border-color:var(--ink);outline:none}.SchemaBuilder-module__Eht2fG__typeHelp{color:var(--ink-muted);font-size:var(--text-sm);margin:0}.SchemaBuilder-module__Eht2fG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SchemaBuilder-module__Eht2fG__textarea{background:var(--paper-lifted);border:1px solid var(--rule-default);border-radius:var(--radius-md);color:var(--ink);font-family:var(--font-narrative);font-size:var(--text-base);padding:var(--space-xs) var(--space-sm);resize:vertical;width:100%;line-height:1.5;transition:border-color .15s ease-out}.SchemaBuilder-module__Eht2fG__textarea:focus-visible{border-color:var(--ink);outline:none}.SchemaBuilder-module__Eht2fG__descHelper{color:var(--ink-muted);font-size:var(--text-sm)}.SchemaBuilder-module__Eht2fG__descExamples{gap:var(--space-2xs);margin-top:var(--space-2xs);flex-direction:column;display:flex}.SchemaBuilder-module__Eht2fG__descExampleRow{align-items:baseline;gap:var(--space-sm);margin:0;display:flex}.SchemaBuilder-module__Eht2fG__descGood,.SchemaBuilder-module__Eht2fG__descBad{font-family:var(--font-locator);font-size:var(--text-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;flex:none;width:3.25rem}.SchemaBuilder-module__Eht2fG__descGood{color:var(--moss)}.SchemaBuilder-module__Eht2fG__descBad{color:var(--ink-muted)}.SchemaBuilder-module__Eht2fG__descSample{color:var(--ink-muted);font-size:var(--text-sm);font-style:italic}.SchemaBuilder-module__Eht2fG__itemShape{border-left:1px solid var(--rule-default);gap:var(--space-2xs);padding-left:var(--space-sm);flex-direction:column;display:flex}.SchemaBuilder-module__Eht2fG__itemSummary{cursor:pointer;font-family:var(--font-locator);font-size:var(--text-meta);align-items:baseline;gap:var(--space-xs);letter-spacing:var(--tracking-meta);padding:var(--space-2xs) 0;text-align:left;text-transform:uppercase;background:0 0;border:none;display:flex}.SchemaBuilder-module__Eht2fG__itemLabel{color:var(--ink-muted)}.SchemaBuilder-module__Eht2fG__itemType{color:var(--ink);font-weight:600}.SchemaBuilder-module__Eht2fG__itemSummary:focus-visible{outline:none}.SchemaBuilder-module__Eht2fG__itemSummary:focus-visible .SchemaBuilder-module__Eht2fG__itemType{text-decoration:underline}.SchemaBuilder-module__Eht2fG__addNested{border:1px dashed var(--rule-strong);border-radius:var(--radius-md);color:var(--ink-muted);cursor:pointer;font-family:var(--font-narrative);font-size:var(--text-sm);padding:var(--space-2xs) var(--space-sm);background:0 0;align-self:flex-start;transition:border-color .15s ease-out,color .15s ease-out}.SchemaBuilder-module__Eht2fG__addNested:hover,.SchemaBuilder-module__Eht2fG__addNested:focus-visible{border-color:var(--ink);color:var(--ink);outline:none}
@layer components{.calendar-module__Jx5ixq__root{padding:var(--space-3)}.calendar-module__Jx5ixq__rdpRoot{width:fit-content}.calendar-module__Jx5ixq__months{gap:var(--space-4);flex-direction:column;display:flex}@media (min-width:640px){.calendar-module__Jx5ixq__months{flex-direction:row}}.calendar-module__Jx5ixq__month{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.calendar-module__Jx5ixq__nav{align-items:center;gap:var(--space-1);inset-inline:0;justify-content:space-between;width:100%;display:flex;position:absolute;top:0}.calendar-module__Jx5ixq__navButton{height:var(--space-7);opacity:var(--opacity-disabled);width:var(--space-7);background-color:#0000;padding:0}@media (hover:hover){.calendar-module__Jx5ixq__navButton:hover{opacity:1}}.calendar-module__Jx5ixq__monthCaption{height:var(--space-7);padding-top:var(--space-1);justify-content:center;align-items:center;width:100%;display:flex;position:relative}.calendar-module__Jx5ixq__captionLabel{font-size:var(--text-sm);font-weight:var(--font-weight-medium);user-select:none;line-height:1.42857}.calendar-module__Jx5ixq__table{border-collapse:collapse;width:100%}.calendar-module__Jx5ixq__weekdays{display:flex}.calendar-module__Jx5ixq__weekday{border-radius:var(--radius-md);color:var(--muted-foreground);font-size:.8rem;font-weight:var(--font-weight-normal);user-select:none;width:var(--space-8);flex:1}.calendar-module__Jx5ixq__week{margin-top:var(--space-2);width:100%;display:flex}.calendar-module__Jx5ixq__day{aspect-ratio:1;text-align:center;user-select:none;width:100%;height:100%;padding:0;position:relative}.calendar-module__Jx5ixq__dayRange:first-child[data-selected=true] button{border-bottom-left-radius:var(--radius-md);border-top-left-radius:var(--radius-md)}.calendar-module__Jx5ixq__dayRange:last-child[data-selected=true] button{border-bottom-right-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.calendar-module__Jx5ixq__dayButton{font-weight:var(--font-weight-normal);height:var(--space-8);width:100%;padding:0}.calendar-module__Jx5ixq__dayButton[aria-selected=true]{opacity:1}.calendar-module__Jx5ixq__rangeStart{background-color:var(--muted);border-bottom-left-radius:var(--radius-md);border-top-left-radius:var(--radius-md)}.calendar-module__Jx5ixq__rangeEnd{background-color:var(--muted);border-bottom-right-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.calendar-module__Jx5ixq__rangeMiddle{border-radius:0}.calendar-module__Jx5ixq__selected{background-color:var(--primary);border-radius:var(--radius-md);color:var(--primary-foreground)}@media (hover:hover){.calendar-module__Jx5ixq__selected:hover{background-color:var(--primary);color:var(--primary-foreground)}}.calendar-module__Jx5ixq__selected:focus{background-color:var(--primary);color:var(--primary-foreground)}.calendar-module__Jx5ixq__today{background-color:var(--muted);border-radius:var(--radius-md);color:var(--foreground)}.calendar-module__Jx5ixq__outside,.calendar-module__Jx5ixq__outside[aria-selected=true]{color:var(--muted-foreground)}.calendar-module__Jx5ixq__disabled{color:var(--muted-foreground);opacity:var(--opacity-disabled)}.calendar-module__Jx5ixq__hidden{visibility:hidden}.calendar-module__Jx5ixq__chevron{height:var(--space-4);width:var(--space-4)}}
@layer components{.card-module__2XTJXG__backButton{color:var(--muted-foreground);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-weight-medium);align-items:center;gap:var(--space-sm);padding:0 var(--space-lg);background:0 0;border:none;transition:color .2s;display:inline-flex}.card-module__2XTJXG__backButton:hover{color:var(--vermilion-deep)}.card-module__2XTJXG__backIcon{height:var(--text-base);width:var(--text-base)}.card-module__2XTJXG__card{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);color:var(--card-foreground);gap:var(--space-6);padding-block:var(--space-6);flex-direction:column;display:flex}.card-module__2XTJXG__cardInteractive{cursor:pointer;transition:box-shadow var(--motion-fast) cubic-bezier(.4, 0, .2, 1), border-color var(--motion-fast) cubic-bezier(.4, 0, .2, 1)}@media (hover:hover){.card-module__2XTJXG__cardInteractive:hover{border-color:var(--rule-strong);box-shadow:var(--shadow-lift)}}.card-module__2XTJXG__cardHeader{align-items:flex-start;gap:calc(var(--space-1) * 1.5);padding-inline:var(--space-6);grid-template-rows:auto auto;grid-auto-rows:min-content;display:grid;container:card-header/inline-size}.card-module__2XTJXG__cardHeader:has([data-slot=card-action]){grid-template-columns:1fr auto}.card-module__2XTJXG__cardHeader.border-b{padding-bottom:var(--space-6)}.card-module__2XTJXG__cardTitle{line-height:1}.card-module__2XTJXG__cardDescription{color:var(--muted-foreground)}.card-module__2XTJXG__cardAction{grid-row:1/span 2;grid-column-start:2;place-self:flex-start end}.card-module__2XTJXG__cardContent{padding-inline:var(--space-6)}.card-module__2XTJXG__cardFooter{padding-inline:var(--space-6);align-items:center;display:flex}.card-module__2XTJXG__cardFooter.border-t{padding-top:var(--space-6)}}
.JsonSchemaEditor-module__ZASaPW__column{gap:var(--space-md);flex-direction:column;width:100%;max-width:none;margin:0;display:flex}.JsonSchemaEditor-module__ZASaPW__summary{color:var(--ink-muted);font-family:var(--locator);font-size:var(--text-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;margin:0}.JsonSchemaEditor-module__ZASaPW__warnings,.JsonSchemaEditor-module__ZASaPW__compatibility{border-left:1px solid var(--vermilion-deep);gap:var(--space-2xs);padding:var(--space-xs) 0 var(--space-xs) var(--space-sm);flex-direction:column;display:flex}.JsonSchemaEditor-module__ZASaPW__warningsTitle,.JsonSchemaEditor-module__ZASaPW__compatibility{color:var(--ink);font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin:0}.JsonSchemaEditor-module__ZASaPW__warningsList{color:var(--ink-muted);font-size:var(--text-sm);gap:var(--space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}
.TemplateCard-module__lxmEAW__card{cursor:pointer;transition:border-color .2s,box-shadow .2s}.TemplateCard-module__lxmEAW__card:hover{border-color:var(--primary);box-shadow:var(--shadow-md)}.TemplateCard-module__lxmEAW__card:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.TemplateCard-module__lxmEAW__content{gap:var(--space-md);flex-direction:column;display:flex}.TemplateCard-module__lxmEAW__iconContainer{background-color:var(--muted);border-radius:var(--radius-md);justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.TemplateCard-module__lxmEAW__icon{width:2rem;height:2rem}.TemplateCard-module__lxmEAW__header{gap:var(--space-sm);flex-direction:column;flex:1;display:flex}.TemplateCard-module__lxmEAW__titleRow{align-items:center;gap:var(--space-sm);display:flex}.TemplateCard-module__lxmEAW__title{color:var(--foreground);font-size:var(--text-base);font-weight:var(--font-weight-semibold);margin:0;line-height:1.5}.TemplateCard-module__lxmEAW__description{color:var(--muted-foreground);font-size:var(--text-sm);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.TemplateCard-module__lxmEAW__footer{align-items:center;gap:var(--space-sm);justify-content:space-between;display:flex}.TemplateCard-module__lxmEAW__tags{gap:var(--space-sm);flex-wrap:wrap;display:flex}.TemplateCard-module__lxmEAW__installs{color:var(--muted-foreground);align-items:center;gap:var(--space-xs);display:flex}.TemplateCard-module__lxmEAW__downloadIcon{height:var(--text-base);width:var(--text-base)}.TemplateCard-module__lxmEAW__installCount{font-size:var(--text-sm)}
.WorkflowEditorSchemaMode-module__yKCUGW__surface{background:var(--paper-snow);height:100%;padding:var(--space-lg);overflow-y:auto}.WorkflowEditorSchemaMode-module__yKCUGW__column{gap:var(--space-md);flex-direction:column;max-width:46rem;margin:0 auto;display:flex}.WorkflowEditorSchemaMode-module__yKCUGW__summary{color:var(--ink-muted);font-family:var(--locator);font-size:var(--text-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;margin:0}.WorkflowEditorSchemaMode-module__yKCUGW__warnings{border-left:2px solid var(--vermilion-deep);gap:var(--space-2xs);padding:var(--space-xs) 0 var(--space-xs) var(--space-sm);flex-direction:column;display:flex}.WorkflowEditorSchemaMode-module__yKCUGW__warningsTitle{color:var(--foreground);font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin:0}.WorkflowEditorSchemaMode-module__yKCUGW__warningsList{color:var(--ink-muted);font-size:var(--text-sm);gap:var(--space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}
.MetadataRow-module___D8lVW__meta{color:var(--ink-muted);font-family:var(--font-locator);font-size:var(--text-meta);letter-spacing:var(--tracking-meta);font-weight:400;line-height:var(--leading-meta);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.MetadataRow-module___D8lVW__category{color:var(--ink);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:500}.MetadataRow-module___D8lVW__divider{color:var(--ink-muted);opacity:.5}.MetadataRow-module___D8lVW__timestamp,.MetadataRow-module___D8lVW__readingTime,.MetadataRow-module___D8lVW__extra{color:var(--ink-muted)}
.WorkflowsTab-module__cOGK0G__layout{flex:auto;grid-template-columns:14rem 1fr;min-height:0;display:grid;overflow:hidden}.WorkflowsTab-module__cOGK0G__list{border-right:1px solid var(--rule-default);gap:var(--space-2xs);padding:var(--space-sm);flex-direction:column;display:flex;overflow-y:auto}.WorkflowsTab-module__cOGK0G__item,.WorkflowsTab-module__cOGK0G__itemActive{border-radius:var(--radius-sm);align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-xs);display:flex;position:relative}.WorkflowsTab-module__cOGK0G__item{background-color:#0000}.WorkflowsTab-module__cOGK0G__item:hover{background-color:color-mix(in oklab, var(--muted) 55%, transparent)}.WorkflowsTab-module__cOGK0G__itemActive{background-color:var(--muted)}.WorkflowsTab-module__cOGK0G__selectButton{color:var(--foreground);cursor:pointer;font-size:var(--text-sm);align-items:center;gap:var(--space-2xs);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;flex:auto;min-width:0;padding:0;display:flex;overflow:hidden}.WorkflowsTab-module__cOGK0G__heroIcon{color:var(--vermilion,var(--primary));flex-shrink:0;width:.75rem;height:.75rem}.WorkflowsTab-module__cOGK0G__itemActions{background-color:var(--card);border-radius:var(--radius-sm);gap:var(--space-2xs);opacity:0;padding-inline:var(--space-2xs);pointer-events:none;right:var(--space-2xs);flex-shrink:0;transition:opacity .12s ease-out;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.WorkflowsTab-module__cOGK0G__item:hover .WorkflowsTab-module__cOGK0G__itemActions,.WorkflowsTab-module__cOGK0G__item:focus-within .WorkflowsTab-module__cOGK0G__itemActions,.WorkflowsTab-module__cOGK0G__itemActive:hover .WorkflowsTab-module__cOGK0G__itemActions,.WorkflowsTab-module__cOGK0G__itemActive:focus-within .WorkflowsTab-module__cOGK0G__itemActions{opacity:1;pointer-events:auto}.WorkflowsTab-module__cOGK0G__editor{gap:var(--space-sm);min-width:0;min-height:0;padding:var(--space-sm);flex-direction:column;flex:auto;display:flex;overflow:hidden}.WorkflowsTab-module__cOGK0G__editorError{border:1px solid var(--rule-default);border-radius:var(--radius-md);color:var(--muted-foreground);font-size:var(--text-sm);padding:var(--space-lg);text-align:center;flex:auto;justify-content:center;align-items:center;display:flex}
.NumberedSections-module__LkrOcW__slot{scroll-margin-top:5rem}
.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}
.PopularOperations-module__Ga-4gW__list{border-top:2px solid var(--rule-strong);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.PopularOperations-module__Ga-4gW__row{border-bottom:1px solid var(--rule-default);align-items:baseline;gap:var(--space-md);padding:var(--space-lg) 0;grid-template-columns:2.5rem 1fr;display:grid}@media (min-width:768px){.PopularOperations-module__Ga-4gW__list{column-gap:var(--space-xl);grid-template-columns:1fr 1fr;display:grid}.PopularOperations-module__Ga-4gW__row{padding:var(--space-lg) 0}}.PopularOperations-module__Ga-4gW__numeral{color:var(--ink-muted);font-family:var(--font-locator);font-size:var(--text-label);letter-spacing:var(--tracking-label);font-weight:500}.PopularOperations-module__Ga-4gW__body{gap:var(--space-xs);flex-direction:column;display:flex}.PopularOperations-module__Ga-4gW__name{color:var(--ink);font-family:var(--font-narrative);font-size:var(--text-title);letter-spacing:var(--tracking-title);font-weight:500;line-height:var(--leading-title);margin:0}.PopularOperations-module__Ga-4gW__description{color:var(--ink-muted);font-family:var(--font-narrative);font-size:var(--text-body);line-height:var(--leading-body);max-width:36rem;margin:0}.PopularOperations-module__Ga-4gW__viewAll{margin-top:var(--space-xl);text-align:left}
.TableManifestFields-module__SnRGCG__root{gap:var(--space-md);flex-direction:column;display:flex}.TableManifestFields-module__SnRGCG__columnLabels{color:var(--ink-muted);font-family:var(--font-locator), ui-monospace, monospace;font-size:var(--text-meta);gap:var(--space-sm);letter-spacing:.06em;text-transform:uppercase;grid-template-columns:1.5rem 1fr 10rem 5rem 2rem;padding:0 .25rem;font-weight:500;display:grid}.TableManifestFields-module__SnRGCG__fieldList{border:1px solid var(--rule-default);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.TableManifestFields-module__SnRGCG__fieldRow{border-bottom:1px solid var(--rule-default);align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) var(--space-sm);grid-template-columns:1.5rem 1fr 10rem 5rem 2rem;display:grid}.TableManifestFields-module__SnRGCG__fieldRow:last-child{border-bottom:none}.TableManifestFields-module__SnRGCG__dragHandle{color:var(--ink-muted);cursor:grab;justify-content:center;align-items:center;padding-top:.5rem;display:flex}.TableManifestFields-module__SnRGCG__dragIcon{width:1rem;height:1rem}.TableManifestFields-module__SnRGCG__labelCell{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.TableManifestFields-module__SnRGCG__slugMuted{color:var(--ink-muted);font-family:var(--font-locator), ui-monospace, monospace;font-size:var(--text-meta)}.TableManifestFields-module__SnRGCG__typeCell{padding-top:0}.TableManifestFields-module__SnRGCG__requiredCell{align-items:flex-start;padding-top:.375rem;display:flex}.TableManifestFields-module__SnRGCG__removeCell{align-items:flex-start;padding-top:.25rem;display:flex}.TableManifestFields-module__SnRGCG__slugEditButton{color:var(--ink-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:.125rem;padding:0 .25rem;transition:color .1s ease-out;display:inline-flex}.TableManifestFields-module__SnRGCG__slugEditButton:hover{color:var(--ink)}.TableManifestFields-module__SnRGCG__slugEditIcon{width:.625rem;height:.625rem}.TableManifestFields-module__SnRGCG__slugInput{font-family:var(--font-locator), ui-monospace, monospace;font-size:var(--text-sm)}.TableManifestFields-module__SnRGCG__fieldError{color:var(--vermilion);font-size:var(--text-xs);margin:0}
.PrefixedRow-module__Q_xF1W__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.PrefixedRow-module__Q_xF1W__item{flex-direction:column;display:flex}.PrefixedRow-module__Q_xF1W__row{padding:var(--space-lg) 0;grid-template-columns:4.5rem 1fr;align-items:flex-start;gap:1.25rem;display:grid}.PrefixedRow-module__Q_xF1W__prefix{color:var(--ink-muted);font-size:var(--text-meta);letter-spacing:.12em;padding-top:var(--space-xs-sm)}.PrefixedRow-module__Q_xF1W__body{gap:var(--space-sm);flex-direction:column;display:flex}.PrefixedRow-module__Q_xF1W__title{letter-spacing:-.01em}.PrefixedRow-module__Q_xF1W__description{color:var(--ink-muted);max-width:38rem}@media (max-width:640px){.PrefixedRow-module__Q_xF1W__row{gap:var(--space-sm);grid-template-columns:1fr}.PrefixedRow-module__Q_xF1W__prefix{padding-top:0}}
.TablesTab-module__t-KibW__layout{flex:auto;grid-template-columns:14rem 1fr;min-height:0;display:grid;overflow:hidden}.TablesTab-module__t-KibW__list{border-right:1px solid var(--rule-default);gap:var(--space-2xs);padding:var(--space-sm);flex-direction:column;display:flex;overflow-y:auto}.TablesTab-module__t-KibW__item,.TablesTab-module__t-KibW__itemActive{border-radius:var(--radius-sm);align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-xs);display:flex}.TablesTab-module__t-KibW__item{background-color:#0000}.TablesTab-module__t-KibW__itemActive{background-color:var(--muted)}.TablesTab-module__t-KibW__selectButton{color:var(--foreground);cursor:pointer;font-size:var(--text-sm);text-align:left;background:0 0;border:none;flex-direction:column;flex:auto;align-items:baseline;gap:.125rem;min-width:0;padding:0;display:flex;overflow:hidden}.TablesTab-module__t-KibW__slug{color:var(--muted-foreground);font-family:var(--font-locator);font-size:var(--text-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TablesTab-module__t-KibW__detail{gap:var(--space-sm);min-height:0;padding:var(--space-sm);flex-direction:column;display:flex;overflow-y:auto}.TablesTab-module__t-KibW__empty{color:var(--muted-foreground);font-size:var(--text-sm);margin:0}
.ProductPreview-module__X0f78q__section{align-items:stretch;gap:var(--space-2xl);grid-template-columns:1fr;display:grid}@media (min-width:56rem){.ProductPreview-module__X0f78q__section{align-items:center;gap:var(--space-3xl,4rem);grid-template-columns:minmax(0,1fr) minmax(20rem,.85fr)}}.ProductPreview-module__X0f78q__copy{gap:var(--space-lg);flex-direction:column;display:flex}.ProductPreview-module__X0f78q__steps{gap:var(--space-lg);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ProductPreview-module__X0f78q__step{gap:var(--space-md);grid-template-columns:2.5rem 1fr;display:grid}.ProductPreview-module__X0f78q__stepNumber{color:var(--ink-muted);font-family:var(--font-locator);font-size:var(--text-label);letter-spacing:var(--tracking-label);padding-top:.125rem;font-weight:500}.ProductPreview-module__X0f78q__stepTitle{color:var(--ink);font-family:var(--font-narrative);font-size:var(--text-title);letter-spacing:var(--tracking-title);margin:0 0 var(--space-xs);font-weight:500}.ProductPreview-module__X0f78q__stepBody{color:var(--ink-muted);font-family:var(--font-narrative);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.ProductPreview-module__X0f78q__deviceWrap{justify-content:center;align-items:center;width:100%;display:flex}
.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}
.Reference-module__nyv__q__reference{--anchor-offset:6rem;--section-gap:8rem;gap:var(--space-2xl);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:960px){.Reference-module__nyv__q__reference{gap:var(--space-2xl);grid-template-columns:14rem minmax(0,1fr)}}.Reference-module__nyv__q__toc{display:none}@media (min-width:960px){.Reference-module__nyv__q__toc{top:var(--anchor-offset);align-self:start;display:block;position:sticky}}.Reference-module__nyv__q__tocList{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Reference-module__nyv__q__tocGroup{border-top:1px solid var(--rule-default);padding-top:var(--space-sm);flex-direction:column;gap:0;display:flex}.Reference-module__nyv__q__tocGroup+.Reference-module__nyv__q__tocGroup{margin-top:var(--space-md)}.Reference-module__nyv__q__tocGroupLabel{color:var(--ink-muted);font-family:var(--font-locator);font-size:var(--text-meta);letter-spacing:var(--tracking-label);margin-bottom:var(--space-xs);text-transform:uppercase;font-weight:500}.Reference-module__nyv__q__tocLink{color:var(--ink-muted);font-family:var(--font-locator);font-size:var(--text-label);align-items:baseline;gap:var(--space-sm);letter-spacing:var(--tracking-label);padding:var(--space-2xs) 0;text-transform:uppercase;justify-content:space-between;font-weight:500;text-decoration:none;transition:color .2s;display:flex}.Reference-module__nyv__q__tocLink:hover{color:var(--ink)}.Reference-module__nyv__q__tocLink[data-active=true]{color:var(--ink);text-underline-offset:4px;text-decoration:underline 1px}.Reference-module__nyv__q__tocLink[data-active=true] .Reference-module__nyv__q__tocCount{color:var(--ink)}.Reference-module__nyv__q__tocCount{color:var(--ink-muted);font-family:var(--font-locator);font-size:var(--text-meta);letter-spacing:var(--tracking-meta);font-weight:400}.Reference-module__nyv__q__tocStrip{background:var(--paper);border-bottom:1px solid var(--rule-default);border-top:1px solid var(--rule-default);gap:var(--space-md);-webkit-overflow-scrolling:touch;padding:var(--space-sm) 0;scrollbar-width:thin;top:var(--anchor-offset);z-index:1;margin:0;display:flex;position:sticky;overflow-x:auto}@media (min-width:960px){.Reference-module__nyv__q__tocStrip{display:none}}.Reference-module__nyv__q__tocStripLink{color:var(--ink-muted);font-family:var(--font-locator);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-weight:500;text-decoration:none}.Reference-module__nyv__q__tocStripLink:hover{color:var(--ink)}.Reference-module__nyv__q__tocStripLink[data-active=true]{color:var(--ink);text-underline-offset:4px;text-decoration:underline 1px}.Reference-module__nyv__q__content{gap:var(--section-gap);flex-direction:column;min-width:0;display:flex}.Reference-module__nyv__q__kind{gap:var(--space-xl);scroll-margin-top:var(--anchor-offset);flex-direction:column;display:flex}.Reference-module__nyv__q__kindHeader{gap:var(--space-xs);flex-direction:column;display:flex}.Reference-module__nyv__q__kindEyebrow{color:var(--ink-muted);font-family:var(--font-locator);font-size:var(--text-meta);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:500}.Reference-module__nyv__q__kindTitle{color:var(--ink);font-family:var(--font-narrative);font-size:var(--text-headline);letter-spacing:var(--tracking-headline);font-weight:500;line-height:var(--leading-headline);margin:0}.Reference-module__nyv__q__kindIntro{color:var(--ink-muted);font-family:var(--font-narrative);font-size:var(--text-body);line-height:var(--leading-body);max-width:65ch;margin:0}.Reference-module__nyv__q__group{gap:var(--space-md);scroll-margin-top:var(--anchor-offset);flex-direction:column;display:flex}.Reference-module__nyv__q__groupHeader{align-items:baseline;gap:var(--space-md);padding-bottom:var(--space-xs);justify-content:space-between;display:flex}.Reference-module__nyv__q__groupTitle{color:var(--ink);font-family:var(--font-narrative);font-size:var(--text-title);letter-spacing:var(--tracking-title);margin:0;font-weight:500}.Reference-module__nyv__q__groupCount{color:var(--ink-muted);font-family:var(--font-locator);font-size:var(--text-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;font-weight:400}.Reference-module__nyv__q__groupDescription{color:var(--ink-muted);font-family:var(--font-narrative);font-size:var(--text-body);line-height:var(--leading-body);margin:0 0 var(--space-xs);max-width:65ch}.Reference-module__nyv__q__rows{border-top:1px solid var(--rule-default);flex-direction:column;display:flex}.Reference-module__nyv__q__row{border-bottom:1px solid var(--rule-default);align-items:baseline;gap:var(--space-md);padding:var(--space-md) 0;grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:720px){.Reference-module__nyv__q__row{grid-template-columns:6.5rem minmax(0,1fr) auto}}.Reference-module__nyv__q__rowMethodCell{align-items:baseline;gap:var(--space-xs);flex-wrap:wrap;display:flex}.Reference-module__nyv__q__method{color:var(--ink);font-family:var(--font-locator);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:500}.Reference-module__nyv__q__methodDestructive{color:var(--vermilion)}.Reference-module__nyv__q__featured{color:var(--ink-muted);font-family:var(--font-locator);font-size:var(--text-meta);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:500}.Reference-module__nyv__q__rowBody{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.Reference-module__nyv__q__rowName{color:var(--ink);font-family:var(--font-narrative);font-size:var(--text-body);margin:0;font-weight:500}.Reference-module__nyv__q__rowKey{color:var(--ink);font-family:var(--font-locator);font-size:var(--text-body);margin:0;font-weight:500}.Reference-module__nyv__q__rowDescription{color:var(--ink-muted);font-family:var(--font-narrative);font-size:var(--text-body);-webkit-line-clamp:2;line-height:var(--leading-body);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.Reference-module__nyv__q__rowMeta{color:var(--ink-muted);font-family:var(--font-locator);font-size:var(--text-meta);gap:var(--space-sm);letter-spacing:var(--tracking-meta);margin-top:var(--space-2xs);flex-wrap:wrap;display:flex}.Reference-module__nyv__q__path{color:var(--ink-muted);font-family:var(--font-locator);font-size:var(--text-meta);letter-spacing:var(--tracking-meta);word-break:break-all}.Reference-module__nyv__q__rateTier,.Reference-module__nyv__q__metaItem{color:var(--ink-muted);font-family:var(--font-locator);font-size:var(--text-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase}.Reference-module__nyv__q__rowActions{align-items:center;gap:var(--space-md);flex-shrink:0;display:flex}.Reference-module__nyv__q__workflowCta{color:var(--ink);font-family:var(--font-locator);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:500;text-decoration:none;transition:color .2s}.Reference-module__nyv__q__workflowCta:hover{color:var(--vermilion)}.Reference-module__nyv__q__docLink{color:var(--ink-muted);font-family:var(--font-locator);font-size:var(--text-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;font-weight:500;text-decoration:none;transition:color .2s}.Reference-module__nyv__q__docLink:hover{color:var(--ink)}.Reference-module__nyv__q__bottomSection{border-top:1px solid var(--rule-default);gap:var(--space-lg);padding-top:var(--space-2xl);flex-direction:column;display:flex}.Reference-module__nyv__q__bottomHeader{gap:var(--space-xs);flex-direction:column;max-width:60ch;display:flex}.Reference-module__nyv__q__bottomEyebrow{color:var(--ink-muted);font-family:var(--font-locator);font-size:var(--text-meta);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:500}.Reference-module__nyv__q__bottomHeading{color:var(--ink);font-family:var(--font-narrative);font-size:var(--text-headline);letter-spacing:var(--tracking-headline);font-weight:500;line-height:var(--leading-headline);margin:0}.Reference-module__nyv__q__bottomLede{color:var(--ink-muted);font-family:var(--font-narrative);font-size:var(--text-body-lift);line-height:var(--leading-body-lift);margin:0}.Reference-module__nyv__q__bottomCtaWrap{justify-content:flex-start;display:flex}@media (prefers-reduced-motion:reduce){.Reference-module__nyv__q__workflowCta,.Reference-module__nyv__q__docLink,.Reference-module__nyv__q__tocLink,.Reference-module__nyv__q__tocStripLink{transition:none}}
.SeedTab-module__1FNGIG__layout{flex:auto;grid-template-columns:14rem 1fr;min-height:0;display:grid;overflow:hidden}.SeedTab-module__1FNGIG__list{border-right:1px solid var(--rule-default);gap:var(--space-2xs);padding:var(--space-sm);flex-direction:column;display:flex;overflow-y:auto}.SeedTab-module__1FNGIG__item,.SeedTab-module__1FNGIG__itemActive{border-radius:var(--radius-sm);color:var(--foreground);cursor:pointer;font-size:var(--text-sm);align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-xs);text-align:left;background:0 0;border:none;width:100%;display:flex}.SeedTab-module__1FNGIG__item{background-color:#0000}.SeedTab-module__1FNGIG__itemActive{background-color:var(--muted)}.SeedTab-module__1FNGIG__grid{min-height:0;padding:var(--space-sm);flex-direction:column;display:flex;overflow-y:auto}.SeedTab-module__1FNGIG__empty{color:var(--muted-foreground);font-size:var(--text-sm);margin:0}
.WorkflowStroke-module__n17jPG__signature{gap:var(--space-lg);flex-direction:column;padding:0;display:flex}.WorkflowStroke-module__n17jPG__signatureHeader{gap:var(--space-xs);flex-direction:column;max-width:60ch;display:flex}.WorkflowStroke-module__n17jPG__signatureEyebrow{color:var(--ink-muted);font-family:var(--font-locator);font-size:var(--text-meta);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:500}.WorkflowStroke-module__n17jPG__signatureLede{color:var(--ink);font-family:var(--font-narrative);font-size:var(--text-body-lift);line-height:var(--leading-body-lift);margin:0}.WorkflowStroke-module__n17jPG__flow{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.WorkflowStroke-module__n17jPG__flow{grid-template-columns:minmax(0,1fr) minmax(2rem,4rem) minmax(0,auto) minmax(2rem,4rem) minmax(0,1fr);align-items:center;gap:0}}.WorkflowStroke-module__n17jPG__node{background:var(--paper-lifted);border:1px solid var(--rule-default);border-radius:var(--radius-sm);gap:var(--space-2xs);padding:var(--space-md) var(--space-lg);text-align:left;flex-direction:column;display:flex}.WorkflowStroke-module__n17jPG__nodeApproval{border-color:var(--rule-strong)}.WorkflowStroke-module__n17jPG__nodeKind{color:var(--ink-muted);font-family:var(--font-locator);font-size:var(--text-meta);align-items:center;gap:var(--space-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:500;display:inline-flex}.WorkflowStroke-module__n17jPG__nodeKindDot{background:var(--moss);border-radius:9999px;width:.4375rem;height:.4375rem;display:inline-block}.WorkflowStroke-module__n17jPG__nodeName{color:var(--ink);font-family:var(--font-narrative);font-size:var(--text-body);font-weight:500}.WorkflowStroke-module__n17jPG__nodeNameMono{color:var(--ink);font-family:var(--font-locator);font-size:var(--text-body);font-weight:500}.WorkflowStroke-module__n17jPG__stroke{justify-content:center;align-items:center;min-height:2.5rem;list-style:none;display:flex;position:relative}.WorkflowStroke-module__n17jPG__strokeSvg{color:var(--indigo-rill);width:100%;height:100%;display:block}.WorkflowStroke-module__n17jPG__strokeSvgVertical{width:1.25rem;height:2.5rem}@media (min-width:720px){.WorkflowStroke-module__n17jPG__strokeSvgVertical{display:none}}.WorkflowStroke-module__n17jPG__strokeSvgHorizontal{width:100%;height:1.25rem;display:none}@media (min-width:720px){.WorkflowStroke-module__n17jPG__strokeSvgHorizontal{display:block}}@media (prefers-reduced-motion:reduce){.WorkflowStroke-module__n17jPG__signature,.WorkflowStroke-module__n17jPG__stroke,.WorkflowStroke-module__n17jPG__node{transition:none}}
.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}
.RelatedArticles-module__UtCSQa__list{margin:0;padding:0;list-style:none}.RelatedArticles-module__UtCSQa__item+.RelatedArticles-module__UtCSQa__item{border-top:1px solid var(--rule-default)}.RelatedArticles-module__UtCSQa__link{gap:var(--space-xs);padding:var(--space-md) 0;flex-direction:column;text-decoration:none;display:flex}.RelatedArticles-module__UtCSQa__title{color:var(--ink);font-family:var(--font-narrative);font-size:var(--text-title);letter-spacing:var(--tracking-title);font-weight:500;transition:color .18s}.RelatedArticles-module__UtCSQa__link:hover .RelatedArticles-module__UtCSQa__title{color:var(--ink-muted)}.RelatedArticles-module__UtCSQa__description{color:var(--ink-muted);font-family:var(--font-narrative);font-size:var(--text-body);line-height:var(--leading-body);max-width:65ch}
.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}
.RelatedConnections-module__zf3ehG__grid{gap:var(--space-md);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:48rem){.RelatedConnections-module__zf3ehG__grid{grid-template-columns:repeat(4,1fr)}}.RelatedConnections-module__zf3ehG__card{background:var(--paper-lifted);border:1px solid var(--rule-default);border-radius:var(--radius-lg);color:var(--ink);gap:var(--space-sm);padding:var(--space-md);flex-direction:column;text-decoration:none;transition:border-color .2s;display:flex}.RelatedConnections-module__zf3ehG__card:hover{border-color:var(--rule-strong)}.RelatedConnections-module__zf3ehG__icons{align-items:center;gap:var(--space-xs);flex-direction:row;display:flex}.RelatedConnections-module__zf3ehG__label{font-family:var(--font-locator);font-size:var(--text-label);letter-spacing:var(--tracking-label);font-weight:500;line-height:var(--leading-label);text-transform:uppercase}
.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}
.RelatedIntegrations-module__bpOhPG__section{border-top:1px solid var(--border);margin-top:var(--space-2xl);padding-top:var(--space-xl)}.RelatedIntegrations-module__bpOhPG__heading{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.01em;margin:0 0 var(--space-lg);font-weight:500}.RelatedIntegrations-module__bpOhPG__list{grid-template-columns:1fr;gap:0;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.RelatedIntegrations-module__bpOhPG__list{grid-template-columns:1fr 1fr}}.RelatedIntegrations-module__bpOhPG__item{border-bottom:1px solid var(--border);min-width:0}.RelatedIntegrations-module__bpOhPG__item:first-child,.RelatedIntegrations-module__bpOhPG__item:nth-child(2):not(:last-child){border-top:1px solid var(--border)}@media (max-width:767px){.RelatedIntegrations-module__bpOhPG__item:nth-child(2){border-top:none}}.RelatedIntegrations-module__bpOhPG__link{color:inherit;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-sm);text-decoration:none;transition:background-color .12s ease-out,color .12s ease-out;display:flex}.RelatedIntegrations-module__bpOhPG__link:hover{background-color:var(--muted);color:var(--vermilion)}.RelatedIntegrations-module__bpOhPG__icon{border:1px solid var(--border);border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex;overflow:hidden}.RelatedIntegrations-module__bpOhPG__icon img,.RelatedIntegrations-module__bpOhPG__icon svg{object-fit:contain;width:100%;height:100%}.RelatedIntegrations-module__bpOhPG__body{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.RelatedIntegrations-module__bpOhPG__name{font-size:var(--text-sm);font-weight:500}.RelatedIntegrations-module__bpOhPG__desc{color:var(--muted-foreground);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.RelatedIntegrations-module__bpOhPG__cat{color:var(--muted-foreground);font-size:var(--text-xs);flex-shrink:0}
.page-module__lrw7Da__shell{flex-direction:column;flex:auto;min-height:0;display:flex}
.TemplateCanvasPreview-module__Dlls7a__canvasContainer{width:100%;height:100%}.TemplateCanvasPreview-module__Dlls7a__canvasContainer .react-flow__node{cursor:pointer}.TemplateCanvasPreview-module__Dlls7a__editorLayout{border:1px solid var(--border);border-radius:var(--radius);height:24rem;position:relative;overflow:hidden}.TemplateCanvasPreview-module__Dlls7a__loadingPanel{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.TemplateCanvasPreview-module__Dlls7a__loadingPlaceholder{background:var(--muted);color:var(--muted-foreground);font-size:var(--text-sm);align-items:center;gap:var(--space-sm);flex-direction:column;justify-content:center;width:100%;height:100%;display:flex}.TemplateCanvasPreview-module__Dlls7a__sidebar{background:var(--background);border-right:1px solid var(--border);z-index:10;width:100%;height:100%;transition:transform .2s ease-out;position:absolute;top:0;left:0;overflow:hidden;transform:translate(-100%)}.TemplateCanvasPreview-module__Dlls7a__sidebar[data-visible=true]{transform:translate(0)}@media (min-width:768px){.TemplateCanvasPreview-module__Dlls7a__editorLayout{height:36rem}.TemplateCanvasPreview-module__Dlls7a__sidebar{width:340px}}
.TemplateFilters-module__d_JugG__container{gap:var(--space-md);margin-bottom:var(--space-xl);flex-wrap:wrap;display:flex}.TemplateFilters-module__d_JugG__search{flex:1;min-width:20rem}.TemplateFilters-module__d_JugG__searchInput{width:100%;height:100%}
@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)}}
@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],.checkbox-module__dJ4PIa__checkbox[data-state=indeterminate]{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)}@media (pointer:coarse){.checkbox-module__dJ4PIa__checkbox{position:relative}.checkbox-module__dJ4PIa__checkbox:after{content:"";min-width:2.75rem;min-height:2.75rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}}
.WorkflowMonaco-module__ZfDWza__skeleton{background:var(--ink);gap:var(--space-sm-md);height:100%;min-height:0;padding:var(--space-sm) var(--space-sm-md);width:100%;display:flex;overflow:hidden}.WorkflowMonaco-module__ZfDWza__gutter{background:color-mix(in srgb, var(--paper-snow) 8%, transparent);border-radius:var(--radius-sm);flex-shrink:0;width:1.5rem}.WorkflowMonaco-module__ZfDWza__lines{gap:var(--space-sm);flex-direction:column;flex:1;min-width:0;display:flex}.WorkflowMonaco-module__ZfDWza__line{animation:WorkflowMonaco-module__ZfDWza__pulse calc(var(--motion-slow) * 3) ease-in-out infinite;background:color-mix(in srgb, var(--paper-snow) 10%, transparent);border-radius:var(--radius-sm);height:.625rem}.WorkflowMonaco-module__ZfDWza__line[data-length=long]{width:72%}.WorkflowMonaco-module__ZfDWza__line[data-length=medium]{width:48%}.WorkflowMonaco-module__ZfDWza__line[data-length=short]{width:28%}.WorkflowMonaco-module__ZfDWza__line:nth-child(2n){animation-delay:var(--motion-medium)}@keyframes WorkflowMonaco-module__ZfDWza__pulse{0%,to{opacity:var(--opacity-loading)}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.WorkflowMonaco-module__ZfDWza__line{animation:none}}
.AdminListTable-module__haaqJG__list{flex-direction:column;display:grid}.AdminListTable-module__haaqJG__headerRow,.AdminListTable-module__haaqJG__row{padding:var(--space-sm) var(--space-md);align-items:center;display:contents}.AdminListTable-module__haaqJG__headerRow .AdminListTable-module__haaqJG__cell{border-bottom:1px solid var(--rule-default);color:var(--muted-foreground);font-family:var(--font-locator);font-size:var(--text-2xs);font-weight:var(--font-weight-medium);letter-spacing:.08em;text-transform:uppercase}.AdminListTable-module__haaqJG__row .AdminListTable-module__haaqJG__cell{border-bottom:1px solid var(--rule-default);font-size:var(--text-sm);min-height:2.5rem}.AdminListTable-module__haaqJG__row:last-child .AdminListTable-module__haaqJG__cell{border-bottom:0}.AdminListTable-module__haaqJG__cell{min-width:0;padding:var(--space-xs) var(--space-md);align-items:center;display:flex}.AdminListTable-module__haaqJG__cellContent{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AdminListTable-module__haaqJG__cellEnd{font-variant-numeric:tabular-nums;justify-content:flex-end}.AdminListTable-module__haaqJG__cellLabel{display:none}@media (max-width:767.98px){.AdminListTable-module__haaqJG__headerRow{display:none}.AdminListTable-module__haaqJG__list{border-top:1px solid var(--rule-default);flex-direction:column;display:flex}.AdminListTable-module__haaqJG__row{border-bottom:1px solid var(--rule-default);align-items:stretch;gap:var(--space-2xs);padding:var(--space-md);flex-direction:column;display:flex}.AdminListTable-module__haaqJG__row:last-child{border-bottom:0}.AdminListTable-module__haaqJG__cell{align-items:baseline;gap:var(--space-md);border-bottom:0;flex-direction:row;justify-content:space-between;width:100%;min-height:0;padding:0}.AdminListTable-module__haaqJG__cellContent{text-align:right;text-overflow:clip;white-space:normal;word-break:break-word;min-width:0;overflow:visible}.AdminListTable-module__haaqJG__cellLabel{color:var(--muted-foreground);font-family:var(--font-locator);font-size:var(--text-2xs);font-weight:var(--font-weight-medium);letter-spacing:.08em;text-transform:uppercase;flex-shrink:0;display:block}.AdminListTable-module__haaqJG__cell.AdminListTable-module__haaqJG__primary{font-size:var(--text-base);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2xs)}.AdminListTable-module__haaqJG__cell.AdminListTable-module__haaqJG__primary .AdminListTable-module__haaqJG__cellContent{text-align:left}.AdminListTable-module__haaqJG__cell.AdminListTable-module__haaqJG__hideLabelOnMobile{justify-content:flex-end}.AdminListTable-module__haaqJG__cell.AdminListTable-module__haaqJG__primary .AdminListTable-module__haaqJG__cellLabel,.AdminListTable-module__haaqJG__cell.AdminListTable-module__haaqJG__hideLabelOnMobile .AdminListTable-module__haaqJG__cellLabel{display:none}}.AdminListTable-module__haaqJG__empty{color:var(--muted-foreground);font-size:var(--text-sm);padding:var(--space-xl) var(--space-md);text-align:center}.AdminListTable-module__haaqJG__stackedCell{gap:var(--space-2xs);flex-direction:column;display:flex}.AdminListTable-module__haaqJG__statusBadge{text-transform:uppercase;width:fit-content}.AdminListTable-module__haaqJG__cellSubtle{color:var(--muted-foreground);font-size:var(--text-label)}
.CodeEditorToolbar-module__9LI_JG__toolbar{background:var(--background);border-bottom:1px solid var(--border);align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm-md);justify-content:space-between;display:flex}.CodeEditorToolbar-module__9LI_JG__left,.CodeEditorToolbar-module__9LI_JG__right{align-items:center;gap:var(--space-sm);display:flex}.CodeEditorToolbar-module__9LI_JG__suggestionsList{gap:var(--space-xs);max-height:15rem;padding:var(--space-xs);flex-direction:column;display:flex;overflow-y:auto}.CodeEditorToolbar-module__9LI_JG__suggestionItem{cursor:pointer;font-size:var(--text-xs);gap:var(--space-sm);text-align:left;justify-content:flex-start}.CodeEditorToolbar-module__9LI_JG__suggestionNode{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CodeEditorToolbar-module__9LI_JG__suggestionField{color:var(--muted-foreground);font-family:var(--locator);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}.CodeEditorToolbar-module__9LI_JG__emptyMessage{color:var(--muted-foreground);font-size:var(--text-xs);line-height:var(--leading-meta);padding:var(--space-sm);margin:0}.CodeEditorToolbar-module__9LI_JG__actionIcon{height:var(--text-base);width:var(--text-base)}
.TestInputBuilder-module__a_qLTW__container{gap:var(--space-xs);flex-direction:column;height:100%;min-height:0;display:flex}.TestInputBuilder-module__a_qLTW__title{color:var(--muted-foreground);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-meta);text-transform:uppercase}.TestInputBuilder-module__a_qLTW__editorWrapper{border-radius:var(--radius-md);flex:1;min-height:0;overflow:hidden}.TestInputBuilder-module__a_qLTW__hint{color:var(--muted-foreground);font-size:var(--text-xs);line-height:var(--leading-meta);margin:0}.TestInputBuilder-module__a_qLTW__error{color:var(--destructive);font-size:var(--text-xs);align-items:flex-start;gap:var(--space-xs);line-height:var(--leading-meta);margin:0;display:flex}.TestInputBuilder-module__a_qLTW__errorIcon{height:var(--text-sm);width:var(--text-sm);flex-shrink:0;margin-top:.0625rem}
.TemplateInstallCTA-module__gXZckG__ctaContainer{flex-direction:column;align-items:center;display:flex}.TemplateInstallCTA-module__gXZckG__ctaSubtext{color:var(--muted-foreground);font-size:var(--text-sm);margin-top:var(--space-sm);text-align:center}
.ExecutionHistory-module__W0UMIa__list{flex-direction:column;display:flex}.ExecutionHistory-module__W0UMIa__entry{border:none;border-bottom:1px solid var(--border);cursor:pointer;align-items:center;gap:var(--space-sm-md);padding:var(--space-sm) var(--space-sm-md);text-align:left;background:0 0;grid-template-columns:auto auto auto 1fr;width:100%;font-family:inherit;transition:background-color .15s;display:grid}.ExecutionHistory-module__W0UMIa__entry:hover{background:color-mix(in srgb, var(--vermilion-soft) 50%, transparent)}.ExecutionHistory-module__W0UMIa__entry:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.ExecutionHistory-module__W0UMIa__entrySelected,.ExecutionHistory-module__W0UMIa__entrySelected:hover{background:var(--vermilion-soft)}.ExecutionHistory-module__W0UMIa__timestamp,.ExecutionHistory-module__W0UMIa__duration{color:var(--muted-foreground);font-size:var(--text-xs);white-space:nowrap}.ExecutionHistory-module__W0UMIa__statusBadge{font-size:var(--text-xs)}.ExecutionHistory-module__W0UMIa__preview{color:var(--muted-foreground);font-family:var(--locator);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ExecutionHistory-module__W0UMIa__empty{gap:var(--space-2xs);max-width:26rem;padding:var(--space-lg) var(--space-md);text-align:center;flex-direction:column;margin:0 auto;display:flex}.ExecutionHistory-module__W0UMIa__emptyTitle{color:var(--foreground);font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin:0}.ExecutionHistory-module__W0UMIa__emptyText{color:var(--muted-foreground);font-size:var(--text-xs);line-height:var(--leading-meta);margin:0}
.Templates-module__-opTTa__section{padding:0 var(--space-lg) 5rem}.Templates-module__-opTTa__inner{gap:var(--space-2xl);flex-direction:column;max-width:76rem;margin:0 auto;padding-top:5rem;display:flex}.Templates-module__-opTTa__headline{max-width:24ch}.Templates-module__-opTTa__rowGrid{grid-template-columns:2.25rem 9rem 1fr auto;align-items:flex-start;gap:1.25rem;display:grid}.Templates-module__-opTTa__rowIndex{color:var(--ink-muted);letter-spacing:.06em;padding-top:.375rem}.Templates-module__-opTTa__rowChips{flex-wrap:wrap;gap:.375rem;padding-top:.25rem;display:flex}.Templates-module__-opTTa__chip{letter-spacing:.1em;padding:.3125rem .5625rem;font-size:.625rem}.Templates-module__-opTTa__rowBody{flex-direction:column;gap:.375rem;display:flex}.Templates-module__-opTTa__rowTitle{letter-spacing:-.01em}.Templates-module__-opTTa__rowOutcome{color:var(--ink-muted);max-width:38rem}.Templates-module__-opTTa__rowCredits{color:var(--ink-muted);text-align:right;white-space:nowrap;padding-top:.5rem}.Templates-module__-opTTa__footerLink{justify-content:flex-start;margin-top:.5rem;display:flex}.Templates-module__-opTTa__allLink{margin-left:-1rem}@media (max-width:900px){.Templates-module__-opTTa__rowGrid{grid-template-columns:2rem 1fr;grid-template-areas:"idx chips""body body""credits credits";gap:.75rem;margin:0 -.75rem;padding:1.25rem .75rem}.Templates-module__-opTTa__rowIndex{grid-area:idx;padding-top:0}.Templates-module__-opTTa__rowChips{grid-area:chips;padding-top:0}.Templates-module__-opTTa__rowBody{grid-area:body}.Templates-module__-opTTa__rowCredits{text-align:left;grid-area:credits;padding-top:0}}
.CodeEditorBottomPanel-module__6_DwfG__panel{background:var(--background);border-top:1px solid var(--border);flex-direction:column;display:flex;overflow:hidden}.CodeEditorBottomPanel-module__6_DwfG__collapsedBar{background:var(--muted);border-top:1px solid var(--border);padding:0 var(--space-sm);align-items:center;display:flex}.CodeEditorBottomPanel-module__6_DwfG__expandButton{color:var(--foreground);font-size:var(--text-xs);gap:var(--space-2xs)}.CodeEditorBottomPanel-module__6_DwfG__dragHandle{background:var(--border);cursor:row-resize;user-select:none;flex-shrink:0;width:100%;height:3px;position:relative}.CodeEditorBottomPanel-module__6_DwfG__dragHandle:after{content:"";height:12px;position:absolute;top:-4px;left:0;right:0}.CodeEditorBottomPanel-module__6_DwfG__dragHandle:hover{background:var(--primary)}.CodeEditorBottomPanel-module__6_DwfG__dragHandle:focus-visible{background:var(--primary);outline:2px solid var(--ring);outline-offset:1px}.CodeEditorBottomPanel-module__6_DwfG__tabs{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.CodeEditorBottomPanel-module__6_DwfG__tabBar{background:var(--muted);padding-right:var(--space-xs);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.CodeEditorBottomPanel-module__6_DwfG__tabsList{background:0 0;border-radius:0;justify-content:flex-start;gap:0;width:auto;height:auto;padding:0}.CodeEditorBottomPanel-module__6_DwfG__tabsList [data-state=active]{background:var(--background);box-shadow:none;border-radius:0}.CodeEditorBottomPanel-module__6_DwfG__tabsList button{font-size:var(--text-xs);height:2rem;padding:0 var(--space-sm-md);border:0;border-radius:0}.CodeEditorBottomPanel-module__6_DwfG__collapseButton{flex-shrink:0}.CodeEditorBottomPanel-module__6_DwfG__collapseIcon{height:var(--text-sm);width:var(--text-sm)}.CodeEditorBottomPanel-module__6_DwfG__tabContent{min-height:0;padding:var(--space-sm) var(--space-md);flex:1;overflow:auto}.CodeEditorBottomPanel-module__6_DwfG__outputLayout{gap:var(--space-md);grid-template-columns:1fr 1fr;height:100%;min-height:0;display:grid}.CodeEditorBottomPanel-module__6_DwfG__outputInputSide{min-width:0;min-height:0}.CodeEditorBottomPanel-module__6_DwfG__outputResultSide{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex;overflow-y:auto}.CodeEditorBottomPanel-module__6_DwfG__sectionLabel{color:var(--muted-foreground);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-meta);text-transform:uppercase}.CodeEditorBottomPanel-module__6_DwfG__resultPre{font-family:var(--locator);font-size:var(--text-xs);padding:var(--space-sm);white-space:pre-wrap;word-break:break-word;margin:0}.CodeEditorBottomPanel-module__6_DwfG__resultError{background:var(--destructive-muted);border:1px solid var(--destructive);border-radius:var(--radius-sm);color:var(--destructive);align-items:flex-start;gap:var(--space-xs);display:flex}.CodeEditorBottomPanel-module__6_DwfG__resultErrorIcon{height:var(--text-sm);width:var(--text-sm);flex-shrink:0;margin-top:.0625rem}.CodeEditorBottomPanel-module__6_DwfG__placeholder{color:var(--muted-foreground);font-size:var(--text-xs);line-height:var(--leading-meta)}.CodeEditorBottomPanel-module__6_DwfG__consoleLayout{gap:var(--space-md);flex-direction:column;display:flex}.CodeEditorBottomPanel-module__6_DwfG__consoleSection{gap:var(--space-xs);flex-direction:column;display:flex}.CodeEditorBottomPanel-module__6_DwfG__stdoutBlock{background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--locator);font-size:var(--text-xs);padding:var(--space-sm);white-space:pre-wrap;word-break:break-word;margin:0}.CodeEditorBottomPanel-module__6_DwfG__stderrBlock{background:var(--destructive-muted);border:1px solid var(--destructive);border-radius:var(--radius-sm);font-family:var(--locator);font-size:var(--text-xs);padding:var(--space-sm);white-space:pre-wrap;word-break:break-word;margin:0}.CodeEditorBottomPanel-module__6_DwfG__truncationWarning{color:var(--warning-ink);font-size:var(--text-xs);font-style:italic}
.TriggersSection-module__woRA9q__viewAll{margin-top:var(--space-xl)}
.CodeEditorCanvas-module__bm8rwG__container{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.CodeEditorCanvas-module__bm8rwG__editorPane{flex:1;min-height:0;overflow:hidden}
.TrustLayer-module__uYufXa__section{padding:0 var(--space-lg) 5rem}.TrustLayer-module__uYufXa__inner{grid-template-columns:1fr;gap:4rem;max-width:76rem;margin:0 auto;padding-top:5rem;display:grid}@media (min-width:1024px){.TrustLayer-module__uYufXa__inner{grid-template-columns:1fr 1fr;gap:5rem}}.TrustLayer-module__uYufXa__artifactColumn{flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex}.TrustLayer-module__uYufXa__copyColumn{gap:var(--space-xl);flex-direction:column;display:flex}
.UseCasesSection-module__z2pFXG__expand{margin-top:var(--space-xl)}.UseCasesSection-module__z2pFXG__expand[open] .UseCasesSection-module__z2pFXG__expandIcon{transform:rotate(45deg)}.UseCasesSection-module__z2pFXG__expandSummary{background:var(--paper);border:1px solid var(--rule-default);border-radius:var(--radius-md);color:var(--ink);cursor:pointer;font-family:var(--font-locator);font-size:var(--text-meta);align-items:center;gap:var(--space-sm);letter-spacing:var(--tracking-meta);padding:var(--space-sm) var(--space-md);text-transform:uppercase;list-style:none;transition:background-color .2s,border-color .2s;display:inline-flex}.UseCasesSection-module__z2pFXG__expandSummary::-webkit-details-marker{display:none}.UseCasesSection-module__z2pFXG__expandSummary:hover{background:var(--paper-lifted);border-color:var(--rule-strong)}.UseCasesSection-module__z2pFXG__expandSummary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.UseCasesSection-module__z2pFXG__expandLabel{font-weight:500}.UseCasesSection-module__z2pFXG__expandIcon{font-family:var(--font-locator);font-size:var(--text-meta);line-height:1;transition:transform .2s ease-out;display:inline-block}.UseCasesSection-module__z2pFXG__expandBody{margin-top:var(--space-lg)}@media (prefers-reduced-motion:reduce){.UseCasesSection-module__z2pFXG__expandSummary,.UseCasesSection-module__z2pFXG__expandIcon{transition:none}}
@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)}}
.EditorDialogShell-module__4CHnsG__bottomPanel{border-top:1px solid var(--border);flex-direction:column;flex-shrink:0;min-height:0;display:flex}.EditorDialogShell-module__4CHnsG__bottomPanel[data-panel-open=true]{flex:3;overflow:hidden}.EditorDialogShell-module__4CHnsG__dialogContent{flex-direction:column;width:90vw;max-width:90vw;height:80vh;display:flex}.EditorDialogShell-module__4CHnsG__editorBody{flex:1;min-height:0;overflow:hidden}.EditorDialogShell-module__4CHnsG__editorBody[data-panel-open=true]{flex:7}.EditorDialogShell-module__4CHnsG__editorWrapper{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.EditorDialogShell-module__4CHnsG__header{align-items:center;gap:var(--space-sm-md);justify-content:space-between;padding-right:2.5rem;display:flex}.EditorDialogShell-module__4CHnsG__panelToggle{border-radius:var(--radius-sm);color:var(--foreground);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-weight-medium);align-items:center;gap:var(--space-xs);padding:var(--space-sm) 0;background:0 0;border:none;flex-shrink:0;display:flex}.EditorDialogShell-module__4CHnsG__panelToggle:hover{color:var(--primary)}.EditorDialogShell-module__4CHnsG__panelToggle:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.EditorDialogShell-module__4CHnsG__toggleIcon{height:var(--text-base);width:var(--text-base)}
.OutputDeclarations-module__LZcDsG__addBtn{align-self:flex-start}.OutputDeclarations-module__LZcDsG__addIcon{height:var(--text-sm);margin-right:var(--space-xs);width:var(--text-sm)}.OutputDeclarations-module__LZcDsG__declarationRow{align-items:center;gap:var(--space-sm);display:flex}.OutputDeclarations-module__LZcDsG__declarationsList{gap:var(--space-sm);flex-direction:column;display:flex}.OutputDeclarations-module__LZcDsG__descInput{flex:2}.OutputDeclarations-module__LZcDsG__fieldInput{flex:1}.OutputDeclarations-module__LZcDsG__empty{color:var(--muted-foreground);font-size:var(--text-xs);line-height:var(--leading-meta);max-width:40rem;margin:0}.OutputDeclarations-module__LZcDsG__footer{align-items:center;gap:var(--space-sm);display:flex}.OutputDeclarations-module__LZcDsG__header{color:var(--foreground);font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-xs)}.OutputDeclarations-module__LZcDsG__limitNote{color:var(--muted-foreground);font-size:var(--text-xs)}.OutputDeclarations-module__LZcDsG__removeIcon{height:var(--text-sm);width:var(--text-sm)}.OutputDeclarations-module__LZcDsG__typeSelect{width:7rem}
@layer components{.drawer-module__E2fwJW__overlay{z-index:var(--z-modal-backdrop);background-color:oklab(0% none none/.5);position:fixed;inset:0}.drawer-module__E2fwJW__overlay[data-state=open]{animation:drawer-module__E2fwJW__drawer-overlay-in var(--motion-fast) cubic-bezier(.4, 0, .2, 1)}.drawer-module__E2fwJW__overlay[data-state=closed]{animation:drawer-module__E2fwJW__drawer-overlay-out var(--motion-fast) cubic-bezier(.4, 0, .2, 1)}.drawer-module__E2fwJW__content{background-color:var(--background);height:auto;z-index:var(--z-modal);flex-direction:column;display:flex;position:fixed}.drawer-module__E2fwJW__content[data-vaul-drawer-direction=top]{border-bottom:1px solid var(--border);border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);margin-bottom:var(--space-24);max-height:80vh;top:0;left:0;right:0}.drawer-module__E2fwJW__content[data-vaul-drawer-direction=bottom]{border-top:1px solid var(--border);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);margin-top:var(--space-24);max-height:80vh;bottom:0;left:0;right:0}.drawer-module__E2fwJW__content[data-vaul-drawer-direction=right]{border-left:1px solid var(--border);width:75%;top:0;bottom:0;right:0}@media (min-width:40rem){.drawer-module__E2fwJW__content[data-vaul-drawer-direction=right]{max-width:24rem}}.drawer-module__E2fwJW__content[data-vaul-drawer-direction=left]{border-right:1px solid var(--border);width:75%;top:0;bottom:0;left:0}@media (min-width:40rem){.drawer-module__E2fwJW__content[data-vaul-drawer-direction=left]{max-width:24rem}}.drawer-module__E2fwJW__dragHandle{background-color:var(--muted);border-radius:var(--radius-full);height:var(--space-2);margin-inline:auto;margin-top:var(--space-4);flex-shrink:0;width:6.25rem;display:none}.drawer-module__E2fwJW__content[data-vaul-drawer-direction=bottom] .drawer-module__E2fwJW__dragHandle{display:block}.drawer-module__E2fwJW__header{gap:calc(var(--space-1) * 1.5);padding:var(--space-4);flex-direction:column;display:flex}.drawer-module__E2fwJW__footer{gap:var(--space-2);padding:var(--space-4);flex-direction:column;margin-top:auto;display:flex}.drawer-module__E2fwJW__title{color:var(--foreground);font-weight:var(--font-weight-semibold)}.drawer-module__E2fwJW__description{color:var(--muted-foreground);font-size:var(--text-sm);line-height:1.42857}}@keyframes drawer-module__E2fwJW__drawer-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes drawer-module__E2fwJW__drawer-overlay-out{0%{opacity:1}to{opacity:0}}
.CodeTestRunner-module__r103AW__duration{color:var(--muted-foreground);font-size:var(--text-xs)}.CodeTestRunner-module__r103AW__header{align-items:center;gap:var(--space-sm);justify-content:space-between;display:flex}.CodeTestRunner-module__r103AW__headerTitle{color:var(--foreground);font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.CodeTestRunner-module__r103AW__inputLabel{color:var(--muted-foreground);font-size:var(--text-xs)}.CodeTestRunner-module__r103AW__parseError{color:var(--destructive);font-size:var(--text-xs)}.CodeTestRunner-module__r103AW__playIcon{height:var(--text-sm);margin-right:var(--space-xs);width:var(--text-sm)}.CodeTestRunner-module__r103AW__resultBlock{border:1px solid var(--border);border-radius:var(--radius);font-family:var(--locator);font-size:var(--text-xs);max-height:8rem;padding:var(--space-sm);white-space:pre-wrap;overflow:auto}.CodeTestRunner-module__r103AW__resultError{background:color-mix(in srgb, var(--destructive) 5%, transparent);border-color:var(--destructive)}.CodeTestRunner-module__r103AW__resultSuccess{background:color-mix(in srgb, var(--chart-2) 5%, transparent);border-color:var(--chart-2)}.CodeTestRunner-module__r103AW__runner{border-top:1px solid var(--border);gap:var(--space-sm);padding-top:var(--space-sm-md);flex-direction:column;display:flex}
.empty-state-module__Tw-k_q__container{align-items:center;gap:var(--space-md);padding:var(--space-2xl) var(--space-lg);text-align:center;flex-direction:column;display:flex}.empty-state-module__Tw-k_q__container[data-density=compact]{gap:var(--space-sm);padding:var(--space-lg) var(--space-md)}.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);line-height:var(--leading-body);max-width:32rem}.empty-state-module__Tw-k_q__hint{color:var(--muted-foreground);font-size:var(--text-xs);line-height:var(--leading-body);max-width:32rem}.empty-state-module__Tw-k_q__action{gap:var(--space-sm);margin-top:var(--space-sm);flex-wrap:wrap;justify-content:center;display:flex}
.filter-bar-module__fL1LXG__filterBar{gap:var(--space-sm);flex-wrap:wrap;display:flex}.filter-bar-module__fL1LXG__item{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);color:var(--foreground);cursor:pointer;font-size:var(--text-sm);padding:var(--space-xs) var(--space-md);align-items:center;transition:background-color .2s,border-color .2s;display:inline-flex}.filter-bar-module__fL1LXG__item:hover:not(.filter-bar-module__fL1LXG__active){background:var(--muted);border-color:var(--primary)}.filter-bar-module__fL1LXG__item:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.filter-bar-module__fL1LXG__item.filter-bar-module__fL1LXG__active{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.filter-bar-module__fL1LXG__count{font-size:var(--text-xs);margin-left:var(--space-xs);opacity:.8}
.AdminListFilters-module__D9WFMG__bar{align-items:stretch;gap:var(--space-sm);margin-bottom:var(--space-md);flex-direction:column;display:flex}@media (min-width:768px){.AdminListFilters-module__D9WFMG__bar{flex-flow:wrap;justify-content:space-between;align-items:center}}.AdminListFilters-module__D9WFMG__searchWrap{flex:1;width:auto;min-width:15rem;display:flex;position:relative}.AdminListFilters-module__D9WFMG__searchIcon{color:var(--muted-foreground);pointer-events:none;align-items:center;height:100%;display:flex;position:absolute;top:0;left:.75rem}.AdminListFilters-module__D9WFMG__searchInput{background:var(--input-background);border:1px solid var(--rule-default);border-radius:var(--radius-md);color:var(--foreground);font-size:var(--text-sm);width:100%;padding:.5rem .75rem .5rem 2.25rem;transition:border-color .15s ease-out}.AdminListFilters-module__D9WFMG__searchInput:focus{border-color:var(--ring);outline:0}.AdminListFilters-module__D9WFMG__clear{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;padding:.25rem;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.AdminListFilters-module__D9WFMG__clear:hover{color:var(--foreground)}
.CodeEditorDialog-module__rFBfIa__panelContent{gap:var(--space-sm-md);min-height:0;padding:var(--space-sm) 0;flex-direction:column;flex:1;display:flex;overflow-y:auto}
.EmailBodyEditor-module__b8MBta__panelContent{min-height:0;padding:var(--space-sm) 0;flex-direction:column;flex:1;display:flex;overflow:hidden}.EmailBodyEditor-module__b8MBta__previewFrame{border-radius:var(--radius-sm);background:#fff;border:none;flex:1;width:100%;min-height:0}
@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}@media (pointer:coarse){.input-module__rM6LsW__input{height:var(--space-11)}}.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__input[type=search]::-webkit-search-decoration{appearance:none}.input-module__rM6LsW__input[type=search]::-webkit-search-cancel-button{appearance:none}.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{.progress-module__L3tiPa__root{background-color:color-mix(in oklab, var(--primary) 20%, transparent);border-radius:var(--radius-full);height:var(--space-2);width:100%;position:relative;overflow:hidden}.progress-module__L3tiPa__indicator{background-color:var(--primary);height:100%;transition:width var(--motion-fast) cubic-bezier(.4, 0, .2, 1);flex:1;width:100%}}
.SenderDomainNotice-module__rDlRAq__notice{font-size:var(--text-xs)}
@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)}}
.IntegrationStatusActions-module__rszPaW__description{white-space:pre-line}
@layer components{.separator-module__IdXoHa__root{background-color:var(--border);flex-shrink:0}.separator-module__IdXoHa__root[data-orientation=horizontal]{width:100%;height:1px}.separator-module__IdXoHa__root[data-orientation=vertical]{width:1px;height:100%}}