:root{--color-brand:#2563eb;--color-brand-hover:#1d4ed8;--color-brand-light:#dbeafe;--color-brand-muted:#2563eb14;--color-brand-text:#1d4ed8;--color-brand-rgb:37,99,235;--color-brand-track:#bfdbfe;--color-accent:var(--color-brand);--color-accent-text:var(--color-brand-text);--color-text:#111827;--color-text-secondary:#4b5563;--color-bg:#f3f4f6;--color-surface:#fff;--color-border:#e5e7eb;--color-panel-warm:#f9fafb;--color-elevated:#fff;--color-elevated-hover:#f3f4f6;--color-strong:#111827;--color-muted-text:#6b7280;--color-muted-text-2:#374151;--color-hairline:var(--color-border);--color-scrollbar-track:#f1f1f1;--color-scrollbar-thumb:#888;--chat-bg:#f9fafb;--chat-surface:#fff;--chat-text:#111827;--chat-text-secondary:#374151;--chat-text-muted:#6b7280;--chat-text-faint:#9ca3af;--chat-border:var(--color-hairline);--chat-border-strong:var(--color-border);--chat-input-bg:#f9fafb;--chat-warm:#f3f4f6;--chat-warm-border:var(--color-border);--chat-warm-hover:#e5e7eb;--chat-success:#16a34a;--chat-error:#dc2626;--chat-online:#22c55e;--chat-accent:#2563eb;--chat-accent-hover:#1d4ed8;--chat-accent-muted:#dbeafe;--chat-accent-text:#1d4ed8;--right-panel-width:clamp(420px,38vw,560px);--um-bg:#fff;--um-surface-subtle:#f9fafb;--um-surface-muted:#f3f4f6;--um-border:var(--color-border);--um-border-soft:#f3f4f6;--um-text-strong:#111827;--um-text:#374151;--um-text-secondary:#4b5563;--um-text-muted:#6b7280;--um-accent:var(--color-brand);--um-accent-hover:var(--color-brand-hover);--um-accent-soft:var(--color-brand-light);--um-success:#22c55e;--um-success-bg:#dcfce7;--um-warn:#f59e0b;--um-warn-bg:#fef3c7;--um-danger:#ef4444;--um-danger-bg:#fee2e2;--um-warn-text:#b45309;--um-success-text:#15803d;--um-danger-text:#b91c1c;--um-danger-border:#fecaca;--um-invite-bg:#ffedd5}:root[data-theme=dark]{--color-brand:#3b82f6;--color-brand-hover:#60a5fa;--color-brand-light:#3b82f62e;--color-brand-muted:#3b82f624;--color-brand-text:#93c5fd;--color-brand-rgb:59,130,246;--color-brand-track:#3b82f638;--color-accent:var(--color-brand);--color-accent-text:var(--color-brand-text);--color-text:#e5e7eb;--color-text-secondary:#9ca3af;--color-bg:#0b1120;--color-surface:#151d2e;--color-border:#243044;--color-panel-warm:#101828;--color-elevated:#1a2334;--color-elevated-hover:#202b3f;--color-strong:#f9fafb;--color-muted-text:#9ca3af;--color-muted-text-2:#d1d5db;--color-hairline:#1e293b;--color-scrollbar-track:#111827;--color-scrollbar-thumb:#374151;--chat-bg:#0b1120;--chat-surface:#151d2e;--chat-text:#e5e7eb;--chat-text-secondary:#cbd5e1;--chat-text-muted:#94a3b8;--chat-text-faint:#6b7280;--chat-border:#1e293b;--chat-border-strong:#2b3648;--chat-input-bg:#111a2b;--chat-warm:#1a2334;--chat-warm-border:#243044;--chat-warm-hover:#202b3f;--chat-success:#22c55e;--chat-error:#f87171;--chat-online:#22c55e;--chat-accent:#3b82f6;--chat-accent-hover:#60a5fa;--chat-accent-muted:#3b82f62e;--chat-accent-text:#93c5fd;--um-bg:#111827;--um-surface-subtle:#0f172a;--um-surface-muted:#1f2937;--um-border:#1f2937;--um-border-soft:#182132;--um-text-strong:#f9fafb;--um-text:#d1d5db;--um-text-secondary:#9ca3af;--um-text-muted:#94a3b8;--um-accent:#3b82f6;--um-accent-hover:#60a5fa;--um-accent-soft:#3b82f62e;--um-success:#22c55e;--um-success-bg:#22c55e26;--um-warn:#fbbf24;--um-warn-bg:#f59e0b26;--um-danger:#f87171;--um-danger-bg:#ef444426;--um-warn-text:#fbbf24;--um-success-text:#4ade80;--um-danger-text:#f87171;--um-danger-border:#f8717159;--um-invite-bg:#f9731629;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f3f4f6;background-color:var(--color-bg);color:#111827;color:var(--color-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#f1f1f1;background:var(--color-scrollbar-track)}::-webkit-scrollbar-thumb{background:#888;background:var(--color-scrollbar-thumb);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#2563eb;background:var(--color-brand)}.transition-sidebar{transition:width .3s ease-in-out,margin-left .3s ease-in-out}.transition-all{transition:all .3s ease-in-out}.Toast_toastContainer__BiAus{bottom:24px;display:flex;flex-direction:column;gap:12px;pointer-events:none;position:fixed;right:24px;z-index:9999}.Toast_toast__hQCS0{align-items:center;animation:Toast_slideIn__5dsCN .3s ease-out;background-color:var(--color-surface);border-radius:10px;box-shadow:0 4px 12px #00000026,0 0 0 1px #0000000d;display:flex;gap:12px;max-width:450px;min-width:300px;padding:12px 16px;pointer-events:auto}@keyframes Toast_slideIn__5dsCN{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.Toast_toast__hQCS0.Toast_success__nNScx{border-left:4px solid #16a34a}.Toast_toast__hQCS0.Toast_error__FaGJy{border-left:4px solid var(--color-brand)}.Toast_toast__hQCS0.Toast_info__yUJWv{border-left:4px solid #2563eb}.Toast_iconWrapper__RhWIJ{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.Toast_success__nNScx .Toast_iconWrapper__RhWIJ{background-color:var(--um-success-bg);color:#16a34a}.Toast_error__FaGJy .Toast_iconWrapper__RhWIJ{background-color:var(--um-danger-bg);color:var(--color-brand)}.Toast_info__yUJWv .Toast_iconWrapper__RhWIJ{background-color:var(--color-brand-light);color:#2563eb}.Toast_message__4QCMI{color:var(--color-muted-text-2);flex:1 1;font-size:13px;font-weight:500;line-height:1.4}.Toast_actionButton__H2SzD{align-items:center;background-color:var(--color-elevated-hover);border:none;border-radius:6px;color:var(--color-muted-text-2);cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:4px;padding:6px 12px;transition:all .2s;white-space:nowrap}.Toast_actionButton__H2SzD:hover{background-color:#e5e7eb;color:var(--color-text)}.Toast_closeButton__l\+Tyt{align-items:center;background:none;border:none;border-radius:4px;color:var(--color-muted-text);cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:all .2s;width:24px}.Toast_closeButton__l\+Tyt:hover{background-color:var(--color-elevated-hover);color:var(--color-muted-text)}@media (max-width:480px){.Toast_toastContainer__BiAus{bottom:16px;left:16px;right:16px}.Toast_toast__hQCS0{max-width:none;min-width:auto}.Toast_actionButton__H2SzD{font-size:11px;padding:6px 10px}}.ErrorBoundary_errorBoundary__rFNWd{align-items:center;background:var(--color-elevated-hover);background:var(--background-color,var(--color-elevated-hover));display:flex;justify-content:center;min-height:100vh;padding:2rem}.ErrorBoundary_errorContent__FPam7{background:var(--color-surface);background:var(--card-background,var(--color-surface));border-radius:12px;box-shadow:0 4px 6px #0000001a;max-width:600px;padding:3rem 2rem;text-align:center}.ErrorBoundary_errorIcon__cvTJc{color:var(--um-warn-text);display:flex;justify-content:center;margin-bottom:1rem}.ErrorBoundary_errorTitle__rLs2L{color:var(--color-text);color:var(--text-primary,var(--color-text));font-size:1.75rem;font-weight:600;margin-bottom:1rem}.ErrorBoundary_errorMessage__sZ6kb{color:var(--color-muted-text);color:var(--text-secondary,var(--color-muted-text));font-size:1rem;line-height:1.6;margin-bottom:2rem}.ErrorBoundary_errorDetails__-5w1a{background:#f8f8f8;background:var(--code-background,#f8f8f8);border:1px solid var(--border-color,var(--color-border));border-radius:8px;margin:1.5rem 0;padding:1rem;text-align:left}.ErrorBoundary_errorDetails__-5w1a summary{color:var(--color-text);color:var(--text-primary,var(--color-text));cursor:pointer;font-weight:600;margin-bottom:.5rem}.ErrorBoundary_errorStack__ftRDK{word-wrap:break-word;color:#d32f2f;font-family:Monaco,Menlo,Courier New,monospace;font-size:.875rem;margin-top:.5rem;overflow-x:auto;white-space:pre-wrap}.ErrorBoundary_errorActions__fwYCi{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.ErrorBoundary_homeButton__aE3Hi,.ErrorBoundary_resetButton__xdKqW{border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:500;outline:none;padding:.75rem 1.5rem;transition:all .2s ease}.ErrorBoundary_resetButton__xdKqW{background:#1976d2;color:#fff}.ErrorBoundary_resetButton__xdKqW:hover{background:#1565c0}.ErrorBoundary_homeButton__aE3Hi{background:#0000;border:2px solid #1976d2;color:#1976d2}.ErrorBoundary_homeButton__aE3Hi:hover{background:#e3f2fd}@media (prefers-color-scheme:dark){.ErrorBoundary_errorBoundary__rFNWd{background:#121212;background:var(--background-color,#121212)}.ErrorBoundary_errorContent__FPam7{background:#1e1e1e;background:var(--card-background,#1e1e1e)}.ErrorBoundary_errorTitle__rLs2L{color:#fff;color:var(--text-primary,#fff)}.ErrorBoundary_errorMessage__sZ6kb{color:#b0b0b0;color:var(--text-secondary,#b0b0b0)}.ErrorBoundary_errorDetails__-5w1a{background:#2a2a2a;background:var(--code-background,#2a2a2a);border-color:#3a3a3a;border-color:var(--border-color,#3a3a3a)}.ErrorBoundary_errorDetails__-5w1a summary{color:#fff;color:var(--text-primary,#fff)}}.ThemeToggle_toggleButton__ILGe7{align-items:center;background:none;border:none;border-radius:6px;color:var(--text-tertiary);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s;width:36px}.ThemeToggle_toggleButton__ILGe7:hover{background-color:var(--bg-hover);color:var(--text-primary)}.ThemeToggle_iconWrapper__dn-S5{align-items:center;animation:ThemeToggle_fadeIn__5-Y41 .2s ease-in;display:flex;justify-content:center}@keyframes ThemeToggle_fadeIn__5-Y41{0%{opacity:0;transform:scale(.8) rotate(-20deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.TopNavBar_navbar__zHEiP{background-color:var(--color-elevated);border-bottom:1px solid var(--color-hairline);box-shadow:0 1px 3px #0000000d;height:60px;left:0;position:fixed;right:0;top:0;transition:background-color .2s ease,border-color .2s ease;z-index:1000}.TopNavBar_navContainer__uXaY8{align-items:center;display:flex;height:100%;justify-content:space-between;padding:0 20px}.TopNavBar_logoSection__ywm4B{align-items:center;display:flex;gap:12px}.TopNavBar_menuButton__R1L4J{align-items:center;background:none;border:none;border-radius:6px;color:var(--color-muted-text);cursor:pointer;display:none;height:36px;justify-content:center;transition:all .2s;width:36px}.TopNavBar_menuButton__R1L4J:hover{background-color:var(--color-elevated-hover);color:var(--color-strong)}.TopNavBar_logo__RIOaA{height:28px;object-fit:contain;width:auto}:root[data-theme=dark] .TopNavBar_logo__RIOaA{filter:invert(1) hue-rotate(180deg)}.TopNavBar_rightSection__pKCo7{align-items:center;display:flex;gap:12px}.TopNavBar_searchSection__iWF-R{gap:12px;margin:0 24px;max-width:420px}.TopNavBar_searchInputWrapper__xrIt3,.TopNavBar_searchSection__iWF-R{align-items:center;display:flex;flex:1 1;position:relative}.TopNavBar_searchIcon__IjnAV{color:var(--color-muted-text);left:10px;pointer-events:none;position:absolute}.TopNavBar_searchInput__nFqXJ{background-color:var(--color-elevated-hover);border:1px solid var(--color-hairline);border-radius:8px;color:var(--color-strong);font-size:14px;height:36px;outline:none;padding:0 12px 0 34px;transition:border-color .2s;width:100%}.TopNavBar_searchInput__nFqXJ:focus{border-color:var(--color-brand)}.TopNavBar_conversationCount__0Pj-F{color:var(--color-muted-text);flex-shrink:0;font-size:13px;white-space:nowrap}@media (max-width:900px){.TopNavBar_searchSection__iWF-R{display:none}}.TopNavBar_exportWrapper__J8jCR{margin-right:16px;position:relative}.TopNavBar_exportButton__1II75{align-items:center;background-color:var(--color-elevated);border:1px solid var(--color-hairline);border-radius:6px;color:var(--color-strong);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s}.TopNavBar_exportButton__1II75:hover{background-color:var(--color-elevated-hover);border-color:var(--color-border)}.TopNavBar_exportMenu__VA3rm{background:var(--color-elevated);border:1px solid var(--color-hairline);border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;min-width:160px;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:1100}.TopNavBar_exportItem__Veutl{align-items:center;background:var(--color-elevated);border:none;border-radius:6px;color:var(--color-muted-text-2);cursor:pointer;display:flex;font-size:14px;gap:12px;padding:10px 12px;text-align:left;transition:all .2s;width:100%}.TopNavBar_exportItem__Veutl:hover{background-color:var(--color-elevated-hover);color:var(--color-strong)}.TopNavBar_iconButton__KWpRp{align-items:center;background:none;border:none;border-radius:6px;color:var(--color-muted-text);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s;width:36px}.TopNavBar_iconButton__KWpRp:hover{background-color:var(--color-elevated-hover);color:var(--color-strong)}.TopNavBar_notificationButton__NsfkW{align-items:center;background:none;border:none;border-radius:6px;color:var(--color-muted-text);cursor:pointer;display:flex;height:36px;justify-content:center;position:relative;transition:all .2s;width:36px}.TopNavBar_notificationButtonActive__HCDL9,.TopNavBar_notificationButton__NsfkW:hover{background-color:var(--color-elevated-hover);color:var(--color-strong)}.TopNavBar_notificationBadge__Sc1aL{align-items:center;background-color:var(--color-brand);border-radius:9px;color:#fff;display:flex;font-size:11px;font-weight:600;height:18px;justify-content:center;min-width:18px;padding:0 4px;position:absolute;right:4px;top:4px}.TopNavBar_userMenuWrapper__ANzpY{position:relative}.TopNavBar_userAvatar__lSd\+U{align-items:center;background:none;border:none;border-radius:6px;cursor:pointer;display:flex;gap:8px;padding:4px;transition:background-color .2s}.TopNavBar_userAvatar__lSd\+U:hover{background-color:var(--color-elevated-hover)}.TopNavBar_avatar__l6lCV{align-items:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:600;height:32px;justify-content:center;width:32px}.TopNavBar_avatarImage__hToQn{border-radius:50%;height:32px;object-fit:cover;width:32px}.TopNavBar_userDropdown__8D0T-{animation:TopNavBar_slideDown__KvBLX .2s ease-out;background:var(--color-elevated);border:1px solid var(--color-hairline);border-radius:8px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;min-width:180px;padding:6px;position:absolute;right:0;top:calc(100% + 8px);z-index:1100}@keyframes TopNavBar_slideDown__KvBLX{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.TopNavBar_dropdownItem__1eGap{align-items:center;background:none;border:none;border-radius:6px;color:var(--color-muted-text-2);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:12px;padding:10px 12px;text-align:left;transition:all .15s;width:100%}.TopNavBar_dropdownItem__1eGap:hover{background-color:var(--color-elevated-hover);color:var(--color-strong)}.TopNavBar_dropdownItem__1eGap:active{transform:scale(.98)}.TopNavBar_dropdownDivider__inN29{background-color:var(--color-hairline);height:1px;margin:4px 0}.TopNavBar_userInfo__LCG7t{align-items:center;display:flex;gap:12px;margin-bottom:4px;padding:12px}.TopNavBar_userInfoAvatar__NYnGV{object-fit:cover}.TopNavBar_userInfoAvatarPlaceholder__aCkKc,.TopNavBar_userInfoAvatar__NYnGV{border:2px solid var(--color-hairline);border-radius:50%;height:48px;width:48px}.TopNavBar_userInfoAvatarPlaceholder__aCkKc{align-items:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;display:flex;font-size:20px;font-weight:700;justify-content:center}.TopNavBar_userInfoText__K-wMS{color:var(--color-muted-text-2);flex:1 1;font-size:14px;line-height:1.4}.TopNavBar_userGreeting__OI\+ja{color:var(--color-muted-text);font-weight:400}.TopNavBar_modalOverlay__BJM-G{align-items:center;animation:TopNavBar_fadeIn__akIHK .2s ease-out;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}@keyframes TopNavBar_fadeIn__akIHK{0%{opacity:0}to{opacity:1}}.TopNavBar_modalContent__HEjpg{animation:TopNavBar_slideUp__BilCn .2s ease-out;background:var(--color-elevated);border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;color:var(--color-text);max-width:400px;padding:24px;width:90%}@keyframes TopNavBar_slideUp__BilCn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.TopNavBar_modalTitle__4Jn-C{color:var(--color-strong);font-size:20px;font-weight:600;margin:0 0 8px}.TopNavBar_modalMessage__QIAG2{color:var(--color-muted-text);font-size:14px;margin:0 0 24px}.TopNavBar_modalButtons__2Axt8{display:flex;gap:12px;justify-content:flex-end}.TopNavBar_modalButtonCancel__GDtn2{background:var(--color-elevated);border:1px solid var(--color-border);border-radius:6px;color:var(--color-muted-text-2);cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.TopNavBar_modalButtonCancel__GDtn2:hover{background-color:var(--color-elevated-hover);border-color:var(--color-muted-text)}.TopNavBar_modalButtonConfirm__HbP0d{background:var(--color-brand);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.TopNavBar_modalButtonConfirm__HbP0d:hover{background:var(--color-brand-hover)}.TopNavBar_loadingOverlay__ietwB{align-items:center;animation:TopNavBar_fadeIn__akIHK .3s ease-out;background:linear-gradient(135deg,#1f2937,#111827);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:3000}.TopNavBar_loadingSpinner__cgSgk{align-items:center;display:flex;flex-direction:column;gap:16px}.TopNavBar_spinner__drORj{animation:TopNavBar_spin__4R3Qw .8s linear infinite;border:4px solid #ffffff1a;border-radius:50%;border-top-color:#fff;height:48px;width:48px}@keyframes TopNavBar_spin__4R3Qw{to{transform:rotate(1turn)}}.TopNavBar_loadingText__KB2Fb{color:#fff;font-size:16px;font-weight:500;margin:0}.TopNavBar_profileContent__20ysh{animation:TopNavBar_slideUp__BilCn .2s ease-out;background:var(--color-elevated);border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;color:var(--color-text);max-width:380px;overflow:hidden;padding:0;width:90%}.TopNavBar_profileBanner__f3nP8{background:linear-gradient(135deg,var(--color-brand) 0,var(--color-brand-hover) 100%);height:96px}.TopNavBar_profileBody__M1OJS{align-items:center;display:flex;flex-direction:column;margin-top:-44px;padding:0 24px 24px;text-align:center}.TopNavBar_profileAvatar__VO5gq{background:var(--color-elevated);object-fit:cover}.TopNavBar_profileAvatarPlaceholder__5DFnY,.TopNavBar_profileAvatar__VO5gq{border:4px solid var(--color-elevated);border-radius:50%;height:88px;width:88px}.TopNavBar_profileAvatarPlaceholder__5DFnY{align-items:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;display:flex;font-size:34px;font-weight:700;justify-content:center}.TopNavBar_profileName__7D7o3{color:var(--color-strong);font-size:18px;font-weight:600;margin-top:12px}.TopNavBar_profileEmail__XBxur{color:var(--color-muted-text);font-size:13px;margin-top:2px}.TopNavBar_profileRole__4YmDd{align-items:center;background:var(--color-brand-muted);border-radius:999px;color:var(--color-brand);display:inline-flex;font-size:12px;font-weight:600;margin-top:10px;padding:4px 12px}.TopNavBar_profileRow__a46Ai{align-items:center;border-top:1px solid var(--color-hairline);display:flex;font-size:13px;justify-content:space-between;padding:12px 0;width:100%}.TopNavBar_profileRowLabel__WYQQc{color:var(--color-muted-text)}.TopNavBar_profileRowValue__eGeQh{color:var(--color-strong);font-weight:500}.TopNavBar_profileLogoutButton__QjsCx{align-items:center;background:var(--color-brand);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;margin-top:16px;padding:11px 16px;transition:background .2s;width:100%}.TopNavBar_profileLogoutButton__QjsCx:hover{background:var(--color-brand-hover)}.TopNavBar_profileCloseButton__VBb94{align-items:center;background:#ffffff40;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:12px;top:12px;transition:background .2s;width:32px;z-index:2}.TopNavBar_profileCloseButton__VBb94:hover{background:#fff6}.TopNavBar_modalContentWrapper__H-eMe{position:relative}.TopNavBar_notificationDropdown__WF1Uv{animation:TopNavBar_slideDown__KvBLX .2s ease-out;background:var(--color-elevated);border:1px solid var(--color-hairline);border-radius:10px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;display:flex;flex-direction:column;max-height:460px;max-width:calc(100vw - 24px);overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);width:340px;z-index:1100}.TopNavBar_notificationDropdownHeader__MDiUx{align-items:center;border-bottom:1px solid var(--color-hairline);display:flex;justify-content:space-between;padding:14px 16px}.TopNavBar_notificationDropdownTitle__YFvhl{color:var(--color-strong);font-size:15px;font-weight:600}.TopNavBar_notificationMarkAll__U\+812{background:none;border:none;color:var(--color-brand);cursor:pointer;font-size:12px;font-weight:600;padding:0}.TopNavBar_notificationMarkAll__U\+812:hover{text-decoration:underline}.TopNavBar_notificationList__od8bp{flex:1 1;overflow-y:auto}.TopNavBar_notificationItem__CRmqy{border-bottom:1px solid var(--color-hairline);cursor:pointer;display:flex;gap:12px;padding:12px 16px;transition:background .15s}.TopNavBar_notificationItem__CRmqy:last-child{border-bottom:none}.TopNavBar_notificationItem__CRmqy:hover{background:var(--color-elevated-hover)}.TopNavBar_notificationGroupTitle__il9fp{color:var(--color-muted-text-2);font-size:12px;font-weight:600;padding:10px 16px 4px}.TopNavBar_notificationItemUnread__dBwgT{background:var(--color-elevated);border:1px solid var(--color-brand);border-radius:8px;margin:4px 8px;padding:10px 8px}.TopNavBar_notificationItemUnread__dBwgT:last-child{border-bottom:1px solid var(--color-brand)}.TopNavBar_notificationItemUnread__dBwgT:hover{background:var(--color-brand-muted)}.TopNavBar_notificationDotWrapper__F08oF{align-items:flex-start;display:flex;padding-top:4px}.TopNavBar_notificationIconCircle__F8aEk{align-items:center;background:var(--color-brand-muted);border-radius:50%;color:var(--color-brand);display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.TopNavBar_notificationIconCircleWarning__zUKeA{background:#eab30826;color:var(--um-warn-text)}.TopNavBar_notificationBody__USxSC{flex:1 1;min-width:0}.TopNavBar_notificationText__bhXjE{color:var(--color-text);font-size:13px;line-height:1.4}.TopNavBar_notificationTextUnread__fkV0C{color:var(--color-strong);font-weight:600}.TopNavBar_notificationTime__hD1b6{color:var(--color-muted-text);font-size:11px;margin-top:4px}.TopNavBar_notificationDot__7DISn{background:var(--color-brand);border-radius:50%;flex-shrink:0;height:8px;width:8px}.TopNavBar_notificationEmpty__yqOJa{color:var(--color-muted-text);font-size:13px;padding:32px 16px;text-align:center}.TopNavBar_notificationDropdownFooter__VqMm4{border-top:1px solid var(--color-hairline);padding:10px 16px;text-align:center}.TopNavBar_notificationFooterButton__l1Pip{background:var(--color-elevated);border:1px solid var(--color-hairline);border-radius:8px;color:var(--color-brand);cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px;width:100%}.TopNavBar_notificationFooterButton__l1Pip:hover{background:var(--color-elevated-hover)}.TopNavBar_notificationScopeNote__xdnn-{color:var(--color-muted-text);font-size:12px;margin:8px 0 0;text-align:left}.TopNavBar_helpContent__fM9cO{animation:TopNavBar_slideUp__BilCn .2s ease-out;background:var(--color-elevated);border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;color:var(--color-text);display:flex;flex-direction:column;max-height:86vh;max-width:520px;overflow:hidden;padding:0;width:90%}.TopNavBar_helpHeader__9Oqgl{align-items:center;border-bottom:1px solid var(--color-hairline);display:flex;justify-content:space-between;padding:18px 24px}.TopNavBar_helpTitle__G3P\+J{align-items:center;color:var(--color-strong);display:flex;font-size:18px;font-weight:600;gap:10px}.TopNavBar_helpTitleIcon__1Vup6{color:var(--color-brand)}.TopNavBar_helpCloseButton__ygElu{align-items:center;background:none;border:none;border-radius:6px;color:var(--color-muted-text);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.TopNavBar_helpCloseButton__ygElu:hover{background:var(--color-elevated-hover);color:var(--color-strong)}.TopNavBar_helpBody__zxkn\+{overflow-y:auto;padding:20px 24px 24px}.TopNavBar_helpSection__HPibO{margin-bottom:22px}.TopNavBar_helpSection__HPibO:last-child{margin-bottom:0}.TopNavBar_helpSectionTitle__BWiM8{color:var(--color-brand);font-size:13px;font-weight:700;letter-spacing:.04em;margin-bottom:10px;text-transform:uppercase}.TopNavBar_helpTipList__E0Tdf{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.TopNavBar_helpTip__BLsSl{color:var(--color-text);display:flex;font-size:13.5px;gap:10px;line-height:1.5}.TopNavBar_helpTipBullet__1nA6F{color:var(--color-brand);flex-shrink:0;margin-top:2px}.TopNavBar_helpShortcutList__-po1V{display:flex;flex-direction:column;gap:8px}.TopNavBar_helpShortcutRow__n6Rlr{align-items:center;display:flex;font-size:13.5px;justify-content:space-between}.TopNavBar_helpShortcutDesc__dL7TE{color:var(--color-muted-text-2)}.TopNavBar_helpKeys__HuPzQ{display:inline-flex;gap:6px}.TopNavBar_helpKey__BHrKf{align-items:center;background:var(--color-elevated-hover);border:solid var(--color-hairline);border-radius:5px;border-width:1px 1px 2px;color:var(--color-strong);display:inline-flex;font-family:SF Mono,Menlo,Consolas,monospace;font-size:11.5px;font-weight:600;height:26px;justify-content:center;min-width:28px;padding:0 8px}.TopNavBar_helpContact__ikMnX{color:var(--color-muted-text-2);font-size:13.5px;line-height:1.6}.TopNavBar_helpContactLink__op313{color:var(--color-brand);font-weight:600;text-decoration:none}.TopNavBar_helpContactLink__op313:hover{text-decoration:underline}@media (max-width:768px){.TopNavBar_menuButton__R1L4J{display:flex}.TopNavBar_logo__RIOaA{height:24px}.TopNavBar_iconButton__KWpRp,.TopNavBar_notificationButton__NsfkW{display:none}.TopNavBar_exportButton__1II75{font-size:13px;padding:8px 12px}.TopNavBar_modalContent__HEjpg{padding:20px}.TopNavBar_modalTitle__4Jn-C{font-size:18px}}.AccountMenu_menu__YvoTf{background:var(--color-elevated);border:1px solid var(--color-hairline);border-radius:12px;bottom:76px;box-shadow:0 8px 24px #1118271f;left:8px;overflow:hidden;position:fixed;width:264px;z-index:1100}.AccountMenu_identity__L-Cel{align-items:center;border-bottom:1px solid var(--color-hairline);display:flex;gap:10px;padding:14px 16px}.AccountMenu_avatar__Hf8fD{align-items:center;background:var(--color-brand);border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:700;height:32px;justify-content:center;min-width:32px;width:32px}.AccountMenu_identityText__IxwT-{display:flex;flex-direction:column;min-width:0}.AccountMenu_name__01Z-D{color:var(--color-strong);font-size:14px;font-weight:600}.AccountMenu_email__IVAR9,.AccountMenu_name__01Z-D{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AccountMenu_email__IVAR9{color:var(--color-muted-text);font-size:12px}.AccountMenu_details__3yu32{border-bottom:1px solid var(--color-hairline);margin:0;padding:8px 16px}.AccountMenu_row__31itC{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:6px 0}.AccountMenu_row__31itC dt{color:var(--color-muted-text);font-size:12px}.AccountMenu_row__31itC dd{color:var(--color-strong);font-size:14px;font-weight:500;margin:0;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.AccountMenu_signOut__jyX0L{align-items:center;background:none;border:none;color:#dc2626;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 16px;text-align:left;width:100%}.AccountMenu_signOut__jyX0L:hover{background:var(--color-elevated-hover)}.Sidebar_sidebar__ftIxy{background-color:var(--color-surface);border-right:1px solid var(--color-border);bottom:0;display:flex;flex-direction:column;left:0;overflow-x:hidden;overflow-y:hidden;position:fixed;top:60px;transition:width .3s ease-in-out;z-index:900}.Sidebar_expanded__Lx-u1{width:240px}.Sidebar_minimized__YkwQ4{width:60px}.Sidebar_sidebarContent__Rd8QL{display:flex;flex-direction:column;gap:6px;height:100%;justify-content:flex-start;overflow-y:auto;padding:8px 8px 12px;scrollbar-width:thin}.Sidebar_sidebarContent__Rd8QL::-webkit-scrollbar{width:6px}.Sidebar_sidebarContent__Rd8QL::-webkit-scrollbar-thumb{background:#00000026;background:var(--color-border,#00000026);border-radius:3px}.Sidebar_sidebarContent__Rd8QL::-webkit-scrollbar-track{background:#0000}.Sidebar_sidebarHeader__Anzrt{align-items:center;display:flex;gap:4px;padding:4px 0}.Sidebar_percakapanItem__nYrz1{flex:1 1;min-width:0}.Sidebar_topSection__0tv8h{display:flex;flex-direction:column;gap:4px}.Sidebar_menuItem__ipSFM{font-feature-settings:"ss01" on,"cv01" on;align-items:center;background-color:initial;border:none;border-radius:12px;color:var(--color-muted-text-2);cursor:pointer;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;gap:12px;line-height:20px;padding:5px 8px 5px 16px;text-align:left;transition:all .2s;white-space:nowrap}.Sidebar_menuItem__ipSFM:hover{background-color:var(--color-elevated-hover);color:var(--color-strong)}.Sidebar_menuItem__ipSFM.Sidebar_active__lIwRs{background-color:var(--color-brand-light);border-left:3px solid var(--color-accent-text);color:var(--color-accent-text);font-weight:600;padding-left:13px}.Sidebar_newChatButton__6fuAo{font-feature-settings:"ss01" on,"cv01" on;align-items:center;background-color:initial;border:none;border-radius:12px;color:var(--color-muted-text-2);cursor:pointer;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;gap:12px;line-height:20px;padding:5px 8px 5px 16px;text-align:left;transition:all .2s;white-space:nowrap}.Sidebar_newChatButton__6fuAo:hover{background-color:var(--color-elevated-hover)}.Sidebar_newChatButton__6fuAo.Sidebar_active__lIwRs{background-color:var(--color-brand-light);border-left:3px solid var(--color-accent-text);color:var(--color-accent-text);font-weight:600;padding-left:13px}.Sidebar_historySection__gaqYE{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-height:0;overflow:hidden;padding:16px 0}.Sidebar_sectionHeader__jabEo{font-feature-settings:"ss01" on,"cv01" on;font-weight:600;letter-spacing:.5px;margin-bottom:2px;padding:0 12px;text-transform:uppercase}.Sidebar_searchBox__mPLIk,.Sidebar_sectionHeader__jabEo{align-items:center;color:var(--color-muted-text);display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;gap:8px;line-height:18px}.Sidebar_searchBox__mPLIk{font-feature-settings:"ss01" on,"cv01" on;border-radius:8px;font-weight:500;margin-bottom:4px;padding:8px 12px}.Sidebar_searchInput__PW-CN{font-feature-settings:"ss01" on,"cv01" on;background:none;border:none;color:var(--color-strong);flex:1 1;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;line-height:20px;outline:none}.Sidebar_searchInput__PW-CN::placeholder{color:var(--color-muted-text)}.Sidebar_recentList__nvDFq{display:flex;flex-direction:column;gap:2px;padding-right:4px}.Sidebar_noHistory__f\+0Ej{align-items:center;color:var(--color-muted-text);display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:400;justify-content:center;padding:16px 12px;text-align:center}.Sidebar_recentItem__-wpRH{align-items:flex-start;background-color:initial;border:none;border-radius:12px;cursor:pointer;display:flex;gap:10px;padding:8px 12px;text-align:left;transition:all .2s;width:100%}.Sidebar_recentItem__-wpRH:hover{background-color:var(--color-elevated-hover)}.Sidebar_itemContent__qZf2c{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.Sidebar_itemTitle__trIkQ{font-feature-settings:"ss01" on,"cv01" on;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--color-muted-text-2);display:-webkit-box;font-size:14px;line-height:20px;overflow:hidden;text-overflow:ellipsis}.Sidebar_itemTime__jfG9T,.Sidebar_itemTitle__trIkQ{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400}.Sidebar_itemTime__jfG9T{font-feature-settings:"ss01" on,"cv01" on;color:var(--color-muted-text);font-size:12px;line-height:18px}.Sidebar_navDivider__CSZG8{background:var(--color-border);height:1px;margin:4px 12px}.Sidebar_sidebarFooter__Jabg4{align-items:center;border-top:1px solid var(--color-border);display:flex;gap:10px;margin-top:auto;padding:12px 8px 16px}.Sidebar_userAvatar__QwvrP{align-items:center;background:var(--color-accent);border-radius:50%;color:var(--color-text);display:flex;font-size:14px;font-weight:700;height:36px;justify-content:center;min-width:36px;width:36px}.Sidebar_userInfo__3QDXQ{display:flex;flex-direction:column;min-width:0}.Sidebar_userName__bVkaU{color:var(--color-strong);font-size:13px;font-weight:600}.Sidebar_userEmail__qVr7M,.Sidebar_userName__bVkaU{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_userEmail__qVr7M{color:var(--color-muted-text);font-size:11px}.Sidebar_accountTrigger__q5PWZ{align-items:center;background:none;border:none;border-radius:8px;cursor:pointer;display:flex;flex:1 1;gap:10px;min-width:0;padding:0;text-align:left}.Sidebar_accountTrigger__q5PWZ:hover .Sidebar_userName__bVkaU{color:var(--color-brand)}.Sidebar_disabledItem__FLS9W{align-items:center;background-color:initial;border:none;border-radius:16px;color:var(--color-text-secondary);cursor:not-allowed;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;gap:12px;opacity:.5;padding:8px 8px 8px 16px;text-align:left;white-space:nowrap}.Sidebar_reportSection__X-B\+a{padding:8px 0}.Sidebar_reportSection__X-B\+a .Sidebar_menuItem__ipSFM{background-color:initial}.Sidebar_reportSection__X-B\+a .Sidebar_menuItem__ipSFM:hover{background-color:var(--color-elevated-hover)}.Sidebar_toggleButton__mjnvi{align-items:center;background-color:initial;border:none;border-radius:6px;box-shadow:none;color:var(--color-text);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;margin:0;padding:0;transition:all .2s;width:32px}.Sidebar_toggleButton__mjnvi:hover{background-color:var(--color-elevated-hover);border-color:#0000;box-shadow:none}.Sidebar_toggleButton__mjnvi:active{transform:scale(.95)}.Sidebar_minimized__YkwQ4 .Sidebar_toggleButton__mjnvi{background-color:initial;border:none;box-shadow:none;color:var(--color-text)}.Sidebar_minimized__YkwQ4 .Sidebar_toggleButton__mjnvi:hover{background-color:var(--color-elevated-hover)}.Sidebar_minimized__YkwQ4 .Sidebar_sidebarContent__Rd8QL{align-items:flex-start;gap:4px;justify-content:flex-start}.Sidebar_minimized__YkwQ4 .Sidebar_sidebarHeader__Anzrt{align-items:center;flex-direction:column;gap:0;padding:2px 0}.Sidebar_minimized__YkwQ4 .Sidebar_percakapanItem__nYrz1{flex:none;width:100%}.Sidebar_minimized__YkwQ4 .Sidebar_topSection__0tv8h{align-items:center;gap:4px}.Sidebar_minimized__YkwQ4 .Sidebar_reportSection__X-B\+a{padding:0}.Sidebar_minimized__YkwQ4 .Sidebar_menuItem__ipSFM,.Sidebar_minimized__YkwQ4 .Sidebar_newChatButton__6fuAo{justify-content:center;padding:8px}.Sidebar_minimized__YkwQ4 .Sidebar_menuItem__ipSFM span,.Sidebar_minimized__YkwQ4 .Sidebar_newChatButton__6fuAo span{display:none}.Sidebar_expandHandle__ioQhY{align-items:center;background:var(--color-surface);border:1px solid var(--color-hairline);border-left:none;border-radius:0 8px 8px 0;box-shadow:2px 2px 8px #00000014;color:var(--color-muted-text);cursor:pointer;display:flex;height:48px;justify-content:center;padding:0;position:fixed;top:50%;transform:translateY(-50%);transition:left .3s ease-in-out,color .2s,background .2s,width .2s;width:16px;z-index:901}.Sidebar_expandHandle__ioQhY:hover{background:var(--color-elevated-hover);color:var(--color-muted-text-2);width:20px}.Sidebar_backdrop__OhvFv{display:none}@media (max-width:768px){.Sidebar_backdrop__OhvFv{animation:Sidebar_fadeIn__pi54V .2s ease-in-out;background-color:#00000080;bottom:0;display:block;left:0;position:fixed;right:0;top:60px;z-index:899}@keyframes Sidebar_fadeIn__pi54V{0%{opacity:0}to{opacity:1}}.Sidebar_sidebar__ftIxy{transform:translateX(-100%)}.Sidebar_sidebar__ftIxy.Sidebar_expanded__Lx-u1{transform:translateX(0);width:min(280px,75vw)}.Sidebar_expandHandle__ioQhY{display:none!important}}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.leaflet-tile::selection{background:#0000}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important;padding:0;width:auto}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;height:0;width:0;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);height:36px;width:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{height:44px;width:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;height:.6669em;vertical-align:initial!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:#fffc;border:2px solid #777;border-top:none;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px #0006;color:#333}.leaflet-container a.leaflet-popup-close-button{background:#0000;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px #0006;color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:#0000;border:6px solid #0000;content:"";pointer-events:none;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.MapComponent_mapWrapper__P0FEI{border-radius:8px;overflow:hidden;position:relative;width:100%}.MapComponent_emptyState__LcsIo{align-items:center;background-color:var(--color-elevated-hover);border-radius:8px;color:var(--color-muted-text);display:flex;font-size:14px;justify-content:center}.MapComponent_emptyState__LcsIo p{margin:0}.MapComponent_popupContent__gtAKI{min-width:150px;padding:4px}.MapComponent_popupContent__gtAKI h4{color:#333;font-size:14px;font-weight:600;margin:0 0 8px}.MapComponent_popupContent__gtAKI p{color:var(--color-muted-text);font-size:12px;margin:4px 0}.MapComponent_popupValue__rToYU{color:#0088fe;font-weight:600}.MapComponent_popupImage__ZI4Qp{border-radius:6px;display:block;height:90px;margin-bottom:8px;object-fit:cover;width:100%}.MapComponent_popupChip__HrVO9{border-radius:999px;display:inline-block;font-size:11px!important;font-weight:600;margin:0 0 4px!important;padding:2px 8px}.MapComponent_popupAddress__HdvZx{color:var(--color-muted-text)}.MapComponent_coordinates__9WRdA{border-top:1px solid var(--color-border);margin-top:8px;padding-top:8px}.MapComponent_coordinates__9WRdA small{color:var(--color-muted-text);font-size:11px}.MapComponent_mapWrapper__P0FEI .leaflet-container{font-family:inherit}.MapComponent_mapWrapper__P0FEI .leaflet-popup-content-wrapper{border-radius:8px}.MapComponent_mapWrapper__P0FEI .leaflet-popup-content{margin:8px}.ChartVisualization_chartContainer__Nce1j{background:var(--color-elevated-hover);border-radius:8px;margin-left:-22px;margin-top:12px;min-width:0;padding:12px;width:100%}.ChartVisualization_chartWrapper__--Jx\+{margin-bottom:8px}.ChartVisualization_multiChartsStack__0Rteg{width:100%}.ChartVisualization_statCard__DbVKz{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center;padding:24px 16px;text-align:center}.ChartVisualization_statValue__2\+qvg{color:var(--chat-accent);font-size:36px;font-weight:700;line-height:1.1}.ChartVisualization_statLabel__XraDD{color:var(--chat-text-muted);font-size:13px}.ChartVisualization_statCardsRow__dCpGI{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.ChartVisualization_statCardSmall__hXc46{background:var(--color-surface);border-radius:6px;flex:1 1;min-width:90px;padding:10px 12px;text-align:center}.ChartVisualization_statCardSmallValue__qP1dF{color:var(--chat-accent);font-size:20px;font-weight:700;line-height:1.2}.ChartVisualization_statCardSmallLabel__EdGIQ{color:var(--chat-text-muted);font-size:11px;margin-top:2px}.ChartVisualization_dataTableWrapper__BryeT{margin-top:10px}.ChartVisualization_multiChartsStack__0Rteg>*+*{margin-top:12px}.ChartVisualization_multiChartsStack__0Rteg .ChartVisualization_chartContainer__Nce1j{margin-left:0;width:100%}.ChartVisualization_irrelevant__R\+TTQ .ChartVisualization_chartWrapper__--Jx\+{filter:grayscale(60%);opacity:.45}.ChartVisualization_irrelevantLabel__D4LNo{color:var(--color-muted-text);font-size:12px;font-style:italic;margin-bottom:8px;margin-top:-4px}.ChartVisualization_repromptComposer__jDf38{background:var(--color-surface);border:1px solid var(--color-brand);border-radius:8px;margin-top:8px;padding:12px}.ChartVisualization_repromptHint__Js-kz{color:var(--color-muted-text-2);font-size:12.5px;font-weight:500;margin:0 0 8px}.ChartVisualization_repromptInputRow__AZj\+v{align-items:center;display:flex;gap:8px}.ChartVisualization_repromptInput__DX5QR{border:1px solid var(--color-border);border-radius:6px;flex:1 1;font-family:inherit;font-size:13px;min-width:0;outline:none;padding:8px 10px}.ChartVisualization_repromptInput__DX5QR:focus{border-color:var(--color-brand)}.ChartVisualization_repromptAttachBtn__WjATy{align-items:center;border:1px solid var(--color-border);border-radius:6px;color:var(--color-muted-text);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all .2s ease;width:32px}.ChartVisualization_repromptAttachBtn__WjATy:hover{background-color:var(--color-panel-warm);color:var(--color-brand)}.ChartVisualization_repromptFileChip__3t5gY{align-items:center;background-color:#eef2ff;border-radius:6px;color:#3730a3;display:flex;flex-shrink:0;font-size:12px;gap:6px;max-width:160px;overflow:hidden;padding:6px 8px;text-overflow:ellipsis;white-space:nowrap}.ChartVisualization_repromptFileChip__3t5gY button{align-items:center;background:none;border:none;color:#3730a3;cursor:pointer;display:flex;flex-shrink:0;padding:0}.ChartVisualization_repromptActions__c9IrB{display:flex;gap:8px;justify-content:flex-end;margin-top:10px}.ChartVisualization_repromptCancelBtn__Nywkt{background:none;border:1px solid var(--color-border);border-radius:8px;color:var(--color-muted-text);cursor:pointer;font-size:12px;font-weight:500;padding:8px 12px}.ChartVisualization_repromptCancelBtn__Nywkt:hover{background-color:var(--color-panel-warm)}.ChartVisualization_repromptSendBtn__2ETDt{align-items:center;background-color:var(--color-brand);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;padding:8px 14px;transition:all .2s ease}.ChartVisualization_repromptSendBtn__2ETDt:hover{background-color:#b91c1c}.ChartVisualization_repromptSendBtn__2ETDt:disabled{background-color:#9ca3af;cursor:not-allowed}.ChartVisualization_actionsRow__e8zQ1{display:flex;gap:8px;margin-top:8px}.ChartVisualization_addToDashboardButton__Bhmk4{align-items:center;background-color:var(--color-brand);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:500;gap:6px;justify-content:center;line-height:18px;padding:8px 12px;transition:all .2s ease}.ChartVisualization_addToDashboardButton__Bhmk4:hover{background-color:#b91c1c}.ChartVisualization_addToDashboardButton__Bhmk4:disabled{background-color:#9ca3af;cursor:not-allowed}.ChartVisualization_refreshButton__9I-XA{align-items:center;background-color:var(--color-surface);border:1px solid var(--color-brand);border-radius:8px;color:var(--color-brand);cursor:pointer;display:flex;flex:1 1;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:500;gap:6px;justify-content:center;line-height:18px;padding:8px 12px;transition:all .2s ease}.ChartVisualization_refreshButton__9I-XA:hover{background-color:#fef2f0}.ChartVisualization_refreshButton__9I-XA:disabled{border-color:#9ca3af;color:var(--color-muted-text);cursor:not-allowed}.ChartVisualization_spinning__0b-T0{animation:ChartVisualization_chartVizSpin__s\+5xM .8s linear infinite}@keyframes ChartVisualization_chartVizSpin__s\+5xM{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ChartVisualization_addedButton__dwzcz,.ChartVisualization_addedButton__dwzcz:hover{background-color:#16a34a}.ChartVisualization_successMessage__gu\+rw{align-items:center;animation:ChartVisualization_fadeIn__Bo\+NG .3s ease-in;background-color:var(--um-success-bg);border-radius:8px;color:#16a34a;display:flex;flex:1 1;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:500;gap:6px;justify-content:center;line-height:18px;padding:8px 12px}@keyframes ChartVisualization_fadeIn__Bo\+NG{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ChartVisualization_fallbackData__w-8Jh{font-weight:700;margin-bottom:8px}.ChartVisualization_fallbackPre__bxCdy{font-size:12px;max-height:300px;overflow:auto}.RightPanel_panel__mI\+Dj{background:var(--chat-surface);border-left:1px solid var(--chat-border);display:flex;flex-direction:column;gap:28px;height:calc(100vh - 60px);overflow-y:auto;padding:20px 16px;position:fixed;right:0;top:60px;transition:width .3s ease-in-out;width:var(--right-panel-width);z-index:90}@media (max-width:768px){.RightPanel_panel__mI\+Dj{display:none}}.RightPanel_section__lEVsT{display:flex;flex-direction:column;gap:10px}.RightPanel_sectionTitle__DOL0U{color:var(--chat-text-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.RightPanel_sourceList__yuc73{display:flex;flex-direction:column;gap:8px}.RightPanel_sourceItem__eiZ2J{align-items:center;color:var(--chat-text);display:flex;font-size:13px;gap:8px}.RightPanel_sourceDot__4MKLI{background:var(--chat-online);border-radius:50%;flex-shrink:0;height:7px;width:7px}.RightPanel_sourceIcon__6k9v8{font-size:14px;line-height:1}.RightPanel_sourceName__bw6Nj{color:var(--chat-text-secondary);font-size:13px}.RightPanel_followList__eqCc1{display:flex;flex-direction:column;gap:8px}.RightPanel_followBtn__e4xsE{background:var(--chat-accent-muted);border:1px solid var(--chat-border);border-radius:8px;color:var(--chat-text-secondary);cursor:pointer;font-family:inherit;font-size:12px;line-height:1.4;padding:9px 10px;text-align:left;transition:background .15s,border-color .15s}.RightPanel_followBtn__e4xsE:hover:not(:disabled){background:var(--chat-accent-muted);border-color:var(--chat-accent);color:var(--chat-accent)}.RightPanel_followBtn__e4xsE:disabled{cursor:default;opacity:.5}.RightPanel_emptySourceState__qerxc{align-items:flex-start;display:flex;flex-direction:column;gap:4px;padding:10px 0}.RightPanel_emptySourceIcon__xwM9\+{color:var(--chat-text-secondary);display:inline-flex;margin-bottom:2px}.RightPanel_statusInline__\+C2mp{align-items:center;display:inline-flex;gap:4px}.RightPanel_emptySourceText__7yN02{color:var(--chat-text-secondary);font-size:12px;line-height:1.4}.RightPanel_emptySourceHint__JJfix{color:var(--chat-text-muted);font-size:11px;line-height:1.4}.RightPanel_filterRow__IXQ4P{display:flex;flex-wrap:wrap;gap:4px}.RightPanel_filterChip__amTG4{background:#0000;border:1px solid var(--chat-border);border-radius:12px;color:var(--chat-text-muted);cursor:pointer;font-family:inherit;font-size:10px;line-height:1.4;padding:3px 7px;transition:background .12s,color .12s,border-color .12s}.RightPanel_filterChip__amTG4:hover{border-color:var(--chat-accent);color:var(--chat-accent)}.RightPanel_filterChipActive__Ta11V{background:var(--chat-accent);border-color:var(--chat-accent);color:#fff}.RightPanel_docList__tfWnp{display:flex;flex-direction:column;gap:4px}.RightPanel_docTile__un3Aj{align-items:center;background:var(--chat-accent-muted);border:1px solid var(--chat-border);border-radius:8px;display:flex;gap:6px;min-width:0;padding:6px 8px;position:relative}.RightPanel_docIcon__zJ9rs{color:var(--chat-text-secondary);display:inline-flex;flex-shrink:0;line-height:1}.RightPanel_docName__G\+ODb{color:var(--chat-text-secondary);flex:1 1;font-size:11px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RightPanel_infoBtn__cs7iU{background:none;border:none;color:var(--chat-text-muted);cursor:pointer;flex-shrink:0;font-size:13px;line-height:1;opacity:.6;padding:0 2px;transition:opacity .12s,color .12s}.RightPanel_infoBtn__cs7iU:hover{color:var(--chat-accent);opacity:1}.RightPanel_infoPopup__ERxeD{background:var(--chat-surface);border:1px solid var(--chat-border);border-radius:8px;box-shadow:0 4px 16px #0000001f;display:flex;flex-direction:column;gap:6px;padding:10px 12px;position:fixed;right:0;width:200px;z-index:200}.RightPanel_infoFilename__Fk6nY{border-bottom:1px solid var(--chat-border);color:var(--chat-text);font-size:11px;font-weight:600;line-height:1.4;padding-bottom:6px;word-break:break-all}.RightPanel_infoRow__wliFW{color:var(--chat-text-secondary);display:flex;font-size:11px;justify-content:space-between}.RightPanel_infoRow__wliFW span:first-child{color:var(--chat-text-muted)}.RightPanel_infoError__Oy3fG{border-top:1px solid var(--chat-border);color:#ef4444;font-size:10px;line-height:1.4;padding-top:4px}.RightPanel_pagination__zeWT4{align-items:center;display:flex;gap:6px;justify-content:space-between;margin-top:2px}.RightPanel_pageBtn__5ldRN{background:none;border:1px solid var(--chat-border);border-radius:4px;color:var(--chat-text-muted);cursor:pointer;font-family:inherit;font-size:14px;line-height:1.4;padding:2px 8px;transition:border-color .12s,color .12s}.RightPanel_pageBtn__5ldRN:hover:not(:disabled){border-color:var(--chat-accent);color:var(--chat-accent)}.RightPanel_pageBtn__5ldRN:disabled{cursor:default;opacity:.35}.RightPanel_pageInfo__bU3Gi{color:var(--chat-text-muted);font-size:10px;white-space:nowrap}.MainLayout_layout__Ya0cb{background-color:var(--color-bg);min-height:100vh}.MainLayout_narrowRightPanel__u5NUk{--right-panel-width:clamp(210px,19vw,280px)}.MainLayout_mainContent__lk1IV{min-height:100vh;padding-top:60px;transition:margin-left .3s ease-in-out,margin-right .3s ease-in-out,padding-bottom .3s ease-in-out}.MainLayout_sidebarExpanded__nvptB{margin-left:260px}.MainLayout_sidebarMinimized__oLVyD{margin-left:60px}.MainLayout_withRightPanel__3jkQo{margin-right:var(--right-panel-width)}.MainLayout_chatPanelOpen__1yZDn{padding-bottom:350px}@media (max-width:768px){.MainLayout_mainContent__lk1IV,.MainLayout_mainContent__lk1IV.MainLayout_sidebarExpanded__nvptB,.MainLayout_mainContent__lk1IV.MainLayout_sidebarMinimized__oLVyD,.MainLayout_mainContent__lk1IV.MainLayout_withRightPanel__3jkQo{margin-left:0!important;margin-right:0!important}}.QuickActionCards_grid__xeshD{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);max-width:580px;width:100%}@media (max-width:600px){.QuickActionCards_grid__xeshD{grid-template-columns:repeat(2,1fr);max-width:100%}}@media (max-width:380px){.QuickActionCards_grid__xeshD{grid-template-columns:1fr}}.QuickActionCards_card__9a6Lx{align-items:flex-start;background:var(--color-panel-warm);background:var(--color-surface,var(--color-panel-warm));border:1px solid #e5e5e5;border:1px solid var(--color-border,#e5e5e5);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:6px;padding:14px 12px;position:relative;text-align:left;transition:border-color .15s,box-shadow .15s}.QuickActionCards_card__9a6Lx:hover{border-color:var(--color-brand);box-shadow:0 2px 8px rgba(var(--color-brand-rgb),.1)}.QuickActionCards_badge__jdFaj{background:var(--color-brand);border-radius:6px;color:#fff;font-size:9px;font-weight:700;letter-spacing:.04em;padding:2px 6px;position:absolute;right:8px;top:8px}.QuickActionCards_icon__QNJxy{color:var(--color-brand);height:32px;width:32px}.QuickActionCards_title__qjTpO{color:var(--color-text);color:var(--color-text,var(--color-text));font-size:13px;font-weight:600;line-height:1.3}.QuickActionCards_desc__E3dL\+{color:var(--color-muted-text);color:var(--color-text-secondary,var(--color-muted-text));font-size:11px;line-height:1.4}.UploadModal_overlay__NFpWh{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.UploadModal_modal__Q2lgi{background:var(--color-surface);border-radius:16px;box-shadow:0 20px 60px #0000002e;display:flex;flex-direction:column;max-height:90vh;max-width:620px;overflow-y:auto;width:100%}.UploadModal_header__JtYDB{align-items:flex-start;display:flex;justify-content:space-between;padding:24px 24px 0}.UploadModal_title__7KiEL{color:var(--color-text);font-family:inherit;font-size:20px;font-weight:700;margin:0 0 4px}.UploadModal_subtitle__fG66H{color:var(--color-muted-text);font-size:13px;margin:0}.UploadModal_closeBtn__cFiu4{background:none;border:none;border-radius:6px;color:var(--color-muted-text);cursor:pointer;flex-shrink:0;font-size:18px;line-height:1;padding:2px 6px;transition:color .15s,background .15s}.UploadModal_closeBtn__cFiu4:hover{background:var(--color-elevated-hover);color:#444}.UploadModal_dropZone__HHMaE{align-items:center;background:#fdf8f6;border:1.5px dashed #e0c9bf;border-radius:12px;display:flex;flex-direction:column;gap:6px;margin:20px 24px 0;padding:32px 24px 20px;transition:border-color .15s,background .15s}.UploadModal_dropZone__HHMaE.UploadModal_dragging__mp4Yy{background:rgba(var(--color-brand-rgb),.05);border-color:var(--color-brand)}.UploadModal_cloudIcon__MeDtE{align-items:center;background:var(--color-surface);border-radius:50%;box-shadow:0 2px 8px #00000014;color:var(--color-brand);display:flex;height:52px;justify-content:center;margin-bottom:4px;width:52px}.UploadModal_dropText__ANgUg{color:var(--color-text);font-size:15px;font-weight:600;margin:0}.UploadModal_dropOr__QuGI9{color:var(--color-muted-text);font-size:13px;margin:0}.UploadModal_pickBtn__264Aw{background:var(--color-brand);border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;margin:6px 0 4px;padding:10px 28px;transition:background .15s}.UploadModal_pickBtn__264Aw:hover{background:#b34a31}.UploadModal_hiddenInput__MpUZT{display:none}.UploadModal_fileHints__Vvdlg{align-items:center;color:var(--color-muted-text);display:flex;flex-wrap:wrap;font-size:12px;gap:12px;justify-content:center;margin:4px 0 0}.UploadModal_errorMsg__j7hLn{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#c0392b;font-size:13px;margin:10px 24px 0;padding:8px 12px}.UploadModal_listSection__bUEdk{margin:20px 24px 0}.UploadModal_listHeader__u-Rt8{color:var(--color-muted-text);font-size:11px;font-weight:700;letter-spacing:.06em;margin:0 0 10px;text-transform:uppercase}.UploadModal_list__c5QUL{display:flex;flex-direction:column;gap:8px}.UploadModal_fileItem__0Cwh8{background:var(--color-surface);border:1px solid #e8e8e8;border-radius:10px;padding:12px 14px}.UploadModal_fileItemDone__SdWsp{background:var(--um-success-bg);border-color:#dcfce7}.UploadModal_fileItemError__rHNf9{background:#fef2f2;border-color:#fee2e2}.UploadModal_fileRow__gOVYQ{align-items:center;display:flex;gap:10px;margin-bottom:6px}.UploadModal_fileIcon__-gayc{color:var(--color-muted-text);display:inline-flex;flex-shrink:0}.UploadModal_fileMeta__z7Fwo{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.UploadModal_fileName__RXlxp{color:var(--color-text);font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UploadModal_fileSize__H1QG8{color:var(--color-muted-text);font-size:12px}.UploadModal_doneCheck__IwU-A{align-items:center;background:#16a34a;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:28px;justify-content:center;width:28px}.UploadModal_percent__i6OJ4{color:var(--color-brand);flex-shrink:0;font-size:14px;font-weight:700}.UploadModal_progressBar__AXL9t{background:var(--color-elevated-hover);border-radius:4px;height:4px;margin:4px 0 8px;overflow:hidden}.UploadModal_progressFill__JLJGV{background:var(--color-brand);border-radius:4px;height:100%;transition:width .4s ease}.UploadModal_steps__YmLj9{display:flex;flex-wrap:wrap;gap:8px}.UploadModal_stepDot__o90EY{border:1.5px solid;border-radius:50%;box-sizing:border-box;height:8px;width:8px}.UploadModal_step_active__8R0OD .UploadModal_stepDot__o90EY{background:currentColor}.UploadModal_fileHint__Va8Lx,.UploadModal_step__ZLJGe{align-items:center;display:inline-flex;gap:4px}.UploadModal_step__ZLJGe{border-radius:20px;font-size:11px;font-weight:500;padding:2px 8px;white-space:nowrap}.UploadModal_step_idle__PAfQL{background:var(--color-elevated-hover);color:#aaa}.UploadModal_step_active__8R0OD{background:rgba(var(--color-brand-rgb),.08);color:var(--color-brand)}.UploadModal_step_done__0nlL9{background:var(--um-success-bg);color:#16a34a}.UploadModal_step_error__fKVAH{background:#fef2f2;color:#dc2626}.UploadModal_footer__RKz0o{align-items:center;border-top:1px solid var(--color-hairline);display:flex;justify-content:space-between;margin-top:16px;padding:16px 24px 20px}.UploadModal_securityNote__ui4Eq{align-items:center;color:var(--color-muted-text);display:flex;font-size:12px;gap:6px}.UploadModal_closeFooterBtn__cYJrw{background:none;border:1.5px solid var(--color-border);border-radius:8px;color:#444;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:7px 20px;transition:border-color .15s,background .15s}.UploadModal_closeFooterBtn__cYJrw:hover{background:#f8f8f8;border-color:#bbb}.ProgressBar_wrap__yoym-{display:flex;flex-direction:column;gap:6px;margin:0 auto;width:min(360px,100%)}.ProgressBar_head__4uBl3{align-items:baseline;color:var(--color-text-secondary);display:flex;font-size:.75rem;justify-content:space-between}.ProgressBar_percent__Ntejt{font-feature-settings:"tnum";color:var(--color-text);font-variant-numeric:tabular-nums;font-weight:600}.ProgressBar_track__T\+HGZ{background:var(--color-border);border-radius:999px;height:6px;overflow:hidden}.ProgressBar_fill__gRxmE{background:var(--color-brand);border-radius:999px;height:100%;transition:width .25s ease-out}@media (prefers-reduced-motion:reduce){.ProgressBar_fill__gRxmE{transition:none}}.ChatPage_chatPage__LEJ-s{background:var(--chat-bg);display:flex;flex-direction:column;height:calc(100vh - 60px);position:relative}.ChatPage_messagesArea__ltmt\+{flex:1 1;overflow-y:auto;padding:24px 40px;scroll-behavior:smooth}.ChatPage_messages__ex9Xr{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:900px;min-height:100%}.ChatPage_spacer__0PWjz{flex:1 1}.ChatPage_emptyState__lcS64{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:40px;text-align:center}.ChatPage_emptyTitle__-JDz\+{color:var(--chat-text);font-size:22px;font-weight:600;margin:0 0 8px}.ChatPage_emptyDesc__q4tLC{color:var(--chat-text-muted);font-size:14px;line-height:1.6;margin:0 0 28px;max-width:420px;text-align:center}.ChatPage_messageRow__b3Uwm{align-items:flex-start;display:flex;gap:12px}.ChatPage_userRow__FkWFm{justify-content:flex-end}.ChatPage_assistantRow__N8MaA{justify-content:flex-start}.ChatPage_aiAvatar__JKfTO{align-items:center;background:var(--chat-accent);border-radius:50%;color:#fff;display:flex;height:28px;justify-content:center;margin-top:2px;min-width:28px;width:28px}.ChatPage_bubble__gCKgS{border-radius:16px;line-height:1.6;max-width:72%;padding:12px 16px}.ChatPage_chartOffscreen__MlGNA{left:-9999px;position:absolute;top:0;width:640px}.ChatPage_userBubble__ClJ-g{background:var(--chat-accent);border-bottom-right-radius:4px;color:#fff}.ChatPage_aiBubble__NHBZ7{background:var(--chat-accent-muted);border:1px solid var(--chat-accent);border-bottom-left-radius:4px;box-shadow:0 1px 3px #0000000f;color:var(--chat-text)}.ChatPage_msgTitle__XQcqR{color:var(--color-text-secondary);font-size:12px;font-weight:600;margin-bottom:6px}.ChatPage_headline__pGRu7{color:var(--color-text);font-size:16px;font-weight:700;line-height:1.4;margin:0 0 8px}.ChatPage_highlight__YgeGT{color:var(--color-accent-text);font-weight:700}.ChatPage_msgContent__VwD86{font-size:14px;white-space:pre-wrap}.ChatPage_msgSources__FA41t{align-items:baseline;border-top:1px solid var(--chat-border);display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;padding-top:8px}.ChatPage_msgSourcesLabel__oay25{color:var(--chat-accent-text);font-size:11px;font-weight:600}.ChatPage_msgSourcesText__jr-2L{word-wrap:break-word;color:var(--chat-text-muted);font-size:11px}.ChatPage_irrelevantContent__DQaXa{opacity:.55}.ChatPage_processingCard__nTVkR{background:var(--chat-surface);border:1px solid var(--chat-border);border-radius:16px;border-bottom-left-radius:4px;box-shadow:0 1px 3px #0000000f;display:flex;flex-direction:column;gap:10px;max-width:72%;padding:14px 16px}.ChatPage_step__rlJ8v{align-items:center;display:flex;gap:10px}.ChatPage_stepMarker__gNahM{align-items:center;background:var(--chat-border-strong);border-radius:50%;color:#fff;display:flex;height:20px;justify-content:center;min-width:20px;transition:background .2s;width:20px}.ChatPage_stepDone__O6LlM{background:var(--chat-success)}.ChatPage_stepActive__h2Fm3{animation:ChatPage_stepPulse__eqa7A 1.1s ease-in-out infinite;background:var(--color-accent-text)}@keyframes ChatPage_stepPulse__eqa7A{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.ChatPage_stepActive__h2Fm3{animation:none}}.ChatPage_stepDot__v4JO5{background:var(--color-surface);border-radius:50%;height:6px;width:6px}.ChatPage_stepLabel__h8KR\+{color:var(--chat-text-secondary);font-size:13px}.ChatPage_stepLabelActive__AEKkN{color:var(--color-accent-text);font-weight:600}.ChatPage_inputBar__-RiJe{background:var(--chat-bg);border-top:1px solid var(--chat-border);padding:12px 40px 16px}.ChatPage_inputInner__yYt6g{background:var(--chat-surface);border:1.5px solid var(--chat-border-strong);border-radius:14px;display:flex;flex-direction:column;gap:8px;margin:0 auto;max-width:900px;padding:10px 12px;transition:border-color .15s}.ChatPage_inputInner__yYt6g:focus-within{border-color:var(--color-brand)}.ChatPage_input__oGCoW{background:#0000;border:none;color:var(--chat-text);font-family:inherit;font-size:14px;outline:none;width:100%}.ChatPage_input__oGCoW::placeholder{color:var(--chat-text-faint)}.ChatPage_actions__s4hOA{align-items:center;display:flex;gap:8px}.ChatPage_effortSelect__7do3x{background:var(--chat-input-bg);border:1px solid var(--chat-border-strong);border-radius:8px;color:var(--chat-text-secondary);cursor:pointer;font-family:inherit;font-size:12px;padding:5px 8px;transition:background .15s,border-color .15s}.ChatPage_effortSelect__7do3x:hover:not(:disabled){background:var(--chat-warm);border-color:var(--color-accent-text);color:var(--color-accent-text)}.ChatPage_effortSelect__7do3x:disabled{cursor:not-allowed;opacity:.6}.ChatPage_attachBtn__zl-Og,.ChatPage_voiceBtn__5OZoC{align-items:center;background:var(--chat-input-bg);border:1px solid var(--chat-border-strong);border-radius:8px;color:var(--chat-text-secondary);cursor:pointer;display:flex;font-family:inherit;font-size:12px;gap:5px;padding:5px 10px;transition:background .15s,border-color .15s}.ChatPage_attachBtn__zl-Og:hover:not(:disabled),.ChatPage_voiceBtn__5OZoC:hover:not(:disabled){background:var(--chat-warm);border-color:var(--color-accent-text);color:var(--color-accent-text)}.ChatPage_sendBtn__zVXK5{align-items:center;background:var(--color-brand);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:12px;font-weight:600;gap:5px;margin-left:auto;padding:5px 14px;transition:background .15s}.ChatPage_sendBtn__zVXK5:hover:not(:disabled){background:var(--color-brand-hover)}.ChatPage_disclaimer__yhwcN{color:var(--chat-text-faint);font-size:11px;margin-top:8px;text-align:center}@media (max-width:768px){.ChatPage_messagesArea__ltmt\+{padding:16px}.ChatPage_inputBar__-RiJe{padding:10px 12px 12px}.ChatPage_emptyState__lcS64{padding:24px 16px}.ChatPage_emptyTitle__-JDz\+{font-size:18px}.ChatPage_emptyDesc__q4tLC{font-size:13px;max-width:100%}.ChatPage_bubble__gCKgS{max-width:90%}}.ChatPage_uploadStatus__j-qlU{align-items:center;color:var(--color-muted-text);display:flex;font-size:12px;gap:4px;justify-content:center;margin-top:4px;padding:2px 8px;text-align:center}.ChatPage_uploadStatus__j-qlU[data-status=done]{color:var(--chat-success)}.ChatPage_uploadStatus__j-qlU[data-status=error]{color:var(--chat-error)}.ChatPage_exportFab__HQQF3{position:absolute;right:32px;top:16px;z-index:10}.ChatPage_exportPdfBtn__1YsU8{background:var(--color-surface);background:var(--chat-bg,var(--color-surface));border:1px solid var(--color-brand);border-radius:6px;box-shadow:0 1px 4px #00000014;color:var(--color-brand);cursor:pointer;font-size:12px;opacity:.9;padding:6px 12px;transition:opacity .15s}.ChatPage_exportPdfBtn__1YsU8:hover{opacity:1}.ChatPage_exportPdfBtn__1YsU8:disabled{cursor:not-allowed;opacity:.4}.ChatPage_processingCard__nTVkR>[data-testid=progress-bar]{margin:0 0 4px;width:100%}.ConfirmationDialog_backdrop__61k6r{align-items:center;animation:ConfirmationDialog_fadeIn__BQM1h .2s ease-in-out;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes ConfirmationDialog_fadeIn__BQM1h{0%{opacity:0}to{opacity:1}}.ConfirmationDialog_dialog__hFXEX{animation:ConfirmationDialog_slideIn__VQyXk .2s ease-in-out;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:400px;padding:24px;width:90%}@keyframes ConfirmationDialog_slideIn__VQyXk{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.ConfirmationDialog_header__yQh2D{align-items:center;display:flex;gap:12px;margin-bottom:16px}.ConfirmationDialog_title__VmOVW{color:var(--color-text);font-size:18px;font-weight:600;margin:0}.ConfirmationDialog_icon-danger__m6PfV{color:#ef4444}.ConfirmationDialog_icon-warning__jfYpe{color:#f59e0b}.ConfirmationDialog_message__9ftBU{color:var(--color-muted-text);font-size:14px;line-height:1.5;margin:0 0 24px}.ConfirmationDialog_actions__sf-yW{display:flex;gap:12px;justify-content:flex-end}.ConfirmationDialog_cancelButton__pult9,.ConfirmationDialog_confirmButton__YwoCi{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.ConfirmationDialog_cancelButton__pult9{background-color:var(--color-panel-warm);border:1px solid var(--color-border);color:var(--color-muted-text-2)}.ConfirmationDialog_cancelButton__pult9:hover{background-color:var(--color-elevated-hover);border-color:#d1d5db}.ConfirmationDialog_confirmButton__YwoCi{color:#fff}.ConfirmationDialog_confirm-danger__k1oFA{background-color:#ef4444}.ConfirmationDialog_confirm-danger__k1oFA:hover{background-color:#dc2626}.ConfirmationDialog_confirm-warning__vjN\+W{background-color:#f59e0b}.ConfirmationDialog_confirm-warning__vjN\+W:hover{background-color:#d97706}.DynamicChartCard_dynamicChartCard__yD8HB{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 1px 2px #0000000d;display:flex;flex-direction:column;height:100%;max-width:100%;min-height:240px;overflow:visible;padding:16px;position:relative}.DynamicChartCard_dynamicChartCard__yD8HB:before{background:linear-gradient(180deg,#a34832 0,var(--color-brand) 100%);border-radius:0 2px 2px 0;content:"";height:24px;left:0;position:absolute;top:16px;width:3px}.DynamicChartCard_header__Uz-v0{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.DynamicChartCard_titleWrapper__5hxMC{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.DynamicChartCard_aiIcon__BLjl1{flex-shrink:0}.DynamicChartCard_title__409-9{color:var(--color-text);font-size:14px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DynamicChartCard_actions__2H-98{display:flex;flex-shrink:0;gap:4px;position:relative}.DynamicChartCard_dragHandle__p3zMK{align-items:center;background:none;border:none;border-radius:6px;color:var(--color-muted-text);cursor:grab;display:flex;height:28px;justify-content:center;transition:all .2s;width:28px}.DynamicChartCard_dragHandle__p3zMK:hover{background-color:var(--color-elevated-hover);color:var(--color-muted-text)}.DynamicChartCard_resizeButton__Ib0WU{align-items:center;background:none;border:none;border-radius:6px;color:var(--color-muted-text);cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .2s;width:28px}.DynamicChartCard_resizeButton__Ib0WU:hover{background-color:var(--color-elevated-hover);color:var(--color-muted-text)}.DynamicChartCard_menuButton__AweR1{align-items:center;background:none;border:none;border-radius:6px;color:var(--color-muted-text);cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .2s;width:28px}.DynamicChartCard_menuButton__AweR1:hover{background-color:var(--color-elevated-hover);color:var(--color-muted-text)}.DynamicChartCard_dropdownMenu__GHVYk{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 4px 16px #0000001f;min-width:160px;padding:4px 0;position:absolute;right:0;top:calc(100% + 4px);z-index:1000}.DynamicChartCard_menuItem__azB8i{align-items:center;background:none;border:none;color:var(--color-muted-text-2);cursor:pointer;display:flex;font-size:13px;gap:8px;padding:8px 12px;text-align:left;transition:background .15s;width:100%}.DynamicChartCard_menuItem__azB8i:hover{background-color:var(--color-panel-warm)}.DynamicChartCard_menuItem__azB8i:disabled{cursor:not-allowed;opacity:.5}.DynamicChartCard_spinning__XjgTt{animation:DynamicChartCard_dynamicChartCardSpin__X9mFx .8s linear infinite}@keyframes DynamicChartCard_dynamicChartCardSpin__X9mFx{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DynamicChartCard_menuItem__azB8i:last-child{color:#dc2626}.DynamicChartCard_menuItem__azB8i:last-child:hover{background-color:#fef2f2}.DynamicChartCard_removeButton__XYXPh{align-items:center;background:none;border:none;border-radius:6px;color:var(--color-muted-text);cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .2s;width:28px}.DynamicChartCard_removeButton__XYXPh:hover{background-color:var(--color-brand-muted);color:var(--color-brand)}.DynamicChartCard_content__y56dz{align-items:center;display:flex;flex:1 1;justify-content:center;overflow:hidden;width:100%}.DynamicChartCard_footer__tPuPp{border-top:1px solid var(--color-hairline);display:flex;justify-content:flex-end;margin-top:8px;padding-top:8px}.DynamicChartCard_sourceLabel__o14iG{align-items:center;color:var(--color-muted-text);display:flex;font-size:11px;gap:4px}.DynamicChartCard_noData__fXqo-{align-items:center;color:var(--color-muted-text);display:flex;font-size:13px;height:100%;justify-content:center}.DynamicChartCard_metricDisplay__WGEQ-{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center}.DynamicChartCard_metricValue__LMNzw{color:var(--color-text);font-size:36px;font-weight:700}.DynamicChartCard_metricLabel__v\+bvB{color:var(--color-muted-text);font-size:14px}@media (max-width:768px){.DynamicChartCard_dynamicChartCard__yD8HB{min-height:200px;padding:12px}.DynamicChartCard_title__409-9{font-size:13px}.DynamicChartCard_actions__2H-98{display:none}.DynamicChartCard_metricValue__LMNzw{font-size:28px}}.SortableDynamicChartCard_sortableWrapper__Jr7TY{touch-action:manipulation;transition:transform .2s ease;will-change:transform}.ExportModal_overlay__x51UZ{align-items:center;animation:ExportModal_fadeIn__6v5sO .15s ease-out;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}@keyframes ExportModal_fadeIn__6v5sO{0%{opacity:0}to{opacity:1}}.ExportModal_modal__ToSTl{animation:ExportModal_slideUp__qk5Sf .2s ease-out;background:var(--color-surface);border-radius:12px;box-shadow:0 20px 40px #00000026;display:flex;flex-direction:column;max-height:88vh;max-width:92vw;overflow:hidden;width:600px}@keyframes ExportModal_slideUp__qk5Sf{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.ExportModal_header__dsZGa{border-bottom:1px solid var(--color-border);padding:20px 24px 16px}.ExportModal_title__TdPDS{color:var(--color-text);font-size:18px;font-weight:600;margin:0 0 4px}.ExportModal_subtitle__EfH4n{color:var(--color-muted-text);font-size:13px;margin:0}.ExportModal_body__wU0Yw{display:flex;flex:1 1;flex-direction:column;gap:20px;overflow-y:auto;padding:20px 24px}.ExportModal_sectionLabel__sLJts{color:var(--color-muted-text);font-size:11px;font-weight:600;letter-spacing:.6px;margin:0 0 10px;text-transform:uppercase}.ExportModal_formatGrid__3i8t6{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.ExportModal_formatCard__kNbXO{align-items:flex-start;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:12px 14px;text-align:left;transition:all .15s}.ExportModal_formatCard__kNbXO.ExportModal_selected__fLegm,.ExportModal_formatCard__kNbXO:hover{background:var(--color-brand-light);border-color:var(--color-brand)}.ExportModal_formatCard__kNbXO.ExportModal_selected__fLegm{box-shadow:0 0 0 1px var(--color-brand)}.ExportModal_formatLabel__bPB1o{color:var(--color-text);font-size:14px;font-weight:600}.ExportModal_formatDesc__qB-Kh{color:var(--color-muted-text);font-size:12px}.ExportModal_templateGrid__6-vEr{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.ExportModal_templateCard__NDDot{align-items:flex-start;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:10px;text-align:left;transition:all .15s}.ExportModal_templateCard__NDDot:hover{border-color:var(--color-brand)}.ExportModal_templateCard__NDDot.ExportModal_selected__fLegm{border-color:var(--color-brand);box-shadow:0 0 0 1px var(--color-brand)}.ExportModal_templatePreview__eDc1m{align-items:center;background:var(--color-panel-warm);border-radius:4px;box-sizing:border-box;display:flex;height:52px;padding:8px;width:100%}.ExportModal_previewLines__5pJDN{display:flex;flex-direction:column;gap:4px;width:100%}.ExportModal_previewLine__3ikve{background:#e5e7eb;border-radius:2px;height:3px;width:100%}.ExportModal_previewLineAccent__qGeDj{background:var(--color-brand);width:40%}.ExportModal_templateCard__NDDot.ExportModal_selected__fLegm .ExportModal_templatePreview__eDc1m{background:var(--color-brand-light)}.ExportModal_templateLabel__rrnWG{color:var(--color-text);font-size:12px;font-weight:600;line-height:1.3}.ExportModal_templateDesc__iBabm{color:var(--color-muted-text);font-size:11px}.ExportModal_brandingCard__nwSxb{align-items:center;border:1px solid var(--color-border);border-radius:8px;display:flex;justify-content:space-between;margin-bottom:10px;padding:12px 14px}.ExportModal_brandingInfo__w4276{align-items:center;display:flex;gap:12px}.ExportModal_brandingLogo__zGBrN{background:var(--color-brand-light);border-radius:6px;flex-shrink:0;height:36px;width:36px}.ExportModal_brandingName__TW1yE{color:var(--color-text);font-size:14px;font-weight:500;margin:0 0 2px}.ExportModal_brandingSubtext__CcBGe{color:var(--color-muted-text);font-size:12px;margin:0}.ExportModal_presetLink__DKTos{background:none;border:none;border-radius:4px;color:var(--color-brand);cursor:pointer;font-size:13px;font-weight:500;padding:4px 8px;transition:background .15s}.ExportModal_presetLink__DKTos:hover{background:var(--color-brand-muted)}.ExportModal_introInput__vxhC8{border:1px solid var(--color-border);border-radius:8px;box-sizing:border-box;color:var(--color-muted-text-2);font-family:inherit;font-size:13px;outline:none;padding:10px 12px;resize:none;transition:border-color .15s;width:100%}.ExportModal_introInput__vxhC8:focus{border-color:var(--color-brand)}.ExportModal_introInput__vxhC8::placeholder{color:var(--color-muted-text)}.ExportModal_loadingOverlay__Q5mn7{align-items:center;animation:ExportModal_fadeIn__6v5sO .2s ease-out;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#000000b8;display:flex;inset:0;justify-content:center;position:fixed;z-index:3000}.ExportModal_loadingCard__Q-DGQ{align-items:center;background:var(--color-surface);border-radius:16px;box-shadow:0 24px 64px #0000004d;display:flex;flex-direction:column;gap:16px;min-width:260px;padding:40px 48px}.ExportModal_spinner__3ebcA{animation:ExportModal_spin__RGtmV .75s linear infinite;border:3px solid var(--color-hairline);border-radius:50%;border-top-color:var(--color-brand);height:44px;width:44px}@keyframes ExportModal_spin__RGtmV{to{transform:rotate(1turn)}}.ExportModal_loadingTitle__BKvaK{color:var(--color-text);font-size:16px;font-weight:600;margin:0}.ExportModal_loadingHint__e1ygI{color:var(--color-muted-text);font-size:13px;margin:0;text-align:center}.ExportModal_errorBar__qWrAl{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:13px;padding:10px 14px}.ExportModal_infoBar__PGqXf{background:var(--color-panel-warm);border-radius:8px;color:var(--color-muted-text);font-size:12px;padding:10px 14px}.ExportModal_footer__44a4f{align-items:center;border-top:1px solid var(--color-border);display:flex;gap:12px;justify-content:space-between;padding:16px 24px}.ExportModal_scheduleLabel__4gayh{align-items:center;color:var(--color-muted-text-2);cursor:pointer;display:flex;font-size:13px;gap:8px}.ExportModal_checkbox__vlVTn{accent-color:var(--color-brand);cursor:pointer;height:15px;width:15px}.ExportModal_footerActions__G1sgX{display:flex;gap:10px}.ExportModal_previewButton__SaYmF{background:var(--color-surface);border:1px solid #d1d5db;border-radius:6px;color:var(--color-muted-text-2);cursor:pointer;font-size:14px;font-weight:500;padding:9px 20px;transition:all .15s}.ExportModal_previewButton__SaYmF:hover{background:var(--color-panel-warm);border-color:#9ca3af}.ExportModal_generateButton__xF1eg{background:var(--color-brand);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:9px 20px;transition:background .15s}.ExportModal_generateButton__xF1eg:hover{background:var(--color-brand-hover)}@media (max-width:640px){.ExportModal_templateGrid__6-vEr{grid-template-columns:repeat(2,1fr)}.ExportModal_formatGrid__3i8t6{grid-template-columns:repeat(3,1fr)}.ExportModal_footer__44a4f{align-items:flex-start;flex-direction:column}}.Dashboard_dashboard__UbECG{background-color:var(--color-panel-warm);box-sizing:border-box;margin:0;max-width:100%;min-height:calc(100vh - 60px);overflow-x:hidden;padding:20px 24px;width:100%}.Dashboard_header__zsUyG{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.Dashboard_greeting__uyR\+X{color:var(--color-muted-text-2);font-size:16px;font-weight:500;line-height:1.5;margin:0}.Dashboard_scopeLabel__6x3Fj{background:var(--color-elevated-hover);border-radius:6px;color:var(--color-muted-text);display:inline-block;font-size:12px;font-weight:500;margin-top:4px;padding:2px 8px}.Dashboard_exportWrapper__m3mCK{position:relative}.Dashboard_exportButton__zRP\+J{align-items:center;background-color:var(--color-brand);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:8px 16px;transition:all .2s}.Dashboard_exportButton__zRP\+J:hover{background-color:var(--color-brand-hover);box-shadow:0 2px 8px rgba(var(--color-brand-rgb),.3)}.Dashboard_exportMenu__IRDA\+{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;min-width:160px;padding:4px;position:absolute;right:0;top:calc(100% + 8px);z-index:100}.Dashboard_exportItem__V6DSh{align-items:center;background:var(--color-surface);border:none;border-radius:6px;color:var(--color-muted-text-2);cursor:pointer;display:flex;font-size:14px;gap:12px;padding:10px 12px;text-align:left;transition:all .2s;width:100%}.Dashboard_exportItem__V6DSh:hover{background-color:var(--color-elevated-hover);color:var(--color-text)}.Dashboard_dynamicSection__OGAhp{margin-bottom:24px;margin-top:24px}.Dashboard_dynamicHeader__ybrH6{align-items:center;display:flex;gap:8px;margin-bottom:16px}.Dashboard_dynamicGrid__VAkxL{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(8,minmax(0,1fr))}.Dashboard_sectionTitle__3sD1h{color:var(--color-text);font-size:15px;font-weight:600;margin-bottom:16px}.Dashboard_emptyState__GZZyD{align-items:center;color:var(--color-muted-text);color:var(--text-quaternary,var(--color-muted-text));display:flex;font-size:15px;justify-content:center;padding:80px 16px;text-align:center}@media (max-width:900px){.Dashboard_dynamicGrid__VAkxL{grid-template-columns:1fr}}@media (max-width:1200px) and (min-width:901px){.Dashboard_dynamicGrid__VAkxL{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:768px){.Dashboard_dashboard__UbECG{padding:16px}.Dashboard_header__zsUyG{align-items:flex-start;flex-direction:column;gap:16px}.Dashboard_greeting__uyR\+X{font-size:14px}.Dashboard_dynamicGrid__VAkxL{gap:12px;grid-template-columns:1fr}.Dashboard_sectionTitle__3sD1h{font-size:14px}}@media (max-width:480px){.Dashboard_dashboard__UbECG{padding:12px}.Dashboard_greeting__uyR\+X{font-size:13px}}.Dashboard_emptyContent__hbLtb{align-items:center;display:flex;flex-direction:column;gap:12px;max-width:420px}.Dashboard_emptyIcon__56muo{color:var(--text-quaternary);opacity:.5}.Dashboard_emptyTitle__ECnkL{color:var(--text-primary);font-size:16px;font-weight:600;margin:0}.Dashboard_emptyDescription__fH6B4{color:var(--text-tertiary);font-size:13px;line-height:1.6;margin:0;text-align:center}.Dashboard_generateButton__UC4EO{align-items:center;background:var(--color-brand);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;margin-top:4px;padding:10px 20px;transition:opacity .2s}.Dashboard_generateButton__UC4EO:hover{opacity:.88}.Dashboard_generateButton__UC4EO:active{opacity:.75}.Dashboard_generatingState__xMb0S{align-items:center;display:flex;flex-direction:column;gap:16px;max-width:320px;width:100%}.Dashboard_spinnerWrapper__hZv2o{height:40px;width:40px}.Dashboard_spinner__MJEYb{animation:Dashboard_spin__qrDek .8s linear infinite;border:3px solid var(--border-tertiary);border-radius:50%;border-top-color:var(--color-brand);height:40px;width:40px}@keyframes Dashboard_spin__qrDek{to{transform:rotate(1turn)}}.Dashboard_generatingText__Iamyd{color:var(--text-secondary);font-size:14px;margin:0;text-align:center}.Dashboard_progressBar__VoooG{background:var(--border-tertiary);border-radius:3px;height:6px;overflow:hidden;width:100%}.Dashboard_progressFill__2Gc7H{background:var(--color-brand);border-radius:3px;height:100%;transition:width .4s ease}.Dashboard_progressLabel__Gwq7Q{color:var(--text-quaternary);font-size:12px}.LoadingState_wrap__Toebm{align-items:center;display:inline-flex;gap:10px;vertical-align:middle}.LoadingState_dots__8LhbB{display:inline-flex;gap:4px}.LoadingState_dot__CWZp\+{animation:LoadingState_loadingStatePulse__NVkyv 1.2s ease-in-out infinite;background:currentColor;border-radius:50%;height:6px;opacity:.35;width:6px}.LoadingState_dot__CWZp\+:nth-child(2){animation-delay:.2s}.LoadingState_dot__CWZp\+:nth-child(3){animation-delay:.4s}@keyframes LoadingState_loadingStatePulse__NVkyv{0%,80%,to{opacity:.35;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.LoadingState_dot__CWZp\+{animation:none;opacity:.7}.LoadingState_label__7I9KU{animation:none}}.LoadingState_label__7I9KU{animation:LoadingState_loadingStateFade__mkAeJ 1.6s ease-in-out infinite}@keyframes LoadingState_loadingStateFade__mkAeJ{0%,to{opacity:.55}50%{opacity:1}}.ShareModal_backdrop__4kOks{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.ShareModal_modal__OXtoy{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;box-shadow:0 20px 60px #00000040;display:flex;flex-direction:column;max-height:80vh;max-width:480px;width:100%}.ShareModal_header__LFWk1{align-items:center;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;padding:18px 20px 12px}.ShareModal_title__fI725{color:var(--color-text);font-size:16px;font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ShareModal_closeBtn__6vqpa{background:none;border:none;border-radius:8px;color:var(--color-muted-text);cursor:pointer;display:flex;flex-shrink:0;padding:4px}.ShareModal_closeBtn__6vqpa:hover{background:var(--color-elevated-hover);color:var(--color-text)}.ShareModal_body__BRRgV{flex:1 1;overflow-y:auto;padding:16px 20px}.ShareModal_inviteRow__HY7wl{display:flex;gap:8px;margin-bottom:20px}.ShareModal_emailInputWrap__xqAOJ{align-items:center;display:flex;flex:1 1;position:relative}.ShareModal_emailIcon__anNLH{color:var(--color-muted-text);left:10px;pointer-events:none;position:absolute}.ShareModal_input__\+mX-x{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;box-sizing:border-box;color:var(--color-text);font-size:13px;padding:9px 11px 9px 32px;width:100%}.ShareModal_input__\+mX-x:focus{border-color:var(--color-brand);outline:none}.ShareModal_select__mFtO8{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text);font-size:13px;padding:9px 8px}.ShareModal_primaryBtn__QSvD0{background:var(--color-brand);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:9px 16px;white-space:nowrap}.ShareModal_primaryBtn__QSvD0:hover{background:var(--color-brand-hover)}.ShareModal_primaryBtn__QSvD0:disabled{cursor:not-allowed;opacity:.5}.ShareModal_groupLabel__JoQWV{color:var(--color-muted-text);font-size:11px;font-weight:700;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.ShareModal_hint__Ge8UT{color:var(--color-muted-text);font-size:12px}.ShareModal_grantList__to7hC{display:flex;flex-direction:column;gap:6px}.ShareModal_grantRow__URhr7{align-items:center;border:1px solid var(--color-border);border-radius:10px;display:flex;gap:8px;padding:8px 10px}.ShareModal_grantEmail__F-Ukm{color:var(--color-text);flex:1 1;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ShareModal_selectSmall__wN-vV{background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text);font-size:12px;padding:5px 6px}.ShareModal_revokeBtn__OyhZ7{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--color-muted-text);cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.ShareModal_revokeBtn__OyhZ7:hover{background:#fef2f2;color:#ef4444}.ShareModal_footer__fU-Me{border-top:1px solid var(--color-border);display:flex;gap:8px;justify-content:flex-end;padding:14px 20px}.ShareModal_cancelBtn__NwA9u{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;color:var(--color-text);cursor:pointer;font-size:13px;font-weight:600;padding:9px 16px}.ShareModal_cancelBtn__NwA9u:hover{background:var(--color-elevated-hover)}.Riwayat_riwayat__n7Z-8{background:var(--color-panel-warm);display:flex;flex-direction:column;gap:48px;height:100%;overflow-y:auto;padding:24px 32px;width:100%}.Riwayat_header__jGl1p{justify-content:space-between;width:100%}.Riwayat_header__jGl1p,.Riwayat_titleSection__fZCPu{align-items:flex-start;display:flex;gap:10px}.Riwayat_backButton__wMebI{align-items:center;background:none;border:none;color:#000;cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;transition:all .2s;width:24px}.Riwayat_backButton__wMebI:hover{color:#a34832}.Riwayat_pageTitle__hE\+Df{color:var(--color-text);font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:24px;margin:0}.Riwayat_createReportButton__O\+ad7{align-items:center;background-color:var(--color-surface);border:1px solid #d1d5db;border-radius:6px;color:var(--color-muted-text-2);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:8px 16px;transition:all .2s}.Riwayat_createReportButton__O\+ad7:hover{background-color:var(--color-panel-warm);border-color:#9ca3af}.Riwayat_createReportButton__O\+ad7 span{color:var(--color-muted-text-2);font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:normal}.Riwayat_content__dtmYr{display:flex;flex-direction:column;gap:48px;position:relative;width:100%}.Riwayat_tableSection__czGEy{display:flex;flex-direction:column;gap:10px;width:100%}.Riwayat_userChatBubble__Dw6F8{align-self:flex-end;background-color:#e5e7eb;border-radius:12px 12px 4px 12px;box-shadow:0 1px 2px #0000000d;color:var(--color-muted-text-2);font-family:Inter,sans-serif;font-size:18px;font-weight:900;line-height:28px;margin-bottom:16px;max-width:-webkit-fit-content;max-width:fit-content;padding:12px 16px}.Riwayat_aiReplySection__\+Hez-{align-items:flex-start;display:flex;gap:10px;width:100%}.Riwayat_aiIcon__4brXd{flex-shrink:0;margin-top:2px}.Riwayat_aiReplyContent__lcz77{display:flex;flex:1 1;flex-direction:column;gap:10px;width:100%}.Riwayat_tableTitleWrapper__cJjbX{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;padding:0 24px 0 0;width:100%}.Riwayat_tableDescription__M2G6m{font-feature-settings:"ss01" on,"cv01" on;color:#000;flex:1 1;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;margin:0}.Riwayat_copyButton__O-SoR{align-items:center;background:none;border:none;color:#000;cursor:pointer;display:flex;height:16px;justify-content:center;padding:0;transition:all .2s;width:16px}.Riwayat_copyButton__O-SoR:hover{color:#a34832}.Riwayat_tableContainer__8fxJW{border-radius:4px 4px 0 0;overflow-x:auto;width:100%}.Riwayat_table__t9IkJ{border-collapse:collapse;font-family:Inter,sans-serif;width:100%}.Riwayat_table__t9IkJ thead tr th{border-bottom:1px solid #d9d9d9;color:#050505;font-size:14px;font-weight:600;line-height:17px;padding:18px 16px;text-align:left}.Riwayat_table__t9IkJ thead tr th:first-child{width:405px}.Riwayat_table__t9IkJ thead tr th:nth-child(2){width:169px}.Riwayat_table__t9IkJ thead tr th:nth-child(3){width:150px}.Riwayat_table__t9IkJ thead tr th:nth-child(4){width:265px}.Riwayat_table__t9IkJ tbody tr{border-bottom:1px solid #d9d9d9;transition:background .2s}.Riwayat_table__t9IkJ tbody tr:hover{background:var(--color-panel-warm)}.Riwayat_table__t9IkJ tbody tr td{color:#050505;font-size:14px;font-weight:400;line-height:17px;padding:18px 16px;vertical-align:top}.Riwayat_table__t9IkJ tbody tr td:first-child{width:405px}.Riwayat_table__t9IkJ tbody tr td:nth-child(2){width:169px}.Riwayat_table__t9IkJ tbody tr td:nth-child(3){width:150px}.Riwayat_table__t9IkJ tbody tr td:nth-child(4){width:265px}.Riwayat_sessionList__S2k76{display:flex;flex-direction:column;gap:12px}.Riwayat_listDescription__oy5TS{color:var(--color-muted-text);font-family:Inter,sans-serif;font-size:14px;margin:0 0 8px}.Riwayat_sessionCard__DfuC5{align-items:center;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:16px 20px;transition:all .2s}.Riwayat_sessionCard__DfuC5:hover{background-color:var(--color-panel-warm);border-color:#d1d5db;box-shadow:0 2px 4px #0000000d}.Riwayat_sessionCardContent__v0SWI{flex:1 1;min-width:0}.Riwayat_sessionCardTitle__NTpak{color:var(--color-text);font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:20px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Riwayat_sessionCardMeta__IEg63{align-items:center;display:flex;gap:12px}.Riwayat_sessionCardCount__-cn2b,.Riwayat_sessionCardDate__GEbEt{color:var(--color-muted-text);font-family:Inter,sans-serif;font-size:12px}.Riwayat_deleteSessionButton__Fq1kg{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--color-muted-text);cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:all .2s;width:32px}.Riwayat_deleteSessionButton__Fq1kg:hover{background-color:var(--um-danger-bg);color:var(--color-brand)}.Riwayat_sessionDetail__zVSLq{display:flex;flex-direction:column;gap:24px}.Riwayat_sessionMeta__-L98u{align-items:center;display:flex;gap:12px;margin-bottom:8px}.Riwayat_restoreButton__ab4Ul{background:none;border:none;color:var(--color-brand);cursor:pointer;font-family:Inter,sans-serif;font-size:13px;font-weight:600;padding:0}.Riwayat_restoreButton__ab4Ul:hover{text-decoration:underline}.Riwayat_cardActions__VW2ZK{align-items:center;display:flex;gap:4px;opacity:0}.Riwayat_sessionCard__DfuC5:hover .Riwayat_cardActions__VW2ZK{opacity:1}.Riwayat_restoreSessionButton__Ko-YR{background:#0000;border:1px solid var(--color-brand);border-radius:6px;color:var(--color-brand);cursor:pointer;font-family:Inter,sans-serif;font-size:12px;font-weight:600;padding:4px 10px;transition:background .15s;white-space:nowrap}.Riwayat_restoreSessionButton__Ko-YR:hover{background:#faf4f1}.Riwayat_sessionDate__cdP-J{color:var(--color-muted-text);font-family:Inter,sans-serif;font-size:12px}.Riwayat_messageText__hYJ77{color:var(--color-muted-text-2);font-family:Inter,sans-serif;font-size:14px;line-height:22px;margin:0;white-space:pre-wrap}.Riwayat_visualizationWrapper__WwM7x{background-color:var(--color-surface);border-radius:8px;margin-top:12px;overflow:hidden}.Riwayat_emptyState__n5t2\+{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.Riwayat_emptyIcon__Y9ZEI{color:#d1d5db;margin-bottom:24px}.Riwayat_emptyTitle__XKOFD{color:var(--color-muted-text-2);font-family:Inter,sans-serif;font-size:18px;font-weight:600;margin:0 0 8px}.Riwayat_emptyDescription__yXN-r{color:var(--color-muted-text);font-family:Inter,sans-serif;font-size:14px;margin:0;max-width:300px}@media (max-width:768px){.Riwayat_riwayat__n7Z-8{padding:16px}.Riwayat_header__jGl1p{align-items:flex-start;flex-direction:column}.Riwayat_tableContainer__8fxJW{overflow-x:scroll}.Riwayat_table__t9IkJ{min-width:800px}}.SumberDataPage_page__wwRfe{background:var(--color-panel-warm);display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:24px}.SumberDataPage_page__wwRfe>h3{margin:20px 0 10px}.SumberDataPage_header__Hp-Sj{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:24px}.SumberDataPage_title__8AY85{color:var(--color-text);font-size:1.5rem;font-weight:700;margin:0 0 4px}.SumberDataPage_subtitle__6qFE\+{color:var(--color-muted-text);font-size:.875rem;margin:0}.SumberDataPage_actions__921Q6{align-items:center;display:flex;gap:8px}.SumberDataPage_refreshBtn__872Qd{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-secondary);cursor:pointer;display:flex;height:36px;justify-content:center;transition:background .15s;width:36px}.SumberDataPage_refreshBtn__872Qd:hover{background:var(--color-elevated-hover)}.SumberDataPage_refreshBtn__872Qd:disabled{cursor:not-allowed;opacity:.5}.SumberDataPage_uploadBtn__5RPjo{align-items:center;background:var(--color-brand);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:6px;padding:8px 16px;transition:background .15s;-webkit-user-select:none;user-select:none}.SumberDataPage_uploadBtn__5RPjo:hover{background:var(--color-brand-hover)}.SumberDataPage_uploadBtnDisabled__6wfud{cursor:not-allowed;opacity:.6;pointer-events:none}.SumberDataPage_errorBanner__blo6y{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:.875rem;margin-bottom:16px;padding:12px 16px}.SumberDataPage_empty__hm4Pl,.SumberDataPage_loading__1dbzm{align-items:center;color:var(--color-muted-text);display:flex;flex-direction:column;font-size:.9rem;justify-content:center;padding:60px 24px;text-align:center}.SumberDataPage_list__O\+wEH{display:flex;flex-direction:column;gap:8px}.SumberDataPage_item__vZnc\+{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;display:flex;gap:12px;padding:14px 16px;transition:box-shadow .15s}.SumberDataPage_item__vZnc\+:hover{box-shadow:0 2px 8px #0000000f}.SumberDataPage_itemInfo__RE5-5{flex:1 1;min-width:0}.SumberDataPage_filename__4onv3{color:var(--color-text);display:block;font-size:.9rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SumberDataPage_meta__PjUBO{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.SumberDataPage_status__SuZ9U{font-size:.8rem;font-weight:600}.SumberDataPage_metaItem__YPX17{color:var(--color-muted-text);font-size:.8rem}.SumberDataPage_progressBar__RXV14{background:var(--color-elevated-hover);border-radius:2px;height:3px;margin-top:8px;overflow:hidden}.SumberDataPage_progressFill__ACzVD{animation:SumberDataPage_slide__6wERc 1.4s ease-in-out infinite;background:linear-gradient(90deg,#2563eb,#1d4ed8);border-radius:2px;height:100%;width:40%}@keyframes SumberDataPage_slide__6wERc{0%{transform:translateX(-100%)}to{transform:translateX(350%)}}.SumberDataPage_errorMsg__5Mz\+E{color:#ef4444;display:block;font-size:.78rem;margin-top:4px}.SumberDataPage_deleteBtn__6Rz0y{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--color-muted-text);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:background .15s,color .15s;width:32px}.SumberDataPage_deleteBtn__6Rz0y:hover{background:#fef2f2;color:#ef4444}.UserManagement_page__lsF8P{color:var(--um-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:1200px;padding:24px 32px}.UserManagement_header__V9CP\+{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.UserManagement_title__ffA1j{color:var(--um-text-strong);font-size:18px;font-weight:500;margin:0}.UserManagement_subtitle__bzjqC{color:var(--um-text-muted);font-size:14px;margin:4px 0 0}.UserManagement_buttonPrimary__aIite,.UserManagement_button__LZlrz{align-items:center;background:var(--um-bg);border:1px solid var(--um-border);border-radius:8px;color:var(--um-text-strong);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:500;gap:6px;height:36px;padding:0 14px;white-space:nowrap}.UserManagement_button__LZlrz:hover:not(:disabled){background:var(--um-surface-muted)}.UserManagement_buttonPrimary__aIite{background:var(--um-accent);border-color:var(--um-accent);color:#fff}.UserManagement_buttonPrimary__aIite:hover:not(:disabled){background:var(--um-accent-hover)}.UserManagement_buttonPrimary__aIite:disabled,.UserManagement_button__LZlrz:disabled{cursor:default;opacity:.5}.UserManagement_buttonSmall__nuqyA{border-radius:6px;font-size:12px;height:28px;padding:0 10px}.UserManagement_buttonPrimary__aIite:focus-visible,.UserManagement_button__LZlrz:focus-visible,.UserManagement_pageButton__QIFFV:focus-visible,.UserManagement_searchInput__qhtAh:focus-visible,.UserManagement_select__Z9ROr:focus-visible{outline:2px solid var(--um-accent);outline-offset:1px}.UserManagement_stats__Tg3\+\+{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}.UserManagement_stat__vfk6W{align-items:center;background:var(--um-surface-subtle);border:1px solid var(--um-border);border-radius:12px;display:flex;gap:14px;padding:20px}.UserManagement_statIcon__Ezbrl{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.UserManagement_statLabel__\+J8QX{color:var(--um-text-muted);font-size:12px}.UserManagement_statValue__6Svem{color:var(--um-text-strong);font-size:20px;font-weight:600;line-height:1.3}.UserManagement_statValueText__4Rhez{color:var(--um-text-strong);font-size:16px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.UserManagement_toolbar__SypI5{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.UserManagement_search__lsgUW{color:var(--um-text-muted);flex:1 1 260px;max-width:380px;position:relative}.UserManagement_searchIcon__RNIXG{display:flex;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.UserManagement_searchInput__qhtAh{background:var(--um-bg);border:1px solid var(--um-border);border-radius:8px;box-sizing:border-box;color:var(--um-text-strong);font:inherit;font-size:14px;height:36px;padding:0 12px 0 36px;width:100%}.UserManagement_searchInput__qhtAh::placeholder{color:var(--um-text-muted)}.UserManagement_select__Z9ROr{background:var(--um-bg);border:1px solid var(--um-border);border-radius:8px;color:var(--um-text-strong);cursor:pointer;font:inherit;font-size:14px;font-weight:500;height:36px;max-width:200px;padding:0 28px 0 12px}.UserManagement_spacer__\+0XWC{margin-left:auto}.UserManagement_errorBanner__l933K{background:var(--um-danger-bg);border:1px solid #fecaca;border-radius:8px;color:var(--um-danger-text);font-size:14px;margin-bottom:16px;padding:12px 16px}.UserManagement_card__8tUG6{background:var(--um-bg);border:1px solid var(--um-border);border-radius:12px;overflow:hidden}.UserManagement_tableWrap__FqErK{overflow-x:auto}.UserManagement_table__iiYdR{border-collapse:collapse;font-size:14px;width:100%}.UserManagement_table__iiYdR th{background:var(--um-surface-muted);color:var(--um-text-secondary);font-size:12px;font-weight:500;padding:12px 16px;text-align:left;white-space:nowrap}.UserManagement_table__iiYdR td{border-top:1px solid var(--um-border-soft);color:var(--um-text);padding:14px 16px;vertical-align:middle}.UserManagement_table__iiYdR tbody tr:hover{background:var(--um-surface-subtle)}.UserManagement_strong__pimOK{color:var(--um-text-strong);font-weight:500}.UserManagement_truncate__Zk20k{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserManagement_right__qlU4F{text-align:right}.UserManagement_chip__ndU8c{background:var(--um-surface-muted);border-radius:6px;color:var(--um-text-strong);display:inline-block;font-size:11px;font-weight:500;padding:3px 8px;white-space:nowrap}.UserManagement_chipActive__y4wPg{background:var(--um-success-bg);color:var(--um-success)}.UserManagement_chipInvited__qkq2U{background:var(--um-warn-bg);color:var(--um-warn)}.UserManagement_chipSuspended__b369V{background:var(--um-danger-bg);color:var(--um-danger)}.UserManagement_state__qtcxm{color:var(--um-text-muted);font-size:14px;padding:40px 16px;text-align:center}.UserManagement_footer__O7ybg{align-items:center;border-top:1px solid var(--um-border-soft);color:var(--um-text-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:12px;justify-content:space-between;padding:12px 16px}.UserManagement_pager__OY6uo{align-items:center;display:flex;gap:4px}.UserManagement_pageButton__QIFFV{background:#0000;border:none;border-radius:6px;color:var(--um-text-secondary);cursor:pointer;font:inherit;font-size:14px;height:32px;min-width:32px;padding:0 8px}.UserManagement_pageButton__QIFFV:hover:not(:disabled){background:var(--um-surface-muted)}.UserManagement_pageButton__QIFFV:disabled{cursor:default;opacity:.4}.UserManagement_pageActive__JPgWs{background:var(--um-accent-soft);color:var(--color-brand-text);font-weight:500}.UserManagement_note__ZCFwW{background:var(--um-surface-subtle);border:1px solid var(--um-border);border-radius:12px;color:var(--um-text-secondary);font-size:14px;line-height:1.55;margin:16px 0 0;padding:16px 20px}.UserManagement_noteTitle__rzbPi{color:var(--um-text-strong);display:block;font-weight:500;margin-bottom:4px}.UserManagement_back__mz7di{margin-bottom:20px}.UserManagement_detailHeader__5j1Ly{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.UserManagement_detailTitle__7IK3C{color:var(--um-text-strong);font-size:20px;font-weight:500;margin:0;overflow-wrap:anywhere}.UserManagement_section__Gfxhx{border-top:1px solid var(--um-border);margin-top:24px;padding-top:24px}.UserManagement_sectionTitle__VzxTy{color:var(--um-text-strong);font-size:18px;font-weight:500;margin:0}.UserManagement_sectionSub__Moom\+{color:var(--um-text-muted);font-size:14px;margin:4px 0 16px}.UserManagement_assignRow__JQzKr{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.UserManagement_assignRow__JQzKr .UserManagement_select__Z9ROr{flex:1 1 260px;max-width:420px}.UserManagement_fields__UNARK{grid-gap:16px 24px;display:grid;gap:16px 24px;grid-template-columns:repeat(2,1fr)}.UserManagement_field__XRiru label{color:var(--um-text-strong);display:block;font-size:13px;font-weight:500;margin-bottom:6px}.UserManagement_readonly__-122F{align-items:center;background:var(--um-surface-subtle);border:1px solid var(--um-border);border-radius:8px;box-sizing:border-box;color:var(--um-text-strong);display:flex;font:inherit;font-size:14px;height:40px;padding:0 12px;width:100%}.UserManagement_hint__zVhKL{color:var(--um-text-muted);font-size:12px;margin-top:6px}.UserManagement_formCard__r64eu{background:var(--um-surface-subtle);border:1px solid var(--um-border);border-radius:12px;margin-bottom:8px;padding:24px}.UserManagement_formHeader__lWR45{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.UserManagement_formRow__4-7yN{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:1.4fr 1fr 1fr 36px;margin-bottom:12px}.UserManagement_fieldLabel__tr40J{color:var(--um-text-strong);display:block;font-size:13px;font-weight:500;margin-bottom:6px}.UserManagement_formRow__4-7yN .UserManagement_select__Z9ROr,.UserManagement_input__S7J6y{background:var(--um-bg);border:1px solid var(--um-border);border-radius:8px;box-sizing:border-box;color:var(--um-text-strong);font:inherit;font-size:14px;height:40px;max-width:none;padding:0 12px;width:100%}.UserManagement_input__S7J6y::placeholder{color:var(--um-text-muted)}.UserManagement_inputError__7ZKJg{border-color:var(--um-danger)}.UserManagement_iconButton__RJKYD:focus-visible,.UserManagement_input__S7J6y:focus-visible{outline:2px solid var(--um-accent);outline-offset:1px}.UserManagement_fieldError__YFBkT{color:var(--um-danger);font-size:12px;margin-top:4px}.UserManagement_iconButton__RJKYD{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--um-text-muted);cursor:pointer;display:inline-flex;height:40px;justify-content:center;margin-top:22px;width:36px}.UserManagement_iconButton__RJKYD:hover:not(:disabled){background:var(--um-surface-muted);color:var(--um-text-strong)}.UserManagement_iconButton__RJKYD:disabled{cursor:default;opacity:.4}.UserManagement_results__YMsUs{background:var(--um-bg);border:1px solid var(--um-border);border-radius:8px;display:flex;flex-direction:column;font-size:14px;gap:4px;margin-top:16px;padding:12px 16px}.UserManagement_resultOk__5r-0Z{color:var(--um-success-text)}.UserManagement_resultFail__wQE\+5{color:var(--um-danger-text)}.UserManagement_resultFail__wQE\+5,.UserManagement_resultOk__5r-0Z{align-items:center;display:flex;gap:6px}.UserManagement_stack__MOCO-{display:flex;flex-direction:column;gap:16px}.UserManagement_checkRow__xLz31{align-items:center;color:var(--um-text-strong);cursor:pointer;display:flex;font-size:14px;gap:10px}.UserManagement_checkRow__xLz31 input{accent-color:var(--um-accent);height:16px;width:16px}@media (max-width:900px){.UserManagement_page__lsF8P{padding:16px}.UserManagement_stats__Tg3\+\+{grid-template-columns:repeat(2,1fr)}.UserManagement_fields__UNARK,.UserManagement_formRow__4-7yN{grid-template-columns:1fr}.UserManagement_iconButton__RJKYD{margin-top:0;width:100%}.UserManagement_spacer__\+0XWC{margin-left:0}}.UploadDataPage_reviewBanner__IAibp{align-items:center;background:var(--color-brand-light);border-radius:12px;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px;padding:20px 24px}.UploadDataPage_reviewBannerTitle__e7UBN{color:var(--color-text);font-size:1rem;font-weight:700;margin:0 0 4px}.UploadDataPage_reviewBannerText__5dG00{color:var(--color-muted-text-2);font-size:.85rem;margin:0;max-width:640px}.UploadDataPage_reviewBannerBtn__OoBDl{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;flex-shrink:0;font-size:.875rem;font-weight:600;padding:10px 20px;white-space:nowrap}.UploadDataPage_reviewBannerBtn__OoBDl:hover{background:#1d4ed8}.UploadDataPage_statsRow__IclHq{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:20px}.UploadDataPage_statCard__5vnEE{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;padding:14px 16px}.UploadDataPage_statValue__bIdq0{color:var(--color-text);font-size:1.4rem;font-weight:700}.UploadDataPage_statLabel__a4vRu{color:var(--color-muted-text);font-size:.78rem;margin-top:2px}.UploadDataPage_badge__BlDfm{border-radius:999px;display:inline-block;font-size:.75rem;font-weight:600;padding:2px 8px}.UploadDataPage_badgeDraft__MbYVt{background:var(--um-warn-bg);color:var(--um-warn-text)}.UploadDataPage_badgeSubmitted__JZ98R{background:var(--color-brand-light);color:var(--color-brand-text)}.UploadDataPage_badgeApproved__evU0B{background:var(--um-success-bg);color:var(--um-success-text)}.UploadDataPage_badgeSentBack__7wUiV{background:var(--um-danger-bg);color:var(--um-danger-text)}.UploadDataPage_backBtn__Ra-4-{align-items:center;background:none;border:none;color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:.85rem;gap:6px;margin-bottom:12px;padding:4px 0}.UploadDataPage_backBtn__Ra-4-:hover{color:var(--color-text)}.UploadDataPage_wizardSteps__CbnN4{align-items:center;display:flex;margin-bottom:28px;width:100%}.UploadDataPage_wizardStep__FIVZq{font-size:.9rem;gap:10px}.UploadDataPage_wizardStepCircle__Sg2-j,.UploadDataPage_wizardStep__FIVZq{align-items:center;color:var(--color-muted-text);display:flex;flex-shrink:0}.UploadDataPage_wizardStepCircle__Sg2-j{background:var(--color-surface);border:2px solid #d1d5db;border-radius:50%;font-size:.85rem;font-weight:700;height:32px;justify-content:center;transition:border-color .15s,background .15s,color .15s;width:32px}.UploadDataPage_wizardStep__FIVZq.UploadDataPage_active__zZBXg .UploadDataPage_wizardStepCircle__Sg2-j{border-color:#2563eb;color:#2563eb}.UploadDataPage_wizardStep__FIVZq.UploadDataPage_done__g89Pl .UploadDataPage_wizardStepCircle__Sg2-j{background:#2563eb;border-color:#2563eb;color:#fff}.UploadDataPage_wizardStep__FIVZq.UploadDataPage_active__zZBXg{color:var(--color-text);font-weight:600}.UploadDataPage_wizardStep__FIVZq.UploadDataPage_done__g89Pl{color:var(--color-text)}.UploadDataPage_wizardStepDivider__YySfx{background:#e5e7eb;flex:1 1;height:2px;margin:0 12px;min-width:32px;transition:background .15s}.UploadDataPage_wizardStepDivider__YySfx.UploadDataPage_wizardStepDividerDone__861G9{background:#2563eb}.UploadDataPage_formRow__YvZWw{display:flex;flex-direction:column;gap:6px;margin-bottom:16px;max-width:320px}.UploadDataPage_formRow__YvZWw label{color:var(--color-muted-text-2);font-size:.82rem;font-weight:600}.UploadDataPage_formRow__YvZWw input{border:1px solid var(--color-border);border-radius:8px;font-size:.9rem;padding:8px 10px}.UploadDataPage_dropzone__RqmEV{align-items:center;border:none;border-radius:12px;color:var(--color-muted-text);cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:56px 24px;text-align:center;transition:background .15s;width:100%}.UploadDataPage_dropzone__RqmEV,.UploadDataPage_dropzone__RqmEV:hover{background:var(--color-brand-light)}.UploadDataPage_dropzoneIcon__LoxUm{color:#2563eb;margin-bottom:4px}.UploadDataPage_dropzoneMain__vYOsP{color:var(--color-muted-text-2);font-size:.95rem}.UploadDataPage_dropzoneMain__vYOsP strong{color:#2563eb;font-weight:600}.UploadDataPage_table__oz2cO{border-collapse:collapse;font-size:.85rem;width:100%}.UploadDataPage_table__oz2cO th{background:var(--color-panel-warm);border-bottom:1px solid var(--color-border);color:var(--color-muted-text);font-weight:600;padding:8px 10px;text-align:left;white-space:nowrap}.UploadDataPage_table__oz2cO td{border-bottom:1px solid var(--color-hairline);padding:6px 10px;vertical-align:top}.UploadDataPage_rowError__z3sxz{background:#fef2f2}.UploadDataPage_cellInput__Px05V{border:1px solid #fecaca;border-radius:6px;font-size:.82rem;padding:4px 6px;width:100%}.UploadDataPage_issueMsg__iBIQG{color:#dc2626;display:block;font-size:.72rem;margin-top:2px}.UploadDataPage_actionsRow__ubhx4{display:flex;gap:10px;margin-top:20px}.UploadDataPage_primaryBtn__3Irij{background:var(--color-brand);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:9px 18px}.UploadDataPage_primaryBtn__3Irij:hover{background:var(--color-brand-hover)}.UploadDataPage_primaryBtn__3Irij:disabled{cursor:not-allowed;opacity:.5}.UploadDataPage_secondaryBtn__QNUq-{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;color:var(--color-muted-text-2);cursor:pointer;font-size:.875rem;font-weight:500;padding:9px 18px}.UploadDataPage_secondaryBtn__QNUq-:hover{background:var(--color-elevated-hover)}.UploadDataPage_successBox__aVQlv{align-items:center;color:var(--um-success-text);display:flex;flex-direction:column;gap:8px;padding:40px 20px;text-align:center}.UploadDataPage_detailMeta__CClrd{color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:.85rem;gap:24px;margin-bottom:20px}.UploadDataPage_detailMeta__CClrd strong{color:var(--color-text)}.UploadDataPage_timeline__Bie6v{display:flex;flex-direction:column;gap:10px}.UploadDataPage_timelineItem__JyfzA{align-items:baseline;display:flex;font-size:.85rem;gap:10px}.UploadDataPage_timelineDot__Y9h57{background:var(--color-text);border-radius:50%;flex-shrink:0;height:6px;width:6px}.UploadDataPage_dropzoneHint__yeUBi,.UploadDataPage_timelineTime__9wZmp{color:var(--color-muted-text);font-size:.78rem}.UploadDataPage_dropzoneHint__yeUBi{margin-top:6px}.UploadDataPage_templateLink__tvHOv{background:none;border:none;color:#2563eb;cursor:pointer;font-size:.85rem;font-weight:500;margin-bottom:14px;padding:0}.UploadDataPage_templateLink__tvHOv:hover{text-decoration:underline}.UploadDataPage_processingBox__YFFY2{align-items:center;display:flex;flex-direction:column;gap:14px;max-width:480px;padding:48px 20px}.UploadDataPage_spinner__IGxB2{animation:UploadDataPage_wizardSpin__aZwa1 .8s linear infinite;border:3px solid var(--color-border);border-radius:50%;border-top:3px solid #2563eb;height:36px;width:36px}@keyframes UploadDataPage_wizardSpin__aZwa1{to{transform:rotate(1turn)}}.UploadDataPage_processingText__O3WiK{color:var(--color-text-secondary);font-size:.9rem;text-align:center}.UploadDataPage_successHero__dhIjx{align-items:center;background:linear-gradient(90deg,#ecfdf5,#a7f3d0);border-radius:12px;display:flex;flex-direction:column;gap:8px;margin-bottom:20px;padding:36px 20px;text-align:center}.UploadDataPage_successHero__dhIjx h2{color:var(--color-text);font-size:1.2rem;margin:4px 0 0}.UploadDataPage_mappingGrid__rjXm5{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:16px}.UploadDataPage_mappingCard__pvW7X{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;padding:12px 14px}.UploadDataPage_mappingLabel__ROIkC{color:var(--color-muted-text);font-size:.75rem}.UploadDataPage_mappingValue__xkxqC{color:var(--color-text);font-size:.95rem;font-weight:700;margin-top:2px}.UploadDataPage_mappingSub__QzrB0{color:var(--color-muted-text);font-size:.72rem;margin-top:2px}.UploadDataPage_chipRow__KDvBG{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.UploadDataPage_chip__fpBXJ{background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-secondary);cursor:pointer;font-size:.8rem;padding:5px 12px}.UploadDataPage_chip__fpBXJ.UploadDataPage_chipActive__vbTii{background:var(--color-brand-light);border-color:#2563eb;color:#2563eb;font-weight:600}.UploadDataPage_cleanBox__HDHJJ{align-items:center;border:1px solid var(--color-border);border-radius:12px;color:var(--um-success-text);display:flex;flex-direction:column;gap:8px;padding:32px 20px;text-align:center}.UploadDataPage_modalBackdrop__Qwol8{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.UploadDataPage_modalBox__63Fmo{background:var(--color-surface);border-radius:16px;box-shadow:0 20px 60px #00000040;max-height:80vh;max-width:560px;overflow-y:auto;width:100%}.UploadDataPage_modalHeader__9hAHZ{align-items:flex-start;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;padding:20px 20px 12px}.UploadDataPage_modalTitle__wDGwo{color:var(--color-text);font-size:1.05rem;font-weight:700;margin:0 0 4px}.UploadDataPage_modalSub__doh2w{color:var(--color-muted-text);font-size:.8rem;margin:0}.UploadDataPage_modalCloseBtn__z-SYc{background:none;border:none;color:var(--color-muted-text);cursor:pointer;padding:4px}.UploadDataPage_modalBody__gLdBc{padding:16px 20px 20px}.UploadDataPage_modalFooter__t7PpQ{align-items:center;border-top:1px solid var(--color-border);display:flex;gap:16px;justify-content:space-between;padding:14px 20px}.UploadDataPage_modalFooterNote__684pd{color:var(--color-muted-text);font-size:.78rem;min-width:0}.IntegrationWizardModal_backdrop__iuF9v{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.IntegrationWizardModal_modal__6b4CW{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;box-shadow:0 20px 60px #00000040;display:flex;flex-direction:column;max-height:88vh;max-width:520px;width:100%}.IntegrationWizardModal_header__g8jsG{align-items:center;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;padding:18px 20px 12px}.IntegrationWizardModal_title__InqMn{color:var(--color-text);font-size:17px;font-weight:700;margin:0}.IntegrationWizardModal_closeBtn__PT9sN{background:none;border:none;border-radius:8px;color:var(--color-muted-text);cursor:pointer;display:flex;padding:4px}.IntegrationWizardModal_closeBtn__PT9sN:hover{background:var(--color-elevated-hover);color:var(--color-text)}.IntegrationWizardModal_body__cikbj{flex:1 1;overflow-y:auto;padding:16px 20px}.IntegrationWizardModal_group__141DB{margin-bottom:16px}.IntegrationWizardModal_groupLabel__escMJ{color:var(--color-muted-text);font-size:11px;font-weight:700;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.IntegrationWizardModal_cardGrid__nAnY7{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.IntegrationWizardModal_sourceCard__CMDBA{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;color:var(--color-text);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:12px;text-align:left;transition:all .15s}.IntegrationWizardModal_sourceCard__CMDBA:hover{background:var(--color-brand-light);border-color:var(--color-brand)}.IntegrationWizardModal_sourceIcon__XhjRE{color:var(--chat-text-secondary);display:inline-flex}.IntegrationWizardModal_titleWithIcon__T6Gve{align-items:center;display:inline-flex;gap:8px}.IntegrationWizardModal_sourceLabel__irNkf{flex:1 1}.IntegrationWizardModal_sourceCardDisabled__BgtrL{cursor:not-allowed;opacity:.55;position:relative}.IntegrationWizardModal_sourceCardDisabled__BgtrL:hover{background:var(--color-surface);border-color:var(--color-border)}.IntegrationWizardModal_comingSoonBadge__mcz4n{background:var(--color-brand);border-radius:6px;color:#fff;font-size:9px;font-weight:700;letter-spacing:.04em;padding:2px 6px;text-transform:uppercase;white-space:nowrap}.IntegrationWizardModal_field__nWqk2{margin-bottom:12px}.IntegrationWizardModal_label__BdZXe{color:var(--color-text-secondary);display:block;font-size:12px;font-weight:600;margin-bottom:4px}.IntegrationWizardModal_input__RtmmX{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;box-sizing:border-box;color:var(--color-text);font-size:13px;padding:9px 11px;width:100%}.IntegrationWizardModal_input__RtmmX:focus{border-color:var(--color-brand);outline:none}.IntegrationWizardModal_hint__9ClDC{color:var(--color-muted-text);font-size:12px;margin:8px 0}.IntegrationWizardModal_hintRow__xIyd-{align-items:center;display:flex;gap:6px}.IntegrationWizardModal_officeUpload__kwBvl{padding:12px 0;text-align:center}.IntegrationWizardModal_fileLabel__rT2ww{align-items:center;background:var(--color-brand);border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:10px 16px}.IntegrationWizardModal_fileLabel__rT2ww input{display:none}.IntegrationWizardModal_tableList__y3q-Z{border:1px solid var(--color-border);border-radius:10px;max-height:280px;overflow-y:auto}.IntegrationWizardModal_tableRow__JcmC3{align-items:center;border-bottom:1px solid var(--color-border);color:var(--color-text);cursor:pointer;display:flex;font-size:13px;gap:10px;padding:9px 12px}.IntegrationWizardModal_tableRow__JcmC3:last-child{border-bottom:none}.IntegrationWizardModal_tableRow__JcmC3:hover{background:var(--color-elevated-hover)}.IntegrationWizardModal_footer__-k6vy{border-top:1px solid var(--color-border);display:flex;gap:8px;justify-content:flex-end;padding:14px 20px}.IntegrationWizardModal_cancelBtn__YX2SG{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;color:var(--color-text);cursor:pointer;font-size:13px;font-weight:600;padding:9px 16px}.IntegrationWizardModal_cancelBtn__YX2SG:hover{background:var(--color-elevated-hover)}.IntegrationWizardModal_primaryBtn__Yg9Z8{background:var(--color-brand);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:9px 16px}.IntegrationWizardModal_primaryBtn__Yg9Z8:hover{background:var(--color-brand-hover)}.IntegrationWizardModal_primaryBtn__Yg9Z8:disabled{cursor:not-allowed;opacity:.5}.FileInfoModal_backdrop__0kPuE{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.FileInfoModal_modal__FiuGi{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;box-shadow:0 20px 60px #00000040;display:flex;flex-direction:column;max-height:80vh;max-width:480px;width:100%}.FileInfoModal_header__rzRA3{align-items:center;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;padding:18px 20px 12px}.FileInfoModal_title__a7jfU{color:var(--color-text);font-size:16px;font-weight:700;margin:0}.FileInfoModal_closeBtn__0WCRF{align-items:center;background:none;border:none;border-radius:8px;color:var(--color-text-secondary);cursor:pointer;display:flex;padding:4px}.FileInfoModal_closeBtn__0WCRF:hover{background:var(--color-elevated-hover);color:var(--color-text)}.FileInfoModal_body__eeicz{display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding:16px 20px 20px}.FileInfoModal_row__Ajg2t{display:flex;flex-direction:column;gap:2px}.FileInfoModal_rowGrid__ZinvU{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.FileInfoModal_label__XuOfG{color:var(--color-text-secondary);font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.FileInfoModal_value__lBP93{color:var(--color-text);font-size:13px;word-break:break-all}.FileInfoModal_errorBox__\+KU3\+{background:#ef444414;border:1px solid #ef444440;border-radius:8px;color:#ef4444;font-size:12px;padding:8px 10px}.AreaApprovalsPage_badgeSentBack__4W4E-{background:var(--um-danger-bg);color:var(--um-danger-text)}.AreaApprovalsPage_checkList__73nW4{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.AreaApprovalsPage_checkItem__y\+VCs{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;color:var(--color-muted-text-2);display:flex;font-size:.85rem;gap:12px;justify-content:space-between;padding:10px 14px}.AreaApprovalsPage_checkBadge__WnuOC{border-radius:999px;flex-shrink:0;font-size:.72rem;font-weight:600;padding:2px 10px;white-space:nowrap}.AreaApprovalsPage_checkPassed__\+wDrg{background:var(--um-success-bg);color:var(--um-success-text)}.AreaApprovalsPage_checkAttention__EgEYr{background:var(--um-warn-bg);color:var(--um-warn-text)}.AreaApprovalsPage_stickyFooter__G4gHq{align-items:center;background:var(--color-surface);border-radius:0 0 12px 12px;border-top:1px solid var(--color-border);bottom:0;display:flex;gap:16px;justify-content:space-between;margin:20px -20px -20px;padding:14px 20px;position:-webkit-sticky;position:sticky}.AreaApprovalsPage_stickyFooterNote__5PRwL{color:var(--color-muted-text);font-size:.8rem}.AreaApprovalsPage_dangerBtn__vPZTk{background:var(--color-surface);border:1px solid #fecaca;border-radius:8px;color:var(--um-danger-text);cursor:pointer;font-size:.875rem;font-weight:500;padding:9px 18px}.AreaApprovalsPage_dangerBtn__vPZTk:hover{background:#fef2f2}.AreaApprovalsPage_reasonGrid__e5-el{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin-bottom:16px}.AreaApprovalsPage_reasonCard__ploEz{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;cursor:pointer;padding:12px 14px;text-align:left}.AreaApprovalsPage_reasonCard__ploEz:hover{border-color:#cbd5e1}.AreaApprovalsPage_reasonCardActive__naGaq{background:var(--color-brand-light);border-color:#2563eb}.AreaApprovalsPage_reasonCardTitle__kQyFp{color:var(--color-text);font-size:.85rem;font-weight:600;margin:0 0 4px}.AreaApprovalsPage_reasonCardDesc__HTSRm{color:var(--color-muted-text);font-size:.75rem;margin:0}.AreaApprovalsPage_noteLabel__DvoED{color:var(--color-muted-text-2);display:block;font-size:.82rem;font-weight:600;margin-bottom:6px}.AreaApprovalsPage_noteTextarea__\+a\+Br{border:1px solid var(--color-border);border-radius:8px;font-family:inherit;font-size:.85rem;min-height:64px;padding:8px 10px;resize:vertical;width:100%}.AreaApprovalsPage_modalFooter__a2kO3{align-items:center;border-top:1px solid var(--color-border);display:flex;gap:16px;justify-content:space-between;padding:14px 20px}.AreaApprovalsPage_modalFooterNote__DZxFz{color:var(--color-muted-text);font-size:.78rem}.ProvenanceModals_backdrop__tKyzI{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.ProvenanceModals_modal__djsk4{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;box-shadow:0 20px 60px #00000040;display:flex;flex-direction:column;max-height:80vh;max-width:560px;width:100%}.ProvenanceModals_header__bMxZ-{align-items:flex-start;border-bottom:1px solid var(--color-border);display:flex;gap:12px;justify-content:space-between;padding:20px 22px 14px}.ProvenanceModals_headerText__Ptji4{min-width:0}.ProvenanceModals_title__jSnaD{color:var(--color-text);font-size:17px;font-weight:700;margin:0 0 2px}.ProvenanceModals_subtitle__b783S{color:var(--color-muted-text);font-size:13px;margin:0}.ProvenanceModals_closeBtn__JMWDv{background:none;border:none;border-radius:8px;color:var(--color-muted-text);cursor:pointer;display:flex;flex-shrink:0;padding:4px}.ProvenanceModals_closeBtn__JMWDv:hover{background:var(--color-elevated-hover);color:var(--color-text)}.ProvenanceModals_body__wRXl3{flex:1 1;overflow-y:auto;padding:18px 22px}.ProvenanceModals_block__bMr2H{margin-bottom:18px}.ProvenanceModals_block__bMr2H:last-child{margin-bottom:0}.ProvenanceModals_blockLabel__rLDKD{color:var(--color-muted-text);font-size:13px;margin-bottom:2px}.ProvenanceModals_blockValue__PWS40{color:var(--color-text);font-size:20px;font-weight:700}.ProvenanceModals_blockValueMuted__76p4R{color:var(--color-muted-text);font-size:20px;font-weight:700}.ProvenanceModals_note__KlBae{border-top:1px solid var(--color-border);color:var(--color-muted-text);font-size:12px;line-height:1.5;margin:0;padding:12px 22px 16px}.ProvenanceModals_trailRow__j27kr{border-bottom:1px solid var(--color-border);padding:10px 0}.ProvenanceModals_trailRow__j27kr:last-child{border-bottom:none}.ProvenanceModals_trailWhen__WHxY3{color:var(--color-text);font-size:14px;font-weight:600}.ProvenanceModals_trailWhat__g9TAI{color:var(--color-muted-text);font-size:13px;margin-top:2px;overflow-wrap:anywhere}.ProvenanceModals_linkBtn__irRyn{background:none;border:none;color:var(--color-brand);cursor:pointer;font-size:13px;font-weight:600;padding:0;text-decoration:underline}.ProvenanceModals_linkBtn__irRyn:hover{color:var(--color-brand-hover)}.ProvenanceModals_splitLine__\+ja9f{color:var(--color-muted-text);font-size:13px;margin:10px 0 0}.ProvenanceModals_lossBlurb__uRf3a{color:var(--color-text);font-size:14px;margin:0 0 12px}.ProvenanceModals_lossTable__p-0Lk{border-collapse:collapse;font-size:14px;width:100%}.ProvenanceModals_lossTable__p-0Lk th{border-bottom:1px solid var(--color-border);color:var(--color-muted-text);font-size:12px;font-weight:600;padding:8px 10px;text-align:left}.ProvenanceModals_lossTable__p-0Lk td{border-bottom:1px solid var(--color-border);color:var(--color-text);padding:10px}.ProvenanceModals_lossTable__p-0Lk tbody tr:last-child td{border-bottom:none}.ProvenanceModals_num__6PLR4{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right!important}.ProvenanceModals_footerBar__M4wyF{align-items:center;border-top:1px solid var(--color-border);display:flex;gap:12px;justify-content:space-between;padding:12px 22px 16px}.ProvenanceModals_footerNote__EtX9n{color:var(--color-muted-text);font-size:12px;line-height:1.5}.ProvenanceModals_doneBtn__yxHoI{background:var(--color-brand);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 18px}.ProvenanceModals_doneBtn__yxHoI:hover{background:var(--color-brand-hover)}.LossSection_subtitle__nh8Fq{color:var(--color-muted-text);font-size:13px;margin:0 0 12px}.LossSection_grid__H3kFO{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.LossSection_card__QCtmT{border:1px solid var(--color-border);border-radius:10px;padding:14px 16px}.LossSection_label__3qUws{color:var(--color-muted-text);font-size:13px}.LossSection_value__b56S\+{color:var(--color-text);font-size:22px;font-weight:700;margin:2px 0}.LossSection_note__I8wnI{color:var(--color-muted-text);font-size:12px;margin-bottom:8px}.LossSection_footnote__xUfeU{color:var(--color-muted-text);font-size:12px;margin:12px 0 0}@media (max-width:720px){.LossSection_grid__H3kFO{grid-template-columns:1fr}}.DashboardKpiRow_row__zuZZl{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,1fr);margin-bottom:16px}@media (max-width:1100px){.DashboardKpiRow_row__zuZZl{grid-template-columns:repeat(2,1fr)}}.DashboardKpiRow_card__FUA60{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;padding:14px 16px}.DashboardKpiRow_iconBox__Qq2Ic{align-items:center;background:var(--color-brand-light);border-radius:8px;color:var(--color-brand-text);display:inline-flex;height:28px;justify-content:center;margin-bottom:8px;width:28px}.DashboardKpiRow_label__aqkKg{color:var(--color-muted-text);font-size:.78rem;margin-bottom:2px}.DashboardKpiRow_value__dQh\+9{color:var(--color-text);font-size:1.4rem;font-weight:700;margin-bottom:6px}.DashboardKpiRow_valueMuted__1vSq7{color:var(--color-muted-text)}.DashboardKpiRow_chip__WSjFn{border-radius:999px;display:inline-block;font-size:.72rem;font-weight:600;padding:2px 8px}.DashboardKpiRow_chipDanger__FdYN7{background:var(--um-danger-bg);color:var(--um-danger-text)}.DashboardKpiRow_chipSuccess__oqZPE{background:var(--um-success-bg);color:var(--um-success-text)}.DashboardKpiRow_chipWarn__nOSp-{background:var(--um-warn-bg);color:var(--um-warn-text)}.NeedsAttentionSection_banner__bt4MK{align-items:center;background:var(--color-brand-light);border-radius:10px;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px;padding:14px 18px}.NeedsAttentionSection_bannerTitle__s4PYh{color:var(--color-text);font-weight:600;margin:0 0 2px}.NeedsAttentionSection_bannerText__MfQET{color:var(--color-text-secondary);font-size:.85rem;margin:0}.NeedsAttentionSection_openApprovalsBtn__s1wyc{background:var(--color-brand);border:none;border-radius:8px;color:#fff;cursor:pointer;flex-shrink:0;font-size:.85rem;font-weight:600;padding:8px 16px}.NeedsAttentionSection_openApprovalsBtn__s1wyc:hover{background:var(--color-brand-hover)}.NeedsAttentionSection_detailBtn__33YRz{background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;cursor:pointer;font-size:.78rem;padding:4px 10px}.NeedsAttentionSection_muted__D5HDF{color:var(--color-muted-text)}.OutletPerformanceSection_barRow__A2ocW{align-items:center;display:flex;gap:10px;margin-bottom:10px}.OutletPerformanceSection_barLabel__c\+bM7{color:var(--color-text);flex-shrink:0;font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:110px}.OutletPerformanceSection_barTrack__VZE6L{background:#f3f4f6;background:var(--color-surface-muted,#f3f4f6);border-radius:4px;flex:1 1;height:10px;overflow:hidden}.OutletPerformanceSection_barFill__1l0X6{background:var(--color-brand);border-radius:4px;height:10px}.OutletPerformanceSection_barValue__KrGw1{color:var(--color-text);flex-shrink:0;font-size:.8rem;text-align:right;width:90px}.OutletPerformanceSection_barMeta__jrdE\+{color:var(--color-muted-text);flex-shrink:0;font-size:.72rem;width:100px}.OutletPerformanceSection_chip__z9mXL{border-radius:999px;display:inline-block;font-size:.72rem;font-weight:600;padding:2px 8px}.OutletPerformanceSection_chipApproved__0JX9U{background:var(--um-success-bg);color:var(--um-success-text)}.OutletPerformanceSection_chipWaiting__8En4d{background:var(--um-warn-bg);color:var(--um-warn-text)}.OutletPerformanceSection_chipNotReported__tw-jb{background:#f3f4f6;background:var(--color-surface-muted,#f3f4f6);color:var(--color-muted-text)}.OutletPerformanceSection_muted__6lYUI{color:var(--color-muted-text)}.AreaMapPage_legend__Wdjni{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:8px}.AreaMapPage_legendItem__G1jo7{align-items:center;color:var(--color-text);display:flex;font-size:.8rem;gap:6px}.AreaMapPage_legendDot__mzxhA{border-radius:50%;display:inline-block;height:10px;width:10px}.AreaMapPage_hints__mBtxy{color:var(--color-muted-text);display:flex;flex-wrap:wrap;font-size:.75rem;gap:16px;margin:6px 0 12px}.AreaMapPage_pillRow__58Hvn{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.AreaMapPage_pill__toz8L{background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;color:var(--color-text);cursor:pointer;font-size:.8rem;padding:6px 14px}.AreaMapPage_pillActive__3y0wU{background:var(--color-brand);border-color:var(--color-brand);color:#fff}.AreaMapPage_footerNote__epei7{color:var(--color-muted-text);font-size:.8rem;margin-top:16px}.AreaMapPage_muted__Kl7x7{color:var(--color-muted-text)}.ConversationsPopover_toolbar__p1AHW{border-bottom:1px solid var(--color-border);display:flex;flex-shrink:0;gap:8px;justify-content:flex-end;padding:12px 20px;position:relative}.ConversationsPopover_anchor__HbuyZ{position:relative}.ConversationsPopover_toggle__6kmF0{align-items:center;background:none;border:1px solid #0000;border-radius:8px;color:var(--color-text);cursor:pointer;display:inline-flex;font:inherit;font-size:.8rem;gap:6px;padding:5px 10px}.ConversationsPopover_count__MnEUe,.ConversationsPopover_toggleOpen__Srep4,.ConversationsPopover_toggle__6kmF0:hover{background:var(--color-brand-light);color:var(--color-brand)}.ConversationsPopover_count__MnEUe{border-radius:999px;font-size:.7rem;font-weight:600;min-width:20px;padding:1px 7px;text-align:center}.ConversationsPopover_toggleOpen__Srep4 .ConversationsPopover_count__MnEUe{background:var(--color-brand);color:#fff}.ConversationsPopover_popover__9BIZL{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;box-shadow:0 8px 24px #0f172a1f;display:flex;flex-direction:column;max-height:min(460px,calc(100vh - 200px));padding:10px;position:absolute;right:0;top:calc(100% + 6px);width:320px;z-index:30}.ConversationsPopover_popoverHead__NXl22{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;padding:2px 2px 8px}.ConversationsPopover_popoverTitle__AuuDx{color:var(--color-text-secondary);font-size:.72rem;font-weight:600}.ConversationsPopover_newBtn__ZZ1uU{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text);cursor:pointer;display:inline-flex;font:inherit;font-size:.72rem;gap:4px;padding:3px 8px}.ConversationsPopover_newBtn__ZZ1uU:hover{border-color:var(--color-brand);color:var(--color-brand)}.ConversationsPopover_searchBox__jfnT7{align-items:center;background:var(--color-background);border:1px solid var(--color-border);border-radius:8px;display:flex;flex-shrink:0;gap:8px;padding:7px 10px}.ConversationsPopover_searchIcon__miZNe{color:var(--color-text-secondary);flex-shrink:0;line-height:0}.ConversationsPopover_searchInput__qRKwr{background:none;border:none;color:var(--color-text);flex:1 1;font:inherit;font-size:.82rem;min-width:0;outline:none}.ConversationsPopover_searchInput__qRKwr::placeholder{color:var(--color-text-secondary)}.ConversationsPopover_list__wuUHD{flex:1 1;margin-top:8px;min-height:0;overflow-y:auto}.ConversationsPopover_group__zzPc3{margin-bottom:8px}.ConversationsPopover_groupTitle__dD\+wf{color:var(--color-text-secondary);font-size:.7rem;font-weight:600;padding:4px 2px}.ConversationsPopover_item__ngUZ1{align-items:center;background:none;border:none;border-radius:8px;color:var(--color-text);cursor:pointer;display:flex;font:inherit;font-size:.84rem;gap:10px;justify-content:space-between;padding:9px 12px;text-align:left;width:100%}.ConversationsPopover_item__ngUZ1:hover{background:var(--color-panel-warm)}.ConversationsPopover_itemActive__RBRC2{background:var(--color-brand-light)}.ConversationsPopover_itemQuestion__\+8mT2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ConversationsPopover_itemTime__MhQcN{color:var(--color-text-secondary);flex-shrink:0;font-size:.72rem}.ConversationsPopover_card__7u6cd{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:3px;margin-bottom:8px;padding:12px 14px;text-align:left;width:100%}.ConversationsPopover_card__7u6cd:hover{border-color:var(--color-brand)}.ConversationsPopover_cardQuestion__Ue0Rs{color:var(--color-text);font-size:.84rem;font-weight:500}.ConversationsPopover_cardAnswer__Cj\+v\+{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--color-text-secondary);display:-webkit-box;font-size:.76rem;line-height:1.4;overflow:hidden}.ConversationsPopover_cardSource__STOCj{color:var(--color-text-secondary);font-size:.66rem;opacity:.8}.ConversationsPopover_empty__tAK6E{color:var(--color-text-secondary);font-size:.8rem;line-height:1.5;padding:28px 12px;text-align:center}@media (max-width:980px){.ConversationsPopover_anchor__HbuyZ{position:static}.ConversationsPopover_popover__9BIZL{right:12px;width:min(320px,calc(100vw - 24px))}}.AreaAiInsightsPage_sectionHeader__mjZPc{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin:18px 0 14px}.AreaAiInsightsPage_sectionTitle__U9S\+q{color:var(--color-text);font-size:18px;font-weight:700;margin:0 0 2px}.AreaAiInsightsPage_sectionSubtitle__G8--1{color:var(--color-muted-text);font-size:13px;margin:0}.AreaAiInsightsPage_card__QrC0T{align-items:flex-start;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;display:flex;gap:24px;justify-content:space-between;margin-bottom:12px;padding:18px 20px}.AreaAiInsightsPage_cardMain__JhR85{min-width:0}.AreaAiInsightsPage_cardTitle__yg\+\+7{color:var(--color-text);font-size:15px;font-weight:700;margin:10px 0 6px}.AreaAiInsightsPage_cardDetail__ioxVU{color:var(--color-text-secondary);font-size:13px;line-height:1.55;margin:0}.AreaAiInsightsPage_cardStat__Y3okZ{flex-shrink:0;text-align:right}.AreaAiInsightsPage_statValue__viA91{color:var(--color-text);font-size:17px;font-weight:700}.AreaAiInsightsPage_statNote__K68v1{font-size:12px;margin-top:2px}.AreaAiInsightsPage_spark__KCnnA{display:block;margin-left:auto;margin-top:6px}.AreaAiInsightsPage_pill__mcKli{border-radius:6px;display:inline-block;font-size:11px;font-weight:600;padding:3px 10px}.AreaAiInsightsPage_amber__39ESl{background:var(--um-warn-bg);color:var(--um-warn-text)}.AreaAiInsightsPage_red__Ht0RN{background:var(--um-danger-bg);color:var(--um-danger-text)}.AreaAiInsightsPage_green__hGeL-{background:var(--um-success-bg);color:var(--um-success-text)}.AreaAiInsightsPage_blue__xB88Q{background:var(--color-brand-light);color:var(--color-brand-text)}.AreaAiInsightsPage_statNote__K68v1.AreaAiInsightsPage_amber__39ESl,.AreaAiInsightsPage_statNote__K68v1.AreaAiInsightsPage_blue__xB88Q,.AreaAiInsightsPage_statNote__K68v1.AreaAiInsightsPage_green__hGeL-,.AreaAiInsightsPage_statNote__K68v1.AreaAiInsightsPage_red__Ht0RN{background:none;padding:0}.AreaAiInsightsPage_footer__VUUjV{color:var(--color-muted-text);font-size:12px;margin:16px 0 0}.AreaAiAnalystPage_shell__Il\+Li{display:flex;flex-direction:column;height:calc(100vh - 64px)}.AreaAiAnalystPage_header__bx3HS{align-items:center;display:flex;flex-shrink:0;gap:12px;padding:16px 20px 12px}.AreaAiAnalystPage_period__VnEqy{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text);font:inherit;font-size:.82rem;padding:6px 10px}.AreaAiAnalystPage_heroBody__MboLn{display:flex;flex:1 1;flex-direction:column;min-height:0;position:relative}.AreaAiAnalystPage_heroSplit__FeogA{display:grid;flex:1 1;grid-template-columns:1fr 340px;min-height:0}@media (max-width:980px){.AreaAiAnalystPage_heroSplit__FeogA{grid-template-columns:1fr}.AreaAiAnalystPage_insightsPanel__d4rz8{display:none}}.AreaAiAnalystPage_hero__Lv6qo{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;margin:0 auto;max-width:700px;padding:20px 20px 40px;text-align:center;width:100%}.AreaAiAnalystPage_insightsPanel__d4rz8{background:var(--color-panel-warm);border-left:1px solid var(--color-border);display:flex;flex-direction:column;min-height:0;overflow-y:auto}.AreaAiAnalystPage_insightsPanelHead__9rfcN{align-items:center;border-bottom:1px solid var(--color-border);color:var(--color-brand);display:flex;flex-shrink:0;gap:8px;padding:14px 18px}.AreaAiAnalystPage_insightsPanelTitle__-3OhS{color:var(--color-text);font-size:.85rem;font-weight:600}.AreaAiAnalystPage_insightsPanelEmpty__8XJUK{color:var(--color-text-secondary);font-size:.82rem;margin:auto;padding:32px 20px;text-align:center}.AreaAiAnalystPage_insightsPanelBody__J5SVP{padding:14px 16px 20px}.AreaAiAnalystPage_insightsPanelFooter__DKuCc{color:var(--color-text-secondary);font-size:.72rem;margin:12px 0 0}.AreaAiAnalystPage_insightsPanel__d4rz8 .AreaAiAnalystPage_findingCard__1ULYF{align-items:stretch;flex-direction:column;gap:8px;margin-bottom:10px;padding:12px 14px}.AreaAiAnalystPage_insightsPanel__d4rz8 .AreaAiAnalystPage_findingStat__jv0Bp{align-items:baseline;display:flex;flex-shrink:1;flex-wrap:wrap;gap:4px 10px;text-align:left}.AreaAiAnalystPage_heroIcon__1ZfzZ{align-items:center;background:var(--color-brand);border-radius:16px;color:#fff;display:flex;height:56px;justify-content:center;margin-bottom:20px;width:56px}.AreaAiAnalystPage_heroTitle__NQR1y{color:var(--color-text);font-size:1.6rem;font-weight:500;line-height:1.35;margin:0 0 16px}.AreaAiAnalystPage_heroBadges__Jc-hc{display:flex;gap:8px;margin-bottom:28px}.AreaAiAnalystPage_badge__fIEU6{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-secondary);display:inline-flex;font-size:.78rem;gap:5px;padding:5px 12px}.AreaAiAnalystPage_heroComposer__KOPWI{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;box-shadow:0 1px 4px #0000000d;margin-bottom:24px;max-width:580px;padding:12px;width:100%}.AreaAiAnalystPage_heroTextarea__qoijO{background:none;border:none;color:var(--color-text);font:inherit;font-size:.9rem;line-height:1.5;outline:none;padding:0;resize:none;width:100%}.AreaAiAnalystPage_heroTextarea__qoijO::placeholder{color:var(--color-text-secondary)}.AreaAiAnalystPage_heroComposerBar__YhTCZ{align-items:center;display:flex;justify-content:space-between;margin-top:8px}.AreaAiAnalystPage_hiddenInput__WR3Uj{display:none}.AreaAiAnalystPage_attachmentChip__vTuWR{align-items:center;background:var(--color-panel-warm);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text);display:inline-flex;font-size:.76rem;gap:6px;margin-bottom:8px;padding:4px 10px}.AreaAiAnalystPage_attachmentName__X5QJK{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AreaAiAnalystPage_attachmentRemove__Kqb8B{background:none;border:none;color:var(--color-text-secondary);cursor:pointer;line-height:0;padding:0}.AreaAiAnalystPage_attachmentRemove__Kqb8B:hover{color:var(--color-text)}.AreaAiAnalystPage_fileChip__xuE-E{align-items:center;background:var(--color-panel-warm);border:1px solid var(--color-border);border-radius:10px;color:var(--color-text);display:inline-flex;font-size:.8rem;gap:6px;padding:6px 12px}.AreaAiAnalystPage_examples__yowTH{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;max-width:620px}.AreaAiAnalystPage_example__jLTWx{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;color:var(--color-text);cursor:pointer;display:inline-flex;font:inherit;font-size:.8rem;gap:6px;padding:8px 14px;transition:border-color .15s,color .15s}.AreaAiAnalystPage_example__jLTWx:hover{border-color:var(--color-brand);color:var(--color-brand)}.AreaAiAnalystPage_exampleIcon__6-yKd{color:var(--color-text-secondary);flex-shrink:0;line-height:0}.AreaAiAnalystPage_example__jLTWx:hover .AreaAiAnalystPage_exampleIcon__6-yKd{color:var(--color-brand)}.AreaAiAnalystPage_body__ImBSy{display:grid;flex:1 1;grid-template-columns:1fr 1fr;min-height:0}@media (max-width:980px){.AreaAiAnalystPage_shell__Il\+Li{height:auto}.AreaAiAnalystPage_body__ImBSy{grid-template-columns:1fr}}.AreaAiAnalystPage_chat__rkcW4{border-right:1px solid var(--color-border);display:flex;flex-direction:column;min-height:0}.AreaAiAnalystPage_thread__ZYy8T{display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0;overflow-y:auto;padding:20px}.AreaAiAnalystPage_userRow__7WM9Y{display:flex;justify-content:flex-end}.AreaAiAnalystPage_userBubble__G-eJP{background:var(--color-brand-light);border-radius:12px 12px 2px 12px;color:var(--color-text);font-size:.86rem;line-height:1.5;max-width:78%;padding:10px 14px}.AreaAiAnalystPage_helper__s2Mir{color:var(--color-text-secondary);font-size:.75rem;margin:0;text-align:center}.AreaAiAnalystPage_answer__WfX-Y{background:var(--color-surface);border:1px solid var(--color-border);border-left:3px solid var(--color-brand);border-radius:10px;padding:12px 14px}.AreaAiAnalystPage_answerHead__AO6xf{align-items:center;color:var(--color-brand);display:flex;gap:6px;margin-bottom:6px}.AreaAiAnalystPage_answerLabel__GEP0d{color:var(--color-text);font-size:.76rem;font-weight:600}.AreaAiAnalystPage_engine__Xj6Bu{background:var(--color-panel-warm);border-radius:999px;color:var(--color-text-secondary);font-size:.68rem;padding:1px 7px}.AreaAiAnalystPage_dismiss__dkHAc{background:none;border:none;color:var(--color-text-secondary);cursor:pointer;line-height:0;margin-left:auto;padding:2px}.AreaAiAnalystPage_dismiss__dkHAc:hover{color:var(--color-text)}.AreaAiAnalystPage_answerText__X53d7{color:var(--color-text);font-size:.88rem;line-height:1.6;margin:0}.AreaAiAnalystPage_citation__r-fmt{border-top:1px solid var(--color-hairline);color:var(--color-text-secondary);font-size:.72rem;margin:10px 0 0;padding-top:8px}.AreaAiAnalystPage_clarifyGrid__1gU23{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin:10px 0 0}.AreaAiAnalystPage_clarifyCard__a7Prt{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;cursor:pointer;padding:10px 12px;text-align:left}.AreaAiAnalystPage_clarifyCard__a7Prt:hover{background:var(--color-elevated-hover);border-color:#3b82f6;border-color:var(--color-brand,#3b82f6)}.AreaAiAnalystPage_clarifyLabel__geg7G{color:var(--color-text);display:block;font-size:.85rem;font-weight:600}.AreaAiAnalystPage_clarifySubtitle__RoIlm{color:var(--color-text-secondary);display:block;font-size:.75rem;margin-top:2px}.AreaAiAnalystPage_caveat__2PPp4{border-top:1px dashed var(--color-hairline);color:var(--color-text-secondary);font-size:.78rem;margin:8px 0 0;padding-top:8px}.AreaAiAnalystPage_composer__-JNME{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;display:flex;flex-shrink:0;gap:8px;margin:0 20px 20px;padding:6px 6px 6px 12px}.AreaAiAnalystPage_composerPlus__4rL7P{background:none;border:none;color:var(--color-text-secondary);cursor:pointer;line-height:0;padding:2px}.AreaAiAnalystPage_composerPlus__4rL7P:hover{color:var(--color-brand)}.AreaAiAnalystPage_composerInput__tgGw3{background:none;border:none;color:var(--color-text);flex:1 1;font:inherit;font-size:.86rem;outline:none;padding:6px 0}.AreaAiAnalystPage_send__MYhvo{align-items:center;background:var(--color-strong);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.AreaAiAnalystPage_send__MYhvo:disabled{cursor:default;opacity:.4}.AreaAiAnalystPage_panel__GZ2x6{background:var(--color-panel-warm);display:flex;flex-direction:column;min-height:0;overflow-y:auto}.AreaAiAnalystPage_panelBar__Ew5oZ{align-items:center;border-bottom:1px solid var(--color-border);display:flex;flex-shrink:0;gap:8px;padding:14px 18px}.AreaAiAnalystPage_panelLabel__5c0KC{color:var(--color-text-secondary);font-size:.72rem;white-space:nowrap}.AreaAiAnalystPage_panelQuestion__85n6n{color:var(--color-text);font-size:.82rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AreaAiAnalystPage_saveBtn__Th7vg{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text);cursor:pointer;display:flex;flex-shrink:0;font:inherit;font-size:.75rem;gap:4px;margin-left:auto;padding:5px 12px}.AreaAiAnalystPage_saveBtn__Th7vg.AreaAiAnalystPage_saved__oldny,.AreaAiAnalystPage_saveBtn__Th7vg:hover{background:var(--color-brand-light);border-color:var(--color-brand);color:var(--color-brand)}.AreaAiAnalystPage_panelEmpty__k1dZZ{color:var(--color-text-secondary);font-size:.82rem;margin:auto;padding:32px 28px;text-align:center}.AreaAiAnalystPage_panelBody__cCgq6{padding:14px 18px 20px}.AreaAiAnalystPage_panelHead__HZqHg{color:var(--color-text-secondary);font-size:.8rem;margin:0 0 12px}.AreaAiAnalystPage_findingsList__T748V .AreaAiAnalystPage_findingCard__1ULYF{align-items:stretch;flex-direction:column;gap:8px;margin-bottom:10px;padding:14px 16px}.AreaAiAnalystPage_findingsList__T748V .AreaAiAnalystPage_findingStat__jv0Bp{align-items:baseline;display:flex;flex-shrink:1;flex-wrap:wrap;gap:4px 10px;text-align:left}.AreaAiAnalystPage_findingsList__T748V .AreaAiAnalystPage_findingSpark__duvzk{align-self:center;margin:0 0 0 auto}.AreaAiAnalystPage_kpis__fZQdr{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin-bottom:16px}.AreaAiAnalystPage_kpi__Ef\+\+C{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;padding:10px 12px}.AreaAiAnalystPage_kpiLabel__XiKkP{color:var(--color-text-secondary);font-size:.72rem}.AreaAiAnalystPage_kpiValue__P\+VXW{color:var(--color-text);font-size:1.1rem;font-weight:600;margin-top:2px}.AreaAiAnalystPage_chartCard__y1kq1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;margin-bottom:14px;padding:14px 14px 10px}.AreaAiAnalystPage_chartTitle__nXW\+v{color:var(--color-text);font-size:.85rem;font-weight:600;margin-bottom:8px}.AreaAiAnalystPage_chartWrap__kKKup{height:220px;width:100%}.AreaAiAnalystPage_chartNote__LL5ZP{color:var(--color-text-secondary);font-size:.72rem;line-height:1.4;margin:8px 0 0}.AreaAiAnalystPage_bars__EcP2\+{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;display:flex;flex-direction:column;gap:9px;margin-bottom:14px;padding:12px 14px}.AreaAiAnalystPage_barRow__wwTQU{grid-gap:8px;align-items:center;display:grid;font-size:.78rem;gap:8px;grid-template-columns:minmax(70px,110px) 1fr 46px}.AreaAiAnalystPage_barLabel__blo9k{color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AreaAiAnalystPage_barTrack__X6X5i{background:var(--color-brand-light);border-radius:999px;height:8px;overflow:hidden}.AreaAiAnalystPage_bar__5Ndx-{background:var(--color-brand);border-radius:999px;display:block;height:100%}.AreaAiAnalystPage_barValue__MsZfS{font-feature-settings:"tnum";color:var(--color-text-secondary);font-variant-numeric:tabular-nums;text-align:right}.AreaAiAnalystPage_tableWrap__5DpGq{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;overflow-x:auto}.AreaAiAnalystPage_table__GtrX0{border-collapse:collapse;font-size:.78rem;width:100%}.AreaAiAnalystPage_table__GtrX0 th{border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);font-size:.72rem;font-weight:600;padding:8px 12px;text-align:left;white-space:nowrap}.AreaAiAnalystPage_table__GtrX0 td{border-bottom:1px solid var(--color-hairline);color:var(--color-text);padding:8px 12px;white-space:nowrap}.AreaAiAnalystPage_table__GtrX0 tbody tr:last-child td{border-bottom:none}.AreaAiAnalystPage_pending__yh25h{color:var(--color-text-secondary);display:flex;font-size:.78rem;justify-content:center;padding:6px 0 10px}.AreaAiAnalystPage_dropped__\+eT1H{padding:4px 0 10px}.AreaAiAnalystPage_droppedHead__VmKo-{align-items:center;color:var(--color-text);display:flex;font-size:.85rem;font-weight:600;gap:6px}.AreaAiAnalystPage_droppedText__Z9nqM{color:var(--color-text-secondary);font-size:.82rem;margin:4px 0 10px}.AreaAiAnalystPage_tryAgainBtn__Aw\+1W{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text);cursor:pointer;font-size:.8rem;padding:5px 14px}.AreaAiAnalystPage_tryAgainBtn__Aw\+1W:hover{background:var(--color-elevated-hover)}.AreaAiAnalystPage_panelStale__gs\+8o{opacity:.45;pointer-events:none;transition:opacity .2s ease}@media (prefers-reduced-motion:reduce){.AreaAiAnalystPage_panelStale__gs\+8o{transition:none}}.AreaBuildReportPage_card__a-PFy{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;margin-bottom:16px;padding:18px 20px}.AreaBuildReportPage_cardTitle__obJ-0{color:var(--color-text);font-size:1rem;font-weight:600;margin:0 0 2px}.AreaBuildReportPage_cardSubtitle__YxlGg{color:var(--color-text-secondary);font-size:.82rem;margin:0 0 16px}.AreaBuildReportPage_formRow__kyRwI{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.AreaBuildReportPage_field__cnNfz{display:flex;flex-direction:column;gap:4px}.AreaBuildReportPage_fieldLabel__dxh0D{color:var(--color-text);font-size:.8rem;font-weight:600}.AreaBuildReportPage_fieldHint__4QVTr{color:var(--color-text-secondary);font-size:.74rem}.AreaBuildReportPage_grid__RUKvf{grid-gap:8px;display:grid;gap:8px;grid-auto-flow:column;grid-template-columns:1fr 1fr;grid-template-rows:repeat(5,auto)}@media (max-width:720px){.AreaBuildReportPage_grid__RUKvf{grid-auto-flow:row;grid-template-columns:1fr;grid-template-rows:none}}.AreaBuildReportPage_sectionRow__ErB5p{align-items:center;background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;cursor:pointer;display:flex;font:inherit;gap:8px;justify-content:space-between;padding:10px 12px;text-align:left}.AreaBuildReportPage_sectionRow__ErB5p:hover{background:var(--color-elevated-hover)}.AreaBuildReportPage_sectionLabel__lT\+HA{color:var(--color-text);font-size:.84rem}.AreaBuildReportPage_chip__5Pvgi{border-radius:999px;flex-shrink:0;font-size:.72rem;font-weight:600;padding:2px 8px}.AreaBuildReportPage_chipOn__R9fIc{background:var(--um-success-bg);color:var(--um-success-text)}.AreaBuildReportPage_chipOff__jPYwg{background:var(--color-panel-warm);color:var(--color-text-secondary)}.AreaBuildReportPage_infoBlock__jiymp{background:var(--color-panel-warm);border:1px solid var(--color-border);border-left:3px solid var(--color-brand);border-radius:8px;margin-bottom:16px;padding:14px 16px}.AreaBuildReportPage_infoTitle__Wd8jz{color:var(--color-text);font-size:.86rem;font-weight:600;margin-bottom:4px}.AreaBuildReportPage_infoBody__A6Oej{color:var(--color-text-secondary);font-size:.8rem;margin:0}.AreaBuildReportPage_actions__\+9z8W{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.AreaBuildReportPage_actionHint__hLSW6{color:var(--color-text-secondary);font-size:.8rem;margin-right:auto}.ReportDistributionModal_tabs__BDWYx{border-bottom:1px solid var(--color-border);display:flex;gap:4px;padding:0 20px}.ReportDistributionModal_tab__wl-IN{background:none;border:none;border-bottom:2px solid #0000;color:var(--color-muted-text);cursor:pointer;font-size:13px;font-weight:600;margin-bottom:-1px;padding:9px 12px}.ReportDistributionModal_tab__wl-IN:hover{color:var(--color-text)}.ReportDistributionModal_tabActive__0OD3V{border-bottom-color:var(--color-brand);color:var(--color-brand)}.ReportDistributionModal_fileCard__y9BX\+{align-items:center;border:1px solid var(--color-border);border-radius:12px;display:flex;gap:10px;margin-bottom:18px;padding:10px 12px}.ReportDistributionModal_fileIcon__\+oIFZ{color:var(--color-brand);flex-shrink:0}.ReportDistributionModal_fileMeta__\+fvlb{min-width:0}.ReportDistributionModal_fileName__61eWS{color:var(--color-text);font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReportDistributionModal_fileSub__wPIqO{color:var(--color-muted-text);font-size:11.5px;margin-top:2px}.ReportDistributionModal_fieldLabel__wpmqX{color:var(--color-muted-text);font-size:11px;font-weight:700;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.ReportDistributionModal_staticValue__Off-9{color:var(--color-text);font-size:13px;margin:0 0 4px}.ReportDistributionModal_note__ZTsyT{color:var(--color-muted-text);font-size:11.5px;line-height:1.45;margin:4px 0 16px}.ReportDistributionModal_caption__ZRZAu{color:var(--color-muted-text);font-size:12px;margin:10px 0 0}.ReportDistributionModal_recipients__QmNfu{display:flex;flex-direction:column;gap:6px}.ReportDistributionModal_recipientRow__XJoW0{align-items:center;border:1px solid var(--color-border);border-radius:10px;display:flex;gap:8px;padding:8px 10px}.ReportDistributionModal_notSignedUp__lhoLo{background:var(--um-warn-bg);border-radius:999px;color:#92400e;flex-shrink:0;font-size:10.5px;font-weight:600;padding:2px 7px}.ReportDistributionModal_permPill__eGIhU{background:var(--color-elevated);border-radius:999px;color:var(--color-text);flex-shrink:0;font-size:11px;font-weight:600;padding:3px 9px}.ReportDistributionModal_warning__uO57t{background:var(--um-warn-bg);border-radius:10px;color:#92400e;font-size:12px;line-height:1.5;margin-bottom:18px;padding:10px 12px}.ReportDistributionModal_radioRow__KbRH\+{align-items:center;color:var(--color-text);cursor:pointer;display:flex;font-size:13px;gap:8px;margin-bottom:8px}.ReportDistributionModal_channels__bMjJm{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.ReportDistributionModal_channel__qW67M{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;color:var(--color-text);cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:5px;padding:8px 12px}.ReportDistributionModal_channel__qW67M:hover{background:var(--color-elevated-hover)}.ReportDistributionModal_channelActive__U-QT8{border-color:var(--color-brand);color:var(--color-brand)}.ReportDistributionModal_textarea__vRQ\+O{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;box-sizing:border-box;color:var(--color-text);font-family:inherit;font-size:13px;padding:9px 11px;resize:vertical;width:100%}.ReportDistributionModal_textarea__vRQ\+O:focus{border-color:var(--color-brand);outline:none}.ReportDistributionModal_scheduleRow__nd-ay{align-items:center;color:var(--color-text);display:flex;font-size:13px;gap:10px;margin-bottom:12px}.ReportDistributionModal_dayInput__f3Aem{width:68px}.ReportDistributionModal_dayInput__f3Aem,.ReportDistributionModal_monthInput__own2-{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text);font-size:13px;padding:7px 9px}.ReportDistributionModal_activeSchedule__NsEMZ{border:1px solid var(--color-border);border-radius:10px;margin-bottom:12px;padding:10px 12px}.ReportDistributionModal_activeTitle__4SUz0{align-items:center;color:var(--color-text);display:flex;font-size:13px;font-weight:600;gap:6px}.AreaReportDetailPage_back__AacJh{background:none;border:none;color:var(--color-text-secondary);cursor:pointer;font:inherit;font-size:.82rem;margin-bottom:12px;padding:0}.AreaReportDetailPage_back__AacJh:hover{color:var(--color-brand)}.AreaReportDetailPage_banner__BS6Ex{background:var(--color-strong);border-radius:12px;color:#fff;margin-bottom:18px;padding:18px 20px;position:relative}.AreaReportDetailPage_bannerTop__UF9Ya{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.AreaReportDetailPage_bannerTitle__psrJd{color:#fff;font-size:1.15rem;font-weight:600;margin:0}.AreaReportDetailPage_readyPill__9MyiS{background:var(--um-success-bg);border-radius:999px;color:var(--um-success-text);font-size:.72rem;font-weight:600;padding:2px 10px}.AreaReportDetailPage_bannerMeta__Rfm52{font-size:.8rem;margin:4px 0 0;opacity:.85}.AreaReportDetailPage_bannerActions__kVfTj{display:flex;gap:8px;margin-top:14px}.AreaReportDetailPage_bannerButton__njcjh{background:#ffffff1a;border:1px solid #ffffff59;border-radius:8px;color:#fff;cursor:pointer;font:inherit;font-size:.82rem;font-weight:600;padding:7px 14px}.AreaReportDetailPage_bannerButton__njcjh:hover{background:#fff3}.AreaReportDetailPage_bannerButton__njcjh:disabled{cursor:default;opacity:.6}.AreaReportDetailPage_bannerButtonPrimary__c-\+rw{background:var(--color-brand);border:1px solid #0000;border-radius:8px;color:#fff;cursor:pointer;font:inherit;font-size:.82rem;font-weight:600;padding:7px 14px}.AreaReportDetailPage_bannerButtonPrimary__c-\+rw:hover{background:var(--color-brand-hover)}.AreaReportDetailPage_section__gyzAm{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;margin-bottom:14px;padding:16px 18px}.AreaReportDetailPage_sectionTitle__wm\+n2{color:var(--color-text);font-size:.95rem;font-weight:600;margin:0 0 2px}.AreaReportDetailPage_sectionNote__0TvX0{color:var(--color-text-secondary);font-size:.78rem;margin:0 0 12px}.AreaReportDetailPage_prose__CBu6R{color:var(--color-text);font-size:.87rem;line-height:1.6;margin:8px 0 0}.AreaReportDetailPage_bars__xzpK3{align-items:flex-end;display:flex;gap:4px;height:130px}.AreaReportDetailPage_barCol__PUbPK{align-items:center;display:flex;flex:1 1;flex-direction:column;height:100%}.AreaReportDetailPage_barTrack__0cG1D{align-items:flex-end;display:flex;flex:1 1;width:100%}.AreaReportDetailPage_bar__GLcy9{background:var(--color-brand);border-radius:3px 3px 0 0;width:100%}.AreaReportDetailPage_barLabel__zfZr9{color:var(--color-text-secondary);font-size:.62rem;margin-top:4px;white-space:nowrap}.AreaReportDetailPage_outletList__Bz4gc{display:flex;flex-direction:column;gap:8px}.AreaReportDetailPage_outletRow__ndMoD{grid-gap:10px;align-items:center;display:grid;font-size:.82rem;gap:10px;grid-template-columns:minmax(110px,170px) 1fr minmax(120px,auto)}.AreaReportDetailPage_outletName__RKaKg{color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AreaReportDetailPage_outletBarTrack__kHYr0{background:var(--color-panel-warm);border-radius:999px;height:8px;overflow:hidden}.AreaReportDetailPage_outletBar__nz7bV{background:var(--color-brand);border-radius:999px;height:100%}.AreaReportDetailPage_outletValue__xKJGY{font-feature-settings:"tnum";color:var(--color-text);font-variant-numeric:tabular-nums;text-align:right}.AreaReportDetailPage_outletTx__5XX0d{color:var(--color-text-secondary)}.AreaReportDetailPage_notReported__i1CFn{color:var(--color-text-secondary);font-style:italic}.AreaReportDetailPage_figureRow__Mki8Q{display:flex;flex-wrap:wrap;gap:22px}.AreaReportDetailPage_figureValue__lyyGX{color:var(--color-text);font-size:1rem;font-weight:600}.AreaReportDetailPage_figureLabel__SrYaz{color:var(--color-text-secondary);font-size:.75rem}.AreaReportDetailPage_findingList__foovU{display:flex;flex-direction:column;gap:10px}.AreaReportDetailPage_finding__Q9INp{align-items:flex-start;border:1px solid var(--color-border);border-radius:10px;display:flex;gap:10px;padding:10px 12px}.AreaReportDetailPage_pill__rZ5h4{border-radius:999px;flex-shrink:0;font-size:.7rem;font-weight:600;padding:2px 8px}.AreaReportDetailPage_amber__V4ZZe{background:var(--um-warn-bg);color:var(--um-warn-text)}.AreaReportDetailPage_red__\+B\+bO{background:var(--um-danger-bg);color:var(--um-danger-text)}.AreaReportDetailPage_green__4HHwV{background:var(--um-success-bg);color:var(--um-success-text)}.AreaReportDetailPage_blue__UiiB9{background:var(--color-brand-light);color:var(--color-brand-text)}.AreaReportDetailPage_findingBody__DvNcY{flex:1 1;min-width:0}.AreaReportDetailPage_findingTitle__lYZ9l{color:var(--color-text);font-size:.85rem;font-weight:600}.AreaReportDetailPage_findingDetail__6W2so{color:var(--color-text-secondary);font-size:.8rem;margin-top:2px}.AreaReportDetailPage_findingStat__qeNGQ{flex-shrink:0;text-align:right}.AreaReportDetailPage_findingValue__\+4k8W{color:var(--color-text);font-size:.86rem;font-weight:600}.AreaReportDetailPage_findingNote__wnNRd{color:var(--color-text-secondary);font-size:.72rem}.AreaReportDetailPage_recommendations__9KaWb{color:var(--color-text);font-size:.85rem;line-height:1.7;margin:4px 0 0;padding-left:20px}.AreaReportDetailPage_table__dju\+F{border-collapse:collapse;font-size:.82rem;width:100%}.AreaReportDetailPage_table__dju\+F th{border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);font-size:.76rem;font-weight:600;padding:7px 8px;text-align:left}.AreaReportDetailPage_table__dju\+F td{border-bottom:1px solid var(--color-hairline);color:var(--color-text);padding:7px 8px}.AreaReportDetailPage_provenance__BlTdq{background:var(--color-panel-warm);border:1px solid var(--color-border);border-radius:12px;margin-bottom:24px;padding:16px 18px}.AreaReportDetailPage_provGrid__IxVHC{grid-gap:12px;color:var(--color-text);display:grid;font-size:.83rem;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-top:10px}.AreaReportDetailPage_provLabel__pVoMG{color:var(--color-text-secondary);display:block;font-size:.72rem;margin-bottom:2px}.AreaReportDetailPage_provNote__QO9G7{color:var(--color-text-secondary);font-size:.78rem;line-height:1.55;margin:14px 0 0}.AreaReportDetailPage_overlay__UQXAP{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.AreaReportDetailPage_modal__MQF6H{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;box-shadow:0 20px 60px #00000040;display:flex;flex-direction:column;max-height:90vh;max-width:780px;overflow:hidden;width:100%}.AreaReportDetailPage_modalHead__Tat5Y{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;padding:16px 18px 12px}.AreaReportDetailPage_modalTitle__7d2\+4{color:var(--color-text);font-size:.95rem;font-weight:600;word-break:break-all}.AreaReportDetailPage_modalSub__WhZfS{color:var(--color-text-secondary);font-size:.78rem;margin-top:2px}.AreaReportDetailPage_modalClose__TSjV0{background:none;border:none;color:var(--color-text-secondary);cursor:pointer;flex-shrink:0;line-height:0;padding:4px}.AreaReportDetailPage_modalClose__TSjV0:hover{color:var(--color-text)}.AreaReportDetailPage_previewFrame__5goKt{background:var(--color-bg);border:none;border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);height:62vh;width:100%}.AreaReportDetailPage_modalFoot__zRMFa{align-items:center;display:flex;gap:14px;padding:14px 18px}.AreaReportDetailPage_modalNote__QLZwv{color:var(--color-text-secondary);flex:1 1;font-size:.78rem;line-height:1.5;margin:0}.AreaReportDetailPage_downloadButton__nrV7E{background:var(--color-brand);border:none;border-radius:8px;color:#fff;cursor:pointer;flex-shrink:0;font:inherit;font-size:.82rem;font-weight:600;padding:8px 16px}.AreaReportDetailPage_downloadButton__nrV7E:hover{background:var(--color-brand-hover)}.AreaDocumentsPage_metaRow__4SAO-{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);padding:12px 0}.AreaDocumentsPage_metaLabel__\+YVzE{color:var(--color-text-secondary);font-size:.72rem}.AreaDocumentsPage_metaValue__GsYW\+{color:var(--color-text);font-size:.88rem;font-weight:600;margin-top:2px}.AreaDocumentsPage_blockLabel__jg-xw{border-top:1px solid var(--color-hairline);color:var(--color-text-secondary);font-size:.72rem;margin-top:8px;padding-top:12px}.AreaDocumentsPage_disclaimer__dlWQi{background:var(--color-panel-warm);border-radius:8px;color:var(--color-text-secondary);font-size:.78rem;line-height:1.55;margin:12px 0 0;padding:10px 12px}.AreaDocumentsPage_footerActions__XptD4{display:flex;flex-shrink:0;gap:10px}@media (max-width:620px){.AreaDocumentsPage_metaRow__4SAO-{gap:10px;grid-template-columns:1fr}.AreaDocumentsPage_footerActions__XptD4{width:100%}}button.AreaDocumentsPage_uploadBtn__sshgk{background:#2563eb}button.AreaDocumentsPage_uploadBtn__sshgk:hover{background:#1d4ed8}.AuditLogPage_page__YG3IU{--al-bg:var(--color-surface);--al-surface-subtle:var(--color-panel-warm);--al-surface-muted:var(--color-elevated-hover);--al-border:var(--color-border);--al-border-soft:var(--color-elevated-hover);--al-text-strong:var(--color-text);--al-text:var(--color-muted-text-2);--al-text-secondary:var(--color-text-secondary);--al-text-muted:var(--color-muted-text);--al-accent:var(--color-brand);--al-success:var(--um-success);--al-success-bg:var(--um-success-bg);--al-danger:var(--um-danger);--al-danger-bg:var(--um-danger-bg);color:var(--al-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:1200px;padding:24px 32px}.AuditLogPage_header__nRN6i{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.AuditLogPage_title__WKW1I{color:var(--al-text-strong);font-size:18px;font-weight:500;margin:0}.AuditLogPage_subtitle__thlRz{color:var(--al-text-muted);font-size:14px;margin:4px 0 0}.AuditLogPage_button__bI\+7t{align-items:center;background:var(--al-bg);border:1px solid var(--al-border);border-radius:8px;color:var(--al-text-strong);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:500;gap:6px;height:36px;padding:0 12px;white-space:nowrap}.AuditLogPage_button__bI\+7t:hover:not(:disabled){background:var(--al-surface-muted)}.AuditLogPage_button__bI\+7t:disabled{cursor:default;opacity:.5}.AuditLogPage_button__bI\+7t:focus-visible,.AuditLogPage_searchInput__0-E6c:focus-visible,.AuditLogPage_select__lLWq8:focus-visible{outline:2px solid var(--al-accent);outline-offset:1px}.AuditLogPage_toolbar__n3GRj{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.AuditLogPage_search__WKKNQ{color:var(--al-text-muted);flex:1 1 280px;max-width:400px;position:relative}.AuditLogPage_searchIcon__UNyho{display:flex;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.AuditLogPage_searchInput__0-E6c{background:var(--al-bg);border:1px solid var(--al-border);border-radius:8px;box-sizing:border-box;color:var(--al-text-strong);font:inherit;font-size:14px;height:36px;padding:0 12px 0 36px;width:100%}.AuditLogPage_searchInput__0-E6c::placeholder{color:var(--al-text-muted)}.AuditLogPage_select__lLWq8{background:var(--al-bg);border:1px solid var(--al-border);border-radius:8px;color:var(--al-text-strong);cursor:pointer;font:inherit;font-size:14px;font-weight:500;height:36px;max-width:200px;padding:0 28px 0 12px}.AuditLogPage_toggle__jPbke{align-items:center;color:var(--al-text-secondary);cursor:pointer;display:inline-flex;font-size:13px;gap:6px;margin-left:auto;-webkit-user-select:none;user-select:none}.AuditLogPage_toggle__jPbke input{accent-color:var(--al-accent)}.AuditLogPage_errorBanner__Jn1Yp{background:var(--al-danger-bg);border:1px solid var(--um-danger-border);border-radius:8px;color:var(--um-danger-text);font-size:14px;margin-bottom:16px;padding:12px 16px}.AuditLogPage_card__svyn2{background:var(--al-bg);border:1px solid var(--al-border);border-radius:12px;overflow:hidden}.AuditLogPage_tableWrap__f30jp{overflow-x:auto}.AuditLogPage_table__7-d32{border-collapse:collapse;font-size:14px;width:100%}.AuditLogPage_table__7-d32 th{background:var(--al-surface-muted);color:var(--al-text-secondary);font-size:12px;font-weight:500;padding:12px 16px;text-align:left;white-space:nowrap}.AuditLogPage_table__7-d32 td{border-top:1px solid var(--al-border-soft);color:var(--al-text);padding:16px;vertical-align:middle}.AuditLogPage_table__7-d32 tbody tr:hover{background:var(--al-surface-subtle)}.AuditLogPage_time__QDcKi{color:var(--al-text-strong);font-weight:500;white-space:nowrap}.AuditLogPage_truncate__-WqEU{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AuditLogPage_chip__0GMv3{background:var(--al-surface-muted);border-radius:6px;color:var(--al-text-strong);display:inline-block;font-size:11px;font-weight:500;padding:3px 8px;white-space:nowrap}.AuditLogPage_chipDenied__lHaLe,.AuditLogPage_chipFailed__WcaOc{background:var(--al-danger-bg);color:var(--al-danger)}.AuditLogPage_chipOk__HHLfH{background:var(--al-surface-muted);color:var(--al-text-strong)}.AuditLogPage_state__H-sDd{color:var(--al-text-muted);font-size:14px;padding:40px 16px;text-align:center}.AuditLogPage_footer__MYghA{align-items:center;border-top:1px solid var(--al-border-soft);color:var(--al-text-muted);display:flex;font-size:12px;gap:12px;justify-content:space-between;padding:12px 16px}.AuditLogPage_note__Meenj{color:var(--al-text-secondary);font-size:12px;line-height:1.5;margin:16px 0 0}@media (max-width:900px){.AuditLogPage_page__YG3IU{padding:16px}.AuditLogPage_toggle__jPbke{margin-left:0}}.MetricCard_metricCard__ES4Cx{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 1px 2px #0000000d;display:flex;flex-direction:column;height:100%;min-height:140px;padding:16px;position:relative;transition:all .2s ease}.MetricCard_metricCard__ES4Cx:before{background-color:var(--color-brand);border-radius:0 2px 2px 0;content:"";height:24px;left:0;position:absolute;top:16px;width:3px}.MetricCard_metricCard__ES4Cx:hover{box-shadow:0 2px 4px #00000014;transform:translateY(-1px)}.MetricCard_iconWrapper__U7ZrE{align-items:center;background:var(--color-brand-light);border-radius:8px;color:var(--color-brand-text);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.MetricCard_content__YhnZq{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;min-width:0;overflow:hidden}.MetricCard_title__CzpHN{color:var(--color-text);font-size:15px;font-weight:600;line-height:1.5;margin:0}.MetricCard_valueContainer__er0rT{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:4px;justify-content:center}.MetricCard_value__zw\+xc{color:var(--color-text);font-size:36px;font-weight:700;letter-spacing:-.02em;line-height:1;margin:0;max-width:100%;text-align:center;transition:font-size .2s ease;word-break:break-word}.MetricCard_valueUnit__IaKaU{color:var(--color-muted-text);font-size:15px;font-weight:700;margin:0;text-align:center}.MetricCard_subtitle__sBinf{color:var(--color-muted-text);font-size:12px;line-height:1.4;margin:auto 0 0}.MetricCard_trendWrapper__9PlSc{align-items:center;display:flex;gap:4px;margin-top:8px}.MetricCard_trendUp__7CYSX{color:#10b981}.MetricCard_trendDown__7Kvzy{color:#ef4444}@media (max-width:768px){.MetricCard_metricCard__ES4Cx{padding:20px}.MetricCard_value__zw\+xc{font-size:28px}}.AdminDashboard_page__O\+tD9{margin:0 auto;max-width:1200px;padding:24px 32px}.AdminDashboard_header__gWysf{margin-bottom:24px}.AdminDashboard_title__RPgMu{color:var(--color-text);font-size:22px;font-weight:700;margin:0}.AdminDashboard_subtitle__L5YRT{color:var(--color-text-secondary);font-size:14px;margin:4px 0 0}.AdminDashboard_errorBanner__4oWbA{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:var(--um-danger-text);font-size:14px;margin-bottom:16px;padding:12px 16px}.AdminDashboard_loading__Wsx06{color:var(--color-text-secondary);padding:40px 0;text-align:center}.AdminDashboard_statsRow__pYkNS{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:32px}@media (max-width:900px){.AdminDashboard_statsRow__pYkNS{grid-template-columns:repeat(2,1fr)}}.AdminDashboard_section__2YhmZ{margin-bottom:32px}.AdminDashboard_sectionHeader__-PHB0{margin-bottom:12px}.AdminDashboard_sectionTitle__v-Qm3{color:var(--color-text);font-size:17px;font-weight:700;margin:0}.AdminDashboard_sectionSubtitle__GOXEE{color:var(--color-text-secondary);font-size:13px;margin:2px 0 0}.AdminDashboard_card__iov6B{background:var(--color-panel-warm);border:1px solid var(--color-border);border-radius:12px;padding:32px 24px}.AdminDashboard_emptyContent__uZssx{align-items:center;display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:420px;text-align:center}.AdminDashboard_emptyIconBadge__FvV8Y{align-items:center;background:var(--color-brand-muted);border-radius:8px;color:var(--color-accent);display:flex;height:40px;justify-content:center;width:40px}.AdminDashboard_emptyTitle__AVmHf{color:var(--color-text);font-size:15px;font-weight:600;margin:0}.AdminDashboard_emptyDescription__dUiT0{color:var(--color-text-secondary);font-size:13px;line-height:1.6;margin:0}.AdminDashboard_list__lDgSa{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.AdminDashboard_listItem__QOTqV{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text);display:flex;font-size:14px;gap:12px;justify-content:space-between;padding:12px 16px}.AdminDashboard_listItemMeta__r2Faj{color:var(--color-text-secondary)}.AdminDashboard_setupCard__hGxpH{background:radial-gradient(120% 160% at 100% 0,#2563ebd9 0,#38bdf873 38%,#fff0 70%),var(--color-bg);border:1px solid var(--color-border);border-radius:20px;margin-bottom:24px;padding:24px 28px}.AdminDashboard_setupTop__A3S3T{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.AdminDashboard_setupTitle__EpelI{color:var(--color-strong);font-size:20px;font-weight:600;margin:0}.AdminDashboard_setupStatus__u-C7U{color:var(--color-text-secondary);font-size:15px;margin:4px 0 0}.AdminDashboard_emptyAction__-gqGA,.AdminDashboard_setupButton__TKxOp{background:var(--color-brand);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:10px 18px;white-space:nowrap}.AdminDashboard_emptyAction__-gqGA:hover,.AdminDashboard_setupButton__TKxOp:hover{background:var(--color-brand-hover)}.AdminDashboard_setupProgress__6vhCJ{background:#ffffffe6;border-radius:999px;height:8px;margin:24px 0 16px;overflow:hidden}.AdminDashboard_setupProgressBar__dLpx5{background:var(--color-brand);border-radius:999px;height:100%;transition:width .25s ease}.AdminDashboard_setupNote__4XYGY{color:var(--color-text-secondary);font-size:14px;margin:0}@media (max-width:768px){.AdminDashboard_setupTop__A3S3T{flex-direction:column}}.Login_loginContainer__vjFUt{--auth-side-bg:#e9f3ff;--auth-input-border:#d1d5db;--auth-blurb:#1f2937;--auth-glow:47,134,255;background:var(--color-bg);display:flex;min-height:100vh}:root[data-theme=dark] .Login_loginContainer__vjFUt{--auth-side-bg:#0f1a2e;--auth-input-border:var(--color-border);--auth-blurb:var(--color-text);--auth-glow:59,130,246}.Login_leftPanel__8vadF{background-color:var(--auth-side-bg);background-image:radial-gradient(46% 70% at 50% 0,rgba(var(--auth-glow),1) 0,rgba(var(--auth-glow),0) 100%),radial-gradient(90% 50% at 50% 0,rgba(var(--auth-glow),.45) 0,rgba(var(--auth-glow),0) 100%);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:0 40px 108px;position:relative;width:53.47%}.Login_brand__vg4Pl{align-items:center;display:flex;gap:8px;margin-bottom:16px}.Login_brandIcon__Aiypj{align-items:center;background-color:var(--color-brand);border-radius:6px;display:flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.Login_brandIcon__Aiypj img{filter:brightness(0) invert(1);height:14px;object-fit:contain;width:14px}.Login_brandName__ofmrB{color:var(--color-text);font-size:14px;font-weight:600}.Login_taglineDesc__jh-Jg{color:var(--auth-blurb);font-size:24px;font-weight:400;letter-spacing:-1px;line-height:32px;max-width:690px;position:relative}.Login_rightPanel__McEPA{align-items:center;display:flex;flex:1 1;justify-content:center;padding:48px 40px;position:relative}.Login_formBox__xNa01{max-width:392px;width:100%}.Login_formHeader__Mc0bz{display:flex;flex-direction:column;gap:8px;margin-bottom:32px}.Login_formTitle__ScPtQ{color:var(--color-text);font-size:30px;font-weight:500;letter-spacing:-2px;line-height:36px;margin:0}.Login_formSubtitle__YtcJX{color:var(--color-text-secondary);font-size:14px;line-height:22px;margin:0}.Login_form__5n2LA{display:flex;flex-direction:column;gap:16px}.Login_errorMessage__BY9e3{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:var(--um-danger-text);font-size:14px;font-weight:500;padding:12px 16px}.Login_successMessage__2Alpj{background:var(--um-success-bg);border:1px solid #bbf7d0;border-radius:8px;color:#166534;font-size:14px;font-weight:500;padding:12px 16px}.Login_formGroup__-7r6T{display:flex;flex-direction:column;gap:6px}.Login_label__1UlG-{color:var(--color-text-secondary);font-size:12px;font-weight:500;line-height:18px}.Login_inputWrapper__DKlPc{align-items:center;display:flex;position:relative}.Login_input__4w1AH{background:var(--color-surface);border:1px solid var(--auth-input-border);border-radius:8px;box-sizing:border-box;color:var(--color-text);font-family:inherit;font-size:14px;height:38px;line-height:22px;padding:8px 12px;transition:border-color .2s,box-shadow .2s;width:100%}.Login_input__4w1AH::placeholder{color:var(--color-muted-text);opacity:.7}.Login_input__4w1AH:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-muted);outline:none}.Login_togglePassword__G2MTH{align-items:center;background:none;border:none;color:var(--color-strong);cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:10px}.Login_togglePassword__G2MTH:hover{color:var(--color-brand)}.Login_forgotLink__TDk3h{background:none;border:none;color:var(--color-brand);cursor:pointer;display:block;font-family:inherit;font-size:14px;font-weight:400;line-height:22px;padding:0;text-align:center;text-decoration:none;width:100%}.Login_forgotLink__TDk3h:hover{color:var(--color-brand-hover)}.Login_submitButton__JP6I9{background:var(--color-brand);border:none;border-radius:12px;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;height:38px;padding:0 16px;transition:background .2s;width:100%}.Login_submitButton__JP6I9:hover{background:var(--color-brand-hover)}.Login_googleButton__-QtIx:disabled,.Login_submitButton__JP6I9:disabled{cursor:not-allowed;opacity:.6}.Login_divider__jyH9L{position:relative;text-align:center}.Login_divider__jyH9L:before{background:var(--auth-input-border);content:"";height:1px;left:0;position:absolute;right:0;top:50%}.Login_dividerText__-A0es{background:var(--color-bg);color:var(--color-muted-text);display:inline-block;font-size:12px;padding:0 14px;position:relative}.Login_googleButton__-QtIx{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;color:var(--color-muted-text-2);cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:500;gap:8px;height:38px;justify-content:center;padding:0 16px;transition:background .2s;width:100%}.Login_googleButton__-QtIx:hover{background:var(--color-elevated-hover)}.Login_googleIcon__\+EUjP{flex-shrink:0}.Login_formFooter__tNedQ{color:var(--color-text-secondary);font-size:14px;line-height:22px;text-align:center}.Login_copyrightFooter__3AIln{bottom:40px;color:var(--color-muted-text);font-size:12px;line-height:18px;position:absolute;right:40px}.Login_linkButton__0PE9k{background:none;border:none;color:var(--color-brand);cursor:pointer;font-family:inherit;font-size:14px;font-weight:400;line-height:22px;padding:0}.Login_linkButton__0PE9k:hover{color:var(--color-brand-hover)}@media (max-width:900px){.Login_leftPanel__8vadF{padding:0 28px 48px;width:35%}.Login_taglineDesc__jh-Jg{font-size:18px;letter-spacing:-.5px;line-height:26px}}@media (max-width:720px){.Login_loginContainer__vjFUt{flex-direction:column}.Login_leftPanel__8vadF{padding:32px 28px 28px;width:100%}.Login_taglineDesc__jh-Jg{font-size:16px;line-height:24px}.Login_rightPanel__McEPA{padding:32px 24px 48px}.Login_copyrightFooter__3AIln{margin-top:24px;position:static;text-align:center}}.AccessDenied_icon__Skzq0{color:#ea580c;display:block;margin-bottom:16px}.AccessDenied_title__8T0BN{color:var(--color-text);font-size:30px;font-weight:500;letter-spacing:-2px;line-height:36px;margin:0 0 8px}.AccessDenied_body__kWLP5{color:var(--color-text-secondary);font-size:14px;line-height:22px;margin:0 0 24px}.AccessDenied_actions__4IdzQ{display:flex;gap:8px;margin-bottom:24px}.AccessDenied_primaryButton__FYpat,.AccessDenied_secondaryButton__Qsg1s{align-items:center;border-radius:12px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:500;height:38px;padding:0 16px;text-decoration:none;transition:background .2s}.AccessDenied_primaryButton__FYpat{background:var(--color-brand);border:none;color:#fff}.AccessDenied_primaryButton__FYpat:hover{background:var(--color-brand-hover)}.AccessDenied_secondaryButton__Qsg1s{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-muted-text-2)}.AccessDenied_secondaryButton__Qsg1s:hover{background:var(--color-elevated-hover)}.AccessDenied_helperText__1tLLB{color:var(--color-muted-text);font-size:12px;line-height:18px;margin:0}.OnboardingWizard_shell__sjP9m{background:var(--color-surface);color:var(--color-text);display:flex;min-height:100vh}.OnboardingWizard_side__ItPcK{background:var(--color-surface);border-right:1px solid var(--color-border);flex-shrink:0;padding:24px 20px;width:260px}.OnboardingWizard_logo__rme3c{display:block;height:28px;margin-bottom:28px;width:auto}.OnboardingWizard_sideTitle__EwR1t{color:var(--color-text-secondary);font-size:11px;font-weight:600;letter-spacing:.04em;margin:0 0 8px;text-transform:uppercase}.OnboardingWizard_progress__CKD02{background:var(--color-bg);border-radius:999px;height:6px;overflow:hidden}.OnboardingWizard_progressBar__WFBSu{background:var(--color-brand);border-radius:999px;height:100%;transition:width .25s ease}.OnboardingWizard_percent__aiQqc{color:var(--color-muted-text);font-size:12px;margin:8px 0 20px}.OnboardingWizard_steps__lj\+11{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.OnboardingWizard_stepItem__3VPPn{align-items:center;border-radius:8px;color:var(--color-muted-text-2);display:flex;font-size:14px;gap:12px;padding:10px 12px}.OnboardingWizard_stepCurrent__DVkSW{background:var(--color-bg);color:var(--color-strong);font-weight:600}.OnboardingWizard_stepDot__JvgH0{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:50%;color:var(--color-muted-text);display:flex;flex-shrink:0;font-size:12px;height:22px;justify-content:center;width:22px}.OnboardingWizard_stepDotCurrent__cdhV0{background:var(--color-brand);border-color:var(--color-brand);color:#fff}.OnboardingWizard_stepDotDone__olzeF{background:#22c55e;border-color:#22c55e;color:#fff}.OnboardingWizard_main__RAvHk{display:flex;flex:1 1;flex-direction:column;min-width:0}.OnboardingWizard_header__ZY73T{align-items:center;border-bottom:1px solid var(--color-border);display:flex;gap:16px;justify-content:space-between;padding:16px 32px}.OnboardingWizard_headerTitle__klO2f{align-items:baseline;display:flex;gap:14px;min-width:0}.OnboardingWizard_headerTools__d094u{align-items:center;display:flex;gap:12px;opacity:.7}.OnboardingWizard_headerSearch__HCrHT{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;color:var(--color-muted-text);display:flex;gap:8px;height:40px;padding:0 12px;width:320px}.OnboardingWizard_headerSearch__HCrHT input{background:#0000;border:none;flex:1 1;font-family:inherit;font-size:14px;min-width:0;outline:none}.OnboardingWizard_headerBell__58Arf{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;color:var(--color-muted-text-2);display:flex;height:40px;justify-content:center;width:40px}.OnboardingWizard_title__eIf9P{color:var(--color-strong);font-size:20px;font-weight:600;margin:0}.OnboardingWizard_stepCount__RW7jd{color:var(--color-muted-text);font-size:14px}.OnboardingWizard_content__XQZ20{margin:0 auto;max-width:920px;padding:32px;width:100%}.OnboardingWizard_sectionTitle__VsK5c{color:var(--color-strong);font-size:20px;font-weight:600;margin:0 0 4px}.OnboardingWizard_sectionTitleSpaced__aQl6T{margin-top:32px}.OnboardingWizard_sectionHint__-OcE-{color:var(--color-text-secondary);font-size:14px;margin:0 0 24px}.OnboardingWizard_field__DhJ6d{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}.OnboardingWizard_label__ILpwD{color:var(--color-strong);font-size:14px;font-weight:600}.OnboardingWizard_help__iUjny{color:var(--color-muted-text);font-size:13px}.OnboardingWizard_input__2BkyS,.OnboardingWizard_select__Yg5DE,.OnboardingWizard_textarea__TiswV{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text);font-family:inherit;font-size:14px;padding:12px 14px;transition:border-color .2s,box-shadow .2s;width:100%}.OnboardingWizard_input__2BkyS:focus,.OnboardingWizard_select__Yg5DE:focus,.OnboardingWizard_textarea__TiswV:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-muted);outline:none}.OnboardingWizard_textarea__TiswV{min-height:96px;resize:vertical}.OnboardingWizard_grid2__TbVE0{grid-gap:0 24px;display:grid;gap:0 24px;grid-template-columns:1fr 1fr}.OnboardingWizard_dropzone__HG5kz{align-items:center;background:var(--color-brand-muted);border:1.5px dashed var(--color-brand);border-radius:12px;color:var(--color-brand);display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:192px;padding:20px;text-align:center}.OnboardingWizard_dropzone__HG5kz strong{font-size:15px;word-break:break-all}.OnboardingWizard_dropzoneActions__\+p2EO{display:flex;gap:8px;margin-top:6px}.OnboardingWizard_logoPreview__BZqq7{max-height:64px;max-width:120px;object-fit:contain}.OnboardingWizard_srOnly__bnEYK{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute;width:1px}.OnboardingWizard_levelRow__OtXYM{align-items:center;display:flex;gap:8px;margin-bottom:8px}.OnboardingWizard_iconBtn__7vuKM{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;color:var(--color-muted-text-2);cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;width:36px}.OnboardingWizard_iconBtn__7vuKM:disabled{cursor:default;opacity:.4}.OnboardingWizard_linkBtn__Mk1ER{align-items:center;background:none;border:none;color:var(--color-brand);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;margin-top:4px;padding:6px 0}.OnboardingWizard_linkBtn__Mk1ER:disabled{cursor:default;opacity:.5}.OnboardingWizard_callout__RCleM{background:var(--color-panel-warm);border:1px solid var(--color-border);border-radius:12px;color:var(--color-text);font-size:14px;margin-bottom:24px;padding:16px 18px}.OnboardingWizard_calloutText__s\+n4e{color:var(--color-text-secondary);margin:8px 0 0}.OnboardingWizard_calloutActions__3jK6g{display:flex;gap:8px;margin-top:12px}.OnboardingWizard_chips__JwcpJ{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.OnboardingWizard_chip__0nQUf{background:var(--color-brand-light);border-radius:999px;color:var(--color-brand-text);font-size:13px;font-weight:500;padding:3px 10px}.OnboardingWizard_chipSep__Z9Y1G{color:var(--color-muted-text)}.OnboardingWizard_summaryList__39t0l{font-size:14px;line-height:1.8;margin:0 0 20px;padding-left:18px}.OnboardingWizard_checkRow__BzktX{margin-bottom:8px}.OnboardingWizard_statGrid__YqBGh{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:16px}.OnboardingWizard_stat__66p9m{background:var(--color-panel-warm);border:1px solid var(--color-border);border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:14px 16px}.OnboardingWizard_stat__66p9m span{color:var(--color-muted-text);font-size:13px}.OnboardingWizard_stat__66p9m strong{color:var(--color-strong);font-size:20px}.OnboardingWizard_readyCard__1QXEN{background:var(--color-brand-muted);border:1px solid var(--color-brand);border-radius:12px;padding:20px 22px}.OnboardingWizard_checkList__6OwZ9{display:flex;flex-direction:column;font-size:14px;gap:8px;list-style:none;margin:0 0 12px;padding:0}.OnboardingWizard_checkList__6OwZ9 li{align-items:center;display:flex;gap:8px}.OnboardingWizard_checkList__6OwZ9 svg{color:#22c55e}.OnboardingWizard_footer__\+Vtcq{align-items:center;border-top:1px solid var(--color-border);display:flex;gap:16px;justify-content:space-between;margin-top:28px;padding-top:20px}.OnboardingWizard_footerNote__ZOT88{color:var(--color-muted-text);font-size:13px}.OnboardingWizard_footerActions__WqHgZ{align-items:center;display:flex;gap:8px}.OnboardingWizard_btnGhostSmall__vq8\+L,.OnboardingWizard_btnGhost__9pGjC,.OnboardingWizard_btnPrimarySmall__q4hhD,.OnboardingWizard_btnPrimary__ioCiB{border-radius:8px;cursor:pointer;font-family:inherit;font-weight:600;white-space:nowrap}.OnboardingWizard_btnPrimary__ioCiB{background:var(--color-brand);border:none;color:#fff;font-size:14px;padding:10px 22px}.OnboardingWizard_btnPrimary__ioCiB:hover:not(:disabled){background:var(--color-brand-hover)}.OnboardingWizard_btnGhost__9pGjC{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-muted-text-2);font-size:14px;padding:10px 18px}.OnboardingWizard_btnPrimarySmall__q4hhD{background:var(--color-brand);border:none;color:#fff;font-size:13px;padding:6px 12px}.OnboardingWizard_btnGhostSmall__vq8\+L{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-muted-text-2);font-size:13px;padding:6px 12px}.OnboardingWizard_btnGhostSmall__vq8\+L:disabled,.OnboardingWizard_btnGhost__9pGjC:disabled,.OnboardingWizard_btnPrimarySmall__q4hhD:disabled,.OnboardingWizard_btnPrimary__ioCiB:disabled{cursor:default;opacity:.6}@media (max-width:768px){.OnboardingWizard_grid2__TbVE0{grid-template-columns:1fr}.OnboardingWizard_shell__sjP9m{flex-direction:column}.OnboardingWizard_side__ItPcK{border-bottom:1px solid var(--color-border);border-right:none;padding:16px;width:auto}.OnboardingWizard_steps__lj\+11{flex-direction:row;flex-wrap:wrap}.OnboardingWizard_content__XQZ20,.OnboardingWizard_header__ZY73T{padding:16px}.OnboardingWizard_footer__\+Vtcq{align-items:stretch;flex-direction:column}.OnboardingWizard_footerActions__WqHgZ{justify-content:flex-end}.OnboardingWizard_statGrid4__26i97,.OnboardingWizard_statGrid__YqBGh{grid-template-columns:1fr}.OnboardingWizard_headerSearch__HCrHT,.OnboardingWizard_peopleHead__Rz4aj,.OnboardingWizard_roleHead__E\+x5N{display:none}.OnboardingWizard_peopleRow__5m4kf,.OnboardingWizard_roleRow__Bf6Cx{grid-template-columns:1fr}.OnboardingWizard_placeRow__MmwYM{flex-wrap:wrap}.OnboardingWizard_placeRow__MmwYM .OnboardingWizard_select__Yg5DE{width:100%}}.OnboardingWizard_structureCard__hzKC5{background:var(--color-panel-warm);border:1px solid var(--color-border);border-radius:12px;margin-bottom:28px;padding:20px 22px}.OnboardingWizard_structureCard__hzKC5 .OnboardingWizard_sectionHint__-OcE-{margin-bottom:12px}.OnboardingWizard_divider__\+VHmq{border:none;border-top:1px solid var(--color-border);margin:16px 0}.OnboardingWizard_eyebrow__zX8LA{color:var(--color-text-secondary);font-size:12px;font-weight:600;letter-spacing:.03em;margin:0 0 8px;text-transform:uppercase}.OnboardingWizard_subTitle__8QJf0{color:var(--color-strong);font-size:16px;font-weight:600;margin:20px 0 10px}.OnboardingWizard_levelNo__HB4X5{color:var(--color-strong);flex-shrink:0;font-weight:600;width:24px}.OnboardingWizard_trashBtn__6FB9r{align-items:center;background:none;border:none;border-radius:8px;color:#ef4444;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;width:36px}.OnboardingWizard_trashBtn__6FB9r:hover:not(:disabled){background:var(--um-danger-bg)}.OnboardingWizard_trashBtn__6FB9r:disabled{cursor:default;opacity:.4}.OnboardingWizard_cardFooterRow__LIO47{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-top:12px}.OnboardingWizard_errorText__WFc5A{color:#dc2626;font-size:13px;margin:8px 0 0}.OnboardingWizard_levelBlock__ZCT5S{margin-bottom:20px}.OnboardingWizard_levelLabel__I17rr{color:var(--color-text-secondary);font-size:12px;font-weight:600;letter-spacing:.03em;margin:0 0 8px;text-transform:uppercase}.OnboardingWizard_placeRow__MmwYM{align-items:center;display:flex;gap:8px;margin-bottom:8px}.OnboardingWizard_placeRow__MmwYM .OnboardingWizard_select__Yg5DE{flex-shrink:0;width:220px}.OnboardingWizard_roleHead__E\+x5N,.OnboardingWizard_roleRow__Bf6Cx{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:1.1fr 1fr 1.6fr 36px}.OnboardingWizard_roleHead__E\+x5N{color:var(--color-strong);font-size:14px;font-weight:600;margin-bottom:8px}.OnboardingWizard_roleRow__Bf6Cx{margin-bottom:8px}.OnboardingWizard_gridWrap__A\+5DU{border:1px solid var(--color-border);border-radius:12px;margin:16px 0 12px;overflow-x:auto}.OnboardingWizard_accessTable__F0F7b,.OnboardingWizard_permTable__kV7gL{border-collapse:collapse;font-size:14px;width:100%}.OnboardingWizard_accessTable__F0F7b th,.OnboardingWizard_permTable__kV7gL th{background:var(--color-bg);color:var(--color-text-secondary);font-size:12px;font-weight:600;padding:10px 14px;text-align:left}.OnboardingWizard_permTable__kV7gL th:not(:first-child){text-align:center}.OnboardingWizard_accessTable__F0F7b td,.OnboardingWizard_permTable__kV7gL td{border-top:1px solid var(--color-border);padding:12px 14px}.OnboardingWizard_permGroup__jP43q td{background:var(--color-hairline);color:var(--color-strong);font-size:12px;font-weight:600;padding:6px 14px}.OnboardingWizard_permCell__1XwyC{text-align:center}.OnboardingWizard_calloutBlue__dpMA1{background:var(--color-brand-light);border-radius:12px;color:var(--color-text);font-size:14px;margin:20px 0;padding:16px 18px}.OnboardingWizard_peopleHead__Rz4aj,.OnboardingWizard_peopleRow__5m4kf{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:1fr 1.1fr .8fr 1fr 36px}.OnboardingWizard_peopleHead__Rz4aj{color:var(--color-strong);font-size:14px;font-weight:600;margin-bottom:8px}.OnboardingWizard_peopleRow__5m4kf{margin-bottom:8px}.OnboardingWizard_radioCard__XZegs{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:16px}.OnboardingWizard_radioCardOn__77Wgn{background:var(--color-brand-light);border-color:var(--color-brand)}.OnboardingWizard_radioCard__XZegs strong{display:block;font-size:15px;margin-bottom:4px}.OnboardingWizard_radioDesc__yvqaf{color:var(--color-text-secondary);display:block;font-size:13px}.OnboardingWizard_channelRow__G04PC{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:8px}.OnboardingWizard_checkRow__BzktX{align-items:center;display:flex;font-size:14px;gap:8px}.OnboardingWizard_emptyCell__aDDu3{color:var(--color-muted-text)}.OnboardingWizard_yes__tpiz\+{color:#22c55e;font-weight:700}.OnboardingWizard_no__P1Isx{color:#ef4444;font-weight:700}.OnboardingWizard_problemBox__gEkj\+{background:var(--color-bg);border-radius:12px;font-size:14px;margin:16px 0;padding:16px 18px}.OnboardingWizard_problemItem__QW21M{margin:8px 0 0}.OnboardingWizard_errorBox__BM5cm{background:var(--um-danger-bg);border:1px solid #fca5a5;border-radius:12px;font-size:14px;margin:16px 0;padding:16px 18px}.OnboardingWizard_statGrid4__26i97{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}.OnboardingWizard_nextCard__DTig4{background:var(--color-bg);border-radius:12px;font-size:14px;margin-top:16px;padding:16px 20px}.NotificationsPage_markAllButton__kNBmq{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;color:var(--color-muted-text-2);cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;margin-left:auto;padding:8px 12px;white-space:nowrap}.NotificationsPage_markAllButton__kNBmq:disabled{cursor:default;opacity:.5}.NotificationsPage_tabRow__cccLS{border-bottom:1px solid var(--color-border);display:flex;gap:4px;margin-bottom:16px;overflow-x:auto}.NotificationsPage_tab__zGqYS{background:none;border:none;border-bottom:2px solid #0000;color:var(--color-muted-text);cursor:pointer;font-size:13px;font-weight:500;padding:10px 14px;white-space:nowrap}.NotificationsPage_tabActive__ZId31{border-bottom-color:var(--color-brand);color:var(--color-brand);font-weight:600}.NotificationsPage_toolbar__IwmAL{display:flex;gap:12px;margin-bottom:16px}.NotificationsPage_searchWrapper__XidoI{flex:1 1;position:relative}.NotificationsPage_searchIcon__Ni6BJ{color:var(--color-muted-text);left:10px;position:absolute;top:50%;transform:translateY(-50%)}.NotificationsPage_searchInput__SSTui{border:1px solid var(--color-border);border-radius:8px;font-size:13px;padding:8px 12px 8px 32px;width:100%}.NotificationsPage_readFilterSelect__yYLek{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;font-size:13px;padding:8px 12px}.NotificationsPage_group__FvbQt{margin-bottom:20px}.NotificationsPage_groupTitle__962Vc{color:var(--color-muted-text);font-size:12px;font-weight:600;letter-spacing:.02em;margin:0 0 8px;text-transform:uppercase}.NotificationsPage_list__4J2WN{display:flex;flex-direction:column;gap:8px}.NotificationsPage_row__AC4y6{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:14px 16px}.NotificationsPage_row__AC4y6:hover{background:var(--color-bg)}.NotificationsPage_rowUnread__hc9TW{border-color:var(--color-brand)}.NotificationsPage_rowUnread__hc9TW:hover{background:var(--color-brand-muted)}.NotificationsPage_rowSide__EjgbK{align-items:center;display:flex;flex-shrink:0;gap:12px}.NotificationsPage_chipWarning__sRN05{background:var(--um-warn-bg);border-radius:6px;color:var(--um-warn-text);font-size:12px;font-weight:500;padding:2px 8px;white-space:nowrap}.NotificationsPage_iconCircle__TcC2V{align-items:center;background:var(--color-brand-muted);border-radius:50%;color:var(--color-brand);display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.NotificationsPage_iconCircleWarning__AfYFV{background:#eab30826;color:var(--um-warn-text)}.NotificationsPage_rowBody__TwKL\+{flex:1 1;min-width:0}.NotificationsPage_rowText__wkXn2{color:var(--color-text);font-size:13px;line-height:1.4;margin:0}.NotificationsPage_rowTextUnread__MyV-i{color:var(--color-strong);font-weight:600}.NotificationsPage_rowTarget__R3Bn\+{color:var(--color-muted-text);font-size:12px;margin:2px 0 0}.NotificationsPage_rowTime__hyBcF{color:var(--color-muted-text);font-size:12px;white-space:nowrap}.NotificationsPage_dotSpacer__s7JHt,.NotificationsPage_dot__Olimi{flex-shrink:0;height:8px;width:8px}.NotificationsPage_dot__Olimi{background:var(--color-brand);border-radius:50%}@media (max-width:768px){.NotificationsPage_toolbar__IwmAL{flex-direction:column}.NotificationsPage_markAllButton__kNBmq{margin-left:0}.NotificationsPage_row__AC4y6{flex-wrap:wrap}}.DocsPage_page__2ec1g{background:var(--color-bg);min-height:100vh;padding:24px 32px 80px}.DocsPage_header__aZbmm{align-items:flex-start;display:flex;gap:14px;margin-bottom:28px;max-width:1100px}.DocsPage_headerIcon__6Y-cw{align-items:center;background:var(--color-brand-light);border-radius:12px;color:var(--color-brand-text);display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.DocsPage_title__fXH9P{color:var(--color-text);font-size:1.5rem;font-weight:700;margin:0 0 4px}.DocsPage_subtitle__AMeTw{color:var(--color-text-secondary);font-size:.9rem;line-height:1.6;margin:0;max-width:70ch}.DocsPage_body__gaTJ0{align-items:flex-start;display:flex;gap:32px;max-width:1100px}.DocsPage_toc__axMq4{border-right:1px solid var(--color-border);flex-shrink:0;max-height:calc(100vh - 100px);overflow-y:auto;padding-right:8px;position:-webkit-sticky;position:sticky;top:76px;width:200px}.DocsPage_tocTitle__7u2zB{color:var(--color-text-secondary);font-size:10px;font-weight:700;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.DocsPage_tocGroup__bCUZe{margin-bottom:16px}.DocsPage_tocGroupName__ISq1P{color:var(--color-text);font-size:11px;font-weight:700;margin-bottom:5px}.DocsPage_tocLink__b59NU{border-radius:6px;color:var(--color-text-secondary);display:block;font-size:13px;line-height:1.4;padding:4px 8px;text-decoration:none;transition:background .12s,color .12s}.DocsPage_tocLink__b59NU:hover{background:var(--color-brand-muted);color:var(--color-brand-text)}.DocsPage_content__iI9PL{flex:1 1;min-width:0}.DocsPage_group__JL40o{margin-bottom:40px;scroll-margin-top:80px}.DocsPage_groupTitle__MycQM{border-bottom:2px solid var(--color-brand);color:var(--color-text);display:inline-block;font-size:1.15rem;font-weight:700;margin:0 0 4px;padding-bottom:8px}.DocsPage_groupBlurb__aWQlr{color:var(--color-text-secondary);font-size:.875rem;line-height:1.6;margin:10px 0 20px}.DocsPage_feature__GAlD4{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;margin-bottom:16px;padding:20px;scroll-margin-top:80px}.DocsPage_featureHead__XtdU2{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.DocsPage_featureTitle__ixEn\+{color:var(--color-text);font-size:1rem;font-weight:700;margin:0}.DocsPage_badge__N4hcg{background:var(--color-brand-light);border-radius:999px;color:var(--color-brand-text);font-size:10px;font-weight:600;letter-spacing:.02em;padding:3px 8px;white-space:nowrap}.DocsPage_block__pxUly{margin-bottom:12px}.DocsPage_blockLabel__8gwmf{color:var(--color-text-secondary);font-size:10px;font-weight:700;letter-spacing:.08em;margin-bottom:5px;text-transform:uppercase}.DocsPage_blockText__1ZMsK{color:var(--color-text);font-size:.875rem;line-height:1.65;margin:0}.DocsPage_bullets__lZ8UZ,.DocsPage_steps__LFNfS{color:var(--color-text);font-size:.875rem;line-height:1.7;margin:0;padding-left:20px}.DocsPage_bullets__lZ8UZ li,.DocsPage_steps__LFNfS li{margin-bottom:4px}.DocsPage_note__eZ85n{background:var(--color-brand-muted);border-left:3px solid var(--color-brand);border-radius:0 8px 8px 0;color:var(--color-text-secondary);font-size:.825rem;line-height:1.6;margin-bottom:14px;padding:10px 12px}.DocsPage_noteMark__a3\+yO{color:var(--color-brand-text);font-weight:700;margin-right:6px}.DocsPage_figure__A99KI{margin:16px 0 0}.DocsPage_shot__ilZvz{aspect-ratio:1920/907;background:var(--color-bg);border:1px solid var(--color-border);border-radius:10px;display:block;height:auto;object-fit:contain;width:100%}.DocsPage_caption__bEGbo{color:var(--color-text-secondary);font-size:.78rem;margin-top:8px;word-break:break-word}.DocsPage_vague__jf0f8{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;margin-bottom:16px;padding:20px}.DocsPage_vagueBad__wWM9i,.DocsPage_vagueGood__QVZZQ{margin-bottom:12px}.DocsPage_vagueCode__4TFNu{border-radius:8px;display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;line-height:1.6;padding:10px 12px;white-space:pre-wrap;word-break:break-word}.DocsPage_vagueBad__wWM9i .DocsPage_vagueCode__4TFNu{background:var(--um-danger-bg);border:1px solid var(--um-danger-border);color:var(--um-danger-text)}.DocsPage_vagueGood__QVZZQ .DocsPage_vagueCode__4TFNu{background:var(--color-brand-muted);border:1px solid var(--color-brand-light);color:var(--color-brand-text)}.DocsPage_askRow__PM1u2{align-items:flex-start;display:flex;gap:10px;margin-bottom:14px}.DocsPage_askLabel__veKoF{color:var(--color-text-secondary);flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.08em;padding-top:11px;text-transform:uppercase}.DocsPage_askCode__mYeqo{background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text);flex:1 1;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;line-height:1.6;min-width:0;padding:10px 12px;word-break:break-word}@media (max-width:900px){.DocsPage_page__2ec1g{padding:16px 16px 60px}.DocsPage_toc__axMq4{display:none}.DocsPage_askRow__PM1u2{flex-direction:column;gap:4px}.DocsPage_askLabel__veKoF{padding-top:0}}.app{background-color:var(--color-bg);min-height:100vh}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-4{gap:16px}.gap-2{gap:8px}.text-sm{font-size:14px}.text-xs{font-size:12px}.font-semibold{font-weight:600}.text-gray{color:var(--text-tertiary)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}