.react-flow{direction:ltr}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;cursor:grab}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:grabbing}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{pointer-events:none;overflow:visible}.react-flow__edge-path,.react-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{pointer-events:visibleStroke;cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:grab}.react-flow__node.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background:#1a192b;border:1px solid white;border-radius:100%}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:-4px;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{top:50%;left:-4px;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translate(-50%)}.react-flow__attribution{font-size:10px;background:#ffffff80;padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-input,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:3px;width:150px;font-size:12px;color:#222;text-align:center;border-width:1px;border-style:solid;border-color:#1a192b;background-color:#fff}.react-flow__node-default.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{border:none;background:#fefefe;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:5px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:4px;height:4px;border:1px solid #fff;border-radius:1px;background-color:#3367d9;transform:translate(-50%,-50%)}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:#3367d9;border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}._nodeContainer_lpgic_3{width:240px;border-radius:6px;background:#1e1e1e;border:2px solid #404040;box-shadow:0 2px 8px #0006;transition:all .15s cubic-bezier(.4,0,.2,1);font-family:Inter,sans-serif;overflow:visible;position:relative}._nodeContainer_lpgic_3:hover{border-color:#525252;background:#252525;box-shadow:0 4px 12px #00000080}._nodeContainer_lpgic_3._selected_lpgic_21{border-color:#3b82f6;background:#2a2a2a;outline:2px solid rgba(59,130,246,.5);outline-offset:1px;box-shadow:0 4px 12px #00000080}._nodeContainer_lpgic_3._hasError_lpgic_29{border-color:#ef4444}._nodeContainer_lpgic_3._hasWarning_lpgic_33{border-color:#f59e0b}._nodeContainer_lpgic_3._disabled_lpgic_37{background:#171717;opacity:.6;cursor:not-allowed}._nodeHeader_lpgic_44{height:32px;padding:0 12px;border-radius:6px 6px 0 0;display:flex;align-items:center;gap:8px}._nodeHeaderIcon_lpgic_53{width:16px;height:16px;color:#fff;opacity:.9;flex-shrink:0}._nodeHeaderTitle_lpgic_61{font-size:.8125rem;font-weight:500;color:#fff;flex:1;line-height:1.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.4)}._nodeHeaderActions_lpgic_73{display:flex;gap:4px}._nodeHeaderClose_lpgic_78{width:20px;height:20px;border-radius:4px;background:transparent;color:#fff;opacity:.7;transition:opacity .1s,background .1s;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}._nodeHeaderClose_lpgic_78:hover{opacity:1;background:#ffffff1a}._nodeBody_lpgic_100{padding:8px 20px;background:transparent;border-radius:0 0 6px 6px;display:flex;flex-direction:column;gap:6px;min-height:24px}._nodeParamRow_lpgic_110{min-height:24px;display:flex;align-items:center;justify-content:space-between;gap:8px}._nodeParamLabel_lpgic_118{font-size:.6875rem;font-weight:400;color:#a3a3a3;line-height:.875rem;flex-shrink:0}._nodeParamValue_lpgic_126{font-size:.6875rem;font-weight:400;color:#f5f5f5;line-height:.875rem;font-family:JetBrains Mono,Consolas,monospace;flex-grow:1;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._nodeParamValue_lpgic_126._boolean_lpgic_139{color:#60a5fa}._validationIndicator_lpgic_144{position:absolute;top:8px;right:8px;width:6px;height:6px;border-radius:50%;z-index:10}._validationIndicator_lpgic_144._error_lpgic_154{background:#ef4444}._validationIndicator_lpgic_144._warning_lpgic_158{background:#f59e0b}._customHandle_lpgic_163{width:14px;height:14px;border-radius:50%;border:2px solid #64748b;background:#94a3b8;box-shadow:0 0 8px #64748b99,0 0 4px #64748b99;transition:all .15s ease-in-out;cursor:crosshair}._customHandle_lpgic_163:hover{border-color:#3b82f6;background:#60a5fa;box-shadow:0 0 12px #3b82f6cc,0 0 6px #3b82f6cc;transform:scale(1.15)}._handleBlue_lpgic_182{border-color:#3b82f6;background:#60a5fa;box-shadow:0 0 8px #3b82f699}._handleGreen_lpgic_187{border-color:#22c55e;background:#4ade80;box-shadow:0 0 8px #22c55e99}._handleOrange_lpgic_192{border-color:#f97316;background:#fb923c;box-shadow:0 0 8px #f9731699}._handlePurple_lpgic_197{border-color:#a855f7;background:#c084fc;box-shadow:0 0 8px #a855f799}@media (prefers-reduced-motion: reduce){._nodeContainer_lpgic_3,._nodeHeaderClose_lpgic_78{transition:none}}._contextMenuWrapper_v0u8h_21{position:relative;display:inline-block}._contextMenu_v0u8h_21{position:absolute;z-index:1000;min-width:240px;background:#171717;border:1px solid #404040;border-radius:6px;box-shadow:0 8px 16px -4px #000000b3;padding:8px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}._submenu_v0u8h_54{position:absolute;left:100%;top:0;margin-left:4px}._submenuWrapper_v0u8h_62{position:relative}._menuItem_v0u8h_73{display:flex;align-items:center;justify-content:space-between;width:100%;gap:24px;padding:10px 16px;font-size:.9375rem;font-weight:400;line-height:1.5;text-align:left;color:#d4d4d4;background:none;border:none;cursor:pointer;transition:background-color .1s ease,color .1s ease}._menuItemActive_v0u8h_103{background:#1e1e1e;color:#fff}._menuItem_v0u8h_73:focus{outline:2px solid #3b82f6;outline-offset:-2px}._menuItemDisabled_v0u8h_119{color:#525252;cursor:not-allowed;opacity:.5}._menuItemDisabled_v0u8h_119:hover{background:none}._menuItemDestructive_v0u8h_132{color:#ef4444}._menuItemDestructive_v0u8h_132:hover{color:#f87171}._shortcut_v0u8h_148{font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:.8125rem;font-weight:400;line-height:1.5;color:#a3a3a3;background:#262626;border:1px solid #404040;border-radius:4px;padding:2px 6px;box-shadow:0 1px 2px #0000004d;flex-shrink:0;white-space:nowrap}._separator_v0u8h_177{height:1px;background:#404040;margin:8px 0}._submenuIndicator_v0u8h_190{margin-left:auto;color:#737373;font-size:1.125rem;line-height:1}._srOnly_v0u8h_204{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}._menuItem_v0u8h_73:focus-visible{outline:2px solid #3b82f6;outline-offset:-2px}@media (max-width: 768px){._contextMenu_v0u8h_21{min-width:200px}._menuItem_v0u8h_73{padding:12px 14px;font-size:.875rem}._shortcut_v0u8h_148{font-size:.75rem;padding:2px 4px}}@keyframes _fadeIn_v0u8h_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._contextMenu_v0u8h_21{animation:_fadeIn_v0u8h_1 .1s ease-out;transform-origin:top left}.primitive-node-wrapper{position:relative}.primitive-node-wrapper .nodeContainer{border:2px dashed var(--color-purple-500, #8b5cf6);background:linear-gradient(135deg,var(--color-gray-900, #111827) 0%,var(--color-purple-950, #3b0764) 100%);box-shadow:0 4px 12px #8b5cf626}.primitive-badge{position:absolute;top:-10px;right:8px;padding:2px 8px;background:var(--color-purple-600, #9333ea);border-radius:12px;font-size:10px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.5px;z-index:10;box-shadow:0 2px 4px #0000004d}._toolbar_jekty_22{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:1000;display:flex;align-items:center;gap:12px;padding:8px 16px;min-width:400px;background:#1e1e1ef2;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid #404040;border-radius:8px;box-shadow:0 4px 12px #00000080;animation:_fadeIn_jekty_1 .15s ease-out}@keyframes _fadeIn_jekty_1{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}._selectionBadge_jekty_64{display:flex;align-items:center;gap:6px;padding:4px 10px;background:#262626;border-radius:4px;font-size:.875rem;line-height:1.5;white-space:nowrap}._selectionBadge_jekty_64 ._count_jekty_76{font-weight:600;color:#d4d4d4}._selectionBadge_jekty_64 ._label_jekty_81{font-weight:400;color:#a3a3a3}._dropdown_jekty_90{position:relative}._dropdownButton_jekty_94{display:flex;align-items:center;gap:4px;padding:8px 12px;height:32px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:.875rem;font-weight:500;color:#d4d4d4;background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}._dropdownButton_jekty_94:hover{background:#1e1e1e;border-color:#404040}._dropdownButton_jekty_94:focus{outline:2px solid #3b82f6;outline-offset:2px}._dropdownButton_jekty_94:active{background:#262626}._chevron_jekty_132{color:#a3a3a3;transition:transform .15s ease}._dropdownButton_jekty_94[aria-expanded=true] ._chevron_jekty_132{transform:rotate(180deg)}._dropdownMenu_jekty_145{position:absolute;top:calc(100% + 8px);left:0;z-index:1100;display:flex;flex-direction:column;min-width:220px;padding:4px;background:#171717;border:1px solid #404040;border-radius:8px;box-shadow:0 8px 16px -4px #000000b3;animation:_dropdownSlide_jekty_1 .15s ease-out}@keyframes _dropdownSlide_jekty_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._menuItem_jekty_183{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 12px;width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:.875rem;font-weight:400;color:#d4d4d4;text-align:left;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:background-color .1s ease,color .1s ease}._menuItem_jekty_183:hover,._menuItemActive_jekty_210{background:#1e1e1e;color:#fff}._menuItem_jekty_183:focus{outline:2px solid #3b82f6;outline-offset:-2px}._menuItem_jekty_183:active{background:#262626}._kbd_jekty_228{font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:.75rem;font-weight:400;color:#737373;background:#262626;border:1px solid #404040;border-radius:4px;padding:2px 6px;box-shadow:0 1px 2px #0000004d;white-space:nowrap}._separator_jekty_250{height:1px;margin:4px 8px;background:#262626}._deleteButton_jekty_260{display:flex;align-items:center;gap:6px;padding:8px 12px;height:32px;margin-left:4px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:.875rem;font-weight:500;color:#a3a3a3;background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}._deleteButton_jekty_260:hover{background:#ef44441a;border-color:#ef4444;color:#ef4444}._deleteButton_jekty_260:focus{outline:2px solid #ef4444;outline-offset:2px}._deleteButton_jekty_260:active{background:#ef444433;color:#f87171}@media (max-width: 768px){._toolbar_jekty_22{min-width:320px;padding:6px 12px;gap:8px}._selectionBadge_jekty_64{padding:4px 8px;font-size:.8125rem}._dropdownButton_jekty_94,._deleteButton_jekty_260{padding:6px 10px;font-size:.8125rem}._dropdownMenu_jekty_145{min-width:200px}}@media (prefers-contrast: high){._toolbar_jekty_22{border:2px solid #ffffff}._dropdownButton_jekty_94:focus,._menuItem_jekty_183:focus,._deleteButton_jekty_260:focus{outline-width:3px}}@media (prefers-reduced-motion: reduce){._toolbar_jekty_22,._dropdownMenu_jekty_145,._dropdownButton_jekty_94,._menuItem_jekty_183,._deleteButton_jekty_260,._chevron_jekty_132{animation:none;transition:none}._dropdownButton_jekty_94[aria-expanded=true] ._chevron_jekty_132{transform:none}}._dropdownButton_jekty_94:focus-visible,._menuItem_jekty_183:focus-visible,._deleteButton_jekty_260:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}._overlay_1y4fi_14{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0a0a0ad9;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px;z-index:9999;animation:_fadeIn_1y4fi_1 .2s ease-out}@keyframes _fadeIn_1y4fi_1{0%{opacity:0}to{opacity:1}}._modal_1y4fi_42{background-color:#171717;border:1px solid #404040;border-radius:8px;box-shadow:0 8px 16px -4px #000000b3;width:100%;max-width:900px;max-height:90vh;display:flex;flex-direction:column;animation:_slideIn_1y4fi_1 .2s ease-out}@keyframes _slideIn_1y4fi_1{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}._header_1y4fi_68{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 16px;border-bottom:1px solid #262626}._title_1y4fi_76{font-size:1.5rem;font-weight:600;line-height:1.3;color:#f5f5f5;margin:0}._closeButton_1y4fi_84{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background-color:transparent;border:1px solid transparent;border-radius:6px;color:#a3a3a3;cursor:pointer;transition:all .15s ease-in-out}._closeButton_1y4fi_84:hover{background-color:#1e1e1e;border-color:#404040;color:#d4d4d4}._closeButton_1y4fi_84:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}._closeButton_1y4fi_84:active{background-color:#262626}._searchContainer_1y4fi_117{padding:20px 24px;border-bottom:1px solid #262626}._searchInputWrapper_1y4fi_122{position:relative;display:flex;align-items:center}._searchIcon_1y4fi_128{position:absolute;left:12px;color:#8a8a8a;pointer-events:none}._searchInput_1y4fi_122{width:100%;padding:10px 12px 10px 36px;background-color:#0f0f0f;border:1px solid #404040;border-radius:6px;color:#d4d4d4;font-size:.9375rem;font-family:inherit;transition:all .15s ease-in-out}._searchInput_1y4fi_122::-moz-placeholder{color:#8a8a8a}._searchInput_1y4fi_122::placeholder{color:#8a8a8a}._searchInput_1y4fi_122:hover{border-color:#525252}._searchInput_1y4fi_122:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}._clearButton_1y4fi_161{position:absolute;right:8px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background-color:transparent;border:none;border-radius:4px;color:#8a8a8a;cursor:pointer;transition:all .15s ease-in-out}._clearButton_1y4fi_161:hover{background-color:#262626;color:#a3a3a3}._clearButton_1y4fi_161:focus{outline:none;background-color:#262626;box-shadow:0 0 0 2px #3b82f633}._searchHint_1y4fi_189{margin-top:8px;font-size:.8125rem;color:#8a8a8a}._content_1y4fi_197{flex:1;overflow-y:auto;padding:20px 24px}._content_1y4fi_197::-webkit-scrollbar{width:8px}._content_1y4fi_197::-webkit-scrollbar-track{background-color:#0f0f0f;border-radius:4px}._content_1y4fi_197::-webkit-scrollbar-thumb{background-color:#404040;border-radius:4px}._content_1y4fi_197::-webkit-scrollbar-thumb:hover{background-color:#525252}._category_1y4fi_224{margin-bottom:32px}._category_1y4fi_224:last-child{margin-bottom:0}._categoryTitle_1y4fi_232{font-size:1.125rem;font-weight:600;line-height:1.4;margin:0 0 12px;display:flex;align-items:center;gap:8px}._categoryEdit_1y4fi_243{color:#93c5fd}._categoryCanvas_1y4fi_247{color:#06b6d4}._categoryNodes_1y4fi_251{color:#a78bfa}._categorySelection_1y4fi_255{color:#10b981}._categoryFile_1y4fi_259{color:#f59e0b}._categoryCommandPalette_1y4fi_263{color:#f43f5e}._categoryHelp_1y4fi_267{color:#ef4444}._shortcutList_1y4fi_273{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px 24px;margin:0}._shortcutItem_1y4fi_280{display:flex;align-items:flex-start;gap:12px}._shortcutKey_1y4fi_286{flex-shrink:0;margin:0}._shortcutDescription_1y4fi_291{flex:1;margin:0;padding-top:2px;font-size:.9375rem;line-height:1.5;color:#d4d4d4}._kbd_1y4fi_302{display:inline-block;padding:4px 8px;background-color:#262626;border:1px solid #404040;border-bottom-width:2px;border-radius:4px;box-shadow:0 1px 2px #0000004d;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:.8125rem;font-weight:500;line-height:1;color:#d4d4d4;white-space:nowrap}._emptyState_1y4fi_320{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 20px;text-align:center}._emptyIcon_1y4fi_329{color:#525252;margin-bottom:16px}._emptyText_1y4fi_334{font-size:.9375rem;color:#a3a3a3;margin:0 0 16px}._emptyButton_1y4fi_340{padding:8px 16px;background-color:#1e1e1e;border:1px solid #404040;border-radius:6px;color:#93c5fd;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease-in-out}._emptyButton_1y4fi_340:hover{background-color:#262626;border-color:#3b82f6;color:#bfdbfe}._emptyButton_1y4fi_340:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}._footer_1y4fi_366{padding:16px 24px;border-top:1px solid #262626}._footerHint_1y4fi_371{margin:0;font-size:.8125rem;color:#8a8a8a;text-align:center}@media (max-width: 1024px){._shortcutList_1y4fi_273{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px 20px}._modal_1y4fi_42{max-width:800px}}@media (max-width: 768px){._overlay_1y4fi_14{padding:12px}._modal_1y4fi_42{max-height:95vh}._header_1y4fi_68{padding:20px 20px 12px}._title_1y4fi_76{font-size:1.25rem}._searchContainer_1y4fi_117,._content_1y4fi_197{padding:16px 20px}._shortcutList_1y4fi_273{grid-template-columns:1fr;gap:10px}._category_1y4fi_224{margin-bottom:24px}._footer_1y4fi_366{padding:12px 20px}}@media (prefers-reduced-motion: reduce){._overlay_1y4fi_14,._modal_1y4fi_42{animation:none}._searchInput_1y4fi_122,._closeButton_1y4fi_84,._clearButton_1y4fi_161,._emptyButton_1y4fi_340{transition:none}}._srOnly_1i4po_17{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}._overlay_1i4po_33{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0a0ad9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:flex-start;justify-content:center;padding-top:15vh;animation:_fadeIn_1i4po_1 .15s ease-out}@keyframes _fadeIn_1i4po_1{0%{opacity:0}to{opacity:1}}._dialog_1i4po_55{width:90%;max-width:640px;max-height:70vh;background:#171717;border:1px solid #404040;border-radius:8px;box-shadow:0 8px 16px -4px #000000b3;display:flex;flex-direction:column;overflow:hidden;animation:_slideIn_1i4po_1 .15s ease-out}@keyframes _slideIn_1i4po_1{0%{opacity:0;transform:translateY(-20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._searchContainer_1i4po_84{position:relative;border-bottom:1px solid #262626;padding:12px 16px;display:flex;align-items:center;gap:12px}._searchIcon_1i4po_93{width:18px;height:18px;color:#737373;flex-shrink:0}._input_1i4po_100{flex:1;background:transparent;border:none;outline:none;color:#d4d4d4;font-size:.9375rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;padding:0}._input_1i4po_100::-moz-placeholder{color:#737373}._input_1i4po_100::placeholder{color:#737373}._list_1i4po_119{max-height:calc(70vh - 60px);overflow-y:auto;overflow-x:hidden;padding:8px 0}._list_1i4po_119::-webkit-scrollbar{width:8px}._list_1i4po_119::-webkit-scrollbar-track{background:#171717}._list_1i4po_119::-webkit-scrollbar-thumb{background:#404040;border-radius:4px}._list_1i4po_119::-webkit-scrollbar-thumb:hover{background:#525252}._empty_1i4po_144{padding:24px 16px;text-align:center;color:#737373;font-size:.875rem}._group_1i4po_155 [cmdk-group-heading]{padding:8px 16px 4px;font-size:.8125rem;font-weight:600;color:#a3a3a3;text-transform:uppercase;letter-spacing:.05em;-webkit-user-select:none;-moz-user-select:none;user-select:none}._item_1i4po_174{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#d4d4d4;transition:background .15s ease,color .15s ease}._item_1i4po_174:hover{background:#1e1e1e}._item_1i4po_174[aria-selected=true]{background:#1e1e1e;color:#fff}._item_1i4po_174[aria-selected=true] ._kbd_1i4po_195{background:#262626;border-color:#525252}._item_1i4po_174[data-disabled=true]{cursor:not-allowed;opacity:.5}._item_1i4po_174[data-disabled=true]:hover{background:transparent}._itemContent_1i4po_209{display:flex;align-items:center;gap:12px;flex:1;min-width:0}._icon_1i4po_217{width:18px;height:18px;flex-shrink:0;color:#a3a3a3}._item_1i4po_174[aria-selected=true] ._icon_1i4po_217{color:#3b82f6}._itemText_1i4po_228{display:flex;flex-direction:column;gap:2px;min-width:0}._itemLabel_1i4po_235{font-size:.9375rem;font-weight:400;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._itemDescription_1i4po_244{font-size:.8125rem;color:#737373;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._item_1i4po_174[aria-selected=true] ._itemDescription_1i4po_244{color:#a3a3a3}._kbd_1i4po_195{display:inline-flex;align-items:center;padding:2px 6px;background:#262626;border:1px solid #404040;border-radius:4px;box-shadow:0 1px 2px #0000004d;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:.75rem;color:#d4d4d4;font-weight:400;line-height:1;white-space:nowrap;flex-shrink:0}@media (max-width: 768px){._overlay_1i4po_33{padding-top:10vh}._dialog_1i4po_55{width:95%;max-height:80vh}._itemDescription_1i4po_244,._kbd_1i4po_195{display:none}}._item_1i4po_174:focus-visible{outline:2px solid #3b82f6;outline-offset:-2px}@media (prefers-reduced-motion: reduce){._overlay_1i4po_33,._dialog_1i4po_55,._item_1i4po_174{animation:none;transition:none}}@media (prefers-contrast: high){._dialog_1i4po_55{border-width:2px}._item_1i4po_174[aria-selected=true]{outline:2px solid currentColor;outline-offset:-2px}}._canvasContainer_o3504_1{width:100%;height:100%;background-color:#0f0f0f;position:relative}._canvasContainer_o3504_1 .react-flow{background-color:#0f0f0f;z-index:0}._canvasContainer_o3504_1 .react-flow__attribution{background:#171717e6;color:#737373;padding:8px 12px;border-radius:4px;font-size:10px;min-height:24px;display:flex;align-items:center}._canvasContainer_o3504_1 .react-flow__panel{background:transparent}._canvasContainer_o3504_1 .react-flow__edge-path{stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 3px rgba(0,0,0,.5));transition:all .15s ease-in-out}._canvasContainer_o3504_1 .react-flow__edge:hover .react-flow__edge-path{stroke-width:3px;filter:drop-shadow(0 0 6px rgba(96,165,250,.6));cursor:pointer}._canvasContainer_o3504_1 .react-flow__edge.selected .react-flow__edge-path{stroke-width:3.5px;stroke-dasharray:8,4;animation:_dashflow_o3504_1 .5s linear infinite}@keyframes _dashflow_o3504_1{to{stroke-dashoffset:-12}}._canvasContainer_o3504_1 .react-flow__handle{width:14px;height:14px;border:3px solid #404040;background:#1e1e1e;transition:all .15s ease-in-out}._canvasContainer_o3504_1 .react-flow__handle:hover{width:18px;height:18px;border-color:#3b82f6;background:#1e3a8a;box-shadow:0 0 8px #3b82f699;cursor:crosshair}._canvasContainer_o3504_1 .react-flow__handle.connecting{background:#3b82f6;border-color:#60a5fa}._canvasContainer_o3504_1 .react-flow__handle.handle-embeddings{border-color:#8b5cf6}._canvasContainer_o3504_1 .react-flow__handle.handle-attention{border-color:#3b82f6}._canvasContainer_o3504_1 .react-flow__handle.handle-feedforward{border-color:#06b6d4}._canvasContainer_o3504_1 .react-flow__handle.handle-image{border-color:#22c55e}._canvasContainer_o3504_1 .react-flow__node.selected{box-shadow:0 0 0 2px #3b82f6,0 0 12px #3b82f666}._canvasContainer_o3504_1 .react-flow__minimap{background:linear-gradient(135deg,#171717,#0a0a0a);border:1px solid #404040;border-radius:6px}._canvasContainer_o3504_1 .react-flow__minimap-mask{fill:#0f0f0fd9}._canvasContainer_o3504_1 .react-flow__minimap-node{stroke-width:3px}._unifiedButton_t1q6m_8{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;border:1px solid #4a90e2;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}._unifiedButton_t1q6m_8:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #667eea4d;border-color:#5a9ff5}._unifiedButton_t1q6m_8:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #667eea33}._unifiedButton_t1q6m_8:focus-visible{outline:none;box-shadow:0 0 0 3px #667eea66}._unifiedButton_t1q6m_8:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}._spinner_t1q6m_50{animation:_spin_t1q6m_50 1s linear infinite}@keyframes _spin_t1q6m_50{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){._unifiedButton_t1q6m_8{transition:none}._spinner_t1q6m_50{animation:none}}._overlay_12wfd_14{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0a0ad9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:flex-start;justify-content:center;padding-top:8vh;animation:_fadeIn_12wfd_1 .15s ease-out}@keyframes _fadeIn_12wfd_1{0%{opacity:0}to{opacity:1}}._dialog_12wfd_36{width:90%;max-width:800px;max-height:85vh;background:#171717;border:1px solid #404040;border-radius:12px;box-shadow:0 25px 50px -12px #000c;display:flex;flex-direction:column;overflow:hidden;animation:_slideIn_12wfd_1 .15s ease-out}@keyframes _slideIn_12wfd_1{0%{opacity:0;transform:translateY(-20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._header_12wfd_65{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #262626}._title_12wfd_73{font-size:1.125rem;font-weight:600;color:#fff;margin:0;display:flex;align-items:center;gap:10px}._titleIcon_12wfd_83{width:20px;height:20px;color:#667eea}._closeButton_12wfd_89{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;border:none;background:transparent;color:#737373;cursor:pointer;transition:all .15s ease}._closeButton_12wfd_89:hover{background:#262626;color:#d4d4d4}._closeButton_12wfd_89:focus-visible{outline:2px solid #667eea;outline-offset:2px}._content_12wfd_117{flex:1;overflow-y:auto;padding:20px}._content_12wfd_117::-webkit-scrollbar{width:8px}._content_12wfd_117::-webkit-scrollbar-track{background:#171717}._content_12wfd_117::-webkit-scrollbar-thumb{background:#404040;border-radius:4px}._content_12wfd_117::-webkit-scrollbar-thumb:hover{background:#525252}._description_12wfd_141{font-size:.875rem;color:#a3a3a3;margin-bottom:16px;line-height:1.5}._actionsRow_12wfd_152{display:flex;gap:8px;margin-bottom:16px}._secondaryButton_12wfd_158{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:6px;border:1px solid #404040;background:#262626;color:#d4d4d4;font-family:Inter,sans-serif;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}._secondaryButton_12wfd_158:hover:not(:disabled){background:#333;border-color:#525252;color:#fff}._secondaryButton_12wfd_158:active:not(:disabled){background:#262626}._secondaryButton_12wfd_158:focus-visible{outline:none;box-shadow:0 0 0 2px #667eea66}._secondaryButton_12wfd_158:disabled{opacity:.5;cursor:not-allowed}._fileNameBadge_12wfd_199{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#667eea26;border:1px solid rgba(102,126,234,.3);border-radius:6px;color:#a5b4fc;font-size:.8125rem;margin-bottom:16px}._fileNameBadge_12wfd_199 code{font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-weight:500}._editorContainer_12wfd_221{margin-bottom:16px}._editorLabel_12wfd_225{display:block;font-size:.8125rem;font-weight:500;color:#a3a3a3;margin-bottom:8px;text-transform:uppercase;letter-spacing:.05em}._codeEditor_12wfd_235{width:100%;min-height:400px;padding:16px;background:#0d0d0d;border:1px solid #333333;border-radius:8px;color:#e5e5e5;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:.8125rem;line-height:1.6;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease}._codeEditor_12wfd_235::-moz-placeholder{color:#525252}._codeEditor_12wfd_235::placeholder{color:#525252}._codeEditor_12wfd_235:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea26}._codeEditor_12wfd_235::-webkit-scrollbar{width:8px}._codeEditor_12wfd_235::-webkit-scrollbar-track{background:#0d0d0d;border-radius:0 8px 8px 0}._codeEditor_12wfd_235::-webkit-scrollbar-thumb{background:#333;border-radius:4px}._codeEditor_12wfd_235::-webkit-scrollbar-thumb:hover{background:#404040}._errorBox_12wfd_283{display:flex;gap:12px;padding:12px 16px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;margin-bottom:16px}._errorIcon_12wfd_293{width:18px;height:18px;color:#f87171;flex-shrink:0;margin-top:2px}._errorContent_12wfd_301 h4{margin:0 0 4px;font-size:.875rem;font-weight:600;color:#fca5a5}._errorContent_12wfd_301 p{margin:0;font-size:.8125rem;color:#fca5a5;line-height:1.4}._successBox_12wfd_315{padding:16px;background:#10b9811a;border:1px solid rgba(16,185,129,.3);border-radius:8px;margin-bottom:16px}._successHeader_12wfd_323{display:flex;align-items:center;gap:10px;margin-bottom:12px}._successIcon_12wfd_330{width:18px;height:18px;color:#34d399}._successHeader_12wfd_323 h4{margin:0;font-size:.875rem;font-weight:600;color:#6ee7b7}._successMessage_12wfd_343{font-size:.8125rem;color:#a7f3d0;margin:0 0 12px;line-height:1.4}._nodeCount_12wfd_350{font-size:.8125rem;color:#6ee7b7;margin:0}._nodeList_12wfd_356{margin-top:16px;padding-top:16px;border-top:1px solid rgba(16,185,129,.2)}._nodeListTitle_12wfd_362{font-size:.75rem;font-weight:600;color:#a3a3a3;text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px}._nodeListItems_12wfd_371{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}._nodeItem_12wfd_380{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:#10b98126;border-radius:4px;font-size:.75rem}._nodeItem_12wfd_380 code{font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-weight:500;color:#6ee7b7}._nodeItem_12wfd_380 span{color:#737373}._footer_12wfd_404{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px;border-top:1px solid #262626;background:#1a1a1a}._cancelButton_12wfd_413{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:8px;border:1px solid #404040;background:transparent;color:#d4d4d4;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}._cancelButton_12wfd_413:hover{background:#262626;border-color:#525252}._cancelButton_12wfd_413:focus-visible{outline:none;box-shadow:0 0 0 2px #667eea66}._primaryButton_12wfd_441{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px;border-radius:8px;border:none;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-family:Inter,sans-serif;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 4px 14px #667eea4d}._primaryButton_12wfd_441:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #667eea66}._primaryButton_12wfd_441:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 10px #667eea4d}._primaryButton_12wfd_441:focus-visible{outline:none;box-shadow:0 0 0 3px #667eea80}._primaryButton_12wfd_441:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width: 768px){._overlay_12wfd_14{padding-top:5vh}._dialog_12wfd_36{width:95%;max-height:90vh;border-radius:8px}._header_12wfd_65{padding:12px 16px}._content_12wfd_117{padding:16px}._codeEditor_12wfd_235{min-height:300px}._footer_12wfd_404{padding:12px 16px}._actionsRow_12wfd_152{flex-wrap:wrap}}@media (prefers-reduced-motion: reduce){._overlay_12wfd_14,._dialog_12wfd_36,._secondaryButton_12wfd_158,._cancelButton_12wfd_413,._primaryButton_12wfd_441,._codeEditor_12wfd_235{animation:none;transition:none}._primaryButton_12wfd_441:hover:not(:disabled){transform:none}}@media (prefers-contrast: high){._dialog_12wfd_36,._codeEditor_12wfd_235{border-width:2px}}._container_1h1sd_8{position:relative;display:inline-flex;align-items:center}._splitButton_1h1sd_15{display:inline-flex;align-items:stretch;border-radius:8px;border:1px solid #4a90e2;background:linear-gradient(135deg,#667eea,#764ba2);overflow:hidden}._mainAction_1h1sd_25{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;color:#fff;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;cursor:pointer;background:transparent;border:none;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}._mainAction_1h1sd_25:hover:not(:disabled){background:#ffffff1a}._mainAction_1h1sd_25:active:not(:disabled){background:#0000001a}._mainAction_1h1sd_25:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #ffffff80}._mainAction_1h1sd_25:disabled{opacity:.6;cursor:not-allowed}._divider_1h1sd_60{width:1px;background:#ffffff4d;align-self:stretch}._dropdownTrigger_1h1sd_67{display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;color:#fff;cursor:pointer;background:transparent;border:none;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}._dropdownTrigger_1h1sd_67:hover:not(:disabled){background:#ffffff1a}._dropdownTrigger_1h1sd_67:active:not(:disabled){background:#0000001a}._dropdownTrigger_1h1sd_67:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #ffffff80}._dropdownTrigger_1h1sd_67:disabled{opacity:.6;cursor:not-allowed}._chevron_1h1sd_99{transition:transform .2s ease}._chevronOpen_1h1sd_103{transform:rotate(180deg)}._dropdown_1h1sd_67{position:absolute;top:calc(100% + 8px);right:0;z-index:1100;min-width:160px;background:#171717;border:1px solid #404040;border-radius:8px;box-shadow:0 8px 16px -4px #000000b3;padding:4px;animation:_dropdownSlide_1h1sd_1 .15s ease-out}@keyframes _dropdownSlide_1h1sd_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._dropdownItem_1h1sd_134{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:8px 12px;border-radius:6px;color:#e5e5e5;background:transparent;border:none;cursor:pointer;font-family:Inter,sans-serif;font-size:.875rem;transition:background-color .15s ease}._dropdownItem_1h1sd_134:hover{background:#202020}._dropdownItemActive_1h1sd_155{background:#667eea26;color:#fff}._checkIcon_1h1sd_161{width:14px;height:14px;display:flex;align-items:center;justify-content:center;color:#667eea}._statusPopover_1h1sd_171{position:absolute;top:calc(100% + 6px);right:0;z-index:1100;display:flex;align-items:center;gap:8px;padding:6px 10px;background:#1a1a1a;border:1px solid #333;border-radius:6px;box-shadow:0 4px 12px #0006;font-size:11px;white-space:nowrap;animation:_popoverFade_1h1sd_1 .12s ease-out}@keyframes _popoverFade_1h1sd_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._dismissBtn_1h1sd_201{display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;margin-left:4px;background:transparent;border:none;border-radius:3px;color:#666;cursor:pointer;transition:color .1s ease,background .1s ease}._dismissBtn_1h1sd_201:hover{color:#999;background:#ffffff14}._statusBadge_1h1sd_223{padding:1px 6px;border-radius:4px;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.02em}._statusRunning_1h1sd_232{background:#3b82f626;color:#60a5fa}._statusSuccess_1h1sd_237{background:#10b98126;color:#10b981}._statusError_1h1sd_242{background:#f8717126;color:#f87171}._downloadLink_1h1sd_248{background:none;border:none;padding:0;margin:0;color:#60a5fa;font:inherit;cursor:pointer;text-decoration:none}._downloadLink_1h1sd_248:hover{text-decoration:underline}._downloadLink_1h1sd_248:focus-visible{outline:2px solid #60a5fa;outline-offset:2px;border-radius:2px}._error_1h1sd_270{position:absolute;top:calc(100% + 6px);right:0;z-index:1100;padding:6px 10px;background:#ef44441a;border:1px solid #7f1d1d;border-radius:6px;color:#fca5a5;font-size:11px;white-space:nowrap;animation:_popoverFade_1h1sd_1 .12s ease-out}@media (prefers-reduced-motion: reduce){._mainAction_1h1sd_25,._dropdownTrigger_1h1sd_67,._chevron_1h1sd_99{transition:none}._dropdown_1h1sd_67{animation:none}}._backdrop_u8jo1_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:1300}._modal_u8jo1_11{background:#0f0f17;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:24px;width:min(420px,90vw);color:#f7f7f9;font-size:14px;box-shadow:0 20px 60px #000000a6}._heading_u8jo1_22{font-size:18px;font-weight:600;margin-bottom:12px}._section_u8jo1_28{margin-top:12px}._label_u8jo1_32{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#a6acbe;margin-bottom:4px}._labelHint_u8jo1_40{text-transform:none;letter-spacing:normal;color:#6b7280;font-weight:400}._labelActive_u8jo1_47{text-transform:none;letter-spacing:normal;color:#10b981;font-weight:500;margin-left:6px}._value_u8jo1_55{word-break:break-all;color:#e2e6ff;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:13px}._link_u8jo1_62{color:#90c2ff;text-decoration:underline;word-break:break-all}._actions_u8jo1_68{display:flex;justify-content:flex-end;margin-top:20px}._closeButton_u8jo1_74{border:none;border-radius:8px;padding:8px 16px;background:#27293d;color:#f7f7f9;cursor:pointer}._closeButton_u8jo1_74:hover{background:#343754}._copyRow_u8jo1_87{display:flex;gap:8px;align-items:center}._copyButton_u8jo1_93{border:none;border-radius:6px;padding:4px 10px;background:#3c3f63;color:#fff;font-size:12px;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:background-color .15s ease-out,color .15s ease-out}._copyButton_u8jo1_93:hover{background:#4a4f7d}._copyButtonSuccess_u8jo1_111{background:#10b98133;color:#10b981}._copyButtonSuccess_u8jo1_111:hover{background:#10b9814d}._settingsToggle_u8jo1_121{display:flex;align-items:center;gap:6px;margin-top:16px;padding:8px 0;background:transparent;border:none;color:#a6acbe;font-size:12px;cursor:pointer;transition:color .15s ease-out}._settingsToggle_u8jo1_121:hover{color:#e2e6ff}._chevronUp_u8jo1_139{transform:rotate(180deg)}._settingsPanel_u8jo1_144{margin-top:8px;padding:12px;background:#27293d80;border-radius:8px;animation:_fadeIn_u8jo1_1 .15s ease-out}@keyframes _fadeIn_u8jo1_1{0%{opacity:0}to{opacity:1}}._settingItem_u8jo1_157{display:flex;flex-direction:column;gap:6px}._settingLabel_u8jo1_163{font-size:12px;font-weight:500;color:#e2e6ff;display:flex;align-items:center;gap:6px}._settingHint_u8jo1_172{color:#6b7280;font-weight:400}._urlInput_u8jo1_177{width:100%;box-sizing:border-box;padding:8px 10px;background:#0f0f17;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#f7f7f9;font-size:13px;font-family:JetBrains Mono,monospace;transition:border-color .15s ease-out}._urlInput_u8jo1_177:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}._urlInput_u8jo1_177::-moz-placeholder{color:#6b7280}._urlInput_u8jo1_177::placeholder{color:#6b7280}._urlInputError_u8jo1_200{border-color:#ef4444}._urlInputError_u8jo1_200:focus{border-color:#ef4444;box-shadow:0 0 0 2px #ef444433}._errorText_u8jo1_209{color:#ef4444;font-size:12px}._settingDescription_u8jo1_214{color:#6b7280;font-size:11px;line-height:1.4}._settingActions_u8jo1_220{display:flex;gap:8px;margin-top:8px}._saveButton_u8jo1_226{padding:6px 12px;background:#3b82f6;border:none;border-radius:6px;color:#fff;font-size:12px;cursor:pointer;transition:background-color .15s ease-out}._saveButton_u8jo1_226:hover{background:#2563eb}._clearButton_u8jo1_241{padding:6px 12px;background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#a6acbe;font-size:12px;cursor:pointer;transition:all .15s ease-out}._clearButton_u8jo1_241:hover{background:#ffffff0d;color:#e2e6ff}@media (prefers-reduced-motion: reduce){._copyButton_u8jo1_93,._settingsToggle_u8jo1_121,._urlInput_u8jo1_177,._saveButton_u8jo1_226,._clearButton_u8jo1_241{transition:none}._settingsPanel_u8jo1_144{animation:none}}._container_8i5nx_5{position:relative;display:flex;flex-direction:column;align-items:flex-end;gap:8px}._error_8i5nx_13{color:#f87171;background:#ef444414;border:1px solid #ef4444;border-radius:6px;padding:6px 10px;font-size:.75rem;max-width:300px;text-align:right}._container_1cyij_1{position:relative;display:flex;flex-direction:column;align-items:flex-end;gap:8px}._error_1cyij_9{color:#fca5a5;background:#ef444414;border:1px solid #ef4444;border-radius:6px;padding:6px 10px;font-size:.75rem;max-width:300px;text-align:right}._palette_hr4ks_1{width:100%;flex:1;min-height:0;background:#171717;border-right:1px solid #262626;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 8px 16px -4px #000000b3}._paletteHeader_hr4ks_13{padding:16px;border-bottom:1px solid #262626;flex-shrink:0}._paletteTitle_hr4ks_19{font-size:1.125rem;font-weight:600;color:#f5f5f5;margin:0;line-height:1.75rem}._paletteSubtitle_hr4ks_27{font-size:.75rem;color:#a3a3a3;margin:4px 0 0;line-height:1rem}._paletteList_hr4ks_34{padding:12px 16px 24px;display:block;flex:1;overflow-y:auto;min-height:0}._searchInput_hr4ks_42{width:100%;margin-top:8px;height:32px;border-radius:6px;border:1px solid #404040;background:#111827;color:#f5f5f5;padding:0 10px}._categorySection_hr4ks_53{margin-bottom:16px}._categoryHeader_hr4ks_54{font-size:.75rem;color:#a3a3a3;letter-spacing:.08em;text-transform:uppercase;margin:10px 0 8px 2px}._categoryList_hr4ks_61{display:flex;flex-direction:column;gap:8px}._paletteItem_hr4ks_67{display:flex;align-items:center;gap:12px;padding:12px;background:#1e1e1e;border:1px solid #404040;border-radius:6px;cursor:grab;transition:all .15s cubic-bezier(.4,0,.2,1);min-height:56px}._paletteItem_hr4ks_67:hover{background:#252525;border-color:#525252;box-shadow:0 2px 8px #0006}._paletteItem_hr4ks_67:active{cursor:grabbing;transform:scale(.98)}._paletteItem_hr4ks_67:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._paletteItemIcon_hr4ks_97{width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}._paletteItemContent_hr4ks_108{flex:1;min-width:0}._paletteItemLabel_hr4ks_113{font-size:.875rem;font-weight:500;color:#f5f5f5;line-height:1.25rem;margin-bottom:2px}._paletteItemDescription_hr4ks_121{font-size:.6875rem;color:#a3a3a3;line-height:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._paramBadge_hr4ks_130{background:#0f172a;border:1px solid #334155;color:#93c5fd;height:20px;min-width:20px;border-radius:10px;font-size:.6875rem;display:inline-flex;align-items:center;justify-content:center;padding:0 6px}._paletteList_hr4ks_34::-webkit-scrollbar{width:8px}._paletteList_hr4ks_34::-webkit-scrollbar-track{background:#171717}._paletteList_hr4ks_34::-webkit-scrollbar-thumb{background:#404040;border-radius:4px}._paletteList_hr4ks_34::-webkit-scrollbar-thumb:hover{background:#525252}._advancedSection_hr4ks_163{margin-top:8px}._advancedHeader_hr4ks_167{display:flex;align-items:center;gap:8px;padding:10px 12px;background-color:#1f1f1f;border:1px solid #404040;border-radius:8px;cursor:pointer;transition:all .15s ease;margin-bottom:8px}._advancedHeader_hr4ks_167:hover{background-color:#262626;border-color:#525252}._advancedHeader_hr4ks_167:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a}._advancedHeaderIcon_hr4ks_191{color:#8b5cf6;display:flex;align-items:center;justify-content:center}._advancedHeaderContent_hr4ks_198{flex:1}._advancedHeaderTitle_hr4ks_202{font-size:13px;font-weight:600;color:#e5e5e5;margin:0;display:flex;align-items:center;gap:6px}._advancedHeaderSubtitle_hr4ks_212{font-size:11px;color:#737373;margin:2px 0 0}._advancedChevron_hr4ks_218{color:#737373;transition:transform .2s ease}._advancedChevron_hr4ks_218._expanded_hr4ks_223{transform:rotate(180deg)}._advancedContent_hr4ks_227{padding-left:8px;border-left:2px solid #8b5cf633;margin-left:8px;max-height:none;opacity:1;overflow:visible;transition:opacity .2s ease-out,padding .2s ease-out,margin .2s ease-out}._advancedContent_hr4ks_227._collapsed_hr4ks_237{max-height:0;opacity:0;padding:0;margin:0;border:none}._primitiveCount_hr4ks_245{font-size:11px;background-color:#8b5cf633;color:#8b5cf6;padding:2px 6px;border-radius:4px;font-weight:500}@media (prefers-reduced-motion: reduce){._paletteItem_hr4ks_67{transition:none}._paletteItem_hr4ks_67:active{transform:none}._advancedContent_hr4ks_227,._advancedChevron_hr4ks_218{transition:none}}._templateSelector_n9aqt_1{width:100%;flex:1;min-height:0;display:flex;flex-direction:column;background-color:#171717;color:#e5e5e5;overflow:hidden}._header_n9aqt_12{padding:16px;border-bottom:1px solid #262626;flex-shrink:0}._title_n9aqt_18{font-size:18px;font-weight:600;margin:0 0 4px;color:#fff}._subtitle_n9aqt_25{font-size:13px;color:#a3a3a3;margin:0}._categoryFilter_n9aqt_31{display:flex;gap:8px;padding:12px 16px;flex-wrap:wrap;flex-shrink:0;border-bottom:1px solid #262626}._categoryButton_n9aqt_40{display:flex;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;border:1px solid #404040;background-color:#262626;color:#a3a3a3;border-radius:6px;cursor:pointer;transition:all .15s ease}._categoryButton_n9aqt_40:hover{background-color:#404040;color:#e5e5e5}._categoryButton_n9aqt_40._active_n9aqt_60{background-color:#3b82f6;border-color:#3b82f6;color:#fff}._templateList_n9aqt_66{padding:12px 16px 24px;display:flex;flex-direction:column;gap:12px;flex:1;overflow-y:auto;min-height:0}._templateCard_n9aqt_76{background-color:#262626;border:1px solid #404040;border-radius:8px;padding:16px;transition:all .15s ease}._templateCard_n9aqt_76:hover{border-color:#525252;background-color:#2a2a2a}._templateHeader_n9aqt_89{display:flex;gap:12px;margin-bottom:12px}._templateIcon_n9aqt_95{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}._templateInfo_n9aqt_106{flex:1;min-width:0}._templateName_n9aqt_111{font-size:14px;font-weight:600;margin:0 0 4px;color:#fff}._templateDescription_n9aqt_118{font-size:12px;color:#a3a3a3;margin:0;line-height:1.4}._templateMeta_n9aqt_125{display:flex;gap:12px;margin-bottom:12px;font-size:12px;color:#737373}._templateNodes_n9aqt_133:before{content:"•";margin-right:4px}._templateEdges_n9aqt_138:before{content:"•";margin-right:4px}._loadButton_n9aqt_143{width:100%;padding:8px 16px;font-size:13px;font-weight:500;border:none;background-color:#3b82f6;color:#fff;border-radius:6px;cursor:pointer;transition:all .15s ease}._loadButton_n9aqt_143:hover{background-color:#2563eb;transform:translateY(-1px)}._loadButton_n9aqt_143:active{transform:translateY(0)}._sectionSeparator_n9aqt_166{display:flex;align-items:center;gap:8px;margin:16px 0 8px}._sectionSeparator_n9aqt_166:before,._sectionSeparator_n9aqt_166:after{content:"";flex:1;height:1px;background-color:#404040}._advancedSection_n9aqt_182{margin-top:8px}._advancedHeader_n9aqt_186{display:flex;align-items:center;gap:8px;padding:10px 12px;background-color:#1f1f1f;border:1px solid #404040;border-radius:8px;cursor:pointer;transition:all .15s ease;margin-bottom:8px}._advancedHeader_n9aqt_186:hover{background-color:#262626;border-color:#525252}._advancedHeaderIcon_n9aqt_204{color:#8b5cf6;display:flex;align-items:center;justify-content:center}._advancedHeaderContent_n9aqt_211{flex:1}._advancedHeaderTitle_n9aqt_215{font-size:13px;font-weight:600;color:#e5e5e5;margin:0;display:flex;align-items:center;gap:6px}._advancedHeaderSubtitle_n9aqt_225{font-size:11px;color:#737373;margin:2px 0 0}._advancedChevron_n9aqt_231{color:#737373;transition:transform .2s ease}._advancedChevron_n9aqt_231._expanded_n9aqt_236{transform:rotate(180deg)}._advancedTemplates_n9aqt_240{display:flex;flex-direction:column;gap:12px;padding-left:8px;border-left:2px solid #8b5cf633;margin-left:8px;max-height:2000px;opacity:1;overflow:hidden;transition:max-height .3s ease-out,opacity .2s ease-out,padding .2s ease-out,margin .2s ease-out}._advancedTemplates_n9aqt_240._collapsed_n9aqt_253{max-height:0;opacity:0;padding:0;margin:0;border:none;gap:0}._templateCount_n9aqt_262{font-size:11px;background-color:#8b5cf633;color:#8b5cf6;padding:2px 6px;border-radius:4px;font-weight:500}._templateSelector_n9aqt_1::-webkit-scrollbar,._templateList_n9aqt_66::-webkit-scrollbar{width:6px}._templateSelector_n9aqt_1::-webkit-scrollbar-track,._templateList_n9aqt_66::-webkit-scrollbar-track{background:#171717}._templateSelector_n9aqt_1::-webkit-scrollbar-thumb,._templateList_n9aqt_66::-webkit-scrollbar-thumb{background:#404040;border-radius:3px}._templateSelector_n9aqt_1::-webkit-scrollbar-thumb:hover,._templateList_n9aqt_66::-webkit-scrollbar-thumb:hover{background:#525252}._savedGraphsPanel_15npi_1{width:100%;flex:1;min-height:0;display:flex;flex-direction:column;background-color:#171717;color:#e5e5e5;overflow:hidden}._header_15npi_12{padding:16px;border-bottom:1px solid #262626;flex-shrink:0}._title_15npi_18{font-size:18px;font-weight:600;margin:0 0 4px;color:#fff}._subtitle_15npi_25{font-size:13px;color:#a3a3a3;margin:0}._signInPrompt_15npi_32{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;text-align:center;flex:1}._signInIcon_15npi_42{color:#6366f1;margin-bottom:16px}._signInTitle_15npi_47{font-size:16px;font-weight:600;color:#fff;margin:0 0 8px}._signInDescription_15npi_54{font-size:13px;color:#a3a3a3;margin:0 0 24px;line-height:1.5;max-width:220px}._signInButton_15npi_62{transform:scale(.9)}._loadingState_15npi_67{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px 16px;color:#a3a3a3;font-size:13px;flex:1}._errorState_15npi_80{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px 16px;color:#ef4444;font-size:13px;text-align:center;flex:1}._retryButton_15npi_93{padding:8px 16px;font-size:13px;font-weight:500;border:1px solid #404040;background-color:#262626;color:#e5e5e5;border-radius:6px;cursor:pointer;transition:all .15s ease}._retryButton_15npi_93:hover{background-color:#404040}._emptyState_15npi_110{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;text-align:center;flex:1}._emptyIcon_15npi_120{color:#525252;margin-bottom:12px}._emptyTitle_15npi_125{font-size:14px;font-weight:600;color:#a3a3a3;margin:0 0 4px}._emptyDescription_15npi_132{font-size:12px;color:#737373;margin:0}._graphList_15npi_139{padding:12px 16px 24px;display:flex;flex-direction:column;gap:12px;flex:1;overflow-y:auto;min-height:0}._graphCard_15npi_150{background-color:#262626;border:1px solid #404040;border-radius:8px;padding:14px;transition:all .15s ease}._graphCard_15npi_150:hover{border-color:#525252;background-color:#2a2a2a}._graphHeader_15npi_163{display:flex;gap:10px;margin-bottom:10px}._graphIcon_15npi_169{width:32px;height:32px;border-radius:6px;background-color:#6366f1;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}._graphInfo_15npi_181{flex:1;min-width:0}._graphName_15npi_186{font-size:13px;font-weight:600;margin:0 0 2px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._graphDescription_15npi_196{font-size:11px;color:#a3a3a3;margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._graphMeta_15npi_207{display:flex;gap:8px;margin-bottom:10px;font-size:11px;color:#737373}._graphNodes_15npi_215:before,._graphEdges_15npi_216:before{content:"";margin-right:2px}._graphTime_15npi_221{margin-left:auto}._graphActions_15npi_225{display:flex;gap:8px}._loadButton_15npi_230{flex:1;padding:6px 12px;font-size:12px;font-weight:500;border:none;background-color:#3b82f6;color:#fff;border-radius:5px;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center;gap:6px}._loadButton_15npi_230:hover:not(:disabled){background-color:#2563eb}._loadButton_15npi_230:disabled{opacity:.7;cursor:not-allowed}._deleteButton_15npi_256{padding:6px 10px;font-size:12px;border:1px solid #404040;background-color:transparent;color:#737373;border-radius:5px;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center}._deleteButton_15npi_256:hover{background-color:#ef4444;border-color:#ef4444;color:#fff}._refreshButton_15npi_277{width:calc(100% - 32px);margin:0 16px 16px;padding:8px 16px;font-size:13px;font-weight:500;border:1px solid #404040;background-color:#262626;color:#e5e5e5;border-radius:6px;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0}._refreshButton_15npi_277:hover:not(:disabled){background-color:#404040}._refreshButton_15npi_277:disabled{opacity:.7;cursor:not-allowed}._spinner_15npi_306{animation:_spin_15npi_306 1s linear infinite}@keyframes _spin_15npi_306{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._savedGraphsPanel_15npi_1::-webkit-scrollbar,._graphList_15npi_139::-webkit-scrollbar{width:6px}._savedGraphsPanel_15npi_1::-webkit-scrollbar-track,._graphList_15npi_139::-webkit-scrollbar-track{background:#171717}._savedGraphsPanel_15npi_1::-webkit-scrollbar-thumb,._graphList_15npi_139::-webkit-scrollbar-thumb{background:#404040;border-radius:3px}._savedGraphsPanel_15npi_1::-webkit-scrollbar-thumb:hover,._graphList_15npi_139::-webkit-scrollbar-thumb:hover{background:#525252}._inspector_ubvy6_1{width:320px;height:100%;background:#171717;border-left:1px solid #262626;display:flex;flex-direction:column;overflow-y:auto;box-shadow:0 8px 16px -4px #000000b3}._inspectorTabs_ubvy6_13{display:flex;gap:8px;padding:12px;border-bottom:1px solid #262626;flex-shrink:0}._inspectorTab_ubvy6_13{flex:1;padding:8px 12px;background:#1b1b1b;border:1px solid #303030;border-radius:6px;color:#a3a3a3;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s ease;text-align:center}._inspectorTab_ubvy6_13:hover{background:#252525;color:#d4d4d4}._inspectorTab_ubvy6_13._activeTab_ubvy6_40{background:#1b1b1b;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626;color:#f5f5f5}._inspectorTab_ubvy6_13:focus{outline:none;box-shadow:0 0 0 3px #3b82f633}._tabContent_ubvy6_52{flex:1;overflow-y:auto}._explainButtonContainer_ubvy6_58{margin-top:8px;display:flex;justify-content:flex-end}._inspectorHeader_ubvy6_64{padding:16px;border-bottom:1px solid #262626;flex-shrink:0}._inspectorTitle_ubvy6_70{font-size:1.125rem;font-weight:600;color:#f5f5f5;margin:0 0 8px;line-height:1.75rem}._nodeTypeBadge_ubvy6_78{display:inline-block;padding:2px 8px;background:#262626;color:#d4d4d4;font-size:.6875rem;font-weight:500;border-radius:9999px;text-transform:uppercase}._nodeTypeBadge_ubvy6_78[data-type=input],._nodeTypeBadge_ubvy6_78[data-type=embedding]{color:#a78bfa}._nodeTypeBadge_ubvy6_78[data-type=mhsa]{color:#60a5fa}._nodeTypeBadge_ubvy6_78[data-type=ffn]{color:#22d3ee}._nodeTypeBadge_ubvy6_78[data-type=layernorm]{color:#34d399}._nodeTypeBadge_ubvy6_78[data-type=residual]{color:#fbbf24}._nodeTypeBadge_ubvy6_78[data-type=output]{color:#fb7185}._emptyState_ubvy6_97{flex:1;display:flex;align-items:center;justify-content:center;padding:16px}._emptyStateText_ubvy6_105{color:#a3a3a3;font-size:.875rem;text-align:center;line-height:1.5}._validationSection_ubvy6_112{padding:16px;display:flex;flex-direction:column;gap:8px;border-bottom:1px solid #262626}._graphWarningsSection_ubvy6_120{flex-shrink:0}._suggestionText_ubvy6_124{font-size:.7rem;color:#a3a3a3;line-height:1.4;margin-top:4px}._validationMessage_ubvy6_131{display:flex;align-items:flex-start;gap:8px;padding:8px;border-radius:4px;font-size:.75rem;line-height:1rem}._validationCode_ubvy6_141{font-size:.65rem;text-transform:uppercase;letter-spacing:.05em;padding:2px 6px;border-radius:4px;background:#ffffff14;color:#e5e7eb}._validationContent_ubvy6_151{display:flex;flex-direction:column;gap:6px}._validationHeader_ubvy6_157{display:flex;flex-direction:column;gap:4px}._validationMessage_ubvy6_131._error_ubvy6_163{background:#ef44441a;color:#f87171;border:1px solid rgba(239,68,68,.2)}._validationMessage_ubvy6_131._warning_ubvy6_169{background:#f59e0b1a;color:#fbbf24;border:1px solid rgba(245,158,11,.2)}._parametersSection_ubvy6_175{padding:16px;flex:1}._sectionTitle_ubvy6_180{font-size:.875rem;font-weight:600;color:#f5f5f5;margin:0 0 12px;line-height:1.25rem}._parameterEditor_ubvy6_188{display:flex;flex-direction:column;gap:12px}._paramField_ubvy6_194{display:flex;flex-direction:column;gap:6px}._paramLabel_ubvy6_200{font-size:.75rem;font-weight:500;color:#d4d4d4;line-height:1rem;display:flex;align-items:center;gap:8px}._paramGroup_ubvy6_210{display:flex;flex-direction:column;gap:12px}._groupHeader_ubvy6_216{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:#a3a3a3}._requiredBadge_ubvy6_223{font-size:.625rem;text-transform:uppercase;color:#fbbf24;background:#fbbf241a;border:1px solid rgba(251,191,36,.3);border-radius:9999px;padding:1px 6px}._paramInput_ubvy6_233,._paramSelect_ubvy6_234{width:100%;padding:8px 12px;background:#0a0a0a;color:#f5f5f5;border:1px solid #404040;border-radius:6px;font-size:.875rem;font-family:JetBrains Mono,Consolas,monospace;transition:border-color .15s,box-shadow .15s}._paramInput_ubvy6_233:hover,._paramSelect_ubvy6_234:hover{border-color:#525252}._paramInput_ubvy6_233:focus,._paramSelect_ubvy6_234:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._paramInput_ubvy6_233:disabled,._paramSelect_ubvy6_234:disabled{background:#0a0a0a;color:#525252;cursor:not-allowed}._paramWarning_ubvy6_265{font-size:.6875rem;color:#fbbf24;line-height:1rem}._paramHelp_ubvy6_271{font-size:.6875rem;color:#a3a3a3;line-height:1rem}._autoFixList_ubvy6_277{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}._autoFixButtonWrapper_ubvy6_284{display:flex;flex-direction:column;gap:2px}._autoFixButton_ubvy6_284{padding:4px 10px;border-radius:6px;background:#3b82f626;color:#bfdbfe;border:1px solid rgba(59,130,246,.4);font-size:.7rem;cursor:pointer;transition:background .15s,border .15s}._autoFixButton_ubvy6_284:disabled{opacity:.5;cursor:not-allowed}._autoFixError_ubvy6_306{font-size:.65rem;color:#f87171}._toggleContainer_ubvy6_312{display:flex;align-items:center;gap:8px}._toggle_ubvy6_312{position:relative;width:40px;height:22px;background:#404040;border:none;border-radius:9999px;cursor:pointer;transition:background-color .15s;padding:0}._toggle_ubvy6_312:hover{background:#525252}._toggle_ubvy6_312:focus{outline:none;box-shadow:0 0 0 3px #3b82f61a}._toggleOn_ubvy6_339{background:#3b82f6}._toggleOn_ubvy6_339:hover{background:#2563eb}._toggleSlider_ubvy6_347{position:absolute;top:2px;left:2px;width:18px;height:18px;background:#fff;border-radius:50%;transition:transform .15s}._advancedSection_ubvy6_358{margin-top:12px;border:1px solid #27272a;border-radius:8px;padding:8px 12px;background:#111}._advancedSection_ubvy6_358 summary{cursor:pointer;font-size:.75rem;font-weight:600;color:#e5e7eb}._toggleOn_ubvy6_339 ._toggleSlider_ubvy6_347{transform:translate(18px)}._toggleLabel_ubvy6_377{font-size:.75rem;color:#a3a3a3;font-family:JetBrains Mono,Consolas,monospace}._infoText_ubvy6_383{font-size:.75rem;color:#a3a3a3;line-height:1.5;padding:12px;background:#1e1e1e;border-radius:6px;border:1px solid #404040}._validationSummary_ubvy6_393{padding:16px;border-top:1px solid #262626;flex-shrink:0}._validationSuccess_ubvy6_399{display:flex;align-items:center;gap:8px;color:#34d399;font-size:.75rem}._advancedContainer_ubvy6_408{padding:0 16px 16px}._advancedSection_ubvy6_358{margin-bottom:10px}._advancedHeader_ubvy6_412{width:100%;text-align:left;background:#0b0f19;border:1px solid #1f2937;color:#e5e7eb;padding:6px 10px;border-radius:6px;cursor:pointer}._advancedBody_ubvy6_422{padding:10px 0 0}._inspector_ubvy6_1::-webkit-scrollbar{width:8px}._inspector_ubvy6_1::-webkit-scrollbar-track{background:#171717}._inspector_ubvy6_1::-webkit-scrollbar-thumb{background:#404040;border-radius:4px}._inspector_ubvy6_1::-webkit-scrollbar-thumb:hover{background:#525252}@media (prefers-reduced-motion: reduce){._paramInput_ubvy6_233,._paramSelect_ubvy6_234,._toggle_ubvy6_312,._toggleSlider_ubvy6_347{transition:none}}._explainErrorButton_qy4c7_3{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:#8b5cf61a;border:1px solid rgba(139,92,246,.3);border-radius:4px;color:#c4b5fd;font-size:.6875rem;font-weight:500;cursor:pointer;transition:all .15s ease}._explainErrorButton_qy4c7_3:hover{background:#8b5cf633;border-color:#8b5cf6;color:#e0e7ff}._explainErrorButton_qy4c7_3:focus{outline:none;box-shadow:0 0 0 2px #8b5cf64d}._explainErrorButton_qy4c7_3:active{transform:translateY(1px)}@keyframes _explainPulse_qy4c7_1{0%,to{box-shadow:0 0 #8b5cf64d}50%{box-shadow:0 0 0 4px #8b5cf600}}._explainErrorButton_qy4c7_3._highlight_qy4c7_44{animation:_explainPulse_qy4c7_1 2s ease-in-out 3}._saved_1tnwc_8{background:linear-gradient(135deg,#10b981,#059669)!important;border-color:#10b981!important}._saved_1tnwc_8:hover:not(:disabled){box-shadow:0 4px 12px #10b9814d!important;border-color:#34d399!important}._saved_1tnwc_8:focus-visible{box-shadow:0 0 0 3px #10b98166!important}._indicator_ruky9_1{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border-radius:8px;border:1px solid #2a2a2a;background:#171717;color:#e5e5e5}._dot_ruky9_12{width:10px;height:10px;border-radius:2px;background:#3b82f6;box-shadow:0 0 0 2px #3b82f61f}._label_ruky9_20{font-size:12px;color:#c7c7c7}._count_ruky9_25{font-weight:600;color:#e5e5e5}._hidden_ruky9_30{display:none}._hint_l02tc_8{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:6px;font-size:.75rem;color:#9ca3af;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}._label_l02tc_22{font-weight:400}._kbd_l02tc_26{display:inline-flex;align-items:center;justify-content:center;min-width:24px;padding:2px 6px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:4px;font-family:SF Mono,Menlo,Monaco,Courier New,monospace;font-size:.75rem;font-weight:500;color:#d1d5db;box-shadow:0 1px 2px #0003}._separator_l02tc_42{color:#6b7280;font-weight:400}@media (max-width: 768px){._hint_l02tc_8{display:none}}._assistantPanel_9m7bp_5{position:fixed;top:0;right:0;width:384px;height:100vh;background:#171717;border-left:1px solid #404040;box-shadow:-4px 0 24px #00000080;display:flex;flex-direction:column;z-index:100;animation:_slideInFromRight_9m7bp_1 .2s ease-out}@keyframes _slideInFromRight_9m7bp_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._assistantPanel_9m7bp_5:before{content:"";position:absolute;top:0;left:-20px;width:20px;height:100%;background:linear-gradient(to right,transparent,rgba(139,92,246,.05));pointer-events:none}._assistantHeader_9m7bp_46{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #262626;background:#171717;flex-shrink:0}._assistantTitle_9m7bp_56{display:flex;align-items:center;gap:10px}._assistantIcon_9m7bp_62{color:#8b5cf6;width:20px;height:20px;flex-shrink:0}._assistantTitleText_9m7bp_69{font-size:1rem;font-weight:600;color:#f5f5f5;margin:0}._assistantCloseButton_9m7bp_76{padding:6px;border-radius:6px;background:transparent;border:none;color:#a3a3a3;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center}._assistantCloseButton_9m7bp_76:hover{background:#262626;color:#f5f5f5}._assistantCloseButton_9m7bp_76:focus{outline:none;box-shadow:0 0 0 2px #3b82f64d}._assistantHeaderActions_9m7bp_100{display:flex;align-items:center;gap:4px}._assistantNewChatButton_9m7bp_107{padding:6px;border-radius:6px;background:transparent;border:none;color:#a3a3a3;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center}._assistantNewChatButton_9m7bp_107:hover{background:#262626;color:#8b5cf6}._assistantNewChatButton_9m7bp_107:focus{outline:none;box-shadow:0 0 0 2px #8b5cf64d}._assistantMessages_9m7bp_131{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}._assistantMessages_9m7bp_131::-webkit-scrollbar{width:6px}._assistantMessages_9m7bp_131::-webkit-scrollbar-track{background:transparent}._assistantMessages_9m7bp_131::-webkit-scrollbar-thumb{background:#404040;border-radius:3px}._assistantMessages_9m7bp_131::-webkit-scrollbar-thumb:hover{background:#525252}._message_9m7bp_159{padding:12px 14px;border-radius:12px;font-size:.875rem;line-height:1.5;max-width:90%;animation:_fadeInMessage_9m7bp_1 .15s ease-out;word-wrap:break-word}@keyframes _fadeInMessage_9m7bp_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._messageUser_9m7bp_181{background:#3b82f626;border:1px solid rgba(59,130,246,.2);color:#e0e7ff;margin-left:auto;border-bottom-right-radius:4px}._messageAssistant_9m7bp_190{background:#1e1e1e;border:1px solid #2a2a2a;color:#e5e7eb;margin-right:auto;border-bottom-left-radius:4px}._markdown_9m7bp_199{line-height:1.6}._markdown_9m7bp_199>*:first-child{margin-top:0}._markdown_9m7bp_199>*:last-child{margin-bottom:0}._markdown_9m7bp_199 h1,._markdown_9m7bp_199 h2,._markdown_9m7bp_199 h3,._markdown_9m7bp_199 h4,._markdown_9m7bp_199 h5,._markdown_9m7bp_199 h6{font-weight:600;color:#f5f5f5;margin:16px 0 8px;line-height:1.3}._markdown_9m7bp_199 h1{font-size:1.25rem;border-bottom:1px solid #333;padding-bottom:6px}._markdown_9m7bp_199 h2{font-size:1.125rem;border-bottom:1px solid #333;padding-bottom:4px}._markdown_9m7bp_199 h3{font-size:1rem;color:#8b5cf6}._markdown_9m7bp_199 h4,._markdown_9m7bp_199 h5,._markdown_9m7bp_199 h6{font-size:.9375rem}._markdown_9m7bp_199 p{margin:8px 0}._markdown_9m7bp_199 strong{font-weight:600;color:#f5f5f5}._markdown_9m7bp_199 em{font-style:italic;color:#d4d4d4}._markdown_9m7bp_199 ul,._markdown_9m7bp_199 ol{margin:8px 0;padding-left:20px}._markdown_9m7bp_199 li{margin:4px 0}._markdown_9m7bp_199 li>p{margin:0}._markdown_9m7bp_199 ul{list-style-type:disc}._markdown_9m7bp_199 ol{list-style-type:decimal}._markdown_9m7bp_199 ul ul,._markdown_9m7bp_199 ol ul{list-style-type:circle}._markdown_9m7bp_199 blockquote{border-left:3px solid #8b5cf6;margin:12px 0;padding:8px 12px;background:#8b5cf61a;color:#d4d4d4}._markdown_9m7bp_199 blockquote p{margin:0}._markdown_9m7bp_199 a{color:#8b5cf6;text-decoration:none}._markdown_9m7bp_199 a:hover{text-decoration:underline}._markdown_9m7bp_199 hr{border:none;border-top:1px solid #404040;margin:16px 0}._markdown_9m7bp_199 code,._message_9m7bp_159 code{font-family:JetBrains Mono,monospace;font-size:.8125rem;background:#0000004d;padding:2px 6px;border-radius:4px}._markdown_9m7bp_199 pre,._message_9m7bp_159 pre{background:#0a0a0a;padding:12px;border-radius:6px;overflow-x:auto;margin:8px 0}._markdown_9m7bp_199 pre code{background:transparent;padding:0}._markdown_9m7bp_199 table{width:100%;border-collapse:collapse;margin:12px 0;font-size:.8125rem}._markdown_9m7bp_199 th,._markdown_9m7bp_199 td{border:1px solid #404040;padding:6px 10px;text-align:left}._markdown_9m7bp_199 th{background:#1a1a1a;font-weight:600;color:#f5f5f5}._markdown_9m7bp_199 tr:nth-child(2n){background:#ffffff05}._assistantEmptyState_9m7bp_372{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;text-align:center}._assistantEmptyIcon_9m7bp_382{width:48px;height:48px;color:#525252;margin-bottom:16px}._assistantEmptyTitle_9m7bp_389{font-size:1rem;font-weight:500;color:#a3a3a3;margin:0 0 8px}._assistantEmptyHint_9m7bp_396{font-size:.8125rem;color:#737373;max-width:280px;line-height:1.5;margin:0}._assistantSuggestions_9m7bp_404{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;justify-content:center}._assistantSuggestion_9m7bp_404{padding:6px 12px;background:#1e1e1e;border:1px solid #404040;border-radius:16px;color:#a3a3a3;font-size:.75rem;cursor:pointer;transition:all .15s ease}._assistantSuggestion_9m7bp_404:hover{background:#262626;border-color:#8b5cf6;color:#d4d4d4}._assistantSuggestion_9m7bp_404:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 2px #8b5cf633}._assistantLoading_9m7bp_436{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#1e1e1e;border:1px solid #2a2a2a;border-radius:12px 12px 12px 4px;margin-right:auto;max-width:90%}._assistantLoadingDots_9m7bp_449{display:flex;gap:4px}._assistantLoadingDot_9m7bp_449{width:6px;height:6px;background:#8b5cf6;border-radius:50%;animation:_loadingPulse_9m7bp_1 1.4s infinite ease-in-out}._assistantLoadingDot_9m7bp_449:nth-child(1){animation-delay:0s}._assistantLoadingDot_9m7bp_449:nth-child(2){animation-delay:.2s}._assistantLoadingDot_9m7bp_449:nth-child(3){animation-delay:.4s}@keyframes _loadingPulse_9m7bp_1{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}._assistantLoadingText_9m7bp_485{color:#737373;font-size:.8125rem}._assistantQuota_9m7bp_491{padding:8px 16px;border-top:1px solid #262626;font-size:.6875rem;color:#737373;text-align:center;flex-shrink:0}._assistantQuota_9m7bp_491._low_9m7bp_501{color:#fbbf24}._assistantQuota_9m7bp_491._exceeded_9m7bp_506{color:#f87171;background:#f871710d}._errorBanner_9m7bp_512{padding:12px 16px;background:#ef44441a;border-top:1px solid rgba(239,68,68,.3);color:#fca5a5;font-size:.75rem;text-align:center;flex-shrink:0}._assistantInputArea_9m7bp_523{padding:12px 16px 16px;border-top:1px solid #262626;background:#171717;flex-shrink:0}._assistantInputWrapper_9m7bp_530{display:flex;align-items:flex-end;gap:8px}._assistantInput_9m7bp_523{flex:1;padding:10px 14px;background:#0a0a0a;border:1px solid #404040;border-radius:8px;color:#f5f5f5;font-size:.875rem;resize:none;min-height:40px;max-height:120px;transition:all .15s ease;font-family:inherit;line-height:1.5}._assistantInput_9m7bp_523:hover:not(:disabled){border-color:#525252}._assistantInput_9m7bp_523:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a}._assistantInput_9m7bp_523::-moz-placeholder{color:#525252}._assistantInput_9m7bp_523::placeholder{color:#525252}._assistantInput_9m7bp_523:disabled{opacity:.5;cursor:not-allowed}._assistantSendButton_9m7bp_571{padding:10px;background:#8b5cf6;border:none;border-radius:8px;color:#fff;cursor:pointer;transition:all .15s ease;flex-shrink:0;display:flex;align-items:center;justify-content:center}._assistantSendButton_9m7bp_571:hover:not(:disabled){background:#7c3aed;transform:translateY(-1px)}._assistantSendButton_9m7bp_571:active:not(:disabled){transform:translateY(0)}._assistantSendButton_9m7bp_571:disabled{opacity:.4;cursor:not-allowed}._assistantSendButton_9m7bp_571:focus{outline:none;box-shadow:0 0 0 3px #8b5cf64d}._signInPrompt_9m7bp_605{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 32px;text-align:center;flex:1}._signInIcon_9m7bp_615{color:#8b5cf6;margin-bottom:20px;opacity:.9}._signInTitle_9m7bp_621{font-size:1.125rem;font-weight:600;color:#f5f5f5;margin:0 0 12px}._signInDescription_9m7bp_628{font-size:.875rem;color:#a3a3a3;margin:0 0 28px;line-height:1.6;max-width:280px}._signInButton_9m7bp_636{transform:scale(.95)}@media (max-width: 1024px){._assistantPanel_9m7bp_5{width:100vw;box-shadow:none}._message_9m7bp_159{max-width:85%}}._graphDetailPage_1kfnz_1{width:100vw;height:100vh;background:#0f0f0f;overflow:hidden;display:flex;flex-direction:column}._layout_1kfnz_10{display:flex;width:100%;flex:1;min-height:0}._leftSidebar_1kfnz_17{width:320px;height:100%;display:flex;flex-direction:column;background:#171717;border-right:1px solid #262626}._sidebarTabs_1kfnz_26{display:flex;gap:4px;padding:8px;border-bottom:1px solid #262626;flex-shrink:0;background:#111}._sidebarTab_1kfnz_26{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:6px;border-radius:6px;border:1px solid #303030;background:#1b1b1b;color:#e5e5e5;cursor:pointer;font-size:12px;white-space:nowrap}._activeTab_1kfnz_51{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626}._sidebarContent_1kfnz_56{flex:1;min-height:0;display:flex;flex-direction:column}._canvasWrapper_1kfnz_63{flex:1;position:relative;min-width:600px;background:#0f0f0f}._canvasActionsContainer_1kfnz_70{position:absolute;top:12px;right:12px;display:flex;flex-direction:column;align-items:flex-end;gap:8px;z-index:1000;pointer-events:none}._canvasActionsContainer_1kfnz_70>*{pointer-events:auto}._canvasActions_1kfnz_70{display:flex;align-items:flex-start;gap:12px}._assistantToggle_1kfnz_93{display:flex;align-items:center;gap:6px;padding:6px 12px;background:transparent;border:1px solid #404040;border-radius:6px;color:#a3a3a3;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s ease}._assistantToggle_1kfnz_93:hover{background:#8b5cf61a;border-color:#8b5cf6;color:#d4d4d4}._assistantToggle_1kfnz_93._active_1kfnz_51{background:#8b5cf626;border-color:#8b5cf6;color:#e0e7ff}._assistantToggle_1kfnz_93:focus{outline:none;box-shadow:0 0 0 2px #8b5cf64d}._assistantToggle_1kfnz_93 svg{width:16px;height:16px;color:#8b5cf6;flex-shrink:0}._clearButton_1kfnz_132{position:absolute;top:12px;left:12px;z-index:1000;display:inline-flex;align-items:center;gap:4px;padding:6px 10px;background:transparent;border:none;color:#737373;font-size:12px;font-weight:500;cursor:pointer;border-radius:6px;transition:color .15s ease,background-color .15s ease}._clearButton_1kfnz_132:hover{color:#ef4444;background:#ef44441a}._heatmapContainer_1txx3_6{position:relative;background:#1e1e1e;border:1px solid #262626;border-radius:6px;overflow:visible;transition:all .15s cubic-bezier(.4,0,.2,1)}._primary_1txx3_15{box-shadow:0 4px 6px -1px #0009,0 2px 4px -2px #0009;padding-bottom:80px}._thumbnail_1txx3_20{cursor:pointer;box-shadow:0 2px 8px #0006}._thumbnail_1txx3_20:hover{border-color:#06b6d4;box-shadow:0 0 0 2px #06b6d466,0 4px 12px #00000080;transform:scale(1.02)}._thumbnail_1txx3_20:focus{outline:none;border-color:#06b6d4;box-shadow:0 0 0 3px #06b6d44d}._header_1txx3_38{padding:8px 12px;background:#171717;border-bottom:1px solid #262626}._headLabel_1txx3_44{font-family:Inter,sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem;color:#f5f5f5;letter-spacing:0}._thumbnail_1txx3_20 ._headLabel_1txx3_44{font-size:.6875rem;font-weight:500;color:#a3a3a3}._svg_1txx3_60{display:block}._cell_1txx3_64{transition:all .12s cubic-bezier(.4,0,.2,1);cursor:pointer}._cell_1txx3_64:hover{filter:brightness(1.2)}._axis_1txx3_73 text{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}._tooltip_1txx3_79{position:absolute;z-index:200;pointer-events:none;animation:_fadeIn_1txx3_1 .12s ease-out}._tooltipContent_1txx3_86{background:#000000f2;color:#00ff41;padding:8px 12px;border-radius:6px;border:2px solid #00ff41;box-shadow:0 0 15px #00ff4199,0 10px 15px -3px #000c;white-space:nowrap}._tooltipWeight_1txx3_96{font-family:JetBrains Mono,monospace;font-size:.875rem;font-weight:600;line-height:1.25rem;color:#00ff41;text-shadow:0 0 8px rgba(0,255,65,.8),0 0 4px rgba(0,255,65,.6);letter-spacing:.3px}._tooltipIndices_1txx3_106{font-family:Inter,sans-serif;font-size:.75rem;font-weight:500;line-height:1rem;color:#9ca3af;margin-top:4px}@keyframes _fadeIn_1txx3_1{0%{opacity:0;transform:translate(-50%,-100%) translateY(-4px)}to{opacity:1;transform:translate(-50%,-100%) translateY(0)}}._overlayContainer_r9k2p_6{position:relative;background:#0a0a0a;border:1px solid #262626;border-radius:6px;overflow:hidden}._canvas_r9k2p_14{display:block;cursor:crosshair;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}._statsOverlay_r9k2p_22{position:absolute;top:12px;left:12px;display:flex;flex-direction:column;gap:8px;pointer-events:none;z-index:10}._statBadge_r9k2p_33{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:#0a0a0ae6;border:1px solid #262626;border-radius:6px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._statLabel_r9k2p_44{font-family:Inter,sans-serif;font-size:13px;font-weight:600;color:#f5f5f5}._statDivider_r9k2p_51{color:#525252}._statValue_r9k2p_55{font-family:Inter,sans-serif;font-size:12px;color:#a3a3a3}._focusBadge_r9k2p_61{display:inline-flex;padding:6px 12px;background:#06b6d426;border:1px solid #06b6d4;border-radius:6px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:Inter,sans-serif;font-size:12px;font-weight:500;color:#06b6d4}._miniLegend_r9k2p_75{position:absolute;bottom:12px;right:12px;padding:8px 12px;background:#0a0a0ae6;border:1px solid #262626;border-radius:6px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;z-index:10}._legendTitle_r9k2p_88{font-family:Inter,sans-serif;font-size:11px;font-weight:600;color:#9ca3af;margin-bottom:6px}._legendGradient_r9k2p_96{margin-bottom:4px}._legendLabels_r9k2p_100{display:flex;justify-content:space-between;font-family:Inter,sans-serif;font-size:10px;color:#737373}._filterContainer_6rpnh_6{background:#1e1e1e;border:1px solid #262626;border-radius:8px;padding:12px;box-shadow:0 2px 8px #0006}._header_6rpnh_15{display:flex;align-items:center;gap:6px;margin-bottom:12px}._icon_6rpnh_22{color:#06b6d4}._title_6rpnh_26{font-family:Inter,sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem;color:#f5f5f5}._buttonGroup_6rpnh_35{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:12px}._headButton_6rpnh_42{background:transparent;color:#737373;border:1px solid #404040;border-radius:6px;padding:8px;font-family:Inter,sans-serif;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}._headButton_6rpnh_42:hover{background:#262626;border-color:#525252;color:#d4d4d4}._headButton_6rpnh_42:active{background:#1e1e1e;transform:scale(.95)}._headButton_6rpnh_42._active_6rpnh_66{background:#262626;border-color:#06b6d4;color:#06b6d4;box-shadow:0 0 0 2px #06b6d433}._headButton_6rpnh_42:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._toggles_6rpnh_80{display:flex;gap:6px;padding-top:12px;border-top:1px solid #262626}._toggleButton_6rpnh_87{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;background:transparent;color:#d4d4d4;border:none;border-radius:6px;padding:6px 12px;font-family:Inter,sans-serif;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}._toggleButton_6rpnh_87:hover{background:#262626;color:#f5f5f5}._toggleButton_6rpnh_87:active{background:#1e1e1e;transform:scale(.95)}._toggleButton_6rpnh_87:focus{outline:none;background:#262626;box-shadow:0 0 0 2px #3b82f633}._panelContainer_1jfp1_6{position:relative;background:#171717;border:1px solid #262626;border-radius:8px;padding:16px;box-shadow:0 8px 16px -4px #000000b3;min-height:100vh}._headerRow_1jfp1_17{display:flex;align-items:center;justify-content:flex-start;margin-bottom:8px}._stats_1jfp1_24{display:inline-flex;gap:16px;padding:6px 10px;border:1px solid #2a2a2a;border-radius:9999px;background:#111}._stat_1jfp1_24{display:inline-flex;gap:6px;align-items:baseline}._statLabel_1jfp1_34{color:#9ca3af;font-size:.75rem;font-family:Inter,sans-serif}._statValue_1jfp1_35{color:#e5e7eb;font-size:.85rem;font-weight:600;font-family:Inter,sans-serif}._infoBanner_1jfp1_38{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #334155;background:#1e3a8a40;color:#cbd5e1;border-radius:8px;margin-bottom:12px}._spinner_1jfp1_50{color:#93c5fd;animation:_spin_1jfp1_50 1s linear infinite}@keyframes _spin_1jfp1_50{to{transform:rotate(360deg)}}._infoTitle_1jfp1_53{font-weight:600;font-size:.9rem}._infoText_1jfp1_54{font-size:.8rem;color:#a5b4fc}._contentArea_1jfp1_58{background:#111;border:1px solid #262626;border-radius:8px;padding:12px}._tabs_1jfp1_59{display:flex;gap:8px;background:#0a0a0a;border:1px solid #1f2937;border-radius:9999px;padding:6px;width:-moz-fit-content;width:fit-content;margin:0 auto 12px}._tab_1jfp1_59{background:transparent;color:#cbd5e1;border:none;padding:6px 12px;border-radius:9999px;cursor:pointer;font-size:12px}._tabActive_1jfp1_61{background:#1f2937;color:#f5f5f5}._viewSection_1jfp1_63{background:#0a0a0a;border:1px solid #1f2937;border-radius:8px;padding:12px}._viewHeader_1jfp1_64{display:flex;align-items:center;gap:12px;justify-content:space-between;margin-bottom:8px}._viewTitle_1jfp1_65{color:#f5f5f5;font-weight:600}._viewSubTitle_1jfp1_66{color:#9ca3af;font-size:12px}._viewRight_1jfp1_67{margin-left:auto}._viewBody_1jfp1_68{padding:8px}._layerControls_1jfp1_71{display:flex;align-items:center;gap:8px}._layerControls_1jfp1_71 ._select_1jfp1_77{background:#0a0a0a;color:#f5f5f5;border:1px solid #404040;border-radius:6px;padding:6px 10px;font-size:12px;min-width:100px}._layerControls_1jfp1_71 ._animateButton_1jfp1_87{background:#0a1f14;border:1px solid #10b981;color:#10b981;border-radius:6px;padding:6px 12px;cursor:pointer;font-size:12px;white-space:nowrap}._layerControls_1jfp1_71 ._animateButton_1jfp1_87:disabled{opacity:.5;cursor:not-allowed}._metricsRail_1jfp1_104{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:8px 0 12px}._metricCard_1jfp1_105{background:#0b1020;border:1px solid #1f2a44;border-radius:10px;padding:10px 12px}._metricLabel_1jfp1_106{color:#9ca3af;font-size:12px}._metricValue_1jfp1_107{color:#e5e7eb;font-size:20px;font-weight:600}._sparklinesRow_1jfp1_108{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}._sparkCard_1jfp1_109{background:#0b1020;border:1px solid #1f2a44;border-radius:10px;padding:10px 12px}._sparkLabel_1jfp1_110{color:#9ca3af;font-size:12px;margin-bottom:6px}._multiGrid_1jfp1_112{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}._multiCard_1jfp1_113{background:#0a0a0a;border:1px solid #262626;border-radius:8px;overflow:hidden;transition:all .15s cubic-bezier(.4,0,.2,1)}._multiCard_1jfp1_113:hover{border-color:#06b6d4;box-shadow:0 0 0 2px #06b6d44d,0 4px 12px #00000080;transform:translateY(-2px);cursor:pointer}._multiMeta_1jfp1_126{display:grid;grid-template-columns:1fr 1fr;gap:4px 8px;padding:8px 10px;border-top:1px solid #262626}._metaRow_1jfp1_127{display:flex;justify-content:space-between;color:#9ca3af;font-size:12px}._metaHi_1jfp1_128{color:#22d3ee}._badge_1jfp1_129{display:inline-block;font-size:11px;color:#e5e7eb;background:#111827;border:1px solid #374151;border-radius:9999px;padding:2px 8px;margin-bottom:6px}._tokensBox_1jfp1_131{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}._tokenChip_1jfp1_132{display:inline-flex;gap:6px;align-items:center;background:#0a0a0a;color:#d4d4d4;border:1px solid #262626;border-radius:9999px;padding:6px 10px;cursor:pointer}._tokenChipActive_1jfp1_133{border-color:#06b6d4;color:#06b6d4;box-shadow:0 0 0 2px #06b6d433}._tokenIndex_1jfp1_134{color:#a3a3a3;font-size:11px}._detailsGrid_1jfp1_136{display:grid;grid-template-columns:1fr 1fr;gap:12px}._detailCard_1jfp1_137{background:#0a0a0a;border:1px solid #262626;border-radius:8px;padding:12px}._detailTitle_1jfp1_138{color:#e5e7eb;font-weight:600;margin-bottom:8px}._detailRow_1jfp1_139{display:flex;justify-content:space-between;color:#9ca3af;font-size:12px;padding:4px 0}._headList_1jfp1_140{display:grid;gap:6px}._headRow_1jfp1_141{display:flex;gap:8px;align-items:center;justify-content:space-between;padding:6px 8px;border:1px solid #1f2937;border-radius:6px}._legend_1jfp1_150{display:flex;gap:24px;padding:12px 16px;background:#1e1e1e;border:1px solid #262626;border-radius:6px;margin-bottom:16px}._legendItem_1jfp1_160{display:flex;align-items:center;gap:8px}._legendColor_1jfp1_166{width:60px;height:16px;border-radius:3px;border:1px solid #404040}._legendLabel_1jfp1_173{font-family:Inter,sans-serif;font-size:.75rem;font-weight:400;color:#d4d4d4}._mobileWarning_1jfp1_181{display:none;align-items:center;gap:8px;padding:12px 16px;background:#f59e0b1a;border:1px solid #f59e0b;border-radius:6px;color:#f59e0b;font-family:Inter,sans-serif;font-size:.75rem;font-weight:500}._emptyState_1jfp1_196{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;padding:48px;text-align:center}._emptyIcon_1jfp1_206{color:#525252;margin-bottom:16px}._emptyTitle_1jfp1_211{font-family:Inter,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.75rem;color:#f5f5f5;margin-bottom:8px}._emptyMessage_1jfp1_220{font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;color:#737373;max-width:400px}._actionBar_1jfp1_230{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}._runButton_1jfp1_238{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #10b981;background:#10b9811a;color:#10b981;font-family:Inter,sans-serif;font-size:.875rem;font-weight:600;border-radius:6px;padding:8px 12px;cursor:pointer}._runButton_1jfp1_238:disabled{opacity:.6;cursor:not-allowed}._connectionBadge_1jfp1_256{font-family:Inter,sans-serif;font-size:.75rem;color:#a3a3a3;border:1px solid #404040;background:#0a0a0a;padding:6px 10px;border-radius:9999px}._errorMessage_1jfp1_266{margin-top:12px;color:#fca5a5;font-size:.875rem}._entropyMatrix_1jfp1_274,._residualChart_1jfp1_278{margin:16px 0}._layerNormPanel_1jfp1_282,._mlpActivityPanel_1jfp1_289{display:flex;flex-direction:column;gap:16px;margin:16px 0}._logitLensGrid_1jfp1_296{margin:16px 0}._capacityMetrics_1jfp1_300 ._metricCard_1jfp1_105[data-status=warning]{border-color:#f97316;background:#f973161a}._capacityMetrics_1jfp1_300 ._metricCard_1jfp1_105[data-status=ok]{border-color:#10b981;background:#10b9810d}@media (max-width: 768px){._detailsGrid_1jfp1_136{grid-template-columns:1fr}._mobileWarning_1jfp1_181{display:flex}._legend_1jfp1_150{flex-direction:column;gap:12px}._layerControls_1jfp1_71{flex-direction:column;align-items:stretch}._layerControls_1jfp1_71 ._select_1jfp1_77,._layerControls_1jfp1_71 ._animateButton_1jfp1_87{width:100%}}._container_lk0uw_4{display:flex;flex-direction:column;gap:1.5rem}._sectionHeader_lk0uw_11{margin-bottom:.5rem}._sectionTitle_lk0uw_15{font-family:IBM Plex Mono,monospace;font-size:1.25rem;font-weight:700;color:#e5e5e5;margin-bottom:.25rem}._sectionSubtitle_lk0uw_23{font-size:.875rem;color:#737373;line-height:1.5}._card_lk0uw_30{padding:1.5rem;background:#171717cc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #404040;border-radius:12px;box-shadow:0 4px 12px #0000004d;transition:all .2s cubic-bezier(.16,1,.3,1)}._card_lk0uw_30:hover{border-color:#525252;box-shadow:0 8px 24px #0006}._cardContent_lk0uw_46{display:flex;align-items:flex-start;gap:.875rem}._iconBox_lk0uw_53{padding:.625rem;border-radius:10px;background:#3b82f626;flex-shrink:0}._icon_lk0uw_53{width:18px;height:18px;color:#3b82f6}._cardInfo_lk0uw_67{flex:1}._cardTitle_lk0uw_71{font-family:IBM Plex Mono,monospace;font-size:.9375rem;font-weight:600;color:#e5e5e5;margin-bottom:.375rem}._cardDescription_lk0uw_79{font-size:.875rem;color:#a3a3a3;line-height:1.6;margin-bottom:1rem}._exportButton_lk0uw_87{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border-radius:8px;background:#1e1e1e;border:1px solid #404040;color:#e5e5e5;font-family:IBM Plex Mono,monospace;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}._exportButton_lk0uw_87:hover:not(:disabled){background:#252525;border-color:#3b82f680;box-shadow:0 0 16px #3b82f61a}._exportButton_lk0uw_87:focus{outline:none;box-shadow:0 0 0 3px #3b82f680}._exportButton_lk0uw_87:disabled{opacity:.5;cursor:not-allowed}._exportIcon_lk0uw_119{width:14px;height:14px}._exportIconSuccess_lk0uw_124{color:#10b981}._exportIconError_lk0uw_128{color:#ef4444}._spinner_lk0uw_133{width:14px;height:14px;border:2px solid #525252;border-top-color:#3b82f6;border-radius:50%;animation:_spin_lk0uw_133 .8s linear infinite}@keyframes _spin_lk0uw_133{to{transform:rotate(360deg)}}._dangerCard_lk0uw_149{background:#171717cc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(127,29,29,.5);box-shadow:0 4px 12px #0000004d,0 0 20px #dc26260d}._dangerCard_lk0uw_149:hover{border-color:#991b1bb3;box-shadow:0 8px 24px #0006,0 0 30px #dc26261a}._dangerIconBox_lk0uw_165{background:#dc262626}._dangerIcon_lk0uw_165{color:#ef4444}._dangerTitle_lk0uw_173{color:#fca5a5}._confirmBox_lk0uw_178{margin-bottom:1rem;padding:1rem;background:#7f1d1d33;border:1px solid rgba(153,27,27,.5);border-radius:8px}._confirmHeader_lk0uw_186{display:flex;align-items:center;gap:.5rem;font-family:IBM Plex Mono,monospace;font-size:.875rem;font-weight:600;color:#fca5a5;margin-bottom:.5rem}._confirmIcon_lk0uw_197{width:14px;height:14px}._confirmText_lk0uw_202{font-size:.8125rem;color:#a3a3a3;line-height:1.5;margin-bottom:1rem}._confirmActions_lk0uw_209{display:flex;gap:.75rem;flex-wrap:wrap}._confirmButton_lk0uw_216{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border-radius:8px;background:linear-gradient(135deg,#dc2626,#b91c1c);border:none;color:#fff;font-family:IBM Plex Mono,monospace;font-size:.8125rem;font-weight:600;cursor:pointer;box-shadow:0 4px 12px #dc26264d;transition:all .2s cubic-bezier(.16,1,.3,1)}._confirmButton_lk0uw_216:hover{box-shadow:0 8px 24px #dc262666;transform:translateY(-1px)}._confirmButton_lk0uw_216:focus{outline:none;box-shadow:0 0 0 3px #dc262680}._cancelButton_lk0uw_244{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border-radius:8px;background:#1e1e1e;border:1px solid #404040;color:#d4d4d4;font-family:IBM Plex Mono,monospace;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}._cancelButton_lk0uw_244:hover{background:#252525;border-color:#525252;color:#f5f5f5}._cancelButton_lk0uw_244:focus{outline:none;box-shadow:0 0 0 3px #3b82f680}._deleteButton_lk0uw_272{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border-radius:8px;background:transparent;border:1px solid rgba(153,27,27,.6);color:#f87171;font-family:IBM Plex Mono,monospace;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}._deleteButton_lk0uw_272:hover{background:#7f1d1d33;border-color:#b91c1cb3}._deleteButton_lk0uw_272:focus{outline:none;box-shadow:0 0 0 3px #dc262680}._loadingButton_lk0uw_299{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border-radius:8px;background:transparent;border:1px solid rgba(153,27,27,.4);color:#f87171;font-family:IBM Plex Mono,monospace;font-size:.8125rem;font-weight:500;opacity:.6;cursor:not-allowed}._loadingSpinner_lk0uw_315{width:14px;height:14px;border:2px solid rgba(239,68,68,.3);border-top-color:#ef4444;border-radius:50%;animation:_spin_lk0uw_133 .8s linear infinite}._successBox_lk0uw_325{margin-bottom:1rem;padding:1rem;background:#064e3b33;border:1px solid rgba(16,185,129,.3);border-radius:8px}._successHeader_lk0uw_333{display:flex;align-items:center;gap:.5rem;font-family:IBM Plex Mono,monospace;font-size:.875rem;font-weight:600;color:#6ee7b7}._successIcon_lk0uw_343{width:14px;height:14px;color:#10b981}._errorAlert_lk0uw_350{padding:1rem;background:#7f1d1d33;border:1px solid rgba(153,27,27,.5);border-radius:8px}._errorHeader_lk0uw_357{display:flex;align-items:center;gap:.5rem;font-family:IBM Plex Mono,monospace;font-size:.875rem;font-weight:600;color:#fca5a5;margin-bottom:.25rem}._errorIcon_lk0uw_368{width:14px;height:14px}._errorText_lk0uw_373{font-size:.875rem;color:#a3a3a3}._fadeIn_lk0uw_379{animation:_fadeInUp_lk0uw_1 .4s cubic-bezier(.16,1,.3,1) forwards;opacity:0}@keyframes _fadeInUp_lk0uw_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){._card_lk0uw_30,._dangerCard_lk0uw_149,._exportButton_lk0uw_87,._deleteButton_lk0uw_272,._confirmButton_lk0uw_216,._cancelButton_lk0uw_244{transition:none}._confirmButton_lk0uw_216:hover{transform:none}._fadeIn_lk0uw_379{animation:none;opacity:1}._spinner_lk0uw_133,._loadingSpinner_lk0uw_315{animation-duration:1.5s}}._page_921zq_4{min-height:100vh;background:#0f0f0f;color:#f5f5f5}._header_921zq_11{background:#0f0f0ff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #262626;position:sticky;top:0;z-index:50}._headerInner_921zq_20{max-width:64rem;margin:0 auto;padding:1rem 1.5rem;display:flex;align-items:center;gap:1rem}._backButton_921zq_29{padding:.5rem;border-radius:8px;background:transparent;border:none;color:#a3a3a3;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}._backButton_921zq_29:hover{color:#f5f5f5;background:#1e1e1e}._backButton_921zq_29:focus{outline:none;box-shadow:0 0 0 3px #3b82f680}._headerTitle_921zq_49{font-family:IBM Plex Mono,monospace;font-size:1.25rem;font-weight:700;color:#e5e5e5}._mainWrapper_921zq_57{max-width:64rem;margin:0 auto}._mainLayout_921zq_62{display:flex;min-height:calc(100vh - 65px)}._sidebar_921zq_68{display:none;width:14rem;flex-shrink:0;border-right:1px solid #262626;padding:1.5rem 0}@media (min-width: 768px){._sidebar_921zq_68{display:block}}._navButton_921zq_82{width:100%;padding:.875rem 1.5rem;display:flex;align-items:center;gap:.75rem;font-family:IBM Plex Mono,monospace;font-size:.875rem;font-weight:500;background:transparent;border:none;color:#a3a3a3;cursor:pointer;position:relative;transition:all .2s cubic-bezier(.16,1,.3,1)}._navButton_921zq_82:hover{color:#f5f5f5;background:#1e1e1e80}._navButton_921zq_82:focus{outline:none;box-shadow:inset 0 0 0 2px #3b82f680}._navButtonActive_921zq_109{color:#f5f5f5;background:#1e1e1e}._navIndicator_921zq_114{position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#3b82f6,#8b5cf6);border-radius:0 2px 2px 0}._navIcon_921zq_124{width:16px;height:16px}._mobileTabs_921zq_130{display:block;width:100%;border-bottom:1px solid #262626;overflow-x:auto;-webkit-overflow-scrolling:touch}@media (min-width: 768px){._mobileTabs_921zq_130{display:none}}._mobileTabsInner_921zq_144{display:flex;gap:.5rem;padding:1rem 1.5rem;min-width:-moz-max-content;min-width:max-content}._mobileTab_921zq_130{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border-radius:8px;font-family:IBM Plex Mono,monospace;font-size:.875rem;font-weight:500;white-space:nowrap;background:#171717cc;border:1px solid #404040;color:#a3a3a3;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}._mobileTab_921zq_130:hover{color:#f5f5f5;background:#1e1e1e;border-color:#525252}._mobileTab_921zq_130:focus{outline:none;box-shadow:0 0 0 3px #3b82f680}._mobileTabActive_921zq_179{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-color:transparent;color:#fff;box-shadow:0 4px 12px #3b82f64d}._mobileTabIcon_921zq_186{width:16px;height:16px}._mainContent_921zq_192{flex:1;padding:2rem}._sectionHeader_921zq_198{margin-bottom:1.5rem}._sectionTitle_921zq_202{font-family:IBM Plex Mono,monospace;font-size:1.25rem;font-weight:700;color:#e5e5e5;margin-bottom:.25rem}._sectionSubtitle_921zq_210{font-size:.875rem;color:#737373}._accountSection_921zq_216{display:flex;flex-direction:column;gap:1rem}._profileCard_921zq_223{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#171717cc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #404040;border-radius:12px;box-shadow:0 4px 12px #0000004d;transition:all .2s cubic-bezier(.16,1,.3,1)}._profileCard_921zq_223:hover{border-color:#525252;box-shadow:0 8px 24px #0006}._profileAvatar_921zq_241{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #404040}._profileAvatarFallback_921zq_249{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#3b82f6,#8b5cf6);font-family:IBM Plex Mono,monospace;font-size:1.25rem;font-weight:700;color:#fff;box-shadow:0 4px 12px #3b82f64d}._profileInfo_921zq_264{flex:1}._profileName_921zq_268{font-family:IBM Plex Mono,monospace;font-size:1rem;font-weight:600;color:#e5e5e5;margin-bottom:.25rem}._profileEmail_921zq_276{font-size:.875rem;color:#a3a3a3}._infoCard_921zq_282{display:flex;align-items:flex-start;gap:.75rem;padding:1.25rem;background:#171717cc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #404040;border-radius:12px;box-shadow:0 4px 12px #0000004d}._infoIcon_921zq_294{padding:.5rem;border-radius:8px;background:#3b82f626;flex-shrink:0}._infoIconSvg_921zq_301{width:20px;height:20px;color:#3b82f6}._infoContent_921zq_307{flex:1}._infoTitle_921zq_311{font-family:IBM Plex Mono,monospace;font-size:.875rem;font-weight:600;color:#e5e5e5;margin-bottom:.375rem}._infoText_921zq_319{font-size:.875rem;color:#a3a3a3;line-height:1.6}._fadeIn_921zq_326{animation:_fadeInUp_921zq_1 .4s cubic-bezier(.16,1,.3,1) forwards;opacity:0}@keyframes _fadeInUp_921zq_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){._backButton_921zq_29,._navButton_921zq_82,._mobileTab_921zq_130,._profileCard_921zq_223{transition:none}._fadeIn_921zq_326{animation:none;opacity:1}}._viewport_degxn_1{position:fixed;top:16px;right:16px;display:flex;flex-direction:column;gap:8px;z-index:2000;pointer-events:none}._toast_degxn_12{min-width:220px;max-width:360px;padding:10px 12px;border-radius:8px;border:1px solid #2a2a2a;background:#151515;color:#e5e5e5;box-shadow:0 6px 20px #00000059;display:flex;align-items:center;gap:10px;pointer-events:auto;animation:_toastIn_degxn_1 .15s ease-out}._icon_degxn_28{width:16px;height:16px;border-radius:4px}._success_degxn_34 ._icon_degxn_28{background:#10b981}._info_degxn_35 ._icon_degxn_28{background:#3b82f6}._warning_degxn_36 ._icon_degxn_28{background:#f59e0b}._error_degxn_37 ._icon_degxn_28{background:#ef4444}._message_degxn_39{font-size:13px;line-height:1.3}@keyframes _toastIn_degxn_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}/*! tailwindcss v4.1.16 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-content:"";--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.left-1\/2{left:50%}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[1001\]{z-index:1001}.z-\[9999\]{z-index:9999}.container{width:100%}.mx-auto{margin-inline:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-\[calc\(80vh-64px\)\]{height:calc(80vh - 64px)}.h-full{height:100%}.max-h-\[80vh\]{max-height:80vh}.max-h-\[500px\]{max-height:500px}.min-h-\[400px\]{min-height:400px}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-3\/4{width:75%}.w-full{width:100%}.w-px{width:1px}.min-w-\[200px\]{min-width:200px}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-3d{scale:var(--tw-scale-x)var(--tw-scale-y)var(--tw-scale-z)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.columns-2{-moz-columns:2;columns:2}.columns-3{-moz-columns:3;columns:3}.columns-4{-moz-columns:4;columns:4}.flex-col{flex-direction:column}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-\[\#404040\]{border-color:#404040}.border-transparent{border-color:#0000}.bg-\[\#171717\]{background-color:#171717}.bg-\[rgba\(23\,23\,23\,0\.8\)\]{background-color:#171717cc}.bg-transparent{background-color:#0000}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-cover{-o-object-fit:cover;object-fit:cover}.text-center{text-align:center}.text-left{text-align:left}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.text-transparent{color:#0000}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter\!{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)!important}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition\!{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events!important;transition-timing-function:var(--tw-ease,ease)!important;transition-duration:var(--tw-duration,0s)!important}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-\[800ms\]{--tw-duration:.8s;transition-duration:.8s}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}@media (hover:hover){.group-hover\:rotate-12:is(:where(.group):hover *){rotate:12deg}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:bg-gradient-to-br:before{content:var(--tw-content);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.before\:to-transparent:before{content:var(--tw-content);--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.before\:opacity-0:before{content:var(--tw-content);opacity:0}.before\:transition-opacity:before{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.before\:duration-300:before{content:var(--tw-content);--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:scale-\[1\.03\]:hover{scale:1.03}.hover\:border-\[\#525252\]:hover{border-color:#525252}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-\[0_0_20px_rgba\(255\,255\,255\,0\.08\)\]:hover{--tw-shadow:0 0 20px var(--tw-shadow-color,#ffffff14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_0_20px_rgba\(255\,255\,255\,0\.12\)\]:hover{--tw-shadow:0 0 20px var(--tw-shadow-color,#ffffff1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_0_24px_rgba\(59\,130\,246\,0\.4\)\]:hover{--tw-shadow:0 0 24px var(--tw-shadow-color,#3b82f666);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_0_24px_rgba\(59\,130\,246\,0\.35\)\]:hover{--tw-shadow:0 0 24px var(--tw-shadow-color,#3b82f659);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_0_28px_rgba\(6\,182\,212\,0\.4\)\]:hover{--tw-shadow:0 0 28px var(--tw-shadow-color,#06b6d466);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_0_28px_rgba\(6\,182\,212\,0\.5\)\]:hover{--tw-shadow:0 0 28px var(--tw-shadow-color,#06b6d480);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_0_28px_rgba\(139\,92\,246\,0\.4\)\]:hover{--tw-shadow:0 0 28px var(--tw-shadow-color,#8b5cf666);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_0_28px_rgba\(139\,92\,246\,0\.5\)\]:hover{--tw-shadow:0 0 28px var(--tw-shadow-color,#8b5cf680);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:before\:opacity-100:hover:before{content:var(--tw-content);opacity:1}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@layer base{:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:dark;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}body{color:#f5f5f5;background-color:#0f0f0f;min-width:320px;min-height:100vh;margin:0}#root{width:100%;height:100vh}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}}@layer components{@keyframes fadeInPasted{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.node-pasted{animation:.2s ease-out fadeInPasted}.react-flow{background-color:#0f0f0f}.react-flow__node{font-family:Inter,sans-serif;background:0 0!important;padding:0!important}.react-flow__edge-path{stroke:#525252;stroke-width:2px}.react-flow__edge.selected .react-flow__edge-path{stroke:#3b82f6}.react-flow__handle{background:#1e1e1e;border:2px solid #404040;border-radius:50%;width:12px;height:12px}.react-flow__handle:hover{border-color:#3b82f6}.react-flow__handle-connecting{background:#3b82f6}.react-flow__handle-valid{background:#10b981;border-color:#10b981}.react-flow__controls{background:#1e1e1e;border:1px solid #404040;border-radius:6px}.react-flow__controls-button{color:#d4d4d4;cursor:pointer;background:0 0;border:none;transition:background-color .1s}.react-flow__controls-button:hover{background:#262626}.react-flow__minimap{background:#171717;border:1px solid #404040}.react-flow__selection{background:#3b82f633;border:1px solid #3b82f6}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
