.AudioNode-module__Nkshga__playerWrapper,.AudioNode-module__Nkshga__uploadWrapper{--audio-node-player-bg:#0000000a;--audio-node-controls-bg:#0000000f;--audio-node-accent:#ea580cf2;--audio-node-accent-muted:#ea580c73;--audio-node-accent-soft-bg:#ea580c1a;--audio-node-scrubber-track:#0000001f;--audio-node-scrubber-thumb:#262626e6;--audio-node-scrubber-focus:#00000059;--audio-node-play-color:#262626e6;--audio-node-play-hover-bg:#00000014;--audio-node-play-focus:#00000059;--audio-node-time-color:#404040d9;--audio-node-mute-color:#404040cc;--audio-node-mute-hover-bg:#00000014;--audio-node-mute-hover-color:#171717f2;--audio-node-mute-focus:#00000059;--audio-node-volume-track:#0000001f;--audio-node-volume-thumb:#262626e6;--audio-node-upload-border:#0000001a;--audio-node-upload-bg:transparent;--audio-node-upload-hover-border:#0000003d;--audio-node-upload-hover-bg:#00000009;--audio-node-upload-text:#171717b8;--audio-node-upload-hint:#17171785;--media-upload-border:var(--audio-node-upload-border);--media-upload-bg:var(--audio-node-upload-bg);--media-upload-hover-border:var(--audio-node-upload-hover-border);--media-upload-hover-bg:var(--audio-node-upload-hover-bg);--media-upload-accent:var(--audio-node-accent);--media-upload-accent-bg:var(--audio-node-accent-soft-bg);--media-upload-icon:var(--audio-node-upload-text);--media-upload-text:var(--audio-node-upload-text);--media-upload-hint:var(--audio-node-upload-hint);--audio-node-spinner:#40404099;--audio-node-loading-bg:#0000000f;--audio-node-loading-text:#404040b3;--audio-node-error-state-bg:#0000000a;--audio-node-error-icon:#b91c1ce6;--audio-node-error-text:#b91c1c;--audio-node-replace-btn-bg:#0000000f;--audio-node-replace-btn-border:#0000001f;--audio-node-replace-btn-color:#262626e6;--audio-node-replace-btn-hover-bg:#0000001a;--audio-node-replace-btn-hover-border:#0003;--audio-node-replace-btn-focus:#00000059}.AudioNode-module__Nkshga__playerWrapper{background:var(--audio-node-player-bg);border-radius:2px;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.AudioNode-module__Nkshga__waveformArea{flex:1;justify-content:center;align-items:center;gap:.25rem;min-height:0;padding:.5rem;display:flex;overflow:hidden}.AudioNode-module__Nkshga__waveformBar{background:var(--audio-node-accent-muted);border-radius:1.5px;width:3px;transition:background .15s}.AudioNode-module__Nkshga__waveformBar[data-active=true]{background:var(--audio-node-accent)}.AudioNode-module__Nkshga__controlsBar{background:var(--audio-node-controls-bg);flex-direction:column;flex-shrink:0;gap:.25rem;padding:.375rem .5rem;display:flex}.AudioNode-module__Nkshga__scrubber{cursor:pointer;align-items:center;width:100%;height:.75rem;display:flex}.AudioNode-module__Nkshga__scrubberTrack{background:var(--audio-node-scrubber-track);border-radius:.125rem;width:100%;height:.25rem;position:relative}.AudioNode-module__Nkshga__scrubberProgress{background:var(--audio-node-accent);border-radius:.125rem;height:100%;transition:width 50ms linear;position:absolute;top:0;left:0}.AudioNode-module__Nkshga__scrubber:active .AudioNode-module__Nkshga__scrubberProgress,.AudioNode-module__Nkshga__scrubber[data-scrubbing] .AudioNode-module__Nkshga__scrubberProgress{transition:none}.AudioNode-module__Nkshga__scrubberThumb{background:var(--audio-node-scrubber-thumb);opacity:0;border-radius:50%;width:.625rem;height:.625rem;transition:opacity .15s;position:absolute;top:50%;transform:translate(-50%,-50%)}.AudioNode-module__Nkshga__scrubber:hover .AudioNode-module__Nkshga__scrubberThumb,.AudioNode-module__Nkshga__scrubber:active .AudioNode-module__Nkshga__scrubberThumb,.AudioNode-module__Nkshga__scrubber[data-scrubbing] .AudioNode-module__Nkshga__scrubberThumb{opacity:1}.AudioNode-module__Nkshga__scrubber:focus-visible{outline:2px solid var(--audio-node-scrubber-focus);outline-offset:2px;border-radius:var(--ui-radius-xxs)}.AudioNode-module__Nkshga__controlsRow{align-items:center;gap:.375rem;display:flex}.AudioNode-module__Nkshga__playButton{width:1.5rem;height:1.5rem;color:var(--audio-node-play-color);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s;display:flex}.AudioNode-module__Nkshga__playButton:hover{background:var(--audio-node-play-hover-bg)}.AudioNode-module__Nkshga__playButton:focus-visible{outline:2px solid var(--audio-node-play-focus);outline-offset:1px}.AudioNode-module__Nkshga__timeDisplay{font-size:var(--text-node-label);color:var(--audio-node-time-color);font-variant-numeric:tabular-nums;white-space:nowrap;flex:1}.AudioNode-module__Nkshga__volumeControl{align-items:center;gap:.125rem;display:flex}.AudioNode-module__Nkshga__muteButton{width:1.25rem;height:1.25rem;color:var(--audio-node-mute-color);cursor:pointer;border-radius:var(--ui-radius-xxs);background:0 0;border:none;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.AudioNode-module__Nkshga__muteButton:hover{background:var(--audio-node-mute-hover-bg);color:var(--audio-node-mute-hover-color)}.AudioNode-module__Nkshga__muteButton:focus-visible{outline:2px solid var(--audio-node-mute-focus);outline-offset:1px}.AudioNode-module__Nkshga__volumeSlider{appearance:none;background:var(--audio-node-volume-track);cursor:pointer;border-radius:.125rem;width:2.5rem;height:.25rem}.AudioNode-module__Nkshga__volumeSlider::-webkit-slider-thumb{appearance:none;background:var(--audio-node-volume-thumb);cursor:pointer;border-radius:50%;width:.5rem;height:.5rem}.AudioNode-module__Nkshga__volumeSlider::-moz-range-thumb{background:var(--audio-node-volume-thumb);cursor:pointer;border:none;border-radius:50%;width:.5rem;height:.5rem}.AudioNode-module__Nkshga__uploadWrapper{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}.AudioNode-module__Nkshga__uploadZone{border:1px dashed var(--audio-node-upload-border);background:var(--audio-node-upload-bg);cursor:pointer;border-radius:2px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.375rem;width:100%;min-height:0;transition:border-color .15s,background .15s;display:flex;overflow:hidden}.AudioNode-module__Nkshga__uploadZone:hover,.AudioNode-module__Nkshga__uploadZone:focus-visible{border-color:var(--audio-node-upload-hover-border);background:var(--audio-node-upload-hover-bg)}.AudioNode-module__Nkshga__uploadZoneDragOver{border-color:var(--audio-node-accent);background:var(--audio-node-accent-soft-bg)}.AudioNode-module__Nkshga__uploadZoneError{border-color:#ef444480}.AudioNode-module__Nkshga__uploadIcon{color:var(--audio-node-upload-text);opacity:.42;transition:color .15s,opacity .15s,transform .15s;transform:scale(.84)}.AudioNode-module__Nkshga__uploadZone:hover .AudioNode-module__Nkshga__uploadIcon,.AudioNode-module__Nkshga__uploadZone:focus-visible .AudioNode-module__Nkshga__uploadIcon,.AudioNode-module__Nkshga__uploadZoneDragOver .AudioNode-module__Nkshga__uploadIcon,.AudioNode-module__Nkshga__uploadZoneError .AudioNode-module__Nkshga__uploadIcon{opacity:.72;transform:scale(.9)}.AudioNode-module__Nkshga__uploadIconDragOver{color:var(--audio-node-accent)}.AudioNode-module__Nkshga__uploadText{max-width:calc(100% - 1rem);font-size:var(--text-micro);color:var(--audio-node-upload-text);text-align:center;opacity:0;line-height:1.2;transition:color .15s,opacity .15s,transform .15s;transform:translateY(2px)}.AudioNode-module__Nkshga__uploadZone:hover .AudioNode-module__Nkshga__uploadText,.AudioNode-module__Nkshga__uploadZone:focus-visible .AudioNode-module__Nkshga__uploadText,.AudioNode-module__Nkshga__uploadZone[aria-busy=true] .AudioNode-module__Nkshga__uploadText{opacity:1;transform:translateY(0)}.AudioNode-module__Nkshga__uploadTextDragOver{color:var(--audio-node-accent);opacity:1;transform:translateY(0)}.AudioNode-module__Nkshga__uploadHint{max-width:calc(100% - 1rem);font-size:var(--text-node-label);color:var(--audio-node-upload-hint);text-align:center;opacity:0;line-height:1.25;transition:opacity .15s,transform .15s;transform:translateY(2px)}.AudioNode-module__Nkshga__uploadZone:hover .AudioNode-module__Nkshga__uploadHint,.AudioNode-module__Nkshga__uploadZone:focus-visible .AudioNode-module__Nkshga__uploadHint,.AudioNode-module__Nkshga__uploadZoneDragOver .AudioNode-module__Nkshga__uploadHint{opacity:.86;transform:translateY(0)}.AudioNode-module__Nkshga__spinnerIcon{color:var(--audio-node-spinner);animation:1s linear infinite AudioNode-module__Nkshga__spin}.AudioNode-module__Nkshga__fileInput{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.AudioNode-module__Nkshga__errorState{background:var(--audio-node-error-state-bg);flex-direction:column;justify-content:center;align-items:center;gap:.375rem;width:100%;height:100%;display:flex}.AudioNode-module__Nkshga__errorIcon{color:var(--audio-node-error-icon)}.AudioNode-module__Nkshga__errorText{font-size:var(--text-micro);color:var(--audio-node-error-text);text-align:center}.AudioNode-module__Nkshga__retryHint{max-width:100%;margin-top:var(--ui-space-1);font-size:var(--text-node-label);color:var(--audio-node-upload-hint);text-align:center;word-break:break-word;padding:0 .5rem;line-height:1.35;display:block}.AudioNode-module__Nkshga__replaceButton{font-size:var(--text-micro);padding:var(--ui-space-1) var(--ui-space-2);background:var(--audio-node-replace-btn-bg);border:1px solid var(--audio-node-replace-btn-border);border-radius:var(--ui-radius-xxs);color:var(--audio-node-replace-btn-color);cursor:pointer;transition:background .15s,border-color .15s}.AudioNode-module__Nkshga__replaceButton:hover{background:var(--audio-node-replace-btn-hover-bg);border-color:var(--audio-node-replace-btn-hover-border)}.AudioNode-module__Nkshga__replaceButton:focus-visible{outline:2px solid var(--audio-node-replace-btn-focus);outline-offset:2px}.AudioNode-module__Nkshga__mediaLoadingSkeleton{background:var(--audio-node-loading-bg);justify-content:center;align-items:center;gap:var(--ui-space-2);flex-direction:column;display:flex;position:absolute;inset:0}.AudioNode-module__Nkshga__mediaLoadingText{font-size:var(--text-micro);color:var(--audio-node-loading-text)}@media (prefers-reduced-motion:reduce){.AudioNode-module__Nkshga__spinnerIcon{animation:none}.AudioNode-module__Nkshga__scrubberProgress,.AudioNode-module__Nkshga__scrubberThumb,.AudioNode-module__Nkshga__uploadText,.AudioNode-module__Nkshga__uploadHint,.AudioNode-module__Nkshga__uploadIcon{transition:none}}
.ErrorBadge-module__YoRSIW__badge[data-dismissible=false]{cursor:default}.ErrorBadge-module__YoRSIW__badge:hover{background:var(--error-badge-hover-bg)}.ErrorBadge-module__YoRSIW__badge[data-dismissible=false]:hover{background:var(--error-badge-bg)}.ErrorBadge-module__YoRSIW__icon{font-size:var(--ui-text-xs);font-weight:700;line-height:1}.ErrorBadge-module__YoRSIW__badge:focus-visible{outline:2px solid var(--error-badge-focus-outline);outline-offset:1px}.ErrorBadge-module__YoRSIW__badge{--error-badge-corner:6px;--error-badge-bg:#dc2626e0;--error-badge-border:#b91c1c80;--error-badge-text:#fff;--error-badge-hover-bg:#ef4444f2;--error-badge-focus-outline:#dc2626cc;top:calc(-1 * var(--error-badge-corner));right:calc(-1 * var(--error-badge-corner));width:var(--node-header-icon-size);height:var(--node-header-icon-size);background:var(--error-badge-bg);border:1.5px solid var(--error-badge-border);color:var(--error-badge-text);z-index:30;pointer-events:auto;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .15s;display:flex;position:absolute}
.ModelParamsEditor-module__Ce97Fa__container{width:100%;min-width:0}.ModelParamsEditor-module__Ce97Fa__toggleButton{width:fit-content}.ModelParamsEditor-module__Ce97Fa__params{overscroll-behavior:contain;flex-direction:column;gap:.375rem;max-height:18rem;padding:.375rem 0;display:flex;overflow-y:auto}.ModelParamsEditor-module__Ce97Fa__paramRow{flex-direction:column;gap:.125rem;display:flex}.ModelParamsEditor-module__Ce97Fa__paramHeader{align-items:center;gap:.25rem;min-width:0;display:flex}.ModelParamsEditor-module__Ce97Fa__paramLabel{min-width:0;font-size:var(--text-node-label);color:var(--canvas-node-label);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ModelParamsEditor-module__Ce97Fa__typeBadge{color:var(--ui-status-muted);background:var(--ui-surface-subtle);border:1px solid var(--ui-border-subtle);font-size:.5rem;font-family:var(--font-mono);border-radius:3px;flex-shrink:0;padding:0 .25rem}.ModelParamsEditor-module__Ce97Fa__paramDesc{-webkit-line-clamp:2;white-space:normal;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ModelParamsEditor-module__Ce97Fa__paramSelectContainer{width:100%}.ModelParamsEditor-module__Ce97Fa__paramSelectTrigger{min-width:0}.ModelParamsEditor-module__Ce97Fa__paramSelectTrigger.ModelParamsEditor-module__Ce97Fa__paramSelectTriggerError{border-color:var(--ui-status-error-border)}.ModelParamsEditor-module__Ce97Fa__paramSelectContent{z-index:1200;min-width:var(--bs-select-trigger-width,8rem);max-width:min(18rem,88vw);max-height:min(16rem,50vh);overflow:hidden}.ModelParamsEditor-module__Ce97Fa__paramSelectItem{min-width:0}.ModelParamsEditor-module__Ce97Fa__overflowNotice{justify-content:space-between;align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-2) .375rem;margin-top:var(--ui-space-1);background:var(--ui-surface-subtle);border:1px dashed var(--ui-border-soft);border-radius:var(--ui-radius-xxs);display:flex}.ModelParamsEditor-module__Ce97Fa__overflowText{font-size:var(--text-node-label);color:var(--ui-status-muted)}.ModelParamsEditor-module__Ce97Fa__configureButton{background:var(--ui-surface-subtle-hover);border:1px solid var(--ui-border-subtle-hover);color:var(--node-header-label-color);font-size:var(--text-node-label);border-radius:var(--ui-radius-xxs);cursor:pointer;flex-shrink:0;padding:.1875rem .5rem;font-weight:500;transition:background .15s,border-color .15s,color .15s}.ModelParamsEditor-module__Ce97Fa__configureButton:hover{background:var(--ui-surface-tab-active)}.ModelParamsEditor-module__Ce97Fa__configureButton:active{background:var(--ui-surface-subtle)}.ModelParamsEditor-module__Ce97Fa__configureButton:focus-visible{outline:1px solid var(--ui-focus-ring);outline-offset:1px}.ModelParamsEditor-module__Ce97Fa__complexTypeHint,.ModelParamsEditor-module__Ce97Fa__rangeHint,.ModelParamsEditor-module__Ce97Fa__errorHint{min-width:0}
.AssetDimensions-module__3F2xGq__container{--asset-dim-badge-bg:#ffffffe6;--asset-dim-badge-color:#262626;--asset-dim-times-color:#525252;--asset-dim-floating-color:#404040;z-index:5;font-size:var(--text-node-label);font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap;opacity:0;pointer-events:none;align-items:center;gap:.125rem;font-weight:500;line-height:1;transition:opacity .15s;display:inline-flex;position:absolute}.AssetDimensions-module__3F2xGq__container[data-visible=true]{opacity:1}.AssetDimensions-module__3F2xGq__overlay{border-radius:var(--ui-radius-xxs);background:var(--asset-dim-badge-bg);color:var(--asset-dim-badge-color);padding:.125rem .375rem}.AssetDimensions-module__3F2xGq__floating{color:var(--asset-dim-floating-color);font-weight:400}.AssetDimensions-module__3F2xGq__overlay.AssetDimensions-module__3F2xGq__bottomLeft{bottom:.375rem;left:.375rem}.AssetDimensions-module__3F2xGq__overlay.AssetDimensions-module__3F2xGq__topLeft{top:.375rem;left:.375rem}.AssetDimensions-module__3F2xGq__times{color:var(--asset-dim-times-color);font-size:.5rem}.AssetDimensions-module__3F2xGq__floating .AssetDimensions-module__3F2xGq__times{color:inherit;opacity:.7}
.NodeFallbackShell-module__FUsqnG__loadingContainer{container:node-fallback-loading/size}.NodeFallbackShell-module__FUsqnG__loadingDot{background:var(--color-foreground,#e5e5e5);opacity:.35;animation:1.6s ease-in-out infinite NodeFallbackShell-module__FUsqnG__fallbackDotPulse}@keyframes NodeFallbackShell-module__FUsqnG__fallbackDotPulse{0%,to{opacity:.2}50%{opacity:.55}}.NodeFallbackShell-module__FUsqnG__loadingText{font-size:var(--ui-text-sm);color:var(--color-foreground,#e5e5e5);opacity:.5;letter-spacing:.01em}@media (prefers-reduced-motion:reduce){.NodeFallbackShell-module__FUsqnG__loadingDot{opacity:.35;animation:none}}@container node-fallback-loading (max-width:100px){.NodeFallbackShell-module__FUsqnG__loadingText{display:none}}@container node-fallback-loading (max-height:60px){.NodeFallbackShell-module__FUsqnG__loadingText{display:none}}.NodeFallbackShell-module__FUsqnG__errorShell{background:var(--ui-status-error-shell-bg);border-color:var(--ui-status-error-shell-border);color:var(--ui-status-error-shell-text)}.NodeFallbackShell-module__FUsqnG__contentCenterFull{text-align:center;justify-content:center;align-items:center;height:100%;display:flex}.NodeFallbackShell-module__FUsqnG__contentPaddingStandard{padding-left:var(--ui-space-4);padding-right:var(--ui-space-4);padding-top:var(--ui-space-3);padding-bottom:var(--ui-space-3)}.NodeFallbackShell-module__FUsqnG__loadingContent{height:100%;min-height:7rem;padding:var(--ui-space-5);opacity:.75;justify-content:center;align-items:center;display:flex}.NodeFallbackShell-module__FUsqnG__loadingRow{justify-content:center;align-items:center;gap:.625rem;display:flex}.NodeFallbackShell-module__FUsqnG__variantCursorDefault{cursor:default}.NodeFallbackShell-module__FUsqnG__variantOpacity70{opacity:.7}.NodeFallbackShell-module__FUsqnG__loadingDotOuter{border-radius:9999px;flex-shrink:0;width:.625rem;height:.625rem;display:inline-block}
.NodeLightbox-module__afqsZa__expandBtn{top:var(--ui-radius-xs);right:var(--ui-radius-xs);z-index:15;width:var(--ui-space-6);height:var(--ui-space-6);border-radius:var(--ui-radius-xs);color:#00000080;cursor:zoom-in;opacity:0;pointer-events:auto;background:#ffffffb3;border:none;justify-content:center;align-items:center;transition:opacity .15s,background .15s,color .15s;display:flex;position:absolute}[data-node-id]:hover .NodeLightbox-module__afqsZa__expandBtn,[data-node-id]:focus-visible .NodeLightbox-module__afqsZa__expandBtn,[data-node-id][aria-pressed=true] .NodeLightbox-module__afqsZa__expandBtn{opacity:1}.NodeLightbox-module__afqsZa__expandBtn:hover{opacity:1;color:#000c;background:#ffffffe6}.NodeLightbox-module__afqsZa__expandBtn:focus-visible{opacity:1;outline:2px solid var(--ui-focus-ring);outline-offset:1px}.NodeLightbox-module__afqsZa__expandIcon{width:var(--ui-text-lg);height:var(--ui-text-lg);pointer-events:none;flex-shrink:0}.NodeLightbox-module__afqsZa__backdrop{--lightbox-scrim:#000000e0;--lightbox-control-offset:calc(env(safe-area-inset-top,0px) + var(--ui-space-3));--lightbox-control-inline-offset:calc(env(safe-area-inset-right,0px) + var(--ui-space-3));z-index:9999;box-sizing:border-box;padding:max(var(--ui-space-2), env(safe-area-inset-top,0px)) max(var(--ui-space-2), env(safe-area-inset-right,0px)) max(var(--ui-space-2), env(safe-area-inset-bottom,0px)) max(var(--ui-space-2), env(safe-area-inset-left,0px));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:zoom-out;background:0 0;justify-content:center;align-items:center;animation:.3s forwards NodeLightbox-module__afqsZa__backdropIn;display:flex;position:fixed;inset:0}.NodeLightbox-module__afqsZa__backdropClosing{animation:.25s forwards NodeLightbox-module__afqsZa__backdropOut}@keyframes NodeLightbox-module__afqsZa__backdropIn{to{background:var(--lightbox-scrim)}}@keyframes NodeLightbox-module__afqsZa__backdropOut{0%{background:var(--lightbox-scrim)}to{background:0 0}}.NodeLightbox-module__afqsZa__imageWrap{max-width:min(92vw, calc(100vw - 2 * var(--ui-space-2)));max-height:min(88vh, calc(100vh - 2 * var(--ui-space-2)));border-radius:var(--ui-radius-xs);animation:.38s cubic-bezier(.16,1,.3,1) forwards NodeLightbox-module__afqsZa__imageIn;position:relative;overflow:hidden}.NodeLightbox-module__afqsZa__imageWrapClosing{animation:.25s cubic-bezier(.4,0,1,1) forwards NodeLightbox-module__afqsZa__imageOut}@keyframes NodeLightbox-module__afqsZa__imageIn{0%{opacity:0}to{opacity:1}}@keyframes NodeLightbox-module__afqsZa__imageOut{0%{opacity:1}to{opacity:0}}.NodeLightbox-module__afqsZa__image{max-width:min(92vw, calc(100vw - 2 * var(--ui-space-2)));max-height:min(88vh, calc(100vh - 2 * var(--ui-space-2)));object-fit:contain;display:block}.NodeLightbox-module__afqsZa__caption{padding:var(--ui-space-3) var(--ui-space-4);color:#fff;font-size:var(--ui-text-sm);pointer-events:none;opacity:0;background:linear-gradient(#0000,#0009);font-weight:500;animation:.3s .2s forwards NodeLightbox-module__afqsZa__captionIn;position:absolute;bottom:0;left:0;right:0}.NodeLightbox-module__afqsZa__captionClosing{opacity:0;animation:none}@keyframes NodeLightbox-module__afqsZa__captionIn{to{opacity:1}}.NodeLightbox-module__afqsZa__closeBtn{top:var(--lightbox-control-offset);right:var(--lightbox-control-inline-offset);z-index:1;width:var(--ui-space-8);height:var(--ui-space-8);color:#ffffffb3;font-size:var(--ui-space-4);cursor:pointer;background:#0006;border:1px solid #ffffff1f;border-radius:9999px;justify-content:center;align-items:center;font-weight:300;line-height:1;transition:background .15s,color .15s;display:flex;position:fixed}.NodeLightbox-module__afqsZa__closeBtn:hover{color:#fff;background:#000000b3}.NodeLightbox-module__afqsZa__closeBtn:focus-visible{outline-offset:2px;outline:2px solid #ffffff8c}@media (prefers-reduced-motion:reduce){.NodeLightbox-module__afqsZa__backdrop,.NodeLightbox-module__afqsZa__backdropClosing,.NodeLightbox-module__afqsZa__imageWrap,.NodeLightbox-module__afqsZa__imageWrapClosing,.NodeLightbox-module__afqsZa__caption,.NodeLightbox-module__afqsZa__expandBtn{transition:none;animation:none}.NodeLightbox-module__afqsZa__backdrop{background:var(--lightbox-scrim)}.NodeLightbox-module__afqsZa__imageWrap{opacity:1;transform:none}.NodeLightbox-module__afqsZa__caption{opacity:1}}
.GenerationStatusContent-module__1wVria__generatingContainer{flex:var(--generation-status-container-flex,0 0 auto);width:100%;min-height:var(--generation-status-container-min-height,4rem);background:var(--generation-status-bg,var(--ui-surface-2));border-radius:var(--ui-radius-sm);flex-direction:column;justify-content:center;align-items:center;animation:2s ease-in-out infinite GenerationStatusContent-module__1wVria__pulseGentle;display:flex}@keyframes GenerationStatusContent-module__1wVria__pulseGentle{0%,to{opacity:1}50%{opacity:.7}}.GenerationStatusContent-module__1wVria__spinnerIcon{color:var(--generation-status-spinner,var(--ui-status-muted));animation:1s linear infinite GenerationStatusContent-module__1wVria__spin}@keyframes GenerationStatusContent-module__1wVria__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.GenerationStatusContent-module__1wVria__generatingText{font-size:var(--text-micro);color:var(--generation-status-text,var(--ui-status-muted));margin-top:.375rem}.GenerationStatusContent-module__1wVria__errorContainer{background:var(--generation-status-error-bg,var(--ui-status-error-bg));border:1px solid var(--generation-status-error-border,var(--ui-status-error-border));border-radius:var(--ui-radius-sm);flex-shrink:0;width:100%;padding:.5rem}.GenerationStatusContent-module__1wVria__errorText{font-size:var(--text-micro);color:var(--generation-status-error-text,var(--ui-status-error-shell-text));white-space:pre-wrap;overflow-wrap:anywhere;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--generation-status-error-scrollbar,var(--ui-status-error-border)) transparent;max-height:3.5rem;line-height:1.3;display:block;overflow-y:auto}.GenerationStatusContent-module__1wVria__placeholder{font-size:var(--text-node-label);color:var(--ui-status-muted);text-align:center;padding:.75rem .5rem}@media (prefers-reduced-motion:reduce){.GenerationStatusContent-module__1wVria__generatingContainer,.GenerationStatusContent-module__1wVria__spinnerIcon{animation:none}}
.GenerateVideoNode-module__RoEbmG__content{}.GenerateVideoNode-module__RoEbmG__videoContainer{}.GenerateVideoNode-module__RoEbmG__video{}
.ImageNode-module__qChgOG__header{padding:.125rem .25rem}.ImageNode-module__qChgOG__mediaWrapper,.ImageNode-module__qChgOG__uploadWrapper{--image-node-media-bg:#0000000f;--image-node-loading-text:#404040b3;--image-node-upload-border:#0000001a;--image-node-upload-bg:transparent;--image-node-upload-hover-border:#0000003d;--image-node-upload-hover-bg:#00000009;--image-node-upload-text:#171717b8;--image-node-upload-hint:#17171785;--media-upload-border:var(--image-node-upload-border);--media-upload-bg:var(--image-node-upload-bg);--media-upload-hover-border:var(--image-node-upload-hover-border);--media-upload-hover-bg:var(--image-node-upload-hover-bg);--media-upload-accent:#34d399d1;--media-upload-accent-bg:#34d39914;--media-upload-icon:var(--image-node-upload-text);--media-upload-text:var(--image-node-upload-text);--media-upload-hint:var(--image-node-upload-hint);--image-node-spinner:#40404099;--image-node-error-icon:#b91c1cf2;--image-node-error-text:#b91c1c;--image-node-replace-btn-bg:#0000000f;--image-node-replace-btn-border:#0000001f;--image-node-replace-btn-color:#262626e6;--image-node-replace-btn-hover-bg:#0000001a;--image-node-replace-btn-hover-border:#0003;--image-node-replace-btn-focus:#00000059}.ImageNode-module__qChgOG__mediaWrapper{border-radius:2px;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__mediaLoadingSkeleton{background:var(--image-node-media-bg);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:var(--image-node-loading-text)}.ImageNode-module__qChgOG__image{object-fit:contain;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{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}.ImageNode-module__qChgOG__uploadZone{border:1px dashed var(--image-node-upload-border);background:var(--image-node-upload-bg);cursor:pointer;border-radius:2px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.25rem;width:100%;min-height:0;transition:border-color .15s,background .15s;display:flex;overflow:hidden}.ImageNode-module__qChgOG__uploadZone:hover,.ImageNode-module__qChgOG__uploadZone:focus-visible{border-color:var(--image-node-upload-hover-border);background:var(--image-node-upload-hover-bg)}.ImageNode-module__qChgOG__uploadZoneDragOver{background:#34d39914;border-color:#34d399cc}.ImageNode-module__qChgOG__uploadZoneError{background:#ef44440d;border-color:#ef444480}.ImageNode-module__qChgOG__uploadIcon{color:var(--image-node-upload-text);opacity:.42;transition:color .15s,opacity .15s,transform .15s;transform:scale(.84)}.ImageNode-module__qChgOG__uploadZone:hover .ImageNode-module__qChgOG__uploadIcon,.ImageNode-module__qChgOG__uploadZone:focus-visible .ImageNode-module__qChgOG__uploadIcon,.ImageNode-module__qChgOG__uploadZoneDragOver .ImageNode-module__qChgOG__uploadIcon,.ImageNode-module__qChgOG__uploadZoneError .ImageNode-module__qChgOG__uploadIcon{opacity:.72;transform:scale(.9)}.ImageNode-module__qChgOG__uploadIconDragOver{color:#34d399e6}.ImageNode-module__qChgOG__uploadText{max-width:calc(100% - 1rem);font-size:var(--text-micro);color:var(--image-node-upload-text);text-align:center;opacity:0;line-height:1.2;transition:color .15s,opacity .15s,transform .15s;transform:translateY(2px)}.ImageNode-module__qChgOG__uploadZone:hover .ImageNode-module__qChgOG__uploadText,.ImageNode-module__qChgOG__uploadZone:focus-visible .ImageNode-module__qChgOG__uploadText,.ImageNode-module__qChgOG__uploadZone[aria-busy=true] .ImageNode-module__qChgOG__uploadText{opacity:1;transform:translateY(0)}.ImageNode-module__qChgOG__uploadTextDragOver{color:#34d399e6;opacity:1;transform:translateY(0)}.ImageNode-module__qChgOG__uploadHint{max-width:calc(100% - 1rem);font-size:var(--text-node-label);color:var(--image-node-upload-hint);text-align:center;opacity:0;line-height:1.25;transition:opacity .15s,transform .15s;transform:translateY(2px)}.ImageNode-module__qChgOG__uploadZone:hover .ImageNode-module__qChgOG__uploadHint,.ImageNode-module__qChgOG__uploadZone:focus-visible .ImageNode-module__qChgOG__uploadHint,.ImageNode-module__qChgOG__uploadZoneDragOver .ImageNode-module__qChgOG__uploadHint{opacity:.86;transform:translateY(0)}.ImageNode-module__qChgOG__spinnerIcon{color:var(--image-node-spinner);animation:1s linear infinite ImageNode-module__qChgOG__spin}@media (prefers-reduced-motion:reduce){.ImageNode-module__qChgOG__spinnerIcon{animation:none}.ImageNode-module__qChgOG__image,.ImageNode-module__qChgOG__uploadIcon,.ImageNode-module__qChgOG__uploadText,.ImageNode-module__qChgOG__uploadHint{transition:none}}.ImageNode-module__qChgOG__errorIcon{color:var(--image-node-error-icon)}.ImageNode-module__qChgOG__errorText{font-size:var(--text-micro);color:var(--image-node-error-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(--image-node-upload-hint);text-align:center;word-break:break-word;padding:0 .5rem;line-height:1.35;display:block}.ImageNode-module__qChgOG__replaceButton{font-size:var(--text-micro);padding:var(--ui-space-1) var(--ui-space-2);background:var(--image-node-replace-btn-bg);border:1px solid var(--image-node-replace-btn-border);border-radius:var(--ui-radius-xxs);color:var(--image-node-replace-btn-color);cursor:pointer;transition:background .15s,border-color .15s}.ImageNode-module__qChgOG__replaceButton:hover{background:var(--image-node-replace-btn-hover-bg);border-color:var(--image-node-replace-btn-hover-border)}.ImageNode-module__qChgOG__replaceButton:focus-visible{outline:2px solid var(--image-node-replace-btn-focus);outline-offset:2px}.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{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.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)}
.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;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.MediaUploadSurface-module__U_zs5W__uploadZone{border:1px dashed var(--media-upload-border);background:var(--media-upload-bg);cursor:pointer;border-radius:2px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.25rem;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)}@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{transition:none}}
.EditorialMediaFrame-module__7e-xEa__shell{--editorial-media-radius:var(--ui-radius-xs);border-radius:var(--editorial-media-radius)}.EditorialMediaFrame-module__7e-xEa__shellContent{overflow:visible}.EditorialMediaFrame-module__7e-xEa__surface{border-radius:inherit;width:100%;height:100%;min-height:0;position:relative;container-type:size}.EditorialMediaFrame-module__7e-xEa__mediaFrame{border-radius:var(--editorial-media-radius);background:#fff;width:100%;height:100%;position:relative;overflow:hidden}.EditorialMediaFrame-module__7e-xEa__media{object-fit:cover;width:100%;height:100%;display:block}.EditorialMediaFrame-module__7e-xEa__mediaShade{pointer-events:none;background:linear-gradient(#ffffff2e 0%,#0000 28% 58%,#0f172a1f 100%),linear-gradient(90deg,#ffffff1f 0%,#0000 24% 76%,#0f172a14 100%);position:absolute;inset:0}.EditorialMediaFrame-module__7e-xEa__overlay{pointer-events:none;position:absolute;inset:0}.EditorialMediaFrame-module__7e-xEa__overlayTopLeft,.EditorialMediaFrame-module__7e-xEa__overlayCenter,.EditorialMediaFrame-module__7e-xEa__overlayBottomRight{z-index:1;position:absolute}.EditorialMediaFrame-module__7e-xEa__overlayTopLeft{top:var(--ui-space-2);left:var(--ui-space-2)}.EditorialMediaFrame-module__7e-xEa__overlayCenter{justify-content:center;align-items:center;display:flex;inset:0}.EditorialMediaFrame-module__7e-xEa__overlayBottomRight{right:var(--ui-space-2);bottom:var(--ui-space-2)}.EditorialMediaFrame-module__7e-xEa__floatingHandlesRoot [data-port-direction=output][data-port-id=image-out],.EditorialMediaFrame-module__7e-xEa__floatingHandlesRoot [data-port-direction=output][data-port-id=video-out]{--node-handle-size:1rem;--node-handle-half:.5rem;transform-origin:top;z-index:18;top:0!important;right:calc(0px - var(--node-handle-half,.5rem) - var(--node-shell-border-half-px,.5px) - .625rem)!important;transform:none!important}.EditorialMediaFrame-module__7e-xEa__floatingHandlesRoot [data-port-direction=output][data-port-id=image-out]:hover,.EditorialMediaFrame-module__7e-xEa__floatingHandlesRoot [data-port-direction=output][data-port-id=image-out].EditorialMediaFrame-module__7e-xEa__highlighted,.EditorialMediaFrame-module__7e-xEa__floatingHandlesRoot [data-port-direction=output][data-port-id=video-out]:hover,.EditorialMediaFrame-module__7e-xEa__floatingHandlesRoot [data-port-direction=output][data-port-id=video-out].EditorialMediaFrame-module__7e-xEa__highlighted,.EditorialMediaFrame-module__7e-xEa__floatingHandlesRoot [data-port-direction=output][data-port-id=image-out].EditorialMediaFrame-module__7e-xEa__selfNodeConnectionNeutral,.EditorialMediaFrame-module__7e-xEa__floatingHandlesRoot [data-port-direction=output][data-port-id=video-out].EditorialMediaFrame-module__7e-xEa__selfNodeConnectionNeutral{transform:none!important}.EditorialMediaFrame-module__7e-xEa__floatingHandlesRoot [data-port-direction=output][data-port-id=image-out] [data-direction=output],.EditorialMediaFrame-module__7e-xEa__floatingHandlesRoot [data-port-direction=output][data-port-id=video-out] [data-direction=output]{left:auto;right:calc(100% + .375rem)}.EditorialMediaFrame-module__7e-xEa__metadataCard,.EditorialMediaFrame-module__7e-xEa__playButton{background:#ffffffeb;border:1px solid #e4e4e7eb}.EditorialMediaFrame-module__7e-xEa__syncPill{background:#f5f5f5d1;border:0;border-radius:999px;align-items:center;gap:.25rem;padding:.1875rem .4375rem;display:inline-flex}.EditorialMediaFrame-module__7e-xEa__syncDot{background:var(--ui-status-success);border-radius:999px;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;width:2rem;height:2rem;color:var(--public-text);border-radius:999px;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{overflow:visible}.ShapeNode-module__EqEQDW__shapeBody{box-sizing:border-box;width:100%;height:100%}.ShapeNode-module__EqEQDW__shapeBody[data-shape-variant=ellipse]{border-radius:9999px}
.TextGenNode-module__8Ss-Aq__content{--textgen-scrollbar:#52525266;--textgen-generating-bg:#0000000f;--textgen-spinner-color:#40404066;--textgen-generating-text:#404040b3;--textgen-error-bg:#ef44440f;--textgen-error-border:#ef44442e;--textgen-error-text:#b91c1cf0;--textgen-error-scrollbar:#b91c1c33;--visual-generation-summary-color:#0000008c;--visual-generation-summary-bg:#f0f0f099;--visual-generation-summary-border:#0000001a;--generation-status-bg:var(--textgen-generating-bg);--generation-status-spinner:var(--textgen-spinner-color);--generation-status-text:var(--textgen-generating-text);--generation-status-error-bg:var(--textgen-error-bg);--generation-status-error-border:var(--textgen-error-border);--generation-status-error-text:var(--textgen-error-text);--generation-status-error-scrollbar:var(--textgen-error-scrollbar);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__selectionGrid,.TextGenNode-module__8Ss-Aq__parameterGrid{gap:.375rem;min-width:0;display:grid}.TextGenNode-module__8Ss-Aq__selectionGrid{grid-template-columns:minmax(6.5rem,.72fr) minmax(8rem,1.28fr)}.TextGenNode-module__8Ss-Aq__parameterGrid{grid-template-columns:repeat(auto-fit,minmax(6.25rem,1fr))}.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{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;width:100%;height:100%;overflow:hidden}.TextNode-module__ev8bIa__textBodyWrap{white-space:pre-wrap;overflow-wrap:break-word}.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}
.VideoNode-module__UszPFG__mediaWrapper,.VideoNode-module__UszPFG__uploadWrapper{--video-node-media-bg:#00000014;--video-node-loading-bg:#0000000f;--video-node-loading-text:#404040b3;--video-node-upload-border:#0000001a;--video-node-upload-bg:transparent;--video-node-upload-hover-border:#0000003d;--video-node-upload-hover-bg:#00000009;--video-node-upload-text:#171717b8;--video-node-upload-hint:#17171785;--media-upload-border:var(--video-node-upload-border);--media-upload-bg:var(--video-node-upload-bg);--media-upload-hover-border:var(--video-node-upload-hover-border);--media-upload-hover-bg:var(--video-node-upload-hover-bg);--media-upload-accent:#f472b6d1;--media-upload-accent-bg:#f472b614;--media-upload-icon:var(--video-node-upload-text);--media-upload-text:var(--video-node-upload-text);--media-upload-hint:var(--video-node-upload-hint);--video-node-spinner:#40404099;--video-node-error-icon:#dc2626cc;--video-node-error-text:#b91c1c;--video-node-overlay-bg:#00000014;--video-node-play-btn-bg:#ffffffd1;--video-node-play-btn-border:#00000024;--video-node-play-btn-color:#171717f2;--video-node-play-btn-hover-bg:#fffffff2;--video-node-play-btn-focus:#00000059;--video-node-scrubber-track:#00000026;--video-node-scrubber-progress:#171717d1;--video-node-scrubber-thumb:#171717eb;--video-node-scrubber-focus:#00000059;--video-node-time-color:#262626e0;--video-node-mute-color:#262626d9;--video-node-mute-hover-bg:#00000014;--video-node-mute-hover-color:#171717f2;--video-node-mute-focus:#00000059;--video-node-volume-track:#00000026;--video-node-volume-thumb:#171717eb;--video-node-volume-focus:#00000059;--video-node-replace-btn-bg:#0000000f;--video-node-replace-btn-border:#0000001f;--video-node-replace-btn-color:#262626e6;--video-node-replace-btn-hover-bg:#0000001a;--video-node-replace-btn-hover-border:#0003;--video-node-replace-btn-focus:#00000059}.VideoNode-module__UszPFG__mediaWrapper{border-radius:2px;flex:1;min-height:0;position:relative;overflow:hidden;container-type:size}.VideoNode-module__UszPFG__video{object-fit:contain;background:var(--video-node-media-bg);width:100%;height:100%;display:block}.VideoNode-module__UszPFG__mediaLoadingSkeleton{background:var(--video-node-loading-bg);justify-content:center;align-items:center;gap:var(--ui-space-2);flex-direction:column;display:flex;position:absolute;inset:0}.VideoNode-module__UszPFG__mediaLoadingText{font-size:var(--text-micro);color:var(--video-node-loading-text)}.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:var(--video-node-overlay-bg);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:var(--video-node-play-btn-bg);border:1px solid var(--video-node-play-btn-border);width:3rem;height:3rem;color:var(--video-node-play-btn-color);cursor:pointer;pointer-events:none;z-index:1;border-radius:50%;justify-content:center;align-items:center;transition:background .15s,border-color .15s,transform .15s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.VideoNode-module__UszPFG__playButton:hover{background:var(--video-node-play-btn-hover-bg);transform:translate(-50%,-50%)}.VideoNode-module__UszPFG__playButton:focus-visible{outline:2px solid var(--video-node-play-btn-focus);outline-offset:2px}.VideoNode-module__UszPFG__uploadWrapper{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}.VideoNode-module__UszPFG__uploadZone{border:1px dashed var(--video-node-upload-border);background:var(--video-node-upload-bg);cursor:pointer;border-radius:2px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.375rem;width:100%;min-height:0;transition:border-color .15s,background .15s;display:flex;overflow:hidden}.VideoNode-module__UszPFG__uploadZone:hover,.VideoNode-module__UszPFG__uploadZone:focus-visible{border-color:var(--video-node-upload-hover-border);background:var(--video-node-upload-hover-bg)}.VideoNode-module__UszPFG__uploadZoneDragOver{background:#f472b614;border-color:#f472b6cc}.VideoNode-module__UszPFG__uploadZoneError{border-color:#ef444480}.VideoNode-module__UszPFG__uploadIcon{color:var(--video-node-upload-text);opacity:.42;transition:color .15s,opacity .15s,transform .15s;transform:scale(.84)}.VideoNode-module__UszPFG__uploadZone:hover .VideoNode-module__UszPFG__uploadIcon,.VideoNode-module__UszPFG__uploadZone:focus-visible .VideoNode-module__UszPFG__uploadIcon,.VideoNode-module__UszPFG__uploadZoneDragOver .VideoNode-module__UszPFG__uploadIcon,.VideoNode-module__UszPFG__uploadZoneError .VideoNode-module__UszPFG__uploadIcon{opacity:.72;transform:scale(.9)}.VideoNode-module__UszPFG__uploadIconDragOver{color:#f472b6e6}.VideoNode-module__UszPFG__uploadText{max-width:calc(100% - 1rem);font-size:var(--text-micro);color:var(--video-node-upload-text);text-align:center;opacity:0;line-height:1.2;transition:color .15s,opacity .15s,transform .15s;transform:translateY(2px)}.VideoNode-module__UszPFG__uploadZone:hover .VideoNode-module__UszPFG__uploadText,.VideoNode-module__UszPFG__uploadZone:focus-visible .VideoNode-module__UszPFG__uploadText,.VideoNode-module__UszPFG__uploadZone[aria-busy=true] .VideoNode-module__UszPFG__uploadText{opacity:1;transform:translateY(0)}.VideoNode-module__UszPFG__uploadTextDragOver{color:#f472b6e6;opacity:1;transform:translateY(0)}.VideoNode-module__UszPFG__uploadHint{max-width:calc(100% - 1rem);font-size:var(--text-node-label);color:var(--video-node-upload-hint);text-align:center;opacity:0;line-height:1.25;transition:opacity .15s,transform .15s;transform:translateY(2px)}.VideoNode-module__UszPFG__uploadZone:hover .VideoNode-module__UszPFG__uploadHint,.VideoNode-module__UszPFG__uploadZone:focus-visible .VideoNode-module__UszPFG__uploadHint,.VideoNode-module__UszPFG__uploadZoneDragOver .VideoNode-module__UszPFG__uploadHint{opacity:.86;transform:translateY(0)}.VideoNode-module__UszPFG__spinnerIcon{color:var(--video-node-spinner);animation:1s linear infinite VideoNode-module__UszPFG__spin}.VideoNode-module__UszPFG__fileInput{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.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:var(--video-node-error-icon)}.VideoNode-module__UszPFG__errorText{font-size:var(--text-micro);color:var(--video-node-error-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(--video-node-upload-hint);text-align:center;word-break:break-word;padding:0 .5rem;line-height:1.35;display:block}.VideoNode-module__UszPFG__replaceButton{font-size:var(--text-micro);padding:var(--ui-space-1) var(--ui-space-2);background:var(--video-node-replace-btn-bg);border:1px solid var(--video-node-replace-btn-border);border-radius:var(--ui-radius-xxs);color:var(--video-node-replace-btn-color);cursor:pointer;transition:background .15s,border-color .15s}.VideoNode-module__UszPFG__replaceButton:hover{background:var(--video-node-replace-btn-hover-bg);border-color:var(--video-node-replace-btn-hover-border)}.VideoNode-module__UszPFG__replaceButton:focus-visible{outline:2px solid var(--video-node-replace-btn-focus);outline-offset:2px}.VideoNode-module__UszPFG__controlsBar{z-index:1;padding:var(--ui-space-2);pointer-events:none;background:linear-gradient(#0000,#000000b3);flex-direction:column;gap:.375rem;display:flex;position:absolute;bottom:0;left:0;right:0}.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:1rem;display:flex}.VideoNode-module__UszPFG__scrubber[data-disabled]{cursor:default;opacity:.7}.VideoNode-module__UszPFG__scrubberTrack{--video-scrubber-progress:0;background:var(--video-node-scrubber-track);border-radius:.125rem;width:100%;height:.5rem;position:relative;overflow:hidden}.VideoNode-module__UszPFG__scrubberProgress{background:var(--video-node-scrubber-progress);transform-origin:0;width:100%;height:100%;transform:scaleX(var(--video-scrubber-progress));border-radius:.125rem;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%);background:var(--video-node-scrubber-thumb);opacity:0;border-radius:50%;width:.75rem;height:.75rem;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-scrubber-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:.5rem;min-width:0;display:flex}.VideoNode-module__UszPFG__timeDisplay{text-overflow:ellipsis;min-width:0;font-size:var(--text-micro);color:var(--video-node-time-color);font-variant-numeric:tabular-nums;white-space:nowrap;flex:auto;overflow:hidden}.VideoNode-module__UszPFG__volumeControl{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.VideoNode-module__UszPFG__muteButton{width:1.5rem;height:1.5rem;color:var(--video-node-mute-color);cursor:pointer;border-radius:var(--ui-radius-xxs);background:0 0;border:none;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.VideoNode-module__UszPFG__muteButton:hover{background:var(--video-node-mute-hover-bg);color:var(--video-node-mute-hover-color)}.VideoNode-module__UszPFG__muteButton:focus-visible{outline:2px solid var(--video-node-mute-focus);outline-offset:1px}.VideoNode-module__UszPFG__volumeSlider{appearance:none;background:var(--video-node-volume-track);cursor:pointer;border-radius:.125rem;width:3.5rem;height:.25rem}.VideoNode-module__UszPFG__volumeSlider::-webkit-slider-thumb{appearance:none;background:var(--video-node-volume-thumb);cursor:pointer;border-radius:50%;width:.625rem;height:.625rem}.VideoNode-module__UszPFG__volumeSlider::-moz-range-thumb{background:var(--video-node-volume-thumb);cursor:pointer;border:none;border-radius:50%;width:.625rem;height:.625rem}.VideoNode-module__UszPFG__volumeSlider:focus-visible{outline:2px solid var(--video-node-volume-focus);outline-offset:2px;border-radius:var(--ui-radius-xxs)}@container (max-height:170px){.VideoNode-module__UszPFG__playButton{width:2.25rem;height:2.25rem;top:42%}.VideoNode-module__UszPFG__controlsBar{gap:.25rem;padding:.375rem}.VideoNode-module__UszPFG__volumeSlider{width:2.75rem}}@container (max-height:130px){.VideoNode-module__UszPFG__playButton{display:none}.VideoNode-module__UszPFG__controlsBar{background:linear-gradient(#00000038,#000000c7)}}@media (prefers-reduced-motion:reduce){.VideoNode-module__UszPFG__spinnerIcon{animation:none}.VideoNode-module__UszPFG__overlay{transition:none}.VideoNode-module__UszPFG__playButton{transition:background .15s,border-color .15s}.VideoNode-module__UszPFG__scrubberProgress,.VideoNode-module__UszPFG__scrubberThumb,.VideoNode-module__UszPFG__uploadText,.VideoNode-module__UszPFG__uploadHint,.VideoNode-module__UszPFG__uploadIcon{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-input-focus-ring:#00000040;--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:999px;flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;min-width:0;padding:2px;display:grid}.WebhookCallNode-module__RTlrgW__methodTab{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;border-radius:999px;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}
.CanvasPaintOverlay-module__8zXNpG__overlay{z-index:28;pointer-events:none;image-rendering:pixelated;position:absolute;inset:0}.CanvasPaintOverlay-module__8zXNpG__overlayBelow{z-index:1;pointer-events:none;image-rendering:pixelated;position:absolute;inset:0}
.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}
.EdgePath-module__Znke1q__animated{animation:EdgePath-module__Znke1q__edge-flow var(--edge-animation-duration,1.5s) linear infinite}@media (prefers-reduced-motion:reduce){.EdgePath-module__Znke1q__animated{animation:none}}@keyframes EdgePath-module__Znke1q__edge-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:var(--edge-animation-dashoffset,-12)}}
.CanvasLayersFallback-module__kOsVsa__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__kOsVsa__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__kOsVsa__title{font-size:var(--ui-text-lg);color:var(--color-foreground);font-weight:500}.CanvasLayersFallback-module__kOsVsa__body{margin-top:var(--ui-space-2);font-size:var(--ui-text-sm);color:var(--ui-text-muted)}.CanvasLayersFallback-module__kOsVsa__details{margin-top:var(--ui-space-3);text-align:left;font-size:var(--ui-text-xs);color:var(--ui-text-muted)}.CanvasLayersFallback-module__kOsVsa__summary{cursor:pointer;font-size:var(--ui-text-sm);color:var(--color-foreground)}.CanvasLayersFallback-module__kOsVsa__pre{margin-top:var(--ui-space-2);white-space:pre-wrap;border-radius:var(--ui-radius-sm);padding:var(--ui-space-3);background:#0000001a;overflow:auto}.CanvasLayersFallback-module__kOsVsa__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}
.Tooltip-module__vleAcq__content{--tooltip-surface:#fff;--tooltip-border:var(--ui-border-soft);--tooltip-arrow-size:.375rem;padding:calc(var(--ui-space-1) + .125rem) calc(var(--ui-space-2) + .125rem);font-size:var(--ui-text-xs);overflow-wrap:anywhere;white-space:normal;inline-size:max-content;max-inline-size:min(20rem,100vw - 1.5rem);color:var(--color-foreground);background:var(--tooltip-surface);border:1px solid var(--tooltip-border);border-radius:var(--ui-radius-sm);box-shadow:var(--ui-shadow-tooltip);z-index:var(--ui-z-tooltip);font-weight:500;line-height:1.25;animation:.12s ease-out Tooltip-module__vleAcq__tooltipFadeIn;position:relative}.Tooltip-module__vleAcq__content[data-positioned=false]{visibility:hidden;pointer-events:none}.Tooltip-module__vleAcq__content:before,.Tooltip-module__vleAcq__content:after{content:"";pointer-events:none;width:0;height:0;position:absolute}.Tooltip-module__vleAcq__content[data-side=right]:before{left:calc(-1 * var(--tooltip-arrow-size) - 1px);border-top:var(--tooltip-arrow-size) solid transparent;border-bottom:var(--tooltip-arrow-size) solid transparent;border-right:var(--tooltip-arrow-size) solid var(--tooltip-border);top:50%;transform:translateY(-50%)}.Tooltip-module__vleAcq__content[data-side=right]:after{left:calc(-1 * var(--tooltip-arrow-size));border-top:var(--tooltip-arrow-size) solid transparent;border-bottom:var(--tooltip-arrow-size) solid transparent;border-right:var(--tooltip-arrow-size) solid var(--tooltip-surface);top:50%;transform:translateY(-50%)}.Tooltip-module__vleAcq__content[data-side=left]:before{right:calc(-1 * var(--tooltip-arrow-size) - 1px);border-top:var(--tooltip-arrow-size) solid transparent;border-bottom:var(--tooltip-arrow-size) solid transparent;border-left:var(--tooltip-arrow-size) solid var(--tooltip-border);top:50%;transform:translateY(-50%)}.Tooltip-module__vleAcq__content[data-side=left]:after{right:calc(-1 * var(--tooltip-arrow-size));border-top:var(--tooltip-arrow-size) solid transparent;border-bottom:var(--tooltip-arrow-size) solid transparent;border-left:var(--tooltip-arrow-size) solid var(--tooltip-surface);top:50%;transform:translateY(-50%)}.Tooltip-module__vleAcq__content[data-side=top]:before{left:50%;bottom:calc(-1 * var(--tooltip-arrow-size) - 1px);border-left:var(--tooltip-arrow-size) solid transparent;border-right:var(--tooltip-arrow-size) solid transparent;border-top:var(--tooltip-arrow-size) solid var(--tooltip-border);transform:translate(-50%)}.Tooltip-module__vleAcq__content[data-side=top]:after{left:50%;bottom:calc(-1 * var(--tooltip-arrow-size));border-left:var(--tooltip-arrow-size) solid transparent;border-right:var(--tooltip-arrow-size) solid transparent;border-top:var(--tooltip-arrow-size) solid var(--tooltip-surface);transform:translate(-50%)}.Tooltip-module__vleAcq__content[data-side=bottom]:before{left:50%;top:calc(-1 * var(--tooltip-arrow-size) - 1px);border-left:var(--tooltip-arrow-size) solid transparent;border-right:var(--tooltip-arrow-size) solid transparent;border-bottom:var(--tooltip-arrow-size) solid var(--tooltip-border);transform:translate(-50%)}.Tooltip-module__vleAcq__content[data-side=bottom]:after{left:50%;top:calc(-1 * var(--tooltip-arrow-size));border-left:var(--tooltip-arrow-size) solid transparent;border-right:var(--tooltip-arrow-size) solid transparent;border-bottom:var(--tooltip-arrow-size) solid var(--tooltip-surface);transform:translate(-50%)}@keyframes Tooltip-module__vleAcq__tooltipFadeIn{0%{opacity:0}to{opacity:1}}html[data-canvas-interacting=true] .Tooltip-module__vleAcq__content{visibility:hidden;pointer-events:none}@media (prefers-reduced-motion:reduce){.Tooltip-module__vleAcq__content{animation:none}}
.CanvasFloatingToolbar-module__oH2CCG__toolbar{--toolbar-surface:var(--canvas-overlay-bg);--toolbar-surface-muted:var(--canvas-overlay-field-bg);--toolbar-surface-hover:var(--canvas-overlay-hover-bg);--toolbar-surface-active:var(--canvas-overlay-active-bg);--toolbar-text:var(--canvas-chrome-text-strong);--toolbar-text-muted:var(--canvas-overlay-text-secondary);--toolbar-text-soft:var(--canvas-overlay-section-label-text);--toolbar-text-disabled:var(--canvas-overlay-text-muted);--toolbar-border:var(--canvas-overlay-border);--toolbar-border-strong:var(--canvas-overlay-border-strong);--toolbar-focus:var(--canvas-overlay-focus-ring);--toolbar-viewport-gap:var(--canvas-floating-toolbar-viewport-gap);--toolbar-popover-gap:var(--canvas-floating-toolbar-popover-gap);--toolbar-edge-gap:var(--ui-space-2);--toolbar-edge-gap-total:calc(var(--toolbar-edge-gap) + var(--toolbar-edge-gap));--toolbar-height:var(--canvas-floating-toolbar-height);--toolbar-control-size:var(--canvas-floating-toolbar-control-size);--toolbar-control-size-sm:26px;--toolbar-padding:var(--ui-space-2);--toolbar-control-gap:var(--ui-space-2);--toolbar-popover-offset:calc(var(--toolbar-height) + var(--toolbar-popover-gap));--toolbar-popover-max-height-offset:calc(var(--toolbar-popover-offset) + var(--toolbar-viewport-gap));--toolbar-shadow:var(--canvas-overlay-shadow);left:50%;bottom:var(--toolbar-viewport-gap);z-index:36;align-items:stretch;gap:var(--toolbar-control-gap);box-sizing:border-box;width:max-content;height:var(--toolbar-height);padding:var(--toolbar-padding);border:1px solid var(--toolbar-border);background:var(--toolbar-surface);box-shadow:var(--toolbar-shadow);font-family:var(--font-sans);pointer-events:auto;border-radius:18px;display:flex;position:fixed;overflow:visible;transform:translate(-50%)}.CanvasFloatingToolbar-module__oH2CCG__toolbar>*{flex-shrink:0}.CanvasFloatingToolbar-module__oH2CCG__button,.CanvasFloatingToolbar-module__oH2CCG__buttonActive{width:var(--toolbar-control-size);height:var(--toolbar-control-size);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:12px;transition:background .12s,color .12s,box-shadow .12s;display:inline-flex}.CanvasFloatingToolbar-module__oH2CCG__button{color:var(--toolbar-text-muted)}.CanvasFloatingToolbar-module__oH2CCG__button:hover{background:var(--toolbar-surface-hover);color:var(--toolbar-text)}.CanvasFloatingToolbar-module__oH2CCG__buttonActive{background:var(--toolbar-surface-active);color:var(--toolbar-text)}.CanvasFloatingToolbar-module__oH2CCG__button:disabled,.CanvasFloatingToolbar-module__oH2CCG__buttonActive:disabled{color:var(--toolbar-text-disabled);cursor:not-allowed}.CanvasFloatingToolbar-module__oH2CCG__button:disabled:hover,.CanvasFloatingToolbar-module__oH2CCG__buttonActive:disabled:hover{color:var(--toolbar-text-disabled);background:0 0}.CanvasFloatingToolbar-module__oH2CCG__button svg,.CanvasFloatingToolbar-module__oH2CCG__buttonActive svg{display:block}.CanvasFloatingToolbar-module__oH2CCG__button:focus,.CanvasFloatingToolbar-module__oH2CCG__buttonActive:focus,.CanvasFloatingToolbar-module__oH2CCG__nodeMenuItem:focus{outline:none}.CanvasFloatingToolbar-module__oH2CCG__button:focus-visible,.CanvasFloatingToolbar-module__oH2CCG__buttonActive:focus-visible{box-shadow:0 0 0 1px var(--toolbar-focus);outline:none}.CanvasFloatingToolbar-module__oH2CCG__nodeMenuItem:focus-visible{box-shadow:inset 0 0 0 1px var(--toolbar-focus);outline:none}.CanvasFloatingToolbar-module__oH2CCG__addNodeWrap{align-items:center;display:inline-flex;position:relative}.CanvasFloatingToolbar-module__oH2CCG__secondaryToolbarWrap{align-items:center;display:inline-flex;position:static}.CanvasFloatingToolbar-module__oH2CCG__propertiesToolbarWrap{align-items:center;display:inline-flex;position:relative}.CanvasFloatingToolbar-module__oH2CCG__nodeMenu{bottom:calc(100% + var(--toolbar-popover-gap));z-index:1;width:244px;max-height:min(420px, calc(100dvh - var(--toolbar-popover-max-height-offset)));padding:var(--ui-space-2);border:1px solid var(--toolbar-border);border-radius:var(--ui-radius-lg);background:var(--toolbar-surface);box-shadow:var(--toolbar-shadow);overscroll-behavior:contain;flex-direction:column;display:flex;position:absolute;left:50%;overflow-y:auto;transform:translate(-50%)}.CanvasFloatingToolbar-module__oH2CCG__nodeMenuGroup{border-top:1px solid var(--toolbar-border);padding:var(--ui-space-1) 0;flex-direction:column;flex:none;gap:0;display:flex}.CanvasFloatingToolbar-module__oH2CCG__nodeMenuGroup:first-child{border-top:0;padding-top:0}.CanvasFloatingToolbar-module__oH2CCG__nodeMenuGroup:last-child{padding-bottom:0}.CanvasFloatingToolbar-module__oH2CCG__nodeMenuGroupLabel{padding:var(--ui-space-1) 10px calc(var(--ui-space-1) + 1px);color:var(--toolbar-text-soft);font-size:var(--ui-text-sm);font-weight:600;line-height:18px}.CanvasFloatingToolbar-module__oH2CCG__nodeMenuItem{border-radius:var(--ui-radius-sm);width:100%;min-height:40px;color:var(--toolbar-text-muted);font-size:var(--ui-text-sm);text-align:left;cursor:pointer;background:0 0;border:0;flex:0 0 40px;align-items:center;gap:10px;padding:0 10px;font-family:inherit;font-weight:600;transition:background .12s;display:flex}.CanvasFloatingToolbar-module__oH2CCG__nodeMenuItem:hover{background:var(--toolbar-surface-hover);color:var(--toolbar-text)}.CanvasFloatingToolbar-module__oH2CCG__nodeMenuIcon{color:currentColor;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.CanvasFloatingToolbar-module__oH2CCG__nodeMenuIcon svg{display:block}.CanvasFloatingToolbar-module__oH2CCG__nodeMenuLabel{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.CanvasFloatingToolbar-module__oH2CCG__secondaryToolbar{bottom:calc(100% + var(--toolbar-popover-gap));z-index:37;width:min(344px, calc(100dvw - var(--toolbar-edge-gap-total)));gap:var(--ui-space-2);box-sizing:border-box;border:1px solid var(--toolbar-border);border-radius:var(--ui-radius-lg);padding:var(--ui-space-2);background:var(--toolbar-surface);box-shadow:var(--toolbar-shadow);display:grid;position:absolute;left:50%;transform:translate(-50%)}.CanvasFloatingToolbar-module__oH2CCG__secondaryToolbarHeader{height:28px;color:var(--toolbar-text);font-size:var(--ui-text-sm);justify-content:space-between;align-items:center;gap:8px;font-weight:700;line-height:1;display:flex}.CanvasFloatingToolbar-module__oH2CCG__secondaryToolbarClose{width:var(--toolbar-control-size-sm);height:var(--toolbar-control-size-sm);color:var(--toolbar-text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.CanvasFloatingToolbar-module__oH2CCG__secondaryToolbarSection{gap:var(--ui-space-1);border-top:1px solid var(--toolbar-border);min-width:0;padding-top:var(--ui-space-2);display:grid}.CanvasFloatingToolbar-module__oH2CCG__secondaryToolbarSection:first-of-type{border-top:0;padding-top:0}.CanvasFloatingToolbar-module__oH2CCG__secondaryToolbarSectionTitle{padding:0 var(--ui-space-1);color:var(--toolbar-text-soft);font-size:var(--ui-text-sm);font-weight:600;line-height:18px}.CanvasFloatingToolbar-module__oH2CCG__secondaryToolbarActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.CanvasFloatingToolbar-module__oH2CCG__secondaryToolbarButton{min-width:0;color:var(--toolbar-text-muted);cursor:pointer;font:inherit;font-size:var(--ui-text-xs);border-radius:var(--ui-radius-md);background:0 0;border:0;place-items:center;gap:5px;height:58px;padding:7px 6px;font-weight:650;line-height:1;display:grid}.CanvasFloatingToolbar-module__oH2CCG__secondaryToolbarButton:focus,.CanvasFloatingToolbar-module__oH2CCG__secondaryToolbarClose:focus{outline:none}.CanvasFloatingToolbar-module__oH2CCG__secondaryToolbarButton span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.CanvasFloatingToolbar-module__oH2CCG__secondaryToolbarButton:hover,.CanvasFloatingToolbar-module__oH2CCG__secondaryToolbarClose:hover{background:var(--toolbar-surface-hover);color:var(--toolbar-text)}.CanvasFloatingToolbar-module__oH2CCG__secondaryToolbarButton:disabled{color:var(--toolbar-text-disabled);cursor:not-allowed}.CanvasFloatingToolbar-module__oH2CCG__secondaryToolbarButton:disabled:hover{color:var(--toolbar-text-disabled);background:0 0}.CanvasFloatingToolbar-module__oH2CCG__secondaryToolbarButton:focus-visible,.CanvasFloatingToolbar-module__oH2CCG__secondaryToolbarClose:focus-visible{box-shadow:inset 0 0 0 1px var(--toolbar-focus);outline:none}.CanvasFloatingToolbar-module__oH2CCG__propertiesMenu{left:50%;bottom:calc(100% + var(--toolbar-popover-gap));z-index:3;width:260px;max-height:min(296px, calc(100dvh - var(--toolbar-popover-max-height-offset)));box-sizing:border-box;border:1px solid var(--toolbar-border);background:var(--toolbar-surface);box-shadow:var(--toolbar-shadow);color:var(--toolbar-text);overscroll-behavior:contain;scrollbar-width:thin;border-radius:14px;gap:6px;padding:8px;display:grid;position:absolute;overflow-y:auto;transform:translate(-50%)}.CanvasFloatingToolbar-module__oH2CCG__propertiesHeader{height:20px;color:var(--toolbar-text);justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:750;line-height:1;display:none}.CanvasFloatingToolbar-module__oH2CCG__propertiesSection{border-top:1px solid var(--toolbar-border);gap:5px;min-width:0;padding-top:6px;display:grid}.CanvasFloatingToolbar-module__oH2CCG__propertiesSection:first-of-type{border-top:0;padding-top:0}.CanvasFloatingToolbar-module__oH2CCG__propertiesSectionHeader{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.CanvasFloatingToolbar-module__oH2CCG__propertiesSectionTitle,.CanvasFloatingToolbar-module__oH2CCG__propertiesLabel,.CanvasFloatingToolbar-module__oH2CCG__propertiesScrubLabel{color:var(--toolbar-text-muted);font-size:10px;font-weight:700;line-height:1}.CanvasFloatingToolbar-module__oH2CCG__propertiesSectionTitle{color:var(--toolbar-text)}.CanvasFloatingToolbar-module__oH2CCG__propertiesRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:6px;display:grid}.CanvasFloatingToolbar-module__oH2CCG__propertiesRowSingle{grid-template-columns:minmax(0,1fr);align-items:end;gap:6px;display:grid}.CanvasFloatingToolbar-module__oH2CCG__propertiesField,.CanvasFloatingToolbar-module__oH2CCG__propertiesColorField{gap:4px;min-width:0;display:grid}.CanvasFloatingToolbar-module__oH2CCG__propertiesScrubLabel{cursor:ew-resize;-webkit-user-select:none;user-select:none;width:max-content;max-width:100%}.CanvasFloatingToolbar-module__oH2CCG__propertiesScrubLabel[data-disabled=true]{cursor:default;opacity:.55}.CanvasFloatingToolbar-module__oH2CCG__propertiesNumberWrap{align-items:center;min-width:0;display:flex;position:relative}.CanvasFloatingToolbar-module__oH2CCG__propertiesNumberInput{box-sizing:border-box;border:1px solid var(--toolbar-border);background:var(--toolbar-surface);width:100%;min-width:0;height:24px;color:var(--toolbar-text);font:inherit;font-variant-numeric:tabular-nums;border-radius:8px;outline:none;padding:0 20px 0 8px;font-size:11px;line-height:1}.CanvasFloatingToolbar-module__oH2CCG__propertiesTextArea{box-sizing:border-box;resize:none;border:1px solid var(--toolbar-border);background:var(--toolbar-surface);width:100%;min-width:0;min-height:52px;color:var(--toolbar-text);font:inherit;border-radius:8px;outline:none;padding:7px 8px;font-size:11px;line-height:1.35;overflow:auto}.CanvasFloatingToolbar-module__oH2CCG__propertiesNumberInput:disabled,.CanvasFloatingToolbar-module__oH2CCG__propertiesTextArea:disabled{color:var(--toolbar-text-disabled);background:var(--toolbar-surface-muted);cursor:not-allowed}.CanvasFloatingToolbar-module__oH2CCG__propertiesNumberUnit{color:var(--toolbar-text-soft);pointer-events:none;font-size:10px;font-weight:700;line-height:1;position:absolute;right:7px}.CanvasFloatingToolbar-module__oH2CCG__propertiesColorField{position:relative}.CanvasFloatingToolbar-module__oH2CCG__propertiesColorTrigger{box-sizing:border-box;border:1px solid var(--toolbar-border);background:var(--toolbar-surface);width:100%;min-width:0;height:24px;color:var(--toolbar-text);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:2px 7px 2px 3px;display:flex}.CanvasFloatingToolbar-module__oH2CCG__propertiesColorTrigger:disabled{color:var(--toolbar-text-disabled);background:var(--toolbar-surface-muted);cursor:not-allowed}.CanvasFloatingToolbar-module__oH2CCG__propertiesColorPreview{background-color:var(--toolbar-surface);background-image:linear-gradient(45deg,#d7d7d7 25%,#0000 25%),linear-gradient(-45deg,#d7d7d7 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#d7d7d7 75%),linear-gradient(-45deg,#0000 75%,#d7d7d7 75%);background-position:0 0,0 4px,4px -4px,-4px 0;background-size:8px 8px;border:1px solid #00000024;border-radius:5px;flex:0 0 28px;height:16px;position:relative;overflow:hidden}.CanvasFloatingToolbar-module__oH2CCG__propertiesColorSwatch{position:absolute;inset:0}.CanvasFloatingToolbar-module__oH2CCG__propertiesColorText{min-width:0;color:var(--toolbar-text);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:700;line-height:1;overflow:hidden}.CanvasFloatingToolbar-module__oH2CCG__propertiesColorPopover{z-index:8;width:min(244px, calc(100dvw - var(--toolbar-edge-gap-total)));box-sizing:border-box;border:1px solid var(--toolbar-border);background:var(--toolbar-surface);border-radius:10px;gap:8px;padding:8px;display:grid;overflow-y:auto;box-shadow:0 12px 28px #0000001f,0 2px 8px #00000014}.CanvasFloatingToolbar-module__oH2CCG__propertiesColorPicker{width:100%;height:132px}.CanvasFloatingToolbar-module__oH2CCG__propertiesColorPicker .react-colorful__saturation{border-bottom-width:10px;border-radius:8px 8px 0 0}:is(.CanvasFloatingToolbar-module__oH2CCG__propertiesColorPicker .react-colorful__hue,.CanvasFloatingToolbar-module__oH2CCG__propertiesColorPicker .react-colorful__alpha){height:18px}.CanvasFloatingToolbar-module__oH2CCG__propertiesColorPicker .react-colorful__pointer{border-width:2px;width:18px;height:18px}.CanvasFloatingToolbar-module__oH2CCG__propertiesColorInputRow{grid-template-columns:minmax(0,1fr) 72px;align-items:end;gap:6px;display:grid}.CanvasFloatingToolbar-module__oH2CCG__propertiesColorInputField{gap:4px;min-width:0;display:grid}.CanvasFloatingToolbar-module__oH2CCG__propertiesColorTextInput{box-sizing:border-box;border:1px solid var(--toolbar-border);background:var(--toolbar-surface);width:100%;min-width:0;height:24px;color:var(--toolbar-text);font:inherit;font-variant-numeric:tabular-nums;text-transform:uppercase;border-radius:8px;outline:none;padding:0 8px;font-size:11px;line-height:1}.CanvasFloatingToolbar-module__oH2CCG__propertiesSegmented{background:var(--toolbar-surface-hover);border-radius:9px;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;padding:2px;display:grid}.CanvasFloatingToolbar-module__oH2CCG__propertiesSegmentButton,.CanvasFloatingToolbar-module__oH2CCG__propertiesSegmentButtonActive{min-width:0;height:21px;font:inherit;cursor:pointer;border:0;border-radius:7px;padding:0 7px;font-size:10px;font-weight:700;line-height:1}.CanvasFloatingToolbar-module__oH2CCG__propertiesSegmentButton{color:var(--toolbar-text-soft);background:0 0}.CanvasFloatingToolbar-module__oH2CCG__propertiesSegmentButtonActive{color:var(--toolbar-text);background:var(--toolbar-surface);box-shadow:0 1px 2px #0000000f}.CanvasFloatingToolbar-module__oH2CCG__propertiesModeButton,.CanvasFloatingToolbar-module__oH2CCG__propertiesModeButtonActive{min-width:40px;height:21px;font:inherit;cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0 7px;font-size:10px;font-weight:750;line-height:1;display:inline-flex}.CanvasFloatingToolbar-module__oH2CCG__propertiesModeButton{color:var(--toolbar-text-soft);background:var(--toolbar-surface-hover)}.CanvasFloatingToolbar-module__oH2CCG__propertiesModeButtonActive{color:var(--toolbar-text);background:var(--toolbar-border)}.CanvasFloatingToolbar-module__oH2CCG__cornerRadiusGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.CanvasFloatingToolbar-module__oH2CCG__gradientStopList{gap:6px;display:grid}.CanvasFloatingToolbar-module__oH2CCG__gradientStopRow{grid-template-columns:minmax(0,1fr) 62px;align-items:end;gap:6px;display:grid}.CanvasFloatingToolbar-module__oH2CCG__gradientStopRow[data-removable=true]{grid-template-columns:minmax(0,1fr) 62px 24px}.CanvasFloatingToolbar-module__oH2CCG__gradientStopAddButton,.CanvasFloatingToolbar-module__oH2CCG__gradientStopRemoveButton{background:var(--toolbar-surface-hover);min-width:0;height:24px;color:var(--toolbar-text-muted);font:inherit;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;font-size:10px;font-weight:750;line-height:1;display:inline-flex}.CanvasFloatingToolbar-module__oH2CCG__gradientStopAddButton{width:max-content;padding:0 8px}.CanvasFloatingToolbar-module__oH2CCG__gradientStopRemoveButton{width:24px;padding:0}.CanvasFloatingToolbar-module__oH2CCG__gradientStopAddButton:disabled,.CanvasFloatingToolbar-module__oH2CCG__gradientStopRemoveButton:disabled{color:var(--toolbar-text-disabled);cursor:not-allowed;opacity:.65}.CanvasFloatingToolbar-module__oH2CCG__propertiesNumberInput:focus-visible,.CanvasFloatingToolbar-module__oH2CCG__propertiesTextArea:focus-visible,.CanvasFloatingToolbar-module__oH2CCG__propertiesColorTrigger:focus-visible,.CanvasFloatingToolbar-module__oH2CCG__propertiesColorTextInput:focus-visible,.CanvasFloatingToolbar-module__oH2CCG__gradientStopAddButton:focus-visible,.CanvasFloatingToolbar-module__oH2CCG__gradientStopRemoveButton:focus-visible,.CanvasFloatingToolbar-module__oH2CCG__propertiesSegmentButton:focus-visible,.CanvasFloatingToolbar-module__oH2CCG__propertiesSegmentButtonActive:focus-visible,.CanvasFloatingToolbar-module__oH2CCG__propertiesModeButton:focus-visible,.CanvasFloatingToolbar-module__oH2CCG__propertiesModeButtonActive:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}@media (max-width:700px){.CanvasFloatingToolbar-module__oH2CCG__toolbar{max-width:calc(100dvw - var(--toolbar-edge-gap-total));overflow:visible}.CanvasFloatingToolbar-module__oH2CCG__nodeMenu{bottom:var(--canvas-floating-toolbar-popover-bottom);width:min(220px, calc(100dvw - var(--toolbar-edge-gap-total)));max-height:min(420px, calc(100dvh - var(--toolbar-popover-max-height-offset)));position:fixed;left:50%;transform:translate(-50%)}.CanvasFloatingToolbar-module__oH2CCG__secondaryToolbar{width:min(344px, calc(100dvw - var(--toolbar-edge-gap-total)))}.CanvasFloatingToolbar-module__oH2CCG__propertiesMenu{left:50%;right:auto;bottom:var(--canvas-floating-toolbar-popover-bottom);width:min(260px, calc(100dvw - var(--toolbar-edge-gap-total)));max-height:min(296px, calc(100dvh - var(--toolbar-popover-max-height-offset)));position:fixed;transform:translate(-50%)}}
.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}
.CanvasPromptHud-module__ubjRRG__promptHud{--prompt-hud-surface:var(--canvas-overlay-bg);--prompt-hud-surface-muted:var(--canvas-overlay-field-bg);--prompt-hud-surface-hover:var(--canvas-overlay-hover-bg);--prompt-hud-border:var(--canvas-overlay-border);--prompt-hud-border-strong:var(--canvas-overlay-border-strong);--prompt-hud-focus:var(--canvas-overlay-focus-ring);--prompt-hud-text:var(--canvas-overlay-text);--prompt-hud-text-soft:var(--canvas-overlay-text-secondary);--prompt-hud-text-muted:var(--canvas-overlay-text-muted);--prompt-hud-text-strong:var(--canvas-chrome-text-strong);--prompt-hud-shadow:var(--canvas-overlay-shadow);left:50%;bottom:var(--canvas-floating-toolbar-popover-bottom);z-index:37;box-sizing:border-box;background:var(--prompt-hud-surface);border:1px solid var(--prompt-hud-border);width:min(540px,100dvw - 24px);box-shadow:var(--prompt-hud-shadow);color:var(--prompt-hud-text);font-family:var(--font-sans);pointer-events:auto;border-radius:16px;flex-direction:column;gap:8px;padding:10px;display:flex;position:fixed;transform:translate(-50%)}.CanvasPromptHud-module__ubjRRG__topRow,.CanvasPromptHud-module__ubjRRG__presetRow,.CanvasPromptHud-module__ubjRRG__bottomRow{align-items:center;display:flex}.CanvasPromptHud-module__ubjRRG__topRow{gap:6px}.CanvasPromptHud-module__ubjRRG__presetRow{flex-wrap:wrap;gap:6px}.CanvasPromptHud-module__ubjRRG__bottomRow{gap:6px}.CanvasPromptHud-module__ubjRRG__iconButton,.CanvasPromptHud-module__ubjRRG__presetButton,.CanvasPromptHud-module__ubjRRG__presetButtonActive,.CanvasPromptHud-module__ubjRRG__submitButton,.CanvasPromptHud-module__ubjRRG__submitButtonActive{border:1px solid var(--prompt-hud-border);background:var(--prompt-hud-surface);color:var(--prompt-hud-text-strong);cursor:pointer;font:inherit}.CanvasPromptHud-module__ubjRRG__iconButton{background:0 0;border-color:#0000;border-radius:9px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.CanvasPromptHud-module__ubjRRG__modelChip,.CanvasPromptHud-module__ubjRRG__aiBadge{border:1px solid var(--prompt-hud-border);background:var(--prompt-hud-surface);height:28px;color:var(--prompt-hud-text-soft);border-radius:9px;align-items:center;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.CanvasPromptHud-module__ubjRRG__modelChip{gap:6px;min-width:0;padding:0 9px}.CanvasPromptHud-module__ubjRRG__modelChip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.CanvasPromptHud-module__ubjRRG__aiBadge{margin-left:auto;padding:0 8px}.CanvasPromptHud-module__ubjRRG__inputFrame{background:var(--prompt-hud-surface-muted);border:1px solid #0000;border-radius:12px;gap:4px;padding:9px 10px;display:grid}.CanvasPromptHud-module__ubjRRG__inputFrame:focus-within{border-color:var(--prompt-hud-border-strong);background:var(--prompt-hud-surface);box-shadow:0 0 0 1px var(--prompt-hud-focus)}.CanvasPromptHud-module__ubjRRG__inputLabel{color:var(--prompt-hud-text-soft);font-size:11px;font-weight:600;line-height:1}.CanvasPromptHud-module__ubjRRG__promptInput{resize:none;width:100%;min-height:52px;color:var(--prompt-hud-text);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:15px;line-height:1.3}.CanvasPromptHud-module__ubjRRG__promptInput::placeholder{color:var(--prompt-hud-text-soft);opacity:1}.CanvasPromptHud-module__ubjRRG__presetButton,.CanvasPromptHud-module__ubjRRG__presetButtonActive{white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;height:29px;padding:0 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.CanvasPromptHud-module__ubjRRG__presetButtonActive{background:var(--prompt-hud-surface-muted)}.CanvasPromptHud-module__ubjRRG__submitButton,.CanvasPromptHud-module__ubjRRG__submitButtonActive{background:var(--prompt-hud-surface-muted);min-width:98px;height:32px;color:var(--prompt-hud-text-muted);white-space:nowrap;border-color:#0000;border-radius:11px;justify-content:center;align-items:center;gap:6px;margin-left:auto;padding:0 12px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.CanvasPromptHud-module__ubjRRG__submitButton{cursor:default}.CanvasPromptHud-module__ubjRRG__submitButtonActive{background:var(--prompt-hud-text-strong);color:var(--prompt-hud-surface)}.CanvasPromptHud-module__ubjRRG__iconButton:hover,.CanvasPromptHud-module__ubjRRG__presetButton:hover,.CanvasPromptHud-module__ubjRRG__presetButtonActive:hover{background:var(--prompt-hud-surface-hover)}.CanvasPromptHud-module__ubjRRG__submitButtonActive:hover{background:var(--prompt-hud-text)}.CanvasPromptHud-module__ubjRRG__iconButton:focus-visible,.CanvasPromptHud-module__ubjRRG__presetButton:focus-visible,.CanvasPromptHud-module__ubjRRG__presetButtonActive:focus-visible,.CanvasPromptHud-module__ubjRRG__submitButton:focus-visible,.CanvasPromptHud-module__ubjRRG__submitButtonActive:focus-visible,.CanvasPromptHud-module__ubjRRG__promptInput:focus-visible{outline:2px solid var(--prompt-hud-focus);outline-offset:2px}.CanvasPromptHud-module__ubjRRG__submitButton:disabled{cursor:not-allowed}@media (max-width:700px){.CanvasPromptHud-module__ubjRRG__promptHud{gap:7px;width:min(520px,100dvw - 12px);padding:8px;bottom:70px;left:auto;right:6px;transform:none}.CanvasPromptHud-module__ubjRRG__promptInput{min-height:56px;font-size:14px}.CanvasPromptHud-module__ubjRRG__submitButton,.CanvasPromptHud-module__ubjRRG__submitButtonActive{flex:140px;margin-left:0}}
.CanvasShapeResizeOverlay-module__a_g66G__overlay{pointer-events:none;position:absolute;inset:0}.CanvasShapeResizeOverlay-module__a_g66G__hitFrame{box-sizing:border-box;pointer-events:none;border:0;position:absolute}.CanvasShapeResizeOverlay-module__a_g66G__edgeTarget,.CanvasShapeResizeOverlay-module__a_g66G__cornerTarget{pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;padding:0;position:absolute}.CanvasShapeResizeOverlay-module__a_g66G__edgeTarget[data-resize-anchor=n],.CanvasShapeResizeOverlay-module__a_g66G__edgeTarget[data-resize-anchor=s]{cursor:ns-resize;width:100%;height:.75rem;left:0}.CanvasShapeResizeOverlay-module__a_g66G__edgeTarget[data-resize-anchor=n]{top:-.375rem}.CanvasShapeResizeOverlay-module__a_g66G__edgeTarget[data-resize-anchor=s]{bottom:-.375rem}.CanvasShapeResizeOverlay-module__a_g66G__edgeTarget[data-resize-anchor=e],.CanvasShapeResizeOverlay-module__a_g66G__edgeTarget[data-resize-anchor=w]{cursor:ew-resize;width:.75rem;height:100%;top:0}.CanvasShapeResizeOverlay-module__a_g66G__edgeTarget[data-resize-anchor=e]{right:-.375rem}.CanvasShapeResizeOverlay-module__a_g66G__edgeTarget[data-resize-anchor=w]{left:-.375rem}.CanvasShapeResizeOverlay-module__a_g66G__cornerTarget{width:1rem;height:1rem}.CanvasShapeResizeOverlay-module__a_g66G__cornerTarget[data-resize-anchor=nw]{cursor:nwse-resize;top:-.5rem;left:-.5rem}.CanvasShapeResizeOverlay-module__a_g66G__cornerTarget[data-resize-anchor=ne]{cursor:nesw-resize;top:-.5rem;right:-.5rem}.CanvasShapeResizeOverlay-module__a_g66G__cornerTarget[data-resize-anchor=se]{cursor:nwse-resize;bottom:-.5rem;right:-.5rem}.CanvasShapeResizeOverlay-module__a_g66G__cornerTarget[data-resize-anchor=sw]{cursor:nesw-resize;bottom:-.5rem;left:-.5rem}
.CanvasInsertSheet-module__lFP1BG__sheet{--sheet-1-width:var(--canvas-sidebar-primary-width,260px);--sheet-width:var(--canvas-sidebar-secondary-width,260px);--sheet-gutter:15px;--sheet-content-width:calc(var(--sheet-width) - (var(--sheet-gutter) * 2) - 1px);--sheet-surface:var(--canvas-chrome-surface);--sheet-surface-subtle:var(--canvas-chrome-surface-subtle);--sheet-border:var(--canvas-chrome-border);--sheet-border-strong:var(--canvas-chrome-border-strong);--sheet-text-primary:var(--canvas-chrome-text-primary);--sheet-text-muted:var(--canvas-chrome-text-muted);--sheet-accent:var(--canvas-chrome-accent);--sheet-focus:var(--canvas-chrome-focus-ring);z-index:34;width:var(--sheet-width);background:var(--sheet-surface);border-right:1px solid var(--sheet-border);will-change:transform;height:100%;color:var(--sheet-text-primary);font-family:var(--font-sans);contain:layout;padding:121px var(--sheet-gutter) 30px;box-sizing:border-box;pointer-events:none;flex-direction:column;transition:transform .22s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:0;left:0;overflow:hidden;transform:translate(-100%)}.CanvasInsertSheet-module__lFP1BG__sheet[data-open=true]{transform:translateX(var(--sheet-1-width));pointer-events:auto}.CanvasInsertSheet-module__lFP1BG__scrollArea{min-height:0;width:var(--sheet-content-width);overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;flex:auto;overflow:hidden auto}.CanvasInsertSheet-module__lFP1BG__section{gap:16px;padding-bottom:24px;display:grid}.CanvasInsertSheet-module__lFP1BG__providerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.CanvasInsertSheet-module__lFP1BG__providerTile{--item-accent:#111827;border:1px solid var(--sheet-border);background:var(--sheet-surface);min-height:72px;color:var(--sheet-text-primary);text-align:center;cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:14px 6px;transition:border-color .12s,background .12s,transform .12s;display:flex}.CanvasInsertSheet-module__lFP1BG__providerTile:hover{border-color:var(--sheet-border-strong);background:var(--sheet-surface-subtle);transform:translateY(-1px)}.CanvasInsertSheet-module__lFP1BG__providerIcon{background:color-mix(in srgb, var(--item-accent) 10%, white);width:28px;height:28px;color:var(--item-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--item-accent) 18%, transparent);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.CanvasInsertSheet-module__lFP1BG__providerIcon img{width:24px;height:24px;display:block}.CanvasInsertSheet-module__lFP1BG__providerInitial{font-size:var(--ui-text-md,.8125rem);font-weight:900;line-height:1}.CanvasInsertSheet-module__lFP1BG__providerText{justify-items:center;gap:2px;width:100%;min-width:0;display:grid}.CanvasInsertSheet-module__lFP1BG__providerName{color:var(--sheet-text-primary);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;line-height:14px;overflow:hidden}.CanvasInsertSheet-module__lFP1BG__providerCaption{color:var(--sheet-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;line-height:12px;overflow:hidden}.CanvasInsertSheet-module__lFP1BG__previewCard{--item-accent:#737373;width:var(--sheet-content-width);min-height:0;color:var(--sheet-text-primary);text-align:left;box-sizing:border-box;cursor:pointer;background:0 0;border:0;border-radius:14px;gap:7px;padding:0;font-family:inherit;transition:border-color .12s,background .12s,transform .12s;display:grid}.CanvasInsertSheet-module__lFP1BG__previewCard:hover{background:0 0;border-color:#0000;transform:none}.CanvasInsertSheet-module__lFP1BG__previewFrame{width:100%;min-height:140px;box-shadow:none;background:#f3f3f3bf;border-radius:15px;display:block;position:relative;overflow:hidden}.CanvasInsertSheet-module__lFP1BG__previewArt{background:#fff;border-radius:8px;display:block;position:absolute;inset:10px;box-shadow:0 4px 8px #0000001a}.CanvasInsertSheet-module__lFP1BG__previewArt:before,.CanvasInsertSheet-module__lFP1BG__previewArt:after{content:"";border-radius:6px;position:absolute}.CanvasInsertSheet-module__lFP1BG__previewArt:before{background:#111;height:18px;inset:28px 44px auto}.CanvasInsertSheet-module__lFP1BG__previewArt:after{opacity:1;background:linear-gradient(90deg,#f3f3f3 0 30%,#0000 30% 35%,#f3f3f3 35% 64%,#0000 64% 69%,#f3f3f3 69% 100%);height:42px;bottom:25px;left:36px;right:36px}.CanvasInsertSheet-module__lFP1BG__previewArt[data-kind=component]:before{width:54px}.CanvasInsertSheet-module__lFP1BG__previewArt[data-kind=component]:after{background:linear-gradient(#fff 0 0) 0 0/42% 18px no-repeat,linear-gradient(#fff 0 0) 100% 0/52% 18px no-repeat,linear-gradient(#fff 0 0) 0 100%/100% 20px no-repeat;height:46px;right:13px}.CanvasInsertSheet-module__lFP1BG__previewArt[data-kind=node]:before,.CanvasInsertSheet-module__lFP1BG__previewArt[data-kind=model]:before,.CanvasInsertSheet-module__lFP1BG__previewArt[data-kind=voice]:before{border-radius:50%;width:38px;height:38px;top:18px;left:18px;right:auto}.CanvasInsertSheet-module__lFP1BG__previewArt[data-kind=node]:after,.CanvasInsertSheet-module__lFP1BG__previewArt[data-kind=model]:after,.CanvasInsertSheet-module__lFP1BG__previewArt[data-kind=voice]:after{background:linear-gradient(#fff 0 0) 0 0/100% 8px no-repeat,linear-gradient(#fff 0 0) 0 100%/68% 8px no-repeat;height:24px;inset:25px 16px auto 64px}.CanvasInsertSheet-module__lFP1BG__previewArt[data-kind=workflow]:before{width:26px;height:26px;box-shadow:38px 0 0 color-mix(in srgb, var(--item-accent) 48%, #fff), 76px 0 0 color-mix(in srgb, var(--item-accent) 28%, #fff);top:36px;left:13px}.CanvasInsertSheet-module__lFP1BG__previewArt[data-kind=workflow]:after{background:color-mix(in srgb, var(--item-accent) 30%, transparent);height:2px;inset:48px 34px auto}.CanvasInsertSheet-module__lFP1BG__previewArt[data-kind=asset]:before{background:linear-gradient(135deg, transparent 55%, color-mix(in srgb, var(--item-accent) 42%, #fff) 56%), #fff;height:64px;top:13px;left:13px;right:13px}.CanvasInsertSheet-module__lFP1BG__previewArt[data-kind=asset]:after{background:color-mix(in srgb, var(--item-accent) 42%, #fff);border-radius:50%;width:18px;height:18px;inset:18px auto auto 18px}.CanvasInsertSheet-module__lFP1BG__previewArt[data-kind=data]:before{height:12px;top:16px;left:13px;right:13px}.CanvasInsertSheet-module__lFP1BG__previewArt[data-kind=data]:after{background:linear-gradient(#fff 0 0) 0 0/100% 1px no-repeat,repeating-linear-gradient(#0000 0 11px,#fff 11px 12px),repeating-linear-gradient(90deg,#0000 0 30%,#ffffffd9 30% 31%);height:48px;bottom:18px;left:13px;right:13px}.CanvasInsertSheet-module__lFP1BG__previewMeta{align-content:start;gap:0;min-width:0;padding:0 2px;display:grid}.CanvasInsertSheet-module__lFP1BG__previewTitle{color:var(--sheet-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:16px;overflow:hidden}.CanvasInsertSheet-module__lFP1BG__previewSubtitle{color:var(--sheet-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;line-height:14px;overflow:hidden}.CanvasInsertSheet-module__lFP1BG__providerTile:focus-visible,.CanvasInsertSheet-module__lFP1BG__previewCard:focus-visible{outline:2px solid var(--sheet-focus);outline-offset:2px}
.Select-module__8liuuG__trigger{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--bs-select-trigger-gap,var(--ui-space-2));border-radius:var(--ui-radius-sm);border:1px solid var(--bs-select-trigger-border,var(--ui-border-soft));background:var(--bs-select-trigger-bg,var(--ui-surface-subtle));width:100%;min-width:0;color:var(--bs-select-trigger-color,var(--color-foreground));font-size:var(--ui-text-xs);cursor:pointer;padding:.375rem .5rem;line-height:1.2;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.Select-module__8liuuG__trigger:hover:not([data-disabled]){border-color:var(--bs-select-trigger-hover-border,var(--ui-border-strong));background:var(--bs-select-trigger-hover-bg,var(--ui-surface-subtle-hover))}.Select-module__8liuuG__trigger:focus-visible{outline:2px solid var(--bs-select-focus-ring,var(--ui-focus-ring));outline-offset:1px}.Select-module__8liuuG__trigger[data-disabled]{opacity:.5;cursor:not-allowed}.Select-module__8liuuG__triggerMain{align-items:center;gap:var(--bs-select-trigger-main-gap,.375rem);flex:auto;min-width:0;display:inline-flex;overflow:hidden}.Select-module__8liuuG__triggerText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Select-module__8liuuG__chevron{color:currentColor;opacity:.72;flex-shrink:0}.Select-module__8liuuG__content{box-sizing:border-box;z-index:var(--ui-z-overlay);min-width:max(var(--bs-select-content-min-width,8rem), var(--bs-select-trigger-width,0px));max-width:min(21rem,88vw);max-height:min(var(--bs-select-content-max-height,22rem), var(--bs-select-collision-max-height,60vh));border-radius:var(--ui-radius-sm);border:1px solid var(--bs-select-content-border,var(--ui-border-strong));background:var(--bs-select-content-bg,var(--ui-surface-0));-webkit-backdrop-filter:blur(var(--ui-blur-popover));backdrop-filter:blur(var(--ui-blur-popover));box-shadow:var(--ui-shadow-popover);overflow:hidden}.Select-module__8liuuG__contentMatchWidth{min-width:min(max(var(--bs-select-trigger-width,100%), var(--bs-select-content-min-width,0px)), calc(100vw - 24px));width:min(max(var(--bs-select-trigger-width,100%), var(--bs-select-content-min-width,0px)), calc(100vw - 24px));max-width:calc(100vw - 24px)}.Select-module__8liuuG__viewport{max-height:inherit;overscroll-behavior:contain;scrollbar-width:thin;padding:.25rem;overflow-y:auto}.Select-module__8liuuG__item{border-radius:var(--ui-radius-xs);cursor:pointer;width:100%;position:relative}.Select-module__8liuuG__item[data-disabled]{opacity:.5;pointer-events:none}.Select-module__8liuuG__item[data-highlighted] .Select-module__8liuuG__itemMain{background:var(--bs-select-item-highlight-bg,var(--ui-surface-2));color:var(--color-foreground)}.Select-module__8liuuG__itemMain{box-sizing:border-box;border-radius:var(--ui-radius-xs);width:100%;min-width:0;color:var(--color-foreground);opacity:.9;align-items:flex-start;gap:.5rem;padding:.375rem .5rem;transition:background .12s,color .12s;display:flex}.Select-module__8liuuG__item[aria-selected=true] .Select-module__8liuuG__itemMain{background:var(--bs-select-item-selected-bg,var(--ui-surface-subtle-hover));box-shadow:inset 0 0 0 1px var(--bs-select-item-selected-border,var(--ui-border-subtle-hover))}.Select-module__8liuuG__item[aria-selected=true][data-highlighted] .Select-module__8liuuG__itemMain{background:var(--bs-select-item-selected-highlight-bg,var(--ui-surface-2))}.Select-module__8liuuG__itemTextBlock{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.Select-module__8liuuG__itemLabel{font-size:var(--ui-text-xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;display:block;overflow:hidden}.Select-module__8liuuG__itemDescription{font-size:var(--ui-text-xs);color:color-mix(in srgb, var(--color-foreground) 62%, transparent);line-height:1.35;display:block}.Select-module__8liuuG__optionIcon{width:var(--bs-select-icon-size,.95rem);height:var(--bs-select-icon-size,.95rem);color:color-mix(in srgb, var(--color-foreground) 60%, transparent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Select-module__8liuuG__itemIndicator{color:var(--ui-status-success);flex-shrink:0;align-self:center;margin-left:.25rem}.Select-module__8liuuG__badge{text-transform:uppercase;letter-spacing:0;border-radius:999px;flex-shrink:0;padding:.1rem .4rem;font-size:.56rem;line-height:1}.Select-module__8liuuG__badge_neutral{color:color-mix(in srgb, var(--color-foreground) 70%, transparent);background:color-mix(in srgb, var(--color-foreground) 8%, transparent)}.Select-module__8liuuG__badge_accent{color:var(--ui-status-success);background:color-mix(in srgb, var(--ui-status-success) 15%, transparent);border:1px solid color-mix(in srgb, var(--ui-status-success) 32%, transparent)}@media (prefers-reduced-motion:reduce){.Select-module__8liuuG__trigger,.Select-module__8liuuG__itemMain{transition:none}}
:where(.InviteMembersForm-module__kiUbRG__formGrid,.InviteMembersForm-module__kiUbRG__hint,.InviteMembersForm-module__kiUbRG__errorHint,.InviteMembersForm-module__kiUbRG__inviteCard,.InviteMembersForm-module__kiUbRG__copyStatus){--invite-muted-fg:color-mix(in srgb, var(--color-foreground) 60%, transparent)}.InviteMembersForm-module__kiUbRG__formGrid{grid-template-columns:1fr;gap:.625rem;display:grid}.InviteMembersForm-module__kiUbRG__inputField,.InviteMembersForm-module__kiUbRG__selectTriggerField.InviteMembersForm-module__kiUbRG__selectTriggerField.InviteMembersForm-module__kiUbRG__selectTriggerField{width:100%;min-height:2.75rem}.InviteMembersForm-module__kiUbRG__submitButton{touch-action:manipulation;cursor:pointer;width:100%;min-height:2.75rem}@media (min-width:768px){.InviteMembersForm-module__kiUbRG__formGrid{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr) auto;align-items:center}.InviteMembersForm-module__kiUbRG__inputField,.InviteMembersForm-module__kiUbRG__selectTriggerField.InviteMembersForm-module__kiUbRG__selectTriggerField.InviteMembersForm-module__kiUbRG__selectTriggerField{height:2.25rem;min-height:2.25rem}.InviteMembersForm-module__kiUbRG__submitButton{width:auto;min-height:2.25rem}}.InviteMembersForm-module__kiUbRG__hint{margin-top:var(--ui-space-2);font-size:var(--ui-text-xs)}.InviteMembersForm-module__kiUbRG__errorHint{margin-top:var(--ui-space-2);font-size:var(--ui-text-xs);color:var(--ui-status-error)}.InviteMembersForm-module__kiUbRG__inviteCard{margin-top:var(--ui-space-4);border-top:1px solid color-mix(in srgb, var(--ui-border-soft) 70%, transparent);max-width:32rem;padding-top:var(--ui-space-4)}.InviteMembersForm-module__kiUbRG__inviteCardHeader{justify-content:space-between;align-items:center;gap:var(--ui-space-3);display:flex}.InviteMembersForm-module__kiUbRG__inviteEyebrow{font-size:var(--text-caption);color:var(--invite-muted-fg);font-weight:500}.InviteMembersForm-module__kiUbRG__copyLinkButton{border-radius:var(--ui-radius-md);background:var(--ui-surface-2);padding:var(--ui-space-1) .625rem;font-size:var(--text-caption);color:color-mix(in srgb, var(--color-foreground) 90%, transparent);border:1px solid var(--ui-border-soft);cursor:pointer;font-weight:500;transition:opacity .15s,background .15s,border-color .15s}@media (prefers-reduced-motion:reduce){.InviteMembersForm-module__kiUbRG__copyLinkButton{transition:none}}.InviteMembersForm-module__kiUbRG__copyLinkButton:hover{color:var(--color-foreground);background:var(--ui-border-soft);border-color:var(--ui-border-strong)}.InviteMembersForm-module__kiUbRG__inviteLinkMono{margin-top:var(--ui-space-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:-.01em;color:var(--invite-muted-fg);-webkit-user-select:all;user-select:all;overflow:hidden}.InviteMembersForm-module__kiUbRG__inviteExpiry{font-size:var(--text-micro);color:var(--invite-muted-fg);margin-top:.375rem}.InviteMembersForm-module__kiUbRG__copyStatus{margin-top:var(--ui-space-3);font-size:var(--ui-text-xs)}
.audioGenerationPlayer-module__41UyqG__audioResult{border-radius:var(--ui-radius-sm);background:var(--audio-gen-result-bg,#0000000a);flex-shrink:0;min-height:4.5rem;overflow:hidden}.audioGenerationPlayer-module__41UyqG__audioControls{flex-direction:column;gap:.25rem;padding:.375rem .5rem;display:flex}.audioGenerationPlayer-module__41UyqG__audioScrubber{cursor:pointer;align-items:center;width:100%;height:.75rem;display:flex}.audioGenerationPlayer-module__41UyqG__audioScrubber:focus-visible{outline:2px solid var(--audio-gen-scrubber-focus,#00000059);outline-offset:2px;border-radius:var(--ui-radius-xxs)}.audioGenerationPlayer-module__41UyqG__audioScrubberTrack{background:var(--audio-gen-scrubber-track,#0000001f);border-radius:.125rem;width:100%;height:.25rem;position:relative}.audioGenerationPlayer-module__41UyqG__audioScrubberProgress{background:var(--audio-gen-scrubber-progress,#fb923ccc);border-radius:.125rem;height:100%;transition:width 50ms linear;position:absolute;top:0;left:0}.audioGenerationPlayer-module__41UyqG__audioScrubber:active .audioGenerationPlayer-module__41UyqG__audioScrubberProgress,.audioGenerationPlayer-module__41UyqG__audioScrubber[data-scrubbing] .audioGenerationPlayer-module__41UyqG__audioScrubberProgress{transition:none}.audioGenerationPlayer-module__41UyqG__audioScrubberThumb{background:var(--audio-gen-scrubber-thumb,#262626e6);opacity:0;pointer-events:none;border-radius:50%;width:.625rem;height:.625rem;transition:opacity .15s;position:absolute;top:50%;transform:translate(-50%,-50%)}.audioGenerationPlayer-module__41UyqG__audioScrubber:hover .audioGenerationPlayer-module__41UyqG__audioScrubberThumb,.audioGenerationPlayer-module__41UyqG__audioScrubber:active .audioGenerationPlayer-module__41UyqG__audioScrubberThumb,.audioGenerationPlayer-module__41UyqG__audioScrubber[data-scrubbing] .audioGenerationPlayer-module__41UyqG__audioScrubberThumb{opacity:1}.audioGenerationPlayer-module__41UyqG__audioControlsRow{align-items:center;gap:.375rem;display:flex}.audioGenerationPlayer-module__41UyqG__audioPlayButton{width:1.5rem;height:1.5rem;color:var(--audio-gen-play-button,#262626e6);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s;display:flex}.audioGenerationPlayer-module__41UyqG__audioPlayButton:hover{background:var(--audio-gen-play-button-hover-bg,#00000014)}.audioGenerationPlayer-module__41UyqG__audioPlayButton:focus-visible{outline:2px solid var(--audio-gen-play-button-focus,#0006);outline-offset:1px}.audioGenerationPlayer-module__41UyqG__audioTimeDisplay{font-size:var(--text-node-label);color:var(--audio-gen-time-color,#404040d9);font-variant-numeric:tabular-nums}
.DashboardSortControls-module__VDYOgG__toolbar{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.DashboardSortControls-module__VDYOgG__sortWrap{min-width:0}button.DashboardSortControls-module__VDYOgG__sortTrigger.DashboardSortControls-module__VDYOgG__sortTrigger{background:var(--dashboard-selected-bg,var(--ui-surface-subtle));width:auto;min-width:8.5rem;min-height:2.25rem;padding-inline:.625rem;font-weight:500}button.DashboardSortControls-module__VDYOgG__sortTrigger.DashboardSortControls-module__VDYOgG__sortTrigger:hover:not([data-disabled]){background:var(--dashboard-selected-bg,var(--ui-surface-subtle-hover))}.DashboardSortControls-module__VDYOgG__sortContent.DashboardSortControls-module__VDYOgG__sortContent{background:var(--dashboard-selected-bg,var(--ui-surface-1))}.DashboardSortControls-module__VDYOgG__sortItem.DashboardSortControls-module__VDYOgG__sortItem[data-highlighted] .DashboardSortControls-module__VDYOgG__sortItemMain.DashboardSortControls-module__VDYOgG__sortItemMain{background:var(--ui-surface-0)}.DashboardSortControls-module__VDYOgG__viewGroup{border-radius:var(--ui-radius-sm);border:1px solid var(--ui-border-soft);background:var(--dashboard-selected-bg,transparent);align-items:center;display:flex;overflow:hidden}.DashboardSortControls-module__VDYOgG__viewBtn{cursor:pointer;justify-content:center;align-items:center;height:2rem;padding:0 .5rem;transition:background-color .15s,color .15s;display:flex}@media (prefers-reduced-motion:reduce){.DashboardSortControls-module__VDYOgG__viewBtn{transition:none}}.DashboardSortControls-module__VDYOgG__viewBtnActive{background:var(--dashboard-selected-bg,var(--ui-surface-tab-active));color:var(--color-foreground)}.DashboardSortControls-module__VDYOgG__viewBtnInactive{color:color-mix(in srgb, var(--color-foreground) 50%, transparent)}.DashboardSortControls-module__VDYOgG__viewBtnInactive:hover{background:var(--ui-surface-0);color:color-mix(in srgb, var(--color-foreground) 80%, transparent)}
.publicShellPrimitives-module__9RsEUW__shell{background:var(--public-surface);flex-direction:column;min-height:100dvh;display:flex;position:relative}.publicShellPrimitives-module__9RsEUW__gutters{padding-left:var(--ui-space-6);padding-right:var(--ui-space-6)}@media (min-width:640px){.publicShellPrimitives-module__9RsEUW__gutters{padding-left:var(--ui-space-10);padding-right:var(--ui-space-10)}}.publicShellPrimitives-module__9RsEUW__container{width:100%;max-width:87.5rem;margin-left:auto;margin-right:auto}.publicShellPrimitives-module__9RsEUW__headerHeight{height:var(--public-navbar-height)}.publicShellPrimitives-module__9RsEUW__headerOffset{top:var(--public-navbar-height)}.publicShellPrimitives-module__9RsEUW__mobilePanelMaxHeight{max-height:calc(100dvh - var(--public-navbar-height))}.publicShellPrimitives-module__9RsEUW__legalHeroTopOffset{padding-top:calc(var(--public-navbar-height) + var(--ui-space-8))}@media (min-width:1024px){.publicShellPrimitives-module__9RsEUW__legalHeroTopOffset{padding-top:7rem}}.publicShellPrimitives-module__9RsEUW__legalSection{scroll-margin-top:var(--public-navbar-height);gap:var(--ui-space-3);flex-direction:column;display:flex}.publicShellPrimitives-module__9RsEUW__brandAccentText{color:var(--auth-accent)}
.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}
.protectedLayout-module__bFnnAa__authErrorDetail{font-size:var(--ui-text-xs);color:var(--ui-text-muted);flex-basis:100%}
