.mindmap_page__tO5Yh{min-height:100vh;--mindmap-bg-top:#161210;--mindmap-bg-mid:#0f0d0c;--mindmap-bg-bottom:#090807;--mindmap-surface:rgba(22,20,18,0.9);--mindmap-surface-strong:rgba(30,27,24,0.96);--mindmap-surface-soft:rgba(18,16,15,0.78);--mindmap-line:rgba(255,255,255,0.15);--mindmap-line-strong:rgba(255,115,0,0.42);--mindmap-text:#f5efe9;--mindmap-text-soft:rgba(245,239,233,0.72);--mindmap-text-muted:rgba(245,239,233,0.56);--mindmap-accent:#ff7300;--mindmap-accent-strong:#ff8a26;--mindmap-accent-soft:rgba(255,115,0,0.2);--mindmap-shadow:0 22px 56px rgba(0,0,0,0.42);--mindmap-relationship:rgba(124,198,255,0.7);--mindmap-boundary:rgba(255,166,95,0.6);--mindmap-summary:rgba(255,207,158,0.76);--mindmap-floating-surface:rgba(10,22,31,0.9);--mindmap-floating-text:#edf8ff}.mindmap_stage__Jaczw{position:fixed;inset:0;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 14% 18%,rgba(255,115,0,.18),transparent 24%),radial-gradient(circle at 84% 14%,rgba(255,115,0,.12),transparent 22%),radial-gradient(circle at 78% 78%,rgba(255,255,255,.07),transparent 30%),linear-gradient(180deg,var(--mindmap-bg-top) 0,var(--mindmap-bg-mid) 48%,var(--mindmap-bg-bottom) 100%);touch-action:none}.mindmap_stageDragging__m0N_g,.mindmap_stageDragging__m0N_g *{cursor:grabbing!important}.mindmap_stageMiddlePanning__Bk7Xy,.mindmap_stageMiddlePanning__Bk7Xy *{cursor:none!important}.mindmap_autoPanCursorOverlay__oNNae{position:fixed;z-index:28;width:32px;height:32px;pointer-events:none;transform:translate(-50%,-50%)}.mindmap_autoPanCursorDot__UeNYf{position:absolute;inset:50% auto auto 50%;width:6px;height:6px;border:1px solid rgba(255,255,255,.96);border-radius:999px;background:rgba(0,0,0,.94);box-shadow:0 3px 8px rgba(0,0,0,.34);transform:translate(-50%,-50%)}.mindmap_autoPanCursorTriangle__4NPTQ{position:absolute;inset:50% auto auto 50%;width:10px;height:10px;filter:drop-shadow(0 3px 8px rgba(0,0,0,.32));transition:transform 80ms linear}.mindmap_autoPanCursorTriangleGlyph___m38u{display:block;width:100%;height:100%}.mindmap_autoPanCursorTriangleGlyph___m38u path{fill:rgba(0,0,0,.94);stroke:rgba(255,255,255,.96);stroke-width:1.2;stroke-linejoin:round}.mindmap_aurora__vAQCq{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,115,0,.06),transparent 16%,transparent 84%,rgba(255,255,255,.04)),radial-gradient(circle at 50% 42%,rgba(255,115,0,.09),transparent 34%);mix-blend-mode:screen}.mindmap_marqueeSelection__tGzV1{position:absolute;z-index:5;border:1px solid rgba(255,145,56,.78);border-radius:18px;background:linear-gradient(180deg,rgba(255,145,56,.16),rgba(255,145,56,.08));box-shadow:inset 0 0 0 1px rgba(255,199,154,.14),0 0 0 1px rgba(255,145,56,.08);pointer-events:none}.mindmap_viewport__FoqdI{position:absolute;inset:0;transform-origin:0 0;will-change:transform}.mindmap_edges__pK1Bz{position:absolute;overflow:visible;pointer-events:none}.mindmap_edge__WwrfG{fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:.68;transition:opacity .18s ease,stroke .18s ease,stroke-width .18s ease}.mindmap_edgeLeft__kZOVW{stroke:color-mix(in oklab,rgba(255,255,255,.42) 70%,transparent)}.mindmap_edgeRight__2UKwb{stroke:color-mix(in oklab,rgba(255,115,0,.46) 78%,transparent)}.mindmap_edgeActive__5WVMF{stroke:var(--mindmap-accent);opacity:1}.mindmap_boundaryFrame__3OrKy{fill:rgba(255,145,56,.06);stroke:var(--mindmap-boundary);stroke-width:1.5px;stroke-dasharray:10 8}.mindmap_boundaryLabel__o_mM0{fill:rgba(255,221,191,.92);font-size:12px;font-weight:700;letter-spacing:.04em}.mindmap_summaryLine__mGX9Q{fill:none;stroke:var(--mindmap-summary);stroke-width:1.6px;stroke-linecap:round}.mindmap_braceAnnotationLine__WdDYd{fill:none;stroke:var(--mindmap-summary);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.mindmap_relationshipLine__OXi3l{fill:none;stroke:var(--mindmap-relationship);stroke-width:1.8px;stroke-dasharray:9 7;stroke-linecap:round}.mindmap_relationshipLabel__OHuW3{fill:rgba(196,230,255,.92);font-size:11px;font-weight:700;letter-spacing:.04em}.mindmap_node__iATy_{position:absolute;z-index:2;display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;padding:12px 16px;border:1px solid var(--mindmap-line);border-radius:18px;background:var(--mindmap-surface);color:var(--mindmap-text);text-align:left;box-shadow:var(--mindmap-shadow);backdrop-filter:blur(10px);transform-origin:center center;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease,opacity .18s ease,filter .18s ease}.mindmap_nodeReflowAnimated__Dzl2A{transition:left .16s ease,top .16s ease,width .16s ease,min-height .16s ease,transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease,opacity .18s ease,filter .18s ease}.mindmap_nodeContentRow__EGVFp{display:flex;width:100%;min-width:0;align-items:center;gap:10px}.mindmap_nodeContent__ZM1cE{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:4px}.mindmap_nodeConnectHandle__MZVvq{position:absolute;top:50%;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border:2px solid rgba(255,214,173,.82);border-radius:999px;background:radial-gradient(circle at 32% 32%,rgba(255,255,255,.95) 0 22%,rgba(255,214,173,.95) 23% 48%,rgba(255,145,56,.92) 49% 100%);color:rgba(55,24,5,.92);font-size:12px;font-weight:900;line-height:1;box-shadow:0 0 0 3px rgba(255,145,56,.1),0 12px 24px rgba(0,0,0,.26);transform:translateY(-50%) scale(.84);opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease,box-shadow .16s ease}.mindmap_nodeConnectHandleLeft__VuvtE{left:-13px}.mindmap_nodeConnectHandleRight__m6USr{right:-13px}.mindmap_nodeSelected__l_b99 .mindmap_nodeConnectHandle__MZVvq,.mindmap_node__iATy_:focus-visible .mindmap_nodeConnectHandle__MZVvq,.mindmap_node__iATy_:hover .mindmap_nodeConnectHandle__MZVvq{opacity:1;pointer-events:auto;transform:translateY(-50%) scale(1)}.mindmap_nodeConnectHandle__MZVvq:focus-visible,.mindmap_nodeConnectHandle__MZVvq:hover{box-shadow:0 0 0 4px rgba(255,145,56,.16),0 14px 28px rgba(255,115,0,.2)}.mindmap_nodeConnectHandle__MZVvq[data-collapsed="1"]{background:radial-gradient(circle at 32% 32%,rgba(255,255,255,.96) 0 22%,rgba(255,239,188,.96) 23% 48%,rgba(255,194,88,.94) 49% 100%)}.mindmap_node__iATy_:focus-visible,.mindmap_node__iATy_:hover{--node-scale:1.03;border-color:rgba(255,115,0,.62);box-shadow:0 0 0 1px rgba(255,115,0,.18),0 28px 64px rgba(0,0,0,.52)}.mindmap_nodeFocused__74lGo{z-index:8;border-color:var(--mindmap-line-strong);box-shadow:0 0 0 1px rgba(255,115,0,.2),0 30px 70px rgba(255,115,0,.16)}.mindmap_nodeSelected__l_b99{z-index:8;border-color:rgba(255,145,56,.82);box-shadow:0 0 0 1px rgba(255,145,56,.3),0 30px 70px rgba(255,115,0,.2)}.mindmap_nodeResizing__4ox2M{border-color:rgba(255,194,132,.96);box-shadow:0 0 0 1px rgba(255,194,132,.42),0 0 0 10px rgba(255,145,56,.08),0 34px 74px rgba(255,115,0,.22)}.mindmap_nodeResizeHandle__oyWWp{position:absolute;z-index:2;width:14px;height:14px;border:2px solid rgba(255,234,214,.92);border-radius:999px;background:rgba(255,145,56,.96);box-shadow:0 0 0 4px rgba(255,145,56,.12),0 10px 20px rgba(0,0,0,.28);opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease,box-shadow .16s ease}.mindmap_canvasAnnotationActive__TRK7_ .mindmap_nodeResizeHandle__oyWWp,.mindmap_canvasAnnotationResizing__dmsoR .mindmap_nodeResizeHandle__oyWWp,.mindmap_canvasAnnotation__H4nOQ:focus-visible .mindmap_nodeResizeHandle__oyWWp,.mindmap_canvasAnnotation__H4nOQ:hover .mindmap_nodeResizeHandle__oyWWp,.mindmap_nodeResizing__4ox2M .mindmap_nodeResizeHandle__oyWWp,.mindmap_nodeSelected__l_b99 .mindmap_nodeResizeHandle__oyWWp,.mindmap_node__iATy_:focus-visible .mindmap_nodeResizeHandle__oyWWp,.mindmap_node__iATy_:hover .mindmap_nodeResizeHandle__oyWWp{opacity:1;pointer-events:auto}.mindmap_nodeResizeHandle__oyWWp:active,.mindmap_nodeResizeHandle__oyWWp:hover{box-shadow:0 0 0 5px rgba(255,145,56,.16),0 12px 24px rgba(255,115,0,.24)}.mindmap_nodeResizeHandle_n__N_WAD{left:50%;top:-24px;transform:translateX(-50%);cursor:ns-resize}.mindmap_nodeResizeHandle_s__pREoc{left:50%;bottom:-24px;transform:translateX(-50%);cursor:ns-resize}.mindmap_nodeResizeHandle_e__wYlq3{right:-24px;top:50%;transform:translateY(-50%);cursor:ew-resize}.mindmap_nodeResizeHandle_w__6F3jn{left:-24px;top:50%;transform:translateY(-50%);cursor:ew-resize}.mindmap_nodeResizeHandle_ne__6hfNu{right:-22px;top:-22px;cursor:nesw-resize}.mindmap_nodeResizeHandle_nw__k7RKt{left:-22px;top:-22px;cursor:nwse-resize}.mindmap_nodeResizeHandle_se__3bCX3{right:-22px;bottom:-22px;cursor:nwse-resize}.mindmap_nodeResizeHandle_sw__Pys1a{left:-22px;bottom:-22px;cursor:nesw-resize}.mindmap_nodeDragging__ptZUS{opacity:.76;filter:saturate(1.08)}.mindmap_nodeDragFloating__QXrtQ{z-index:3;pointer-events:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease,opacity .18s ease,filter .18s ease;box-shadow:0 0 0 1px rgba(255,213,173,.2),0 24px 52px rgba(0,0,0,.3)}.mindmap_nodeDragPlaceholderHidden__dhYvP{opacity:0;pointer-events:none}.mindmap_nodeDropTarget__SqcHx{border-color:rgba(255,194,132,.92);box-shadow:0 0 0 1px rgba(255,194,132,.42),0 0 0 8px rgba(255,145,56,.08),0 30px 70px rgba(255,115,0,.22)}.mindmap_dragInsertGuide__DDePF{position:absolute;z-index:1;height:3px;border-radius:999px;pointer-events:none;background:linear-gradient(90deg,rgba(255,223,189,.22),rgba(255,183,102,.96) 12%,rgba(255,183,102,.96) 88%,rgba(255,223,189,.22));box-shadow:0 0 0 1px rgba(255,183,102,.1),0 0 18px rgba(255,145,56,.28)}.mindmap_dragInsertGuide__DDePF:after,.mindmap_dragInsertGuide__DDePF:before{content:"";position:absolute;top:50%;width:12px;height:12px;border-radius:999px;border:2px solid rgba(255,234,214,.9);background:rgba(255,145,56,.96);box-shadow:0 0 14px rgba(255,145,56,.26);transform:translateY(-50%)}.mindmap_dragInsertGuide__DDePF:before{left:0}.mindmap_dragInsertGuide__DDePF:after{right:0}.mindmap_nodeDimmed__5ePf1{opacity:.24;filter:saturate(.78) brightness(.84)}.mindmap_nodeRoot__ny5_d{align-items:center;gap:6px;padding:18px 22px;border-radius:34px;background:radial-gradient(circle at 20% 18%,rgba(255,255,255,.18),transparent 28%),linear-gradient(180deg,#ff8f2c,#ff7300 58%,#db5e00);color:#fff4eb;border-color:rgba(255,169,91,.5);box-shadow:0 0 0 1px rgba(255,198,146,.34),0 30px 76px rgba(255,115,0,.3)}.mindmap_nodeBranch__7BDi9{border-radius:16px;background:linear-gradient(180deg,rgba(28,25,23,.96),rgba(18,16,15,.98));color:var(--mindmap-text);border-color:rgba(255,115,0,.26);box-shadow:0 22px 48px rgba(0,0,0,.46)}.mindmap_nodeLeaf__dQmUc{border-radius:16px;background:rgba(16,15,14,.94);color:var(--mindmap-text)}.mindmap_nodeNote__8B_ee{border-radius:22px;background:var(--mindmap-surface-soft)}.mindmap_nodeLeft___rRde{align-items:flex-end;text-align:right}.mindmap_nodeRight__v5IEl{align-items:flex-start;text-align:left}.mindmap_nodeHasRatingBadge__CJFC6{padding-bottom:30px}.mindmap_rootHalo__POc7C{position:absolute;inset:-18px;z-index:-1;border-radius:42px;background:radial-gradient(circle,rgba(255,115,0,.32) 0,transparent 70%)}.mindmap_nodeSubtitle__L_GzP{font-size:10px;font-weight:700;line-height:1;letter-spacing:.18em;text-transform:uppercase;color:var(--mindmap-text-muted)}.mindmap_nodeTitle__4k6L_{display:block;min-width:0;font-size:15px;font-weight:700;line-height:1.18;letter-spacing:.01em}.mindmap_nodeTitleInput__eCBOa{width:100%;min-width:0;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:rgba(10,10,10,.34);color:inherit;padding:6px 8px;font:inherit;line-height:1.2;outline:none;box-shadow:inset 0 0 0 1px rgba(255,145,56,.12)}.mindmap_nodeTitleInput__eCBOa:focus{border-color:rgba(255,145,56,.82);box-shadow:inset 0 0 0 1px rgba(255,145,56,.22),0 0 0 3px rgba(255,145,56,.12)}.mindmap_nodeRoot__ny5_d .mindmap_nodeTitle__4k6L_{font-size:28px;letter-spacing:-.03em}.mindmap_nodeLabels__5Nxvv{display:flex;flex-wrap:wrap;gap:6px}.mindmap_nodeLabelChip__EHWOo{background:rgba(255,115,0,.14);color:#ffd9bb}.mindmap_nodeLabelChip__EHWOo,.mindmap_nodeMarkerChip__6IZqe{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.04em}.mindmap_nodeMarkerChip__6IZqe{background:rgba(255,255,255,.08);color:#fff4eb}.mindmap_nodeBranch__7BDi9 .mindmap_nodeTitle__4k6L_{font-size:14px}.mindmap_nodeSummary__9429n{display:block;font-size:11px;line-height:1.45;color:var(--mindmap-text-soft)}.mindmap_nodeImagePreviewFrame__zPNQD{display:block;width:100%;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03)),rgba(17,16,14,.72);aspect-ratio:11/5;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)}.mindmap_nodeImagePreview__VQsW8{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mindmap_nodeImagePreviewPlaceholder__yNk69{display:flex;width:100%;height:100%;align-items:center;justify-content:center;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,229,203,.72)}.mindmap_nodeNotePreview__NFSzx{display:block;margin-top:2px;font-size:11px;line-height:1.4;color:rgba(255,223,198,.84)}.mindmap_nodeLinkPreview__F39Px{display:block;font-size:11px;line-height:1.35;color:rgba(157,211,255,.86)}.mindmap_nodeLinkAction__oSwh_{display:inline-flex;width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center;align-self:center;border:1px solid rgba(157,211,255,.22);border-radius:999px;background:rgba(157,211,255,.08);color:rgba(196,230,255,.92);box-shadow:inset 0 0 0 1px rgba(255,255,255,.03);transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.mindmap_nodeLinkAction__oSwh_ svg{width:14px;height:14px}.mindmap_nodeLinkAction__oSwh_:focus-visible,.mindmap_nodeLinkAction__oSwh_:hover{border-color:rgba(157,211,255,.44);background:rgba(157,211,255,.16);color:#edf8ff;box-shadow:0 0 0 3px rgba(157,211,255,.1),0 10px 22px rgba(0,0,0,.18);transform:translateY(-1px)}.mindmap_nodeActionGroup__1XPKR{position:absolute;top:calc(100% + 8px);left:16px;display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid rgba(255,196,138,.16);border-radius:999px;background:rgba(17,13,10,.92);box-shadow:0 12px 24px rgba(0,0,0,.22),inset 0 0 0 1px rgba(255,255,255,.02);z-index:10;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-4px);transition:opacity .16s ease,visibility .16s ease,transform .16s ease}.mindmap_nodeActionGroupVisible__SdSRj,.mindmap_nodeFocused__74lGo .mindmap_nodeActionGroup__1XPKR,.mindmap_nodeSelected__l_b99 .mindmap_nodeActionGroup__1XPKR,.mindmap_node__iATy_:focus-visible .mindmap_nodeActionGroup__1XPKR,.mindmap_node__iATy_:hover .mindmap_nodeActionGroup__1XPKR{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.mindmap_nodeActionButton__KbngA{display:inline-flex;width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center;align-self:center;border:1px solid rgba(255,196,138,.22);border-radius:999px;background:rgba(255,166,74,.08);color:rgba(255,236,214,.94);font-size:13px;line-height:1;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03);transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.mindmap_nodeActionButton__KbngA svg{width:14px;height:14px}.mindmap_nodeActionButton__KbngA:focus-visible,.mindmap_nodeActionButton__KbngA:hover{border-color:rgba(255,196,138,.44);background:rgba(255,166,74,.18);color:#fff8f1;box-shadow:0 0 0 3px rgba(255,166,74,.1),0 10px 22px rgba(0,0,0,.18);transform:translateY(-1px)}.mindmap_nodeTutorialActionButton__4jd5W{order:1;width:28px;min-width:28px;padding:0;border-color:rgba(90,205,123,.34);background:radial-gradient(circle at 30% 25%,rgba(181,255,204,.22),transparent 55%),linear-gradient(180deg,rgba(246,255,249,.98),rgba(229,249,236,.94));color:#37a856;box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 8px 18px rgba(39,113,61,.12)}.mindmap_nodeTutorialActionButton__4jd5W:focus-visible,.mindmap_nodeTutorialActionButton__4jd5W:hover{border-color:rgba(114,231,146,.48);background:radial-gradient(circle at 30% 25%,rgba(181,255,204,.28),transparent 58%),linear-gradient(180deg,rgba(249,255,251,1),rgba(235,251,240,.98));color:#2fa14e;box-shadow:0 0 0 3px rgba(72,185,103,.1),0 10px 22px rgba(0,0,0,.18)}.mindmap_nodeTutorialNotePanel__pAvYx{position:absolute;top:calc(100% + 10px);left:0;display:grid;width:280px;min-height:220px;max-height:min(620px,calc(100vh - 180px));grid-template-rows:auto minmax(118px,1fr) auto auto;gap:9px;padding:12px;border:1px solid rgba(119,232,151,.24);border-radius:14px;background:rgba(18,14,11,.96);color:rgba(255,242,229,.94);box-shadow:0 18px 38px rgba(0,0,0,.34),inset 0 0 0 1px rgba(255,255,255,.03);cursor:default;pointer-events:auto;resize:vertical;overflow:auto;text-align:left;overscroll-behavior:contain}.mindmap_nodeTutorialNoteHeader__jJcsV{display:flex;align-items:center;justify-content:space-between;gap:10px}.mindmap_nodeTutorialNoteHeader__jJcsV strong{font-size:13px;font-weight:800}.mindmap_nodeTutorialNoteHeader__jJcsV span{font-size:11px;color:rgba(173,245,193,.72)}.mindmap_nodeTutorialNoteBody__MPdwK{display:block;min-height:118px;max-height:none;overflow:auto;white-space:pre-wrap;font-size:12px;line-height:1.55;color:rgba(255,229,207,.82)}.mindmap_nodeTutorialNoteTextarea__Lek9N{width:100%;height:100%;min-height:118px;box-sizing:border-box;resize:none;border:1px solid rgba(255,196,138,.18);border-radius:10px;background:rgba(255,255,255,.055);color:rgba(255,246,237,.96);font:inherit;font-size:12px;line-height:1.5;outline:none;padding:9px 10px;overscroll-behavior:contain}.mindmap_nodeTutorialNoteTextarea__Lek9N:focus{border-color:rgba(119,232,151,.42);box-shadow:0 0 0 3px rgba(72,185,103,.1)}.mindmap_nodeTutorialNoteError__hkI_H{font-size:11px;line-height:1.45;color:#ffb4a8}.mindmap_nodeTutorialNoteActions__CjHuu{display:flex;flex-wrap:wrap;gap:7px}.mindmap_nodeTutorialNoteAction__WBQQ8{display:inline-flex;min-height:28px;align-items:center;justify-content:center;border:1px solid rgba(255,196,138,.2);border-radius:999px;background:rgba(255,166,74,.08);color:rgba(255,236,214,.94);cursor:pointer;font-size:12px;font-weight:700;line-height:1;padding:0 10px}.mindmap_nodeTutorialNotePrimaryAction__Nv8kf{border-color:rgba(119,232,151,.32);background:rgba(72,185,103,.14);color:rgba(230,255,237,.96)}.mindmap_nodeTutorialNoteAction__WBQQ8[aria-disabled=true]{cursor:not-allowed;opacity:.46}.mindmap_nodeSignatureActionButton__fUWNY{order:0;font-size:11px;font-weight:700;letter-spacing:.04em}.mindmap_nodeSignatureActionButtonPending__DN_d_{opacity:.7}.mindmap_nodeSignatureBadge__L_Wdn{left:12px;box-sizing:border-box;max-width:calc(100% - 24px);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.mindmap_nodeRatingBadge__KVBu1,.mindmap_nodeSignatureBadge__L_Wdn{position:absolute;bottom:10px;display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border:1px solid rgba(255,196,138,.18);border-radius:999px;background:rgba(255,166,74,.08);color:rgba(255,236,214,.92);box-shadow:inset 0 0 0 1px rgba(255,255,255,.02);font-size:10px;letter-spacing:.02em;line-height:1}.mindmap_nodeRatingBadge__KVBu1{right:12px;justify-content:center;gap:4px;font-weight:700;pointer-events:auto;cursor:default}.mindmap_nodeRatingBadgeTooltip__dPy1D{position:absolute;right:0;bottom:calc(100% + 8px);padding:8px 10px;border:1px solid rgba(255,196,138,.24);border-radius:10px;background:rgba(17,13,10,.96);color:rgba(255,244,235,.96);box-shadow:0 10px 24px rgba(0,0,0,.24),inset 0 0 0 1px rgba(255,255,255,.02);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(4px);transition:opacity .16s ease,visibility .16s ease,transform .16s ease}.mindmap_nodeRatingBadge__KVBu1:hover .mindmap_nodeRatingBadgeTooltip__dPy1D,.mindmap_node__iATy_:focus-visible .mindmap_nodeRatingBadgeTooltip__dPy1D{opacity:1;visibility:visible;transform:translateY(0)}.mindmap_nodeRatingBadgeStar__TBhWS{color:#ffb347;font-size:10px}.mindmap_nodeRatingBadgeValue__oHflB{color:rgba(255,244,235,.96)}.mindmap_nodeFavoriteButton__hOWJG{position:absolute;top:-11px;right:-11px;z-index:12;display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:1px solid rgba(255,184,77,.56);border-radius:999px;background:rgba(18,14,11,.94);color:rgba(255,207,138,.92);box-shadow:0 10px 22px rgba(0,0,0,.24),inset 0 0 0 1px rgba(255,255,255,.04);cursor:pointer;pointer-events:auto;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.mindmap_nodeFavoriteButton__hOWJG svg{width:16px;height:16px;fill:currentColor}.mindmap_nodeFavoriteButton__hOWJG:focus-visible,.mindmap_nodeFavoriteButton__hOWJG:hover{border-color:rgba(255,203,112,.9);background:rgba(35,24,12,.98);color:#ffcf7a;box-shadow:0 0 0 3px rgba(255,184,77,.14),0 12px 28px rgba(0,0,0,.26);transform:translateY(-1px)}.mindmap_nodeFavoriteButton__hOWJG[aria-disabled=true]{opacity:.55;cursor:progress}.mindmap_nodeFavoriteButtonActive__NerP3{border-color:rgba(255,184,77,.94);background:rgba(255,184,77,.18);color:#ffb84d}.mindmap_skillPreviewModal__1ad6_{position:fixed;inset:0;z-index:1300;display:flex;align-items:flex-start;justify-content:center;padding:24px;overflow:auto}.mindmap_skillPreviewBackdrop__3GjwC{position:absolute;inset:0;border:0;background:rgba(4,3,3,.7);backdrop-filter:blur(8px);cursor:pointer}.mindmap_skillPreviewPanel__YaVJE{position:relative;z-index:1;width:min(1240px,calc(100vw - 48px));max-height:calc(100vh - 48px);display:flex;min-height:0;flex-direction:column;gap:18px;padding:20px;border:1px solid rgba(255,145,56,.22);border-radius:28px;background:radial-gradient(circle at top left,rgba(255,115,0,.08),transparent 28%),linear-gradient(180deg,rgba(21,18,16,.98),rgba(12,11,10,.98));box-shadow:0 36px 90px rgba(0,0,0,.52),0 0 0 1px rgba(255,255,255,.03);backdrop-filter:blur(18px)}.mindmap_skillPreviewHeader__7nykB{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mindmap_skillPreviewHeaderText__95pkp{display:grid;gap:4px;min-width:0}.mindmap_skillPreviewHeaderText__95pkp strong{font-size:18px;font-weight:800;color:var(--mindmap-text)}.mindmap_skillPreviewHeaderText__95pkp span{font-size:12px;line-height:1.45;color:var(--mindmap-text-soft);word-break:break-all}.mindmap_skillPreviewSourceMeta__ynoon{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.mindmap_skillPreviewSourceBadge__i_S1p{display:inline-flex;min-height:24px;align-items:center;padding:0 10px;border-radius:999px;background:rgba(255,145,56,.14);color:#ffd8b7;font-size:11px;font-weight:800;letter-spacing:.03em;white-space:nowrap}.mindmap_skillPreviewSourceBadge__i_S1p[data-source-tone=personal]{background:rgba(255,145,56,.2);color:#ffe7cf}.mindmap_skillPreviewSourceBadge__i_S1p[data-source-tone=team]{background:rgba(248,196,113,.18);color:#fff0c9}.mindmap_skillPreviewSourceBadge__i_S1p[data-source-tone=empty]{background:rgba(148,163,184,.2);color:#d7e1ee}.mindmap_skillPreviewSourceHint__y4rq_{display:none;font-size:12px;line-height:1.45;color:var(--mindmap-text-soft);word-break:break-all}.mindmap_skillPreviewBody__h7TKa{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.72fr);gap:18px;min-height:0;flex:1}.mindmap_skillPreviewBodyCustom__ibksV{grid-template-columns:minmax(0,1fr)}.mindmap_skillPreviewViewToggle__X0BHL{display:inline-flex;gap:10px;padding:6px;border:1px solid rgba(255,145,56,.12);border-radius:999px;background:rgba(255,255,255,.03)}.mindmap_skillPreviewViewButton__bs0AE{min-height:38px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:var(--mindmap-text-soft);font-size:13px;font-weight:700;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.mindmap_skillPreviewViewButton__bs0AE:hover{color:var(--mindmap-text);background:rgba(255,145,56,.08)}.mindmap_skillPreviewViewButtonActive__Y27V_{background:linear-gradient(135deg,rgba(255,145,56,.22),rgba(255,115,0,.14));color:#fff4eb;box-shadow:inset 0 0 0 1px rgba(255,181,111,.25)}.mindmap_skillPreviewFrameWrap__Kx_O1{min-height:420px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.01)),rgba(7,7,7,.4);box-shadow:inset 0 0 0 1px rgba(255,255,255,.02)}.mindmap_skillPreviewFrame__tIQaq{width:100%;height:100%;min-height:420px;border:0;background:rgba(255,255,255,.02)}.mindmap_skillPreviewFallback__l_C59{display:flex;min-height:420px;flex-direction:column;gap:12px;padding:18px;border:1px solid rgba(255,145,56,.14);border-radius:20px;background:linear-gradient(180deg,rgba(255,115,0,.08),rgba(255,115,0,.03)),rgba(18,16,15,.86)}.mindmap_skillPreviewActionsOnly__kBGTT{display:flex;justify-content:flex-end;padding:8px 0 0}.mindmap_skillPreviewFallbackBadge__dnOYJ{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:26px;align-items:center;padding:0 10px;border-radius:999px;background:rgba(255,145,56,.14);color:#ffd8b7;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.mindmap_skillPreviewFallback__l_C59 strong{font-size:16px;line-height:1.35;color:var(--mindmap-text)}.mindmap_skillPreviewFallback__l_C59 p{margin:0;font-size:13px;line-height:1.6;color:var(--mindmap-text-soft)}.mindmap_skillPreviewDefaultNote___2Ig2{display:grid;gap:8px;padding:14px;border:1px solid rgba(255,145,56,.12);border-radius:16px;background:rgba(255,255,255,.02)}.mindmap_skillPreviewDefaultNote___2Ig2 span{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffd8b7}.mindmap_skillPreviewDefaultNote___2Ig2 p{margin:0;overflow-wrap:anywhere;word-break:break-word}.mindmap_skillPreviewEditor__OPw2s{display:flex;min-height:420px;min-width:0;flex-direction:column;gap:14px;padding:22px;border:1px solid rgba(255,145,56,.14);border-radius:24px;background:linear-gradient(180deg,rgba(255,115,0,.08),rgba(255,115,0,.03)),rgba(18,16,15,.86)}.mindmap_skillEntryEditorShell__IO23C{display:grid;align-content:start;gap:16px;min-height:min(760px,calc(100vh - 220px));align-self:start;overflow:auto;padding-right:8px;scrollbar-gutter:stable}.mindmap_skillEntryEditorShell__IO23C>.mindmap_skillEntryToggleRow__2vhUV,.mindmap_skillEntryEditorShell__IO23C>.mindmap_skillPreviewActions__fKPv8,.mindmap_skillEntryEditorShell__IO23C>.mindmap_skillPreviewField__SYhyn{padding:16px 18px;border:1px solid rgba(255,145,56,.1);border-radius:20px;background:rgba(0,0,0,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.02)}.mindmap_skillEntryEditorShell__IO23C>.mindmap_skillPreviewField__SYhyn{gap:12px}.mindmap_skillEntryEditorShell__IO23C>.mindmap_skillPreviewField__SYhyn:has(.mindmap_skillEntryContentTextarea___PAsX){gap:14px;padding-bottom:18px;background:linear-gradient(180deg,rgba(255,145,56,.08),rgba(255,145,56,.02)),rgba(0,0,0,.14)}.mindmap_skillEntryEditorShell__IO23C>.mindmap_skillPreviewField__SYhyn:has(.mindmap_skillEntrySummaryTextarea__T0YDe) .mindmap_skillPreviewTextarea__UfcBl{min-height:120px}.mindmap_skillEntryEditorBody__H2Tzf{grid-template-columns:minmax(0,1.22fr) minmax(420px,.78fr);align-items:start;gap:20px;min-height:0;overflow:hidden}.mindmap_skillEntryEditorModal__9YD4c{position:fixed;inset:0;z-index:1600;display:flex;align-items:flex-start;justify-content:center;padding:24px;overflow:auto}.mindmap_skillEntryEditorBackdrop__tOg6j{position:fixed;inset:0;border:0;background:rgba(4,3,3,.76);backdrop-filter:blur(8px);cursor:pointer}.mindmap_skillEntryEditorDialog__DXVay{position:relative;z-index:1;width:min(1380px,calc(100vw - 32px));max-height:calc(100vh - 32px);display:flex;min-height:0;flex-direction:column;gap:18px;padding:20px;border:1px solid rgba(255,145,56,.22);border-radius:28px;background:radial-gradient(circle at top left,rgba(255,115,0,.08),transparent 28%),linear-gradient(180deg,rgba(21,18,16,.98),rgba(12,11,10,.98));box-shadow:0 36px 90px rgba(0,0,0,.52),0 0 0 1px rgba(255,255,255,.03);backdrop-filter:blur(18px)}.mindmap_skillEntryEditorHeader__u9j5b{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mindmap_skillEntryEditorHeaderText__EOeC_{display:grid;gap:4px;min-width:0}.mindmap_skillEntryEditorHeaderText__EOeC_ strong{font-size:18px;font-weight:800;color:var(--mindmap-text)}.mindmap_skillEntryEditorHeaderText__EOeC_ span{font-size:12px;line-height:1.45;color:var(--mindmap-text-soft);word-break:break-all}.mindmap_skillEntryEditorDialog__DXVay .mindmap_actionButton__CCewb,.mindmap_skillEntryEditorDialog__DXVay .mindmap_skillEntryEditorHeaderText__EOeC_ span,.mindmap_skillEntryEditorDialog__DXVay .mindmap_skillEntryEditorHeaderText__EOeC_ strong,.mindmap_skillEntryEditorDialog__DXVay .mindmap_skillEntryFormatHint__qqn1M span,.mindmap_skillEntryEditorDialog__DXVay .mindmap_skillEntryFormatHint__qqn1M strong,.mindmap_skillEntryEditorDialog__DXVay .mindmap_skillEntryMarkdownHelpButton__7r7MM,.mindmap_skillEntryEditorDialog__DXVay .mindmap_skillEntryPreviewHeader__BWv0H span,.mindmap_skillEntryEditorDialog__DXVay .mindmap_skillEntryPreviewHeader__BWv0H strong,.mindmap_skillEntryEditorDialog__DXVay .mindmap_skillEntryToggleRow__2vhUV span,.mindmap_skillEntryEditorDialog__DXVay .mindmap_skillPreviewField__SYhyn span,.mindmap_skillEntryEditorDialog__DXVay .mindmap_skillPreviewInput__VeW_P,.mindmap_skillEntryEditorDialog__DXVay .mindmap_skillPreviewResetButton__JBluc,.mindmap_skillEntryEditorDialog__DXVay .mindmap_skillPreviewSaveButton__2LPDr,.mindmap_skillEntryEditorDialog__DXVay .mindmap_skillPreviewStatus__kSawN,.mindmap_skillEntryEditorDialog__DXVay .mindmap_skillPreviewTextarea__UfcBl{color:#ffffff}.mindmap_skillEntryEditorLayout__Src8J{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(420px,.78fr);gap:20px;min-height:min(780px,calc(100vh - 180px));flex:1;overflow:hidden}.mindmap_skillEntryEditorPanel__PLD3_{width:min(1380px,calc(100vw - 32px));max-height:calc(100vh - 32px)}.mindmap_skillEntryEditorPanel__PLD3_ .mindmap_skillPreviewBody__h7TKa{min-height:min(780px,calc(100vh - 180px))}.mindmap_skillEntryToggleRow__2vhUV{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:84px;padding:16px 18px;border:1px solid rgba(255,145,56,.14);border-radius:18px;background:rgba(8,8,8,.28)}.mindmap_skillEntryToggleRow__2vhUV span{font-size:15px;font-weight:700;color:#ffd8b7}.mindmap_skillEntryCheckbox__F656x{width:18px;height:18px;accent-color:#ff9138;cursor:pointer}.mindmap_skillEntrySummaryTextarea__T0YDe{min-height:136px;resize:vertical}.mindmap_skillEntryContentTextarea___PAsX{min-height:min(640px,calc(100vh - 360px));resize:vertical}.mindmap_skillEntryFieldHeader__cfYLo{display:flex;align-items:center;justify-content:space-between;gap:12px}.mindmap_skillEntryMarkdownHelp__hrZlf{position:relative;display:inline-flex;align-items:center}.mindmap_skillEntryMarkdownHelpButton__7r7MM{width:22px;height:22px;border:1px solid rgba(255,145,56,.28);border-radius:999px;background:rgba(255,145,56,.12);color:#ffe0c3;font-size:12px;font-weight:800;line-height:1;cursor:help;transition:background .18s ease,border-color .18s ease,transform .18s ease}.mindmap_skillEntryMarkdownHelpButton__7r7MM:hover{transform:translateY(-1px);background:rgba(255,145,56,.2);border-color:rgba(255,145,56,.42)}.mindmap_skillEntryMarkdownHelpTooltip__59SdI{position:absolute;right:0;top:calc(100% + 10px);z-index:3;width:min(320px,calc(100vw - 56px));padding:12px 14px;border:1px solid rgba(255,145,56,.2);border-radius:14px;background:rgba(19,16,14,.96);color:rgba(255,236,214,.88);box-shadow:0 18px 40px rgba(0,0,0,.32);font-size:12px;line-height:1.6;white-space:pre-line;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease}.mindmap_skillEntryMarkdownHelp__hrZlf:focus-within .mindmap_skillEntryMarkdownHelpTooltip__59SdI,.mindmap_skillEntryMarkdownHelp__hrZlf:hover .mindmap_skillEntryMarkdownHelpTooltip__59SdI{opacity:1;transform:translateY(0)}.mindmap_skillEntryTemplateActions__KUdNy{display:flex;justify-content:flex-start;padding-top:2px}.mindmap_skillEntrySourceActions__lnMIc{display:flex;justify-content:flex-start}.mindmap_skillEntryHiddenFileInput__CwFl9{display:none}.mindmap_skillEntryTemplateActions__KUdNy .mindmap_actionButton__CCewb{min-height:40px;padding:0 18px;border-radius:999px}.mindmap_skillEntryFormatHint__qqn1M{display:grid;gap:6px;padding:14px 16px;border:1px solid rgba(255,145,56,.12);border-radius:16px;background:rgba(255,255,255,.03)}.mindmap_skillEntryFormatHint__qqn1M strong{font-size:12px;font-weight:800;color:#ffe0c3}.mindmap_skillEntryFormatHint__qqn1M span{font-size:12px;line-height:1.6;color:rgba(255,236,214,.72)}.mindmap_skillEntryPreviewShell__GI4vo{display:grid;grid-template-rows:auto minmax(0,1fr);align-content:start;min-height:min(760px,calc(100vh - 220px));align-self:start;overflow:hidden}.mindmap_skillEntryPreviewHeader__BWv0H{display:grid;gap:8px;padding-bottom:2px}.mindmap_skillEntryPreviewHeader__BWv0H strong{font-size:15px;color:var(--mindmap-text)}.mindmap_skillEntryPreviewHeader__BWv0H span{font-size:12px;line-height:1.55;color:var(--mindmap-text-soft)}.mindmap_skillEntryPreviewCard__IT_M7{display:grid;min-height:0;gap:14px;min-height:min(700px,calc(100vh - 260px));padding:26px 28px;border:1px solid rgba(219,223,232,.96);border-radius:24px;background:#fff;color:#111827;box-shadow:0 18px 40px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.82)}.mindmap_skillEntryPreviewCard__IT_M7>strong{font-size:18px;line-height:1.4;color:#111827}.mindmap_skillEntryPreviewSummary__7BZLO{margin:0;font-size:13px;line-height:1.7;color:#475467}.mindmap_skillEntryPreviewMarkdown__nNp_I{min-height:0;max-height:min(66vh,760px);overflow:auto;padding-right:10px;font-size:14px;line-height:1.82;color:#344054}.mindmap_skillEntryPreviewMarkdown__nNp_I>:first-child{margin-top:0}.mindmap_skillEntryPreviewMarkdown__nNp_I>:last-child{margin-bottom:0}.mindmap_skillEntryPreviewMarkdown__nNp_I h1,.mindmap_skillEntryPreviewMarkdown__nNp_I h2,.mindmap_skillEntryPreviewMarkdown__nNp_I h3{margin:0 0 10px;color:#111827;line-height:1.35}.mindmap_skillEntryPreviewMarkdown__nNp_I h1{font-size:20px}.mindmap_skillEntryPreviewMarkdown__nNp_I h2{font-size:17px}.mindmap_skillEntryPreviewMarkdown__nNp_I h3{font-size:15px}.mindmap_skillEntryPreviewMarkdown__nNp_I blockquote,.mindmap_skillEntryPreviewMarkdown__nNp_I ol,.mindmap_skillEntryPreviewMarkdown__nNp_I p,.mindmap_skillEntryPreviewMarkdown__nNp_I ul{margin:0 0 12px}.mindmap_skillEntryPreviewMarkdown__nNp_I ol,.mindmap_skillEntryPreviewMarkdown__nNp_I ul{padding-left:20px}.mindmap_skillEntryPreviewMarkdown__nNp_I li+li{margin-top:6px}.mindmap_skillEntryPreviewMarkdown__nNp_I code{padding:1px 6px;border-radius:999px;background:rgba(255,145,56,.12);color:#9a3412;font-size:12px}.mindmap_skillEntryPreviewMarkdown__nNp_I pre{margin:0 0 12px;padding:14px;border-radius:14px;overflow:auto;background:#fff7ed;border:1px solid rgba(255,145,56,.16)}.mindmap_skillEntryPreviewMarkdown__nNp_I pre code{padding:0;background:transparent}.mindmap_skillEntryPreviewMarkdown__nNp_I a{color:#c2410c}.mindmap_skillEntryPreviewMarkdown__nNp_I blockquote{padding-left:12px;border-left:3px solid rgba(255,145,56,.34);color:#667085}.mindmap_skillPreviewEditorToolbar__HF_QC{display:flex;flex-wrap:wrap;gap:10px}.mindmap_skillPreviewField__SYhyn{display:grid;gap:10px}.mindmap_skillPreviewField__SYhyn span{font-size:14px;font-weight:700;color:#ffd8b7}.mindmap_skillPreviewInput__VeW_P,.mindmap_skillPreviewTextarea__UfcBl{min-width:0;width:100%;border:1px solid rgba(255,145,56,.18);border-radius:18px;background:rgba(8,8,8,.5);color:var(--mindmap-text);padding:16px 18px;font:inherit;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.mindmap_skillPreviewInput__VeW_P:focus,.mindmap_skillPreviewTextarea__UfcBl:focus{border-color:rgba(255,166,96,.55);box-shadow:0 0 0 3px rgba(255,145,56,.12);background:rgba(13,12,11,.74)}.mindmap_skillPreviewTextarea__UfcBl{min-height:180px;resize:vertical;line-height:1.7;overflow-wrap:anywhere;word-break:break-word}.mindmap_skillPreviewInput__VeW_P{min-height:72px}select.mindmap_skillPreviewInput__VeW_P{min-height:56px}.mindmap_skillEntryEditorShell__IO23C>.mindmap_skillPreviewActions__fKPv8{justify-content:flex-end;margin-top:8px;padding-top:18px;border-top:1px solid rgba(255,145,56,.12);background:rgba(0,0,0,.12);position:sticky;bottom:0;z-index:1}.mindmap_skillPreviewRichEditor__xEhu7{min-width:0;min-height:220px;max-width:100%;border:1px solid rgba(255,145,56,.18);border-radius:16px;background:rgba(8,8,8,.5);color:var(--mindmap-text);padding:14px 16px;outline:none;overflow:auto;line-height:1.7;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.mindmap_skillPreviewRichEditor__xEhu7:focus{border-color:rgba(255,166,96,.55);box-shadow:0 0 0 3px rgba(255,145,56,.12);background:rgba(13,12,11,.74)}.mindmap_skillPreviewRichEditor__xEhu7:empty:before{content:attr(data-placeholder);color:rgba(255,236,221,.42)}.mindmap_skillPreviewRichEditor__xEhu7 ol,.mindmap_skillPreviewRichEditor__xEhu7 p,.mindmap_skillPreviewRichEditor__xEhu7 ul{margin:0 0 12px;overflow-wrap:anywhere;word-break:break-word}.mindmap_skillPreviewRichEditor__xEhu7 ol:last-child,.mindmap_skillPreviewRichEditor__xEhu7 p:last-child,.mindmap_skillPreviewRichEditor__xEhu7 ul:last-child{margin-bottom:0}.mindmap_skillPreviewRichEditor__xEhu7 ol,.mindmap_skillPreviewRichEditor__xEhu7 ul{padding-left:20px}.mindmap_skillPreviewRichEditor__xEhu7 *{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.mindmap_skillPreviewPresetEditor__EohA4{height:clamp(360px,calc(100vh - 260px),620px);min-height:0;border:0;border-radius:18px 18px 0 0;background:linear-gradient(180deg,#fffdf8,#ffffff);color:#273142;padding:28px 32px;box-shadow:none;overflow-y:auto;line-height:1.85;scrollbar-color:rgba(255,145,56,.42) rgba(241,245,249,.9);scrollbar-width:thin}.mindmap_skillPreviewPresetEditor__EohA4:focus{border-color:rgba(255,145,56,.55);background:linear-gradient(180deg,#fffdf8,#ffffff);box-shadow:0 22px 46px rgba(15,23,42,.1),0 0 0 4px rgba(255,145,56,.12)}.mindmap_skillPreviewPresetEditor__EohA4:empty:before{color:#98a2b3}.mindmap_skillPreviewPresetReadonly__WqFFc{cursor:default;-webkit-user-select:text;-moz-user-select:text;user-select:text}.mindmap_skillPreviewPresetEditor__EohA4 p{margin:0 0 16px}.mindmap_skillPreviewPresetEditor__EohA4 p:first-child{margin-bottom:24px;font-size:34px;font-weight:800;line-height:1.24;letter-spacing:-.03em;color:#111827}.mindmap_skillPreviewPresetEditor__EohA4 h2{margin:28px 0 14px;padding-bottom:10px;border-bottom:1px solid #e8ecf3;font-size:24px;font-weight:800;line-height:1.35;color:#111827}.mindmap_skillPreviewPresetEditor__EohA4 h1,.mindmap_skillPreviewPresetEditor__EohA4 h3{margin:0 0 10px;color:#111827;line-height:1.35}.mindmap_skillPreviewPresetEditor__EohA4 h1{font-size:20px}.mindmap_skillPreviewPresetEditor__EohA4 h3{font-size:15px}.mindmap_skillPreviewPresetEditor__EohA4 ol,.mindmap_skillPreviewPresetEditor__EohA4 ul{margin:0 0 18px;padding-left:24px}.mindmap_skillPreviewPresetEditor__EohA4 pre{margin:14px 0 22px;overflow-x:auto;border:1px solid #e8ecf3;border-radius:14px;background:#f8fafc;color:#344054;padding:14px 16px;font:13px/1.7 SFMono-Regular,Consolas,Liberation Mono,monospace;white-space:pre-wrap}.mindmap_skillPreviewPresetEditor__EohA4 li{margin:0 0 8px}.mindmap_skillPreviewPresetEditor__EohA4 code{padding:1px 6px;border-radius:999px;background:rgba(255,145,56,.12);color:#9a3412;font-size:12px}.mindmap_skillPreviewPresetEditor__EohA4 pre code{padding:0;background:transparent;color:inherit}.mindmap_skillPreviewPresetEditor__EohA4 a{color:#c2410c}.mindmap_skillPreviewPresetEditor__EohA4 blockquote{margin:0 0 12px;padding-left:12px;border-left:3px solid rgba(255,145,56,.34);color:#667085}.mindmap_skillPreviewPresetEditor__EohA4 table{width:100%;margin:16px 0 22px;border-collapse:collapse;border-spacing:0;overflow:hidden;border:1px solid #dce3ed;border-radius:14px;background:#fff}.mindmap_skillPreviewPresetEditor__EohA4 td,.mindmap_skillPreviewPresetEditor__EohA4 th{border:1px solid #dce3ed;padding:10px 12px;font-size:14px;line-height:1.65;color:#344054;vertical-align:top}.mindmap_skillPreviewPresetEditor__EohA4 th{background:#f8fafc;color:#111827;font-weight:700}.mindmap_skillPreviewPresetBox__jQTfd{display:flex;min-height:0;flex-direction:column;overflow:hidden;border:1px solid rgba(219,223,232,.96);border-radius:20px;background:#fff;box-shadow:0 18px 40px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.82)}.mindmap_skillPreviewMarkdownShell__zBa8G{display:grid;gap:18px;min-height:0;max-height:clamp(360px,calc(100vh - 260px),620px);padding:24px;overflow:auto;background:linear-gradient(180deg,#fffdf8,#ffffff)}.mindmap_skillPreviewMarkdownEditor__c_osV{padding:24px;gap:18px}.mindmap_skillPreviewMarkdownGrid__d2Uu_{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;min-height:0}.mindmap_skillPreviewMarkdownPane__pXY5H{min-height:0}.mindmap_skillPreviewMarkdownTextarea__VMWLq{min-height:420px;font:14px/1.7 SFMono-Regular,Consolas,Liberation Mono,monospace;white-space:pre-wrap}.mindmap_skillPreviewMarkdownHelp__1Pe0j{margin:0;color:rgba(255,236,214,.72);font-size:12px;line-height:1.7}.mindmap_skillPreviewMarkdownPreviewCard__DEvsV{display:grid;gap:14px;min-height:420px;padding:20px 22px;border:1px solid rgba(255,145,56,.14);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02)),rgba(10,9,8,.52);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.mindmap_skillPreviewMarkdownPreviewCard__DEvsV>strong{color:#fff7f0;font-size:18px;line-height:1.45}.mindmap_skillPreviewMarkdownPreviewSummary__DEGoR{margin:0;color:rgba(255,236,214,.82);font-size:13px;line-height:1.7}.mindmap_skillPreviewMarkdownPreview__YhtHv{min-height:0;overflow:auto;padding-right:6px;color:#f6e7d7;font-size:14px;line-height:1.82}.mindmap_skillPreviewMarkdownPreview__YhtHv>:first-child{margin-top:0}.mindmap_skillPreviewMarkdownPreview__YhtHv>:last-child{margin-bottom:0}.mindmap_skillPreviewMarkdownPreview__YhtHv h1,.mindmap_skillPreviewMarkdownPreview__YhtHv h2,.mindmap_skillPreviewMarkdownPreview__YhtHv h3{margin:0 0 12px;color:#fff7f0;line-height:1.35}.mindmap_skillPreviewMarkdownPreview__YhtHv h1{font-size:24px}.mindmap_skillPreviewMarkdownPreview__YhtHv h2{font-size:18px}.mindmap_skillPreviewMarkdownPreview__YhtHv h3{font-size:16px}.mindmap_skillPreviewMarkdownPreview__YhtHv blockquote,.mindmap_skillPreviewMarkdownPreview__YhtHv ol,.mindmap_skillPreviewMarkdownPreview__YhtHv p,.mindmap_skillPreviewMarkdownPreview__YhtHv pre,.mindmap_skillPreviewMarkdownPreview__YhtHv ul{margin:0 0 14px}.mindmap_skillPreviewMarkdownPreview__YhtHv ol,.mindmap_skillPreviewMarkdownPreview__YhtHv ul{padding-left:20px}.mindmap_skillPreviewMarkdownPreview__YhtHv li+li{margin-top:6px}.mindmap_skillPreviewMarkdownPreview__YhtHv a{color:#ffb870}.mindmap_skillPreviewMarkdownPreview__YhtHv code{padding:1px 6px;border-radius:999px;background:rgba(255,145,56,.14);color:#ffd6af;font-size:12px}.mindmap_skillPreviewMarkdownPreview__YhtHv pre{padding:14px 16px;border:1px solid rgba(255,145,56,.12);border-radius:14px;background:rgba(0,0,0,.3);overflow:auto}.mindmap_skillPreviewMarkdownPreview__YhtHv pre code{padding:0;background:transparent}.mindmap_skillPreviewMarkdownPreview__YhtHv blockquote{padding-left:12px;border-left:3px solid rgba(255,145,56,.34);color:rgba(255,236,214,.76)}.mindmap_skillPreviewPresetActions__ADezW{flex:0 0 auto;display:flex;justify-content:flex-end;gap:10px;padding:14px 18px 18px;border-top:1px solid #e8ecf3;background:#fff}.mindmap_skillPreviewPresetActions__ADezW .mindmap_skillPreviewResetButton__JBluc,.mindmap_skillPreviewPresetActions__ADezW .mindmap_skillPreviewResetButton__JBluc:disabled,.mindmap_skillPreviewPresetActions__ADezW .mindmap_skillPreviewSaveButton__2LPDr,.mindmap_skillPreviewPresetActions__ADezW .mindmap_skillPreviewSaveButton__2LPDr:disabled{color:#111827}.mindmap_skillPreviewPresetEditorShell__jqn79{min-height:0;padding-top:0}.mindmap_skillPreviewDocumentEditor__qxZ7j{gap:14px;padding-top:0}.mindmap_skillPreviewDocumentSurface__opTM_{min-height:0;overflow:hidden;border:1px solid rgba(219,223,232,.96);border-radius:24px;background:linear-gradient(180deg,#fffdf8,#ffffff);box-shadow:0 22px 46px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.92)}.mindmap_skillPreviewDocumentSurfaceEditor__eZ_8f{height:clamp(420px,calc(100vh - 260px),700px);border-radius:24px;padding:36px 40px;background:transparent;color:#1f2937;line-height:1.9;font-size:15px;box-shadow:none}.mindmap_skillPreviewDocumentSurfaceEditor__eZ_8f:focus{background:transparent;box-shadow:inset 0 0 0 1px rgba(255,145,56,.16),0 0 0 4px rgba(255,145,56,.1)}.mindmap_skillPreviewDocumentSurfaceEditor__eZ_8f:empty:before{color:#98a2b3}.mindmap_skillPreviewDocumentSurfaceEditor__eZ_8f h1:first-child,.mindmap_skillPreviewDocumentSurfaceEditor__eZ_8f h2:first-child,.mindmap_skillPreviewDocumentSurfaceEditor__eZ_8f p:first-child{margin-top:0}.mindmap_skillPreviewPresetField__JlKaf{min-height:0}.mindmap_skillPreviewPresetField__JlKaf>.mindmap_skillPreviewEditorToolbar__HF_QC,.mindmap_skillPreviewPresetField__JlKaf>span{display:none}@media (max-width:980px){.mindmap_skillPreviewMarkdownGrid__d2Uu_{grid-template-columns:1fr}.mindmap_skillPreviewMarkdownPreviewCard__DEvsV,.mindmap_skillPreviewMarkdownTextarea__VMWLq{min-height:300px}}.mindmap_skillPreviewError__d_yt2,.mindmap_skillPreviewStatus__kSawN{margin:0;font-size:12px;line-height:1.5}.mindmap_skillPreviewStatus__kSawN{color:var(--mindmap-text-soft);overflow-wrap:anywhere;word-break:break-word}.mindmap_skillPreviewError__d_yt2{color:#ffb4a6}.mindmap_skillPreviewSaveButton__2LPDr{min-height:38px;padding:0 16px;border:1px solid rgba(255,181,111,.26);border-radius:999px;background:linear-gradient(135deg,rgba(255,145,56,.24),rgba(255,115,0,.14));color:#fff4eb;font-size:13px;font-weight:800;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.mindmap_skillPreviewSaveButton__2LPDr:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px rgba(255,115,0,.16)}.mindmap_skillPreviewSaveButton__2LPDr:disabled{cursor:not-allowed;opacity:.62;filter:saturate(.8)}.mindmap_skillPreviewResetButton__JBluc{min-height:38px;padding:0 16px;border:1px solid rgba(255,145,56,.16);border-radius:999px;background:rgba(255,255,255,.03);color:var(--mindmap-text-soft);font-size:13px;font-weight:700;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.mindmap_skillPreviewResetButton__JBluc:hover:not(:disabled){background:rgba(255,145,56,.08);color:var(--mindmap-text);transform:translateY(-1px)}.mindmap_skillPreviewResetButton__JBluc:disabled{cursor:not-allowed;opacity:.62}.mindmap_skillPreviewActions__fKPv8{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}.mindmap_skillPreviewActionsOnly__kBGTT .mindmap_skillPreviewActions__fKPv8{flex-direction:column;align-items:flex-end}.mindmap_skillPreviewActionsOnly__kBGTT .mindmap_skillPreviewSaveButton__2LPDr{order:-1}.mindmap_nodeLabelPreview__UHtqF{display:block;font-size:11px;line-height:1.35;color:rgba(255,221,179,.84)}.mindmap_nodeTaskMeta__enDtX{display:block;font-size:11px;line-height:1.35;color:rgba(196,236,208,.86)}.mindmap_nodeTaskDates__qHpSC{display:block;font-size:10px;line-height:1.3;color:rgba(255,223,171,.82)}.mindmap_nodeCommentMeta__PX0T1{display:block;font-size:10px;line-height:1.3;color:rgba(164,213,255,.84)}.mindmap_nodeRoot__ny5_d .mindmap_nodeSummary__9429n{color:rgba(255,244,235,.86)}.mindmap_nodeRoot__ny5_d .mindmap_nodeImagePreviewFrame__zPNQD{border-color:rgba(255,226,194,.24);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05),0 14px 32px rgba(0,0,0,.2)}.mindmap_nodeRoot__ny5_d .mindmap_nodeImagePreviewPlaceholder__yNk69{color:rgba(255,244,235,.76)}.mindmap_contextMenu__jMOwo{position:fixed;z-index:26;width:min(460px,calc(100vw - 24px));min-height:320px;display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:rgba(14,13,12,.94);box-shadow:0 28px 72px rgba(0,0,0,.48),0 0 0 1px rgba(255,255,255,.04);backdrop-filter:blur(18px);overscroll-behavior:contain}.mindmap_contextMenuHeader__zv3Hq{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:2px}.mindmap_contextMenuHeader__zv3Hq strong{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,240,225,.88)}.mindmap_contextMenuClose__I1EUk{border:0;border-radius:999px;background:rgba(255,255,255,.08);color:var(--mindmap-text-soft);padding:6px 10px;font-size:11px;font-weight:700}.mindmap_contextMenuGroup__eVZUv{display:flex;flex-direction:column;gap:8px;min-width:0;min-height:0}.mindmap_contextMenuColumns__NQush{display:grid;grid-template-columns:minmax(132px,148px) minmax(0,1fr);gap:10px;min-width:0;min-height:0;flex:1;align-items:stretch}.mindmap_contextMenuPrimary__kPLaW{display:grid;align-content:start;gap:6px;padding-right:10px;border-right:1px solid rgba(255,255,255,.08);max-height:248px;overflow-y:auto;overscroll-behavior:contain}.mindmap_contextMenuPrimaryItem__9067W{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.03);color:var(--mindmap-text);padding:10px 12px;font-size:13px;font-weight:700;text-align:left}.mindmap_contextMenuPrimaryItemActive__Kg2OE,.mindmap_contextMenuPrimaryItem__9067W:focus-visible,.mindmap_contextMenuPrimaryItem__9067W:hover{border-color:rgba(255,145,56,.54);background:rgba(255,115,0,.14);color:#fff7f0}.mindmap_contextMenuChevron__d1vMY{color:var(--mindmap-text-muted);font-size:16px;line-height:1}.mindmap_contextMenuGroupLabel__PDZiJ{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mindmap-text-muted)}.mindmap_contextMenuGroupBody__nvyRf{display:grid;gap:6px;align-content:start;min-height:0;max-height:248px;overflow-y:auto;padding-right:2px;overscroll-behavior:contain}.mindmap_contextMenuItem__y90gL{border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.03);color:var(--mindmap-text);padding:10px 12px;font-size:13px;font-weight:700;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease,color .16s ease}.mindmap_contextMenuItemContent__4J0nD{display:inline-flex;align-items:center;gap:10px}.mindmap_contextMenuColorSwatch__EnaMg{width:14px;height:14px;border:1px solid rgba(255,255,255,.22);border-radius:999px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),0 0 0 1px rgba(0,0,0,.18);flex:0 0 auto}.mindmap_contextMenuItemActive__DB_CD,.mindmap_contextMenuItem__y90gL:focus-visible,.mindmap_contextMenuItem__y90gL:hover{border-color:rgba(255,145,56,.54);background:rgba(255,115,0,.14);color:#fff7f0;transform:translateX(1px)}.mindmap_contextMenuItemDanger__B7vlJ{color:rgba(255,182,182,.96)}.mindmap_contextMenuItem__y90gL:disabled{opacity:.42;cursor:not-allowed;transform:none}.mindmap_nodeColorDialogLayer___s7fU{position:fixed;inset:0;z-index:27;pointer-events:none}.mindmap_nodeColorDialogBackdrop__69xJp{position:absolute;inset:0;border:0;background:transparent;pointer-events:auto}.mindmap_nodeColorDialog__mxwan{position:fixed;width:min(360px,calc(100vw - 24px));display:grid;gap:12px;padding:14px;border:1px solid rgba(255,145,56,.22);border-radius:22px;background:rgba(14,13,12,.96);box-shadow:0 28px 72px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.04);backdrop-filter:blur(18px);pointer-events:auto}.mindmap_nodeColorDialogHeader__57B_W{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mindmap_nodeColorDialogHeader__57B_W div{display:grid;gap:3px;min-width:0}.mindmap_nodeColorDialogHeader__57B_W strong{color:var(--mindmap-text);font-size:14px;font-weight:850}.mindmap_nodeColorDialogHeader__57B_W span{color:var(--mindmap-text-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mindmap_nodeColorFields__yHa__{display:grid;gap:10px}.mindmap_nodeColorField__ShRuV{display:grid;gap:6px}.mindmap_nodeColorField__ShRuV>span{color:var(--mindmap-text-soft);font-size:12px;font-weight:800}.mindmap_nodeColorInputRow__bJy6_{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.mindmap_nodeColorInputInvalid__8GmvG{border-color:rgba(255,114,114,.72)!important;box-shadow:0 0 0 1px rgba(255,114,114,.22)}.mindmap_nodeColorHint__rtOI2{margin:0;color:var(--mindmap-text-muted);font-size:12px;line-height:1.5}.mindmap_nodeColorActions__AdvjY{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}@media (max-width:720px){.mindmap_contextMenu__jMOwo{width:min(340px,calc(100vw - 24px));min-height:0}.mindmap_contextMenuColumns__NQush{grid-template-columns:1fr;flex:initial}.mindmap_contextMenuPrimary__kPLaW{padding-right:0;padding-bottom:10px;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.mindmap_contextMenuGroupBody__nvyRf{max-height:220px}}.mindmap_controls__eXrGH{position:fixed;right:26px;bottom:22px;z-index:18;display:flex;gap:10px}.mindmap_controlButton__Befk7{border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(19,18,17,.88);color:var(--mindmap-text);padding:10px 16px;font-size:12px;font-weight:700;letter-spacing:.06em;box-shadow:0 16px 36px rgba(0,0,0,.32);backdrop-filter:blur(10px)}.mindmap_controlButton__Befk7:focus-visible,.mindmap_controlButton__Befk7:hover{border-color:rgba(255,115,0,.46);color:#fff4eb;box-shadow:0 0 0 1px rgba(255,115,0,.18),0 18px 42px rgba(255,115,0,.16)}.mindmap_controlButton__Befk7:disabled{opacity:.42;cursor:not-allowed;box-shadow:0 12px 24px rgba(0,0,0,.2)}.mindmap_zoomControl___aYJY{position:fixed;right:26px;bottom:22px;z-index:18;display:flex;flex-direction:column;align-items:center;gap:10px;padding:13px 10px 12px;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:rgba(19,18,17,.88);color:var(--mindmap-text);box-shadow:0 18px 44px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(12px)}.mindmap_nodeSearchControl__eHLMW{bottom:324px}.mindmap_nodeSearchControl__eHLMW,.mindmap_tutorialDeepLinkControl__JRieJ{position:fixed;right:26px;z-index:19;display:flex;justify-content:center;width:60px;pointer-events:auto}.mindmap_tutorialDeepLinkControl__JRieJ{bottom:424px}.mindmap_favoritesEntryControl__E19uF{position:fixed;right:26px;bottom:274px;z-index:19;display:flex;justify-content:center;width:60px;pointer-events:auto}.mindmap_nodeSearchControlExpanded__aI5a0{justify-content:flex-end;width:min(280px,calc(100vw - 42px))}.mindmap_nodeSearchButton__CNWqY{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:radial-gradient(circle at 30% 20%,rgba(255,181,112,.22),transparent 44%),rgba(19,18,17,.9);color:#fff4eb;box-shadow:0 16px 38px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.1);cursor:pointer;backdrop-filter:blur(12px);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.mindmap_nodeSearchButton__CNWqY:focus-visible,.mindmap_nodeSearchButton__CNWqY:hover{border-color:rgba(255,145,56,.58);transform:translateY(-1px);box-shadow:0 0 0 1px rgba(255,115,0,.2),0 18px 42px rgba(255,115,0,.16)}.mindmap_nodeSearchButton__CNWqY:focus-visible{outline:2px solid rgba(255,145,56,.72);outline-offset:4px}.mindmap_nodeSearchButton__CNWqY svg,.mindmap_nodeSearchIcon__DlGPj svg{width:19px;height:19px;fill:currentColor}.mindmap_nodeSearchPanel__9n8uY{display:grid;grid-template-columns:auto minmax(112px,1fr) auto;align-items:center;gap:9px;width:min(280px,calc(100vw - 42px));padding:9px 10px 9px 12px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:linear-gradient(135deg,rgba(255,122,26,.13),rgba(255,255,255,.03)),rgba(19,18,17,.92);color:var(--mindmap-text);box-shadow:0 18px 44px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(14px)}.mindmap_nodeSearchIcon__DlGPj{display:inline-flex;align-items:center;justify-content:center;color:#ffb071}.mindmap_nodeSearchInput__xfgE4{min-width:0;border:0;outline:0;background:transparent;color:#fff7ef;font:inherit;font-size:13px;font-weight:700}.mindmap_nodeSearchInput__xfgE4::-moz-placeholder{color:rgba(255,232,210,.52)}.mindmap_nodeSearchInput__xfgE4::placeholder{color:rgba(255,232,210,.52)}.mindmap_nodeSearchMeta__mBmXP{min-width:52px;border-radius:999px;background:rgba(255,115,0,.14);color:rgba(255,244,235,.86);padding:5px 7px;font-size:10px;font-weight:800;line-height:1;text-align:center;white-space:nowrap}.mindmap_zoomControlKicker__rRtwl{font-size:10px;font-weight:800;letter-spacing:.12em;color:var(--mindmap-text-muted);text-transform:uppercase}.mindmap_zoomSlider__bBVgC{width:24px;height:158px;margin:0;accent-color:var(--mindmap-accent);cursor:ns-resize;writing-mode:vertical-lr;direction:rtl}.mindmap_zoomSlider__bBVgC:focus-visible{outline:2px solid rgba(255,145,56,.7);outline-offset:5px;border-radius:999px}.mindmap_zoomValue__GydD1{min-width:40px;border-radius:999px;background:rgba(255,115,0,.14);color:#fff4eb;padding:5px 7px;font-size:11px;font-weight:800;line-height:1;text-align:center;letter-spacing:.04em}.mindmap_modeHint__YKLEA{position:fixed;left:24px;top:84px;z-index:18;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(19,18,17,.82);color:var(--mindmap-text);padding:10px 14px;font-size:12px;font-weight:700;letter-spacing:.04em;box-shadow:0 16px 36px rgba(0,0,0,.28);backdrop-filter:blur(10px)}.mindmap_actionBar__Ht3hc{position:fixed;left:24px;bottom:22px;z-index:18;display:flex;gap:10px;flex-wrap:wrap;max-width:min(70vw,760px)}.mindmap_actionButton__CCewb{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(19,18,17,.88);color:var(--mindmap-text);padding:10px 16px;font-size:12px;font-weight:700;letter-spacing:.04em;box-shadow:0 16px 36px rgba(0,0,0,.32);backdrop-filter:blur(10px);text-decoration:none;cursor:pointer}.mindmap_actionButton__CCewb:focus-visible,.mindmap_actionButton__CCewb:hover{border-color:rgba(255,115,0,.46);color:#fff4eb;box-shadow:0 0 0 1px rgba(255,115,0,.18),0 18px 42px rgba(255,115,0,.16)}.mindmap_actionButton__CCewb:disabled{opacity:.42;cursor:not-allowed;box-shadow:0 12px 24px rgba(0,0,0,.2)}.mindmap_legend__vEb3S{position:fixed;left:24px;bottom:24px;z-index:18;max-width:min(320px,calc(100vw - 48px));display:flex;flex-direction:column;gap:5px;padding:12px 14px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:rgba(16,15,14,.82);color:var(--mindmap-text);box-shadow:0 18px 40px rgba(0,0,0,.34);backdrop-filter:blur(10px);pointer-events:none}.mindmap_legendWithActions__dGyKz{bottom:98px}.mindmap_notePanel__Uzw_8{position:fixed;top:132px;right:24px;z-index:18;width:min(360px,calc(100vw - 48px));display:flex;flex-direction:column;gap:12px;padding:14px;max-height:calc(100vh - 156px);overflow-y:auto;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:rgba(16,15,14,.9);color:var(--mindmap-text);box-shadow:0 18px 40px rgba(0,0,0,.34);backdrop-filter:blur(10px);overscroll-behavior:contain;scrollbar-gutter:stable}.mindmap_notePanelHeader__H7c2X{display:flex;flex-direction:column;gap:4px}.mindmap_notePanelHeader__H7c2X strong{font-size:13px;letter-spacing:.08em}.mindmap_notePanelHeader__H7c2X span{font-size:12px;color:var(--mindmap-text-soft)}.mindmap_noteTextarea__y0aOR{min-height:128px;resize:vertical;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(10,10,10,.32);color:var(--mindmap-text);padding:12px 14px;font:inherit;line-height:1.5;outline:none}.mindmap_noteTextarea__y0aOR:focus{border-color:rgba(255,145,56,.82);box-shadow:inset 0 0 0 1px rgba(255,145,56,.18),0 0 0 3px rgba(255,145,56,.1)}.mindmap_braceEditorToolbar__iO8wU{display:flex;gap:8px;flex-wrap:wrap}.mindmap_braceRichTextEditor__ZyP_O{min-height:144px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(10,10,10,.32);color:var(--mindmap-text);padding:12px 14px;line-height:1.5;outline:none;white-space:normal}.mindmap_braceRichTextEditor__ZyP_O:focus{border-color:rgba(255,145,56,.82);box-shadow:inset 0 0 0 1px rgba(255,145,56,.18),0 0 0 3px rgba(255,145,56,.1)}.mindmap_braceRichTextEditor__ZyP_O:empty:before{content:attr(data-placeholder);color:var(--mindmap-text-muted)}.mindmap_braceAnnotationNoteContent__wYurN p,.mindmap_braceRichTextEditor__ZyP_O p{margin:0 0 8px}.mindmap_braceAnnotationNoteContent__wYurN ul,.mindmap_braceRichTextEditor__ZyP_O ul{margin:0 0 8px 18px;padding:0}.mindmap_braceAnnotationNoteContent__wYurN li,.mindmap_braceRichTextEditor__ZyP_O li{margin:0 0 4px}.mindmap_notePanelFooter__rGe8a{display:flex;flex-direction:column;gap:10px}.mindmap_notePanelMeta__dYq_B{font-size:12px;line-height:1.4;color:var(--mindmap-text-soft)}.mindmap_notePanelActions__A0YUQ{display:flex;gap:10px;flex-wrap:wrap}.mindmap_panelCheckboxRow__iO87Z{display:inline-flex;align-items:center;gap:10px;font-size:12px;color:var(--mindmap-text)}.mindmap_panelCheckboxRow__iO87Z input{width:16px;height:16px;accent-color:#ff7300}.mindmap_mediaPanel__Ekf7t{display:flex;flex-direction:column;gap:12px}.mindmap_mediaSection__dWoKt{display:flex;flex-direction:column;gap:8px}.mindmap_mediaSectionHeader__2hpzh{font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--mindmap-text-soft)}.mindmap_mediaList__kxp5B{display:flex;flex-direction:column;gap:10px}.mindmap_mediaItemCard__J4mVN,.mindmap_mediaPreviewCard__vBfyN{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(255,255,255,.03)}.mindmap_mediaItemPreview__QAtHA{display:flex;align-items:center;justify-content:center;min-height:120px;overflow:hidden;border-radius:12px;background:linear-gradient(135deg,rgba(255,145,56,.08),rgba(255,255,255,.02)),rgba(0,0,0,.18)}.mindmap_mediaAttachmentImage__8E9ij,.mindmap_mediaImagePreview__0NwwH{display:block;width:100%;max-height:280px;-o-object-fit:contain;object-fit:contain;border-radius:12px}.mindmap_mediaPlayer__6UspP{width:100%}.mindmap_mediaCardMeta__dMK_R{display:flex;flex-direction:column;gap:4px;min-width:0}.mindmap_mediaCardMeta__dMK_R strong{font-size:13px;color:var(--mindmap-text);word-break:break-word}.mindmap_mediaCardMeta__dMK_R span{font-size:12px;line-height:1.4;color:var(--mindmap-text-soft);word-break:break-word}.mindmap_mediaInlineActions__Ij5Nv{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.mindmap_mediaDraftBadge__o_SIx{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border-radius:999px;background:rgba(255,145,56,.16);color:#fff1e5;font-size:11px;font-weight:700;letter-spacing:.06em}.mindmap_mediaEmptyState__TDFN2,.mindmap_mediaPreviewFallback__chCOT{display:flex;align-items:center;justify-content:center;min-height:120px;border:1px dashed rgba(255,255,255,.14);border-radius:14px;background:rgba(255,255,255,.02);color:var(--mindmap-text-soft);font-size:12px;line-height:1.5;text-align:center;padding:18px}.mindmap_mediaPreviewLink__sT_F5{color:#ffd8b5;font-size:12px;font-weight:700}.mindmap_mediaLightbox__5eq_1{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px}.mindmap_mediaLightboxBackdrop__N3C6f{position:absolute;inset:0;border:0;background:rgba(0,0,0,.68);backdrop-filter:blur(10px);cursor:zoom-out}.mindmap_mediaLightboxPanel__wgAwy{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px;width:min(920px,92vw);max-height:88vh;padding:14px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:rgba(18,17,16,.96);box-shadow:0 28px 80px rgba(0,0,0,.46)}.mindmap_mediaLightboxHeader__COTTd{display:flex;align-items:center;justify-content:space-between;gap:12px}.mindmap_mediaLightboxHeader__COTTd strong{min-width:0;color:var(--mindmap-text);font-size:14px;word-break:break-word}.mindmap_mediaLightboxBody__R4IZ5{display:flex;align-items:center;justify-content:center;min-height:240px;overflow:auto;border-radius:14px;background:rgba(0,0,0,.28)}.mindmap_mediaLightboxImage___VAMB{display:block;max-width:100%;max-height:74vh;-o-object-fit:contain;object-fit:contain}.mindmap_mediaLightboxPlayer__qMUBA{width:100%;max-height:74vh}.mindmap_inspectorCloseButton__8VPNl{position:fixed;z-index:19;width:32px;height:32px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(19,18,17,.96);color:var(--mindmap-text);font-size:20px;line-height:1;box-shadow:0 12px 28px rgba(0,0,0,.32);backdrop-filter:blur(10px)}.mindmap_inspectorCloseButton__8VPNl:focus-visible,.mindmap_inspectorCloseButton__8VPNl:hover{border-color:rgba(255,145,56,.72);box-shadow:0 0 0 1px rgba(255,145,56,.18),0 12px 28px rgba(255,145,56,.18)}.mindmap_entitySection__VBtfC{display:flex;flex-direction:column;gap:10px}.mindmap_entitySectionHeader__Qz__n{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:var(--mindmap-text-soft)}.mindmap_entitySectionHeader__Qz__n strong{color:var(--mindmap-text)}.mindmap_entityList__7bXyr{display:flex;flex-direction:column;gap:10px;max-height:240px;overflow:auto}.mindmap_entityCard__YU5z6{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.03)}.mindmap_entityCardBody__U5w6w{display:flex;flex-direction:column;gap:3px;min-width:0}.mindmap_entityCardBody__U5w6w strong{font-size:12px;color:var(--mindmap-text)}.mindmap_entityCardBody__U5w6w span{font-size:11px;line-height:1.35;color:var(--mindmap-text-soft)}.mindmap_entityCardButtonActive__KoKgl,.mindmap_entityCardButtonGhost__BEsvv,.mindmap_entityCardButton__LoydM{border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(19,18,17,.88);color:var(--mindmap-text);padding:8px 12px;font-size:11px;font-weight:700;letter-spacing:.04em}.mindmap_entityCardButtonGhost__BEsvv{width:100%;text-align:left}.mindmap_entityCardButtonActive__KoKgl{border-color:rgba(255,145,56,.72);background:rgba(255,115,0,.14);color:#fff4eb;text-align:left}.mindmap_summaryBadge__qA2EM{position:absolute;z-index:3;min-width:120px;max-width:240px;padding:10px 14px;border:1px solid rgba(255,214,173,.26);border-radius:16px;background:rgba(29,24,20,.92);color:rgba(255,238,220,.96);font-size:12px;font-weight:700;line-height:1.45;box-shadow:0 20px 44px rgba(0,0,0,.3)}.mindmap_braceAnnotationNote__3_fur{position:absolute;z-index:3;width:240px;padding:12px 14px;border:1px solid rgba(255,214,173,.18);border-radius:18px;background:rgba(25,22,18,.94);color:rgba(255,239,222,.96);text-align:left;box-shadow:0 20px 44px rgba(0,0,0,.32);cursor:pointer}.mindmap_braceAnnotationNoteLeft__2fXe6{transform-origin:right center}.mindmap_braceAnnotationNoteRight___SOmU{transform-origin:left center}.mindmap_braceAnnotationNoteActive___Q2cX{border-color:rgba(255,145,56,.58);box-shadow:0 24px 56px rgba(0,0,0,.38),0 0 0 1px rgba(255,145,56,.22)}.mindmap_braceAnnotationNoteContent__wYurN{font-size:12px;line-height:1.5;color:rgba(255,239,222,.96)}.mindmap_floatingTopic__VD8b0{position:absolute;z-index:4;display:flex;flex-direction:column;gap:6px;width:220px;padding:12px 14px;border:1px solid rgba(145,205,255,.18);border-radius:18px;background:var(--mindmap-floating-surface);color:var(--mindmap-floating-text);text-align:left;box-shadow:0 18px 44px rgba(0,0,0,.34);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,opacity .16s ease,filter .16s ease}.mindmap_floatingTopic__VD8b0 strong{font-size:14px;font-weight:700}.mindmap_floatingTopic__VD8b0 span{font-size:11px;line-height:1.4;color:rgba(220,242,255,.76)}.mindmap_floatingTopicActive__7fck7{border-color:rgba(124,198,255,.82);box-shadow:0 0 0 1px rgba(124,198,255,.22),0 22px 48px rgba(33,100,150,.16)}.mindmap_floatingTopicDragging__y9CS_{z-index:5;pointer-events:none;opacity:.84;filter:saturate(1.06);box-shadow:0 0 0 1px rgba(124,198,255,.22),0 24px 54px rgba(8,36,58,.32)}.mindmap_canvasAnnotation__H4nOQ{position:absolute;z-index:4;display:flex;width:240px;min-width:180px;max-width:520px;min-height:96px;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid rgba(255,226,190,.18);border-radius:18px;background:linear-gradient(180deg,rgba(31,26,22,.96),rgba(21,18,15,.94));color:rgba(255,244,232,.96);text-align:left;box-shadow:0 18px 44px rgba(0,0,0,.34);overflow:visible;cursor:grab;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,opacity .16s ease,filter .16s ease}.mindmap_canvasAnnotation__H4nOQ strong{font-size:13px;font-weight:700;line-height:1.35}.mindmap_canvasAnnotationLegend__EFxlK{border-color:rgba(255,166,95,.26);background:linear-gradient(180deg,rgba(38,28,20,.96),rgba(23,18,14,.94))}.mindmap_canvasAnnotationFixed__JxFVe{position:fixed;left:auto;top:0;transform:none;z-index:12;cursor:pointer}.mindmap_canvasAnnotationZoomSide__z_pnl{right:304px;bottom:126px;top:auto;width:44px;min-width:44px;max-width:44px;min-height:44px;align-items:center;justify-content:center;padding:0;border-radius:50%;font-size:26px;font-weight:800;line-height:1;text-align:center}.mindmap_canvasAnnotationZoomSide__z_pnl .mindmap_canvasAnnotationText__tPouE{line-height:1}.mindmap_canvasAnnotationDisplayOnly__dsGsH{cursor:default;pointer-events:none}.mindmap_canvasAnnotationActive__TRK7_{border-color:rgba(255,145,56,.72);box-shadow:0 0 0 1px rgba(255,145,56,.18),0 22px 52px rgba(255,115,0,.14)}.mindmap_canvasAnnotationDragging__x4qxR{z-index:5;pointer-events:none;opacity:.88;filter:saturate(1.05);box-shadow:0 0 0 1px rgba(255,145,56,.18),0 26px 56px rgba(0,0,0,.34)}.mindmap_canvasAnnotationResizing__dmsoR{z-index:5;box-shadow:0 0 0 1px rgba(255,145,56,.18),0 24px 56px rgba(255,115,0,.16)}.mindmap_canvasAnnotationSnapGuide__H_rYQ{position:absolute;z-index:4;width:18px;height:18px;border:2px solid rgba(255,186,120,.92);border-radius:999px;background:rgba(255,145,56,.16);box-shadow:0 0 0 8px rgba(255,145,56,.08),0 10px 24px rgba(0,0,0,.24);pointer-events:none}.mindmap_canvasAnnotationText__tPouE{line-height:1.55;color:rgba(255,236,214,.82);white-space:pre-wrap;word-break:break-word}.mindmap_canvasAnnotationLegendList__pR6d9{display:flex;flex-direction:column;gap:8px}.mindmap_canvasAnnotationLegendItem__ccL3Z{display:inline-flex;align-items:center;gap:10px;min-width:0;line-height:1.45;color:rgba(255,236,214,.84)}.mindmap_canvasAnnotationLegendDot__tDtHz{width:10px;height:10px;flex:0 0 auto;border-radius:999px;box-shadow:0 0 0 1px rgba(255,255,255,.16)}.mindmap_annotationLegendEditorRow__e_RzJ{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:8px;align-items:center}.mindmap_annotationLegendEditorCard__FeZ2l{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.03)}.mindmap_annotationLegendColorPreview__BMfx6{width:24px;height:24px;border-radius:999px;box-shadow:0 0 0 1px rgba(255,255,255,.2)}.mindmap_panelField__hOgpG{display:flex;flex-direction:column;gap:6px}.mindmap_colorSwatchGrid__P3xAO{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.mindmap_colorSwatch__TBpYx{width:100%;height:28px;border:1px solid rgba(255,255,255,.18);border-radius:10px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.mindmap_colorSwatchActive__pve8Z{box-shadow:inset 0 0 0 2px rgba(255,255,255,.82),0 0 0 2px rgba(255,145,56,.22)}.mindmap_colorValueHint__bBNoO{font-size:11px;line-height:1.35;color:var(--mindmap-text-muted)}.mindmap_panelFieldHint__e4lyG{font-size:11px;line-height:1.45;color:var(--mindmap-text-muted)}.mindmap_panelGridTwo__rgLOr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mindmap_panelOptionGrid__Wys0a{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mindmap_cardPriorityList__DxuMI{display:flex;flex-direction:column;gap:10px}.mindmap_cardPriorityItem__KdXLR{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(10,10,10,.3);cursor:grab}.mindmap_cardPriorityItemDragging__QOxue{opacity:.64;border-color:rgba(255,145,56,.5)}.mindmap_cardPriorityBadge__vMIxp{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:999px;background:rgba(255,115,0,.18);color:#ffd9bb;font-size:11px;font-weight:800}.mindmap_cardPriorityBody__OXDZJ{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.mindmap_cardPriorityBody__OXDZJ strong{font-size:13px}.mindmap_cardPriorityBody__OXDZJ span{font-size:11px;line-height:1.45;color:var(--mindmap-text-soft)}.mindmap_cardPriorityStatus__RGq_a{font-size:11px;font-weight:700;color:rgba(255,221,179,.86)}.mindmap_cardPriorityStatusMuted__8RUOK{color:rgba(255,255,255,.42)}.mindmap_panelToggleOption__n4LgZ{display:flex;flex-direction:column;gap:8px;min-width:0;padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.03);color:var(--mindmap-text);text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease,color .16s ease}.mindmap_panelToggleOption__n4LgZ:focus-visible,.mindmap_panelToggleOption__n4LgZ:hover{border-color:rgba(255,145,56,.46);background:rgba(255,115,0,.1)}.mindmap_panelToggleOption__n4LgZ:disabled{opacity:.42;cursor:not-allowed}.mindmap_panelToggleOptionActive___V88m{border-color:rgba(255,145,56,.62);background:rgba(255,115,0,.14);box-shadow:inset 0 0 0 1px rgba(255,145,56,.12)}.mindmap_panelToggleHeader__DGxW0{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700}.mindmap_panelToggleCheck__vuizM{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid rgba(255,255,255,.16);border-radius:6px;background:rgba(10,10,10,.24);color:rgba(255,232,211,.96);font-size:12px;line-height:1}.mindmap_panelToggleDescription__bNSfL{font-size:11px;line-height:1.4;color:var(--mindmap-text-soft)}.mindmap_panelFieldLabel___HY9j{font-size:12px;color:var(--mindmap-text-soft)}.mindmap_panelInput__o0jE5{border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(10,10,10,.32);color:var(--mindmap-text);padding:10px 12px;font:inherit;outline:none}.mindmap_panelInput__o0jE5:focus{border-color:rgba(255,145,56,.82);box-shadow:inset 0 0 0 1px rgba(255,145,56,.18),0 0 0 3px rgba(255,145,56,.1)}.mindmap_panelDivider__cXwau{height:1px;background:rgba(255,255,255,.08)}.mindmap_emptyHint__9g9_s{padding:10px 12px;border:1px dashed rgba(255,255,255,.12);border-radius:14px;color:var(--mindmap-text-soft);font-size:12px}.mindmap_exportGrid__e_GrZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mindmap_taskListTitle__Cxmrx{display:block;font-size:12px;font-weight:700;color:var(--mindmap-text)}.mindmap_taskListMeta__zV__n{display:block;margin-top:3px;font-size:11px;line-height:1.35;color:var(--mindmap-text-soft)}.mindmap_commentThreadCard__dIQYT{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(255,255,255,.03)}.mindmap_commentReplyCard__qG0zQ,.mindmap_commentRootCard__VPmqv{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:14px;background:rgba(8,8,8,.26)}.mindmap_commentReplyCard__qG0zQ{margin-left:12px;border:1px solid rgba(255,255,255,.08)}.mindmap_commentMetaRow__KnnHn{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:var(--mindmap-text-soft)}.mindmap_commentContent__yw6DT,.mindmap_commentMetaRow__KnnHn strong{font-size:12px;color:var(--mindmap-text)}.mindmap_commentContent__yw6DT{margin:0;line-height:1.55;white-space:pre-wrap;word-break:break-word}.mindmap_commentMentionRow__sl5Y7{display:flex;flex-wrap:wrap;gap:6px}.mindmap_commentMentionBadge__WPDlt{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;background:rgba(106,173,255,.16);color:rgba(215,234,255,.94);font-size:11px;font-weight:700}.mindmap_commentEditor__v8mt4,.mindmap_commentReplyComposer__XiW1g{display:flex;flex-direction:column;gap:8px}.mindmap_ganttPanel__EbbU9{display:flex;flex-direction:column;gap:12px}.mindmap_ganttTimelineHeader__HTyTC{display:grid;gap:6px;font-size:10px;color:var(--mindmap-text-soft)}.mindmap_ganttRows__yv8_r{display:flex;flex-direction:column;gap:12px;max-height:420px;overflow:auto}.mindmap_ganttRowCard__KOOun{padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(255,255,255,.03)}.mindmap_ganttMeta__uTTpf,.mindmap_ganttRowCard__KOOun{display:flex;flex-direction:column;gap:10px}.mindmap_ganttTrack__qWOfb{position:relative;min-height:38px;border-radius:14px;overflow:hidden;background:rgba(8,8,8,.26)}.mindmap_ganttTrackGrid__tn3Yo{display:grid;gap:0;height:38px}.mindmap_ganttTrackDay__1Q5Fd{border-right:1px solid rgba(255,255,255,.06)}.mindmap_ganttBar__6jWFJ{position:absolute;top:6px;bottom:6px;min-width:32px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(90deg,rgba(255,120,38,.92),rgba(255,180,84,.92));color:#fff7ef;font-size:11px;font-weight:700;box-shadow:0 10px 24px rgba(255,120,38,.2)}.mindmap_markerGrid__ykc02{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mindmap_markerButton__WhNgO{border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(19,18,17,.88);color:var(--mindmap-text);padding:10px 12px;font-size:12px;font-weight:700;letter-spacing:.04em;text-align:left}.mindmap_markerButtonActive__u8uQR{border-color:rgba(255,145,56,.72);background:rgba(255,115,0,.14);color:#fff4eb}.mindmap_legend__vEb3S strong{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.mindmap_legend__vEb3S span{font-size:12px;line-height:1.35;color:var(--mindmap-text-soft)}@media (max-width:980px){.mindmap_nodeRoot__ny5_d .mindmap_nodeTitle__4k6L_{font-size:24px}}@media (prefers-reduced-motion:reduce){.mindmap_canvasAnnotation__H4nOQ,.mindmap_dragInsertGuide__DDePF,.mindmap_floatingTopic__VD8b0,.mindmap_nodeDragFloating__QXrtQ,.mindmap_nodeResizeHandle__oyWWp,.mindmap_node__iATy_{transition:none;animation:none}}@media (max-width:720px){.mindmap_skillPreviewModal__1ad6_{padding:14px}.mindmap_skillPreviewPanel__YaVJE{width:min(100vw - 28px,1080px);max-height:calc(100vh - 28px);padding:14px;border-radius:22px}.mindmap_skillPreviewHeader__7nykB{flex-direction:column}.mindmap_skillEntryEditorBody__H2Tzf,.mindmap_skillEntryEditorLayout__Src8J,.mindmap_skillPreviewBody__h7TKa{grid-template-columns:minmax(0,1fr)}.mindmap_skillEntryMarkdownHelpTooltip__59SdI{right:auto;left:0}.mindmap_skillPreviewFallback__l_C59,.mindmap_skillPreviewFrameWrap__Kx_O1,.mindmap_skillPreviewFrame__tIQaq{min-height:280px}.mindmap_controls__eXrGH{right:14px;bottom:14px}.mindmap_zoomControl___aYJY{right:14px;bottom:14px;gap:8px;padding:11px 8px 10px;border-radius:22px}.mindmap_nodeSearchControl__eHLMW{right:14px;bottom:272px;width:52px}.mindmap_tutorialDeepLinkControl__JRieJ{right:14px;bottom:376px;width:52px}.mindmap_favoritesEntryControl__E19uF{right:14px;bottom:220px;width:52px}.mindmap_nodeSearchControlExpanded__aI5a0,.mindmap_nodeSearchPanel__9n8uY{width:min(260px,calc(100vw - 28px))}.mindmap_zoomSlider__bBVgC{height:124px}.mindmap_zoomValue__GydD1{min-width:36px;font-size:10px;padding:4px 6px}.mindmap_panelOptionGrid__Wys0a{grid-template-columns:1fr}.mindmap_modeHint__YKLEA{left:14px;top:80px}.mindmap_legend__vEb3S{left:14px;right:14px;bottom:68px}.mindmap_legendWithActions__dGyKz{bottom:122px}.mindmap_notePanel__Uzw_8{left:14px;right:14px;top:auto;bottom:150px;width:auto;max-height:calc(100vh - 188px)}.mindmap_inspectorCloseButton__8VPNl{z-index:20}.mindmap_exportGrid__e_GrZ,.mindmap_panelGridTwo__rgLOr{grid-template-columns:minmax(0,1fr)}}.mindmap_skillPreviewHeaderActions__05h_8{display:flex;align-items:center;gap:8px;flex-shrink:0}.mindmap_favoriteToggleButton__BnLzG{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(255,145,56,.4);border-radius:999px;background:rgba(255,145,56,.08);color:rgba(255,196,140,.92);cursor:pointer;transition:transform .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.mindmap_favoriteToggleButton__BnLzG svg{width:19px;height:19px;fill:currentColor}.mindmap_favoriteToggleButton__BnLzG:focus-visible,.mindmap_favoriteToggleButton__BnLzG:hover:not(:disabled){border-color:rgba(255,184,77,.85);color:#ffce8a;transform:translateY(-1px);box-shadow:0 10px 26px rgba(255,140,0,.22)}.mindmap_favoriteToggleButton__BnLzG:disabled{opacity:.55;cursor:progress}.mindmap_favoriteToggleButtonActive__sJU_0{border-color:rgba(255,184,77,.9);background:rgba(255,184,77,.16);color:#ffb84d;box-shadow:0 0 0 1px rgba(255,184,77,.3),0 10px 24px rgba(255,140,0,.24)}.mindmap_favoritesEntryBadge__8Y7ca{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ffb84d;color:#2a1a05;font-size:11px;font-weight:800;line-height:1;box-shadow:0 4px 12px rgba(255,140,0,.4)}.mindmap_favoritesDrawerRoot__w_JIe{position:fixed;inset:0;z-index:1290;display:flex;justify-content:flex-end}.mindmap_favoritesBackdrop__8GONA{position:absolute;inset:0;border:0;background:rgba(4,3,3,.55);backdrop-filter:blur(6px);cursor:pointer}.mindmap_favoritesDrawer__9gPai{position:relative;z-index:1;width:min(420px,calc(100vw - 32px));max-height:100vh;display:flex;flex-direction:column;gap:14px;padding:20px;border-left:1px solid rgba(255,145,56,.22);background:radial-gradient(circle at top right,rgba(255,115,0,.08),transparent 30%),linear-gradient(180deg,rgba(21,18,16,.98),rgba(12,11,10,.99));box-shadow:-28px 0 80px rgba(0,0,0,.5);backdrop-filter:blur(18px);animation:mindmap_favoritesDrawerSlideIn__Z00JT .24s ease}@keyframes mindmap_favoritesDrawerSlideIn__Z00JT{0%{transform:translateX(24px);opacity:.4}to{transform:translateX(0);opacity:1}}.mindmap_favoritesDrawerHeader__Wkrmz{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mindmap_favoritesDrawerTitle__4bebF{display:grid;gap:4px}.mindmap_favoritesDrawerTitle__4bebF strong{font-size:18px;font-weight:800;color:var(--mindmap-text)}.mindmap_favoritesDrawerTitle__4bebF span{font-size:12px;color:var(--mindmap-text-soft)}.mindmap_favoritesSearchRow__iRWlE{display:flex}.mindmap_favoritesSearchInput__7ryc2{width:100%;padding:10px 14px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.04);color:var(--mindmap-text);font-size:13px;outline:none;transition:border-color .18s ease}.mindmap_favoritesSearchInput__7ryc2:focus{border-color:rgba(255,145,56,.6)}.mindmap_favoritesSearchInput__7ryc2::-moz-placeholder{color:var(--mindmap-text-soft)}.mindmap_favoritesSearchInput__7ryc2::placeholder{color:var(--mindmap-text-soft)}.mindmap_favoritesError__ASsob{margin:0;padding:8px 12px;border-radius:12px;background:rgba(255,99,71,.12);border:1px solid rgba(255,99,71,.3);color:#ffb3a2;font-size:12px;line-height:1.45}.mindmap_favoritesEmpty__SvTqz{display:grid;gap:8px;padding:32px 16px;text-align:center;color:var(--mindmap-text-soft);font-size:13px;line-height:1.6}.mindmap_favoritesEmptyTitle__1riVF{margin:0;font-size:15px;font-weight:700;color:var(--mindmap-text)}.mindmap_favoritesEmpty__SvTqz p{margin:0}.mindmap_favoritesList__IxpK3{list-style:none;margin:0;padding:2px 2px 8px;display:grid;gap:12px;overflow-y:auto;min-height:0}.mindmap_favoritesCard__jDuyr{display:grid;gap:12px;padding:14px 16px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:linear-gradient(135deg,rgba(255,122,26,.06),rgba(255,255,255,.02)),rgba(20,18,16,.85);transition:border-color .18s ease,transform .18s ease}.mindmap_favoritesCard__jDuyr:hover{border-color:rgba(255,145,56,.4);transform:translateY(-1px)}.mindmap_favoritesCardBody__mPHjs{display:grid;gap:6px;min-width:0}.mindmap_favoritesCardTitle__7RKin{font-size:14px;font-weight:700;color:var(--mindmap-text);word-break:break-word}.mindmap_favoritesCardSummary___0SzT{margin:0;font-size:12px;line-height:1.5;color:var(--mindmap-text-soft);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mindmap_favoritesCardBadge__aIShK{justify-self:start;padding:3px 9px;border-radius:999px;background:rgba(255,145,56,.14);border:1px solid rgba(255,145,56,.28);color:rgba(255,196,140,.92);font-size:11px;font-weight:600}.mindmap_favoritesCardActions__ekwhR{display:flex;flex-wrap:wrap;gap:8px}.mindmap_favoritesActionButton__qBGhh{flex:1;min-width:84px;padding:8px 12px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.05);color:var(--mindmap-text);font-size:12px;font-weight:700;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.mindmap_favoritesActionButton__qBGhh:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(255,145,56,.5)}.mindmap_favoritesActionButton__qBGhh:disabled{opacity:.55;cursor:progress}.mindmap_favoritesActionPrimary__BV88P{border-color:rgba(255,184,77,.6);background:linear-gradient(135deg,rgba(255,165,60,.9),rgba(255,122,26,.85));color:#2a1a05}.mindmap_favoritesActionPrimary__BV88P:hover:not(:disabled){border-color:rgba(255,200,120,.9)}.mindmap_favoritesActionDanger__670Cz{flex:0 0 auto;min-width:0;color:#ffb3a2;border-color:rgba(255,99,71,.3)}.mindmap_favoritesActionDanger__670Cz:hover:not(:disabled){border-color:rgba(255,99,71,.6);background:rgba(255,99,71,.12)}