@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/39c55468420adfa6-s.56419174.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.cfd9c1c2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/81cef6a21128489e-s.p.6cf41120.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.jost_1354198b-module__ZaJ6Ia__className{font-family:Jost,Jost Fallback;font-style:normal}.jost_1354198b-module__ZaJ6Ia__variable{--font-jost:"Jost","Jost Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_7b064e0d-module__MOT0tq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_7b064e0d-module__MOT0tq__variable{--font-inter:"Inter","Inter Fallback"}
@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7f49c72243bdcede-s.d482622f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a2797aaeec05c026-s.901efc6f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b3baf9375001c1f5-s.7897a175.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9096fd5f49bfad97-s.20ec22c2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ef7be03ed7e60a63-s.p.bb832c79.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4bd7aa058bc96e4f-s.940752b4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0bd78c1bd4dfd4c7-s.cfc45236.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:500;font-display:swap;src:url(../media/197b82234d448be7-s.ac81b455.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:500;font-display:swap;src:url(../media/79050e547acec5d8-s.515542c4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:500;font-display:swap;src:url(../media/522cd826f2dc0be6-s.p.177abc12.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:600;font-display:swap;src:url(../media/be04ef6d3831928d-s.eeea8291.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:600;font-display:swap;src:url(../media/690c9e92a92dc3ad-s.5072461a.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bd1c8a16898c933f-s.d7e45335.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c63a115de3206da5-s.f59cae2b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:600;font-display:swap;src:url(../media/713e82fa9fe87496-s.p.dc05021a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif Fallback;src:local(Times New Roman);ascent-override:88.04%;descent-override:23.62%;line-gap-override:0.0%;size-adjust:116.43%}.ibm_plex_serif_83e8281b-module__IOatkq__className{font-family:IBM Plex Serif,IBM Plex Serif Fallback;font-style:normal}.ibm_plex_serif_83e8281b-module__IOatkq__variable{--font-ibm-plex-serif:"IBM Plex Serif","IBM Plex Serif Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_6fd7433c-module__Zz-jia__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_6fd7433c-module__Zz-jia__variable{--font-manrope:"Manrope","Manrope Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_1bf8cbf6-module__FlyLvG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_1bf8cbf6-module__FlyLvG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
.PrimitivesShared-module__MY_dgW__contentWithArrow[data-side=top]{border-bottom:none}.PrimitivesShared-module__MY_dgW__contentWithArrow[data-side=bottom]{border-top:none}.PrimitivesShared-module__MY_dgW__contentWithArrow[data-side=left]{border-right:none}.PrimitivesShared-module__MY_dgW__contentWithArrow[data-side=right]{border-left:none}
.ConfirmPopover-module__tzD1lq__content{--confirm-popover-surface:#1c1c1cfa;--confirm-popover-border:#ffffff1a;gap:var(--ui-space-2);padding:var(--ui-space-3)var(--ui-space-3);background:var(--confirm-popover-surface);min-width:180px;max-width:240px;-webkit-backdrop-filter:blur(var(--ui-blur-popover));border:1px solid var(--confirm-popover-border);border-radius:var(--ui-radius-md);z-index:1000;flex-direction:column;animation:.18s cubic-bezier(.16,1,.3,1) ConfirmPopover-module__tzD1lq__popoverIn;display:flex;box-shadow:0 0 0 1px #0006,0 12px 32px #00000080,0 4px 8px #00000040;}@keyframes ConfirmPopover-module__tzD1lq__popoverIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.ConfirmPopover-module__tzD1lq__message{font-size:var(--ui-text-md);color:#ffffffd9;text-align:left;margin:0;font-weight:500;line-height:1.4}.ConfirmPopover-module__tzD1lq__actions{gap:var(--ui-space-2);display:flex}.ConfirmPopover-module__tzD1lq__cancelButton,.ConfirmPopover-module__tzD1lq__confirmButton,.ConfirmPopover-module__tzD1lq__confirmButtonDestructive{padding:var(--ui-space-1)var(--ui-space-3);font-size:var(--ui-text-xs);letter-spacing:.01em;text-align:center;border-radius:var(--ui-radius-xs);cursor:pointer;border:none;flex:1;font-weight:500;transition:background .15s,transform .1s,color .15s}.ConfirmPopover-module__tzD1lq__cancelButton:active,.ConfirmPopover-module__tzD1lq__confirmButton:active,.ConfirmPopover-module__tzD1lq__confirmButtonDestructive:active{transform:scale(.97)}.ConfirmPopover-module__tzD1lq__cancelButton{color:#ffffff80;background:#ffffff0f}.ConfirmPopover-module__tzD1lq__cancelButton:hover{color:#ffffffbf;background:#ffffff1a}.ConfirmPopover-module__tzD1lq__confirmButton{color:#fff;background:#ffffff2e}.ConfirmPopover-module__tzD1lq__confirmButton:hover{background:#ffffff40}.ConfirmPopover-module__tzD1lq__confirmButtonDestructive{color:#fffffff2;background:#dc3232a6}.ConfirmPopover-module__tzD1lq__confirmButtonDestructive:hover{background:#dc3232d9}.ConfirmPopover-module__tzD1lq__confirmButton:disabled,.ConfirmPopover-module__tzD1lq__cancelButton:disabled,.ConfirmPopover-module__tzD1lq__confirmButtonDestructive:disabled{opacity:.5;cursor:not-allowed}.ConfirmPopover-module__tzD1lq__cancelButton:focus-visible,.ConfirmPopover-module__tzD1lq__confirmButton:focus-visible,.ConfirmPopover-module__tzD1lq__confirmButtonDestructive:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:1px}.ConfirmPopover-module__tzD1lq__arrow{fill:var(--confirm-popover-surface);stroke:var(--confirm-popover-border);stroke-width:1px}[data-theme=light] .ConfirmPopover-module__tzD1lq__content{--confirm-popover-surface:#fff;--confirm-popover-border:var(--ui-border-soft);background:var(--confirm-popover-surface);border-color:var(--confirm-popover-border);box-shadow:var(--ui-shadow-popover)}[data-theme=light] .ConfirmPopover-module__tzD1lq__message{color:#171717e6}[data-theme=light] .ConfirmPopover-module__tzD1lq__cancelButton{color:#17171780;background:#0000000f}[data-theme=light] .ConfirmPopover-module__tzD1lq__cancelButton:hover{color:#171717d9;background:#0000001a}[data-theme=light] .ConfirmPopover-module__tzD1lq__confirmButton{color:#fff;background:#171717cc}[data-theme=light] .ConfirmPopover-module__tzD1lq__confirmButton:hover{background:#171717f2}[data-theme=light] .ConfirmPopover-module__tzD1lq__confirmButtonDestructive{color:#fffffff2;background:#dc3232bf}[data-theme=light] .ConfirmPopover-module__tzD1lq__confirmButtonDestructive:hover{background:#dc3232f2}[data-theme=light] .ConfirmPopover-module__tzD1lq__cancelButton:focus-visible,[data-theme=light] .ConfirmPopover-module__tzD1lq__confirmButton:focus-visible,[data-theme=light] .ConfirmPopover-module__tzD1lq__confirmButtonDestructive:focus-visible{outline-color:var(--ui-focus-ring-light)}@media (prefers-reduced-motion:reduce){.ConfirmPopover-module__tzD1lq__content{animation:none}.ConfirmPopover-module__tzD1lq__cancelButton,.ConfirmPopover-module__tzD1lq__confirmButton,.ConfirmPopover-module__tzD1lq__confirmButtonDestructive{transition:none}}
.Select-module__8liuuG__trigger{justify-content:space-between;align-items:center;gap:var(--ui-space-2);border-radius:var(--ui-radius-xs);border:1px solid var(--ui-border-soft);background:var(--ui-surface-subtle);width:100%;min-width:0;color:var(--color-foreground);font-size:var(--ui-text-xs);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(--ui-border-strong);background:var(--ui-surface-subtle-hover)}.Select-module__8liuuG__trigger:focus-visible{outline:2px solid 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:.375rem;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{z-index:1000;min-width:var(--radix-select-trigger-width);max-width:min(21rem,88vw);max-height:min(22rem,60vh,var(--radix-select-content-available-height,60vh));border-radius:var(--ui-radius-sm);border:1px solid var(--ui-border-soft);background:var(--ui-surface-1);-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(var(--radix-select-trigger-width),calc(100vw - 24px));width:min(var(--radix-select-trigger-width),calc(100vw - 24px));max-width:calc(100vw - 24px)}.Select-module__8liuuG__viewport{padding:.25rem}.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(--ui-surface-subtle-hover);color:var(--color-foreground)}.Select-module__8liuuG__itemMain{border-radius:var(--ui-radius-xs);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__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:#a3a3a3e6;line-height:1.35;display:block}.Select-module__8liuuG__optionIcon{color:#c4c4c4f2;flex-shrink:0;justify-content:center;align-items:center;width:.95rem;height:.95rem;display:inline-flex}.Select-module__8liuuG__itemIndicator{color:#22c55ef2;flex-shrink:0;align-self:center;margin-left:.25rem}.Select-module__8liuuG__badge{text-transform:uppercase;letter-spacing:.08em;border-radius:999px;flex-shrink:0;padding:.1rem .4rem;font-size:.56rem;line-height:1}.Select-module__8liuuG__badge_neutral{color:#d4d4d4e6;background:#ffffff14}.Select-module__8liuuG__badge_preview{color:#57c5fffa;background:#1677a040;border:1px solid #57c5ff52}.Select-module__8liuuG__badge_accent{color:#86efacf2;background:#1665344d;border:1px solid #86efac52}[data-theme=light] .Select-module__8liuuG__itemDescription{color:#737373e6}[data-theme=light] .Select-module__8liuuG__optionIcon{color:#525252f2}[data-theme=light] .Select-module__8liuuG__badge_neutral{color:#404040e6;background:#0000000f}@media (prefers-reduced-motion:reduce){.Select-module__8liuuG__trigger,.Select-module__8liuuG__itemMain{transition:none}}
.PanelShared-module__IKJbCa__scrollbarBlock{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--public-dark-text-muted)transparent}.PanelShared-module__IKJbCa__scrollbarBlock::-webkit-scrollbar{width:4px}.PanelShared-module__IKJbCa__scrollbarBlock::-webkit-scrollbar-track{background:0 0}.PanelShared-module__IKJbCa__scrollbarBlock::-webkit-scrollbar-thumb{background:var(--public-dark-text-muted);border-radius:999px}.PanelShared-module__IKJbCa__scrollbarBlock::-webkit-scrollbar-corner{background:0 0}.PanelShared-module__IKJbCa__panelContent{overscroll-behavior:contain;contain:paint;min-width:0;padding:var(--ui-space-4);flex:1;overflow:hidden auto;}.PanelShared-module__IKJbCa__panelEmbeddedRoot{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.PanelShared-module__IKJbCa__panelTextareaResizeWrapper{margin-bottom:var(--ui-space-4);position:relative}.PanelShared-module__IKJbCa__panelTextareaResize{resize:vertical;width:100%;min-height:80px;padding:var(--ui-space-3);font-size:var(--ui-text-md);color:var(--color-foreground);background:var(--ui-surface-subtle);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);padding-bottom:1.5rem;line-height:1.5;transition:border-color .15s;overflow:hidden auto}.PanelShared-module__IKJbCa__panelTextareaResize:focus{border-color:var(--ui-border-subtle-hover);outline:none}.PanelShared-module__IKJbCa__panelTextareaResize:focus-visible{border-color:var(--ui-border-strong);box-shadow:0 0 0 1px var(--ui-focus-ring);outline:none}.PanelShared-module__IKJbCa__panelTextareaResize::placeholder{color:var(--public-dark-text-muted)}.PanelShared-module__IKJbCa__panelTextareaResize::-webkit-resizer{opacity:0;background:0 0;width:0;height:0;display:none}.PanelShared-module__IKJbCa__panelTextareaResize::-moz-resizer{display:none}.PanelShared-module__IKJbCa__panelTextareaResize::-webkit-scrollbar-corner{background:0 0}.PanelShared-module__IKJbCa__panelTextareaResizeGrip{pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%23999' stroke-width='1.2' stroke-linecap='round'%3E%3Cpath d='M9 12L12 9M6 12L12 6M3 12L12 3'/%3E%3C/svg%3E");background-position:100% 100%;background-repeat:no-repeat;width:12px;height:12px;position:absolute;inset-block-end:var(--ui-space-2);inset-inline-end:var(--ui-space-2)}.PanelShared-module__IKJbCa__panelInlineLoading{align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-2)var(--ui-space-3);font-size:var(--ui-text-xs);color:var(--public-dark-text-muted);background:0 0;border:none;margin:0;display:flex}.PanelShared-module__IKJbCa__panelInlineLoadingSpinner{border:2px solid var(--public-dark-text-muted);border-top-color:var(--color-foreground);border-radius:999px;width:.875rem;height:.875rem;animation:.7s linear infinite PanelShared-module__IKJbCa__panelInlineSpin}[data-canvas-interacting=true] .PanelShared-module__IKJbCa__panelInlineLoadingSpinner{border-top-color:#0000;animation:none}@keyframes PanelShared-module__IKJbCa__panelInlineSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.PanelShared-module__IKJbCa__panelInlineLoadingSpinner{border-top-color:#0000;animation:none}}.PanelShared-module__IKJbCa__panelSrOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PanelShared-module__IKJbCa__panelSection{margin-bottom:var(--ui-space-4);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle);padding:var(--ui-space-3)var(--ui-space-4);transition:border-color .15s}.PanelShared-module__IKJbCa__panelSection:hover{border-color:var(--ui-border-subtle-hover)}.PanelShared-module__IKJbCa__panelSection:last-child{margin-bottom:0}.PanelShared-module__IKJbCa__panelSectionHeader{justify-content:space-between;align-items:center;gap:var(--ui-space-2);margin-bottom:var(--ui-space-3);display:flex}.PanelShared-module__IKJbCa__panelSectionTitle{font-size:var(--ui-text-sm);color:var(--color-foreground);font-weight:600}.PanelShared-module__IKJbCa__panelFieldRow{justify-content:space-between;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-2)0;display:flex}.PanelShared-module__IKJbCa__panelFieldRow:first-child{padding-top:0}.PanelShared-module__IKJbCa__panelFieldRow:last-child{padding-bottom:0}.PanelShared-module__IKJbCa__panelLabel{font-size:var(--ui-text-sm);color:var(--public-dark-text-muted);white-space:nowrap}.PanelShared-module__IKJbCa__panelValue{font-size:var(--ui-text-sm);color:var(--color-foreground);text-align:end;word-break:break-word}.PanelShared-module__IKJbCa__panelCheckboxRow{align-items:center;gap:var(--ui-space-2);cursor:pointer;display:flex}.PanelShared-module__IKJbCa__panelCheckboxLabel{font-size:var(--ui-text-sm);color:var(--color-foreground)}.PanelShared-module__IKJbCa__panelDivider{background:var(--ui-border-subtle);height:1px;margin:var(--ui-space-3)0;border:none}.PanelShared-module__IKJbCa__panelInput{width:100%;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);transition:border-color .15s}.PanelShared-module__IKJbCa__panelInput:focus{border-color:var(--ui-border-strong);outline:none}.PanelShared-module__IKJbCa__panelInput:focus-visible{box-shadow:0 0 0 1px var(--ui-focus-ring)}.PanelShared-module__IKJbCa__panelInput::placeholder{color:var(--public-dark-text-muted)}.PanelShared-module__IKJbCa__panelButtonPrimary{justify-content:center;align-items:center;gap:var(--ui-space-2);min-height:34px;padding:0 var(--ui-space-3);font-size:var(--ui-text-sm);color:var(--color-background);background:var(--color-foreground);border-radius:var(--ui-radius-xs);cursor:pointer;border:1px solid #0000;font-weight:500;transition:all .15s;display:inline-flex}.PanelShared-module__IKJbCa__panelButtonPrimary:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.PanelShared-module__IKJbCa__panelButtonSecondary{justify-content:center;align-items:center;gap:var(--ui-space-2);min-height:34px;padding:0 var(--ui-space-3);font-size:var(--ui-text-sm);color:var(--color-foreground);background:var(--ui-surface-subtle);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-xs);cursor:pointer;font-weight:500;transition:all .15s;display:inline-flex}.PanelShared-module__IKJbCa__panelButtonSecondary:hover{background:var(--ui-surface-subtle-hover);border-color:var(--ui-border-subtle-hover)}.PanelShared-module__IKJbCa__panelButtonSecondary:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.PanelShared-module__IKJbCa__panelWarning{align-items:flex-start;gap:var(--ui-space-2);margin-bottom:var(--ui-space-4);padding:var(--ui-space-3)var(--ui-space-4);font-size:var(--ui-text-sm);color:var(--color-foreground);background:var(--ui-status-warning-bg);border:1px solid var(--ui-status-warning-border);border-radius:var(--ui-radius-sm);line-height:1.5;display:flex}.PanelShared-module__IKJbCa__panelWarning svg{color:var(--ui-status-warning)}.PanelShared-module__IKJbCa__panelEmptyState{justify-content:center;align-items:center;gap:var(--ui-space-3);width:100%;min-width:0;max-width:100%;padding:var(--ui-space-6)var(--ui-space-4);text-align:center;border:1px solid var(--ui-border-subtle);background:var(--ui-surface-subtle);border-radius:var(--ui-radius-sm);margin-bottom:var(--ui-space-4);flex-direction:column;display:flex}.PanelShared-module__IKJbCa__panelEmptyIconWrap{flex-shrink:0;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex}.PanelShared-module__IKJbCa__panelEmptyIcon{color:var(--ui-border-subtle);margin-bottom:var(--ui-space-1)}.PanelShared-module__IKJbCa__panelEmptyTitle{font-size:var(--ui-text-md);color:var(--color-foreground);font-weight:600}.PanelShared-module__IKJbCa__panelEmptyDesc{font-size:var(--ui-text-sm);color:var(--public-dark-text-muted);overflow-wrap:anywhere;word-break:break-word;max-width:min(100%,240px);line-height:1.5}.PanelShared-module__IKJbCa__panelErrorState{border-color:var(--ui-status-error-border);background:var(--ui-status-error-bg)}.PanelShared-module__IKJbCa__panelErrorState .PanelShared-module__IKJbCa__panelEmptyTitle{color:var(--ui-status-error)}.PanelShared-module__IKJbCa__panelErrorState .PanelShared-module__IKJbCa__panelEmptyDesc{color:var(--ui-status-muted)}.PanelShared-module__IKJbCa__panelErrorDetailsGroup{width:100%;max-width:100%}.PanelShared-module__IKJbCa__panelErrorDetailsToggle{justify-content:center;align-items:center;gap:var(--ui-space-1);margin-top:calc(var(--ui-space-1)/2);color:var(--ui-status-error);cursor:pointer;font-size:var(--ui-text-xs);font-weight:500;list-style:none;display:inline-flex}.PanelShared-module__IKJbCa__panelErrorDetailsToggle::-webkit-details-marker{display:none}.PanelShared-module__IKJbCa__panelErrorDetails{width:100%;max-width:100%;margin:var(--ui-space-2)0 0;padding:var(--ui-space-2)var(--ui-space-3);font-size:var(--ui-text-xs);text-align:left;color:var(--ui-status-error);background:var(--ui-surface-subtle);border:1px solid var(--ui-status-error-border);border-radius:var(--ui-radius-sm);overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;line-height:1.45;overflow-x:auto}.PanelShared-module__IKJbCa__panelRetryButton{margin-top:var(--ui-space-2);min-height:34px;padding:0 var(--ui-space-3);border-radius:var(--ui-radius-sm);border:1px solid var(--ui-status-error-border);background:var(--ui-status-error-bg);color:var(--ui-status-error);font-size:var(--ui-text-sm);cursor:pointer;font-weight:500;transition:all .12s}.PanelShared-module__IKJbCa__panelRetryButton:focus-visible{outline:2px solid var(--ui-status-error);outline-offset:2px}[data-theme=light] .PanelShared-module__IKJbCa__scrollbarBlock{scrollbar-color:var(--ui-status-muted)transparent}[data-theme=light] .PanelShared-module__IKJbCa__scrollbarBlock::-webkit-scrollbar-thumb{background:var(--ui-status-muted)}[data-theme=light] .PanelShared-module__IKJbCa__panelInlineLoading{color:var(--ui-status-muted)}[data-theme=light] .PanelShared-module__IKJbCa__panelInlineLoadingSpinner{border-color:var(--ui-status-muted);border-top-color:var(--color-foreground)}[data-theme=light] .PanelShared-module__IKJbCa__panelLabel{color:var(--ui-status-muted)}[data-theme=light] .PanelShared-module__IKJbCa__panelInput{background:var(--ui-surface-subtle);border-color:var(--ui-border-subtle)}[data-theme=light] .PanelShared-module__IKJbCa__panelInput::placeholder{color:var(--ui-status-muted)}[data-theme=light] .PanelShared-module__IKJbCa__panelButtonPrimary:focus-visible,[data-theme=light] .PanelShared-module__IKJbCa__panelButtonSecondary:focus-visible{outline-color:var(--ui-focus-ring-light)}[data-theme=light] .PanelShared-module__IKJbCa__panelTextareaResize:focus{border-color:var(--ui-border-strong)}[data-theme=light] .PanelShared-module__IKJbCa__panelTextareaResize:focus-visible{box-shadow:0 0 0 1px var(--ui-focus-ring-light)}[data-theme=light] .PanelShared-module__IKJbCa__panelTextareaResize::placeholder{color:var(--ui-status-muted)}[data-theme=light] .PanelShared-module__IKJbCa__panelWarning{color:var(--ui-status-warning)}[data-theme=light] .PanelShared-module__IKJbCa__panelEmptyIcon,[data-theme=light] .PanelShared-module__IKJbCa__panelEmptyDesc{color:var(--ui-status-muted)}[data-theme=light] .PanelShared-module__IKJbCa__panelErrorState .PanelShared-module__IKJbCa__panelEmptyDesc{color:var(--ui-status-error)}[data-theme=light] .PanelShared-module__IKJbCa__panelTextareaResizeGrip{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%23666' stroke-width='1.2' stroke-linecap='round'%3E%3Cpath d='M9 12L12 9M6 12L12 6M3 12L12 3'/%3E%3C/svg%3E")}@media (prefers-reduced-motion:reduce){.PanelShared-module__IKJbCa__panelSection,.PanelShared-module__IKJbCa__panelRetryButton,.PanelShared-module__IKJbCa__panelInput,.PanelShared-module__IKJbCa__panelButtonPrimary,.PanelShared-module__IKJbCa__panelButtonSecondary,.PanelShared-module__IKJbCa__panelTextareaResize{transition:none}}
.properties-module__jWa7pq__label{font-size:var(--text-node-label);color:#ffffff80;white-space:nowrap;cursor:default;align-items:center;gap:.25rem;display:flex}.properties-module__jWa7pq__labelIcon{color:#fff6;flex-shrink:0}[data-theme=light] .properties-module__jWa7pq__label{color:#737373a6}[data-theme=light] .properties-module__jWa7pq__labelIcon{color:#73737380}.properties-module__jWa7pq__hint{font-size:var(--text-micro);color:#ffffff40;line-height:1.2}[data-theme=light] .properties-module__jWa7pq__hint{color:#73737359}.properties-module__jWa7pq__hintRight{text-align:right;-webkit-user-select:none;user-select:none}.properties-module__jWa7pq__description{font-size:var(--text-micro);color:#ffffff4d;-webkit-line-clamp:2;white-space:normal;word-break:break-word;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}[data-theme=light] .properties-module__jWa7pq__description{color:#00000059}.properties-module__jWa7pq__error{color:var(--ui-status-error);font-size:.4375rem;line-height:1.2}[data-theme=light] .properties-module__jWa7pq__error{color:var(--ui-status-error)}.properties-module__jWa7pq__requiredBadge{font-size:var(--text-micro);color:#fdba74b3;margin-left:1px}[data-theme=light] .properties-module__jWa7pq__requiredBadge{color:#ea580ce6}.properties-module__jWa7pq__sectionToggle{font-size:var(--text-node-label);color:#fff6;cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;padding:.25rem 0;font-family:inherit;font-weight:500;transition:color .15s;display:flex}.properties-module__jWa7pq__sectionToggle:hover{color:#ffffffa6}[data-theme=light] .properties-module__jWa7pq__sectionToggle{color:#73737380}[data-theme=light] .properties-module__jWa7pq__sectionToggle:hover{color:#737373cc}.properties-module__jWa7pq__sectionToggle:disabled{opacity:.5;cursor:not-allowed}.properties-module__jWa7pq__sectionBadge{font-size:var(--text-micro);color:#ffffff4d;margin-left:.125rem}[data-theme=light] .properties-module__jWa7pq__sectionBadge{color:#0000004d}.properties-module__jWa7pq__numberInputReset{appearance:textfield}.properties-module__jWa7pq__numberInputReset::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.properties-module__jWa7pq__numberInputReset::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.properties-module__jWa7pq__input{color:#fffc;background:#26262699;border:1px solid #73737380;outline:none;font-family:inherit;transition:border-color .15s,box-shadow .15s}.properties-module__jWa7pq__input::placeholder{color:#ffffff40}.properties-module__jWa7pq__input:focus{border-color:#ffffff4d}.properties-module__jWa7pq__input:focus-visible{box-shadow:0 0 0 1px #ffffff4d}.properties-module__jWa7pq__input:disabled{opacity:.5;cursor:not-allowed}[data-theme=light] .properties-module__jWa7pq__input{color:#171717e6;background:#fff;border-color:#0000001f}[data-theme=light] .properties-module__jWa7pq__input::placeholder{color:#73737366}[data-theme=light] .properties-module__jWa7pq__input:focus{border-color:#0000004d}[data-theme=light] .properties-module__jWa7pq__input:focus-visible{box-shadow:0 0 0 1px #00000040}.properties-module__jWa7pq__inputSm{font-size:var(--text-node-label);border-radius:var(--ui-radius-xxs);padding:.1875rem .375rem}.properties-module__jWa7pq__inputMd{font-size:var(--ui-text-sm);border-radius:var(--ui-radius-xs);padding:.375rem .5rem}.properties-module__jWa7pq__inputError{border-color:var(--ui-status-error-border)!important}[data-theme=light] .properties-module__jWa7pq__inputError{border-color:var(--ui-status-error-border)!important}
.NodeShell-module__2tBihG__container{--node-shell-text-color:white;--node-shell-selected-border-color:#ffffff80;--node-shell-hover-border-color:#525252;cursor:grab;border-radius:var(--ui-radius-md);background:var(--ui-surface-node);-webkit-backdrop-filter:blur(var(--node-shell-blur,.5px));border:1px solid var(--ui-border-strong);box-shadow:var(--ui-shadow-node);color:var(--node-shell-text-color);font-size:var(--ui-text-lg);-webkit-user-select:none;user-select:none;background-clip:padding-box;font-weight:500;transition:border-color .2s ease-out;position:absolute}.NodeShell-module__2tBihG__container:before,.NodeShell-module__2tBihG__container:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:1px solid #0000;transition:opacity .2s ease-out,border-color .2s ease-out;position:absolute;inset:-1px;transform:scale(1)}.NodeShell-module__2tBihG__container:active{cursor:grabbing}.NodeShell-module__2tBihG__selected{border-color:var(--node-shell-selected-border-color)}.NodeShell-module__2tBihG__container.NodeShell-module__2tBihG__selected [data-node-footer]{opacity:1}.NodeShell-module__2tBihG__container:not(.NodeShell-module__2tBihG__selected):hover{border-color:var(--node-shell-hover-border-color)}.NodeShell-module__2tBihG__container:focus-visible{border-color:var(--node-shell-selected-border-color);outline:2px solid color-mix(in srgb,var(--node-shell-selected-border-color)80%,white 20%);outline-offset:2px}[data-theme=light] .NodeShell-module__2tBihG__container{--node-shell-text-color:var(--color-foreground);--node-shell-selected-border-color:#0006;--node-shell-hover-border-color:#00000026}.NodeShell-module__2tBihG__interacting{-webkit-backdrop-filter:blur(.5px);box-shadow:var(--ui-shadow-soft);z-index:50;will-change:transform;transition:border-color .2s}.NodeShell-module__2tBihG__interacting:before,.NodeShell-module__2tBihG__interacting:after{animation:none!important}.NodeShell-module__2tBihG__content{z-index:1;isolation:isolate;flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.NodeShell-module__2tBihG__executing-running{border-color:var(--node-exec-running)}.NodeShell-module__2tBihG__executing-streaming{border-color:var(--node-exec-streaming)}.NodeShell-module__2tBihG__executing-completed{border-color:var(--node-exec-completed)}.NodeShell-module__2tBihG__executing-error{border-color:var(--node-exec-error)}.NodeShell-module__2tBihG__executing-running:after,.NodeShell-module__2tBihG__executing-streaming:after{opacity:.35;animation:2s cubic-bezier(.4,0,.6,1) infinite NodeShell-module__2tBihG__executionRingPulse;transform:scale(1.008)}.NodeShell-module__2tBihG__executing-running:after{border-color:var(--node-exec-running-ring)}.NodeShell-module__2tBihG__executing-streaming:after{border-color:var(--node-exec-streaming-ring)}.NodeShell-module__2tBihG__executing-completed:after{border-color:var(--node-exec-completed-ring);opacity:.32;transform:scale(1.01)}.NodeShell-module__2tBihG__executing-error:after{border-color:var(--node-exec-error-ring);opacity:.34;transform:scale(1.01)}@keyframes NodeShell-module__2tBihG__executionRingPulse{0%,to{opacity:.24;transform:scale(1)}50%{opacity:.48;transform:scale(1.018)}}@media (prefers-reduced-motion:reduce){.NodeShell-module__2tBihG__executing-running:after,.NodeShell-module__2tBihG__executing-streaming:after{animation:none}}
.NodeHandles-module__ZSaDJq__nodeHandlesRoot{pointer-events:none;position:absolute;inset:0}.NodeHandles-module__ZSaDJq__handle{pointer-events:auto;--node-handle-border-color:color-mix(in srgb,var(--port-color)12%,#fff3);--node-handle-hover-border-color:#fff6;touch-action:none;width:var(--node-handle-size,.875rem);height:var(--node-handle-size,.875rem);background:color-mix(in srgb,var(--port-color)6%,#ffffff1a);border:1px solid var(--node-handle-border-color);cursor:crosshair;z-index:10;border-radius:9999px;transition:transform .15s,background .15s,border-color .15s,opacity .15s;position:absolute;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.NodeHandles-module__ZSaDJq__handle{transition-duration:.01ms}}.NodeHandles-module__ZSaDJq__handle:hover{background:color-mix(in srgb,var(--port-color)8%,#ffffff26);border-color:var(--node-handle-hover-border-color);transform:translateY(-50%)scale(1.1)}.NodeHandles-module__ZSaDJq__handle[data-port-type=text]{background:#ffffff1f;border-color:#d4d4d459}.NodeHandles-module__ZSaDJq__handle[data-port-type=text]:hover{border-color:var(--node-handle-hover-border-color);background:#fff3}.NodeHandles-module__ZSaDJq__input{left:calc(0px - var(--node-handle-half,.4375rem) - var(--node-shell-border-half-px,.5px))}.NodeHandles-module__ZSaDJq__output{right:calc(0px - var(--node-handle-half,.4375rem) - var(--node-shell-border-half-px,.5px))}.NodeHandles-module__ZSaDJq__generate3dImageInputHandle{left:calc(0px - var(--node-handle-generate3d-offset,.75rem) - var(--node-shell-border-half-px,.5px));z-index:22}.NodeHandles-module__ZSaDJq__generate3dImageInputHandle:before{content:"";border-radius:inherit;position:absolute;inset:-.25rem}.NodeHandles-module__ZSaDJq__highlighted{box-shadow:0 0 0 2px color-mix(in srgb,var(--port-color,white)70%,transparent);z-index:20;transform:translateY(-50%)scale(1.3)}.NodeHandles-module__ZSaDJq__dimmed{opacity:.3;pointer-events:none}.NodeHandles-module__ZSaDJq__selfNodeConnectionNeutral{opacity:.55;box-shadow:none}.NodeHandles-module__ZSaDJq__selfNodeConnectionNeutral:hover{border-color:var(--node-handle-border-color);transform:translateY(-50%)}.NodeHandles-module__ZSaDJq__required{box-shadow:0 0 0 1px var(--port-color,white)}.NodeHandles-module__ZSaDJq__portLabel{--node-port-label-color:#a3a3a3e6;color:var(--node-port-label-color);font-size:var(--text-micro);letter-spacing:.01em;white-space:nowrap;pointer-events:none;z-index:30;font-weight:500;position:absolute;bottom:calc(50% + .25rem)}.NodeHandles-module__ZSaDJq__portLabel[data-direction=input]{right:calc(100% + .5rem)}.NodeHandles-module__ZSaDJq__portLabel[data-direction=output]{left:calc(100% + .5rem)}.NodeHandles-module__ZSaDJq__portLabelSpawn{transition:opacity var(--port-label-spawn-fade-duration,.28s)ease-out}.NodeHandles-module__ZSaDJq__portLabelSpawn[data-fade=true]{opacity:0}@media (prefers-reduced-motion:reduce){.NodeHandles-module__ZSaDJq__portLabelSpawn{transition-duration:var(--port-label-spawn-fade-reduced,50ms)}}[data-theme=light] .NodeHandles-module__ZSaDJq__handle{--node-handle-border-color:color-mix(in srgb,var(--port-color)15%,#0000001f);--node-handle-hover-border-color:#00000040;background:color-mix(in srgb,var(--port-color)6%,#0000000f)}[data-theme=light] .NodeHandles-module__ZSaDJq__handle:hover{background:color-mix(in srgb,var(--port-color)8%,#0000001a)}[data-theme=light] .NodeHandles-module__ZSaDJq__handle[data-port-type=text]{background:#0000000f;border-color:#0000001f}[data-theme=light] .NodeHandles-module__ZSaDJq__handle[data-port-type=text]:hover{background:#0000001a;border-color:#0003}[data-theme=light] .NodeHandles-module__ZSaDJq__portLabel{--node-port-label-color:#404040f2}
.GenerateImageNode-module__tEA6-G__content{--gen-image-scrollbar:#52525266;--gen-image-generating-bg:#262626;--gen-image-spinner:#fff6;--gen-image-generating-text:#737373;--gen-image-error-bg:#f871710d;--gen-image-error-border:#f8717126;--gen-image-error-text:#f87171;--gen-image-error-scrollbar:#f871714d;--gen-image-locked-color:#fff9;--gen-image-locked-bg:#26262666;--gen-image-locked-border:#4040404d;--gen-image-locked-id-color:#ffffff73;--generation-status-bg:var(--gen-image-generating-bg);--generation-status-spinner:var(--gen-image-spinner);--generation-status-text:var(--gen-image-generating-text);--generation-status-error-bg:var(--gen-image-error-bg);--generation-status-error-border:var(--gen-image-error-border);--generation-status-error-text:var(--gen-image-error-text);--generation-status-error-scrollbar:var(--gen-image-error-scrollbar);--generation-status-container-flex:1 1 0;--generation-status-container-min-height:4.5rem;scrollbar-width:thin;scrollbar-color:var(--gen-image-scrollbar)transparent;overscroll-behavior:contain;flex-direction:column;flex:1;gap:.5rem;min-height:0;padding:.5rem .75rem;display:flex;overflow:hidden auto}.GenerateImageNode-module__tEA6-G__imageContainer{border-radius:var(--ui-radius-sm);flex:none;min-width:0;position:relative;overflow:hidden}.GenerateImageNode-module__tEA6-G__image{border-radius:var(--ui-radius-sm);width:100%;height:auto;display:block}.GenerateImageNode-module__tEA6-G__lockedModel{font-size:var(--text-node-label);color:var(--gen-image-locked-color);background:var(--gen-image-locked-bg);border:1px solid var(--gen-image-locked-border);border-radius:var(--ui-radius-xs);align-items:center;gap:.375rem;min-width:0;padding:.25rem .375rem;display:flex;overflow:hidden}.GenerateImageNode-module__tEA6-G__lockedModelId{font-family:var(--font-mono);color:var(--gen-image-locked-id-color);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.5rem;overflow:hidden}[data-theme=light] .GenerateImageNode-module__tEA6-G__content{--gen-image-scrollbar:#b4b4b466;--gen-image-generating-bg:#f0f0f0;--gen-image-spinner:#00000059;--gen-image-generating-text:#646464;--gen-image-error-bg:#f871710f;--gen-image-error-border:#dc262633;--gen-image-error-text:#b91c1c;--gen-image-error-scrollbar:#dc26264d;--gen-image-locked-color:#0000008c;--gen-image-locked-bg:#f0f0f099;--gen-image-locked-border:#0000001a;--gen-image-locked-id-color:#0006}
.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,#262626);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,#fff6);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,#737373);margin-top:.375rem}.GenerationStatusContent-module__1wVria__errorContainer{background:var(--generation-status-error-bg,#f871710d);border:1px solid var(--generation-status-error-border,#f8717126);border-radius:var(--ui-radius-sm);flex-shrink:0;width:100%;padding:.5rem}.GenerationStatusContent-module__1wVria__errorContainerDismissible{cursor:pointer}.GenerationStatusContent-module__1wVria__errorText{font-size:var(--text-micro);color:var(--generation-status-error-text,#f87171);white-space:pre-wrap;overflow-wrap:anywhere;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--generation-status-error-scrollbar,#f871714d)transparent;max-height:3.5rem;line-height:1.3;overflow-y:auto}.GenerationStatusContent-module__1wVria__placeholder{font-size:var(--text-node-label);color:var(--generation-status-placeholder-text,#737373);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{--gen-video-scrollbar:#52525266;--gen-video-generating-bg:#262626;--gen-video-spinner:#fff6;--gen-video-generating-text:#737373;--gen-video-error-bg:#f871710d;--gen-video-error-border:#f8717126;--gen-video-error-text:#f87171;--gen-video-error-scrollbar:#f871714d;--gen-video-locked-color:#fff9;--gen-video-locked-bg:#26262666;--gen-video-locked-border:#4040404d;--gen-video-locked-id-color:#ffffff73;--generation-status-bg:var(--gen-video-generating-bg);--generation-status-spinner:var(--gen-video-spinner);--generation-status-text:var(--gen-video-generating-text);--generation-status-error-bg:var(--gen-video-error-bg);--generation-status-error-border:var(--gen-video-error-border);--generation-status-error-text:var(--gen-video-error-text);--generation-status-error-scrollbar:var(--gen-video-error-scrollbar);--generation-status-container-min-height:6rem;scrollbar-width:thin;scrollbar-color:var(--gen-video-scrollbar)transparent;overscroll-behavior:contain;flex-direction:column;flex:1;gap:.5rem;min-height:0;padding:.5rem .75rem;display:flex;overflow:hidden auto}.GenerateVideoNode-module__RoEbmG__videoContainer{border-radius:var(--ui-radius-sm);flex:none;min-width:0;position:relative;overflow:hidden}.GenerateVideoNode-module__RoEbmG__video{border-radius:var(--ui-radius-sm);background:#000;width:100%;height:auto;display:block}.GenerateVideoNode-module__RoEbmG__lockedModel{font-size:var(--text-node-label);color:var(--gen-video-locked-color);background:var(--gen-video-locked-bg);border:1px solid var(--gen-video-locked-border);border-radius:var(--ui-radius-xs);align-items:center;gap:.375rem;min-width:0;padding:.25rem .375rem;display:flex;overflow:hidden}.GenerateVideoNode-module__RoEbmG__lockedModelId{font-family:var(--font-mono);color:var(--gen-video-locked-id-color);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.5rem;overflow:hidden}[data-theme=light] .GenerateVideoNode-module__RoEbmG__content{--gen-video-scrollbar:#b4b4b466;--gen-video-generating-bg:#f0f0f0;--gen-video-spinner:#00000059;--gen-video-generating-text:#646464;--gen-video-error-bg:#f871710f;--gen-video-error-border:#dc262633;--gen-video-error-text:#b91c1c;--gen-video-error-scrollbar:#dc26264d;--gen-video-locked-color:#0000008c;--gen-video-locked-bg:#f0f0f099;--gen-video-locked-border:#0000001a;--gen-video-locked-id-color:#0006}
.ImageNode-module__qChgOG__header{padding:.125rem .25rem}.ImageNode-module__qChgOG__mediaWrapper,.ImageNode-module__qChgOG__uploadWrapper{--image-node-media-bg:#262626;--image-node-loading-text:#a3a3a3;--image-node-upload-border:#40404080;--image-node-upload-bg:#26262680;--image-node-upload-hover-border:#525252;--image-node-upload-hover-bg:#262626;--image-node-upload-text:#737373;--image-node-upload-hint:#525252;--image-node-spinner:#a3a3a3;--image-node-error-icon:#f87171;--image-node-error-text:#f87171;--image-node-replace-btn-bg:#ffffff1a;--image-node-replace-btn-border:#fff3;--image-node-replace-btn-color:#ffffffe6;--image-node-replace-btn-hover-bg:#ffffff26;--image-node-replace-btn-hover-border:#ffffff4d;--image-node-replace-btn-focus:#ffffff80}.ImageNode-module__qChgOG__mediaWrapper{border-radius:var(--ui-radius-sm);min-height:0;margin:var(--ui-space-1);flex:1;position:relative;overflow:hidden}.ImageNode-module__qChgOG__imageContainer{background:var(--image-node-media-bg);width:100%;height:100%;position:relative}.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{color:var(--image-node-loading-text);font-size:.625rem}@keyframes ImageNode-module__qChgOG__pulse{0%,to{opacity:1}50%{opacity:.5}}.ImageNode-module__qChgOG__image{object-fit:cover;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{padding:var(--ui-space-2);flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.ImageNode-module__qChgOG__uploadZone{border:1px dashed var(--image-node-upload-border);border-radius:var(--ui-radius-sm);background:var(--image-node-upload-bg);cursor:pointer;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:0;transition:border-color .15s,background .15s;display:flex;overflow:hidden}.ImageNode-module__qChgOG__uploadZone:hover{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);transition:color .15s}.ImageNode-module__qChgOG__uploadIconDragOver{color:#34d399e6}.ImageNode-module__qChgOG__uploadText{color:var(--image-node-upload-text);opacity:0;font-size:.625rem;transition:color .15s,opacity .2s}.ImageNode-module__qChgOG__uploadZone:hover .ImageNode-module__qChgOG__uploadText{opacity:1}.ImageNode-module__qChgOG__uploadTextDragOver{color:#34d399e6;opacity:1}.ImageNode-module__qChgOG__uploadHint{color:var(--image-node-upload-hint);opacity:0;font-size:.5625rem;transition:opacity .2s}.ImageNode-module__qChgOG__uploadZone:hover .ImageNode-module__qChgOG__uploadHint{opacity:1}.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__errorIcon{color:var(--image-node-error-icon)}.ImageNode-module__qChgOG__errorText{color:var(--image-node-error-text);text-align:center;padding:0 .5rem;font-size:.625rem}.ImageNode-module__qChgOG__replaceButton{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;font-size:.625rem;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:rect(0,0,0,0);border:0;width:0;height:0;margin:0;padding:0;position:absolute;overflow:hidden}[data-theme=light] .ImageNode-module__qChgOG__mediaWrapper,[data-theme=light] .ImageNode-module__qChgOG__uploadWrapper{--image-node-media-bg:#0000000f;--image-node-loading-text:#404040b3;--image-node-upload-border:#00000026;--image-node-upload-bg:#00000008;--image-node-upload-hover-border:#00000040;--image-node-upload-hover-bg:#0000000f;--image-node-upload-text:#404040cc;--image-node-upload-hint:#404040cc;--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}
.LoopNode-module__8JS-aa__content{--loop-scrollbar:#52525266;--loop-label:#a3a3a3;--loop-input-text:#ffffffe6;--loop-input-bg:#26262699;--loop-input-border:#40404099;--loop-input-focus-border:#a3a3a3cc;--loop-input-focus-bg:#26262699;--loop-focus-ring:#ffffff4d;--loop-muted:#737373;--loop-status-dot-idle:#73737399;--loop-status-dot-running:#eab308d9;--loop-status-dot-complete:#34d399e6;--loop-status-dot-error:#f87171e6;scrollbar-color:var(--loop-scrollbar)transparent;}.LoopNode-module__8JS-aa__iterRow{}.LoopNode-module__8JS-aa__iterLabel{color:var(--loop-label);}.LoopNode-module__8JS-aa__iterInput{color:var(--loop-input-text);background:var(--loop-input-bg);border-color:var(--loop-input-border);}.LoopNode-module__8JS-aa__iterInput:focus{border-color:var(--loop-input-focus-border);background:var(--loop-input-focus-bg)}.LoopNode-module__8JS-aa__iterInput:focus-visible{box-shadow:0 0 0 1px var(--loop-focus-ring)}.LoopNode-module__8JS-aa__iterUnit{color:var(--loop-muted);}.LoopNode-module__8JS-aa__statusRow{}.LoopNode-module__8JS-aa__statusDot{}.LoopNode-module__8JS-aa__statusDotIdle{background:var(--loop-status-dot-idle)}.LoopNode-module__8JS-aa__statusDotRunning{background:var(--loop-status-dot-running);animation:1.5s ease-in-out infinite LoopNode-module__8JS-aa__pulse}.LoopNode-module__8JS-aa__statusDotComplete{background:var(--loop-status-dot-complete)}.LoopNode-module__8JS-aa__statusDotError{background:var(--loop-status-dot-error)}@keyframes LoopNode-module__8JS-aa__pulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.LoopNode-module__8JS-aa__statusDotRunning{animation:none}}.LoopNode-module__8JS-aa__statusLabel{color:var(--loop-label);}.LoopNode-module__8JS-aa__progressText{color:var(--loop-label);margin-left:.25rem;}.LoopNode-module__8JS-aa__statusHint{color:var(--loop-muted);}[data-theme=light] .LoopNode-module__8JS-aa__content{--loop-scrollbar:#0003;--loop-label:#404040e6;--loop-input-text:#171717f2;--loop-input-bg:#fffffff2;--loop-input-border:#0000001f;--loop-input-focus-border:#00000059;--loop-input-focus-bg:#fff;--loop-focus-ring:#00000040;--loop-muted:#404040e6;--loop-status-dot-idle:#40404099;--loop-status-dot-running:#b45309e6;--loop-status-dot-complete:#059669e6;--loop-status-dot-error:#b91c1ce6}
.MergeNode-module__CrG8xG__content{--merge-scrollbar-color:#52525266;--merge-mode-label-color:#a3a3a3;--merge-mode-hint-color:#a3a3a3b3;scrollbar-color:var(--merge-scrollbar-color)transparent;}.MergeNode-module__CrG8xG__modeRow{}.MergeNode-module__CrG8xG__modeLabel{color:var(--merge-mode-label-color);}.MergeNode-module__CrG8xG__modeHint{color:var(--merge-mode-hint-color);text-align:center;padding:0 .25rem;line-height:1.3;}[data-theme=light] .MergeNode-module__CrG8xG__content{--merge-scrollbar-color:#b4b4b466;--merge-mode-label-color:#404040e6;--merge-mode-hint-color:#646464bf}
.PromptNode-module__oXbVPW__header{padding:.125rem .75rem}.PromptNode-module__oXbVPW__content{--prompt-node-scrollbar:#52525266;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-node-footer],.PromptNode-module__oXbVPW__content:focus-within [data-node-footer]{opacity:1}[data-theme=light] .PromptNode-module__oXbVPW__content{--prompt-node-scrollbar:#0003}
.TextGenNode-module__8Ss-Aq__content{--textgen-scrollbar:#52525266;--textgen-generating-bg:#262626;--textgen-spinner-color:#fff6;--textgen-generating-text:#737373;--textgen-error-bg:#f871710d;--textgen-error-border:#f8717126;--textgen-error-text:#f87171;--textgen-error-scrollbar:#f871714d;--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__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}.TextGenNode-module__8Ss-Aq__modelFooter{color:#ffffff4d;align-items:center;gap:.3rem;min-width:0;padding:.2rem 0 0;font-size:.5rem;display:flex;overflow:hidden}.TextGenNode-module__8Ss-Aq__modelFooterId{font-family:var(--font-mono);color:#fff3;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.5rem;overflow:hidden}[data-theme=light] .TextGenNode-module__8Ss-Aq__content{--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}[data-theme=light] .TextGenNode-module__8Ss-Aq__modelFooter{color:#00000059}[data-theme=light] .TextGenNode-module__8Ss-Aq__modelFooterId{color:#00000040}
.TextFormattingToolbar-module__ni0iGa__wrap{--text-toolbar-bg:#262626f5;--text-toolbar-border:#ffffff1a;--text-toolbar-shadow:#0000004d;--text-toolbar-divider:#ffffff1a;--text-toolbar-button:#fff9;--text-toolbar-button-hover-bg:#ffffff1a;--text-toolbar-button-hover:#ffffffe6;--text-toolbar-button-active-bg:#ffffff26;--text-toolbar-button-active:#fff;--text-toolbar-color-swatch-border:#fff3;--text-toolbar-dropdown-bg:#262626fa;--text-toolbar-dropdown-border:#ffffff1a;--text-toolbar-dropdown-shadow:#0006;--text-toolbar-dropdown-item:#fffc;--text-toolbar-dropdown-item-hover-bg:#ffffff1a;--text-toolbar-dropdown-item-selected-bg:#ffffff14;--text-toolbar-dropdown-item-selected:#fff;--text-toolbar-color-popover-bg:#262626fa;--text-toolbar-color-popover-border:#ffffff1a;--text-toolbar-color-popover-shadow:#0006;--text-toolbar-color-pointer-border:#fff;--text-toolbar-color-pointer-shadow:#0000004d;--text-toolbar-hex-input:#ffffffe6;--text-toolbar-hex-input-bg:#ffffff0d;--text-toolbar-hex-input-border:#ffffff1a;--text-toolbar-hex-input-focus-border:#ffffff4d;--text-toolbar-hex-input-focus-ring:#ffffff4d;--text-toolbar-hex-input-placeholder:#ffffff59;z-index:30;pointer-events:none;justify-content:center;align-items:center;margin-bottom:2.25rem;display:flex;position:absolute;bottom:100%;left:0;right:0}.TextFormattingToolbar-module__ni0iGa__toolbar{border-radius:var(--ui-radius-md);background:var(--text-toolbar-bg);border:1px solid var(--text-toolbar-border);box-shadow:0 4px 12px var(--text-toolbar-shadow);pointer-events:auto;align-items:center;gap:.125rem;padding:.25rem;display:flex}.TextFormattingToolbar-module__ni0iGa__divider{background:var(--text-toolbar-divider);width:1px;height:1rem;margin:0 .25rem}.TextFormattingToolbar-module__ni0iGa__button{cursor:pointer;border-radius:var(--ui-radius-xs);width:1.5rem;min-width:1.5rem;height:1.5rem;color:var(--text-toolbar-button);background:0 0;border:none;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.TextFormattingToolbar-module__ni0iGa__button:hover{background:var(--text-toolbar-button-hover-bg);color:var(--text-toolbar-button-hover)}.TextFormattingToolbar-module__ni0iGa__button.TextFormattingToolbar-module__ni0iGa__active{background:var(--text-toolbar-button-active-bg);color:var(--text-toolbar-button-active)}.TextFormattingToolbar-module__ni0iGa__fontSizeButton{width:auto;min-width:2.5rem;font-size:var(--ui-text-xs);font-variant-numeric:tabular-nums;gap:.25rem;padding:0 .375rem;font-weight:500;}.TextFormattingToolbar-module__ni0iGa__fontFamilyButton{width:auto;min-width:4rem;max-width:6rem;font-size:var(--ui-text-xs);gap:.25rem;padding:0 .375rem;font-weight:500;}.TextFormattingToolbar-module__ni0iGa__fontFamilyButton span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TextFormattingToolbar-module__ni0iGa__colorButton{padding:.25rem;}.TextFormattingToolbar-module__ni0iGa__colorSwatch{border-radius:var(--ui-radius-xxs);border:1px solid var(--text-toolbar-color-swatch-border);width:.875rem;height:.875rem}.TextFormattingToolbar-module__ni0iGa__dropdownAnchor{position:relative}.TextFormattingToolbar-module__ni0iGa__dropdown{z-index:40;border-radius:var(--ui-radius-sm);background:var(--text-toolbar-dropdown-bg);border:1px solid var(--text-toolbar-dropdown-border);min-width:6rem;box-shadow:0 4px 16px var(--text-toolbar-dropdown-shadow);flex-direction:column;gap:.125rem;margin-top:.375rem;padding:.25rem;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%)}.TextFormattingToolbar-module__ni0iGa__dropdownScroll{overscroll-behavior:contain;max-height:200px;overflow-y:auto}.TextFormattingToolbar-module__ni0iGa__dropdownItem{cursor:pointer;border-radius:var(--ui-radius-xxs);width:100%;color:var(--text-toolbar-dropdown-item);font-size:var(--ui-text-xs);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.375rem .5rem;transition:background .1s;display:flex}.TextFormattingToolbar-module__ni0iGa__dropdownItem:hover{background:var(--text-toolbar-dropdown-item-hover-bg)}.TextFormattingToolbar-module__ni0iGa__dropdownItem.TextFormattingToolbar-module__ni0iGa__selected{background:var(--text-toolbar-dropdown-item-selected-bg);color:var(--text-toolbar-dropdown-item-selected)}.TextFormattingToolbar-module__ni0iGa__colorPickerWrapper{position:relative}.TextFormattingToolbar-module__ni0iGa__colorPickerPopover{z-index:9999;border-radius:var(--ui-radius-md);background:var(--text-toolbar-color-popover-bg);border:1px solid var(--text-toolbar-color-popover-border);box-shadow:0 4px 16px var(--text-toolbar-color-popover-shadow);padding:.75rem}.TextFormattingToolbar-module__ni0iGa__colorPickerPopover .react-colorful{touch-action:none;width:160px;height:160px}.TextFormattingToolbar-module__ni0iGa__colorPickerPopover .react-colorful__saturation{border-radius:var(--ui-radius-sm)var(--ui-radius-sm)0 0}.TextFormattingToolbar-module__ni0iGa__colorPickerPopover .react-colorful__hue{border-radius:0 0 var(--ui-radius-sm)var(--ui-radius-sm);height:12px}.TextFormattingToolbar-module__ni0iGa__colorPickerPopover .react-colorful__pointer{border:2px solid var(--text-toolbar-color-pointer-border);width:16px;height:16px;box-shadow:0 2px 6px var(--text-toolbar-color-pointer-shadow)}.TextFormattingToolbar-module__ni0iGa__hexInput{margin-top:var(--ui-space-2);width:100%;font-size:var(--ui-text-xs);color:var(--text-toolbar-hex-input);background:var(--text-toolbar-hex-input-bg);border:1px solid var(--text-toolbar-hex-input-border);border-radius:var(--ui-radius-xs);text-transform:uppercase;text-align:center;padding:.375rem .5rem;font-family:inherit}.TextFormattingToolbar-module__ni0iGa__hexInput:focus{border-color:var(--text-toolbar-hex-input-focus-border);outline:none}.TextFormattingToolbar-module__ni0iGa__hexInput:focus-visible{box-shadow:0 0 0 1px var(--text-toolbar-hex-input-focus-ring)}.TextFormattingToolbar-module__ni0iGa__hexInput::placeholder{color:var(--text-toolbar-hex-input-placeholder)}[data-theme=light] .TextFormattingToolbar-module__ni0iGa__wrap{--text-toolbar-bg:#fffffffa;--text-toolbar-border:#0000001f;--text-toolbar-shadow:#0000001f;--text-toolbar-divider:#0000001f;--text-toolbar-button:#404040b3;--text-toolbar-button-hover-bg:#0000000f;--text-toolbar-button-hover:#171717f2;--text-toolbar-button-active-bg:#0000001a;--text-toolbar-button-active:#171717;--text-toolbar-color-swatch-border:#0003;--text-toolbar-dropdown-bg:#fffffffa;--text-toolbar-dropdown-border:#0000001f;--text-toolbar-dropdown-shadow:#00000026;--text-toolbar-dropdown-item:#404040d9;--text-toolbar-dropdown-item-hover-bg:#0000000f;--text-toolbar-dropdown-item-selected-bg:#00000014;--text-toolbar-dropdown-item-selected:#171717;--text-toolbar-color-popover-bg:#fffffffa;--text-toolbar-color-popover-border:#0000001f;--text-toolbar-color-popover-shadow:#00000026;--text-toolbar-color-pointer-border:#0000004d;--text-toolbar-color-pointer-shadow:#0003;--text-toolbar-hex-input:#171717e6;--text-toolbar-hex-input-bg:#0000000a;--text-toolbar-hex-input-border:#0000001f;--text-toolbar-hex-input-focus-border:#00000040;--text-toolbar-hex-input-focus-ring:#00000040;--text-toolbar-hex-input-placeholder:#40404066}
.TextNode-module__ev8bIa__content{--text-node-focus-ring:#fff3;--text-node-placeholder-color:#737373;--text-node-selection-bg:#fff3;flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.TextNode-module__ev8bIa__contentEditing{overflow:hidden}.TextNode-module__ev8bIa__textContainer{width:100%;height:100%;min-height:0;padding:var(--ui-space-2)var(--ui-space-2)var(--ui-space-3);flex:1;display:flex}.TextNode-module__ev8bIa__text{justify-content:center;align-items:flex-start;width:100%;display:flex}.TextNode-module__ev8bIa__textEditable{word-wrap:break-word;white-space:pre-wrap;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:0 0;border:none;outline:none;width:100%;max-width:100%;line-height:1.2;transform:none}.TextNode-module__ev8bIa__textEditable:focus-visible{box-shadow:none}.TextNode-module__ev8bIa__textEditable{-webkit-user-select:text;user-select:text;cursor:default}.TextNode-module__ev8bIa__textEditing{cursor:text}.TextNode-module__ev8bIa__textEditable:empty:before{content:attr(data-placeholder);color:var(--text-node-placeholder-color);pointer-events:none}.TextNode-module__ev8bIa__alignLeft{text-align:left;justify-content:flex-start}.TextNode-module__ev8bIa__alignCenter{text-align:center;justify-content:center}.TextNode-module__ev8bIa__alignRight{text-align:right;justify-content:flex-end}.TextNode-module__ev8bIa__textEditable::selection{background:var(--text-node-selection-bg)}.TextNode-module__ev8bIa__nodeShell{--text-node-shell-hover-border:#ffffff26;--text-node-shell-hover-bg:#1717174d;--text-node-shell-selected-border:#ffffff40;--text-node-shell-selected-bg:#17171766;--text-node-shell-selected-shadow:none;--text-node-shell-editing-border:#ffffff4d;--text-node-shell-editing-bg:#17171780;--text-node-shell-editing-shadow:none;transition:border-color .15s,background .15s,box-shadow .15s;-webkit-backdrop-filter:blur(.5px)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.TextNode-module__ev8bIa__nodeShell:hover{border-color:var(--text-node-shell-hover-border)!important;background:var(--text-node-shell-hover-bg)!important}.TextNode-module__ev8bIa__nodeShellSelected{border-color:var(--text-node-shell-selected-border)!important;background:var(--text-node-shell-selected-bg)!important;box-shadow:var(--text-node-shell-selected-shadow)!important}.TextNode-module__ev8bIa__nodeShellEditing{border-color:var(--text-node-shell-editing-border)!important;background:var(--text-node-shell-editing-bg)!important;box-shadow:var(--text-node-shell-editing-shadow)!important}[data-theme=light] .TextNode-module__ev8bIa__content{--text-node-focus-ring:#00000026;--text-node-placeholder-color:#404040b3;--text-node-selection-bg:#00000026}[data-theme=light] .TextNode-module__ev8bIa__nodeShell{--text-node-shell-hover-border:#0003;--text-node-shell-hover-bg:#fff9;--text-node-shell-selected-border:#0003;--text-node-shell-selected-bg:#ffffffbf;--text-node-shell-selected-shadow:none;--text-node-shell-editing-border:#00000040;--text-node-shell-editing-bg:#ffffffd9;--text-node-shell-editing-shadow:none}
.VideoNode-module__UszPFG__mediaWrapper,.VideoNode-module__UszPFG__uploadWrapper{--video-node-media-bg:black;--video-node-loading-bg:#262626;--video-node-loading-text:#a3a3a3;--video-node-upload-border:#40404080;--video-node-upload-bg:#26262680;--video-node-upload-hover-border:#525252;--video-node-upload-hover-bg:#262626;--video-node-upload-text:#737373;--video-node-upload-hint:#525252;--video-node-spinner:#a3a3a3;--video-node-error-icon:#f87171cc;--video-node-error-text:#f87171;--video-node-overlay-bg:#00000026;--video-node-play-btn-bg:#00000080;--video-node-play-btn-border:#fff3;--video-node-play-btn-color:white;--video-node-play-btn-hover-bg:#fff3;--video-node-play-btn-focus:#ffffff80;--video-node-scrubber-track:#fff3;--video-node-scrubber-progress:#fffc;--video-node-scrubber-thumb:white;--video-node-scrubber-thumb-shadow:0 1px 3px #0000004d;--video-node-scrubber-focus:#ffffff80;--video-node-time-color:#fffc;--video-node-mute-color:#fffc;--video-node-mute-hover-bg:#ffffff1a;--video-node-mute-hover-color:white;--video-node-mute-focus:#ffffff80;--video-node-volume-track:#fff3;--video-node-volume-thumb:white;--video-node-volume-thumb-shadow:0 1px 2px #0003;--video-node-volume-focus:#ffffff80;--video-node-replace-btn-bg:#ffffff1a;--video-node-replace-btn-border:#fff3;--video-node-replace-btn-color:#ffffffe6;--video-node-replace-btn-hover-bg:#ffffff26;--video-node-replace-btn-hover-border:#ffffff4d;--video-node-replace-btn-focus:#ffffff80}.VideoNode-module__UszPFG__mediaWrapper{border-radius:var(--ui-radius-sm);min-height:0;margin:var(--ui-space-1);flex:1;position:relative;overflow:hidden;container-type:size}.VideoNode-module__UszPFG__video{object-fit:cover;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{color:var(--video-node-loading-text);font-size:.625rem}.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%)scale(1.1)}.VideoNode-module__UszPFG__playButton:focus-visible{outline:2px solid var(--video-node-play-btn-focus);outline-offset:2px}.VideoNode-module__UszPFG__uploadWrapper{padding:var(--ui-space-2);flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.VideoNode-module__UszPFG__uploadZone{border:1px dashed var(--video-node-upload-border);border-radius:var(--ui-radius-sm);background:var(--video-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}.VideoNode-module__UszPFG__uploadZone:hover{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);transition:color .15s}.VideoNode-module__UszPFG__uploadIconDragOver{color:#f472b6e6}.VideoNode-module__UszPFG__uploadText{color:var(--video-node-upload-text);opacity:0;font-size:.625rem;transition:color .15s,opacity .2s}.VideoNode-module__UszPFG__uploadZone:hover .VideoNode-module__UszPFG__uploadText{opacity:1}.VideoNode-module__UszPFG__uploadTextDragOver{color:#f472b6e6;opacity:1}.VideoNode-module__UszPFG__uploadHint{color:var(--video-node-upload-hint);opacity:0;font-size:.5625rem;transition:opacity .2s}.VideoNode-module__UszPFG__uploadZone:hover .VideoNode-module__UszPFG__uploadHint{opacity:1}.VideoNode-module__UszPFG__spinnerIcon{color:var(--video-node-spinner);animation:1s linear infinite VideoNode-module__UszPFG__spin}.VideoNode-module__UszPFG__fileInput{clip:rect(0,0,0,0);border:0;width:0;height:0;margin:0;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{color:var(--video-node-error-text);text-align:center;font-size:.625rem}.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__assetDimensions{z-index: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;width:.75rem;height:.75rem;box-shadow:var(--video-node-scrubber-thumb-shadow);border-radius:50%;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;color:var(--video-node-time-color);font-variant-numeric:tabular-nums;white-space:nowrap;flex:auto;font-size:.625rem;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;width:.625rem;height:.625rem;box-shadow:var(--video-node-volume-thumb-shadow);border-radius:50%}.VideoNode-module__UszPFG__volumeSlider::-moz-range-thumb{background:var(--video-node-volume-thumb);cursor:pointer;width:.625rem;height:.625rem;box-shadow:var(--video-node-volume-thumb-shadow);border:none;border-radius:50%}.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__assetDimensions{display:none}.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)}}[data-theme=light] .VideoNode-module__UszPFG__mediaWrapper,[data-theme=light] .VideoNode-module__UszPFG__uploadWrapper{--video-node-media-bg:#00000014;--video-node-loading-bg:#0000000f;--video-node-loading-text:#404040b3;--video-node-upload-border:#00000026;--video-node-upload-bg:#00000008;--video-node-upload-hover-border:#00000040;--video-node-upload-hover-bg:#0000000f;--video-node-upload-text:#404040cc;--video-node-upload-hint:#404040cc;--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-thumb-shadow:0 1px 3px #0003;--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-thumb-shadow:0 1px 2px #0003;--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}@media (prefers-reduced-motion:reduce){.VideoNode-module__UszPFG__spinnerIcon{animation:none}}
.WebhookCallNode-module__RTlrgW__headerIcon{color:#ffffffe6}.WebhookCallNode-module__RTlrgW__content{--webhook-call-scrollbar:#52525266;--webhook-call-input-text:#ffffffe6;--webhook-call-input-bg:#26262699;--webhook-call-input-border:#40404099;--webhook-call-input-placeholder:#737373;--webhook-call-input-focus-border:#a3a3a3cc;--webhook-call-input-focus-bg:#26262699;--webhook-call-input-focus-ring:#ffffff4d;--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:#a3a3a3;--webhook-call-truncation-hint:#a3a3a3b3;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__headersTextarea{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-size:.5625rem;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{box-shadow:0 0 0 1px var(--webhook-call-input-focus-ring)}.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{align-items:center;gap:.25rem;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{color:var(--webhook-call-status-label);font-size:.5625rem}.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}[data-theme=light] .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-label:#404040e6;--webhook-call-truncation-hint:#404040b3}[data-theme=light] .WebhookCallNode-module__RTlrgW__headerIcon{color:#171717f2}
.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)}}
.NodeHeader-module__T50kla__header{flex-direction:row;flex-shrink:0;align-items:center;gap:.375rem;min-height:1.5rem;padding:.5rem;display:flex}.NodeHeader-module__T50kla__logoSlot{flex-shrink:0;justify-content:center;align-items:center;display:flex}.NodeHeader-module__T50kla__logo{width:var(--node-header-icon-size);height:var(--node-header-icon-size);object-fit:contain}.NodeHeader-module__T50kla__logoSlotIcon{color:var(--node-header-icon-color)}.NodeHeader-module__T50kla__logoSlotIcon svg{width:var(--node-header-icon-size);height:var(--node-header-icon-size)}.NodeHeader-module__T50kla__label{font-size:var(--text-micro);text-transform:uppercase;letter-spacing:var(--node-label-letter-spacing);color:var(--node-header-label-color);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}.NodeHeader-module__T50kla__slot{flex-shrink:0}
.NodeDragHeader-module__g9eIEW__header{cursor:grab;flex-shrink:0;align-items:center;width:100%;display:flex}.NodeDragHeader-module__g9eIEW__strip{min-height:var(--node-drag-header-height);height:var(--node-drag-header-height)}.NodeDragHeader-module__g9eIEW__overlay{height:auto;min-height:0;position:absolute;inset:0}.NodeDragHeader-module__g9eIEW__header:active{cursor:grabbing}
.NodeFooter-module__YUjnMa__footer{flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.375rem .125rem 0;display:flex}.NodeFooter-module__YUjnMa__dimmed{opacity:.4;transition:opacity .2s}
.NodeConnectionStatus-module__mp3KEW__root{align-items:center;gap:var(--ui-space-1);min-width:0;display:flex}.NodeConnectionStatus-module__mp3KEW__dot{width:var(--status-dot-size);height:var(--status-dot-size);background:var(--ui-status-success);border-radius:50%;flex-shrink:0;transition:background .15s}.NodeConnectionStatus-module__mp3KEW__label{font-size:var(--text-node-label);color:var(--canvas-node-label);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.NodeAssetLabel-module__SgTHoa__label{--node-asset-label-text:#737373;--node-asset-pill-border:#5a5a5acc;--node-asset-pill-syncing-text:#fde68a;--node-asset-pill-syncing-bg:#a1620738;--node-asset-pill-syncing-border:#eab30899;--node-asset-pill-synced-text:#bbf7d0;--node-asset-pill-synced-bg:#16653438;--node-asset-pill-synced-border:#22c55e99;--node-asset-pill-error-text:#fecaca;--node-asset-pill-error-bg:#7f1d1d42;--node-asset-pill-error-border:#ef4444a8;--node-asset-retry-border:#ef4444a8;--node-asset-retry-bg:#7f1d1d3d;--node-asset-retry-text:#fee2e2;--node-asset-retry-hover-bg:#7f1d1d5c;max-width:calc(100% - .25rem);font-size:var(--text-node-label);color:var(--node-asset-label-text);opacity:0;pointer-events:none;align-items:center;gap:.25rem;font-weight:400;line-height:1;transition:opacity .15s;display:inline-flex;position:absolute}.NodeAssetLabel-module__SgTHoa__label[data-visible=true]{opacity:1;pointer-events:auto}.NodeAssetLabel-module__SgTHoa__filename{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}.NodeAssetLabel-module__SgTHoa__syncPill{border:1px solid var(--node-asset-pill-border);white-space:nowrap;border-radius:999px;align-items:center;padding:.0625rem .35rem;font-size:.5rem;display:inline-flex}.NodeAssetLabel-module__SgTHoa__syncPill.NodeAssetLabel-module__SgTHoa__syncing{color:var(--node-asset-pill-syncing-text);background:var(--node-asset-pill-syncing-bg);border-color:var(--node-asset-pill-syncing-border)}.NodeAssetLabel-module__SgTHoa__syncPill.NodeAssetLabel-module__SgTHoa__synced{color:var(--node-asset-pill-synced-text);background:var(--node-asset-pill-synced-bg);border-color:var(--node-asset-pill-synced-border)}.NodeAssetLabel-module__SgTHoa__syncPill.NodeAssetLabel-module__SgTHoa__error{color:var(--node-asset-pill-error-text);background:var(--node-asset-pill-error-bg);border-color:var(--node-asset-pill-error-border)}.NodeAssetLabel-module__SgTHoa__retryButton{border:1px solid var(--node-asset-retry-border);background:var(--node-asset-retry-bg);color:var(--node-asset-retry-text);cursor:pointer;border-radius:999px;padding:.0625rem .35rem;font-size:.5rem;line-height:1}.NodeAssetLabel-module__SgTHoa__retryButton:hover{background:var(--node-asset-retry-hover-bg)}[data-theme=light] .NodeAssetLabel-module__SgTHoa__label{--node-asset-label-text:#404040;--node-asset-pill-border:#0003;--node-asset-pill-syncing-text:#a16207;--node-asset-pill-syncing-bg:#eab30826;--node-asset-pill-syncing-border:#eab30880;--node-asset-pill-synced-text:#166534;--node-asset-pill-synced-bg:#22c55e26;--node-asset-pill-synced-border:#22c55e80;--node-asset-pill-error-text:#b91c1c;--node-asset-pill-error-bg:#ef444426;--node-asset-pill-error-border:#ef444480;--node-asset-retry-border:#ef444499;--node-asset-retry-bg:#ef44441f;--node-asset-retry-text:#b91c1c;--node-asset-retry-hover-bg:#ef444433}
.NodeSelect-module__DuIi6G__container{--node-select-trigger-bg:#26262699;--node-select-trigger-border:#40404080;--node-select-content-shadow:0 4px 12px #00000038,0 1px 3px #00000024;flex:1;min-width:0}.NodeSelect-module__DuIi6G__content{max-height:min(var(--node-select-content-max-height),var(--radix-select-content-available-height,var(--node-select-content-max-height)));box-shadow:var(--node-select-content-shadow);border-radius:var(--ui-radius-xs)}.NodeSelect-module__DuIi6G__itemMain{font-size:var(--text-micro);padding:.3rem .4rem}.NodeSelect-module__DuIi6G__trigger{width:100%;font-size:var(--text-micro);min-height:unset;height:var(--node-select-trigger-height);background:var(--node-select-trigger-bg);border:1px solid var(--node-select-trigger-border);border-radius:var(--ui-radius-xs);padding:.25rem .5rem}[data-theme=light] .NodeSelect-module__DuIi6G__container{--node-select-trigger-bg:#fff;--node-select-trigger-border:var(--ui-border-soft);--node-select-content-shadow:0 4px 12px #00000014,0 1px 3px #0000000f}
.CancelButton-module__TXbhBG__wrapper{flex-shrink:0;justify-content:flex-end;display:flex}.CancelButton-module__TXbhBG__button{--cancel-btn-bg:#7f1d1d26;--cancel-btn-border:#f8717133;--cancel-btn-color:#f87171cc;--cancel-btn-hover-bg:#7f1d1d4d;--cancel-btn-hover-border:#f8717159;--cancel-btn-hover-color:#f87171;--cancel-btn-focus-outline:#f8717199;letter-spacing:.02em;border-radius:var(--ui-radius-xs);background:var(--cancel-btn-bg);border:1px solid var(--cancel-btn-border);min-height:1.85rem;color:var(--cancel-btn-color);cursor:pointer;align-items:center;gap:.3rem;padding:.3rem .68rem .3rem .52rem;font-family:inherit;font-size:.59375rem;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.CancelButton-module__TXbhBG__button:hover{background:var(--cancel-btn-hover-bg);border-color:var(--cancel-btn-hover-border);color:var(--cancel-btn-hover-color)}.CancelButton-module__TXbhBG__button:focus-visible{outline:2px solid var(--cancel-btn-focus-outline);outline-offset:1px}.CancelButton-module__TXbhBG__button:disabled{opacity:.4;cursor:not-allowed}.CancelButton-module__TXbhBG__icon{flex-shrink:0}[data-theme=light] .CancelButton-module__TXbhBG__button{--cancel-btn-bg:#fee2e299;--cancel-btn-border:#ef444466;--cancel-btn-color:#b91c1cf2;--cancel-btn-hover-bg:#fecacacc;--cancel-btn-hover-border:#ef44448c;--cancel-btn-hover-color:#991b1b;--cancel-btn-focus-outline:#dc262680}
.CanvasOverlays-module___y50nW__dropOverlay{z-index:30;pointer-events:none;border-radius:var(--ui-radius-md);background:#ffffff0d;border:2px dashed #ffffff4d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.CanvasOverlays-module___y50nW__dropOverlayText{color:#ffffff80;font-size:var(--ui-text-lg);font-weight:500}.CanvasOverlays-module___y50nW__quickZoomDock{top:var(--canvas-overlay-inset,.875rem);right:calc(var(--canvas-overlay-inset,.875rem) + var(--canvas-overlay-dock-offset,2.375rem));z-index:40;align-items:center;gap:var(--canvas-overlay-dock-gap,.25rem);min-height:var(--canvas-overlay-trigger-size,2.125rem);padding:var(--canvas-overlay-dock-padding,.125rem);-webkit-backdrop-filter:blur(8px);background:#181818eb;border:1px solid #ffffff14;border-radius:999px;display:inline-flex;position:absolute;box-shadow:0 0 0 1px #0000004d,0 4px 8px #00000026}.CanvasOverlays-module___y50nW__quickZoomButton{width:var(--canvas-overlay-dock-button-size,1.75rem);height:var(--canvas-overlay-dock-button-size,1.75rem);color:#ffffffbd;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;transition:background .15s,color .15s,transform .15s;display:inline-flex}.CanvasOverlays-module___y50nW__quickZoomButton:hover{color:#fffffff5;background:#ffffff14}.CanvasOverlays-module___y50nW__quickZoomButton:active{transform:scale(.97)}.CanvasOverlays-module___y50nW__quickZoomButton:focus-visible{outline-offset:2px;outline:2px solid #ffffff61}[data-canvas-interacting=true] .CanvasOverlays-module___y50nW__quickZoomButton{transition-duration:0s}.CanvasOverlays-module___y50nW__quickZoomDivider{background:#ffffff1a;border-radius:1px;align-self:stretch;width:1px;min-width:1px}.CanvasOverlays-module___y50nW__panelLoading{justify-content:center;gap:var(--ui-space-2);min-height:100%;padding:var(--ui-space-4)var(--ui-space-3);color:var(--color-foreground);text-align:center;flex-direction:column;display:flex}.CanvasOverlays-module___y50nW__panelLoadingTitle{font-size:var(--ui-text-md);letter-spacing:.02em;font-weight:600}.CanvasOverlays-module___y50nW__panelLoadingText{font-size:var(--ui-text-sm);color:var(--public-dark-text-muted);line-height:1.5}[data-theme=light] .CanvasOverlays-module___y50nW__dropOverlay{background:#00000008;border-color:#0003}[data-theme=light] .CanvasOverlays-module___y50nW__dropOverlayText{color:#00000080}[data-theme=light] .CanvasOverlays-module___y50nW__quickZoomDock{background:#ffffffeb;border-color:#00000014;box-shadow:0 0 0 1px #ffffff6b,0 4px 8px #0f172a14}[data-theme=light] .CanvasOverlays-module___y50nW__quickZoomButton{color:#0f172aa8}[data-theme=light] .CanvasOverlays-module___y50nW__quickZoomButton:hover{color:#0f172af5;background:#0f172a14}[data-theme=light] .CanvasOverlays-module___y50nW__quickZoomDivider{background:#0000001a}
.CanvasToolbar-module__YaHKyG__wrapper{z-index:60;pointer-events:none;justify-content:flex-start;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:.875rem}.CanvasToolbar-module__YaHKyG__toolbar{background:var(--ui-surface-1);-webkit-backdrop-filter:blur(var(--ui-blur-popover));border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);contain:layout style;pointer-events:auto;flex-direction:column;gap:0;padding:.375rem;display:flex;box-shadow:0 0 0 1px #0000004d,0 4px 8px #00000026,0 12px 24px #0003}[data-canvas-interacting=true] .CanvasToolbar-module__YaHKyG__toolbar{-webkit-backdrop-filter:blur(.5px)}.CanvasToolbar-module__YaHKyG__itemWrapper{position:relative}[data-theme=light] .CanvasToolbar-module__YaHKyG__toolbar{box-shadow:var(--ui-shadow-popover)}@media (max-width:767px){.CanvasToolbar-module__YaHKyG__wrapper{top:auto;left:0;right:0;bottom:max(.875rem,env(safe-area-inset-bottom,0px));justify-content:center;align-items:flex-end}.CanvasToolbar-module__YaHKyG__toolbar{scrollbar-width:none;flex-direction:row;max-width:calc(100vw - 6rem);padding:.3125rem .375rem;overflow-x:auto}.CanvasToolbar-module__YaHKyG__toolbar::-webkit-scrollbar{display:none}}
.AssetsPopover-module__TLa5NG__assetCountBadge{font-size:var(--text-node-label);color:var(--asset-badge-fg);background:var(--asset-badge-bg);border:1px solid var(--asset-badge-border);letter-spacing:.01em;border-radius:999px;justify-content:center;align-items:center;padding:.0625rem .375rem;font-weight:600;line-height:1;display:inline-flex}.AssetsPopover-module__TLa5NG__filterBar{justify-content:space-between;align-items:center;gap:var(--ui-space-2);margin-bottom:var(--ui-space-3);display:flex}.AssetsPopover-module__TLa5NG__filterBarHidden{visibility:hidden;pointer-events:none}.AssetsPopover-module__TLa5NG__filterPills{align-items:center;gap:var(--ui-space-1);flex-wrap:wrap;min-width:0;display:flex}.AssetsPopover-module__TLa5NG__filterPill{align-items:center;gap:var(--ui-space-1);border-radius:var(--ui-radius-sm);color:var(--asset-pill-fg);font-size:var(--ui-text-xs);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;outline:none;flex-shrink:0;padding:.375rem .5rem;font-weight:500;line-height:1.2;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.AssetsPopover-module__TLa5NG__filterPill:hover{background:var(--asset-pill-hover-bg);color:var(--asset-pill-hover-fg)}.AssetsPopover-module__TLa5NG__filterPill:focus-visible{box-shadow:0 0 0 2px var(--asset-pill-focus-ring);outline:none}.AssetsPopover-module__TLa5NG__filterPillActive{background:var(--asset-pill-active-bg);border-color:var(--asset-pill-active-border);color:var(--asset-pill-active-fg)}.AssetsPopover-module__TLa5NG__filterPillActive:hover{background:var(--asset-pill-active-hover-bg)}.AssetsPopover-module__TLa5NG__filterPillCount{font-size:var(--text-micro);color:inherit;opacity:.65;margin-left:.125rem;font-weight:600}.AssetsPopover-module__TLa5NG__sortSelect{flex-shrink:0;width:auto}.AssetsPopover-module__TLa5NG__assetGrid{gap:var(--ui-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.AssetsPopover-module__TLa5NG__loadingHint{margin:0 0 var(--ui-space-2);font-size:var(--text-node-label);color:var(--asset-loading-fg)}.AssetsPopover-module__TLa5NG__assetCard{border:1px solid var(--asset-card-border);border-radius:var(--ui-radius-sm);background:var(--asset-card-bg);cursor:pointer;text-align:left;content-visibility:auto;contain-intrinsic-size:0 100px;outline:none;transition:border-color .15s,background .15s,box-shadow .15s;overflow:hidden}.AssetsPopover-module__TLa5NG__assetCard:hover{border-color:var(--asset-card-hover-border);background:var(--asset-card-hover-bg)}.AssetsPopover-module__TLa5NG__assetCard:focus-visible{border-color:var(--asset-card-focus-border);box-shadow:0 0 0 2px var(--asset-card-focus-ring);outline:none}.AssetsPopover-module__TLa5NG__assetCardPending{cursor:progress}.AssetsPopover-module__TLa5NG__assetCardPending:hover{border-color:var(--asset-card-pending-hover-border);background:var(--asset-card-pending-hover-bg)}.AssetsPopover-module__TLa5NG__assetPreview{aspect-ratio:4/3;background:var(--asset-preview-bg);width:100%;position:relative;overflow:hidden}.AssetsPopover-module__TLa5NG__assetMedia{object-fit:cover;width:100%;height:100%;display:block}.AssetsPopover-module__TLa5NG__modelPlaceholder{width:100%;height:100%;color:var(--asset-model-fg);background:radial-gradient(circle at 30% 20%,#54545438,#0000 58%),linear-gradient(160deg,#161616f0,#2a2a2adb);justify-content:center;align-items:center;display:flex}.AssetsPopover-module__TLa5NG__assetKindBadge{left:var(--ui-space-1);top:var(--ui-space-1);font-size:var(--text-node-label);color:var(--asset-kind-badge-fg);background:var(--asset-kind-badge-bg);border:1px solid var(--asset-kind-badge-border);pointer-events:none;border-radius:999px;padding:.125rem .375rem;font-weight:500;position:absolute}.AssetsPopover-module__TLa5NG__pendingOverlay{color:#ffffffe6;background:#0000008c;justify-content:center;align-items:center;animation:.15s AssetsPopover-module__TLa5NG__fadeIn;display:flex;position:absolute;inset:0}@keyframes AssetsPopover-module__TLa5NG__fadeIn{0%{opacity:0}to{opacity:1}}.AssetsPopover-module__TLa5NG__pendingOverlay svg{animation:.85s linear infinite AssetsPopover-module__TLa5NG__spin}@keyframes AssetsPopover-module__TLa5NG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.AssetsPopover-module__TLa5NG__assetMeta{padding:.3125rem var(--ui-space-2);flex-direction:column;gap:.125rem;display:flex}.AssetsPopover-module__TLa5NG__assetName{font-size:var(--ui-text-xs);color:var(--asset-name-fg);white-space:nowrap;text-overflow:ellipsis;cursor:text;border-radius:2px;font-weight:500;transition:color .12s;overflow:hidden}.AssetsPopover-module__TLa5NG__assetName:hover{color:var(--asset-name-hover-fg)}.AssetsPopover-module__TLa5NG__assetName[role=button]:hover{text-decoration:underline;-webkit-text-decoration-color:var(--asset-name-underline);text-decoration-color:var(--asset-name-underline);text-underline-offset:2px}.AssetsPopover-module__TLa5NG__assetAction{font-size:var(--text-node-label);color:var(--asset-action-fg);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.AssetsPopover-module__TLa5NG__renameInput{width:100%;font-size:var(--ui-text-xs);color:var(--asset-rename-fg);background:var(--asset-rename-bg);border:1px solid var(--asset-rename-border);box-shadow:0 0 0 2px var(--asset-rename-ring);z-index:1;border-radius:3px;outline:none;padding:.125rem .25rem;font-weight:500;transition:border-color .12s,box-shadow .12s;position:relative}.AssetsPopover-module__TLa5NG__renameInput:focus{border-color:var(--asset-rename-focus-border);box-shadow:0 0 0 2px var(--asset-rename-focus-ring)}.AssetsPopover-module__TLa5NG__skeletonCard{border:1px solid var(--asset-skeleton-card-border);border-radius:var(--ui-radius-sm);background:var(--asset-skeleton-card-bg);content-visibility:auto;contain-intrinsic-size:0 100px;overflow:hidden}.AssetsPopover-module__TLa5NG__skeletonPreview{aspect-ratio:4/3;background:var(--asset-skeleton-preview-bg);width:100%;animation:1.4s ease-in-out infinite AssetsPopover-module__TLa5NG__shimmer}.AssetsPopover-module__TLa5NG__skeletonMeta{padding:.3125rem var(--ui-space-2);flex-direction:column;gap:.25rem;display:flex}.AssetsPopover-module__TLa5NG__skeletonLine{background:var(--asset-skeleton-line-bg);border-radius:4px;height:.5rem;animation:1.4s ease-in-out .1s infinite AssetsPopover-module__TLa5NG__shimmer}.AssetsPopover-module__TLa5NG__skeletonLineShort{width:60%;animation-delay:.2s}@keyframes AssetsPopover-module__TLa5NG__shimmer{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}[data-canvas-interacting=true] .AssetsPopover-module__TLa5NG__pendingOverlay{animation:none}[data-canvas-interacting=true] .AssetsPopover-module__TLa5NG__pendingOverlay svg{animation:none}[data-canvas-interacting=true] .AssetsPopover-module__TLa5NG__skeletonPreview{animation:none}[data-canvas-interacting=true] .AssetsPopover-module__TLa5NG__skeletonLine{animation:none}.AssetsPopover-module__TLa5NG__emptyState{text-align:center;flex-direction:column;align-items:center;gap:.375rem;padding:1.75rem 1rem 1.25rem;display:flex}.AssetsPopover-module__TLa5NG__emptyStateIcon{border-radius:var(--ui-radius-sm);background:var(--asset-empty-icon-bg);border:1px solid var(--asset-empty-icon-border);width:2.5rem;height:2.5rem;color:var(--asset-empty-icon-fg);justify-content:center;align-items:center;margin-bottom:.25rem;display:flex}.AssetsPopover-module__TLa5NG__emptyStateTitle{font-size:var(--ui-text-xs);color:var(--asset-empty-title-fg);margin:0;font-weight:600}.AssetsPopover-module__TLa5NG__emptyStateHint{font-size:var(--text-node-label);color:var(--asset-empty-hint-fg);margin:0;line-height:1.5}.AssetsPopover-module__TLa5NG__emptyUploadButton{border-radius:var(--ui-radius-sm);border:1px solid var(--asset-empty-btn-border);background:var(--asset-empty-btn-bg);color:var(--asset-empty-btn-fg);font-size:var(--text-node-label);cursor:pointer;outline:none;align-items:center;gap:.3125rem;margin-top:.5rem;padding:.3125rem .75rem;font-weight:500;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.AssetsPopover-module__TLa5NG__emptyUploadButton:hover{background:var(--asset-empty-btn-hover-bg);border-color:var(--asset-empty-btn-hover-border);color:var(--asset-empty-btn-hover-fg)}.AssetsPopover-module__TLa5NG__emptyUploadButton:focus-visible{box-shadow:0 0 0 2px var(--asset-empty-btn-focus-ring);outline:none}@media (prefers-reduced-motion:reduce){.AssetsPopover-module__TLa5NG__assetCard,.AssetsPopover-module__TLa5NG__filterPill,.AssetsPopover-module__TLa5NG__sortSelect,.AssetsPopover-module__TLa5NG__assetName,.AssetsPopover-module__TLa5NG__renameInput,.AssetsPopover-module__TLa5NG__emptyUploadButton{transition:none}.AssetsPopover-module__TLa5NG__pendingOverlay,.AssetsPopover-module__TLa5NG__pendingOverlay svg,.AssetsPopover-module__TLa5NG__skeletonPreview,.AssetsPopover-module__TLa5NG__skeletonLine{animation:none}}[data-theme=light] .AssetsPopover-module__TLa5NG__modelPlaceholder{background:radial-gradient(circle at 30% 20%,#0000000a,#0000 58%),linear-gradient(160deg,#fafafafa,#f0f0f0f2)}
.ToolbarItem-module__UByVZW__item{cursor:pointer;border-radius:var(--ui-radius-xs);color:#8c8c8c;background:0 0;border:none;outline:none;justify-content:center;align-items:center;width:2rem;min-width:2rem;height:2rem;min-height:2rem;transition:color .15s,background .15s,box-shadow .15s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #0000}.ToolbarItem-module__UByVZW__item:hover{color:#fffffff2;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff14}.ToolbarItem-module__UByVZW__item:active{background:#ffffff1a}.ToolbarItem-module__UByVZW__active{color:#fff;background:#ffffff17;box-shadow:inset 0 0 0 1px #ffffff1f}.ToolbarItem-module__UByVZW__active:hover{background:#ffffff1c}.ToolbarItem-module__UByVZW__item:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #ffffff38,0 0 0 2px #ffffff2e}.ToolbarItem-module__UByVZW__disabled{opacity:.35;cursor:not-allowed}.ToolbarItem-module__UByVZW__disabled:hover{color:#8c8c8c;background:0 0;box-shadow:inset 0 0 0 1px #0000}.ToolbarItem-module__UByVZW__disabled:focus-visible{box-shadow:inset 0 0 0 1px #0000}@media (prefers-reduced-motion:reduce){.ToolbarItem-module__UByVZW__item{transition:none}}@media (max-width:767px){.ToolbarItem-module__UByVZW__item{width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem}}[data-theme=light] .ToolbarItem-module__UByVZW__item{color:#404040}[data-theme=light] .ToolbarItem-module__UByVZW__item:hover{color:#171717f2;background:var(--ui-surface-2);box-shadow:inset 0 0 0 1px var(--ui-border-soft)}[data-theme=light] .ToolbarItem-module__UByVZW__item:active{background:var(--ui-surface-2)}[data-theme=light] .ToolbarItem-module__UByVZW__active{color:#171717;background:var(--ui-surface-2);box-shadow:inset 0 0 0 1px var(--ui-border-strong)}[data-theme=light] .ToolbarItem-module__UByVZW__active:hover{background:var(--ui-surface-2)}[data-theme=light] .ToolbarItem-module__UByVZW__item:focus-visible{box-shadow:inset 0 0 0 1px #00000038,0 0 0 2px #0000002e}[data-theme=light] .ToolbarItem-module__UByVZW__disabled:hover{color:#404040}
.ToolbarPopover-module__sWJ3ja__popover{--toolbar-popover-surface:var(--ui-surface-1);--toolbar-popover-border:var(--ui-border-strong);--toolbar-popover-blur:8px;left:calc(100% + var(--ui-space-4));background:var(--toolbar-popover-surface);width:320px;min-height:120px;max-height:min(400px,70vh);-webkit-backdrop-filter:blur(var(--toolbar-popover-blur));border:1px solid var(--toolbar-popover-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-popover),0 0 0 1px #0000004d;opacity:0;visibility:hidden;pointer-events:none;contain:paint;z-index:200;flex-direction:column;transition:opacity .2s,transform .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)translate(-8px)}.ToolbarPopover-module__sWJ3ja__visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-50%)translate(0)}.ToolbarPopover-module__sWJ3ja__popover:before{content:"";background:var(--toolbar-popover-surface);border-left:1px solid var(--toolbar-popover-border);border-bottom:1px solid var(--toolbar-popover-border);pointer-events:none;width:.75rem;height:.75rem;position:absolute;top:50%;left:-.5rem;transform:translateY(-50%)rotate(45deg)}[data-canvas-interacting=true] .ToolbarPopover-module__sWJ3ja__popover{-webkit-backdrop-filter:blur(.5px)}.ToolbarPopover-module__sWJ3ja__header{padding:var(--ui-space-2)var(--ui-space-3)var(--ui-space-1);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.ToolbarPopover-module__sWJ3ja__headerLeft{align-items:center;gap:var(--ui-space-2);min-width:0;display:flex}.ToolbarPopover-module__sWJ3ja__title{font-size:var(--ui-text-xs);color:#ffffffe6;letter-spacing:.01em;font-weight:600}.ToolbarPopover-module__sWJ3ja__closeButton{cursor:pointer;border-radius:var(--ui-radius-xxs);color:#a3a3a3;background:0 0;border:none;outline:none;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;transition:background .15s,color .15s;display:flex}.ToolbarPopover-module__sWJ3ja__closeButton:hover{color:#fff;background:#ffffff1a}.ToolbarPopover-module__sWJ3ja__closeButton:focus-visible{background:#ffffff1a;outline:none;box-shadow:0 0 0 2px #fff3}.ToolbarPopover-module__sWJ3ja__searchContainer{padding:var(--ui-space-1)var(--ui-space-3)var(--ui-space-2);flex-shrink:0}.ToolbarPopover-module__sWJ3ja__searchInput{width:100%;padding:.3125rem var(--ui-space-3);font-size:var(--ui-text-sm);color:#ffffffe6;background:var(--ui-surface-2);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);outline:none;transition:border-color .15s,box-shadow .15s}.ToolbarPopover-module__sWJ3ja__searchInput::placeholder{color:var(--canvas-node-label)}.ToolbarPopover-module__sWJ3ja__searchInput:focus{border-color:#ffffff4d;box-shadow:0 0 0 2px #ffffff1f}.ToolbarPopover-module__sWJ3ja__searchInput:focus-visible{border-color:#ffffff4d;outline:none;box-shadow:0 0 0 2px #ffffff1f}.ToolbarPopover-module__sWJ3ja__content{scrollbar-gutter:stable;contain:layout paint;min-height:0;padding:var(--ui-space-2)var(--ui-space-3);scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;flex:1;overflow:hidden auto}.ToolbarPopover-module__sWJ3ja__content::-webkit-scrollbar{width:6px}.ToolbarPopover-module__sWJ3ja__content::-webkit-scrollbar-track{background:0 0}.ToolbarPopover-module__sWJ3ja__content::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:3px}.ToolbarPopover-module__sWJ3ja__content::-webkit-scrollbar-thumb:hover{background:#ffffff59}.ToolbarPopover-module__sWJ3ja__footer{padding:var(--ui-space-3)var(--ui-space-3)var(--ui-space-2);flex-shrink:0}.ToolbarPopover-module__sWJ3ja__list{gap:var(--ui-space-1);flex-direction:column;display:flex}.ToolbarPopover-module__sWJ3ja__listItem{align-items:center;gap:calc(var(--ui-space-2) + .125rem);padding:var(--ui-space-2)calc(var(--ui-space-2) + .125rem);border-radius:var(--ui-radius-sm);cursor:pointer;color:#fffc;font-size:var(--ui-text-sm);text-align:left;background:0 0;border:none;outline:none;width:100%;transition:background .15s,color .15s,box-shadow .15s;display:flex}.ToolbarPopover-module__sWJ3ja__listItem:hover{background:#ffffff12}.ToolbarPopover-module__sWJ3ja__listItem:focus-visible{background:#ffffff14;outline:none;box-shadow:inset 0 0 0 1px #ffffff2e}.ToolbarPopover-module__sWJ3ja__listItemIcon{color:#a3a3a3;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.ToolbarPopover-module__sWJ3ja__listItemIcon img{object-fit:contain;border-radius:2px;width:100%;height:100%}.ToolbarPopover-module__sWJ3ja__emptyState{padding:var(--ui-space-6)var(--ui-space-4);text-align:center}.ToolbarPopover-module__sWJ3ja__emptyStateText{font-size:var(--ui-text-sm);color:var(--canvas-node-label)}@media (prefers-reduced-motion:reduce){.ToolbarPopover-module__sWJ3ja__popover,.ToolbarPopover-module__sWJ3ja__closeButton,.ToolbarPopover-module__sWJ3ja__searchInput,.ToolbarPopover-module__sWJ3ja__listItem{transition:none}}[data-theme=light] .ToolbarPopover-module__sWJ3ja__popover{--toolbar-popover-surface:#fff;--toolbar-popover-border:var(--ui-border-soft);box-shadow:var(--ui-shadow-popover)}[data-theme=light] .ToolbarPopover-module__sWJ3ja__title{color:#171717e6}[data-theme=light] .ToolbarPopover-module__sWJ3ja__closeButton{color:#404040}[data-theme=light] .ToolbarPopover-module__sWJ3ja__closeButton:hover{color:#171717;background:#0000000f}[data-theme=light] .ToolbarPopover-module__sWJ3ja__closeButton:focus-visible{background:#0000000f;box-shadow:0 0 0 2px #0000001f}[data-theme=light] .ToolbarPopover-module__sWJ3ja__searchInput{color:#171717e6}[data-theme=light] .ToolbarPopover-module__sWJ3ja__searchInput:focus,[data-theme=light] .ToolbarPopover-module__sWJ3ja__searchInput:focus-visible{border-color:#0003;box-shadow:0 0 0 2px #00000014}[data-theme=light] .ToolbarPopover-module__sWJ3ja__content{scrollbar-color:#00000026 transparent}[data-theme=light] .ToolbarPopover-module__sWJ3ja__content::-webkit-scrollbar-thumb{background:#00000026}[data-theme=light] .ToolbarPopover-module__sWJ3ja__content::-webkit-scrollbar-thumb:hover{background:#00000040}[data-theme=light] .ToolbarPopover-module__sWJ3ja__listItem{color:#262626cc}[data-theme=light] .ToolbarPopover-module__sWJ3ja__listItem:hover{background:#0000000a}[data-theme=light] .ToolbarPopover-module__sWJ3ja__listItem:focus-visible{background:#0000000d;box-shadow:inset 0 0 0 1px #0000001f}[data-theme=light] .ToolbarPopover-module__sWJ3ja__listItemIcon{color:#404040}@media (max-width:767px){.ToolbarPopover-module__sWJ3ja__popover{top:auto;left:50%;bottom:calc(100% + var(--ui-space-4));width:min(320px,100vw - 1.75rem);max-height:60dvh;transform:translate(-50%)translateY(8px)}.ToolbarPopover-module__sWJ3ja__visible{visibility:visible;transform:translate(-50%)translateY(0)}.ToolbarPopover-module__sWJ3ja__popover:before{display:none}}
.SidePanelHost-module__jKwOua__crossfadeLayer{contain:paint;height:100%;min-height:0;transition:opacity var(--canvas-panel-crossfade-ms,.11s)ease;flex-direction:column;display:flex;position:absolute;inset:0}.SidePanelHost-module__jKwOua__crossfadeStack{contain:paint;flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.SidePanelHost-module__jKwOua__crossfadeLayerHidden{opacity:0;pointer-events:none}.SidePanelHost-module__jKwOua__crossfadeLayerVisible{opacity:1}[data-canvas-interacting=true] .SidePanelHost-module__jKwOua__crossfadeLayer{transition:none}@media (prefers-reduced-motion:reduce){.SidePanelHost-module__jKwOua__crossfadeLayer{transition:none}}
.SlideOutPanel-module__2h01gq__overlay{z-index:45;pointer-events:auto;background:0 0;position:absolute;inset:0}.SlideOutPanel-module__2h01gq__overlayPassThrough{pointer-events:none}.SlideOutPanel-module__2h01gq__panel{--panel-shell-inset:var(--ui-space-3);--panel-shell-header-inline:var(--ui-space-4);--panel-shell-header-top:var(--ui-space-2);--panel-shell-header-bottom:var(--ui-space-1);--panel-shell-close-size:calc(var(--ui-space-6) + var(--ui-space-1));--panel-shell-close-radius:var(--ui-radius-xs);--panel-top-nav-height:38px;--panel-top-nav-inline:var(--panel-shell-header-inline);--panel-top-nav-gap:var(--ui-space-1);--panel-top-nav-border-color:#40404066;--panel-top-nav-background:transparent;top:var(--panel-shell-inset);right:var(--panel-shell-inset);bottom:var(--panel-shell-inset);width:var(--panel-width,472px);max-width:calc(100% - (var(--panel-shell-inset)*2));-webkit-backdrop-filter:blur(24px);border-radius:var(--ui-radius-lg);pointer-events:auto;contain:paint;box-shadow:var(--ui-shadow-panel);background:#171717f2;border:1px solid #262626;flex-direction:column;display:flex;position:absolute;overflow:hidden}.SlideOutPanel-module__2h01gq__panel:focus{outline:none}.SlideOutPanel-module__2h01gq__panel:focus-visible{outline:2px solid var(--ui-border-strong);outline-offset:2px}[data-canvas-interacting=true] .SlideOutPanel-module__2h01gq__panelAnimate{animation-play-state:paused}.SlideOutPanel-module__2h01gq__panelAnimate{animation:.2s cubic-bezier(.16,1,.3,1) SlideOutPanel-module__2h01gq__panelFadeIn}@media (prefers-reduced-motion:reduce){.SlideOutPanel-module__2h01gq__panelAnimate{animation:none}}@keyframes SlideOutPanel-module__2h01gq__panelFadeIn{0%{opacity:0}to{opacity:1}}.SlideOutPanel-module__2h01gq__header{padding:var(--panel-shell-header-top)var(--panel-shell-header-inline)var(--panel-shell-header-bottom);justify-content:space-between;align-items:center;display:flex}.SlideOutPanel-module__2h01gq__title{font-size:var(--ui-text-lg);color:var(--color-foreground);letter-spacing:-.01em;font-weight:600}.SlideOutPanel-module__2h01gq__closeButton{width:var(--panel-shell-close-size);height:var(--panel-shell-close-size);border-radius:var(--panel-shell-close-radius);color:var(--color-foreground);opacity:.7;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .15s,color .15s,opacity .15s;display:flex}.SlideOutPanel-module__2h01gq__closeButton:hover{background:var(--ui-border-soft);opacity:1}.SlideOutPanel-module__2h01gq__closeButton:focus-visible{outline:2px solid var(--ui-border-strong);outline-offset:1px}[data-theme=light] .SlideOutPanel-module__2h01gq__panel{box-shadow:var(--ui-shadow-panel);background:#fffffffa;border-color:#e5e5e5}
