.Sidebar_sidebar__GEAVZ{width:var(--sidebar-width);flex:0 0 auto;background:var(--color-surface);border-inline-end:1px solid var(--color-border);display:flex;flex-direction:column;transition:width .18s cubic-bezier(.16,1,.3,1);overflow:hidden;height:100vh;position:sticky;top:0;z-index:30}.Sidebar_sidebar__GEAVZ.Sidebar_collapsed__WYL9b{width:var(--sidebar-width-collapsed)}.Sidebar_brandRow__8qGOx{display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-4);height:var(--topbar-height);border-bottom:1px solid var(--color-border);flex:0 0 auto}.Sidebar_collapseBtn__WWAaS{width:32px;height:32px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);cursor:pointer;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--shadow-xs);transition:background-color .14s ease,color .14s ease,border-color .14s ease,box-shadow .14s ease}.Sidebar_collapseBtn__WWAaS:hover{background:var(--color-surface-sunken);color:var(--color-text-primary);border-color:var(--color-border-strong)}.Sidebar_closeMobileBtn__W3b_P{display:none}.Sidebar_nav__baJ9Z{flex:1 1;overflow-y:auto;padding:var(--space-3) var(--space-2) var(--space-8);display:flex;flex-direction:column;gap:var(--space-2);scrollbar-width:thin}.Sidebar_group__ZOkcc{display:flex;flex-direction:column;gap:2px}.Sidebar_group__ZOkcc+.Sidebar_group__ZOkcc{margin-top:8px;padding-top:10px;border-top:1px dotted var(--color-border,#e2e8f0)}.Sidebar_groupHeader__saj5g{display:flex;align-items:center;justify-content:space-between;width:100%;padding:6px 12px;background:transparent;border:none;font-size:13px;font-weight:600;color:var(--color-text-secondary,#475569);cursor:pointer;border-radius:var(--radius-sm);transition:color .12s ease;-webkit-user-select:none;user-select:none;text-align:start}.Sidebar_groupHeader__saj5g:hover{color:var(--brand-primary,#0A3D91)}.Sidebar_groupHeader__saj5g:hover .Sidebar_groupChevron__HatlV{opacity:.9;color:var(--brand-primary,#0A3D91)}.Sidebar_groupChevron__HatlV{transition:transform .18s ease,opacity .14s ease,color .14s ease;opacity:.55}.Sidebar_groupChevronCollapsed__MC94G{transform:rotate(-90deg)}[dir=rtl] .Sidebar_groupChevronCollapsed__MC94G{transform:rotate(90deg)}.Sidebar_groupItems__EN9HY{display:flex;flex-direction:column;gap:2px}.Sidebar_link__x2MBM{display:flex;align-items:center;gap:var(--space-3,10px);padding:0 12px;border-radius:8px;color:var(--color-text-secondary,#475569);text-decoration:none;font-size:13.5px;font-weight:500;white-space:nowrap;transition:background-color .14s ease,color .14s ease,border-color .14s ease;min-height:38px;border:1px solid transparent}.Sidebar_link__x2MBM:hover{background:color-mix(in srgb,var(--brand-primary,#0A3D91) 6%,transparent);color:var(--brand-primary,#0A3D91)}.Sidebar_linkActive__yM2oN{background:color-mix(in srgb,var(--brand-primary,#0A3D91) 10%,transparent);color:var(--brand-primary,#0A3D91);font-weight:600;border:1px solid color-mix(in srgb,var(--brand-primary,#0a3d91) 18%,transparent);border-radius:8px}.Sidebar_sidebar__GEAVZ.Sidebar_collapsed__WYL9b .Sidebar_link__x2MBM{justify-content:center;padding:0;width:40px;height:40px;margin:0 auto}.Sidebar_sidebar__GEAVZ.Sidebar_collapsed__WYL9b .Sidebar_linkActive__yM2oN{border:1px solid color-mix(in srgb,var(--brand-primary,#0a3d91) 25%,transparent)}.Sidebar_iconWrap__xT_c_{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 auto;color:var(--color-text-muted,#64748b);transition:color .14s ease}.Sidebar_linkActive__yM2oN .Sidebar_iconWrap__xT_c_,.Sidebar_link__x2MBM:hover .Sidebar_iconWrap__xT_c_{color:var(--brand-primary,#0A3D91)}.Sidebar_label__fn7LH{flex:1 1;overflow:hidden;text-overflow:ellipsis}.Sidebar_backdrop__5elTb{display:none}@media (max-width:1024px){.Sidebar_backdrop__5elTb{display:block;position:fixed;inset:0;background:rgba(16,28,46,.45);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:99;opacity:0;pointer-events:none;transition:opacity .22s ease}.Sidebar_backdropVisible__3ZwAG{opacity:1;pointer-events:auto}.Sidebar_sidebar__GEAVZ,.Sidebar_sidebar__GEAVZ.Sidebar_collapsed__WYL9b{position:fixed;top:0;bottom:0;inset-inline-start:0;width:min(300px,86vw);max-width:320px;height:100%;z-index:100;box-shadow:var(--shadow-lg);transform:translateX(-100%);visibility:hidden;pointer-events:none;transition:transform .24s cubic-bezier(.16,1,.3,1),visibility 0s linear .24s}[dir=rtl] .Sidebar_sidebar__GEAVZ,[dir=rtl] .Sidebar_sidebar__GEAVZ.Sidebar_collapsed__WYL9b{transform:translateX(100%)}.Sidebar_sidebar__GEAVZ.Sidebar_collapsed__WYL9b.Sidebar_mobileOpen__iGhUB,.Sidebar_sidebar__GEAVZ.Sidebar_mobileOpen__iGhUB{transform:translateX(0);visibility:visible;pointer-events:auto;transition-delay:0s}.Sidebar_collapseBtn__WWAaS{display:none}.Sidebar_closeMobileBtn__W3b_P{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-sm);border:none;background:transparent;color:var(--color-text-muted);cursor:pointer}.Sidebar_closeMobileBtn__W3b_P:hover{background:var(--color-surface-sunken);color:var(--color-text-primary)}}.Topbar_topbar__GzqLC{height:var(--topbar-height);flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:0 var(--space-6);border-bottom:1px solid var(--color-border);background:var(--color-surface);box-shadow:0 1px 2px rgba(15,23,42,.03);position:sticky;top:0;z-index:40}.Topbar_startSection__etruu{display:flex;align-items:center;gap:var(--space-3);flex:1 1;min-width:0}.Topbar_menuToggle__0FX__{display:none;width:36px;height:36px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);cursor:pointer;align-items:center;justify-content:center;flex:0 0 auto;transition:background-color .14s ease,border-color .14s ease}.Topbar_menuToggle__0FX__:hover{background:var(--color-surface-sunken);border-color:var(--color-border-strong)}.Topbar_actions__oN2pN{display:flex;align-items:center;gap:var(--space-3);flex:0 0 auto}.Topbar_chatLauncher__OAypB{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-md,8px);color:var(--color-text-secondary,#475569);text-decoration:none;border:0;background:transparent;cursor:pointer;transition:color .14s ease,background-color .14s ease}.Topbar_chatLauncherActive__IDG_P,.Topbar_chatLauncher__OAypB:hover{color:var(--brand-primary,#0A3D91);background:var(--color-surface-sunken,#f1f5f9)}.Topbar_chatUnread__bX2zA{position:absolute;top:-2px;inset-inline-end:-3px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:#d92d20;color:#fff;font-size:10px;font-weight:800;line-height:17px;text-align:center;border:2px solid var(--color-surface,#fff)}@media (max-width:1024px){.Topbar_menuToggle__0FX__{display:inline-flex}}@media (max-width:768px){.Topbar_topbar__GzqLC{height:auto;flex-wrap:wrap;padding:var(--space-2) var(--space-3);gap:var(--space-2);max-width:100vw}.Topbar_startSection__etruu{display:contents}.Topbar_startSection__etruu>:not(.Topbar_menuToggle__0FX__){order:3;flex:1 1 100%;max-width:none!important;min-width:0}.Topbar_startSection__etruu>.Topbar_orgBadge__b_LoN,.Topbar_startSection__etruu>.Topbar_orgSwitcher__Oc62k{display:none}.Topbar_actions__oN2pN{order:1;flex:1 1;justify-content:flex-end;min-width:0;max-width:calc(100% - 44px);gap:var(--space-2);flex-wrap:wrap}}@media (max-width:480px){.Topbar_topbar__GzqLC{padding-inline:var(--space-2)}.Topbar_actions__oN2pN{gap:var(--space-1)}}.Topbar_orgBadge__b_LoN{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;background:var(--color-surface-sunken,#f8fafc);border:1px solid var(--color-border,#e2e8f0);border-radius:var(--radius-full,9999px);max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 0 auto}.Topbar_orgBadgeLogo__eQiwU{height:18px;max-width:44px;object-fit:contain;border-radius:2px;flex:0 0 auto}.Topbar_orgBadgeAvatar__YC5pz{width:18px;height:18px;border-radius:4px;color:#ffffff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.Topbar_orgBadgeName__7l3cY{font-size:12px;font-weight:600;color:var(--color-text-primary,#0f172a);overflow:hidden;text-overflow:ellipsis}.GlobalSearchBox_wrap__jqYFj{width:100%;max-width:400px}.GlobalSearchBox_triggerBtn__QHuSO{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;height:36px;padding:0 var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;box-shadow:var(--shadow-xs);transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease;font:var(--text-body);font-size:13px;text-align:start}.GlobalSearchBox_triggerBtn__QHuSO:hover{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-text-secondary);box-shadow:var(--shadow-sm)}.GlobalSearchBox_searchIcon__5JTj4{display:flex;align-items:center;flex:0 0 auto;color:var(--color-text-muted)}.GlobalSearchBox_placeholderText__QgyM4{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.GlobalSearchBox_kbdShortcut__pIyo0{font-family:var(--font-mono);font-size:11px;font-weight:550;height:20px;padding:0 6px;border-radius:var(--radius-xs);background:var(--color-surface-sunken);border:1px solid var(--color-border);color:var(--color-text-secondary);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}@media (max-width:768px){.GlobalSearchBox_wrap__jqYFj{max-width:220px}.GlobalSearchBox_kbdShortcut__pIyo0{display:none}}.CommandPalette_backdrop__vlXFc{position:fixed;inset:0;background:rgba(15,23,42,.45);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding:10vh var(--space-4) var(--space-4);animation:CommandPalette_fadeIn__rf2RY .14s ease-out}@keyframes CommandPalette_fadeIn__rf2RY{0%{opacity:0}to{opacity:1}}.CommandPalette_modal__4o_We{width:100%;max-width:640px;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-xl);box-shadow:var(--shadow-popover);overflow:hidden;display:flex;flex-direction:column;animation:CommandPalette_scaleIn__FKhMw .14s cubic-bezier(.16,1,.3,1)}@keyframes CommandPalette_scaleIn__FKhMw{0%{transform:scale(.97) translateY(-8px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.CommandPalette_searchHeader__osVC7{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);background:var(--color-surface)}.CommandPalette_searchIcon__TgiGy{color:var(--color-text-muted);display:flex;align-items:center;flex:0 0 auto}.CommandPalette_searchInput__xTidF{flex:1 1;border:none;outline:none;background:transparent;font:var(--text-body);font-size:15px;color:var(--color-text-primary);padding:0}.CommandPalette_searchInput__xTidF::placeholder{color:var(--color-text-muted)}.CommandPalette_escBadge__jf9rF{font:var(--text-caption);padding:2px 6px;border-radius:var(--radius-sm);background:var(--color-surface-sunken);border:1px solid var(--color-border);color:var(--color-text-muted)}.CommandPalette_resultsList__Jt8UL{max-height:400px;overflow-y:auto;padding:var(--space-2) 0;scrollbar-width:thin}.CommandPalette_group__4N5Yv{margin-bottom:var(--space-2)}.CommandPalette_groupLabel__m2H1p{padding:var(--space-2) var(--space-4) var(--space-1);font:var(--text-caption);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.CommandPalette_item__7pKSF{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-4);text-decoration:none;color:var(--color-text-primary);cursor:pointer;border:none;background:transparent;width:100%;text-align:start;transition:background-color .1s ease;font:var(--text-body)}.CommandPalette_itemSelected__FbJRl,.CommandPalette_item__7pKSF:hover{background:var(--color-surface-sunken)}.CommandPalette_itemSelected__FbJRl{background:var(--color-info-bg);color:var(--brand-primary)}.CommandPalette_itemContent__A2VM_{display:flex;align-items:center;gap:var(--space-3);min-width:0;flex:1 1}.CommandPalette_itemIcon___esQW{color:var(--color-text-muted);display:flex;align-items:center;flex:0 0 auto}.CommandPalette_itemSelected__FbJRl .CommandPalette_itemIcon___esQW{color:var(--brand-primary)}.CommandPalette_itemDetails__zqukL{display:flex;flex-direction:column;min-width:0;overflow:hidden}.CommandPalette_itemTitle__h0_aq{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CommandPalette_itemSubtitle__7SXFm{font:var(--text-small);color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CommandPalette_itemTag__zl4l_{padding:2px 6px;border-radius:var(--radius-sm);color:var(--color-text-secondary);border:1px solid var(--color-border);flex:0 0 auto}.CommandPalette_footer__4HBfR,.CommandPalette_itemTag__zl4l_{font:var(--text-caption);background:var(--color-surface-sunken)}.CommandPalette_footer__4HBfR{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-4);border-top:1px solid var(--color-border);color:var(--color-text-muted)}.CommandPalette_shortcuts___HhKe{display:flex;align-items:center;gap:var(--space-3)}.CommandPalette_shortcut__n78hN{display:flex;align-items:center;gap:4px}.CommandPalette_kbd__UYOrF{font-family:var(--font-mono);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xs);padding:1px 4px;font-size:10px}.CommandPalette_empty__qQHrj{padding:var(--space-8) var(--space-4);text-align:center;color:var(--color-text-muted);font:var(--text-body)}.NotificationBell_wrap__a_PXw{position:relative}.NotificationBell_trigger__Fx_aC{position:relative;width:36px;height:36px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);box-shadow:var(--shadow-xs);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.NotificationBell_trigger__Fx_aC:hover{background:var(--color-surface-sunken);border-color:var(--color-border-strong);color:var(--color-text-primary);box-shadow:var(--shadow-sm)}.NotificationBell_count__CzrXm{position:absolute;top:2px;inset-inline-end:2px;min-width:16px;height:16px;padding:0 4px;border-radius:var(--radius-full);background:var(--color-error);color:var(--color-text-inverse);font:var(--text-caption);display:inline-flex;align-items:center;justify-content:center;line-height:1}.NotificationBell_panel___tvtL{position:absolute;inset-inline-end:0;top:calc(100% + var(--space-2));width:min(360px,calc(100vw - 32px));max-height:420px;overflow-y:auto;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:50}.NotificationBell_panelHeader__Eyyhf{align-items:center;font:var(--text-body-medium)}.NotificationBell_panelHeader__Eyyhf,.NotificationBell_row__FccfZ{display:flex;justify-content:space-between;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border)}.NotificationBell_row__FccfZ{align-items:flex-start;gap:var(--space-2);cursor:pointer}.NotificationBell_row__FccfZ:last-child{border-bottom:none}.NotificationBell_row__FccfZ:hover{background:var(--color-surface-sunken)}.NotificationBell_rowTitle__h7ujP{font:var(--text-body);color:var(--color-text-primary)}.NotificationBell_rowTime__R2asj{font:var(--text-caption);color:var(--color-text-muted);margin-top:2px}.NotificationBell_unreadDot__uZicZ{width:8px;height:8px;border-radius:50%;background:var(--brand-accent);flex:0 0 auto;margin-top:6px}@media (max-width:768px){.NotificationBell_wrap__a_PXw{position:static}.NotificationBell_panel___tvtL{inset-inline:var(--space-3);width:auto;max-height:min(420px,calc(100dvh - 200px));overflow-wrap:anywhere}.NotificationBell_panelHeader__Eyyhf{flex-wrap:wrap;gap:var(--space-2)}.NotificationBell_row__FccfZ>div{min-width:0}}.ChatWorkspace_workspace__EQfol{--chat-bg:#f4f6f9;--chat-mine:color-mix(in srgb,var(--brand-primary,#0a3d91) 13%,#ffffff);--chat-mine-border:color-mix(in srgb,var(--brand-primary,#0a3d91) 22%,#ffffff);--chat-theirs:var(--color-surface,#ffffff);--chat-muted:var(--color-text-muted,#64748b);--chat-border:var(--color-border,#e2e8f0);--chat-read:#1d9bf0;position:relative;display:grid;min-height:0;overflow:hidden;color:var(--color-text-primary,#172033);background:var(--color-surface,#fff)}.ChatWorkspace_page__DFaGB{grid-template-columns:320px minmax(0,1fr);height:calc(100vh - 150px);min-height:520px;border:1px solid var(--chat-border);border-radius:16px;box-shadow:0 10px 30px rgba(15,23,42,.07)}.ChatWorkspace_dock__BGXl0{grid-template-columns:minmax(0,1fr);height:100%}.ChatWorkspace_dock__BGXl0.ChatWorkspace_hasThread__yVSk1 .ChatWorkspace_listPane___a_KK,.ChatWorkspace_dock__BGXl0:not(.ChatWorkspace_hasThread__yVSk1) .ChatWorkspace_threadPane___nlw6,.ChatWorkspace_page__DFaGB .ChatWorkspace_backButton__4KvRu{display:none}.ChatWorkspace_listPane___a_KK{min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--color-surface,#fff);border-inline-end:1px solid var(--chat-border)}.ChatWorkspace_dock__BGXl0 .ChatWorkspace_listPane___a_KK{border-inline-end:0}.ChatWorkspace_listHeader___tjfA{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 14px 10px}.ChatWorkspace_listHeader___tjfA h2{margin:0;font-size:18px;font-weight:800}.ChatWorkspace_headerActions__HSTf4{display:flex;align-items:center;gap:2px}.ChatWorkspace_iconButton__g1nMo{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--color-text-secondary,#475569);cursor:pointer;text-decoration:none;transition:background-color .12s ease,color .12s ease}.ChatWorkspace_iconButtonActive__bNVg8,.ChatWorkspace_iconButton__g1nMo:hover{background:var(--color-surface-sunken,#f1f5f9);color:var(--brand-primary,#0a3d91)}.ChatWorkspace_searchWrap___5TRm{display:flex;align-items:center;gap:8px;margin:0 14px 10px;padding:0 12px;height:38px;border-radius:999px;background:var(--color-surface-sunken,#f1f5f9);color:var(--chat-muted)}.ChatWorkspace_searchWrap___5TRm input{flex:1 1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:var(--color-text-primary,#172033);font:inherit;font-size:14px}.ChatWorkspace_conversationList___3P7X{flex:1 1;min-height:0;overflow-y:auto;padding:0 8px 10px}.ChatWorkspace_conversationItem__YTLNC{width:100%;display:flex;align-items:center;gap:11px;padding:10px 8px;border:0;border-radius:12px;background:transparent;color:inherit;text-align:start;cursor:pointer}.ChatWorkspace_conversationItem__YTLNC:hover{background:var(--color-surface-sunken,#f5f7fa)}.ChatWorkspace_selected__jrObq,.ChatWorkspace_selected__jrObq:hover{background:color-mix(in srgb,var(--brand-primary,#0a3d91) 9%,#ffffff)}.ChatWorkspace_conversationText__Y5dZF{flex:1 1;min-width:0;display:grid;gap:3px}.ChatWorkspace_conversationBottom__cZzSt,.ChatWorkspace_conversationTop__tJcKy{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.ChatWorkspace_conversationBottom__cZzSt small,.ChatWorkspace_conversationTop__tJcKy strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ChatWorkspace_conversationTop__tJcKy strong{font-size:14px}.ChatWorkspace_conversationTop__tJcKy time{flex:0 0 auto;font-size:11px;color:var(--chat-muted)}.ChatWorkspace_conversationBottom__cZzSt small{font-size:13px;color:var(--chat-muted)}.ChatWorkspace_unread__go_LQ{min-width:20px;height:20px;padding:0 6px;box-sizing:border-box;border-radius:99px;background:var(--brand-primary,#0a3d91);font-size:11px}.ChatWorkspace_avatar__BbPFL,.ChatWorkspace_unread__go_LQ{flex:0 0 auto;color:#fff;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.ChatWorkspace_avatar__BbPFL{width:42px;height:42px;border-radius:50%;font-size:16px}.ChatWorkspace_avatarSmall__15AbC{width:32px;height:32px;font-size:13px}.ChatWorkspace_chooseState__MXGBk,.ChatWorkspace_emptyList__UGH0E{display:grid;justify-items:center;align-content:center;gap:8px;padding:30px 18px;text-align:center;color:var(--chat-muted)}.ChatWorkspace_chooseState__MXGBk strong,.ChatWorkspace_emptyList__UGH0E strong{color:var(--color-text-primary,#172033)}.ChatWorkspace_emptyList__UGH0E span{font-size:13px}.ChatWorkspace_emptyList__UGH0E .ChatWorkspace_primaryButton__i_KxA{margin-top:6px}.ChatWorkspace_chooseState__MXGBk{height:100%}.ChatWorkspace_emptyIcon__BdLaH{width:60px;height:60px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--brand-primary,#0a3d91) 10%,#ffffff);color:var(--brand-primary,#0a3d91)}.ChatWorkspace_threadPane___nlw6{position:relative;min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:var(--chat-bg)}.ChatWorkspace_threadHeader__wQkdw{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--color-surface,#fff);border-bottom:1px solid var(--chat-border)}.ChatWorkspace_threadTitle__w7njM{flex:1 1;min-width:0;display:grid;gap:1px}.ChatWorkspace_threadTitle__w7njM strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:15px}.ChatWorkspace_threadTitle__w7njM small{color:var(--chat-muted);font-size:12px}.ChatWorkspace_messages__V8GyL{min-height:0;overflow-y:auto;padding:14px 16px 8px;background-color:var(--chat-bg);background-image:radial-gradient(color-mix(in srgb,var(--brand-primary,#0a3d91) 7%,transparent) 1px,transparent 1px);background-size:18px 18px}.ChatWorkspace_daySeparator__CJWXf{display:flex;justify-content:center;margin:12px 0 8px}.ChatWorkspace_daySeparator__CJWXf span{padding:4px 12px;border-radius:999px;background:rgba(255,255,255,.92);box-shadow:0 1px 2px rgba(15,23,42,.08);font-size:11px;font-weight:600;color:var(--chat-muted)}.ChatWorkspace_message__Ekdwn{display:flex;margin-top:8px}.ChatWorkspace_message__Ekdwn.ChatWorkspace_grouped__Zx6Qp{margin-top:2px}.ChatWorkspace_message__Ekdwn.ChatWorkspace_mine__Lei10{justify-content:flex-end}.ChatWorkspace_bubble__bnDeI{position:relative;max-width:min(78%,560px);padding:7px 10px 5px;border-radius:14px;border-start-start-radius:4px;background:var(--chat-theirs);border:1px solid var(--chat-border);box-shadow:0 1px 1px rgba(15,23,42,.04)}.ChatWorkspace_mine__Lei10 .ChatWorkspace_bubble__bnDeI{border-start-start-radius:14px;border-start-end-radius:4px;background:var(--chat-mine);border-color:var(--chat-mine-border)}.ChatWorkspace_grouped__Zx6Qp .ChatWorkspace_bubble__bnDeI,.ChatWorkspace_mine__Lei10.ChatWorkspace_grouped__Zx6Qp .ChatWorkspace_bubble__bnDeI{border-start-start-radius:14px;border-start-end-radius:14px}.ChatWorkspace_author__NkQAU{display:block;margin-bottom:2px;font-size:12px;font-weight:700;color:var(--brand-primary,#0a3d91)}.ChatWorkspace_bubble__bnDeI p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5;font-size:14.5px}.ChatWorkspace_meta__po53K{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:2px;font-size:10.5px;color:var(--chat-muted)}.ChatWorkspace_receipt__fH4Kv{display:inline-flex;color:var(--chat-muted)}.ChatWorkspace_receiptRead__odN1M{color:var(--chat-read)}.ChatWorkspace_attachment__ZOGbr{display:flex;align-items:center;gap:9px;min-width:200px;max-width:100%;margin:2px 0 5px;padding:9px 10px;box-sizing:border-box;border-radius:10px;background:rgba(15,23,42,.045);color:inherit;text-decoration:none}a.ChatWorkspace_attachment__ZOGbr:hover{background:rgba(15,23,42,.08)}.ChatWorkspace_attachment__ZOGbr>svg{flex:0 0 auto;color:var(--brand-primary,#0a3d91)}.ChatWorkspace_attachmentText__26EPv{min-width:0;display:grid;gap:1px}.ChatWorkspace_attachmentText__26EPv strong{font-size:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ChatWorkspace_attachmentText__26EPv small{font-size:11px;color:var(--chat-muted)}.ChatWorkspace_attachmentMuted__qzjOh{opacity:.8}.ChatWorkspace_imageAttachment__fzm0v{display:block;margin:2px -4px 5px;border-radius:10px;overflow:hidden}.ChatWorkspace_imageAttachment__fzm0v img{display:block;max-width:100%;max-height:260px;min-width:120px;object-fit:cover}.ChatWorkspace_composer__7mP69{padding:8px 10px 10px;background:var(--color-surface,#fff);border-top:1px solid var(--chat-border);transition:background-color .15s ease,border-color .15s ease}.ChatWorkspace_composerDragOver__mQHz_{border:2px dashed var(--brand-primary,#0a3d91)!important;background:rgba(10,61,145,.05)!important}.ChatWorkspace_stagedFiles__2k6e6{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:7px}.ChatWorkspace_fileChip__egkLN{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:5px 9px;border-radius:999px;background:var(--color-surface-sunken,#f1f5f9);font-size:12px}.ChatWorkspace_fileChip__egkLN button{border:0;background:none;cursor:pointer;color:inherit;font-size:15px;line-height:1}.ChatWorkspace_composerRow__8ItWd{display:flex;align-items:flex-end;gap:6px}.ChatWorkspace_composerRow__8ItWd textarea{flex:1 1;min-width:0;min-height:40px;max-height:140px;box-sizing:border-box;resize:none;padding:9px 14px;border:1px solid var(--chat-border);border-radius:20px;outline:0;background:var(--color-surface-sunken,#f8fafc);color:inherit;font:inherit;font-size:14px;line-height:1.45}.ChatWorkspace_composerRow__8ItWd textarea:focus{border-color:color-mix(in srgb,var(--brand-primary,#0a3d91) 45%,#ffffff);background:var(--color-surface,#fff)}.ChatWorkspace_attachButton__Mb5ro{flex:0 0 auto;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:var(--color-text-secondary,#475569);cursor:pointer}.ChatWorkspace_attachButton__Mb5ro:hover{background:var(--color-surface-sunken,#f1f5f9);color:var(--brand-primary,#0a3d91)}.ChatWorkspace_attachButton__Mb5ro input{display:none}.ChatWorkspace_sendButton__7x0s_{flex:0 0 auto;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--brand-primary,#0a3d91);color:#fff;cursor:pointer;transition:transform .12s ease,opacity .12s ease}.ChatWorkspace_sendButton__7x0s_:not(:disabled):hover{transform:scale(1.06)}.ChatWorkspace_sendButton__7x0s_:disabled{opacity:.4;cursor:default}[dir=ltr] .ChatWorkspace_flipLtr__s5RZQ,[dir=rtl] .ChatWorkspace_flipRtl__WVMMi{transform:scaleX(-1)}.ChatWorkspace_detailsPane__4PS8D{position:absolute;inset-block:0;inset-inline-end:0;z-index:2;width:min(320px,100%);overflow-y:auto;padding:14px;box-sizing:border-box;background:var(--color-surface,#fff);border-inline-start:1px solid var(--chat-border);box-shadow:-8px 0 24px rgba(15,23,42,.08)}.ChatWorkspace_detailsHeader__Msg1a{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.ChatWorkspace_detailsHeader__Msg1a h3{margin:0;font-size:16px}.ChatWorkspace_detailsPane__4PS8D h4{margin:16px 0 6px;font-size:12px;color:var(--chat-muted);text-transform:uppercase;letter-spacing:.03em}.ChatWorkspace_detailsPane__4PS8D .ChatWorkspace_searchWrap___5TRm{margin:0}.ChatWorkspace_rename__cY20y{display:flex;gap:6px;margin-bottom:10px}.ChatWorkspace_rename__cY20y input,.ChatWorkspace_textInput__MM_C0{flex:1 1;min-width:0;box-sizing:border-box;padding:9px 12px;border:1px solid var(--chat-border);border-radius:10px;background:var(--color-surface,#fff);color:inherit;font:inherit;font-size:14px}.ChatWorkspace_textInput__MM_C0{width:100%;margin-bottom:10px}.ChatWorkspace_addMembers__U7GTm>button,.ChatWorkspace_permissionBox___7fqW button,.ChatWorkspace_removeButton__aKWC3,.ChatWorkspace_rename__cY20y button,.ChatWorkspace_secondaryButton__tyUng{border:1px solid var(--chat-border);background:var(--color-surface,#fff);color:inherit;border-radius:10px;padding:7px 12px;cursor:pointer;font-weight:600;font-size:13px}.ChatWorkspace_addMembers__U7GTm{display:grid;gap:5px}.ChatWorkspace_addMembers__U7GTm>button{text-align:start}.ChatWorkspace_memberRow__XQAAw{display:grid;gap:6px;padding:9px 0;border-bottom:1px solid var(--chat-border)}.ChatWorkspace_memberInfo__9oM49{display:flex;align-items:center;gap:9px}.ChatWorkspace_memberInfo__9oM49>div{display:grid;gap:1px}.ChatWorkspace_memberInfo__9oM49 strong{font-size:13px}.ChatWorkspace_memberInfo__9oM49 small{font-size:11px;color:var(--chat-muted)}.ChatWorkspace_permissionBox___7fqW{font-size:12px}.ChatWorkspace_permissionBox___7fqW summary{cursor:pointer;color:var(--chat-muted)}.ChatWorkspace_permissionBox___7fqW[open]{display:grid;gap:5px}.ChatWorkspace_permissionBox___7fqW button{justify-self:start;font-size:12px;padding:5px 9px}.ChatWorkspace_permissionBox___7fqW label{display:flex;align-items:center;gap:6px;color:var(--color-text-secondary,#475569)}.ChatWorkspace_removeButton__aKWC3{justify-self:start;color:#b42318;font-size:12px;padding:5px 9px}.ChatWorkspace_primaryButton__i_KxA{border:0;border-radius:10px;background:var(--brand-primary,#0a3d91);color:#fff;padding:9px 16px;font-weight:700;cursor:pointer}.ChatWorkspace_primaryButton__i_KxA:disabled{opacity:.5;cursor:not-allowed}.ChatWorkspace_modalBackdrop__Ak26s{position:fixed;inset:0;z-index:1100;display:grid;place-items:center;padding:16px;background:rgba(15,23,42,.45)}.ChatWorkspace_modal__IKHOc{width:min(460px,100%);max-height:min(680px,90vh);display:flex;flex-direction:column;gap:10px;box-sizing:border-box;overflow:hidden;padding:18px;border-radius:16px;background:var(--color-surface,#fff);box-shadow:0 24px 60px rgba(15,23,42,.25)}.ChatWorkspace_modal__IKHOc .ChatWorkspace_searchWrap___5TRm{margin:0}.ChatWorkspace_modalHeader__swjRk{display:flex;align-items:center;justify-content:space-between}.ChatWorkspace_modalHeader__swjRk h2{margin:0;font-size:18px}.ChatWorkspace_typeSwitch__5LnUX{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:12px;background:var(--color-surface-sunken,#f1f5f9)}.ChatWorkspace_typeSwitch__5LnUX button{padding:8px;border:0;border-radius:9px;background:transparent;color:var(--chat-muted);font-weight:600;cursor:pointer}.ChatWorkspace_typeSwitch__5LnUX .ChatWorkspace_activeSwitch__iWSNI{background:var(--color-surface,#fff);color:var(--brand-primary,#0a3d91);box-shadow:0 1px 3px rgba(15,23,42,.12)}.ChatWorkspace_selectedChips__3Xkk7{display:flex;flex-wrap:wrap;gap:6px}.ChatWorkspace_selectedChips__3Xkk7 button{border:0;border-radius:999px;padding:5px 10px;background:color-mix(in srgb,var(--brand-primary,#0a3d91) 12%,#ffffff);color:var(--brand-primary,#0a3d91);font-weight:600;font-size:12px;cursor:pointer}.ChatWorkspace_peopleList__Y0I3N{flex:1 1;min-height:120px;overflow-y:auto}.ChatWorkspace_peopleList__Y0I3N button{width:100%;display:flex;align-items:center;gap:10px;padding:8px;border:0;border-radius:10px;background:transparent;color:inherit;text-align:start;cursor:pointer}.ChatWorkspace_peopleList__Y0I3N button:hover{background:var(--color-surface-sunken,#f5f7fa)}.ChatWorkspace_peopleList__Y0I3N button>span:nth-child(2){flex:1 1;min-width:0;display:grid;gap:1px}.ChatWorkspace_peopleList__Y0I3N small{color:var(--chat-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis}.ChatWorkspace_personSelected__Jo78s{background:color-mix(in srgb,var(--brand-primary,#0a3d91) 8%,#ffffff)!important}.ChatWorkspace_check__aELUd{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--brand-primary,#0a3d91);color:#fff;font-size:12px}.ChatWorkspace_emptyText__E7eZI{text-align:center;color:var(--chat-muted);padding:16px}.ChatWorkspace_modalActions__WRHsY{display:flex;justify-content:flex-end;gap:8px}@media (max-width:760px){.ChatWorkspace_page__DFaGB{grid-template-columns:minmax(0,1fr);height:calc(100vh - 190px);border-radius:12px}.ChatWorkspace_page__DFaGB.ChatWorkspace_hasThread__yVSk1 .ChatWorkspace_listPane___a_KK,.ChatWorkspace_page__DFaGB:not(.ChatWorkspace_hasThread__yVSk1) .ChatWorkspace_threadPane___nlw6{display:none}.ChatWorkspace_page__DFaGB .ChatWorkspace_backButton__4KvRu{display:inline-flex}.ChatWorkspace_bubble__bnDeI{max-width:86%}}.ChatDock_dock__7OEf4{position:fixed;bottom:20px;inset-inline-end:20px;z-index:95;width:390px;height:min(640px,calc(100vh - 110px));overflow:hidden;border:1px solid var(--color-border,#e2e8f0);border-radius:18px;background:var(--color-surface,#fff);box-shadow:0 24px 60px rgba(15,23,42,.22),0 4px 14px rgba(15,23,42,.08);animation:ChatDock_dockIn__zcLAm .16s ease-out}.ChatDock_control__tbpu3{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--color-text-secondary,#475569);cursor:pointer}.ChatDock_control__tbpu3:hover{background:var(--color-surface-sunken,#f1f5f9);color:var(--color-text-primary,#172033)}.ChatDock_minimized__KsQhw{position:fixed;bottom:20px;inset-inline-end:20px;z-index:95;display:flex;align-items:center;gap:2px;padding:4px 4px 4px 6px;border-radius:999px;background:var(--color-surface,#fff);border:1px solid var(--color-border,#e2e8f0);box-shadow:0 10px 30px rgba(15,23,42,.18)}.ChatDock_restore__hZf6K{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:0;border-radius:999px;background:var(--brand-primary,#0a3d91);color:#fff;font-weight:700;cursor:pointer}@keyframes ChatDock_dockIn__zcLAm{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@media (max-width:768px){.ChatDock_dock__7OEf4{inset:0;width:auto;height:auto;border:0;border-radius:0}.ChatDock_minimized__KsQhw{bottom:calc(var(--bottom-nav-height, 64px) + env(safe-area-inset-bottom, 0px) + 12px);inset-inline-end:12px}}@media (prefers-reduced-motion:reduce){.ChatDock_dock__7OEf4{animation:none}}.Button_btn__kzInP{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font:var(--text-body-medium);font-size:13.5px;border-radius:var(--radius-md);border:1px solid transparent;padding:0 var(--space-3);height:34px;cursor:pointer;white-space:nowrap;transition:background .12s ease,border-color .12s ease,opacity .12s ease,box-shadow .12s ease;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.Button_btn__kzInP:active:not(:disabled){transform:translateY(.5px)}.Button_sm__pnQzd{height:28px;padding:0 var(--space-2);font-size:12.5px}.Button_lg__s7W56{height:40px;padding:0 var(--space-4);font-size:14.5px}.Button_icon__OWfxs{width:34px;padding:0;flex:0 0 auto}.Button_icon__OWfxs.Button_sm__pnQzd{width:28px}.Button_btn__kzInP:disabled{cursor:not-allowed;opacity:.5}.Button_primary__6_Dls{background:var(--brand-primary);border-color:var(--brand-deep);color:var(--color-text-inverse);box-shadow:0 1px 2px rgba(10,61,145,.2)}.Button_primary__6_Dls:hover:not(:disabled){background:var(--brand-deep);border-color:var(--brand-deep);box-shadow:0 2px 4px rgba(10,61,145,.25)}.Button_secondary__uuOdH{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text-primary);box-shadow:var(--shadow-xs)}.Button_secondary__uuOdH:hover:not(:disabled){background:var(--color-surface-hover);border-color:var(--color-border-strong)}.Button_outline__PQR9W{background:transparent;border-color:var(--color-border-strong);color:var(--brand-primary)}.Button_outline__PQR9W:hover:not(:disabled){border-color:var(--brand-primary);background:var(--color-info-bg)}.Button_ghost__gZqlA{background:transparent;border-color:transparent;color:var(--color-text-secondary)}.Button_ghost__gZqlA:hover:not(:disabled){background:var(--color-surface-sunken);color:var(--color-text-primary)}.Button_destructive__9VB0j{background:linear-gradient(180deg,var(--color-error),#a5301f);border-color:#a5301f;color:var(--color-text-inverse);box-shadow:0 1px 3px rgba(192,57,43,.25)}.Button_destructive__9VB0j:hover:not(:disabled){background:#a5301f;border-color:#8c2617}.Button_spinner__DYdB3{width:14px;height:14px;border-radius:50%;border:2px solid;border-top:2px solid transparent;animation:Button_spin__ESAWP .7s linear infinite}@keyframes Button_spin__ESAWP{to{transform:rotate(1turn)}}.UserMenu_wrap__xNrin{position:relative}.UserMenu_trigger__fL_uu{display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-3);height:36px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-xs);cursor:pointer;color:var(--color-text-primary);transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease}.UserMenu_trigger__fL_uu:hover{background:var(--color-surface-sunken);border-color:var(--color-border-strong);box-shadow:var(--shadow-sm)}.UserMenu_avatar__2oMy9{width:30px;height:30px;border-radius:50%;background:var(--brand-primary);color:var(--color-text-inverse);display:inline-flex;align-items:center;justify-content:center;font:var(--text-caption);font-weight:700;flex:0 0 auto}.UserMenu_label__sneEu{font:var(--text-body-medium);max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserMenu_panel__UHI_7{position:absolute;inset-inline-end:0;top:calc(100% + var(--space-2));min-width:200px;max-width:calc(100vw - 32px);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:50;padding:var(--space-2)}.UserMenu_panelUser__lca3Q{padding:var(--space-2) var(--space-3);font:var(--text-small);color:var(--color-text-muted);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-2);word-break:break-word}.UserMenu_item__YwyD3{width:100%;text-align:start;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:none;background:transparent;cursor:pointer;font:var(--text-body);color:var(--color-text-primary);transition:background-color .14s ease}.UserMenu_item__YwyD3:hover{background:var(--color-surface-sunken)}@media (max-width:768px){.UserMenu_wrap__xNrin{position:static}.UserMenu_panel__UHI_7{inset-inline:var(--space-3);min-width:0;max-width:none;max-height:calc(100dvh - 200px);overflow-y:auto}.UserMenu_label__sneEu{display:none}}.AutoTranslateNote_note__Xdp_q{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:var(--radius-full,9999px);border:1px solid color-mix(in srgb,var(--brand-primary,#0a3d91) 22%,transparent);background:color-mix(in srgb,var(--brand-primary,#0A3D91) 7%,var(--color-surface,#fff));color:var(--color-text-secondary,#475569);font-size:12px;font-weight:600;line-height:1;white-space:nowrap;cursor:help;flex:0 0 auto}.AutoTranslateNote_spark__rNK8f{color:var(--brand-primary,#0A3D91);flex:0 0 auto}@media (max-width:1200px){.AutoTranslateNote_note__Xdp_q{display:none}}.PushOptIn_enable__UDtrg{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border:2px dashed #0c6975;border-radius:16px;background:#f1fafb;color:#0c4a54;font:inherit;text-align:start;cursor:pointer;touch-action:manipulation}.PushOptIn_enable__UDtrg>span:first-child{font-size:24px}.PushOptIn_enable__UDtrg>span:last-child{display:grid;gap:2px}.PushOptIn_enable__UDtrg strong{font-size:15px}.PushOptIn_enable__UDtrg small{font-size:12.5px;opacity:.85}.PushOptIn_enable__UDtrg:disabled{opacity:.6}.PushOptIn_on__BSwzl{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-radius:14px;background:#ecf8f2;color:#145c3f;font-size:13px;font-weight:700}.PushOptIn_on__BSwzl button{border:1px solid #9fd5c0;background:#fff;border-radius:10px;padding:6px 12px;color:#145c3f;font:inherit;font-weight:700;cursor:pointer}.PushOptIn_blocked__2nF0w{padding:12px 14px;border-radius:14px;background:#fff7e6;color:#6b4300;font-size:13px}.Badge_badge__9tA3b{display:inline-flex;align-items:center;gap:var(--space-1);font:var(--text-caption);letter-spacing:.02em;font-weight:550;padding:2px 7px;border-radius:var(--radius-sm);border:1px solid transparent;white-space:nowrap}.Badge_dot__kS755{width:6px;height:6px;border-radius:50%;background:currentColor;flex:0 0 auto}.Badge_neutral__bmsDm{background:var(--color-surface-sunken);border-color:var(--color-border);color:var(--color-text-secondary)}.Badge_success__3M0a6{background:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success)}.Badge_warning__YCciL{background:var(--color-warning-bg);border-color:var(--color-warning-border);color:var(--color-warning)}.Badge_error__Z33_3{background:var(--color-error-bg);border-color:var(--color-error-border);color:var(--color-error)}.Badge_info__sfj2m{background:var(--color-info-bg);border-color:var(--color-info-border);color:var(--color-info)}.Badge_accent__ZAYdk{background:#E6F9FE;border-color:#A9E9FA;color:#0C7EA3}.StructuredText_content__vXSO1{color:var(--color-text-secondary);font:var(--text-body);line-height:1.8;overflow-wrap:anywhere}.StructuredText_content__vXSO1>:first-child{margin-top:0}.StructuredText_content__vXSO1>:last-child{margin-bottom:0}.StructuredText_content__vXSO1 p{margin:0 0 var(--space-3);white-space:pre-wrap}.StructuredText_content__vXSO1 h2,.StructuredText_content__vXSO1 h3,.StructuredText_content__vXSO1 h4{color:var(--color-text);line-height:1.35;margin:var(--space-5) 0 var(--space-2)}.StructuredText_content__vXSO1 h2{font:var(--text-heading-2)}.StructuredText_content__vXSO1 h3{font:var(--text-heading-3)}.StructuredText_content__vXSO1 h4{font:var(--text-body);font-weight:700}.StructuredText_content__vXSO1 ol,.StructuredText_content__vXSO1 ul{margin:0 0 var(--space-3);padding-inline-start:1.5rem}.StructuredText_content__vXSO1 li{margin:0 0 .35rem;padding-inline-start:.2rem}.StructuredText_checkItem__RL7OK{list-style:none;margin-inline-start:-1.35rem;display:flex;align-items:baseline;gap:.45rem}.StructuredText_content__vXSO1 blockquote{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border-inline-start:3px solid var(--color-primary);background:var(--color-surface-sunken);color:var(--color-text-secondary)}.StructuredText_content__vXSO1 code{padding:.1em .35em;border-radius:4px;background:var(--color-surface-sunken);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.StructuredText_content__vXSO1 a{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.Card_card__k57D1{min-width:0;max-width:100%;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);transition:border-color .14s ease,box-shadow .14s ease}.Card_card__k57D1:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-sm)}.Card_padded__H9PSd{padding:var(--space-5)}.Card_header__NZ6MT{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-border-subtle);border-top-left-radius:inherit;border-top-right-radius:inherit}.Card_header__NZ6MT>*{min-width:0;max-width:100%;overflow-wrap:anywhere}.Card_title__Sv_1g{font:var(--text-card-heading);letter-spacing:-.01em;color:var(--color-text-primary)}@media (max-width:768px){.Card_padded__H9PSd{padding:var(--space-4)}.Card_header__NZ6MT{padding:var(--space-3) var(--space-4)}}.PersonBadge_wrap__faFCq{display:inline-flex;align-items:center;gap:var(--space-2);max-width:100%}.PersonBadge_avatar___3fOA{flex:0 0 auto;width:20px;height:20px;border-radius:50%;background:var(--brand-neutral);color:var(--color-text-secondary);display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700}.PersonBadge_name__bmsW9{font:var(--text-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AttachmentList_container__FB0gG{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3) var(--space-5) var(--space-4)}.AttachmentList_dropzone__EnOBp{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-4) var(--space-3);border:2px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-sunken);color:var(--color-text-secondary);text-align:center;cursor:pointer;transition:all .18s ease-in-out;outline:none;position:relative}.AttachmentList_dropzone__EnOBp:hover{border-color:var(--brand-primary);background:rgba(37,99,235,.04);color:var(--color-text-primary)}.AttachmentList_dropzoneActive__rQuus{border-color:var(--brand-primary);background:rgba(37,99,235,.08);box-shadow:0 0 0 4px rgba(37,99,235,.15);transform:scale(.995)}.AttachmentList_dropzoneIconWrap__RD7cJ{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:9999px;background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-xs);font-size:20px}.AttachmentList_dropzoneTitle__QBjRT{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-primary);display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:center}.AttachmentList_dropzoneHint__9VX_u{font-size:var(--font-size-xs,12px);color:var(--color-text-muted);display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:center}.AttachmentList_kbdShortcut__6FlXJ{display:inline-flex;align-items:center;gap:2px;padding:1px 6px;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.08);font-family:var(--font-mono,monospace);font-size:11px;font-weight:700;color:var(--color-text-primary);line-height:1.4}.AttachmentList_fileList__U2Z2V{display:flex;flex-direction:column;gap:var(--space-2)}.AttachmentList_fileRow__I1XSx{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);transition:background-color .12s ease}.AttachmentList_fileRow__I1XSx:hover{background-color:rgba(0,0,0,.015)}.AttachmentList_fileThumbnail__DXkfC{width:42px;height:42px;border-radius:var(--radius-sm);border:1px solid var(--color-border);object-fit:cover;background:var(--color-surface-sunken);cursor:pointer;flex-shrink:0}.AttachmentList_fileInfo__E_D_R{flex:1 1;min-width:0}.AttachmentList_fileNameButton__jY7eT{font-weight:600;border:0;background:transparent;color:var(--color-primary);padding:0;cursor:pointer;text-align:inherit;font-size:var(--font-size-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.AttachmentList_fileNameButton__jY7eT:hover{text-decoration:underline}.AttachmentList_fileMeta__Jt9_C{font-size:var(--font-size-xs,12px);color:var(--color-text-muted);margin-top:2px}.AttachmentList_uploadProgressBanner__ASaZX{display:flex;align-items:center;gap:var(--space-2);padding:8px 12px;background:rgba(37,99,235,.08);border:1px solid rgba(37,99,235,.2);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--brand-primary);font-weight:500}.AttachmentList_pulseDot__bPeE3{width:8px;height:8px;border-radius:9999px;background:var(--brand-primary);animation:AttachmentList_pulse__h_kn0 1.2s ease-in-out infinite}@keyframes AttachmentList_pulse__h_kn0{0%{transform:scale(.8);opacity:.5}50%{transform:scale(1.2);opacity:1}to{transform:scale(.8);opacity:.5}}.StructuredTextEditor_editor__mEuWU{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface)}.StructuredTextEditor_toolbar__FWyN4{display:flex;align-items:center;gap:3px;padding:6px 8px;border-bottom:1px solid var(--color-border);background:var(--color-surface-sunken);flex-wrap:wrap}.StructuredTextEditor_preview__nG2t4,.StructuredTextEditor_tool___b3oz{min-width:30px;height:29px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);font:var(--text-small);font-weight:650;cursor:pointer;padding:0 7px}.StructuredTextEditor_previewActive__49txn,.StructuredTextEditor_preview__nG2t4:hover,.StructuredTextEditor_tool___b3oz:hover{background:var(--color-surface);border-color:var(--color-border);color:var(--color-primary)}.StructuredTextEditor_tool___b3oz:nth-child(2){font-style:italic;font-family:serif}.StructuredTextEditor_divider__SDRTz{height:22px;width:1px;background:var(--color-border);margin:0 3px}.StructuredTextEditor_textarea__7INeR{border:0!important;border-radius:0!important;box-shadow:none!important;resize:vertical;min-height:160px}.StructuredTextEditor_previewPanel__Fj3wc{min-height:160px;padding:var(--space-3) var(--space-4)}.StructuredTextEditor_help__ivuuw{margin:0;padding:6px var(--space-3);border-top:1px solid var(--color-border-subtle);color:var(--color-text-muted);font:var(--text-caption)}.tasks_container__7TcaB{display:flex;flex-direction:column;gap:var(--space-4);width:100%}.tasks_viewTabs__kuxV6{display:flex;align-items:center;gap:var(--space-2);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-2);margin-bottom:var(--space-2);overflow-x:auto;scrollbar-width:none}.tasks_viewTabs__kuxV6::-webkit-scrollbar{display:none}.tasks_viewTab__XmoaS{display:inline-flex;align-items:center;gap:var(--space-2);padding:6px 14px;border-radius:var(--radius-full);font:var(--text-small);font-weight:500;color:var(--color-text-secondary);background:transparent;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:all var(--duration-fast) var(--ease-default)}.tasks_viewTab__XmoaS:hover{color:var(--color-text);background:var(--color-surface-hover)}.tasks_viewTabActive__SWq2b{color:var(--color-primary);background:var(--color-primary-light);border-color:rgba(30,41,59,.12);font-weight:600}.tasks_tabCount__RK8W8{display:inline-flex;align-items:center;justify-content:center;padding:1px 6px;border-radius:var(--radius-full);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--color-surface-sunken);color:var(--color-text-muted)}.tasks_viewTabActive__SWq2b .tasks_tabCount__RK8W8{background:rgba(30,41,59,.1);color:var(--color-primary)}.tasks_cellTitle__IpvVW{display:flex;flex-direction:column;gap:2px}.tasks_titleRow__uIwOx{display:flex;align-items:center;gap:var(--space-2)}.tasks_taskTitleText__frOig{font-weight:500;color:var(--color-text);line-height:var(--line-height-snug)}.tasks_subtaskConnector__BuHbC{flex:0 0 auto;color:var(--color-text-muted);background:var(--color-surface-subtle,#f1f5f9);border:1px solid var(--color-border,#e2e8f0);border-radius:var(--radius-full,999px);font-size:10px;font-weight:600;line-height:1;padding:3px 8px;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}.tasks_taskMeta__KNmnw{display:flex;align-items:center;gap:var(--space-2);font:var(--text-caption);color:var(--color-text-muted)}.tasks_progressBarTrack__6OW30{max-width:80px;height:5px}.tasks_progressBarFill__HIKaz{height:100%;border-radius:var(--radius-full);background:var(--color-primary);transition:width var(--duration-normal) var(--ease-default)}.tasks_priorityDot__ARhoJ{width:8px;height:8px;border-radius:50%;flex-shrink:0}.tasks_priorityDotLow__2xdQy{background:var(--color-slate-400,#94a3b8)}.tasks_priorityDotMedium__MuyYZ{background:var(--color-blue-500,#3b82f6)}.tasks_priorityDotHigh__n52np{background:var(--color-warning,#f59e0b)}.tasks_priorityDotCritical__WG_jM{background:var(--color-danger,#ef4444);box-shadow:0 0 0 2px rgba(239,68,68,.2)}.tasks_assigneeCell__37tP4{display:flex;align-items:center;gap:8px;min-width:0}.tasks_assigneeAvatar__OZnwE{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,var(--color-primary-light,#e0e7ff),#c7d2fe);color:var(--color-primary,#3730a3);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0;border:1px solid rgba(99,102,241,.2);text-transform:uppercase}.tasks_assigneeInfo__h6ijK{display:flex;flex-direction:column;min-width:0}.tasks_assigneeName__KcLb1{font-size:13px;font-weight:500;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tasks_unassignedBadge__KQY1g{display:inline-flex;align-items:center;font-size:11px;color:var(--color-text-muted);border:1px dashed var(--color-border);padding:2px 8px;border-radius:12px;background:var(--color-surface-sunken)}.tasks_blockerChip__z5Yhi{border:1px solid #fecaca;padding:1px 6px;border-radius:10px;line-height:1.2}.tasks_blockerChip__z5Yhi,.tasks_overduePill__UwwPY{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#b91c1c;background:#fef2f2}.tasks_overduePill__UwwPY{border:1px solid #fca5a5;padding:2px 6px;border-radius:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tasks_dueTodayPill___PO3t{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa;border-radius:6px}.tasks_dueTodayPill___PO3t,.tasks_dueTomorrowPill__HuMwy{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:2px 6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tasks_dueTomorrowPill__HuMwy{color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:6px}.tasks_dueNormalText__Zmvu0{font-size:13px;color:var(--color-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tasks_progressBarTrack__6OW30{width:100%;max-width:90px;height:6px;border-radius:var(--radius-full);background:var(--color-surface-sunken);overflow:hidden;margin-top:4px}.tasks_progressBarFillComplete__1inK4{background:#10b981}.tasks_progressBarFillInProgress__pf6Ek{background:var(--color-primary,#3b82f6)}.tasks_progressBarFillZero__XEqhw{background:var(--color-border)}.tasks_peekButton__HPAGR{padding:4px 8px;font-size:12px;border-radius:6px;color:var(--color-text-secondary);background:transparent;border:1px solid var(--color-border);cursor:pointer;transition:all .15s ease;white-space:nowrap}.tasks_peekButton__HPAGR:hover{background:var(--color-surface-hover);color:var(--color-text);border-color:var(--color-primary)}.tasks_peekDrawerBody__9slsg{display:flex;flex-direction:column;gap:var(--space-4);padding-block:var(--space-2)}.tasks_peekSection__8aeSF{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.tasks_peekSectionTitle__mWpyO{font-size:12px;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px}.ExportButton_wrap__s0hDb{position:relative;display:inline-block}.ExportButton_panel__1vMgN{position:absolute;top:calc(100% + var(--space-1));inset-inline-end:0;min-width:140px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:40;padding:var(--space-1) 0}.ExportButton_option__06wyg{display:block;width:100%;min-height:44px;text-align:start;padding:var(--space-2) var(--space-3);background:none;border:none;cursor:pointer;font:var(--text-small);color:var(--color-text-primary)}.ExportButton_option__06wyg:hover{background:var(--color-surface-sunken)}.ExportButton_option__06wyg:disabled{opacity:.5;cursor:not-allowed}.ProjectDeliveryControl_tabRail__jRSoO{direction:ltr;display:grid;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:var(--space-1);padding:0 var(--space-2) var(--space-2)}.ProjectDeliveryControl_tabList__J__cH{min-width:0;display:flex;gap:var(--space-1);overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent;-webkit-overflow-scrolling:touch}.ProjectDeliveryControl_tabList__J__cH::-webkit-scrollbar{height:6px}.ProjectDeliveryControl_tabList__J__cH::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:999px}.ProjectDeliveryControl_tabList__J__cH::-webkit-scrollbar-track{background:transparent}.ProjectDeliveryControl_tabButton__b0sVf{flex:0 0 auto;scroll-snap-align:center}.ProjectDeliveryControl_scrollButton__5CCt3{z-index:1;background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-xs)}.ProjectDeliveryControl_scrollButton__5CCt3:hover{border-color:var(--color-border-strong)}.FieldControlMobile_panel__Vh3_M{scroll-margin-top:var(--space-5)}.FieldControlMobile_setupIntro__5QzXE{margin:0 var(--space-5);padding:var(--space-4);border:1px solid color-mix(in srgb,var(--color-primary) 25%,var(--color-border));border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-primary) 6%,var(--color-surface))}.FieldControlMobile_sectionHeading__79lhT p,.FieldControlMobile_setupIntro__5QzXE p{margin:4px 0 0;color:var(--color-text-muted);font-size:.875rem}.FieldControlMobile_setupSection__XoBbw{display:grid;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.FieldControlMobile_sectionHeading__79lhT{display:flex;align-items:flex-start;gap:var(--space-3)}.FieldControlMobile_sectionHeading__79lhT>span{display:grid;flex:0 0 30px;width:30px;height:30px;place-items:center;border-radius:999px;background:var(--color-primary);color:white;font-weight:700}.FieldControlMobile_advanced__lYBO4 h3,.FieldControlMobile_sectionHeading__79lhT h3,.FieldControlMobile_siteList__Oln5F h3{margin:0;font-weight:600}.FieldControlMobile_optionalToggle__Hdu_R{display:flex;align-items:flex-start;gap:var(--space-3);cursor:pointer}.FieldControlMobile_optionalToggle__Hdu_R input{width:20px;height:20px;margin-top:2px}.FieldControlMobile_optionalToggle__Hdu_R span{display:grid;gap:2px}.FieldControlMobile_optionalToggle__Hdu_R small,.FieldControlMobile_permissionNote__hVBof{color:var(--color-text-muted)}.FieldControlMobile_permissionNote__hVBof,.FieldControlMobile_success__NFThW{margin:0 var(--space-5) var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md)}.FieldControlMobile_permissionNote__hVBof{background:var(--color-surface-sunken)}.FieldControlMobile_success__NFThW{background:color-mix(in srgb,#16a34a 10%,var(--color-surface));color:#166534}.FieldControlMobile_primarySubmit__b8c3r{width:100%;min-height:48px;font-weight:700}.FieldControlMobile_siteList__Oln5F{display:grid;gap:var(--space-3);padding:var(--space-5);border-top:1px solid var(--color-border)}.FieldControlMobile_siteCard__YfUuS{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.FieldControlMobile_siteCard__YfUuS>div:first-child,.FieldControlMobile_siteSummary__bV2bX{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4)}.FieldControlMobile_siteCard__YfUuS>div:first-child span,.FieldControlMobile_siteSummary__bV2bX{color:var(--color-text-muted);font-size:.875rem}.FieldControlMobile_advanced__lYBO4{margin:0 var(--space-5) var(--space-5);padding:var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius-lg)}.FieldControlMobile_advanced__lYBO4 summary{min-height:44px;cursor:pointer;font-weight:600}.FieldControlMobile_panel__Vh3_M button,.FieldControlMobile_panel__Vh3_M input,.FieldControlMobile_panel__Vh3_M select{touch-action:manipulation}.FieldControlMobile_locationRow__4Dz4D{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--space-2);min-height:36px;overflow-wrap:anywhere}.FieldControlMobile_locationList__jV_hA{margin-inline-start:var(--space-4)}.FieldControlMobile_dayOptions__OydZw{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.FieldControlMobile_dayOptions__OydZw label{display:flex;align-items:center;gap:var(--space-2);min-height:44px;padding:6px 10px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;touch-action:manipulation}.FieldControlMobile_dayOptions__OydZw input{width:20px;height:20px}.FieldControlMobile_templateRow__g_QPS{overflow-wrap:anywhere}.FieldControlMobile_loading__NMOMI{min-height:96px;display:grid;place-items:center;color:var(--color-text-muted)}.FieldControlMobile_errorRow__8I4TA{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.FieldControlMobile_errorRow__8I4TA p{margin:0}@media (max-width:640px){.FieldControlMobile_panel__Vh3_M input,.FieldControlMobile_panel__Vh3_M select{min-height:48px;font-size:16px}.FieldControlMobile_panel__Vh3_M button{min-height:48px}.FieldControlMobile_submit___2aAS{width:100%}.FieldControlMobile_advanced__lYBO4,.FieldControlMobile_setupIntro__5QzXE{margin-inline:var(--space-3)}.FieldControlMobile_panel__Vh3_M>form,.FieldControlMobile_siteList__Oln5F{padding-inline:var(--space-3)}.FieldControlMobile_setupSection__XoBbw{padding:var(--space-3)}.FieldControlMobile_locationRow__4Dz4D{grid-template-columns:auto minmax(0,1fr)}.FieldControlMobile_locationType__3YcKS{grid-column:2}.FieldControlMobile_templateRow__g_QPS{align-items:flex-start;flex-direction:column}.FieldControlMobile_errorRow__8I4TA{align-items:stretch;flex-direction:column}}.PMFieldView_panel__5Be_Y{margin-bottom:var(--space-5)}.PMFieldView_headerNote__bd0Pg{color:var(--color-text-muted);font:var(--text-small)}.PMFieldView_content__Y64m_{padding:var(--space-4) var(--space-5);display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-3)}.PMFieldView_section__ySFXw{min-width:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.PMFieldView_sectionHeader__kbYNd{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-2)}.PMFieldView_sectionHeader__kbYNd h3{min-width:0;margin:0;overflow-wrap:anywhere;font-size:var(--font-size-md,1rem)}.PMFieldView_items__zMoKD{display:grid;gap:2px;margin:0;padding:0;list-style:none}.PMFieldView_items__zMoKD li{min-width:0}.PMFieldView_items__zMoKD a{min-height:44px;display:flex;align-items:center;padding:6px 8px;border-radius:var(--radius-md);color:var(--color-primary);overflow-wrap:anywhere;touch-action:manipulation}.PMFieldView_items__zMoKD a:focus-visible,.PMFieldView_items__zMoKD a:hover{background:var(--color-surface-sunken)}.PMFieldView_itemStatus___W1td{color:var(--color-text-muted);font:var(--text-small)}.PMFieldView_muted__SWHey{margin:0;color:var(--color-text-muted)}.PMFieldView_state__FIsYZ{min-height:120px;display:grid;place-items:center;gap:var(--space-3);padding:var(--space-5);color:var(--color-text-muted);text-align:center}.PMFieldView_state__FIsYZ button{min-height:44px;padding-inline:var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);touch-action:manipulation}.PMFieldView_skeleton__3j_M9{width:min(100%,360px);height:78px;border-radius:var(--radius-lg);background:linear-gradient(100deg,var(--color-surface-sunken) 20%,var(--color-surface) 40%,var(--color-surface-sunken) 60%);background-size:220% 100%;animation:PMFieldView_pmFieldShimmer__m4XQN 1.35s ease-in-out infinite}@keyframes PMFieldView_pmFieldShimmer__m4XQN{to{background-position-x:-220%}}@media (max-width:640px){.PMFieldView_headerNote__bd0Pg{display:none}.PMFieldView_content__Y64m_{grid-template-columns:minmax(0,1fr);padding:var(--space-3)}.PMFieldView_section__ySFXw{padding:var(--space-3)}.PMFieldView_sectionHeader__kbYNd{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.PMFieldView_skeleton__3j_M9{animation:none}}.FieldTeamPanel_panel__JOa_I{overflow:hidden}.FieldTeamPanel_headerActions__vSTEy{display:inline-flex;align-items:center;gap:var(--space-2)}.FieldTeamPanel_exportButton__2aYlm{display:inline-flex;align-items:center;min-height:34px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-primary);font-size:13px;text-decoration:none}.FieldTeamPanel_exportButton__2aYlm:hover{background:var(--color-surface-subtle)}.FieldTeamPanel_intro__wXccJ{display:flex;gap:var(--space-2);padding:var(--space-4) var(--space-5);background:color-mix(in srgb,var(--color-primary) 6%,var(--color-surface));border-block:1px solid var(--color-border-subtle);color:var(--color-text-muted)}.FieldTeamPanel_intro__wXccJ strong{color:var(--color-text);white-space:nowrap}.FieldTeamPanel_form__0yEWv{padding:var(--space-5);border-bottom:1px solid var(--color-border)}.FieldTeamPanel_formGrid__Qw_IT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.FieldTeamPanel_siteChecklist__82Gju{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.FieldTeamPanel_siteOption__8BY6Q{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.FieldTeamPanel_siteOptionSelected__8LO7a{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 5%,var(--color-surface))}.FieldTeamPanel_siteCheckLabel__LjpFK{display:flex;align-items:flex-start;gap:var(--space-2);cursor:pointer}.FieldTeamPanel_siteCheckLabel__LjpFK input{width:20px;height:20px;flex:none;margin-top:2px}.FieldTeamPanel_siteCheckLabel__LjpFK span{display:flex;flex-direction:column;gap:3px;min-width:0}.FieldTeamPanel_siteCheckLabel__LjpFK small{color:var(--color-text-muted)}.FieldTeamPanel_options__kN0gE{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin-top:var(--space-4)}.FieldTeamPanel_options__kN0gE label{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer}.FieldTeamPanel_options__kN0gE input{width:20px;height:20px;flex:none}.FieldTeamPanel_options__kN0gE span{display:flex;flex-direction:column;gap:3px}.FieldTeamPanel_options__kN0gE small{color:var(--color-text-muted);line-height:1.45}.FieldTeamPanel_taskBox__2M23a{margin-top:var(--space-4);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface-subtle);border:1px solid var(--color-border-subtle)}.FieldTeamPanel_taskBox__2M23a h3{margin:0 0 var(--space-3)}.FieldTeamPanel_taskBox__2M23a>:last-child{margin-top:var(--space-3)}.FieldTeamPanel_submitRow___U2af{display:flex;justify-content:flex-end;margin-top:var(--space-4)}.FieldTeamPanel_prerequisite__0HaBY,.FieldTeamPanel_warning__X59iT{margin-bottom:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-warning-bg);color:var(--color-warning);border:1px solid var(--color-warning-border)}.FieldTeamPanel_empty__uRWUL,.FieldTeamPanel_readOnly__Uh_ZU,.FieldTeamPanel_state__J8HGd{padding:var(--space-5);color:var(--color-text-muted)}.FieldTeamPanel_state__J8HGd{min-height:120px;display:grid;place-items:center;gap:var(--space-3)}.FieldTeamPanel_roster__sqwLb{padding:var(--space-5)}.FieldTeamPanel_roster__sqwLb>h3{margin:0 0 var(--space-3)}.FieldTeamPanel_assignment__UDGD3{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--color-border-subtle)}.FieldTeamPanel_avatar__PFUAm{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--color-primary) 12%,var(--color-surface));color:var(--color-primary);font-weight:700}.FieldTeamPanel_assignmentMain__mGFXv{min-width:0}.FieldTeamPanel_assignmentTitle__Rb3po{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.FieldTeamPanel_dates__SY6mi,.FieldTeamPanel_meta__qPw0W,.FieldTeamPanel_shift__Xq0wM{margin-top:4px;color:var(--color-text-muted);font-size:13px}.FieldTeamPanel_shift__Xq0wM{color:var(--color-text);font-weight:600}.FieldTeamPanel_task__5ovj4{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2);padding:7px 10px;border-radius:var(--radius-md);background:var(--color-surface-subtle);font-size:13px}.FieldTeamPanel_inactive__0nTcd{margin-top:var(--space-4)}.FieldTeamPanel_inactive__0nTcd summary{cursor:pointer;color:var(--color-text-muted);font-weight:600}@media (max-width:900px){.FieldTeamPanel_formGrid__Qw_IT,.FieldTeamPanel_options__kN0gE,.FieldTeamPanel_siteChecklist__82Gju{grid-template-columns:1fr 1fr}}@media (max-width:640px){.FieldTeamPanel_intro__wXccJ{flex-direction:column}.FieldTeamPanel_form__0yEWv,.FieldTeamPanel_roster__sqwLb{padding:var(--space-4)}.FieldTeamPanel_formGrid__Qw_IT,.FieldTeamPanel_options__kN0gE,.FieldTeamPanel_siteChecklist__82Gju{grid-template-columns:1fr}.FieldTeamPanel_form__0yEWv button,.FieldTeamPanel_form__0yEWv input,.FieldTeamPanel_form__0yEWv select,.FieldTeamPanel_form__0yEWv textarea{min-height:48px;font-size:16px}.FieldTeamPanel_submitRow___U2af button{width:100%}.FieldTeamPanel_assignment__UDGD3{grid-template-columns:38px minmax(0,1fr)}.FieldTeamPanel_assignment__UDGD3>button{grid-column:2;justify-self:start}}.FieldTeamPanel_shiftModeRow__PsLu9{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-2);font-size:14px}.FieldTeamPanel_shiftModeRow__PsLu9 label{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.FieldTeamPanel_siteShiftNote__lwdMD{display:block;margin-top:6px;color:var(--color-text-muted);font-size:12px}.FieldTeamPanel_siteChips__AwlQE{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--space-2)}.FieldTeamPanel_siteChip__JIbAM{display:inline-flex;align-items:center;gap:6px;padding:3px 4px 3px 10px;border:1px solid var(--color-border-subtle);border-radius:999px;background:var(--color-surface-subtle);font-size:13px}.FieldTeamPanel_siteChip__JIbAM button{width:22px;height:22px;border:0;border-radius:50%;background:transparent;color:var(--color-text-muted);cursor:pointer;font-size:15px;line-height:1}.FieldTeamPanel_siteChip__JIbAM button:hover{background:var(--color-surface);color:var(--color-error,#b42318)}.fleet_page__X6TQ1{max-width:1440px;margin:0 auto;padding:24px 24px 48px;color:var(--color-text-primary,#0f172a)}.fleet_header__0v2gG{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}.fleet_headerTitle__inlOQ{display:flex;align-items:center;gap:14px}.fleet_titleIconBadge__wRfup{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,var(--brand-primary,#0a3d91),#1e40af);color:#ffffff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(10,61,145,.18);flex-shrink:0}.fleet_headerTitle__inlOQ h1{margin:0;font-size:23px;font-weight:800;color:var(--color-text-primary,#0f172a);letter-spacing:-.025em}.fleet_headerSubtitle__zfkDV{margin:4px 0 0;color:var(--color-text-muted,#64748b);font-size:13.5px}.fleet_headerActions__I_Ujk{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.fleet_kpiGrid__4dPhV{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:12px;margin-bottom:24px}.fleet_kpiCard__6zcn3{background:var(--color-surface,#ffffff);border:1px solid var(--color-border,#e2e8f0);border-radius:12px;padding:16px;display:flex;flex-direction:column;justify-content:space-between;min-height:108px;box-shadow:0 1px 3px rgba(15,23,42,.04);cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1);text-align:start;position:relative;overflow:hidden}.fleet_kpiCard__6zcn3:hover{border-color:var(--color-border-strong,#cbd5e1);transform:translateY(-2px);box-shadow:0 6px 18px rgba(15,23,42,.07)}.fleet_kpiActive__7LLdk{border-color:var(--brand-primary,#0a3d91)!important;background:#ffffff;box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-primary,#0a3d91) 20%,transparent)!important}.fleet_kpiTop__6Ienj{display:flex;align-items:center;justify-content:space-between;gap:8px}.fleet_kpiLabel__vuSh_{font-size:12.5px;font-weight:600;color:var(--color-text-secondary,#475569)}.fleet_kpiIconWrapper__vHtqB{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .15s ease}.fleet_kpiCard__6zcn3:hover .fleet_kpiIconWrapper__vHtqB{transform:scale(1.05)}.fleet_iconSlate__rZvZ_{background:#f1f5f9;color:#475569}.fleet_iconEmerald__ao8mE{background:#ecfdf5;color:#059669}.fleet_iconBlue__c4RmD{background:#eff6ff;color:#2563eb}.fleet_iconRose__HUdMK{background:#fef2f2;color:#dc2626}.fleet_iconAmber__H5xDp{background:#fffbeb;color:#d97706}.fleet_iconOrange__6I3mx{background:#fff7ed;color:#ea580c}.fleet_kpiValue__YcjMH{font-size:26px;font-weight:800;color:var(--color-text-primary,#0f172a);line-height:1.1;letter-spacing:-.02em;margin:6px 0 2px}.fleet_kpiSub__HbwzH{font-size:11.5px;color:var(--color-text-muted,#64748b)}.fleet_filterBar___A3sV{display:flex;gap:10px;flex-wrap:wrap;align-items:center;background:var(--color-surface,#ffffff);border:1px solid var(--color-border,#e2e8f0);border-radius:12px;padding:10px 14px;margin-bottom:20px;box-shadow:0 1px 3px rgba(15,23,42,.02)}.fleet_searchWrap___xXB3{position:relative;flex:1 1;min-width:240px;display:flex;align-items:center}.fleet_searchIcon__YxyX8{position:absolute;inset-inline-start:12px;color:var(--color-text-muted,#94a3b8);pointer-events:none}.fleet_searchInput__HDX4Z{width:100%;padding-inline-start:36px;padding-inline-end:12px;height:38px;border-radius:8px;border:1px solid var(--color-border,#cbd5e1);background:var(--color-surface,#ffffff);font-size:13px;color:var(--color-text-primary,#0f172a);transition:all .15s ease}.fleet_searchInput__HDX4Z:focus{outline:none;border-color:var(--brand-primary,#0a3d91);box-shadow:0 0 0 3px rgba(10,61,145,.08)}.fleet_filterSelect__cidLZ{height:38px;padding:0 12px;border-radius:8px;border:1px solid var(--color-border,#cbd5e1);background:var(--color-surface,#ffffff);font-size:13px;color:var(--color-text-primary,#0f172a);transition:all .15s ease;min-width:140px}.fleet_filterSelect__cidLZ:focus{outline:none;border-color:var(--brand-primary,#0a3d91);box-shadow:0 0 0 3px rgba(10,61,145,.08)}.fleet_assetGrid__dig4B{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.fleet_assetCard__uQmHw{background:var(--color-surface,#ffffff);border:1px solid var(--color-border,#e2e8f0);border-radius:14px;padding:16px;display:flex;flex-direction:column;justify-content:space-between;gap:12px;text-decoration:none;color:inherit;box-shadow:0 1px 3px rgba(15,23,42,.03);transition:all .18s cubic-bezier(.16,1,.3,1);position:relative}.fleet_assetCard__uQmHw:hover{border-color:var(--color-border-strong,#cbd5e1);box-shadow:0 8px 24px rgba(15,23,42,.07);transform:translateY(-2px)}.fleet_assetCardDanger__07uPP{border-inline-start:4px solid #ef4444}.fleet_assetCardHeader__G3Nka{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.fleet_assetIdentity__8iY_r{display:flex;align-items:center;gap:12px}.fleet_categoryAvatar__cNlKz{width:42px;height:42px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0;color:#334155;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s ease}.fleet_assetCard__uQmHw:hover .fleet_categoryAvatar__cNlKz{background:#f1f5f9;color:var(--brand-primary,#0a3d91)}.fleet_assetTitles__n6V3B{display:flex;flex-direction:column;gap:2px}.fleet_assetCode__keu5S{font-family:ui-monospace,monospace;font-size:11.5px;font-weight:700;color:var(--brand-primary,#0a3d91);letter-spacing:.04em}.fleet_assetName__2v_u8{font-size:15px;font-weight:700;color:var(--color-text-primary,#0f172a)}.fleet_assetSub__JRjn0{font-size:12px;color:var(--color-text-muted,#64748b)}.fleet_plateBadge__rrPOf{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border:1.5px solid #475569;border-radius:6px;font-family:ui-monospace,monospace;font-weight:800;font-size:12px;letter-spacing:.05em;background:#f8fafc;color:#0f172a}.fleet_metaList__Tlpkz{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;padding:10px 12px;background:var(--color-surface-sunken,#f8fafc);border-radius:10px;font-size:12px}.fleet_metaItem__OAp7g{display:flex;flex-direction:column;gap:2px}.fleet_metaLabel__OwFkw{color:var(--color-text-muted,#64748b);font-size:11px}.fleet_metaValue__51WLy{font-weight:600;color:var(--color-text-primary,#1e293b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:5px}.fleet_metaIcon__7PgIh{color:var(--color-text-muted,#94a3b8);flex-shrink:0}.fleet_statusDot__cRniD{width:6px;height:6px;border-radius:999px;background:currentColor;flex-shrink:0}.fleet_pill__WVjYd{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:600;white-space:nowrap;letter-spacing:-.01em}.fleet_pillAvailable__zULgZ{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.fleet_pillAssigned__4azhC{background:#eff6ff;color:#1e40af;border:1px solid #bfdbfe}.fleet_pillSafetyHold__i8S22{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.fleet_pillMaintenance__sAMrB{background:#fffbeb;color:#92400e;border:1px solid #fde68a}.fleet_pillOutOfService__fNjBz{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.fleet_pillReported__4fWrH{background:#eff6ff;color:#1e40af;border:1px solid #bfdbfe}.fleet_pillQuoted__t0b8V{background:#f5f3ff;color:#5b21b6;border:1px solid #ddd6fe}.fleet_pillApproved__FCUhF{background:#e0e7ff;color:#3730a3;border:1px solid #c7d2fe}.fleet_pillInProgress__oL0Ru{background:#fffbeb;color:#92400e;border:1px solid #fde68a}.fleet_pillWaitingParts__DjlBc{background:#fff7ed;color:#9a3412;border:1px solid #fed7aa}.fleet_pillCompleted__c_50v{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.fleet_pillCancelled__z7hOw{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.fleet_priorityLow__kl3pV{background:#f1f5f9;color:#475569}.fleet_priorityLow__kl3pV,.fleet_priorityMedium__mPRXH{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;display:inline-flex;align-items:center;gap:5px}.fleet_priorityMedium__mPRXH{background:#eff6ff;color:#1d4ed8}.fleet_priorityHigh__ZgFhu{background:#fff7ed;color:#c2410c;font-weight:600}.fleet_priorityEmergency__O1_BQ,.fleet_priorityHigh__ZgFhu{font-size:11px;padding:2px 8px;border-radius:999px;display:inline-flex;align-items:center;gap:5px}.fleet_priorityEmergency__O1_BQ{background:#fef2f2;color:#b91c1c;font-weight:700;border:1px solid #fca5a5}.fleet_detailGrid__TSvMJ{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}@media (max-width:960px){.fleet_detailGrid__TSvMJ{grid-template-columns:1fr}}.fleet_passportCard__FiKG2{background:var(--color-surface,#ffffff);border:1px solid var(--color-border,#e2e8f0);border-radius:16px;padding:20px;box-shadow:0 2px 8px rgba(15,23,42,.04)}.fleet_qrContainer___sGYI{display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px;border:1px dashed var(--color-border,#cbd5e1);border-radius:12px;background:#ffffff;margin-top:14px}.fleet_qr__BS2PZ{display:block}.fleet_qr__BS2PZ svg{width:100%;height:100%;display:block}.fleet_docValid__l5vLu{color:#166534;font-weight:600}.fleet_docExpiring__B8wDg,.fleet_docValid__l5vLu{font-size:12px;display:inline-flex;align-items:center;gap:4px}.fleet_docExpiring__B8wDg{color:#b45309;font-weight:700}.fleet_docExpired__4eh_o{color:#b91c1c;font-weight:800;font-size:12px;display:inline-flex;align-items:center;gap:4px}.fleet_tabContent__qQK5Y{margin-top:16px}.fleet_emptyState__yVqJK{padding:48px 24px;text-align:center;color:var(--color-text-muted,#64748b);border:1px dashed var(--color-border,#cbd5e1);border-radius:14px;background:var(--color-surface,#ffffff)}.ProjectStatusPanel_body__QFGVZ{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.ProjectStatusPanel_track___BlQv{display:flex;gap:var(--space-1);margin:0;padding:0;list-style:none;overflow-x:auto}.ProjectStatusPanel_step__xggNX{flex:1 1;min-width:64px;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;position:relative}.ProjectStatusPanel_step__xggNX+.ProjectStatusPanel_step__xggNX:before{content:"";position:absolute;top:12px;inset-inline-end:calc(50% + 14px);width:calc(100% - 28px);height:2px;background:var(--color-border)}.ProjectStatusPanel_step__xggNX.ProjectStatusPanel_done__uKiXv+.ProjectStatusPanel_step__xggNX:before{background:var(--color-success)}.ProjectStatusPanel_dot__8HPW6{width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font:var(--text-caption);font-weight:600;border:2px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted)}.ProjectStatusPanel_stepLabel__jUW1z{font:var(--text-caption);color:var(--color-text-muted)}.ProjectStatusPanel_done__uKiXv .ProjectStatusPanel_dot__8HPW6{border-color:var(--color-success);background:var(--color-success);color:var(--color-text-inverse)}.ProjectStatusPanel_current__wJTc6 .ProjectStatusPanel_dot__8HPW6{border-color:var(--brand-primary);background:var(--brand-primary);color:var(--color-text-inverse)}.ProjectStatusPanel_paused__ruV5U .ProjectStatusPanel_dot__8HPW6{border-color:var(--color-warning);background:var(--color-warning);color:var(--color-text-inverse)}.ProjectStatusPanel_current__wJTc6 .ProjectStatusPanel_stepLabel__jUW1z,.ProjectStatusPanel_paused__ruV5U .ProjectStatusPanel_stepLabel__jUW1z{color:var(--color-text-primary);font-weight:600}.ProjectStatusPanel_meaning__1sAsY{margin:0;font:var(--text-body)}.ProjectStatusPanel_holdReason__yv4CB{margin:0;font:var(--text-small);color:var(--color-warning)}.ProjectStatusPanel_muted__oSS_i{margin:0;font:var(--text-small);color:var(--color-text-muted)}.ProjectStatusPanel_actions__MFrxJ{display:flex;flex-direction:column;gap:var(--space-2);border-top:1px solid var(--color-border);padding-top:var(--space-3)}.ProjectStatusPanel_action__Qnq0I{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.ProjectStatusPanel_help__BiEKp{font:var(--text-small);color:var(--color-text-muted);flex:1 1 200px}.ProjectStatusPanel_cancelRow__ZtN0e{display:flex;justify-content:flex-end}.ProjectStatusPanel_cancelRow__ZtN0e button{color:var(--color-error)}.ProjectStatusPanel_form__SiW6u{display:flex;flex-direction:column;gap:var(--space-3)}.ProjectStatusPanel_warning__N6Qmh{margin:0;font:var(--text-small);color:var(--color-error);font-weight:600}.ProjectScopeCard_body__R9eqy{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4)}.ProjectScopeCard_section__VzZol{display:flex;flex-direction:column;gap:var(--space-1)}.ProjectScopeCard_outOfScope__J_e6O{border-inline-start:3px solid var(--color-warning-border);padding-inline-start:var(--space-3)}.ProjectScopeCard_heading__lWB0s{margin:0;font:var(--text-caption);font-weight:600;color:var(--color-text-secondary)}.ProjectScopeCard_text__w8qNa{margin:0;white-space:pre-wrap}.ProjectScopeCard_list___E8Hm{margin:0;padding-inline-start:20px;display:flex;flex-direction:column;gap:2px}.ProjectScopeCard_empty__5_o6F{margin:0;font:var(--text-small);color:var(--color-text-muted)}.ProjectScopeCard_emptyState__xVVnX{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.ProjectScopeCard_locked__McfBd{margin:0;font:var(--text-small);color:var(--color-text-secondary);background:var(--color-info-bg);border:1px solid var(--color-info-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3)}.ProjectScopeCard_link__TK36w{border:0;background:none;padding:0;color:var(--color-text-link);font:inherit;text-decoration:underline;cursor:pointer}.ProjectScopeCard_form__0HDRN{display:flex;flex-direction:column;gap:var(--space-4)}.ScheduleReportButton_wrap__y6_Jd{position:relative;display:inline-block}.ScheduleReportButton_panel__WM24f{position:absolute;top:calc(100% + var(--space-1));inset-inline-end:0;width:280px;max-width:calc(100vw - 2 * var(--space-4));background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:40;padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.ScheduleReportButton_row__vpGF2{display:flex;gap:var(--space-2)}.ScheduleReportButton_row__vpGF2>*{flex:1 1}@media (max-width:420px){.ScheduleReportButton_panel__WM24f{position:fixed;inset-inline:var(--space-4);top:auto;bottom:max(var(--space-4),env(safe-area-inset-bottom));width:auto}.ScheduleReportButton_row__vpGF2{flex-direction:column}.ScheduleReportButton_panel__WM24f button,.ScheduleReportButton_panel__WM24f input,.ScheduleReportButton_panel__WM24f select{min-height:48px}}.SavedViewsBar_bar__we_9M{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-4)}.SavedViewsBar_chip___Imxz{display:inline-flex;align-items:center;gap:var(--space-1);padding:4px 10px;border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface);font:var(--text-small);cursor:pointer}.SavedViewsBar_chipActive__fhDuO{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--color-text-inverse)}.SavedViewsBar_chipAction__6Aq_H{background:none;border:none;cursor:pointer;font-size:.9em;line-height:1;padding:0;color:inherit;opacity:.7}.SavedViewsBar_chipAction__6Aq_H:hover{opacity:1}.SavedViewsBar_saveForm__86vfJ{display:flex;align-items:center;gap:var(--space-2)}