.SearchPane_overlay___PBwx{position:absolute;top:14px;right:14px;z-index:4;width:360px;max-width:calc(100% - 28px);max-height:min(60vh,520px);display:flex;flex-direction:column;border-radius:12px;background:#ffffff;border:1px solid rgba(0,0,0,.1);box-shadow:0 16px 48px rgba(0,0,0,.18),0 4px 12px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.04);animation:SearchPane_searchOverlayEnter__mjFOu .14s ease-out;overflow:hidden}html[data-mantine-color-scheme=dark] .SearchPane_overlay___PBwx{background:#1f1f22;border-color:rgba(255,255,255,.1);box-shadow:0 20px 56px rgba(0,0,0,.7),0 6px 16px rgba(0,0,0,.5),0 0 0 1px rgba(0,0,0,.6)}@keyframes SearchPane_searchOverlayEnter__mjFOu{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.SearchPane_header__zxaIk{display:flex;align-items:center;gap:6px;padding:6px 8px 6px 12px;border-bottom:1px solid rgba(0,0,0,.06)}[data-mantine-color-scheme=dark] .SearchPane_header__zxaIk{border-bottom:1px solid rgba(255,255,255,.06)}.SearchPane_headerIcon__T9wMy{color:var(--mantine-color-gray-6)}[data-mantine-color-scheme=dark] .SearchPane_headerIcon__T9wMy{color:var(--mantine-color-gray-5)}.SearchPane_headerIcon__T9wMy{flex-shrink:0}.SearchPane_input__4laoB{flex:1 1 auto;min-width:0}.SearchPane_input__4laoB input{font-size:13px;padding:6px 0}.SearchPane_count__ADhRJ{flex-shrink:0;padding:2px 6px;border-radius:6px;background:rgba(0,0,0,.05)}[data-mantine-color-scheme=dark] .SearchPane_count__ADhRJ{background:rgba(255,255,255,.06)}.SearchPane_count__ADhRJ{color:var(--mantine-color-gray-7)}[data-mantine-color-scheme=dark] .SearchPane_count__ADhRJ{color:var(--mantine-color-gray-4)}.SearchPane_count__ADhRJ{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.SearchPane_headerActions__E0w5c{display:flex;align-items:center;gap:2px;flex-shrink:0}.SearchPane_list__Sqtip{flex:1 1 auto;min-height:0;overflow-y:auto;padding:6px;display:flex;flex-direction:column;gap:2px}.SearchPane_list__Sqtip::-webkit-scrollbar{width:8px}.SearchPane_list__Sqtip::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12)}[data-mantine-color-scheme=dark] .SearchPane_list__Sqtip::-webkit-scrollbar-thumb{background:rgba(255,255,255,.12)}.SearchPane_list__Sqtip::-webkit-scrollbar-thumb{border-radius:4px;border:2px solid transparent;background-clip:padding-box}.SearchPane_list__Sqtip::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.2)}[data-mantine-color-scheme=dark] .SearchPane_list__Sqtip::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.2)}.SearchPane_list__Sqtip::-webkit-scrollbar-thumb:hover{background-clip:padding-box}.SearchPane_result__EDMoz{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:inherit;text-align:left;cursor:pointer;outline:none;transition:background-color .12s ease,border-color .12s ease,transform .12s ease}.SearchPane_result__EDMoz:hover{background:rgba(0,0,0,.04)}[data-mantine-color-scheme=dark] .SearchPane_result__EDMoz:hover{background:rgba(255,255,255,.05)}.SearchPane_result__EDMoz:focus-visible{border-color:var(--mantine-color-blue-4)}[data-mantine-color-scheme=dark] .SearchPane_result__EDMoz:focus-visible{border-color:var(--mantine-color-blue-6)}.SearchPane_result__EDMoz[data-active=true]{background:color-mix(in srgb,var(--mantine-color-blue-1) 70%,transparent)}[data-mantine-color-scheme=dark] .SearchPane_result__EDMoz[data-active=true]{background:rgba(59,130,246,.18)}.SearchPane_result__EDMoz[data-active=true]{border-color:var(--mantine-color-blue-3)}[data-mantine-color-scheme=dark] .SearchPane_result__EDMoz[data-active=true]{border-color:var(--mantine-color-blue-7)}.SearchPane_result__EDMoz[data-active=true]:hover{background:color-mix(in srgb,var(--mantine-color-blue-1) 90%,transparent)}[data-mantine-color-scheme=dark] .SearchPane_result__EDMoz[data-active=true]:hover{background:rgba(59,130,246,.24)}.SearchPane_resultBody__lFUgj{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;gap:1px;line-height:1.3}.SearchPane_resultKey__qFo24{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--mantine-color-gray-6)}[data-mantine-color-scheme=dark] .SearchPane_resultKey__qFo24{color:var(--mantine-color-gray-5)}.SearchPane_resultKey__qFo24{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SearchPane_resultValue__ZbZBy{font-size:13px;color:var(--mantine-color-gray-9)}[data-mantine-color-scheme=dark] .SearchPane_resultValue__ZbZBy{color:var(--mantine-color-gray-0)}.SearchPane_resultValue__ZbZBy{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SearchPane_resultValueMuted__FD4Zh{color:var(--mantine-color-gray-6)}[data-mantine-color-scheme=dark] .SearchPane_resultValueMuted__FD4Zh{color:var(--mantine-color-gray-5)}.SearchPane_resultValueMuted__FD4Zh{font-style:italic}.SearchPane_badge__Jqq__{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:4px;flex-shrink:0;background:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .SearchPane_badge__Jqq__{background:rgba(255,255,255,.08)}.SearchPane_badge__Jqq__{color:var(--mantine-color-gray-7)}[data-mantine-color-scheme=dark] .SearchPane_badge__Jqq__{color:var(--mantine-color-gray-4)}.SearchPane_empty__FRrz7{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:28px 16px 22px;text-align:center;color:var(--mantine-color-dimmed)}.SearchPane_emptyIcon__wb0Nt{opacity:.35;margin-bottom:4px}.SearchPane_footer__lIQH4{display:flex;align-items:center;justify-content:center;gap:14px;padding:8px 10px;border-top:1px solid rgba(0,0,0,.06)}[data-mantine-color-scheme=dark] .SearchPane_footer__lIQH4{border-top:1px solid rgba(255,255,255,.06)}.SearchPane_footer__lIQH4{font-size:11px;color:var(--mantine-color-gray-6)}[data-mantine-color-scheme=dark] .SearchPane_footer__lIQH4{color:var(--mantine-color-gray-5)}.SearchPane_kbdHint__xJYg7{display:inline-flex;align-items:center;gap:5px}.SearchPane_kbd__ngy4x{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border:1px solid rgba(0,0,0,.1)}[data-mantine-color-scheme=dark] .SearchPane_kbd__ngy4x{border:1px solid rgba(255,255,255,.1)}.SearchPane_kbd__ngy4x{border-bottom-width:2px;border-radius:4px;background:rgba(255,255,255,.9)}[data-mantine-color-scheme=dark] .SearchPane_kbd__ngy4x{background:rgba(0,0,0,.35)}.SearchPane_kbd__ngy4x{color:var(--mantine-color-gray-8)}[data-mantine-color-scheme=dark] .SearchPane_kbd__ngy4x{color:var(--mantine-color-gray-3)}.SearchPane_kbd__ngy4x{font-size:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;line-height:1}.Toolbar_toolbar__ttaiN{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);z-index:3;display:flex;align-items:center;padding:6px;border-radius:12px;background:rgba(255,255,255,.75);backdrop-filter:blur(12px);border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.06),0 0 1px rgba(0,0,0,.1)}html[data-mantine-color-scheme=dark] .Toolbar_toolbar__ttaiN{background:rgba(40,40,42,.8);border-color:rgba(255,255,255,.06);box-shadow:0 2px 8px rgba(0,0,0,.25),0 0 1px rgba(0,0,0,.4)}.Canvas_editorWrapper__5GcPF{width:100%;height:calc(100vh - var(--toolbar-wrapper-height));overflow:hidden;position:relative;cursor:url(/assets/cursor.svg),auto}.Canvas_editorWrapperWidget__qT0kv{height:100vh}.Canvas_editorWrapperEmbedded__1OOuh{height:100%;min-height:320px}.Canvas_editorWrapper__5GcPF canvas:active{cursor:grabbing!important}.Canvas_cursorHidden__7l9Ik,.Canvas_cursorHidden__7l9Ik canvas,.Canvas_cursorHidden__7l9Ik canvas:active{cursor:none!important}.Canvas_cursorHidden__7l9Ik .Canvas_animationOverlayVisible__60lVr,.Canvas_cursorHidden__7l9Ik .Canvas_animationOverlayVisible__60lVr *{cursor:pointer!important}.Canvas_gridDark___gBpP{background-color:#141414;background-image:radial-gradient(#202020 1px,#141414 0);background-size:10px 10px}.Canvas_gridLight__a05CR{background-color:#f7f7f7;background-image:radial-gradient(#e6e7e8 1px,#f7f7f7 0);background-size:10px 10px}.Canvas_animationOverlay__VNEAJ{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,#0b1020 40%,transparent);opacity:0;pointer-events:none;transition:opacity .12s ease-out}.Canvas_animationOverlayVisible__60lVr{opacity:1;pointer-events:auto}.Canvas_animationOverlayPrompt__UXUvg{display:flex;align-items:center;gap:10px;border:1px solid color-mix(in srgb,#ffffff 26%,transparent);border-radius:12px;padding:12px 16px;background:color-mix(in srgb,#0b1020 78%,transparent);color:#ffffff;text-align:center;backdrop-filter:blur(1px)}.EmptyState_overlay__mGyBa{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:24px}.EmptyState_title__3I_OP{color:#999}.EmptyState_subtitle__6_iiO,html[data-mantine-color-scheme=dark] .EmptyState_title__3I_OP{color:#aaa}html[data-mantine-color-scheme=dark] .EmptyState_subtitle__6_iiO{color:#888}.EmptyState_cardButton__JVW2J{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:20px 12px;width:100%;min-height:120px;height:auto;font-size:15px;font-weight:600;border-radius:8px;cursor:pointer;border:1px solid rgba(0,0,0,.1);background:transparent;color:#999;transition:background-color .15s ease,color .15s ease,border-color .15s ease}html[data-mantine-color-scheme=dark] .EmptyState_cardButton__JVW2J{border-color:rgba(255,255,255,.15);color:#999}.EmptyState_cardButton__JVW2J:hover{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.2);color:#666}html[data-mantine-color-scheme=dark] .EmptyState_cardButton__JVW2J:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.25);color:#bbb}.EmptyState_cardButton__JVW2J:focus-visible{outline:none;box-shadow:0 0 0 2px var(--mantine-color-blue-5)}.EmptyState_cardButton__JVW2J[data-loading=true]{pointer-events:none;opacity:.7}.EmptyState_cardIcon__9Cyos{font-size:28px;line-height:1;margin-bottom:2px;opacity:.6}.EmptyState_cardDescription__TiP77{font-size:11px;font-weight:400;opacity:.6;text-align:center;line-height:1.3}.EmptyState_openFileButton__jh1xO{display:flex;align-items:center;width:100%;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;font-family:inherit;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:transparent;color:#999;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}html[data-mantine-color-scheme=dark] .EmptyState_openFileButton__jh1xO{border-color:rgba(255,255,255,.15);color:#999}.EmptyState_openFileButton__jh1xO:hover{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.2);color:#666}html[data-mantine-color-scheme=dark] .EmptyState_openFileButton__jh1xO:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.25);color:#bbb}.EmptyState_shortcutHint__Ev4aR{margin-left:auto;font-size:12px;font-weight:400;opacity:.5}@keyframes EmptyState_spin__7Y01_{to{transform:rotate(1turn)}}.EmptyState_spinner__TPaCM{animation:EmptyState_spin__7Y01_ .8s linear infinite;font-size:20px}.DiagramView_diagramEditor__2tAmE{height:calc(100vh - var(--toolbar-wrapper-height));overflow:hidden;background:var(--mantine-color-body);position:relative;box-sizing:border-box;container-type:inline-size;display:flex;flex-direction:column}.DiagramView_diagramBottomBar__ab1n9{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;max-height:35px;height:35px;border-top:1px solid #cdd0d2;background:#ececec;z-index:2}html[data-mantine-color-scheme=dark] .DiagramView_diagramBottomBar__ab1n9{border-top-color:#2c2c2d;background:#1c1c1e}.DiagramView_diagramBottomBarItem__6j5eR{display:flex;align-items:center;justify-content:center;gap:4px;width:fit-content;margin:0;min-width:35px;height:35px;padding:4px 8px;font-size:12px;font-weight:400;background:transparent;border:none;border-radius:0;color:#4f5660;white-space:nowrap;cursor:pointer;transition:background-color .12s ease,color .12s ease}html[data-mantine-color-scheme=dark] .DiagramView_diagramBottomBarItem__6j5eR{color:#b9bbbe}.DiagramView_diagramBottomBarItem__6j5eR:hover{background-color:rgba(0,0,0,.05);color:#2e3338}html[data-mantine-color-scheme=dark] .DiagramView_diagramBottomBarItem__6j5eR:hover{background-color:rgba(255,255,255,.05);color:#dcddde}.DiagramView_diagramGrid__e2TgM{--diagram-min-width:420px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(var(--diagram-min-width),1fr));grid-auto-flow:row;align-items:stretch;align-content:start;flex:1;min-height:0;grid-auto-rows:minmax(0,1fr);padding:12px}.DiagramView_diagramCard__bDDXP{background:var(--mantine-color-body);border:1px solid var(--mantine-color-default-border);border-radius:12px;display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden}.DiagramView_diagramCard__bDDXP :focus{outline:none}.DiagramView_flowCard__M7gD_{min-height:0}.DiagramView_diagramGrid__e2TgM>.DiagramView_diagramCard__bDDXP:last-child:nth-child(odd),.DiagramView_diagramGrid__e2TgM>.DiagramView_diagramCard__bDDXP:only-child{grid-column:1/-1}@container (max-width: 860px){.DiagramView_diagramGrid__e2TgM{grid-template-columns:minmax(0,1fr)}}.UpgradeOverlay_overlayContent__FHwtR{padding:14px 20px;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-image:radial-gradient(circle at 50% 50%,rgba(154,128,197,.12),transparent 60%),radial-gradient(circle at 30% 140%,rgba(217,126,75,.2),transparent 37%),radial-gradient(circle at 70% -20%,rgba(255,117,183,.1),transparent 50%)}.UpgradeOverlay_card__HX61P{display:flex;flex-direction:column;align-items:center;gap:6px;padding:36px 48px;border-radius:16px;border:1px solid transparent;background:linear-gradient(var(--card-bg),var(--card-bg)) padding-box,linear-gradient(135deg,rgba(255,117,183,.4),rgba(254,215,97,.4)) border-box;backdrop-filter:blur(12px);box-shadow:0 8px 32px rgba(0,0,0,.12)}[data-mantine-color-scheme=dark] .UpgradeOverlay_card__HX61P{--card-bg:rgba(31,25,42,0.85)}[data-mantine-color-scheme=light] .UpgradeOverlay_card__HX61P{--card-bg:rgba(255,255,255,0.85)}.UpgradeOverlay_iconWrapper__R9vQS{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,#ff75b7,#fed761);box-shadow:0 4px 12px rgba(255,117,183,.3);margin-bottom:4px}.TableView_tableWrapper__cA6wB{height:100%;display:flex;flex-direction:column;box-sizing:border-box}.TableView_tableScroll__uc5uV{flex:1;min-height:0;width:100%}.TableView_table__7Lfel{min-width:100%;width:max-content;border-bottom:1px solid var(--mantine-color-default-border)}.TableView_row__Q9IGu{cursor:pointer}.TableView_emptyState__hsdaQ{height:100%;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}