.BrandMark_brand__4PJqn{display:block;color:var(--accent)}.AuthCardLogo_logo__VHs5Q{display:flex;justify-content:center;color:var(--accent)}.ColumnsMenu_root__h90yz{position:relative;display:inline-flex}.ColumnsMenu_trigger__IJDXq{display:inline-flex;align-items:center;gap:var(--sp-2);height:28px;padding:0 var(--sp-2) 0 var(--sp-2);background:transparent;border:1px solid var(--border-subtle);border-radius:var(--r-sm);color:var(--text-secondary);font-size:var(--fs-xs);font-weight:500;cursor:pointer;transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast)}.ColumnsMenu_triggerOpen__iVOxq,.ColumnsMenu_trigger__IJDXq:hover{background:var(--hover);color:var(--text-primary)}.ColumnsMenu_popover__usOJf{position:absolute;top:calc(100% + var(--sp-1));right:0;z-index:50;min-width:220px;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--r-md);box-shadow:var(--shadow-md);padding:var(--sp-1);display:flex;flex-direction:column;gap:var(--sp-1);animation:ColumnsMenu_popover-in__2JsRL .12s ease-out both;transform-origin:top right}@keyframes ColumnsMenu_popover-in__2JsRL{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ColumnsMenu_title__gTj1w{font-size:var(--fs-2xs);font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--text-muted);padding:var(--sp-2) var(--sp-3) var(--sp-1)}.ColumnsMenu_list__Cv6CH{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.ColumnsMenu_option__MftIY{display:flex;align-items:center;gap:var(--sp-2);width:100%;height:30px;padding:0 var(--sp-2);background:transparent;border:none;border-radius:var(--r-sm);color:var(--text-primary);font-size:var(--fs-sm);cursor:pointer;text-align:left;transition:background var(--t-fast)}.ColumnsMenu_option__MftIY:hover{background:var(--hover)}.ColumnsMenu_optionLabel__oBhzd{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ColumnsMenu_check__z8tn9{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-secondary);color:var(--text-on-accent);flex-shrink:0;transition:background var(--t-fast),border-color var(--t-fast)}.ColumnsMenu_checkActive__GwFH5{background:var(--accent);border-color:var(--accent)}.FilterPopover_root__EME_8,.FilterPopover_trigger__EX2oN{position:relative;display:inline-flex}.FilterPopover_trigger__EX2oN{align-items:center;justify-content:center;width:22px;height:22px;padding:0;background:transparent;border:none;border-radius:var(--r-sm);color:var(--text-disabled);cursor:pointer;transition:background var(--t-fast),color var(--t-fast)}.FilterPopover_trigger__EX2oN:hover{background:var(--hover);color:var(--text-secondary)}.FilterPopover_triggerActive__jd6ym{color:var(--accent);background:var(--accent-soft-bg)}.FilterPopover_triggerActive__jd6ym:hover{color:var(--accent-strong);background:var(--accent-soft-bg)}.FilterPopover_dot__E3N_V{position:absolute;top:2px;right:2px;width:6px;height:6px;border-radius:50%;background:var(--accent);border:1px solid var(--bg-secondary)}.FilterPopover_popover__T58Ez{position:absolute;top:calc(100% + var(--sp-1));right:0;z-index:60;min-width:240px;max-width:320px;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--r-md);box-shadow:var(--shadow-md);padding:var(--sp-2);display:flex;flex-direction:column;gap:var(--sp-2);animation:FilterPopover_filter-popover-in__vHWZ0 .12s ease-out both;transform-origin:top right}@keyframes FilterPopover_filter-popover-in__vHWZ0{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.FilterPopover_popoverHeader__FhfcH{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2)}.FilterPopover_popoverTitle__H2b8e{font-size:var(--fs-2xs);font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--text-muted)}.FilterPopover_clear__pP445{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;background:transparent;border:none;border-radius:var(--r-sm);color:var(--text-muted);cursor:pointer;transition:background var(--t-fast),color var(--t-fast)}.FilterPopover_clear__pP445:hover{background:var(--hover);color:var(--text-primary)}.FilterPopover_input__bZV8O{width:100%;height:30px;padding:0 var(--sp-2);background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--r-sm);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--fs-sm);outline:none;transition:border-color var(--t-fast)}.FilterPopover_input__bZV8O:focus{border-color:var(--accent)}.FilterPopover_hint__ICZBY{font-size:var(--fs-xs);color:var(--text-muted);font-style:italic;padding:var(--sp-2) 0}.FilterPopover_list__Dv08I{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px;max-height:240px;overflow-y:auto}.FilterPopover_option__2zgDq{display:flex;align-items:center;gap:var(--sp-2);width:100%;height:28px;padding:0 var(--sp-1);background:transparent;border:none;border-radius:var(--r-sm);color:var(--text-primary);font-size:var(--fs-sm);cursor:pointer;text-align:left;transition:background var(--t-fast)}.FilterPopover_option__2zgDq:hover{background:var(--hover)}.FilterPopover_optionLabel__dZ5iF{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FilterPopover_check__mDoje{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-secondary);color:var(--text-on-accent);flex-shrink:0}.FilterPopover_checkActive__m62A9{background:var(--accent);border-color:var(--accent)}.FilterPopover_dateRange__x25zC{display:flex;flex-direction:column;gap:var(--sp-1)}.FilterPopover_dateLabel__6mOxw{display:flex;flex-direction:column;gap:var(--sp-2x);font-size:var(--fs-2xs);font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--text-muted)}.DataGrid_root__CJsXM{gap:var(--sp-2)}.DataGrid_card__4xPso,.DataGrid_root__CJsXM{display:flex;flex-direction:column;min-height:0}.DataGrid_card__4xPso{flex:0 1 auto;background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--r-md);overflow:hidden}.DataGrid_empty__0SUBe{padding:var(--sp-6);text-align:center;color:var(--text-muted);font-size:var(--fs-sm);font-style:italic}.DataGrid_toolbar__I1wDt{justify-content:space-between;padding:0 var(--sp-1);flex-shrink:0;min-height:28px}.DataGrid_toolbarExternal__DiUvA,.DataGrid_toolbar__I1wDt{display:flex;align-items:center;gap:var(--sp-3)}.DataGrid_counter__XgJH2{display:inline-flex;align-items:center;gap:var(--sp-3);font-size:var(--fs-xs);color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DataGrid_clearFilters__LxkbI{background:transparent;border:none;color:var(--accent);font-size:var(--fs-xs);font-weight:500;cursor:pointer;padding:2px var(--sp-2);border-radius:var(--r-sm);transition:background var(--t-fast),color var(--t-fast)}.DataGrid_clearFilters__LxkbI:hover{background:var(--accent-soft-bg);color:var(--accent-strong)}.DataGrid_scroll__jRftv{min-height:0;flex:0 1 auto;overflow:auto;position:relative}.DataGrid_table__GGSHU{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fs-sm);table-layout:fixed}.DataGrid_thead__8IX_9{background:var(--bg-secondary)}.DataGrid_theadSticky__S8npu{position:-webkit-sticky;position:sticky;top:0;z-index:2;box-shadow:0 1px 0 var(--border-subtle)}.DataGrid_thead__8IX_9 th{position:relative;text-align:left;height:44px;font-size:var(--fs-xs);font-weight:500;letter-spacing:.1px;color:var(--text-secondary);padding:0 var(--sp-4);border-bottom:1px solid var(--border-default);-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.DataGrid_thead__8IX_9 th:not(:last-child){border-right:1px solid var(--border-subtle)}.DataGrid_thSortable__hH36_{cursor:pointer;transition:color var(--t-fast)}.DataGrid_thSortable__hH36_:hover{color:var(--text-primary)}.DataGrid_thInner__pa9lU{display:flex;align-items:center;gap:var(--sp-2);min-width:0;position:relative;height:100%;padding-right:var(--sp-1)}.DataGrid_thLabel___Y2cV{display:inline-flex;align-items:center;gap:var(--sp-2);flex:1 1;min-width:0;cursor:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DataGrid_thSortIco__mLYyw{display:inline-flex;color:var(--text-disabled);transition:color var(--t-fast)}.DataGrid_thSortable__hH36_:hover .DataGrid_thSortIco__mLYyw{color:var(--text-secondary)}.DataGrid_dragHandle__if1Ns{position:absolute;left:calc(-1 * var(--sp-3));top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:14px;height:22px;padding:0;background:transparent;border:none;color:var(--text-disabled);cursor:-webkit-grab;cursor:grab;opacity:0;transition:opacity var(--t-base),color var(--t-fast)}.DataGrid_thead__8IX_9 th:hover .DataGrid_dragHandle__if1Ns{opacity:.6}.DataGrid_dragHandle__if1Ns:hover{opacity:1!important;color:var(--text-secondary)}.DataGrid_dragHandle__if1Ns:active{cursor:-webkit-grabbing;cursor:grabbing}.DataGrid_thDragging___rnFa{background:var(--bg-elevated);z-index:5;box-shadow:var(--shadow-sm)}.DataGrid_resizeHandle__CLUEO{position:absolute;top:25%;right:0;width:1px;height:50%;cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;background:var(--border-subtle);transition:background var(--t-fast),width var(--t-fast),top var(--t-fast),height var(--t-fast)}.DataGrid_thead__8IX_9 th:hover .DataGrid_resizeHandle__CLUEO{background:var(--border-default)}.DataGrid_resizeHandleActive__YQok1,.DataGrid_resizeHandle__CLUEO:hover{background:var(--accent);width:2px;top:0;height:100%}.DataGrid_resizeHandle__CLUEO:before{content:"";position:absolute;top:0;right:-4px;width:8px;height:100%}.DataGrid_tbody__S1VLt tr{border-bottom:1px solid var(--border-subtle)}.DataGrid_tr__OQivD{cursor:pointer;transition:background var(--t-fast)}.DataGrid_tr__OQivD:hover{background:var(--hover)}.DataGrid_trDropTarget__E7ez2,.DataGrid_trDropTarget__E7ez2:hover{background:var(--accent-soft-bg);box-shadow:inset 0 0 0 1px var(--accent)}.DataGrid_tr__OQivD:focus-visible{outline:none;background:var(--hover);box-shadow:inset 3px 0 0 var(--accent)}.DataGrid_trSelected__03XzF,.DataGrid_trSelected__03XzF:hover{background:var(--accent-soft-bg);box-shadow:inset 3px 0 0 var(--accent)}.DataGrid_td__Rqsbv{height:52px;padding:0 var(--sp-4);vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-primary);font-size:var(--fs-sm);line-height:1.4}.DataGrid_td__Rqsbv:not(:last-child){border-right:1px solid var(--border-subtle)}.HubPageHeader_header__olA50{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4)}.HubPageHeader_headerLeft__3HVr2{display:flex;flex-direction:column;gap:var(--sp-2x);min-width:0}.HubPageHeader_title__oDScT{margin:0;font-size:var(--fs-2xl);font-weight:600;letter-spacing:-.5px;color:var(--text-primary);line-height:1.1}.HubPageHeader_meta__vo7SF{margin:0;font-size:var(--fs-md);color:var(--text-muted);font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.HubPageHeader_actions__qK6hm{display:flex;align-items:center;gap:var(--sp-2);flex-shrink:0}.HubPageHeader_controls__3QvqD{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap}.HubPageHeader_controlsSticky__vr3RK{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--bg-primary);margin:0 calc(-1 * var(--sp-5));padding:var(--sp-2) var(--sp-5)}.HubPageHeader_tabs__bFEIc{display:flex;align-items:center;gap:var(--sp-1);border-bottom:1px solid var(--border-default);flex:1 1;min-width:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.HubPageHeader_tabsFadeRight__rXwvd{mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent)}.HubPageHeader_tabsFadeLeft__16Tj2{mask-image:linear-gradient(270deg,#000 calc(100% - 24px),transparent);-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 24px),transparent)}.HubPageHeader_tabsFadeLeft__16Tj2.HubPageHeader_tabsFadeRight__rXwvd{mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent)}.HubPageHeader_tabs__bFEIc::-webkit-scrollbar{display:none}.HubPageHeader_controlsLeft__OJSyK{display:flex;align-items:center;gap:var(--sp-3);flex:1 1;min-width:0;flex-wrap:wrap;align-self:stretch;padding-bottom:var(--sp-2);border-bottom:1px solid var(--border-default)}.HubPageHeader_tab__CzD0C{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;padding:var(--sp-2) var(--sp-3);margin-bottom:-1px;border:none;border-bottom:3px solid transparent;color:var(--text-muted);font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:500;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:var(--sp-2);transition:color var(--t-fast),border-color var(--t-fast)}.HubPageHeader_tab__CzD0C:hover{color:var(--text-primary)}.HubPageHeader_tabOn__AHKb2{color:var(--text-primary);border-bottom-color:var(--text-primary)}.HubPageHeader_tabCount__UAISk{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 var(--sp-1x);border-radius:var(--r-pill);background:var(--bg-tertiary);color:var(--text-muted);font-size:var(--fs-xs);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.HubPageHeader_tabOn__AHKb2 .HubPageHeader_tabCount__UAISk{color:var(--text-primary)}.HubPageHeader_tabCountWarning__3PVj8{background:var(--warning-bg);color:var(--warning-text)}.HubPageHeader_controlsRight____Lq4{display:flex;align-items:center;gap:var(--sp-2);flex-shrink:0}.HubPageHeader_searchWrap__4qbWy{position:relative;display:flex;align-items:center;flex-shrink:0;width:240px}.HubPageHeader_searchIco__OZYQA{position:absolute;left:var(--sp-3);color:var(--text-muted);pointer-events:none}.HubPageHeader_searchInput__LwCei{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:32px;padding:0 var(--sp-3) 0 calc(var(--sp-3) + 16px + var(--sp-2));background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:var(--r-md);font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--text-primary);outline:none;transition:border-color var(--t-fast),background var(--t-fast)}.HubPageHeader_searchInput__LwCei::placeholder{color:var(--text-muted)}.HubPageHeader_searchInput__LwCei:focus{border-color:var(--accent)}.ViewSwitch_switch__0iGzj{display:inline-flex;align-self:flex-start;gap:var(--sp-1);padding:3px;border:1px solid var(--border-default);border-radius:var(--r-md);background:var(--bg-tertiary);flex-shrink:0}.ViewSwitch_btn__eYuKk{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:var(--sp-1) var(--sp-3);border-radius:var(--r-sm);color:var(--text-muted);font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:var(--sp-2);transition:background var(--t-fast),color var(--t-fast)}.ViewSwitch_btnOn__zgiQ4,.ViewSwitch_btn__eYuKk:hover{color:var(--text-primary)}.ViewSwitch_btnOn__zgiQ4{background:var(--bg-secondary)}.ViewSwitch_btn__eYuKk:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}@media (prefers-reduced-motion:reduce){.ViewSwitch_btn__eYuKk{transition:none}}.FileBadge_badge__jrQyc{flex-shrink:0;filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.16))}.Button_base__aJAwK,.FileBadge_badge__jrQyc text{font-family:var(--font-ui)}.Button_base__aJAwK{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-1x);font-weight:var(--fw-medium);border-radius:var(--r-sm);cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none;transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast),opacity var(--t-fast);border:1px solid transparent;outline:none;-webkit-tap-highlight-color:transparent}.Button_base__aJAwK:focus-visible{box-shadow:0 0 0 3px var(--ring)}.Button_base__aJAwK:disabled,.Button_base__aJAwK[aria-disabled=true]{opacity:.5;cursor:not-allowed}.Button_sizeSm__Qakl3{height:24px;padding:0 var(--sp-2);font-size:var(--fs-xs)}.Button_sizeMd__VN8NK{height:32px;padding:0 var(--sp-3);font-size:var(--fs-sm)}.Button_sizeLg__4lRag{height:40px;padding:0 var(--sp-4);font-size:var(--fs-md)}.Button_fullWidth__JjsBk{width:100%}.Button_primary__oSpWt{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent)}.Button_primary__oSpWt:hover:not(:disabled):not([aria-disabled=true]){background:var(--accent-hover);border-color:var(--accent-hover)}.Button_primary__oSpWt:active:not(:disabled){background:var(--accent-hover)}.Button_secondary__lRe7Q{background:transparent;border-color:var(--border-default);color:var(--text-secondary)}.Button_secondary__lRe7Q:hover:not(:disabled):not([aria-disabled=true]){background:var(--surface2);border-color:var(--border-strong);color:var(--text-primary)}.Button_secondary__lRe7Q:active:not(:disabled){background:var(--surface3)}.Button_ghost__mZ9vJ{background:transparent;border-color:transparent;color:var(--text-secondary)}.Button_ghost__mZ9vJ:hover:not(:disabled):not([aria-disabled=true]){background:var(--hover);color:var(--text-primary)}.Button_ghost__mZ9vJ:active:not(:disabled){background:var(--active)}.Button_danger__1ocl9{background:var(--status-danger);border-color:var(--status-danger);color:#ffffff}.Button_danger__1ocl9:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(.92)}.Button_danger__1ocl9:active:not(:disabled){filter:brightness(.85)}.Button_dangerGhost__iZtYZ{background:transparent;border-color:transparent;color:var(--status-danger)}.Button_dangerGhost__iZtYZ:hover:not(:disabled):not([aria-disabled=true]){background:var(--danger-bg)}.Button_link__HXp2W{background:transparent;border-color:transparent;color:var(--accent);height:auto;padding:0;text-decoration:underline;text-underline-offset:2px}.Button_link__HXp2W:hover:not(:disabled):not([aria-disabled=true]){color:var(--accent-hover)}.Button_iconLeft__HEYpQ,.Button_iconRight__CZFfJ{display:inline-flex;align-items:center;flex-shrink:0}.Button_iconOnly___Gw5k.Button_sizeSm__Qakl3{width:24px;padding:0}.Button_iconOnly___Gw5k.Button_sizeMd__VN8NK{width:32px;padding:0}.Button_iconOnly___Gw5k.Button_sizeLg__4lRag{width:40px;padding:0}.Button_spinner____7ub{animation:Button_btn-spin__pZ8a4 .9s linear infinite;flex-shrink:0}@keyframes Button_btn-spin__pZ8a4{to{transform:rotate(1turn)}}.CalendarMonthView_shell__1SrgZ{display:flex;flex-direction:column;gap:var(--sp-3);height:100%;min-height:0}.CalendarMonthView_toolbar__v76Oi{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);flex-shrink:0}.CalendarMonthView_monthLabel__Ebl8W{font-size:var(--fs-md);font-weight:600;color:var(--text-primary);text-transform:capitalize;min-width:160px}.CalendarMonthView_navGroup__dJGzz{display:inline-flex;align-items:center;gap:var(--sp-1)}.CalendarMonthView_navBtn__8FkrB{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--border-default);background:var(--bg-elevated);color:var(--text-secondary);cursor:pointer;border-radius:var(--r-sm);transition:background var(--t-fast),color var(--t-fast)}.CalendarMonthView_navBtn__8FkrB:hover{background:var(--hover);color:var(--text-primary)}.CalendarMonthView_todayBtn__Pln_w{display:inline-flex;align-items:center;padding:var(--sp-1) var(--sp-3);height:28px;border:1px solid var(--border-default);background:var(--bg-elevated);color:var(--text-secondary);cursor:pointer;border-radius:var(--r-sm);font-size:var(--fs-sm);transition:background var(--t-fast),color var(--t-fast)}.CalendarMonthView_todayBtn__Pln_w:hover{background:var(--hover);color:var(--text-primary)}.CalendarMonthView_weekdays__d_6_G{display:grid;grid-template-columns:repeat(7,1fr);font-size:var(--fs-xs);color:var(--text-muted);font-weight:500;text-transform:uppercase;letter-spacing:.6px;flex-shrink:0}.CalendarMonthView_weekday__mziG3{padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--border-subtle)}.CalendarMonthView_grid__nmOjG{flex:1 1;display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:minmax(96px,1fr);border-left:1px solid var(--border-subtle);border-top:1px solid var(--border-subtle);min-height:0;overflow:auto}.CalendarMonthView_cell__kvjzQ{border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);padding:var(--sp-2);display:flex;flex-direction:column;gap:var(--sp-1);background:var(--bg-elevated);min-height:0;min-width:0}.CalendarMonthView_cellOther__GK1_b{background:var(--bg-tertiary);color:var(--text-disabled)}.CalendarMonthView_cellClickable__zIiRQ{cursor:pointer;transition:background var(--t-fast)}.CalendarMonthView_cellClickable__zIiRQ:hover{background:var(--hover)}.CalendarMonthView_cellSelected__Cjt8q{box-shadow:inset 0 0 0 2px var(--accent)}.CalendarMonthView_cellDate__KgQsp{font-size:var(--fs-xs);font-weight:500;color:var(--text-muted);text-align:right}.CalendarMonthView_cellToday___MjH1 .CalendarMonthView_cellDate__KgQsp{display:inline-flex;align-items:center;justify-content:center;align-self:flex-end;width:22px;height:22px;background:var(--accent);color:var(--text-on-accent);border-radius:50%}.CalendarMonthView_items__uwAHE{display:flex;flex-direction:column;gap:2px;overflow:hidden}.CalendarMonthView_item__w8YUW{display:inline-flex;align-items:center;gap:var(--sp-1);padding:var(--sp-2x) var(--sp-2);background:var(--accent-soft-bg);color:var(--accent-soft-text);font-size:var(--fs-xs);border-radius:var(--r-sm);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:none;cursor:pointer;font-family:inherit;text-align:left}.CalendarMonthView_item__w8YUW:hover{background:var(--accent-soft-text);color:var(--bg-elevated)}.CalendarMonthView_itemName__lhHxC{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CalendarMonthView_taskItem__n1O2F{display:inline-flex;align-items:center;gap:var(--sp-1);padding:var(--sp-2x) var(--sp-2);background:var(--info-bg);color:var(--info-text);font-size:var(--fs-xs);border-radius:var(--r-sm);white-space:nowrap;overflow:hidden;border:none;cursor:pointer;font-family:inherit;text-align:left}.CalendarMonthView_taskItem__n1O2F:hover{filter:brightness(.96)}.CalendarMonthView_taskDot__h2Ik9{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:var(--info-text)}.CalendarMonthView_taskItem__n1O2F[data-overdue]{background:var(--danger-bg);color:var(--danger-text)}.CalendarMonthView_taskItem__n1O2F[data-overdue] .CalendarMonthView_taskDot__h2Ik9{background:var(--danger-text)}.CalendarMonthView_taskItem__n1O2F[data-done]{background:var(--bg-tertiary);color:var(--text-muted)}.CalendarMonthView_taskItem__n1O2F[data-done] .CalendarMonthView_taskDot__h2Ik9{background:var(--success-text)}.CalendarMonthView_taskItem__n1O2F[data-done] .CalendarMonthView_itemName__lhHxC{text-decoration:line-through}.CalendarMonthView_legend__AqJ_4{font-size:var(--fs-sm);color:var(--text-muted);text-align:center;padding:var(--sp-3)}.FolderThumb_perspFolder__Q5iAa{width:82%;display:flex;align-items:center;justify-content:center}.FolderThumb_perspFolder__Q5iAa svg{width:100%;height:auto;display:block}.FolderThumb_perspSheet__QWUKg{fill:var(--bg-secondary);stroke:currentColor;stroke-width:.9}.FolderThumb_perspLabelBox___oLsF{fill:var(--bg-elevated);stroke:currentColor;stroke-opacity:.32;stroke-linejoin:round}.FolderThumb_perspLabelText__XUoBg{fill:currentColor;font-family:var(--font-ui)}.FolderThumb_pc_client__3ndaG{color:var(--folder-client)}.FolderThumb_pc_affaire__jgrNm{color:var(--folder-affaire)}.FolderThumb_pc_dossier__P_KCY{color:var(--folder-dossier)}.FolderThumb_pc_custom__Vp82k{color:var(--folder-custom)}.FolderTypeSelect_ts__7NMJ_{position:relative;flex-shrink:0}.FolderTypeSelect_tsBtn__JPymO{display:inline-flex;align-items:center;gap:5px;padding:2px 6px 2px 8px;border:1px solid var(--border-default);border-radius:var(--r-pill);background:var(--bg-primary);color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--fs-2xs);font-weight:600;cursor:pointer;transition:border-color var(--t-fast),background var(--t-fast)}.FolderTypeSelect_tsBtn__JPymO:hover{border-color:var(--border-strong)}.FolderTypeSelect_tsDot__WkFm_{width:8px;height:8px;flex-shrink:0;border-radius:var(--r-pill)}.FolderTypeSelect_tsChev__eHBPw{flex-shrink:0;opacity:.5;transition:transform var(--t-fast)}.FolderTypeSelect_tsChevOpen__eMvPU{transform:rotate(180deg)}.FolderTypeSelect_tsMenu__BA3MD{position:fixed;z-index:1100;display:flex;flex-direction:column;gap:1px;min-width:172px;max-height:240px;overflow-y:auto;padding:var(--sp-1);background:var(--bg-primary);border:1px solid var(--border-default);border-radius:var(--r-md);box-shadow:var(--shadow-md)}.FolderTypeSelect_tsOpt__bXk0z{display:flex;align-items:center;gap:8px;width:100%;padding:6px var(--sp-2);border:none;border-radius:var(--r-sm);background:none;color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--fs-xs);text-align:left;cursor:pointer;transition:background var(--t-fast),color var(--t-fast)}.FolderTypeSelect_tsOpt__bXk0z:hover{background:var(--hover);color:var(--text-primary)}.FolderTypeSelect_tsOptLabel__VjPYX{flex:1 1;min-width:0}.FolderTypeSelect_tsCheck__XhEwH{flex-shrink:0;color:var(--accent)}.ImportRow_treeRow__54jn4{display:flex;align-items:stretch}.ImportRow_treeBody__T7xeN{flex:1 1;min-width:0}.ImportRow_guides__RGFAP{display:flex;flex-shrink:0}.ImportRow_gBranch__9Oafr,.ImportRow_gEnd__v7xFI,.ImportRow_gGap__T_zAj,.ImportRow_gLine__8lorj{position:relative;width:20px;flex-shrink:0}.ImportRow_gBranch__9Oafr:before,.ImportRow_gLine__8lorj:before{content:"";position:absolute;left:10px;top:0;bottom:0;width:1px;background:var(--border-default)}.ImportRow_gEnd__v7xFI:before{content:"";position:absolute;left:10px;top:0;height:50%;width:1px;background:var(--border-default)}.ImportRow_gBranch__9Oafr:after,.ImportRow_gEnd__v7xFI:after{content:"";position:absolute;left:10px;top:50%;width:20px;height:1px;background:var(--border-default)}.ImportRow_folderHead__zSxV5{display:flex;align-items:center;gap:var(--sp-2);padding:5px var(--sp-2);border-radius:var(--r-sm)}.ImportRow_folderThumb___LWXE{display:flex;align-items:center;justify-content:center;width:36px;flex-shrink:0}.ImportRow_rowGutter__4G6VT{display:inline-flex;align-items:center;justify-content:center;width:16px;flex-shrink:0}.ImportRow_folderMain__PXkz9{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.ImportRow_folderTop__cxNJo{display:flex;align-items:center;gap:var(--sp-2);width:100%}.ImportRow_folderName__4IqVR{flex:1 1;min-width:0;font-size:var(--fs-sm);font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ImportRow_folderCount__byLBQ{flex-shrink:0;font-size:var(--fs-3xs);color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ImportRow_selCheck__bJa8x{display:inline-grid;place-items:center;width:16px;height:16px;flex-shrink:0;border:1.5px solid var(--border-strong);border-radius:var(--r-xs);background:var(--bg-primary);color:transparent;cursor:pointer;opacity:0;transition:opacity var(--t-fast),background var(--t-fast),border-color var(--t-fast)}.ImportRow_folderHead__zSxV5.ImportRow_selecting__viYI_ .ImportRow_selCheck__bJa8x,.ImportRow_folderHead__zSxV5:hover .ImportRow_selCheck__bJa8x{opacity:1}.ImportRow_selCheckOn__4S9TN{opacity:1;background:var(--accent);border-color:var(--accent);color:var(--text-on-accent)}.ImportRow_fileRow__cVP8s{display:flex;align-items:center;gap:var(--sp-2);padding:6px var(--sp-2);border-radius:var(--r-sm);transition:background var(--t-fast)}.ImportRow_fileRow__cVP8s:hover{background:var(--hover)}.ImportRow_fileName__zLhDz{flex:1 1;min-width:0;display:flex;align-items:baseline;overflow:hidden;font-size:var(--fs-sm)}.ImportRow_fileBase__37AwZ{color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ImportRow_fileExt__aep64{flex-shrink:0;font-size:var(--fs-2xs);color:var(--text-muted)}.ImportRow_fileMain__g7BjT{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:6px}.ImportRow_fileTop__8x9Yc{display:flex;align-items:center;gap:var(--sp-2)}.ImportRow_filePct__1cGs0{flex-shrink:0;font-size:var(--fs-2xs);font-weight:600;color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ImportRow_fileProgRow__f3As0{display:flex;align-items:center;gap:var(--sp-2)}.ImportRow_fileProg__yIGdc{flex:1 1;height:5px;border-radius:var(--r-pill);background:var(--bg-tertiary);overflow:hidden}.ImportRow_fileProgFill__4iIHb{display:block;height:100%;border-radius:var(--r-pill);background:linear-gradient(90deg,var(--accent),var(--text-secondary));transition:width var(--t-base)}.ImportRow_fileBytes__rNBWL{flex-shrink:0;font-size:var(--fs-3xs);color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ImportRow_rowRemove__2COBn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border:none;background:none;color:var(--text-disabled);border-radius:var(--r-sm);cursor:pointer;opacity:0;transition:background var(--t-fast),color var(--t-fast),opacity var(--t-fast)}.ImportRow_fileRow__cVP8s:hover .ImportRow_rowRemove__2COBn,.ImportRow_folderHead__zSxV5:hover .ImportRow_rowRemove__2COBn{opacity:1}.ImportRow_rowRemove__2COBn:hover{background:var(--danger-bg);color:var(--danger-text)}.ImportRow_status__pzJAV{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;font-size:var(--fs-3xs);font-weight:600}.ImportRow_stDone__SpAPE{color:var(--success-text)}.ImportRow_stFailed__iOLXs{color:var(--danger-text)}.ImportRow_stPending__b83TR{color:var(--text-disabled);font-weight:500}.ImportRow_doneDot__ZYfmO{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:var(--r-pill);background:var(--success-text);color:var(--text-on-accent)}.ImportRow_fileRowFailed__Vmyj3{background:color-mix(in srgb,var(--danger) 5%,var(--bg-primary))}.ImportRow_failRow__bl7qU{display:flex;align-items:center;gap:var(--sp-2);margin:1px 0 2px;padding:5px var(--sp-2) 7px 46px}.ImportRow_failMsg__xLaCw{flex:1 1;min-width:0;font-size:var(--fs-3xs);color:var(--danger-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ImportRow_failActions__rcSWn{display:inline-flex;gap:4px;flex-shrink:0}.ImportRow_failBtn__QvMH2{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border:1px solid var(--border-default);border-radius:var(--r-sm);background:var(--bg-primary);color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--fs-3xs);font-weight:600;cursor:pointer;transition:border-color var(--t-fast),color var(--t-fast),background var(--t-fast)}.ImportRow_failBtn__QvMH2:hover{border-color:var(--border-strong);color:var(--text-primary);background:var(--hover)}.ImportRow_failBtn__QvMH2 svg{flex-shrink:0}.Avatar_root__PMxZM{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;flex:0 0 auto;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Avatar_root__PMxZM:after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 .06em .14em rgba(255,255,255,.16),inset 0 -.05em .16em rgba(0,0,0,.32),inset 0 0 .04em rgba(0,0,0,.22);pointer-events:none}.Avatar_initials__cJDBQ{display:flex;align-items:center;justify-content:center;line-height:1;font-weight:600;text-transform:uppercase;text-shadow:0 .02em .04em rgba(0,0,0,.28)}.Avatar_glyph__TFU3y,.Avatar_initials__cJDBQ{position:relative;z-index:1;color:#ffffff}.Avatar_external__7Ekcq:after{box-shadow:inset 0 .05em .12em rgba(255,255,255,.12),inset 0 -.05em .14em rgba(0,0,0,.3),inset 0 0 .04em rgba(0,0,0,.2)}.PlanDraftBadge_badge__kCXsV{display:inline-flex;align-items:center;flex-shrink:0;padding:0 var(--sp-1);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-tertiary);color:var(--text-secondary);font-size:var(--fs-3xs);line-height:1.5;white-space:nowrap}.CenteredLoading_loading__KCN_N{display:flex;align-items:center;justify-content:center;gap:var(--sp-3);min-height:60vh;color:var(--text-muted);font-size:var(--fs-md)}.CenteredLoading_spin__5Mhb_{animation:CenteredLoading_centeredLoadingSpin__jiuUr .8s linear infinite}@keyframes CenteredLoading_centeredLoadingSpin__jiuUr{to{transform:rotate(1turn)}}.Badge_base__xUWhI{display:inline-flex;align-items:center;gap:var(--sp-1);font-family:var(--font-ui);font-weight:var(--fw-medium);border:1px solid transparent;border-radius:var(--r-sm);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1}.Badge_sizeSm__wDJCE{height:16px;padding:0 var(--sp-1);font-size:var(--fs-3xs)}.Badge_sizeMd__NdAsN{height:20px;padding:0 var(--sp-2);font-size:var(--fs-2xs)}.Badge_sizeLg__xKmmo{height:24px;padding:0 var(--sp-2);font-size:var(--fs-xs)}.Badge_pill__2kw1Y{border-radius:var(--r-pill)}.Badge_subtle__vafOq.Badge_neutral___9ajm{background:var(--bg-tertiary);color:var(--text-secondary)}.Badge_subtle__vafOq.Badge_success__HUXio{background:var(--success-bg);color:var(--success-text)}.Badge_subtle__vafOq.Badge_warning__6D1zV{background:var(--warning-bg);color:var(--warning-text)}.Badge_subtle__vafOq.Badge_danger__lW7ed{background:var(--danger-bg);color:var(--danger-text)}.Badge_subtle__vafOq.Badge_info__luL2_{background:var(--accent-soft-bg);color:var(--accent-soft-text)}.Badge_subtle__vafOq.Badge_accent__n60fI{background:var(--accent);color:var(--text-on-accent)}.Badge_solid__bFiPK.Badge_neutral___9ajm{background:var(--text-primary);color:var(--bg-elevated)}.Badge_solid__bFiPK.Badge_success__HUXio{background:var(--status-success);color:#ffffff}.Badge_solid__bFiPK.Badge_warning__6D1zV{background:var(--status-warning);color:#ffffff}.Badge_solid__bFiPK.Badge_danger__lW7ed{background:var(--status-danger);color:#ffffff}.Badge_solid__bFiPK.Badge_info__luL2_{background:var(--accent-soft-text);color:var(--bg-elevated)}.Badge_solid__bFiPK.Badge_accent__n60fI{background:var(--accent);color:var(--text-on-accent)}.Badge_outline__FijUk.Badge_neutral___9ajm{background:transparent;border-color:var(--border-default);color:var(--text-secondary)}.Badge_outline__FijUk.Badge_success__HUXio{background:transparent;border-color:var(--status-success);color:var(--status-success)}.Badge_outline__FijUk.Badge_warning__6D1zV{background:transparent;border-color:var(--status-warning);color:var(--status-warning)}.Badge_outline__FijUk.Badge_danger__lW7ed{background:transparent;border-color:var(--status-danger);color:var(--status-danger)}.Badge_outline__FijUk.Badge_info__luL2_{background:transparent;border-color:var(--accent-soft-text);color:var(--accent-soft-text)}.Badge_outline__FijUk.Badge_accent__n60fI{background:transparent;border-color:var(--accent);color:var(--accent)}.Badge_dot__lE4rF{width:8px;height:8px;border-radius:50%;flex-shrink:0;padding:0;border:none}.Badge_dot__lE4rF.Badge_neutral___9ajm{background:var(--text-muted)}.Badge_dot__lE4rF.Badge_success__HUXio{background:var(--status-success)}.Badge_dot__lE4rF.Badge_warning__6D1zV{background:var(--status-warning)}.Badge_dot__lE4rF.Badge_danger__lW7ed{background:var(--status-danger)}.Badge_dot__lE4rF.Badge_info__luL2_{background:var(--accent-soft-text)}.Badge_dot__lE4rF.Badge_accent__n60fI{background:var(--accent)}.LandingContainer_container__Lr0BJ{max-width:1440px;margin:0 auto;padding:0 var(--sp-10)}@media (max-width:640px){.LandingContainer_container__Lr0BJ{padding:0 var(--sp-5)}}.Card_base__1CGr4{background:var(--bg-elevated);border-radius:var(--r-panel);transition:border-color var(--t-fast),box-shadow var(--t-fast),transform var(--t-fast)}.Card_elevated__f6Vhr,.Card_flat__NYt89{border:1px solid var(--border-subtle)}.Card_elevated__f6Vhr{box-shadow:var(--shadow-sm)}.Card_bordered__OxuQk{border:1px solid var(--border-default)}.Card_inset__kn2Bs{background:var(--surface0);border:1px solid transparent}.Card_paddingSm__2idWx{padding:var(--sp-3)}.Card_paddingMd__GsBpW{padding:var(--sp-4)}.Card_paddingLg__Z1osC{padding:var(--sp-5)}.Card_paddingNone__ySRph{padding:0}.Card_interactive__qi4bl{cursor:pointer;outline:none}.Card_interactive__qi4bl:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.Card_interactive__qi4bl:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.Card_interactive__qi4bl:active{transform:scale(.998)}.LandingFooter_footer__PeubO{border-top:1px solid var(--border-default);padding:60px 0 var(--sp-10);background:var(--bg-secondary)}.LandingFooter_grid__5AHsN{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:var(--sp-10);gap:var(--sp-10);margin-bottom:48px}.LandingFooter_brand__yU0vR{margin-bottom:var(--sp-3x);display:inline-block}.LandingFooter_tagline__lPcb3{color:var(--text-muted);font-size:13.5px;line-height:1.5;max-width:320px}.LandingFooter_socials___Mi5V{display:flex;gap:var(--sp-2);margin-top:var(--sp-5)}.LandingFooter_social__rkGKr{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--r-sm);border:1px solid var(--border-default);background:var(--bg-secondary);color:var(--text-secondary);text-decoration:none;transition:background var(--t-base) ease,color var(--t-base) ease,border-color var(--t-base) ease}.LandingFooter_social__rkGKr:hover{background:var(--hover);border-color:var(--border-strong);color:var(--text-primary)}.LandingFooter_social__rkGKr svg{width:16px;height:16px;display:block}.LandingFooter_col__86cPy h4{font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:-.1px;color:var(--text-secondary);margin-bottom:var(--sp-4)}.LandingFooter_col__86cPy ul{list-style:none;display:flex;flex-direction:column;gap:10px}.LandingFooter_col__86cPy a{font-size:13.5px;color:var(--text-secondary);text-decoration:none;transition:color var(--t-base) ease}.LandingFooter_col__86cPy a:hover{color:var(--text-primary)}.LandingFooter_bottom__tdmQm{padding-top:var(--sp-6);border-top:1px solid var(--border-default);display:flex;justify-content:space-between;align-items:center;font-family:var(--font-ui);font-size:var(--fs-xs);color:var(--text-muted)}@media (max-width:1024px){.LandingFooter_grid__5AHsN{grid-template-columns:1fr 1fr;gap:var(--sp-8)}}@media (max-width:640px){.LandingFooter_footer__PeubO{padding:40px 0 var(--sp-8)}.LandingFooter_grid__5AHsN{grid-template-columns:1fr;gap:var(--sp-7);margin-bottom:32px}.LandingFooter_bottom__tdmQm{flex-direction:column;gap:var(--sp-3);align-items:flex-start}}.ArrowLink_link__95UaK{display:inline-flex;align-items:center;gap:var(--sp-2);text-decoration:none}.ArrowLink_arrow__OUobX{flex-shrink:0;transition:transform var(--t-base) var(--ease-out)}.ArrowLink_link__95UaK:hover .ArrowLink_arrow__OUobX{transform:translateX(3px)}.ImportSubjectPicker_field__yCZFb{position:relative;display:flex;align-items:center;gap:var(--sp-2);width:100%;padding:0 var(--sp-3);border:1px solid var(--border-default);border-radius:var(--r-md);background:var(--bg-primary);transition:border-color var(--t-fast),box-shadow var(--t-fast)}.ImportSubjectPicker_field__yCZFb:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.ImportSubjectPicker_icon__dod1i{flex-shrink:0;color:var(--text-muted)}.ImportSubjectPicker_input__OUsOG{flex:1 1;min-width:0;padding:9px 0;border:none;background:none;outline:none;font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--text-primary)}.ImportSubjectPicker_input__OUsOG::placeholder{color:var(--text-disabled)}.ImportSubjectPicker_dropdown__I1SRb{position:fixed;z-index:1100;background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--r-md);box-shadow:var(--shadow-md);padding:var(--sp-1) 0;margin:0;list-style:none;max-height:280px;overflow-y:auto}.ImportSubjectPicker_dropdownRow__drwmd{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);cursor:pointer;transition:background var(--t-fast)}.ImportSubjectPicker_dropdownRowActive__eRUIt,.ImportSubjectPicker_dropdownRow__drwmd:hover{background:var(--hover)}.ImportSubjectPicker_contactInfo__N1eJ3{flex:1 1;display:flex;flex-direction:column;gap:var(--sp-2x);min-width:0}.ImportSubjectPicker_contactName__NXHvx{font-size:var(--fs-sm);color:var(--text-primary)}.ImportSubjectPicker_contactName__NXHvx,.ImportSubjectPicker_contactOrg__2Zzru{font-family:var(--font-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ImportSubjectPicker_contactOrg__2Zzru{font-size:var(--fs-xs);color:var(--text-muted)}.ImportSubjectPicker_sourceBadge___Tfim{flex-shrink:0;font-family:var(--font-ui);font-size:var(--fs-xs);font-weight:500;padding:var(--sp-2x) var(--sp-2);border-radius:var(--r-xs)}.ImportSubjectPicker_sourceMember___CNbu{background:var(--info-bg);color:var(--info-text)}.ImportSubjectPicker_sourceExternal__NovJp{background:var(--neutral-bg);color:var(--neutral-text)}.ImportBatchSettings_access__gAlf7{border-top:1px solid var(--border-subtle)}.ImportBatchSettings_head__fKDU6{display:flex;align-items:center;gap:var(--sp-2);width:100%;padding:10px 0;border:none;background:none;text-align:left;cursor:pointer;font-family:var(--font-ui)}.ImportBatchSettings_glyph__dxSmS{flex-shrink:0;color:var(--text-muted)}.ImportBatchSettings_text__gen2x{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px;line-height:1.3}.ImportBatchSettings_title__DyJhk{font-size:var(--fs-xs);font-weight:600;color:var(--text-primary)}.ImportBatchSettings_desc__W63pG{font-size:var(--fs-2xs);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ImportBatchSettings_cta___rIu0{display:inline-flex;align-items:center;gap:3px;flex-shrink:0;font-size:var(--fs-2xs);font-weight:600;color:var(--accent)}.ImportBatchSettings_cta___rIu0 svg{transition:transform var(--t-fast)}.ImportBatchSettings_ctaOpen__EneeX svg{transform:rotate(180deg)}.ImportBatchSettings_body__BCVGA{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-3) 0 var(--sp-2);animation:ImportBatchSettings_reveal__npofS .16s ease}@keyframes ImportBatchSettings_reveal__npofS{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.ImportBatchSettings_field__D0wUd{display:flex;flex-direction:column;gap:5px}.ImportBatchSettings_fieldLabel__B5ZpA{font-size:var(--fs-3xs);font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted)}.ImportBatchSettings_recipList__ihXuN{display:flex;flex-direction:column;gap:6px;margin-top:6px}.ImportBatchSettings_recip__VjvlM{display:flex;align-items:center;gap:var(--sp-2);padding:5px 6px 5px 5px;border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-primary)}.ImportBatchSettings_recipAvatar__8PE2_{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;border-radius:var(--r-pill);font-size:9px;font-weight:600}.ImportBatchSettings_recipAvatarAccount__YMAsv{background:var(--accent);color:var(--text-on-accent)}.ImportBatchSettings_recipAvatarExt__tu2id{background:var(--bg-tertiary);color:var(--text-muted)}.ImportBatchSettings_recipMain__XzL6I{flex:1 1;min-width:0;display:flex;flex-direction:column;line-height:1.2}.ImportBatchSettings_recipName___LXcm{display:flex;align-items:center;gap:5px;font-size:var(--fs-xs);font-weight:500;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ImportBatchSettings_recipZap__Bt4sN{flex-shrink:0;color:var(--success-text)}.ImportBatchSettings_recipSub__8ge61{font-size:var(--fs-3xs);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ImportBatchSettings_recipRemove__AHJUo{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border:none;background:none;color:var(--text-disabled);border-radius:var(--r-sm);cursor:pointer;transition:background var(--t-fast),color var(--t-fast)}.ImportBatchSettings_recipRemove__AHJUo:hover{background:var(--danger-bg);color:var(--danger-text)}@media (prefers-reduced-motion:reduce){.ImportBatchSettings_body__BCVGA{animation:none}}.ImportModal_overlay__JKTts{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--sp-4);background:rgba(0,0,0,.32);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ImportModal_shell__4x1bk{display:flex;flex-direction:column;width:100%;max-width:520px;max-height:min(640px,calc(100vh - 2 * var(--sp-4)));background:var(--bg-primary);border:1px solid var(--border-default);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);overflow:hidden}.ImportModal_head__z9E_f{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-4) var(--sp-4) var(--sp-5);border-bottom:1px solid var(--border-subtle);flex-shrink:0}.ImportModal_headIcon__tN0gq{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:var(--r-md);background:var(--accent-subtle);color:var(--accent)}.ImportModal_headText__ymd_8{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.ImportModal_title__SbcsJ{margin:0;font-size:var(--fs-md);font-weight:600;letter-spacing:-.2px;color:var(--text-primary)}.ImportModal_sub__RLZLa{display:flex;align-items:center;gap:5px;font-size:var(--fs-2xs);color:var(--text-muted);min-width:0}.ImportModal_sub__RLZLa svg{flex-shrink:0}.ImportModal_close__I_s_u{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border:none;background:none;color:var(--text-muted);border-radius:var(--r-sm);cursor:pointer;transition:background var(--t-fast),color var(--t-fast)}.ImportModal_close__I_s_u:hover{background:var(--hover);color:var(--text-secondary)}.ImportModal_body__TytPi{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5)}.ImportModal_footer__aHptR{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4) var(--sp-3) var(--sp-5);border-top:1px solid var(--border-subtle);background:var(--bg-secondary);flex-shrink:0}.ImportModal_recap__duFQu{font-size:var(--fs-xs);color:var(--text-secondary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ImportModal_recap__duFQu strong{color:var(--text-primary);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ImportModal_footerActions__PW4Fi{display:inline-flex;gap:var(--sp-2);flex-shrink:0}.ImportModal_btnGhost__TqwhD{font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:500;color:var(--text-secondary);background:transparent;border:1px solid var(--border-default);border-radius:var(--r-md);padding:8px 14px;cursor:pointer;transition:background var(--t-fast),border-color var(--t-fast)}.ImportModal_btnGhost__TqwhD:hover:not(:disabled){background:var(--hover);border-color:var(--border-strong)}.ImportModal_btnGhost__TqwhD:disabled{opacity:.5;cursor:not-allowed}.ImportModal_btnPrimary__kqHOL{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:600;color:var(--text-on-accent);background:var(--accent);border:1px solid transparent;border-radius:var(--r-md);padding:8px 16px;cursor:pointer;transition:background var(--t-fast)}.ImportModal_btnPrimary__kqHOL:hover:not(:disabled){background:var(--accent-hover)}.ImportModal_btnPrimary__kqHOL:disabled{opacity:.5;cursor:not-allowed}.ImportModal_btnPrimary__kqHOL svg{flex-shrink:0}.ImportModal_overall__kFMMj{display:flex;flex-direction:column;gap:10px;padding:var(--sp-3) var(--sp-3) var(--sp-4);border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-secondary)}.ImportModal_overallHead__RuyxT{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2)}.ImportModal_overallCount__98gJV{font-size:var(--fs-sm);color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ImportModal_overallCount__98gJV strong{font-size:var(--fs-lg);font-weight:700;color:var(--text-primary)}.ImportModal_overallUnit__vB1pi{color:var(--text-muted)}.ImportModal_overallFailed__OFNh7{flex-shrink:0;font-size:var(--fs-2xs);font-weight:600;color:var(--danger-text)}.ImportModal_overallTrack__QoELU{position:relative;height:8px;border-radius:var(--r-pill);background:var(--bg-tertiary);overflow:hidden}.ImportModal_overallFill__nz8GA{position:relative;display:block;height:100%;border-radius:var(--r-pill);background:linear-gradient(90deg,var(--accent),var(--text-secondary));transition:width var(--t-base);overflow:hidden}.ImportModal_overallFill__nz8GA:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transform:translateX(-100%);animation:ImportModal_shimmer__5Kam_ 1.5s ease-in-out infinite}@keyframes ImportModal_shimmer__5Kam_{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.ImportModal_overallFill__nz8GA:after{animation:none}}.JourneyThread_thread__kthtL{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:visible}.JourneyThread_path__lil_o{fill:none;stroke:var(--text-muted);stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:4 5}.JourneyThread_arrow__02uRR{fill:var(--text-muted)}@media (max-width:1024px){.JourneyThread_thread__kthtL{display:none}}.MobileMenu_hamburger__UrwHM{display:none;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--border-default);border-radius:var(--r-md);background:transparent;color:var(--text-secondary);cursor:pointer;transition:background var(--t-base) ease;flex-shrink:0}.MobileMenu_hamburger__UrwHM:hover{background:var(--hover);color:var(--text-primary)}@media (max-width:768px){.MobileMenu_hamburger__UrwHM{display:flex}}.MobileMenu_overlay__a_3WQ{position:fixed;inset:0;z-index:200;background:rgba(255,255,255,.97);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;flex-direction:column;overflow-y:auto}.MobileMenu_head__TQgXA{display:flex;align-items:center;justify-content:space-between;padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--border-default);flex-shrink:0}.MobileMenu_headBrand__B2C8E{font-family:var(--font-ui);font-size:22px;font-weight:400;color:var(--text-primary);text-decoration:none;letter-spacing:-.02em}.MobileMenu_close__sP0JI{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--border-default);border-radius:var(--r-md);background:transparent;color:var(--text-secondary);cursor:pointer;transition:background var(--t-base) ease}.MobileMenu_close__sP0JI:hover{background:var(--hover);color:var(--text-primary)}.MobileMenu_nav__4zj8f{flex:1 1;padding:var(--sp-4) var(--sp-5);display:flex;flex-direction:column}.MobileMenu_sep__4na7n{height:1px;background:var(--border-default);margin:var(--sp-2) 0}.MobileMenu_group__eMcJ_{display:flex;flex-direction:column;padding:var(--sp-2) 0}.MobileMenu_groupLabel__5heVs{font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:-.1px;color:var(--text-muted);padding:var(--sp-2) 0 var(--sp-2)}.MobileMenu_item__ocmCV{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3) var(--sp-2);border-radius:var(--r-md);text-decoration:none;color:inherit;transition:background var(--t-base) ease}.MobileMenu_item__ocmCV:hover{background:var(--hover)}.MobileMenu_itemIcon__l3EvP{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;background:var(--bg-tertiary);border-radius:var(--r-sm);color:var(--text-secondary);margin-top:1px}.MobileMenu_itemText__rWTZp{display:flex;flex-direction:column;gap:2px}.MobileMenu_itemLabel__WSar3{font-size:var(--fs-md);font-weight:600;color:var(--text-primary)}.MobileMenu_itemDesc__0RmjT{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.4}.MobileMenu_standalone__r_S40{display:block;padding:var(--sp-4) var(--sp-2);font-size:var(--fs-xl);font-weight:500;color:var(--text-primary);text-decoration:none;transition:color var(--t-base) ease}.MobileMenu_standalone__r_S40:hover{color:var(--text-secondary)}.MobileMenu_ctas__nT9yP{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-5);border-top:1px solid var(--border-default);flex-shrink:0}.NavDropdown_wrapper__pphaA{position:relative}.NavDropdown_trigger__mlyqM{display:flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer;font-size:var(--fs-lg);color:var(--text-secondary);padding:var(--sp-1) 0;transition:color var(--t-base) ease;font-family:inherit}.NavDropdown_trigger__mlyqM:hover{color:var(--text-primary)}.NavDropdown_chevron__h7Zki{transition:transform .2s ease;color:var(--text-muted);flex-shrink:0}.NavDropdown_chevronOpen__cnNQP{transform:rotate(180deg)}.NavDropdown_dropdown__Tk4pm{position:absolute;top:100%;left:50%;transform:translateX(-50%);padding-top:var(--sp-3);min-width:280px;z-index:200;pointer-events:none;opacity:0;transition:opacity .15s ease}.NavDropdown_dropdownOpen__stf_R{pointer-events:all;opacity:1}.NavDropdown_panel__3z_wb{background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);padding:var(--sp-2);transform:translateY(-4px);transition:transform .15s ease}.NavDropdown_dropdownOpen__stf_R .NavDropdown_panel__3z_wb{transform:translateY(0)}.NavDropdown_item__PLhx1{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3);border-radius:var(--r-md);text-decoration:none;transition:background var(--t-base) ease}.NavDropdown_itemIcon__OKF9b,.NavDropdown_item__PLhx1:hover{background:var(--bg-tertiary)}.NavDropdown_itemIcon__OKF9b{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--r-sm);flex-shrink:0;color:var(--text-secondary);margin-top:1px}.NavDropdown_itemContent__ESG_X{display:flex;flex-direction:column;gap:2px}.NavDropdown_itemLabel__e6vWu{font-size:var(--fs-sm);font-weight:500;color:var(--text-primary);line-height:1.3}.NavDropdown_itemDescription__wpFlk{font-size:var(--fs-xs);color:var(--text-muted);line-height:1.5}.Reveal_hidden__dZiYh{opacity:0;transform:translateY(14px)}.Reveal_visible__7g1P1{opacity:1;transform:translateY(0);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.Reveal_hidden__dZiYh,.Reveal_visible__7g1P1{opacity:1;transform:none;transition:none}}.RotatingWord_stage__MVdIU{display:inline-block;position:relative;vertical-align:baseline;perspective:900px;transition:width .42s cubic-bezier(.4,0,.2,1);will-change:width}.RotatingWord_word__qqdsm{display:inline-block;white-space:nowrap;-webkit-backface-visibility:hidden;backface-visibility:hidden}.RotatingWord_chip__yPExA{padding:.02em .2em;border-radius:.22em}.RotatingWord_word__qqdsm.RotatingWord_out__lZKvl{animation:RotatingWord_rwFlipOut__iy8tq .34s cubic-bezier(.4,0,1,1) forwards}.RotatingWord_word__qqdsm.RotatingWord_in__gClpW{animation:RotatingWord_rwFlipIn__qfjJN .42s cubic-bezier(0,0,.2,1) both}@keyframes RotatingWord_rwFlipOut__iy8tq{to{transform:rotateX(92deg);opacity:0}}@keyframes RotatingWord_rwFlipIn__qfjJN{0%{transform:rotateX(-92deg);opacity:0}to{transform:rotateX(0);opacity:1}}.RotatingWord_measure__QVrqn{position:absolute;left:0;top:0;visibility:hidden;white-space:nowrap;pointer-events:none}@media (prefers-reduced-motion:reduce){.RotatingWord_word__qqdsm.RotatingWord_in__gClpW,.RotatingWord_word__qqdsm.RotatingWord_out__lZKvl{animation:none}}.Specs_specs__2AV7Q{padding:80px 0 100px;border-top:1px solid var(--border-default)}.Specs_grid___t6sb{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:44px;gap:44px;max-width:1240px;margin:0 auto}.Specs_colHead__IUf_9{margin-bottom:var(--sp-6);padding-bottom:var(--sp-4);border-bottom:1px solid var(--border-default)}.Specs_cat__XFI4L{display:block;font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:-.1px;color:var(--text-muted);margin-bottom:var(--sp-1)}.Specs_colTitle__mxN3Q{font-family:var(--font-ui);font-weight:600;font-size:19px;letter-spacing:-.015em;color:var(--text-primary)}.Specs_list__M8OGk{list-style:none;display:flex;flex-direction:column;gap:var(--sp-6)}.Specs_item__WEJ4M{display:flex;align-items:flex-start;gap:var(--sp-3)}.Specs_tile__mvHJ6{flex-shrink:0;width:38px;height:38px;border-radius:var(--r-md);border:1px solid var(--border-default);background:var(--bg-primary);color:var(--text-primary);display:grid;place-items:center}.Specs_itemBody__cFPd2{display:flex;flex-direction:column;gap:2px;min-width:0}.Specs_itemTitle__ScUeI{font-size:14.5px;font-weight:600;color:var(--text-primary);letter-spacing:-.01em;line-height:1.35}.Specs_itemDesc__rVvya{font-size:13.5px;color:var(--text-muted);line-height:1.5}@media (max-width:1024px){.Specs_grid___t6sb{grid-template-columns:1fr 1fr;gap:var(--sp-8) var(--sp-10)}}@media (max-width:640px){.Specs_specs__2AV7Q{padding:48px 0 56px}.Specs_grid___t6sb{grid-template-columns:1fr;gap:var(--sp-8)}}.Personas_section__tTZxl{padding:110px 0;border-top:1px solid var(--border-default)}.Personas_grid__Y9L1e{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.Personas_card__FbnSq{background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:var(--r-panel);padding:28px;transition:box-shadow var(--t-base) ease,border-color var(--t-base) ease,transform var(--t-base) ease}.Personas_card__FbnSq:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.Personas_glyph__t4plk{width:44px;height:44px;border-radius:var(--r-md);border:1px solid var(--border-default);display:grid;place-items:center;margin-bottom:var(--sp-5);color:var(--text-primary);background:var(--bg-primary)}.Personas_role__1IosN{font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:-.1px;color:var(--text-muted);margin-bottom:var(--sp-2)}.Personas_card__FbnSq h3{font-family:var(--font-ui);font-weight:600;font-size:21px;letter-spacing:-.018em;line-height:1.25;margin-bottom:10px}.Personas_card__FbnSq p{color:var(--text-secondary);font-size:14.5px;line-height:1.55}@media (max-width:1024px){.Personas_grid__Y9L1e{grid-template-columns:1fr 1fr}}@media (max-width:640px){.Personas_section__tTZxl{padding:56px 0}.Personas_grid__Y9L1e{grid-template-columns:1fr}}.Security_section__AU_Vb{padding:110px 0;border-top:1px solid var(--border-default)}.Security_inner__QIIB_{max-width:1200px;margin:0 auto;border:1px solid var(--border-default);background:var(--bg-secondary);border-radius:var(--r-panel);padding:52px 60px;display:grid;grid-template-columns:1.1fr 1fr;grid-gap:48px;gap:48px;align-items:center}.Security_text__NXI6e .Security_eyebrow__fmUbG{display:inline-block;font-family:var(--font-ui);font-size:var(--fs-md);font-weight:var(--fw-semibold);letter-spacing:-.1px;color:var(--text-muted);margin-bottom:var(--sp-3)}.Security_text__NXI6e h2{font-family:var(--font-ui);font-weight:600;font-size:clamp(28px,3.5vw,38px);line-height:1.06;letter-spacing:-.025em;margin-bottom:var(--sp-3x)}.Security_text__NXI6e h2 .Security_muted__jxxnN{color:var(--text-muted)}.Security_text__NXI6e p{color:var(--text-secondary);font-size:15px;line-height:1.6}.Security_badges__vydRq{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.Security_badge__oQnRX{border:1px solid var(--border-default);border-radius:var(--r-md);padding:var(--sp-3x) var(--sp-4);background:var(--bg-primary)}.Security_badgeLabel___91hg{font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:var(--fw-medium);letter-spacing:-.1px;color:var(--text-muted);margin-bottom:var(--sp-1)}.Security_badgeValue__z3zx4{font-family:var(--font-ui);font-weight:600;font-size:var(--fs-xl);letter-spacing:-.01em}@media (max-width:1024px){.Security_inner__QIIB_{grid-template-columns:1fr;padding:40px 36px}}@media (max-width:640px){.Security_section__AU_Vb{padding:56px 0}.Security_inner__QIIB_{padding:var(--sp-7) var(--sp-5);border-radius:var(--r-lg);gap:var(--sp-7)}.Security_badges__vydRq{grid-template-columns:1fr 1fr}}.Landing_page__k2qv1{height:100vh;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-ui);font-size:15px;line-height:1.55}@media (prefers-reduced-motion:reduce){.Landing_page__k2qv1{scroll-behavior:auto}}.Landing_main__p3k9w{display:block}.GlobalCreateButton_wrapper__EPVrW{display:inline-flex}.GlobalCreateButton_button__5Q5ih{white-space:nowrap;font-weight:600}.SearchTrigger_trigger__eAPR_{display:inline-flex;align-items:center;gap:var(--sp-2);height:32px;padding:0 var(--sp-2) 0 var(--sp-3);background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:var(--r-md);color:var(--text-muted);font-size:var(--fs-sm);font-family:var(--font-ui);cursor:pointer;min-width:220px;max-width:320px;transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast)}.SearchTrigger_trigger__eAPR_:hover{background:var(--hover);color:var(--text-secondary);border-color:var(--border-default)}.SearchTrigger_trigger__eAPR_:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px var(--ring)}.SearchTrigger_ico__jx_MM{flex-shrink:0}.SearchTrigger_label__Q9E8H{flex:1 1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SearchTrigger_kbd__JEgBM{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:20px;padding:0 var(--sp-1);background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--r-sm);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--fs-2xs);flex-shrink:0}.SearchTrigger_kbd__JEgBM[aria-hidden=true]{opacity:0}.NodeDropZone_zone__6EH5u{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.NodeDropZone_overlay__J9qKK{position:absolute;inset:0;z-index:50;display:flex;flex-direction:column;gap:var(--sp-3);align-items:center;justify-content:center;background:color-mix(in srgb,var(--surface0) 88%,transparent);border:2px dashed var(--accent);border-radius:var(--r-md);color:var(--accent);pointer-events:none}.NodeDropZone_overlayLabel__WKjbj{font-size:var(--fs-md);font-weight:600;letter-spacing:.01em}.NodeExplorer_layout__sh0QP{display:flex;height:100%;min-height:0;width:100%;overflow:hidden}.NodeExplorer_shell__vWXs6{display:flex;flex-direction:column;flex:1 1;min-width:0;min-height:0;background:var(--bg-primary)}.NodeExplorer_header__1FgNP{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-5) var(--sp-6) var(--sp-4);flex-shrink:0}.NodeExplorer_titleWithIcon__Y8lfj{display:flex;align-items:center;gap:var(--sp-3)}.NodeExplorer_titleIco__GSYqE{color:var(--text-muted);display:inline-flex;align-items:center}.NodeExplorer_body__n_3C5{flex:1 1;min-height:0;overflow:auto;padding:0 var(--sp-6) var(--sp-6)}.NodeExplorer_bodyFlush__Tczy7{padding:0}.NodeExplorer_bodyFlushRight__ep_CG{padding-right:0}.NodeExplorer_empty__O77cj{position:relative;display:flex;align-items:center;justify-content:center;min-height:420px;padding:var(--sp-8) var(--sp-6);overflow:hidden}.NodeExplorer_empty__O77cj:before{content:"";position:absolute;inset:0;background-image:linear-gradient(to right,color-mix(in srgb,var(--accent) 7%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--accent) 7%,transparent) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse 66% 62% at 50% 44%,#000 6%,transparent 74%);mask-image:radial-gradient(ellipse 66% 62% at 50% 44%,#000 6%,transparent 74%);pointer-events:none}.NodeExplorer_emptyInner__SuW30{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sp-3);max-width:440px}.NodeExplorer_emptyVisual__z55NA{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:var(--sp-2);border-radius:var(--r-lg);background:var(--bg-elevated);border:1px solid var(--border-subtle);box-shadow:var(--shadow-md);color:var(--accent-strong)}.NodeExplorer_emptyTitle__e_4AR{font-size:var(--fs-xl);font-weight:600;color:var(--text-primary);margin:0;letter-spacing:-.3px}.NodeExplorer_emptyHint__1ttP7{font-size:var(--fs-sm);color:var(--text-secondary);line-height:1.6;max-width:44ch;margin:0}.NodeExplorer_emptyActions__z2_Rj{display:flex;gap:var(--sp-3);margin-top:var(--sp-4)}.NodeExplorer_errorState__Z3aMx,.NodeExplorer_loading__Lt039{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-3);padding:var(--sp-12);color:var(--text-muted);font-size:var(--fs-sm)}.NodeExplorer_errorState__Z3aMx{color:var(--danger)}.NodeExplorer_spin__DP0HE{animation:NodeExplorer_spin__DP0HE 1s linear infinite}@keyframes NodeExplorer_spin__DP0HE{to{transform:rotate(1turn)}}.NodeExplorer_hidden__j2rbt{display:none}.TaskChip_chip__AKDLf{display:inline-flex;align-items:center;gap:var(--sp-1);width:100%;padding:var(--sp-2x) var(--sp-2);background:var(--bg-tertiary);color:var(--text-secondary);font-size:var(--fs-xs);font-family:inherit;border:none;border-radius:var(--r-sm);cursor:pointer;text-align:left;overflow:hidden}.TaskChip_chip__AKDLf:hover{filter:brightness(.96)}.TaskChip_dot__OIKnn{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:var(--text-muted)}.TaskChip_label__xWvUS{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TaskChip_chip__AKDLf[data-priority=high]{background:var(--warning-bg);color:var(--warning-text)}.TaskChip_chip__AKDLf[data-priority=high] .TaskChip_dot__OIKnn{background:var(--warning-text)}.TaskChip_chip__AKDLf[data-overdue]{background:var(--danger-bg);color:var(--danger-text)}.TaskChip_chip__AKDLf[data-overdue] .TaskChip_dot__OIKnn{background:var(--danger-text)}.TaskChip_chip__AKDLf[data-done]{background:var(--bg-tertiary);color:var(--text-muted)}.TaskChip_chip__AKDLf[data-done] .TaskChip_label__xWvUS{text-decoration:line-through}.TaskChip_chip__AKDLf[data-done] .TaskChip_dot__OIKnn{background:var(--success-text)}