.editor__textarea{outline:0}.editor__textarea::-moz-placeholder{color:rgba(120,120,120,.5)}.editor__textarea::placeholder{color:rgba(120,120,120,.5)}.react-markdown table{border-spacing:0!important;border-collapse:collapse!important;border-color:inherit!important;display:block!important;width:-moz-max-content!important;width:max-content!important;max-width:100%!important;overflow:auto!important}.react-markdown tbody,.react-markdown td,.react-markdown tfoot,.react-markdown th,.react-markdown thead,.react-markdown tr{border:1px solid!important;border-color:inherit!important;padding:10px!important}.react-markdown h1,.react-markdown h2,.react-markdown h3,.react-markdown h4,.react-markdown h5,.react-markdown h6{line-height:1.4;margin:.8em 0 .4em;font-weight:600}.react-markdown h1{font-size:1.8em}.react-markdown h2{font-size:1.5em}.react-markdown h3{font-size:1.3em}.react-markdown h4{font-size:1.1em}.react-markdown h5{font-size:1em;font-weight:700}.react-markdown h6{font-size:.9em;font-weight:700}.react-markdown p{line-height:1.6;margin:.5em 0}.SidebarMenu_trigger___rhfu{background-color:transparent}.SidebarMenu_open__IRMS3,.SidebarMenu_trigger___rhfu:hover{background-color:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .SidebarMenu_open__IRMS3,[data-mantine-color-scheme=dark] .SidebarMenu_trigger___rhfu:hover{background-color:var(--mantine-color-dark-6)}.drive_shell__Q8Ebr{height:100%;min-height:0;overflow:hidden;background:#f7f8fa;color:#172033}.drive_sidebar__gLxOB{width:252px;min-width:252px;height:100%;overflow:hidden;border-right:1px solid #e6e9ef;background:#f8f9fb}.drive_sidebarInner__j9tpz{height:100%;padding:12px 10px}.drive_appIdentity__z1_3S{min-height:52px;padding:8px;border:1px solid #e5e8ee;border-radius:10px;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.03)}.drive_appMark__gHo0y{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border-radius:9px;color:#fff;background:linear-gradient(145deg,#fb923c,#ea580c);box-shadow:0 5px 12px rgba(234,88,12,.22)}.drive_sidebarSectionLabel__6c2M0{padding:0 9px;color:#8a93a3;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.drive_navItem__yx_hr{min-height:34px;border-radius:8px;color:#4f596b;font-size:12px;font-weight:500}.drive_navItem__yx_hr:hover{background:#f0f2f5}.drive_navItem__yx_hr[data-active=true]{color:#172033;background:#eef1f5;box-shadow:inset 3px 0 0 #f97316}.drive_navItem__yx_hr[data-active=true]:hover{background:#eef1f5}.drive_sidebarSummary__T_752{padding:10px;border:1px solid #e4e8ee;border-radius:10px;background:#fff}.drive_topbar__tPDwZ{height:48px;min-height:48px;padding:0 20px;border-bottom:1px solid #e6e9ef;background:rgba(255,255,255,.96)}.drive_main__l3_mM{flex:1;min-width:0;min-height:0;overflow:hidden}.drive_content__KMfqG{min-width:0;min-height:0;flex:1;overflow:auto}.drive_dashboardPage__VeKPf{width:100%;max-width:1460px;margin:0 auto;padding:28px 30px 40px}.drive_dashboardGrid__ql9eM{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr);gap:16px;align-items:start}.drive_pageTitle__qWXbY{color:#121826;font-size:23px;font-weight:700;letter-spacing:-.025em;line-height:1.2}.drive_panel__X4Kns,.drive_statCard__wL8or{overflow:hidden;border:1px solid #e0e4ea;border-radius:12px;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.025)}.drive_statCard__wL8or{min-height:112px}.drive_panelHeader__qtNqy,.drive_statHeader__3oniQ{background-color:#fafbfc;background-image:repeating-linear-gradient(135deg,rgba(218,223,231,.2),rgba(218,223,231,.2) 1px,transparent 0,transparent 6px);border-bottom:1px solid #e7eaf0}.drive_statHeader__3oniQ{min-height:35px;padding:8px 12px}.drive_panelHeader__qtNqy{min-height:50px;padding:12px 14px}.drive_statBody__RWg_P{padding:12px 14px 14px}.drive_providerRow__gnrYh,.drive_rootRow__3IJXG{width:100%;padding:13px 14px;border:0;border-bottom:1px solid #edf0f3;color:inherit;background:#fff;text-align:left;transition:background .12s ease,box-shadow .12s ease}.drive_providerRow__gnrYh:last-child,.drive_rootRow__3IJXG:last-child{border-bottom:0}.drive_providerRow__gnrYh:hover,.drive_rootRow__3IJXG:hover{background:#fafbfc;box-shadow:inset 3px 0 0 #f97316}.drive_providerIcon__SfeBr,.drive_rootIcon__rgtJW{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border:1px solid #e4e8ee;border-radius:10px;background:#f8fafc}.drive_rootStatus__8QcAH{color:#138a4b;background:#eaf8ef}.drive_workspace__4NwE_{display:flex;min-width:0;gap:12px}.drive_stackWorkspace__wrnzx,.drive_workspace__4NwE_{height:100%;min-height:0;padding:12px;background:#f4f6f8}.drive_stackWorkspace__wrnzx>div{gap:12px!important;background:transparent!important}.drive_stackWorkspace__wrnzx [data-stack-dialog-surface=true]{overflow:hidden;border:1px solid #e0e4ea;border-radius:11px;box-shadow:0 1px 2px rgba(16,24,40,.035)}.drive_stackWorkspace__wrnzx [data-stack-dialog-surface=true]>div:first-child{border-bottom-color:#e7eaf0;background:#fafbfc}.drive_contentPane__v3EpP,.drive_previewPane__xIWxW,.drive_treePane__nvVJs{min-width:0;min-height:0;overflow:hidden;border:1px solid #e0e4ea;border-radius:11px;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.025)}.drive_treePane__nvVJs{width:238px;min-width:238px}.drive_contentPane__v3EpP{flex:1}.drive_previewPane__xIWxW{width:min(42vw,620px);min-width:360px}.drive_treeHeader__E54Ce{min-height:50px;padding:12px 14px;border-bottom:1px solid #e7eaf0;background:#fafbfc}.drive_treeNode__xIDUD{min-height:33px;padding:7px 9px;border:0;border-radius:7px;color:#4f596b;background:transparent;font-size:12px}.drive_treeNode__xIDUD:hover{background:#f2f4f7}.drive_treeNodeActive__eFbzz{color:#172033;background:#eef1f5;box-shadow:inset 3px 0 0 #f97316;font-weight:600}.drive_toolbar___RyVA{padding:16px 18px 14px;border-bottom:1px solid #e7eaf0;background:#fff}.drive_searchInput__BJlVK input{height:36px;border-color:#dfe3e9;border-radius:8px;background:#fbfcfd;font-size:12px}.drive_itemsCanvas__a_3fQ{min-height:100%;padding:16px;background:#f8f9fb}.drive_gridItems__xCB3u{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.drive_itemCardGrid__T8aF3{min-height:136px;padding:14px;border-color:#e1e5eb;border-radius:10px;background:#fff;box-shadow:0 1px 1px rgba(16,24,40,.02);transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.drive_itemCardGrid__T8aF3:hover{transform:translateY(-1px);border-color:#cfd5dd;box-shadow:0 5px 14px rgba(16,24,40,.06)}.drive_listTable__l3iHX{overflow:hidden;border:1px solid #e0e4ea;border-radius:10px;background:#fff}.drive_itemRow__D7cR4,.drive_listHeader__cPige{display:grid;grid-template-columns:minmax(240px,1fr) 150px 90px 135px 34px;-moz-column-gap:14px;column-gap:14px;align-items:center}.drive_listHeader__cPige{min-height:36px;padding:0 12px;border-bottom:1px solid #e1e5eb;color:#7a8494;background:#f4f6f8;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.drive_itemRow__D7cR4{min-height:54px;padding:8px 12px;border:0;border-bottom:1px solid #edf0f3;border-radius:0;background:#fff;transition:background .12s ease}.drive_itemRow__D7cR4:last-child{border-bottom:0}.drive_itemRow__D7cR4:hover{background:#fafbfc}.drive_emptyState__RH_tT{min-height:280px;display:grid;place-items:center;border:1px dashed #d7dce3;border-radius:12px;background:#fff}.drive_previewHeader__bTwle{min-height:50px;padding:10px 12px 10px 14px;border-bottom:1px solid #e7eaf0;background:#fafbfc}@media (max-width:1100px){.drive_itemRow__D7cR4,.drive_listHeader__cPige{grid-template-columns:minmax(220px,1fr) 100px 120px 34px}.drive_itemRow__D7cR4>:nth-child(2),.drive_listHeader__cPige>:nth-child(2){display:none}.drive_previewPane__xIWxW{min-width:320px}}@media (max-width:767px){.drive_dashboardPage__VeKPf{padding:20px 14px 30px}.drive_dashboardGrid__ql9eM{grid-template-columns:minmax(0,1fr)}.drive_workspace__4NwE_{display:flex;flex-direction:column;padding:0;background:#fff}.drive_stackWorkspace__wrnzx{padding:0}.drive_contentPane__v3EpP{flex:1;height:auto;border:0;border-radius:0}.drive_toolbar___RyVA{padding:14px}.drive_itemsCanvas__a_3fQ{padding:12px}.drive_gridItems__xCB3u{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}}