.DeletableEdge_action__EcsEg{overflow:visible;opacity:0;pointer-events:none;transition:opacity .12s ease}.DeletableEdge_edge__9HgY0:focus-within .DeletableEdge_action__EcsEg,.DeletableEdge_edge__9HgY0:hover .DeletableEdge_action__EcsEg{opacity:1;pointer-events:all}.DeletableEdge_deleteButton__kS_VP{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin:8px;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--panel);color:var(--muted);box-shadow:0 2px 6px rgb(0 0 0/12%);cursor:pointer}.DeletableEdge_deleteButton__kS_VP:hover{border-color:#dc2626;color:#dc2626}.DeletableEdge_deleteButton__kS_VP:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.DeletableEdge_action__EcsEg{transition:none}}.CanvasNodeMenu_menu__sfsIG{width:min(360px,calc(100vw - 40px));color:var(--text)}.CanvasNodeMenu_items__lO4xi{display:grid;max-height:min(480px,calc(100vh - 170px));overflow-y:auto;overscroll-behavior:contain}.CanvasNodeMenu_menu__sfsIG .CanvasNodeMenu_items__lO4xi button{width:100%;min-height:52px;white-space:normal}.CanvasNodeMenu_items__lO4xi button>svg{flex-shrink:0;color:var(--primary)}.CanvasNodeMenu_items__lO4xi button span{display:grid;grid-gap:3px;gap:3px}.CanvasNodeMenu_items__lO4xi strong{font-size:var(--font-size-body)}.CanvasNodeMenu_items__lO4xi small{color:var(--muted);font-size:var(--font-size-caption);font-weight:400}.CanvasNodeMenu_items__lO4xi button:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;background:var(--primary-soft)}.CanvasNodeMenu_hint__r7p_H{margin:6px 8px;color:var(--muted);font-size:var(--font-size-caption);padding-top:8px;border-top:1px solid var(--line)}.ExecutionLog_panel__cJRT7{--floating-origin:right top;position:absolute;z-index:20;top:80px;right:18px;display:flex;width:min(520px,calc(100vw - 36px));max-height:calc(100vh - 104px);flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:color-mix(in srgb,var(--panel) 96%,transparent);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ExecutionLog_header__SNH4z{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);font-size:var(--font-size-title-sm);font-weight:800}.ExecutionLog_header__SNH4z div,.ExecutionLog_header__SNH4z span{display:flex;align-items:center;gap:var(--space-2)}.ExecutionLog_header__SNH4z button{border:0;border-radius:7px;padding:var(--space-1) var(--space-2);color:var(--muted);background:transparent;font-size:var(--font-size-body);font-weight:700}.ExecutionLog_header__SNH4z button:hover{color:var(--primary);background:var(--primary-soft)}.ExecutionLog_closeButton___vpmk{display:grid;place-items:center}.ExecutionLog_list__s7pfs{display:flex;max-height:inherit;flex-direction:column;gap:var(--space-2);overflow:auto;padding:var(--space-2)}.ExecutionLog_card__5U3pf{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line);border-radius:14px;background:var(--panel-soft)}.ExecutionLog_card__5U3pf.ExecutionLog_failed__kkxlL{border-color:color-mix(in srgb,var(--error) 42%,var(--line));background:color-mix(in srgb,var(--error) 7%,var(--panel-soft))}.ExecutionLog_card__5U3pf.ExecutionLog_running__cir12{border-color:color-mix(in srgb,var(--primary) 42%,var(--line))}.ExecutionLog_cardMain__2DmuN{min-width:0}.ExecutionLog_chips__kYUGM,.ExecutionLog_meta__Bb6Md{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1-5)}.ExecutionLog_chips__kYUGM{margin-bottom:var(--space-2)}.ExecutionLog_chip__Gd8ej{min-height:22px;padding:0 var(--space-2);border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--muted);font-size:var(--font-size-caption);font-weight:800;line-height:var(--line-height-relaxed)}.ExecutionLog_success__R1eGc .ExecutionLog_statusChip__Bke5y{border-color:#9ce0c3;background:#e9faf1;color:#087a52}.ExecutionLog_failed__kkxlL .ExecutionLog_statusChip__Bke5y{border-color:#ffc1c1;background:#fff0f0;color:#d92d2d}.ExecutionLog_running__cir12 .ExecutionLog_statusChip__Bke5y{border-color:#b7d6ff;background:#eff6ff;color:#2563eb}.ExecutionLog_meta__Bb6Md{color:var(--muted);font-size:var(--font-size-caption);font-weight:700}.ExecutionLog_meta__Bb6Md span{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ExecutionLog_error__Ak4pE,.ExecutionLog_prompt__ZfwXH{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-2) var(--space-2);border:0;border-radius:9px;color:var(--muted);background:transparent;text-align:left;font:inherit;font-size:var(--font-size-caption);cursor:copy}.ExecutionLog_prompt__ZfwXH:hover{background:var(--panel)}.ExecutionLog_error__Ak4pE span,.ExecutionLog_prompt__ZfwXH span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ExecutionLog_error__Ak4pE{border:1px solid #ffc1c1;background:#fff0f0;color:#d92d2d}.ExecutionLog_size__qI4gt{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--font-size-caption);font-weight:700}.ExecutionLog_thumbnails__JtgZG{display:flex;width:104px;flex-wrap:wrap;align-content:flex-start;justify-content:flex-end;gap:var(--space-1)}.ExecutionLog_thumbnail__CUMj5{display:grid;width:48px;height:48px;place-items:center;overflow:hidden;border:1px solid var(--line);border-radius:9px;padding:0;background:var(--panel);color:var(--muted);cursor:pointer}.ExecutionLog_thumbnail__CUMj5 img{width:100%;height:100%;object-fit:cover}.ExecutionLog_mediaFallback__YIPwO{display:grid;width:100%;height:100%;place-items:center;background:#172033;color:#fff;font-size:var(--font-size-meta);font-weight:800}.ExecutionLog_event__CPeEE{display:grid;grid-template-columns:auto 1fr;grid-column-gap:var(--space-2);column-gap:var(--space-2);padding:var(--space-2);border-left:3px solid var(--line);border-radius:9px;background:var(--panel-soft);font-size:var(--font-size-caption)}.ExecutionLog_event__CPeEE time{color:var(--muted)}.ExecutionLog_event__CPeEE strong{color:var(--text)}.ExecutionLog_event__CPeEE p{grid-column:1/-1;margin:var(--space-1) 0 0;color:var(--muted);line-height:var(--line-height-body)}.ExecutionLog_eventSuccess__ln6r3{border-left-color:#21a56d}.ExecutionLog_eventError__5wVVg{border-left-color:var(--error)}.ExecutionLog_empty__YQ_xE{margin:0;padding:30px var(--space-4);color:var(--muted);text-align:center;font-size:var(--font-size-body)}.ExecutionLog_lightbox__3UBbd{position:fixed;z-index:90;inset:0;display:flex;align-items:center;justify-content:center;padding:28px;background:rgb(15 23 42/64%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:zoom-out}.ExecutionLog_lightbox__3UBbd img{max-width:min(94vw,1400px);max-height:90vh;border-radius:12px;background:var(--panel);object-fit:contain;box-shadow:0 24px 64px rgb(2 6 23/50%);cursor:default}.ExecutionLog_lightbox__3UBbd button{position:absolute;top:18px;right:18px;display:grid;width:40px;height:40px;place-items:center;border:1px solid rgb(255 255 255/28%);border-radius:999px;background:rgb(15 23 42/50%);color:#fff;cursor:pointer}@media (max-width:700px){.ExecutionLog_panel__cJRT7{top:64px;right:14px;width:calc(100vw - 28px);max-height:calc(100vh - 82px)}.ExecutionLog_card__5U3pf{grid-template-columns:1fr}.ExecutionLog_thumbnails__JtgZG{width:100%;justify-content:flex-start}.ExecutionLog_clearButton__818NG{display:none}}.ImageEditorDialog_dialog__bbhWs{width:min(1024px,calc(100vw - 32px));max-width:1024px;height:min(680px,calc(100dvh - 32px));max-height:680px;border-radius:18px;background:var(--panel)}.ImageEditorDialog_dialog__bbhWs>header{min-height:52px;align-items:center;padding:8px 18px}.ImageEditorDialog_dialog__bbhWs>header h2,.ImageEditorDialog_dialog__bbhWs>header>div{width:100%}.ImageEditorDialog_dialog__bbhWs>header button{flex:0 0 auto}.ImageEditorDialog_dialog__bbhWs>div{overflow:hidden}.ImageEditorDialog_dialog__bbhWs>footer{min-height:60px;padding:8px 14px;background:var(--panel)}.ImageEditorDialog_titleLine__kFEVw{display:flex;min-width:0;align-items:center;gap:9px;color:var(--text);white-space:nowrap}.ImageEditorDialog_titleText__t4R_T{font-size:15px;font-weight:850}.ImageEditorDialog_sourceName__ajyhH,.ImageEditorDialog_sourceSize__Ha_n8{overflow:hidden;color:var(--muted);font-size:11px;font-weight:650;text-overflow:ellipsis}.ImageEditorDialog_sourceName__ajyhH{max-width:210px;color:var(--text)}.ImageEditorDialog_content__VrIjM{display:grid;height:100%;min-height:0;grid-template-columns:minmax(0,1fr) 252px;grid-template-rows:auto minmax(0,1fr)}.ImageEditorDialog_chip__njRMs{display:inline-flex;flex:0 0 auto;min-height:24px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:999px;padding:3px 9px;color:var(--muted);background:var(--panel-soft);font-size:10px;font-weight:750;white-space:nowrap}.ImageEditorDialog_locked__K6vQx{border-color:rgb(31 180 110/24%);color:#168657;background:rgb(31 180 110/10%)}.ImageEditorDialog_modeArea__CFsvs{grid-column:1/-1;grid-row:1;padding:10px 14px 8px;border-bottom:1px solid var(--line)}.ImageEditorDialog_modeRail__O8xsU{display:flex;min-width:max-content;justify-content:center;gap:3px;padding:4px;border:1px solid var(--line);border-radius:13px;background:var(--panel-soft)}.ImageEditorDialog_controls__PrarD button,.ImageEditorDialog_modeRail__O8xsU button,.ImageEditorDialog_toolLink__dKmK8{display:inline-flex;min-height:30px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:8px;padding:5px 12px;color:var(--muted);background:transparent;font:inherit;font-size:11px;font-weight:720;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer}.ImageEditorDialog_controls__PrarD button:hover,.ImageEditorDialog_modeRail__O8xsU button:hover,.ImageEditorDialog_toolLink__dKmK8:hover{color:var(--text);background:rgb(98 91 255/8%)}.ImageEditorDialog_controls__PrarD .ImageEditorDialog_selected__fOVuI,.ImageEditorDialog_modeRail__O8xsU .ImageEditorDialog_active__ahJvc{border-color:var(--primary);color:#fff;background:var(--primary);box-shadow:var(--primary-glow)}.ImageEditorDialog_controlsWrap__gyVCS{display:flex;grid-column:2;grid-row:2;min-width:0;min-height:0;flex-direction:column;gap:16px;overflow-y:auto;padding:16px;border-left:1px solid var(--line);background:var(--panel)}.ImageEditorDialog_controls__PrarD{display:flex;min-width:0;flex-direction:column;align-items:stretch;gap:16px}.ImageEditorDialog_controls__PrarD button,.ImageEditorDialog_toolLink__dKmK8{min-height:32px;border-color:var(--line);background:var(--panel)}.ImageEditorDialog_controls__PrarD button:not([role=combobox]),.ImageEditorDialog_toolLink__dKmK8{width:auto;flex:0 0 auto}.ImageEditorDialog_controlGroup__Hfxd4,.ImageEditorDialog_parameterStack__nUPiw{display:flex;min-width:0;flex-direction:column;align-items:stretch;gap:10px}.ImageEditorDialog_controlGroup__Hfxd4+.ImageEditorDialog_controlGroup__Hfxd4{border-top:1px solid var(--line);padding-top:14px}.ImageEditorDialog_groupTitle__w9mQn{color:var(--text);font-size:11px;font-weight:750}.ImageEditorDialog_buttonRow__LFemq{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:6px}.ImageEditorDialog_controls__PrarD .ImageEditorDialog_chip__njRMs{align-self:flex-start}.ImageEditorDialog_controls__PrarD [role=combobox]{width:100%;justify-content:space-between}.ImageEditorDialog_label__1NaUk>div{min-width:0;flex:1 1}.ImageEditorDialog_controls__PrarD button:disabled,.ImageEditorDialog_modeRail__O8xsU button:disabled,.ImageEditorDialog_primary__JeNFo:disabled,.ImageEditorDialog_secondary__e3Z1K:disabled{opacity:.42;cursor:not-allowed}.ImageEditorDialog_label__1NaUk{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:6px;color:var(--muted);font-size:10px;font-weight:680}.ImageEditorDialog_rangeLabel__GhqbJ input[type=range]{width:100%;min-width:0;margin:2px 0;order:2}.ImageEditorDialog_rangeLabel__GhqbJ span{margin-left:auto}.ImageEditorDialog_controls__PrarD input[type=checkbox],.ImageEditorDialog_controls__PrarD input[type=range]{accent-color:var(--primary)}.ImageEditorDialog_controls__PrarD [role=combobox],.ImageEditorDialog_numberInput__eMAI3,.ImageEditorDialog_promptInput__F_hKe,.ImageEditorDialog_textInput__ocEjK{height:32px;border:1px solid var(--line);border-radius:8px;padding:0 9px;color:var(--text);background:var(--panel);font:inherit;font-size:11px}.ImageEditorDialog_promptInput__F_hKe,.ImageEditorDialog_textInput__ocEjK{width:100%}.ImageEditorDialog_numberInput__eMAI3{width:48px;padding-right:3px}.ImageEditorDialog_modelSelect__MP7c6{width:100%}.ImageEditorDialog_colorInput__yXG7A{width:28px;height:28px;padding:2px;border:1px solid var(--line);border-radius:7px;background:var(--panel)}.ImageEditorDialog_toolbarStatus__JxDIr{margin-top:auto;border-top:1px solid var(--line);padding-top:12px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;color:var(--muted);font-size:9px;line-height:1.45}.ImageEditorDialog_capability__dY__2{display:inline-flex;min-height:24px;align-items:center;border:1px solid rgb(98 91 255/18%);border-radius:999px;padding:3px 8px;color:var(--primary);background:rgb(98 91 255/8%);font-weight:750}.ImageEditorDialog_capabilityUnavailable__FzNka{border-color:rgb(220 38 38/20%);color:#c24141;background:rgb(220 38 38/8%)}.ImageEditorDialog_stage__9nlDC{position:relative;display:grid;grid-column:1;grid-row:2;min-height:0;min-width:0;place-items:center;overflow:hidden;touch-action:none;background:#f3f6ff;cursor:default}[data-theme=dark] .ImageEditorDialog_stage__9nlDC{background:#151d31}.ImageEditorDialog_mode_preview__wCR9x{cursor:-webkit-grab;cursor:grab}.ImageEditorDialog_mode_preview__wCR9x:active{cursor:-webkit-grabbing;cursor:grabbing}.ImageEditorDialog_mediaFrame__RHaC0{position:relative;display:grid;max-width:calc(100% - 150px);max-height:calc(100% - 40px);place-items:center;transform-origin:center}.ImageEditorDialog_outpaintBoard__VF6uS{position:relative;display:grid;place-items:center;border-radius:10px;transition:padding .16s ease}.ImageEditorDialog_mode_outpaint__tSYeQ .ImageEditorDialog_outpaintBoard__VF6uS{border:1px dashed rgb(98 91 255/55%);background:rgb(98 91 255/9%)}.ImageEditorDialog_mode_outpaint__tSYeQ .ImageEditorDialog_outpaintBoard__VF6uS[data-direction=all]{padding:var(--extension)}.ImageEditorDialog_mode_outpaint__tSYeQ .ImageEditorDialog_outpaintBoard__VF6uS[data-direction=right]{padding-right:var(--extension)}.ImageEditorDialog_mode_outpaint__tSYeQ .ImageEditorDialog_outpaintBoard__VF6uS[data-direction=left]{padding-left:var(--extension)}.ImageEditorDialog_mode_outpaint__tSYeQ .ImageEditorDialog_outpaintBoard__VF6uS[data-direction=top]{padding-top:var(--extension)}.ImageEditorDialog_mode_outpaint__tSYeQ .ImageEditorDialog_outpaintBoard__VF6uS[data-direction=bottom]{padding-bottom:var(--extension)}.ImageEditorDialog_extensionLabel___CwPM{position:absolute;z-index:2;right:8px;bottom:8px;border-radius:7px;padding:5px 7px;color:var(--primary);background:var(--panel);box-shadow:var(--shadow);font-size:9px;font-weight:760;line-height:1.35;text-align:center;pointer-events:none}.ImageEditorDialog_surface__nvfQJ{position:relative;display:grid;max-width:100%;max-height:100%;place-items:center;overflow:hidden;border-radius:9px;box-shadow:0 16px 36px rgb(27 39 73/20%)}.ImageEditorDialog_resultImage__DpznR{display:block;max-width:min(580px,100%);max-height:min(390px,calc(100dvh - 270px));object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ImageEditorDialog_compareLayer__Hx_ri,.ImageEditorDialog_compareLayer__Hx_ri img,.ImageEditorDialog_cropShade__HD81G,.ImageEditorDialog_editCanvas__lcDw0,.ImageEditorDialog_gridOverlay__2lch7,.ImageEditorDialog_stitchPreview__wMCO7{position:absolute;inset:0;width:100%;height:100%}.ImageEditorDialog_compareLayer__Hx_ri{z-index:2;overflow:hidden;pointer-events:none}.ImageEditorDialog_compareLayer__Hx_ri img{object-fit:fill}.ImageEditorDialog_compareHandle__ecjjY{position:absolute;z-index:3;top:0;bottom:0;width:24px;border:0;padding:0;background:transparent;transform:translateX(-50%);cursor:ew-resize}.ImageEditorDialog_compareHandle__ecjjY:before{position:absolute;top:0;bottom:0;left:50%;width:2px;content:"";background:#fff;box-shadow:0 0 0 1px rgb(26 36 67/18%)}.ImageEditorDialog_compareHandle__ecjjY span{position:absolute;top:50%;left:50%;width:17px;height:30px;border:2px solid #fff;border-radius:999px;background:var(--primary);box-shadow:var(--shadow);transform:translate(-50%,-50%)}.ImageEditorDialog_cropShade__HD81G{z-index:2;overflow:hidden;pointer-events:none}.ImageEditorDialog_cropBox__7083W{position:absolute;border:2px solid #fff;outline:999px solid rgb(8 15 32/54%);box-shadow:0 0 0 1px rgb(8 15 32/18%);cursor:move;pointer-events:auto}.ImageEditorDialog_cropThirdHorizontal__DBj_7,.ImageEditorDialog_cropThirdVertical__mKbSi{position:absolute;pointer-events:none}.ImageEditorDialog_cropThirdVertical__mKbSi{inset:0 33.33%;border-right:1px solid rgb(255 255 255/55%);border-left:1px solid rgb(255 255 255/55%)}.ImageEditorDialog_cropThirdHorizontal__DBj_7{inset:33.33% 0;border-top:1px solid rgb(255 255 255/55%);border-bottom:1px solid rgb(255 255 255/55%)}.ImageEditorDialog_cropHandle__X0nTv{position:absolute;width:12px;height:12px;border:2px solid var(--primary);border-radius:50%;padding:0;background:#fff;box-shadow:0 1px 4px rgb(8 15 32/30%)}.ImageEditorDialog_cropHandle__X0nTv[data-handle=nw]{top:-7px;left:-7px;cursor:nwse-resize}.ImageEditorDialog_cropHandle__X0nTv[data-handle=n]{top:-7px;left:50%;cursor:ns-resize;transform:translateX(-50%)}.ImageEditorDialog_cropHandle__X0nTv[data-handle=ne]{top:-7px;right:-7px;cursor:nesw-resize}.ImageEditorDialog_cropHandle__X0nTv[data-handle=e]{top:50%;right:-7px;cursor:ew-resize;transform:translateY(-50%)}.ImageEditorDialog_cropHandle__X0nTv[data-handle=se]{right:-7px;bottom:-7px;cursor:nwse-resize}.ImageEditorDialog_cropHandle__X0nTv[data-handle=s]{bottom:-7px;left:50%;cursor:ns-resize;transform:translateX(-50%)}.ImageEditorDialog_cropHandle__X0nTv[data-handle=sw]{bottom:-7px;left:-7px;cursor:nesw-resize}.ImageEditorDialog_cropHandle__X0nTv[data-handle=w]{top:50%;left:-7px;cursor:ew-resize;transform:translateY(-50%)}.ImageEditorDialog_editCanvas__lcDw0{z-index:3;touch-action:none;cursor:crosshair}.ImageEditorDialog_maskCanvas__rC8K1{mix-blend-mode:multiply}.ImageEditorDialog_scaleBadge__hrBhg{position:absolute;z-index:4;right:10px;bottom:10px;border:1px solid rgb(255 255 255/30%);border-radius:8px;padding:6px 8px;color:#fff;background:rgb(26 35 64/78%);font-size:10px;font-weight:750;line-height:1.35;text-align:right}.ImageEditorDialog_gridOverlay__2lch7{z-index:3;display:grid;pointer-events:none}.ImageEditorDialog_gridOverlay__2lch7 span{position:relative;display:grid;min-width:0;min-height:0;place-items:center;border:1px solid rgb(255 255 255/92%);box-shadow:inset 0 0 0 1px rgb(24 35 68/22%)}.ImageEditorDialog_gridOverlay__2lch7 b,.ImageEditorDialog_stitchPreview__wMCO7 b{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;color:#fff;background:rgb(26 35 64/72%);font-size:9px}.ImageEditorDialog_stitchPreview__wMCO7{z-index:4;display:grid;overflow:hidden;background:var(--panel)}.ImageEditorDialog_stitchPreview__wMCO7 span{position:relative;display:grid;min-width:0;min-height:0;place-items:center;overflow:hidden;background:var(--panel-soft)}.ImageEditorDialog_stitchPreview__wMCO7 img{width:100%;height:100%;object-fit:contain}.ImageEditorDialog_stitchPreview__wMCO7 b{position:absolute;right:5px;bottom:5px}.ImageEditorDialog_navButton__WsfVz{position:absolute;z-index:6;top:50%;min-width:58px;min-height:32px;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:var(--panel);box-shadow:var(--shadow);font:inherit;font-size:10px;font-weight:720;transform:translateY(-50%);cursor:pointer}.ImageEditorDialog_previous__pACiR{left:16px}.ImageEditorDialog_next__P1XZA{right:16px}.ImageEditorDialog_zoomLabel__OtrXe{position:absolute;left:14px;bottom:10px;color:var(--muted);font-size:10px;font-weight:760}.ImageEditorDialog_editorFooter__BJJDw{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:12px}.ImageEditorDialog_outputSummary__U8U22{display:flex;min-width:0;align-items:center;gap:9px;overflow:hidden;color:var(--muted);font-size:10px;white-space:nowrap}.ImageEditorDialog_outputSummary__U8U22 strong{color:var(--text)}.ImageEditorDialog_outputChip__VEZRB{border-color:rgb(98 91 255/22%);color:var(--primary);background:rgb(98 91 255/8%)}.ImageEditorDialog_error__uiMIq{overflow:hidden;color:#c24141;font-weight:700;text-overflow:ellipsis}.ImageEditorDialog_applying__UAzMC{color:var(--primary);font-weight:750}.ImageEditorDialog_footerActions__bNEVp{display:flex;flex:0 0 auto;gap:8px}.ImageEditorDialog_primary__JeNFo,.ImageEditorDialog_secondary__e3Z1K{min-height:36px;border:1px solid var(--line);border-radius:999px;padding:7px 16px;color:var(--muted);background:var(--panel);font:inherit;font-size:11px;font-weight:760;cursor:pointer}.ImageEditorDialog_primary__JeNFo{min-width:166px;border-color:var(--primary);color:#fff;background:var(--primary);box-shadow:var(--primary-glow)}@media (max-width:900px){.ImageEditorDialog_dialog__bbhWs{width:calc(100vw - 20px);height:calc(100dvh - 20px);max-height:none}.ImageEditorDialog_mediaFrame__RHaC0{max-width:calc(100% - 112px)}}@media (max-width:760px){.ImageEditorDialog_content__VrIjM{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr)}.ImageEditorDialog_controlsWrap__gyVCS{grid-column:1;grid-row:2;max-height:min(220px,34dvh);border-left:0;border-bottom:1px solid var(--line)}.ImageEditorDialog_stage__9nlDC{grid-column:1;grid-row:3}}@media (max-width:680px){.ImageEditorDialog_dialog__bbhWs{width:calc(100vw - 24px);height:calc(100dvh - 24px);max-width:none;border-radius:12px}.ImageEditorDialog_dialog__bbhWs>header{padding:8px 12px}.ImageEditorDialog_locked__K6vQx,.ImageEditorDialog_outputSummary__U8U22>span:nth-child(2),.ImageEditorDialog_sourceSize__Ha_n8,.ImageEditorDialog_toolbarStatus__JxDIr>span:first-child{display:none}.ImageEditorDialog_modeArea__CFsvs{overflow-x:auto;padding:8px 10px}.ImageEditorDialog_modeRail__O8xsU{justify-content:flex-start}.ImageEditorDialog_controlsWrap__gyVCS{padding:10px}.ImageEditorDialog_toolbarStatus__JxDIr{overflow:hidden}.ImageEditorDialog_capability__dY__2{overflow:hidden;max-width:100%;text-overflow:ellipsis}.ImageEditorDialog_mediaFrame__RHaC0{max-width:calc(100% - 32px);max-height:calc(100% - 32px)}.ImageEditorDialog_resultImage__DpznR{max-height:calc(100dvh - 290px)}.ImageEditorDialog_navButton__WsfVz{top:auto;bottom:8px;transform:none}.ImageEditorDialog_previous__pACiR{left:54px}.ImageEditorDialog_next__P1XZA{right:10px}.ImageEditorDialog_dialog__bbhWs>footer{padding:7px 10px}.ImageEditorDialog_editorFooter__BJJDw{gap:7px}.ImageEditorDialog_outputSummary__U8U22{flex:1 1}.ImageEditorDialog_primary__JeNFo{min-width:0;padding-inline:13px}}.ImageEditorDialog_mode_preview__wCR9x{container-type:size}.ImageEditorDialog_mode_preview__wCR9x .ImageEditorDialog_mediaFrame__RHaC0{max-width:calc(100% - 40px)}.ImageEditorDialog_mode_preview__wCR9x .ImageEditorDialog_resultImage__DpznR{max-width:calc(100cqw - 40px);max-height:calc(100cqh - 40px)}.ImageEditorDialog_mode_preview__wCR9x[data-multiple=true] .ImageEditorDialog_mediaFrame__RHaC0{max-width:calc(100% - 150px)}.ImageEditorDialog_mode_preview__wCR9x[data-multiple=true] .ImageEditorDialog_resultImage__DpznR{max-width:calc(100cqw - 150px)}@media (max-width:680px){.ImageEditorDialog_mode_preview__wCR9x[data-multiple=true] .ImageEditorDialog_mediaFrame__RHaC0{max-width:calc(100% - 40px)}.ImageEditorDialog_mode_preview__wCR9x[data-multiple=true] .ImageEditorDialog_resultImage__DpznR{max-width:calc(100cqw - 40px);max-height:calc(100cqh - 64px)}}.NodeFragmentPreview_preview__8DkLF{min-width:0;overflow:hidden;color:var(--color-text);border:1px solid var(--line,#dbe2e8);border-radius:12px;background:var(--color-surface)}.NodeFragmentPreview_mediaCaption__Ve5mc,.NodeFragmentPreview_tabs__p31D2,.NodeFragmentPreview_toolbar__LBkbA{display:flex;align-items:center;gap:8px}.NodeFragmentPreview_toolbar__LBkbA{justify-content:space-between;flex-wrap:wrap;padding:10px;border-bottom:1px solid var(--line,#dbe2e8)}.NodeFragmentPreview_inspector__AZK8_>p,.NodeFragmentPreview_notice__WTnDa,.NodeFragmentPreview_toolbar__LBkbA>span{color:var(--color-text-muted);font-size:12px;line-height:1.6}.NodeFragmentPreview_tabs__p31D2{flex-wrap:wrap}.NodeFragmentPreview_mediaCaption__Ve5mc button,.NodeFragmentPreview_nodePicker__8419d button,.NodeFragmentPreview_tabs__p31D2 button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:30px;padding:5px 9px;color:inherit;font-size:12px;border:1px solid var(--line,#dbe2e8);border-radius:7px;background:var(--color-surface);cursor:pointer}.NodeFragmentPreview_nodePicker__8419d button[aria-pressed=true],.NodeFragmentPreview_tabs__p31D2 button[aria-pressed=true]{color:var(--primary,#128c88);border-color:var(--primary,#128c88);background:var(--primary-soft,#e9f8f6)}.NodeFragmentPreview_preview__8DkLF button:focus-visible{outline:2px solid var(--primary,#128c88);outline-offset:2px}.NodeFragmentPreview_notice__WTnDa{margin:0;padding:10px 12px}.NodeFragmentPreview_gallery___6Gbj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:10px;gap:10px;max-height:460px;overflow:auto;padding:12px}.NodeFragmentPreview_mediaCard__2fVmI{min-width:0;overflow:hidden;border:1px solid var(--line,#dbe2e8);border-radius:9px}.NodeFragmentPreview_mediaFrame__hQrKa{display:grid;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;height:200px;place-items:center;overflow:hidden;background:var(--color-surface-subtle)}.NodeFragmentPreview_mediaFrame__hQrKa img,.NodeFragmentPreview_mediaFrame__hQrKa video,.NodeFragmentPreview_nodeContent__uBaDi img,.NodeFragmentPreview_nodeContent__uBaDi video{display:block;width:100%;height:100%;min-height:0;max-height:100%;object-fit:contain}.NodeFragmentPreview_mediaFrame__hQrKa audio{width:100%}.NodeFragmentPreview_mediaCaption__Ve5mc{justify-content:space-between;align-items:flex-start;padding:9px;font-size:11px}.NodeFragmentPreview_mediaCaption__Ve5mc span{display:grid;grid-gap:4px;gap:4px;overflow-wrap:anywhere}.NodeFragmentPreview_mediaCaption__Ve5mc b{color:var(--primary,#128c88);font-weight:650}.NodeFragmentPreview_mediaCaption__Ve5mc button{flex-shrink:0}.NodeFragmentPreview_textContent__GRPwu{color:var(--color-text);background:var(--color-surface-subtle);align-self:stretch;width:100%;margin:0;padding:12px;overflow:auto;box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.7}.NodeFragmentPreview_missing__WRU5p,.NodeFragmentPreview_nodeEmpty__IDwcg{display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;width:100%;height:100%;color:var(--color-text-muted);font-size:12px;text-align:center}.NodeFragmentPreview_missing__WRU5p small{font-size:10px}.NodeFragmentPreview_diagram__9xNq9{height:340px;background:var(--color-surface-subtle)}.NodeFragmentPreview_preview__8DkLF .react-flow__controls-button{color:var(--color-text);border-color:var(--color-border);background:var(--color-surface-raised)}.NodeFragmentPreview_preview__8DkLF .react-flow__controls-button:hover{background:var(--color-surface-subtle)}.NodeFragmentPreview_preview__8DkLF .react-flow__controls-button svg{fill:currentColor}.NodeFragmentPreview_diagramNode__WGpdq{width:240px;overflow:hidden;border:1px solid var(--line,#cdd8df);border-radius:12px;background:var(--color-surface);box-shadow:0 3px 12px rgb(25 41 58/8%)}.NodeFragmentPreview_diagramNode__WGpdq[data-selected=true]{border-color:var(--primary,#128c88);box-shadow:0 0 0 2px var(--primary,#128c88)}.NodeFragmentPreview_diagramNode__WGpdq>small,.NodeFragmentPreview_diagramNode__WGpdq>strong{display:block;padding:10px 12px;font-size:13px;overflow-wrap:anywhere}.NodeFragmentPreview_diagramNode__WGpdq>small{color:var(--color-text-muted);font-size:11px}.NodeFragmentPreview_nodeContent__uBaDi,.NodeFragmentPreview_nodeEmpty__IDwcg{height:120px;overflow:hidden;background:var(--color-surface-subtle)}.NodeFragmentPreview_nodeContent__uBaDi .NodeFragmentPreview_textContent__GRPwu{color:var(--color-text);background:var(--color-surface-subtle);height:100%;overflow:hidden;font-size:11px}.NodeFragmentPreview_inspector__AZK8_{padding:12px;border-top:1px solid var(--line,#dbe2e8)}.NodeFragmentPreview_inspector__AZK8_>p{margin:0 0 10px}.NodeFragmentPreview_nodePicker__8419d{display:flex;flex-wrap:wrap;gap:6px}.NodeFragmentPreview_nodeDetail__Kin1l{display:grid;grid-gap:10px;gap:10px;margin-top:12px;padding:12px;border-radius:9px;background:var(--color-surface-subtle);font-size:12px}.NodeFragmentPreview_nodeDetail__Kin1l dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.NodeFragmentPreview_nodeDetail__Kin1l dt{color:var(--color-text-muted)}.NodeFragmentPreview_nodeDetail__Kin1l dd{margin:3px 0 0;overflow-wrap:anywhere}.NodeFragmentPreview_nodeDetail__Kin1l h4{margin:0 0 6px}.NodeFragmentPreview_nodeDetail__Kin1l pre{max-height:220px;margin:0;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.7}.NodeFragmentPreview_expanded__oSWN0{margin:12px;border:1px solid var(--line,#dbe2e8);border-radius:10px;overflow:hidden}.NodeFragmentPreview_expanded__oSWN0 .NodeFragmentPreview_toolbar__LBkbA strong{font-size:13px}.NodeFragmentPreview_expandedScroll__sUASw{max-height:520px;overflow:auto;background:var(--color-surface-subtle)}.NodeFragmentPreview_expandedContent__trmZa{min-height:180px;margin:0 auto}.NodeFragmentPreview_expandedContent__trmZa img,.NodeFragmentPreview_expandedContent__trmZa video{display:block;width:100%;height:auto}.NodeFragmentPreview_expandedContent__trmZa audio{width:100%;margin:40px 0}.NodeFragmentPreview_noContent__FYMW3{grid-column:1/-1;padding:36px 16px;color:var(--color-text-muted);font-size:13px;text-align:center}.NodeFragmentPreview_preview__8DkLF[data-compact=true]{position:relative;height:var(--fragment-preview-height,196px);border:0;border-radius:0;pointer-events:none}.NodeFragmentPreview_compactLabel__z4AV_{position:absolute;z-index:5;top:8px;left:8px;padding:4px 7px;color:var(--color-text);border-radius:6px;background:var(--color-surface);box-shadow:0 1px 5px rgb(25 41 58/10%);font-size:10px}.NodeFragmentPreview_preview__8DkLF[data-compact=true] .NodeFragmentPreview_diagram__9xNq9{height:100%}.NodeFragmentPreview_preview__8DkLF[data-compact=true] .NodeFragmentPreview_gallery___6Gbj{height:100%;padding:0;gap:2px;grid-auto-rows:minmax(0,1fr);align-items:stretch;overflow:hidden}.NodeFragmentPreview_preview__8DkLF[data-compact=true] .NodeFragmentPreview_mediaCard__2fVmI{border:0;border-radius:0}.NodeFragmentPreview_preview__8DkLF[data-compact=true] .NodeFragmentPreview_mediaCard__2fVmI:only-child{grid-column:1/-1}.NodeFragmentPreview_preview__8DkLF[data-compact=true] .NodeFragmentPreview_mediaFrame__hQrKa{height:100%}.NodeFragmentPreview_preview__8DkLF[data-compact=true] .NodeFragmentPreview_textContent__GRPwu{color:var(--color-text);background:var(--color-surface-subtle);padding-top:36px;overflow:hidden;font-size:12px}@media (max-width:640px){.NodeFragmentPreview_gallery___6Gbj{grid-template-columns:1fr}.NodeFragmentPreview_diagram__9xNq9{height:280px}.NodeFragmentPreview_preview__8DkLF[data-compact=true] .NodeFragmentPreview_gallery___6Gbj{grid-template-columns:repeat(2,minmax(0,1fr))}}.NodeFragmentPreview_structureHeading__eDioP{display:flex;align-items:center;gap:6px;padding:10px 12px;border-bottom:1px solid var(--line,#dbe2e8);font-size:12px}.NodeFragmentPreview_structureHeading__eDioP span{margin-left:auto;color:var(--color-text-muted);font-size:11px}.NodeFragmentPreview_preview__8DkLF[data-structure-only=true] .NodeFragmentPreview_diagram__9xNq9{height:280px}@media (max-width:640px){.NodeFragmentPreview_preview__8DkLF[data-structure-only=true] .NodeFragmentPreview_diagram__9xNq9{height:240px}}.NodeFragmentSaveDialog_previewDialog__yNBCS.NodeFragmentSaveDialog_previewDialog__yNBCS{width:min(760px,100%)}.NodeFragmentSaveDialog_form__qby2r{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3)}.NodeFragmentSaveDialog_error__DhPZG,.NodeFragmentSaveDialog_progress__FcRwt{margin:0;padding:var(--space-3);font-size:var(--font-size-caption);border:1px solid var(--line);border-radius:8px;background:var(--soft)}.NodeFragmentSaveDialog_error__DhPZG{color:var(--danger,#f87171)}.NodeFragmentSaveDialog_modeFieldset__V_heW{min-width:0;margin:0;padding:0;border:0}.NodeFragmentSaveDialog_modeFieldset__V_heW legend{margin-bottom:var(--space-2);color:var(--text);font-size:var(--font-size-caption);font-weight:750}.NodeFragmentSaveDialog_modeGrid__XAL0R{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.NodeFragmentSaveDialog_modeCard__nRgFy{position:relative;display:grid;grid-template-columns:auto 1fr;grid-gap:var(--space-1) var(--space-2);gap:var(--space-1) var(--space-2);padding:var(--space-3);color:var(--muted);text-align:left;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.NodeFragmentSaveDialog_modeCard__nRgFy:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--line));background:var(--soft)}.NodeFragmentSaveDialog_modeCard__nRgFy[data-selected=true]{border-color:var(--primary);background:var(--primary-soft);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 10%,transparent)}.NodeFragmentSaveDialog_modeIcon__MD2Xj{display:grid;width:30px;height:30px;place-items:center;color:var(--primary);border-radius:9px;background:color-mix(in srgb,var(--primary) 12%,var(--panel))}.NodeFragmentSaveDialog_modeCard__nRgFy strong{align-self:center;color:var(--text);font-size:var(--font-size-body)}.NodeFragmentSaveDialog_modeCard__nRgFy small{grid-column:1/-1;line-height:1.55}.NodeFragmentSaveDialog_edgeNotice__HxUCo{margin:0;padding:var(--space-3);color:#8a5b12;font-size:var(--font-size-caption);line-height:1.55;border-radius:10px;background:#fff8e7}.NodeFragmentSaveDialog_topBar__YRsls{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:var(--space-3);gap:var(--space-3)}.NodeFragmentSaveDialog_topActions__3D2h0{display:flex;align-items:center;gap:var(--space-2)}@media (max-width:640px){.NodeFragmentSaveDialog_modeGrid__XAL0R,.NodeFragmentSaveDialog_topBar__YRsls{grid-template-columns:1fr}.NodeFragmentSaveDialog_topActions__3D2h0{justify-content:flex-end}}.NodeFragmentPickerDialog_previewDialog__p2Clr.NodeFragmentPickerDialog_previewDialog__p2Clr{width:min(1100px,100%)}.NodeFragmentPickerDialog_body__LPiZE{display:grid;grid-gap:16px;gap:16px;padding:16px}.NodeFragmentPickerDialog_layout__d0Tl4{display:grid;grid-template-columns:minmax(200px,.65fr) minmax(0,1.65fr);grid-gap:16px;gap:16px;min-height:240px}.NodeFragmentPickerDialog_list__QAJWC{display:grid;align-content:start;grid-gap:8px;gap:8px;max-height:min(620px,65vh);overflow:auto}.NodeFragmentPickerDialog_item__ku8UX{display:flex;align-items:center;gap:10px;width:100%;padding:12px;text-align:left;color:var(--text);border:1px solid var(--line);border-radius:10px;background:var(--panel)}.NodeFragmentPickerDialog_item__ku8UX[aria-pressed=true]{border-color:var(--primary);background:var(--primary-soft)}.NodeFragmentPickerDialog_item__ku8UX>svg{flex-shrink:0;color:var(--primary)}.NodeFragmentPickerDialog_item__ku8UX>span{display:grid;grid-gap:6px;gap:6px;min-width:0;overflow-wrap:anywhere}.NodeFragmentPickerDialog_detail__jXPIe>p,.NodeFragmentPickerDialog_footer__9xwcA>span,.NodeFragmentPickerDialog_item__ku8UX>span small{color:var(--muted);font-size:var(--font-size-caption);line-height:1.6}.NodeFragmentPickerDialog_item__ku8UX:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.NodeFragmentPickerDialog_detail__jXPIe{padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--soft);max-height:min(620px,65vh);overflow:auto}.NodeFragmentPickerDialog_detail__jXPIe h3{margin:0;overflow-wrap:anywhere}.NodeFragmentPickerDialog_detail__jXPIe ul{padding-left:20px;font-size:var(--font-size-caption);line-height:1.8}.NodeFragmentPickerDialog_empty__5heuT{padding:20px 8px;text-align:center;color:var(--muted);font-size:var(--font-size-caption)}.NodeFragmentPickerDialog_warning__gKpOb{padding:10px;border:1px solid var(--line);border-radius:8px;color:var(--danger,#f87171);font-size:var(--font-size-caption)}.NodeFragmentPickerDialog_footer__9xwcA{display:flex;align-items:center;gap:8px;width:100%;flex-wrap:wrap}.NodeFragmentPickerDialog_footer__9xwcA>span{margin-right:auto}@media (max-width:640px){.NodeFragmentPickerDialog_layout__d0Tl4{grid-template-columns:1fr}.NodeFragmentPickerDialog_list__QAJWC{max-height:220px}.NodeFragmentPickerDialog_detail__jXPIe{max-height:500px}}.NodeFragmentPickerDialog_thumbnail__yJwRH{flex-shrink:0;width:76px;height:72px;overflow:hidden;border-radius:7px}.NodeFragmentPickerDialog_thumbnail__yJwRH>section{height:72px}.CanvasNodeInteractionLayer_interactionLayer__EYkXM{position:absolute;inset:0;z-index:12;overflow:visible;border-radius:inherit;pointer-events:none}.CanvasNodeInteractionLayer_outline__J_Pjd{position:absolute;inset:0;border:1px solid transparent;border-radius:inherit;transition:border-color .14s ease,box-shadow .14s ease}[data-canvas-node-shell]:hover .CanvasNodeInteractionLayer_outline__J_Pjd{border-color:color-mix(in srgb,var(--text) 28%,transparent)}.CanvasNodeInteractionLayer_interactionLayer__EYkXM[data-selected=true] .CanvasNodeInteractionLayer_outline__J_Pjd{border-color:var(--text);box-shadow:0 0 0 1px var(--text)}.CanvasNodeInteractionLayer_interactionLayer__EYkXM[data-run-state=error] .CanvasNodeInteractionLayer_outline__J_Pjd{border-color:var(--error);box-shadow:0 0 0 1px var(--error)}.CanvasNodeInteractionLayer_handle__4MTfi{z-index:16!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;border:0!important;border-radius:50%!important;background:transparent!important;opacity:0;pointer-events:none!important;transform:translateY(-50%)!important;transition:opacity .14s ease,transform .14s ease}.CanvasNodeInteractionLayer_handle__4MTfi:before{position:absolute;top:50%;left:50%;width:28px;height:28px;border-radius:50%;content:"";transform:translate(-50%,-50%)}.CanvasNodeInteractionLayer_handle__4MTfi:after{position:absolute;top:50%;left:50%;width:14px;height:14px;border:2px solid var(--text);border-radius:50%;background:var(--panel);box-shadow:0 4px 10px rgb(15 23 42/18%);content:"";transform:translate(-50%,-50%);transition:transform .14s ease,background-color .14s ease,box-shadow .14s ease}.CanvasNodeInteractionLayer_inputHandle__JG0Ta{left:0!important}.CanvasNodeInteractionLayer_outputHandle__7_nKO{right:0!important}.CanvasNodeInteractionLayer_interactionLayer__EYkXM[data-connecting=true] .CanvasNodeInteractionLayer_handle__4MTfi,.CanvasNodeInteractionLayer_interactionLayer__EYkXM[data-selected=true] .CanvasNodeInteractionLayer_handle__4MTfi,[data-canvas-node-shell]:focus-within .CanvasNodeInteractionLayer_handle__4MTfi,[data-canvas-node-shell]:hover .CanvasNodeInteractionLayer_handle__4MTfi{opacity:1;pointer-events:all!important}.CanvasNodeInteractionLayer_handle__4MTfi:hover:after,.CanvasNodeInteractionLayer_interactionLayer__EYkXM[data-source-active=true] .CanvasNodeInteractionLayer_outputHandle__7_nKO:after,.CanvasNodeInteractionLayer_interactionLayer__EYkXM[data-target-state=valid] .CanvasNodeInteractionLayer_inputHandle__JG0Ta:after{background:var(--text);box-shadow:0 6px 14px rgb(15 23 42/26%);transform:translate(-50%,-50%) scale(1.22)}.CanvasNodeInteractionLayer_interactionLayer__EYkXM[data-target-state=invalid] .CanvasNodeInteractionLayer_inputHandle__JG0Ta:after{border-color:var(--error);background:color-mix(in srgb,var(--error) 15%,var(--panel))}.CanvasNodeInteractionLayer_interactionLayer__EYkXM[data-connecting=true][data-source-active=false] .CanvasNodeInteractionLayer_outputHandle__7_nKO{opacity:.24;pointer-events:none!important}.CanvasNodeInteractionLayer_resizeControl___mkSB{top:auto!important;left:auto!important;right:-11px!important;bottom:-11px!important;z-index:17!important;display:grid!important;width:32px!important;height:32px!important;place-items:center;border:0!important;background:transparent!important;cursor:nwse-resize;opacity:0;pointer-events:none!important;translate:none!important;transition:opacity .16s ease}.CanvasNodeInteractionLayer_resizeGlyph__HDPah{position:relative;display:block;width:22px;height:22px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--panel) 90%,transparent);box-shadow:0 6px 14px rgb(15 23 42/10%)}.CanvasNodeInteractionLayer_resizeGlyph__HDPah:after{position:absolute;right:4px;bottom:4px;width:8px;height:8px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);content:""}.CanvasNodeInteractionLayer_interactionLayer__EYkXM[data-resizing=true] .CanvasNodeInteractionLayer_resizeControl___mkSB,.CanvasNodeInteractionLayer_interactionLayer__EYkXM[data-selected=true] .CanvasNodeInteractionLayer_resizeControl___mkSB,[data-canvas-node-shell]:hover .CanvasNodeInteractionLayer_resizeControl___mkSB{opacity:1;pointer-events:all!important}.CanvasNodeInteractionLayer_interactionLayer__EYkXM[data-resizing=true] .CanvasNodeInteractionLayer_resizeGlyph__HDPah{border-color:var(--text);background:var(--text)}.CanvasNodeInteractionLayer_interactionLayer__EYkXM[data-resizing=true] .CanvasNodeInteractionLayer_resizeGlyph__HDPah:after{border-color:var(--panel)}.CanvasNodeInteractionLayer_hoverDelete__0eWrT{position:absolute;top:7px;right:7px;z-index:17;display:grid;width:26px;height:26px;place-items:center;padding:0;border:1px solid var(--line);border-radius:10px;color:var(--muted);background:color-mix(in srgb,var(--panel) 92%,transparent);box-shadow:0 8px 18px rgb(15 23 42/12%);opacity:0;pointer-events:none;transition:color .14s ease,border-color .14s ease,background-color .14s ease,opacity .14s ease,transform .14s ease}[data-canvas-node-shell]:hover .CanvasNodeInteractionLayer_hoverDelete__0eWrT{opacity:1;pointer-events:auto}.CanvasNodeInteractionLayer_hoverDelete__0eWrT:focus-visible,.CanvasNodeInteractionLayer_interactionLayer__EYkXM[data-selected=true] .CanvasNodeInteractionLayer_hoverDelete__0eWrT{opacity:1;pointer-events:auto}.CanvasNodeInteractionLayer_portLabel__sE83Q{position:absolute;top:18px;left:12px;width:max-content;max-width:220px;padding:6px 9px;border:1px solid var(--line);border-radius:6px;color:var(--text);background:var(--panel);box-shadow:var(--shadow);font-size:12px;line-height:1.5;opacity:0;pointer-events:none}.CanvasNodeInteractionLayer_inputHandle__JG0Ta .CanvasNodeInteractionLayer_portLabel__sE83Q{left:auto;right:12px}.CanvasNodeInteractionLayer_handle__4MTfi:hover .CanvasNodeInteractionLayer_portLabel__sE83Q{opacity:1}.CanvasNodeInteractionLayer_interactionLayer__EYkXM[data-run-state=cancelled] .CanvasNodeInteractionLayer_statusPill__ofg74,.CanvasNodeInteractionLayer_interactionLayer__EYkXM[data-run-state=skipped] .CanvasNodeInteractionLayer_statusPill__ofg74{background:var(--muted)}.CanvasNodeInteractionLayer_interactionLayer__EYkXM[data-run-state=cancelled] .CanvasNodeInteractionLayer_hoverDelete__0eWrT,.CanvasNodeInteractionLayer_interactionLayer__EYkXM[data-run-state=skipped] .CanvasNodeInteractionLayer_hoverDelete__0eWrT{right:80px}.CanvasNodeInteractionLayer_interactionLayer__EYkXM[data-run-state=error] .CanvasNodeInteractionLayer_hoverDelete__0eWrT,.CanvasNodeInteractionLayer_interactionLayer__EYkXM[data-run-state=running] .CanvasNodeInteractionLayer_hoverDelete__0eWrT,.CanvasNodeInteractionLayer_interactionLayer__EYkXM[data-run-state=success] .CanvasNodeInteractionLayer_hoverDelete__0eWrT{right:70px}.CanvasNodeInteractionLayer_hoverDelete__0eWrT:hover{border-color:color-mix(in srgb,var(--error) 32%,var(--line));color:var(--error)!important;background:color-mix(in srgb,var(--error) 12%,var(--panel))!important;transform:translateY(-1px)}.CanvasNodeInteractionLayer_statusPill__ofg74{position:absolute;top:8px;right:8px;z-index:15;display:inline-flex;height:24px;align-items:center;justify-content:center;gap:5px;padding:0 9px;border-radius:999px;color:#fff;background:#3976ee;box-shadow:0 8px 18px rgb(15 23 42/18%);font-size:var(--font-size-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800;pointer-events:none}.CanvasNodeInteractionLayer_statusPill__ofg74:before{width:5px;height:5px;border-radius:50%;background:currentColor;content:"";opacity:.86}.CanvasNodeInteractionLayer_interactionLayer__EYkXM[data-run-state=success] .CanvasNodeInteractionLayer_statusPill__ofg74{background:#28b979}.CanvasNodeInteractionLayer_interactionLayer__EYkXM[data-run-state=error] .CanvasNodeInteractionLayer_statusPill__ofg74{background:var(--error)}.CanvasNodeInteractionLayer_interactionLayer__EYkXM[data-connecting=true] :is(.CanvasNodeInteractionLayer_hoverDelete__0eWrT,.CanvasNodeInteractionLayer_resizeControl___mkSB),.CanvasNodeInteractionLayer_interactionLayer__EYkXM[data-dragging=true] :is(.CanvasNodeInteractionLayer_handle__4MTfi,.CanvasNodeInteractionLayer_hoverDelete__0eWrT,.CanvasNodeInteractionLayer_resizeControl___mkSB),.CanvasNodeInteractionLayer_interactionLayer__EYkXM[data-resizing=true] :is(.CanvasNodeInteractionLayer_handle__4MTfi,.CanvasNodeInteractionLayer_hoverDelete__0eWrT){opacity:0!important;pointer-events:none!important}.CanvasNodeInteractionLayer_interactionLayer__EYkXM[data-resizing=true] .CanvasNodeInteractionLayer_resizeControl___mkSB{opacity:1!important;pointer-events:all!important}.NodeFragmentManager_previewDialog__anHYc.NodeFragmentManager_previewDialog__anHYc{width:min(760px,100%)}.NodeFragmentManager_manager__EQf2C{display:grid;min-height:0;flex:1 1;grid-template-columns:212px minmax(0,1fr);overflow:hidden;border:0;border-radius:0;background:var(--asset-surface);box-shadow:none}.NodeFragmentManager_sidebar__L90wX{padding:var(--space-3);border-right:1px solid var(--asset-line);background:var(--asset-surface)}.NodeFragmentManager_sidebar__L90wX header{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-2);color:var(--asset-primary)}.NodeFragmentManager_sidebar__L90wX header div{display:grid;grid-gap:2px;gap:2px}.NodeFragmentManager_sidebar__L90wX header strong{color:var(--asset-text);font-size:var(--font-size-body)}.NodeFragmentManager_sidebar__L90wX button small,.NodeFragmentManager_sidebar__L90wX header span{color:var(--asset-muted);font-size:var(--font-size-meta)}.NodeFragmentManager_sidebar__L90wX button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:36px;margin-bottom:var(--space-1);padding:0 var(--space-3);color:var(--asset-secondary);font-size:var(--font-size-body);font-weight:650;border:0;border-radius:9px;background:transparent}.NodeFragmentManager_sidebar__L90wX button:hover,.NodeFragmentManager_sidebar__L90wX button[data-selected=true]{color:var(--asset-primary);background:var(--asset-primary-soft)}.NodeFragmentManager_filterLabel__PInPp{margin:var(--space-4) var(--space-3) var(--space-2);color:var(--asset-muted);font-size:var(--font-size-meta);font-weight:750}.NodeFragmentManager_content__L2oeL{min-width:0;padding:var(--space-4);overflow:auto}.NodeFragmentManager_cardActions__STKU6,.NodeFragmentManager_contentHeader__0nq_M,.NodeFragmentManager_detailActions__HoMFc,.NodeFragmentManager_toolbar__kE_5u{display:flex;align-items:center}.NodeFragmentManager_contentHeader__0nq_M{justify-content:space-between;gap:var(--space-5);margin-bottom:var(--space-4)}.NodeFragmentManager_contentHeader__0nq_M h2{margin:0 0 var(--space-1);font-size:var(--font-size-title-sm)}.NodeFragmentManager_contentHeader__0nq_M p{margin:0;color:var(--asset-muted);font-size:var(--font-size-body)}.NodeFragmentManager_targetSelect__y4BJt{width:min(320px,42vw)}.NodeFragmentManager_toolbar__kE_5u{gap:var(--space-2);margin-bottom:var(--space-3)}.NodeFragmentManager_search__kiBrF{display:flex;align-items:center;min-width:220px;flex:1 1;gap:var(--space-2);padding:0 var(--space-3);color:var(--asset-muted);border:1px solid var(--asset-line);border-radius:9px;background:var(--asset-surface)}.NodeFragmentManager_search__kiBrF input{width:100%;min-height:34px;color:var(--asset-text);border:0;outline:none;background:transparent}.NodeFragmentManager_toolbar__kE_5u>button{display:inline-flex;align-items:center;gap:var(--space-1);min-height:34px;padding:0 var(--space-3);color:var(--asset-secondary);font-size:var(--font-size-caption);font-weight:700;border:1px solid var(--asset-line);border-radius:9px;background:var(--asset-surface)}.NodeFragmentManager_toolbar__kE_5u>button[data-selected=true]{color:var(--asset-primary);border-color:color-mix(in srgb,var(--asset-primary) 35%,var(--asset-line));background:var(--asset-primary-soft)}.NodeFragmentManager_successBar__OM6CH{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3);padding:var(--space-2) var(--space-3);color:var(--asset-primary);font-size:var(--font-size-caption);border-radius:9px;background:var(--asset-primary-soft)}.NodeFragmentManager_successBar__OM6CH a{display:inline-flex;align-items:center;gap:var(--space-1);color:inherit;font-weight:750;text-decoration:none}.NodeFragmentManager_grid__M_Z3Y{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));grid-gap:var(--space-3);gap:var(--space-3)}.NodeFragmentManager_card__qINR0{display:grid;min-width:0;grid-template-columns:1fr;overflow:hidden;border:1px solid var(--asset-line);border-radius:12px;background:var(--asset-surface);transition:border-color var(--duration-fast) var(--ease-standard)}.NodeFragmentManager_card__qINR0:hover{border-color:color-mix(in srgb,var(--asset-primary) 35%,var(--asset-line))}.NodeFragmentManager_previewButton__Yb9pz{--fragment-preview-height:132px;display:block;min-width:0;width:100%;padding:0;border:0;background:transparent;cursor:pointer}.NodeFragmentManager_previewButton__Yb9pz:focus-visible{outline:2px solid var(--asset-primary);outline-offset:-2px}.NodeFragmentManager_cardBody__Q0AZK{min-width:0;padding:10px}.NodeFragmentManager_mode__6X1TD{display:inline-flex;margin-bottom:var(--space-1);padding:2px 6px;color:var(--asset-primary);font-size:10px;font-weight:750;border-radius:999px;background:var(--asset-primary-soft)}.NodeFragmentManager_mode__6X1TD[data-mode=snapshot]{color:#9a610f;background:#fff4df}.NodeFragmentManager_card__qINR0 h3{overflow:hidden;margin:0 0 var(--space-1);font-size:var(--font-size-body);text-overflow:ellipsis;white-space:nowrap}.NodeFragmentManager_card__qINR0 p,.NodeFragmentManager_card__qINR0 small{display:block;margin:0 0 var(--space-1);color:var(--asset-muted);font-size:var(--font-size-meta);line-height:1.5}.NodeFragmentManager_cardActions__STKU6{gap:var(--space-2);margin-top:var(--space-2)}.NodeFragmentManager_empty__k_hsT{display:grid;min-height:300px;place-items:center;align-content:center;grid-gap:var(--space-2);gap:var(--space-2);color:var(--asset-muted)}.NodeFragmentManager_empty__k_hsT strong{color:var(--asset-text)}.NodeFragmentManager_detailBody__h2Sx8{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3)}.NodeFragmentManager_detailToolbar__DTE1O{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:var(--space-3);gap:var(--space-3)}.NodeFragmentManager_detailActions__HoMFc{gap:var(--space-2)}@media (max-width:640px){.NodeFragmentManager_detailToolbar__DTE1O{grid-template-columns:1fr}.NodeFragmentManager_detailActions__HoMFc{justify-content:flex-end}}@media (max-width:980px){.NodeFragmentManager_manager__EQf2C{grid-template-columns:1fr}.NodeFragmentManager_sidebar__L90wX{display:flex;gap:var(--space-1);overflow:auto;border-right:0;border-bottom:1px solid var(--asset-line)}.NodeFragmentManager_sidebar__L90wX header{display:none}.NodeFragmentManager_sidebar__L90wX button{width:auto;min-width:max-content;margin:0;gap:var(--space-3)}}@media (max-width:760px){.NodeFragmentManager_contentHeader__0nq_M{align-items:stretch;flex-direction:column}.NodeFragmentManager_targetSelect__y4BJt{width:100%}}.MediaThumbnail_preview__6P6Vr,.MediaThumbnail_thumbnail__E5E66{display:block;width:100%;height:100%;object-fit:cover}.MediaThumbnail_preview__6P6Vr{max-height:280px;object-fit:contain}.MediaThumbnail_fallback__xZcUV{display:flex;width:100%;height:100%;min-height:100px;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--muted);background:var(--panel-soft)}.MediaThumbnail_fallback__xZcUV span{font-size:10px}.AssetManagerPage_page__kLVOI{--asset-canvas:var(--panel);--asset-surface:var(--panel);--asset-surface-soft:var(--panel-soft);--asset-surface-hover:var(--panel-soft);--asset-text:var(--text);--asset-secondary:var(--muted);--asset-muted:var(--muted);--asset-line:var(--line);--asset-line-strong:var(--line);--asset-primary:var(--primary);--asset-primary-hover:var(--primary);--asset-primary-soft:var(--primary-soft);--asset-danger:var(--error);--asset-shadow:var(--shadow);display:flex;min-height:0;height:100%;flex-direction:column;overflow:hidden;width:min(100%,var(--menu-page-width));margin-inline:auto;padding:0 var(--menu-page-gutter);min-width:0;background:var(--asset-canvas);color:var(--asset-text)}.AssetManagerPage_dialogForm__lfysd{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4)}.AssetManagerPage_header__8skQW{display:flex;height:72px;flex-shrink:0;align-items:center;justify-content:space-between;gap:16px;padding:0;border-bottom:1px solid var(--asset-line);background:var(--asset-surface)}.AssetManagerPage_backLink__ZiyXx{display:inline-flex;align-items:center;gap:5px;color:var(--asset-muted);font-size:11px;text-decoration:none;white-space:nowrap}.AssetManagerPage_header__8skQW h1{margin:0;font-size:16px;font-weight:650;line-height:1.4}.AssetManagerPage_header__8skQW p,.AssetManagerPage_panelHeader__b7VWf span,.AssetManagerPage_workspaceHeader__ejbX_ span{margin:0;color:var(--asset-muted);font-size:var(--font-size-body);line-height:var(--line-height-body)}.AssetManagerPage_headerActions__HtXzq{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2)}.AssetManagerPage_tip__OoidQ{border:1px solid var(--asset-line);border-radius:9px;background:var(--asset-surface);padding:var(--space-1-5) var(--space-2);color:var(--asset-secondary);font-size:var(--font-size-caption)}.AssetManagerPage_detailActions__JuVsa a,.AssetManagerPage_detailActions__JuVsa button,.AssetManagerPage_iconButton__3KtLq{display:inline-flex;align-items:center;gap:var(--space-1);border:1px solid var(--asset-line);border-radius:9px;background:var(--asset-surface);padding:var(--space-2) var(--space-2);color:var(--asset-secondary);font-size:var(--font-size-body);text-decoration:none}.AssetManagerPage_detailActions__JuVsa a:hover,.AssetManagerPage_detailActions__JuVsa button:hover,.AssetManagerPage_iconButton__3KtLq:hover{border-color:var(--asset-primary);color:var(--asset-primary)}.AssetManagerPage_tabs__XdXn1{display:flex;width:100%;min-height:55px;flex-shrink:0;align-items:stretch;gap:22px;margin:0;padding:0;overflow-x:auto;border:0;border-bottom:1px solid var(--asset-line);border-radius:0;background:var(--asset-surface);box-shadow:none}.AssetManagerPage_tabs__XdXn1 button{display:inline-flex;align-items:center;flex-shrink:0;gap:7px;border:0;border-bottom:2px solid transparent;border-radius:0;padding:0 2px;background:transparent;color:var(--asset-secondary);font-size:12px;font-weight:500;white-space:nowrap}.AssetManagerPage_tabs__XdXn1 button:hover{background:var(--asset-primary-soft);color:var(--asset-primary)}.AssetManagerPage_tabs__XdXn1 .AssetManagerPage_active__Y6m0k{border-bottom-color:var(--asset-primary);color:var(--asset-primary);background:transparent;box-shadow:none}.AssetManagerPage_notice__o72aU{margin:calc(var(--space-1) * -1) 0 var(--space-2);border:1px solid #bad3ff;border-radius:9px;background:var(--asset-primary-soft);padding:var(--space-2) var(--space-3);color:var(--asset-primary);font-size:var(--font-size-body)}.AssetManagerPage_layout__aL0MV{position:relative;display:grid;min-height:0;min-width:0;flex:1 1;grid-template-columns:212px minmax(0,1fr) 0;grid-gap:0;gap:0;align-items:stretch;overflow:hidden;transition:grid-template-columns .22s cubic-bezier(.22,1,.36,1)}.AssetManagerPage_panel__btb3Z{min-width:0;min-height:0;overflow:hidden;border:0;border-radius:0;background:var(--asset-surface);box-shadow:none}.AssetManagerPage_panelHeader__b7VWf{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);border-bottom:1px solid var(--asset-line);padding:var(--space-2) var(--space-3)}.AssetManagerPage_panelHeader__b7VWf h2,.AssetManagerPage_workspaceHeader__ejbX_ h2{margin:0 0 var(--space-1);font-size:var(--font-size-title-sm);line-height:var(--line-height-tight);letter-spacing:-.02em}.AssetManagerPage_addIcon__0eyCE{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--asset-line);border-radius:9px;background:var(--asset-surface);color:var(--asset-secondary)}.AssetManagerPage_addIcon__0eyCE:hover{border-color:var(--asset-primary);color:var(--asset-primary)}.AssetManagerPage_tree__y398h{padding:var(--space-1-5)}.AssetManagerPage_tree__y398h button{display:flex;align-items:center;width:100%;min-height:28px;gap:var(--space-2);border:0;border-radius:8px;background:transparent;padding:var(--space-1) var(--space-1-5);color:var(--asset-secondary);font-size:var(--font-size-body);line-height:var(--line-height-control);font-weight:600;text-align:left}.AssetManagerPage_tree__y398h button span{margin-left:auto;border-radius:999px;background:var(--asset-surface-soft);padding:var(--space-0-5) var(--space-1-5);color:var(--asset-muted);font-size:var(--font-size-meta)}.AssetManagerPage_tree__y398h .AssetManagerPage_library__QKtmL,.AssetManagerPage_tree__y398h .AssetManagerPage_selected__XAJy5,.AssetManagerPage_tree__y398h button:hover{background:var(--asset-primary-soft);color:var(--asset-primary)}.AssetManagerPage_tree__y398h .AssetManagerPage_library__QKtmL span,.AssetManagerPage_tree__y398h .AssetManagerPage_selected__XAJy5 span{background:var(--asset-surface);color:var(--asset-primary)}.AssetManagerPage_tree__y398h .AssetManagerPage_indent__l6Bjk{padding-left:26px;font-size:var(--font-size-body)}.AssetManagerPage_tree__y398h .AssetManagerPage_treeAction__D0VOe{margin-top:var(--space-1);border:1px dashed var(--asset-line-strong);background:var(--asset-surface-soft);color:var(--asset-secondary)}.AssetManagerPage_tree__y398h .AssetManagerPage_primaryTreeAction__JhnYE{margin-bottom:var(--space-1);background:var(--asset-primary);color:var(--asset-surface)}.AssetManagerPage_treeCaption__sXWQi{margin:var(--space-4) var(--space-2) var(--space-1);color:var(--asset-muted);font-size:var(--font-size-meta);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.AssetManagerPage_canvasTreeBody__YhN6Y{min-height:0;overflow-y:auto;padding:var(--space-1-5)}.AssetManagerPage_mediaTreeBody__6Id4K{min-height:0;overflow-y:auto}.AssetManagerPage_canvasSummary__GAKPB{margin-bottom:var(--space-2);border:1px solid var(--asset-line);border-radius:9px;background:var(--asset-surface-soft);padding:var(--space-2) var(--space-3);color:var(--asset-secondary);font-size:var(--font-size-caption);line-height:var(--line-height-body)}.AssetManagerPage_canvasSummary__GAKPB b{color:var(--asset-text)}.AssetManagerPage_canvasTree__eqWUh{padding:0}.AssetManagerPage_treeEmpty__ak4vZ{padding:var(--space-6) var(--space-2);color:var(--asset-muted);text-align:center;font-size:var(--font-size-caption);line-height:var(--line-height-relaxed)}.AssetManagerPage_workspace__we28V{display:flex;flex-direction:column;min-height:0}.AssetManagerPage_workspaceHeader__ejbX_{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;min-height:76px;padding:16px 24px;border-bottom:1px solid var(--asset-line);background:var(--asset-surface)}.AssetManagerPage_workspaceActions__ILjhF{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:8px}.AssetManagerPage_mobileScopeSelect__NbQNB{display:none;min-width:220px}.AssetManagerPage_search__YFT2V{display:flex;width:180px;height:32px;align-items:center;gap:7px;padding:0 9px;border:1px solid var(--asset-line);border-radius:7px;color:var(--asset-muted);background:var(--asset-surface)}.AssetManagerPage_search__YFT2V:focus-within{border-color:var(--asset-primary);box-shadow:0 0 0 3px var(--asset-primary-soft)}.AssetManagerPage_search__YFT2V input{width:100%;min-width:0;border:0;outline:0;padding:0;background:transparent;color:var(--asset-text);font-size:11px}.AssetManagerPage_batch__4nWPe button,.AssetManagerPage_manageActive__6ZEjI,.AssetManagerPage_manageButton__XNnJQ,.AssetManagerPage_primaryButton__yWjfD,.AssetManagerPage_records__i1j88 button,.AssetManagerPage_refreshButton__axStj{display:inline-flex;align-items:center;gap:var(--space-1);border:1px solid var(--asset-line);border-radius:8px;background:var(--asset-surface);padding:var(--space-1-5) var(--space-2);color:var(--asset-secondary);font-size:var(--font-size-body);font-weight:600}.AssetManagerPage_manageActive__6ZEjI,.AssetManagerPage_primaryButton__yWjfD{border-color:var(--asset-primary);background:var(--asset-primary);color:var(--asset-surface)}.AssetManagerPage_batch__4nWPe button:hover,.AssetManagerPage_manageButton__XNnJQ:hover,.AssetManagerPage_records__i1j88 button:hover,.AssetManagerPage_refreshButton__axStj:hover{border-color:var(--asset-primary);color:var(--asset-primary)}.AssetManagerPage_batch__4nWPe button:disabled,.AssetManagerPage_clipboardBar__mZIIb button:disabled,.AssetManagerPage_detailActions__JuVsa button:disabled,.AssetManagerPage_manageButton__XNnJQ:disabled,.AssetManagerPage_primaryButton__yWjfD:disabled,.AssetManagerPage_refreshButton__axStj:disabled{cursor:not-allowed;opacity:.48}.AssetManagerPage_canvasSort__Ox1_O{width:150px}.AssetManagerPage_canvasSort__Ox1_O [role=combobox]{min-height:34px}.AssetManagerPage_batch__4nWPe{gap:var(--space-2);background:var(--asset-surface-soft)}.AssetManagerPage_batch__4nWPe,.AssetManagerPage_clipboardBar__mZIIb{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--asset-line);padding:var(--space-2) var(--space-4);color:var(--asset-secondary);font-size:var(--font-size-body)}.AssetManagerPage_clipboardBar__mZIIb{gap:var(--space-3);background:var(--asset-primary-soft)}.AssetManagerPage_clipboardBar__mZIIb button,.AssetManagerPage_clipboardBar__mZIIb>div,.AssetManagerPage_clipboardBar__mZIIb>span{display:inline-flex;align-items:center}.AssetManagerPage_clipboardBar__mZIIb button,.AssetManagerPage_clipboardBar__mZIIb>span{gap:var(--space-1-5)}.AssetManagerPage_clipboardBar__mZIIb>div{gap:var(--space-2)}.AssetManagerPage_clipboardBar__mZIIb button{border:1px solid var(--asset-line);border-radius:8px;background:var(--asset-surface);padding:var(--space-1-5) var(--space-2);color:var(--asset-secondary);font-size:var(--font-size-body);font-weight:600}.AssetManagerPage_batch__4nWPe b{color:var(--asset-text)}.AssetManagerPage_batch__4nWPe>div{display:flex;flex-wrap:wrap;gap:var(--space-1-5)}.AssetManagerPage_dangerButton__V1UQy{color:var(--asset-danger)!important}.AssetManagerPage_mediaArea__o_I_x{display:grid;grid-template-columns:repeat(auto-fill,minmax(172px,1fr));align-content:start;grid-gap:16px;gap:16px}.AssetManagerPage_canvasGroups__qJAA6,.AssetManagerPage_mediaArea__o_I_x{min-height:0;flex:1 1;overflow-y:auto;padding:24px}.AssetManagerPage_canvasGroup__WS765+.AssetManagerPage_canvasGroup__WS765{margin-top:var(--space-3)}.AssetManagerPage_canvasGroupHeader__OrLPn{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-1) var(--space-0-5) var(--space-2)}.AssetManagerPage_canvasGroupHeader__OrLPn span,.AssetManagerPage_canvasGroupHeader__OrLPn strong{display:block}.AssetManagerPage_canvasGroupHeader__OrLPn strong{color:var(--asset-text);font-size:var(--font-size-body)}.AssetManagerPage_canvasGroupHeader__OrLPn span{margin-top:var(--space-0-5);color:var(--asset-muted);font-size:var(--font-size-meta)}.AssetManagerPage_canvasGroupHeader__OrLPn>b{flex:0 0 auto;border-radius:999px;background:var(--asset-surface-soft);padding:var(--space-1) var(--space-2);color:var(--asset-secondary);font-size:var(--font-size-caption)}.AssetManagerPage_canvasGroupGrid__Y6wvo{display:grid;grid-template-columns:repeat(auto-fill,minmax(172px,1fr));grid-gap:16px;gap:16px}.AssetManagerPage_card__OQut_,.AssetManagerPage_uploadCard__YqMJC{overflow:hidden;min-height:152px;border:1px solid var(--asset-line);border-radius:10px;background:var(--asset-surface);text-align:left;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.AssetManagerPage_uploadCard__YqMJC{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1-5);border-style:dashed;background:var(--asset-surface-soft);color:var(--asset-muted);text-align:center}.AssetManagerPage_uploadCard__YqMJC:disabled{cursor:wait;opacity:.62}.AssetManagerPage_uploadCard__YqMJC strong{color:var(--asset-secondary);font-size:var(--font-size-body)}.AssetManagerPage_uploadCard__YqMJC span{font-size:var(--font-size-caption)}.AssetManagerPage_card__OQut_:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--asset-primary) 40%,var(--asset-line));box-shadow:0 8px 24px rgb(0 0 0/7%)}.AssetManagerPage_cardSelected__MVxfb{border-color:var(--asset-primary);box-shadow:0 0 0 2px var(--asset-primary-soft)}.AssetManagerPage_thumb__E9y7T{position:relative;display:grid;height:146px;place-items:center;overflow:hidden;background:var(--asset-surface-soft);color:var(--asset-muted)}.AssetManagerPage_thumb__E9y7T img,.AssetManagerPage_thumb__E9y7T video{width:100%;height:100%;object-fit:cover}.AssetManagerPage_assetKindBadge__dBk6t{position:absolute;top:7px;right:7px;display:grid;width:24px;height:24px;place-items:center;border:1px solid rgb(255 255 255/78%);border-radius:50%;background:rgb(255 255 255/88%);color:#34445a;box-shadow:0 2px 8px rgb(20 34 54/12%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.AssetManagerPage_assetKindBadge__dBk6t:has(+.AssetManagerPage_checkmark__j10qq),.AssetManagerPage_checkmark__j10qq+.AssetManagerPage_assetKindBadge__dBk6t{right:34px}.AssetManagerPage_checkmark__j10qq{position:absolute;top:7px;right:7px;display:grid;width:19px;height:19px;place-items:center;border:1px solid #fff;border-radius:50%;background:var(--asset-primary);color:var(--asset-surface);font-size:var(--font-size-body)}.AssetManagerPage_card__OQut_ small,.AssetManagerPage_card__OQut_ strong{display:block;overflow:hidden;padding:0 var(--space-2);text-overflow:ellipsis;white-space:nowrap}.AssetManagerPage_card__OQut_ strong{padding-top:var(--space-2);color:var(--asset-text);font-size:var(--font-size-body)}.AssetManagerPage_card__OQut_ small{padding-bottom:var(--space-2);color:var(--asset-muted);font-size:var(--font-size-meta)}.AssetManagerPage_emptyState__IODiW{grid-column:1/-1;display:flex;min-height:230px;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);border:1px dashed var(--asset-line-strong);border-radius:12px;color:var(--asset-muted);text-align:center}.AssetManagerPage_emptyState__IODiW strong{color:var(--asset-secondary);font-size:var(--font-size-body)}.AssetManagerPage_emptyState__IODiW span{font-size:var(--font-size-body)}.AssetManagerPage_inspector__Rzph4{display:flex;flex-direction:column;border-left:1px solid var(--asset-line);animation:AssetManagerPage_inspector-in__r10oE .18s ease-out}.AssetManagerPage_previewEmpty__PUYdM{display:flex;min-height:210px;flex:1 1;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;color:var(--asset-muted);text-align:center}.AssetManagerPage_previewEmpty__PUYdM strong{color:var(--asset-secondary)}.AssetManagerPage_previewEmpty__PUYdM span{max-width:220px;font-size:var(--font-size-body);line-height:var(--line-height-relaxed)}.AssetManagerPage_detailContent__OS76d{min-height:0;flex:1 1;overflow-y:auto;padding:var(--space-3)}.AssetManagerPage_preview__xCfnE{display:grid;height:170px;place-items:center;overflow:hidden;border-radius:10px;background:var(--asset-surface-soft);color:var(--asset-secondary)}.AssetManagerPage_preview__xCfnE img,.AssetManagerPage_preview__xCfnE video{width:100%;height:100%;object-fit:contain}.AssetManagerPage_fileName__EXHJ3{display:block;overflow:hidden;margin:var(--space-3) 0;color:var(--asset-text);text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-body)}.AssetManagerPage_detailNameField__OeOK_{display:grid;grid-gap:var(--space-1);gap:var(--space-1);margin:var(--space-3) 0;color:var(--asset-muted);font-size:var(--font-size-meta)}.AssetManagerPage_detailNameField__OeOK_>div{display:flex;align-items:center;gap:var(--space-1);border:1px solid var(--asset-line);border-radius:8px;background:var(--asset-surface);padding:0 var(--space-2);color:var(--asset-muted)}.AssetManagerPage_detailNameField__OeOK_>div:focus-within{border-color:var(--asset-primary);box-shadow:0 0 0 3px var(--asset-primary-soft);color:var(--asset-primary)}.AssetManagerPage_detailNameField__OeOK_ input{min-width:0;flex:1 1;border:0;outline:0;background:transparent;padding:var(--space-2) 0;color:var(--asset-text);font-size:var(--font-size-body);font-weight:650}.AssetManagerPage_detailContent__OS76d dl{margin:0;border-top:1px solid var(--asset-line)}.AssetManagerPage_detailContent__OS76d dl div{display:flex;justify-content:space-between;gap:var(--space-2);border-bottom:1px solid var(--asset-line);padding:var(--space-2) 0;font-size:var(--font-size-caption)}.AssetManagerPage_detailContent__OS76d dt{color:var(--asset-muted)}.AssetManagerPage_detailContent__OS76d dd{margin:0;color:var(--asset-secondary);text-align:right}.AssetManagerPage_detailContent__OS76d h3{margin:var(--space-3) 0 var(--space-1);font-size:var(--font-size-caption)}.AssetManagerPage_detailContent__OS76d p{margin:0;color:var(--asset-secondary);font-size:var(--font-size-caption);line-height:var(--line-height-relaxed)}.AssetManagerPage_detailTags__17JfA{display:flex;flex-wrap:wrap;gap:var(--space-1)}.AssetManagerPage_detailTags__17JfA span{border-radius:999px;background:var(--asset-primary-soft);padding:var(--space-1) var(--space-2);color:var(--asset-primary);font-size:var(--font-size-meta)}.AssetManagerPage_assetPath__FPfEP{overflow:hidden;margin-top:var(--space-3);border:1px solid var(--asset-line);border-radius:8px;background:var(--asset-surface-soft);padding:var(--space-2);color:var(--asset-muted);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--font-size-meta)}.AssetManagerPage_detailActions__JuVsa{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin-top:var(--space-4)}.AssetManagerPage_detailActions__JuVsa a,.AssetManagerPage_detailActions__JuVsa button{justify-content:center}.AssetManagerPage_sharedImport__bQOgR{width:calc(100% - 30px);overflow:hidden;margin:0 var(--space-4) var(--space-2);border:1px solid var(--asset-line);border-radius:8px;background:var(--asset-surface);padding:var(--space-2);color:var(--asset-secondary);text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-caption)}.AssetManagerPage_confirmText__0O3ww{margin:0;padding:var(--space-2) 0;color:var(--muted);font-size:var(--font-size-body);line-height:var(--line-height-relaxed)}.AssetManagerPage_records__i1j88{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-4)}.AssetManagerPage_records__i1j88 article{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:var(--space-2);gap:var(--space-2);border:1px solid var(--asset-line);border-radius:10px;padding:var(--space-3)}.AssetManagerPage_records__i1j88 article p,.AssetManagerPage_records__i1j88 article small,.AssetManagerPage_records__i1j88 article span,.AssetManagerPage_records__i1j88 article strong{display:block}.AssetManagerPage_records__i1j88 article strong{color:var(--asset-text);font-size:var(--font-size-body)}.AssetManagerPage_records__i1j88 article p,.AssetManagerPage_records__i1j88 article small,.AssetManagerPage_records__i1j88 article span{margin:var(--space-1) 0 0;color:var(--asset-muted);font-size:var(--font-size-caption)}.AssetManagerPage_recordToolbar__6TF1d{display:flex;gap:var(--space-2)}.AssetManagerPage_importButton__QGLKt{border:1px dashed var(--asset-line-strong)!important;background:var(--asset-surface-soft)!important;color:var(--asset-secondary)!important}.AssetManagerPage_pageIdentity__yHR7l{display:flex;align-items:center;gap:12px;min-width:0}.AssetManagerPage_pageIdentity__yHR7l p{margin-top:4px;font-size:10px}.AssetManagerPage_pageIcon__5lAHe{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border:1px solid var(--asset-line);border-radius:10px;background:var(--asset-primary-soft);color:var(--asset-primary)}.AssetManagerPage_headerActions__HtXzq{flex-shrink:0}.AssetManagerPage_headerActions__HtXzq button{min-height:32px;padding:0 10px;font-size:11px;white-space:nowrap}.AssetManagerPage_hasInspector__gmh1E{grid-template-columns:212px minmax(0,1fr) 288px}.AssetManagerPage_sidebar__s9BHa{display:flex;flex-direction:column;border-right:0}.AssetManagerPage_sidebar__s9BHa .AssetManagerPage_panelHeader__b7VWf{flex-shrink:0;padding:20px 16px 16px}.AssetManagerPage_panelHeader__b7VWf h2{font-size:12px;font-weight:600}.AssetManagerPage_panelHeader__b7VWf span{font-size:10px}.AssetManagerPage_canvasTreeBody__YhN6Y,.AssetManagerPage_mediaTreeBody__6Id4K,.AssetManagerPage_tree__y398h{min-height:0;overflow-y:auto}.AssetManagerPage_tree__y398h button{min-height:36px;font-weight:500}.AssetManagerPage_workspace__we28V{background:var(--asset-canvas)}.AssetManagerPage_workspaceHeader__ejbX_>div:first-child{min-width:0}.AssetManagerPage_workspaceHeader__ejbX_ h2{max-width:290px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.AssetManagerPage_workspaceHeader__ejbX_ span{font-size:10px}.AssetManagerPage_batch__4nWPe button,.AssetManagerPage_manageActive__6ZEjI,.AssetManagerPage_manageButton__XNnJQ,.AssetManagerPage_primaryButton__yWjfD,.AssetManagerPage_records__i1j88 button,.AssetManagerPage_refreshButton__axStj{min-height:32px;white-space:nowrap;font-size:11px}.AssetManagerPage_canvasSort__Ox1_O{width:130px;max-width:130px}.AssetManagerPage_closeDetails__GEtJ1,.AssetManagerPage_detailsToggle__gX7FE,.AssetManagerPage_mobileBrowse__T65Q_{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 8px;border:1px solid var(--asset-line);border-radius:7px;background:var(--asset-surface);color:var(--asset-muted)}.AssetManagerPage_detailsToggle__gX7FE[aria-expanded=true]{background:var(--asset-primary-soft);color:var(--asset-primary);border-color:var(--asset-primary-soft)}.AssetManagerPage_mobileBrowse__T65Q_{display:none}.AssetManagerPage_closeDetails__GEtJ1{width:28px;height:28px;flex-shrink:0;border:0}.AssetManagerPage_inspector__Rzph4 .AssetManagerPage_panelHeader__b7VWf{flex-shrink:0;align-items:center;padding:16px}.AssetManagerPage_inspector__Rzph4 .AssetManagerPage_detailContent__OS76d{padding:16px}.AssetManagerPage_sharedImport__bQOgR{flex-shrink:0}.AssetManagerPage_inspector__Rzph4{overflow-y:auto}.AssetManagerPage_inspector__Rzph4 .AssetManagerPage_previewEmpty__PUYdM{flex-shrink:0}.AssetManagerPage_canvasGroup__WS765+.AssetManagerPage_canvasGroup__WS765{margin-top:28px}.AssetManagerPage_canvasGroupHeader__OrLPn{margin-bottom:8px}.AssetManagerPage_card__OQut_{min-width:0;padding:0;border-radius:12px}.AssetManagerPage_card__OQut_ strong{padding-inline:13px;padding-top:11px;font-size:12px}.AssetManagerPage_card__OQut_ small{padding:3px 13px 13px;font-size:10px}.AssetManagerPage_batch__4nWPe,.AssetManagerPage_clipboardBar__mZIIb{margin:12px 24px 0;flex-shrink:0;border:1px solid var(--asset-line);border-radius:10px;background:var(--asset-surface)}.AssetManagerPage_records__i1j88{min-height:0;flex:1 1;overflow-y:auto;align-content:start;padding:24px}.AssetManagerPage_records__i1j88 article{padding:18px;border-radius:12px;background:var(--asset-surface)}.AssetManagerPage_loadError__OKZTN,.AssetManagerPage_loadingState__1datk{display:flex;align-items:center;gap:12px;padding:12px 28px;background:var(--asset-primary-soft);color:var(--asset-primary);font-size:12px}.AssetManagerPage_loadError__OKZTN{color:var(--asset-danger)}.AssetManagerPage_loadError__OKZTN button{border:0;background:transparent;color:inherit;text-decoration:underline}.AssetManagerPage_backLink__ZiyXx:focus-visible,.AssetManagerPage_page__kLVOI button:focus-visible{outline:2px solid var(--asset-primary);outline-offset:2px}.AssetManagerPage_detailsToggle__gX7FE,.AssetManagerPage_iconButton__3KtLq,.AssetManagerPage_tabs__XdXn1 button,.AssetManagerPage_tree__y398h button{transition:background-color .16s ease,color .16s ease,border-color .16s ease}.AssetManagerPage_spinning__Comgj{animation:AssetManagerPage_loading-spin__VZzmH 1s linear infinite}@keyframes AssetManagerPage_loading-spin__VZzmH{to{transform:rotate(1turn)}}@keyframes AssetManagerPage_inspector-in__r10oE{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}@media (max-width:1120px){.AssetManagerPage_hasInspector__gmh1E,.AssetManagerPage_layout__aL0MV{grid-template-columns:212px minmax(0,1fr)}.AssetManagerPage_inspector__Rzph4{position:absolute;z-index:20;right:12px;top:12px;bottom:12px;width:min(320px,calc(100% - 24px));border:1px solid var(--asset-line);border-radius:12px;box-shadow:var(--shadow-float)}.AssetManagerPage_workspaceHeader__ejbX_{padding:16px}.AssetManagerPage_workspaceActions__ILjhF{width:100%}.AssetManagerPage_search__YFT2V{flex:1 1;min-width:140px}}@media (max-width:780px){.AssetManagerPage_header__8skQW{padding-inline:16px;gap:12px}.AssetManagerPage_headerActions__HtXzq{gap:6px}.AssetManagerPage_pageIdentity__yHR7l p{display:none}.AssetManagerPage_tabs__XdXn1{gap:18px;padding-inline:16px}.AssetManagerPage_hasInspector__gmh1E,.AssetManagerPage_layout__aL0MV{grid-template-columns:minmax(0,1fr)}.AssetManagerPage_sidebar__s9BHa{display:none}.AssetManagerPage_browseExpanded__CKqkI{grid-template-rows:minmax(100px,180px) minmax(0,1fr)}.AssetManagerPage_browseExpanded__CKqkI .AssetManagerPage_sidebar__s9BHa{display:flex;border-right:0;border-bottom:1px solid var(--asset-line)}.AssetManagerPage_sidebar__s9BHa .AssetManagerPage_panelHeader__b7VWf{padding:10px 16px}.AssetManagerPage_mobileBrowse__T65Q_{display:inline-flex}.AssetManagerPage_workspaceHeader__ejbX_{gap:10px}.AssetManagerPage_workspaceActions__ILjhF{width:100%}.AssetManagerPage_mobileScopeSelect__NbQNB{display:none}.AssetManagerPage_batch__4nWPe,.AssetManagerPage_clipboardBar__mZIIb{margin:10px 16px 0;flex-direction:column;align-items:flex-start}.AssetManagerPage_canvasGroups__qJAA6,.AssetManagerPage_mediaArea__o_I_x{padding:16px}.AssetManagerPage_canvasGroupGrid__Y6wvo,.AssetManagerPage_mediaArea__o_I_x{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.AssetManagerPage_thumb__E9y7T{height:126px}.AssetManagerPage_records__i1j88{padding:16px}}@media (max-width:480px){.AssetManagerPage_pageIcon__5lAHe{display:none}.AssetManagerPage_header__8skQW{height:64px;padding-inline:12px}.AssetManagerPage_headerActions__HtXzq button{padding-inline:7px;font-size:10px}.AssetManagerPage_backLink__ZiyXx{font-size:10px}.AssetManagerPage_tabs__XdXn1{min-height:48px}.AssetManagerPage_tabs__XdXn1 button{font-size:11px}.AssetManagerPage_canvasGroupGrid__Y6wvo,.AssetManagerPage_mediaArea__o_I_x{grid-template-columns:repeat(2,minmax(0,1fr))}.AssetManagerPage_search__YFT2V{width:100%;order:2;flex-basis:100%}.AssetManagerPage_thumb__E9y7T{height:110px}}@media (prefers-reduced-motion:reduce){.AssetManagerPage_card__OQut_,.AssetManagerPage_detailsToggle__gX7FE,.AssetManagerPage_iconButton__3KtLq,.AssetManagerPage_layout__aL0MV,.AssetManagerPage_tabs__XdXn1 button,.AssetManagerPage_tree__y398h button{transition:none}.AssetManagerPage_inspector__Rzph4,.AssetManagerPage_spinning__Comgj{animation:none}.AssetManagerPage_card__OQut_:hover{transform:none}}.AssetManagerPage_detailNameField__OeOK_ input:focus-visible,.AssetManagerPage_search__YFT2V input:focus-visible{outline:none;box-shadow:none}