: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-accent:var(--color-brand);--color-accent-text:var(--color-brand-text);--color-text:#1f1b17;--color-text-secondary:#6b6560;--color-bg:#f3f4f6;--color-surface:#fff;--color-border:#e5e1de;--color-panel-warm:#f5f5f5;--color-elevated:#fff;--color-elevated-hover:#f3f4f6;--color-strong:#111827;--color-muted-text:#6b7280;--color-muted-text-2:#374151;--color-hairline:#e5e7eb;--color-scrollbar-track:#f1f1f1;--color-scrollbar-thumb:#888;--chat-bg:#fafafa;--chat-surface:#fff;--chat-text:#1c1c1e;--chat-text-secondary:#3c3c43;--chat-text-muted:#8e8e93;--chat-text-faint:#aeaeb2;--chat-border:#f0f0f0;--chat-border-strong:#e5e5ea;--chat-input-bg:#f9f9f9;--chat-warm:#f5f5f5;--chat-warm-border:#eaeaea;--chat-warm-hover:#eee;--chat-success:#16a34a;--chat-error:#dc2626;--chat-online:#34c759;--chat-accent:#2f6fed;--chat-accent-hover:#1d57d8;--chat-accent-muted:#eaf1fe;--chat-accent-text:#1d4ed8;--right-panel-width:clamp(420px,38vw,560px);--um-bg:#fff;--um-surface-subtle:#f9fafb;--um-surface-muted:#f3f4f6;--um-border:#e5e7eb;--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:#ffedd5;--um-danger:#ef4444;--um-danger-bg:#fee2e2}*{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:#1f1b17;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:#fff;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:#dcfce7;color:#16a34a}.Toast_error__FaGJy .Toast_iconWrapper__RhWIJ{background-color:#fee2e2;color:var(--color-brand)}.Toast_info__yUJWv .Toast_iconWrapper__RhWIJ{background-color:#dbeafe;color:#2563eb}.Toast_message__4QCMI{color:#374151;flex:1 1;font-size:13px;font-weight:500;line-height:1.4}.Toast_actionButton__H2SzD{align-items:center;background-color:#f3f4f6;border:none;border-radius:6px;color:#374151;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:#111827}.Toast_closeButton__l\+Tyt{align-items:center;background:none;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:all .2s;width:24px}.Toast_closeButton__l\+Tyt:hover{background-color:#f3f4f6;color:#6b7280}@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:#f5f5f5;background:var(--background-color,#f5f5f5);display:flex;justify-content:center;min-height:100vh;padding:2rem}.ErrorBoundary_errorContent__FPam7{background:#fff;background:var(--card-background,#fff);border-radius:12px;box-shadow:0 4px 6px #0000001a;max-width:600px;padding:3rem 2rem;text-align:center}.ErrorBoundary_errorIcon__cvTJc{font-size:4rem;margin-bottom:1rem}.ErrorBoundary_errorTitle__rLs2L{color:#1a1a1a;color:var(--text-primary,#1a1a1a);font-size:1.75rem;font-weight:600;margin-bottom:1rem}.ErrorBoundary_errorMessage__sZ6kb{color:#666;color:var(--text-secondary,#666);font-size:1rem;line-height:1.6;margin-bottom:2rem}.ErrorBoundary_errorDetails__-5w1a{background:#f8f8f8;background:var(--code-background,#f8f8f8);border:1px solid #e0e0e0;border:1px solid var(--border-color,#e0e0e0);border-radius:8px;margin:1.5rem 0;padding:1rem;text-align:left}.ErrorBoundary_errorDetails__-5w1a summary{color:#1a1a1a;color:var(--text-primary,#1a1a1a);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:40px;object-fit:contain;width:auto}.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,#667eea,#764ba2);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,#667eea,#764ba2);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,#667eea,#764ba2);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_notificationItemUnread__dBwgT{background:var(--color-brand-muted)}.TopNavBar_notificationItemUnread__dBwgT:hover{background:var(--color-brand-light)}.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:#b45309}.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_notificationFooterLink__4LGYt{background:none;border:none;color:var(--color-brand);cursor:pointer;font-size:13px;font-weight:600}.TopNavBar_notificationFooterLink__4LGYt:hover{text-decoration:underline}.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:28px}.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}}.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_logoutButton__SljPP{align-items:center;background:none;border:none;border-radius:6px;color:var(--color-muted-text);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;margin-left:auto;padding:4px}.Sidebar_logoutButton__SljPP:hover{background:var(--color-elevated-hover);color:var(--color-strong)}.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:#f5f5f5;border-radius:8px;color:#666;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:#666;font-size:12px;margin:4px 0}.MapComponent_popupValue__rToYU{color:#0088fe;font-weight:600}.MapComponent_coordinates__9WRdA{border-top:1px solid #e0e0e0;margin-top:8px;padding-top:8px}.MapComponent_coordinates__9WRdA small{color:#999;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:#f5f5f5;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:#fff;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:#9ca3af;font-size:12px;font-style:italic;margin-bottom:8px;margin-top:-4px}.ChartVisualization_repromptComposer__jDf38{background:#fff;border:1px solid var(--color-brand);border-radius:8px;margin-top:8px;padding:12px}.ChartVisualization_repromptHint__Js-kz{color:#374151;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 #e5e7eb;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 #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all .2s ease;width:32px}.ChartVisualization_repromptAttachBtn__WjATy:hover{background-color:#f9fafb;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 #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;font-size:12px;font-weight:500;padding:8px 12px}.ChartVisualization_repromptCancelBtn__Nywkt:hover{background-color:#f9fafb}.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:#fff;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:#9ca3af;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:#dcfce7;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\+{font-size:20px;margin-bottom:2px}.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{flex-shrink:0;font-size:13px;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(--bg-secondary);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:#f9f9f9;background:var(--color-surface,#f9f9f9);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{height:32px;object-fit:contain;width:32px}.QuickActionCards_title__qjTpO{color:#1a1a1a;color:var(--color-text,#1a1a1a);font-size:13px;font-weight:600;line-height:1.3}.QuickActionCards_desc__E3dL\+{color:#666;color:var(--color-text-secondary,#666);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:#fff;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:#1a1a1a;font-family:inherit;font-size:20px;font-weight:700;margin:0 0 4px}.UploadModal_subtitle__fG66H{color:#888;font-size:13px;margin:0}.UploadModal_closeBtn__cFiu4{background:none;border:none;border-radius:6px;color:#999;cursor:pointer;flex-shrink:0;font-size:18px;line-height:1;padding:2px 6px;transition:color .15s,background .15s}.UploadModal_closeBtn__cFiu4:hover{background:#f0f0f0;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:#fff;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:#1a1a1a;font-size:15px;font-weight:600;margin:0}.UploadModal_dropOr__QuGI9{color:#999;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:#999;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:#999;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:#fff;border:1px solid #e8e8e8;border-radius:10px;padding:12px 14px}.UploadModal_fileItemDone__SdWsp{background:#f0fdf4;border-color:#d1fae5}.UploadModal_fileItemError__rHNf9{background:#fef2f2;border-color:#fee2e2}.UploadModal_fileRow__gOVYQ{align-items:center;display:flex;gap:10px;margin-bottom:6px}.UploadModal_fileIcon__-gayc{flex-shrink:0;font-size:20px}.UploadModal_fileMeta__z7Fwo{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.UploadModal_fileName__RXlxp{color:#1a1a1a;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UploadModal_fileSize__H1QG8{color:#888;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:#f0f0f0;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_step__ZLJGe{border-radius:20px;font-size:11px;font-weight:500;padding:2px 8px;white-space:nowrap}.UploadModal_step_idle__PAfQL{background:#f5f5f5;color:#aaa}.UploadModal_step_active__8R0OD{background:rgba(var(--color-brand-rgb),.08);color:var(--color-brand)}.UploadModal_step_done__0nlL9{background:#f0fdf4;color:#16a34a}.UploadModal_step_error__fKVAH{background:#fef2f2;color:#dc2626}.UploadModal_footer__RKz0o{align-items:center;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;margin-top:16px;padding:16px 24px 20px}.UploadModal_securityNote__ui4Eq{align-items:center;color:#999;display:flex;font-size:12px;gap:6px}.UploadModal_closeFooterBtn__cYJrw{background:none;border:1.5px solid #e0e0e0;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}.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_emptyIcon__y9iH0{align-items:center;background:linear-gradient(135deg,var(--color-brand)22,var(--color-brand)11);border-radius:50%;color:var(--color-brand);display:flex;height:72px;justify-content:center;margin-bottom:20px;width:72px}.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:#fff;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{color:var(--color-muted-text);font-size:12px;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:#fff;background:var(--chat-bg,#fff);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}.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:#fff;border:1px solid #e5e7eb;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:#111827;font-size:18px;font-weight:600;margin:0}.ConfirmationDialog_icon-danger__m6PfV{color:#ef4444}.ConfirmationDialog_icon-warning__jfYpe{color:#f59e0b}.ConfirmationDialog_message__9ftBU{color:#6b7280;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:#f9fafb;border:1px solid #e5e7eb;color:#374151}.ConfirmationDialog_cancelButton__pult9:hover{background-color:#f3f4f6;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:#fff;border:1px solid #e5e7eb;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:#111827;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:#9ca3af;cursor:grab;display:flex;height:28px;justify-content:center;transition:all .2s;width:28px}.DynamicChartCard_dragHandle__p3zMK:hover{background-color:#f3f4f6;color:#6b7280}.DynamicChartCard_resizeButton__Ib0WU{align-items:center;background:none;border:none;border-radius:6px;color:#9ca3af;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .2s;width:28px}.DynamicChartCard_resizeButton__Ib0WU:hover{background-color:#f3f4f6;color:#6b7280}.DynamicChartCard_menuButton__AweR1{align-items:center;background:none;border:none;border-radius:6px;color:#9ca3af;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .2s;width:28px}.DynamicChartCard_menuButton__AweR1:hover{background-color:#f3f4f6;color:#6b7280}.DynamicChartCard_dropdownMenu__GHVYk{background:#fff;border:1px solid #e5e7eb;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:#374151;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:#f9fafb}.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:#9ca3af;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 #f3f4f6;display:flex;justify-content:flex-end;margin-top:8px;padding-top:8px}.DynamicChartCard_sourceLabel__o14iG{align-items:center;color:#9ca3af;display:flex;font-size:11px;gap:4px}.DynamicChartCard_noData__fXqo-{align-items:center;color:#9ca3af;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:#111827;font-size:36px;font-weight:700}.DynamicChartCard_metricLabel__v\+bvB{color:#6b7280;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:#fff;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 #e5e7eb;padding:20px 24px 16px}.ExportModal_title__TdPDS{color:#111827;font-size:18px;font-weight:600;margin:0 0 4px}.ExportModal_subtitle__EfH4n{color:#9ca3af;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:#9ca3af;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:#fff;border:1px solid #e5e7eb;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:#111827;font-size:14px;font-weight:600}.ExportModal_formatDesc__qB-Kh{color:#9ca3af;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:#fff;border:1px solid #e5e7eb;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:#f9fafb;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:#111827;font-size:12px;font-weight:600;line-height:1.3}.ExportModal_templateDesc__iBabm{color:#9ca3af;font-size:11px}.ExportModal_brandingCard__nwSxb{align-items:center;border:1px solid #e5e7eb;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:#111827;font-size:14px;font-weight:500;margin:0 0 2px}.ExportModal_brandingSubtext__CcBGe{color:#9ca3af;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 #e5e7eb;border-radius:8px;box-sizing:border-box;color:#374151;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:#9ca3af}.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:#fff;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 #f3f4f6;border-radius:50%;border-top:3px solid var(--color-brand);height:44px;width:44px}@keyframes ExportModal_spin__RGtmV{to{transform:rotate(1turn)}}.ExportModal_loadingTitle__BKvaK{color:#111827;font-size:16px;font-weight:600;margin:0}.ExportModal_loadingHint__e1ygI{color:#9ca3af;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:#f9fafb;border-radius:8px;color:#6b7280;font-size:12px;padding:10px 14px}.ExportModal_footer__44a4f{align-items:center;border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:space-between;padding:16px 24px}.ExportModal_scheduleLabel__4gayh{align-items:center;color:#374151;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:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:14px;font-weight:500;padding:9px 20px;transition:all .15s}.ExportModal_previewButton__SaYmF:hover{background:#f9fafb;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:#fafafa;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:#374151;font-size:16px;font-weight:500;line-height:1.5;margin:0}.Dashboard_scopeLabel__6x3Fj{background:#f3f4f6;border-radius:6px;color:#6b7280;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:#fff;border:1px solid #e5e7eb;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:#fff;border:none;border-radius:6px;color:#374151;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:#f3f4f6;color:#111827}.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:#111827;font-size:15px;font-weight:600;margin-bottom:16px}.Dashboard_emptyState__GZZyD{align-items:center;color:#9ca3af;color:var(--text-quaternary,#9ca3af);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:#fafafa;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:#18181b;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:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;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:#f9fafb;border-color:#9ca3af}.Riwayat_createReportButton__O\+ad7 span{color:#374151;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:#374151;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:#f9fafb}.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:#6b7280;font-family:Inter,sans-serif;font-size:14px;margin:0 0 8px}.Riwayat_sessionCard__DfuC5{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:16px 20px;transition:all .2s}.Riwayat_sessionCard__DfuC5:hover{background-color:#f9fafb;border-color:#d1d5db;box-shadow:0 2px 4px #0000000d}.Riwayat_sessionCardContent__v0SWI{flex:1 1;min-width:0}.Riwayat_sessionCardTitle__NTpak{color:#111827;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:#9ca3af;font-family:Inter,sans-serif;font-size:12px}.Riwayat_deleteSessionButton__Fq1kg{align-items:center;background:#0000;border:none;border-radius:6px;color:#9ca3af;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:all .2s;width:32px}.Riwayat_deleteSessionButton__Fq1kg:hover{background-color:#fee2e2;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:#9ca3af;font-family:Inter,sans-serif;font-size:12px}.Riwayat_messageText__hYJ77{color:#374151;font-family:Inter,sans-serif;font-size:14px;line-height:22px;margin:0;white-space:pre-wrap}.Riwayat_visualizationWrapper__WwM7x{background-color:#fff;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:#374151;font-family:Inter,sans-serif;font-size:18px;font-weight:600;margin:0 0 8px}.Riwayat_emptyDescription__yXN-r{color:#9ca3af;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}}.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_sourceEmoji__m2\+0Z{font-size:18px}.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_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}.SumberDataPage_page__wwRfe{background:#f8fafc;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:#1a1a2e;font-size:1.5rem;font-weight:700;margin:0 0 4px}.SumberDataPage_subtitle__6qFE\+{color:#6b7280;font-size:.875rem;margin:0}.SumberDataPage_actions__921Q6{align-items:center;display:flex;gap:8px}.SumberDataPage_refreshBtn__872Qd{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#4b5563;cursor:pointer;display:flex;height:36px;justify-content:center;transition:background .15s;width:36px}.SumberDataPage_refreshBtn__872Qd:hover{background:#f1f5f9}.SumberDataPage_refreshBtn__872Qd:disabled{cursor:not-allowed;opacity:.5}.SumberDataPage_uploadBtn__5RPjo{align-items:center;background:#1a1a2e;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:#2d2d4e}.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:#9ca3af;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:#fff;border:1px solid #e2e8f0;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:#1a1a2e;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:#9ca3af;font-size:.8rem}.SumberDataPage_progressBar__RXV14{background:#f1f5f9;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,#3b82f6,#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:#9ca3af;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:#b91c1c;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:#1d4ed8;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:#15803d}.UserManagement_resultFail__wQE\+5{color:#b91c1c}.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:linear-gradient(90deg,#eff6ff,#bfdbfe);border-radius:12px;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px;padding:20px 24px}.UploadDataPage_reviewBannerTitle__e7UBN{color:#1a1a2e;font-size:1rem;font-weight:700;margin:0 0 4px}.UploadDataPage_reviewBannerText__5dG00{color:#374151;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:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px}.UploadDataPage_statValue__bIdq0{color:#1a1a2e;font-size:1.4rem;font-weight:700}.UploadDataPage_statLabel__a4vRu{color:#9ca3af;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:#fef3c7;color:#b45309}.UploadDataPage_badgeSubmitted__JZ98R{background:#dbeafe;color:#1d4ed8}.UploadDataPage_badgeApproved__evU0B{background:#dcfce7;color:#15803d}.UploadDataPage_badgeSentBack__7wUiV{background:#fee2e2;color:#b91c1c}.UploadDataPage_backBtn__Ra-4-{align-items:center;background:none;border:none;color:#4b5563;cursor:pointer;display:flex;font-size:.85rem;gap:6px;margin-bottom:12px;padding:4px 0}.UploadDataPage_backBtn__Ra-4-:hover{color:#1a1a2e}.UploadDataPage_wizardSteps__CbnN4{align-items:center;display:flex;margin-bottom:28px;width:100%}.UploadDataPage_wizardStep__FIVZq{align-items:center;color:#9ca3af;display:flex;flex-shrink:0;font-size:.9rem;gap:10px}.UploadDataPage_wizardStepCircle__Sg2-j{align-items:center;background:#fff;border:2px solid #d1d5db;border-radius:50%;color:#9ca3af;display:flex;flex-shrink:0;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:#1a1a2e;font-weight:600}.UploadDataPage_wizardStep__FIVZq.UploadDataPage_done__g89Pl{color:#1a1a2e}.UploadDataPage_wizardStepDivider__YySfx{background:#e2e8f0;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:#374151;font-size:.82rem;font-weight:600}.UploadDataPage_formRow__YvZWw input{border:1px solid #e2e8f0;border-radius:8px;font-size:.9rem;padding:8px 10px}.UploadDataPage_dropzone__RqmEV{align-items:center;background:#eff6ff;border:none;border-radius:12px;color:#6b7280;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:hover{background:#dbeafe}.UploadDataPage_dropzoneIcon__LoxUm{color:#2563eb;margin-bottom:4px}.UploadDataPage_dropzoneMain__vYOsP{color:#374151;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:#f8fafc;border-bottom:1px solid #e2e8f0;color:#6b7280;font-weight:600;padding:8px 10px;text-align:left;white-space:nowrap}.UploadDataPage_table__oz2cO td{border-bottom:1px solid #f1f5f9;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:#1a1a2e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:9px 18px}.UploadDataPage_primaryBtn__3Irij:hover{background:#2d2d4e}.UploadDataPage_primaryBtn__3Irij:disabled{cursor:not-allowed;opacity:.5}.UploadDataPage_secondaryBtn__QNUq-{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#374151;cursor:pointer;font-size:.875rem;font-weight:500;padding:9px 18px}.UploadDataPage_secondaryBtn__QNUq-:hover{background:#f1f5f9}.UploadDataPage_successBox__aVQlv{align-items:center;color:#15803d;display:flex;flex-direction:column;gap:8px;padding:40px 20px;text-align:center}.UploadDataPage_detailMeta__CClrd{color:#4b5563;display:flex;flex-wrap:wrap;font-size:.85rem;gap:24px;margin-bottom:20px}.UploadDataPage_detailMeta__CClrd strong{color:#1a1a2e}.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:#1a1a2e;border-radius:50%;flex-shrink:0;height:6px;width:6px}.UploadDataPage_timelineTime__9wZmp{color:#9ca3af;font-size:.78rem}.UploadDataPage_dropzoneHint__yeUBi{color:#9ca3af;font-size:.78rem;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 #e2e8f0;border-radius:50%;border-top-color:#2563eb;height:36px;width:36px}@keyframes UploadDataPage_wizardSpin__aZwa1{to{transform:rotate(1turn)}}.UploadDataPage_processingText__O3WiK{color:#4b5563;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:#1a1a2e;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:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px}.UploadDataPage_mappingLabel__ROIkC{color:#9ca3af;font-size:.75rem}.UploadDataPage_mappingValue__xkxqC{color:#1a1a2e;font-size:.95rem;font-weight:700;margin-top:2px}.UploadDataPage_mappingSub__QzrB0{color:#9ca3af;font-size:.72rem;margin-top:2px}.UploadDataPage_chipRow__KDvBG{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.UploadDataPage_chip__fpBXJ{background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#4b5563;cursor:pointer;font-size:.8rem;padding:5px 12px}.UploadDataPage_chip__fpBXJ.UploadDataPage_chipActive__vbTii{background:#eff6ff;border-color:#2563eb;color:#2563eb;font-weight:600}.UploadDataPage_cleanBox__HDHJJ{align-items:center;border:1px solid #e2e8f0;border-radius:12px;color:#15803d;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:#fff;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 #e2e8f0;display:flex;justify-content:space-between;padding:20px 20px 12px}.UploadDataPage_modalTitle__wDGwo{color:#1a1a2e;font-size:1.05rem;font-weight:700;margin:0 0 4px}.UploadDataPage_modalSub__doh2w{color:#6b7280;font-size:.8rem;margin:0}.UploadDataPage_modalCloseBtn__z-SYc{background:none;border:none;color:#6b7280;cursor:pointer;padding:4px}.UploadDataPage_modalBody__gLdBc{padding:16px 20px 20px}.UploadDataPage_modalFooter__t7PpQ{align-items:center;border-top:1px solid #e2e8f0;display:flex;gap:16px;justify-content:space-between;padding:14px 20px}.UploadDataPage_modalFooterNote__684pd{color:#9ca3af;font-size:.78rem;min-width:0}.AreaApprovalsPage_badgeSentBack__4W4E-{background:#fee2e2;color:#b91c1c}.AreaApprovalsPage_checkList__73nW4{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.AreaApprovalsPage_checkItem__y\+VCs{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#374151;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:#dcfce7;color:#15803d}.AreaApprovalsPage_checkAttention__EgEYr{background:#fef3c7;color:#b45309}.AreaApprovalsPage_stickyFooter__G4gHq{align-items:center;background:#fff;border-radius:0 0 12px 12px;border-top:1px solid #e2e8f0;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:#6b7280;font-size:.8rem}.AreaApprovalsPage_dangerBtn__vPZTk{background:#fff;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;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:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;padding:12px 14px;text-align:left}.AreaApprovalsPage_reasonCard__ploEz:hover{border-color:#cbd5e1}.AreaApprovalsPage_reasonCardActive__naGaq{background:#eff6ff;border-color:#2563eb}.AreaApprovalsPage_reasonCardTitle__kQyFp{color:#1a1a2e;font-size:.85rem;font-weight:600;margin:0 0 4px}.AreaApprovalsPage_reasonCardDesc__HTSRm{color:#6b7280;font-size:.75rem;margin:0}.AreaApprovalsPage_noteLabel__DvoED{color:#374151;display:block;font-size:.82rem;font-weight:600;margin-bottom:6px}.AreaApprovalsPage_noteTextarea__\+a\+Br{border:1px solid #e2e8f0;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 #e2e8f0;display:flex;gap:16px;justify-content:space-between;padding:14px 20px}.AreaApprovalsPage_modalFooterNote__DZxFz{color:#9ca3af;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}}.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:#fef3c7;color:#b45309}.AreaAiInsightsPage_red__Ht0RN{background:#fee2e2;color:#b91c1c}.AreaAiInsightsPage_green__hGeL-{background:#dcfce7;color:#15803d}.AreaAiInsightsPage_blue__xB88Q{background:#dbeafe;color:#1d4ed8}.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_body__ImBSy{display:grid;flex:1 1;grid-template-columns:1fr minmax(320px,460px);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_empty__QkHa9{color:var(--color-text-secondary);margin:auto;max-width:420px;text-align:center}.AreaAiAnalystPage_emptyTitle__mzPzt{color:var(--color-text);font-size:.92rem;font-weight:600;margin:10px 0 6px}.AreaAiAnalystPage_emptyBody__rGLOP{font-size:.82rem;line-height:1.55;margin:0 0 16px}.AreaAiAnalystPage_examples__yowTH{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.AreaAiAnalystPage_example__jLTWx{background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;color:var(--color-text);cursor:pointer;font:inherit;font-size:.78rem;padding:6px 12px}.AreaAiAnalystPage_example__jLTWx:hover{border-color:var(--color-brand);color:var(--color-brand)}.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_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{color:var(--color-text-secondary);line-height:0}.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_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_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_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}.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:#dcfce7;color:#15803d}.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:#fef3c7;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:#fef3c7;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:#dcfce7;border-radius:999px;color:#15803d;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:#fef3c7;color:#b45309}.AreaReportDetailPage_red__\+B\+bO{background:#fee2e2;color:#b91c1c}.AreaReportDetailPage_green__4HHwV{background:#dcfce7;color:#15803d}.AreaReportDetailPage_blue__UiiB9{background:#dbeafe;color:#1d4ed8}.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:#fff;--al-surface-subtle:#f9fafb;--al-surface-muted:#f3f4f6;--al-border:#e5e7eb;--al-border-soft:#f3f4f6;--al-text-strong:#111827;--al-text:#374151;--al-text-secondary:#4b5563;--al-text-muted:#6b7280;--al-accent:#2563eb;--al-success:#22c55e;--al-success-bg:#dcfce7;--al-danger:#ef4444;--al-danger-bg:#fee2e2;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 #fecaca;border-radius:8px;color:#b91c1c;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:#fff;border:1px solid #e5e7eb;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:linear-gradient(135deg,#faf0ed,#f5e0d8);border-radius:8px;color:var(--color-brand);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:#111827;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:#111827;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:#6b7280;font-size:15px;font-weight:700;margin:0;text-align:center}.MetricCard_subtitle__sBinf{color:#9ca3af;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:#b91c1c;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)}.Login_loginContainer__vjFUt{background:#fff;display:flex;min-height:100vh}.Login_leftPanel__8vadF{background-color:var(--color-panel-warm);background-image:radial-gradient(55% 45% at 42% 6%,#3b6fff80 0,#3b6fff00 70%),radial-gradient(45% 55% at 48% 32%,#78aaff66 0,#78aaff00 70%);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:48px 52px;position:relative;width:40%}.Login_brand__vg4Pl{align-items:center;display:flex;gap:10px;margin-bottom:16px}.Login_brandIcon__Aiypj{align-items:center;background-color:var(--color-brand);border-radius:5px;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.Login_brandIcon__Aiypj img{filter:brightness(0) invert(1);height:13px;object-fit:contain;width:13px}.Login_brandName__ofmrB{color:var(--color-text);font-size:15px;font-weight:700;letter-spacing:-.3px}.Login_taglineDesc__jh-Jg{color:var(--color-text-secondary);font-size:15px;line-height:1.6;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:420px;width:100%}.Login_formHeader__Mc0bz{margin-bottom:36px}.Login_formTitle__ScPtQ{color:var(--color-text);font-size:28px;font-weight:700;letter-spacing:-.4px;margin-bottom:4px}.Login_formSubtitle__YtcJX{color:var(--color-text-secondary);font-size:15px}.Login_form__5n2LA{display:flex;flex-direction:column;gap:18px}.Login_errorMessage__BY9e3{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:var(--color-brand);font-size:14px;font-weight:500;padding:12px 16px}.Login_successMessage__2Alpj{background:#f0fdf4;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);font-size:13px;font-weight:600}.Login_inputWrapper__DKlPc{align-items:center;display:flex;position:relative}.Login_inputIcon__uZHXh{color:#b0a9a5;left:14px;pointer-events:none;position:absolute}.Login_input__4w1AH{background:#fff;border:1.5px solid var(--color-border);border-radius:8px;color:var(--color-text);font-family:inherit;font-size:14px;padding:12px 14px 12px 44px;transition:border-color .2s,box-shadow .2s;width:100%}.Login_input__4w1AH::placeholder{color:#c0b9b5}.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:#b0a9a5;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:14px;transition:color .2s}.Login_togglePassword__G2MTH:hover{color:var(--color-text-secondary)}.Login_forgotLink__TDk3h{background:none;border:none;color:var(--color-brand);cursor:pointer;display:block;font-family:inherit;font-size:13px;font-weight:500;padding:0;text-align:center;text-decoration:none;transition:color .2s;width:100%}.Login_forgotLink__TDk3h:hover{color:var(--color-brand-hover)}.Login_submitButton__JP6I9{background:var(--color-brand);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;margin-top:4px;padding:13px 24px;transition:background .2s,transform .15s,box-shadow .2s;width:100%}.Login_submitButton__JP6I9:hover{background:var(--color-brand-hover);box-shadow:0 4px 14px rgba(var(--color-brand-rgb),.35);transform:translateY(-1px)}.Login_submitButton__JP6I9:active{transform:translateY(0)}.Login_googleButton__-QtIx:disabled,.Login_submitButton__JP6I9:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.Login_divider__jyH9L{margin:4px 0;position:relative;text-align:center}.Login_divider__jyH9L:before{background:var(--color-border);content:"";height:1px;left:0;position:absolute;right:0;top:50%}.Login_dividerText__-A0es{background:#fff;color:#c0b9b5;display:inline-block;font-size:13px;padding:0 14px;position:relative}.Login_googleButton__-QtIx{align-items:center;background:#fff;border:1.5px solid var(--color-border);border-radius:8px;color:var(--color-text);cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:500;gap:10px;justify-content:center;padding:12px 24px;transition:border-color .2s,background .2s,box-shadow .2s;width:100%}.Login_googleButton__-QtIx:hover{background:#fafafa;border-color:#c0b9b5;box-shadow:0 2px 8px #0000000f}.Login_googleIcon__\+EUjP{flex-shrink:0}.Login_formFooter__tNedQ{color:var(--color-text-secondary);font-size:13px;margin-top:4px;text-align:center}.Login_formFooter__tNedQ a{color:var(--color-brand);font-weight:600;text-decoration:none}.Login_formFooter__tNedQ a:hover{color:var(--color-brand-hover)}.Login_copyrightFooter__3AIln{bottom:32px;color:var(--color-text-secondary);font-size:12px;position:absolute;right:40px}.Login_linkButton__0PE9k{background:none;border:none;color:var(--color-brand);cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:0}.Login_linkButton__0PE9k:hover{color:var(--color-brand-hover)}@media (max-width:900px){.Login_leftPanel__8vadF{padding:40px 36px;width:35%}}@media (max-width:720px){.Login_loginContainer__vjFUt{flex-direction:column}.Login_leftPanel__8vadF{padding:32px 28px 28px;width:100%}.Login_rightPanel__McEPA{padding:32px 24px 48px}.Login_copyrightFooter__3AIln{margin-top:24px;position:static;text-align:center}}.AccessDenied_icon__Skzq0{color:var(--color-brand);margin-bottom:20px}.AccessDenied_title__8T0BN{color:var(--color-text);font-size:28px;font-weight:700;letter-spacing:-.4px;line-height:1.25;margin-bottom:12px}.AccessDenied_body__kWLP5{color:var(--color-text-secondary);font-size:15px;line-height:1.6;margin-bottom:28px}.AccessDenied_actions__4IdzQ{display:flex;gap:12px;margin-bottom:20px}.AccessDenied_primaryButton__FYpat{background:var(--color-brand);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 22px;transition:background .2s,transform .15s}.AccessDenied_primaryButton__FYpat:hover{background:var(--color-brand-hover);transform:translateY(-1px)}.AccessDenied_secondaryButton__Qsg1s{background:#fff;border:1.5px solid var(--color-border);border-radius:8px;color:var(--color-text);cursor:pointer;font-size:14px;font-weight:600;padding:12px 22px;transition:border-color .2s,transform .15s}.AccessDenied_secondaryButton__Qsg1s:hover{border-color:var(--color-text-secondary);transform:translateY(-1px)}.AccessDenied_helperText__1tLLB{color:var(--color-text-secondary);font-size:13px;line-height:1.5}.OnboardingWizard_select__Yg5DE{background:#fff;border:1.5px 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_select__Yg5DE:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-muted);outline:none}.NotificationsPage_markAllButton__kNBmq{background:none;border:none;color:var(--color-brand);cursor:pointer;font-size:13px;font-weight:600;padding:0;white-space:nowrap}.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:#fff;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:4px}.NotificationsPage_row__AC4y6{align-items:flex-start;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:12px}.NotificationsPage_rowUnread__hc9TW,.NotificationsPage_row__AC4y6:hover{background:var(--color-brand-muted)}.NotificationsPage_rowUnread__hc9TW:hover{background:var(--color-brand-light)}.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:#b45309}.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_rowTime__hyBcF{color:var(--color-muted-text);display:inline-block;font-size:11px;margin-top:4px}.NotificationsPage_dot__Olimi{background:var(--color-brand);border-radius:50%;flex-shrink:0;height:8px;margin-top:6px;width:8px}@media (max-width:768px){.NotificationsPage_toolbar__IwmAL{flex-direction:column}}.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:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.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(--bg-primary);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)}
/*# sourceMappingURL=main.bb7b7e04.css.map*/