.TreeClientShell_page__Oa4tX{min-height:100vh;background:#050814;color:#f8fafc;padding:12px}.TreeClientShell_workspaceToolbar__v8r7D{display:flex;justify-content:flex-end;margin:4px 0 10px;position:-webkit-sticky;position:sticky;top:8px;z-index:5}.TreeClientShell_toolbarButton__Rwym8{border:1px solid rgba(148,163,184,.35);background:rgba(30,41,59,.35);color:rgba(248,250,252,.9);border-radius:18px;padding:10px 18px;font-size:20px}.TreeClientShell_panel__mEBrF{border:1px solid rgba(148,163,184,.28);background:rgba(12,18,32,.65);border-radius:34px;padding:28px}.TreeClientShell_panelTopRow__0MPT2{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.TreeClientShell_panelTitle__2iYv_{margin:0;font-size:42px}.TreeClientShell_panelSubtitle__TZBiC{margin:10px 0 0;font-size:30px;color:rgba(226,232,240,.65)}.TreeClientShell_canvasHint__ZuvRH{border:1px solid rgba(148,163,184,.28);border-radius:999px;padding:8px 16px;font-size:24px;color:rgba(226,232,240,.65)}.TreeClientShell_canvasViewport__sTOga{display:none}.TreeClientShell_workspaceCanvas__T2M_K{border:1px solid rgba(148,163,184,.22);border-radius:30px;min-height:82vh;max-height:88vh;overflow:auto;position:relative;padding:28px;background:rgba(7,12,24,.86)}.TreeClientShell_workspaceLane__p2nNO{position:relative;z-index:2;margin:10px 0;display:flex;justify-content:center}.TreeClientShell_canvasGrid__JkvpX{position:absolute;inset:0;opacity:.15;background-image:radial-gradient(circle at center,rgba(255,255,255,.2) 1px,transparent 0);background-size:26px 26px}.TreeClientShell_categoryConnectorRow__De_f1,.TreeClientShell_categoryRow__OLf88,.TreeClientShell_ideaRow__X9pMf,.TreeClientShell_subcategoryConnectorRow__kBnnU,.TreeClientShell_subcategoryRow__OsZio{display:inline-flex;justify-content:flex-start;gap:18px;flex-wrap:nowrap;position:relative;z-index:2;margin:16px 0;min-width:max-content}.TreeClientShell_categoryConnectorRow__De_f1,.TreeClientShell_categoryRow__OLf88,.TreeClientShell_subcategoryRow__OsZio{gap:28px}.TreeClientShell_ideaRow__X9pMf,.TreeClientShell_subcategoryConnectorRow__kBnnU{gap:12px}.TreeClientShell_categoryConnectorGroup__vbkGm,.TreeClientShell_ideaGroup__gjGb9,.TreeClientShell_subcategoryConnectorGroup___Ag8G,.TreeClientShell_subcategoryGroup__yepdX{width:calc((5 * 230px) + (4 * 18px))}.TreeClientShell_ideaGroup__gjGb9,.TreeClientShell_subcategoryGroup__yepdX{display:inline-flex;gap:18px}.TreeClientShell_categoryConnectorGroup__vbkGm,.TreeClientShell_subcategoryConnectorGroup___Ag8G{display:grid;justify-items:center}.TreeClientShell_connectorVertical__LoINw{width:1px;height:32px;margin:6px auto;background:rgba(148,163,184,.4);position:relative;z-index:2}.TreeClientShell_connectorHorizontalLarge__juvr6,.TreeClientShell_connectorHorizontalSmall__FohwK,.TreeClientShell_connectorHorizontal__r_UgT{height:1px;background:rgba(148,163,184,.32);margin:0 auto 2px;position:relative;z-index:2}.TreeClientShell_connectorHorizontal__r_UgT{width:min(1000px,86%)}.TreeClientShell_connectorHorizontalLarge__juvr6{width:max(100%,6000px)}.TreeClientShell_connectorHorizontalSmall__FohwK{width:min(620px,60%)}.TreeClientShell_node__cGhi6{border:1px solid rgba(148,163,184,.33);background:rgba(30,41,59,.4);color:#fff;border-radius:22px;min-width:230px;padding:14px 20px;font-size:34px}.TreeClientShell_nodeActive___8I9b{border-color:rgba(255,255,255,.75);background:rgba(255,255,255,.12)}.TreeClientShell_ideaNode__S9fxT{min-width:230px}.TreeClientShell_ideaTitle__kSC3d{margin:0;font-size:50px}.TreeClientShell_ideaLine__2JVrW{font-size:34px;color:rgba(248,250,252,.92)}.TreeClientShell_placeholder__t6ltk{border:1px solid rgba(148,163,184,.24);border-radius:22px;min-height:300px;display:grid;place-items:center;color:rgba(226,232,240,.55);background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.03));font-size:34px}.TreeClientShell_actionRow__NKv2W{margin-top:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.TreeClientShell_primaryAction__Efz5W{border:1px solid rgba(148,163,184,.4);background:rgba(255,255,255,.11);color:#fff;border-radius:20px;padding:14px 20px;font-size:34px}.TreeClientShell_buildSection__DQgrZ{display:grid;grid-gap:14px;gap:14px}.TreeClientShell_backButton__zKwYy{align-self:start;border:1px solid rgba(148,163,184,.35);background:rgba(30,41,59,.35);color:#fff;border-radius:18px;padding:10px 16px;font-size:30px}.TreeClientShell_buildGrid__4b_T9{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1.2fr .8fr}.TreeClientShell_diagramCanvas__HPLZu{min-height:600px;border-radius:20px;position:relative;border:1px solid rgba(148,163,184,.22)}.TreeClientShell_diagramNode__RT19x{position:absolute;border:1px solid rgba(148,163,184,.42);background:rgba(255,255,255,.1);border-radius:18px;padding:10px 14px;font-size:30px}.TreeClientShell_chatTitle__nIAUh{margin:0 0 12px;font-size:44px}.TreeClientShell_chatBubble__amRAY{border:1px solid rgba(148,163,184,.25);border-radius:20px;padding:12px;margin-bottom:10px;font-size:30px;background:rgba(7,12,24,.75)}.TreeClientShell_chatRole__IJrul{font-size:22px;text-transform:uppercase;color:rgba(226,232,240,.6);margin-bottom:4px}.TreeClientShell_chatComposer__JD_Jo{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.TreeClientShell_chatTextarea__Mmu3J{border:1px solid rgba(148,163,184,.3);border-radius:16px;background:rgba(7,12,24,.8);color:#fff;padding:12px;font-size:28px;resize:vertical;min-height:120px}.TreeClientShell_chatSendButton__5rooC{justify-self:end;border:1px solid rgba(148,163,184,.4);background:rgba(255,255,255,.11);color:#fff;border-radius:16px;padding:10px 16px;font-size:28px}.TreeClientShell_floatingButton__GDPi4{position:fixed;right:20px;bottom:20px;z-index:25;border-radius:20px;border:1px solid rgba(148,163,184,.5);background:rgba(255,255,255,.13);color:#fff;padding:12px 18px;font-size:34px}.TreeClientShell_overlay__cMuyd{position:fixed;inset:0;background:rgba(2,6,18,.68);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:20px;display:grid;place-items:center;z-index:30}.TreeClientShell_popoverCardWide__bsZxs,.TreeClientShell_popoverCard__E7OFa{width:min(980px,100%);border:1px solid rgba(148,163,184,.28);border-radius:30px;padding:20px;background:#0f1116}.TreeClientShell_popoverCardWide__bsZxs{width:min(1300px,100%)}.TreeClientShell_networkModal__ePZwI{width:min(1300px,100%);border:1px solid rgba(148,163,184,.28);border-radius:30px;padding:16px;background:#0f1116;display:grid;grid-template-columns:1.15fr .85fr;grid-gap:14px;gap:14px}.TreeClientShell_addIdeaModal__A04nD,.TreeClientShell_networkFormCard__q5bMC,.TreeClientShell_networkGraphCard__q2P2X{border:1px solid rgba(148,163,184,.28);border-radius:24px;background:#161a23;padding:16px}.TreeClientShell_networkGraph___3b9c{min-height:420px;border:1px solid rgba(148,163,184,.22);border-radius:20px;position:relative}.TreeClientShell_networkCenter__SXlyb{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:150px;height:150px;border-radius:999px;display:grid;place-items:center;text-align:center;padding:12px;background:rgba(255,255,255,.1);border:1px solid rgba(148,163,184,.5);font-size:28px}.TreeClientShell_networkPerson__xiei9{width:74px;height:82px;border-radius:14px;border:1px solid rgba(148,163,184,.3);background:rgba(7,12,24,.82);color:#fff;position:absolute;display:grid;place-items:center;align-content:center;grid-gap:4px;gap:4px;cursor:pointer}.TreeClientShell_networkPerson__xiei9:hover{border-color:rgba(255,255,255,.65)}.TreeClientShell_personIcon__L6Fmr{font-size:18px}.TreeClientShell_personName__5ZLKk{font-size:10px;max-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TreeClientShell_hexPos1__Z54CY{top:10%;left:50%;transform:translateX(-50%)}.TreeClientShell_hexPos2__cL3bY{top:22%;left:63%;transform:translateX(-50%)}.TreeClientShell_hexPos3__p2C1_{top:38%;left:72%;transform:translateX(-50%)}.TreeClientShell_hexPos4__syPOS{top:56%;left:63%;transform:translateX(-50%)}.TreeClientShell_hexPos5__XC4cs{top:68%;left:50%;transform:translateX(-50%)}.TreeClientShell_hexPos6__Eju1_{top:56%;left:37%;transform:translateX(-50%)}.TreeClientShell_hexPos7__mNmi4{top:38%;left:28%;transform:translateX(-50%)}.TreeClientShell_hexPos8__KXAqg{top:22%;left:37%;transform:translateX(-50%)}.TreeClientShell_hexPos9__lqpxS{top:4%;left:68%;transform:translateX(-50%)}.TreeClientShell_hexPos10__PARBb{top:4%;left:32%;transform:translateX(-50%)}.TreeClientShell_hexPos11__HWkeD{top:74%;left:68%;transform:translateX(-50%)}.TreeClientShell_hexPos12__X2Znz{top:74%;left:32%;transform:translateX(-50%)}.TreeClientShell_modalHeading__q031w{margin:0;font-size:44px}.TreeClientShell_modalSubheading__hrqdy{margin:8px 0 0;color:rgba(226,232,240,.6);font-size:28px}.TreeClientShell_formGrid__SengA{display:grid;grid-gap:12px;gap:12px;margin-top:10px}.TreeClientShell_formGrid__SengA label{display:grid;grid-gap:6px;gap:6px;font-size:28px;color:rgba(248,250,252,.92)}.TreeClientShell_formGrid__SengA input,.TreeClientShell_formGrid__SengA textarea{border:1px solid rgba(148,163,184,.3);border-radius:16px;background:rgba(7,12,24,.8);color:#fff;padding:12px;font-size:28px}.TreeClientShell_addIdeaModal__A04nD{width:min(900px,100%);background:#171c28}@media (max-width:1200px){.TreeClientShell_buildGrid__4b_T9,.TreeClientShell_networkModal__ePZwI{grid-template-columns:1fr}}@media (max-width:900px){.TreeClientShell_backButton__zKwYy,.TreeClientShell_canvasHint__ZuvRH,.TreeClientShell_chatBubble__amRAY,.TreeClientShell_chatSendButton__5rooC,.TreeClientShell_chatTextarea__Mmu3J,.TreeClientShell_diagramNode__RT19x,.TreeClientShell_floatingButton__GDPi4,.TreeClientShell_formGrid__SengA input,.TreeClientShell_formGrid__SengA label,.TreeClientShell_formGrid__SengA textarea,.TreeClientShell_ideaLine__2JVrW,.TreeClientShell_modalSubheading__hrqdy,.TreeClientShell_node__cGhi6,.TreeClientShell_panelSubtitle__TZBiC,.TreeClientShell_placeholder__t6ltk,.TreeClientShell_primaryAction__Efz5W,.TreeClientShell_toolbarButton__Rwym8,.TreeClientShell_workspaceToolbar__v8r7D{font-size:16px}.TreeClientShell_chatTitle__nIAUh,.TreeClientShell_ideaTitle__kSC3d,.TreeClientShell_modalHeading__q031w,.TreeClientShell_panelTitle__2iYv_{font-size:24px}.TreeClientShell_node__cGhi6{min-width:160px}.TreeClientShell_ideaNode__S9fxT{min-width:220px}}