.BuilderLogoGradientSequence-module__MeyQCq__root{--builder-logo-sequence-duration:3.55s;--builder-logo-sequence-fill-delay:3.72s;--builder-logo-sequence-fill-duration:.42s;--builder-logo-sequence-sweep-color:#fff;--builder-logo-sequence-initial-fill:#0a0a0af7;--builder-logo-sequence-final-fill:#111827;width:8rem;max-width:100%;display:inline-block}.BuilderLogoGradientSequence-module__MeyQCq__svg{width:100%;height:auto;display:block;overflow:visible}.BuilderLogoGradientSequence-module__MeyQCq__paintSweep{fill:var(--builder-logo-sequence-sweep-color);transform-origin:0 0;animation:BuilderLogoGradientSequence-module__MeyQCq__builderLogoSequencePaintSweep var(--builder-logo-sequence-duration) cubic-bezier(.65, 0, .2, 1) forwards;transform:translateY(-150px)}.BuilderLogoGradientSequence-module__MeyQCq__drawStroke{fill:none;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000 1000;stroke-dashoffset:1000px;animation:BuilderLogoGradientSequence-module__MeyQCq__builderLogoSequenceDraw var(--builder-logo-sequence-duration) cubic-bezier(.65, 0, .2, 1) forwards, BuilderLogoGradientSequence-module__MeyQCq__builderLogoSequenceStrokeFade var(--builder-logo-sequence-fill-duration) cubic-bezier(.16, 1, .3, 1) var(--builder-logo-sequence-fill-delay) forwards}.BuilderLogoGradientSequence-module__MeyQCq__brushFill{fill:var(--builder-logo-sequence-initial-fill);animation:BuilderLogoGradientSequence-module__MeyQCq__builderLogoSequenceFill var(--builder-logo-sequence-fill-duration) cubic-bezier(.16, 1, .3, 1) var(--builder-logo-sequence-fill-delay) forwards}.BuilderLogoGradientSequence-module__MeyQCq__settled .BuilderLogoGradientSequence-module__MeyQCq__paintSweep{animation:none;transform:translateY(300px)}.BuilderLogoGradientSequence-module__MeyQCq__settled .BuilderLogoGradientSequence-module__MeyQCq__brushFill{fill:var(--builder-logo-sequence-final-fill);animation:none}.BuilderLogoGradientSequence-module__MeyQCq__settled .BuilderLogoGradientSequence-module__MeyQCq__drawStroke{opacity:0;stroke-dashoffset:0;animation:none}@keyframes BuilderLogoGradientSequence-module__MeyQCq__builderLogoSequenceDraw{0%,14%{opacity:0;stroke-dashoffset:1000px}18%{opacity:1;stroke-dashoffset:1000px}72%,to{opacity:1;stroke-dashoffset:0}}@keyframes BuilderLogoGradientSequence-module__MeyQCq__builderLogoSequencePaintSweep{0%,54%{transform:translateY(-150px)}to{transform:translateY(300px)}}@keyframes BuilderLogoGradientSequence-module__MeyQCq__builderLogoSequenceStrokeFade{0%{opacity:1}to{opacity:0}}@keyframes BuilderLogoGradientSequence-module__MeyQCq__builderLogoSequenceFill{0%{fill:var(--builder-logo-sequence-initial-fill)}to{fill:var(--builder-logo-sequence-final-fill)}}@media (prefers-reduced-motion:reduce){.BuilderLogoGradientSequence-module__MeyQCq__paintSweep{animation:none;transform:translateY(300px)}.BuilderLogoGradientSequence-module__MeyQCq__brushFill{fill:var(--builder-logo-sequence-final-fill);animation:none}.BuilderLogoGradientSequence-module__MeyQCq__drawStroke{opacity:0;stroke-dashoffset:0;animation:none}}
.CanvasLoadingScreen-module__yeTqYG__root{--loader-intro-delay:40ms;--loader-root-reveal-duration:.22s;--loader-logo-enter-delay:80ms;--loader-logo-enter-duration:.22s;--loader-title-word-delay-1:.62s;--loader-title-word-delay-2:.71s;--loader-title-word-delay-3:.8s;--loader-detail-enter-delay:1.04s;--loader-text-enter-duration:.36s;isolation:isolate;contain:layout paint;color:#111827;opacity:0;width:100%;min-height:100dvh;animation:CanvasLoadingScreen-module__yeTqYG__rootReveal var(--loader-root-reveal-duration) ease-out both;animation-delay:var(--loader-intro-delay);place-items:center;padding:clamp(1.5rem,4vw,3rem);display:grid;position:relative;overflow:hidden}.CanvasLoadingScreen-module__yeTqYG__rootSolid{background:#fff}.CanvasLoadingScreen-module__yeTqYG__rootOverlay{z-index:40;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;background:#ffffffe0;min-height:100%;animation:none;position:absolute;inset:0}.CanvasLoadingScreen-module__yeTqYG__logoCenter{z-index:1;justify-content:center;align-items:center;width:min(34rem,100%);display:flex;position:relative;transform:translateY(-.25rem)}.CanvasLoadingScreen-module__yeTqYG__logoStack{align-items:center;gap:var(--ui-space-3);text-align:center;flex-direction:column;min-width:0;display:flex}.CanvasLoadingScreen-module__yeTqYG__logoSequence{--builder-logo-sequence-duration:1.12s;--builder-logo-sequence-fill-delay:1.18s;--builder-logo-sequence-fill-duration:.26s;color:var(--icon-shimmer-highlight);opacity:0;width:clamp(11rem,17vw,16rem);animation:CanvasLoadingScreen-module__yeTqYG__loaderLogoEnter var(--loader-logo-enter-duration) ease-out both;animation-delay:var(--loader-logo-enter-delay);transform:translateY(.25rem)scale(.985)}.CanvasLoadingScreen-module__yeTqYG__logoSequence[data-logo-motion=settled]{opacity:1;animation:none;transform:none}.CanvasLoadingScreen-module__yeTqYG__titleText,.CanvasLoadingScreen-module__yeTqYG__detailText{font-family:var(--font-sans);letter-spacing:0;margin:0}.CanvasLoadingScreen-module__yeTqYG__titleText{margin-top:var(--ui-space-2);color:#111827;justify-content:center;gap:.3em;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600;line-height:1.2;display:flex}.CanvasLoadingScreen-module__yeTqYG__titleWord{opacity:0;animation:CanvasLoadingScreen-module__yeTqYG__textEnter var(--loader-text-enter-duration) cubic-bezier(.16, 1, .3, 1) both;display:inline-block;transform:translateY(.45rem)}.CanvasLoadingScreen-module__yeTqYG__titleWord:first-child{animation-delay:var(--loader-title-word-delay-1)}.CanvasLoadingScreen-module__yeTqYG__titleWord:nth-child(2){animation-delay:var(--loader-title-word-delay-2)}.CanvasLoadingScreen-module__yeTqYG__titleWord:nth-child(3){animation-delay:var(--loader-title-word-delay-3)}.CanvasLoadingScreen-module__yeTqYG__titleWord:nth-child(n+4){animation-delay:calc(var(--loader-title-word-delay-3) + 90ms)}.CanvasLoadingScreen-module__yeTqYG__detailText{max-width:24rem;font-size:var(--ui-text-lg);color:#525252e0;text-wrap:balance;opacity:0;animation:CanvasLoadingScreen-module__yeTqYG__textEnter var(--loader-text-enter-duration) cubic-bezier(.16, 1, .3, 1) both;animation-delay:var(--loader-detail-enter-delay);line-height:1.45;transform:translateY(.35rem)}.CanvasLoadingScreen-module__yeTqYG__noIntro{opacity:1;animation:none}.CanvasLoadingScreen-module__yeTqYG__noIntro .CanvasLoadingScreen-module__yeTqYG__logoStack{opacity:1;transform:translateY(0)}@keyframes CanvasLoadingScreen-module__yeTqYG__loaderLogoEnter{0%{opacity:0;transform:translateY(.25rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes CanvasLoadingScreen-module__yeTqYG__textEnter{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:translateY(0)}}@keyframes CanvasLoadingScreen-module__yeTqYG__rootReveal{0%{opacity:0}to{opacity:1}}@media (pointer:fine) and (update:fast) and (prefers-reduced-motion:no-preference){.CanvasLoadingScreen-module__yeTqYG__rootOverlay:not(.CanvasLoadingScreen-module__yeTqYG__noIntro){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.CanvasLoadingScreen-module__yeTqYG__rootOverlay{background:#ffffffe6}}@media (prefers-reduced-motion:reduce),(pointer:coarse),(update:slow){.CanvasLoadingScreen-module__yeTqYG__rootOverlay{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce),(update:slow){.CanvasLoadingScreen-module__yeTqYG__root,.CanvasLoadingScreen-module__yeTqYG__logoSequence,.CanvasLoadingScreen-module__yeTqYG__titleWord,.CanvasLoadingScreen-module__yeTqYG__detailText{opacity:1;animation:none;transform:translateY(0)}}@media (pointer:coarse){.CanvasLoadingScreen-module__yeTqYG__logoSequence{width:clamp(8.5rem,34vw,12rem)}.CanvasLoadingScreen-module__yeTqYG__detailText{max-width:min(30rem,92vw);font-size:var(--ui-text-sm)}}@media (forced-colors:active){.CanvasLoadingScreen-module__yeTqYG__root,.CanvasLoadingScreen-module__yeTqYG__rootSolid,.CanvasLoadingScreen-module__yeTqYG__rootOverlay{color:canvastext;background:canvas}.CanvasLoadingScreen-module__yeTqYG__logoSequence{display:none}.CanvasLoadingScreen-module__yeTqYG__titleText,.CanvasLoadingScreen-module__yeTqYG__detailText{color:canvastext}}
.CanvasLoadingGate-module__92080W__root{isolation:isolate}.CanvasLoadingGate-module__92080W__content{z-index:0}.CanvasLoadingGate-module__92080W__contentSuppressed{pointer-events:none}
.LoadingGateOverlay-module__fetJyW__root{z-index:1;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;inset:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.LoadingGateOverlay-module__fetJyW__root{transition:none}}.LoadingGateOverlay-module__fetJyW__fading{pointer-events:none}
.publicShellPrimitives-module__9RsEUW__shell{background:var(--public-surface);flex-direction:column;min-height:100dvh;display:flex;position:relative}.publicShellPrimitives-module__9RsEUW__gutters{padding-left:var(--ui-space-6);padding-right:var(--ui-space-6)}@media (min-width:640px){.publicShellPrimitives-module__9RsEUW__gutters{padding-left:var(--ui-space-10);padding-right:var(--ui-space-10)}}.publicShellPrimitives-module__9RsEUW__container{width:100%;max-width:87.5rem;margin-left:auto;margin-right:auto}.publicShellPrimitives-module__9RsEUW__headerHeight{height:var(--public-navbar-height)}.publicShellPrimitives-module__9RsEUW__headerOffset{top:var(--public-navbar-height)}.publicShellPrimitives-module__9RsEUW__mobilePanelMaxHeight{max-height:calc(100dvh - var(--public-navbar-height))}.publicShellPrimitives-module__9RsEUW__legalHeroTopOffset{padding-top:calc(var(--public-navbar-height) + var(--ui-space-8))}@media (min-width:1024px){.publicShellPrimitives-module__9RsEUW__legalHeroTopOffset{padding-top:7rem}}.publicShellPrimitives-module__9RsEUW__legalSection{scroll-margin-top:var(--public-navbar-height);gap:var(--ui-space-3);flex-direction:column;display:flex}.publicShellPrimitives-module__9RsEUW__brandAccentText{color:var(--auth-accent)}
.RouteErrorBody-module__NmxdGG__inner{text-align:center;max-width:28rem;margin-left:auto;margin-right:auto}.RouteErrorBody-module__NmxdGG__title{font-size:var(--ui-text-lg);color:var(--color-foreground);text-wrap:balance;font-weight:500}.RouteErrorBody-module__NmxdGG__message{margin-top:var(--ui-space-2);font-size:var(--ui-text-sm);color:var(--ui-text-muted)}.RouteErrorBody-module__NmxdGG__actions{margin-top:var(--ui-space-4);justify-content:center;align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.RouteErrorBody-module__NmxdGG__actions a{justify-content:center;align-items:center;min-height:2.75rem;display:inline-flex}.RouteErrorBody-module__NmxdGG__actions button{min-height:2.75rem}
.RouteErrorShell-module__QlnOxW__mainOutline{outline:none}
.ErrorBoundary-module__uKYcQa__authRedirectText{font-size:var(--ui-text-sm);color:var(--ui-text-muted)}.ErrorBoundary-module__uKYcQa__notFoundInner{align-items:center;gap:var(--ui-space-3);text-align:center;flex-direction:column;max-width:24rem;display:flex}.ErrorBoundary-module__uKYcQa__notFoundTitle{font-size:var(--ui-text-lg);letter-spacing:-.025em;color:var(--color-foreground);font-weight:500}.ErrorBoundary-module__uKYcQa__notFoundBody{font-size:var(--ui-text-md);color:var(--ui-text-muted);margin:0;line-height:1.625}.ErrorBoundary-module__uKYcQa__secondaryLinkSpacing{margin-top:var(--ui-space-2)}
.CanvasBanners-module__Ld83qW__collisionBanner{box-sizing:border-box;left:50%;top:var(--ui-space-3);z-index:60;max-inline-size:min(42rem, calc(100% - (var(--ui-space-4) * 2)));border-radius:var(--ui-radius-md);border:1px solid var(--ui-status-warning-border);background:color-mix(in srgb, var(--ui-surface-1) 96%, transparent);font-size:var(--ui-text-sm);color:var(--color-foreground);box-shadow:var(--ui-shadow-soft);line-height:1.25;position:absolute;transform:translate(-50%)}.CanvasBanners-module__Ld83qW__editSessionBanner{--edit-session-surface:var(--canvas-glass-surface);--edit-session-border:var(--canvas-glass-border);--edit-session-text:var(--canvas-glass-text);--edit-session-muted:var(--canvas-glass-text-muted);--edit-session-button-bg:var(--canvas-glass-fill);--edit-session-button-bg-hover:var(--canvas-glass-fill-hover);--edit-session-dot:var(--ui-status-warning);box-sizing:border-box;top:calc(var(--canvas-overlay-inset,.875rem) + var(--canvas-overlay-trigger-size,2.125rem) + .5rem);right:calc(var(--canvas-overlay-inset,.875rem) + var(--canvas-overlay-dock-offset,2.375rem));z-index:60;min-height:var(--canvas-overlay-trigger-size,2.125rem);border:1px solid var(--edit-session-border);border-radius:var(--ui-radius-full);background:var(--edit-session-surface);max-inline-size:min(30rem,100% - 2rem);box-shadow:var(--ui-shadow-popover);color:var(--edit-session-text);font-family:var(--font-sans);font-size:var(--text-micro);-webkit-backdrop-filter:blur(var(--canvas-glass-blur));flex-wrap:wrap;align-items:center;gap:.5rem;padding:.125rem .125rem .125rem .625rem;line-height:1;display:inline-flex;position:absolute}.CanvasBanners-module__Ld83qW__collisionBanner{pointer-events:none;padding:.375rem var(--ui-space-3);overflow-wrap:anywhere;text-align:center}.CanvasBanners-module__Ld83qW__editSessionBannerDot{border-radius:var(--ui-radius-full);background:var(--edit-session-dot);width:.375rem;height:.375rem;box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--edit-session-dot) 18%, transparent);flex:0 0 .375rem}.CanvasBanners-module__Ld83qW__editSessionBannerText{white-space:nowrap;flex:auto;align-items:center;gap:.375rem;min-width:0;display:inline-flex}.CanvasBanners-module__Ld83qW__editSessionBannerTitle{letter-spacing:0;flex:none;font-weight:650}.CanvasBanners-module__Ld83qW__editSessionBannerDetail{min-width:0;color:var(--edit-session-muted);text-overflow:ellipsis;font-weight:500;overflow:hidden}.CanvasBanners-module__Ld83qW__editSessionBannerAction{height:calc(var(--canvas-overlay-trigger-size,2.125rem) - .25rem);border-radius:var(--ui-radius-full);background:var(--edit-session-button-bg);font:inherit;color:var(--edit-session-text);cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0 .75rem;font-weight:650;line-height:1;transition:background-color .15s,color .15s;display:inline-flex}.CanvasBanners-module__Ld83qW__editSessionBannerAction:hover:not(:disabled){background:var(--edit-session-button-bg-hover)}.CanvasBanners-module__Ld83qW__editSessionBannerAction:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.CanvasBanners-module__Ld83qW__editSessionBannerAction:disabled{cursor:wait;opacity:.6}.CanvasBanners-module__Ld83qW__editSessionBannerError{color:var(--ui-status-warning);font-size:var(--text-micro);overflow-wrap:anywhere;flex-basis:100%;padding:0 .625rem .375rem 1.25rem;font-weight:500;line-height:1.1}@media (max-width:760px){.CanvasBanners-module__Ld83qW__editSessionBanner{right:var(--canvas-overlay-inset,.875rem);left:var(--canvas-overlay-inset,.875rem);max-inline-size:none}.CanvasBanners-module__Ld83qW__editSessionBannerDetail{display:none}.CanvasBanners-module__Ld83qW__editSessionBannerAction{margin-left:auto}}@media (max-width:420px){.CanvasBanners-module__Ld83qW__editSessionBanner{top:calc(var(--canvas-overlay-inset,.875rem) + var(--canvas-overlay-trigger-size,2.125rem) + .375rem)}.CanvasBanners-module__Ld83qW__editSessionBannerAction{padding:0 .625rem}}@media (prefers-reduced-motion:reduce){.CanvasBanners-module__Ld83qW__editSessionBannerAction{transition:none}}
.ArtboardNode-module__Z5vPHa__content{position:relative;overflow:visible}.ArtboardNode-module__Z5vPHa__surface{border:1px solid #1118271f;position:absolute;inset:0;box-shadow:0 1px 2px #0000000f}.ArtboardNode-module__Z5vPHa__label{left:0;bottom:calc(100% + var(--canvas-viewport-floating-chrome-gap,var(--ui-space-1)));transform-origin:0 100%;transform:scale(var(--canvas-viewport-floating-chrome-scale,1));text-overflow:ellipsis;white-space:nowrap;color:#111827a6;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:min(12rem,100%);font-size:12px;font-weight:500;line-height:1;position:absolute;overflow:hidden}@supports (max-width:calc(1px / 1)){.ArtboardNode-module__Z5vPHa__label{max-width:min(12rem, calc(100% / var(--canvas-viewport-floating-chrome-scale,1)))}}
.properties-module__jWa7pq__label{font-size:var(--text-node-label);color:color-mix(in srgb, var(--color-foreground) 50%, transparent);white-space:nowrap;cursor:default;align-items:center;gap:.25rem;display:flex}.properties-module__jWa7pq__labelIcon{color:color-mix(in srgb, var(--color-foreground) 40%, transparent);flex-shrink:0}.properties-module__jWa7pq__hint{font-size:var(--text-micro);color:color-mix(in srgb, var(--color-foreground) 25%, transparent);line-height:1.2}.properties-module__jWa7pq__hintRight{text-align:right;-webkit-user-select:none;user-select:none}.properties-module__jWa7pq__description{font-size:var(--text-micro);color:color-mix(in srgb, var(--color-foreground) 30%, transparent);-webkit-line-clamp:2;white-space:normal;word-break:break-word;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.properties-module__jWa7pq__error{font-size:var(--text-micro);color:var(--ui-status-error);line-height:1.2}.properties-module__jWa7pq__requiredBadge{font-size:var(--text-micro);color:#ea580ce6;margin-left:1px}.properties-module__jWa7pq__sectionToggle{font-size:var(--text-node-label);color:color-mix(in srgb, var(--color-foreground) 40%, transparent);align-items:center;gap:.25rem;padding:.25rem 0;font-weight:500;transition:color .15s;display:flex}.properties-module__jWa7pq__sectionToggle:hover{color:color-mix(in srgb, var(--color-foreground) 65%, transparent)}.properties-module__jWa7pq__sectionToggle:disabled{opacity:.5;cursor:not-allowed}.properties-module__jWa7pq__disclosureIcon{flex-shrink:0;transition:transform .15s ease-in-out}.properties-module__jWa7pq__disclosureIconOpen{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.properties-module__jWa7pq__disclosureIcon{transition:none}}.properties-module__jWa7pq__sectionBadge{font-size:var(--text-micro);color:color-mix(in srgb, var(--color-foreground) 30%, transparent);margin-left:.125rem}.properties-module__jWa7pq__numberInputReset{appearance:textfield}.properties-module__jWa7pq__numberInputReset::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.properties-module__jWa7pq__numberInputReset::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.properties-module__jWa7pq__input{color:color-mix(in srgb, var(--color-foreground) 90%, transparent);background:#fff;border:1px solid #0000001f;outline:none;font-family:inherit;transition:border-color .15s}.properties-module__jWa7pq__input::placeholder{color:color-mix(in srgb, var(--color-foreground) 35%, transparent)}.properties-module__jWa7pq__input:focus{border-color:#0000004d}.properties-module__jWa7pq__input:focus-visible{outline-offset:1px;outline:1px solid #00000040}.properties-module__jWa7pq__input:disabled{opacity:.5;cursor:not-allowed}.properties-module__jWa7pq__inputSm{font-size:var(--text-node-label);border-radius:var(--ui-radius-xxs);padding:.1875rem .375rem}.properties-module__jWa7pq__inputMd{font-size:var(--ui-text-sm);border-radius:var(--ui-radius-xs);padding:.375rem .5rem}.properties-module__jWa7pq__input.properties-module__jWa7pq__inputError{border-color:var(--ui-status-error-border)}.properties-module__jWa7pq__inputWidthFull{width:100%}.properties-module__jWa7pq__inputWidthSm{width:4.5rem}.properties-module__jWa7pq__sectionRoot{flex-shrink:0;width:100%;min-width:0}.properties-module__jWa7pq__sectionBody{flex-direction:column;gap:.375rem;padding-top:.375rem;padding-bottom:.375rem;display:flex}.properties-module__jWa7pq__rowOuter{flex-direction:column;gap:.125rem;display:flex}.properties-module__jWa7pq__rowLabelRow{justify-content:space-between;align-items:center;gap:var(--ui-space-2);display:flex}.properties-module__jWa7pq__fieldRoot{flex-direction:column;gap:.125rem;min-width:0;display:flex}.properties-module__jWa7pq__fieldLabelRow{justify-content:flex-start;align-items:center;gap:var(--ui-space-1);display:flex}
.NodeShell-module__2tBihG__container{--node-shell-text-color:var(--color-foreground);--node-shell-selected-border-color:#0006;--node-shell-hover-border-color:#00000026;cursor:grab;border-radius:var(--ui-radius-md);background:var(--ui-surface-node);border:1px solid var(--ui-border-strong);color:var(--node-shell-text-color);font-size:var(--ui-text-lg);-webkit-user-select:none;user-select:none;background-clip:padding-box;font-weight:500;transition:border-color .2s ease-out;position:absolute}.NodeShell-module__2tBihG__container:active{cursor:grabbing}.NodeShell-module__2tBihG__container[data-node-type=audio],.NodeShell-module__2tBihG__container[data-node-type=image],.NodeShell-module__2tBihG__container[data-node-type=video],.NodeShell-module__2tBihG__container[data-node-type=webhook-call],.NodeShell-module__2tBihG__container[data-node-type=webhook-trigger]{border-radius:var(--ui-radius-xxs)}.NodeShell-module__2tBihG__selected{border-color:var(--node-shell-selected-border-color)}.NodeShell-module__2tBihG__container[data-node-type=image].NodeShell-module__2tBihG__selected{border-color:#0000}.NodeShell-module__2tBihG__container.NodeShell-module__2tBihG__selected [data-footer-dimmed]{opacity:1}.NodeShell-module__2tBihG__container:not(.NodeShell-module__2tBihG__selected):hover{border-color:var(--node-shell-hover-border-color)}.NodeShell-module__2tBihG__container:focus-visible{border-color:var(--node-shell-selected-border-color);outline:2px solid color-mix(in srgb, var(--node-shell-selected-border-color) 80%, white 20%);outline-offset:2px}.NodeShell-module__2tBihG__container.NodeShell-module__2tBihG__selected:focus-visible{outline:none}.NodeShell-module__2tBihG__interacting{cursor:grabbing;will-change:transform}.NodeShell-module__2tBihG__content{z-index:1;isolation:isolate;flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.NodeShell-module__2tBihG__executing-running,.NodeShell-module__2tBihG__executing-waiting{border-color:var(--node-exec-running)}.NodeShell-module__2tBihG__executing-streaming{border-color:var(--node-exec-streaming)}.NodeShell-module__2tBihG__executing-completed{border-color:var(--node-exec-completed)}.NodeShell-module__2tBihG__executing-error{border-color:var(--node-exec-error)}
.NodeHandles-module__ZSaDJq__nodeHandlesRoot{pointer-events:none;position:absolute;inset:0}.NodeHandles-module__ZSaDJq__handle{pointer-events:auto;--node-handle-bg:color-mix(in srgb, var(--port-color) 6%, #ffffff1a);--node-handle-border-color:color-mix(in srgb, var(--port-color) 12%, #fff3);--node-handle-hover-border-color:#fff6;touch-action:none;width:var(--node-handle-size,.875rem);height:var(--node-handle-size,.875rem);border-radius:var(--ui-radius-full);background:var(--node-handle-bg);border:1px solid var(--node-handle-border-color);cursor:crosshair;z-index:10;transition:background .15s,border-color .15s,opacity .15s;position:absolute;transform:translateY(-50%)}.NodeHandles-module__ZSaDJq__handle:hover{background:color-mix(in srgb, var(--port-color) 8%, #0000001a);border-color:var(--node-handle-hover-border-color);transform:translateY(-50%)}.NodeHandles-module__ZSaDJq__handle[data-port-type=text]{background:#0000000f;border-color:#0000001f}.NodeHandles-module__ZSaDJq__handle[data-port-type=text]:hover{background:#0000001a;border-color:#0003}.NodeHandles-module__ZSaDJq__input{left:calc(0px - var(--node-handle-half,.4375rem) - var(--node-shell-border-half-px,.5px))}.NodeHandles-module__ZSaDJq__output{right:calc(0px - var(--node-handle-half,.4375rem) - var(--node-shell-border-half-px,.5px))}[data-port-layout-variant=media-floating-output] .NodeHandles-module__ZSaDJq__output[data-port-id=audio-out],[data-port-layout-variant=media-floating-output] .NodeHandles-module__ZSaDJq__output[data-port-id=image-out],[data-port-layout-variant=media-floating-output] .NodeHandles-module__ZSaDJq__output[data-port-id=video-out]{--node-media-floating-output-outset:24px;--node-media-floating-output-hit-size:2rem;--node-media-floating-output-hit-half:1rem;left:calc(100% + var(--node-media-floating-output-outset) - var(--node-media-floating-output-hit-half));width:var(--node-media-floating-output-hit-size);height:var(--node-media-floating-output-hit-size);box-shadow:none;z-index:18;background:0 0;border:0;justify-content:center;align-items:center;display:flex;right:auto;transform:translateY(-50%)}[data-port-layout-variant=media-floating-output] .NodeHandles-module__ZSaDJq__output[data-port-id=audio-out]:before,[data-port-layout-variant=media-floating-output] .NodeHandles-module__ZSaDJq__output[data-port-id=image-out]:before,[data-port-layout-variant=media-floating-output] .NodeHandles-module__ZSaDJq__output[data-port-id=video-out]:before{content:"";width:var(--node-handle-size,.875rem);height:var(--node-handle-size,.875rem);border:1px solid var(--node-handle-border-color);border-radius:var(--ui-radius-full);background:var(--node-handle-bg);transition:background .15s,border-color .15s,transform .15s}[data-port-layout-variant=media-floating-output] .NodeHandles-module__ZSaDJq__output[data-port-id=audio-out]:hover:before,[data-port-layout-variant=media-floating-output] .NodeHandles-module__ZSaDJq__output[data-port-id=image-out]:hover:before,[data-port-layout-variant=media-floating-output] .NodeHandles-module__ZSaDJq__output[data-port-id=video-out]:hover:before,[data-port-layout-variant=media-floating-output] .NodeHandles-module__ZSaDJq__output[data-port-id=audio-out].NodeHandles-module__ZSaDJq__highlighted:before,[data-port-layout-variant=media-floating-output] .NodeHandles-module__ZSaDJq__output[data-port-id=image-out].NodeHandles-module__ZSaDJq__highlighted:before,[data-port-layout-variant=media-floating-output] .NodeHandles-module__ZSaDJq__output[data-port-id=video-out].NodeHandles-module__ZSaDJq__highlighted:before{background:color-mix(in srgb, var(--port-color) 8%, #0000001a);border-color:var(--node-handle-hover-border-color);transform:scale(1.15)}.NodeHandles-module__ZSaDJq__required{background:color-mix(in srgb, var(--port-color) 10%, #ffffff1f);border-color:color-mix(in srgb, var(--port-color) 55%, #ffffff40)}.NodeHandles-module__ZSaDJq__highlighted{background:color-mix(in srgb, var(--port-color) 14%, #ffffff2e);border-color:color-mix(in srgb, var(--port-color) 82%, transparent);z-index:20;transform:translateY(-50%)}.NodeHandles-module__ZSaDJq__dimmed{opacity:.3;pointer-events:none}.NodeHandles-module__ZSaDJq__selfNodeConnectionNeutral{opacity:.55;background:var(--node-handle-bg);border-color:var(--node-handle-border-color)}.NodeHandles-module__ZSaDJq__selfNodeConnectionNeutral:hover{border-color:var(--node-handle-border-color);transform:translateY(-50%)}.NodeHandles-module__ZSaDJq__portLabel{--node-port-label-color:#404040f2;color:var(--node-port-label-color);font-size:var(--text-micro);letter-spacing:.01em;white-space:nowrap;pointer-events:none;z-index:30;font-weight:500;position:absolute;bottom:calc(50% + .25rem)}.NodeHandles-module__ZSaDJq__portLabel[data-direction=input]{right:calc(100% + .5rem)}.NodeHandles-module__ZSaDJq__portLabel[data-direction=output]{left:calc(100% + .5rem)}.NodeHandles-module__ZSaDJq__portLabelSpawn{transition:opacity var(--port-label-spawn-fade-duration,.28s) ease-out}.NodeHandles-module__ZSaDJq__portLabelSpawn[data-fade=true]{opacity:0}@media (prefers-reduced-motion:reduce){.NodeHandles-module__ZSaDJq__handle{--node-handle-bg:color-mix(in srgb, var(--port-color) 6%, #0000000f);--node-handle-border-color:color-mix(in srgb, var(--port-color) 15%, #0000001f);--node-handle-hover-border-color:#00000040;transition-duration:.01ms}.NodeHandles-module__ZSaDJq__portLabelSpawn{transition-duration:50ms}}
.NodeHeader-module__T50kla__header{flex-shrink:0;align-items:center;gap:.375rem;min-height:1.5rem;padding:.5rem;display:flex}.NodeHeader-module__T50kla__logoSlot{flex-shrink:0;justify-content:center;align-items:center;display:flex}.NodeHeader-module__T50kla__logo{width:var(--node-header-icon-size);height:var(--node-header-icon-size);object-fit:contain}.NodeHeader-module__T50kla__logoSlotIcon{color:var(--node-header-icon-color)}.NodeHeader-module__T50kla__logoSlotIcon svg{width:var(--node-header-icon-size);height:var(--node-header-icon-size)}.NodeHeader-module__T50kla__label{font-size:var(--text-micro);text-transform:uppercase;letter-spacing:var(--node-label-letter-spacing);color:var(--node-header-label-color);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}.NodeHeader-module__T50kla__slot{flex-shrink:0}
.NodeDragHeader-module__g9eIEW__header{cursor:grab;flex-shrink:0;align-items:center;width:100%;display:flex}.NodeDragHeader-module__g9eIEW__strip{min-height:var(--node-drag-header-height);height:var(--node-drag-header-height);position:relative}.NodeDragHeader-module__g9eIEW__overlay{height:auto;min-height:0;position:absolute;inset:0}.NodeDragHeader-module__g9eIEW__header:active{cursor:grabbing}
.NodeFooter-module__YUjnMa__footer{flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.375rem .125rem 0;display:flex}.NodeFooter-module__YUjnMa__dimmed{opacity:.4;transition:opacity .2s}@media (prefers-reduced-motion:reduce){.NodeFooter-module__YUjnMa__dimmed{transition-duration:.01ms}}
.NodeConnectionStatus-module__mp3KEW__root{align-items:center;gap:var(--ui-space-1);min-width:0;display:flex}.NodeConnectionStatus-module__mp3KEW__dot{width:var(--status-dot-size);height:var(--status-dot-size);background:var(--ui-status-success);border-radius:50%;flex-shrink:0;transition:background .15s}.NodeConnectionStatus-module__mp3KEW__label{font-size:var(--text-node-label);color:var(--canvas-node-label);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.NodeAssetLabel-module__SgTHoa__label{--asset-label-min-screen-width:40px;min-width:0;max-width:min(12rem,100% - .25rem);transform:scale(var(--canvas-viewport-floating-chrome-scale,1));transform-origin:var(--node-floating-badge-transform-origin,top left);font-size:var(--text-node-label);color:var(--asset-badge-fg);opacity:0;pointer-events:none;align-items:center;gap:.25rem;font-weight:400;line-height:1.22;transition:opacity .15s;display:inline-flex;position:absolute;overflow:visible}@supports (max-width:calc(1px / 1)){.NodeAssetLabel-module__SgTHoa__label{max-width:min(12rem, max(var(--asset-label-min-screen-width), calc((100% - .25rem) / var(--canvas-viewport-floating-chrome-scale,1))))}}.NodeAssetLabel-module__SgTHoa__label[data-visible=true]{opacity:1;pointer-events:auto}.NodeAssetLabel-module__SgTHoa__filename{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.NodeAssetLabel-module__SgTHoa__label[data-sync-state=syncing] .NodeAssetLabel-module__SgTHoa__filename{background:linear-gradient(105deg, var(--asset-badge-fg) 0% 36%, var(--asset-pill-active-fg) 50%, var(--asset-badge-fg) 64% 100%) 0 0 / 300% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite NodeAssetLabel-module__SgTHoa__asset-label-sync-shimmer}@keyframes NodeAssetLabel-module__SgTHoa__asset-label-sync-shimmer{0%{background-position:150% 0}57%{background-position:-150% 0}57.1%,to{background-position:150% 0}}@media (prefers-reduced-motion:reduce){.NodeAssetLabel-module__SgTHoa__label{transition:none}.NodeAssetLabel-module__SgTHoa__label[data-sync-state=syncing] .NodeAssetLabel-module__SgTHoa__filename{background:0 0;background-clip:initial;-webkit-text-fill-color:var(--asset-pill-active-fg);animation:none}}
.NodeMediaSyncBadge-module__8hnjpG__badge{z-index:14;border-radius:var(--ui-radius-full);background:color-mix(in srgb, var(--ui-surface-node) 88%, transparent);min-width:0;max-width:min(9rem,100% - .75rem);min-height:1rem;box-shadow:none;color:var(--asset-pill-fg);font-size:var(--text-node-label);opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;border:0;align-items:center;gap:.1875rem;padding:.125rem .3125rem;font-weight:600;line-height:1;transition:opacity .12s;display:inline-flex;position:absolute}.NodeMediaSyncBadge-module__8hnjpG__badge[data-visible=true]{opacity:1;pointer-events:auto}.NodeMediaSyncBadge-module__8hnjpG__topLeft{top:var(--ui-space-1);left:var(--ui-space-1)}.NodeMediaSyncBadge-module__8hnjpG__topRight{top:var(--ui-space-1);right:var(--ui-space-1)}.NodeMediaSyncBadge-module__8hnjpG__bottomLeft{bottom:var(--ui-space-1);left:var(--ui-space-1)}.NodeMediaSyncBadge-module__8hnjpG__bottomRight{right:var(--ui-space-1);bottom:var(--ui-space-1)}.NodeMediaSyncBadge-module__8hnjpG__syncing{background:color-mix(in srgb, var(--ui-surface-node) 90%, transparent);color:var(--asset-pill-active-fg)}.NodeMediaSyncBadge-module__8hnjpG__error{background:var(--ui-status-error-bg);color:var(--ui-status-error-shell-text)}.NodeMediaSyncBadge-module__8hnjpG__icon{flex-shrink:0;width:.5625rem;height:.5625rem}.NodeMediaSyncBadge-module__8hnjpG__syncing .NodeMediaSyncBadge-module__8hnjpG__icon{animation:1s linear infinite NodeMediaSyncBadge-module__8hnjpG__mediaSyncSpin}.NodeMediaSyncBadge-module__8hnjpG__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:7rem;overflow:hidden}.NodeMediaSyncBadge-module__8hnjpG__retryButton{border-radius:var(--ui-radius-full);color:currentColor;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:.875rem;height:.875rem;transition:background .12s;display:inline-flex}.NodeMediaSyncBadge-module__8hnjpG__retryButton:hover{background:var(--ui-status-error-shell-bg)}.NodeMediaSyncBadge-module__8hnjpG__retryButton:focus-visible{outline:1px solid var(--ui-focus-ring);outline-offset:1px}@keyframes NodeMediaSyncBadge-module__8hnjpG__mediaSyncSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.NodeMediaSyncBadge-module__8hnjpG__badge,.NodeMediaSyncBadge-module__8hnjpG__retryButton{transition:none}.NodeMediaSyncBadge-module__8hnjpG__syncing .NodeMediaSyncBadge-module__8hnjpG__icon{animation:none}}
.ConvexDeployFallback-module__K7z_dq__root{height:100%;padding:var(--ui-space-8);justify-content:center;align-items:center;display:flex}.ConvexDeployFallback-module__K7z_dq__inner{text-align:center;max-width:36rem}.ConvexDeployFallback-module__K7z_dq__lead{color:var(--color-foreground);font-weight:500}.ConvexDeployFallback-module__K7z_dq__body{margin-top:var(--ui-space-2);font-size:var(--ui-text-sm);color:var(--ui-text-muted)}.ConvexDeployFallback-module__K7z_dq__mono{font-family:var(--font-mono);color:var(--public-text-muted)}.ConvexDeployFallback-module__K7z_dq__fixBox{margin-top:var(--ui-space-4);border-radius:var(--ui-radius-md);border:1px solid var(--ui-border-strong);background:var(--ui-surface-2);padding:var(--ui-space-4);text-align:left}.ConvexDeployFallback-module__K7z_dq__fixLabel{font-size:var(--ui-text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--ui-text-muted);font-weight:500}.ConvexDeployFallback-module__K7z_dq__pre{margin-top:var(--ui-space-2);border-radius:var(--ui-radius-sm);background:var(--ui-surface-0);padding:var(--ui-space-3);font-size:var(--ui-text-xs);color:var(--color-foreground);overflow:auto}.ConvexDeployFallback-module__K7z_dq__fixHint{margin-top:var(--ui-space-2);font-size:var(--ui-text-xs);color:var(--ui-text-muted)}.ConvexDeployFallback-module__K7z_dq__actions{margin-top:var(--ui-space-4);justify-content:center;align-items:center;gap:var(--ui-space-3);display:flex}
.CanvasErrorFallback-module__aOlCLW__root{background:var(--color-background);justify-content:center;align-items:center;width:100%;height:100%;display:flex}
.CanvasRouteLoadingShell-module__FMQpaG__root{background:#fff;place-items:center;min-height:100dvh;display:grid}
.PrimitivesShared-module__MY_dgW__overlayBase{z-index:var(--ui-z-overlay)}.PrimitivesShared-module__MY_dgW__contentWithArrow[data-side=top]{border-bottom:none}.PrimitivesShared-module__MY_dgW__contentWithArrow[data-side=bottom]{border-top:none}.PrimitivesShared-module__MY_dgW__contentWithArrow[data-side=left]{border-right:none}.PrimitivesShared-module__MY_dgW__contentWithArrow[data-side=right]{border-left:none}
.ConfirmPopover-module__tzD1lq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ConfirmPopover-module__tzD1lq__contentBase{--confirm-popover-surface:color-mix(in srgb, var(--ui-surface-0) 96%, transparent);--confirm-popover-border:var(--ui-border-soft);--confirm-popover-text:color-mix(in srgb, var(--color-foreground) 88%, transparent);--confirm-popover-muted-text:var(--ui-text-muted);--confirm-popover-button-bg:var(--ui-surface-subtle);--confirm-popover-button-bg-hover:var(--ui-surface-subtle-hover);--confirm-popover-button-text:color-mix(in srgb, var(--color-foreground) 92%, transparent);--confirm-popover-destructive-bg:var(--ui-status-error-shell-bg);--confirm-popover-destructive-border:var(--ui-status-error-shell-border);--confirm-popover-destructive-text:var(--ui-status-error-shell-text);gap:var(--ui-space-2);flex-direction:column;animation:.18s cubic-bezier(.16,1,.3,1) ConfirmPopover-module__tzD1lq__popoverIn;display:flex}.ConfirmPopover-module__tzD1lq__contentDefault{min-width:180px;max-width:240px;padding:var(--ui-space-3) var(--ui-space-3);background:var(--confirm-popover-surface);-webkit-backdrop-filter:blur(var(--ui-blur-popover));backdrop-filter:blur(var(--ui-blur-popover));border:1px solid var(--confirm-popover-border);border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-popover)}.ConfirmPopover-module__tzD1lq__contentCanvas{background:var(--ui-surface-0);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);gap:.625rem;width:min(14.25rem,100vw - 2rem);padding:.75rem;box-shadow:0 18px 34px -20px #0f172a38,0 5px 14px #0f172a14}.ConfirmPopover-module__tzD1lq__contentDashboard{border-color:color-mix(in srgb, var(--ui-border-strong) 68%, white 32%);background:color-mix(in srgb, var(--ui-surface-0) 98%, white 2%);--confirm-popover-tip-depth:.625rem;--confirm-popover-tip-span:1.125rem;--confirm-popover-tip-fill:var(--ui-surface-0);--confirm-popover-tip-border:var(--ui-border-soft);gap:.875rem;width:min(16.5rem,100vw - 2rem);padding:.875rem;position:relative;box-shadow:0 18px 36px -16px #0f172a2e,0 4px 10px #0f172a0f;}.ConfirmPopover-module__tzD1lq__contentDashboard:before,.ConfirmPopover-module__tzD1lq__contentDashboard:after{content:"";pointer-events:none;position:absolute}.ConfirmPopover-module__tzD1lq__contentDashboard:before{width:var(--confirm-popover-tip-depth);height:var(--confirm-popover-tip-span);background:var(--confirm-popover-tip-border)}.ConfirmPopover-module__tzD1lq__contentDashboard:after{width:calc(var(--confirm-popover-tip-depth) - 1px);height:calc(var(--confirm-popover-tip-span) - 2px);background:var(--confirm-popover-tip-fill)}.ConfirmPopover-module__tzD1lq__contentDashboard[data-side=right]:before{left:calc((var(--confirm-popover-tip-depth) * -1) + 1px);top:calc(50% - (var(--confirm-popover-tip-span) / 2));clip-path:polygon(0 50%,100% 0,100% 100%)}.ConfirmPopover-module__tzD1lq__contentDashboard[data-side=right]:after{left:calc((var(--confirm-popover-tip-depth) * -1) + 2px);top:calc(50% - ((var(--confirm-popover-tip-span) - 2px) / 2));clip-path:polygon(0 50%,100% 0,100% 100%)}.ConfirmPopover-module__tzD1lq__contentDashboard[data-side=left]:before{right:calc((var(--confirm-popover-tip-depth) * -1) + 1px);top:calc(50% - (var(--confirm-popover-tip-span) / 2));clip-path:polygon(0 0,100% 50%,0 100%)}.ConfirmPopover-module__tzD1lq__contentDashboard[data-side=left]:after{right:calc((var(--confirm-popover-tip-depth) * -1) + 2px);top:calc(50% - ((var(--confirm-popover-tip-span) - 2px) / 2));clip-path:polygon(0 0,100% 50%,0 100%)}.ConfirmPopover-module__tzD1lq__contentDashboard[data-side=top]:before{bottom:calc((var(--confirm-popover-tip-depth) * -1) + 1px);left:calc(50% - (var(--confirm-popover-tip-span) / 2));width:var(--confirm-popover-tip-span);height:var(--confirm-popover-tip-depth);clip-path:polygon(0 0,100% 0,50% 100%)}.ConfirmPopover-module__tzD1lq__contentDashboard[data-side=top]:after{bottom:calc((var(--confirm-popover-tip-depth) * -1) + 2px);left:calc(50% - ((var(--confirm-popover-tip-span) - 2px) / 2));width:calc(var(--confirm-popover-tip-span) - 2px);height:calc(var(--confirm-popover-tip-depth) - 1px);clip-path:polygon(0 0,100% 0,50% 100%)}.ConfirmPopover-module__tzD1lq__contentDashboard[data-side=bottom]:before{left:calc(50% - (var(--confirm-popover-tip-span) / 2));top:calc((var(--confirm-popover-tip-depth) * -1) + 1px);width:var(--confirm-popover-tip-span);height:var(--confirm-popover-tip-depth);clip-path:polygon(50% 0,100% 100%,0 100%)}.ConfirmPopover-module__tzD1lq__contentDashboard[data-side=bottom]:after{left:calc(50% - ((var(--confirm-popover-tip-span) - 2px) / 2));top:calc((var(--confirm-popover-tip-depth) * -1) + 2px);width:calc(var(--confirm-popover-tip-span) - 2px);height:calc(var(--confirm-popover-tip-depth) - 1px);clip-path:polygon(50% 0,100% 100%,0 100%)}@keyframes ConfirmPopover-module__tzD1lq__popoverIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.ConfirmPopover-module__tzD1lq__title{color:var(--confirm-popover-text);font-size:var(--ui-text-sm);margin:0;font-weight:700;line-height:1.25}.ConfirmPopover-module__tzD1lq__titleCanvas{color:var(--color-foreground);font-size:var(--text-caption,.8125rem);letter-spacing:0}.ConfirmPopover-module__tzD1lq__message{font-size:var(--ui-text-md);color:var(--confirm-popover-text);text-align:left;margin:0;font-weight:500;line-height:1.4}.ConfirmPopover-module__tzD1lq__messageDashboard{font-size:var(--ui-text-sm);color:var(--color-foreground);font-weight:500;line-height:1.5}.ConfirmPopover-module__tzD1lq__messageCanvas{color:var(--ui-text-muted);font-size:var(--text-caption,.8125rem);line-height:1.45}.ConfirmPopover-module__tzD1lq__actions{gap:var(--ui-space-2);display:flex}.ConfirmPopover-module__tzD1lq__actionsDashboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;padding-top:.0625rem;display:grid}.ConfirmPopover-module__tzD1lq__actionsCanvas{grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr);align-items:center;gap:.5rem;padding-top:.125rem;display:grid}.ConfirmPopover-module__tzD1lq__cancelButton,.ConfirmPopover-module__tzD1lq__confirmButton,.ConfirmPopover-module__tzD1lq__confirmButtonDestructive{padding:var(--ui-space-1) var(--ui-space-3);font-size:var(--ui-text-xs);letter-spacing:0;text-align:center;border-radius:var(--ui-radius-xs);cursor:pointer;border:1px solid #0000;flex:1;font-weight:500;transition:background .15s,transform .1s,color .15s}.ConfirmPopover-module__tzD1lq__cancelButtonDashboard,.ConfirmPopover-module__tzD1lq__confirmButtonDashboard{border-radius:var(--ui-radius-sm);min-height:2.375rem;font-size:var(--text-caption,.8125rem);padding:.4375rem .875rem}.ConfirmPopover-module__tzD1lq__cancelButton:active,.ConfirmPopover-module__tzD1lq__confirmButton:active,.ConfirmPopover-module__tzD1lq__confirmButtonDestructive:active{transform:scale(.97)}.ConfirmPopover-module__tzD1lq__cancelButton{color:var(--confirm-popover-muted-text);background:var(--confirm-popover-button-bg)}.ConfirmPopover-module__tzD1lq__cancelButton:hover{background:var(--confirm-popover-button-bg-hover);color:var(--confirm-popover-button-text)}.ConfirmPopover-module__tzD1lq__cancelButtonDashboard{border-color:var(--ui-border-strong);background:var(--ui-surface-1);color:color-mix(in srgb, var(--color-foreground) 88%, transparent)}.ConfirmPopover-module__tzD1lq__cancelButtonDashboard:hover{border-color:var(--ui-border-strong);background:var(--ui-surface-2);color:var(--color-foreground)}.ConfirmPopover-module__tzD1lq__cancelButtonCanvas,.ConfirmPopover-module__tzD1lq__confirmButtonCanvas{border-radius:var(--ui-radius-xs);height:2rem;min-height:2rem;font-size:var(--text-caption,.8125rem);white-space:nowrap;padding:.375rem .625rem;font-weight:700}.ConfirmPopover-module__tzD1lq__cancelButtonCanvas{border-color:var(--ui-border-soft);background:var(--ui-surface-1);color:color-mix(in srgb, var(--color-foreground) 72%, transparent)}.ConfirmPopover-module__tzD1lq__cancelButtonCanvas:hover{border-color:var(--ui-border-strong);background:var(--ui-surface-2);color:var(--color-foreground)}.ConfirmPopover-module__tzD1lq__confirmButton{color:var(--confirm-popover-button-text);border-color:var(--confirm-popover-border);background:color-mix(in srgb, var(--ui-surface-2) 88%, transparent)}.ConfirmPopover-module__tzD1lq__confirmButton:hover{background:color-mix(in srgb, var(--ui-surface-2) 96%, transparent)}.ConfirmPopover-module__tzD1lq__confirmButtonDashboardNonDestructive{border-color:var(--ui-border-soft);background:var(--ui-surface-2);color:var(--color-foreground)}.ConfirmPopover-module__tzD1lq__confirmButtonDashboardNonDestructive:hover{border-color:var(--ui-border-strong);background:var(--ui-surface-tab-active)}.ConfirmPopover-module__tzD1lq__confirmButtonDestructive.ConfirmPopover-module__tzD1lq__confirmButtonDestructiveDashboard{border-color:color-mix(in srgb, var(--ui-status-error) 72%, black 28%);background:var(--ui-status-error);color:#fff;box-shadow:0 1px 2px #dc26262e}.ConfirmPopover-module__tzD1lq__confirmButtonDestructive.ConfirmPopover-module__tzD1lq__confirmButtonDestructiveDashboard:hover{background:color-mix(in srgb, var(--ui-status-error) 88%, black 12%);border-color:color-mix(in srgb, var(--ui-status-error) 78%, black 22%)}.ConfirmPopover-module__tzD1lq__confirmButtonCanvasNonDestructive{border-color:var(--ui-border-soft);background:var(--ui-surface-2);color:var(--color-foreground)}.ConfirmPopover-module__tzD1lq__confirmButtonCanvasNonDestructive:hover{border-color:var(--ui-border-strong);background:var(--ui-surface-tab-active)}.ConfirmPopover-module__tzD1lq__confirmButtonDestructive.ConfirmPopover-module__tzD1lq__confirmButtonDestructiveCanvas{border-color:var(--ui-status-error-shell-border);background:var(--ui-status-error-shell-bg);color:var(--ui-status-error-shell-text)}.ConfirmPopover-module__tzD1lq__confirmButtonDestructive.ConfirmPopover-module__tzD1lq__confirmButtonDestructiveCanvas:hover{border-color:color-mix(in srgb, var(--ui-status-error) 34%, var(--ui-status-error-shell-border));background:color-mix(in srgb, var(--ui-status-error-shell-bg) 78%, var(--ui-status-error-shell-border))}.ConfirmPopover-module__tzD1lq__confirmButtonDestructive{color:var(--confirm-popover-destructive-text);border-color:var(--confirm-popover-destructive-border);background:var(--confirm-popover-destructive-bg)}.ConfirmPopover-module__tzD1lq__confirmButtonDestructive:hover{background:color-mix(in srgb, var(--confirm-popover-destructive-bg) 78%, var(--confirm-popover-destructive-border))}.ConfirmPopover-module__tzD1lq__confirmButton:disabled,.ConfirmPopover-module__tzD1lq__cancelButton:disabled,.ConfirmPopover-module__tzD1lq__confirmButtonDestructive:disabled{opacity:.5;cursor:not-allowed}.ConfirmPopover-module__tzD1lq__cancelButton:focus-visible,.ConfirmPopover-module__tzD1lq__confirmButton:focus-visible,.ConfirmPopover-module__tzD1lq__confirmButtonDestructive:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:1px}@media (prefers-reduced-motion:reduce){.ConfirmPopover-module__tzD1lq__contentBase{animation:none}.ConfirmPopover-module__tzD1lq__cancelButton,.ConfirmPopover-module__tzD1lq__confirmButton,.ConfirmPopover-module__tzD1lq__confirmButtonDestructive{transition:none}}
.Select-module__8liuuG__trigger{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--bs-select-trigger-gap,var(--ui-space-2));border-radius:var(--ui-radius-sm);border:1px solid var(--bs-select-trigger-border,var(--ui-border-soft));background:var(--bs-select-trigger-bg,var(--ui-surface-subtle));width:100%;min-width:0;color:var(--bs-select-trigger-color,var(--color-foreground));font-size:var(--ui-text-xs);cursor:pointer;padding:.375rem .5rem;line-height:1.2;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.Select-module__8liuuG__trigger:hover:not([data-disabled]){border-color:var(--bs-select-trigger-hover-border,var(--ui-border-strong));background:var(--bs-select-trigger-hover-bg,var(--ui-surface-subtle-hover))}.Select-module__8liuuG__trigger:focus-visible{outline:2px solid var(--bs-select-focus-ring,var(--ui-focus-ring));outline-offset:1px}.Select-module__8liuuG__trigger[data-disabled]{opacity:.5;cursor:not-allowed}.Select-module__8liuuG__triggerMain{align-items:center;gap:var(--bs-select-trigger-main-gap,.375rem);flex:auto;min-width:0;display:inline-flex;overflow:hidden}.Select-module__8liuuG__triggerText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Select-module__8liuuG__chevron{color:currentColor;opacity:.72;flex-shrink:0}.Select-module__8liuuG__content{box-sizing:border-box;z-index:var(--ui-z-overlay);min-width:max(var(--bs-select-content-min-width,8rem), var(--bs-select-trigger-width,0px));max-width:min(21rem,88vw);max-height:min(var(--bs-select-content-max-height,22rem), var(--bs-select-collision-max-height,60vh));border-radius:var(--ui-radius-sm);border:1px solid var(--bs-select-content-border,var(--ui-border-strong));background:var(--bs-select-content-bg,var(--ui-surface-0));-webkit-backdrop-filter:blur(var(--ui-blur-popover));backdrop-filter:blur(var(--ui-blur-popover));box-shadow:var(--ui-shadow-popover);overflow:hidden}.Select-module__8liuuG__contentMatchWidth{min-width:min(max(var(--bs-select-trigger-width,100%), var(--bs-select-content-min-width,0px)), calc(100vw - 24px));width:min(max(var(--bs-select-trigger-width,100%), var(--bs-select-content-min-width,0px)), calc(100vw - 24px));max-width:calc(100vw - 24px)}.Select-module__8liuuG__viewport{max-height:inherit;overscroll-behavior:contain;scrollbar-width:thin;padding:.25rem;overflow-y:auto}.Select-module__8liuuG__item{border-radius:var(--ui-radius-xs);cursor:pointer;width:100%;position:relative}.Select-module__8liuuG__item[data-disabled]{opacity:.5;pointer-events:none}.Select-module__8liuuG__item[data-highlighted] .Select-module__8liuuG__itemMain{background:var(--bs-select-item-highlight-bg,var(--ui-surface-2));color:var(--color-foreground)}.Select-module__8liuuG__itemMain{box-sizing:border-box;border-radius:var(--ui-radius-xs);width:100%;min-width:0;color:var(--color-foreground);opacity:.9;align-items:flex-start;gap:.5rem;padding:.375rem .5rem;transition:background .12s,color .12s;display:flex}.Select-module__8liuuG__item[aria-selected=true] .Select-module__8liuuG__itemMain{background:var(--bs-select-item-selected-bg,var(--ui-surface-subtle-hover));box-shadow:inset 0 0 0 1px var(--bs-select-item-selected-border,var(--ui-border-subtle-hover))}.Select-module__8liuuG__item[aria-selected=true][data-highlighted] .Select-module__8liuuG__itemMain{background:var(--bs-select-item-selected-highlight-bg,var(--ui-surface-2))}.Select-module__8liuuG__itemTextBlock{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.Select-module__8liuuG__itemLabel{font-size:var(--ui-text-xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;display:block;overflow:hidden}.Select-module__8liuuG__itemDescription{font-size:var(--ui-text-xs);color:color-mix(in srgb, var(--color-foreground) 62%, transparent);line-height:1.35;display:block}.Select-module__8liuuG__optionIcon{width:var(--bs-select-icon-size,.95rem);height:var(--bs-select-icon-size,.95rem);color:color-mix(in srgb, var(--color-foreground) 60%, transparent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Select-module__8liuuG__itemIndicator{color:var(--ui-status-success);flex-shrink:0;align-self:center;margin-left:.25rem}.Select-module__8liuuG__badge{border-radius:var(--ui-radius-full);text-transform:uppercase;letter-spacing:0;flex-shrink:0;padding:.1rem .4rem;font-size:.56rem;line-height:1}.Select-module__8liuuG__badge_neutral{color:color-mix(in srgb, var(--color-foreground) 70%, transparent);background:color-mix(in srgb, var(--color-foreground) 8%, transparent)}.Select-module__8liuuG__badge_accent{color:var(--ui-status-success);background:color-mix(in srgb, var(--ui-status-success) 15%, transparent);border:1px solid color-mix(in srgb, var(--ui-status-success) 32%, transparent)}@media (prefers-reduced-motion:reduce){.Select-module__8liuuG__trigger,.Select-module__8liuuG__itemMain{transition:none}}
.NodeSelect-module__DuIi6G__container{--node-select-trigger-bg:#fff;--node-select-trigger-border:var(--ui-border-soft);flex:1;min-width:0}.NodeSelect-module__DuIi6G__content{--bs-select-content-max-height:var(--node-select-content-max-height);--bs-select-icon-size:.875rem;border-radius:var(--ui-radius-xs)}.NodeSelect-module__DuIi6G__itemMain{font-size:var(--text-micro);padding:.3rem .4rem}.NodeSelect-module__DuIi6G__trigger{--bs-select-trigger-gap:.1875rem;--bs-select-trigger-main-gap:.1875rem;--bs-select-icon-size:.875rem;width:100%;font-size:var(--ui-text-xs);min-height:unset;height:var(--node-select-trigger-height);background:var(--node-select-trigger-bg);border:1px solid var(--node-select-trigger-border);border-radius:var(--ui-radius-xs);padding:.25rem}
.CancelButton-module__TXbhBG__wrapper{flex-shrink:0;justify-content:flex-end;display:flex}.CancelButton-module__TXbhBG__button{--cancel-btn-bg:#fee2e299;--cancel-btn-border:#ef444466;--cancel-btn-color:#b91c1cf2;--cancel-btn-hover-bg:#fecacacc;--cancel-btn-hover-border:#ef44448c;--cancel-btn-hover-color:#991b1b;--cancel-btn-focus-outline:#dc262680;letter-spacing:.02em;border-radius:var(--ui-radius-xs);background:var(--cancel-btn-bg);border:1px solid var(--cancel-btn-border);min-height:1.85rem;color:var(--cancel-btn-color);cursor:pointer;align-items:center;gap:.3rem;padding:.3rem .68rem .3rem .52rem;font-family:inherit;font-size:.59375rem;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.CancelButton-module__TXbhBG__button:hover{background:var(--cancel-btn-hover-bg);border-color:var(--cancel-btn-hover-border);color:var(--cancel-btn-hover-color)}.CancelButton-module__TXbhBG__button:focus-visible{outline:2px solid var(--cancel-btn-focus-outline);outline-offset:1px}.CancelButton-module__TXbhBG__button:disabled{opacity:.4;cursor:not-allowed}.CancelButton-module__TXbhBG__icon{flex-shrink:0}
.ErrorBadge-module__YoRSIW__badge[data-dismissible=false]{cursor:default}.ErrorBadge-module__YoRSIW__badge:hover{background:var(--error-badge-hover-bg)}.ErrorBadge-module__YoRSIW__badge[data-dismissible=false]:hover{background:var(--error-badge-bg)}.ErrorBadge-module__YoRSIW__icon{font-size:var(--ui-text-xs);font-weight:700;line-height:1}.ErrorBadge-module__YoRSIW__badge:focus-visible{outline:2px solid var(--error-badge-focus-outline);outline-offset:1px}.ErrorBadge-module__YoRSIW__badge{--error-badge-corner:6px;--error-badge-bg:#dc2626e0;--error-badge-border:#b91c1c80;--error-badge-text:#fff;--error-badge-hover-bg:#ef4444f2;--error-badge-focus-outline:#dc2626cc;top:calc(-1 * var(--error-badge-corner));right:calc(-1 * var(--error-badge-corner));width:var(--node-header-icon-size);height:var(--node-header-icon-size);background:var(--error-badge-bg);border:1.5px solid var(--error-badge-border);color:var(--error-badge-text);z-index:30;pointer-events:auto;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .15s;display:flex;position:absolute}
.ModelParamsEditor-module__Ce97Fa__container{width:100%;min-width:0}.ModelParamsEditor-module__Ce97Fa__toggleButton{width:fit-content}.ModelParamsEditor-module__Ce97Fa__params{overscroll-behavior:contain;flex-direction:column;gap:.375rem;max-height:18rem;padding:.375rem 0;display:flex;overflow-y:auto}.ModelParamsEditor-module__Ce97Fa__paramRow{flex-direction:column;gap:.125rem;display:flex}.ModelParamsEditor-module__Ce97Fa__paramHeader{align-items:center;gap:.25rem;min-width:0;display:flex}.ModelParamsEditor-module__Ce97Fa__paramLabel{min-width:0;font-size:var(--text-node-label);color:var(--canvas-node-label);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ModelParamsEditor-module__Ce97Fa__typeBadge{color:var(--ui-status-muted);background:var(--ui-surface-subtle);border:1px solid var(--ui-border-subtle);font-size:.5rem;font-family:var(--font-mono);border-radius:3px;flex-shrink:0;padding:0 .25rem}.ModelParamsEditor-module__Ce97Fa__paramDesc{-webkit-line-clamp:2;white-space:normal;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ModelParamsEditor-module__Ce97Fa__paramSelectContainer{width:100%}.ModelParamsEditor-module__Ce97Fa__paramSelectTrigger{min-width:0}.ModelParamsEditor-module__Ce97Fa__paramSelectTrigger.ModelParamsEditor-module__Ce97Fa__paramSelectTriggerError{border-color:var(--ui-status-error-border)}.ModelParamsEditor-module__Ce97Fa__paramSelectContent{z-index:var(--ui-z-overlay);min-width:var(--bs-select-trigger-width,8rem);max-width:min(18rem,88vw);max-height:min(16rem,50vh);overflow:hidden}.ModelParamsEditor-module__Ce97Fa__paramSelectItem{min-width:0}.ModelParamsEditor-module__Ce97Fa__overflowNotice{justify-content:space-between;align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-2) .375rem;margin-top:var(--ui-space-1);background:var(--ui-surface-subtle);border:1px dashed var(--ui-border-soft);border-radius:var(--ui-radius-xxs);display:flex}.ModelParamsEditor-module__Ce97Fa__overflowText{font-size:var(--text-node-label);color:var(--ui-status-muted)}.ModelParamsEditor-module__Ce97Fa__configureButton{background:var(--ui-surface-subtle-hover);border:1px solid var(--ui-border-subtle-hover);color:var(--node-header-label-color);font-size:var(--text-node-label);border-radius:var(--ui-radius-xxs);cursor:pointer;flex-shrink:0;padding:.1875rem .5rem;font-weight:500;transition:background .15s,border-color .15s,color .15s}.ModelParamsEditor-module__Ce97Fa__configureButton:hover{background:var(--ui-surface-tab-active)}.ModelParamsEditor-module__Ce97Fa__configureButton:active{background:var(--ui-surface-subtle)}.ModelParamsEditor-module__Ce97Fa__configureButton:focus-visible{outline:1px solid var(--ui-focus-ring);outline-offset:1px}.ModelParamsEditor-module__Ce97Fa__complexTypeHint,.ModelParamsEditor-module__Ce97Fa__rangeHint,.ModelParamsEditor-module__Ce97Fa__errorHint{min-width:0}
.AssetDimensions-module__3F2xGq__container{--asset-dim-badge-bg:#ffffffe6;--asset-dim-badge-color:#262626;--asset-dim-times-color:#525252;--asset-dim-floating-color:#404040;z-index:5;font-size:var(--text-node-label);font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap;opacity:0;pointer-events:none;align-items:center;gap:.125rem;font-weight:500;line-height:1;transition:opacity .15s;display:inline-flex;position:absolute}.AssetDimensions-module__3F2xGq__container[data-visible=true]{opacity:1}.AssetDimensions-module__3F2xGq__overlay{border-radius:var(--ui-radius-xxs);background:var(--asset-dim-badge-bg);color:var(--asset-dim-badge-color);padding:.125rem .375rem}.AssetDimensions-module__3F2xGq__floating{color:var(--asset-dim-floating-color);transform:scale(var(--canvas-viewport-floating-chrome-scale,1));transform-origin:var(--node-floating-badge-transform-origin,top left);font-weight:400}.AssetDimensions-module__3F2xGq__overlay.AssetDimensions-module__3F2xGq__bottomLeft{bottom:.375rem;left:.375rem}.AssetDimensions-module__3F2xGq__overlay.AssetDimensions-module__3F2xGq__topLeft{top:.375rem;left:.375rem}.AssetDimensions-module__3F2xGq__times{color:var(--asset-dim-times-color);font-size:.5rem}.AssetDimensions-module__3F2xGq__floating .AssetDimensions-module__3F2xGq__times{color:inherit;opacity:.7}
.NodeFallbackShell-module__FUsqnG__loadingContainer{container:node-fallback-loading/size}.NodeFallbackShell-module__FUsqnG__loadingDot{background:var(--color-foreground,#e5e5e5);opacity:.35;animation:1.6s ease-in-out infinite NodeFallbackShell-module__FUsqnG__fallbackDotPulse}@keyframes NodeFallbackShell-module__FUsqnG__fallbackDotPulse{0%,to{opacity:.2}50%{opacity:.55}}.NodeFallbackShell-module__FUsqnG__loadingText{font-size:var(--ui-text-sm);color:var(--color-foreground,#e5e5e5);opacity:.5;letter-spacing:.01em}@media (prefers-reduced-motion:reduce){.NodeFallbackShell-module__FUsqnG__loadingDot{opacity:.35;animation:none}}@container node-fallback-loading (max-width:100px){.NodeFallbackShell-module__FUsqnG__loadingText{display:none}}@container node-fallback-loading (max-height:60px){.NodeFallbackShell-module__FUsqnG__loadingText{display:none}}.NodeFallbackShell-module__FUsqnG__errorShell{background:var(--ui-status-error-shell-bg);border-color:var(--ui-status-error-shell-border);color:var(--ui-status-error-shell-text)}.NodeFallbackShell-module__FUsqnG__contentCenterFull{text-align:center;justify-content:center;align-items:center;height:100%;display:flex}.NodeFallbackShell-module__FUsqnG__contentPaddingStandard{padding-left:var(--ui-space-4);padding-right:var(--ui-space-4);padding-top:var(--ui-space-3);padding-bottom:var(--ui-space-3)}.NodeFallbackShell-module__FUsqnG__loadingContent{height:100%;min-height:7rem;padding:var(--ui-space-5);opacity:.75;justify-content:center;align-items:center;display:flex}.NodeFallbackShell-module__FUsqnG__loadingRow{justify-content:center;align-items:center;gap:.625rem;display:flex}.NodeFallbackShell-module__FUsqnG__variantCursorDefault{cursor:default}.NodeFallbackShell-module__FUsqnG__variantOpacity70{opacity:.7}.NodeFallbackShell-module__FUsqnG__loadingDotOuter{border-radius:var(--ui-radius-full);flex-shrink:0;width:.625rem;height:.625rem;display:inline-block}
.NodeLightbox-module__afqsZa__expandBtn{top:var(--ui-radius-xs);right:var(--ui-radius-xs);z-index:15;width:var(--ui-space-6);height:var(--ui-space-6);border-radius:var(--ui-radius-xs);color:#00000080;cursor:zoom-in;opacity:0;pointer-events:auto;background:#ffffffb3;border:none;justify-content:center;align-items:center;transition:opacity .15s,background .15s,color .15s;display:flex;position:absolute}[data-node-id]:hover .NodeLightbox-module__afqsZa__expandBtn,[data-node-id]:focus-visible .NodeLightbox-module__afqsZa__expandBtn,[data-node-id][aria-pressed=true] .NodeLightbox-module__afqsZa__expandBtn{opacity:1}.NodeLightbox-module__afqsZa__expandBtn:hover{opacity:1;color:#000c;background:#ffffffe6}.NodeLightbox-module__afqsZa__expandBtn:focus-visible{opacity:1;outline:2px solid var(--ui-focus-ring);outline-offset:1px}.NodeLightbox-module__afqsZa__expandIcon{width:var(--ui-text-lg);height:var(--ui-text-lg);pointer-events:none;flex-shrink:0}.NodeLightbox-module__afqsZa__backdrop{--lightbox-scrim:#000000e0;--lightbox-control-offset:calc(env(safe-area-inset-top,0px) + var(--ui-space-3));--lightbox-control-inline-offset:calc(env(safe-area-inset-right,0px) + var(--ui-space-3));z-index:9999;box-sizing:border-box;padding:max(var(--ui-space-2), env(safe-area-inset-top,0px)) max(var(--ui-space-2), env(safe-area-inset-right,0px)) max(var(--ui-space-2), env(safe-area-inset-bottom,0px)) max(var(--ui-space-2), env(safe-area-inset-left,0px));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:zoom-out;background:0 0;justify-content:center;align-items:center;animation:.3s forwards NodeLightbox-module__afqsZa__backdropIn;display:flex;position:fixed;inset:0}.NodeLightbox-module__afqsZa__backdropClosing{animation:.25s forwards NodeLightbox-module__afqsZa__backdropOut}@keyframes NodeLightbox-module__afqsZa__backdropIn{to{background:var(--lightbox-scrim)}}@keyframes NodeLightbox-module__afqsZa__backdropOut{0%{background:var(--lightbox-scrim)}to{background:0 0}}.NodeLightbox-module__afqsZa__imageWrap{max-width:min(92vw, calc(100vw - 2 * var(--ui-space-2)));max-height:min(88vh, calc(100vh - 2 * var(--ui-space-2)));border-radius:var(--ui-radius-xs);animation:.38s cubic-bezier(.16,1,.3,1) forwards NodeLightbox-module__afqsZa__imageIn;position:relative;overflow:hidden}.NodeLightbox-module__afqsZa__imageWrapClosing{animation:.25s cubic-bezier(.4,0,1,1) forwards NodeLightbox-module__afqsZa__imageOut}@keyframes NodeLightbox-module__afqsZa__imageIn{0%{opacity:0}to{opacity:1}}@keyframes NodeLightbox-module__afqsZa__imageOut{0%{opacity:1}to{opacity:0}}.NodeLightbox-module__afqsZa__image{max-width:min(92vw, calc(100vw - 2 * var(--ui-space-2)));max-height:min(88vh, calc(100vh - 2 * var(--ui-space-2)));object-fit:contain;display:block}.NodeLightbox-module__afqsZa__caption{padding:var(--ui-space-3) var(--ui-space-4);color:#fff;font-size:var(--ui-text-sm);pointer-events:none;opacity:0;background:linear-gradient(#0000,#0009);font-weight:500;animation:.3s .2s forwards NodeLightbox-module__afqsZa__captionIn;position:absolute;bottom:0;left:0;right:0}.NodeLightbox-module__afqsZa__captionClosing{opacity:0;animation:none}@keyframes NodeLightbox-module__afqsZa__captionIn{to{opacity:1}}.NodeLightbox-module__afqsZa__closeBtn{top:var(--lightbox-control-offset);right:var(--lightbox-control-inline-offset);z-index:1;width:var(--ui-space-8);height:var(--ui-space-8);border-radius:var(--ui-radius-full);color:#ffffffb3;font-size:var(--ui-space-4);cursor:pointer;background:#0006;border:1px solid #ffffff1f;justify-content:center;align-items:center;font-weight:300;line-height:1;transition:background .15s,color .15s;display:flex;position:fixed}.NodeLightbox-module__afqsZa__closeBtn:hover{color:#fff;background:#000000b3}.NodeLightbox-module__afqsZa__closeBtn:focus-visible{outline-offset:2px;outline:2px solid #ffffff8c}@media (prefers-reduced-motion:reduce){.NodeLightbox-module__afqsZa__backdrop,.NodeLightbox-module__afqsZa__backdropClosing,.NodeLightbox-module__afqsZa__imageWrap,.NodeLightbox-module__afqsZa__imageWrapClosing,.NodeLightbox-module__afqsZa__caption,.NodeLightbox-module__afqsZa__expandBtn{transition:none;animation:none}.NodeLightbox-module__afqsZa__backdrop{background:var(--lightbox-scrim)}.NodeLightbox-module__afqsZa__imageWrap{opacity:1;transform:none}.NodeLightbox-module__afqsZa__caption{opacity:1}}
.GenerationStatusContent-module__1wVria__generatingContainer{flex:var(--generation-status-container-flex,0 0 auto);width:100%;min-height:var(--generation-status-container-min-height,4rem);background:var(--generation-status-bg,var(--ui-surface-2));border-radius:var(--ui-radius-sm);flex-direction:column;justify-content:center;align-items:center;animation:2s ease-in-out infinite GenerationStatusContent-module__1wVria__pulseGentle;display:flex}@keyframes GenerationStatusContent-module__1wVria__pulseGentle{0%,to{opacity:1}50%{opacity:.7}}.GenerationStatusContent-module__1wVria__spinnerIcon{color:var(--generation-status-spinner,var(--ui-status-muted));animation:1s linear infinite GenerationStatusContent-module__1wVria__spin}@keyframes GenerationStatusContent-module__1wVria__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.GenerationStatusContent-module__1wVria__generatingText{font-size:var(--text-micro);color:var(--generation-status-text,var(--ui-status-muted));margin-top:.375rem}.GenerationStatusContent-module__1wVria__errorContainer{background:var(--generation-status-error-bg,var(--ui-status-error-bg));border:1px solid var(--generation-status-error-border,var(--ui-status-error-border));border-radius:var(--ui-radius-sm);flex-shrink:0;width:100%;padding:.5rem}.GenerationStatusContent-module__1wVria__errorText{font-size:var(--text-micro);color:var(--generation-status-error-text,var(--ui-status-error-shell-text));white-space:pre-wrap;overflow-wrap:anywhere;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--generation-status-error-scrollbar,var(--ui-status-error-border)) transparent;max-height:3.5rem;line-height:1.3;display:block;overflow-y:auto}.GenerationStatusContent-module__1wVria__placeholder{font-size:var(--text-node-label);color:var(--ui-status-muted);text-align:center;padding:.75rem .5rem}@media (prefers-reduced-motion:reduce){.GenerationStatusContent-module__1wVria__generatingContainer,.GenerationStatusContent-module__1wVria__spinnerIcon{animation:none}}
.VisualGenerationPreview-module__xtGxNG__content{--visual-generation-scrollbar:#b4b4b466;--visual-generation-summary-color:#0000008c;--visual-generation-summary-model-color:#000000b8;--visual-generation-summary-bg:#f0f0f099;--visual-generation-summary-border:#0000001a;--visual-generation-summary-muted-color:#0006;--generation-status-bg:#f0f0f0;--generation-status-spinner:#00000059;--generation-status-text:#646464;--generation-status-error-bg:#f871710f;--generation-status-error-border:#dc262633;--generation-status-error-text:#b91c1c;--generation-status-error-scrollbar:#dc26264d;--generation-status-container-flex:1 1 0;--generation-status-container-min-height:4.5rem;scrollbar-width:thin;scrollbar-color:var(--visual-generation-scrollbar) transparent;overscroll-behavior:contain;flex-direction:column;flex:1;gap:.5rem;min-height:0;padding:.5rem .75rem;display:flex;overflow:hidden auto}.VisualGenerationPreview-module__xtGxNG__videoContent{--generation-status-container-min-height:6rem}.VisualGenerationPreview-module__xtGxNG__preview{border-radius:var(--ui-radius-sm);min-width:0;aspect-ratio:var(--visual-generation-aspect-ratio,auto);flex:none;position:relative;overflow:hidden}.VisualGenerationPreview-module__xtGxNG__media{border-radius:var(--ui-radius-sm);width:100%;height:auto;display:block}.VisualGenerationPreview-module__xtGxNG__videoMedia{background:#0000000a}.VisualGenerationPreview-module__xtGxNG__modelSummary{font-size:var(--text-node-label);color:var(--visual-generation-summary-color);background:var(--visual-generation-summary-bg);border:1px solid var(--visual-generation-summary-border);border-radius:var(--ui-radius-xs);align-items:center;gap:.375rem;min-width:0;padding:.25rem .375rem;line-height:1.3;display:flex;overflow:hidden}.VisualGenerationPreview-module__xtGxNG__modelSummaryProvider,.VisualGenerationPreview-module__xtGxNG__modelSummaryModel,.VisualGenerationPreview-module__xtGxNG__modelSummaryMode{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.VisualGenerationPreview-module__xtGxNG__modelSummaryProvider{flex:0 auto}.VisualGenerationPreview-module__xtGxNG__modelSummaryModel{color:var(--visual-generation-summary-model-color);flex:auto;font-weight:500}.VisualGenerationPreview-module__xtGxNG__modelSummaryMode{max-width:45%;color:var(--visual-generation-summary-muted-color);flex:none}.VisualGenerationPreview-module__xtGxNG__inputHint{border-radius:var(--ui-radius-sm);background:var(--visual-generation-summary-bg);border:1px solid var(--visual-generation-summary-border);color:var(--visual-generation-summary-color);font-size:var(--ui-text-xs);padding:.5rem .625rem;line-height:1.35}.VisualGenerationPreview-module__xtGxNG__inputHintError{background:var(--generation-status-error-bg);border-color:var(--generation-status-error-border);color:var(--generation-status-error-text)}
.EditorialMediaFrame-module__7e-xEa__shell{--editorial-media-radius:var(--ui-radius-xs);border-radius:var(--editorial-media-radius)}.EditorialMediaFrame-module__7e-xEa__shellContent{overflow:visible}.EditorialMediaFrame-module__7e-xEa__surface{border-radius:inherit;width:100%;height:100%;min-height:0;position:relative;container-type:size}.EditorialMediaFrame-module__7e-xEa__mediaFrame{border-radius:var(--editorial-media-radius);background:#fff;width:100%;height:100%;position:relative;overflow:hidden}.EditorialMediaFrame-module__7e-xEa__media{object-fit:cover;width:100%;height:100%;display:block}.EditorialMediaFrame-module__7e-xEa__mediaShade{pointer-events:none;background:linear-gradient(#ffffff2e 0%,#0000 28% 58%,#0f172a1f 100%),linear-gradient(90deg,#ffffff1f 0%,#0000 24% 76%,#0f172a14 100%);position:absolute;inset:0}.EditorialMediaFrame-module__7e-xEa__overlay{pointer-events:none;position:absolute;inset:0}.EditorialMediaFrame-module__7e-xEa__overlayTopLeft,.EditorialMediaFrame-module__7e-xEa__overlayCenter,.EditorialMediaFrame-module__7e-xEa__overlayBottomRight{z-index:1;position:absolute}.EditorialMediaFrame-module__7e-xEa__overlayTopLeft{top:var(--ui-space-2);left:var(--ui-space-2)}.EditorialMediaFrame-module__7e-xEa__overlayCenter{justify-content:center;align-items:center;display:flex;inset:0}.EditorialMediaFrame-module__7e-xEa__overlayBottomRight{right:var(--ui-space-2);bottom:var(--ui-space-2)}.EditorialMediaFrame-module__7e-xEa__floatingHandlesRoot [data-port-direction=output][data-port-id=image-out],.EditorialMediaFrame-module__7e-xEa__floatingHandlesRoot [data-port-direction=output][data-port-id=video-out]{--node-handle-size:1rem;--node-handle-half:.5rem;transform-origin:top;z-index:18;top:0!important;right:calc(0px - var(--node-handle-half,.5rem) - var(--node-shell-border-half-px,.5px) - .625rem)!important;transform:none!important}.EditorialMediaFrame-module__7e-xEa__floatingHandlesRoot [data-port-direction=output][data-port-id=image-out]:hover,.EditorialMediaFrame-module__7e-xEa__floatingHandlesRoot [data-port-direction=output][data-port-id=image-out].EditorialMediaFrame-module__7e-xEa__highlighted,.EditorialMediaFrame-module__7e-xEa__floatingHandlesRoot [data-port-direction=output][data-port-id=video-out]:hover,.EditorialMediaFrame-module__7e-xEa__floatingHandlesRoot [data-port-direction=output][data-port-id=video-out].EditorialMediaFrame-module__7e-xEa__highlighted,.EditorialMediaFrame-module__7e-xEa__floatingHandlesRoot [data-port-direction=output][data-port-id=image-out].EditorialMediaFrame-module__7e-xEa__selfNodeConnectionNeutral,.EditorialMediaFrame-module__7e-xEa__floatingHandlesRoot [data-port-direction=output][data-port-id=video-out].EditorialMediaFrame-module__7e-xEa__selfNodeConnectionNeutral{transform:none!important}.EditorialMediaFrame-module__7e-xEa__floatingHandlesRoot [data-port-direction=output][data-port-id=image-out] [data-direction=output],.EditorialMediaFrame-module__7e-xEa__floatingHandlesRoot [data-port-direction=output][data-port-id=video-out] [data-direction=output]{left:auto;right:calc(100% + .375rem)}.EditorialMediaFrame-module__7e-xEa__metadataCard,.EditorialMediaFrame-module__7e-xEa__playButton{background:#ffffffeb;border:1px solid #e4e4e7eb}.EditorialMediaFrame-module__7e-xEa__syncPill{border-radius:var(--ui-radius-full);background:#f5f5f5d1;border:0;align-items:center;gap:.25rem;padding:.1875rem .4375rem;display:inline-flex}.EditorialMediaFrame-module__7e-xEa__syncDot{border-radius:var(--ui-radius-full);background:var(--ui-status-success);flex:none;width:.25rem;height:.25rem}.EditorialMediaFrame-module__7e-xEa__syncText{color:var(--public-text);font-size:calc(var(--text-node-label) - 1px);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-weight:600;line-height:1}.EditorialMediaFrame-module__7e-xEa__metadataCard{border-radius:calc(var(--ui-radius-sm) + 1px);justify-items:end;gap:.1875rem;min-width:min(12.5rem,100%);padding:.625rem .75rem;display:grid}.EditorialMediaFrame-module__7e-xEa__metadataLabel,.EditorialMediaFrame-module__7e-xEa__metadataItems{text-align:right;white-space:nowrap;display:block}.EditorialMediaFrame-module__7e-xEa__metadataLabel{color:var(--public-text);font-size:var(--text-node-label);font-weight:600;line-height:1.1}.EditorialMediaFrame-module__7e-xEa__metadataItems{color:var(--public-text-muted);font-size:calc(var(--text-node-label) - 1px);font-weight:500;line-height:1.1}.EditorialMediaFrame-module__7e-xEa__playButton{pointer-events:auto;border-radius:var(--ui-radius-full);width:2rem;height:2rem;color:var(--public-text);place-items:center;transition:background .18s;display:inline-grid}.EditorialMediaFrame-module__7e-xEa__playGlyph{place-items:center;width:.8125rem;height:.8125rem;display:inline-grid;transform:translate(.0625rem,.03125rem)}.EditorialMediaFrame-module__7e-xEa__playIcon{display:block}.EditorialMediaFrame-module__7e-xEa__playButton:hover{background:#fffffff0}.EditorialMediaFrame-module__7e-xEa__playButton:focus-visible{outline-offset:2px;outline:2px solid #ffffffe0}@container (max-width:300px){.EditorialMediaFrame-module__7e-xEa__overlayTopLeft{top:.625rem;left:.625rem}.EditorialMediaFrame-module__7e-xEa__overlayBottomRight{bottom:.625rem;right:.625rem}.EditorialMediaFrame-module__7e-xEa__syncPill{background:#ffffffe0;gap:.1875rem;padding:.1875rem .375rem}.EditorialMediaFrame-module__7e-xEa__syncText{font-size:calc(var(--text-node-label) - 2px)}.EditorialMediaFrame-module__7e-xEa__metadataCard{padding:.5rem .625rem}.EditorialMediaFrame-module__7e-xEa__metadataLabel{font-size:calc(var(--text-node-label) - 1px)}.EditorialMediaFrame-module__7e-xEa__metadataItems{font-size:calc(var(--text-node-label) - 2px)}.EditorialMediaFrame-module__7e-xEa__playButton{width:1.875rem;height:1.875rem}}@container (max-height:160px){.EditorialMediaFrame-module__7e-xEa__playButton{width:1.875rem;height:1.875rem}.EditorialMediaFrame-module__7e-xEa__overlayTopLeft{top:.625rem;left:.625rem}.EditorialMediaFrame-module__7e-xEa__overlayBottomRight{bottom:.625rem;right:.625rem}}@container (max-height:130px){.EditorialMediaFrame-module__7e-xEa__metadataItems{display:none}}
.Tooltip-module__vleAcq__content{--tooltip-surface:#fff;--tooltip-border:var(--ui-border-soft);--tooltip-arrow-size:.375rem;padding:calc(var(--ui-space-1) + .125rem) calc(var(--ui-space-2) + .125rem);font-size:var(--ui-text-xs);overflow-wrap:anywhere;white-space:normal;inline-size:max-content;max-inline-size:min(20rem,100vw - 1.5rem);color:var(--color-foreground);background:var(--tooltip-surface);border:1px solid var(--tooltip-border);border-radius:var(--ui-radius-sm);box-shadow:var(--ui-shadow-tooltip);z-index:var(--ui-z-tooltip);font-weight:500;line-height:1.25;animation:.12s ease-out Tooltip-module__vleAcq__tooltipFadeIn;position:relative}.Tooltip-module__vleAcq__content[data-positioned=false]{visibility:hidden;pointer-events:none}.Tooltip-module__vleAcq__content:before,.Tooltip-module__vleAcq__content:after{content:"";pointer-events:none;width:0;height:0;position:absolute}.Tooltip-module__vleAcq__content[data-side=right]:before{left:calc(-1 * var(--tooltip-arrow-size) - 1px);border-top:var(--tooltip-arrow-size) solid transparent;border-bottom:var(--tooltip-arrow-size) solid transparent;border-right:var(--tooltip-arrow-size) solid var(--tooltip-border);top:50%;transform:translateY(-50%)}.Tooltip-module__vleAcq__content[data-side=right]:after{left:calc(-1 * var(--tooltip-arrow-size));border-top:var(--tooltip-arrow-size) solid transparent;border-bottom:var(--tooltip-arrow-size) solid transparent;border-right:var(--tooltip-arrow-size) solid var(--tooltip-surface);top:50%;transform:translateY(-50%)}.Tooltip-module__vleAcq__content[data-side=left]:before{right:calc(-1 * var(--tooltip-arrow-size) - 1px);border-top:var(--tooltip-arrow-size) solid transparent;border-bottom:var(--tooltip-arrow-size) solid transparent;border-left:var(--tooltip-arrow-size) solid var(--tooltip-border);top:50%;transform:translateY(-50%)}.Tooltip-module__vleAcq__content[data-side=left]:after{right:calc(-1 * var(--tooltip-arrow-size));border-top:var(--tooltip-arrow-size) solid transparent;border-bottom:var(--tooltip-arrow-size) solid transparent;border-left:var(--tooltip-arrow-size) solid var(--tooltip-surface);top:50%;transform:translateY(-50%)}.Tooltip-module__vleAcq__content[data-side=top]:before{left:50%;bottom:calc(-1 * var(--tooltip-arrow-size) - 1px);border-left:var(--tooltip-arrow-size) solid transparent;border-right:var(--tooltip-arrow-size) solid transparent;border-top:var(--tooltip-arrow-size) solid var(--tooltip-border);transform:translate(-50%)}.Tooltip-module__vleAcq__content[data-side=top]:after{left:50%;bottom:calc(-1 * var(--tooltip-arrow-size));border-left:var(--tooltip-arrow-size) solid transparent;border-right:var(--tooltip-arrow-size) solid transparent;border-top:var(--tooltip-arrow-size) solid var(--tooltip-surface);transform:translate(-50%)}.Tooltip-module__vleAcq__content[data-side=bottom]:before{left:50%;top:calc(-1 * var(--tooltip-arrow-size) - 1px);border-left:var(--tooltip-arrow-size) solid transparent;border-right:var(--tooltip-arrow-size) solid transparent;border-bottom:var(--tooltip-arrow-size) solid var(--tooltip-border);transform:translate(-50%)}.Tooltip-module__vleAcq__content[data-side=bottom]:after{left:50%;top:calc(-1 * var(--tooltip-arrow-size));border-left:var(--tooltip-arrow-size) solid transparent;border-right:var(--tooltip-arrow-size) solid transparent;border-bottom:var(--tooltip-arrow-size) solid var(--tooltip-surface);transform:translate(-50%)}@keyframes Tooltip-module__vleAcq__tooltipFadeIn{0%{opacity:0}to{opacity:1}}html[data-canvas-interacting=true] .Tooltip-module__vleAcq__content{visibility:hidden;pointer-events:none}@media (prefers-reduced-motion:reduce){.Tooltip-module__vleAcq__content{animation:none}}
:where(.InviteMembersForm-module__kiUbRG__formGrid,.InviteMembersForm-module__kiUbRG__hint,.InviteMembersForm-module__kiUbRG__errorHint,.InviteMembersForm-module__kiUbRG__inviteCard,.InviteMembersForm-module__kiUbRG__copyStatus){--invite-muted-fg:color-mix(in srgb, var(--color-foreground) 60%, transparent)}.InviteMembersForm-module__kiUbRG__formGrid{grid-template-columns:1fr;gap:.625rem;display:grid}.InviteMembersForm-module__kiUbRG__inputField,.InviteMembersForm-module__kiUbRG__selectTriggerField.InviteMembersForm-module__kiUbRG__selectTriggerField.InviteMembersForm-module__kiUbRG__selectTriggerField{width:100%;min-height:2.75rem}.InviteMembersForm-module__kiUbRG__submitButton{touch-action:manipulation;cursor:pointer;width:100%;min-height:2.75rem}@media (min-width:768px){.InviteMembersForm-module__kiUbRG__formGrid{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr) auto;align-items:center}.InviteMembersForm-module__kiUbRG__inputField,.InviteMembersForm-module__kiUbRG__selectTriggerField.InviteMembersForm-module__kiUbRG__selectTriggerField.InviteMembersForm-module__kiUbRG__selectTriggerField{height:2.25rem;min-height:2.25rem}.InviteMembersForm-module__kiUbRG__submitButton{width:auto;min-height:2.25rem}}.InviteMembersForm-module__kiUbRG__hint{margin-top:var(--ui-space-2);font-size:var(--ui-text-xs)}.InviteMembersForm-module__kiUbRG__errorHint{margin-top:var(--ui-space-2);font-size:var(--ui-text-xs);color:var(--ui-status-error)}.InviteMembersForm-module__kiUbRG__inviteCard{margin-top:var(--ui-space-4);border-top:1px solid color-mix(in srgb, var(--ui-border-soft) 70%, transparent);max-width:32rem;padding-top:var(--ui-space-4)}.InviteMembersForm-module__kiUbRG__inviteCardHeader{justify-content:space-between;align-items:center;gap:var(--ui-space-3);display:flex}.InviteMembersForm-module__kiUbRG__inviteEyebrow{font-size:var(--text-caption);color:var(--invite-muted-fg);font-weight:500}.InviteMembersForm-module__kiUbRG__copyLinkButton{border-radius:var(--ui-radius-md);background:var(--ui-surface-2);padding:var(--ui-space-1) .625rem;font-size:var(--text-caption);color:color-mix(in srgb, var(--color-foreground) 90%, transparent);border:1px solid var(--ui-border-soft);cursor:pointer;font-weight:500;transition:opacity .15s,background .15s,border-color .15s}@media (prefers-reduced-motion:reduce){.InviteMembersForm-module__kiUbRG__copyLinkButton{transition:none}}.InviteMembersForm-module__kiUbRG__copyLinkButton:hover{color:var(--color-foreground);background:var(--ui-border-soft);border-color:var(--ui-border-strong)}.InviteMembersForm-module__kiUbRG__inviteLinkMono{margin-top:var(--ui-space-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:-.01em;color:var(--invite-muted-fg);-webkit-user-select:all;user-select:all;overflow:hidden}.InviteMembersForm-module__kiUbRG__inviteExpiry{font-size:var(--text-micro);color:var(--invite-muted-fg);margin-top:.375rem}.InviteMembersForm-module__kiUbRG__copyStatus{margin-top:var(--ui-space-3);font-size:var(--ui-text-xs)}
.CompactLogo-module__19UF4W__mark{aspect-ratio:96/76;background:currentColor;flex-shrink:0;display:inline-block;-webkit-mask:url(/brand/builder-studio-logo-mark.svg) 50%/contain no-repeat;mask:url(/brand/builder-studio-logo-mark.svg) 50%/contain no-repeat}
.DashboardLayout-module__KCZfoW__sidebarErrorAside{background:var(--dashboard-shell-bg);height:100%;padding:var(--ui-space-4) var(--ui-space-5);flex-direction:column;display:flex}.DashboardLayout-module__KCZfoW__sidebarErrorTitle{font-size:var(--ui-text-sm);color:var(--canvas-chrome-text-strong);margin:0;font-weight:500}.DashboardLayout-module__KCZfoW__sidebarErrorHint{font-size:var(--ui-text-xs);color:var(--canvas-chrome-text-secondary);margin:.375rem 0 0}.DashboardLayout-module__KCZfoW__sidebarErrorCode{border-radius:var(--ui-radius-sm);background:var(--canvas-chrome-surface-subtle);padding:.125rem var(--ui-space-1);font-family:var(--font-mono);font-size:var(--text-caption,.6875rem)}.DashboardLayout-module__KCZfoW__sidebarRetry{margin-top:var(--ui-space-4);border-radius:var(--ui-radius-sm);border:1px solid var(--canvas-chrome-border);background:var(--canvas-chrome-surface);padding:var(--ui-space-2) var(--ui-space-3);font-size:var(--ui-text-xs);color:var(--canvas-chrome-text-primary);cursor:pointer;font-weight:500;transition:background-color .15s}.DashboardLayout-module__KCZfoW__sidebarRetry:hover{background:var(--canvas-chrome-row-hover)}@media (prefers-reduced-motion:reduce){.DashboardLayout-module__KCZfoW__sidebarRetry{transition:none}}.DashboardLayout-module__KCZfoW__shellNoChrome{background:var(--dashboard-shell-bg);height:100dvh;display:flex}.DashboardLayout-module__KCZfoW__mainNoChrome{background:var(--dashboard-main-bg);flex:1;min-width:0;min-height:0;overflow:auto}.DashboardLayout-module__KCZfoW__columnMain{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow-x:hidden}.DashboardLayout-module__KCZfoW__mobileHeader{align-items:center;gap:var(--ui-space-3);border-bottom:1px solid var(--canvas-chrome-border);background:var(--dashboard-shell-bg);min-height:3rem;padding-inline:var(--ui-space-4);flex-shrink:0;display:flex}@media (min-width:768px){.DashboardLayout-module__KCZfoW__mobileHeader{display:none}}.DashboardLayout-module__KCZfoW__menuButton{border-radius:var(--ui-radius-sm);width:2.25rem;min-width:2.25rem;height:2.25rem;min-height:2.25rem;color:var(--canvas-chrome-text-primary);cursor:pointer;touch-action:manipulation;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s;display:flex}.DashboardLayout-module__KCZfoW__menuButton:hover{background:var(--canvas-chrome-row-hover)}.DashboardLayout-module__KCZfoW__menuButton:active{background:var(--canvas-chrome-row-active)}@media (prefers-reduced-motion:reduce){.DashboardLayout-module__KCZfoW__menuButton{transition:background-color .15s}}.DashboardLayout-module__KCZfoW__brandLink{align-items:center;gap:var(--ui-space-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;transition:opacity .15s;display:flex;overflow:hidden}.DashboardLayout-module__KCZfoW__brandLink:hover{opacity:.8}@media (prefers-reduced-motion:reduce){.DashboardLayout-module__KCZfoW__brandLink{transition:none}}.DashboardLayout-module__KCZfoW__brandLogo{color:var(--canvas-chrome-text-strong);flex-shrink:0;width:auto;height:1.75rem}.DashboardLayout-module__KCZfoW__brandName{font-family:var(--font-sans);letter-spacing:0;color:var(--canvas-chrome-text-strong);font-size:1.125rem;font-weight:600}.DashboardLayout-module__KCZfoW__dashboardShell{background:var(--dashboard-shell-bg);height:100dvh;display:flex}
.DashboardMobileSidebar-module__cOLvJG__backdrop{z-index:50;background:var(--ui-overlay-backdrop);transition:opacity .3s ease-out;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.DashboardMobileSidebar-module__cOLvJG__backdrop{transition:none}}@media (min-width:768px){.DashboardMobileSidebar-module__cOLvJG__backdrop{display:none}}.DashboardMobileSidebar-module__cOLvJG__backdropOpen{pointer-events:auto;opacity:1}.DashboardMobileSidebar-module__cOLvJG__backdropClosed{pointer-events:none;opacity:0}.DashboardMobileSidebar-module__cOLvJG__panel{z-index:50;height:100%;width:min(20rem, calc(100vw - var(--ui-space-8)));background:var(--dashboard-shell-bg);max-width:100vw;transition:transform .18s ease-out;position:fixed;top:0;bottom:0;left:0;transform:translate(calc(-100% - 1px))}.DashboardMobileSidebar-module__cOLvJG__panelClosed{pointer-events:none}@media (prefers-reduced-motion:reduce){.DashboardMobileSidebar-module__cOLvJG__panel{transition:none}}@media (min-width:768px){.DashboardMobileSidebar-module__cOLvJG__panel{z-index:auto;position:static;transform:none}}.DashboardMobileSidebar-module__cOLvJG__desktopPanel{width:var(--dashboard-sidebar-width);flex:0 0 var(--dashboard-sidebar-width);pointer-events:auto}.DashboardMobileSidebar-module__cOLvJG__panelOpen{pointer-events:auto;transform:translate(0,0)}@media (min-width:768px){.DashboardMobileSidebar-module__cOLvJG__panelOpen{transform:none}}
.CreditsLogoIcon-module__nEc4AG__icon{flex-shrink:0}
.CanvasPreview-module__H-Phaq__root{background:var(--canvas-chrome-surface-subtle);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.CanvasPreview-module__H-Phaq__previewImage{object-fit:cover}
.audioGenerationPlayer-module__41UyqG__audioResult{border-radius:var(--ui-radius-sm);background:var(--audio-gen-result-bg,#0000000a);flex-shrink:0;min-height:4.5rem;overflow:hidden}.audioGenerationPlayer-module__41UyqG__audioControls{flex-direction:column;gap:.25rem;padding:.375rem .5rem;display:flex}.audioGenerationPlayer-module__41UyqG__audioScrubber{cursor:pointer;align-items:center;width:100%;height:.75rem;display:flex}.audioGenerationPlayer-module__41UyqG__audioScrubber:focus-visible{outline:2px solid var(--audio-gen-scrubber-focus,#00000059);outline-offset:2px;border-radius:var(--ui-radius-xxs)}.audioGenerationPlayer-module__41UyqG__audioScrubberTrack{background:var(--audio-gen-scrubber-track,#0000001f);border-radius:var(--ui-radius-2xs);width:100%;height:.25rem;position:relative}.audioGenerationPlayer-module__41UyqG__audioScrubberProgress{background:var(--audio-gen-scrubber-progress,#fb923ccc);border-radius:var(--ui-radius-2xs);height:100%;transition:width 50ms linear;position:absolute;top:0;left:0}.audioGenerationPlayer-module__41UyqG__audioScrubber:active .audioGenerationPlayer-module__41UyqG__audioScrubberProgress,.audioGenerationPlayer-module__41UyqG__audioScrubber[data-scrubbing] .audioGenerationPlayer-module__41UyqG__audioScrubberProgress{transition:none}.audioGenerationPlayer-module__41UyqG__audioScrubberThumb{background:var(--audio-gen-scrubber-thumb,#262626e6);opacity:0;pointer-events:none;border-radius:50%;width:.625rem;height:.625rem;transition:opacity .15s;position:absolute;top:50%;transform:translate(-50%,-50%)}.audioGenerationPlayer-module__41UyqG__audioScrubber:hover .audioGenerationPlayer-module__41UyqG__audioScrubberThumb,.audioGenerationPlayer-module__41UyqG__audioScrubber:active .audioGenerationPlayer-module__41UyqG__audioScrubberThumb,.audioGenerationPlayer-module__41UyqG__audioScrubber[data-scrubbing] .audioGenerationPlayer-module__41UyqG__audioScrubberThumb{opacity:1}.audioGenerationPlayer-module__41UyqG__audioControlsRow{align-items:center;gap:.375rem;display:flex}.audioGenerationPlayer-module__41UyqG__audioPlayButton{width:1.5rem;height:1.5rem;color:var(--audio-gen-play-button,#262626e6);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s;display:flex}.audioGenerationPlayer-module__41UyqG__audioPlayButton:hover{background:var(--audio-gen-play-button-hover-bg,#00000014)}.audioGenerationPlayer-module__41UyqG__audioPlayButton:focus-visible{outline:2px solid var(--audio-gen-play-button-focus,#0006);outline-offset:1px}.audioGenerationPlayer-module__41UyqG__audioTimeDisplay{font-size:var(--text-node-label);color:var(--audio-gen-time-color,#404040d9);font-variant-numeric:tabular-nums}
.TriggerNodeShared-module__gL0K0a__urlRow{align-items:center;gap:.25rem;min-width:0;display:flex}.TriggerNodeShared-module__gL0K0a__urlField{min-width:0;font-size:var(--text-node-label);color:var(--trigger-url-text);background:var(--trigger-url-bg);border:1px solid var(--trigger-url-border);border-radius:var(--ui-radius-xs);font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;cursor:default;-webkit-user-select:none;user-select:none;flex:1;padding:.25rem .375rem;overflow:hidden}.TriggerNodeShared-module__gL0K0a__copyBtn{background:var(--trigger-copy-bg);border:1px solid var(--trigger-copy-border);border-radius:var(--ui-radius-xs);width:1.5rem;height:1.5rem;color:var(--trigger-copy-text);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:flex}.TriggerNodeShared-module__gL0K0a__copyBtn:hover{background:var(--trigger-copy-hover-bg);color:var(--trigger-copy-hover-text)}.TriggerNodeShared-module__gL0K0a__copyBtnCopied{color:var(--trigger-copy-copied-text);border-color:var(--trigger-copy-copied-border)}.TriggerNodeShared-module__gL0K0a__statusRow{align-items:center;gap:.3125rem;margin-top:.125rem;display:flex}.TriggerNodeShared-module__gL0K0a__statusDot{border-radius:50%;flex-shrink:0;width:.4375rem;height:.4375rem}.TriggerNodeShared-module__gL0K0a__statusDotIdle{background:var(--trigger-status-dot-idle)}.TriggerNodeShared-module__gL0K0a__statusDotActive{background:var(--trigger-status-dot-active)}.TriggerNodeShared-module__gL0K0a__statusDotRunning{background:var(--trigger-status-dot-running);animation:1s ease-in-out infinite TriggerNodeShared-module__gL0K0a__triggerStatusPulse}.TriggerNodeShared-module__gL0K0a__statusDotError{background:var(--trigger-status-dot-error)}@keyframes TriggerNodeShared-module__gL0K0a__triggerStatusPulse{0%,to{opacity:1}50%{opacity:.45}}.TriggerNodeShared-module__gL0K0a__statusLabel{font-size:var(--text-micro);color:var(--trigger-status-label)}.TriggerNodeShared-module__gL0K0a__lastTriggered{font-size:var(--text-node-label);color:var(--trigger-last-triggered);margin-left:auto}.TriggerNodeShared-module__gL0K0a__setupHint{font-size:var(--text-node-label);color:var(--trigger-setup-hint-text);background:var(--trigger-setup-hint-bg);border-radius:var(--ui-radius-xs);border:1px solid var(--trigger-setup-hint-border);padding:.3125rem .375rem;line-height:1.4}.TriggerNodeShared-module__gL0K0a__revokeBtn{font-size:var(--text-node-label);color:var(--trigger-revoke-btn);cursor:pointer;background:0 0;border:none;margin-left:.5rem;padding:0}.TriggerNodeShared-module__gL0K0a__revokeBtn:hover{color:var(--trigger-revoke-btn-hover)}.TriggerNodeShared-module__gL0K0a__revokeBtn:disabled{opacity:.5;cursor:default}.TriggerNodeShared-module__gL0K0a__createWebhookBtn{font-size:var(--text-node-label);color:var(--trigger-create-btn);cursor:pointer;background:0 0;border:none;padding:0}.TriggerNodeShared-module__gL0K0a__createWebhookBtn:hover{color:var(--trigger-create-btn-hover)}.TriggerNodeShared-module__gL0K0a__createWebhookBtn:disabled{opacity:.5;cursor:default}@media (prefers-reduced-motion:reduce){.TriggerNodeShared-module__gL0K0a__statusDotRunning{animation:none}.TriggerNodeShared-module__gL0K0a__copyBtn,.TriggerNodeShared-module__gL0K0a__revokeBtn,.TriggerNodeShared-module__gL0K0a__createWebhookBtn{transition:none}}
.WorkspaceList-module__WLvm6a__loadingRoot{padding:.625rem var(--ui-space-3);flex-direction:column;gap:.375rem;display:flex}.WorkspaceList-module__WLvm6a__loadingRow{border-radius:var(--ui-radius-sm);background:var(--canvas-chrome-surface-subtle);width:100%;height:2.5rem}.WorkspaceList-module__WLvm6a__list{flex-direction:column;gap:.375rem;display:flex}.WorkspaceList-module__WLvm6a__listItem{isolation:isolate;position:relative}.WorkspaceList-module__WLvm6a__workspaceLink{z-index:0;padding-right:2.625rem;position:relative}.WorkspaceList-module__WLvm6a__rowIcon{color:var(--canvas-chrome-text-secondary);flex-shrink:0}.WorkspaceList-module__WLvm6a__workspaceName{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;font-weight:500;overflow:hidden}.WorkspaceList-module__WLvm6a__deleteWrap{z-index:1;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;top:50%;right:.375rem;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.WorkspaceList-module__WLvm6a__deleteWrap{transition:none}}.WorkspaceList-module__WLvm6a__deleteWrapPeek{pointer-events:none;opacity:0}.WorkspaceList-module__WLvm6a__listItem:hover .WorkspaceList-module__WLvm6a__deleteWrapPeek,.WorkspaceList-module__WLvm6a__listItem:focus-within .WorkspaceList-module__WLvm6a__deleteWrapPeek,.WorkspaceList-module__WLvm6a__deleteWrapPinned{pointer-events:auto;opacity:1}.WorkspaceList-module__WLvm6a__workspaceDelete{cursor:pointer;width:1.75rem;height:1.75rem;color:var(--canvas-chrome-text-secondary)}.WorkspaceList-module__WLvm6a__workspaceDelete:hover{color:var(--ui-status-error)}.WorkspaceList-module__WLvm6a__workspaceDelete:focus-visible{box-shadow:0 0 0 2px var(--canvas-chrome-focus-ring);outline:none}
.CanvasCard-module__O7xaTG__coverImageBtn,.CanvasCard-module__O7xaTG__deleteBtn{--canvas-card-delete-hover:var(--ui-status-error);--canvas-card-delete-hover-bg:color-mix(in srgb, var(--ui-status-error) 18%, transparent);--canvas-card-delete-focus-ring:color-mix(in srgb, var(--ui-status-error) 22%, transparent)}.CanvasCard-module__O7xaTG__deleteBtn:hover,.CanvasCard-module__O7xaTG__deleteBtn:focus-visible{color:var(--canvas-card-delete-hover)}.CanvasCard-module__O7xaTG__deleteBtn:hover{background:var(--canvas-card-delete-hover-bg)}.CanvasCard-module__O7xaTG__deleteBtn:focus-visible{box-shadow:0 0 0 2px var(--canvas-card-delete-focus-ring);outline:none}.CanvasCard-module__O7xaTG__card{background:0 0;min-width:0;transition:opacity .2s,transform .2s;position:relative}@media (prefers-reduced-motion:reduce){.CanvasCard-module__O7xaTG__card{transition:none}}.CanvasCard-module__O7xaTG__cardDeleting{pointer-events:none}.CanvasCard-module__O7xaTG__blockLink{cursor:pointer;border-radius:var(--ui-radius-sm);display:block}.CanvasCard-module__O7xaTG__blockLink:focus-visible{box-shadow:0 0 0 2px var(--canvas-chrome-focus-ring);outline:none}.CanvasCard-module__O7xaTG__previewArea{aspect-ratio:16/9;border:1px solid var(--canvas-chrome-border);border-radius:var(--ui-radius-sm);background:var(--canvas-chrome-surface-subtle);transition:border-color .15s,background-color .15s;position:relative;overflow:hidden}.CanvasCard-module__O7xaTG__card:hover .CanvasCard-module__O7xaTG__previewArea,.CanvasCard-module__O7xaTG__card:focus-within .CanvasCard-module__O7xaTG__previewArea{border-color:var(--canvas-chrome-border-strong)}.CanvasCard-module__O7xaTG__body{background:0 0;flex-direction:column;gap:.25rem;padding:.75rem .25rem 0;display:flex}.CanvasCard-module__O7xaTG__nameRow{align-items:center;gap:.375rem;height:1.5rem;display:flex}.CanvasCard-module__O7xaTG__nameInput{appearance:none;border-radius:var(--ui-radius-xs);width:100%;min-width:0;height:1.5rem;font-size:var(--ui-text-lg);letter-spacing:0;color:var(--canvas-chrome-text-strong);caret-color:currentColor;text-overflow:ellipsis;border:0;outline:none;flex:1;margin-inline:-.375rem;padding:0 .375rem;font-weight:500;overflow:hidden}.CanvasCard-module__O7xaTG__nameInputIdle{cursor:text;background:0 0}.CanvasCard-module__O7xaTG__nameInputEditing,.CanvasCard-module__O7xaTG__nameInput:focus{background:var(--canvas-chrome-surface);box-shadow:0 0 0 1px var(--canvas-chrome-border-strong)}.CanvasCard-module__O7xaTG__nameInput::selection{background:color-mix(in srgb, var(--canvas-chrome-text-strong) 16%, transparent)}.CanvasCard-module__O7xaTG__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;height:1.5rem;line-height:1.5rem;font-size:var(--ui-text-lg);letter-spacing:0;color:var(--canvas-chrome-text-strong);flex:1;align-items:center;margin:0;font-weight:500;display:flex;overflow:hidden}.CanvasCard-module__O7xaTG__renameBtn{cursor:pointer;border-radius:var(--ui-radius-sm);width:1.5rem;height:1.5rem;color:var(--canvas-chrome-text-primary);opacity:0;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,opacity .15s;display:flex}@media (prefers-reduced-motion:reduce){.CanvasCard-module__O7xaTG__renameBtn{transition:none}}.CanvasCard-module__O7xaTG__card:hover .CanvasCard-module__O7xaTG__renameBtn{opacity:.5}.CanvasCard-module__O7xaTG__nameRow:hover .CanvasCard-module__O7xaTG__renameBtn,.CanvasCard-module__O7xaTG__renameBtn:focus-visible{opacity:1}.CanvasCard-module__O7xaTG__renameBtn:hover{background:var(--canvas-chrome-row-hover)}.CanvasCard-module__O7xaTG__renameBtn:focus-visible{box-shadow:0 0 0 2px var(--canvas-chrome-focus-ring);outline:none}.CanvasCard-module__O7xaTG__metaText{font-size:var(--ui-text-xs);color:var(--canvas-chrome-text-muted);align-items:center;gap:.5rem;margin:0;font-weight:400;line-height:1.35;display:flex}.CanvasCard-module__O7xaTG__truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CanvasCard-module__O7xaTG__shrink0{flex-shrink:0}.CanvasCard-module__O7xaTG__actionsBar{opacity:0;gap:.375rem;transition:opacity .2s;display:flex;position:absolute;top:.5rem;right:.5rem}@media (prefers-reduced-motion:reduce){.CanvasCard-module__O7xaTG__actionsBar{transition:none}}.CanvasCard-module__O7xaTG__card:hover .CanvasCard-module__O7xaTG__actionsBar,.CanvasCard-module__O7xaTG__card:focus-within .CanvasCard-module__O7xaTG__actionsBar{opacity:1}.CanvasCard-module__O7xaTG__coverImageBtn{cursor:pointer;border-radius:var(--ui-radius-sm);border:1px solid var(--canvas-chrome-border);background:var(--canvas-chrome-surface);width:2.25rem;height:2.25rem;color:var(--canvas-chrome-text-primary);justify-content:center;align-items:center;transition:background .2s,opacity .2s;display:flex}@media (prefers-reduced-motion:reduce){.CanvasCard-module__O7xaTG__coverImageBtn{transition:none}}.CanvasCard-module__O7xaTG__coverImageBtn:hover{background:var(--canvas-chrome-row-hover)}.CanvasCard-module__O7xaTG__coverImageBtn:focus-visible{box-shadow:0 0 0 2px var(--canvas-chrome-focus-ring);outline:none}.CanvasCard-module__O7xaTG__coverImageBtn:active{background:var(--canvas-chrome-row-active)}.CanvasCard-module__O7xaTG__coverImageBtn:disabled{opacity:.5;cursor:not-allowed}.CanvasCard-module__O7xaTG__deleteBtn{cursor:pointer;border-radius:var(--ui-radius-sm);border:1px solid var(--canvas-chrome-border);background:var(--canvas-chrome-surface);width:2.25rem;height:2.25rem;color:var(--canvas-chrome-text-primary);opacity:1;justify-content:center;align-items:center;transition:opacity .2s;display:flex}@media (prefers-reduced-motion:reduce){.CanvasCard-module__O7xaTG__deleteBtn{transition:none}}.CanvasCard-module__O7xaTG__deleteBtn:hover,.CanvasCard-module__O7xaTG__deleteBtn:focus-visible{opacity:1}.CanvasCard-module__O7xaTG__deleteBtn:active{background:var(--canvas-chrome-row-active)}.CanvasCard-module__O7xaTG__uploadSpinner{border-radius:var(--ui-radius-full);border:1.5px solid var(--canvas-chrome-border);border-top-color:var(--canvas-chrome-text-primary);width:.875rem;height:.875rem;animation:.8s linear infinite CanvasCard-module__O7xaTG__canvasCardSpin}@media (prefers-reduced-motion:reduce){.CanvasCard-module__O7xaTG__uploadSpinner{animation:none}}@keyframes CanvasCard-module__O7xaTG__canvasCardSpin{to{transform:rotate(360deg)}}.CanvasCard-module__O7xaTG__fileInputHidden{display:none}.CanvasCard-module__O7xaTG__deleteOverlay{z-index:10;justify-content:center;align-items:center;gap:var(--ui-space-4);border-radius:var(--ui-radius-sm);background:color-mix(in srgb, var(--canvas-chrome-surface) 96%, transparent);padding:var(--ui-space-4) var(--ui-space-4) var(--ui-space-6);flex-direction:column;animation:.15s ease-out CanvasCard-module__O7xaTG__canvasCardFadeIn;display:flex;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.CanvasCard-module__O7xaTG__deleteOverlay{animation:none}}@keyframes CanvasCard-module__O7xaTG__canvasCardFadeIn{0%{opacity:0}to{opacity:1}}.CanvasCard-module__O7xaTG__deleteTitle{font-size:var(--ui-text-sm);color:var(--canvas-chrome-text-strong);font-weight:500}.CanvasCard-module__O7xaTG__deleteActions{align-items:center;gap:.5rem;display:flex}.CanvasCard-module__O7xaTG__overlayCancel{cursor:pointer;border-radius:var(--ui-radius-sm);background:var(--canvas-chrome-surface-subtle);font-size:var(--ui-text-xs);color:var(--canvas-chrome-text-primary);padding:.375rem .875rem;font-weight:500;transition:background-color .15s,opacity .15s}@media (prefers-reduced-motion:reduce){.CanvasCard-module__O7xaTG__overlayCancel{transition:none}}.CanvasCard-module__O7xaTG__overlayCancel:hover{background:var(--canvas-chrome-row-hover)}.CanvasCard-module__O7xaTG__overlayCancel:focus-visible{box-shadow:0 0 0 2px var(--canvas-chrome-focus-ring);outline:none}.CanvasCard-module__O7xaTG__overlayCancel:disabled{opacity:.5}.CanvasCard-module__O7xaTG__overlayDelete{cursor:pointer;border-radius:var(--ui-radius-sm);background:var(--ui-status-error);font-size:var(--ui-text-xs);color:#fff;padding:.375rem .875rem;font-weight:500;transition:background-color .15s,opacity .15s}@media (prefers-reduced-motion:reduce){.CanvasCard-module__O7xaTG__overlayDelete{transition:none}}.CanvasCard-module__O7xaTG__overlayDelete:hover{background:color-mix(in srgb, var(--ui-status-error) 88%, black)}.CanvasCard-module__O7xaTG__overlayDelete:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--ui-status-error) 50%, transparent);outline:none}.CanvasCard-module__O7xaTG__overlayDelete:disabled{cursor:not-allowed;opacity:.5}
.AskAiLogoLinks-module__u0O_sa__row{justify-content:center;align-items:center;gap:var(--ask-ai-logo-gap,clamp(1rem, 3vw, 1.75rem));flex-wrap:wrap;display:flex}.AskAiLogoLinks-module__u0O_sa__link{width:var(--ask-ai-logo-size,2rem);height:var(--ask-ai-logo-size,2rem);border-radius:var(--ask-ai-logo-radius,var(--ui-radius-sm));color:var(--ask-ai-logo-color,currentColor);justify-content:center;align-items:center;text-decoration:none;transition:color .15s,transform .15s;display:inline-flex}.AskAiLogoLinks-module__u0O_sa__link:hover,.AskAiLogoLinks-module__u0O_sa__link:focus-visible{color:var(--ask-ai-logo-hover-color,currentColor);transform:translateY(-1px)}.AskAiLogoLinks-module__u0O_sa__link:focus-visible{outline:var(--ask-ai-logo-focus-ring,2px solid currentColor);outline-offset:var(--ask-ai-logo-focus-offset,4px)}.AskAiLogoLinks-module__u0O_sa__icon{width:100%;height:100%;-webkit-mask:var(--ask-ai-logo-url,none) center / contain no-repeat;mask:var(--ask-ai-logo-url,none) center / contain no-repeat;-webkit-mask:var(--ask-ai-logo-url,none) center / contain no-repeat;background:currentColor;display:block}
.ElevenLabsSpeechNode-module__etNO7W__content{--gen-audio-scrollbar:#0003;--gen-audio-selection-bg:#00000008;--gen-audio-selection-border:#00000014;--gen-audio-selection-label:#525252eb;--gen-audio-selection-value:#171717f5;--gen-audio-selection-description:#404040e0;--gen-audio-selection-missing:#b91c1c;--gen-audio-generating-bg:#0000000f;--gen-audio-spinner:#40404066;--gen-audio-generating-text:#404040e6;--gen-audio-error-bg:#dc26260f;--gen-audio-error-border:#dc262633;--gen-audio-error-text:#b91c1c;--gen-audio-error-scrollbar:#dc26264d;--generation-status-bg:var(--gen-audio-generating-bg);--generation-status-spinner:var(--gen-audio-spinner);--generation-status-text:var(--gen-audio-generating-text);--generation-status-error-bg:var(--gen-audio-error-bg);--generation-status-error-border:var(--gen-audio-error-border);--generation-status-error-text:var(--gen-audio-error-text);--generation-status-error-scrollbar:var(--gen-audio-error-scrollbar);--generation-status-container-min-height:3rem;--audio-gen-result-bg:#0000000a;--audio-gen-scrubber-track:#0000001f;--audio-gen-scrubber-thumb:#262626e6;--audio-gen-scrubber-focus:#00000059;--audio-gen-play-button:#262626e6;--audio-gen-play-button-hover-bg:#00000014;--audio-gen-play-button-focus:#0006;--audio-gen-time-color:#404040d9;scrollbar-width:thin;scrollbar-color:var(--gen-audio-scrollbar) transparent;overscroll-behavior:contain;flex-direction:column;flex:1;gap:.5rem;min-height:0;padding:.5rem .75rem;display:flex;overflow:hidden auto}.ElevenLabsSpeechNode-module__etNO7W__modeHint{color:#262626d1;font-size:var(--ui-text-xs);background:#00000008;border:1px solid #00000014;border-radius:.625rem;padding:.625rem .75rem;line-height:1.4}.ElevenLabsSpeechNode-module__etNO7W__modeHintError{background:var(--gen-audio-error-bg);border-color:var(--gen-audio-error-border);color:var(--gen-audio-error-text)}.ElevenLabsSpeechNode-module__etNO7W__modeHint code{font-size:var(--text-micro)}.ElevenLabsSpeechNode-module__etNO7W__selectionSummary{background:var(--gen-audio-selection-bg);border:1px solid var(--gen-audio-selection-border);border-radius:.625rem;flex-direction:column;gap:.5rem;padding:.625rem .75rem;display:flex}.ElevenLabsSpeechNode-module__etNO7W__selectionSummaryRow{flex-direction:column;gap:.125rem;min-width:0;display:flex}.ElevenLabsSpeechNode-module__etNO7W__selectionSummaryLabel{font-size:var(--text-node-label);letter-spacing:.08em;text-transform:uppercase;color:var(--gen-audio-selection-label);font-weight:600;line-height:1.2}.ElevenLabsSpeechNode-module__etNO7W__selectionSummaryValue{min-width:0;font-size:var(--ui-text-xs);color:var(--gen-audio-selection-value);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.3;overflow:hidden}.ElevenLabsSpeechNode-module__etNO7W__selectionSummaryValueMissing{color:var(--gen-audio-selection-missing)}.ElevenLabsSpeechNode-module__etNO7W__selectionSummaryDescription{font-size:var(--text-micro);color:var(--gen-audio-selection-description);overflow-wrap:anywhere;line-height:1.35}.ElevenLabsSpeechNode-module__etNO7W__voicePanelButton{border:1px solid var(--gen-audio-selection-border);background:var(--gen-audio-selection-bg);min-height:2rem;color:var(--gen-audio-selection-value);font:inherit;font-size:var(--ui-text-xs);cursor:pointer;border-radius:.5rem;font-weight:700;line-height:1}.ElevenLabsSpeechNode-module__etNO7W__voicePanelButton:hover{background:#0000000f}.ElevenLabsSpeechNode-module__etNO7W__voicePanelButton:disabled{opacity:.5;cursor:not-allowed}.ElevenLabsSpeechNode-module__etNO7W__audioResult{}.ElevenLabsSpeechNode-module__etNO7W__audioControls{}.ElevenLabsSpeechNode-module__etNO7W__audioScrubber{}.ElevenLabsSpeechNode-module__etNO7W__audioScrubberTrack{}.ElevenLabsSpeechNode-module__etNO7W__audioScrubberProgress{}.ElevenLabsSpeechNode-module__etNO7W__audioScrubberThumb{}.ElevenLabsSpeechNode-module__etNO7W__audioControlsRow{}.ElevenLabsSpeechNode-module__etNO7W__audioPlayButton{}.ElevenLabsSpeechNode-module__etNO7W__audioTimeDisplay{}
.GenerateSfxNode-module__F8abNG__content{--gen-sfx-scrollbar:#0003;--gen-sfx-duration-label:#404040e6;--gen-sfx-duration-track:#0000001a;--gen-sfx-duration-track-filled:#ea580c73;--gen-sfx-duration-thumb:#ea580ce6;--gen-sfx-duration-value:#262626e6;--gen-sfx-generating-bg:#0000000f;--gen-sfx-spinner:#40404066;--gen-sfx-generating-text:#404040e6;--gen-sfx-error-bg:#dc26260f;--gen-sfx-error-border:#dc262633;--gen-sfx-error-text:#b91c1c;--gen-sfx-error-scrollbar:#dc26264d;--generation-status-bg:var(--gen-sfx-generating-bg);--generation-status-spinner:var(--gen-sfx-spinner);--generation-status-text:var(--gen-sfx-generating-text);--generation-status-error-bg:var(--gen-sfx-error-bg);--generation-status-error-border:var(--gen-sfx-error-border);--generation-status-error-text:var(--gen-sfx-error-text);--generation-status-error-scrollbar:var(--gen-sfx-error-scrollbar);--generation-status-container-min-height:3rem;--audio-gen-result-bg:#0000000a;--audio-gen-scrubber-track:#0000001f;--audio-gen-scrubber-thumb:#262626e6;--audio-gen-scrubber-focus:#00000059;--audio-gen-play-button:#262626e6;--audio-gen-play-button-hover-bg:#00000014;--audio-gen-play-button-focus:#0006;--audio-gen-time-color:#404040d9;scrollbar-width:thin;scrollbar-color:var(--gen-sfx-scrollbar) transparent;overscroll-behavior:contain;flex-direction:column;flex:1;gap:.5rem;min-height:0;padding:.5rem .75rem;display:flex;overflow:hidden auto}.GenerateSfxNode-module__F8abNG__inputHint{color:#262626d1;font-size:var(--ui-text-xs);background:#00000008;border:1px solid #00000014;border-radius:.625rem;padding:.625rem .75rem;line-height:1.4}.GenerateSfxNode-module__F8abNG__inputHintError{background:var(--gen-sfx-error-bg);border-color:var(--gen-sfx-error-border);color:var(--gen-sfx-error-text)}.GenerateSfxNode-module__F8abNG__audioResult{}.GenerateSfxNode-module__F8abNG__audioControls{}.GenerateSfxNode-module__F8abNG__audioScrubber{}.GenerateSfxNode-module__F8abNG__audioScrubberTrack{}.GenerateSfxNode-module__F8abNG__audioScrubberProgress{}.GenerateSfxNode-module__F8abNG__audioScrubberThumb{}.GenerateSfxNode-module__F8abNG__audioControlsRow{}.GenerateSfxNode-module__F8abNG__audioPlayButton{}.GenerateSfxNode-module__F8abNG__audioTimeDisplay{}.GenerateSfxNode-module__F8abNG__mediaLoadingSkeleton{background:var(--gen-sfx-generating-bg);border-radius:var(--ui-radius-sm);width:100%;min-height:3rem;padding:var(--ui-space-3);flex-direction:column;justify-content:center;align-items:center;animation:2s ease-in-out infinite GenerateSfxNode-module__F8abNG__pulseGentle;display:flex}.GenerateSfxNode-module__F8abNG__durationRow{align-items:center;gap:.375rem;display:flex}.GenerateSfxNode-module__F8abNG__durationLabel{font-size:var(--text-node-label);color:var(--gen-sfx-duration-label);white-space:nowrap}.GenerateSfxNode-module__F8abNG__durationSlider{appearance:none;background:linear-gradient(to right, var(--gen-sfx-duration-track-filled) 0%, var(--gen-sfx-duration-track-filled) var(--gen-sfx-duration-progress,0%), var(--gen-sfx-duration-track) var(--gen-sfx-duration-progress,0%), var(--gen-sfx-duration-track) 100%);border-radius:var(--ui-radius-2xs);cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:100% .25rem;flex:1;height:.875rem}.GenerateSfxNode-module__F8abNG__durationSlider:disabled{cursor:not-allowed;opacity:.6}.GenerateSfxNode-module__F8abNG__durationSlider:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:3px}.GenerateSfxNode-module__F8abNG__durationSlider::-webkit-slider-thumb{appearance:none;background:var(--gen-sfx-duration-thumb);cursor:pointer;border-radius:50%;width:.75rem;height:.75rem}.GenerateSfxNode-module__F8abNG__durationSlider:disabled::-webkit-slider-thumb{cursor:not-allowed}.GenerateSfxNode-module__F8abNG__durationSlider::-moz-range-thumb{background:var(--gen-sfx-duration-thumb);cursor:pointer;border:none;border-radius:50%;width:.75rem;height:.75rem}.GenerateSfxNode-module__F8abNG__durationSlider:disabled::-moz-range-thumb{cursor:not-allowed}.GenerateSfxNode-module__F8abNG__durationValue{font-size:var(--text-node-label);color:var(--gen-sfx-duration-value);font-variant-numeric:tabular-nums;text-align:right;min-width:1.5rem}@media (prefers-reduced-motion:reduce){.GenerateSfxNode-module__F8abNG__mediaLoadingSkeleton{animation:none}}
.WebhookTriggerNode-module__mhCI7q__content{--webhook-trigger-scrollbar:#0003;--webhook-trigger-url-bg:#fffffff2;--webhook-trigger-url-text:#171717e6;--webhook-trigger-url-border:#0000001f;--webhook-trigger-copy-bg:#0000000d;--webhook-trigger-copy-border:#0000001f;--webhook-trigger-copy-text:#404040e6;--webhook-trigger-copy-hover-bg:#0000001a;--webhook-trigger-copy-hover-text:#171717f2;--webhook-trigger-copy-copied-text:#166534e6;--webhook-trigger-copy-copied-border:#16a34a66;--webhook-trigger-status-dot-idle:#737373b3;--webhook-trigger-status-dot-active:#22c55ed9;--webhook-trigger-status-dot-running:#eab308d9;--webhook-trigger-status-dot-error:#ef4444d9;--webhook-trigger-status-label:#404040e6;--webhook-trigger-last-triggered:#404040e6;--webhook-trigger-setup-hint-text:#404040e6;--webhook-trigger-setup-hint-bg:#0000000a;--webhook-trigger-setup-hint-border:#0000001a;--webhook-trigger-revoke-btn:#b91c1cb3;--webhook-trigger-revoke-btn-hover:#b91c1cf2;--webhook-trigger-create-btn:#166534e6;--webhook-trigger-create-btn-hover:#166534;--trigger-url-bg:var(--webhook-trigger-url-bg);--trigger-url-text:var(--webhook-trigger-url-text);--trigger-url-border:var(--webhook-trigger-url-border);--trigger-copy-bg:var(--webhook-trigger-copy-bg);--trigger-copy-border:var(--webhook-trigger-copy-border);--trigger-copy-text:var(--webhook-trigger-copy-text);--trigger-copy-hover-bg:var(--webhook-trigger-copy-hover-bg);--trigger-copy-hover-text:var(--webhook-trigger-copy-hover-text);--trigger-copy-copied-text:var(--webhook-trigger-copy-copied-text);--trigger-copy-copied-border:var(--webhook-trigger-copy-copied-border);--trigger-status-dot-idle:var(--webhook-trigger-status-dot-idle);--trigger-status-dot-active:var(--webhook-trigger-status-dot-active);--trigger-status-dot-running:var(--webhook-trigger-status-dot-running);--trigger-status-dot-error:var(--webhook-trigger-status-dot-error);--trigger-status-label:var(--webhook-trigger-status-label);--trigger-last-triggered:var(--webhook-trigger-last-triggered);--trigger-setup-hint-text:var(--webhook-trigger-setup-hint-text);--trigger-setup-hint-bg:var(--webhook-trigger-setup-hint-bg);--trigger-setup-hint-border:var(--webhook-trigger-setup-hint-border);--trigger-revoke-btn:var(--webhook-trigger-revoke-btn);--trigger-revoke-btn-hover:var(--webhook-trigger-revoke-btn-hover);--trigger-create-btn:var(--webhook-trigger-create-btn);--trigger-create-btn-hover:var(--webhook-trigger-create-btn-hover);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--webhook-trigger-scrollbar) transparent;flex-direction:column;flex:1;gap:.5rem;min-height:0;padding:.5rem .75rem;display:flex;overflow:hidden auto}.WebhookTriggerNode-module__mhCI7q__urlRow{}.WebhookTriggerNode-module__mhCI7q__urlField{}.WebhookTriggerNode-module__mhCI7q__copyBtn{}.WebhookTriggerNode-module__mhCI7q__copyBtnCopied{}.WebhookTriggerNode-module__mhCI7q__statusRow{}.WebhookTriggerNode-module__mhCI7q__statusDot{}.WebhookTriggerNode-module__mhCI7q__statusDotIdle{}.WebhookTriggerNode-module__mhCI7q__statusDotActive{}.WebhookTriggerNode-module__mhCI7q__statusDotRunning{}.WebhookTriggerNode-module__mhCI7q__statusDotError{}.WebhookTriggerNode-module__mhCI7q__statusLabel{}.WebhookTriggerNode-module__mhCI7q__lastTriggered{}.WebhookTriggerNode-module__mhCI7q__setupHint{}.WebhookTriggerNode-module__mhCI7q__authHint{font-family:var(--font-mono);font-size:var(--text-node-label);color:var(--webhook-trigger-last-triggered);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.WebhookTriggerNode-module__mhCI7q__revokeBtn{}.WebhookTriggerNode-module__mhCI7q__createWebhookBtn{}
.protectedLayout-module__bFnnAa__authErrorDetail{font-size:var(--ui-text-xs);color:var(--ui-text-muted);flex-basis:100%}
