._toastContainer_1fcq8_1{position:fixed;bottom:var(--mr-space-5);right:var(--mr-space-5);display:flex;flex-direction:column;gap:var(--mr-space-2);z-index:2000;pointer-events:none}._toast_1fcq8_1{pointer-events:auto;display:flex;align-items:center;gap:var(--mr-space-3);padding:10px 16px;background-color:var(--mr-bg-surface-3);color:var(--mr-text-primary);border:1px solid var(--mr-border-default);border-radius:var(--mr-radius-md);box-shadow:var(--mr-shadow-md);font-size:var(--mr-text-sm);max-width:420px;animation:_slideUp_1fcq8_1 .2s cubic-bezier(.16,1,.3,1)}._success_1fcq8_28{border-left:4px solid var(--mr-color-success)}._info_1fcq8_32{border-left:4px solid var(--mr-color-info)}._warning_1fcq8_36{border-left:4px solid var(--mr-color-warning)}._danger_1fcq8_40{border-left:4px solid var(--mr-color-danger)}._message_1fcq8_44{flex:1}._closeButton_1fcq8_48{background:none;border:none;color:var(--mr-text-muted);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:var(--mr-radius-xs)}._closeButton_1fcq8_48:hover{color:var(--mr-text-primary)}@keyframes _slideUp_1fcq8_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._badge_1g9u5_1{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-size:var(--mr-text-xs);font-weight:500;border-radius:var(--mr-radius-xs);line-height:1.35;white-space:nowrap;-webkit-user-select:none;user-select:none}._neutral_1g9u5_14{background-color:var(--mr-node-neutral-tint);color:var(--mr-node-neutral-accent);border:1px solid rgba(126,139,166,.25)}._blue_1g9u5_20{background-color:var(--mr-node-blue-tint);color:var(--mr-node-blue-accent);border:1px solid rgba(94,158,255,.25)}._purple_1g9u5_26{background-color:var(--mr-node-purple-tint);color:var(--mr-node-purple-accent);border:1px solid rgba(168,85,247,.25)}._cyan_1g9u5_32{background-color:var(--mr-node-cyan-tint);color:var(--mr-node-cyan-accent);border:1px solid rgba(6,182,212,.25)}._emerald_1g9u5_38{background-color:var(--mr-node-emerald-tint);color:var(--mr-node-emerald-accent);border:1px solid rgba(16,185,129,.25)}._amber_1g9u5_44{background-color:var(--mr-node-amber-tint);color:var(--mr-node-amber-accent);border:1px solid rgba(245,158,11,.25)}._rose_1g9u5_50{background-color:var(--mr-node-rose-tint);color:var(--mr-node-rose-accent);border:1px solid rgba(244,63,94,.25)}._orange_1g9u5_56{background-color:var(--mr-node-orange-tint);color:var(--mr-node-orange-accent);border:1px solid rgba(249,115,22,.25)}._success_1g9u5_62{background-color:#34d39924;color:var(--mr-color-success);border:1px solid rgba(52,211,153,.25)}._warning_1g9u5_68{background-color:#fbbf2424;color:var(--mr-color-warning);border:1px solid rgba(251,191,36,.25)}._danger_1g9u5_74{background-color:#f8717124;color:var(--mr-color-danger);border:1px solid rgba(248,113,113,.25)}._button_1ntg1_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--mr-space-2);font-family:var(--mr-font-sans);font-weight:500;border-radius:var(--mr-radius-sm);border:1px solid transparent;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .05s ease;-webkit-user-select:none;user-select:none;white-space:nowrap;text-decoration:none}._button_1ntg1_1:active:not(:disabled){transform:translateY(1px)}._button_1ntg1_1:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}._sm_1ntg1_28{height:28px;padding:0 var(--mr-space-2);font-size:var(--mr-text-xs)}._md_1ntg1_34{height:36px;padding:0 var(--mr-space-3);font-size:var(--mr-text-sm)}._lg_1ntg1_40{height:44px;padding:0 var(--mr-space-4);font-size:var(--mr-text-md)}._primary_1ntg1_47{background-color:var(--mr-accent-primary);color:var(--mr-text-on-accent);font-weight:600}._primary_1ntg1_47:hover:not(:disabled){background-color:var(--mr-accent-primary-hover)}._secondary_1ntg1_57{background-color:var(--mr-bg-surface-2);border-color:var(--mr-border-default);color:var(--mr-text-primary)}._secondary_1ntg1_57:hover:not(:disabled){background-color:var(--mr-bg-surface-3);border-color:var(--mr-border-strong)}._ghost_1ntg1_68{background-color:transparent;color:var(--mr-text-secondary)}._ghost_1ntg1_68:hover:not(:disabled){background-color:var(--mr-bg-surface-3);color:var(--mr-text-primary)}._danger_1ntg1_78{background-color:#f871711f;border-color:#f8717159;color:var(--mr-color-danger)}._danger_1ntg1_78:hover:not(:disabled){background-color:var(--mr-color-danger);color:#fff;border-color:var(--mr-color-danger)}._backdrop_1lbdu_1{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#05070bbf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:var(--mr-space-4);z-index:1000;animation:_fadeIn_1lbdu_1 .15s ease-out}._dialog_1lbdu_14{background-color:var(--mr-bg-surface-2);border:1px solid var(--mr-border-default);border-radius:var(--mr-radius-lg);box-shadow:var(--mr-shadow-lg);width:100%;max-width:540px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;animation:_scaleIn_1lbdu_1 .15s ease-out}._header_1lbdu_28{display:flex;align-items:center;justify-content:space-between;padding:var(--mr-space-4) var(--mr-space-5);border-bottom:1px solid var(--mr-border-subtle)}._title_1lbdu_36{font-size:var(--mr-text-lg);font-weight:600;color:var(--mr-text-primary);margin:0}._content_1lbdu_43{padding:var(--mr-space-5);overflow-y:auto;color:var(--mr-text-secondary);font-size:var(--mr-text-sm);line-height:1.6}._footer_1lbdu_51{display:flex;align-items:center;justify-content:flex-end;gap:var(--mr-space-3);padding:var(--mr-space-4) var(--mr-space-5);border-top:1px solid var(--mr-border-subtle);background-color:var(--mr-bg-surface-1)}@keyframes _fadeIn_1lbdu_1{0%{opacity:0}to{opacity:1}}@keyframes _scaleIn_1lbdu_1{0%{transform:scale(.97);opacity:0}to{transform:scale(1);opacity:1}}._landingContainer_1h2wa_1{display:flex;flex-direction:column;width:100%;height:100%;background-color:var(--mr-bg-canvas);overflow-y:auto}._hero_1h2wa_10{padding:64px 24px 40px;text-align:center;max-width:960px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--mr-space-4)}._badge_1h2wa_21{display:inline-flex;align-items:center;gap:6px;background-color:#5e9eff1f;border:1px solid rgba(94,158,255,.3);border-radius:var(--mr-radius-full);padding:4px 14px;font-size:var(--mr-text-xs);color:var(--mr-accent-primary);font-weight:600;letter-spacing:.02em}._title_1h2wa_35{font-size:clamp(2.2rem,5vw,3.75rem);font-weight:800;color:var(--mr-text-primary);line-height:1.12;margin:0;letter-spacing:-.03em}._subtitle_1h2wa_44{font-size:clamp(1rem,2vw,1.15rem);color:var(--mr-text-secondary);line-height:1.6;max-width:720px;margin:0}._heroActions_1h2wa_52{display:flex;align-items:center;gap:var(--mr-space-3);margin-top:var(--mr-space-2);flex-wrap:wrap;justify-content:center}._showcaseSection_1h2wa_62{max-width:1100px;width:100%;margin:0 auto;padding:0 24px 48px}._previewWindow_1h2wa_69{background-color:var(--mr-bg-surface-1);border:1px solid var(--mr-border-default);border-radius:var(--mr-radius-lg);box-shadow:var(--mr-shadow-lg);overflow:hidden;display:flex;flex-direction:column}._windowBar_1h2wa_79{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background-color:var(--mr-bg-surface-2);border-bottom:1px solid var(--mr-border-subtle);-webkit-user-select:none;user-select:none}._windowControls_1h2wa_89{display:flex;align-items:center;gap:8px}._windowDot_1h2wa_95{width:10px;height:10px;border-radius:var(--mr-radius-full);background-color:var(--mr-border-strong)}._windowTitle_1h2wa_102{font-size:var(--mr-text-xs);font-family:var(--mr-font-mono);color:var(--mr-text-secondary)}._canvasStageMock_1h2wa_108{position:relative;height:380px;background-color:var(--mr-bg-canvas);background-image:radial-gradient(var(--mr-bg-canvas-grid) 1px,transparent 1px);background-size:16px 16px;overflow:hidden}._svgConnections_1h2wa_118{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10}._mockNode_1h2wa_127{position:absolute;background-color:var(--mr-bg-surface-2);border:1px solid var(--mr-border-default);border-radius:var(--mr-radius-md);box-shadow:var(--mr-shadow-sm);padding:12px 14px;display:flex;flex-direction:column;gap:6px;z-index:20;transition:transform .2s ease,border-color .2s ease}._mockNode_1h2wa_127:hover{border-color:var(--mr-border-strong);transform:translateY(-2px)}._mockNodeTitle_1h2wa_146{font-size:var(--mr-text-sm);font-weight:600;color:var(--mr-text-primary);display:flex;align-items:center;justify-content:space-between;gap:8px}._mockNodeDesc_1h2wa_156{font-size:var(--mr-text-xs);color:var(--mr-text-secondary);line-height:1.4}._mockNodeCode_1h2wa_162{font-family:var(--mr-font-mono);font-size:11px;color:var(--mr-accent-primary);background-color:var(--mr-bg-surface-1);padding:4px 8px;border-radius:var(--mr-radius-xs)}._mockHud_1h2wa_171{position:absolute;bottom:16px;right:16px;display:flex;align-items:center;gap:10px;padding:6px 12px;background-color:var(--mr-bg-surface-2);border:1px solid var(--mr-border-default);border-radius:var(--mr-radius-full);font-size:var(--mr-text-xs);color:var(--mr-text-muted);box-shadow:var(--mr-shadow-sm);z-index:30}._section_1h2wa_189{max-width:1200px;width:100%;margin:0 auto;padding:0 24px 56px}._sectionHeader_1h2wa_196{text-align:center;max-width:640px;margin:0 auto 36px}._sectionTitle_1h2wa_202{font-size:clamp(1.4rem,3vw,1.85rem);font-weight:700;color:var(--mr-text-primary);margin:0 0 8px;letter-spacing:-.01em}._sectionSubtitle_1h2wa_210{font-size:var(--mr-text-sm);color:var(--mr-text-secondary);line-height:1.5;margin:0}._stepsGrid_1h2wa_218{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--mr-space-5)}._stepCard_1h2wa_224{background-color:var(--mr-bg-surface-1);border:1px solid var(--mr-border-subtle);border-radius:var(--mr-radius-lg);padding:var(--mr-space-6);display:flex;flex-direction:column;gap:var(--mr-space-3);position:relative}._stepNumber_1h2wa_235{width:28px;height:28px;border-radius:var(--mr-radius-full);background-color:#5e9eff1f;border:1px solid rgba(94,158,255,.3);color:var(--mr-accent-primary);font-size:var(--mr-text-xs);font-weight:700;display:flex;align-items:center;justify-content:center}._stepHeading_1h2wa_249{font-size:var(--mr-text-md);font-weight:600;color:var(--mr-text-primary);margin:0}._stepText_1h2wa_256{font-size:var(--mr-text-xs);color:var(--mr-text-secondary);line-height:1.5;margin:0}._workspaceGrid_1h2wa_264{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--mr-space-6)}._workspaceCard_1h2wa_270{background-color:var(--mr-bg-surface-2);border:1px solid var(--mr-border-default);border-radius:var(--mr-radius-lg);padding:var(--mr-space-6);display:flex;flex-direction:column;justify-content:space-between;gap:var(--mr-space-5);cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}._workspaceCard_1h2wa_270:hover{transform:translateY(-4px);border-color:var(--mr-border-strong);box-shadow:var(--mr-shadow-md)}._cardTop_1h2wa_289{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--mr-space-3)}._cardHeading_1h2wa_296{font-size:var(--mr-text-lg);font-weight:600;color:var(--mr-text-primary);margin:0 0 8px}._cardDescription_1h2wa_303{font-size:var(--mr-text-sm);color:var(--mr-text-secondary);line-height:1.5;margin:0}._featuresList_1h2wa_310{display:flex;flex-direction:column;gap:8px;padding:0;list-style:none;margin:0;font-size:var(--mr-text-xs);color:var(--mr-text-secondary)}._featuresList_1h2wa_310 li{display:flex;align-items:center;gap:8px}._recentGrid_1h2wa_328{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--mr-space-4)}._recentCard_1h2wa_334{background-color:var(--mr-bg-surface-2);border:1px solid var(--mr-border-subtle);border-radius:var(--mr-radius-md);padding:var(--mr-space-4);cursor:pointer;display:flex;flex-direction:column;gap:8px;transition:border-color .15s ease}._recentCard_1h2wa_334:hover{border-color:var(--mr-border-strong)}._guaranteesGrid_1h2wa_351{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--mr-space-4)}._guaranteeItem_1h2wa_357{background-color:var(--mr-bg-surface-1);border:1px solid var(--mr-border-subtle);border-radius:var(--mr-radius-md);padding:var(--mr-space-5);display:flex;flex-direction:column;gap:6px}._guaranteeTitle_1h2wa_367{font-size:var(--mr-text-sm);font-weight:600;color:var(--mr-text-primary);margin:0}._guaranteeText_1h2wa_374{font-size:var(--mr-text-xs);color:var(--mr-text-muted);line-height:1.5;margin:0}._finalCtaSection_1h2wa_382{background:linear-gradient(180deg,transparent,rgba(94,158,255,.05));border-top:1px solid var(--mr-border-subtle);padding:64px 24px;text-align:center}._finalCtaContent_1h2wa_389{max-width:600px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--mr-space-4)}@media (max-width: 768px){._hero_1h2wa_10{padding:40px 16px 28px}._canvasStageMock_1h2wa_108{height:300px}._workspaceGrid_1h2wa_264{grid-template-columns:1fr}}@media (max-width: 480px){._heroActions_1h2wa_52{flex-direction:column;width:100%}._heroActions_1h2wa_52 button{width:100%}._canvasStageMock_1h2wa_108{display:none}._windowBar_1h2wa_79{border-bottom:none}}._formGroup_1l31c_1{display:flex;flex-direction:column;gap:var(--mr-space-1);width:100%}._label_1l31c_8{font-size:var(--mr-text-xs);font-weight:500;color:var(--mr-text-secondary)}._input_1l31c_14,._textarea_1l31c_14,._select_1l31c_14{width:100%;font-family:var(--mr-font-sans);font-size:var(--mr-text-sm);color:var(--mr-text-primary);background-color:var(--mr-bg-surface-2);border:1px solid var(--mr-border-default);border-radius:var(--mr-radius-sm);padding:8px 12px;outline:none;transition:border-color .15s ease,background-color .15s ease}._input_1l31c_14:hover,._textarea_1l31c_14:hover,._select_1l31c_14:hover{border-color:var(--mr-border-strong)}._input_1l31c_14:focus-visible,._textarea_1l31c_14:focus-visible,._select_1l31c_14:focus-visible{border-color:var(--mr-border-focus)}._input_1l31c_14._error_1l31c_35,._textarea_1l31c_14._error_1l31c_35,._select_1l31c_14._error_1l31c_35{border-color:var(--mr-color-danger)}._textarea_1l31c_14{min-height:80px;resize:vertical}._codeTextarea_1l31c_44{font-family:var(--mr-font-mono);font-size:var(--mr-text-xs);line-height:1.45;-moz-tab-size:2;tab-size:2;white-space:pre}._errorText_1l31c_52{font-size:var(--mr-text-xs);color:var(--mr-color-danger);margin-top:2px}._helperText_1l31c_58{font-size:var(--mr-text-xs);color:var(--mr-text-muted)}._libraryContainer_1wlzd_1{display:flex;flex-direction:column;width:100%;height:100%;background-color:var(--mr-bg-canvas);overflow-y:auto}._topBar_1wlzd_10{padding:var(--mr-space-6) var(--mr-space-8);border-bottom:1px solid var(--mr-border-default);background-color:var(--mr-bg-surface-1);display:flex;flex-direction:column;gap:var(--mr-space-5)}._titleRow_1wlzd_19{display:flex;align-items:center;justify-content:space-between;gap:var(--mr-space-4);flex-wrap:wrap}._heading_1wlzd_27{font-size:var(--mr-text-2xl);font-weight:700;color:var(--mr-text-primary);margin:0;letter-spacing:-.01em}._actionsGroup_1wlzd_35{display:flex;align-items:center;gap:var(--mr-space-3);flex-wrap:wrap}._controlsRow_1wlzd_42{display:flex;align-items:center;justify-content:space-between;gap:var(--mr-space-4);flex-wrap:wrap}._filterPills_1wlzd_50{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._filterPill_1wlzd_50{background-color:var(--mr-bg-surface-2);border:1px solid var(--mr-border-default);border-radius:var(--mr-radius-full);padding:6px 14px;font-size:var(--mr-text-xs);font-weight:500;color:var(--mr-text-secondary);cursor:pointer;transition:all .15s ease}._filterPill_1wlzd_50:hover{background-color:var(--mr-bg-surface-3);color:var(--mr-text-primary)}._filterPillActive_1wlzd_74{background-color:var(--mr-accent-primary)!important;color:var(--mr-text-on-accent)!important;border-color:var(--mr-accent-primary)!important;font-weight:600}._searchAndSort_1wlzd_81{display:flex;align-items:center;gap:var(--mr-space-3);flex-wrap:wrap}._searchInput_1wlzd_88{width:220px}._sortSelect_1wlzd_92{background-color:var(--mr-bg-surface-2);border:1px solid var(--mr-border-default);border-radius:var(--mr-radius-sm);color:var(--mr-text-secondary);font-size:var(--mr-text-xs);padding:6px 10px;height:36px;cursor:pointer;outline:none}._sortSelect_1wlzd_92:focus-visible{border-color:var(--mr-border-focus)}._contentArea_1wlzd_108{flex:1;padding:var(--mr-space-8);max-width:1400px;width:100%;margin:0 auto}._grid_1wlzd_116{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--mr-space-5)}._card_1wlzd_122{background-color:var(--mr-bg-surface-2);border:1px solid var(--mr-border-subtle);border-radius:var(--mr-radius-md);padding:var(--mr-space-5);display:flex;flex-direction:column;justify-content:space-between;gap:var(--mr-space-4);cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease;position:relative}._card_1wlzd_122:hover{transform:translateY(-2px);border-color:var(--mr-border-strong);box-shadow:var(--mr-shadow-md)}._cardHeader_1wlzd_142{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:6px}._cardTitle_1wlzd_150{font-size:var(--mr-text-md);font-weight:600;color:var(--mr-text-primary);margin:0;line-height:1.3}._cardDesc_1wlzd_158{font-size:var(--mr-text-xs);color:var(--mr-text-secondary);margin:0;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._cardPreviewStrip_1wlzd_169{display:flex;align-items:center;gap:6px;padding:8px 10px;background-color:var(--mr-bg-surface-1);border:1px solid var(--mr-border-subtle);border-radius:var(--mr-radius-sm);margin:8px 0;overflow:hidden}._previewMiniNode_1wlzd_181{width:14px;height:14px;border-radius:var(--mr-radius-xs);flex-shrink:0}._previewLabel_1wlzd_188{font-size:11px;color:var(--mr-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._cardMeta_1wlzd_196{display:flex;align-items:center;gap:8px;font-size:var(--mr-text-xs);color:var(--mr-text-muted);margin-bottom:var(--mr-space-3)}._cardFooter_1wlzd_205{display:flex;align-items:center;justify-content:space-between;padding-top:var(--mr-space-3);border-top:1px solid var(--mr-border-subtle)}._cardActions_1wlzd_213{display:flex;align-items:center;gap:4px}._emptyState_1wlzd_219{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:64px 24px;background-color:var(--mr-bg-surface-1);border:1px dashed var(--mr-border-strong);border-radius:var(--mr-radius-lg);max-width:560px;margin:40px auto}._storageFooter_1wlzd_233{padding:var(--mr-space-3) var(--mr-space-8);border-top:1px solid var(--mr-border-subtle);background-color:var(--mr-bg-surface-1);font-size:var(--mr-text-xs);color:var(--mr-text-muted);text-align:center}@media (max-width: 768px){._topBar_1wlzd_10{padding:var(--mr-space-4) var(--mr-space-5)}._contentArea_1wlzd_108{padding:var(--mr-space-5)}._grid_1wlzd_116{grid-template-columns:1fr}._searchAndSort_1wlzd_81{width:100%}._searchInput_1wlzd_88{flex:1;width:100%}}._svgLayer_oznk0_1{position:absolute;top:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:10}._edgeGroup_oznk0_12{pointer-events:stroke;cursor:pointer;outline:none}._edgeGroup_oznk0_12:focus-visible ._edgePath_oznk0_18{stroke:var(--mr-accent-primary);stroke-width:3px}._edgePath_oznk0_18{fill:none;stroke:var(--mr-border-strong);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .15s ease,stroke-width .15s ease;pointer-events:stroke}._edgeGroup_oznk0_12:hover ._edgePath_oznk0_18{stroke:var(--mr-accent-primary-hover);stroke-width:2.5px}._edgeSelected_oznk0_38 ._edgePath_oznk0_18{stroke:var(--mr-accent-primary)!important;stroke-width:2.5px!important}._edgeSelectionHalo_oznk0_44{fill:none;stroke:#5e9eff52;stroke-width:8px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;animation:_haloFadeIn_oznk0_1 .15s ease-out}@keyframes _haloFadeIn_oznk0_1{0%{opacity:0;stroke-width:4px}to{opacity:1;stroke-width:8px}}._edgeHitArea_oznk0_66{fill:none;stroke:currentColor;stroke-opacity:.001;stroke-width:24px;stroke-linecap:round;stroke-linejoin:round;cursor:pointer;pointer-events:stroke}._edgeLabel_oznk0_77{fill:var(--mr-text-secondary);font-family:var(--mr-font-sans);font-size:var(--mr-text-xs);font-weight:500;text-anchor:middle;pointer-events:none;-webkit-user-select:none;user-select:none}._edgeLabelBackground_oznk0_87{fill:var(--mr-bg-surface-1);stroke:var(--mr-border-subtle);stroke-width:1px;rx:4px}._galleryContainer_1oehv_1{display:flex;flex-direction:column;width:100%;height:100%;background-color:var(--mr-bg-canvas);overflow-y:auto}._topBar_1oehv_10{padding:var(--mr-space-6) var(--mr-space-8);border-bottom:1px solid var(--mr-border-default);background-color:var(--mr-bg-surface-1);display:flex;flex-direction:column;gap:var(--mr-space-4)}._titleRow_1oehv_19{display:flex;align-items:center;justify-content:space-between;gap:var(--mr-space-4);flex-wrap:wrap}._heading_1oehv_27{font-size:var(--mr-text-2xl);font-weight:700;color:var(--mr-text-primary);margin:0;letter-spacing:-.01em}._controlsRow_1oehv_35{display:flex;align-items:center;justify-content:space-between;gap:var(--mr-space-4);flex-wrap:wrap}._filterPills_1oehv_43{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._filterPill_1oehv_43{background-color:var(--mr-bg-surface-2);border:1px solid var(--mr-border-default);border-radius:var(--mr-radius-full);padding:6px 14px;font-size:var(--mr-text-xs);font-weight:500;color:var(--mr-text-secondary);cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;gap:6px}._filterPill_1oehv_43:hover{background-color:var(--mr-bg-surface-3);color:var(--mr-text-primary)}._filterPillActive_1oehv_70{background-color:var(--mr-accent-primary)!important;color:var(--mr-text-on-accent)!important;border-color:var(--mr-accent-primary)!important;font-weight:600}._categoryBar_1oehv_78{display:flex;align-items:center;gap:8px;overflow-x:auto;padding:4px 0 2px;scrollbar-width:thin}._categoryPill_1oehv_87{background-color:var(--mr-bg-surface-2);border:1px solid var(--mr-border-subtle);border-radius:var(--mr-radius-md);padding:5px 12px;font-size:var(--mr-text-xs);font-weight:500;color:var(--mr-text-secondary);cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;transition:all .15s ease}._categoryPill_1oehv_87:hover{background-color:var(--mr-bg-surface-3);color:var(--mr-text-primary);border-color:var(--mr-border-default)}._categoryPillActive_1oehv_109{background-color:var(--mr-bg-surface-3)!important;color:var(--mr-accent-primary)!important;border-color:var(--mr-accent-primary)!important;font-weight:600}._searchAndSort_1oehv_116{display:flex;align-items:center;gap:var(--mr-space-3);flex-wrap:wrap}._searchInput_1oehv_123{width:240px}._sortSelect_1oehv_127{height:36px;background-color:var(--mr-bg-surface-2);border:1px solid var(--mr-border-default);border-radius:var(--mr-radius-md);color:var(--mr-text-primary);font-size:var(--mr-text-xs);padding:0 10px;cursor:pointer}._sortSelect_1oehv_127:focus{outline:2px solid var(--mr-accent-primary);outline-offset:-1px}._contentArea_1oehv_143{flex:1;padding:var(--mr-space-8);max-width:1400px;width:100%;margin:0 auto}._grid_1oehv_151{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:var(--mr-space-6)}._card_1oehv_157{background-color:var(--mr-bg-surface-2);border:1px solid var(--mr-border-subtle);border-radius:var(--mr-radius-lg);padding:var(--mr-space-6);display:flex;flex-direction:column;justify-content:space-between;gap:var(--mr-space-4);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease;position:relative}._card_1oehv_157:hover{transform:translateY(-2px);border-color:var(--mr-border-strong);box-shadow:var(--mr-shadow-md)}._cardTop_1oehv_176{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:var(--mr-space-2)}._badgesRow_1oehv_184{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._starButton_1oehv_191{background:none;border:none;padding:4px;color:var(--mr-text-muted);cursor:pointer;border-radius:var(--mr-radius-sm);display:flex;align-items:center;justify-content:center;transition:color .15s ease,transform .15s ease}._starButton_1oehv_191:hover{color:#f59e0b;transform:scale(1.15)}._starButtonActive_1oehv_209{color:#f59e0b!important}._cardTitle_1oehv_213{font-size:var(--mr-text-md);font-weight:600;color:var(--mr-text-primary);margin:0 0 6px;line-height:1.3}._cardDesc_1oehv_221{font-size:var(--mr-text-sm);color:var(--mr-text-secondary);line-height:1.5;margin:0 0 10px}._audienceHint_1oehv_228{font-size:var(--mr-text-xs);color:var(--mr-text-muted);margin-bottom:var(--mr-space-3)}._tagsContainer_1oehv_234{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:var(--mr-space-4)}._tagChip_1oehv_242{font-size:11px;color:var(--mr-text-muted);background-color:var(--mr-bg-surface-1);border:1px solid var(--mr-border-subtle);border-radius:var(--mr-radius-sm);padding:2px 6px}._metaRow_1oehv_251{display:flex;align-items:center;gap:8px;font-size:var(--mr-text-xs);color:var(--mr-text-muted);margin-bottom:var(--mr-space-4)}._cardActions_1oehv_260{display:flex;align-items:center;gap:var(--mr-space-3)}._previewDialogContent_1oehv_267{display:flex;flex-direction:column;gap:var(--mr-space-4)}._previewMetaGrid_1oehv_273{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;background-color:var(--mr-bg-surface-1);border:1px solid var(--mr-border-subtle);border-radius:var(--mr-radius-md);padding:12px}._previewMetaItem_1oehv_283{display:flex;flex-direction:column;gap:2px}._previewMetaLabel_1oehv_289{font-size:10px;font-weight:600;color:var(--mr-text-muted);text-transform:uppercase;letter-spacing:.05em}._previewMetaValue_1oehv_297{font-size:var(--mr-text-xs);font-weight:500;color:var(--mr-text-primary)}._previewNodesList_1oehv_303{display:flex;flex-direction:column;gap:8px;max-height:220px;overflow-y:auto;padding:4px}._previewNodeItem_1oehv_312{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background-color:var(--mr-bg-surface-1);border:1px solid var(--mr-border-subtle);border-radius:var(--mr-radius-sm);font-size:var(--mr-text-xs)}._previewNodeColor_1oehv_323{width:10px;height:10px;border-radius:var(--mr-radius-full)}._emptyState_1oehv_329{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:64px 24px;background-color:var(--mr-bg-surface-1);border:1px dashed var(--mr-border-strong);border-radius:var(--mr-radius-lg);max-width:500px;margin:40px auto}@media (max-width: 768px){._topBar_1oehv_10{padding:var(--mr-space-4) var(--mr-space-5)}._contentArea_1oehv_143{padding:var(--mr-space-5)}._grid_1oehv_151{grid-template-columns:1fr}._searchInput_1oehv_123{width:100%}}._exportGrid_63q72_1{display:flex;flex-direction:column;gap:12px;margin:16px 0}._exportOptionCard_63q72_8{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background-color:var(--mr-bg-surface-2);border:1px solid var(--mr-border-default);border-radius:var(--mr-radius-md);transition:border-color .15s ease,background-color .15s ease;gap:16px}._exportOptionCard_63q72_8:hover{border-color:var(--mr-border-strong);background-color:var(--mr-bg-surface-3)}._optionInfo_63q72_25{display:flex;flex-direction:column;gap:4px;flex:1}._optionTitleRow_63q72_32{display:flex;align-items:center;gap:8px}._optionTitle_63q72_32{font-size:var(--mr-text-sm);font-weight:600;color:var(--mr-text-primary);margin:0}._optionDescription_63q72_45{font-size:var(--mr-text-xs);color:var(--mr-text-secondary);margin:0;line-height:1.4}._contextMenu_im5t2_1{position:fixed;z-index:300;min-width:195px;background-color:var(--mr-bg-surface-1);border:1px solid var(--mr-border-strong);border-radius:var(--mr-radius-md);box-shadow:0 10px 25px -5px #00000080,0 8px 10px -6px #00000080;padding:4px;display:flex;flex-direction:column;gap:2px;animation:_menuAppear_im5t2_1 .1s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none}@keyframes _menuAppear_im5t2_1{0%{opacity:0;transform:scale(.96) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}._menuHeader_im5t2_28{padding:6px 8px 4px;font-size:11px;font-weight:600;color:var(--mr-text-muted);text-transform:uppercase;letter-spacing:.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._menuItem_im5t2_40{display:flex;align-items:center;justify-content:space-between;width:100%;padding:6px 10px;font-size:var(--mr-text-sm);color:var(--mr-text-primary);background:transparent;border:none;border-radius:var(--mr-radius-sm);cursor:pointer;text-align:left;transition:background-color .12s ease,color .12s ease;outline:none;gap:8px}._menuItem_im5t2_40:hover,._menuItem_im5t2_40:focus-visible{background-color:var(--mr-bg-surface-3);color:var(--mr-text-primary)}._menuItemContent_im5t2_64{display:flex;align-items:center;gap:8px}._menuItemIcon_im5t2_70{display:flex;align-items:center;justify-content:center;color:var(--mr-text-secondary)}._menuItem_im5t2_40:hover ._menuItemIcon_im5t2_70,._menuItem_im5t2_40:focus-visible ._menuItemIcon_im5t2_70{color:var(--mr-accent-primary)}._shortcutHint_im5t2_82{font-size:10px;color:var(--mr-text-muted);font-family:var(--mr-font-mono)}._separator_im5t2_88{height:1px;background-color:var(--mr-border-subtle);margin:4px 2px}._dangerItem_im5t2_94,._dangerItem_im5t2_94 ._menuItemIcon_im5t2_70{color:var(--mr-color-danger)}._dangerItem_im5t2_94:hover,._dangerItem_im5t2_94:focus-visible{background-color:#f8717126;color:var(--mr-color-danger)}._hudContainer_14gtj_1{position:absolute;bottom:var(--mr-space-5);left:var(--mr-space-5);display:flex;align-items:center;gap:var(--mr-space-2);z-index:100;pointer-events:none}._hudGroup_14gtj_12{pointer-events:auto;display:flex;align-items:center;background-color:var(--mr-bg-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--mr-border-default);border-radius:var(--mr-radius-md);box-shadow:var(--mr-shadow-md);padding:4px;gap:2px}._zoomLabel_14gtj_25{background-color:var(--mr-bg-surface-2)!important;border:1px solid var(--mr-border-default)!important;cursor:pointer;font-family:inherit;font-size:var(--mr-text-xs);font-weight:600;color:var(--mr-text-primary)!important;padding:3px 8px;min-width:52px;text-align:center;border-radius:var(--mr-radius-sm);transition:all .15s ease;-webkit-user-select:none;user-select:none;line-height:1.4}._zoomLabel_14gtj_25:hover{background-color:var(--mr-bg-surface-3)!important;border-color:var(--mr-border-strong)!important;color:var(--mr-accent-primary)!important}._zoomLabel_14gtj_25:focus-visible{outline:2px solid var(--mr-accent-primary);outline-offset:1px}._statsPill_14gtj_53{pointer-events:auto;display:flex;align-items:center;gap:6px;background-color:var(--mr-bg-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--mr-border-default);border-radius:var(--mr-radius-md);box-shadow:var(--mr-shadow-md);padding:6px 12px;font-size:var(--mr-text-xs);color:var(--mr-text-muted)}._activeControl_14gtj_68,._activeGrid_14gtj_74{color:var(--mr-accent-primary)!important;background-color:#5e9eff24!important;border-color:#5e9eff59!important}@media (max-width: 560px){._hudContainer_14gtj_1{bottom:var(--mr-space-3);left:var(--mr-space-3)}._statsPill_14gtj_53{display:none}}._minimapContainer_l0bb3_1{position:absolute;bottom:var(--mr-space-4);right:var(--mr-space-4);z-index:120;display:flex;flex-direction:column;background-color:var(--mr-bg-surface-2);border:1px solid var(--mr-border-default);border-radius:var(--mr-radius-md);box-shadow:var(--mr-shadow-md);overflow:hidden;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .2s ease,transform .2s ease}._header_l0bb3_18{display:flex;align-items:center;justify-content:space-between;padding:4px 8px;background-color:var(--mr-bg-surface-1);border-bottom:1px solid var(--mr-border-subtle);font-size:var(--mr-text-xs);color:var(--mr-text-muted)}._title_l0bb3_29{font-weight:500;font-size:11px;letter-spacing:.02em;text-transform:uppercase;color:var(--mr-text-secondary)}._svgStage_l0bb3_37{display:block;cursor:crosshair;background-color:var(--mr-bg-surface-3)}._viewportIndicator_l0bb3_43{stroke:var(--mr-accent-primary);stroke-width:1.5;fill:#5e9eff2e;cursor:move;transition:fill .15s ease}._viewportIndicator_l0bb3_43:hover{fill:#5e9eff47}._nodeRect_l0bb3_55{rx:1;ry:1;opacity:.85}._selectedNodeRect_l0bb3_61{stroke:#fff;stroke-width:1;opacity:1}._nodeCard_7el5c_1{position:absolute;background-color:var(--mr-bg-surface-2);border:1px solid var(--mr-border-default);border-radius:var(--mr-radius-md);box-shadow:var(--mr-shadow-sm);display:flex;flex-direction:column;-webkit-user-select:none;user-select:none;cursor:grab;transition:box-shadow .15s ease,border-color .15s ease;overflow:visible;outline:none}._nodeCard_7el5c_1:hover{border-color:var(--mr-border-strong)}._dragging_7el5c_20{cursor:grabbing;box-shadow:var(--mr-shadow-md);z-index:100!important}._selected_7el5c_26{border-color:var(--mr-accent-primary)!important;box-shadow:0 0 0 3px #5e9eff38,var(--mr-shadow-md)}._connectionSource_7el5c_31{border-color:var(--mr-accent-primary)!important;box-shadow:0 0 0 3px #5e9eff66,var(--mr-shadow-lg)!important}._connectionTarget_7el5c_36{border-color:var(--mr-node-emerald-accent)!important;box-shadow:0 0 0 3px #4ade8073,var(--mr-shadow-lg)!important;animation:_pulseTarget_7el5c_1 1.5s ease-in-out infinite alternate}@keyframes _pulseTarget_7el5c_1{0%{box-shadow:0 0 0 3px #4ade804d}to{box-shadow:0 0 0 6px #4ade8099}}._nodeCard_7el5c_1:focus-visible{outline:2px solid var(--mr-border-focus);outline-offset:2px}._color-neutral_7el5c_57{border-top:3px solid var(--mr-node-neutral-accent)}._color-blue_7el5c_58{border-top:3px solid var(--mr-node-blue-accent)}._color-purple_7el5c_59{border-top:3px solid var(--mr-node-purple-accent)}._color-cyan_7el5c_60{border-top:3px solid var(--mr-node-cyan-accent)}._color-emerald_7el5c_61{border-top:3px solid var(--mr-node-emerald-accent)}._color-amber_7el5c_62{border-top:3px solid var(--mr-node-amber-accent)}._color-rose_7el5c_63{border-top:3px solid var(--mr-node-rose-accent)}._color-orange_7el5c_64{border-top:3px solid var(--mr-node-orange-accent)}._header_7el5c_66{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid var(--mr-border-subtle);background-color:#ffffff05;border-top-left-radius:inherit;border-top-right-radius:inherit;gap:8px}._headerTitle_7el5c_78{font-size:var(--mr-text-sm);font-weight:600;color:var(--mr-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}._headerActions_7el5c_88{display:flex;align-items:center;gap:4px}._iconBtn_7el5c_94{background:transparent;border:none;color:var(--mr-text-muted);cursor:pointer;padding:2px;display:flex;align-items:center;justify-content:center;border-radius:var(--mr-radius-xs);transition:color .15s ease}._iconBtn_7el5c_94:hover{color:var(--mr-text-primary)}._deleteBtn_7el5c_111:hover{color:var(--mr-color-danger)}._body_7el5c_115{padding:10px 12px;flex:1;display:flex;flex-direction:column;gap:6px;overflow:hidden;font-size:var(--mr-text-xs)}._description_7el5c_125{color:var(--mr-text-secondary);line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._payloadPreview_7el5c_134{background-color:var(--mr-bg-surface-1);border:1px solid var(--mr-border-subtle);border-radius:var(--mr-radius-sm);padding:6px 8px;color:var(--mr-text-secondary);display:flex;flex-direction:column;gap:4px}._payloadHeader_7el5c_145{display:flex;align-items:center;justify-content:space-between;gap:6px}._payloadBadges_7el5c_152{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._statusDot_7el5c_159{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:4px}._statusHealthy_7el5c_167{background-color:var(--mr-node-emerald-accent)}._statusPlanned_7el5c_171{background-color:var(--mr-node-amber-accent)}._statusDeprecated_7el5c_175{background-color:var(--mr-color-danger)}._codeContainer_7el5c_179{position:relative;margin-top:2px}._copyCodeBtn_7el5c_184{position:absolute;top:2px;right:2px;padding:2px 6px;font-size:10px;background-color:var(--mr-bg-surface-3);border:1px solid var(--mr-border-default);border-radius:var(--mr-radius-xs);color:var(--mr-text-secondary);cursor:pointer;transition:all .15s ease;line-height:1.2}._copyCodeBtn_7el5c_184:hover{color:var(--mr-text-primary);border-color:var(--mr-border-strong);background-color:var(--mr-bg-surface-2)}._codeSnippet_7el5c_205{font-family:var(--mr-font-mono);font-size:11px;color:var(--mr-accent-primary);white-space:pre-wrap;word-break:break-all;overflow:hidden;max-height:48px;padding-right:32px}._tagsRow_7el5c_216{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}._tagChip_7el5c_223{font-size:10px;padding:1px 5px;border-radius:var(--mr-radius-xs);background-color:var(--mr-bg-surface-2);border:1px solid var(--mr-border-subtle);color:var(--mr-text-secondary)}._footer_7el5c_232{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;border-top:1px solid var(--mr-border-subtle);font-size:11px;color:var(--mr-text-muted)}._port_7el5c_243{position:absolute;width:12px;height:12px;border-radius:var(--mr-radius-full);background-color:var(--mr-bg-surface-3);border:2px solid var(--mr-border-strong);cursor:crosshair;transition:transform .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease;z-index:20}._port_7el5c_243:before{content:"";position:absolute;top:-6px;left:-6px;right:-6px;bottom:-6px;border-radius:var(--mr-radius-full)}._portConnected_7el5c_265{background-color:var(--mr-bg-surface-2);border-color:var(--mr-accent-primary)}._portConnected_7el5c_265:after{content:"";position:absolute;top:2px;left:2px;width:4px;height:4px;border-radius:var(--mr-radius-full);background-color:var(--mr-accent-primary)}._portCandidate_7el5c_281{border-color:#5e9effb3;box-shadow:0 0 0 2px #5e9eff33}._portSource_7el5c_286{transform:scale(1.4);background-color:var(--mr-accent-primary)!important;border-color:#fff!important;box-shadow:0 0 0 4px #5e9eff66,0 0 12px var(--mr-accent-primary);z-index:25}._portValidTarget_7el5c_294{transform:scale(1.5);background-color:#10b981!important;border-color:#fff!important;box-shadow:0 0 0 4px #10b98173,0 0 14px #10b981;z-index:30}._portInvalidTarget_7el5c_302{transform:scale(1.3);background-color:var(--mr-color-danger)!important;border-color:#fff!important;box-shadow:0 0 0 4px #f43f5e66;cursor:not-allowed;z-index:30}._lockedNode_7el5c_311{cursor:default!important}._lockedActive_7el5c_315{color:var(--mr-node-amber-accent)!important}._port_7el5c_243:hover{transform:scale(1.35);background-color:var(--mr-accent-primary);border-color:#fff}._portTop_7el5c_325{top:-6px;left:calc(50% - 6px)}._portBottom_7el5c_330{bottom:-6px;left:calc(50% - 6px)}._portLeft_7el5c_335{left:-6px;top:calc(50% - 6px)}._portRight_7el5c_340{right:-6px;top:calc(50% - 6px)}._actionBarContainer_hpcjx_1{position:absolute;top:var(--mr-space-4);left:50%;transform:translate(-50%);z-index:130;display:flex;align-items:center;gap:var(--mr-space-3);padding:6px 14px;background-color:var(--mr-bg-surface-2);border:1px solid var(--mr-border-strong);border-radius:var(--mr-radius-full);box-shadow:var(--mr-shadow-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:_slideDown_hpcjx_1 .18s cubic-bezier(.16,1,.3,1)}@keyframes _slideDown_hpcjx_1{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}._countPill_hpcjx_30{font-size:var(--mr-text-xs);font-weight:600;color:var(--mr-text-primary);display:flex;align-items:center;gap:6px;white-space:nowrap}._badgeCount_hpcjx_40{background-color:var(--mr-accent-primary);color:#fff;border-radius:var(--mr-radius-full);padding:1px 7px;font-size:11px;font-weight:700}._divider_hpcjx_49{width:1px;height:18px;background-color:var(--mr-border-subtle)}._swatchGroup_hpcjx_55{display:flex;align-items:center;gap:5px}._colorSwatch_hpcjx_61{width:16px;height:16px;border-radius:var(--mr-radius-full);border:2px solid transparent;cursor:pointer;padding:0;outline:none;transition:transform .12s ease,border-color .12s ease}._colorSwatch_hpcjx_61:hover,._colorSwatch_hpcjx_61:focus-visible{transform:scale(1.25);border-color:#fff}._actionBtnGroup_hpcjx_78{display:flex;align-items:center;gap:6px}._viewportContainer_15zxv_1{position:relative;width:100%;height:100%;overflow:hidden;background-color:var(--mr-bg-canvas);cursor:default;outline:none}._panning_15zxv_11{cursor:grab}._isPanning_15zxv_15{cursor:grabbing!important}._canvasStage_15zxv_19{position:absolute;top:0;left:0;width:100%;height:100%;transform-origin:0 0;will-change:transform}._gridPattern_15zxv_30{position:absolute;top:-100000px;right:-100000px;bottom:-100000px;left:-100000px;background-image:radial-gradient(var(--mr-bg-canvas-grid) 1px,transparent 1px),linear-gradient(to right,rgba(26,32,44,.4) 1px,transparent 1px),linear-gradient(to bottom,rgba(26,32,44,.4) 1px,transparent 1px);background-size:16px 16px,128px 128px,128px 128px;pointer-events:none}._tempConnectionSvg_15zxv_42{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:150;overflow:visible}._tempLine_15zxv_53{stroke:var(--mr-accent-primary);stroke-width:2.5px;stroke-dasharray:4,4;fill:none;animation:_dash_15zxv_1 1s linear infinite}._tempLineSnapped_15zxv_61{stroke:#10b981!important;stroke-width:3px!important}._tempLineInvalid_15zxv_66{stroke:var(--mr-color-danger)!important;stroke-width:2.5px!important}@keyframes _dash_15zxv_1{to{stroke-dashoffset:-8}}._emptyStateContainer_15zxv_78{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-color:var(--mr-bg-surface-2);border:1px dashed var(--mr-border-strong);border-radius:var(--mr-radius-lg);padding:var(--mr-space-8) var(--mr-space-10);max-width:460px;box-shadow:var(--mr-shadow-md);z-index:5;pointer-events:auto}._emptyStateTitle_15zxv_98{font-size:var(--mr-text-xl);font-weight:600;color:var(--mr-text-primary);margin-bottom:var(--mr-space-2)}._emptyStateSubtitle_15zxv_105{font-size:var(--mr-text-sm);color:var(--mr-text-secondary);line-height:1.5;margin-bottom:var(--mr-space-6)}._shortcutGrid_15zxv_112{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;text-align:left;font-size:var(--mr-text-xs);color:var(--mr-text-muted);width:100%;margin-bottom:var(--mr-space-6)}._kbd_15zxv_123{background-color:var(--mr-bg-surface-3);border:1px solid var(--mr-border-default);border-radius:var(--mr-radius-xs);padding:2px 6px;color:var(--mr-text-primary);font-family:var(--mr-font-mono);font-size:11px}._selectionMarquee_15zxv_134{position:absolute;border:1.5px solid var(--mr-accent-primary);background-color:#5e9eff24;pointer-events:none;z-index:140;border-radius:var(--mr-radius-xs)}._connectionBanner_15zxv_144{position:absolute;top:var(--mr-space-4);left:50%;transform:translate(-50%);z-index:135;display:flex;align-items:center;gap:var(--mr-space-3);padding:8px 16px;background-color:var(--mr-bg-surface-2);border:1px solid var(--mr-accent-primary);border-radius:var(--mr-radius-full);box-shadow:var(--mr-shadow-lg);font-size:var(--mr-text-xs);color:var(--mr-text-primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._connectionBannerBadge_15zxv_163{background-color:var(--mr-accent-primary);color:#fff;padding:2px 8px;border-radius:var(--mr-radius-full);font-weight:700;font-size:10px;text-transform:uppercase;letter-spacing:.04em}._connectionPreviewLine_15zxv_174{stroke:var(--mr-node-emerald-accent);stroke-width:2.5px;stroke-dasharray:5,4;fill:none;animation:_dash_15zxv_1 1s linear infinite}._palette_zkvmc_1{width:220px;height:100%;background-color:var(--mr-bg-surface-1);border-right:1px solid var(--mr-border-default);display:flex;flex-direction:column;z-index:50;-webkit-user-select:none;user-select:none;overflow:hidden;transition:width .2s ease,transform .2s ease}._header_zkvmc_14{padding:10px 14px;border-bottom:1px solid var(--mr-border-subtle);background-color:var(--mr-bg-surface-2);display:flex;align-items:center;justify-content:space-between}._title_zkvmc_23{font-size:var(--mr-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--mr-text-muted)}._closeBtn_zkvmc_31{display:none;background:transparent;border:none;color:var(--mr-text-muted);font-size:18px;line-height:1;padding:2px 6px;cursor:pointer;border-radius:var(--mr-radius-sm);transition:color .15s ease,background-color .15s ease}._closeBtn_zkvmc_31:hover{color:var(--mr-text-primary);background-color:var(--mr-bg-surface-3)}._backdrop_zkvmc_49{display:none}._nodeList_zkvmc_53{flex:1;overflow-y:auto;padding:12px 8px;display:flex;flex-direction:column;gap:6px}._nodeButton_zkvmc_62{display:flex;align-items:center;gap:10px;padding:8px 12px;background-color:var(--mr-bg-surface-2);border:1px solid var(--mr-border-subtle);border-radius:var(--mr-radius-sm);color:var(--mr-text-primary);font-family:var(--mr-font-sans);font-size:var(--mr-text-xs);font-weight:500;cursor:pointer;text-align:left;transition:background-color .15s ease,border-color .15s ease,transform .05s ease}._nodeButton_zkvmc_62:hover{background-color:var(--mr-bg-surface-3);border-color:var(--mr-border-strong);transform:translate(2px)}._nodeButton_zkvmc_62:active{transform:translate(1px)}._colorIndicator_zkvmc_89{width:8px;height:8px;border-radius:var(--mr-radius-full)}@media (max-width: 768px){._closeBtn_zkvmc_31{display:inline-flex;align-items:center;justify-content:center}._backdrop_zkvmc_49{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:95;animation:_fadeIn_zkvmc_1 .15s ease-out}._palette_zkvmc_1{position:absolute;top:0;left:0;bottom:0;width:260px;z-index:100;box-shadow:var(--mr-shadow-lg);transform:translate(-100%);pointer-events:none;visibility:hidden;transition:transform .22s cubic-bezier(.16,1,.3,1),visibility .22s}._paletteOpen_zkvmc_130{transform:translate(0);pointer-events:auto;visibility:visible}}@keyframes _fadeIn_zkvmc_1{0%{opacity:0}to{opacity:1}}._inspectorContainer_103wh_1{width:320px;height:100%;background-color:var(--mr-bg-surface-1);border-left:1px solid var(--mr-border-default);display:flex;flex-direction:column;z-index:50;box-shadow:-4px 0 16px #00000040;animation:_slideInRight_103wh_1 .2s cubic-bezier(.16,1,.3,1);overflow:hidden}._header_103wh_14{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--mr-border-subtle);background-color:var(--mr-bg-surface-2)}._title_103wh_23{font-size:var(--mr-text-md);font-weight:600;color:var(--mr-text-primary);margin:0}._scrollableContent_103wh_30{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:var(--mr-space-4)}._section_103wh_39{display:flex;flex-direction:column;gap:var(--mr-space-3);padding-bottom:var(--mr-space-4);border-bottom:1px solid var(--mr-border-subtle)}._sectionTitle_103wh_47{font-size:var(--mr-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--mr-text-muted)}._colorPalette_103wh_55{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._colorSwatch_103wh_62{width:24px;height:24px;border-radius:var(--mr-radius-full);border:2px solid transparent;cursor:pointer;transition:transform .15s ease,border-color .15s ease}._colorSwatch_103wh_62:hover{transform:scale(1.15)}._colorSwatchActive_103wh_75{border-color:#fff!important;transform:scale(1.15)}._row_103wh_80{display:flex;align-items:center;gap:8px}._checklistContainer_103wh_86{display:flex;flex-direction:column;gap:6px;margin-top:4px}._checklistItem_103wh_93{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;background-color:var(--mr-bg-surface-2);border:1px solid var(--mr-border-subtle);border-radius:var(--mr-radius-sm);font-size:var(--mr-text-xs)}._checklistLabel_103wh_105{display:flex;align-items:center;gap:8px;flex:1;color:var(--mr-text-primary);cursor:pointer}._completedText_103wh_114{text-decoration:line-through;color:var(--mr-text-muted)}._addItemRow_103wh_119{display:flex;gap:6px;margin-top:4px}._tagList_103wh_125{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}._tagBadge_103wh_132{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background-color:var(--mr-bg-surface-3);border:1px solid var(--mr-border-subtle);border-radius:var(--mr-radius-sm);font-size:11px;color:var(--mr-text-secondary)}._tagRemoveBtn_103wh_144{background:transparent;border:none;color:var(--mr-text-muted);font-size:13px;cursor:pointer;padding:0 2px;line-height:1}._tagRemoveBtn_103wh_144:hover{color:var(--mr-color-danger)}._actionsFooter_103wh_158{padding:12px 16px;border-top:1px solid var(--mr-border-subtle);background-color:var(--mr-bg-surface-2);display:flex;align-items:center;justify-content:space-between}@keyframes _slideInRight_103wh_1{0%{transform:translate(100%)}to{transform:translate(0)}}@media (max-width: 768px){._inspectorContainer_103wh_1{position:fixed;bottom:0;left:0;width:100%;height:60vh;border-left:none;border-top:1px solid var(--mr-border-strong);border-top-left-radius:var(--mr-radius-lg);border-top-right-radius:var(--mr-radius-lg);z-index:150;box-shadow:0 -8px 32px #00000080;animation:_slideUpBottom_103wh_1 .25s cubic-bezier(.16,1,.3,1)}}@keyframes _slideUpBottom_103wh_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._edgeInspectorContainer_lcc8u_1{width:320px;height:100%;background-color:var(--mr-bg-surface-1);border-left:1px solid var(--mr-border-default);display:flex;flex-direction:column;z-index:50;box-shadow:-4px 0 16px #00000040;animation:_slideInRight_lcc8u_1 .2s cubic-bezier(.16,1,.3,1);overflow:hidden}._header_lcc8u_14{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--mr-border-subtle);background-color:var(--mr-bg-surface-2)}._title_lcc8u_23{font-size:var(--mr-text-md);font-weight:600;color:var(--mr-text-primary);margin:0}._scrollableContent_lcc8u_30{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:var(--mr-space-4)}._section_lcc8u_39{display:flex;flex-direction:column;gap:var(--mr-space-3);padding-bottom:var(--mr-space-4);border-bottom:1px solid var(--mr-border-subtle)}._sectionTitle_lcc8u_47{font-size:var(--mr-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--mr-text-muted)}._endpointsBox_lcc8u_55{display:flex;flex-direction:column;gap:8px;padding:10px 12px;background-color:var(--mr-bg-surface-2);border:1px solid var(--mr-border-subtle);border-radius:var(--mr-radius-sm);font-size:var(--mr-text-xs)}._endpointRow_lcc8u_66{display:flex;align-items:center;justify-content:space-between}._endpointNodeName_lcc8u_72{font-weight:600;color:var(--mr-text-primary);max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._connectionArrow_lcc8u_81{text-align:center;color:var(--mr-accent-primary);font-weight:700;font-size:14px}._actionsFooter_lcc8u_88{padding:12px 16px;border-top:1px solid var(--mr-border-subtle);background-color:var(--mr-bg-surface-2);display:flex;align-items:center;justify-content:space-between}@keyframes _slideInRight_lcc8u_1{0%{transform:translate(100%)}to{transform:translate(0)}}@media (max-width: 768px){._edgeInspectorContainer_lcc8u_1{position:fixed;bottom:0;left:0;right:0;width:100%;height:60vh;border-left:none;border-top:1px solid var(--mr-border-default);border-top-left-radius:14px;border-top-right-radius:14px;z-index:150;box-shadow:0 -8px 32px #00000080;animation:_slideUpBottom_lcc8u_1 .22s cubic-bezier(.16,1,.3,1)}}@keyframes _slideUpBottom_lcc8u_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._header_jjrsv_1{height:var(--mr-layout-header-h);background-color:var(--mr-bg-surface-1);border-bottom:1px solid var(--mr-border-default);display:flex;align-items:center;justify-content:space-between;padding:0 var(--mr-space-4);z-index:60;-webkit-user-select:none;user-select:none;gap:var(--mr-space-3)}._leftSection_jjrsv_14{display:flex;align-items:center;gap:var(--mr-space-3);min-width:0}._brandLink_jjrsv_21{display:flex;align-items:center;gap:8px;color:var(--mr-text-primary);text-decoration:none;font-weight:700;font-size:var(--mr-text-sm)}._divider_jjrsv_31{width:1px;height:20px;background-color:var(--mr-border-default)}._titleContainer_jjrsv_37{display:flex;align-items:center;gap:8px;min-width:0}._titleDisplay_jjrsv_44{font-size:var(--mr-text-sm);font-weight:600;color:var(--mr-text-primary);cursor:pointer;padding:4px 8px;border-radius:var(--mr-radius-xs);border:1px solid transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px;transition:border-color .15s ease,background-color .15s ease}._titleDisplay_jjrsv_44:hover{background-color:var(--mr-bg-surface-2);border-color:var(--mr-border-default)}._titleInput_jjrsv_64{font-family:var(--mr-font-sans);font-size:var(--mr-text-sm);font-weight:600;color:var(--mr-text-primary);background-color:var(--mr-bg-surface-2);border:1px solid var(--mr-border-focus);border-radius:var(--mr-radius-xs);padding:3px 7px;outline:none;width:260px}._saveBadge_jjrsv_77{display:flex;align-items:center;gap:6px;font-size:var(--mr-text-xs);color:var(--mr-text-muted)}._saveDot_jjrsv_85{width:7px;height:7px;border-radius:var(--mr-radius-full)}._saveDotSaved_jjrsv_91{background-color:var(--mr-color-success)}._saveDotUnsaved_jjrsv_95{background-color:var(--mr-color-warning)}._saveDotSaving_jjrsv_99{background-color:var(--mr-color-info);animation:_pulse_jjrsv_1 1s infinite alternate}._saveDotError_jjrsv_104{background-color:var(--mr-color-danger)}._rightSection_jjrsv_108{display:flex;align-items:center;gap:var(--mr-space-2)}@keyframes _pulse_jjrsv_1{0%{opacity:.4}to{opacity:1}}@media (max-width: 768px){._titleDisplay_jjrsv_44{max-width:140px}._saveText_jjrsv_123,._btnTextCollapseTablet_jjrsv_126{display:none}}@media (max-width: 640px){._btnTextCollapse_jjrsv_126{display:none}._header_jjrsv_1{padding:0 var(--mr-space-2);gap:var(--mr-space-1)}._rightSection_jjrsv_108{gap:4px}}@media (max-width: 480px){._titleDisplay_jjrsv_44{max-width:100px}._brandLink_jjrsv_21 span{display:none}}._timerCard_zb5rn_1{background-color:var(--mr-bg-surface-2);border:1px solid var(--mr-border-default);border-radius:var(--mr-radius-md);padding:10px 14px;display:flex;align-items:center;gap:12px;box-shadow:var(--mr-shadow-sm);-webkit-user-select:none;user-select:none}._modeToggle_zb5rn_13{display:flex;background-color:var(--mr-bg-surface-3);padding:2px;border-radius:var(--mr-radius-sm);border:1px solid var(--mr-border-subtle)}._modeBtn_zb5rn_21{background:transparent;border:none;font-size:11px;font-weight:600;color:var(--mr-text-secondary);padding:3px 8px;border-radius:var(--mr-radius-xs);cursor:pointer;transition:all .15s ease}._modeBtnActive_zb5rn_33{background-color:var(--mr-bg-surface-1);color:var(--mr-text-primary);box-shadow:var(--mr-shadow-sm)}._timeDisplay_zb5rn_39{font-family:var(--mr-font-mono);font-size:var(--mr-text-lg);font-weight:700;color:var(--mr-text-primary);letter-spacing:.05em;min-width:65px;text-align:center}._timeRunning_zb5rn_49{color:var(--mr-accent-primary)}._timeCompleted_zb5rn_53{color:var(--mr-node-emerald-accent);animation:_pulseCompleted_zb5rn_1 1s infinite alternate}@keyframes _pulseCompleted_zb5rn_1{0%{transform:scale(1)}to{transform:scale(1.05)}}._controlsRow_zb5rn_67{display:flex;align-items:center;gap:6px}._sessionsBadge_zb5rn_73{font-size:10px;color:var(--mr-text-muted);white-space:nowrap}._visuallyHidden_zb5rn_79{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._summaryBar_4k06k_1{background-color:var(--mr-bg-surface-2);border-bottom:1px solid var(--mr-border-default);padding:6px 16px;display:flex;align-items:center;justify-content:space-between;font-size:var(--mr-text-xs);color:var(--mr-text-secondary);-webkit-user-select:none;user-select:none;z-index:40;overflow-x:auto;gap:12px}._metricsGroup_4k06k_16{display:flex;align-items:center;gap:16px;flex-wrap:nowrap;white-space:nowrap}._metricItem_4k06k_24{display:flex;align-items:center;gap:6px}._metricValue_4k06k_30{font-weight:600;color:var(--mr-text-primary);font-variant-numeric:tabular-nums}._metricDot_4k06k_36{display:inline-block;width:6px;height:6px;border-radius:50%}._dotEmerald_4k06k_43{background-color:var(--mr-node-emerald-accent)}._dotBlue_4k06k_44{background-color:var(--mr-node-blue-accent)}._dotAmber_4k06k_45{background-color:var(--mr-node-amber-accent)}._dotPurple_4k06k_46{background-color:var(--mr-node-purple-accent)}._dotOrange_4k06k_47{background-color:var(--mr-node-orange-accent)}._progressBarMini_4k06k_49{width:64px;height:6px;background-color:var(--mr-bg-surface-3);border-radius:var(--mr-radius-full);overflow:hidden;display:inline-block;vertical-align:middle}._progressBarMiniFill_4k06k_59{height:100%;border-radius:var(--mr-radius-full)}._actionsGroup_4k06k_64{display:flex;align-items:center;gap:8px;white-space:nowrap}@media (max-width: 768px){._summaryBar_4k06k_1{padding:6px 10px;font-size:11px}._metricsGroup_4k06k_16{gap:10px}}._overlay_1ipgy_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;display:flex;align-items:center;justify-content:center;padding:16px;animation:_fadeIn_1ipgy_1 .15s ease-out}._modal_1ipgy_17{width:100%;max-width:600px;background-color:var(--mr-bg-surface-1);border:1px solid var(--mr-border-default);border-radius:var(--mr-radius-lg);box-shadow:var(--mr-shadow-xl);display:flex;flex-direction:column;overflow:hidden;outline:none}._header_1ipgy_30{padding:14px 18px;background-color:var(--mr-bg-surface-2);border-bottom:1px solid var(--mr-border-subtle);display:flex;align-items:center;justify-content:space-between}._titleArea_1ipgy_39{display:flex;align-items:center;gap:10px}._title_1ipgy_39{font-size:var(--mr-text-md);font-weight:600;color:var(--mr-text-primary);margin:0}._progressBarTrack_1ipgy_52{height:4px;background-color:var(--mr-bg-surface-3);width:100%}._progressBarFill_1ipgy_58{height:100%;background-color:var(--mr-accent-primary);transition:width .2s ease}._cardStage_1ipgy_64{padding:24px;min-height:280px;display:flex;flex-direction:column;justify-content:center;background-color:var(--mr-bg-surface-2);margin:16px;border:1px solid var(--mr-border-subtle);border-radius:var(--mr-radius-md);position:relative}._cardSideLabel_1ipgy_77{position:absolute;top:12px;left:14px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--mr-text-muted)}._cardText_1ipgy_88{font-size:var(--mr-text-lg);color:var(--mr-text-primary);line-height:1.5;text-align:center;margin:20px 0;white-space:pre-wrap;word-break:break-word}._hintArea_1ipgy_98{margin-top:10px;padding:8px 12px;background-color:var(--mr-bg-surface-1);border-radius:var(--mr-radius-sm);border:1px dashed var(--mr-border-default);font-size:var(--mr-text-xs);color:var(--mr-text-secondary);text-align:center}._revealActionRow_1ipgy_109{display:flex;justify-content:center;margin-top:12px}._confidenceRow_1ipgy_115{display:flex;flex-direction:column;gap:8px;padding:0 16px 16px}._confidenceTitle_1ipgy_122{font-size:var(--mr-text-xs);color:var(--mr-text-muted);text-align:center;text-transform:uppercase;letter-spacing:.05em;font-weight:600}._ratingButtons_1ipgy_131{display:flex;gap:8px;justify-content:center}._ratingBtn_1ipgy_137{flex:1;padding:10px 8px;border-radius:var(--mr-radius-sm);border:1px solid var(--mr-border-subtle);font-size:var(--mr-text-xs);font-weight:600;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px;transition:transform .1s ease,filter .15s ease}._ratingBtn_1ipgy_137:hover{filter:brightness(1.15);transform:translateY(-1px)}._ratingAgain_1ipgy_157{background-color:#ef444426;color:var(--mr-color-danger);border-color:#ef444466}._ratingHard_1ipgy_163{background-color:#f59e0b26;color:var(--mr-node-amber-accent);border-color:#f59e0b66}._ratingGood_1ipgy_169{background-color:#5e9eff26;color:var(--mr-node-blue-accent);border-color:#5e9eff66}._ratingEasy_1ipgy_175{background-color:#10b98126;color:var(--mr-node-emerald-accent);border-color:#10b98166}._footer_1ipgy_181{padding:12px 18px;background-color:var(--mr-bg-surface-2);border-top:1px solid var(--mr-border-subtle);display:flex;align-items:center;justify-content:space-between}._shortcutsHint_1ipgy_190{font-size:11px;color:var(--mr-text-muted)}@keyframes _fadeIn_1ipgy_1{0%{opacity:0}to{opacity:1}}._appRoot_puv4w_1{display:flex;flex-direction:column;width:100vw;height:100vh;overflow:hidden;background-color:var(--mr-bg-canvas);color:var(--mr-text-primary)}._globalNav_puv4w_11{height:var(--mr-layout-header-h);background-color:var(--mr-bg-surface-1);border-bottom:1px solid var(--mr-border-default);display:flex;align-items:center;justify-content:space-between;padding:0 var(--mr-space-6);z-index:50;-webkit-user-select:none;user-select:none}._brand_puv4w_23{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--mr-text-primary);font-weight:700;font-size:var(--mr-text-md)}._navLinks_puv4w_33{display:flex;align-items:center;gap:var(--mr-space-2)}._navLink_puv4w_33{padding:6px 12px;border-radius:var(--mr-radius-sm);color:var(--mr-text-secondary);text-decoration:none;font-size:var(--mr-text-sm);font-weight:500;transition:all .15s ease}._navLink_puv4w_33:hover{color:var(--mr-text-primary);background-color:var(--mr-bg-surface-2)}._navLinkActive_puv4w_54{color:var(--mr-accent-primary)!important;background-color:#5e9eff1a!important;font-weight:600}._mainContent_puv4w_60{flex:1;display:flex;flex-direction:column;overflow:hidden;position:relative}:root{--mr-bg-canvas: #0B0D12;--mr-bg-canvas-grid: #1A202C;--mr-bg-surface-1: #121620;--mr-bg-surface-2: #181D2A;--mr-bg-surface-3: #202738;--mr-bg-glass: rgba(18, 22, 32, .88);--mr-text-primary: #F3F6FC;--mr-text-secondary: #A6B1C8;--mr-text-muted: #7E8BA6;--mr-text-on-accent: #080B10;--mr-accent-primary: #5E9EFF;--mr-accent-primary-hover: #7DB2FF;--mr-accent-video: #FF8B5E;--mr-accent-student: #4ADE80;--mr-color-info: #38BDF8;--mr-color-success: #34D399;--mr-color-warning: #FBBF24;--mr-color-danger: #F87171;--mr-node-neutral-accent: #7E8BA6;--mr-node-neutral-tint: rgba(126, 139, 166, .14);--mr-node-blue-accent: #5E9EFF;--mr-node-blue-tint: rgba(94, 158, 255, .14);--mr-node-purple-accent: #A855F7;--mr-node-purple-tint: rgba(168, 85, 247, .14);--mr-node-cyan-accent: #06B6D4;--mr-node-cyan-tint: rgba(6, 182, 212, .14);--mr-node-emerald-accent: #10B981;--mr-node-emerald-tint: rgba(16, 185, 129, .14);--mr-node-amber-accent: #F59E0B;--mr-node-amber-tint: rgba(245, 158, 11, .14);--mr-node-rose-accent: #F43F5E;--mr-node-rose-tint: rgba(244, 63, 94, .14);--mr-node-orange-accent: #F97316;--mr-node-orange-tint: rgba(249, 115, 22, .14);--mr-border-subtle: #232B3E;--mr-border-default: #2F3A52;--mr-border-strong: #475678;--mr-border-focus: #5E9EFF;--mr-radius-xs: 4px;--mr-radius-sm: 6px;--mr-radius-md: 10px;--mr-radius-lg: 14px;--mr-radius-full: 9999px;--mr-shadow-sm: 0 2px 6px rgba(0, 0, 0, .35);--mr-shadow-md: 0 8px 24px rgba(0, 0, 0, .48);--mr-shadow-lg: 0 20px 48px rgba(0, 0, 0, .65);--mr-font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--mr-font-mono: "JetBrains Mono", "Fira Code", "SFMono-Regular", Consolas, monospace;--mr-text-2xl: 1.75rem;--mr-text-xl: 1.25rem;--mr-text-lg: 1rem;--mr-text-md: .875rem;--mr-text-sm: .8125rem;--mr-text-xs: .75rem;--mr-space-1: 4px;--mr-space-2: 8px;--mr-space-3: 12px;--mr-space-4: 16px;--mr-space-5: 20px;--mr-space-6: 24px;--mr-space-8: 32px;--mr-space-10: 40px;--mr-space-12: 48px;--mr-layout-header-h: 52px;--mr-canvas-grid-size: 16px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;height:100%;overflow:hidden;background-color:var(--mr-bg-canvas);color:var(--mr-text-primary);font-family:var(--mr-font-sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus-visible{outline:2px solid var(--mr-border-focus);outline-offset:2px}.tabular-nums{font-variant-numeric:tabular-nums}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-to-content:focus{position:fixed;top:8px;left:8px;z-index:9999;width:auto;height:auto;padding:8px 16px;background:var(--mr-accent-primary);color:var(--mr-text-on-accent);font-weight:600;border-radius:var(--mr-radius-sm);clip:auto;overflow:visible;outline:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--mr-bg-surface-1)}::-webkit-scrollbar-thumb{background:var(--mr-border-strong);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--mr-text-muted)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
