.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}
.CanvasOverlaySurface-module__hYS0ea__surface{border:1px solid var(--canvas-overlay-border);background:var(--canvas-overlay-bg);box-shadow:var(--canvas-overlay-shadow);color:var(--canvas-overlay-text)}
.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-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-radius:var(--ui-radius-full);max-inline-size:min(30rem,100% - 2rem);font-family:var(--font-sans);font-size:var(--text-micro);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(--canvas-overlay-text-secondary);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(--canvas-overlay-action-bg);font:inherit;color:var(--canvas-overlay-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(--canvas-overlay-action-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-text);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}}
.PortConnectMenuItems-module__mh0SKG__menuPanel{border-radius:10px;flex-direction:column;gap:2px;min-width:180px;max-width:280px;max-height:320px;padding:4px;display:flex;overflow-y:auto;}.PortConnectMenuItems-module__mh0SKG__menuItem{width:100%;min-height:28px;color:var(--canvas-overlay-text-primary);font-size:var(--ui-text-sm);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-family:inherit;overflow:hidden}.PortConnectMenuItems-module__mh0SKG__menuItem:hover,.PortConnectMenuItems-module__mh0SKG__menuItem:focus-visible{background:var(--canvas-overlay-hover-bg);color:var(--canvas-overlay-text);outline:none}.PortConnectMenuItems-module__mh0SKG__emptyState{color:var(--canvas-overlay-text-secondary);font-size:var(--ui-text-sm);padding:8px}
.ResizeHandle-module__49PYxG__container{--resize-handle-icon-color:var(--ui-text-muted);--resize-handle-icon-hover-color:var(--color-foreground);cursor:nwse-resize;z-index:10;touch-action:none;width:1rem;height:1rem;transform:scale(var(--canvas-viewport-counter-scale,1));transform-origin:100% 100%;opacity:0;pointer-events:none;transition:opacity .15s;position:absolute;bottom:.15625rem;right:.15625rem}.ResizeHandle-module__49PYxG__container:active,.ResizeHandle-module__49PYxG__container:focus-within{opacity:1;pointer-events:auto}[data-node-id]:hover .ResizeHandle-module__49PYxG__container{opacity:1;pointer-events:auto}.ResizeHandle-module__49PYxG__container:before{content:"";position:absolute;inset:-8px}.ResizeHandle-module__49PYxG__hidden{display:none!important}.ResizeHandle-module__49PYxG__icon{color:var(--resize-handle-icon-color);transition:color .15s;position:absolute;bottom:.03125rem;right:.03125rem}.ResizeHandle-module__49PYxG__container:hover .ResizeHandle-module__49PYxG__icon{color:var(--resize-handle-icon-hover-color)}
.DictationToggleButton-module__5IWEEG__dictationButton{width:var(--dictation-button-size,1.75rem);height:var(--dictation-button-size,1.75rem);appearance:none;border-radius:var(--dictation-button-radius,var(--ui-radius-xs));border:1px solid var(--dictation-button-border,var(--ui-border-soft));background:var(--dictation-button-bg,var(--ui-surface-subtle));color:var(--dictation-button-color,var(--color-foreground));cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:0;line-height:0;transition:color .15s,background .15s,border-color .15s;display:inline-flex;position:relative;overflow:visible}.DictationToggleButton-module__5IWEEG__dictationButton>svg,.DictationToggleButton-module__5IWEEG__dictationButton>.DictationToggleButton-module__5IWEEG__dictationSpinner{z-index:1;position:relative}.DictationToggleButton-module__5IWEEG__dictationButtonActive{color:var(--dictation-button-active-color,var(--ui-status-error));border-color:var(--dictation-button-active-border,var(--ui-status-error-border));background:var(--dictation-button-active-bg-tint,var(--ui-status-error-bg))}.DictationToggleButton-module__5IWEEG__dictationPulse{top:var(--dictation-pulse-inset,.14rem);right:var(--dictation-pulse-inset,.14rem);width:var(--dictation-pulse-size,.2rem);height:var(--dictation-pulse-size,.2rem);border-radius:var(--ui-radius-full);pointer-events:none;z-index:0;background:currentColor;animation:1s ease-in-out infinite DictationToggleButton-module__5IWEEG__dictationPulse;position:absolute}.DictationToggleButton-module__5IWEEG__dictationSpinner{width:var(--dictation-spinner-size,.875rem);height:var(--dictation-spinner-size,.875rem);border-radius:var(--ui-radius-full);border:2px solid var(--dictation-spinner-track,var(--ui-border-soft));border-top-color:var(--dictation-spinner-head,var(--color-foreground));animation:.7s linear infinite DictationToggleButton-module__5IWEEG__dictationSpin}@keyframes DictationToggleButton-module__5IWEEG__dictationSpin{to{transform:rotate(360deg)}}@keyframes DictationToggleButton-module__5IWEEG__dictationPulse{0%{opacity:1}50%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion:reduce){.DictationToggleButton-module__5IWEEG__dictationButton{transition:none}.DictationToggleButton-module__5IWEEG__dictationPulse,.DictationToggleButton-module__5IWEEG__dictationSpinner{animation:none}}
.PromptInput-module__xKWJTG__wrapper{--prompt-field-bg:#fff;--prompt-field-text:#171717f2;--prompt-field-border:var(--ui-border-soft);--prompt-field-placeholder:#40404099;--prompt-field-focus-border:#00000040;--prompt-field-focus-ring:var(--ui-focus-ring-light);--prompt-mic-focus-outline:var(--ui-focus-ring-light);--prompt-mic-hover-color:#404040eb;--prompt-dictation-status-color:#525252eb;--prompt-dictation-error-color:#b91c1ce6;--tone-field-text:#171717f2;--tone-field-placeholder:#40404099;--placeholder-shimmer-highlight:#787878f2;--tone-scroll-thumb:#0003;--dictation-button-size:1.5rem;--dictation-button-radius:9999px;--dictation-button-border:transparent;--dictation-button-bg:transparent;--dictation-button-color:#404040eb;--dictation-button-hover-bg:#0000000a;--dictation-button-hover-border:transparent;--dictation-button-active-bg:#ffffff0f;--dictation-button-active-color:#dc2626eb;--dictation-button-active-border:#dc262657;--dictation-button-active-bg-tint:#dc262614;--dictation-pulse-size:.2rem;--dictation-pulse-inset:.14rem;--dictation-spinner-size:.7rem;--dictation-spinner-track:var(--ui-border-soft);--dictation-spinner-head:var(--color-foreground);flex-direction:column;gap:.25rem;min-width:0;display:flex}.PromptInput-module__xKWJTG__textareaContainer{flex-shrink:0;width:100%;min-width:0;display:grid;position:relative}.PromptInput-module__xKWJTG__textareaContainer>*{grid-area:1/1}.PromptInput-module__xKWJTG__textarea{z-index:0;background:var(--prompt-field-bg);width:100%;color:var(--prompt-field-text);font-size:var(--ui-text-xs);border:1px solid var(--prompt-field-border);border-radius:var(--ui-radius-sm);padding:var(--ui-space-2) calc(var(--ui-space-2) + .125rem);overscroll-behavior:contain;resize:none;font-family:inherit;line-height:1.4;transition:border-color .15s;position:relative;overflow-y:auto}.PromptInput-module__xKWJTG__textarea::placeholder{color:var(--prompt-field-placeholder)}.PromptInput-module__xKWJTG__textarea:focus{border-color:var(--prompt-field-focus-border);outline:none}.PromptInput-module__xKWJTG__textarea:focus-visible{outline:1px solid var(--prompt-field-focus-ring);outline-offset:1px}.PromptInput-module__xKWJTG__textarea:disabled{opacity:.5;cursor:not-allowed}.PromptInput-module__xKWJTG__placeholderOverlay{z-index:1;pointer-events:none;min-width:0;max-width:100%;padding:var(--ui-space-2) calc(var(--ui-space-2) + .125rem);font-size:var(--ui-text-xs);color:var(--tone-field-placeholder,var(--prompt-field-placeholder));border:1px solid #0000;align-items:flex-start;font-family:inherit;line-height:1.4;display:flex;overflow:hidden}.PromptInput-module__xKWJTG__tonePromptNode .PromptInput-module__xKWJTG__placeholderOverlay{padding:.25rem 0;font-size:.75rem;line-height:1.5}.PromptInput-module__xKWJTG__placeholderShimmer{text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(105deg, var(--tone-field-placeholder,var(--prompt-field-placeholder)) 0% 35%, var(--placeholder-shimmer-highlight,#ffffffe6) 50%, var(--tone-field-placeholder,var(--prompt-field-placeholder)) 65% 100%) 0 0 / 300% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;min-width:0;max-width:100%;animation:8s ease-in-out infinite PromptInput-module__xKWJTG__placeholder-shimmer;display:block;overflow:hidden}@keyframes PromptInput-module__xKWJTG__placeholder-shimmer{0%{background-position:150% 0}62.5%{background-position:-150% 0}62.6%,to{background-position:150% 0}}@media (prefers-reduced-motion:reduce){.PromptInput-module__xKWJTG__placeholderShimmer{background:0 0;background-clip:initial;-webkit-background-clip:initial;-webkit-text-fill-color:var(--tone-field-placeholder,var(--prompt-field-placeholder));animation:none}}.PromptInput-module__xKWJTG__dictationRow{opacity:0;pointer-events:none;justify-content:space-between;align-items:center;gap:.5rem;min-height:1.5rem;transition:opacity .2s;display:flex}.PromptInput-module__xKWJTG__wrapper:hover .PromptInput-module__xKWJTG__dictationRow,.PromptInput-module__xKWJTG__wrapper:focus-within .PromptInput-module__xKWJTG__dictationRow,.PromptInput-module__xKWJTG__wrapper[data-dictation-active=true] .PromptInput-module__xKWJTG__dictationRow{opacity:1;pointer-events:auto}@media (hover:none),(pointer:coarse){.PromptInput-module__xKWJTG__dictationRow{opacity:1;pointer-events:auto}}.PromptInput-module__xKWJTG__micButton{}.PromptInput-module__xKWJTG__micButton:hover:not(:disabled){color:var(--prompt-mic-hover-color);background:var(--dictation-button-hover-bg);border-color:var(--dictation-button-hover-border)}.PromptInput-module__xKWJTG__micButton:active:not(:disabled){background:var(--dictation-button-active-bg)}.PromptInput-module__xKWJTG__micButton:focus-visible{outline:2px solid var(--prompt-mic-focus-outline);outline-offset:1px}.PromptInput-module__xKWJTG__micButton:disabled{opacity:.3;cursor:not-allowed}.PromptInput-module__xKWJTG__micButtonActive{}.PromptInput-module__xKWJTG__micPulse{}.PromptInput-module__xKWJTG__micSpinner{}.PromptInput-module__xKWJTG__dictationStatus{font-size:var(--text-micro);color:var(--prompt-dictation-status-color);font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PromptInput-module__xKWJTG__dictationError{font-size:var(--text-micro);color:var(--prompt-dictation-error-color);line-height:1.35}.PromptInput-module__xKWJTG__tonePromptNode .PromptInput-module__xKWJTG__textarea{color:var(--tone-field-text);scrollbar-width:thin;scrollbar-color:var(--tone-scroll-thumb) transparent;background:0 0;border:1px solid #0000;border-radius:0;padding:.25rem 0;font-size:.75rem;line-height:1.5}.PromptInput-module__xKWJTG__tonePromptNode .PromptInput-module__xKWJTG__textarea::-webkit-scrollbar{width:4px}.PromptInput-module__xKWJTG__tonePromptNode .PromptInput-module__xKWJTG__textarea::-webkit-scrollbar-track{border-radius:var(--ui-radius-2xs);background:0 0;margin:4px 0}.PromptInput-module__xKWJTG__tonePromptNode .PromptInput-module__xKWJTG__textarea::-webkit-scrollbar-thumb{background:var(--tone-scroll-thumb);border-radius:var(--ui-radius-2xs);transition:background .15s}.PromptInput-module__xKWJTG__tonePromptNode .PromptInput-module__xKWJTG__textarea::-webkit-scrollbar-thumb:hover{background:var(--tone-scroll-thumb)}.PromptInput-module__xKWJTG__tonePromptNode .PromptInput-module__xKWJTG__textarea:not(:hover):not(:focus)::-webkit-scrollbar-thumb{background:0 0}.PromptInput-module__xKWJTG__tonePromptNode .PromptInput-module__xKWJTG__textarea::placeholder{color:var(--tone-field-placeholder)}.PromptInput-module__xKWJTG__tonePromptNode{--dictation-button-size:1.3125rem;--dictation-pulse-size:.085rem;--dictation-pulse-inset:-.125rem}.PromptInput-module__xKWJTG__tonePromptNode .PromptInput-module__xKWJTG__textarea:focus{border-color:#0000}.PromptInput-module__xKWJTG__tonePromptNode .PromptInput-module__xKWJTG__textarea:focus-visible{outline:none}.PromptInput-module__xKWJTG__tonePromptNode .PromptInput-module__xKWJTG__textarea:focus::-webkit-scrollbar-thumb{background:var(--tone-scroll-thumb)}
.ResponseTextDisplay-module__bAftLW__container{--response-text-default-bg:#0000000a;--response-text-default-text:#171717e6;--response-text-default-empty:#404040b3;--response-text-mono-bg:#00000008;--response-text-mono-border:#0000001f;--response-text-mono-text:#404040d9;--response-text-mono-empty:#40404099}.ResponseTextDisplay-module__bAftLW__container .ResponseTextDisplay-module__bAftLW__emptyLabel{text-align:center;padding:.5rem 0;display:block}.ResponseTextDisplay-module__bAftLW__default{background:var(--response-text-default-bg);border-radius:var(--ui-radius-sm);padding:.5rem}.ResponseTextDisplay-module__bAftLW__default .ResponseTextDisplay-module__bAftLW__text{font-size:var(--ui-text-sm);color:var(--response-text-default-text);line-height:1.4}.ResponseTextDisplay-module__bAftLW__default .ResponseTextDisplay-module__bAftLW__emptyLabel{font-size:var(--text-micro);color:var(--response-text-default-empty)}.ResponseTextDisplay-module__bAftLW__mono{background:var(--response-text-mono-bg);border:1px solid var(--response-text-mono-border);border-radius:var(--ui-radius-xs);min-height:3.5rem;max-height:6.5rem;font-family:var(--font-mono);flex:1;padding:.375rem}.ResponseTextDisplay-module__bAftLW__mono .ResponseTextDisplay-module__bAftLW__text{font-size:var(--text-node-label);color:var(--response-text-mono-text);line-height:1.4}.ResponseTextDisplay-module__bAftLW__mono .ResponseTextDisplay-module__bAftLW__emptyLabel{font-size:var(--text-node-label);color:var(--response-text-mono-empty)}.ResponseTextDisplay-module__bAftLW__sizeCompact{min-height:1.5rem;max-height:3rem}.ResponseTextDisplay-module__bAftLW__sizeCompact .ResponseTextDisplay-module__bAftLW__text,.ResponseTextDisplay-module__bAftLW__sizeCompact .ResponseTextDisplay-module__bAftLW__emptyLabel{font-size:var(--text-node-label)}
.NodeActionButton-module___FLgYW__wrapper{flex-shrink:0;display:flex}.NodeActionButton-module___FLgYW__button{min-height:var(--node-action-button-min-height,1.6rem);align-items:center;gap:var(--node-action-button-gap,.25rem);padding:var(--node-action-button-padding,.22rem .55rem .22rem .42rem);border:1px solid var(--node-action-button-border);border-radius:var(--ui-radius-xs);background:var(--node-action-button-bg);color:var(--node-action-button-color);font-family:inherit;font-size:var(--node-action-button-font-size,.5625rem);font-weight:var(--node-action-button-font-weight,500);letter-spacing:.02em;cursor:pointer;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.NodeActionButton-module___FLgYW__button:hover{background:var(--node-action-button-hover-bg);border-color:var(--node-action-button-hover-border);color:var(--node-action-button-hover-color)}.NodeActionButton-module___FLgYW__button:focus-visible{outline:2px solid var(--node-action-button-focus-outline);outline-offset:1px}.NodeActionButton-module___FLgYW__button:disabled{opacity:var(--node-action-button-disabled-opacity,.3);cursor:not-allowed}.NodeActionButton-module___FLgYW__icon{flex-shrink:0}
.GenerateButton-module__FVzGba__wrapper{justify-content:flex-start;}.GenerateButton-module__FVzGba__button{--node-action-button-bg:var(--ui-surface-subtle);--node-action-button-border:var(--ui-border-subtle);--node-action-button-color:var(--ui-status-muted-text);--node-action-button-hover-bg:var(--ui-surface-subtle-hover);--node-action-button-hover-border:var(--ui-border-subtle-hover);--node-action-button-hover-color:var(--node-header-label-color);--node-action-button-focus-outline:var(--ui-focus-ring);--node-action-button-disabled-opacity:.3;}.GenerateButton-module__FVzGba__icon{opacity:.6;}.GenerateButton-module__FVzGba__button:hover .GenerateButton-module__FVzGba__icon{opacity:1}
.badge-position-module__NQM8Pq__floatingBadge{min-width:0;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);opacity:0;pointer-events:none;max-width:min(12rem,100% - .25rem);line-height:1.22;transition:opacity .15s;position:absolute}.badge-position-module__NQM8Pq__floatingBadge[data-visible=true]{opacity:1}@supports (max-width:calc(1px / 1)){.badge-position-module__NQM8Pq__floatingBadge{max-width:min(12rem, calc((100% - .25rem) / var(--canvas-viewport-floating-chrome-scale,1)))}}.badge-position-module__NQM8Pq__topLeft{--node-floating-badge-transform-origin:bottom left;margin-bottom:var(--canvas-viewport-floating-chrome-gap,var(--ui-space-1));bottom:100%;left:0}.badge-position-module__NQM8Pq__topRight{--node-floating-badge-transform-origin:bottom right;margin-bottom:var(--canvas-viewport-floating-chrome-gap,var(--ui-space-1));bottom:100%;right:0}.badge-position-module__NQM8Pq__bottomLeft{--node-floating-badge-transform-origin:top left;margin-top:var(--canvas-viewport-floating-chrome-gap,var(--ui-space-1));top:100%;left:0}.badge-position-module__NQM8Pq__bottomRight{--node-floating-badge-transform-origin:top right;margin-top:var(--canvas-viewport-floating-chrome-gap,var(--ui-space-1));top:100%;right:0}
.NodeTypeLabel-module__tIJPCq__label{text-transform:uppercase;letter-spacing:var(--node-label-letter-spacing);color:var(--canvas-node-label);white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:inline-block;overflow:hidden}
.NodeHeader-module__T50kla__header{box-sizing:border-box;flex-shrink:0;align-items:center;gap:.375rem;width:100%;min-width:0;max-width:100%;min-height:1.5rem;padding:.5rem;display:flex;overflow:hidden}.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:auto;min-width:0;max-width:100%;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{color:var(--asset-badge-fg);align-items:center;gap:.25rem;font-weight:400;display:inline-flex}.NodeAssetLabel-module__SgTHoa__label[data-visible=true]{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__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;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}}
.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{justify-content:flex-end;}.CancelButton-module__TXbhBG__button{--node-action-button-min-height:1.85rem;--node-action-button-gap:.3rem;--node-action-button-padding:.3rem .68rem .3rem .52rem;--node-action-button-font-size:.59375rem;--node-action-button-font-weight:600;--node-action-button-bg:#fee2e299;--node-action-button-border:#ef444466;--node-action-button-color:#b91c1cf2;--node-action-button-hover-bg:#fecacacc;--node-action-button-hover-border:#ef44448c;--node-action-button-hover-color:#991b1b;--node-action-button-focus-outline:#dc262680;--node-action-button-disabled-opacity:.4;}.CancelButton-module__TXbhBG__icon{}
.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}
.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);font-weight:400;overflow:hidden}.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}
.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:var(--ui-z-modal);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-text));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-text));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);text-align:center;padding:.75rem .5rem}@media (prefers-reduced-motion:reduce){.GenerationStatusContent-module__1wVria__generatingContainer,.GenerationStatusContent-module__1wVria__spinnerIcon{animation:none}}
.MinimalNodeFrame-module__nY2Fmq__borderlessShell.MinimalNodeFrame-module__nY2Fmq__borderlessShell{background:0 0;border-color:#0000;padding:0}.MinimalNodeFrame-module__nY2Fmq__assetSurfaceShell.MinimalNodeFrame-module__nY2Fmq__assetSurfaceShell{border-radius:var(--ui-radius-2xs);box-shadow:none;background:0 0;border:0;padding:0}.MinimalNodeFrame-module__nY2Fmq__assetSurfaceShell.MinimalNodeFrame-module__nY2Fmq__assetSurfaceShell:not([aria-pressed=true]):hover{box-shadow:none;border-color:#0000}.MinimalNodeFrame-module__nY2Fmq__assetSurfaceShell.MinimalNodeFrame-module__nY2Fmq__assetSurfaceShell[aria-pressed=true],.MinimalNodeFrame-module__nY2Fmq__assetSurfaceShell.MinimalNodeFrame-module__nY2Fmq__assetSurfaceShell:focus-visible{box-shadow:0 0 0 1px var(--node-shell-selected-border-color);border-color:#0000;outline:none}.MinimalNodeFrame-module__nY2Fmq__assetSurfaceShell.MinimalNodeFrame-module__nY2Fmq__assetSurfaceShell[data-node-type=image],.MinimalNodeFrame-module__nY2Fmq__assetSurfaceShell.MinimalNodeFrame-module__nY2Fmq__assetSurfaceShell[data-node-type=video]{border-radius:0}.MinimalNodeFrame-module__nY2Fmq__assetSurfaceShell.MinimalNodeFrame-module__nY2Fmq__assetSurfaceShell[data-node-type=image][aria-pressed=true],.MinimalNodeFrame-module__nY2Fmq__assetSurfaceShell.MinimalNodeFrame-module__nY2Fmq__assetSurfaceShell[data-node-type=video][aria-pressed=true],.MinimalNodeFrame-module__nY2Fmq__assetSurfaceShell.MinimalNodeFrame-module__nY2Fmq__assetSurfaceShell[data-node-type=image]:focus-visible,.MinimalNodeFrame-module__nY2Fmq__assetSurfaceShell.MinimalNodeFrame-module__nY2Fmq__assetSurfaceShell[data-node-type=video]:focus-visible{box-shadow:none}.MinimalNodeFrame-module__nY2Fmq__perimeterDragHeader{z-index:-1;inset:-.75rem}
.PrimitiveObjectFrame-module__WExGwW__shell.PrimitiveObjectFrame-module__WExGwW__shell{box-shadow:none;background:0 0;border:0 #0000;border-radius:0;padding:0}.PrimitiveObjectFrame-module__WExGwW__shell.PrimitiveObjectFrame-module__WExGwW__shell:not([aria-pressed=true]):hover,.PrimitiveObjectFrame-module__WExGwW__shell.PrimitiveObjectFrame-module__WExGwW__shell[aria-pressed=true],.PrimitiveObjectFrame-module__WExGwW__shell.PrimitiveObjectFrame-module__WExGwW__shell:focus-visible{box-shadow:none;border-color:#0000;outline:none}.PrimitiveObjectFrame-module__WExGwW__content{width:100%;height:100%;min-height:0;display:block;overflow:visible}
.NodeFallbackShell-module__E1KyPq__loadingContainer{container:node-fallback-loading/size}.NodeFallbackShell-module__E1KyPq__loadingDot{background:var(--color-foreground,#e5e5e5);opacity:.35;animation:1.6s ease-in-out infinite NodeFallbackShell-module__E1KyPq__fallbackDotPulse}@keyframes NodeFallbackShell-module__E1KyPq__fallbackDotPulse{0%,to{opacity:.2}50%{opacity:.55}}.NodeFallbackShell-module__E1KyPq__loadingText{font-size:var(--ui-text-sm);color:var(--color-foreground,#e5e5e5);opacity:.5;letter-spacing:.01em}@media (prefers-reduced-motion:reduce){.NodeFallbackShell-module__E1KyPq__loadingDot{opacity:.35;animation:none}}@container node-fallback-loading (max-width:100px){.NodeFallbackShell-module__E1KyPq__loadingText{display:none}}@container node-fallback-loading (max-height:60px){.NodeFallbackShell-module__E1KyPq__loadingText{display:none}}.NodeFallbackShell-module__E1KyPq__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__E1KyPq__contentCenterFull{text-align:center;justify-content:center;align-items:center;height:100%;display:flex}.NodeFallbackShell-module__E1KyPq__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__E1KyPq__loadingContent{height:100%;min-height:7rem;padding:var(--ui-space-5);opacity:.75;justify-content:center;align-items:center;display:flex}.NodeFallbackShell-module__E1KyPq__loadingRow{justify-content:center;align-items:center;gap:.625rem;display:flex}.NodeFallbackShell-module__E1KyPq__variantCursorDefault{cursor:default}.NodeFallbackShell-module__E1KyPq__variantOpacity70{opacity:.7}.NodeFallbackShell-module__E1KyPq__loadingDotOuter{border-radius:var(--ui-radius-full);flex-shrink:0;width:.625rem;height:.625rem;display:inline-block}
.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)}
.audioGenerationBody-module__WSIPBq__inputHint{border-radius:var(--ui-radius-sm);color:#404040d9;font-size:var(--ui-text-xs);background:#00000008;border:1px solid #00000014;padding:.5rem .625rem;line-height:1.35}.audioGenerationBody-module__WSIPBq__inputHintError{color:#b91c1c;background:#f871710f;border-color:#dc262633}.audioGenerationBody-module__WSIPBq__summary{color:#404040b3;font-size:var(--ui-text-xs);padding:0 .125rem;line-height:1.35}
.InputHintsList-module__iraKkG__root{flex-direction:column;gap:.25rem;display:flex}.InputHintsList-module__iraKkG__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}.InputHintsList-module__iraKkG__inputHintError{background:var(--generation-status-error-bg);border-color:var(--generation-status-error-border);color:var(--generation-status-error-text)}
.GroupNode-module__j8g7CW__studioGroupSizer{--studio-group-frame-color:#2c2c2c;--studio-group-selection-blue:#0d99ff;--studio-node-scale:1;pointer-events:auto;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:visible}[data-selected=true] .GroupNode-module__j8g7CW__studioGroupSizer{--studio-group-frame-color:var(--studio-group-selection-blue)}.GroupNode-module__j8g7CW__studioGroupHeader{--studio-group-header-height:calc(48px * var(--studio-node-scale));--studio-group-corner-radius:calc(12px * var(--studio-node-scale));--studio-group-border-width:calc(2px * var(--studio-node-scale));--studio-group-overlap:calc(12px * var(--studio-node-scale));width:100%;height:var(--studio-group-header-height);flex:0 0 var(--studio-group-header-height);box-sizing:border-box;padding:0 calc(12px * var(--studio-node-scale)) var(--studio-group-overlap);border:var(--studio-group-border-width) solid var(--studio-group-frame-color);border-radius:var(--studio-group-corner-radius) var(--studio-group-corner-radius) 0 0;color:#fff;pointer-events:auto;cursor:grab;-webkit-user-select:none;user-select:none;background:#2c2c2c;border-bottom:0;align-items:center;display:flex}.GroupNode-module__j8g7CW__studioGroupHeader:active{cursor:grabbing}.GroupNode-module__j8g7CW__studioGroupHeaderIcon{width:calc(14px * var(--studio-node-scale));height:calc(14px * var(--studio-node-scale));margin-right:calc(8px * var(--studio-node-scale));color:#fff;flex:none;display:block}.GroupNode-module__j8g7CW__studioGroupTitle{color:#fff;min-width:0;font-size:calc(14px * var(--studio-node-scale));text-overflow:ellipsis;white-space:nowrap;cursor:text;flex:0 auto;font-weight:600;line-height:1;overflow:hidden}.GroupNode-module__j8g7CW__studioGroupTitleInput{min-width:0;margin:0;margin-bottom:calc(-2px * var(--studio-node-scale));padding:calc(2px * var(--studio-node-scale)) calc(4px * var(--studio-node-scale));border:0;border-bottom:calc(1px * var(--studio-node-scale)) solid #fff6;border-radius:calc(2px * var(--studio-node-scale));color:#fff;font:inherit;font-size:calc(14px * var(--studio-node-scale));background:#ffffff0f;outline:0;flex:auto;font-weight:600;line-height:1}.GroupNode-module__j8g7CW__studioGroupTitleInput:focus{background:#ffffff1a;border-bottom-color:#ffffffb3}.GroupNode-module__j8g7CW__studioGroupTitleInput::selection{background:#ffffff47}.GroupNode-module__j8g7CW__studioGroupBody{margin-top:calc(-12px * var(--studio-node-scale));border:calc(2px * var(--studio-node-scale)) solid var(--studio-group-frame-color);border-radius:calc(12px * var(--studio-node-scale));pointer-events:none;background:#edf1f5;border-top:0;flex:auto;position:relative}.GroupNode-module__j8g7CW__content{z-index:1;isolation:isolate;flex-direction:column;height:100%;min-height:0;display:flex;position:relative}
.MediaUploadSurface-module__U_zs5W__uploadWrapper{--media-upload-bg:transparent;--media-upload-hover-bg:#00000009;--media-upload-border:#0000001a;--media-upload-hover-border:#0000003d;--media-upload-accent:#0000007a;--media-upload-accent-bg:#0000000d;--media-upload-error-border:#ef44448c;--media-upload-error-bg:#ef44440e;--media-upload-icon:#1717178f;--media-upload-text:#171717b8;--media-upload-hint:#17171785;--media-upload-gap:.25rem;--media-replace-bg:#0000000f;--media-replace-border:#0000001f;--media-replace-color:#262626e6;--media-replace-hover-bg:#0000001a;--media-replace-hover-border:#0003;--media-replace-focus:#00000059;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.MediaUploadSurface-module__U_zs5W__uploadZone{justify-content:center;align-items:center;gap:var(--media-upload-gap);border:1px dashed var(--media-upload-border);border-radius:var(--ui-radius-2xs);background:var(--media-upload-bg);cursor:pointer;flex-direction:column;flex:1;width:100%;min-height:0;transition:background .15s,border-color .15s;display:flex;overflow:hidden}.MediaUploadSurface-module__U_zs5W__uploadZone:hover,.MediaUploadSurface-module__U_zs5W__uploadZone:focus-visible{border-color:var(--media-upload-hover-border);background:var(--media-upload-hover-bg)}.MediaUploadSurface-module__U_zs5W__uploadZoneDragOver{border-color:var(--media-upload-accent);background:var(--media-upload-accent-bg)}.MediaUploadSurface-module__U_zs5W__uploadZoneError{border-color:var(--media-upload-error-border);background:var(--media-upload-error-bg)}.MediaUploadSurface-module__U_zs5W__uploadIcon{color:var(--media-upload-icon);opacity:.42;transition:color .15s,opacity .15s,transform .15s;transform:scale(.84)}.MediaUploadSurface-module__U_zs5W__uploadZone:hover .MediaUploadSurface-module__U_zs5W__uploadIcon,.MediaUploadSurface-module__U_zs5W__uploadZone:focus-visible .MediaUploadSurface-module__U_zs5W__uploadIcon,.MediaUploadSurface-module__U_zs5W__uploadZoneDragOver .MediaUploadSurface-module__U_zs5W__uploadIcon,.MediaUploadSurface-module__U_zs5W__uploadZoneError .MediaUploadSurface-module__U_zs5W__uploadIcon{opacity:.72;transform:scale(.9)}.MediaUploadSurface-module__U_zs5W__uploadIconDragOver{color:var(--media-upload-accent)}.MediaUploadSurface-module__U_zs5W__uploadText{max-width:calc(100% - 1rem);font-size:var(--text-micro);color:var(--media-upload-text);text-align:center;opacity:0;line-height:1.2;transition:color .15s,opacity .15s,transform .15s;transform:translateY(2px)}.MediaUploadSurface-module__U_zs5W__uploadZone:hover .MediaUploadSurface-module__U_zs5W__uploadText,.MediaUploadSurface-module__U_zs5W__uploadZone:focus-visible .MediaUploadSurface-module__U_zs5W__uploadText,.MediaUploadSurface-module__U_zs5W__uploadZone[aria-busy=true] .MediaUploadSurface-module__U_zs5W__uploadText,.MediaUploadSurface-module__U_zs5W__uploadTextDragOver{opacity:1;transform:translateY(0)}.MediaUploadSurface-module__U_zs5W__uploadTextDragOver{color:var(--media-upload-accent)}.MediaUploadSurface-module__U_zs5W__uploadHint{max-width:calc(100% - 1rem);font-size:var(--text-node-label);color:var(--media-upload-hint);text-align:center;opacity:0;line-height:1.25;transition:opacity .15s,transform .15s;transform:translateY(2px)}.MediaUploadSurface-module__U_zs5W__uploadZone:hover .MediaUploadSurface-module__U_zs5W__uploadHint,.MediaUploadSurface-module__U_zs5W__uploadZone:focus-visible .MediaUploadSurface-module__U_zs5W__uploadHint,.MediaUploadSurface-module__U_zs5W__uploadZoneDragOver .MediaUploadSurface-module__U_zs5W__uploadHint{opacity:.86;transform:translateY(0)}.MediaUploadSurface-module__U_zs5W__replaceButton{font-size:var(--text-micro);padding:var(--ui-space-1) var(--ui-space-2);background:var(--media-replace-bg,#0000000f);border:1px solid var(--media-replace-border,#0000001f);border-radius:var(--ui-radius-xxs);color:var(--media-replace-color,#262626e6);cursor:pointer;transition:background .15s,border-color .15s}.MediaUploadSurface-module__U_zs5W__replaceButton:hover{background:var(--media-replace-hover-bg,#0000001a);border-color:var(--media-replace-hover-border,#0003)}.MediaUploadSurface-module__U_zs5W__replaceButton:focus-visible{outline:2px solid var(--media-replace-focus,#00000059);outline-offset:2px}.MediaUploadSurface-module__U_zs5W__fileInput{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.MediaUploadSurface-module__U_zs5W__uploadZone,.MediaUploadSurface-module__U_zs5W__uploadIcon,.MediaUploadSurface-module__U_zs5W__uploadText,.MediaUploadSurface-module__U_zs5W__uploadHint,.MediaUploadSurface-module__U_zs5W__replaceButton{transition:none}}
.ImageNode-module__qChgOG__header{padding:.125rem .25rem}.ImageNode-module__qChgOG__mediaWrapper{border-radius:var(--ui-radius-2xs);flex:1;min-height:0;position:relative;overflow:hidden}.ImageNode-module__qChgOG__imageContainer{border-radius:inherit;background:0 0;width:100%;height:100%;position:relative;overflow:hidden}.ImageNode-module__qChgOG__imageCropActive{touch-action:none;overflow:hidden}.ImageNode-module__qChgOG__mediaLoadingSkeleton{background:#0000000f;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex;position:absolute;inset:0}.ImageNode-module__qChgOG__mediaLoadingText{font-size:var(--text-micro);color:#404040b3}.ImageNode-module__qChgOG__image{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:opacity .3s;display:block}.ImageNode-module__qChgOG__imageLoading{opacity:0}.ImageNode-module__qChgOG__imageLoaded{opacity:1}.ImageNode-module__qChgOG__uploadWrapper{--media-upload-accent:#34d399d1;--media-upload-accent-bg:#34d39914;--media-upload-icon:#171717b8}.ImageNode-module__qChgOG__spinnerIcon{color:#40404099;animation:1s linear infinite ImageNode-module__qChgOG__spin}@media (prefers-reduced-motion:reduce){.ImageNode-module__qChgOG__spinnerIcon{animation:none}.ImageNode-module__qChgOG__image{transition:none}}.ImageNode-module__qChgOG__errorIcon{color:var(--canvas-overlay-danger)}.ImageNode-module__qChgOG__errorText{font-size:var(--text-micro);color:var(--ui-status-error-shell-text);text-align:center;padding:0 .5rem}.ImageNode-module__qChgOG__retryHint{max-width:100%;margin-top:var(--ui-space-1);font-size:var(--text-node-label);color:var(--media-upload-hint);text-align:center;word-break:break-word;padding:0 .5rem;line-height:1.35;display:block}.ImageNode-module__qChgOG__replaceButton{}.ImageNode-module__qChgOG__errorState{flex-direction:column;justify-content:center;align-items:center;gap:.375rem;width:100%;height:100%;display:flex}.ImageNode-module__qChgOG__fileInput{}
.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{}.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] [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}}
.PromptNode-module__oXbVPW__header{padding:.125rem .75rem}.PromptNode-module__oXbVPW__content{--prompt-node-scrollbar:#0003;scrollbar-width:thin;scrollbar-color:var(--prompt-node-scrollbar) transparent;overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;padding:0 .75rem .5rem;display:flex;overflow:hidden auto}.PromptNode-module__oXbVPW__promptWrapper{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.PromptNode-module__oXbVPW__content:hover [data-footer-dimmed],.PromptNode-module__oXbVPW__content:focus-within [data-footer-dimmed]{opacity:1}
.ShapeNode-module__EqEQDW__content{position:relative;overflow:visible}.ShapeNode-module__EqEQDW__glassLayer{pointer-events:none;contain:paint;display:block;position:absolute;inset:0}.ShapeNode-module__EqEQDW__svgFrame{pointer-events:none;display:block;position:absolute;overflow:visible}.ShapeNode-module__EqEQDW__shapeSvg{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.ShapeNode-module__EqEQDW__strokeHit{pointer-events:auto;background:0 0;display:block;position:absolute}
.TextGenNode-module__8Ss-Aq__content{--textgen-scrollbar:#52525266;--generation-status-bg:#0000000f;--generation-status-spinner:#40404066;--generation-status-text:#404040b3;--generation-status-error-bg:#ef44440f;--generation-status-error-border:#ef44442e;--generation-status-error-text:#b91c1cf0;--generation-status-error-scrollbar:#b91c1c33;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--textgen-scrollbar) transparent;flex-direction:column;flex:1;gap:.5rem;min-height:0;padding:.5rem .75rem;display:flex;overflow:hidden auto}.TextGenNode-module__8Ss-Aq__settings{flex-direction:column;flex:none;gap:.375rem;min-width:0;display:flex}.TextGenNode-module__8Ss-Aq__parameterGrid{grid-template-columns:repeat(auto-fit,minmax(6.25rem,1fr));gap:.375rem;min-width:0;display:grid}.TextGenNode-module__8Ss-Aq__settingField{min-width:0}.TextGenNode-module__8Ss-Aq__streamingResult{flex-direction:column;flex:0 auto;gap:.375rem;min-height:0;display:flex}.TextGenNode-module__8Ss-Aq__streamingIndicator{flex:none;justify-content:center;align-items:center;gap:.375rem;padding:.25rem 0;display:flex}.TextGenNode-module__8Ss-Aq__streamingText{margin-top:0}
.TextNode-module__ev8bIa__content.TextNode-module__ev8bIa__content{flex-direction:column;justify-content:center;display:flex;overflow:visible}.TextNode-module__ev8bIa__textBody{box-sizing:border-box;text-rendering:geometricprecision;white-space:pre;overflow-wrap:normal;-webkit-user-select:none;user-select:none;background:0 0;outline:none;flex:none;width:max-content;height:max-content}.TextNode-module__ev8bIa__textBodyWrap{white-space:pre-wrap;overflow-wrap:break-word;width:100%}.TextNode-module__ev8bIa__textBodyFixed{height:100%;overflow:hidden}.TextNode-module__ev8bIa__textBodyEditing{overflow:auto}.TextNode-module__ev8bIa__textBody[contenteditable=plaintext-only]{cursor:text;-webkit-user-select:text;user-select:text;caret-color:var(--ui-focus-ring)}.TextNode-module__ev8bIa__textBody[contenteditable=plaintext-only]:focus-visible{outline:none}
.VectorNode-module__AepmMG__content{position:relative;overflow:visible}.VectorNode-module__AepmMG__svg{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.VectorNode-module__AepmMG__drawPath{animation-name:VectorNode-module__AepmMG__vector-draw-reveal,VectorNode-module__AepmMG__vector-draw-fade;animation-timing-function:ease-out,ease-out;animation-fill-mode:both,both}.VectorNode-module__AepmMG__revealPath{animation-name:VectorNode-module__AepmMG__vector-final-reveal;animation-timing-function:ease-out;animation-fill-mode:both}@keyframes VectorNode-module__AepmMG__vector-draw-reveal{0%{stroke-dashoffset:var(--vector-draw-length,1)}to{stroke-dashoffset:0}}@keyframes VectorNode-module__AepmMG__vector-draw-fade{0%,82%{opacity:var(--vector-draw-opacity,1)}to{opacity:0}}@keyframes VectorNode-module__AepmMG__vector-final-reveal{0%,72%{fill-opacity:0;stroke-opacity:0}to{fill-opacity:var(--vector-fill-opacity,1);stroke-opacity:var(--vector-stroke-opacity,1)}}
.VideoNode-module__UszPFG__mediaWrapper{--video-node-glass-bg:#111111b3;--video-node-glass-bg-strong:#111111d1;--video-node-glass-focus:#ffffffad;--video-node-glass-color:#fffffff5;border-radius:var(--ui-radius-2xs);flex:1;min-height:0;position:relative;overflow:hidden;container-type:size}.VideoNode-module__UszPFG__video{object-fit:contain;background:#00000014;width:100%;height:100%;display:block}.VideoNode-module__UszPFG__mediaLoadingSkeleton{justify-content:center;align-items:center;gap:var(--ui-space-2);background:#0000000f;flex-direction:column;display:flex;position:absolute;inset:0}.VideoNode-module__UszPFG__mediaLoadingText{font-size:var(--text-micro);color:#404040b3}.VideoNode-module__UszPFG__overlay{pointer-events:none;opacity:0;visibility:hidden;transition:opacity .2s,visibility 0s linear .2s;position:absolute;inset:0}.VideoNode-module__UszPFG__overlayBackground{z-index:0;pointer-events:none;background:#00000014;position:absolute;inset:0}.VideoNode-module__UszPFG__mediaWrapper:hover .VideoNode-module__UszPFG__overlay,.VideoNode-module__UszPFG__mediaWrapper[data-overlay-visible=true] .VideoNode-module__UszPFG__overlay{opacity:1;visibility:visible;transition-delay:0s}.VideoNode-module__UszPFG__playButton{background-color:var(--video-node-glass-bg);width:2rem;height:1.5rem;color:var(--video-node-glass-color);cursor:pointer;-webkit-backdrop-filter:blur(12px);pointer-events:none;z-index:1;border:0;border-radius:.4375rem;justify-content:center;align-items:center;padding:0;transition:opacity .18s,filter .18s,background-color .16s,transform .18s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1);box-shadow:0 .25rem .75rem #00000029}.VideoNode-module__UszPFG__playButton:hover{background-color:var(--video-node-glass-bg-strong);transform:translate(-50%,-50%)scale(1.03)}.VideoNode-module__UszPFG__playButton:active{transform:translate(-50%,-50%)scale(.98)}.VideoNode-module__UszPFG__playButton:focus-visible{outline:2px solid var(--video-node-glass-focus);outline-offset:2px}.VideoNode-module__UszPFG__playButton[data-playing=true]{opacity:.44;filter:blur(.5px);transform:translate(-50%,-50%)scale(.92)}.VideoNode-module__UszPFG__playButton[data-playing=true]:hover,.VideoNode-module__UszPFG__playButton[data-playing=true]:focus-visible{opacity:.88;filter:none}.VideoNode-module__UszPFG__uploadWrapper{--media-upload-accent:#f472b6d1;--media-upload-accent-bg:#f472b614;--media-upload-gap:.375rem;--media-upload-icon:#171717b8}.VideoNode-module__UszPFG__spinnerIcon{color:#40404099;animation:1s linear infinite VideoNode-module__UszPFG__spin}.VideoNode-module__UszPFG__fileInput{}.VideoNode-module__UszPFG__errorState{z-index:2;pointer-events:auto;background:#00000059;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;width:100%;height:100%;display:flex;position:absolute;inset:0}.VideoNode-module__UszPFG__errorIcon{color:#dc2626cc}.VideoNode-module__UszPFG__errorText{font-size:var(--text-micro);color:var(--ui-status-error-shell-text);text-align:center}.VideoNode-module__UszPFG__retryHint{max-width:100%;margin-top:var(--ui-space-1);font-size:var(--text-node-label);color:var(--media-upload-hint);text-align:center;word-break:break-word;padding:0 .5rem;line-height:1.35;display:block}.VideoNode-module__UszPFG__replaceButton{}.VideoNode-module__UszPFG__controlsBar{z-index:1;background-color:var(--video-node-glass-bg);-webkit-backdrop-filter:blur(12px);pointer-events:none;border:0;border-radius:.5625rem;flex-direction:column;gap:.1875rem;padding:.25rem .375rem;display:flex;position:absolute;bottom:.375rem;left:.375rem;right:.375rem;box-shadow:0 .25rem .875rem #00000026}.VideoNode-module__UszPFG__mediaWrapper:hover .VideoNode-module__UszPFG__playButton,.VideoNode-module__UszPFG__mediaWrapper[data-overlay-visible=true] .VideoNode-module__UszPFG__playButton,.VideoNode-module__UszPFG__mediaWrapper:hover .VideoNode-module__UszPFG__scrubber,.VideoNode-module__UszPFG__mediaWrapper[data-overlay-visible=true] .VideoNode-module__UszPFG__scrubber,.VideoNode-module__UszPFG__mediaWrapper:hover .VideoNode-module__UszPFG__muteButton,.VideoNode-module__UszPFG__mediaWrapper[data-overlay-visible=true] .VideoNode-module__UszPFG__muteButton,.VideoNode-module__UszPFG__mediaWrapper:hover .VideoNode-module__UszPFG__volumeSlider,.VideoNode-module__UszPFG__mediaWrapper[data-overlay-visible=true] .VideoNode-module__UszPFG__volumeSlider{pointer-events:auto}.VideoNode-module__UszPFG__scrubber{cursor:pointer;align-items:center;width:100%;height:.5rem;display:flex}.VideoNode-module__UszPFG__scrubber[data-disabled]{cursor:default;opacity:.7}.VideoNode-module__UszPFG__scrubberTrack{--video-scrubber-progress:0;border-radius:var(--ui-radius-2xs);background:#fff3;width:100%;height:.25rem;position:relative;overflow:hidden}.VideoNode-module__UszPFG__scrubberProgress{border-radius:var(--ui-radius-2xs);transform-origin:0;width:100%;height:100%;transform:scaleX(var(--video-scrubber-progress));background:#fff;transition:transform 50ms linear;position:absolute;top:0;left:0}.VideoNode-module__UszPFG__scrubber:active .VideoNode-module__UszPFG__scrubberProgress,.VideoNode-module__UszPFG__scrubber[data-scrubbing] .VideoNode-module__UszPFG__scrubberProgress{will-change:transform;transition:none}.VideoNode-module__UszPFG__scrubberThumb{left:calc(var(--video-scrubber-progress) * 100%);opacity:0;background:#fffffffa;border-radius:50%;width:.625rem;height:.625rem;transition:opacity .15s;position:absolute;top:50%;transform:translate(-50%,-50%)}.VideoNode-module__UszPFG__mediaWrapper:hover .VideoNode-module__UszPFG__scrubberThumb,.VideoNode-module__UszPFG__mediaWrapper[data-overlay-visible=true] .VideoNode-module__UszPFG__scrubberThumb{opacity:.5}.VideoNode-module__UszPFG__scrubber:hover .VideoNode-module__UszPFG__scrubberThumb,.VideoNode-module__UszPFG__scrubber:active .VideoNode-module__UszPFG__scrubberThumb,.VideoNode-module__UszPFG__scrubber[data-scrubbing] .VideoNode-module__UszPFG__scrubberThumb{opacity:1}.VideoNode-module__UszPFG__scrubber:focus-visible{outline:2px solid var(--video-node-glass-focus);outline-offset:2px;border-radius:var(--ui-radius-xxs)}.VideoNode-module__UszPFG__scrubber:focus-visible .VideoNode-module__UszPFG__scrubberThumb{opacity:1}.VideoNode-module__UszPFG__controlsRow{pointer-events:none;justify-content:space-between;align-items:center;gap:.375rem;min-width:0;min-height:1rem;display:flex}.VideoNode-module__UszPFG__timeDisplay{text-overflow:ellipsis;min-width:0;font-size:var(--text-micro);color:#ffffffeb;font-variant-numeric:tabular-nums;white-space:nowrap;flex:auto;overflow:hidden}.VideoNode-module__UszPFG__volumeControl{color:#ffffffe0;flex-shrink:0;align-items:center;gap:.1875rem;display:flex}.VideoNode-module__UszPFG__muteButton{color:currentColor;cursor:pointer;opacity:.9;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;width:1rem;height:1rem;padding:0;transition:color .15s,opacity .15s;display:flex}.VideoNode-module__UszPFG__muteButton:hover{color:#fff;opacity:1}.VideoNode-module__UszPFG__muteButton:focus-visible{outline:2px solid var(--video-node-glass-focus);outline-offset:1px;border-radius:var(--ui-radius-xxs)}.VideoNode-module__UszPFG__volumeSlider{appearance:none;background:linear-gradient(to right, #fffffff2 0%, #fffffff2 var(--video-volume-progress,100%), #ffffff3d var(--video-volume-progress,100%), #ffffff3d 100%);border-radius:var(--ui-radius-2xs);cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:100% .1875rem;width:3.25rem;height:.75rem}.VideoNode-module__UszPFG__volumeSlider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border-radius:50%;width:.375rem;height:.375rem;transition:transform .12s cubic-bezier(.2,.8,.2,1);box-shadow:0 1px 3px #0000004d}.VideoNode-module__UszPFG__volumeSlider:hover::-webkit-slider-thumb{transform:scale(1.5)}.VideoNode-module__UszPFG__volumeSlider:active::-webkit-slider-thumb{transform:scale(1.5)}.VideoNode-module__UszPFG__volumeSlider::-moz-range-thumb{cursor:pointer;background:#fff;border:none;border-radius:50%;width:.375rem;height:.375rem;transition:transform .12s cubic-bezier(.2,.8,.2,1);box-shadow:0 1px 3px #0000004d}.VideoNode-module__UszPFG__volumeSlider:hover::-moz-range-thumb{transform:scale(1.5)}.VideoNode-module__UszPFG__volumeSlider:active::-moz-range-thumb{transform:scale(1.5)}.VideoNode-module__UszPFG__volumeSlider:focus-visible{outline:2px solid var(--video-node-glass-focus);outline-offset:2px;border-radius:var(--ui-radius-xxs)}@container (max-height:170px){.VideoNode-module__UszPFG__playButton{border-radius:.375rem;width:1.75rem;height:1.25rem;top:42%}.VideoNode-module__UszPFG__controlsBar{border-radius:.4375rem;gap:.125rem;padding:.1875rem .3125rem;bottom:.25rem;left:.25rem;right:.25rem}.VideoNode-module__UszPFG__volumeSlider{width:2.5rem}}@container (max-height:130px){.VideoNode-module__UszPFG__playButton{display:none}.VideoNode-module__UszPFG__controlsBar{background:var(--video-node-glass-bg-strong)}}@media (prefers-reduced-motion:reduce){.VideoNode-module__UszPFG__spinnerIcon{animation:none}.VideoNode-module__UszPFG__overlay{transition:none}.VideoNode-module__UszPFG__playButton{transition:background-color .15s}.VideoNode-module__UszPFG__scrubberProgress,.VideoNode-module__UszPFG__scrubberThumb{transition:none}}
.WebhookCallNode-module__RTlrgW__headerIcon{color:#171717f2}.WebhookCallNode-module__RTlrgW__content{--webhook-call-scrollbar:#0003;--webhook-call-input-text:#171717f2;--webhook-call-input-bg:#fffffff2;--webhook-call-input-border:#0000001f;--webhook-call-input-placeholder:#40404099;--webhook-call-input-focus-border:#00000059;--webhook-call-input-focus-bg:#fff;--webhook-call-status-dot-idle:#73737399;--webhook-call-status-dot-calling:#eab308d9;--webhook-call-status-dot-complete:#34d399e6;--webhook-call-status-dot-error:#f87171e6;--webhook-call-status-label:#404040e6;--webhook-call-truncation-hint:#404040b3;--webhook-call-method-bg:#ffffffeb;--webhook-call-method-text:#404040d1;--webhook-call-method-text-hover:#171717f2;--webhook-call-method-active-bg:#00000014;--webhook-call-method-active-text:#171717f5;--webhook-call-method-focus-ring:#0000002e;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--webhook-call-scrollbar) transparent;flex-direction:column;flex:1;gap:.5rem;min-height:0;padding:.5rem .75rem;display:flex;overflow:hidden auto}.WebhookCallNode-module__RTlrgW__methodTabs{background:var(--webhook-call-method-bg);border-radius:var(--ui-radius-full);flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;min-width:0;padding:2px;display:grid}.WebhookCallNode-module__RTlrgW__methodTab{border-radius:var(--ui-radius-full);min-width:0;min-height:1.5rem;color:var(--webhook-call-method-text);font-family:var(--font-mono);font-size:var(--text-node-label);cursor:pointer;background:0 0;border:none;padding:0 .125rem;font-weight:600;line-height:1;transition:color .15s,background .15s}.WebhookCallNode-module__RTlrgW__methodTab:hover{color:var(--webhook-call-method-text-hover)}.WebhookCallNode-module__RTlrgW__methodTab:focus-visible{outline:2px solid var(--webhook-call-method-focus-ring);outline-offset:1px}.WebhookCallNode-module__RTlrgW__methodTab:disabled{opacity:.5;cursor:not-allowed}.WebhookCallNode-module__RTlrgW__methodTabActive{background:var(--webhook-call-method-active-bg);color:var(--webhook-call-method-active-text)}.WebhookCallNode-module__RTlrgW__urlInput:focus-visible{outline:none}.WebhookCallNode-module__RTlrgW__headersTextarea{font-size:var(--text-node-label);color:var(--webhook-call-input-text);background:var(--webhook-call-input-bg);border:1px solid var(--webhook-call-input-border);border-radius:var(--ui-radius-xs);resize:none;min-height:2.5rem;font-family:var(--font-mono);outline:none;flex:1;padding:.25rem .375rem;line-height:1.4}.WebhookCallNode-module__RTlrgW__headersTextarea:focus{border-color:var(--webhook-call-input-focus-border);background:var(--webhook-call-input-focus-bg)}.WebhookCallNode-module__RTlrgW__headersTextarea:focus-visible{outline:none}.WebhookCallNode-module__RTlrgW__headersTextarea::placeholder{color:var(--webhook-call-input-placeholder)}.WebhookCallNode-module__RTlrgW__headersTextarea:disabled{opacity:.5;cursor:not-allowed}.WebhookCallNode-module__RTlrgW__statusRow{white-space:nowrap;justify-content:flex-end;align-items:center;gap:.3125rem;min-height:1rem;display:flex}.WebhookCallNode-module__RTlrgW__statusDot{border-radius:50%;flex-shrink:0;width:.375rem;height:.375rem}.WebhookCallNode-module__RTlrgW__statusDotIdle{background:var(--webhook-call-status-dot-idle)}.WebhookCallNode-module__RTlrgW__statusDotCalling{background:var(--webhook-call-status-dot-calling);animation:1.5s ease-in-out infinite WebhookCallNode-module__RTlrgW__statusPulse}.WebhookCallNode-module__RTlrgW__statusDotComplete{background:var(--webhook-call-status-dot-complete)}.WebhookCallNode-module__RTlrgW__statusDotError{background:var(--webhook-call-status-dot-error)}@keyframes WebhookCallNode-module__RTlrgW__statusPulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.WebhookCallNode-module__RTlrgW__statusDotCalling{animation:none}}.WebhookCallNode-module__RTlrgW__statusLabel{font-size:var(--text-node-label);color:var(--webhook-call-status-label)}.WebhookCallNode-module__RTlrgW__statusCodeBadge{border-radius:var(--ui-radius-xs);font-size:.5rem;font-weight:600;font-family:var(--font-mono);align-items:center;padding:.0625rem .25rem;display:inline-flex}.WebhookCallNode-module__RTlrgW__statusCode2xx{color:#34d399e6;background:#05966926}.WebhookCallNode-module__RTlrgW__statusCode3xx{color:#fbbf24e6;background:#d9770626}.WebhookCallNode-module__RTlrgW__statusCode4xx{color:#f87171e6;background:#dc262626}.WebhookCallNode-module__RTlrgW__statusCode5xx{color:#f87171e6;background:#b91c1c33}.WebhookCallNode-module__RTlrgW__truncationHint{color:var(--webhook-call-truncation-hint);padding:0 .125rem;font-size:.5rem}
.CanvasArtboardPreviewLayer-module__LI7IpW__root{pointer-events:none;position:absolute;inset:0}.CanvasArtboardPreviewLayer-module__LI7IpW__frame{box-sizing:border-box;pointer-events:none;position:absolute;overflow:hidden}.CanvasArtboardPreviewLayer-module__LI7IpW__frame[data-pointer-mode=interact]{pointer-events:auto}.CanvasArtboardPreviewLayer-module__LI7IpW__iframe{background:0 0;border:0;width:100%;height:100%;display:block}
.EdgeRenderer-module__qBPJ6q__svgLayer{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.EdgeRenderer-module__qBPJ6q__svgLayer [data-edge-id] [data-edge-visible-path]{visibility:hidden}
.CanvasLayersFallback-module__7DZ3Jq__root{background:color-mix(in srgb, var(--color-background) 90%, transparent);padding:var(--ui-space-6);text-align:center;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.CanvasLayersFallback-module__7DZ3Jq__panel{max-width:28rem;padding:var(--ui-space-5);border-radius:var(--ui-radius-md);border:1px solid var(--ui-border-soft);background:var(--ui-surface-1);box-shadow:var(--ui-shadow-panel)}.CanvasLayersFallback-module__7DZ3Jq__title{font-size:var(--ui-text-lg);color:var(--color-foreground);font-weight:500}.CanvasLayersFallback-module__7DZ3Jq__body{margin-top:var(--ui-space-2);font-size:var(--ui-text-sm);color:var(--ui-text-muted)}.CanvasLayersFallback-module__7DZ3Jq__details{margin-top:var(--ui-space-3);text-align:left;font-size:var(--ui-text-xs);color:var(--ui-text-muted)}.CanvasLayersFallback-module__7DZ3Jq__summary{cursor:pointer;font-size:var(--ui-text-sm);color:var(--color-foreground)}.CanvasLayersFallback-module__7DZ3Jq__pre{margin-top:var(--ui-space-2);white-space:pre-wrap;border-radius:var(--ui-radius-sm);background:color-mix(in srgb, var(--color-foreground) 10%, transparent);padding:var(--ui-space-3);overflow:auto}.CanvasLayersFallback-module__7DZ3Jq__retry{margin-top:var(--ui-space-4)}
.FlowCanvas-module__hSvMAa__root{width:100%;height:100%;position:relative;overflow:clip}.FlowCanvas-module__hSvMAa__initialSyncOverlay{z-index:120;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.FlowCanvas-module__hSvMAa__initialSyncOverlay{transition:none}}.FlowCanvas-module__hSvMAa__initialSyncOverlayVisible{opacity:1}.FlowCanvas-module__hSvMAa__initialSyncOverlayFading{pointer-events:none;opacity:0}
.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__pageHeroTopOffset{padding-top:calc(var(--public-navbar-height) + var(--ui-space-8))}@media (min-width:1024px){.publicShellPrimitives-module__9RsEUW__pageHeroTopOffset{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)}
.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}
.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)}
.PrimitivesShared-module__MY_dgW__mediaCoverImage{object-fit:cover;width:100%;height:100%;display:block}.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}
.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;width:100%;min-width:0;padding:var(--bs-select-item-padding,.375rem .5rem);border-radius:var(--ui-radius-xs);color:var(--color-foreground);opacity:.9;align-items:flex-start;gap:.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(--bs-select-item-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-text);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-text);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}}
.DashboardSkeletonPrimitives-module__7dvipq__canvasGrid{contain-intrinsic-size:auto 26rem;margin-top:var(--ui-space-2)}.DashboardSkeletonPrimitives-module__7dvipq__canvasCard{overflow:hidden}.DashboardSkeletonPrimitives-module__7dvipq__canvasPreview{aspect-ratio:16/10;background:var(--dashboard-chrome-surface-subtle)}.DashboardSkeletonPrimitives-module__7dvipq__canvasCardBody{padding:var(--ui-space-4)}.DashboardSkeletonPrimitives-module__7dvipq__skeletonBlock{border-radius:var(--ui-radius-xs);background:var(--dashboard-chrome-border)}.DashboardSkeletonPrimitives-module__7dvipq__canvasLine1{width:50%;height:1.75rem;}.DashboardSkeletonPrimitives-module__7dvipq__canvasLine2{width:33.333%;height:.75rem;margin-top:.375rem;}
.workspaceSettingsBilling-module__mUxW0q__creditBalanceRow{grid-template-columns:1fr;min-width:0;}@container settings-section-content (min-width:30rem){.workspaceSettingsBilling-module__mUxW0q__creditBalanceRow{grid-template-columns:minmax(9rem,.38fr) minmax(0,1fr);align-items:stretch}}.workspaceSettingsBilling-module__mUxW0q__creditPurchaseGrid{align-content:center;min-width:0;}@container settings-section-content (min-width:24rem){.workspaceSettingsBilling-module__mUxW0q__creditPurchaseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.workspaceSettingsBilling-module__mUxW0q__creditBalanceDisplay{min-height:100%;}.workspaceSettingsBilling-module__mUxW0q__creditBalanceHint{font-size:var(--text-caption);margin-top:.25rem;font-weight:500}.workspaceSettingsBilling-module__mUxW0q__billingCreditsGroup:disabled:hover .workspaceSettingsBilling-module__mUxW0q__billingCreditsAccentTextHover{color:inherit}.workspaceSettingsBilling-module__mUxW0q__billingCreditsIconWrap{}.workspaceSettingsBilling-module__mUxW0q__billingCreditsAccentIcon{color:var(--dashboard-chrome-text-strong)}.workspaceSettingsBilling-module__mUxW0q__billingCreditsGroup:disabled .workspaceSettingsBilling-module__mUxW0q__billingCreditsAccentIcon{color:var(--dashboard-chrome-text-secondary)}.workspaceSettingsBilling-module__mUxW0q__billingCreditsAccentText{color:var(--dashboard-chrome-text-strong)}.workspaceSettingsBilling-module__mUxW0q__billingCreditsGroup:disabled .workspaceSettingsBilling-module__mUxW0q__billingCreditsAccentText{color:var(--dashboard-chrome-text-secondary)}.workspaceSettingsBilling-module__mUxW0q__billingCreditsGroup:hover:not(:disabled) .workspaceSettingsBilling-module__mUxW0q__billingCreditsAccentTextHover{color:var(--dashboard-chrome-text-primary)}.workspaceSettingsBilling-module__mUxW0q__billingSummaryText{font-size:var(--text-label)}@media (min-width:640px){.workspaceSettingsBilling-module__mUxW0q__billingSummaryText{justify-self:end}}.workspaceSettingsBilling-module__mUxW0q__billingControlsStack{}.workspaceSettingsBilling-module__mUxW0q__billingControlsGrid{grid-template-columns:1fr;align-items:end;}@media (min-width:480px){.workspaceSettingsBilling-module__mUxW0q__billingControlsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.workspaceSettingsBilling-module__mUxW0q__billingControlsGrid{grid-template-columns:1.2fr 1fr 1fr .8fr max-content}}.workspaceSettingsBilling-module__mUxW0q__billingControlsField{width:100%;min-width:0;}.workspaceSettingsBilling-module__mUxW0q__billingExportGridButton{width:100%;}@media (min-width:768px){.workspaceSettingsBilling-module__mUxW0q__billingExportGridButton{width:auto}}.workspaceSettingsBilling-module__mUxW0q__billingControlsMetaRow{justify-content:flex-end;align-items:center;min-height:1rem;display:flex}.workspaceSettingsBilling-module__mUxW0q__billingTransactionsStack{}.workspaceSettingsBilling-module__mUxW0q__billingTableWrap{border-top:1px solid var(--ws-border-faded);overflow-x:auto}.workspaceSettingsBilling-module__mUxW0q__billingTable{width:100%;min-width:40rem;font-size:var(--text-label)}@media (max-width:639px){.workspaceSettingsBilling-module__mUxW0q__billingTableWrap{overflow-x:visible}.workspaceSettingsBilling-module__mUxW0q__billingTable{table-layout:fixed;min-width:0}.workspaceSettingsBilling-module__mUxW0q__billingTable th:first-child,.workspaceSettingsBilling-module__mUxW0q__billingTable td:first-child{width:4.75rem}.workspaceSettingsBilling-module__mUxW0q__billingTable th:nth-child(3),.workspaceSettingsBilling-module__mUxW0q__billingTable td:nth-child(3){width:4.25rem}.workspaceSettingsBilling-module__mUxW0q__billingTable th:nth-child(4),.workspaceSettingsBilling-module__mUxW0q__billingTable td:nth-child(4){width:5.75rem}.workspaceSettingsBilling-module__mUxW0q__billingSortButton{font-size:var(--ui-text-sm);gap:.25rem;padding-inline:0}}.workspaceSettingsBilling-module__mUxW0q__billingTableHeaderRow{border-bottom:1px solid var(--ws-border-faded-head)}.workspaceSettingsBilling-module__mUxW0q__billingTableBodyRow{border-bottom:1px solid var(--ws-border-faded-row)}.workspaceSettingsBilling-module__mUxW0q__billingTableBodyRow:last-child{border-bottom:none}.workspaceSettingsBilling-module__mUxW0q__billingTh{padding:.5rem 0}.workspaceSettingsBilling-module__mUxW0q__billingThLeft{text-align:left}.workspaceSettingsBilling-module__mUxW0q__billingThRight{text-align:right}.workspaceSettingsBilling-module__mUxW0q__billingSortButton{touch-action:manipulation;cursor:pointer;border-radius:var(--ui-radius-sm);min-height:2rem;color:var(--dashboard-chrome-text-secondary);align-items:center;gap:.5rem;padding:.25rem .375rem;font-weight:500;display:inline-flex;}.workspaceSettingsBilling-module__mUxW0q__billingSortButton:hover{background:var(--dashboard-chrome-row-hover);color:var(--dashboard-chrome-text-primary)}.workspaceSettingsBilling-module__mUxW0q__billingSortButtonActive{background:var(--dashboard-chrome-row-active);color:var(--dashboard-chrome-text-strong)}.workspaceSettingsBilling-module__mUxW0q__billingSortButtonPushRight{margin-left:auto}.workspaceSettingsBilling-module__mUxW0q__billingSortChevronStack{flex-direction:column;margin-left:.125rem;line-height:1;display:inline-flex}.workspaceSettingsBilling-module__mUxW0q__billingSortChevronActive{color:var(--dashboard-chrome-text-strong)}.workspaceSettingsBilling-module__mUxW0q__billingSortChevronIdle{color:var(--dashboard-chrome-text-muted)}.workspaceSettingsBilling-module__mUxW0q__billingTd{padding:.5rem 0}.workspaceSettingsBilling-module__mUxW0q__billingTdType{width:6.5rem;color:var(--dashboard-chrome-text-secondary);font-weight:500}.workspaceSettingsBilling-module__mUxW0q__billingTdDesc{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;color:var(--dashboard-chrome-text-strong);overflow:hidden}@media (min-width:768px){.workspaceSettingsBilling-module__mUxW0q__billingTdDesc{max-width:18rem}}@media (min-width:1024px){.workspaceSettingsBilling-module__mUxW0q__billingTdDesc{max-width:none}}.workspaceSettingsBilling-module__mUxW0q__billingTdAmount{text-align:right;font-variant-numeric:tabular-nums;color:var(--dashboard-chrome-text-strong);font-weight:500}.workspaceSettingsBilling-module__mUxW0q__billingTdDate{text-align:right;font-variant-numeric:tabular-nums;color:var(--dashboard-chrome-text-muted)}@media (max-width:639px){.workspaceSettingsBilling-module__mUxW0q__billingTd{padding:var(--ui-space-3) .25rem var(--ui-space-3) 0;vertical-align:top}.workspaceSettingsBilling-module__mUxW0q__billingTdType{width:auto;font-size:var(--ui-text-sm)}.workspaceSettingsBilling-module__mUxW0q__billingTdDesc{text-overflow:clip;white-space:normal;max-width:none;overflow:visible}.workspaceSettingsBilling-module__mUxW0q__billingTdDate{font-size:var(--ui-text-sm);white-space:normal;line-height:1.3}}.workspaceSettingsBilling-module__mUxW0q__planActionButton{cursor:pointer;border-radius:var(--ws-radius,var(--ui-radius-sm));border:1px solid var(--dashboard-chrome-border);background:var(--dashboard-chrome-surface);color:var(--dashboard-chrome-text-primary);flex-shrink:0;}.workspaceSettingsBilling-module__mUxW0q__planActionButton:disabled{opacity:.5;cursor:not-allowed}.workspaceSettingsBilling-module__mUxW0q__planManageButton{font-size:var(--ui-text-xs);padding:.25rem .75rem;font-weight:600;}.workspaceSettingsBilling-module__mUxW0q__planManageButton:hover:not(:disabled){background:var(--dashboard-chrome-row-hover)}.workspaceSettingsBilling-module__mUxW0q__planMainRow{justify-content:space-between;align-items:center;gap:var(--ui-space-4);display:flex}.workspaceSettingsBilling-module__mUxW0q__planLeft{align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.workspaceSettingsBilling-module__mUxW0q__planSkeletonPill{border-radius:var(--ui-radius-sm);width:4rem;height:1.5rem;}.workspaceSettingsBilling-module__mUxW0q__planUpgradeButton{font-size:var(--text-label);padding:.375rem .75rem;font-weight:500;}.workspaceSettingsBilling-module__mUxW0q__planUpgradeButton:hover:not(:disabled){background:var(--dashboard-chrome-surface-subtle)}.workspaceSettingsBilling-module__mUxW0q__planTrialText{font-size:var(--text-label);color:var(--dashboard-chrome-text-strong)}.workspaceSettingsBilling-module__mUxW0q__planUpgradeIntro{margin-top:var(--ui-space-2);font-size:var(--text-label);color:var(--ui-text-muted)}.workspaceSettingsBilling-module__mUxW0q__planIntervalToggle{margin-top:var(--ui-space-3);border:1px solid var(--dashboard-chrome-border);border-radius:var(--ui-radius-sm);background:var(--dashboard-chrome-surface-subtle);align-items:center;gap:.125rem;padding:.125rem;display:inline-flex}.workspaceSettingsBilling-module__mUxW0q__planIntervalOption{border-radius:calc(var(--ui-radius-sm) - .125rem);padding:.25rem var(--ui-space-3);font-size:var(--text-label);color:var(--dashboard-chrome-text-secondary);cursor:pointer;background:0 0;border:none;font-weight:500;transition:background-color .12s,color .12s}.workspaceSettingsBilling-module__mUxW0q__planIntervalOption:disabled{cursor:default;opacity:.6}.workspaceSettingsBilling-module__mUxW0q__planIntervalOptionActive{color:var(--dashboard-chrome-text-strong);background:var(--dashboard-chrome-surface);box-shadow:var(--ui-shadow-soft)}.workspaceSettingsBilling-module__mUxW0q__planIntervalSavings{margin-left:var(--ui-space-2);font-size:var(--ui-text-xs);color:var(--ui-text-muted)}.workspaceSettingsBilling-module__mUxW0q__planTierGrid{margin-top:var(--ui-space-3);gap:var(--ui-space-2);min-width:0;display:grid;container:plan-tier-grid/inline-size}@container settings-section-content (min-width:30rem){.workspaceSettingsBilling-module__mUxW0q__planTierGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.workspaceSettingsBilling-module__mUxW0q__planTierButton{gap:var(--ui-space-3);min-height:4.75rem;padding:var(--ui-space-3);color:var(--dashboard-chrome-text-primary);text-align:left;}.workspaceSettingsBilling-module__mUxW0q__planTierButton:disabled .workspaceSettingsBilling-module__mUxW0q__planTierAction{color:var(--dashboard-chrome-text-secondary)}.workspaceSettingsBilling-module__mUxW0q__planTierButtonMain{flex-direction:column;flex:auto;gap:.125rem;min-width:0;display:flex}.workspaceSettingsBilling-module__mUxW0q__planTierName{font-size:var(--text-label);color:var(--dashboard-chrome-text-strong);font-weight:600}.workspaceSettingsBilling-module__mUxW0q__planTierSummary{overflow-wrap:anywhere;font-size:var(--ui-text-xs);color:var(--dashboard-chrome-text-secondary);line-height:1.35}.workspaceSettingsBilling-module__mUxW0q__planTierAction{min-width:0;max-width:100%;font-size:var(--text-label);color:var(--dashboard-chrome-text-strong);flex-direction:column;flex:0 auto;align-items:flex-end;gap:.125rem;font-weight:600;display:flex}.workspaceSettingsBilling-module__mUxW0q__planTierAction>span:last-child{text-align:right;overflow-wrap:anywhere;max-width:100%}@container plan-tier-grid (max-width:22rem){.workspaceSettingsBilling-module__mUxW0q__planTierButton{flex-direction:column;align-items:flex-start}.workspaceSettingsBilling-module__mUxW0q__planTierAction{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.workspaceSettingsBilling-module__mUxW0q__planTierAction>span:last-child{text-align:left}}.workspaceSettingsBilling-module__mUxW0q__planTierPrice{font-size:var(--text-label);font-variant-numeric:tabular-nums;color:var(--dashboard-chrome-text-secondary);font-weight:500}.workspaceSettingsBilling-module__mUxW0q__billingPlanBadge{border-radius:var(--ui-radius-sm);padding:.1875rem var(--ui-space-3);font-size:var(--ui-text-xs);text-transform:uppercase;letter-spacing:.06em;align-items:center;font-weight:700;line-height:1.4;display:inline-flex}.workspaceSettingsBilling-module__mUxW0q__billingPlanBadgeFree{background:var(--dashboard-chrome-surface-subtle);color:var(--dashboard-chrome-text-secondary);border:1px solid var(--dashboard-chrome-border)}.workspaceSettingsBilling-module__mUxW0q__billingPlanBadgePaid{background:var(--dashboard-chrome-surface-subtle);color:var(--dashboard-chrome-text-strong)}.workspaceSettingsBilling-module__mUxW0q__billingStatusBadge{border-radius:var(--ui-radius-sm);font-size:var(--ui-text-xs);align-items:center;padding:.125rem .5rem;font-weight:500;display:inline-flex}.workspaceSettingsBilling-module__mUxW0q__billingStatusBadgeTrialing{background:var(--dashboard-chrome-surface-subtle);color:var(--dashboard-chrome-text-strong)}.workspaceSettingsBilling-module__mUxW0q__billingStatusBadgeCanceled{background:var(--ui-status-error-bg);color:var(--ui-status-error)}.workspaceSettingsBilling-module__mUxW0q__billingStatusBadgeActive{background:var(--ui-status-success-bg);color:var(--ui-status-success-text)}.workspaceSettingsBilling-module__mUxW0q__billingStatusBadgePastDue{background:var(--ui-status-warning-bg);color:var(--ui-status-warning-text)}
.workspaceSettingsConnect-module__4VHhta__connectSectionRoot{min-width:0;}.workspaceSettingsConnect-module__4VHhta__connectHeaderRow{gap:var(--ui-space-3);flex-direction:column;display:flex}@media (min-width:640px){.workspaceSettingsConnect-module__4VHhta__connectHeaderRow{flex-direction:row;justify-content:space-between;align-items:center}}.workspaceSettingsConnect-module__4VHhta__connectTitle{min-width:0;}.workspaceSettingsConnect-module__4VHhta__connectTabGrid{gap:var(--ui-space-2);border-bottom:1px solid color-mix(in srgb, var(--dashboard-chrome-border) 70%, transparent);padding-bottom:var(--ui-space-3);flex-wrap:wrap;display:flex}.workspaceSettingsConnect-module__4VHhta__connectTabButton{touch-action:manipulation;align-items:center;gap:var(--ui-space-2);border-radius:var(--ui-radius-sm);min-height:2.625rem;padding:.3125rem var(--ui-space-3);text-align:left;cursor:pointer;border-style:solid;border-width:1px;display:flex;}.workspaceSettingsConnect-module__4VHhta__connectTabButtonBase{color:var(--dashboard-chrome-text-secondary);background:0 0;border-color:#0000}.workspaceSettingsConnect-module__4VHhta__connectTabButtonBase:hover{border-color:var(--dashboard-chrome-border);background:var(--dashboard-chrome-row-hover)}.workspaceSettingsConnect-module__4VHhta__connectTabButtonActive{border-color:var(--dashboard-chrome-border-strong);background:var(--dashboard-chrome-row-active);color:var(--dashboard-chrome-text-strong)}.workspaceSettingsConnect-module__4VHhta__connectTabIcon{background:var(--ws-surface,var(--dashboard-chrome-surface));}.workspaceSettingsConnect-module__4VHhta__connectTabLabel{font-size:var(--text-label);font-weight:600}.workspaceSettingsConnect-module__4VHhta__connectLogo{object-fit:contain;width:1.75rem;height:1.75rem}.workspaceSettingsConnect-module__4VHhta__connectStepArticle{border-top:1px solid color-mix(in srgb, var(--dashboard-chrome-border) 75%, transparent);padding:var(--ui-space-3) 0}@media (min-width:640px){.workspaceSettingsConnect-module__4VHhta__connectStepArticle{padding:var(--ui-space-4) 0}}.workspaceSettingsConnect-module__4VHhta__connectInsetStack>:first-child{border-top:0;padding-top:0}.workspaceSettingsConnect-module__4VHhta__connectStepRow{align-items:flex-start;gap:var(--ui-space-3);display:flex}.workspaceSettingsConnect-module__4VHhta__connectStepBadge{font-size:var(--ui-text-xs);color:var(--ws-text-secondary,var(--dashboard-chrome-text-secondary));font-weight:600;}.workspaceSettingsConnect-module__4VHhta__connectStepBody{min-width:0}.workspaceSettingsConnect-module__4VHhta__connectStepHeading{}.workspaceSettingsConnect-module__4VHhta__connectStepPre{margin-top:var(--ui-space-2);border-radius:var(--ui-radius-sm);min-width:0;padding:var(--ui-space-3);font-family:var(--font-mono);font-size:var(--text-label);white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:auto}.workspaceSettingsConnect-module__4VHhta__connectCodeBlock{background:var(--dashboard-chrome-surface-subtle);color:var(--dashboard-chrome-text-primary)}.workspaceSettingsConnect-module__4VHhta__connectInsetStack{gap:0;display:grid}.workspaceSettingsConnect-module__4VHhta__connectInstructions{min-width:0}.workspaceSettingsConnect-module__4VHhta__connectHeaderActions{flex-shrink:0}.workspaceSettingsConnect-module__4VHhta__docsLink{cursor:pointer;text-decoration:underline}.workspaceSettingsConnect-module__4VHhta__docsLink:hover{text-decoration:none}
.workspaceSettingsCredits-module__JwG5vq__creditPackCompact{gap:var(--ui-space-2);width:100%;min-height:3.25rem;padding:var(--ui-space-3);font-size:var(--text-label);touch-action:manipulation;}.workspaceSettingsCredits-module__JwG5vq__creditPackCompact:disabled{color:var(--dashboard-chrome-text-secondary)}.workspaceSettingsCredits-module__JwG5vq__creditPackCompact:disabled:hover{border-color:var(--dashboard-chrome-border);background:var(--dashboard-chrome-surface-subtle)}.workspaceSettingsCredits-module__JwG5vq__creditPackCompactInner{align-items:center;gap:var(--ui-space-2);min-width:0;color:var(--dashboard-chrome-text-primary);opacity:.9;overflow-wrap:anywhere;flex:auto;display:flex}.workspaceSettingsCredits-module__JwG5vq__creditPackCompact:disabled .workspaceSettingsCredits-module__JwG5vq__creditPackCompactInner{color:var(--dashboard-chrome-text-secondary)}.workspaceSettingsCredits-module__JwG5vq__creditPackPriceStrong{font-size:var(--text-label);font-variant-numeric:tabular-nums;color:var(--dashboard-chrome-text-strong);flex-shrink:0;font-weight:600;display:block}.workspaceSettingsCredits-module__JwG5vq__creditPackCompact:disabled .workspaceSettingsCredits-module__JwG5vq__creditPackPriceStrong{color:var(--dashboard-chrome-text-secondary)}
.workspaceSettingsMcp-module__urFaLa__mcpAlertCard{padding:var(--ui-space-4);}.workspaceSettingsMcp-module__urFaLa__mcpAlertRow{}.workspaceSettingsMcp-module__urFaLa__mcpSubcard{margin-bottom:var(--ui-space-3);padding:var(--ui-space-3);font-size:var(--ui-text-xs);}.workspaceSettingsMcp-module__urFaLa__mcpAlertList{gap:var(--ui-space-2);}.workspaceSettingsMcp-module__urFaLa__mcpIssueCardBase{border-radius:var(--ws-radius,var(--ui-radius-sm));padding:var(--ui-space-4);border-style:solid;border-width:1px}.workspaceSettingsMcp-module__urFaLa__mcpIssueCardCritical{border-color:var(--ui-status-error-border);background:var(--ui-status-error-bg);}.workspaceSettingsMcp-module__urFaLa__mcpIssueCardWarn{border-color:var(--ui-status-warning-border);background:var(--ui-status-warning-bg);}.workspaceSettingsMcp-module__urFaLa__mcpIssueTitle{font-size:var(--text-label);align-items:flex-start;gap:.375rem;font-weight:500;display:flex}.workspaceSettingsMcp-module__urFaLa__mcpSeverityBadge{text-transform:uppercase;letter-spacing:.02em;align-self:center;margin-left:auto}.workspaceSettingsMcp-module__urFaLa__mcpIssueTitleIcon{}.workspaceSettingsMcp-module__urFaLa__mcpIssueLine{font-size:var(--ui-text-xs);align-items:flex-start;gap:.375rem;margin-top:.25rem;display:flex}.workspaceSettingsMcp-module__urFaLa__mcpIssueSampleText{font-size:var(--ui-text-xs);overflow-wrap:anywhere;margin-top:.375rem}.workspaceSettingsMcp-module__urFaLa__mcpIssueLineIcon{}.workspaceSettingsMcp-module__urFaLa__mcpBtnRow{margin-top:var(--ui-space-2)}
.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}
