@keyframes email-preview-module__6H53ja__spin{to{transform:rotate(360deg)}}.email-preview-module__6H53ja__wrapper{flex:1;height:100%;position:relative}.email-preview-module__6H53ja__loadingOverlay{background-color:var(--card);border-radius:var(--radius-lg);z-index:10;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.email-preview-module__6H53ja__loadingInner{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.email-preview-module__6H53ja__spinnerCircle{border:2px solid var(--muted-foreground);border-radius:var(--radius-full);border-top-color:var(--primary);height:var(--space-5);width:var(--space-5);animation:1s linear infinite email-preview-module__6H53ja__spin}.email-preview-module__6H53ja__loadingText{color:var(--muted-foreground);font-size:var(--text-sm);line-height:1.42857}.email-preview-module__6H53ja__errorText{color:var(--destructive);font-size:var(--text-sm);line-height:var(--leading-body);padding:var(--space-4);text-align:center}.email-preview-module__6H53ja__frame{background-color:var(--card);border-radius:var(--radius-lg);border:0;width:100%;height:100%}.email-preview-module__6H53ja__textBody{background-color:var(--card);border-radius:var(--radius-lg);color:var(--secondary-foreground);font-family:var(--locator);font-size:var(--text-meta);height:100%;line-height:var(--leading-body);padding:var(--space-4);white-space:pre-wrap;margin:0;overflow:auto}
@layer components{.button-module__x04-BW__button{border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-weight-medium);align-items:center;gap:var(--space-2);min-height:var(--button-height,auto);transition:color var(--motion-fast) cubic-bezier(.4, 0, .2, 1), background-color var(--motion-fast) cubic-bezier(.4, 0, .2, 1), border-color var(--motion-fast) cubic-bezier(.4, 0, .2, 1), text-decoration-color var(--motion-fast) cubic-bezier(.4, 0, .2, 1), fill var(--motion-fast) cubic-bezier(.4, 0, .2, 1), stroke var(--motion-fast) cubic-bezier(.4, 0, .2, 1), opacity var(--motion-fast) cubic-bezier(.4, 0, .2, 1);white-space:nowrap;outline:none;flex-shrink:0;justify-content:center;line-height:1.42857;display:inline-flex}.button-module__x04-BW__button:disabled{opacity:var(--opacity-disabled);pointer-events:none}.button-module__x04-BW__button svg{pointer-events:none;flex-shrink:0}.button-module__x04-BW__button svg:not([class*=size-]){height:var(--space-4);width:var(--space-4)}.button-module__x04-BW__button:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring)}.button-module__x04-BW__button[aria-invalid=true]{border-color:var(--destructive)}.button-module__x04-BW__button[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px var(--destructive)}.button-module__x04-BW__variantDefault{background-color:var(--primary);color:var(--primary-foreground)}@media (hover:hover){.button-module__x04-BW__variantDefault:hover{background-color:var(--vermilion)}}.button-module__x04-BW__variantDestructive{background-color:var(--destructive);color:#fff}.button-module__x04-BW__variantSuccess{background-color:var(--success);color:var(--success-foreground)}.button-module__x04-BW__variantOutline{background-color:var(--secondary);border:1px solid var(--rule-strong);color:var(--foreground)}@media (hover:hover){.button-module__x04-BW__variantOutline:hover{border-color:var(--ink)}}.button-module__x04-BW__variantSecondary{background-color:var(--secondary);border:1px solid var(--rule-strong);color:var(--secondary-foreground)}@media (hover:hover){.button-module__x04-BW__variantSecondary:hover{border-color:var(--ink)}}.button-module__x04-BW__variantGhost{color:var(--foreground)}@media (hover:hover){.button-module__x04-BW__variantGhost:hover{background-color:var(--secondary)}}.button-module__x04-BW__variantLink{color:var(--primary);text-underline-offset:4px}@media (hover:hover){.button-module__x04-BW__variantLink:hover{text-decoration-line:underline}}.button-module__x04-BW__sizeDefault{--button-height:var(--space-11);padding:var(--space-2) var(--space-4)}.button-module__x04-BW__sizeDefault:has(>svg){padding-inline:var(--space-3)}.button-module__x04-BW__sizeSm{--button-height:var(--space-8);gap:calc(var(--space-1) * 1.5);padding:0 var(--space-3)}.button-module__x04-BW__sizeSm:has(>svg){padding-inline:calc(var(--space-1) * 2.5)}.button-module__x04-BW__sizeMd{--button-height:var(--space-9);gap:var(--space-1);padding:0 calc(var(--space-1) * 2.5)}.button-module__x04-BW__sizeMd:has(>svg){padding-inline:var(--space-2)}.button-module__x04-BW__sizeLg{--button-height:var(--space-12);padding:0 var(--space-6)}.button-module__x04-BW__sizeLg:has(>svg){padding-inline:var(--space-4)}.button-module__x04-BW__sizeXl{font-size:var(--text-lg);gap:var(--space-2);padding:var(--space-4) var(--space-8);line-height:1.55556}.button-module__x04-BW__sizeXl:has(>svg){padding-inline:var(--space-6)}.button-module__x04-BW__sizeForm{padding:calc(var(--space-1) * 3.5) var(--space-6)}.button-module__x04-BW__sizeForm:has(>svg){padding-inline:var(--space-5)}.button-module__x04-BW__button[data-icon-only]{min-width:var(--button-height,auto);padding-inline:0}.button-module__x04-BW__sizeXl[data-icon-only]{padding-inline:var(--space-4)}.button-module__x04-BW__sizeForm[data-icon-only]{padding-inline:calc(var(--space-1) * 3.5)}@media (pointer:coarse){.button-module__x04-BW__button:not(.button-module__x04-BW__variantLink){min-height:max(var(--button-height,0px), var(--space-11))}.button-module__x04-BW__button[data-icon-only]:not(.button-module__x04-BW__variantLink){min-width:max(var(--button-height,0px), var(--space-11))}}}
.PageShell-module__ZX1MMa__shell{--page-gutter:var(--space-md);gap:var(--space-lg);padding:var(--page-gutter);flex-direction:column;display:flex;overflow:auto}@media (min-width:768px){.PageShell-module__ZX1MMa__shell{--page-gutter:var(--space-lg)}}.PageShell-module__ZX1MMa__shell[data-gutter=none]{--page-gutter:0px}.PageShell-module__ZX1MMa__shell[data-fill=true],.PageShell-module__ZX1MMa__shell[data-fill=true]>.PageShell-module__ZX1MMa__content{flex:1;gap:0;min-height:0;overflow:hidden}.PageShell-module__ZX1MMa__shell[data-measure]>*{width:100%;margin-inline:auto}.PageShell-module__ZX1MMa__shell[data-measure=wide]>*{max-width:72rem}.PageShell-module__ZX1MMa__shell[data-measure=reading]>*{max-width:52rem}.PageShell-module__ZX1MMa__header{align-items:flex-start;gap:var(--space-md);flex-direction:column;justify-content:space-between;display:flex}@media (min-width:768px){.PageShell-module__ZX1MMa__header{align-items:center;gap:var(--space-sm);flex-direction:row}}.PageShell-module__ZX1MMa__heading{gap:var(--space-xs);flex-direction:column;display:flex}.PageShell-module__ZX1MMa__title{color:var(--foreground);font-size:var(--text-2xl);font-weight:var(--font-weight-bold);margin:0;line-height:1.2}.PageShell-module__ZX1MMa__subtitle{color:var(--muted-foreground);margin:0}.PageShell-module__ZX1MMa__actions{gap:var(--space-sm);flex-direction:row;display:flex}@media (max-width:767.98px){.PageShell-module__ZX1MMa__actions{flex-direction:column;width:100%}.PageShell-module__ZX1MMa__actions>*{width:100%}}.PageShell-module__ZX1MMa__content{gap:var(--space-lg);flex-direction:column;display:flex}
.AdminPagination-module__kQvMuW__bar{align-items:center;gap:var(--space-sm);margin-top:var(--space-md);flex-wrap:wrap;justify-content:space-between;display:flex}.AdminPagination-module__kQvMuW__meta{color:var(--muted-foreground);font-family:var(--font-locator);font-size:var(--text-2xs);letter-spacing:.04em}.AdminPagination-module__kQvMuW__controls{align-items:center;gap:var(--space-xs);display:flex}.AdminPagination-module__kQvMuW__link{background:var(--background);border:1px solid var(--rule-default);border-radius:var(--radius-md);color:var(--foreground);font-size:var(--text-sm);align-items:center;gap:var(--space-1);height:2.25rem;padding:0 .75rem;text-decoration:none;transition:border-color .15s ease-out,background-color .15s ease-out;display:inline-flex}.AdminPagination-module__kQvMuW__link:hover{background:var(--sidebar-accent);border-color:var(--rule-strong)}.AdminPagination-module__kQvMuW__link[aria-disabled=true]{color:var(--muted-foreground);cursor:not-allowed;opacity:.5;pointer-events:none}.AdminPagination-module__kQvMuW__page{color:var(--muted-foreground);font-family:var(--font-locator);font-size:var(--text-2xs);letter-spacing:.04em;padding:0 var(--space-xs)}
.Logo-module__cgzyIW__logo{color:var(--ink);align-items:center;display:inline-flex}.Logo-module__cgzyIW__colorLight{color:var(--paper-lifted)}.Logo-module__cgzyIW__image{width:auto;height:100%;display:block}.Logo-module__cgzyIW__size-sm{height:var(--text-2xl)}.Logo-module__cgzyIW__size-md{height:var(--space-xl)}.Logo-module__cgzyIW__size-lg{height:var(--space-10)}.Logo-module__cgzyIW__size-xl{height:var(--space-2xl)}
.Grid-module__agg1FG__grid{display:grid}.Grid-module__agg1FG__grid[data-cols-default="1"]{grid-template-columns:repeat(1,1fr)}.Grid-module__agg1FG__grid[data-cols-default="2"]{grid-template-columns:repeat(2,1fr)}.Grid-module__agg1FG__grid[data-cols-default="3"]{grid-template-columns:repeat(3,1fr)}.Grid-module__agg1FG__grid[data-cols-default="4"]{grid-template-columns:repeat(4,1fr)}.Grid-module__agg1FG__grid[data-cols-default="5"]{grid-template-columns:repeat(5,1fr)}.Grid-module__agg1FG__grid[data-cols-default="6"]{grid-template-columns:repeat(6,1fr)}.Grid-module__agg1FG__grid[data-cols-default="7"]{grid-template-columns:repeat(7,1fr)}.Grid-module__agg1FG__grid[data-cols-default="8"]{grid-template-columns:repeat(8,1fr)}.Grid-module__agg1FG__grid[data-cols-default="9"]{grid-template-columns:repeat(9,1fr)}.Grid-module__agg1FG__grid[data-cols-default="10"]{grid-template-columns:repeat(10,1fr)}.Grid-module__agg1FG__grid[data-cols-default="11"]{grid-template-columns:repeat(11,1fr)}.Grid-module__agg1FG__grid[data-cols-default="12"]{grid-template-columns:repeat(12,1fr)}@media (min-width:40rem){.Grid-module__agg1FG__grid[data-cols-sm="1"]{grid-template-columns:repeat(1,1fr)}.Grid-module__agg1FG__grid[data-cols-sm="2"]{grid-template-columns:repeat(2,1fr)}.Grid-module__agg1FG__grid[data-cols-sm="3"]{grid-template-columns:repeat(3,1fr)}.Grid-module__agg1FG__grid[data-cols-sm="4"]{grid-template-columns:repeat(4,1fr)}.Grid-module__agg1FG__grid[data-cols-sm="5"]{grid-template-columns:repeat(5,1fr)}.Grid-module__agg1FG__grid[data-cols-sm="6"]{grid-template-columns:repeat(6,1fr)}.Grid-module__agg1FG__grid[data-cols-sm="7"]{grid-template-columns:repeat(7,1fr)}.Grid-module__agg1FG__grid[data-cols-sm="8"]{grid-template-columns:repeat(8,1fr)}.Grid-module__agg1FG__grid[data-cols-sm="9"]{grid-template-columns:repeat(9,1fr)}.Grid-module__agg1FG__grid[data-cols-sm="10"]{grid-template-columns:repeat(10,1fr)}.Grid-module__agg1FG__grid[data-cols-sm="11"]{grid-template-columns:repeat(11,1fr)}.Grid-module__agg1FG__grid[data-cols-sm="12"]{grid-template-columns:repeat(12,1fr)}}@media (min-width:48rem){.Grid-module__agg1FG__grid[data-cols-md="1"]{grid-template-columns:repeat(1,1fr)}.Grid-module__agg1FG__grid[data-cols-md="2"]{grid-template-columns:repeat(2,1fr)}.Grid-module__agg1FG__grid[data-cols-md="3"]{grid-template-columns:repeat(3,1fr)}.Grid-module__agg1FG__grid[data-cols-md="4"]{grid-template-columns:repeat(4,1fr)}.Grid-module__agg1FG__grid[data-cols-md="5"]{grid-template-columns:repeat(5,1fr)}.Grid-module__agg1FG__grid[data-cols-md="6"]{grid-template-columns:repeat(6,1fr)}.Grid-module__agg1FG__grid[data-cols-md="7"]{grid-template-columns:repeat(7,1fr)}.Grid-module__agg1FG__grid[data-cols-md="8"]{grid-template-columns:repeat(8,1fr)}.Grid-module__agg1FG__grid[data-cols-md="9"]{grid-template-columns:repeat(9,1fr)}.Grid-module__agg1FG__grid[data-cols-md="10"]{grid-template-columns:repeat(10,1fr)}.Grid-module__agg1FG__grid[data-cols-md="11"]{grid-template-columns:repeat(11,1fr)}.Grid-module__agg1FG__grid[data-cols-md="12"]{grid-template-columns:repeat(12,1fr)}}@media (min-width:64rem){.Grid-module__agg1FG__grid[data-cols-lg="1"]{grid-template-columns:repeat(1,1fr)}.Grid-module__agg1FG__grid[data-cols-lg="2"]{grid-template-columns:repeat(2,1fr)}.Grid-module__agg1FG__grid[data-cols-lg="3"]{grid-template-columns:repeat(3,1fr)}.Grid-module__agg1FG__grid[data-cols-lg="4"]{grid-template-columns:repeat(4,1fr)}.Grid-module__agg1FG__grid[data-cols-lg="5"]{grid-template-columns:repeat(5,1fr)}.Grid-module__agg1FG__grid[data-cols-lg="6"]{grid-template-columns:repeat(6,1fr)}.Grid-module__agg1FG__grid[data-cols-lg="7"]{grid-template-columns:repeat(7,1fr)}.Grid-module__agg1FG__grid[data-cols-lg="8"]{grid-template-columns:repeat(8,1fr)}.Grid-module__agg1FG__grid[data-cols-lg="9"]{grid-template-columns:repeat(9,1fr)}.Grid-module__agg1FG__grid[data-cols-lg="10"]{grid-template-columns:repeat(10,1fr)}.Grid-module__agg1FG__grid[data-cols-lg="11"]{grid-template-columns:repeat(11,1fr)}.Grid-module__agg1FG__grid[data-cols-lg="12"]{grid-template-columns:repeat(12,1fr)}}@media (min-width:80rem){.Grid-module__agg1FG__grid[data-cols-xl="1"]{grid-template-columns:repeat(1,1fr)}.Grid-module__agg1FG__grid[data-cols-xl="2"]{grid-template-columns:repeat(2,1fr)}.Grid-module__agg1FG__grid[data-cols-xl="3"]{grid-template-columns:repeat(3,1fr)}.Grid-module__agg1FG__grid[data-cols-xl="4"]{grid-template-columns:repeat(4,1fr)}.Grid-module__agg1FG__grid[data-cols-xl="5"]{grid-template-columns:repeat(5,1fr)}.Grid-module__agg1FG__grid[data-cols-xl="6"]{grid-template-columns:repeat(6,1fr)}.Grid-module__agg1FG__grid[data-cols-xl="7"]{grid-template-columns:repeat(7,1fr)}.Grid-module__agg1FG__grid[data-cols-xl="8"]{grid-template-columns:repeat(8,1fr)}.Grid-module__agg1FG__grid[data-cols-xl="9"]{grid-template-columns:repeat(9,1fr)}.Grid-module__agg1FG__grid[data-cols-xl="10"]{grid-template-columns:repeat(10,1fr)}.Grid-module__agg1FG__grid[data-cols-xl="11"]{grid-template-columns:repeat(11,1fr)}.Grid-module__agg1FG__grid[data-cols-xl="12"]{grid-template-columns:repeat(12,1fr)}}.Grid-module__agg1FG__gutterTight{column-gap:var(--gutter-tight)}.Grid-module__agg1FG__gutterDefault{column-gap:var(--gutter-default)}.Grid-module__agg1FG__gutterLoose{column-gap:var(--gutter-loose)}.Grid-module__agg1FG__rowGapTight{row-gap:var(--row-gap-tight)}.Grid-module__agg1FG__rowGapDefault{row-gap:var(--row-gap-default)}.Grid-module__agg1FG__rowGapLoose{row-gap:var(--row-gap-loose)}.Grid-module__agg1FG__legacyXs{gap:var(--space-responsive-xs)}.Grid-module__agg1FG__legacySm{gap:var(--space-responsive-sm)}.Grid-module__agg1FG__legacyMd{gap:var(--space-responsive-md)}.Grid-module__agg1FG__legacyLg{gap:var(--space-responsive-lg)}.Grid-module__agg1FG__legacyXl{gap:var(--space-responsive-xl)}.Grid-module__agg1FG__gridFullWidth{grid-column:1/-1}
.PageFrame-module__AP0IlG__frame{max-width:var(--page-max-width);grid-template-columns:auto minmax(0,1fr) auto;width:100%;margin-inline:auto;display:grid}.PageFrame-module__AP0IlG__frameMaxProse{max-width:42rem}.PageFrame-module__AP0IlG__frameMaxWide{max-width:96rem}.PageFrame-module__AP0IlG__frameMaxFull{max-width:none}.PageFrame-module__AP0IlG__rail{width:var(--rail-width,var(--rail-width-md))}.PageFrame-module__AP0IlG__railSm{--rail-width:var(--rail-width-sm)}.PageFrame-module__AP0IlG__railMd{--rail-width:var(--rail-width-md)}.PageFrame-module__AP0IlG__railLg{--rail-width:var(--rail-width-lg)}.PageFrame-module__AP0IlG__railNarrow{--rail-width:var(--rail-narrow)}.PageFrame-module__AP0IlG__railLeft.PageFrame-module__AP0IlG__withChannel{border-inline-end:var(--channel-rule-width) solid var(--rule-default)}.PageFrame-module__AP0IlG__railRight.PageFrame-module__AP0IlG__withChannel{border-inline-start:var(--channel-rule-width) solid var(--rule-default)}.PageFrame-module__AP0IlG__content{min-width:0}@media (max-width:47.9375rem){.PageFrame-module__AP0IlG__frame{grid-template-columns:minmax(0,1fr)}.PageFrame-module__AP0IlG__rail{display:none}}
.Stack-module__p4crQW__stack{flex-direction:column;display:flex}.Stack-module__p4crQW__inline{flex-flow:wrap;display:flex}.Stack-module__p4crQW__alignStart{align-items:flex-start}.Stack-module__p4crQW__alignCenter{align-items:center}.Stack-module__p4crQW__alignEnd{align-items:flex-end}.Stack-module__p4crQW__alignStretch{align-items:stretch}.Stack-module__p4crQW__alignBaseline{align-items:baseline}.Stack-module__p4crQW__justifyStart{justify-content:flex-start}.Stack-module__p4crQW__justifyCenter{justify-content:center}.Stack-module__p4crQW__justifyEnd{justify-content:flex-end}.Stack-module__p4crQW__justifyBetween{justify-content:space-between}.Stack-module__p4crQW__justifyAround{justify-content:space-around}.Stack-module__p4crQW__gapRowTight{gap:var(--row-gap-tight)}.Stack-module__p4crQW__gapRowDefault{gap:var(--row-gap-default)}.Stack-module__p4crQW__gapRowLoose{gap:var(--row-gap-loose)}.Stack-module__p4crQW__gapColTight{gap:var(--gutter-tight)}.Stack-module__p4crQW__gapColDefault{gap:var(--gutter-default)}.Stack-module__p4crQW__gapColLoose{gap:var(--gutter-loose)}.Stack-module__p4crQW__gapXs{gap:var(--space-xs)}.Stack-module__p4crQW__gapSm{gap:var(--space-sm)}.Stack-module__p4crQW__gapMd{gap:var(--space-md)}.Stack-module__p4crQW__gapLg{gap:var(--space-lg)}.Stack-module__p4crQW__gapXl{gap:var(--space-xl)}.Stack-module__p4crQW__gap2xl{gap:var(--space-2xl)}
.BlogScrollProgress-module__2gV5hq__track{pointer-events:none;z-index:60;height:1px;position:fixed;top:0;left:0;right:0}.BlogScrollProgress-module__2gV5hq__bar{background:var(--ink);transform-origin:0;will-change:transform;width:100%;height:100%;transition:transform .12s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.BlogScrollProgress-module__2gV5hq__bar{transition:none}}
.BlogShareRow-module__lDEzyq__row{border-top:1px solid var(--rule-default);align-items:center;gap:var(--space-md) var(--space-lg);margin-top:var(--space-2xl);padding-top:var(--space-xl);flex-wrap:wrap;display:flex}.BlogShareRow-module__lDEzyq__eyebrow{color:var(--ink-muted);font-family:var(--font-locator);font-size:var(--text-meta);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.BlogShareRow-module__lDEzyq__links{gap:var(--space-md);flex-wrap:wrap;display:flex}.BlogShareRow-module__lDEzyq__link{color:var(--ink-muted);cursor:pointer;font-family:var(--font-locator);font-size:var(--text-meta);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);min-height:var(--control-h-lg);padding:0 var(--space-xs);text-transform:uppercase;transition:color var(--motion-fast) ease-out;background:0 0;border:0;align-items:center;text-decoration:none;display:inline-flex}.BlogShareRow-module__lDEzyq__link:hover,.BlogShareRow-module__lDEzyq__link:focus-visible{color:var(--ink)}.BlogShareRow-module__lDEzyq__link:focus-visible{outline:1px solid var(--ink);outline-offset:2px}.BlogShareRow-module__lDEzyq__link[data-state=copied]{color:var(--moss)}@media (prefers-reduced-motion:reduce){.BlogShareRow-module__lDEzyq__link{transition:none}}
.BlogTOC-module__cov7jq__rail{border-top:1px solid var(--rule-strong);max-height:calc(100vh - 8rem);padding-top:var(--space-md);top:calc(var(--space-2xl) * 2);flex-direction:column;align-self:start;display:flex;position:sticky;overflow-y:auto}.BlogTOC-module__cov7jq__head{color:var(--ink-muted);font-family:var(--font-locator);font-size:var(--text-meta);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);margin:0 0 var(--space-md);text-transform:uppercase}.BlogTOC-module__cov7jq__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.BlogTOC-module__cov7jq__item{border-left:1px solid var(--rule-default);transition:border-color var(--motion-fast) ease-out;margin:0}.BlogTOC-module__cov7jq__item[data-active=true]{border-left-color:var(--ink)}.BlogTOC-module__cov7jq__link{color:var(--ink-muted);font-family:var(--font-narrative);font-size:var(--text-meta);align-items:baseline;gap:var(--space-sm-md);line-height:var(--leading-meta);min-height:var(--control-h-lg);padding:var(--space-sm) 0 var(--space-sm) var(--space-sm-md);transition:color var(--motion-fast) ease-out;text-decoration:none;display:flex}.BlogTOC-module__cov7jq__link:hover{color:var(--ink)}.BlogTOC-module__cov7jq__item[data-active=true] .BlogTOC-module__cov7jq__link{color:var(--ink);font-weight:var(--font-weight-medium)}.BlogTOC-module__cov7jq__numeral{color:var(--ink-muted);font-family:var(--font-locator);font-size:var(--text-meta);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-meta);flex:0 0 1.25rem}.BlogTOC-module__cov7jq__item[data-active=true] .BlogTOC-module__cov7jq__numeral{color:var(--ink)}.BlogTOC-module__cov7jq__title{flex:1}.BlogTOC-module__cov7jq__details{border-bottom:1px solid var(--rule-default);border-top:1px solid var(--rule-default);margin-bottom:var(--space-xl)}.BlogTOC-module__cov7jq__summary{cursor:pointer;font-family:var(--font-locator);font-size:var(--text-meta);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);padding:var(--space-md) 0;text-transform:uppercase;user-select:none;justify-content:space-between;align-items:center;list-style:none;display:flex}.BlogTOC-module__cov7jq__summary::-webkit-details-marker{display:none}.BlogTOC-module__cov7jq__summaryLabel{color:var(--ink)}.BlogTOC-module__cov7jq__summaryCount{color:var(--ink-muted);font-variant-numeric:tabular-nums}.BlogTOC-module__cov7jq__details[open] .BlogTOC-module__cov7jq__summary{border-bottom:1px solid var(--rule-default)}.BlogTOC-module__cov7jq__details .BlogTOC-module__cov7jq__list{padding:var(--space-md) 0}
.CenteredCta-module__dRzcFG__section{padding:0 var(--space-lg)}.CenteredCta-module__dRzcFG__inner{align-items:center;gap:var(--space-lg);max-width:56rem;padding:var(--space-responsive-lg) 0;text-align:center;flex-direction:column;margin:0 auto;display:flex}.CenteredCta-module__dRzcFG__innerCompact{padding-block:var(--space-responsive-md)}.CenteredCta-module__dRzcFG__inner .CenteredCta-module__dRzcFG__headline{font-size:var(--text-responsive-2xl);letter-spacing:var(--tracking-display);line-height:var(--leading-display);max-width:22ch;margin:0 auto}.CenteredCta-module__dRzcFG__inner .CenteredCta-module__dRzcFG__lede{color:var(--ink-muted);max-width:36ch;margin:0 auto}.CenteredCta-module__dRzcFG__inner .CenteredCta-module__dRzcFG__eyebrow{margin:0 auto}.CenteredCta-module__dRzcFG__inner .CenteredCta-module__dRzcFG__meta{color:var(--ink-muted);margin:0 auto}.CenteredCta-module__dRzcFG__actions{align-items:center;gap:var(--space-sm-md);margin-top:var(--space-md);flex-wrap:wrap;justify-content:center;display:flex}.CenteredCta-module__dRzcFG__secondary{color:var(--ink-muted)}
.ChannelList-module__QWFAQa__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ChannelList-module__QWFAQa__item{flex-direction:column;display:flex}:where(.ChannelList-module__QWFAQa__row){color:inherit;align-items:flex-start;gap:1rem;margin:0 -1rem;padding:1.5rem 1rem;text-decoration:none;transition:background-color .2s cubic-bezier(.22,1,.36,1),border-radius .2s cubic-bezier(.22,1,.36,1);display:flex}:where(.ChannelList-module__QWFAQa__row):hover{background:var(--paper-lifted);border-radius:var(--radius-lg)}:where(.ChannelList-module__QWFAQa__row):focus-visible{background:var(--paper-lifted);border-radius:var(--radius-lg);outline:1px solid var(--ink);outline-offset:2px}:where(.ChannelList-module__QWFAQa__title){color:var(--ink);letter-spacing:-.01em;align-items:baseline;gap:.5rem;margin:0;display:flex}:where(.ChannelList-module__QWFAQa__titleText){background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size .24s cubic-bezier(.22,1,.36,1)}:where(.ChannelList-module__QWFAQa__row):hover :where(.ChannelList-module__QWFAQa__titleText),:where(.ChannelList-module__QWFAQa__row):focus-visible :where(.ChannelList-module__QWFAQa__titleText){background-size:100% 1px}:where(.ChannelList-module__QWFAQa__titleArrow){color:var(--ink-muted);opacity:0;flex-shrink:0;transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1);display:inline-block;transform:translate(-.25rem)}:where(.ChannelList-module__QWFAQa__row):hover :where(.ChannelList-module__QWFAQa__titleArrow),:where(.ChannelList-module__QWFAQa__row):focus-visible :where(.ChannelList-module__QWFAQa__titleArrow){opacity:1;transform:translate(0)}@media (max-width:900px){:where(.ChannelList-module__QWFAQa__titleArrow){display:none}}@media (prefers-reduced-motion:reduce){:where(.ChannelList-module__QWFAQa__row),:where(.ChannelList-module__QWFAQa__titleText),:where(.ChannelList-module__QWFAQa__titleArrow){transition:none}:where(.ChannelList-module__QWFAQa__titleArrow){opacity:1;transform:none}}
.ClassifiedList-module__0ZOOYa__list{margin:0;padding:0;list-style:none}.ClassifiedList-module__0ZOOYa__grid2{grid-template-columns:1fr;gap:0;display:grid}@media (min-width:48rem){.ClassifiedList-module__0ZOOYa__grid2{grid-template-columns:1fr 1fr}}.ClassifiedList-module__0ZOOYa__grid2>.ClassifiedList-module__0ZOOYa__entry{border-top:1px solid var(--rule-default);padding-block:var(--space-xl)}.ClassifiedList-module__0ZOOYa__grid2>.ClassifiedList-module__0ZOOYa__entry:first-child{border-top:0;padding-top:0}@media (min-width:48rem){.ClassifiedList-module__0ZOOYa__grid2>.ClassifiedList-module__0ZOOYa__entry{padding:var(--space-xl) var(--space-xl) var(--space-xl) 0}.ClassifiedList-module__0ZOOYa__grid2>.ClassifiedList-module__0ZOOYa__entry:nth-child(2n){border-left:1px solid var(--rule-default);padding-left:var(--space-xl);padding-right:0}.ClassifiedList-module__0ZOOYa__grid2>.ClassifiedList-module__0ZOOYa__entry:nth-child(-n+2){border-top:0;padding-top:0}}.ClassifiedList-module__0ZOOYa__columns{border-top:2px solid var(--rule-strong);column-count:1;column-gap:var(--space-2xl);padding-top:var(--space-xl)}@media (min-width:48rem){.ClassifiedList-module__0ZOOYa__columns{column-count:2;column-rule:1px solid var(--rule-default)}}@media (min-width:80rem){.ClassifiedList-module__0ZOOYa__columns{column-count:3}}.ClassifiedList-module__0ZOOYa__columns>.ClassifiedList-module__0ZOOYa__entry{break-inside:avoid;padding-bottom:var(--space-xl)}.ClassifiedList-module__0ZOOYa__entry{gap:var(--space-xs);flex-direction:column;display:flex}.ClassifiedList-module__0ZOOYa__kind{color:var(--ink-muted)}.ClassifiedList-module__0ZOOYa__title{color:var(--ink)}.ClassifiedList-module__0ZOOYa__body{color:var(--ink-muted)}
.MarketingContainer-module__az3GxG__container{padding-left:var(--space-lg);padding-right:var(--space-lg);margin-left:auto;margin-right:auto}@media (min-width:1024px){.MarketingContainer-module__az3GxG__container{padding-left:var(--space-xl);padding-right:var(--space-xl)}}.MarketingContainer-module__az3GxG__md{max-width:48rem}.MarketingContainer-module__az3GxG__lg{max-width:64rem}.MarketingContainer-module__az3GxG__xl{max-width:80rem}
.MarketingSection-module__So8dNG__section{position:relative}.MarketingSection-module__So8dNG__spacingSm{padding-block:var(--space-xl)}.MarketingSection-module__So8dNG__spacingMd{padding-block:var(--space-2xl)}.MarketingSection-module__So8dNG__spacingLg{padding-block:var(--space-3xl)}.MarketingSection-module__So8dNG__topRule{margin-block-end:var(--space-xl)}.MarketingSection-module__So8dNG__inner{gap:var(--space-xl);flex-direction:column;display:flex}
.TagChip-module__tRshEa__chip{border-radius:var(--radius-sm);font-family:var(--locator);font-size:var(--text-xs);align-items:center;gap:var(--space-xs);line-height:var(--leading-label);padding:var(--space-2xs) var(--space-xs-sm);transition:opacity var(--motion-fast) ease-out;vertical-align:middle;display:inline-flex}.TagChip-module__tRshEa__chip[data-category=trigger]{background:color-mix(in srgb, var(--chart-2) 12%, transparent);border:1px solid color-mix(in srgb, var(--chart-2) 25%, transparent);color:var(--chart-2)}.TagChip-module__tRshEa__chip[data-category=logic]{background:color-mix(in srgb, var(--muted-foreground) 12%, transparent);border:1px solid color-mix(in srgb, var(--muted-foreground) 25%, transparent);color:var(--muted-foreground)}.TagChip-module__tRshEa__chip[data-category=action]{background:color-mix(in srgb, var(--chart-1) 12%, transparent);border:1px solid color-mix(in srgb, var(--chart-1) 25%, transparent);color:var(--vermilion-deep)}.TagChip-module__tRshEa__chip[data-broken=true]{background:color-mix(in srgb, var(--destructive) 8%, transparent);border-color:var(--destructive);color:var(--destructive);border-style:dashed;text-decoration:line-through}.TagChip-module__tRshEa__chip[data-interactive]{cursor:pointer}.TagChip-module__tRshEa__chip[data-interactive]:hover{opacity:var(--opacity-hover)}.TagChip-module__tRshEa__chip[data-interactive]:focus-visible{outline:2px solid var(--ring);outline-offset:1px}@media (prefers-reduced-motion:reduce){.TagChip-module__tRshEa__chip{transition:none}}
.CompactTrustCallout-module__swq5YG__callout{background:var(--paper-lifted);border:1px solid var(--rule-default);gap:var(--space-md);max-width:48rem;padding:var(--space-md) var(--space-lg);grid-template-columns:auto 1fr;display:grid}.CompactTrustCallout-module__swq5YG__locator{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;font-weight:500}.CompactTrustCallout-module__swq5YG__body{color:var(--ink);font-family:var(--font-narrative);font-size:var(--text-body-lift);line-height:var(--leading-body-lift);margin:0}.CompactTrustCallout-module__swq5YG__markedAction{color:var(--vermilion-deep)}@media (max-width:40rem){.CompactTrustCallout-module__swq5YG__callout{grid-template-columns:1fr}}
.ReadOnlyVariableTemplate-module__1qby-a__wrap{word-break:break-word;line-height:1.5;display:inline}.ReadOnlyVariableTemplate-module__1qby-a__text{white-space:normal}
.DottedLinkRow-module__0Ma7fG__list{align-items:baseline;column-gap:var(--dotted-link-gap,1.75rem);row-gap:var(--dotted-link-row-gap,.625rem);flex-wrap:wrap;margin:-.25rem;padding:.25rem;list-style:none;display:flex;overflow:hidden}.DottedLinkRow-module__0Ma7fG__item{position:relative}.DottedLinkRow-module__0Ma7fG__item+.DottedLinkRow-module__0Ma7fG__item:before{color:var(--dotted-link-dot-color,oklch(from var(--ink-muted) l c h / .5));content:"·";left:calc(var(--dotted-link-gap,1.75rem) / -2);pointer-events:none;position:absolute;transform:translate(-50%)}
.VariablePicker-module__8qu3cq__dropdown{background:var(--popover);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md);overscroll-behavior:contain;z-index:var(--z-popover);position:fixed;overflow-y:auto}.VariablePicker-module__8qu3cq__categoryDot{height:.5rem;margin-right:var(--space-xs-sm);border-radius:50%;flex-shrink:0;width:.5rem;display:inline-block}.VariablePicker-module__8qu3cq__categoryDot[data-category=trigger]{background-color:var(--chart-2)}.VariablePicker-module__8qu3cq__categoryDot[data-category=logic]{background-color:var(--muted-foreground)}.VariablePicker-module__8qu3cq__categoryDot[data-category=action]{background-color:var(--chart-1)}.VariablePicker-module__8qu3cq__emptyState{color:var(--muted-foreground);font-size:var(--text-sm);padding:var(--space-sm-md);text-align:center}.VariablePicker-module__8qu3cq__breadcrumb{border-bottom:1px solid var(--border);align-items:center;gap:var(--space-2xs);padding:var(--space-xs-sm) var(--space-sm);white-space:nowrap;display:flex;overflow-x:auto}.VariablePicker-module__8qu3cq__breadcrumbSegment{align-items:center;display:inline-flex}.VariablePicker-module__8qu3cq__breadcrumbSeparator{color:var(--muted-foreground);font-size:var(--text-xs);margin:0 var(--space-2xs)}.VariablePicker-module__8qu3cq__breadcrumbItem{border-radius:var(--radius-sm);color:var(--muted-foreground);cursor:pointer;font-size:var(--text-xs);padding:var(--space-2xs) var(--space-xs);background:0 0;border:none}.VariablePicker-module__8qu3cq__breadcrumbItem:hover{background:var(--vermilion-soft);color:var(--foreground)}.VariablePicker-module__8qu3cq__breadcrumbActive{color:var(--foreground);font-weight:var(--font-weight-medium)}.VariablePicker-module__8qu3cq__backLink{color:var(--primary);cursor:pointer;font-size:var(--text-sm);background:0 0;border:none;text-decoration:underline}.VariablePicker-module__8qu3cq__nodeItem{cursor:pointer;padding:var(--space-sm) var(--space-sm-md);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;transition:background-color .15s;display:flex}.VariablePicker-module__8qu3cq__nodeItem:hover,.VariablePicker-module__8qu3cq__nodeItem.VariablePicker-module__8qu3cq__active{background:var(--vermilion-soft)}.VariablePicker-module__8qu3cq__nodeItemLeft{align-items:center;min-width:0;display:flex}.VariablePicker-module__8qu3cq__nodeItemLabel{color:var(--foreground);font-size:var(--text-sm);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.VariablePicker-module__8qu3cq__nodeItemRight{color:var(--muted-foreground);align-items:center;gap:var(--space-xs-sm);flex-shrink:0;display:flex}.VariablePicker-module__8qu3cq__nodeItemMeta{font-size:var(--text-xs)}.VariablePicker-module__8qu3cq__fieldItem{padding:0 var(--space-xs) 0 0;align-items:center;width:100%;transition:background-color .15s;display:flex}.VariablePicker-module__8qu3cq__fieldItem:hover,.VariablePicker-module__8qu3cq__fieldItem.VariablePicker-module__8qu3cq__active{background:var(--vermilion-soft)}.VariablePicker-module__8qu3cq__fieldItemMain{cursor:pointer;min-width:0;padding:var(--space-xs-sm) var(--space-sm);text-align:left;background:0 0;border:none;flex:1;justify-content:space-between;align-items:center;width:100%;display:flex}.VariablePicker-module__8qu3cq__fieldItemLeft{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.VariablePicker-module__8qu3cq__fieldName{color:var(--foreground);font-family:var(--locator);font-size:var(--text-sm)}.VariablePicker-module__8qu3cq__fieldDesc{color:var(--muted-foreground);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.VariablePicker-module__8qu3cq__fieldItemRight{align-items:center;gap:var(--space-xs-sm);flex-shrink:0;display:flex}.VariablePicker-module__8qu3cq__fieldChevron{color:var(--muted-foreground)}.VariablePicker-module__8qu3cq__typeLabel{font-family:var(--locator);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:.02em;text-transform:uppercase}.VariablePicker-module__8qu3cq__typeLabel[data-type=string]{color:var(--chart-3)}.VariablePicker-module__8qu3cq__typeLabel[data-type=number]{color:var(--chart-1)}.VariablePicker-module__8qu3cq__typeLabel[data-type=boolean]{color:var(--chart-4)}.VariablePicker-module__8qu3cq__typeLabel[data-type=object]{color:var(--chart-2)}.VariablePicker-module__8qu3cq__typeLabel[data-type=array]{color:var(--chart-5)}.VariablePicker-module__8qu3cq__typeLabel[data-type=unknown]{color:var(--muted-foreground)}.VariablePicker-module__8qu3cq__insertBtn{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted-foreground);cursor:pointer;font-size:var(--text-xs);font-weight:var(--font-weight-bold);height:var(--text-xl);width:var(--text-xl);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.VariablePicker-module__8qu3cq__insertBtn:hover{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}
.FaqDisclosureList-module__o9VQoG__list{flex-direction:column;width:100%;display:flex}.FaqDisclosureList-module__o9VQoG__item{border-bottom:1px solid var(--rule-default)}.FaqDisclosureList-module__o9VQoG__item:first-child{border-top:1px solid var(--rule-default)}.FaqDisclosureList-module__o9VQoG__question{color:var(--ink);cursor:pointer;font-size:var(--text-body-lift);font-weight:var(--font-weight-medium);align-items:baseline;gap:var(--space-sm);padding:var(--space-md) 0;text-align:left;justify-content:space-between;list-style:none;display:flex}.FaqDisclosureList-module__o9VQoG__question::-webkit-details-marker{display:none}.FaqDisclosureList-module__o9VQoG__question:after{color:var(--ink-muted);content:"+";font-family:var(--font-locator);transition:transform var(--motion-fast) cubic-bezier(.22, 1, .36, 1)}.FaqDisclosureList-module__o9VQoG__item[open] .FaqDisclosureList-module__o9VQoG__question:after{transform:rotate(45deg)}.FaqDisclosureList-module__o9VQoG__answer{color:var(--ink-muted);line-height:var(--leading-body-lift);margin:0 0 var(--space-md);max-width:65ch}.FaqDisclosureList-module__o9VQoG__answer p{margin:0 0 var(--space-sm)}.FaqDisclosureList-module__o9VQoG__answer ul,.FaqDisclosureList-module__o9VQoG__answer ol{margin:var(--space-sm) 0;padding-left:var(--space-lg)}.FaqDisclosureList-module__o9VQoG__answer li{margin:0 0 var(--space-2xs)}.FaqDisclosureList-module__o9VQoG__answer p:last-child,.FaqDisclosureList-module__o9VQoG__answer ul:last-child,.FaqDisclosureList-module__o9VQoG__answer ol:last-child,.FaqDisclosureList-module__o9VQoG__answer li:last-child{margin-bottom:0}.FaqDisclosureList-module__o9VQoG__answer strong{color:var(--ink);font-weight:var(--font-weight-medium)}.FaqDisclosureList-module__o9VQoG__answer em{font-style:italic}.FaqDisclosureList-module__o9VQoG__answer code{background:var(--paper-lifted);font-family:var(--font-locator);border-radius:.25rem;padding:.125rem .375rem;font-size:.875em}.FaqDisclosureList-module__o9VQoG__answer a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--rule-strong);text-underline-offset:.2em;transition:text-decoration-color .2s ease-out}.FaqDisclosureList-module__o9VQoG__answer a:hover{text-decoration-color:var(--ink)}@supports (interpolate-size:allow-keywords){.FaqDisclosureList-module__o9VQoG__item{interpolate-size:allow-keywords}.FaqDisclosureList-module__o9VQoG__item::details-content{block-size:0;transition:block-size var(--motion-fast) cubic-bezier(.22, 1, .36, 1), content-visibility var(--motion-fast) allow-discrete;overflow-y:clip}.FaqDisclosureList-module__o9VQoG__item[open]::details-content{block-size:auto}}@media (prefers-reduced-motion:reduce){.FaqDisclosureList-module__o9VQoG__question:after,.FaqDisclosureList-module__o9VQoG__item::details-content{transition:none}}
.TemplateEditor-module__bLQ0rG__container{width:100%;position:relative}.TemplateEditor-module__bLQ0rG__editor{background-color:var(--input-background);border:1px solid var(--input);border-radius:var(--radius-md);cursor:text;font-size:var(--text-base);line-height:var(--leading-body);min-height:var(--space-9);overflow-wrap:anywhere;padding:var(--space-1) var(--space-9) var(--space-1) var(--space-3);transition:border-color var(--motion-fast) cubic-bezier(.4, 0, .2, 1), box-shadow var(--motion-fast) cubic-bezier(.4, 0, .2, 1);white-space:pre-wrap;outline:none;width:100%}.TemplateEditor-module__bLQ0rG__editor[data-multiline=true]{min-height:var(--space-16);padding:var(--space-2) var(--space-9) var(--space-2) var(--space-3)}.TemplateEditor-module__bLQ0rG__editor:focus{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring)}.TemplateEditor-module__bLQ0rG__editor[aria-invalid=true]{border-color:var(--destructive)}.TemplateEditor-module__bLQ0rG__editor[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--destructive)}.TemplateEditor-module__bLQ0rG__editor[contenteditable=false]{cursor:not-allowed;opacity:var(--opacity-disabled)}.TemplateEditor-module__bLQ0rG__token{cursor:pointer;margin:0 var(--space-2xs);user-select:none;white-space:nowrap;max-width:100%}.TemplateEditor-module__bLQ0rG__tokenLabel{text-overflow:ellipsis;overflow:hidden}.TemplateEditor-module__bLQ0rG__tokenRemove{cursor:pointer;font-size:var(--text-sm);line-height:var(--leading-label);opacity:0;transition:opacity var(--motion-fast) ease-out}.TemplateEditor-module__bLQ0rG__token:hover .TemplateEditor-module__bLQ0rG__tokenRemove,.TemplateEditor-module__bLQ0rG__token:focus-within .TemplateEditor-module__bLQ0rG__tokenRemove{opacity:var(--opacity-loading)}.TemplateEditor-module__bLQ0rG__tokenRemove:hover{opacity:1}.TemplateEditor-module__bLQ0rG__placeholder{color:var(--muted-foreground);font-size:var(--text-base);left:var(--space-3);line-height:var(--leading-body);pointer-events:none;top:var(--space-1);user-select:none;position:absolute}.TemplateEditor-module__bLQ0rG__editor[data-multiline=true]~.TemplateEditor-module__bLQ0rG__placeholder{top:var(--space-2)}.TemplateEditor-module__bLQ0rG__hintRow{margin-top:var(--space-xs);justify-content:flex-end;display:flex}.TemplateEditor-module__bLQ0rG__insertTrigger{border-radius:var(--radius-sm);color:var(--muted-foreground);cursor:pointer;font-family:var(--locator);font-size:var(--text-xs);line-height:var(--leading-label);padding:var(--space-2xs) var(--space-xs);right:var(--space-xs);top:var(--space-xs);transition:color var(--motion-fast) ease-out;background:0 0;border:none;position:absolute}.TemplateEditor-module__bLQ0rG__insertTrigger:hover,.TemplateEditor-module__bLQ0rG__insertTrigger[data-open=true]{background:var(--muted);color:var(--foreground)}.TemplateEditor-module__bLQ0rG__insertTrigger:focus-visible{color:var(--foreground);outline:2px solid var(--ring);outline-offset:1px}.TemplateEditor-module__bLQ0rG__rawToggle{border-radius:var(--radius-sm);color:var(--muted-foreground);cursor:pointer;font-size:var(--text-xs);text-underline-offset:2px;background:0 0;border:none;margin-left:auto;padding:0;text-decoration:underline}.TemplateEditor-module__bLQ0rG__rawToggle:hover{color:var(--foreground)}.TemplateEditor-module__bLQ0rG__rawToggle:focus-visible{color:var(--foreground);outline:2px solid var(--ring);outline-offset:2px}.TemplateEditor-module__bLQ0rG__rawTextarea{font-family:var(--locator);font-size:var(--text-sm)}@media (prefers-reduced-motion:reduce){.TemplateEditor-module__bLQ0rG__editor,.TemplateEditor-module__bLQ0rG__tokenRemove{transition:none}}
.FeatureTable-module__W7_Jia__wrapper{min-width:0;max-width:100%}.FeatureTable-module__W7_Jia__mobileStack{padding:var(--space-sm) 0 var(--space-sm-md);flex-direction:column;display:flex}.FeatureTable-module__W7_Jia__mobileRow{border-bottom:1px solid var(--rule-default);padding:var(--space-sm-md) 0}.FeatureTable-module__W7_Jia__mobileRow:last-child{padding-bottom:var(--space-xs);border-bottom:none}.FeatureTable-module__W7_Jia__mobileFeatureName{color:var(--ink);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;margin:0 0 var(--space-sm);line-height:1.35}.FeatureTable-module__W7_Jia__mobilePairs{flex-direction:column;gap:.4rem;margin:0;display:flex}.FeatureTable-module__W7_Jia__mobilePair{align-items:start;gap:var(--space-xs) .65rem;grid-template-columns:minmax(4.75rem,30%) minmax(0,1fr);display:grid}.FeatureTable-module__W7_Jia__mobileDt{color:var(--ink-muted);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.02em;text-transform:uppercase;margin:0;padding-top:.2rem;line-height:1.4}.FeatureTable-module__W7_Jia__mobileDdRills,.FeatureTable-module__W7_Jia__mobileDdCompetitor{font-size:var(--text-xs);overflow-wrap:anywhere;word-break:break-word;min-width:0;margin:0;line-height:1.45}.FeatureTable-module__W7_Jia__mobileDdRills{color:var(--ink);font-weight:var(--font-weight-semibold)}.FeatureTable-module__W7_Jia__mobilePair:first-child .FeatureTable-module__W7_Jia__mobileDt{color:var(--vermilion-deep)}.FeatureTable-module__W7_Jia__mobileDdCompetitor,.FeatureTable-module__W7_Jia__mobileDdCompetitor .FeatureTable-module__W7_Jia__statusText{color:var(--ink-muted)}.FeatureTable-module__W7_Jia__desktopScroll{display:none}@media (min-width:768px){.FeatureTable-module__W7_Jia__mobileStack{display:none}.FeatureTable-module__W7_Jia__desktopScroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;display:block;overflow-x:auto}}.FeatureTable-module__W7_Jia__table{border-collapse:separate;border-spacing:0;width:100%;min-width:44rem}.FeatureTable-module__W7_Jia__featureHead{background:var(--paper);color:var(--ink);font-weight:var(--font-weight-semibold);min-width:10.5rem;padding:var(--space-md) var(--space-md) var(--space-sm-md);text-align:left;vertical-align:bottom;z-index:2;position:sticky;left:0}.FeatureTable-module__W7_Jia__brandHead{font-weight:var(--font-weight-semibold);min-width:12rem;padding:var(--space-md) var(--space-md) var(--space-sm-md);text-align:left;vertical-align:bottom}.FeatureTable-module__W7_Jia__brandHeadRills{background:var(--paper-lifted);border-left:1px solid var(--rule-default);border-top:2px solid var(--vermilion-deep)}.FeatureTable-module__W7_Jia__brandHeadCompetitor{border-left:1px solid var(--rule-default);border-top:2px solid #0000}.FeatureTable-module__W7_Jia__brandTitle{color:var(--ink);font-size:var(--text-base);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;line-height:1.3;display:block}.FeatureTable-module__W7_Jia__brandMeta{color:var(--ink-muted);font-size:var(--text-xs);font-weight:var(--font-weight-normal);margin-top:.35rem;line-height:1.4;display:block}.FeatureTable-module__W7_Jia__featureCell{background:var(--paper);border-top:1px solid var(--rule-default);color:var(--ink);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);padding:.9rem var(--space-md);text-align:left;vertical-align:top;z-index:1;position:sticky;left:0}.FeatureTable-module__W7_Jia__rillsCell{background:var(--paper-lifted);border-left:1px solid var(--rule-default);border-top:1px solid var(--rule-default);color:var(--ink);font-size:var(--text-sm);max-width:22rem;padding:.9rem var(--space-md);vertical-align:top;line-height:1.55}tr:last-child .FeatureTable-module__W7_Jia__rillsCell{border-bottom:1px solid var(--rule-default)}.FeatureTable-module__W7_Jia__valueCell{border-left:1px solid var(--rule-default);border-top:1px solid var(--rule-default);color:var(--ink-muted);font-size:var(--text-sm);max-width:22rem;padding:.9rem var(--space-md);vertical-align:top;line-height:1.55}.FeatureTable-module__W7_Jia__cellInner{align-items:flex-start;gap:var(--space-sm);display:flex}.FeatureTable-module__W7_Jia__statusIcon{flex-shrink:0;margin-top:.15rem}.FeatureTable-module__W7_Jia__statusYes{color:var(--vermilion-deep)}.FeatureTable-module__W7_Jia__statusPartial{color:var(--ink-muted);opacity:.7}.FeatureTable-module__W7_Jia__statusNo{color:var(--ink-muted);opacity:.4}.FeatureTable-module__W7_Jia__valueCell .FeatureTable-module__W7_Jia__statusYes,.FeatureTable-module__W7_Jia__mobileDdCompetitor .FeatureTable-module__W7_Jia__statusYes{color:var(--ink);opacity:.85}.FeatureTable-module__W7_Jia__statusText{color:var(--ink);overflow-wrap:anywhere;word-break:break-word;min-width:0}.FeatureTable-module__W7_Jia__valueCell .FeatureTable-module__W7_Jia__statusText{color:var(--ink-muted)}.FeatureTable-module__W7_Jia__rillsCell .FeatureTable-module__W7_Jia__statusText{color:var(--ink)}@media (min-width:768px) and (max-width:1023px){.FeatureTable-module__W7_Jia__featureHead,.FeatureTable-module__W7_Jia__featureCell{min-width:9rem}.FeatureTable-module__W7_Jia__brandHead,.FeatureTable-module__W7_Jia__rillsCell,.FeatureTable-module__W7_Jia__valueCell{min-width:10.5rem}}
.LoopBoundaryNode-module__0ySo-a__label{color:var(--foreground);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.LoopBoundaryNode-module__0ySo-a__chips{gap:var(--space-xs);flex-wrap:wrap;min-width:0;display:flex}.LoopBoundaryNode-module__0ySo-a__chip{background:color-mix(in srgb, var(--muted) 60%, transparent);border-radius:var(--radius-sm);color:var(--muted-foreground);font-family:var(--locator);font-size:var(--text-xs);padding:var(--space-2xs) var(--space-xs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.LoopBoundaryNode-module__0ySo-a__subtitle{color:var(--muted-foreground);font-size:var(--text-xs);font-weight:var(--font-weight-normal)}
.CompareAlternativePageContent-module___aUgxW__verdictRow{gap:var(--space-lg);margin-bottom:var(--space-lg);grid-template-columns:1fr;display:grid}@media (min-width:768px){.CompareAlternativePageContent-module___aUgxW__verdictRow{align-items:start;gap:var(--space-xl);margin-bottom:var(--space-xl);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}@media (min-width:1024px){.CompareAlternativePageContent-module___aUgxW__verdictRow{gap:var(--space-2xl)}}.CompareAlternativePageContent-module___aUgxW__verdict{gap:var(--space-sm-md);flex-direction:column;max-width:44rem;display:flex}@media (min-width:768px){.CompareAlternativePageContent-module___aUgxW__verdict{gap:var(--space-md)}}.CompareAlternativePageContent-module___aUgxW__jumpNav{--dotted-link-gap:1.25rem;--dotted-link-row-gap:.5rem;color:var(--ink-muted);font-family:var(--font-locator);font-size:var(--text-xs);letter-spacing:.04em;margin-top:var(--space-md);text-transform:uppercase}.CompareAlternativePageContent-module___aUgxW__jumpLink{color:var(--ink-muted);text-decoration:none;transition:color .15s ease-out}.CompareAlternativePageContent-module___aUgxW__jumpLink:hover,.CompareAlternativePageContent-module___aUgxW__jumpLink:focus-visible{color:var(--vermilion-deep)}.CompareAlternativePageContent-module___aUgxW__verdictDemo{margin-top:var(--space-md);justify-content:center;display:flex}@media (min-width:768px){.CompareAlternativePageContent-module___aUgxW__verdictDemo{margin-top:0}}.CompareAlternativePageContent-module___aUgxW__wedge{color:var(--ink);font-size:var(--text-lg);margin:0 0 var(--space-xs);line-height:1.5}@media (min-width:768px){.CompareAlternativePageContent-module___aUgxW__wedge{font-size:var(--text-xl);line-height:1.4}}.CompareAlternativePageContent-module___aUgxW__switchList{margin:var(--space-md) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.CompareAlternativePageContent-module___aUgxW__switchItem{border-top:1px solid var(--rule-default);align-items:baseline;gap:var(--space-sm-md);padding:var(--space-md) 0;grid-template-columns:2.25rem 1fr;display:grid}.CompareAlternativePageContent-module___aUgxW__switchItem:first-child{border-top:none}.CompareAlternativePageContent-module___aUgxW__switchNum{color:var(--ink-muted);font-family:var(--font-locator);font-size:var(--text-sm);font-weight:var(--font-weight-medium);letter-spacing:.04em}.CompareAlternativePageContent-module___aUgxW__switchText{color:var(--foreground);font-size:var(--text-sm);line-height:1.55}@media (min-width:768px){.CompareAlternativePageContent-module___aUgxW__switchText{font-size:var(--text-base)}}.CompareAlternativePageContent-module___aUgxW__proof{gap:var(--space-sm);margin:var(--space-xl) 0;flex-direction:column;max-width:48rem;display:flex}.CompareAlternativePageContent-module___aUgxW__proofEyebrow{color:var(--ink-muted);font-family:var(--font-locator);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:.08em;text-transform:uppercase}.CompareAlternativePageContent-module___aUgxW__proofLine{color:var(--ink);font-size:var(--text-lg);margin:0;line-height:1.5}@media (min-width:768px){.CompareAlternativePageContent-module___aUgxW__proofLine{font-size:var(--text-xl);line-height:1.4}}.CompareAlternativePageContent-module___aUgxW__pricingExample{color:var(--ink-muted);font-size:var(--text-sm);margin:var(--space-lg) 0 0;max-width:48rem;line-height:1.6}.CompareAlternativePageContent-module___aUgxW__faqList{margin-top:var(--space-md)}.CompareAlternativePageContent-module___aUgxW__relatedNav{--dotted-link-gap:var(--space-lg);--dotted-link-row-gap:var(--space-md);margin-top:var(--space-md)}.CompareAlternativePageContent-module___aUgxW__relatedLink{color:var(--ink);font-size:var(--text-base);text-decoration:none;transition:color .15s ease-out}.CompareAlternativePageContent-module___aUgxW__relatedLink:hover,.CompareAlternativePageContent-module___aUgxW__relatedLink:focus-visible{color:var(--vermilion-deep);text-underline-offset:.2em;text-decoration:underline}.CompareAlternativePageContent-module___aUgxW__bottomLine{color:var(--foreground);font-size:var(--text-sm);gap:var(--space-xs);margin:var(--space-xs) 0 0;flex-direction:column;padding:0;line-height:1.5;list-style:none;display:flex}.CompareAlternativePageContent-module___aUgxW__bottomLine li{padding-left:1.25rem;position:relative}.CompareAlternativePageContent-module___aUgxW__bottomLine li:before{color:var(--ink-muted);content:"→";font-family:var(--font-locator);position:absolute;left:0}@media (min-width:768px){.CompareAlternativePageContent-module___aUgxW__bottomLine{font-size:var(--text-base)}}.CompareAlternativePageContent-module___aUgxW__sources{color:var(--muted-foreground);font-size:var(--text-xs);margin:var(--space-md) 0 0;line-height:1.5}.CompareAlternativePageContent-module___aUgxW__sourceLink{color:var(--muted-foreground);text-decoration:underline;text-decoration-color:var(--rule-default);text-underline-offset:.2em;transition:color .15s ease-out}.CompareAlternativePageContent-module___aUgxW__sourceLink:hover,.CompareAlternativePageContent-module___aUgxW__sourceLink:focus-visible{color:var(--ink)}.CompareAlternativePageContent-module___aUgxW__riskReversal{color:var(--ink-muted);font-family:var(--font-locator);font-size:var(--text-xs);letter-spacing:.02em;margin-bottom:var(--space-lg);text-align:center}.CompareAlternativePageContent-module___aUgxW__verdictRills,.CompareAlternativePageContent-module___aUgxW__verdictCompetitor{font-size:var(--text-base);margin:0;line-height:1.5}@media (min-width:768px){.CompareAlternativePageContent-module___aUgxW__verdictRills,.CompareAlternativePageContent-module___aUgxW__verdictCompetitor{font-size:var(--text-lg);line-height:1.45}}.CompareAlternativePageContent-module___aUgxW__verdictRills{color:var(--ink)}.CompareAlternativePageContent-module___aUgxW__verdictRills strong{color:var(--ink);font-weight:var(--font-weight-semibold)}.CompareAlternativePageContent-module___aUgxW__verdictCompetitor{color:var(--ink-muted)}.CompareAlternativePageContent-module___aUgxW__verdictCompetitor strong{color:var(--ink);font-weight:var(--font-weight-semibold)}.CompareAlternativePageContent-module___aUgxW__pricingNote{color:var(--muted-foreground);font-size:var(--text-xs);margin-bottom:var(--space-sm);margin-top:var(--space-md);max-width:42rem;line-height:1.5}.CompareAlternativePageContent-module___aUgxW__section{margin-bottom:var(--space-xl);min-width:0;max-width:100%}@media (min-width:768px){.CompareAlternativePageContent-module___aUgxW__section{margin-bottom:var(--space-2xl)}}.CompareAlternativePageContent-module___aUgxW__sectionTitle{font-size:clamp(var(--text-lg), 2.8vw, var(--text-xl));font-weight:var(--font-weight-semibold);letter-spacing:-.02em;margin:var(--space-md) 0 var(--space-sm)}.CompareAlternativePageContent-module___aUgxW__chooseGrid{margin-bottom:var(--space-xl);margin-top:var(--space-xl);grid-template-columns:1fr;gap:0;display:grid}@media (min-width:768px){.CompareAlternativePageContent-module___aUgxW__chooseGrid{margin-bottom:var(--space-2xl);margin-top:var(--space-2xl);grid-template-columns:1fr 1fr}}.CompareAlternativePageContent-module___aUgxW__chooseCard{min-width:0;padding:var(--space-lg) 0}.CompareAlternativePageContent-module___aUgxW__chooseCard+.CompareAlternativePageContent-module___aUgxW__chooseCard{border-top:1px solid var(--border)}@media (min-width:768px){.CompareAlternativePageContent-module___aUgxW__chooseCard{padding:var(--space-lg);padding-left:0}.CompareAlternativePageContent-module___aUgxW__chooseCard+.CompareAlternativePageContent-module___aUgxW__chooseCard{border-left:1px solid var(--border);padding-left:var(--space-lg);border-top:none;padding-right:0}}.CompareAlternativePageContent-module___aUgxW__chooseTitle{color:var(--foreground);font-size:var(--text-base);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;margin-bottom:var(--space-sm-md)}@media (min-width:768px){.CompareAlternativePageContent-module___aUgxW__chooseTitle{font-size:var(--text-lg);margin-bottom:var(--space-md)}}.CompareAlternativePageContent-module___aUgxW__chooseList{color:var(--muted-foreground);font-size:var(--text-xs);flex-direction:column;gap:.625rem;padding-left:1.125rem;line-height:1.55;list-style:outside;display:flex}@media (min-width:768px){.CompareAlternativePageContent-module___aUgxW__chooseList{font-size:var(--text-sm);gap:var(--space-sm-md);padding-left:1.25rem}}.CompareAlternativePageContent-module___aUgxW__pricingGrid{grid-template-columns:1fr;gap:0;display:grid}@media (min-width:768px){.CompareAlternativePageContent-module___aUgxW__pricingGrid{grid-template-columns:1fr 1fr}}.CompareAlternativePageContent-module___aUgxW__pricingCard{min-width:0;padding:var(--space-lg) 0}.CompareAlternativePageContent-module___aUgxW__pricingCard+.CompareAlternativePageContent-module___aUgxW__pricingCard{border-top:1px solid var(--border)}@media (min-width:768px){.CompareAlternativePageContent-module___aUgxW__pricingCard{padding:var(--space-lg);padding-left:0}.CompareAlternativePageContent-module___aUgxW__pricingCard+.CompareAlternativePageContent-module___aUgxW__pricingCard{border-left:1px solid var(--border);padding-left:var(--space-lg);border-top:none;padding-right:0}}.CompareAlternativePageContent-module___aUgxW__pricingName{color:var(--foreground);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;margin-bottom:var(--space-sm)}@media (min-width:768px){.CompareAlternativePageContent-module___aUgxW__pricingName{font-size:var(--text-xl)}}.CompareAlternativePageContent-module___aUgxW__pricingModel{color:var(--muted-foreground);font-size:var(--text-xs);overflow-wrap:anywhere;margin-bottom:.875rem;line-height:1.5}@media (min-width:768px){.CompareAlternativePageContent-module___aUgxW__pricingModel{font-size:var(--text-sm);margin-bottom:var(--space-md)}}.CompareAlternativePageContent-module___aUgxW__pricingDetails{color:var(--muted-foreground);font-size:var(--text-xs);flex-direction:column;gap:.45rem;padding-left:1.125rem;line-height:1.45;list-style:outside;display:flex}@media (min-width:768px){.CompareAlternativePageContent-module___aUgxW__pricingDetails{font-size:var(--text-xs);gap:var(--space-sm);padding-left:1.25rem;line-height:1.5}}.CompareAlternativePageContent-module___aUgxW__lastUpdated{color:var(--muted-foreground);font-size:var(--text-xs);margin-bottom:var(--space-md)}.CompareAlternativePageContent-module___aUgxW__disclaimer{color:var(--muted-foreground);font-size:var(--text-xs);line-height:1.5}.CompareAlternativePageContent-module___aUgxW__switcherStack{color:var(--ink-muted);font-size:var(--text-sm);line-height:var(--leading-body);margin-top:var(--space-lg)}.CompareAlternativePageContent-module___aUgxW__switcherStack a{color:inherit;text-decoration:underline;text-decoration-color:var(--rule-strong);text-underline-offset:.15em;transition:text-decoration-color .12s ease-out}.CompareAlternativePageContent-module___aUgxW__switcherStack a:hover{text-decoration-color:var(--ink)}.CompareAlternativePageContent-module___aUgxW__bottomLine a,.CompareAlternativePageContent-module___aUgxW__verdictRills a,.CompareAlternativePageContent-module___aUgxW__verdictCompetitor a,.CompareAlternativePageContent-module___aUgxW__switchText a,.CompareAlternativePageContent-module___aUgxW__chooseList a,.CompareAlternativePageContent-module___aUgxW__pricingDetails a,.CompareAlternativePageContent-module___aUgxW__pricingExample a,.CompareAlternativePageContent-module___aUgxW__proofLine a{color:inherit;text-decoration:underline;text-decoration-color:var(--rule-strong);text-underline-offset:.15em;transition:text-decoration-color .12s ease-out}.CompareAlternativePageContent-module___aUgxW__bottomLine a:hover,.CompareAlternativePageContent-module___aUgxW__verdictRills a:hover,.CompareAlternativePageContent-module___aUgxW__verdictCompetitor a:hover,.CompareAlternativePageContent-module___aUgxW__switchText a:hover,.CompareAlternativePageContent-module___aUgxW__chooseList a:hover,.CompareAlternativePageContent-module___aUgxW__pricingDetails a:hover,.CompareAlternativePageContent-module___aUgxW__pricingExample a:hover,.CompareAlternativePageContent-module___aUgxW__proofLine a:hover{text-decoration-color:var(--ink)}.CompareAlternativePageContent-module___aUgxW__bottomLine strong,.CompareAlternativePageContent-module___aUgxW__switchText strong,.CompareAlternativePageContent-module___aUgxW__chooseList strong,.CompareAlternativePageContent-module___aUgxW__pricingExample strong,.CompareAlternativePageContent-module___aUgxW__proofLine strong{color:var(--ink);font-weight:var(--font-weight-medium)}
.StickyNoteNode-module__KRw6DW__stickyNote{--sticky-blue-bg:#93c5fd4d;--sticky-blue-border:#93c5fd99;--sticky-green-bg:#86efac4d;--sticky-green-border:#86efac99;--sticky-orange-bg:#fdba744d;--sticky-orange-border:#fdba7499;--sticky-pink-bg:#f9a8d44d;--sticky-pink-border:#f9a8d499;--sticky-purple-bg:#c084fc4d;--sticky-purple-border:#c084fc99;--sticky-yellow-bg:#fde0474d;--sticky-yellow-border:#fde04799;border-radius:var(--radius);cursor:grab;height:100%;padding:var(--space-sm);border:1px solid;flex-direction:column;width:100%;display:flex}.StickyNoteNode-module__KRw6DW__stickyNote[data-color=yellow]{background-color:var(--sticky-yellow-bg);border-color:var(--sticky-yellow-border)}.StickyNoteNode-module__KRw6DW__stickyNote[data-color=blue]{background-color:var(--sticky-blue-bg);border-color:var(--sticky-blue-border)}.StickyNoteNode-module__KRw6DW__stickyNote[data-color=green]{background-color:var(--sticky-green-bg);border-color:var(--sticky-green-border)}.StickyNoteNode-module__KRw6DW__stickyNote[data-color=pink]{background-color:var(--sticky-pink-bg);border-color:var(--sticky-pink-border)}.StickyNoteNode-module__KRw6DW__stickyNote[data-color=purple]{background-color:var(--sticky-purple-bg);border-color:var(--sticky-purple-border)}.StickyNoteNode-module__KRw6DW__stickyNote[data-color=orange]{background-color:var(--sticky-orange-bg);border-color:var(--sticky-orange-border)}.StickyNoteNode-module__KRw6DW__stickyNote:active{cursor:grabbing}.StickyNoteNode-module__KRw6DW__noteContent{color:var(--foreground);font-size:var(--text-xs);white-space:pre-wrap;word-break:break-word;outline:none;flex:1;line-height:1.4;overflow-y:auto}.StickyNoteNode-module__KRw6DW__noteContent:focus-visible{border-radius:var(--radius-sm);box-shadow:0 0 0 2px var(--ring)}.StickyNoteNode-module__KRw6DW__noteContent:empty:before{color:var(--muted-foreground);content:attr(data-placeholder);pointer-events:none}.StickyNoteNode-module__KRw6DW__colorPicker{border-top:1px solid var(--border);gap:var(--space-xs-sm);padding-top:var(--space-xs-sm);justify-content:center;display:flex}.StickyNoteNode-module__KRw6DW__colorDot{cursor:pointer;height:var(--text-base);width:var(--text-base);border:2px solid #0000;border-radius:50%;transition:border-color .15s}.StickyNoteNode-module__KRw6DW__colorDot:hover,.StickyNoteNode-module__KRw6DW__colorDot[aria-pressed=true]{border-color:var(--foreground)}.StickyNoteNode-module__KRw6DW__colorDot[data-color=yellow]{background-color:var(--sticky-yellow-border)}.StickyNoteNode-module__KRw6DW__colorDot[data-color=blue]{background-color:var(--sticky-blue-border)}.StickyNoteNode-module__KRw6DW__colorDot[data-color=green]{background-color:var(--sticky-green-border)}.StickyNoteNode-module__KRw6DW__colorDot[data-color=pink]{background-color:var(--sticky-pink-border)}.StickyNoteNode-module__KRw6DW__colorDot[data-color=purple]{background-color:var(--sticky-purple-border)}.StickyNoteNode-module__KRw6DW__colorDot[data-color=orange]{background-color:var(--sticky-orange-border)}
.ComparisonCard-module__2tlY1q__row{gap:var(--space-md);flex-direction:column}@media (min-width:768px){.ComparisonCard-module__2tlY1q__row{align-items:center;gap:var(--space-lg);flex-direction:row}}.ComparisonCard-module__2tlY1q__heading{gap:var(--space-xs);flex-direction:column;flex:1;min-width:0;display:flex}.ComparisonCard-module__2tlY1q__title{color:var(--foreground);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);letter-spacing:-.01em}.ComparisonCard-module__2tlY1q__tagline,.ComparisonCard-module__2tlY1q__bestFor{color:var(--muted-foreground);font-size:var(--text-sm);margin:0;line-height:1.5}.ComparisonCard-module__2tlY1q__bestForLabel{color:var(--foreground);font-weight:var(--font-weight-medium)}
.WorkflowBuilder-module__49swRW__container{background:var(--background);width:100%;min-width:0;height:100%;position:relative}.WorkflowBuilder-module__49swRW__customControls{box-shadow:var(--shadow-md);right:var(--space-md);top:var(--space-md);z-index:var(--canvas-z-chrome,var(--z-dropdown));position:absolute}
.ConnectionCTA-module__W7NqaG__secondaryLink{color:var(--ink);font-family:var(--font-narrative);font-size:var(--text-body);text-underline-offset:4px;font-weight:500;text-decoration:underline;transition:text-underline-offset .18s}.ConnectionCTA-module__W7NqaG__secondaryLink:hover{text-underline-offset:6px}
.ExecutionMode-module__V6BZGG__root{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;min-height:0;max-height:min(42vh,28rem);display:flex}.ExecutionMode-module__V6BZGG__rootOverlay{border-radius:var(--radius);box-shadow:var(--shadow-lg);max-width:calc(100% - var(--space-xl));min-width:18rem;right:var(--space-md);top:var(--space-md);width:22rem;z-index:var(--canvas-z-panel,var(--z-sticky));position:absolute}.ExecutionMode-module__V6BZGG__rootPanel{box-shadow:none;border-bottom:none;border-left:none;border-right:none;border-radius:0;flex-shrink:0;width:100%;max-height:min(40vh,26rem)}.ExecutionMode-module__V6BZGG__rootPanelCollapsed{max-height:none}.ExecutionMode-module__V6BZGG__toolbar{border-bottom:1px solid var(--border);align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);flex-shrink:0;justify-content:space-between;display:flex}.ExecutionMode-module__V6BZGG__toolbarMain{align-items:center;gap:var(--space-sm);flex-wrap:wrap;flex:1;min-width:0;display:flex}.ExecutionMode-module__V6BZGG__toolbarActions{align-items:center;gap:var(--space-2xs);flex-shrink:0;display:flex}.ExecutionMode-module__V6BZGG__title{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);margin:0}.ExecutionMode-module__V6BZGG__statusBadge{flex-shrink:0}.ExecutionMode-module__V6BZGG__metaMuted{color:var(--muted-foreground);font-size:var(--text-xs)}.ExecutionMode-module__V6BZGG__expandToggle{color:var(--muted-foreground);font-size:var(--text-xs);gap:var(--space-2xs)}.ExecutionMode-module__V6BZGG__iconButton{flex-shrink:0}.ExecutionMode-module__V6BZGG__toolbarIcon{height:var(--text-base);width:var(--text-base)}.ExecutionMode-module__V6BZGG__loadingRow{color:var(--muted-foreground);font-size:var(--text-sm);align-items:center;gap:var(--space-sm);padding:var(--space-md);display:flex}.ExecutionMode-module__V6BZGG__summary{border-bottom:1px solid var(--border);gap:var(--space-xs);padding:var(--space-sm) var(--space-md);flex-direction:row;flex-shrink:0;justify-content:space-between;display:flex}.ExecutionMode-module__V6BZGG__summaryLine{font-size:var(--text-xs);margin:0}.ExecutionMode-module__V6BZGG__summaryKey{color:var(--muted-foreground)}.ExecutionMode-module__V6BZGG__summaryValue{font-weight:var(--font-weight-medium)}.ExecutionMode-module__V6BZGG__summaryError{color:var(--warning);font-size:var(--text-xs);margin:0}.ExecutionMode-module__V6BZGG__connection{color:var(--muted-foreground);font-size:var(--text-xs);align-items:center;gap:var(--space-xs);display:flex}.ExecutionMode-module__V6BZGG__connectionIcon{color:var(--success);height:var(--text-xs);width:var(--text-xs)}.ExecutionMode-module__V6BZGG__connectionIconOff{color:var(--muted-foreground);height:var(--text-xs);width:var(--text-xs)}.ExecutionMode-module__V6BZGG__logRegion{flex-direction:column;flex:1;min-height:0;display:flex}.ExecutionMode-module__V6BZGG__logHeader{color:var(--muted-foreground);font-size:var(--text-xs);font-weight:var(--font-weight-medium);padding:var(--space-xs) var(--space-md) 0;flex-shrink:0;justify-content:space-between;align-items:baseline;display:flex}.ExecutionMode-module__V6BZGG__logHint{font-weight:var(--font-weight-normal)}.ExecutionMode-module__V6BZGG__stepList{padding:var(--space-xs) var(--space-sm) var(--space-sm);flex:1;margin:0;list-style:none;overflow-y:auto}.ExecutionMode-module__V6BZGG__stepRow{border-radius:var(--radius-sm);color:inherit;cursor:pointer;font:inherit;align-items:center;gap:var(--space-xs) var(--space-sm);padding:var(--space-xs-sm) var(--space-xs);text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:auto auto 1fr auto;width:100%;margin:0;display:grid}.ExecutionMode-module__V6BZGG__stepRow:hover{background:color-mix(in srgb, var(--muted) 55%, transparent);border-color:var(--border)}.ExecutionMode-module__V6BZGG__stepTime{color:var(--muted-foreground);font-family:var(--locator);font-size:var(--text-2xs);white-space:nowrap}.ExecutionMode-module__V6BZGG__stepBadge{flex-shrink:0;padding:0 .35rem;line-height:1.2;font-size:var(--text-2xs)!important}.ExecutionMode-module__V6BZGG__stepNode{font-size:var(--text-xs);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ExecutionMode-module__V6BZGG__stepMeta{align-items:center;gap:var(--space-2xs);flex-shrink:0;justify-content:flex-end;display:flex}.ExecutionMode-module__V6BZGG__iterPill{background:color-mix(in srgb, var(--muted) 70%, transparent);border-radius:var(--radius-sm);color:var(--muted-foreground);font-size:var(--text-2xs);white-space:nowrap;padding:.1rem .35rem}.ExecutionMode-module__V6BZGG__loopPill{background:color-mix(in srgb, var(--primary) 12%, transparent);border-radius:var(--radius-sm);color:var(--foreground);font-size:var(--text-2xs);text-overflow:ellipsis;white-space:nowrap;max-width:7rem;padding:.1rem .35rem;overflow:hidden}.ExecutionMode-module__V6BZGG__iterationGroup{margin:0}.ExecutionMode-module__V6BZGG__iterationGroupHeader{color:var(--muted-foreground);font-size:var(--text-2xs);font-weight:var(--font-weight-medium);align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-xs);display:flex}.ExecutionMode-module__V6BZGG__iterationGroupSteps{border-left:1px solid var(--border);margin:0 0 0 var(--space-sm);padding:0;list-style:none}.ExecutionMode-module__V6BZGG__noSteps{color:var(--muted-foreground);font-size:var(--text-xs);padding:var(--space-md);margin:0;font-style:italic}@media (max-width:640px){.ExecutionMode-module__V6BZGG__stepRow{grid-template-columns:1fr}.ExecutionMode-module__V6BZGG__stepMeta{justify-content:flex-start}}
.SectionHeader-module__fQKDaG__header{flex-direction:column;gap:1.25rem;max-width:44rem;display:flex}.SectionHeader-module__fQKDaG__headerCenter{text-align:center;align-items:center;max-width:56rem;margin:0 auto}.SectionHeader-module__fQKDaG__title{max-width:22ch}.SectionHeader-module__fQKDaG__headerCenter .SectionHeader-module__fQKDaG__title{margin:0 auto}.SectionHeader-module__fQKDaG__lede{color:var(--ink-muted)}.SectionHeader-module__fQKDaG__headerCenter .SectionHeader-module__fQKDaG__lede{margin:0 auto}.SectionHeader-module__fQKDaG__headerRail{column-gap:var(--space-lg);grid-template-columns:var(--section-rail,6rem) minmax(0, 1fr);row-gap:var(--space-sm-md);max-width:none;display:grid}.SectionHeader-module__fQKDaG__headerRail .SectionHeader-module__fQKDaG__railNumber{color:var(--ink);grid-area:1/1;padding-top:.15em}.SectionHeader-module__fQKDaG__headerRail .SectionHeader-module__fQKDaG__eyebrow{grid-area:1/2}.SectionHeader-module__fQKDaG__headerRail .SectionHeader-module__fQKDaG__title{grid-area:2/2}.SectionHeader-module__fQKDaG__headerRail .SectionHeader-module__fQKDaG__lede{grid-area:3/2}@media (max-width:640px){.SectionHeader-module__fQKDaG__headerRail{grid-template-columns:auto minmax(0,1fr)}}
.CostSummaryBar-module__hYzOeG__bar{background:var(--muted);border-radius:var(--radius);cursor:pointer;font-size:var(--text-xs);align-items:center;gap:var(--space-sm);padding:var(--space-xs-sm) var(--space-sm-md);display:flex}.CostSummaryBar-module__hYzOeG__bar:hover{background:var(--vermilion-soft)}.CostSummaryBar-module__hYzOeG__barIcon{color:var(--muted-foreground);height:var(--text-sm);width:var(--text-sm);flex-shrink:0}.CostSummaryBar-module__hYzOeG__costValue{color:var(--foreground);font-weight:var(--font-weight-medium)}.CostSummaryBar-module__hYzOeG__freeLabel{color:var(--muted-foreground)}.CostSummaryBar-module__hYzOeG__freeIcon{color:var(--chart-2);height:var(--text-sm);width:var(--text-sm);flex-shrink:0}.CostSummaryBar-module__hYzOeG__breakdownHeader{border-bottom:1px solid var(--border);color:var(--foreground);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-sm);padding-bottom:var(--space-sm)}.CostSummaryBar-module__hYzOeG__breakdownList{gap:var(--space-xs);flex-direction:column;max-height:12rem;display:flex;overflow-y:auto}.CostSummaryBar-module__hYzOeG__breakdownItem{font-size:var(--text-xs);align-items:center;gap:var(--space-sm);padding:var(--space-xs) 0;justify-content:space-between;display:flex}.CostSummaryBar-module__hYzOeG__breakdownNodeLabel{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.CostSummaryBar-module__hYzOeG__multiplierBadge{font-family:var(--locator);font-size:var(--text-xs);line-height:1.33333}.CostSummaryBar-module__hYzOeG__breakdownCredits{font-family:var(--locator);font-weight:var(--font-weight-medium)}.CostSummaryBar-module__hYzOeG__breakdownCredits[data-type=workflow]{color:var(--chart-1)}.CostSummaryBar-module__hYzOeG__breakdownCredits[data-type=ai]{color:var(--chart-4)}.CostSummaryBar-module__hYzOeG__footnote{border-top:1px solid var(--border);color:var(--muted-foreground);font-size:var(--text-xs);gap:var(--space-xs);margin-top:var(--space-sm);padding-top:var(--space-sm);flex-direction:column;display:flex}.CostSummaryBar-module__hYzOeG__footnote p{margin:0}
.ConnectionFaq-module__dfNXhW__faqList{max-width:48rem;margin-inline:auto}
.ReadinessConnectRow-module__1dthCW__form{align-items:flex-start;gap:var(--space-xs);flex-direction:column;display:flex}
.IntegrationIcon-module__dRg0OW__image{flex-shrink:0}.IntegrationIcon-module__dRg0OW__fallback{background:var(--muted);border-radius:var(--radius-md);color:var(--muted-foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}.IntegrationIcon-module__dRg0OW__sm{width:32px;height:32px}.IntegrationIcon-module__dRg0OW__md{width:40px;height:40px}.IntegrationIcon-module__dRg0OW__lg{width:48px;height:48px}.IntegrationIcon-module__dRg0OW__xl{width:64px;height:64px}.IntegrationIcon-module__dRg0OW__xxl{width:80px;height:80px}.IntegrationIcon-module__dRg0OW__sm .IntegrationIcon-module__dRg0OW__icon{width:19px;height:19px}.IntegrationIcon-module__dRg0OW__md .IntegrationIcon-module__dRg0OW__icon{width:24px;height:24px}.IntegrationIcon-module__dRg0OW__lg .IntegrationIcon-module__dRg0OW__icon{width:28px;height:28px}.IntegrationIcon-module__dRg0OW__xl .IntegrationIcon-module__dRg0OW__icon{width:38px;height:38px}.IntegrationIcon-module__dRg0OW__xxl .IntegrationIcon-module__dRg0OW__icon{width:48px;height:48px}
.DynamicForm-module__FNQI-G__fieldTemplate{gap:var(--space-xs-sm);display:grid}.DynamicForm-module__FNQI-G__fieldHidden{display:none}.DynamicForm-module__FNQI-G__fieldError{color:var(--destructive);font-size:var(--text-xs);line-height:var(--leading-meta)}.DynamicForm-module__FNQI-G__widgetContainer{position:relative}.DynamicForm-module__FNQI-G__inputError{border-color:var(--destructive)}.DynamicForm-module__FNQI-G__objectTemplate{gap:var(--space-sm);flex-direction:column;display:flex}.DynamicForm-module__FNQI-G__objectTitle{color:var(--muted-foreground);font-size:var(--text-xs);font-weight:var(--font-weight-medium);text-transform:uppercase;margin:0}.DynamicForm-module__FNQI-G__objectDescription{color:var(--muted-foreground);font-size:var(--text-xs);margin:0}.DynamicForm-module__FNQI-G__optionalFieldRow{align-items:flex-start;gap:var(--space-xs);display:flex}.DynamicForm-module__FNQI-G__optionalFieldRow>:first-child{flex:1}.DynamicForm-module__FNQI-G__addFieldBtn{width:100%}.DynamicForm-module__FNQI-G__addFieldIcon{height:var(--text-sm);margin-right:var(--space-xs);width:var(--text-sm)}.DynamicForm-module__FNQI-G__switchRow{align-items:center;gap:var(--space-sm);display:flex}.DynamicForm-module__FNQI-G__arrayContainer{gap:var(--space-sm);flex-direction:column;display:flex}.DynamicForm-module__FNQI-G__arrayItemList{gap:var(--space-xs);flex-direction:column;display:flex}.DynamicForm-module__FNQI-G__arrayItem{border:1px solid var(--border);border-radius:var(--radius-sm);align-items:flex-start;gap:var(--space-xs);padding:var(--space-sm);display:flex}.DynamicForm-module__FNQI-G__arrayItemContent{flex:1;min-width:0}.DynamicForm-module__FNQI-G__arrayItemActions{align-items:center;gap:var(--space-2xs);flex-shrink:0;display:flex}.DynamicForm-module__FNQI-G__destructiveHoverButton:hover{background:var(--destructive);color:var(--destructive-foreground)}.DynamicForm-module__FNQI-G__variableModeRow{align-items:flex-start;gap:var(--space-xs);display:flex}.DynamicForm-module__FNQI-G__variableModeControl{flex:1;min-width:0}.DynamicForm-module__FNQI-G__variableModeToggle{border:1px solid var(--input);border-radius:var(--radius-md);color:var(--muted-foreground);cursor:pointer;height:var(--space-9);transition:color var(--motion-fast) ease-out;width:var(--space-9);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.DynamicForm-module__FNQI-G__variableModeToggle:hover:not(:disabled){border-color:var(--ring);color:var(--foreground)}.DynamicForm-module__FNQI-G__variableModeToggle:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.DynamicForm-module__FNQI-G__variableModeToggle[data-active=true]{border-color:var(--primary);color:var(--primary)}.DynamicForm-module__FNQI-G__variableModeToggle:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.DynamicForm-module__FNQI-G__variableModeIcon{height:var(--text-base);width:var(--text-base)}@media (prefers-reduced-motion:reduce){.DynamicForm-module__FNQI-G__variableModeToggle{transition:none}}.DynamicForm-module__FNQI-G__arrayEmpty{color:var(--muted-foreground);font-size:var(--text-xs);margin:0}
.ConnectionHero-module__Pjg3aG__header{gap:var(--space-md);text-align:left;flex-direction:column;display:flex}.ConnectionHero-module__Pjg3aG__eyebrow{color:var(--ink-muted);font-family:var(--font-locator);font-size:var(--text-label);align-items:center;gap:var(--space-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;flex-wrap:wrap;margin:0;font-weight:500;display:inline-flex}.ConnectionHero-module__Pjg3aG__eyebrowDivider{color:var(--ink-muted);opacity:.6}.ConnectionHero-module__Pjg3aG__eyebrowLink{color:var(--ink);text-decoration:none;transition:color .18s}.ConnectionHero-module__Pjg3aG__eyebrowLink:hover{color:var(--ink-muted)}.ConnectionHero-module__Pjg3aG__icons{align-items:center;gap:var(--space-md);margin:var(--space-sm) 0 var(--space-md);flex-wrap:wrap;display:flex}.ConnectionHero-module__Pjg3aG__iconLink{color:var(--ink);align-items:center;gap:var(--space-sm);text-decoration:none;transition:color .18s;display:inline-flex}.ConnectionHero-module__Pjg3aG__iconLink:hover{color:var(--ink-muted)}.ConnectionHero-module__Pjg3aG__iconSlot{flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}@media (min-width:48rem){.ConnectionHero-module__Pjg3aG__iconSlot{width:2.75rem;height:2.75rem}}.ConnectionHero-module__Pjg3aG__iconSlot img{object-fit:contain;max-width:100%;max-height:100%}.ConnectionHero-module__Pjg3aG__iconLabel{font-family:var(--font-narrative);font-size:var(--text-title);letter-spacing:var(--tracking-title);font-weight:500}.ConnectionHero-module__Pjg3aG__arrowIcon{color:var(--ink-muted);width:1.375rem;height:1.375rem}.ConnectionHero-module__Pjg3aG__title{color:var(--ink);font-family:var(--font-narrative);font-size:var(--text-display);letter-spacing:var(--tracking-display);font-weight:500;line-height:var(--leading-display);margin:var(--space-sm) 0 0;max-width:22ch}.ConnectionHero-module__Pjg3aG__directionalLabel{color:var(--ink-muted);font-family:var(--font-locator);font-size:var(--text-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;margin:0;font-weight:500}.ConnectionHero-module__Pjg3aG__supporting{color:var(--ink-muted);font-family:var(--font-narrative);font-size:var(--text-body-lift);line-height:var(--leading-body-lift);max-width:38rem;margin:0}.ConnectionHero-module__Pjg3aG__reverseLink{color:var(--ink-muted);font-family:var(--font-narrative);font-size:var(--text-meta);line-height:var(--leading-meta);margin:0}.ConnectionHero-module__Pjg3aG__reverseLinkAnchor{color:var(--ink);text-decoration:underline;transition:color .18s}.ConnectionHero-module__Pjg3aG__reverseLinkAnchor:hover{color:var(--ink-muted)}
.ValidationErrorPanel-module__trY_Ra__panel{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);bottom:var(--space-md);width:min(28rem, calc(100% - var(--space-xl)));z-index:var(--canvas-z-panel,var(--z-sticky));position:absolute;left:50%;transform:translate(-50%)}.ValidationErrorPanel-module__trY_Ra__summaryBar{cursor:pointer;align-items:center;gap:var(--space-sm);padding:var(--space-xs-sm) var(--space-sm-md);background:0 0;border:none;justify-content:space-between;width:100%;font-family:inherit;display:flex}.ValidationErrorPanel-module__trY_Ra__summaryBar:hover{background:var(--vermilion-soft)}.ValidationErrorPanel-module__trY_Ra__summaryContent{align-items:center;gap:var(--space-sm-md);display:flex}.ValidationErrorPanel-module__trY_Ra__errorCount,.ValidationErrorPanel-module__trY_Ra__warningCount{font-size:var(--text-xs);font-weight:var(--font-weight-medium);align-items:center;gap:var(--space-xs);display:flex}.ValidationErrorPanel-module__trY_Ra__errorCount{color:var(--destructive)}.ValidationErrorPanel-module__trY_Ra__warningCount{color:var(--chart-4)}.ValidationErrorPanel-module__trY_Ra__summaryIcon{flex-shrink:0}.ValidationErrorPanel-module__trY_Ra__chevron{color:var(--muted-foreground);flex-shrink:0}.ValidationErrorPanel-module__trY_Ra__itemList{border-top:1px solid var(--border);max-height:12rem;overflow-y:auto}.ValidationErrorPanel-module__trY_Ra__item{border:none;border-bottom:1px solid var(--border);color:inherit;align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) var(--space-sm-md);background:0 0;width:100%;display:flex}.ValidationErrorPanel-module__trY_Ra__item:last-child{border-bottom:none}.ValidationErrorPanel-module__trY_Ra__rowActions{align-items:center;gap:var(--space-xs);flex-shrink:0;display:flex}.ValidationErrorPanel-module__trY_Ra__focusButton{border:1px solid var(--border);border-radius:var(--radius-sm);color:inherit;cursor:pointer;font:inherit;font-size:var(--text-2xs);padding:var(--space-2xs) var(--space-xs);background:0 0;flex-shrink:0}.ValidationErrorPanel-module__trY_Ra__focusButton:hover{background:var(--vermilion-soft)}.ValidationErrorPanel-module__trY_Ra__focusButton:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.ValidationErrorPanel-module__trY_Ra__errorIcon{color:var(--destructive);margin-top:var(--space-2xs);flex-shrink:0}.ValidationErrorPanel-module__trY_Ra__warningIcon{color:var(--chart-4);margin-top:var(--space-2xs);flex-shrink:0}.ValidationErrorPanel-module__trY_Ra__content{gap:var(--space-2xs);flex-direction:column;flex:1;display:flex}.ValidationErrorPanel-module__trY_Ra__message{color:var(--foreground);font-size:var(--text-xs);line-height:1.4}.ValidationErrorPanel-module__trY_Ra__suggestion{color:var(--muted-foreground);font-size:var(--text-xs);line-height:1.4}.ValidationErrorPanel-module__trY_Ra__scopeTag{background:var(--muted);border-radius:var(--radius-sm);color:var(--muted-foreground);font-size:var(--text-2xs);padding:0 var(--space-2xs);align-self:flex-start}
.ConnectionOverview-module__irPL9a__body{gap:var(--space-md);flex-direction:column;max-width:65ch;margin-inline:auto;display:flex}.ConnectionOverview-module__irPL9a__paragraph{color:var(--ink-muted);font-family:var(--font-narrative);font-size:var(--text-body);line-height:var(--leading-body);margin:0}
.DataFlowInspector-module__SxTpDG__inspector{border:1px solid var(--border);border-radius:var(--radius);margin-top:var(--space-xs)}.DataFlowInspector-module__SxTpDG__toggle{color:var(--muted-foreground);cursor:pointer;font-size:var(--text-xs);align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);background:0 0;border:none;display:inline-flex}.DataFlowInspector-module__SxTpDG__toggle:hover{color:var(--foreground)}.DataFlowInspector-module__SxTpDG__toggle:focus-visible{border-radius:var(--radius-sm);color:var(--foreground);outline:2px solid var(--ring);outline-offset:-2px}.DataFlowInspector-module__SxTpDG__toggleIcon{height:var(--text-xs);width:var(--text-xs);flex-shrink:0;transition:transform .15s}.DataFlowInspector-module__SxTpDG__toggleIconOpen{transform:rotate(90deg)}.DataFlowInspector-module__SxTpDG__content{border-top:1px solid var(--border);padding:var(--space-sm)}.DataFlowInspector-module__SxTpDG__section{margin-bottom:var(--space-sm)}.DataFlowInspector-module__SxTpDG__section:last-child{margin-bottom:0}.DataFlowInspector-module__SxTpDG__sectionLabel{color:var(--muted-foreground);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-xs);text-transform:uppercase}.DataFlowInspector-module__SxTpDG__json{background:var(--muted);border-radius:var(--radius);color:var(--foreground);font-family:var(--locator);font-size:var(--text-xs);max-height:12rem;padding:var(--space-sm);white-space:pre-wrap;word-break:break-all;margin:0;line-height:1.5;overflow:auto}.DataFlowInspector-module__SxTpDG__branchValue{background:var(--vermilion-soft);border-radius:var(--radius);color:var(--foreground);font-size:var(--text-xs);font-weight:var(--font-weight-medium);padding:var(--space-2xs) var(--space-sm);display:inline-block}.DataFlowInspector-module__SxTpDG__showFullButton{color:var(--primary);cursor:pointer;font-size:var(--text-xs);margin-top:var(--space-xs);background:0 0;border:none;padding:0}.DataFlowInspector-module__SxTpDG__showFullButton:hover{text-decoration:underline}.DataFlowInspector-module__SxTpDG__showFullButton:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--ring);outline-offset:2px}
.ConnectionPageLinks-module__dq8iHa__list,.ConnectionPageLinks-module__dq8iHa__expandBody{border-top:2px solid var(--rule-strong);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ConnectionPageLinks-module__dq8iHa__row{border-bottom:1px solid var(--rule-default)}.ConnectionPageLinks-module__dq8iHa__rowLink{color:var(--ink);align-items:center;column-gap:var(--space-md);padding:var(--space-md) 0;row-gap:var(--space-xs);grid-template-columns:auto 1fr auto;text-decoration:none;transition:color .2s;display:grid}@media (min-width:64rem){.ConnectionPageLinks-module__dq8iHa__rowLink{padding:var(--space-lg) 0;grid-template-columns:auto minmax(14rem,18rem) 1fr auto}}.ConnectionPageLinks-module__dq8iHa__rowLink:hover{color:var(--vermilion-deep)}.ConnectionPageLinks-module__dq8iHa__rowLink:hover .ConnectionPageLinks-module__dq8iHa__chevron{transform:translate(3px)}.ConnectionPageLinks-module__dq8iHa__rowLink:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.ConnectionPageLinks-module__dq8iHa__iconRow{align-items:center;gap:var(--space-xs);flex-shrink:0;display:inline-flex}.ConnectionPageLinks-module__dq8iHa__iconRow img,.ConnectionPageLinks-module__dq8iHa__iconRow svg{border-radius:var(--radius-sm);object-fit:contain;width:1.5rem;height:1.5rem}.ConnectionPageLinks-module__dq8iHa__connector{color:var(--ink-muted);flex-shrink:0;width:.75rem;height:.75rem}.ConnectionPageLinks-module__dq8iHa__pair{font-family:var(--font-locator);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:.5em;font-weight:500;display:inline-flex}.ConnectionPageLinks-module__dq8iHa__pairName{color:var(--ink)}.ConnectionPageLinks-module__dq8iHa__pairSep{color:var(--ink-muted)}.ConnectionPageLinks-module__dq8iHa__tagline{color:var(--ink-muted);font-family:var(--font-narrative);font-size:var(--text-body);line-height:var(--leading-body);grid-column:1/-1;margin:0}@media (min-width:64rem){.ConnectionPageLinks-module__dq8iHa__tagline{grid-column:auto}}.ConnectionPageLinks-module__dq8iHa__chevron{color:var(--ink-muted);flex-shrink:0;grid-area:1/-2;width:1rem;height:1rem;transition:transform .2s ease-out}@media (min-width:64rem){.ConnectionPageLinks-module__dq8iHa__chevron{grid-area:auto}}@media (prefers-reduced-motion:reduce){.ConnectionPageLinks-module__dq8iHa__rowLink,.ConnectionPageLinks-module__dq8iHa__chevron{transition:none}.ConnectionPageLinks-module__dq8iHa__rowLink:hover .ConnectionPageLinks-module__dq8iHa__chevron{transform:none}}.ConnectionPageLinks-module__dq8iHa__expand{margin-top:var(--space-lg)}.ConnectionPageLinks-module__dq8iHa__expand[open] .ConnectionPageLinks-module__dq8iHa__expandIcon{transform:rotate(45deg)}.ConnectionPageLinks-module__dq8iHa__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}.ConnectionPageLinks-module__dq8iHa__expandSummary::-webkit-details-marker{display:none}.ConnectionPageLinks-module__dq8iHa__expandSummary:hover{background:var(--paper-lifted);border-color:var(--rule-strong)}.ConnectionPageLinks-module__dq8iHa__expandSummary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ConnectionPageLinks-module__dq8iHa__expandLabel{font-weight:500}.ConnectionPageLinks-module__dq8iHa__expandIcon{font-family:var(--font-locator);font-size:var(--text-meta);line-height:1;transition:transform .2s ease-out;display:inline-block}.ConnectionPageLinks-module__dq8iHa__expandBody{border-top:1px solid var(--rule-default);margin-top:var(--space-lg)}@media (prefers-reduced-motion:reduce){.ConnectionPageLinks-module__dq8iHa__expandSummary,.ConnectionPageLinks-module__dq8iHa__expandIcon{transition:none}}
.AutoEvalResult-module__TL2AVq__result{color:var(--muted-foreground);font-size:var(--text-xs);align-items:center;gap:var(--space-xs-sm);display:flex}.AutoEvalResult-module__TL2AVq__icon{color:var(--warning);height:var(--text-xs);width:var(--text-xs);flex-shrink:0}.AutoEvalResult-module__TL2AVq__detail{color:var(--muted-foreground);font-size:var(--text-xs)}
.ConnectionPairingsReference-module__Nce69G__pairings{border-top:2px solid var(--rule-strong);margin:0 0 var(--space-2xl);flex-direction:column;padding:0;list-style:none;display:flex}.ConnectionPairingsReference-module__Nce69G__pairing{border-bottom:1px solid var(--rule-default);gap:var(--space-sm);padding:var(--space-lg) 0;flex-direction:column;display:flex}.ConnectionPairingsReference-module__Nce69G__pairingHeader{align-items:baseline;gap:var(--space-sm);flex-wrap:wrap;display:flex}.ConnectionPairingsReference-module__Nce69G__pairingTrigger,.ConnectionPairingsReference-module__Nce69G__pairingOperation{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)}.ConnectionPairingsReference-module__Nce69G__pairingArrow{color:var(--ink-muted)}.ConnectionPairingsReference-module__Nce69G__pairingRationale{color:var(--ink-muted);font-family:var(--font-narrative);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.ConnectionPairingsReference-module__Nce69G__columns{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.ConnectionPairingsReference-module__Nce69G__columnTitle{color:var(--ink);font-family:var(--font-locator);font-size:var(--text-label);letter-spacing:var(--tracking-label);margin:0 0 var(--space-md);text-transform:uppercase;font-weight:500}.ConnectionPairingsReference-module__Nce69G__list{border-top:1px solid var(--rule-default);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ConnectionPairingsReference-module__Nce69G__item{border-bottom:1px solid var(--rule-default);gap:var(--space-xs);padding:var(--space-md) 0;flex-direction:column;display:flex}.ConnectionPairingsReference-module__Nce69G__itemName{color:var(--ink);font-family:var(--font-narrative);font-size:var(--text-body);font-weight:500;line-height:var(--leading-body)}.ConnectionPairingsReference-module__Nce69G__itemDescription{color:var(--ink-muted);font-family:var(--font-narrative);font-size:var(--text-meta);line-height:var(--leading-body);margin:0}.ConnectionPairingsReference-module__Nce69G__moreLink{color:var(--ink);font-family:var(--font-locator);font-size:var(--text-label);letter-spacing:var(--tracking-label);margin-top:var(--space-md);text-transform:uppercase;font-weight:500;text-decoration:underline;transition:color .18s;display:inline-block}.ConnectionPairingsReference-module__Nce69G__moreLink:hover{color:var(--ink-muted)}
.StepThroughTimeline-module__KKpzHq__timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.StepThroughTimeline-module__KKpzHq__timelineItem{gap:var(--space-sm-md);min-height:2.5rem;display:flex}.StepThroughTimeline-module__KKpzHq__timelineConnector{padding-top:var(--space-xs);width:var(--text-base);flex-direction:column;flex-shrink:0;align-items:center;display:flex}.StepThroughTimeline-module__KKpzHq__timelineDot{background:var(--primary);border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.StepThroughTimeline-module__KKpzHq__timelineLine{background:var(--border);margin-top:var(--space-xs);flex:1;width:.125rem}.StepThroughTimeline-module__KKpzHq__timelineContent{padding-bottom:var(--space-sm-md);flex:1}.StepThroughTimeline-module__KKpzHq__timelineHeader{align-items:center;gap:var(--space-sm);display:flex}.StepThroughTimeline-module__KKpzHq__timelineIcon{color:var(--muted-foreground);height:var(--text-sm);width:var(--text-sm);flex-shrink:0}.StepThroughTimeline-module__KKpzHq__timelineNodeName{color:var(--foreground);font-size:var(--text-sm);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.StepThroughTimeline-module__KKpzHq__timelineMode{font-size:var(--text-xs);flex-shrink:0}.StepThroughTimeline-module__KKpzHq__timelineDotError{background:var(--destructive)}.StepThroughTimeline-module__KKpzHq__executedBadge{font-size:var(--text-xs);flex-shrink:0}.StepThroughTimeline-module__KKpzHq__creditBadge{color:var(--muted-foreground)}.StepThroughTimeline-module__KKpzHq__creditIcon{height:var(--text-xs);width:var(--text-xs);flex-shrink:0}.StepThroughTimeline-module__KKpzHq__errorMessage{color:var(--destructive);font-size:var(--text-xs);align-items:flex-start;gap:var(--space-xs);margin-top:var(--space-xs);display:flex}.StepThroughTimeline-module__KKpzHq__errorIcon{height:var(--text-xs);width:var(--text-xs);flex-shrink:0;margin-top:.0625rem}
.ConnectionSetupSteps-module__RTN0pG__steps{border-top:2px solid var(--rule-strong);margin:0;flex-direction:column;max-width:65ch;margin-inline:auto;padding:0;list-style:none;display:flex}.ConnectionSetupSteps-module__RTN0pG__step{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}.ConnectionSetupSteps-module__RTN0pG__stepNumber{color:var(--ink-muted);font-family:var(--font-locator);font-size:var(--text-label);letter-spacing:var(--tracking-label);font-weight:500}.ConnectionSetupSteps-module__RTN0pG__stepBody{gap:var(--space-sm);flex-direction:column;display:flex}.ConnectionSetupSteps-module__RTN0pG__stepTitle{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}.ConnectionSetupSteps-module__RTN0pG__stepDescription{color:var(--ink-muted);font-family:var(--font-narrative);font-size:var(--text-body);line-height:var(--leading-body);margin:0}
.CompletionSummary-module__WzzSYq__summary{border:1px solid var(--border);border-radius:var(--radius-md);margin-top:var(--space-sm-md);overflow:hidden}.CompletionSummary-module__WzzSYq__header{background:var(--success-surface);align-items:center;gap:var(--space-sm);padding:var(--space-sm-md) var(--space-md);display:flex}.CompletionSummary-module__WzzSYq__headerIcon{color:var(--success);height:var(--text-xl);width:var(--text-xl);flex-shrink:0}.CompletionSummary-module__WzzSYq__headerTitle{color:var(--foreground);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);margin:0}.CompletionSummary-module__WzzSYq__stats{border-bottom:1px solid var(--border);gap:var(--space-sm);padding:var(--space-sm-md) var(--space-md);grid-template-columns:repeat(auto-fill,minmax(4rem,1fr));display:grid}.CompletionSummary-module__WzzSYq__stat{gap:var(--space-2xs);text-align:center;flex-direction:column;display:flex}.CompletionSummary-module__WzzSYq__statValue{color:var(--foreground);font-size:var(--text-lg);font-weight:var(--font-weight-semibold)}.CompletionSummary-module__WzzSYq__statLabel{color:var(--muted-foreground);font-size:var(--text-xs);text-transform:uppercase}.CompletionSummary-module__WzzSYq__traceList{padding:var(--space-sm-md) var(--space-md);flex-direction:column;margin:0;list-style:none;display:flex}.CompletionSummary-module__WzzSYq__traceItem{border-bottom:1px solid var(--border);padding:var(--space-sm) 0}.CompletionSummary-module__WzzSYq__traceItem:last-child{border-bottom:none;padding-bottom:0}.CompletionSummary-module__WzzSYq__traceItem:first-child{padding-top:0}.CompletionSummary-module__WzzSYq__traceError{color:var(--destructive);font-size:var(--text-xs);line-height:var(--leading-meta);margin:var(--space-2xs) 0 0}.CompletionSummary-module__WzzSYq__traceHeader{align-items:center;gap:var(--space-sm);display:flex}.CompletionSummary-module__WzzSYq__traceIcon{color:var(--muted-foreground);height:var(--text-sm);width:var(--text-sm);flex-shrink:0}.CompletionSummary-module__WzzSYq__traceName{color:var(--foreground);font-size:var(--text-sm);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.CompletionSummary-module__WzzSYq__errorBadge{flex-shrink:0}
.UseCasesDeck-module__Ee-HHG__deck{border-bottom:1px solid var(--rule-default);border-top:1px solid var(--rule-default);gap:var(--space-xl);padding:var(--space-xl) 0;flex-direction:column;display:flex;position:relative}.UseCasesDeck-module__Ee-HHG__progressTrack{background:var(--rule-default);height:1px;position:absolute;top:-1px;left:0;right:0;overflow:hidden}.UseCasesDeck-module__Ee-HHG__progressFill{background:var(--ink);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.UseCasesDeck-module__Ee-HHG__progressFill[data-active=true]{animation:UseCasesDeck-module__Ee-HHG__progressFill var(--rotate-duration,7s) linear forwards}@keyframes UseCasesDeck-module__Ee-HHG__progressFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.UseCasesDeck-module__Ee-HHG__stage{grid-template-rows:1fr;grid-template-columns:1fr;min-height:clamp(12rem,38vw,18rem);display:grid;position:relative;overflow-x:hidden}.UseCasesDeck-module__Ee-HHG__slide{gap:var(--space-sm);opacity:0;pointer-events:none;will-change:transform, opacity;flex-direction:column;grid-area:1/1;transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1);display:flex;transform:translate(2.5rem)}.UseCasesDeck-module__Ee-HHG__deck[data-direction=backward] .UseCasesDeck-module__Ee-HHG__slide{transform:translate(-2.5rem)}.UseCasesDeck-module__Ee-HHG__deck .UseCasesDeck-module__Ee-HHG__slide[data-active=true],.UseCasesDeck-module__Ee-HHG__deck[data-direction=backward] .UseCasesDeck-module__Ee-HHG__slide[data-active=true]{opacity:1;pointer-events:auto;transform:translate(0,0)}.UseCasesDeck-module__Ee-HHG__title{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}@media (min-width:48rem){.UseCasesDeck-module__Ee-HHG__title{font-size:var(--text-headline);letter-spacing:var(--tracking-headline);line-height:var(--leading-headline)}}.UseCasesDeck-module__Ee-HHG__description{color:var(--ink-muted);font-family:var(--font-narrative);font-size:var(--text-body-lift);line-height:var(--leading-body-lift);max-width:44rem;margin:0}.UseCasesDeck-module__Ee-HHG__templateLink{color:var(--ink);font-family:var(--font-narrative);font-size:var(--text-body);align-self:flex-start;align-items:center;gap:var(--space-xs);margin-top:var(--space-xs);text-underline-offset:4px;font-weight:500;text-decoration:underline 1px;transition:text-underline-offset .18s cubic-bezier(.22,1,.36,1);display:inline-flex}.UseCasesDeck-module__Ee-HHG__templateLink:hover,.UseCasesDeck-module__Ee-HHG__templateLink:focus-visible{text-underline-offset:6px}.UseCasesDeck-module__Ee-HHG__linkIcon{width:.875rem;height:.875rem;transition:transform .22s cubic-bezier(.22,1,.36,1)}.UseCasesDeck-module__Ee-HHG__templateLink:hover .UseCasesDeck-module__Ee-HHG__linkIcon,.UseCasesDeck-module__Ee-HHG__templateLink:focus-visible .UseCasesDeck-module__Ee-HHG__linkIcon{transform:translate(.25rem)}.UseCasesDeck-module__Ee-HHG__controls{align-items:center;gap:var(--space-md);flex-wrap:wrap;justify-content:space-between;display:flex}.UseCasesDeck-module__Ee-HHG__controlsLeft{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.UseCasesDeck-module__Ee-HHG__counter{color:var(--ink);font-family:var(--font-locator);font-size:var(--text-label);letter-spacing:var(--tracking-label);align-items:baseline;gap:.125rem;font-weight:500;line-height:1;display:inline-flex}.UseCasesDeck-module__Ee-HHG__counterCurrent{color:var(--ink);min-width:1.4em;animation:.36s cubic-bezier(.22,1,.36,1) UseCasesDeck-module__Ee-HHG__counterTick;display:inline-block}@keyframes UseCasesDeck-module__Ee-HHG__counterTick{0%{opacity:0;transform:translateY(-.25em)}60%{opacity:1}to{opacity:1;transform:translateY(0)}}.UseCasesDeck-module__Ee-HHG__counterDivider{color:var(--ink-muted);opacity:.6;padding:0 .125rem}.UseCasesDeck-module__Ee-HHG__counterTotal{color:var(--ink-muted)}.UseCasesDeck-module__Ee-HHG__navButtons{gap:var(--space-xs);display:flex}.UseCasesDeck-module__Ee-HHG__iconButton{border:1px solid var(--rule-default);border-radius:var(--radius-md);color:var(--ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:border-color .18s,background-color .18s,transform .18s cubic-bezier(.22,1,.36,1);display:inline-flex}.UseCasesDeck-module__Ee-HHG__iconButton:hover{background:var(--paper-lifted);border-color:var(--rule-strong)}.UseCasesDeck-module__Ee-HHG__iconButton:active{transform:scale(.94)}.UseCasesDeck-module__Ee-HHG__iconButton:focus-visible{border-color:var(--ink);outline:2px solid var(--ink);outline-offset:2px}.UseCasesDeck-module__Ee-HHG__iconButtonIcon{width:.875rem;height:.875rem}.UseCasesDeck-module__Ee-HHG__dots{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.UseCasesDeck-module__Ee-HHG__dot{background:var(--rule-default);cursor:pointer;border:0;border-radius:999px;width:.5rem;height:.5rem;padding:0;transition:background-color .22s cubic-bezier(.22,1,.36,1),width .32s cubic-bezier(.22,1,.36,1)}.UseCasesDeck-module__Ee-HHG__dot:hover{background:var(--rule-strong)}.UseCasesDeck-module__Ee-HHG__dot[data-active=true]{background:var(--ink);width:1.75rem}.UseCasesDeck-module__Ee-HHG__dot:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.UseCasesDeck-module__Ee-HHG__slide,.UseCasesDeck-module__Ee-HHG__title,.UseCasesDeck-module__Ee-HHG__description,.UseCasesDeck-module__Ee-HHG__templateLink,.UseCasesDeck-module__Ee-HHG__counterCurrent,.UseCasesDeck-module__Ee-HHG__progressFill,.UseCasesDeck-module__Ee-HHG__iconButton,.UseCasesDeck-module__Ee-HHG__linkIcon,.UseCasesDeck-module__Ee-HHG__dot{transition:none!important;animation:none!important}.UseCasesDeck-module__Ee-HHG__slide{transform:none!important}.UseCasesDeck-module__Ee-HHG__progressFill[data-active=true]{transform:scaleX(0)}}
.SchemaOutputForm-module__5U55pa__form{gap:var(--space-sm);flex-direction:column;display:flex}.SchemaOutputForm-module__5U55pa__error{color:var(--destructive);font-size:var(--text-xs);align-items:flex-start;gap:var(--space-xs);line-height:var(--leading-meta);margin:0;display:flex}.SchemaOutputForm-module__5U55pa__errorIcon{height:var(--text-sm);width:var(--text-sm);flex-shrink:0;margin-top:.0625rem}.SchemaOutputForm-module__5U55pa__submitButton{margin-top:var(--space-sm-md);align-self:flex-start}
.DayLog-module___qxiNW__frame{background:var(--paper-lifted);border:1px solid var(--rule-default);border-radius:var(--radius-lg);flex-direction:column;width:100%;margin:0;display:flex;overflow:hidden}.DayLog-module___qxiNW__header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;padding:1.25rem 1.5rem 1rem;display:flex}.DayLog-module___qxiNW__headerLabel{color:var(--ink);letter-spacing:.14em}.DayLog-module___qxiNW__headerMeta{color:var(--ink-muted);letter-spacing:.06em}.DayLog-module___qxiNW__entries{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.DayLog-module___qxiNW__entry{flex-direction:column;display:flex}.DayLog-module___qxiNW__entryInner{grid-template-columns:3rem 5rem 1fr auto;align-items:baseline;gap:.25rem 1rem;padding:.75rem 1.5rem;display:grid}.DayLog-module___qxiNW__time{color:var(--ink-muted);letter-spacing:.04em;white-space:nowrap}.DayLog-module___qxiNW__integration{color:var(--ink);letter-spacing:.12em;font-size:.625rem}.DayLog-module___qxiNW__action{color:var(--ink);font-family:var(--font-narrative);font-size:.875rem;line-height:1.4}.DayLog-module___qxiNW__status{letter-spacing:.1em;white-space:nowrap;justify-self:end;align-items:center;gap:.4rem;font-size:.625rem;display:inline-flex}.DayLog-module___qxiNW__statusDetail{color:var(--ink-muted);letter-spacing:.04em;text-transform:none}.DayLog-module___qxiNW__glyph{flex-shrink:0}.DayLog-module___qxiNW__status_approved{color:var(--moss)}.DayLog-module___qxiNW__status_paused{color:var(--amber-mark)}.DayLog-module___qxiNW__status_auto{color:var(--indigo-rill)}.DayLog-module___qxiNW__caption{color:var(--ink-muted);letter-spacing:.06em;padding:.875rem 1.5rem 1.125rem}@media (max-width:640px){.DayLog-module___qxiNW__entryInner{grid-template-columns:3rem 1fr;grid-template-areas:"time integration""action action""status status";row-gap:.375rem;padding:.875rem 1.25rem}.DayLog-module___qxiNW__time{grid-area:time}.DayLog-module___qxiNW__integration{grid-area:integration;justify-self:end}.DayLog-module___qxiNW__action{grid-area:action}.DayLog-module___qxiNW__status{grid-area:status;justify-self:start}}
.HeroSplit-module__DfFJDq__hero{padding:3.5rem var(--space-lg) 4.5rem}@media (min-width:1024px){.HeroSplit-module__DfFJDq__hero{padding:4.5rem var(--space-xl) 5.5rem}}.HeroSplit-module__DfFJDq__inner{align-items:center;gap:var(--space-2xl);grid-template-columns:1fr;max-width:78rem;margin:0 auto;display:grid}@media (min-width:1024px){.HeroSplit-module__DfFJDq__inner{gap:4rem}.HeroSplit-module__DfFJDq__ratioBalanced{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.HeroSplit-module__DfFJDq__ratioCopyLead{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.HeroSplit-module__DfFJDq__ratioArtifactLead{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}}.HeroSplit-module__DfFJDq__alignStretch{align-items:stretch}.HeroSplit-module__DfFJDq__copyColumn{gap:var(--space-lg);flex-direction:column;justify-content:center;display:flex}@media (min-width:1024px){.HeroSplit-module__DfFJDq__copyColumn{gap:1.75rem}}.HeroSplit-module__DfFJDq__artifactColumn{flex-direction:column;justify-content:center;align-items:center;display:flex}@media (max-width:1023px){.HeroSplit-module__DfFJDq__artifactColumn{margin-top:var(--space-md)}}
@layer components{.alert-dialog-module__U6Gita__overlay{z-index:var(--z-modal-backdrop);background-color:oklab(0% none none/.5);position:fixed;inset:0}.alert-dialog-module__U6Gita__overlay[data-state=open]{animation:alert-dialog-module__U6Gita__alert-dialog-overlay-in var(--motion-fast) cubic-bezier(.4, 0, .2, 1)}.alert-dialog-module__U6Gita__overlay[data-state=closed]{animation:alert-dialog-module__U6Gita__alert-dialog-overlay-out var(--motion-fast) cubic-bezier(.4, 0, .2, 1)}.alert-dialog-module__U6Gita__content{background-color:var(--background);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lift);gap:var(--space-4);max-width:calc(100% - 2rem);padding:var(--space-6);width:100%;z-index:var(--z-modal);display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.alert-dialog-module__U6Gita__content[data-state=open]{animation:alert-dialog-module__U6Gita__alert-dialog-content-in var(--motion-medium) cubic-bezier(.4, 0, .2, 1)}.alert-dialog-module__U6Gita__content[data-state=closed]{animation:alert-dialog-module__U6Gita__alert-dialog-content-out var(--motion-medium) cubic-bezier(.4, 0, .2, 1)}@media (min-width:40rem){.alert-dialog-module__U6Gita__content{max-width:32rem}}.alert-dialog-module__U6Gita__header{gap:var(--space-2);text-align:center;flex-direction:column;display:flex}@media (min-width:40rem){.alert-dialog-module__U6Gita__header{text-align:left}}.alert-dialog-module__U6Gita__footer{gap:var(--space-2);flex-direction:column-reverse;display:flex}@media (min-width:40rem){.alert-dialog-module__U6Gita__footer{flex-direction:row;justify-content:flex-end}}.alert-dialog-module__U6Gita__title{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);line-height:1.55556}.alert-dialog-module__U6Gita__description{color:var(--muted-foreground);font-size:var(--text-sm);line-height:1.42857}}@keyframes alert-dialog-module__U6Gita__alert-dialog-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes alert-dialog-module__U6Gita__alert-dialog-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes alert-dialog-module__U6Gita__alert-dialog-content-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes alert-dialog-module__U6Gita__alert-dialog-content-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.95)}}
@layer components{.alert-module__ug2D6q__base{border:1px solid var(--border);border-radius:var(--radius-lg);font-size:var(--text-sm);line-height:var(--leading-body);padding:var(--space-3) var(--space-4);align-items:start;row-gap:calc(var(--space-1) * .5);grid-template-columns:0 1fr;width:100%;display:grid;position:relative}.alert-module__ug2D6q__base:has(>svg){column-gap:var(--space-3);grid-template-columns:var(--space-4) 1fr}.alert-module__ug2D6q__base>svg{color:currentColor;height:var(--space-4);translate:0 calc(var(--space-1) * .5);width:var(--space-4)}.alert-module__ug2D6q__variantDefault{background-color:var(--card);color:var(--card-foreground)}.alert-module__ug2D6q__variantInfo{background-color:var(--info-surface);color:var(--info-ink)}.alert-module__ug2D6q__variantWarning{background-color:var(--warning-surface);color:var(--warning-ink)}.alert-module__ug2D6q__variantSuccess{background-color:var(--success-surface);color:var(--success-ink)}.alert-module__ug2D6q__variantDestructive{background-color:var(--error-surface);color:var(--destructive)}.alert-module__ug2D6q__variantInfo>svg,.alert-module__ug2D6q__variantWarning>svg,.alert-module__ug2D6q__variantSuccess>svg,.alert-module__ug2D6q__variantDestructive>svg{color:currentColor}.alert-module__ug2D6q__title{font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-display);-webkit-line-clamp:1;min-height:var(--space-4);-webkit-box-orient:vertical;grid-column-start:2;display:-webkit-box;overflow:hidden}.alert-module__ug2D6q__description{color:var(--muted-foreground);grid-column-start:2}.alert-module__ug2D6q__description>:is(p,div,ul,ol,figure,table)+:is(p,div,ul,ol,figure,table){margin-top:var(--space-1)}.alert-module__ug2D6q__description p{line-height:var(--leading-body)}.alert-module__ug2D6q__description a:not([data-slot=button]){color:var(--foreground);font-weight:var(--font-weight-medium);text-decoration:underline;text-decoration-color:var(--rule-strong);text-underline-offset:3px;transition:text-decoration-color var(--motion-fast) ease-out}.alert-module__ug2D6q__description a:not([data-slot=button]):hover{text-decoration-color:currentColor}.alert-module__ug2D6q__description a:not([data-slot=button]):focus-visible{outline-offset:2px;outline:1px solid;text-decoration-color:currentColor}@media (prefers-reduced-motion:reduce){.alert-module__ug2D6q__description a:not([data-slot=button]){transition:none}}}
.BlobFilePicker-module__K89KFa__picker{gap:var(--space-sm);flex-direction:column;display:flex}.BlobFilePicker-module__K89KFa__zone{background:var(--paper-lifted);border:1px dashed var(--rule-default);border-radius:var(--radius-lg);cursor:pointer;min-height:5rem;padding:var(--space-lg);text-align:center;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s;display:flex;position:relative}.BlobFilePicker-module__K89KFa__zone:hover{border-color:var(--rule-strong)}.BlobFilePicker-module__K89KFa__zone:focus-within{border-color:var(--rule-strong);outline:2px solid var(--ink);outline-offset:2px}.BlobFilePicker-module__K89KFa__zoneDragging{background:var(--vermilion-soft);border-color:var(--vermilion);}.BlobFilePicker-module__K89KFa__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.BlobFilePicker-module__K89KFa__prompt{color:var(--muted-foreground);font-size:var(--text-sm)}.BlobFilePicker-module__K89KFa__summary{color:var(--foreground);font-size:var(--text-sm);align-items:center;gap:var(--space-sm);flex-wrap:wrap;justify-content:center;display:flex}.BlobFilePicker-module__K89KFa__fileName{font-weight:500}.BlobFilePicker-module__K89KFa__meta{color:var(--muted-foreground)}.BlobFilePicker-module__K89KFa__replace{color:var(--primary);font-weight:500}
.DataAggregateConfig-module__VRY7mG__filterRow{align-items:flex-end;gap:var(--space-xs);display:flex}.DataAggregateConfig-module__VRY7mG__filterField,.DataAggregateConfig-module__VRY7mG__filterValue{flex:1}.DataAggregateConfig-module__VRY7mG__previewTableWrap{border:1px solid var(--border);border-radius:var(--radius-sm);margin-top:var(--space-sm);min-width:0;max-width:100%;max-height:14rem;overflow:auto}.DataAggregateConfig-module__VRY7mG__previewTable{border-collapse:collapse;font-size:var(--text-xs);min-width:100%}.DataAggregateConfig-module__VRY7mG__previewTable th,.DataAggregateConfig-module__VRY7mG__previewTable td{border-bottom:1px solid var(--border);padding:var(--space-xs) var(--space-sm);text-align:left;white-space:nowrap}.DataAggregateConfig-module__VRY7mG__previewTable th{color:var(--muted-foreground);font-weight:var(--font-weight-medium)}.DataAggregateConfig-module__VRY7mG__previewCaption{color:var(--muted-foreground);font-size:var(--text-xs);margin:var(--space-xs) 0 0}.DataAggregateConfig-module__VRY7mG__previewPending{color:var(--muted-foreground);font-size:var(--text-xs);align-items:center;gap:var(--space-xs);margin-top:var(--space-sm);display:flex}
.Hero-module__6jnYUq__eyebrow{align-self:flex-start}.Hero-module__6jnYUq__headline{letter-spacing:-.025em;font-size:clamp(2.25rem,1.6rem + 1.6vw,3.5rem);line-height:1.02}.Hero-module__6jnYUq__accent{white-space:nowrap}.Hero-module__6jnYUq__subhead{color:var(--ink-muted);max-width:32rem}.Hero-module__6jnYUq__cta{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.25rem;display:flex}.Hero-module__6jnYUq__meta{margin-top:-.25rem}
.ErrorBoundary-module__7f-YJG__wrapper{padding:var(--space-8);justify-content:center;align-items:center;display:flex}.ErrorBoundary-module__7f-YJG__content{text-align:center}.ErrorBoundary-module__7f-YJG__icon{color:var(--destructive);height:var(--space-8);width:var(--space-8);margin-inline:auto}.ErrorBoundary-module__7f-YJG__title{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);margin-top:var(--space-2);line-height:1.55556}.ErrorBoundary-module__7f-YJG__description{color:var(--muted-foreground);font-size:var(--text-sm);margin-top:var(--space-1);line-height:1.42857}.ErrorBoundary-module__7f-YJG__retryButton{margin-top:var(--space-4)}
.HomeFaq-module__Wy8p6G__section{padding:0 var(--space-lg) 5rem}.HomeFaq-module__Wy8p6G__inner{gap:var(--space-2xl);flex-direction:column;max-width:76rem;margin:0 auto;padding-top:5rem;display:flex}.HomeFaq-module__Wy8p6G__faqList{max-width:48rem}
.NodeConfigPanel-module__qfpxqa__panel{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.NodeConfigPanel-module__qfpxqa__header{background-color:var(--muted);border-bottom:1px solid var(--border);border-top:3px solid var(--panel-category-color,var(--border));padding:var(--space-sm) var(--space-md)}.NodeConfigPanel-module__qfpxqa__headerTop{align-items:center;gap:var(--space-xs);display:flex}.NodeConfigPanel-module__qfpxqa__headerLeft{align-items:center;gap:var(--space-sm);flex:1;min-width:0;display:flex}.NodeConfigPanel-module__qfpxqa__nodeIcon{background-color:var(--muted);border-radius:var(--radius);height:var(--space-7);width:var(--space-7);flex-shrink:0;justify-content:center;align-items:center;display:flex}.NodeConfigPanel-module__qfpxqa__nodeIcon[data-category=trigger]{background-color:var(--chart-2)}.NodeConfigPanel-module__qfpxqa__nodeIcon[data-category=logic]{background-color:var(--muted-foreground)}.NodeConfigPanel-module__qfpxqa__nodeIcon[data-category=action]{background-color:var(--chart-1)}.NodeConfigPanel-module__qfpxqa__header[data-category=trigger]{--panel-category-color:var(--chart-2)}.NodeConfigPanel-module__qfpxqa__header[data-category=logic]{--panel-category-color:var(--muted-foreground)}.NodeConfigPanel-module__qfpxqa__header[data-category=action]{--panel-category-color:var(--chart-1)}.NodeConfigPanel-module__qfpxqa__nodeIconSvg{color:var(--primary-foreground);height:var(--text-sm);width:var(--text-sm)}.NodeConfigPanel-module__qfpxqa__nameInput{border-radius:var(--radius-sm);color:var(--foreground);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);min-width:0;padding:var(--space-2xs) var(--space-xs);background:0 0;border:1px solid #0000;flex:1;line-height:1.25}.NodeConfigPanel-module__qfpxqa__nameInput:hover{border-color:var(--border)}.NodeConfigPanel-module__qfpxqa__nameInput:focus{background:var(--background);border-color:var(--ring);outline:none}.NodeConfigPanel-module__qfpxqa__closeIcon{height:var(--text-base);width:var(--text-base)}.NodeConfigPanel-module__qfpxqa__actionButtons{flex-shrink:0;align-items:center;gap:0;display:flex}.NodeConfigPanel-module__qfpxqa__actionIcon{height:var(--text-sm);width:var(--text-sm)}.NodeConfigPanel-module__qfpxqa__body{flex:1;min-height:0;padding:0;overflow-y:auto}.NodeConfigPanel-module__qfpxqa__readinessBanner{background:color-mix(in srgb, var(--destructive) 12%, var(--background));border:1px solid color-mix(in srgb, var(--destructive) 45%, var(--border));border-radius:var(--radius);color:var(--destructive);font-size:var(--text-xs);align-items:center;gap:var(--space-xs);margin:var(--space-sm);padding:var(--space-xs) var(--space-sm);display:flex}
.HowItWorks-module__7W4X7q__section{padding:0 var(--space-lg) 5rem}.HowItWorks-module__7W4X7q__inner{gap:var(--space-2xl);flex-direction:column;max-width:76rem;margin:0 auto;padding-top:5rem;display:flex}
.ScopePrompt-module__xCBTTq__root{margin-top:var(--space-sm)}.ScopePrompt-module__xCBTTq__icon{height:var(--text-base);width:var(--text-base)}.ScopePrompt-module__xCBTTq__description{gap:var(--space-sm);margin-top:var(--space-xs);flex-direction:column;display:flex}.ScopePrompt-module__xCBTTq__scopeList{gap:var(--space-xs);flex-wrap:wrap;display:flex}.ScopePrompt-module__xCBTTq__scopeBadge{font-family:var(--locator);font-size:var(--text-xs)}.ScopePrompt-module__xCBTTq__reauthorizeButton{margin-top:var(--space-xs);align-self:flex-start}