.AudioNode-module__Nkshga__playerWrapper,.AudioNode-module__Nkshga__uploadWrapper{--audio-node-player-bg:#171717cc;--audio-node-controls-bg:#0000004d;--audio-node-accent:#fb923ce6;--audio-node-accent-muted:#fb923c80;--audio-node-accent-soft-bg:#fb923c14;--audio-node-scrubber-track:#ffffff26;--audio-node-scrubber-thumb:white;--audio-node-scrubber-thumb-shadow:0 1px 3px #0000004d;--audio-node-scrubber-focus:#ffffff80;--audio-node-play-color:white;--audio-node-play-hover-bg:#ffffff1a;--audio-node-play-focus:#ffffff80;--audio-node-time-color:#ffffffb3;--audio-node-mute-color:#ffffffb3;--audio-node-mute-hover-bg:#ffffff1a;--audio-node-mute-hover-color:white;--audio-node-mute-focus:#ffffff80;--audio-node-volume-track:#ffffff26;--audio-node-volume-thumb:white;--audio-node-upload-border:#40404080;--audio-node-upload-bg:#26262680;--audio-node-upload-hover-border:#525252;--audio-node-upload-hover-bg:#262626;--audio-node-upload-text:#737373;--audio-node-upload-hint:#525252;--audio-node-spinner:#a3a3a3;--audio-node-loading-bg:#262626;--audio-node-loading-text:#a3a3a3;--audio-node-error-state-bg:transparent;--audio-node-error-icon:#f87171cc;--audio-node-error-text:#f87171;--audio-node-replace-btn-bg:#ffffff1a;--audio-node-replace-btn-border:#fff3;--audio-node-replace-btn-color:#ffffffe6;--audio-node-replace-btn-hover-bg:#ffffff26;--audio-node-replace-btn-hover-border:#ffffff4d;--audio-node-replace-btn-focus:#ffffff80}.AudioNode-module__Nkshga__playerWrapper{border-radius:var(--ui-radius-sm);min-height:0;margin:var(--ui-space-1);background:var(--audio-node-player-bg);flex-direction:column;flex:1;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;width:.625rem;height:.625rem;box-shadow:var(--audio-node-scrubber-thumb-shadow);border-radius:50%;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{padding:var(--ui-space-2);flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.AudioNode-module__Nkshga__uploadZone{border:1px dashed var(--audio-node-upload-border);border-radius:var(--ui-radius-sm);background:var(--audio-node-upload-bg);cursor:pointer;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{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);transition:color .15s}.AudioNode-module__Nkshga__uploadIconDragOver{color:var(--audio-node-accent)}.AudioNode-module__Nkshga__uploadText{font-size:var(--text-micro);color:var(--audio-node-upload-text);opacity:0;transition:color .15s,opacity .2s}.AudioNode-module__Nkshga__uploadZone:hover .AudioNode-module__Nkshga__uploadText{opacity:1}.AudioNode-module__Nkshga__uploadTextDragOver{color:var(--audio-node-accent);opacity:1}.AudioNode-module__Nkshga__uploadHint{font-size:var(--text-node-label);color:var(--audio-node-upload-hint);opacity:0;transition:opacity .2s}.AudioNode-module__Nkshga__uploadZone:hover .AudioNode-module__Nkshga__uploadHint{opacity:1}.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)}[data-theme=light] .AudioNode-module__Nkshga__playerWrapper,[data-theme=light] .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-thumb-shadow:0 1px 3px #00000026;--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:#00000026;--audio-node-upload-bg:#00000008;--audio-node-upload-hover-border:#00000040;--audio-node-upload-hover-bg:#0000000f;--audio-node-upload-text:#404040cc;--audio-node-upload-hint:#404040cc;--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}@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{transition:none}}
.badge-position-module__NQM8Pq__topLeft{margin-bottom:var(--ui-space-1);bottom:100%;left:0}.badge-position-module__NQM8Pq__topRight{margin-bottom:var(--ui-space-1);bottom:100%;right:0}.badge-position-module__NQM8Pq__bottomLeft{margin-top:var(--ui-space-1);top:100%;left:0}.badge-position-module__NQM8Pq__bottomRight{margin-top:var(--ui-space-1);top:100%;right:0}
.NodeFloatingToolbar-module__bqjLyW__toolbar{--node-toolbar-button-size:1.125rem;--node-toolbar-bg:var(--ui-surface-2);--node-toolbar-border:#ffffff1a;--node-toolbar-shadow:0 1px 2px #0000001f;--node-toolbar-button:#ffffffb3;--node-toolbar-button-delete-hover-bg:#dc26262e;--node-toolbar-button-delete-hover:#ef4444fa;--node-toolbar-button-remove-hover-bg:#ffffff26;--node-toolbar-button-remove-hover:#fff;--node-toolbar-focus-outline:#ffffff80;--node-toolbar-confirm-message:#ffffffd9;--node-toolbar-confirm-cancel-bg:#ffffff1a;--node-toolbar-confirm-cancel:#ffffffb3;--node-toolbar-confirm-cancel-hover-bg:#ffffff26;--node-toolbar-confirm-cancel-hover:#fff;--node-toolbar-confirm-yes-bg:#dc2626e6;--node-toolbar-confirm-yes:#fff;--node-toolbar-confirm-yes-hover-bg:#b91c1cf5;z-index:35;background:var(--node-toolbar-bg);border:1px solid var(--node-toolbar-border);contain:paint;box-shadow:var(--node-toolbar-shadow);pointer-events:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:9999px;align-items:center;gap:.125rem;padding:.125rem;display:flex;position:absolute}.NodeFloatingToolbar-module__bqjLyW__buttonDelete,.NodeFloatingToolbar-module__bqjLyW__buttonRemove{cursor:pointer;width:var(--node-toolbar-button-size);height:var(--node-toolbar-button-size);min-width:var(--node-toolbar-button-size);min-height:var(--node-toolbar-button-size);color:var(--node-toolbar-button);background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;transition:background .15s,color .15s,transform .1s;display:flex}.NodeFloatingToolbar-module__bqjLyW__buttonDelete:active,.NodeFloatingToolbar-module__bqjLyW__buttonRemove:active{transform:scale(.95)}.NodeFloatingToolbar-module__bqjLyW__buttonDelete:hover,.NodeFloatingToolbar-module__bqjLyW__buttonDelete:focus-visible{background:var(--node-toolbar-button-delete-hover-bg);color:var(--node-toolbar-button-delete-hover)}.NodeFloatingToolbar-module__bqjLyW__buttonRemove:hover,.NodeFloatingToolbar-module__bqjLyW__buttonRemove:focus-visible{background:var(--node-toolbar-button-remove-hover-bg);color:var(--node-toolbar-button-remove-hover)}.NodeFloatingToolbar-module__bqjLyW__buttonDelete:focus-visible,.NodeFloatingToolbar-module__bqjLyW__buttonRemove:focus-visible{outline:2px solid var(--node-toolbar-focus-outline);outline-offset:1px}.NodeFloatingToolbar-module__bqjLyW__confirmInline{pointer-events:auto;align-items:center;gap:.25rem;display:flex}.NodeFloatingToolbar-module__bqjLyW__confirmMessage{font-size:var(--text-micro);color:var(--node-toolbar-confirm-message);white-space:nowrap;padding:0 var(--ui-space-1);font-weight:500}.NodeFloatingToolbar-module__bqjLyW__confirmCancel,.NodeFloatingToolbar-module__bqjLyW__confirmYes{cursor:pointer;font-size:var(--text-node-label);border:none;border-radius:9999px;padding:.125rem .375rem;font-weight:600;transition:background .15s,transform .1s}.NodeFloatingToolbar-module__bqjLyW__confirmCancel:active,.NodeFloatingToolbar-module__bqjLyW__confirmYes:active{transform:scale(.95)}.NodeFloatingToolbar-module__bqjLyW__confirmCancel{background:var(--node-toolbar-confirm-cancel-bg);color:var(--node-toolbar-confirm-cancel)}.NodeFloatingToolbar-module__bqjLyW__confirmCancel:hover,.NodeFloatingToolbar-module__bqjLyW__confirmCancel:focus-visible{background:var(--node-toolbar-confirm-cancel-hover-bg);color:var(--node-toolbar-confirm-cancel-hover)}.NodeFloatingToolbar-module__bqjLyW__confirmYes{background:var(--node-toolbar-confirm-yes-bg);color:var(--node-toolbar-confirm-yes)}.NodeFloatingToolbar-module__bqjLyW__confirmYes:hover,.NodeFloatingToolbar-module__bqjLyW__confirmYes:focus-visible{background:var(--node-toolbar-confirm-yes-hover-bg)}.NodeFloatingToolbar-module__bqjLyW__confirmYes:focus-visible,.NodeFloatingToolbar-module__bqjLyW__confirmCancel:focus-visible{outline:2px solid var(--node-toolbar-focus-outline);outline-offset:1px}[data-theme=light] .NodeFloatingToolbar-module__bqjLyW__toolbar{--node-toolbar-bg:#fff;--node-toolbar-border:var(--ui-border-soft);--node-toolbar-shadow:0 1px 2px #0000000a;--node-toolbar-button:#262626d9;--node-toolbar-button-delete-hover-bg:#dc26261f;--node-toolbar-button-delete-hover:#b91c1cfa;--node-toolbar-button-remove-hover-bg:#00000014;--node-toolbar-button-remove-hover:#171717;--node-toolbar-focus-outline:#0006;--node-toolbar-confirm-message:#171717e6;--node-toolbar-confirm-cancel-bg:#0000000f;--node-toolbar-confirm-cancel:#262626e6;--node-toolbar-confirm-cancel-hover-bg:#0000001a;--node-toolbar-confirm-cancel-hover:#171717;--node-toolbar-confirm-yes-bg:#dc2626eb;--node-toolbar-confirm-yes:#fff;--node-toolbar-confirm-yes-hover-bg:#b91c1cf5}
.NodeTypeLabel-module__tIJPCq__label{max-width:calc(100% - 2.25rem);font-size:var(--text-node-label);text-transform:uppercase;letter-spacing:var(--node-label-letter-spacing);color:var(--canvas-node-label);white-space:nowrap;text-overflow:ellipsis;opacity:0;pointer-events:none;font-weight:500;transition:opacity .15s;position:absolute;overflow:hidden}.NodeTypeLabel-module__tIJPCq__label[data-visible=true]{opacity:1}
.DictationToggleButton-module__KtGwUq__dictationButton{width:var(--dictation-button-size,1.75rem);height:var(--dictation-button-size,1.75rem);appearance:none;border-radius:var(--dictation-button-radius,var(--ui-radius-xs));border:1px solid var(--dictation-button-border,var(--ui-border-soft));background:var(--dictation-button-bg,var(--ui-surface-subtle));color:var(--dictation-button-color,var(--color-foreground));cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:0;line-height:0;transition:color .15s,background .15s,border-color .15s,transform .15s;display:inline-flex;position:relative;overflow:visible}.DictationToggleButton-module__KtGwUq__dictationButton>svg,.DictationToggleButton-module__KtGwUq__dictationButton>.DictationToggleButton-module__KtGwUq__dictationSpinner{z-index:1;position:relative}.DictationToggleButton-module__KtGwUq__dictationButtonActive{color:var(--dictation-button-active-color,var(--ui-status-error));border-color:var(--dictation-button-active-border,var(--ui-status-error-border));background:var(--dictation-button-active-bg-tint,var(--ui-status-error-bg))}.DictationToggleButton-module__KtGwUq__dictationPulse{top:var(--dictation-pulse-inset,.14rem);right:var(--dictation-pulse-inset,.14rem);width:var(--dictation-pulse-size,.2rem);height:var(--dictation-pulse-size,.2rem);pointer-events:none;z-index:0;background:currentColor;border-radius:9999px;animation:1s ease-in-out infinite DictationToggleButton-module__KtGwUq__dictationPulse;position:absolute}.DictationToggleButton-module__KtGwUq__dictationSpinner{width:var(--dictation-spinner-size,.875rem);height:var(--dictation-spinner-size,.875rem);border:var(--dictation-spinner-border-width,2px) solid var(--dictation-spinner-track,var(--ui-border-soft));border-top-color:var(--dictation-spinner-head,var(--color-foreground));border-radius:9999px;animation:.7s linear infinite DictationToggleButton-module__KtGwUq__dictationSpin}@keyframes DictationToggleButton-module__KtGwUq__dictationSpin{to{transform:rotate(360deg)}}@keyframes DictationToggleButton-module__KtGwUq__dictationPulse{0%{opacity:1;transform:scale(var(--dictation-pulse-min-scale,.94))}50%{opacity:.55;transform:scale(var(--dictation-pulse-max-scale,1.06))}to{opacity:1;transform:scale(var(--dictation-pulse-min-scale,.94))}}@media (prefers-reduced-motion:reduce){.DictationToggleButton-module__KtGwUq__dictationButton,.DictationToggleButton-module__KtGwUq__dictationPulse,.DictationToggleButton-module__KtGwUq__dictationSpinner{transition:none;animation:none}}
.PromptInput-module__xKWJTG__wrapper{--prompt-field-bg:#262626cc;--prompt-field-text:white;--prompt-field-border:var(--ui-border-soft);--prompt-field-placeholder:#737373;--prompt-field-focus-border:#525252;--prompt-field-focus-ring:#ffffff4d;--prompt-mic-focus-outline:#ffffff59;--prompt-mic-hover-color:white;--prompt-dictation-status-color:#8c8c8cf2;--prompt-dictation-error-color:#fca5a5f2;--tone-field-bg:#26262699;--tone-field-text:#fffffff2;--tone-field-border:#40404066;--tone-field-placeholder:#737373;--placeholder-shimmer-highlight:#ffffffe6;--tone-field-hover-bg:#262626cc;--tone-field-hover-border:#40404099;--tone-field-focus-bg:#262626;--tone-field-focus-border:#525252cc;--tone-field-focus-ring:#ffffff4d;--tone-scroll-thumb:#52525266;--tone-scroll-thumb-hover:#73737399;--tone-scroll-thumb-focus:#52525280;--dictation-button-size:1.5rem;--dictation-button-radius:var(--ui-radius-sm);--dictation-button-border:#ffffff14;--dictation-button-bg:#ffffff08;--dictation-button-color:#d4d4d4f5;--dictation-button-hover-bg:#ffffff1a;--dictation-button-hover-border:#ffffff2e;--dictation-button-active-bg:#ffffff0f;--dictation-button-active-color:#f87171;--dictation-button-active-border:#f871714d;--dictation-button-active-bg-tint:#f871711a;--dictation-pulse-size:.2rem;--dictation-pulse-inset:.14rem;--dictation-pulse-min-scale:.94;--dictation-pulse-max-scale:1.04;--dictation-spinner-size:.7rem;--dictation-spinner-track:#d4d4d452;--dictation-spinner-head:#f8fafcf2;flex-direction:column;gap:.25rem;min-width:0;display:flex}.PromptInput-module__xKWJTG__textareaContainer{flex-shrink:0;width:100%;display:grid}.PromptInput-module__xKWJTG__textareaContainer>*{grid-area:1/1}.PromptInput-module__xKWJTG__textarea{background:var(--prompt-field-bg);width:100%;color:var(--prompt-field-text);font-size:var(--ui-text-xs);border:1px solid var(--prompt-field-border);border-radius:var(--ui-radius-sm);padding:var(--ui-space-2) calc(var(--ui-space-2) + .125rem);overscroll-behavior:contain;resize:none;flex-shrink:0;font-family:inherit;line-height:1.4;transition:border-color .15s;overflow-y:auto}.PromptInput-module__xKWJTG__textarea::placeholder{color:var(--prompt-field-placeholder)}.PromptInput-module__xKWJTG__textarea:focus{border-color:var(--prompt-field-focus-border);outline:none}.PromptInput-module__xKWJTG__textarea:focus-visible{border-color:var(--prompt-field-focus-border);box-shadow:0 0 0 1px var(--prompt-field-focus-ring);outline:none}.PromptInput-module__xKWJTG__textarea:disabled{opacity:.5;cursor:not-allowed}.PromptInput-module__xKWJTG__placeholderOverlay{pointer-events:none;padding:var(--ui-space-2) calc(var(--ui-space-2) + .125rem);font-size:var(--ui-text-xs);border:1px solid #0000;align-items:flex-start;font-family:inherit;line-height:1.4;display:flex;overflow:hidden}.PromptInput-module__xKWJTG__tonePromptNode .PromptInput-module__xKWJTG__placeholderOverlay{padding:.25rem 0;font-size:.75rem;line-height:1.5}.PromptInput-module__xKWJTG__placeholderShimmer{background:linear-gradient(105deg, var(--tone-field-placeholder,var(--prompt-field-placeholder)) 0% 35%, var(--placeholder-shimmer-highlight,#ffffffe6) 50%, var(--tone-field-placeholder,var(--prompt-field-placeholder)) 65% 100%) 0 0 / 300% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite PromptInput-module__xKWJTG__placeholder-shimmer}@keyframes PromptInput-module__xKWJTG__placeholder-shimmer{0%{background-position:150% 0}62.5%{background-position:-150% 0}62.6%,to{background-position:150% 0}}@media (prefers-reduced-motion:reduce){.PromptInput-module__xKWJTG__placeholderShimmer{background:0 0;background-clip:initial;-webkit-text-fill-color:var(--tone-field-placeholder,var(--prompt-field-placeholder));animation:none}}.PromptInput-module__xKWJTG__dictationRow{opacity:0;pointer-events:none;justify-content:space-between;align-items:center;gap:.5rem;min-height:1.5rem;transition:opacity .2s;display:flex}.PromptInput-module__xKWJTG__wrapper:hover .PromptInput-module__xKWJTG__dictationRow,.PromptInput-module__xKWJTG__wrapper:focus-within .PromptInput-module__xKWJTG__dictationRow,.PromptInput-module__xKWJTG__wrapper[data-dictation-active=true] .PromptInput-module__xKWJTG__dictationRow{opacity:1;pointer-events:auto}@media (hover:none),(pointer:coarse){.PromptInput-module__xKWJTG__dictationRow{opacity:1;pointer-events:auto}}.PromptInput-module__xKWJTG__micButton{padding:0;font-size:0;line-height:0;}.PromptInput-module__xKWJTG__micButton:hover:not(:disabled){color:var(--prompt-mic-hover-color);background:var(--dictation-button-hover-bg);border-color:var(--dictation-button-hover-border)}.PromptInput-module__xKWJTG__micButton:active:not(:disabled){background:var(--dictation-button-active-bg);transform:scale(.95)}.PromptInput-module__xKWJTG__micButton:focus-visible{outline:2px solid var(--prompt-mic-focus-outline);outline-offset:1px}.PromptInput-module__xKWJTG__micButton:disabled{opacity:.3;cursor:not-allowed;transform:none}.PromptInput-module__xKWJTG__micButtonActive{}.PromptInput-module__xKWJTG__micPulse{}.PromptInput-module__xKWJTG__micSpinner{}.PromptInput-module__xKWJTG__dictationStatus{font-size:var(--text-micro);color:var(--prompt-dictation-status-color);font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PromptInput-module__xKWJTG__dictationError{font-size:var(--text-micro);color:var(--prompt-dictation-error-color);line-height:1.35}[data-theme=light] .PromptInput-module__xKWJTG__wrapper{--prompt-field-bg:#fff;--prompt-field-text:#171717f2;--prompt-field-placeholder:#40404099;--prompt-field-focus-border:#00000040;--prompt-mic-hover-color:#171717fa;--prompt-dictation-status-color:#525252eb;--prompt-dictation-error-color:#b91c1ce6;--tone-field-bg:#fffffff2;--tone-field-text:#171717f2;--tone-field-border:#0000001f;--tone-field-placeholder:#40404099;--placeholder-shimmer-highlight:#787878f2;--tone-field-hover-bg:#fff;--tone-field-hover-border:#0000002e;--tone-field-focus-bg:#fff;--tone-field-focus-border:#00000059;--tone-field-focus-ring:#00000014;--tone-scroll-thumb:#0003;--tone-scroll-thumb-hover:#0003;--tone-scroll-thumb-focus:#0003;--dictation-button-border:#0000001f;--dictation-button-bg:#00000008;--dictation-button-color:#404040eb;--dictation-button-hover-bg:#00000014;--dictation-button-hover-border:#0000002e;--dictation-button-active-color:#dc2626eb;--dictation-button-active-border:#dc262657;--dictation-button-active-bg-tint:#dc262614}.PromptInput-module__xKWJTG__tonePromptNode .PromptInput-module__xKWJTG__textarea{color:var(--tone-field-text);scrollbar-width:thin;scrollbar-color:var(--tone-scroll-thumb-focus) transparent;background:0 0;border:1px solid #0000;border-radius:0;padding:.25rem 0;font-size:.75rem;line-height:1.5;transition:border-color .15s,background .15s}.PromptInput-module__xKWJTG__tonePromptNode .PromptInput-module__xKWJTG__textarea::-webkit-scrollbar{width:4px}.PromptInput-module__xKWJTG__tonePromptNode .PromptInput-module__xKWJTG__textarea::-webkit-scrollbar-track{background:0 0;border-radius:2px;margin:4px 0}.PromptInput-module__xKWJTG__tonePromptNode .PromptInput-module__xKWJTG__textarea::-webkit-scrollbar-thumb{background:var(--tone-scroll-thumb);border-radius:2px;transition:background .15s}.PromptInput-module__xKWJTG__tonePromptNode .PromptInput-module__xKWJTG__textarea::-webkit-scrollbar-thumb:hover{background:var(--tone-scroll-thumb-hover)}.PromptInput-module__xKWJTG__tonePromptNode .PromptInput-module__xKWJTG__textarea:not(:hover):not(:focus)::-webkit-scrollbar-thumb{background:0 0}.PromptInput-module__xKWJTG__tonePromptNode .PromptInput-module__xKWJTG__textarea::placeholder{color:var(--tone-field-placeholder)}.PromptInput-module__xKWJTG__tonePromptNode .PromptInput-module__xKWJTG__textarea:hover{background:0 0;border-color:#0000}.PromptInput-module__xKWJTG__tonePromptNode{--dictation-button-size:1.3125rem;--dictation-pulse-size:.085rem;--dictation-pulse-inset:-.125rem;--dictation-pulse-min-scale:1;--dictation-pulse-max-scale:1.01}.PromptInput-module__xKWJTG__tonePromptNode .PromptInput-module__xKWJTG__textarea:focus{background:0 0;border-color:#0000}.PromptInput-module__xKWJTG__tonePromptNode .PromptInput-module__xKWJTG__textarea:focus-visible{box-shadow:none}.PromptInput-module__xKWJTG__tonePromptNode .PromptInput-module__xKWJTG__textarea:focus::-webkit-scrollbar-thumb{background:var(--tone-scroll-thumb-focus)}
.ResponseTextDisplay-module__bAftLW__container{--response-text-scrollbar:#52525280;--response-text-default-bg:#26262680;--response-text-default-text:#ffffffe6;--response-text-default-empty:#737373;--response-text-mono-bg:#26262666;--response-text-mono-border:#4040404d;--response-text-mono-text:#a3a3a3cc;--response-text-mono-empty:#737373;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--response-text-scrollbar) transparent;white-space:pre-wrap;word-break:break-word;flex:auto;min-width:0;min-height:3rem;overflow-y:auto}.ResponseTextDisplay-module__bAftLW__container .ResponseTextDisplay-module__bAftLW__emptyLabel{text-align:center;padding:.5rem 0;display:block}.ResponseTextDisplay-module__bAftLW__default{background:var(--response-text-default-bg);border-radius:var(--ui-radius-sm);padding:.5rem}.ResponseTextDisplay-module__bAftLW__default .ResponseTextDisplay-module__bAftLW__text{font-size:var(--ui-text-sm);color:var(--response-text-default-text);line-height:1.4}.ResponseTextDisplay-module__bAftLW__default .ResponseTextDisplay-module__bAftLW__emptyLabel{font-size:var(--text-micro);color:var(--response-text-default-empty)}.ResponseTextDisplay-module__bAftLW__mono{background:var(--response-text-mono-bg);border:1px solid var(--response-text-mono-border);border-radius:var(--ui-radius-xs);min-height:3.5rem;max-height:6.5rem;font-family:var(--font-mono);flex:1;padding:.375rem}.ResponseTextDisplay-module__bAftLW__mono .ResponseTextDisplay-module__bAftLW__text{font-size:var(--text-node-label);color:var(--response-text-mono-text);line-height:1.4}.ResponseTextDisplay-module__bAftLW__mono .ResponseTextDisplay-module__bAftLW__emptyLabel{font-size:var(--text-node-label);color:var(--response-text-mono-empty)}.ResponseTextDisplay-module__bAftLW__sizeCompact{min-height:1.5rem;max-height:3rem}.ResponseTextDisplay-module__bAftLW__sizeCompact .ResponseTextDisplay-module__bAftLW__text,.ResponseTextDisplay-module__bAftLW__sizeCompact .ResponseTextDisplay-module__bAftLW__emptyLabel{font-size:var(--text-node-label)}[data-theme=light] .ResponseTextDisplay-module__bAftLW__container{--response-text-scrollbar:#0003;--response-text-default-bg:#0000000a;--response-text-default-text:#171717e6;--response-text-default-empty:#404040b3;--response-text-mono-bg:#00000008;--response-text-mono-border:#0000001f;--response-text-mono-text:#404040d9;--response-text-mono-empty:#40404099}
.GenerateButton-module__FVzGba__wrapper{flex-shrink:0;justify-content:flex-start;display:flex}.GenerateButton-module__FVzGba__button{--generate-btn-bg:var(--ui-surface-subtle);--generate-btn-border:var(--ui-border-subtle);--generate-btn-color:var(--ui-status-muted);--generate-btn-hover-bg:var(--ui-surface-subtle-hover);--generate-btn-hover-border:var(--ui-border-subtle-hover);--generate-btn-hover-color:var(--node-header-label-color);--generate-btn-focus-outline:var(--ui-focus-ring);letter-spacing:.02em;border-radius:var(--ui-radius-xs);background:var(--generate-btn-bg);border:1px solid var(--generate-btn-border);min-height:1.6rem;color:var(--generate-btn-color);cursor:pointer;align-items:center;gap:.25rem;padding:.22rem .55rem .22rem .42rem;font-family:inherit;font-size:.5625rem;font-weight:500;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.GenerateButton-module__FVzGba__button:hover{background:var(--generate-btn-hover-bg);border-color:var(--generate-btn-hover-border);color:var(--generate-btn-hover-color)}.GenerateButton-module__FVzGba__button:focus-visible{outline:2px solid var(--generate-btn-focus-outline);outline-offset:1px}.GenerateButton-module__FVzGba__button:disabled{opacity:.3;cursor:not-allowed}.GenerateButton-module__FVzGba__icon{opacity:.6;flex-shrink:0}.GenerateButton-module__FVzGba__button:hover .GenerateButton-module__FVzGba__icon{opacity:1}
.Tooltip-module__vleAcq__content{--tooltip-surface:var(--ui-surface-2);--tooltip-border:var(--ui-border-strong);--tooltip-arrow-size:.375rem;padding:calc(var(--ui-space-1) + .125rem) calc(var(--ui-space-2) + .125rem);font-size:var(--ui-text-xs);white-space:nowrap;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;animation:.12s ease-out Tooltip-module__vleAcq__tooltipFadeIn;position:relative}.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}}[data-theme=light] .Tooltip-module__vleAcq__content{--tooltip-surface:#fff;--tooltip-border:var(--ui-border-soft);box-shadow:var(--ui-shadow-tooltip)}
.AnalyticsPanel-module__hyreVa__embeddedRoot{}.AnalyticsPanel-module__hyreVa__scrollArea{gap:var(--ui-space-4);flex-direction:column;min-height:0;display:flex;}.AnalyticsPanel-module__hyreVa__tierBadge{margin-left:var(--ui-space-1);font-size:var(--text-node-label);color:var(--ui-status-warning);text-transform:uppercase;font-weight:600}.AnalyticsPanel-module__hyreVa__sectionTitle{margin:0 0 var(--ui-space-2);}.AnalyticsPanel-module__hyreVa__statsGrid{gap:var(--ui-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:640px){.AnalyticsPanel-module__hyreVa__statsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.AnalyticsPanel-module__hyreVa__partialDataNote{font-size:var(--ui-text-xs);color:var(--public-dark-text-muted);margin:0;line-height:1.4}.AnalyticsPanel-module__hyreVa__failureList{gap:var(--ui-space-2);flex-direction:column;display:flex}.AnalyticsPanel-module__hyreVa__failureCard{content-visibility:auto;contain-intrinsic-size:0 80px;padding:var(--ui-space-2) var(--ui-space-3);background:var(--ui-status-error-bg);border:1px solid var(--ui-status-error-border);border-radius:var(--ui-radius-md)}.AnalyticsPanel-module__hyreVa__failureTop{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.AnalyticsPanel-module__hyreVa__failureNode{font-size:var(--ui-text-xs);color:var(--color-foreground);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:500;overflow:hidden}.AnalyticsPanel-module__hyreVa__failureTime{font-size:var(--text-micro);color:var(--public-dark-text-muted);font-variant-numeric:tabular-nums;flex-shrink:0}.AnalyticsPanel-module__hyreVa__failureCopyRow{margin-top:var(--ui-space-1)}.AnalyticsPanel-module__hyreVa__failureError{margin-top:var(--ui-space-1);font-size:var(--text-micro);color:var(--ui-status-error);word-break:break-word;line-height:1.4}.AnalyticsPanel-module__hyreVa__failureActions{margin-top:var(--ui-space-1);justify-content:flex-end;display:flex}.AnalyticsPanel-module__hyreVa__failureLinkBtn{min-height:24px;padding:0 var(--ui-space-2);font-size:var(--text-micro);letter-spacing:.01em;font-weight:600;}.AnalyticsPanel-module__hyreVa__viewFullLinkWrap{margin-top:var(--ui-space-2);padding-top:var(--ui-space-3);border-top:1px solid var(--ui-border-subtle)}.AnalyticsPanel-module__hyreVa__viewFullLink{font-size:var(--ui-text-xs);color:var(--public-dark-text-muted);font-weight:600;text-decoration:none;transition:color .12s}.AnalyticsPanel-module__hyreVa__viewFullLink:hover{color:var(--color-foreground)}.AnalyticsPanel-module__hyreVa__viewFullLink:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}[data-theme=light] .AnalyticsPanel-module__hyreVa__partialDataNote,[data-theme=light] .AnalyticsPanel-module__hyreVa__failureTime,[data-theme=light] .AnalyticsPanel-module__hyreVa__viewFullLink{color:var(--ui-status-muted)}[data-theme=light] .AnalyticsPanel-module__hyreVa__viewFullLink:focus-visible{outline-color:var(--ui-focus-ring-light)}@media (prefers-reduced-motion:reduce){.AnalyticsPanel-module__hyreVa__failureLinkBtn,.AnalyticsPanel-module__hyreVa__viewFullLink{transition:none}}
.Toast-module__iu2Y5G__container{bottom:max(1.5rem, env(safe-area-inset-bottom));left:max(1.5rem, env(safe-area-inset-left));z-index:var(--ui-z-toast);pointer-events:none;flex-direction:column;gap:clamp(.375rem,1.5vw,.5rem);display:flex;position:fixed}.Toast-module__iu2Y5G__toast{pointer-events:auto;border-radius:var(--ui-radius-sm);color:var(--ui-text-muted-strong);background:var(--ui-surface-0);-webkit-backdrop-filter:blur(var(--ui-blur-toast));border:1px solid var(--ui-border-strong);box-shadow:var(--ui-shadow-toast);align-items:center;gap:.625rem;max-width:clamp(280px,90vw,360px);padding:clamp(.375rem,1.5vw,.5rem) clamp(.75rem,3vw,1rem);font-size:clamp(.6875rem,1.5vw + .5rem,.75rem);font-weight:500;animation:.2s Toast-module__iu2Y5G__toastIn;display:flex}[data-theme=light] .Toast-module__iu2Y5G__toast{border-color:var(--ui-border-soft)}.Toast-module__iu2Y5G__error{border-color:var(--ui-status-error-border)}.Toast-module__iu2Y5G__warning{border-color:var(--ui-status-warning-border)}.Toast-module__iu2Y5G__success{border-color:var(--ui-status-success-border)}.Toast-module__iu2Y5G__info{border-color:var(--ui-border-strong)}.Toast-module__iu2Y5G__message{flex:1;min-width:0;line-height:1.4}.Toast-module__iu2Y5G__closeButton{min-width:1lh;min-height:1lh;color:inherit;opacity:.7;cursor:pointer;font-size:inherit;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1.4;display:inline-flex}.Toast-module__iu2Y5G__closeIcon{pointer-events:none;line-height:1}.Toast-module__iu2Y5G__closeButton:hover{opacity:1}.Toast-module__iu2Y5G__closeButton:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:1px}[data-theme=light] .Toast-module__iu2Y5G__closeButton:focus-visible{outline-color:var(--ui-focus-ring-light)}@keyframes Toast-module__iu2Y5G__toastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Toast-module__iu2Y5G__toast{animation:none}}
.TriggerNodeShared-module__gL0K0a__urlRow{align-items:center;gap:.25rem;min-width:0;display:flex}.TriggerNodeShared-module__gL0K0a__urlField{min-width:0;font-size:var(--text-node-label);color:var(--trigger-url-text);background:var(--trigger-url-bg);border:1px solid var(--trigger-url-border);border-radius:var(--ui-radius-xs);font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;cursor:default;-webkit-user-select:none;user-select:none;flex:1;padding:.25rem .375rem;overflow:hidden}.TriggerNodeShared-module__gL0K0a__copyBtn{background:var(--trigger-copy-bg);border:1px solid var(--trigger-copy-border);border-radius:var(--ui-radius-xs);width:1.5rem;height:1.5rem;color:var(--trigger-copy-text);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:flex}.TriggerNodeShared-module__gL0K0a__copyBtn:hover{background:var(--trigger-copy-hover-bg);color:var(--trigger-copy-hover-text)}.TriggerNodeShared-module__gL0K0a__copyBtnCopied{color:var(--trigger-copy-copied-text);border-color:var(--trigger-copy-copied-border)}.TriggerNodeShared-module__gL0K0a__statusRow{align-items:center;gap:.3125rem;margin-top:.125rem;display:flex}.TriggerNodeShared-module__gL0K0a__statusDot{border-radius:50%;flex-shrink:0;width:.4375rem;height:.4375rem}.TriggerNodeShared-module__gL0K0a__statusDotIdle{background:var(--trigger-status-dot-idle)}.TriggerNodeShared-module__gL0K0a__statusDotActive{background:var(--trigger-status-dot-active);box-shadow:0 0 4px var(--trigger-status-dot-active-shadow)}.TriggerNodeShared-module__gL0K0a__statusDotRunning{background:var(--trigger-status-dot-running);animation:1s ease-in-out infinite TriggerNodeShared-module__gL0K0a__triggerStatusPulse}.TriggerNodeShared-module__gL0K0a__statusDotError{background:var(--trigger-status-dot-error)}@keyframes TriggerNodeShared-module__gL0K0a__triggerStatusPulse{0%,to{opacity:1}50%{opacity:.45}}.TriggerNodeShared-module__gL0K0a__statusLabel{font-size:var(--text-micro);color:var(--trigger-status-label)}.TriggerNodeShared-module__gL0K0a__lastTriggered{font-size:var(--text-node-label);color:var(--trigger-last-triggered);margin-left:auto}.TriggerNodeShared-module__gL0K0a__setupHint{font-size:var(--text-node-label);color:var(--trigger-setup-hint-text);background:var(--trigger-setup-hint-bg);border-radius:var(--ui-radius-xs);border:1px solid var(--trigger-setup-hint-border);padding:.3125rem .375rem;line-height:1.4}.TriggerNodeShared-module__gL0K0a__revokeBtn{font-size:var(--text-node-label);color:var(--trigger-revoke-btn);cursor:pointer;background:0 0;border:none;margin-left:.5rem;padding:0}.TriggerNodeShared-module__gL0K0a__revokeBtn:hover{color:var(--trigger-revoke-btn-hover)}.TriggerNodeShared-module__gL0K0a__revokeBtn:disabled{opacity:.5;cursor:default}.TriggerNodeShared-module__gL0K0a__createWebhookBtn{font-size:var(--text-node-label);color:var(--trigger-create-btn);cursor:pointer;background:0 0;border:none;padding:0}.TriggerNodeShared-module__gL0K0a__createWebhookBtn:hover{color:var(--trigger-create-btn-hover)}.TriggerNodeShared-module__gL0K0a__createWebhookBtn:disabled{opacity:.5;cursor:default}@media (prefers-reduced-motion:reduce){.TriggerNodeShared-module__gL0K0a__statusDotRunning{animation:none}.TriggerNodeShared-module__gL0K0a__copyBtn,.TriggerNodeShared-module__gL0K0a__revokeBtn,.TriggerNodeShared-module__gL0K0a__createWebhookBtn{transition:none}}
.AspectRatioSelector-module__qCYJQa__root{gap:var(--ui-space-2);flex-direction:column;display:flex}.AspectRatioSelector-module__qCYJQa__label{font-size:var(--ui-text-sm);color:var(--public-dark-text-muted);white-space:nowrap}.AspectRatioSelector-module__qCYJQa__grid{gap:var(--ui-space-1);flex-wrap:wrap;display:flex}.AspectRatioSelector-module__qCYJQa__option{padding:var(--ui-space-1) var(--ui-space-1);border-radius:var(--ui-radius-xs);cursor:pointer;opacity:.5;background:0 0;border:1px solid #0000;flex-direction:column;align-items:center;gap:2px;min-width:34px;transition:opacity .12s,border-color .12s,background .12s;display:flex}.AspectRatioSelector-module__qCYJQa__option:hover{opacity:.8;background:var(--ui-surface-subtle)}.AspectRatioSelector-module__qCYJQa__optionActive{opacity:1;border-color:var(--ui-border-subtle);background:var(--ui-surface-subtle)}.AspectRatioSelector-module__qCYJQa__optionDisabled{opacity:.5;cursor:not-allowed}.AspectRatioSelector-module__qCYJQa__optionDisabled:hover{border-color:var(--ui-border-subtle);background:var(--ui-surface-subtle)}.AspectRatioSelector-module__qCYJQa__iconBox{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.AspectRatioSelector-module__qCYJQa__ratioIcon{background:color-mix(in srgb, currentColor 18%, transparent);color:var(--public-dark-text-muted);border:1.5px solid;border-radius:2px;transition:color .12s,background .12s}.AspectRatioSelector-module__qCYJQa__optionActive .AspectRatioSelector-module__qCYJQa__ratioIcon{color:var(--color-foreground);background:color-mix(in srgb, currentColor 32%, transparent)}.AspectRatioSelector-module__qCYJQa__optionLabel{font-size:var(--text-node-label);color:var(--public-dark-text-muted);white-space:nowrap;font-weight:500;line-height:1}.AspectRatioSelector-module__qCYJQa__optionActive .AspectRatioSelector-module__qCYJQa__optionLabel{color:var(--color-foreground)}[data-theme=light] .AspectRatioSelector-module__qCYJQa__label{color:var(--ui-status-muted)}[data-theme=light] .AspectRatioSelector-module__qCYJQa__option{background:0 0;border-color:#0000}[data-theme=light] .AspectRatioSelector-module__qCYJQa__option:hover{background:var(--ui-surface-subtle)}[data-theme=light] .AspectRatioSelector-module__qCYJQa__optionActive{border-color:var(--ui-border-subtle);background:var(--ui-surface-subtle)}[data-theme=light] .AspectRatioSelector-module__qCYJQa__ratioIcon{color:var(--ui-status-muted)}[data-theme=light] .AspectRatioSelector-module__qCYJQa__optionActive .AspectRatioSelector-module__qCYJQa__ratioIcon{color:var(--color-foreground)}[data-theme=light] .AspectRatioSelector-module__qCYJQa__optionLabel{color:var(--ui-status-muted)}[data-theme=light] .AspectRatioSelector-module__qCYJQa__optionActive .AspectRatioSelector-module__qCYJQa__optionLabel{color:var(--color-foreground)}@media (prefers-reduced-motion:reduce){.AspectRatioSelector-module__qCYJQa__option,.AspectRatioSelector-module__qCYJQa__ratioIcon{transition:none}}
.GenerateSfxNode-module__F8abNG__content{--gen-sfx-scrollbar:#52525266;--gen-sfx-duration-label:#a3a3a3;--gen-sfx-duration-track:#ffffff1a;--gen-sfx-duration-thumb:#41b6e0e6;--gen-sfx-duration-value:#d4d4d4;--gen-sfx-result-bg:#171717cc;--gen-sfx-scrubber-track:#ffffff1a;--gen-sfx-scrubber-thumb:#fff;--gen-sfx-scrubber-focus:#fff6;--gen-sfx-play-button:#fff;--gen-sfx-play-button-hover-bg:#ffffff1a;--gen-sfx-play-button-focus:#ffffff80;--gen-sfx-time:#ffffffb3;--gen-sfx-generating-bg:#262626;--gen-sfx-spinner:#fff6;--gen-sfx-generating-text:#737373;--gen-sfx-error-bg:#f871710d;--gen-sfx-error-border:#f8717126;--gen-sfx-error-text:#f87171;--gen-sfx-error-scrollbar:#f871714d;--generation-status-bg:var(--gen-sfx-generating-bg);--generation-status-spinner:var(--gen-sfx-spinner);--generation-status-text:var(--gen-sfx-generating-text);--generation-status-error-bg:var(--gen-sfx-error-bg);--generation-status-error-border:var(--gen-sfx-error-border);--generation-status-error-text:var(--gen-sfx-error-text);--generation-status-error-scrollbar:var(--gen-sfx-error-scrollbar);--generation-status-container-min-height:3rem;scrollbar-width:thin;scrollbar-color:var(--gen-sfx-scrollbar) transparent;overscroll-behavior:contain;flex-direction:column;flex:1;gap:.5rem;min-height:0;padding:.5rem .75rem;display:flex;overflow:hidden auto}.GenerateSfxNode-module__F8abNG__audioResult{border-radius:var(--ui-radius-sm);background:var(--gen-sfx-result-bg);flex-shrink:0;min-height:4.5rem;overflow:hidden}.GenerateSfxNode-module__F8abNG__audioControls{flex-direction:column;gap:.25rem;padding:.375rem .5rem;display:flex}.GenerateSfxNode-module__F8abNG__audioScrubber{cursor:pointer;align-items:center;width:100%;height:.75rem;display:flex}.GenerateSfxNode-module__F8abNG__audioScrubber:focus-visible{outline:2px solid var(--gen-sfx-scrubber-focus);outline-offset:2px;border-radius:var(--ui-radius-xxs)}.GenerateSfxNode-module__F8abNG__audioScrubberTrack{background:var(--gen-sfx-scrubber-track);border-radius:.125rem;width:100%;height:.25rem;position:relative}.GenerateSfxNode-module__F8abNG__audioScrubberProgress{background:#fb923ccc;border-radius:.125rem;height:100%;transition:width 50ms linear;position:absolute;top:0;left:0}.GenerateSfxNode-module__F8abNG__audioScrubber:active .GenerateSfxNode-module__F8abNG__audioScrubberProgress,.GenerateSfxNode-module__F8abNG__audioScrubber[data-scrubbing] .GenerateSfxNode-module__F8abNG__audioScrubberProgress{transition:none}.GenerateSfxNode-module__F8abNG__audioScrubberThumb{background:var(--gen-sfx-scrubber-thumb);opacity:0;pointer-events:none;border-radius:50%;width:.625rem;height:.625rem;transition:opacity .15s;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #0000004d}.GenerateSfxNode-module__F8abNG__audioScrubber:hover .GenerateSfxNode-module__F8abNG__audioScrubberThumb,.GenerateSfxNode-module__F8abNG__audioScrubber:active .GenerateSfxNode-module__F8abNG__audioScrubberThumb,.GenerateSfxNode-module__F8abNG__audioScrubber[data-scrubbing] .GenerateSfxNode-module__F8abNG__audioScrubberThumb{opacity:1}.GenerateSfxNode-module__F8abNG__audioControlsRow{align-items:center;gap:.375rem;display:flex}.GenerateSfxNode-module__F8abNG__audioPlayButton{width:1.5rem;height:1.5rem;color:var(--gen-sfx-play-button);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s;display:flex}.GenerateSfxNode-module__F8abNG__audioPlayButton:hover{background:var(--gen-sfx-play-button-hover-bg)}.GenerateSfxNode-module__F8abNG__audioPlayButton:focus-visible{outline:2px solid var(--gen-sfx-play-button-focus);outline-offset:1px}.GenerateSfxNode-module__F8abNG__audioTimeDisplay{font-size:var(--text-node-label);color:var(--gen-sfx-time);font-variant-numeric:tabular-nums}.GenerateSfxNode-module__F8abNG__mediaLoadingSkeleton{background:var(--gen-sfx-generating-bg);border-radius:var(--ui-radius-sm);width:100%;min-height:3rem;padding:var(--ui-space-3);flex-direction:column;justify-content:center;align-items:center;animation:2s ease-in-out infinite GenerateSfxNode-module__F8abNG__pulseGentle;display:flex}.GenerateSfxNode-module__F8abNG__durationRow{align-items:center;gap:.375rem;display:flex}.GenerateSfxNode-module__F8abNG__durationLabel{font-size:var(--text-node-label);color:var(--gen-sfx-duration-label);white-space:nowrap}.GenerateSfxNode-module__F8abNG__durationSlider{appearance:none;background:var(--gen-sfx-duration-track);cursor:pointer;border-radius:.125rem;flex:1;height:.25rem}.GenerateSfxNode-module__F8abNG__durationSlider::-webkit-slider-thumb{appearance:none;background:var(--gen-sfx-duration-thumb);cursor:pointer;border-radius:50%;width:.75rem;height:.75rem}.GenerateSfxNode-module__F8abNG__durationSlider::-moz-range-thumb{background:var(--gen-sfx-duration-thumb);cursor:pointer;border:none;border-radius:50%;width:.75rem;height:.75rem}.GenerateSfxNode-module__F8abNG__durationValue{font-size:var(--text-node-label);color:var(--gen-sfx-duration-value);font-variant-numeric:tabular-nums;text-align:right;min-width:1.5rem}@media (prefers-reduced-motion:reduce){.GenerateSfxNode-module__F8abNG__mediaLoadingSkeleton{animation:none}}[data-theme=light] .GenerateSfxNode-module__F8abNG__content{--gen-sfx-scrollbar:#0003;--gen-sfx-duration-label:#404040e6;--gen-sfx-duration-track:#0000001a;--gen-sfx-duration-thumb:#ea580ce6;--gen-sfx-duration-value:#262626e6;--gen-sfx-result-bg:#0000000a;--gen-sfx-scrubber-track:#0000001f;--gen-sfx-scrubber-thumb:#262626e6;--gen-sfx-scrubber-focus:#00000059;--gen-sfx-play-button:#262626e6;--gen-sfx-play-button-hover-bg:#00000014;--gen-sfx-play-button-focus:#0006;--gen-sfx-time:#404040d9;--gen-sfx-generating-bg:#0000000f;--gen-sfx-spinner:#40404066;--gen-sfx-generating-text:#404040e6;--gen-sfx-error-bg:#dc26260f;--gen-sfx-error-border:#dc262633;--gen-sfx-error-text:#b91c1c;--gen-sfx-error-scrollbar:#dc26264d}
.WebhookTriggerNode-module__mhCI7q__content{--webhook-trigger-scrollbar:#52525266;--webhook-trigger-url-bg:#171717b3;--webhook-trigger-url-text:#ffffffbf;--webhook-trigger-url-border:#40404099;--webhook-trigger-copy-bg:#26262699;--webhook-trigger-copy-border:#40404099;--webhook-trigger-copy-text:#a3a3a3e6;--webhook-trigger-copy-hover-bg:#404040b3;--webhook-trigger-copy-hover-text:#ffffffe6;--webhook-trigger-copy-copied-text:#86efac;--webhook-trigger-copy-copied-border:#16a34a66;--webhook-trigger-status-dot-idle:#737373b3;--webhook-trigger-status-dot-active:#22c55ed9;--webhook-trigger-status-dot-active-shadow:#22c55e80;--webhook-trigger-status-dot-running:#eab308d9;--webhook-trigger-status-dot-error:#ef4444d9;--webhook-trigger-status-label:#a3a3a3d9;--webhook-trigger-last-triggered:#737373cc;--webhook-trigger-setup-hint-text:#737373d9;--webhook-trigger-setup-hint-bg:#17171766;--webhook-trigger-setup-hint-border:#37373766;--webhook-trigger-revoke-btn:#ef4444b3;--webhook-trigger-revoke-btn-hover:#ef4444f2;--webhook-trigger-create-btn:#86eface6;--webhook-trigger-create-btn-hover:#86efac;--trigger-url-bg:var(--webhook-trigger-url-bg);--trigger-url-text:var(--webhook-trigger-url-text);--trigger-url-border:var(--webhook-trigger-url-border);--trigger-copy-bg:var(--webhook-trigger-copy-bg);--trigger-copy-border:var(--webhook-trigger-copy-border);--trigger-copy-text:var(--webhook-trigger-copy-text);--trigger-copy-hover-bg:var(--webhook-trigger-copy-hover-bg);--trigger-copy-hover-text:var(--webhook-trigger-copy-hover-text);--trigger-copy-copied-text:var(--webhook-trigger-copy-copied-text);--trigger-copy-copied-border:var(--webhook-trigger-copy-copied-border);--trigger-status-dot-idle:var(--webhook-trigger-status-dot-idle);--trigger-status-dot-active:var(--webhook-trigger-status-dot-active);--trigger-status-dot-active-shadow:var(--webhook-trigger-status-dot-active-shadow);--trigger-status-dot-running:var(--webhook-trigger-status-dot-running);--trigger-status-dot-error:var(--webhook-trigger-status-dot-error);--trigger-status-label:var(--webhook-trigger-status-label);--trigger-last-triggered:var(--webhook-trigger-last-triggered);--trigger-setup-hint-text:var(--webhook-trigger-setup-hint-text);--trigger-setup-hint-bg:var(--webhook-trigger-setup-hint-bg);--trigger-setup-hint-border:var(--webhook-trigger-setup-hint-border);--trigger-revoke-btn:var(--webhook-trigger-revoke-btn);--trigger-revoke-btn-hover:var(--webhook-trigger-revoke-btn-hover);--trigger-create-btn:var(--webhook-trigger-create-btn);--trigger-create-btn-hover:var(--webhook-trigger-create-btn-hover);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--webhook-trigger-scrollbar) transparent;flex-direction:column;flex:1;gap:.5rem;min-height:0;padding:.5rem .75rem;display:flex;overflow:hidden auto}.WebhookTriggerNode-module__mhCI7q__urlRow{}.WebhookTriggerNode-module__mhCI7q__urlField{}.WebhookTriggerNode-module__mhCI7q__copyBtn{}.WebhookTriggerNode-module__mhCI7q__copyBtnCopied{}.WebhookTriggerNode-module__mhCI7q__statusRow{}.WebhookTriggerNode-module__mhCI7q__statusDot{}.WebhookTriggerNode-module__mhCI7q__statusDotIdle{}.WebhookTriggerNode-module__mhCI7q__statusDotActive{}.WebhookTriggerNode-module__mhCI7q__statusDotRunning{}.WebhookTriggerNode-module__mhCI7q__statusDotError{}.WebhookTriggerNode-module__mhCI7q__statusLabel{}.WebhookTriggerNode-module__mhCI7q__lastTriggered{}.WebhookTriggerNode-module__mhCI7q__setupHint{}.WebhookTriggerNode-module__mhCI7q__revokeBtn{}.WebhookTriggerNode-module__mhCI7q__createWebhookBtn{}[data-theme=light] .WebhookTriggerNode-module__mhCI7q__content{--webhook-trigger-scrollbar:#0003;--webhook-trigger-url-bg:#fffffff2;--webhook-trigger-url-text:#171717e6;--webhook-trigger-url-border:#0000001f;--webhook-trigger-copy-bg:#0000000d;--webhook-trigger-copy-border:#0000001f;--webhook-trigger-copy-text:#404040e6;--webhook-trigger-copy-hover-bg:#0000001a;--webhook-trigger-copy-hover-text:#171717f2;--webhook-trigger-copy-copied-text:#166534e6;--webhook-trigger-copy-copied-border:#16a34a66;--webhook-trigger-status-label:#404040e6;--webhook-trigger-last-triggered:#404040e6;--webhook-trigger-setup-hint-text:#404040e6;--webhook-trigger-setup-hint-bg:#0000000a;--webhook-trigger-setup-hint-border:#0000001a;--webhook-trigger-revoke-btn:#b91c1cb3;--webhook-trigger-revoke-btn-hover:#b91c1cf2;--webhook-trigger-create-btn:#166534e6;--webhook-trigger-create-btn-hover:#166534}
.PanelSliderWithInput-module__vOIFBG__root{gap:var(--ui-space-2);flex-direction:column;display:flex}.PanelSliderWithInput-module__vOIFBG__root:last-child{margin-bottom:0}.PanelSliderWithInput-module__vOIFBG__row{align-items:center;gap:var(--ui-space-3);min-height:34px;display:flex}.PanelSliderWithInput-module__vOIFBG__label{font-size:var(--ui-text-sm);color:var(--public-dark-text-muted);white-space:nowrap;flex-shrink:0}.PanelSliderWithInput-module__vOIFBG__sliderWrapper{touch-action:none;flex:1;align-items:center;min-width:0;min-height:32px;display:flex;position:relative}.PanelSliderWithInput-module__vOIFBG__track{background:var(--ui-border-subtle);border-radius:var(--ui-radius-sm);pointer-events:none;width:100%;height:10px;position:absolute}.PanelSliderWithInput-module__vOIFBG__fill{background:var(--color-foreground);opacity:.2;border-radius:var(--ui-radius-sm);pointer-events:none;height:10px;transition:width 75ms ease-out;position:absolute;inset-inline-start:0}:is(.PanelSliderWithInput-module__vOIFBG__sliderWrapper:has(input:active) .PanelSliderWithInput-module__vOIFBG__fill,.PanelSliderWithInput-module__vOIFBG__sliderWrapper:has(input:focus) .PanelSliderWithInput-module__vOIFBG__fill){opacity:.3}.PanelSliderWithInput-module__vOIFBG__sliderWrapper:has(.PanelSliderWithInput-module__vOIFBG__rangeInput:focus-visible){outline:2px solid var(--ui-focus-ring);outline-offset:2px;border-radius:var(--ui-radius-xs)}.PanelSliderWithInput-module__vOIFBG__rangeInput{appearance:none;cursor:pointer;opacity:0;background:0 0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.PanelSliderWithInput-module__vOIFBG__rangeInput:disabled{cursor:not-allowed}.PanelSliderWithInput-module__vOIFBG__rangeInput::-webkit-slider-runnable-track{background:0 0;height:100%}.PanelSliderWithInput-module__vOIFBG__rangeInput::-webkit-slider-thumb{appearance:none;background:var(--color-foreground);cursor:pointer;opacity:1;border-radius:50%;width:16px;height:16px;margin-top:-4px}.PanelSliderWithInput-module__vOIFBG__rangeInput:disabled::-webkit-slider-thumb{opacity:.5;cursor:not-allowed}.PanelSliderWithInput-module__vOIFBG__rangeInput::-moz-range-track{background:0 0;height:100%}.PanelSliderWithInput-module__vOIFBG__rangeInput::-moz-range-thumb{background:var(--color-foreground);cursor:pointer;border:none;border-radius:50%;width:16px;height:16px}.PanelSliderWithInput-module__vOIFBG__rangeInput:disabled::-moz-range-thumb{opacity:.5;cursor:not-allowed}.PanelSliderWithInput-module__vOIFBG__valueBadge{min-width:2.25rem;padding:0 var(--ui-space-1);font-size:var(--ui-text-xs);font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--color-foreground) 60%, transparent);text-align:end;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;flex-shrink:0}.PanelSliderWithInput-module__vOIFBG__numberInput{width:4.5rem;min-width:4.5rem;min-height:34px;padding:0 var(--ui-space-2);font-size:var(--ui-text-sm);color:var(--color-foreground);background:var(--ui-surface-2);border:1px solid var(--ui-border-soft);border-radius:var(--ui-radius-xs);text-align:end;font-family:inherit;transition:border-color .15s}.PanelSliderWithInput-module__vOIFBG__numberInput:focus{border-color:var(--ui-border-strong);outline:none}.PanelSliderWithInput-module__vOIFBG__numberInput:focus-visible{box-shadow:0 0 0 1px var(--ui-focus-ring)}.PanelSliderWithInput-module__vOIFBG__numberInput::placeholder{color:var(--public-dark-text-muted)}.PanelSliderWithInput-module__vOIFBG__numberInput:disabled{opacity:.5;cursor:not-allowed}.PanelSliderWithInput-module__vOIFBG__numberInput.PanelSliderWithInput-module__vOIFBG__numberInputError,.PanelSliderWithInput-module__vOIFBG__numberInput.PanelSliderWithInput-module__vOIFBG__numberInputError:focus,.PanelSliderWithInput-module__vOIFBG__numberInput.PanelSliderWithInput-module__vOIFBG__numberInputError:focus-visible{border-color:var(--ui-status-error-border)}.PanelSliderWithInput-module__vOIFBG__hint{font-size:var(--ui-text-xs);color:var(--public-dark-text-muted);margin-top:2px;line-height:1.4}.PanelSliderWithInput-module__vOIFBG__hintError{color:var(--ui-status-error)}@media (prefers-reduced-motion:reduce){.PanelSliderWithInput-module__vOIFBG__fill,.PanelSliderWithInput-module__vOIFBG__numberInput{transition:none}}[data-theme=light] .PanelSliderWithInput-module__vOIFBG__valueBadge{color:color-mix(in srgb, var(--color-foreground) 50%, transparent)}[data-theme=light] .PanelSliderWithInput-module__vOIFBG__label{color:var(--ui-status-muted)}[data-theme=light] .PanelSliderWithInput-module__vOIFBG__numberInput{color:var(--color-foreground);background:var(--ui-surface-subtle);border-color:var(--ui-border-subtle)}[data-theme=light] .PanelSliderWithInput-module__vOIFBG__numberInput:focus{border-color:var(--ui-border-strong)}[data-theme=light] .PanelSliderWithInput-module__vOIFBG__numberInput:focus-visible{box-shadow:0 0 0 1px var(--ui-focus-ring-light)}[data-theme=light] .PanelSliderWithInput-module__vOIFBG__sliderWrapper:has(.PanelSliderWithInput-module__vOIFBG__rangeInput:focus-visible){outline-color:var(--ui-focus-ring-light)}[data-theme=light] .PanelSliderWithInput-module__vOIFBG__numberInput::placeholder,[data-theme=light] .PanelSliderWithInput-module__vOIFBG__hint{color:var(--ui-status-muted)}[data-theme=light] .PanelSliderWithInput-module__vOIFBG__hintError{color:var(--ui-status-error)}
