@import url(https://fonts.googleapis.com/css2?family=Comic+Neue:wght@400;700&family=Quicksand:wght@400;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary:#9e6e3c;--primary-light:#bcae9c;--primary-dark:#754a2d;--secondary:#f2f0e6;--text-light:#777}*{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;margin:0;padding:0}.app{background-color:#f5f5f5;display:flex;min-height:100vh}.main-content{background-color:#f8f9fc;display:flex;flex:1 1;flex-direction:column}.page-content{padding:20px}.app-layout{display:flex;min-height:100vh}@media (max-width:768px){.app{flex-direction:column}.sidebar{height:auto}.main-content,.sidebar{width:100%}}.admin-sidebar_sidebar__lBDLn{--sidebar-width:280px;--sidebar-collapsed-width:80px;--sidebar-bg:#372c27;--sidebar-text:#fff;--sidebar-icon:#bcae9c;--sidebar-active:#b89f8d;--sidebar-hover:#9e6e3c1f;--sidebar-active-hover:#9e6e3c33;--sidebar-border:#f8a56e26;--sidebar-transition:all 0.3s ease;--shadow-sm:0 4px 16px #0000001f;--shadow-md:8px 0 32px #00000026;background:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);box-shadow:var(--shadow-md);color:var(--sidebar-text);display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;height:100vh;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;transition:var(--sidebar-transition);width:var(--sidebar-width);z-index:1000}.admin-sidebar_sidebar__lBDLn.admin-sidebar_collapsed__F4AJw{width:var(--sidebar-collapsed-width)}.admin-sidebar_sidebar__lBDLn:-webkit-scrollbar{width:6px}.admin-sidebar_sidebar__lBDLn:-webkit-scrollbar-track{background:#0000}.admin-sidebar_sidebar__lBDLn:-webkit-scrollbar-thumb{background:#bcae9c4d;border-radius:3px}.admin-sidebar_sidebar__lBDLn:-webkit-scrollbar-thumb:hover{background:#bcae9c80}.admin-sidebar_companyHeader__aJaXK{align-items:center;border-bottom:1px solid var(--sidebar-border);display:flex;padding:32px 24px 24px;transition:var(--sidebar-transition)}.admin-sidebar_sidebar__lBDLn.admin-sidebar_collapsed__F4AJw .admin-sidebar_companyHeader__aJaXK{justify-content:center;padding:32px 16px 24px}.admin-sidebar_logoCircle__XthrO{align-items:center;background:linear-gradient(135deg,var(--sidebar-active) 0,#b89f8dcc 100%);border-radius:16px;box-shadow:var(--shadow-sm);color:var(--sidebar-text);display:flex;flex-shrink:0;font-size:1.4rem;font-weight:700;height:48px;justify-content:center;transition:var(--sidebar-transition);width:48px}.admin-sidebar_companyInfo__ltud0{margin-left:16px;opacity:1;transition:var(--sidebar-transition)}.admin-sidebar_sidebar__lBDLn.admin-sidebar_collapsed__F4AJw .admin-sidebar_companyInfo__ltud0{opacity:0;transform:translateX(-10px)}.admin-sidebar_companyName__S9Zc3{color:var(--sidebar-text);font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.admin-sidebar_dashboardTitle__6AGD9{color:var(--sidebar-icon);font-size:12px;font-weight:600;letter-spacing:.8px;margin-top:4px;opacity:.8;text-transform:uppercase}.admin-sidebar_sidebarToggle__Do7k6{align-items:center;background:linear-gradient(135deg,var(--sidebar-active) 0,#b89f8de6 100%);border:2px solid var(--sidebar-bg);border-radius:50%;box-shadow:var(--shadow-sm);color:var(--sidebar-text);cursor:pointer;display:flex;height:36px;justify-content:center;outline:none;position:absolute;right:-16px;top:24px;transition:var(--sidebar-transition);width:36px;z-index:1001}.admin-sidebar_sidebarToggle__Do7k6:hover{box-shadow:0 6px 20px #0003;transform:scale(1.1)}.admin-sidebar_sidebarToggle__Do7k6:active{transform:scale(1.05)}.admin-sidebar_mobileToggle__M-VnZ{display:none;left:20px;position:fixed;top:20px;z-index:999}.admin-sidebar_mobileToggleBtn__37iXu{align-items:center;background:var(--sidebar-bg);border:2px solid var(--sidebar-border);border-radius:16px;box-shadow:var(--shadow-md);color:var(--sidebar-text);cursor:pointer;display:flex;flex-direction:column;gap:2px;height:52px;justify-content:center;outline:none;transition:var(--sidebar-transition);width:52px}.admin-sidebar_mobileToggleBtn__37iXu:hover{background:var(--sidebar-hover);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.admin-sidebar_mobileToggleText__e6U6o{font-size:10px;font-weight:600;letter-spacing:.5px;opacity:.8;text-transform:uppercase}.admin-sidebar_menuContainer__XJKny{flex-grow:1;margin-top:8px;padding:0 16px}.admin-sidebar_menu__edezJ{display:flex;flex-direction:column;gap:4px}.admin-sidebar_menuItem__Z4zVY{border-radius:14px;cursor:pointer;margin:2px 0;position:relative;transition:var(--sidebar-transition)}.admin-sidebar_menuItemWrapper__B10fE{align-items:center;border-radius:14px;display:flex;padding:14px 16px;transition:var(--sidebar-transition);-webkit-user-select:none;user-select:none}.admin-sidebar_menuItem__Z4zVY:hover .admin-sidebar_menuItemWrapper__B10fE{background:var(--sidebar-hover);transform:translateX(2px)}.admin-sidebar_menuItem__Z4zVY.admin-sidebar_active__pPoFa .admin-sidebar_menuItemWrapper__B10fE{background:linear-gradient(135deg,var(--sidebar-active) 0,#b89f8dcc 100%);box-shadow:var(--shadow-sm);color:var(--sidebar-text);transform:translateX(4px)}.admin-sidebar_menuIconContainer__QLhNm{align-items:center;background:#bcae9c1a;border-radius:10px;color:#c8bab4;display:flex;height:28px;justify-content:center;margin-right:16px;transition:var(--sidebar-transition);width:28px}.admin-sidebar_sidebar__lBDLn.admin-sidebar_collapsed__F4AJw .admin-sidebar_menuIconContainer__QLhNm{background:#0000;height:32px;margin-right:0;width:32px}.admin-sidebar_menuItem__Z4zVY.admin-sidebar_active__pPoFa .admin-sidebar_menuIconContainer__QLhNm{background:#fff3;color:var(--sidebar-text)}.admin-sidebar_sidebar__lBDLn.admin-sidebar_collapsed__F4AJw .admin-sidebar_menuItem__Z4zVY.admin-sidebar_active__pPoFa .admin-sidebar_menuIconContainer__QLhNm{background:#0000;color:var(--sidebar-active)}.admin-sidebar_menuItem__Z4zVY:hover .admin-sidebar_menuIconContainer__QLhNm{background:#bcae9c26;transform:scale(1.05)}.admin-sidebar_sidebar__lBDLn.admin-sidebar_collapsed__F4AJw .admin-sidebar_menuItem__Z4zVY:hover .admin-sidebar_menuIconContainer__QLhNm{background:#0000;transform:scale(1.1)}.admin-sidebar_menuLabel__wn3WG{flex:1 1;font-size:15px;font-weight:500;letter-spacing:-.01em;opacity:1;transition:var(--sidebar-transition)}.admin-sidebar_sidebar__lBDLn.admin-sidebar_collapsed__F4AJw .admin-sidebar_menuLabel__wn3WG{opacity:0;transform:translateX(-10px)}.admin-sidebar_submenuToggle__zTQ1L{align-items:center;border-radius:6px;color:var(--sidebar-icon);display:flex;height:20px;justify-content:center;margin-left:8px;opacity:.7;transition:var(--sidebar-transition);width:20px}.admin-sidebar_submenuToggle__zTQ1L svg.admin-sidebar_rotated__1kxVF{transform:rotate(180deg)}.admin-sidebar_menuItem__Z4zVY.admin-sidebar_expanded__0yZXg .admin-sidebar_submenuToggle__zTQ1L{background:#bcae9c1a}.admin-sidebar_sidebar__lBDLn.admin-sidebar_collapsed__F4AJw .admin-sidebar_submenuToggle__zTQ1L{opacity:0}.admin-sidebar_submenu__bo6S4{border-left:2px solid #9e6e3c33;display:flex;flex-direction:column;gap:2px;margin:0 0 0 28px;padding:8px 0 12px 52px}.admin-sidebar_sidebar__lBDLn.admin-sidebar_collapsed__F4AJw .admin-sidebar_submenu__bo6S4{display:none}.admin-sidebar_submenuItem__HyL9a{align-items:center;border-radius:10px;cursor:pointer;display:flex;font-weight:400;margin:2px 0;padding:10px 16px;transition:var(--sidebar-transition)}.admin-sidebar_submenuItem__HyL9a:hover{background:var(--sidebar-hover);color:var(--sidebar-text);transform:translateX(4px)}.admin-sidebar_submenuItem__HyL9a.admin-sidebar_active__pPoFa{background:var(--sidebar-active-hover);box-shadow:var(--shadow-sm);color:var(--sidebar-text);transform:translateX(6px)}.admin-sidebar_submenuIcon__dqEPL{align-items:center;background:#bcae9c1a;border-radius:6px;color:var(--sidebar-icon);display:flex;height:20px;justify-content:center;margin-right:12px;transition:var(--sidebar-transition);width:20px}.admin-sidebar_submenuItem__HyL9a.admin-sidebar_active__pPoFa .admin-sidebar_submenuIcon__dqEPL{background:#ffffff26;color:var(--sidebar-text)}.admin-sidebar_submenuLabel__tsMNy{font-size:14px;font-weight:400;letter-spacing:-.01em}.admin-sidebar_sidebarTooltip__1be-L{background:var(--sidebar-bg);border:1px solid var(--sidebar-border);border-radius:10px;box-shadow:var(--shadow-sm);color:var(--sidebar-text);font-size:13px;font-weight:500;left:calc(var(--sidebar-collapsed-width) + 12px);opacity:0;padding:10px 14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:var(--sidebar-transition);visibility:hidden;white-space:nowrap;z-index:1002}.admin-sidebar_sidebarTooltip__1be-L:before{border-color:#0000 var(--sidebar-border) #0000 #0000;border-style:solid;border-width:6px 6px 6px 0;content:"";height:0;left:-6px;position:absolute;top:50%;transform:translateY(-50%);width:0}.admin-sidebar_sidebar__lBDLn.admin-sidebar_collapsed__F4AJw .admin-sidebar_logoutSection__B5UK2:hover .admin-sidebar_sidebarTooltip__1be-L,.admin-sidebar_sidebar__lBDLn.admin-sidebar_collapsed__F4AJw .admin-sidebar_menuItem__Z4zVY:hover .admin-sidebar_sidebarTooltip__1be-L{opacity:1;transform:translateY(-50%) translateX(4px);visibility:visible}.admin-sidebar_logoutSection__B5UK2{align-items:center;border-radius:14px;border-top:1px solid var(--sidebar-border);color:var(--sidebar-icon);cursor:pointer;display:flex;font-weight:500;margin:20px 16px 32px;padding:16px 24px;position:relative;transition:var(--sidebar-transition)}.admin-sidebar_sidebar__lBDLn.admin-sidebar_collapsed__F4AJw .admin-sidebar_logoutSection__B5UK2{justify-content:center;padding:16px}.admin-sidebar_logoutSection__B5UK2:hover{background:var(--sidebar-hover);color:var(--sidebar-text);transform:translateY(-2px)}.admin-sidebar_logoutIcon__qKVgm{align-items:center;background:#dc26261a;border-radius:10px;color:#ef4444;display:flex;height:28px;justify-content:center;margin-right:16px;transition:var(--sidebar-transition);width:28px}.admin-sidebar_sidebar__lBDLn.admin-sidebar_collapsed__F4AJw .admin-sidebar_logoutIcon__qKVgm{background:#0000;height:32px;margin-right:0;width:32px}.admin-sidebar_logoutSection__B5UK2:hover .admin-sidebar_logoutIcon__qKVgm{background:#dc262626}.admin-sidebar_sidebar__lBDLn.admin-sidebar_collapsed__F4AJw .admin-sidebar_logoutSection__B5UK2:hover .admin-sidebar_logoutIcon__qKVgm{background:#0000}.admin-sidebar_logoutLabel__sREsP{font-size:15px;font-weight:500;letter-spacing:-.01em;opacity:1;transition:var(--sidebar-transition)}.admin-sidebar_sidebar__lBDLn.admin-sidebar_collapsed__F4AJw .admin-sidebar_logoutLabel__sREsP{opacity:0;transform:translateX(-10px)}body.admin-sidebar_admin-sidebar-collapsed__QGwIs main{margin-left:var(--sidebar-collapsed-width)}@media (max-width:1024px){.admin-sidebar_sidebar__lBDLn{--sidebar-width:260px}}@media (max-width:768px){.admin-sidebar_sidebar__lBDLn{box-shadow:none;transform:translateX(-100%);width:var(--sidebar-width)}.admin-sidebar_sidebar__lBDLn:not(.admin-sidebar_collapsed__F4AJw){box-shadow:32px 0 64px #0000004d;transform:translateX(0)}.admin-sidebar_sidebar__lBDLn.admin-sidebar_collapsed__F4AJw{transform:translateX(-100%)}.admin-sidebar_mobileToggle__M-VnZ{display:block}.admin-sidebar_sidebarToggle__Do7k6{display:none}body.admin-sidebar_admin-sidebar-collapsed__QGwIs main,main{margin-left:0}.admin-sidebar_sidebar__lBDLn:not(.admin-sidebar_collapsed__F4AJw):after{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;content:"";height:100vh;left:var(--sidebar-width);position:fixed;top:0;width:calc(100vw - var(--sidebar-width));z-index:-1}}@media (max-width:480px){.admin-sidebar_sidebar__lBDLn{--sidebar-width:280px}.admin-sidebar_sidebar__lBDLn:not(.admin-sidebar_collapsed__F4AJw):after{left:var(--sidebar-width);width:calc(100vw - var(--sidebar-width))}}.admin-header_header__ePYg8{align-items:center;background-color:#fff;box-shadow:0 4px 20px #00000014;display:flex;height:72px;justify-content:space-between;margin-left:269px;padding:16px 1px;position:fixed;top:0;transition:left .3s ease,width .3s ease;width:calc(100% - 259px);z-index:100}.admin-header_header-left__OPWdv{align-items:center;display:flex;gap:1.5rem}.admin-header_header-logo__sOtBr{align-items:center;display:flex;height:40px}.admin-header_logo-image__35kr\+{height:100%;object-fit:contain;width:auto}.admin-header_welcome-message__O6Fc5{align-items:center;color:#624635;display:flex;font-size:1.15rem;font-weight:500;gap:.5rem;margin-left:250px;white-space:nowrap}.admin-header_user-name__HUoT6{color:#5b4a43;font-weight:700}.admin-header_date-display__emRtf{align-items:center;color:#878787;display:flex;font-size:.8rem;font-weight:400;gap:5px;margin-left:250px}.admin-header_calendar-icon__UDWxS{color:#9e6e3c}.admin-header_header-right__fPBnO{align-items:center;display:flex;gap:20px}.admin-header_header-icons__VTqbe{display:flex;gap:12px}.admin-header_icon-wrapper__hFtth{position:relative}.admin-header_icon-button__WDPMc{align-items:center;background:none;background-color:#f8f7f3;border:none;border-radius:50%;color:#372c27;cursor:pointer;display:flex;height:42px;justify-content:center;padding:10px;position:relative;transition:all .2s ease;width:42px}.admin-header_icon-button__WDPMc:hover{background-color:#f2eee6;transform:translateY(-2px)}.admin-header_icon-button__WDPMc.admin-header_active__JbfGC{background-color:#9e6e3c;box-shadow:0 2px 8px #9e6e3c4d;color:#fff;transform:translateY(-2px)}.admin-header_notification-badge__8WR-w{align-items:center;background-color:#e74c3c;border:2px solid #fff;border-radius:50%;color:#fff;display:flex;font-size:.7rem;font-weight:700;height:18px;justify-content:center;position:absolute;right:5px;top:6px;width:18px}.admin-header_profile-wrapper__RKkqx{position:relative}.admin-header_profile-button__-qaD\+{background:none;border:none;border-radius:50%;cursor:pointer;padding:3px}.admin-header_profile-image-container__QtF4E{align-items:center;background-color:#b89f8d;border:2px solid #f2f0e6;border-radius:50%;display:flex;height:42px;justify-content:center;overflow:hidden;transition:transform .3s ease;width:42px}.admin-header_profile-button__-qaD\+:hover .admin-header_profile-image-container__QtF4E{border-color:#372c27;box-shadow:0 2px 8px #9e6e3c4d;transform:scale(1.08)}.admin-header_profile-image__Q7ev5{height:100%;object-fit:cover;width:100%}.admin-header_profile-placeholder__jYVJY{color:#f2f0e6;font-size:1.2rem;font-weight:700}.admin-header_dropdown-menu__f7twF{animation:admin-header_dropdown-fade__qm9Lh .2s ease;background-color:#fff;border:1px solid #754a2d1a;border-radius:8px;box-shadow:0 6px 24px #0000001f;overflow:hidden;position:absolute;right:0;top:calc(100% + 10px);width:320px;z-index:1000}@keyframes admin-header_dropdown-fade__qm9Lh{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.admin-header_dropdown-header__Ql3gK{align-items:center;display:flex;justify-content:space-between;padding:16px}.admin-header_dropdown-header__Ql3gK h3{color:#624635;font-size:1rem;font-weight:600;margin:0}.admin-header_mark-read-button__vrFFx{background:none;border:none;color:#9e6e3c;cursor:pointer;font-size:.75rem;font-weight:500;padding:0}.admin-header_mark-read-button__vrFFx:hover{text-decoration:underline}.admin-header_dropdown-divider__qE3zJ{background-color:#754a2d1a;height:1px;margin:0}.admin-header_dropdown-footer__HK2bz{padding:12px 16px;text-align:center}.admin-header_dropdown-footer__HK2bz button{background:none;border:none;border-radius:4px;color:#9e6e3c;cursor:pointer;font-size:.85rem;font-weight:500;padding:6px;transition:all .2s ease;width:100%}.admin-header_dropdown-footer__HK2bz button:hover{background-color:#f8f7f3}.admin-header_notifications-list__iBMbq{max-height:350px;overflow-y:auto}.admin-header_notification-item__yR0P6{align-items:flex-start;border-bottom:1px solid #754a2d0d;cursor:pointer;display:flex;padding:12px 16px;transition:background-color .15s ease}.admin-header_notification-item__yR0P6:hover{background-color:#f8f7f3}.admin-header_notification-item__yR0P6.admin-header_unread__MR3Co{background-color:#9e6e3c0d}.admin-header_notification-icon__0oFJk{border-radius:50%;flex-shrink:0;height:12px;margin-right:12px;margin-top:6px;width:12px}.admin-header_notification-icon__0oFJk.admin-header_user__hLX3z{background-color:#3498db}.admin-header_notification-icon__0oFJk.admin-header_document__mQZD5{background-color:#9b59b6}.admin-header_notification-icon__0oFJk.admin-header_system__C1RYl{background-color:#2ecc71}.admin-header_notification-icon__0oFJk.admin-header_alert__LP3AF{background-color:#e74c3c}.admin-header_notification-content__9ci3B{flex-grow:1}.admin-header_notification-text__wXLg8{color:#624635;font-size:.85rem;line-height:1.4;margin:0 0 4px}.admin-header_notification-time__2Mikx{color:#aaa199;font-size:.7rem;margin:0}.admin-header_no-notifications__SWpRr{color:#aaa199;font-size:.85rem;padding:16px;text-align:center}.admin-header_profile-info-large__TUP9T{align-items:center;display:flex;gap:16px}.admin-header_profile-image-large__Ywb7k{align-items:center;background-color:#9e6e3c;border-radius:50%;display:flex;flex-shrink:0;height:64px;justify-content:center;overflow:hidden;position:relative;width:64px}.admin-header_profile-image-large__Ywb7k img{height:100%;object-fit:cover;width:100%}.admin-header_profile-placeholder-large__5j3sp{color:#f2f0e6;font-size:2rem;font-weight:700}.admin-header_change-avatar-button__9O-3n{align-items:center;background-color:#0009;border:none;bottom:0;color:#fff;cursor:pointer;display:flex;font-size:.7rem;gap:4px;justify-content:center;left:0;opacity:0;padding:2px 0;position:absolute;right:0;text-align:center;transition:opacity .2s ease}.admin-header_profile-image-large__Ywb7k:hover .admin-header_change-avatar-button__9O-3n{opacity:1}.admin-header_profile-name-large__AlRGz{color:#624635;font-size:1rem;font-weight:600;margin:0 0 2px}.admin-header_profile-email-large__dOs7a{color:#878787;font-size:.8rem;margin:0 0 2px;word-break:break-all}.admin-header_profile-role__hb05H{color:#9e6e3c;font-size:.75rem;font-weight:500;margin:0}.admin-header_dropdown-menu-items__QevA8{padding:8px 0}.admin-header_dropdown-item__7vFzb{align-items:center;background:none;border:none;color:#624635;cursor:pointer;display:flex;font-size:.9rem;gap:12px;padding:10px 16px;text-align:left;transition:background-color .15s ease;width:100%}.admin-header_dropdown-item__7vFzb svg{color:#9e6e3c}.admin-header_dropdown-item__7vFzb:hover{background-color:#f8f7f3}.admin-header_logout-button__Z8vEF{align-items:center;background-color:#f8f7f3;border:1px solid #754a2d33;border-radius:6px;color:#e74c3c;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:8px;justify-content:center;padding:10px;transition:all .2s ease;width:100%}.admin-header_logout-button__Z8vEF svg{color:#e74c3c}.admin-header_logout-button__Z8vEF:hover{background-color:#feeeed;border-color:#e74c3c}.admin-header_loading__nng32{color:#624635;padding:20px;text-align:center}.admin-header_notSignedIn__U8Fb\+{color:#e74c3c;padding:20px;text-align:center}@media (max-width:992px){.admin-header_header__ePYg8{padding:12px 16px}.admin-header_welcome-message__O6Fc5{font-size:1rem}}@media (max-width:768px){.admin-header_header__ePYg8{left:0;width:100%}.admin-header_date-display__emRtf{display:none}}.admin-dashboard_dashboard__raWy\+{background-color:#faf7f2;background-color:var(--background-brown);box-sizing:border-box;color:#4a352f;color:var(--text-brown);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin-left:250px;margin-top:50px;min-height:100vh;padding:24px;width:calc(100% - 250px)}.admin-dashboard_loading__\+MFZV{align-items:center;color:#4a352f;color:var(--text-brown);display:flex;flex-direction:column;justify-content:center;min-height:60vh}.admin-dashboard_loadingSpinner__IhfLV{animation:admin-dashboard_spin__3cuSX 1s linear infinite;border:3px solid #f5f0e1;border-top:3px solid #a67c52;border:3px solid var(--light-brown);border-radius:50%;border-top-color:var(--primary-brown);height:40px;margin-bottom:16px;width:40px}@keyframes admin-dashboard_spin__3cuSX{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.admin-dashboard_dashboardHeader__dtdjK{align-items:flex-start;background:linear-gradient(135deg,#f5f0e1,#f0e6d9);background:linear-gradient(135deg,var(--light-brown) 0,var(--pale-brown) 100%);border:1px solid #e6d7c3;border:1px solid var(--medium-brown);border-radius:12px;box-shadow:0 4px 6px -1px #4d352f1a;display:flex;justify-content:space-between;margin-bottom:24px;padding:20px}.admin-dashboard_headerContent__YMufT h1.admin-dashboard_dashboardTitle__GPPzV{color:#4a352f;color:var(--text-brown);font-size:2rem;font-weight:700;letter-spacing:-.02em;margin:0 0 6px}.admin-dashboard_dashboardSubtitle__A5dc0{color:#7d5a50;color:var(--dark-brown);font-size:1rem;font-weight:400;margin:0;opacity:.8}.admin-dashboard_headerActions__jWcHG{display:flex;gap:10px}.admin-dashboard_actionButton__4hvIw{align-items:center;background-color:#a67c52;background-color:var(--primary-brown);border:none;border-radius:8px;box-shadow:0 2px 8px #a67c5233;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:6px;padding:10px 16px;transition:all .2s ease}.admin-dashboard_actionButton__4hvIw:hover{background-color:#7d5a50;background-color:var(--dark-brown);box-shadow:0 4px 12px #a67c524d;transform:translateY(-1px)}.admin-dashboard_statsGrid__6vaf3{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:32px}.admin-dashboard_statCard__DgxQX{background:#fff;border:1px solid #f5f0e1;border:1px solid var(--light-brown);border-radius:10px;box-shadow:0 2px 12px #00000014;cursor:pointer;min-height:110px;padding:16px;transition:all .3s ease}.admin-dashboard_statCard__DgxQX:hover{border-color:#c8b6a6;border-color:var(--accent-brown);box-shadow:0 4px 20px #0000001f;transform:translateY(-2px)}.admin-dashboard_statCard__DgxQX.admin-dashboard_primary__ZJ77U{background:linear-gradient(135deg,#a67c52,#a67c52e6);background:linear-gradient(135deg,var(--primary-brown) 0,#a67c52e6 100%);color:#fff}.admin-dashboard_statCard__DgxQX.admin-dashboard_secondary__E2COp{background:linear-gradient(135deg,#7d5a50,#7d5a50e6);background:linear-gradient(135deg,var(--dark-brown) 0,#7d5a50e6 100%);color:#fff}.admin-dashboard_statCard__DgxQX.admin-dashboard_tertiary__nRmIn{background:linear-gradient(135deg,#c8b6a6,#c8b6a6e6);background:linear-gradient(135deg,var(--accent-brown) 0,#c8b6a6e6 100%);color:#fff}.admin-dashboard_statCard__DgxQX.admin-dashboard_success__72SeA{background:linear-gradient(135deg,#2ecc71,#2ecc71e6);color:#fff}.admin-dashboard_statCardHeader__-e4\+z{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.admin-dashboard_statCardIcon__R8CWp{align-items:center;background:#ffffff26;border-radius:6px;color:inherit;display:flex;height:30px;justify-content:center;width:30px}.admin-dashboard_statCard__DgxQX:not(.admin-dashboard_primary__ZJ77U):not(.admin-dashboard_secondary__E2COp):not(.admin-dashboard_tertiary__nRmIn):not(.admin-dashboard_success__72SeA) .admin-dashboard_statCardIcon__R8CWp{background:#f0e6d9;background:var(--pale-brown);color:#a67c52;color:var(--primary-brown)}.admin-dashboard_statCardTrend__-hbmb{align-items:center;display:flex;font-size:.7rem;font-weight:600;gap:3px}.admin-dashboard_trendUp__be7Pr{color:#2ecc71}.admin-dashboard_trendDown__KnQb1{color:#e74c3c}.admin-dashboard_statCard__DgxQX.admin-dashboard_primary__ZJ77U .admin-dashboard_trendUp__be7Pr,.admin-dashboard_statCard__DgxQX.admin-dashboard_secondary__E2COp .admin-dashboard_trendUp__be7Pr,.admin-dashboard_statCard__DgxQX.admin-dashboard_success__72SeA .admin-dashboard_trendUp__be7Pr,.admin-dashboard_statCard__DgxQX.admin-dashboard_tertiary__nRmIn .admin-dashboard_trendUp__be7Pr{color:#ffffffe6}.admin-dashboard_statCard__DgxQX.admin-dashboard_primary__ZJ77U .admin-dashboard_trendDown__KnQb1,.admin-dashboard_statCard__DgxQX.admin-dashboard_secondary__E2COp .admin-dashboard_trendDown__KnQb1,.admin-dashboard_statCard__DgxQX.admin-dashboard_success__72SeA .admin-dashboard_trendDown__KnQb1,.admin-dashboard_statCard__DgxQX.admin-dashboard_tertiary__nRmIn .admin-dashboard_trendDown__KnQb1{color:#ffffffb3}.admin-dashboard_statCardBody__SSjx7 h3.admin-dashboard_statCardValue__Gu-j-{color:inherit;font-size:1.6rem;font-weight:700;line-height:1.2;margin:0 0 3px}.admin-dashboard_statCardTitle__z47tL{font-size:.875rem;font-weight:600;margin:0 0 2px;opacity:.9}.admin-dashboard_statCardSubtitle__cvvJT{font-size:.7rem;margin:0;opacity:.7}.admin-dashboard_quickActions__zRHbe{margin-bottom:32px}.admin-dashboard_sectionTitle__OQpnw{color:#4a352f;color:var(--text-brown);font-size:1.25rem;font-weight:600;margin:0 0 16px}.admin-dashboard_actionsGrid__BZ3PB{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.admin-dashboard_quickActionCard__pL6W6{align-items:center;background:#fff;border:1px solid #f5f0e1;border:1px solid var(--light-brown);border-radius:10px;color:#4a352f;color:var(--text-brown);cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:20px 14px;text-align:center;transition:all .2s ease}.admin-dashboard_quickActionCard__pL6W6:hover{border-color:#a67c52;border-color:var(--primary-brown);box-shadow:0 4px 16px #a67c5226;transform:translateY(-2px)}.admin-dashboard_quickActionCard__pL6W6 svg{color:#a67c52;color:var(--primary-brown);margin-bottom:4px}.admin-dashboard_quickActionCard__pL6W6 span:first-of-type{font-size:.875rem;font-weight:500}.admin-dashboard_actionCount__LomXw{color:#a67c52;color:var(--primary-brown);font-size:1.375rem;font-weight:700}.admin-dashboard_chartsSection__\+lned{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));margin-bottom:32px}@media (min-width:1000px){.admin-dashboard_chartsSection__\+lned{grid-template-columns:repeat(2,1fr);max-width:1400px}}.admin-dashboard_chartCard__QbcTX{background:#fff;border:1px solid #f5f0e1;border:1px solid var(--light-brown);border-radius:12px;box-shadow:0 4px 20px #00000014;padding:20px;transition:all .3s ease}.admin-dashboard_chartCard__QbcTX:hover{border-color:#c8b6a6;border-color:var(--accent-brown);box-shadow:0 6px 24px #0000001f}.admin-dashboard_chartHeader__jip1h{align-items:center;border-bottom:1px solid #f5f0e1;border-bottom:1px solid var(--light-brown);display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:10px}.admin-dashboard_chartHeader__jip1h h3{color:#4a352f;color:var(--text-brown);font-size:1.125rem;font-weight:600;margin:0}.admin-dashboard_chartIcon__BIth7{color:#a67c52;color:var(--primary-brown)}.admin-dashboard_chartContainer__SFgeh{position:relative}.admin-dashboard_chartLegend__S2IWn{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:12px}.admin-dashboard_legendItem__CpjQ6{align-items:center;color:#4a352f;color:var(--text-brown);display:flex;font-size:.8rem;gap:6px}.admin-dashboard_legendColor__RdKHM{border-radius:2px;height:10px;width:10px}.admin-dashboard_recharts-tooltip-wrapper__3JLv8{outline:none}.admin-dashboard_recharts-cartesian-axis-tick-value__ZMUXp{fill:#7d5a50;fill:var(--dark-brown);font-size:.75rem}.admin-dashboard_recharts-legend-item-text__4yUTS{color:#4a352f!important;color:var(--text-brown)!important;font-size:.8rem}@media (min-width:1200px){.admin-dashboard_dashboard__raWy\+{margin-left:250px;padding:32px;width:calc(100% - 250px)}.admin-dashboard_chartsSection__\+lned{gap:24px;grid-template-columns:repeat(2,1fr);max-width:1400px}}@media (min-width:900px) and (max-width:1199px){.admin-dashboard_dashboard__raWy\+{margin-left:250px;padding:20px;width:calc(100% - 250px)}.admin-dashboard_chartsSection__\+lned{gap:16px;grid-template-columns:repeat(2,1fr)}}@media (min-width:769px) and (max-width:899px){.admin-dashboard_dashboard__raWy\+{margin-left:250px;padding:20px;width:calc(100% - 250px)}.admin-dashboard_statsGrid__6vaf3{gap:14px;grid-template-columns:repeat(2,1fr)}.admin-dashboard_chartsSection__\+lned{gap:16px;grid-template-columns:1fr}}@media (max-width:768px){.admin-dashboard_dashboard__raWy\+{margin-left:0;padding:16px;width:100%}.admin-dashboard_dashboardHeader__dtdjK{align-items:flex-start;flex-direction:column;gap:16px;padding:16px}.admin-dashboard_headerContent__YMufT h1.admin-dashboard_dashboardTitle__GPPzV{font-size:1.75rem}.admin-dashboard_actionsGrid__BZ3PB,.admin-dashboard_statsGrid__6vaf3{gap:12px;grid-template-columns:repeat(2,1fr)}.admin-dashboard_chartCard__QbcTX{padding:16px}.admin-dashboard_chartsSection__\+lned{gap:16px;grid-template-columns:1fr}}@media (max-width:480px){.admin-dashboard_actionsGrid__BZ3PB,.admin-dashboard_statsGrid__6vaf3{grid-template-columns:1fr}.admin-dashboard_statCard__DgxQX{min-height:100px;padding:14px}.admin-dashboard_headerContent__YMufT h1.admin-dashboard_dashboardTitle__GPPzV{font-size:1.5rem}.admin-dashboard_statCardBody__SSjx7 h3.admin-dashboard_statCardValue__Gu-j-{font-size:1.375rem}.admin-dashboard_chartCard__QbcTX{padding:12px}}.all-smes_container__eMZLQ{background-color:#f8f7f3;color:#624635;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin-left:250px;min-height:100vh;padding:88px 32px 32px}.all-smes_documentsSection__zYcAV{padding:0}.all-smes_sectionHeader__jDG90{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem}.all-smes_sectionHeader__jDG90 h3{color:#374151;font-size:1.125rem;font-weight:600;margin:0}.all-smes_documentStats__1qeFW{display:flex;gap:.5rem}.all-smes_statBadge__woTiR{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:1rem;color:#6b7280;font-size:.75rem;font-weight:500;padding:.25rem .75rem}.all-smes_documentsTableContainer__uaLHH{border:1px solid #e5e7eb;border-radius:.5rem;margin-top:1rem;overflow-x:auto}.all-smes_documentsTable__gWJgT{background:#fff;border-collapse:collapse;width:100%}.all-smes_documentsTable__gWJgT thead{background:#f9fafb}.all-smes_documentsTable__gWJgT th{border-bottom:1px solid #e5e7eb;color:#374151;font-size:.875rem;font-weight:600;padding:.75rem;text-align:left}.all-smes_documentsTable__gWJgT td{border-bottom:1px solid #f3f4f6;padding:.75rem;vertical-align:top}.all-smes_documentsTable__gWJgT tr:hover{background:#f9fafb}.all-smes_documentsTable__gWJgT tr:last-child td{border-bottom:none}.all-smes_documentCell__wFbll{align-items:flex-start;display:flex;gap:.5rem}.all-smes_fileIcon__yfpxQ{color:#6b7280;flex-shrink:0;margin-top:.125rem}.all-smes_documentInfo__Ebgfj{display:flex;flex-direction:column;gap:.125rem;min-width:0}.all-smes_fileName__UIrXg{color:#374151;font-size:.875rem;font-weight:500;word-break:break-word}.all-smes_fileSize__2oq0z,.all-smes_subType__W9yGH{color:#6b7280;font-size:.75rem}.all-smes_subType__W9yGH{font-style:italic}.all-smes_typeContainer__huSg1{display:flex;flex-direction:column;gap:.25rem}.all-smes_expiredRow__O9Vqy{background-color:#fef2f2}.all-smes_expiringRow__NKg72{background-color:#fffbeb}.all-smes_expiredDate__nGPRh{color:#dc2626;font-weight:500}.all-smes_expiringDate__2rVp\+{color:#d97706;font-weight:500}.all-smes_documentsTable__gWJgT .all-smes_actions__X1Oju{align-items:center;display:flex;gap:.25rem}.all-smes_documentsTable__gWJgT .all-smes_actionBtn__AkSVx{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:.25rem;color:#6b7280;cursor:pointer;display:flex;height:2rem;justify-content:center;padding:0;transition:all .2s ease;width:2rem}.all-smes_documentsTable__gWJgT .all-smes_actionBtn__AkSVx:hover{background:#f3f4f6;border-color:#d1d5db;color:#374151}.all-smes_documentsTable__gWJgT .all-smes_actionBtn__AkSVx:active{transform:translateY(1px)}@media (max-width:768px){.all-smes_documentsTableContainer__uaLHH{font-size:.75rem}.all-smes_documentsTable__gWJgT td,.all-smes_documentsTable__gWJgT th{padding:.5rem .25rem}.all-smes_documentStats__1qeFW{flex-direction:column;gap:.25rem}.all-smes_sectionHeader__jDG90{align-items:flex-start;flex-direction:column;gap:.5rem}}.all-smes_loading__mOBVP{align-items:center;color:#624635;display:flex;flex-direction:column;justify-content:center;min-height:60vh}.all-smes_loadingSpinner__JkN-F{animation:all-smes_spin__gQN4i 1s linear infinite;border:3px solid #f2eee6;border-radius:50%;border-top-color:#9e6e3c;height:40px;margin-bottom:16px;width:40px}@keyframes all-smes_spin__gQN4i{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.all-smes_header__9Ap5h{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:32px}.all-smes_headerContent__FpySj h1.all-smes_title__8fH18{color:#372c27;font-size:2.5rem;font-weight:700;letter-spacing:-.02em;margin:0 0 8px}.all-smes_subtitle__BGnBu{color:#878787;font-size:1.1rem;font-weight:400;margin:0}.all-smes_headerActions__tRuIi{display:flex;gap:12px}.all-smes_actionButton__-XrIg{align-items:center;background-color:#f8f7f3;border:1px solid #9e6e3c33;border-radius:12px;color:#624635;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:8px;padding:12px 20px;transition:all .2s ease}.all-smes_actionButton__-XrIg:hover{background-color:#f2eee6;border-color:#9e6e3c;transform:translateY(-2px)}.all-smes_primaryButton__yarZk{align-items:center;background-color:#9e6e3c;border:none;border-radius:12px;box-shadow:0 2px 8px #9e6e3c33;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:8px;padding:12px 20px;transition:all .2s ease}.all-smes_primaryButton__yarZk:hover{background-color:#8b5d33;box-shadow:0 4px 16px #9e6e3c4d;transform:translateY(-2px)}.all-smes_controls__8JRWJ{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:24px}.all-smes_searchContainer__Slw1Z{flex:1 1;min-width:300px;position:relative}.all-smes_searchIcon__DEEnL{color:#9e6e3c;left:16px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.all-smes_searchInput__Vksvr{background-color:#fff;border:1px solid #9e6e3c33;border-radius:12px;color:#624635;font-size:.9rem;padding:14px 16px 14px 48px;transition:all .2s ease;width:100%}.all-smes_searchInput__Vksvr:focus{border-color:#9e6e3c;box-shadow:0 0 0 3px #9e6e3c1a;outline:none}.all-smes_searchInput__Vksvr:placeholder{color:#aaa199}.all-smes_filterContainer__8zw2M{align-items:center;background-color:#fff;border:1px solid #9e6e3c33;border-radius:12px;color:#624635;display:flex;gap:8px;padding:14px 16px}.all-smes_filterSelect__WStCy{background:none;border:none;color:#624635;cursor:pointer;font-size:.9rem;outline:none}.all-smes_tableContainer__GIJEV{background:#fff;border:1px solid #9e6e3c1a;border-radius:16px;box-shadow:0 4px 20px #00000014;margin-bottom:24px;overflow:hidden}.all-smes_table__rlmDp{border-collapse:collapse;width:100%}.all-smes_table__rlmDp thead{background-color:#f8f7f3}.all-smes_table__rlmDp th{border-bottom:1px solid #9e6e3c1a;color:#372c27;font-size:.9rem;font-weight:600;padding:16px 20px;text-align:left}.all-smes_table__rlmDp td{border-bottom:1px solid #9e6e3c0d;color:#624635;font-size:.9rem;padding:16px 20px}.all-smes_table__rlmDp tbody tr:hover{background-color:#9e6e3c05}.all-smes_userCell__-95-G{align-items:center;display:flex;gap:12px}.all-smes_userAvatar__20yAJ{align-items:center;background-color:#b89f8d;border-radius:50%;color:#fff;display:flex;font-size:.9rem;font-weight:600;height:36px;justify-content:center;overflow:hidden;width:36px}.all-smes_userAvatar__20yAJ img{height:100%;object-fit:cover;width:100%}.all-smes_companyName__-ysSO{color:#372c27;font-weight:500}.all-smes_statusBadge__ewOn-{align-items:center;border-radius:20px;display:inline-flex;font-size:.75rem;font-weight:500;padding:4px 12px;text-transform:capitalize}.all-smes_statusActive__ZCWOB{background-color:#2ecc711a;color:#2ecc71}.all-smes_statusPending__U8Z0Y{background-color:#f39c121a;color:#f39c12}.all-smes_statusBlocked__Ut93J{background-color:#e74c3c1a;color:#e74c3c}.all-smes_statusSuspended__OC41r{background-color:#9e6e3c1a;color:#9e6e3c}.all-smes_actions__X1Oju{display:flex;gap:8px}.all-smes_actionBtn__AkSVx{align-items:center;background-color:#f8f7f3;border:none;border-radius:8px;color:#624635;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.all-smes_actionBtn__AkSVx:hover{background-color:#9e6e3c;color:#fff;transform:translateY(-1px)}.all-smes_pagination__QV3pn{align-items:center;display:flex;justify-content:space-between;margin-top:24px}.all-smes_paginationInfo__ZS9Iw{color:#878787;font-size:.9rem}.all-smes_paginationControls__YrMpb{align-items:center;display:flex;gap:16px}.all-smes_paginationBtn__bgyY7{align-items:center;background-color:#fff;border:1px solid #9e6e3c33;border-radius:8px;color:#624635;cursor:pointer;display:flex;font-size:.9rem;gap:6px;padding:8px 16px;transition:all .2s ease}.all-smes_paginationBtn__bgyY7:hover:not(:disabled){background-color:#f8f7f3;border-color:#9e6e3c}.all-smes_paginationBtn__bgyY7:disabled{cursor:not-allowed;opacity:.5}.all-smes_pageNumber__na2Ab{color:#624635;font-weight:500}.all-smes_modalOverlay__0ZL81{align-items:center;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.all-smes_modal__T1wlq{animation:all-smes_modalFade__7G4GI .3s ease;background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:900px;overflow:hidden;width:90%}@keyframes all-smes_modalFade__7G4GI{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.all-smes_modalHeader__iUZuD{align-items:flex-start;border-bottom:1px solid #9e6e3c1a;display:flex;justify-content:space-between;padding:24px}.all-smes_modalTitle__encYr h2{color:#372c27;font-size:1.5rem;font-weight:600;margin:0 0 4px}.all-smes_modalTitle__encYr p{color:#878787;font-size:.9rem;margin:0}.all-smes_closeButton__fFYPT{align-items:center;background-color:#f8f7f3;border:none;border-radius:50%;color:#624635;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.all-smes_closeButton__fFYPT:hover{background-color:#e74c3c;color:#fff}.all-smes_modalTabs__JVvHh{background-color:#f8f7f3;border-bottom:1px solid #9e6e3c1a;display:flex;overflow-x:auto}.all-smes_tab__NHhsW{align-items:center;background:none;border:none;border-bottom:3px solid #0000;color:#624635;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:8px;padding:16px 20px;transition:all .2s ease;white-space:nowrap}.all-smes_tab__NHhsW:hover{background-color:#9e6e3c0d}.all-smes_tabActive__o8Uue{background-color:#fff;border-bottom-color:#9e6e3c;color:#9e6e3c}.all-smes_modalBody__EvRvN{max-height:60vh;overflow-y:auto;padding:24px}.all-smes_tabContent__TAWMC{animation:all-smes_fadeIn__ndGmm .2s ease}@keyframes all-smes_fadeIn__ndGmm{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.all-smes_profileSection__BlGJ3 h3{color:#372c27;font-size:1.2rem;font-weight:600;margin:0 0 20px}.all-smes_profileGrid__Izizf{grid-gap:16px;display:grid;gap:16px}.all-smes_profileItem__CNd1I{grid-gap:12px;align-items:center;border-bottom:1px solid #9e6e3c0d;display:grid;gap:12px;grid-template-columns:20px 140px 1fr;padding:12px 0}.all-smes_profileItem__CNd1I:last-child{border-bottom:none}.all-smes_profileItem__CNd1I svg{color:#9e6e3c}.all-smes_profileItem__CNd1I span:nth-child(2){color:#624635;font-weight:500}.all-smes_profileItem__CNd1I span:nth-child(3){color:#372c27}.all-smes_applicationSection__iviEE h3{color:#372c27;font-size:1.2rem;font-weight:600;margin:0 0 20px}.all-smes_applicationCard__PFKOZ{background-color:#f8f7f3;border:1px solid #9e6e3c1a;border-radius:12px;padding:20px}.all-smes_applicationStatus__LDh1Q{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.all-smes_applicationDate__E5EWm{color:#878787;font-size:.85rem}.all-smes_applicationDetails__cawuC p{color:#624635;margin:8px 0}.all-smes_applicationDetails__cawuC strong{color:#372c27}.all-smes_documentsSection__zYcAV h3{color:#372c27;font-size:1.2rem;font-weight:600;margin:0 0 20px}.all-smes_documentsGrid__WKEpD{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.all-smes_documentCard__Xcr9f{background-color:#fff;border:1px solid #9e6e3c1a;border-radius:12px;padding:16px;text-align:center}.all-smes_documentCard__Xcr9f h4{color:#372c27;font-size:.9rem;font-weight:600;margin:0 0 12px}.all-smes_documentStatus__lzM7Z{align-items:center;display:flex;gap:8px;justify-content:center;margin-bottom:8px}.all-smes_documentCount__TBVZp{color:#9e6e3c;font-size:2rem;font-weight:700;margin-bottom:8px}.all-smes_iconSuccess__nAp\+8{color:#2ecc71}.all-smes_iconPending__\+1ZqI{color:#f39c12}.all-smes_paymentsSection__iAvoe h3{color:#372c27;font-size:1.2rem;font-weight:600;margin:0 0 20px}.all-smes_paymentCard__xHG5W{background-color:#f8f7f3;border:1px solid #9e6e3c1a;border-radius:12px;padding:20px}.all-smes_paymentHeader__oDecM{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.all-smes_paymentHeader__oDecM h4{color:#372c27;font-size:1.1rem;font-weight:600;margin:0}.all-smes_paymentDetails__nlgA1 p{color:#624635;margin:8px 0}.all-smes_paymentDetails__nlgA1 strong{color:#372c27}@media (max-width:1200px){.all-smes_container__eMZLQ{padding:88px 20px 32px}.all-smes_modal__T1wlq{max-width:800px;width:95%}}@media (max-width:768px){.all-smes_container__eMZLQ{padding:88px 16px 32px}.all-smes_header__9Ap5h{align-items:flex-start;flex-direction:column;gap:16px}.all-smes_headerContent__FpySj h1.all-smes_title__8fH18{font-size:2rem}.all-smes_controls__8JRWJ{align-items:stretch;flex-direction:column}.all-smes_searchContainer__Slw1Z{min-width:auto}.all-smes_table__rlmDp{font-size:.8rem}.all-smes_table__rlmDp td,.all-smes_table__rlmDp th{padding:12px 8px}.all-smes_modalTabs__JVvHh{flex-wrap:wrap}.all-smes_tab__NHhsW{flex:1 1;min-width:120px}.all-smes_profileItem__CNd1I{gap:8px;grid-template-columns:20px 1fr}.all-smes_profileItem__CNd1I span:nth-child(2):after{content:":"}.all-smes_documentsGrid__WKEpD{grid-template-columns:1fr}.all-smes_pagination__QV3pn{flex-direction:column;gap:16px}}.all-smes_editForm__tVtQa{display:flex;flex-direction:column;gap:32px}.all-smes_formSection__eLVnY{display:flex;flex-direction:column;gap:20px}.all-smes_formSection__eLVnY h3{border-bottom:1px solid #9e6e3c1a;color:#372c27;font-size:1.2rem;font-weight:600;margin:0;padding-bottom:8px}.all-smes_formGrid__RAzey{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.all-smes_formGroup__fM3D0{display:flex;flex-direction:column;gap:6px}.all-smes_formGroup__fM3D0 label{color:#624635;font-size:.9rem;font-weight:500}.all-smes_formInput__Wl94u,.all-smes_formSelect__j4jdz{background-color:#fff;border:1px solid #9e6e3c33;border-radius:8px;color:#624635;font-size:.9rem;padding:12px 16px;transition:all .2s ease}.all-smes_formInput__Wl94u:focus,.all-smes_formSelect__j4jdz:focus{border-color:#9e6e3c;box-shadow:0 0 0 3px #9e6e3c1a;outline:none}.all-smes_formInput__Wl94u:placeholder{color:#aaa199}.all-smes_formSelect__j4jdz{cursor:pointer}.all-smes_formActions__UucBm{border-top:1px solid #9e6e3c1a;display:flex;gap:12px;justify-content:flex-end;padding-top:20px}.all-smes_cancelButton__ykTuy{background-color:#fff;border:1px solid #9e6e3c33;border-radius:8px;color:#624635;cursor:pointer;font-size:.9rem;font-weight:500;padding:12px 24px;transition:all .2s ease}.all-smes_cancelButton__ykTuy:hover{background-color:#f8f7f3;border-color:#9e6e3c}.all-smes_saveButton__SgQUQ{align-items:center;background-color:#9e6e3c;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:8px;padding:12px 24px;transition:all .2s ease}.all-smes_saveButton__SgQUQ:hover:not(:disabled){background-color:#8b5d33;transform:translateY(-1px)}.all-smes_saveButton__SgQUQ:disabled{background-color:#aaa199;cursor:not-allowed;transform:none}@media (max-width:768px){.all-smes_formGrid__RAzey{grid-template-columns:1fr}.all-smes_formActions__UucBm{flex-direction:column}.all-smes_cancelButton__ykTuy,.all-smes_saveButton__SgQUQ{justify-content:center;width:100%}}@media (max-width:480px){.all-smes_modal__T1wlq{border-radius:0;height:100%;max-height:100vh;width:100%}.all-smes_headerActions__tRuIi{flex-direction:column;width:100%}.all-smes_actionButton__-XrIg,.all-smes_primaryButton__yarZk{justify-content:center;width:100%}.all-smes_editForm__tVtQa{gap:24px}.all-smes_formGrid__RAzey,.all-smes_formSection__eLVnY{gap:16px}}.all-investors_container__6MoZ4{background-color:#f8f7f3;color:#624635;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin-left:250px;min-height:100vh;padding:88px 32px 32px}.all-investors_documentsSection__\+potW{padding:0}.all-investors_sectionHeader__uPb7K{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem}.all-investors_sectionHeader__uPb7K h3{color:#374151;font-size:1.125rem;font-weight:600;margin:0}.all-investors_documentStats__C7FU-{display:flex;gap:.5rem}.all-investors_statBadge__zKJiS{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:1rem;color:#6b7280;font-size:.75rem;font-weight:500;padding:.25rem .75rem}.all-investors_documentsTableContainer__gjldq{border:1px solid #e5e7eb;border-radius:.5rem;margin-top:1rem;overflow-x:auto}.all-investors_documentsTable__xhjov{background:#fff;border-collapse:collapse;width:100%}.all-investors_documentsTable__xhjov thead{background:#f9fafb}.all-investors_documentsTable__xhjov th{border-bottom:1px solid #e5e7eb;color:#374151;font-size:.875rem;font-weight:600;padding:.75rem;text-align:left}.all-investors_documentsTable__xhjov td{border-bottom:1px solid #f3f4f6;padding:.75rem;vertical-align:top}.all-investors_documentsTable__xhjov tr:hover{background:#f9fafb}.all-investors_documentsTable__xhjov tr:last-child td{border-bottom:none}.all-investors_documentCell__lrz9G{align-items:flex-start;display:flex;gap:.5rem}.all-investors_fileIcon__eIHgp{color:#6b7280;flex-shrink:0;margin-top:.125rem}.all-investors_documentInfo__vSZvs{display:flex;flex-direction:column;gap:.125rem;min-width:0}.all-investors_fileName__AbFMb{color:#374151;font-size:.875rem;font-weight:500;word-break:break-word}.all-investors_fileSize__lBgkc,.all-investors_subType__4KwJh{color:#6b7280;font-size:.75rem}.all-investors_subType__4KwJh{font-style:italic}.all-investors_typeContainer__nXjvM{display:flex;flex-direction:column;gap:.25rem}.all-investors_expiredRow__A4vHN{background-color:#fef2f2}.all-investors_expiringRow__Jle8m{background-color:#fffbeb}.all-investors_expiredDate__5mPJ\+{color:#dc2626;font-weight:500}.all-investors_expiringDate__0mc08{color:#d97706;font-weight:500}.all-investors_documentsTable__xhjov .all-investors_actions__VtCvk{align-items:center;display:flex;gap:.25rem}.all-investors_documentsTable__xhjov .all-investors_actionBtn__48L58{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:.25rem;color:#6b7280;cursor:pointer;display:flex;height:2rem;justify-content:center;padding:0;transition:all .2s ease;width:2rem}.all-investors_documentsTable__xhjov .all-investors_actionBtn__48L58:hover{background:#f3f4f6;border-color:#d1d5db;color:#374151}.all-investors_documentsTable__xhjov .all-investors_actionBtn__48L58:active{transform:translateY(1px)}@media (max-width:768px){.all-investors_documentsTableContainer__gjldq{font-size:.75rem}.all-investors_documentsTable__xhjov td,.all-investors_documentsTable__xhjov th{padding:.5rem .25rem}.all-investors_documentStats__C7FU-{flex-direction:column;gap:.25rem}.all-investors_sectionHeader__uPb7K{align-items:flex-start;flex-direction:column;gap:.5rem}}.all-investors_loading__7VNmy{align-items:center;color:#624635;display:flex;flex-direction:column;justify-content:center;min-height:60vh}.all-investors_loadingSpinner__rIkGQ{animation:all-investors_spin__\+eopu 1s linear infinite;border:3px solid #f2eee6;border-radius:50%;border-top-color:#9e6e3c;height:40px;margin-bottom:16px;width:40px}@keyframes all-investors_spin__\+eopu{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.all-investors_header__YAf4C{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:32px}.all-investors_headerContent__yq2wD h1.all-investors_title__t2qIo{color:#372c27;font-size:2.5rem;font-weight:700;letter-spacing:-.02em;margin:0 0 8px}.all-investors_subtitle__yx-SC{color:#878787;font-size:1.1rem;font-weight:400;margin:0}.all-investors_headerActions__boIxW{display:flex;gap:12px}.all-investors_actionButton__9mkTW{align-items:center;background-color:#f8f7f3;border:1px solid #9e6e3c33;border-radius:12px;color:#624635;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:8px;padding:12px 20px;transition:all .2s ease}.all-investors_actionButton__9mkTW:hover{background-color:#f2eee6;border-color:#9e6e3c;transform:translateY(-2px)}.all-investors_primaryButton__v8QbV{align-items:center;background-color:#9e6e3c;border:none;border-radius:12px;box-shadow:0 2px 8px #9e6e3c33;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:8px;padding:12px 20px;transition:all .2s ease}.all-investors_primaryButton__v8QbV:hover{background-color:#8b5d33;box-shadow:0 4px 16px #9e6e3c4d;transform:translateY(-2px)}.all-investors_controls__Ly0hl{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:24px}.all-investors_searchContainer__gRAod{flex:1 1;min-width:300px;position:relative}.all-investors_searchIcon__b-pUU{color:#9e6e3c;left:16px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.all-investors_searchInput__Jgj0U{background-color:#fff;border:1px solid #9e6e3c33;border-radius:12px;color:#624635;font-size:.9rem;padding:14px 16px 14px 48px;transition:all .2s ease;width:100%}.all-investors_searchInput__Jgj0U:focus{border-color:#9e6e3c;box-shadow:0 0 0 3px #9e6e3c1a;outline:none}.all-investors_searchInput__Jgj0U:placeholder{color:#aaa199}.all-investors_filterContainer__kYakF{align-items:center;background-color:#fff;border:1px solid #9e6e3c33;border-radius:12px;color:#624635;display:flex;gap:8px;padding:14px 16px}.all-investors_filterSelect__AcuXm{background:none;border:none;color:#624635;cursor:pointer;font-size:.9rem;outline:none}.all-investors_tableContainer__odBVF{background:#fff;border:1px solid #9e6e3c1a;border-radius:16px;box-shadow:0 4px 20px #00000014;margin-bottom:24px;overflow:hidden}.all-investors_table__vGf5p{border-collapse:collapse;width:100%}.all-investors_table__vGf5p thead{background-color:#f8f7f3}.all-investors_table__vGf5p th{border-bottom:1px solid #9e6e3c1a;color:#372c27;font-size:.9rem;font-weight:600;padding:16px 20px;text-align:left}.all-investors_table__vGf5p td{border-bottom:1px solid #9e6e3c0d;color:#624635;font-size:.9rem;padding:16px 20px}.all-investors_table__vGf5p tbody tr:hover{background-color:#9e6e3c05}.all-investors_userCell__jbn0W{align-items:center;display:flex;gap:12px}.all-investors_userAvatar__U\+cTZ{align-items:center;background-color:#b89f8d;border-radius:50%;color:#fff;display:flex;font-size:.9rem;font-weight:600;height:36px;justify-content:center;overflow:hidden;width:36px}.all-investors_userAvatar__U\+cTZ img{height:100%;object-fit:cover;width:100%}.all-investors_companyName__HomIE{color:#372c27;font-weight:500}.all-investors_statusBadge__pMUdM{align-items:center;border-radius:20px;display:inline-flex;font-size:.75rem;font-weight:500;padding:4px 12px;text-transform:capitalize}.all-investors_statusActive__S9-s8{background-color:#2ecc711a;color:#2ecc71}.all-investors_statusPending__ihbw\+{background-color:#f39c121a;color:#f39c12}.all-investors_statusBlocked__GKKw6{background-color:#e74c3c1a;color:#e74c3c}.all-investors_statusSuspended__A25hX{background-color:#9e6e3c1a;color:#9e6e3c}.all-investors_actions__VtCvk{display:flex;gap:8px}.all-investors_actionBtn__48L58{align-items:center;background-color:#f8f7f3;border:none;border-radius:8px;color:#624635;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.all-investors_actionBtn__48L58:hover{background-color:#9e6e3c;color:#fff;transform:translateY(-1px)}.all-investors_pagination__Ht97Q{align-items:center;display:flex;justify-content:space-between;margin-top:24px}.all-investors_paginationInfo__x4v0D{color:#878787;font-size:.9rem}.all-investors_paginationControls__PwcLA{align-items:center;display:flex;gap:16px}.all-investors_paginationBtn__b7uoy{align-items:center;background-color:#fff;border:1px solid #9e6e3c33;border-radius:8px;color:#624635;cursor:pointer;display:flex;font-size:.9rem;gap:6px;padding:8px 16px;transition:all .2s ease}.all-investors_paginationBtn__b7uoy:hover:not(:disabled){background-color:#f8f7f3;border-color:#9e6e3c}.all-investors_paginationBtn__b7uoy:disabled{cursor:not-allowed;opacity:.5}.all-investors_pageNumber__6YpIN{color:#624635;font-weight:500}.all-investors_modalOverlay__78Ni\+{align-items:center;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.all-investors_modal__LJ4VP{animation:all-investors_modalFade__NYi8r .3s ease;background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:900px;overflow:hidden;width:90%}@keyframes all-investors_modalFade__NYi8r{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.all-investors_modalHeader__4gOHZ{align-items:flex-start;border-bottom:1px solid #9e6e3c1a;display:flex;justify-content:space-between;padding:24px}.all-investors_modalTitle__5LhDS h2{color:#372c27;font-size:1.5rem;font-weight:600;margin:0 0 4px}.all-investors_modalTitle__5LhDS p{color:#878787;font-size:.9rem;margin:0}.all-investors_closeButton__McHj-{align-items:center;background-color:#f8f7f3;border:none;border-radius:50%;color:#624635;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.all-investors_closeButton__McHj-:hover{background-color:#e74c3c;color:#fff}.all-investors_modalTabs__mXcvG{background-color:#f8f7f3;border-bottom:1px solid #9e6e3c1a;display:flex;overflow-x:auto}.all-investors_tab__mMSoj{align-items:center;background:none;border:none;border-bottom:3px solid #0000;color:#624635;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:8px;padding:16px 20px;transition:all .2s ease;white-space:nowrap}.all-investors_tab__mMSoj:hover{background-color:#9e6e3c0d}.all-investors_tabActive__mta0m{background-color:#fff;border-bottom-color:#9e6e3c;color:#9e6e3c}.all-investors_modalBody__oq90J{max-height:60vh;overflow-y:auto;padding:24px}.all-investors_tabContent__WaA9m{animation:all-investors_fadeIn__DL9Sw .2s ease}@keyframes all-investors_fadeIn__DL9Sw{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.all-investors_profileSection__Ied0i h3{color:#372c27;font-size:1.2rem;font-weight:600;margin:0 0 20px}.all-investors_profileGrid__bTMEp{grid-gap:16px;display:grid;gap:16px}.all-investors_profileItem__oqUtu{grid-gap:12px;align-items:center;border-bottom:1px solid #9e6e3c0d;display:grid;gap:12px;grid-template-columns:20px 140px 1fr;padding:12px 0}.all-investors_profileItem__oqUtu:last-child{border-bottom:none}.all-investors_profileItem__oqUtu svg{color:#9e6e3c}.all-investors_profileItem__oqUtu span:nth-child(2){color:#624635;font-weight:500}.all-investors_profileItem__oqUtu span:nth-child(3){color:#372c27}.all-investors_documentsSection__\+potW h3{color:#372c27;font-size:1.2rem;font-weight:600;margin:0 0 20px}.all-investors_documentsGrid__illJF{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.all-investors_documentCard__YkRsL{background-color:#fff;border:1px solid #9e6e3c1a;border-radius:12px;padding:16px;text-align:center}.all-investors_documentCard__YkRsL h4{color:#372c27;font-size:.9rem;font-weight:600;margin:0 0 12px}.all-investors_documentStatus__Y3LZ1{align-items:center;display:flex;gap:8px;justify-content:center;margin-bottom:8px}.all-investors_documentCount__kJEru{color:#9e6e3c;font-size:2rem;font-weight:700;margin-bottom:8px}.all-investors_iconSuccess__6MA4m{color:#2ecc71}.all-investors_iconPending__zSZ-S{color:#f39c12}.all-investors_paymentsSection__vs262 h3{color:#372c27;font-size:1.2rem;font-weight:600;margin:0 0 20px}.all-investors_paymentCard__d10Aj{background-color:#f8f7f3;border:1px solid #9e6e3c1a;border-radius:12px;padding:20px}.all-investors_paymentHeader__76xJE{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.all-investors_paymentHeader__76xJE h4{color:#372c27;font-size:1.1rem;font-weight:600;margin:0}.all-investors_paymentDetails__w4Bkc p{color:#624635;margin:8px 0}.all-investors_paymentDetails__w4Bkc strong{color:#372c27}.all-investors_editForm__eZh52{display:flex;flex-direction:column;gap:32px}.all-investors_formSection__nUw4N{display:flex;flex-direction:column;gap:20px}.all-investors_formSection__nUw4N h3{border-bottom:1px solid #9e6e3c1a;color:#372c27;font-size:1.2rem;font-weight:600;margin:0;padding-bottom:8px}.all-investors_formGrid__dLFJn{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.all-investors_formGroup__heMpc{display:flex;flex-direction:column;gap:6px}.all-investors_formGroup__heMpc label{color:#624635;font-size:.9rem;font-weight:500}.all-investors_formInput__utopp,.all-investors_formSelect__rdLso{background-color:#fff;border:1px solid #9e6e3c33;border-radius:8px;color:#624635;font-size:.9rem;padding:12px 16px;transition:all .2s ease}.all-investors_formInput__utopp:focus,.all-investors_formSelect__rdLso:focus{border-color:#9e6e3c;box-shadow:0 0 0 3px #9e6e3c1a;outline:none}.all-investors_formInput__utopp:placeholder{color:#aaa199}.all-investors_formSelect__rdLso{cursor:pointer}.all-investors_formActions__Bj5dV{border-top:1px solid #9e6e3c1a;display:flex;gap:12px;justify-content:flex-end;padding-top:20px}.all-investors_cancelButton__WN5Qx{background-color:#fff;border:1px solid #9e6e3c33;border-radius:8px;color:#624635;cursor:pointer;font-size:.9rem;font-weight:500;padding:12px 24px;transition:all .2s ease}.all-investors_cancelButton__WN5Qx:hover{background-color:#f8f7f3;border-color:#9e6e3c}.all-investors_saveButton__pgqGd{align-items:center;background-color:#9e6e3c;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:8px;padding:12px 24px;transition:all .2s ease}.all-investors_saveButton__pgqGd:hover:not(:disabled){background-color:#8b5d33;transform:translateY(-1px)}.all-investors_saveButton__pgqGd:disabled{background-color:#aaa199;cursor:not-allowed;transform:none}@media (max-width:1200px){.all-investors_container__6MoZ4{padding:88px 20px 32px}.all-investors_modal__LJ4VP{max-width:800px;width:95%}}@media (max-width:768px){.all-investors_container__6MoZ4{padding:88px 16px 32px}.all-investors_header__YAf4C{align-items:flex-start;flex-direction:column;gap:16px}.all-investors_headerContent__yq2wD h1.all-investors_title__t2qIo{font-size:2rem}.all-investors_controls__Ly0hl{align-items:stretch;flex-direction:column}.all-investors_searchContainer__gRAod{min-width:auto}.all-investors_table__vGf5p{font-size:.8rem}.all-investors_table__vGf5p td,.all-investors_table__vGf5p th{padding:12px 8px}.all-investors_modalTabs__mXcvG{flex-wrap:wrap}.all-investors_tab__mMSoj{flex:1 1;min-width:120px}.all-investors_profileItem__oqUtu{gap:8px;grid-template-columns:20px 1fr}.all-investors_profileItem__oqUtu span:nth-child(2):after{content:":"}.all-investors_documentsGrid__illJF{grid-template-columns:1fr}.all-investors_pagination__Ht97Q{flex-direction:column;gap:16px}.all-investors_formGrid__dLFJn{grid-template-columns:1fr}.all-investors_formActions__Bj5dV{flex-direction:column}.all-investors_cancelButton__WN5Qx,.all-investors_saveButton__pgqGd{justify-content:center;width:100%}}@media (max-width:480px){.all-investors_modal__LJ4VP{border-radius:0;height:100%;max-height:100vh;width:100%}.all-investors_headerActions__boIxW{flex-direction:column;width:100%}.all-investors_actionButton__9mkTW,.all-investors_primaryButton__v8QbV{justify-content:center;width:100%}.all-investors_editForm__eZh52{gap:24px}.all-investors_formGrid__dLFJn,.all-investors_formSection__nUw4N{gap:16px}}.all-catalysts_container__B5gLp{background-color:#f8f7f3;color:#624635;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin-left:250px;min-height:100vh;padding:88px 32px 32px}.all-catalysts_documentsSection__AmHN1{padding:0}.all-catalysts_sectionHeader__zW7XU{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem}.all-catalysts_sectionHeader__zW7XU h3{color:#374151;font-size:1.125rem;font-weight:600;margin:0}.all-catalysts_documentStats__g65BX{display:flex;gap:.5rem}.all-catalysts_statBadge__Z2xE1{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:1rem;color:#6b7280;font-size:.75rem;font-weight:500;padding:.25rem .75rem}.all-catalysts_documentsTableContainer__ycHtp{border:1px solid #e5e7eb;border-radius:.5rem;margin-top:1rem;overflow-x:auto}.all-catalysts_documentsTable__Q3Jac{background:#fff;border-collapse:collapse;width:100%}.all-catalysts_documentsTable__Q3Jac thead{background:#f9fafb}.all-catalysts_documentsTable__Q3Jac th{border-bottom:1px solid #e5e7eb;color:#374151;font-size:.875rem;font-weight:600;padding:.75rem;text-align:left}.all-catalysts_documentsTable__Q3Jac td{border-bottom:1px solid #f3f4f6;padding:.75rem;vertical-align:top}.all-catalysts_documentsTable__Q3Jac tr:hover{background:#f9fafb}.all-catalysts_documentsTable__Q3Jac tr:last-child td{border-bottom:none}.all-catalysts_documentCell__0CWFr{align-items:flex-start;display:flex;gap:.5rem}.all-catalysts_fileIcon__\+UiYA{color:#6b7280;flex-shrink:0;margin-top:.125rem}.all-catalysts_documentInfo__-dTPJ{display:flex;flex-direction:column;gap:.125rem;min-width:0}.all-catalysts_fileName__K\+BA8{color:#374151;font-size:.875rem;font-weight:500;word-break:break-word}.all-catalysts_fileSize__Y39Kv,.all-catalysts_subType__FzWG5{color:#6b7280;font-size:.75rem}.all-catalysts_subType__FzWG5{font-style:italic}.all-catalysts_typeContainer__z\+lAg{display:flex;flex-direction:column;gap:.25rem}.all-catalysts_expiredRow__\+zSEz{background-color:#fef2f2}.all-catalysts_expiringRow__Qhkf0{background-color:#fffbeb}.all-catalysts_expiredDate__X4q9j{color:#dc2626;font-weight:500}.all-catalysts_expiringDate__UgfV8{color:#d97706;font-weight:500}.all-catalysts_documentsTable__Q3Jac .all-catalysts_actions__gEsF4{align-items:center;display:flex;gap:.25rem}.all-catalysts_documentsTable__Q3Jac .all-catalysts_actionBtn__0PQYf{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:.25rem;color:#6b7280;cursor:pointer;display:flex;height:2rem;justify-content:center;padding:0;transition:all .2s ease;width:2rem}.all-catalysts_documentsTable__Q3Jac .all-catalysts_actionBtn__0PQYf:hover{background:#f3f4f6;border-color:#d1d5db;color:#374151}.all-catalysts_documentsTable__Q3Jac .all-catalysts_actionBtn__0PQYf:active{transform:translateY(1px)}@media (max-width:768px){.all-catalysts_documentsTableContainer__ycHtp{font-size:.75rem}.all-catalysts_documentsTable__Q3Jac td,.all-catalysts_documentsTable__Q3Jac th{padding:.5rem .25rem}.all-catalysts_documentStats__g65BX{flex-direction:column;gap:.25rem}.all-catalysts_sectionHeader__zW7XU{align-items:flex-start;flex-direction:column;gap:.5rem}}.all-catalysts_loading__2X38N{align-items:center;color:#624635;display:flex;flex-direction:column;justify-content:center;min-height:60vh}.all-catalysts_loadingSpinner__9yohx{animation:all-catalysts_spin__N\+l7r 1s linear infinite;border:3px solid #f2eee6;border-radius:50%;border-top-color:#9e6e3c;height:40px;margin-bottom:16px;width:40px}@keyframes all-catalysts_spin__N\+l7r{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.all-catalysts_header__BX8m-{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:32px}.all-catalysts_headerContent__L8GMl h1.all-catalysts_title__3KPbD{color:#372c27;font-size:2.5rem;font-weight:700;letter-spacing:-.02em;margin:0 0 8px}.all-catalysts_subtitle__BD-yx{color:#878787;font-size:1.1rem;font-weight:400;margin:0}.all-catalysts_headerActions__Vb4nr{display:flex;gap:12px}.all-catalysts_actionButton__kHHB5{align-items:center;background-color:#f8f7f3;border:1px solid #9e6e3c33;border-radius:12px;color:#624635;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:8px;padding:12px 20px;transition:all .2s ease}.all-catalysts_actionButton__kHHB5:hover{background-color:#f2eee6;border-color:#9e6e3c;transform:translateY(-2px)}.all-catalysts_primaryButton__4lsOj{align-items:center;background-color:#9e6e3c;border:none;border-radius:12px;box-shadow:0 2px 8px #9e6e3c33;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:8px;padding:12px 20px;transition:all .2s ease}.all-catalysts_primaryButton__4lsOj:hover{background-color:#8b5d33;box-shadow:0 4px 16px #9e6e3c4d;transform:translateY(-2px)}.all-catalysts_controls__738ah{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:24px}.all-catalysts_searchContainer__-zqVS{flex:1 1;min-width:300px;position:relative}.all-catalysts_searchIcon__kF3sp{color:#9e6e3c;left:16px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.all-catalysts_searchInput__sZudM{background-color:#fff;border:1px solid #9e6e3c33;border-radius:12px;color:#624635;font-size:.9rem;padding:14px 16px 14px 48px;transition:all .2s ease;width:100%}.all-catalysts_searchInput__sZudM:focus{border-color:#9e6e3c;box-shadow:0 0 0 3px #9e6e3c1a;outline:none}.all-catalysts_searchInput__sZudM:placeholder{color:#aaa199}.all-catalysts_filterContainer__ZLwvX{align-items:center;background-color:#fff;border:1px solid #9e6e3c33;border-radius:12px;color:#624635;display:flex;gap:8px;padding:14px 16px}.all-catalysts_filterSelect__o1\+l9{background:none;border:none;color:#624635;cursor:pointer;font-size:.9rem;outline:none}.all-catalysts_tableContainer__FWxtV{background:#fff;border:1px solid #9e6e3c1a;border-radius:16px;box-shadow:0 4px 20px #00000014;margin-bottom:24px;overflow:hidden}.all-catalysts_table__6E3Og{border-collapse:collapse;width:100%}.all-catalysts_table__6E3Og thead{background-color:#f8f7f3}.all-catalysts_table__6E3Og th{border-bottom:1px solid #9e6e3c1a;color:#372c27;font-size:.9rem;font-weight:600;padding:16px 20px;text-align:left}.all-catalysts_table__6E3Og td{border-bottom:1px solid #9e6e3c0d;color:#624635;font-size:.9rem;padding:16px 20px}.all-catalysts_table__6E3Og tbody tr:hover{background-color:#9e6e3c05}.all-catalysts_userCell__xVeZC{align-items:center;display:flex;gap:12px}.all-catalysts_userAvatar__TabbA{align-items:center;background-color:#b89f8d;border-radius:50%;color:#fff;display:flex;font-size:.9rem;font-weight:600;height:36px;justify-content:center;overflow:hidden;width:36px}.all-catalysts_userAvatar__TabbA img{height:100%;object-fit:cover;width:100%}.all-catalysts_companyName__-1Vzp{color:#372c27;font-weight:500}.all-catalysts_statusBadge__Dxrol{align-items:center;border-radius:20px;display:inline-flex;font-size:.75rem;font-weight:500;padding:4px 12px;text-transform:capitalize}.all-catalysts_statusActive__tAczH{background-color:#2ecc711a;color:#2ecc71}.all-catalysts_statusPending__nbV-9{background-color:#f39c121a;color:#f39c12}.all-catalysts_statusBlocked__YvUbO{background-color:#e74c3c1a;color:#e74c3c}.all-catalysts_statusSuspended__1DYvM{background-color:#9e6e3c1a;color:#9e6e3c}.all-catalysts_actions__gEsF4{display:flex;gap:8px}.all-catalysts_actionBtn__0PQYf{align-items:center;background-color:#f8f7f3;border:none;border-radius:8px;color:#624635;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.all-catalysts_actionBtn__0PQYf:hover{background-color:#9e6e3c;color:#fff;transform:translateY(-1px)}.all-catalysts_pagination__7Ed71{align-items:center;display:flex;justify-content:space-between;margin-top:24px}.all-catalysts_paginationInfo__VlU1Z{color:#878787;font-size:.9rem}.all-catalysts_paginationControls__Cyj5Z{align-items:center;display:flex;gap:16px}.all-catalysts_paginationBtn__YZSFE{align-items:center;background-color:#fff;border:1px solid #9e6e3c33;border-radius:8px;color:#624635;cursor:pointer;display:flex;font-size:.9rem;gap:6px;padding:8px 16px;transition:all .2s ease}.all-catalysts_paginationBtn__YZSFE:hover:not(:disabled){background-color:#f8f7f3;border-color:#9e6e3c}.all-catalysts_paginationBtn__YZSFE:disabled{cursor:not-allowed;opacity:.5}.all-catalysts_pageNumber__u3T-v{color:#624635;font-weight:500}.all-catalysts_modalOverlay__YIP8T{align-items:center;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.all-catalysts_modal__TjmW9{animation:all-catalysts_modalFade__\+PuhP .3s ease;background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:900px;overflow:hidden;width:90%}@keyframes all-catalysts_modalFade__\+PuhP{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.all-catalysts_modalHeader__6XKSb{align-items:flex-start;border-bottom:1px solid #9e6e3c1a;display:flex;justify-content:space-between;padding:24px}.all-catalysts_modalTitle__7DGcR h2{color:#372c27;font-size:1.5rem;font-weight:600;margin:0 0 4px}.all-catalysts_modalTitle__7DGcR p{color:#878787;font-size:.9rem;margin:0}.all-catalysts_closeButton__BAy1P{align-items:center;background-color:#f8f7f3;border:none;border-radius:50%;color:#624635;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.all-catalysts_closeButton__BAy1P:hover{background-color:#e74c3c;color:#fff}.all-catalysts_modalTabs__5yruX{background-color:#f8f7f3;border-bottom:1px solid #9e6e3c1a;display:flex;overflow-x:auto}.all-catalysts_tab__AFlYp{align-items:center;background:none;border:none;border-bottom:3px solid #0000;color:#624635;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:8px;padding:16px 20px;transition:all .2s ease;white-space:nowrap}.all-catalysts_tab__AFlYp:hover{background-color:#9e6e3c0d}.all-catalysts_tabActive__5yojq{background-color:#fff;border-bottom-color:#9e6e3c;color:#9e6e3c}.all-catalysts_modalBody__guHy3{max-height:60vh;overflow-y:auto;padding:24px}.all-catalysts_tabContent__3PXwh{animation:all-catalysts_fadeIn__blKvu .2s ease}@keyframes all-catalysts_fadeIn__blKvu{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.all-catalysts_profileSection__RhPQL h3{color:#372c27;font-size:1.2rem;font-weight:600;margin:0 0 20px}.all-catalysts_profileGrid__1tDw1{grid-gap:16px;display:grid;gap:16px}.all-catalysts_profileItem__kh8hf{grid-gap:12px;align-items:center;border-bottom:1px solid #9e6e3c0d;display:grid;gap:12px;grid-template-columns:20px 140px 1fr;padding:12px 0}.all-catalysts_profileItem__kh8hf:last-child{border-bottom:none}.all-catalysts_profileItem__kh8hf svg{color:#9e6e3c}.all-catalysts_profileItem__kh8hf span:nth-child(2){color:#624635;font-weight:500}.all-catalysts_profileItem__kh8hf span:nth-child(3){color:#372c27}.all-catalysts_documentsSection__AmHN1 h3{color:#372c27;font-size:1.2rem;font-weight:600;margin:0 0 20px}.all-catalysts_documentsGrid__z752c{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.all-catalysts_documentCard__AdkSP{background-color:#fff;border:1px solid #9e6e3c1a;border-radius:12px;padding:16px;text-align:center}.all-catalysts_documentCard__AdkSP h4{color:#372c27;font-size:.9rem;font-weight:600;margin:0 0 12px}.all-catalysts_documentStatus__ohjmu{align-items:center;display:flex;gap:8px;justify-content:center;margin-bottom:8px}.all-catalysts_documentCount__IJxBt{color:#9e6e3c;font-size:2rem;font-weight:700;margin-bottom:8px}.all-catalysts_iconSuccess__vrTy4{color:#2ecc71}.all-catalysts_iconPending__ZeAw3{color:#f39c12}.all-catalysts_editForm__UCf7i{display:flex;flex-direction:column;gap:32px}.all-catalysts_formSection__1BcDE{display:flex;flex-direction:column;gap:20px}.all-catalysts_formSection__1BcDE h3{border-bottom:1px solid #9e6e3c1a;color:#372c27;font-size:1.2rem;font-weight:600;margin:0;padding-bottom:8px}.all-catalysts_formGrid__OGiHP{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.all-catalysts_formGroup__\+iTxu{display:flex;flex-direction:column;gap:6px}.all-catalysts_formGroup__\+iTxu label{color:#624635;font-size:.9rem;font-weight:500}.all-catalysts_formInput__R-tgh,.all-catalysts_formSelect__5J\+zr{background-color:#fff;border:1px solid #9e6e3c33;border-radius:8px;color:#624635;font-size:.9rem;padding:12px 16px;transition:all .2s ease}.all-catalysts_formInput__R-tgh:focus,.all-catalysts_formSelect__5J\+zr:focus{border-color:#9e6e3c;box-shadow:0 0 0 3px #9e6e3c1a;outline:none}.all-catalysts_formInput__R-tgh:placeholder{color:#aaa199}.all-catalysts_formSelect__5J\+zr{cursor:pointer}.all-catalysts_formActions__1KYHG{border-top:1px solid #9e6e3c1a;display:flex;gap:12px;justify-content:flex-end;padding-top:20px}.all-catalysts_cancelButton__Ckzm\+{background-color:#fff;border:1px solid #9e6e3c33;border-radius:8px;color:#624635;cursor:pointer;font-size:.9rem;font-weight:500;padding:12px 24px;transition:all .2s ease}.all-catalysts_cancelButton__Ckzm\+:hover{background-color:#f8f7f3;border-color:#9e6e3c}.all-catalysts_saveButton__eq8B6{align-items:center;background-color:#9e6e3c;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:8px;padding:12px 24px;transition:all .2s ease}.all-catalysts_saveButton__eq8B6:hover:not(:disabled){background-color:#8b5d33;transform:translateY(-1px)}.all-catalysts_saveButton__eq8B6:disabled{background-color:#aaa199;cursor:not-allowed;transform:none}@media (max-width:1200px){.all-catalysts_container__B5gLp{padding:88px 20px 32px}.all-catalysts_modal__TjmW9{max-width:800px;width:95%}}@media (max-width:768px){.all-catalysts_container__B5gLp{padding:88px 16px 32px}.all-catalysts_header__BX8m-{align-items:flex-start;flex-direction:column;gap:16px}.all-catalysts_headerContent__L8GMl h1.all-catalysts_title__3KPbD{font-size:2rem}.all-catalysts_controls__738ah{align-items:stretch;flex-direction:column}.all-catalysts_searchContainer__-zqVS{min-width:auto}.all-catalysts_table__6E3Og{font-size:.8rem}.all-catalysts_table__6E3Og td,.all-catalysts_table__6E3Og th{padding:12px 8px}.all-catalysts_modalTabs__5yruX{flex-wrap:wrap}.all-catalysts_tab__AFlYp{flex:1 1;min-width:120px}.all-catalysts_profileItem__kh8hf{gap:8px;grid-template-columns:20px 1fr}.all-catalysts_profileItem__kh8hf span:nth-child(2):after{content:":"}.all-catalysts_documentsGrid__z752c{grid-template-columns:1fr}.all-catalysts_pagination__7Ed71{flex-direction:column;gap:16px}.all-catalysts_formGrid__OGiHP{grid-template-columns:1fr}.all-catalysts_formActions__1KYHG{flex-direction:column}.all-catalysts_cancelButton__Ckzm\+,.all-catalysts_saveButton__eq8B6{justify-content:center;width:100%}}@media (max-width:480px){.all-catalysts_modal__TjmW9{border-radius:0;height:100%;max-height:100vh;width:100%}.all-catalysts_headerActions__Vb4nr{flex-direction:column;width:100%}.all-catalysts_actionButton__kHHB5,.all-catalysts_primaryButton__4lsOj{justify-content:center;width:100%}.all-catalysts_editForm__UCf7i{gap:24px}.all-catalysts_formGrid__OGiHP,.all-catalysts_formSection__1BcDE{gap:16px}}.all-advisors_container__8Xdj9{background-color:#f8f7f3;color:#624635;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin-left:250px;min-height:100vh;padding:88px 32px 32px}.all-advisors_documentsSection__-Cgt7{padding:0}.all-advisors_sectionHeader__YJgcj{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem}.all-advisors_sectionHeader__YJgcj h3{color:#374151;font-size:1.125rem;font-weight:600;margin:0}.all-advisors_documentStats__Fn5xk{display:flex;gap:.5rem}.all-advisors_statBadge__5ST\+Q{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:1rem;color:#6b7280;font-size:.75rem;font-weight:500;padding:.25rem .75rem}.all-advisors_documentsTableContainer__vHz9f{border:1px solid #e5e7eb;border-radius:.5rem;margin-top:1rem;overflow-x:auto}.all-advisors_documentsTable__mI4hi{background:#fff;border-collapse:collapse;width:100%}.all-advisors_documentsTable__mI4hi thead{background:#f9fafb}.all-advisors_documentsTable__mI4hi th{border-bottom:1px solid #e5e7eb;color:#374151;font-size:.875rem;font-weight:600;padding:.75rem;text-align:left}.all-advisors_documentsTable__mI4hi td{border-bottom:1px solid #f3f4f6;padding:.75rem;vertical-align:top}.all-advisors_documentsTable__mI4hi tr:hover{background:#f9fafb}.all-advisors_documentsTable__mI4hi tr:last-child td{border-bottom:none}.all-advisors_documentCell__j-G-Q{align-items:flex-start;display:flex;gap:.5rem}.all-advisors_fileIcon__wjLvr{color:#6b7280;flex-shrink:0;margin-top:.125rem}.all-advisors_documentInfo__KIuhi{display:flex;flex-direction:column;gap:.125rem;min-width:0}.all-advisors_fileName__2G7Vr{color:#374151;font-size:.875rem;font-weight:500;word-break:break-word}.all-advisors_fileSize__2wUgL,.all-advisors_subType__z5Drg{color:#6b7280;font-size:.75rem}.all-advisors_subType__z5Drg{font-style:italic}.all-advisors_typeContainer__syGHA{display:flex;flex-direction:column;gap:.25rem}.all-advisors_expiredRow__Tgdfs{background-color:#fef2f2}.all-advisors_expiringRow__k5DzB{background-color:#fffbeb}.all-advisors_expiredDate__Db9et{color:#dc2626;font-weight:500}.all-advisors_expiringDate__bSuHC{color:#d97706;font-weight:500}.all-advisors_documentsTable__mI4hi .all-advisors_actions__S4W3C{align-items:center;display:flex;gap:.25rem}.all-advisors_documentsTable__mI4hi .all-advisors_actionBtn__1fQVv{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:.25rem;color:#6b7280;cursor:pointer;display:flex;height:2rem;justify-content:center;padding:0;transition:all .2s ease;width:2rem}.all-advisors_documentsTable__mI4hi .all-advisors_actionBtn__1fQVv:hover{background:#f3f4f6;border-color:#d1d5db;color:#374151}.all-advisors_documentsTable__mI4hi .all-advisors_actionBtn__1fQVv:active{transform:translateY(1px)}@media (max-width:768px){.all-advisors_documentsTableContainer__vHz9f{font-size:.75rem}.all-advisors_documentsTable__mI4hi td,.all-advisors_documentsTable__mI4hi th{padding:.5rem .25rem}.all-advisors_documentStats__Fn5xk{flex-direction:column;gap:.25rem}.all-advisors_sectionHeader__YJgcj{align-items:flex-start;flex-direction:column;gap:.5rem}}.all-advisors_loading__XHCPg{align-items:center;color:#624635;display:flex;flex-direction:column;justify-content:center;min-height:60vh}.all-advisors_loadingSpinner__6xLmT{animation:all-advisors_spin__ee0mp 1s linear infinite;border:3px solid #f2eee6;border-radius:50%;border-top-color:#9e6e3c;height:40px;margin-bottom:16px;width:40px}@keyframes all-advisors_spin__ee0mp{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.all-advisors_header__3b\+W\+{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:32px}.all-advisors_headerContent__ZqPlj h1.all-advisors_title__Gzkn5{color:#372c27;font-size:2.5rem;font-weight:700;letter-spacing:-.02em;margin:0 0 8px}.all-advisors_subtitle__wxwoP{color:#878787;font-size:1.1rem;font-weight:400;margin:0}.all-advisors_headerActions__ykvFZ{display:flex;gap:12px}.all-advisors_actionButton__RC1P6{align-items:center;background-color:#f8f7f3;border:1px solid #9e6e3c33;border-radius:12px;color:#624635;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:8px;padding:12px 20px;transition:all .2s ease}.all-advisors_actionButton__RC1P6:hover{background-color:#f2eee6;border-color:#9e6e3c;transform:translateY(-2px)}.all-advisors_primaryButton__dDRjE{align-items:center;background-color:#9e6e3c;border:none;border-radius:12px;box-shadow:0 2px 8px #9e6e3c33;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:8px;padding:12px 20px;transition:all .2s ease}.all-advisors_primaryButton__dDRjE:hover{background-color:#8b5d33;box-shadow:0 4px 16px #9e6e3c4d;transform:translateY(-2px)}.all-advisors_controls__lJe77{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:24px}.all-advisors_searchContainer__it4Dq{flex:1 1;min-width:300px;position:relative}.all-advisors_searchIcon__yAmxs{color:#9e6e3c;left:16px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.all-advisors_searchInput__xliTk{background-color:#fff;border:1px solid #9e6e3c33;border-radius:12px;color:#624635;font-size:.9rem;padding:14px 16px 14px 48px;transition:all .2s ease;width:100%}.all-advisors_searchInput__xliTk:focus{border-color:#9e6e3c;box-shadow:0 0 0 3px #9e6e3c1a;outline:none}.all-advisors_searchInput__xliTk:placeholder{color:#aaa199}.all-advisors_filterContainer__CbAVF{align-items:center;background-color:#fff;border:1px solid #9e6e3c33;border-radius:12px;color:#624635;display:flex;gap:8px;padding:14px 16px}.all-advisors_filterSelect__SiWRy{background:none;border:none;color:#624635;cursor:pointer;font-size:.9rem;outline:none}.all-advisors_tableContainer__iUXnJ{background:#fff;border:1px solid #9e6e3c1a;border-radius:16px;box-shadow:0 4px 20px #00000014;margin-bottom:24px;overflow:hidden}.all-advisors_table__v1HrD{border-collapse:collapse;width:100%}.all-advisors_table__v1HrD thead{background-color:#f8f7f3}.all-advisors_table__v1HrD th{border-bottom:1px solid #9e6e3c1a;color:#372c27;font-size:.9rem;font-weight:600;padding:16px 20px;text-align:left}.all-advisors_table__v1HrD td{border-bottom:1px solid #9e6e3c0d;color:#624635;font-size:.9rem;padding:16px 20px}.all-advisors_table__v1HrD tbody tr:hover{background-color:#9e6e3c05}.all-advisors_userCell__YsIlN{align-items:center;display:flex;gap:12px}.all-advisors_userAvatar__nYsq-{align-items:center;background-color:#b89f8d;border-radius:50%;color:#fff;display:flex;font-size:.9rem;font-weight:600;height:36px;justify-content:center;overflow:hidden;width:36px}.all-advisors_userAvatar__nYsq- img{height:100%;object-fit:cover;width:100%}.all-advisors_companyName__1lgDL{color:#372c27;font-weight:500}.all-advisors_statusBadge__2ScS9{align-items:center;border-radius:20px;display:inline-flex;font-size:.75rem;font-weight:500;padding:4px 12px;text-transform:capitalize}.all-advisors_statusActive__47xBU{background-color:#2ecc711a;color:#2ecc71}.all-advisors_statusPending__ucXDe{background-color:#f39c121a;color:#f39c12}.all-advisors_statusBlocked__KBk8E{background-color:#e74c3c1a;color:#e74c3c}.all-advisors_statusSuspended__91Iwq{background-color:#9e6e3c1a;color:#9e6e3c}.all-advisors_actions__S4W3C{display:flex;gap:8px}.all-advisors_actionBtn__1fQVv{align-items:center;background-color:#f8f7f3;border:none;border-radius:8px;color:#624635;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.all-advisors_actionBtn__1fQVv:hover{background-color:#9e6e3c;color:#fff;transform:translateY(-1px)}.all-advisors_pagination__UmY53{align-items:center;display:flex;justify-content:space-between;margin-top:24px}.all-advisors_paginationInfo__3vmwu{color:#878787;font-size:.9rem}.all-advisors_paginationControls__r5jRj{align-items:center;display:flex;gap:16px}.all-advisors_paginationBtn__bK9rx{align-items:center;background-color:#fff;border:1px solid #9e6e3c33;border-radius:8px;color:#624635;cursor:pointer;display:flex;font-size:.9rem;gap:6px;padding:8px 16px;transition:all .2s ease}.all-advisors_paginationBtn__bK9rx:hover:not(:disabled){background-color:#f8f7f3;border-color:#9e6e3c}.all-advisors_paginationBtn__bK9rx:disabled{cursor:not-allowed;opacity:.5}.all-advisors_pageNumber__gChz7{color:#624635;font-weight:500}.all-advisors_modalOverlay__5ZD8M{align-items:center;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.all-advisors_modal__9XGuZ{animation:all-advisors_modalFade__npksS .3s ease;background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:900px;overflow:hidden;width:90%}@keyframes all-advisors_modalFade__npksS{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.all-advisors_modalHeader__A-wNf{align-items:flex-start;border-bottom:1px solid #9e6e3c1a;display:flex;justify-content:space-between;padding:24px}.all-advisors_modalTitle__hXrXQ h2{color:#372c27;font-size:1.5rem;font-weight:600;margin:0 0 4px}.all-advisors_modalTitle__hXrXQ p{color:#878787;font-size:.9rem;margin:0}.all-advisors_closeButton__iEyvO{align-items:center;background-color:#f8f7f3;border:none;border-radius:50%;color:#624635;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.all-advisors_closeButton__iEyvO:hover{background-color:#e74c3c;color:#fff}.all-advisors_modalTabs__5HY1h{background-color:#f8f7f3;border-bottom:1px solid #9e6e3c1a;display:flex;overflow-x:auto}.all-advisors_tab__Cc8NN{align-items:center;background:none;border:none;border-bottom:3px solid #0000;color:#624635;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:8px;padding:16px 20px;transition:all .2s ease;white-space:nowrap}.all-advisors_tab__Cc8NN:hover{background-color:#9e6e3c0d}.all-advisors_tabActive__Wtv1E{background-color:#fff;border-bottom-color:#9e6e3c;color:#9e6e3c}.all-advisors_modalBody__UT9qd{max-height:60vh;overflow-y:auto;padding:24px}.all-advisors_tabContent__Zbgsh{animation:all-advisors_fadeIn__A45nz .2s ease}@keyframes all-advisors_fadeIn__A45nz{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.all-advisors_profileSection__-XXPN h3{color:#372c27;font-size:1.2rem;font-weight:600;margin:0 0 20px}.all-advisors_profileGrid__fV26u{grid-gap:16px;display:grid;gap:16px}.all-advisors_profileItem__felmt{grid-gap:12px;align-items:center;border-bottom:1px solid #9e6e3c0d;display:grid;gap:12px;grid-template-columns:20px 140px 1fr;padding:12px 0}.all-advisors_profileItem__felmt:last-child{border-bottom:none}.all-advisors_profileItem__felmt svg{color:#9e6e3c}.all-advisors_profileItem__felmt span:nth-child(2){color:#624635;font-weight:500}.all-advisors_profileItem__felmt span:nth-child(3){color:#372c27}.all-advisors_documentsSection__-Cgt7 h3{color:#372c27;font-size:1.2rem;font-weight:600;margin:0 0 20px}.all-advisors_documentsGrid__dCI76{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.all-advisors_documentCard__9IamS{background-color:#fff;border:1px solid #9e6e3c1a;border-radius:12px;padding:16px;text-align:center}.all-advisors_documentCard__9IamS h4{color:#372c27;font-size:.9rem;font-weight:600;margin:0 0 12px}.all-advisors_documentStatus__iHMXf{align-items:center;display:flex;gap:8px;justify-content:center;margin-bottom:8px}.all-advisors_documentCount__MSeym{color:#9e6e3c;font-size:2rem;font-weight:700;margin-bottom:8px}.all-advisors_iconSuccess__EcmPi{color:#2ecc71}.all-advisors_iconPending__4QgEp{color:#f39c12}.all-advisors_editForm__hjkrw{display:flex;flex-direction:column;gap:32px}.all-advisors_formSection__0IvuB{display:flex;flex-direction:column;gap:20px}.all-advisors_formSection__0IvuB h3{border-bottom:1px solid #9e6e3c1a;color:#372c27;font-size:1.2rem;font-weight:600;margin:0;padding-bottom:8px}.all-advisors_formGrid__CTJQr{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.all-advisors_formGroup__a4IYx{display:flex;flex-direction:column;gap:6px}.all-advisors_formGroup__a4IYx label{color:#624635;font-size:.9rem;font-weight:500}.all-advisors_formInput__viaAS,.all-advisors_formSelect__MEp6v{background-color:#fff;border:1px solid #9e6e3c33;border-radius:8px;color:#624635;font-size:.9rem;padding:12px 16px;transition:all .2s ease}.all-advisors_formInput__viaAS:focus,.all-advisors_formSelect__MEp6v:focus{border-color:#9e6e3c;box-shadow:0 0 0 3px #9e6e3c1a;outline:none}.all-advisors_formInput__viaAS:placeholder{color:#aaa199}.all-advisors_formSelect__MEp6v{cursor:pointer}.all-advisors_formActions__VNXIs{border-top:1px solid #9e6e3c1a;display:flex;gap:12px;justify-content:flex-end;padding-top:20px}.all-advisors_cancelButton__7htfb{background-color:#fff;border:1px solid #9e6e3c33;border-radius:8px;color:#624635;cursor:pointer;font-size:.9rem;font-weight:500;padding:12px 24px;transition:all .2s ease}.all-advisors_cancelButton__7htfb:hover{background-color:#f8f7f3;border-color:#9e6e3c}.all-advisors_saveButton__1-CDt{align-items:center;background-color:#9e6e3c;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:8px;padding:12px 24px;transition:all .2s ease}.all-advisors_saveButton__1-CDt:hover:not(:disabled){background-color:#8b5d33;transform:translateY(-1px)}.all-advisors_saveButton__1-CDt:disabled{background-color:#aaa199;cursor:not-allowed;transform:none}@media (max-width:1200px){.all-advisors_container__8Xdj9{padding:88px 20px 32px}.all-advisors_modal__9XGuZ{max-width:800px;width:95%}}@media (max-width:768px){.all-advisors_container__8Xdj9{padding:88px 16px 32px}.all-advisors_header__3b\+W\+{align-items:flex-start;flex-direction:column;gap:16px}.all-advisors_headerContent__ZqPlj h1.all-advisors_title__Gzkn5{font-size:2rem}.all-advisors_controls__lJe77{align-items:stretch;flex-direction:column}.all-advisors_searchContainer__it4Dq{min-width:auto}.all-advisors_table__v1HrD{font-size:.8rem}.all-advisors_table__v1HrD td,.all-advisors_table__v1HrD th{padding:12px 8px}.all-advisors_modalTabs__5HY1h{flex-wrap:wrap}.all-advisors_tab__Cc8NN{flex:1 1;min-width:120px}.all-advisors_profileItem__felmt{gap:8px;grid-template-columns:20px 1fr}.all-advisors_profileItem__felmt span:nth-child(2):after{content:":"}.all-advisors_documentsGrid__dCI76{grid-template-columns:1fr}.all-advisors_pagination__UmY53{flex-direction:column;gap:16px}.all-advisors_formGrid__CTJQr{grid-template-columns:1fr}.all-advisors_formActions__VNXIs{flex-direction:column}.all-advisors_cancelButton__7htfb,.all-advisors_saveButton__1-CDt{justify-content:center;width:100%}}@media (max-width:480px){.all-advisors_modal__9XGuZ{border-radius:0;height:100%;max-height:100vh;width:100%}.all-advisors_headerActions__ykvFZ{flex-direction:column;width:100%}.all-advisors_actionButton__RC1P6,.all-advisors_primaryButton__dDRjE{justify-content:center;width:100%}.all-advisors_editForm__hjkrw{gap:24px}.all-advisors_formGrid__CTJQr,.all-advisors_formSection__0IvuB{gap:16px}}:root{--success-green:#4ade80;--warning-orange:#fb923c;--error-red:#ef4444;--info-blue:#3b82f6}.growth-tools-purchased_container__NM5Yl{background-color:#faf7f2;background-color:var(--background-brown);box-sizing:border-box;color:#4a352f;color:var(--text-brown);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin-left:250px;min-height:100vh;padding:24px;width:calc(100% - 250px)}.growth-tools-purchased_header__d63gE{align-items:center;background:linear-gradient(135deg,#f5f0e1,#f0e6d9);background:linear-gradient(135deg,var(--light-brown) 0,var(--pale-brown) 100%);border:1px solid #e6d7c3;border:1px solid var(--medium-brown);border-radius:12px;box-shadow:0 4px 6px -1px #4d352f1a;display:flex;justify-content:space-between;margin-bottom:24px;margin-top:50px;padding:20px}.growth-tools-purchased_headerContent__yIhGa{flex:1 1}.growth-tools-purchased_title__4hVJN{color:#4a352f;color:var(--text-brown);font-size:2rem;font-weight:700;letter-spacing:-.025em;margin:0 0 6px}.growth-tools-purchased_subtitle__QH49c{color:#7d5a50;color:var(--dark-brown);font-size:1rem;margin:0;opacity:.8}.growth-tools-purchased_headerActions__AHW-m{display:flex;gap:10px}.growth-tools-purchased_actionButton__zNKW2{align-items:center;background-color:#a67c52;background-color:var(--primary-brown);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:6px;padding:10px 16px;transition:all .2s ease}.growth-tools-purchased_actionButton__zNKW2:hover{background-color:#7d5a50;background-color:var(--dark-brown);box-shadow:0 4px 8px #4d352f33;transform:translateY(-1px)}.growth-tools-purchased_loading__lMhsN{align-items:center;color:#7d5a50;color:var(--dark-brown);display:flex;flex-direction:column;justify-content:center;min-height:60vh}.growth-tools-purchased_loadingSpinner__J8-qC{animation:growth-tools-purchased_spin__nqJnP 1s linear infinite;border:4px solid #e6d7c3;border-top:4px solid #a67c52;border:4px solid var(--medium-brown);border-radius:50%;border-top-color:var(--primary-brown);height:48px;margin-bottom:16px;width:48px}@keyframes growth-tools-purchased_spin__nqJnP{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.growth-tools-purchased_analyticsGrid__Bdmgo{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:32px}.growth-tools-purchased_analyticsCard__pIyD3{background:#fff;border:1px solid #e6d7c3;border:1px solid var(--medium-brown);border-radius:12px;box-shadow:0 2px 4px #4d352f1a;min-width:0;padding:16px;transition:all .2s ease}.growth-tools-purchased_analyticsCard__pIyD3:hover{box-shadow:0 8px 16px #4d352f26;transform:translateY(-2px)}.growth-tools-purchased_cardHeader__MNmnV{align-items:flex-start;display:flex;gap:12px}.growth-tools-purchased_cardIcon__6j3Ez{align-items:center;background:linear-gradient(135deg,#a67c52,#7d5a50);background:linear-gradient(135deg,var(--primary-brown),var(--dark-brown));border-radius:10px;color:#fff;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.growth-tools-purchased_cardInfo__ViIWn{flex:1 1;min-width:0}.growth-tools-purchased_cardTitle__t-cPG{color:#7d5a50;color:var(--dark-brown);font-size:.75rem;font-weight:500;letter-spacing:.5px;line-height:1.2;margin:0 0 6px;text-transform:uppercase}.growth-tools-purchased_cardValue__9AUMR{color:#4a352f;color:var(--text-brown);font-size:1.5rem;font-weight:700;line-height:1.2;margin:0 0 6px}.growth-tools-purchased_cardTrend__E9vg1{align-items:center;color:#4ade80;color:var(--success-green);display:flex;font-size:.75rem;font-weight:500;gap:4px}.growth-tools-purchased_tabs__FpRzH{background-color:#f5f0e1;background-color:var(--light-brown);border:1px solid #e6d7c3;border:1px solid var(--medium-brown);border-radius:10px;display:flex;margin-bottom:24px;padding:4px}.growth-tools-purchased_tab__vmV\+E{align-items:center;background:none;border:none;border-radius:6px;color:#7d5a50;color:var(--dark-brown);cursor:pointer;display:flex;flex:1 1;font-size:.875rem;font-weight:500;gap:6px;justify-content:center;padding:10px 16px;transition:all .2s ease}.growth-tools-purchased_tab__vmV\+E:hover{background-color:#e6d7c3;background-color:var(--medium-brown);color:#4a352f;color:var(--text-brown)}.growth-tools-purchased_tabActive__bDRDn{background-color:#a67c52;background-color:var(--primary-brown);box-shadow:0 2px 4px #4d352f33;color:#fff}.growth-tools-purchased_overviewContent__X\+eSh{display:flex;flex-direction:column;gap:24px}.growth-tools-purchased_sectionTitle__yE2Jb{color:#4a352f;color:var(--text-brown);font-size:1.25rem;font-weight:600;margin:0 0 16px}.growth-tools-purchased_topProducts__OxZwA{background:#fff;border:1px solid #e6d7c3;border:1px solid var(--medium-brown);border-radius:10px;padding:20px}.growth-tools-purchased_productsGrid__cfNIw{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.growth-tools-purchased_productCard__NWvXp{align-items:center;background-color:#f0e6d9;background-color:var(--pale-brown);border:1px solid #c8b6a6;border:1px solid var(--accent-brown);border-radius:6px;display:flex;gap:12px;padding:12px}.growth-tools-purchased_productRank__wxomz{align-items:center;background:linear-gradient(135deg,#a67c52,#7d5a50);background:linear-gradient(135deg,var(--primary-brown),var(--dark-brown));border-radius:50%;color:#fff;display:flex;font-size:.75rem;font-weight:700;height:28px;justify-content:center;width:28px}.growth-tools-purchased_productInfo__LMs2n{flex:1 1}.growth-tools-purchased_productName__ackrr{font-weight:600;margin:0 0 3px}.growth-tools-purchased_productStats__Gjfy0{color:#7d5a50;color:var(--dark-brown);font-size:.75rem;margin:0}.growth-tools-purchased_categoryBreakdown__Wjlbh{background:#fff;border:1px solid #e6d7c3;border:1px solid var(--medium-brown);border-radius:10px;padding:20px}.growth-tools-purchased_categoryGrid__bwUmP{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.growth-tools-purchased_categoryCard__FlR5j{background-color:#f5f0e1;background-color:var(--light-brown);border:1px solid #c8b6a6;border:1px solid var(--accent-brown);border-radius:6px;padding:16px}.growth-tools-purchased_categoryHeader__G7JU6{align-items:center;display:flex;gap:10px;margin-bottom:12px}.growth-tools-purchased_categoryIcon__AxdRk{align-items:center;background-color:#a67c52;background-color:var(--primary-brown);border-radius:6px;color:#fff;display:flex;height:32px;justify-content:center;width:32px}.growth-tools-purchased_categoryName__TvqIi{color:#4a352f;color:var(--text-brown);font-size:.875rem;font-weight:600;margin:0}.growth-tools-purchased_categoryStats__hlquN{display:flex;flex-direction:column;gap:6px}.growth-tools-purchased_categoryRevenue__6prpY{color:#4a352f;color:var(--text-brown);font-size:1.125rem;font-weight:700;margin:0}.growth-tools-purchased_categorySales__TK9oG{color:#7d5a50;color:var(--dark-brown);font-size:.75rem;margin:0}.growth-tools-purchased_categoryProgress__94A\+6{background-color:#e6d7c3;background-color:var(--medium-brown);border-radius:3px;height:5px;overflow:hidden;width:100%}.growth-tools-purchased_categoryProgressBar__oalwi{background:linear-gradient(90deg,#a67c52,#7d5a50);background:linear-gradient(90deg,var(--primary-brown),var(--dark-brown));height:100%;transition:width .3s ease}.growth-tools-purchased_categoryPercentage__F1o91{color:#7d5a50;color:var(--dark-brown);font-size:.75rem;font-weight:500;margin:0}.growth-tools-purchased_purchasesContent__h5wGH{background:#fff;border:1px solid #e6d7c3;border:1px solid var(--medium-brown);border-radius:10px;padding:20px}.growth-tools-purchased_controls__YuL8\+{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.growth-tools-purchased_searchContainer__3WS4-{flex:1 1;min-width:250px;position:relative}.growth-tools-purchased_searchIcon__RGi4c{color:#7d5a50;color:var(--dark-brown);left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.growth-tools-purchased_searchInput__7s-X3{background-color:#f0e6d9;background-color:var(--pale-brown);border:1px solid #c8b6a6;border:1px solid var(--accent-brown);border-radius:6px;color:#4a352f;color:var(--text-brown);font-size:.875rem;padding:10px 10px 10px 36px;transition:all .2s ease;width:100%}.growth-tools-purchased_searchInput__7s-X3:focus{border-color:#a67c52;border-color:var(--primary-brown);box-shadow:0 0 0 3px #a67c521a;outline:none}.growth-tools-purchased_filtersContainer__riWVB{display:flex;flex-wrap:wrap;gap:10px}.growth-tools-purchased_filterGroup__NHDEf{align-items:center;display:flex;gap:6px}.growth-tools-purchased_filterSelect__WFlnO{background-color:#f0e6d9;background-color:var(--pale-brown);border:1px solid #c8b6a6;border:1px solid var(--accent-brown);border-radius:6px;color:#4a352f;color:var(--text-brown);cursor:pointer;font-size:.875rem;padding:8px 10px}.growth-tools-purchased_filterSelect__WFlnO:focus{border-color:#a67c52;border-color:var(--primary-brown);outline:none}.growth-tools-purchased_tableContainer__bMoNb{border:1px solid #e6d7c3;border:1px solid var(--medium-brown);border-radius:6px;overflow-x:auto}.growth-tools-purchased_table__g8bq9{background:#fff;border-collapse:collapse;font-size:.875rem;width:100%}.growth-tools-purchased_table__g8bq9 th{background-color:#f5f0e1;background-color:var(--light-brown);color:#4a352f;color:var(--text-brown);font-size:.75rem;font-weight:600;text-align:left}.growth-tools-purchased_table__g8bq9 td,.growth-tools-purchased_table__g8bq9 th{border-bottom:1px solid #e6d7c3;border-bottom:1px solid var(--medium-brown);padding:12px 10px}.growth-tools-purchased_table__g8bq9 td{vertical-align:top}.growth-tools-purchased_table__g8bq9 tr:hover{background-color:#f0e6d9;background-color:var(--pale-brown)}.growth-tools-purchased_customerCell__8LHSm{display:flex;flex-direction:column;gap:6px}.growth-tools-purchased_customerInfo__DOM7H{display:flex;flex-direction:column;gap:2px}.growth-tools-purchased_customerName__sjhbD{color:#4a352f;color:var(--text-brown);font-size:.875rem;font-weight:600}.growth-tools-purchased_customerEmail__ZOWWu{color:#7d5a50;color:var(--dark-brown);font-size:.75rem}.growth-tools-purchased_productCell__5m-zm{display:flex;flex-direction:column;gap:3px}.growth-tools-purchased_productName__ackrr{color:#4a352f;color:var(--text-brown);font-size:.875rem;font-weight:500}.growth-tools-purchased_productType__AovqF{color:#7d5a50;color:var(--dark-brown);font-size:.75rem}.growth-tools-purchased_categoryCell__-9\+Oz{align-items:center;color:#4a352f;color:var(--text-brown);display:flex;font-size:.875rem;gap:6px}.growth-tools-purchased_price__xn9Zu{color:#4a352f;color:var(--text-brown);font-size:.875rem;font-weight:600}.growth-tools-purchased_actions__g3wm-{display:flex;gap:6px}.growth-tools-purchased_actionBtn__gqXSk{background:none;border:1px solid #c8b6a6;border:1px solid var(--accent-brown);border-radius:4px;color:#7d5a50;color:var(--dark-brown);cursor:pointer;padding:5px;transition:all .2s ease}.growth-tools-purchased_actionBtn__gqXSk:hover{background-color:#f5f0e1;background-color:var(--light-brown);color:#4a352f;color:var(--text-brown)}.growth-tools-purchased_statusBadge__KzNd7{border-radius:10px;font-size:.6875rem;font-weight:500;letter-spacing:.5px;padding:3px 6px;text-transform:uppercase}.growth-tools-purchased_statusCompleted__yNZRU{background-color:#4ade801a;color:#166534}.growth-tools-purchased_statusPending__Cab2c{background-color:#fb923c1a;color:#9a3412}.growth-tools-purchased_statusRefunded__GkOqr{background-color:#ef44441a;color:#991b1b}.growth-tools-purchased_statusFailed__x5wId{background-color:#6b72801a;color:#374151}.growth-tools-purchased_typeBadge__LU4yE{border-radius:10px;font-size:.6875rem;font-weight:500;letter-spacing:.5px;padding:3px 6px;text-transform:uppercase}.growth-tools-purchased_typeSME__9PL33{background-color:#a67c521a;color:#a67c52;color:var(--primary-brown)}.growth-tools-purchased_typeInvestor__XtDUq{background-color:#3b82f61a;color:#1d4ed8}.growth-tools-purchased_typeCatalyst__d5yDW{background-color:#a855f71a;color:#7c3aed}.growth-tools-purchased_typeAdvisor__z-2T2{background-color:#22c55e1a;color:#15803d}.growth-tools-purchased_pagination__e5CHR{align-items:center;border-top:1px solid #e6d7c3;border-top:1px solid var(--medium-brown);display:flex;justify-content:space-between;margin-top:24px;padding-top:20px}.growth-tools-purchased_paginationInfo__XVHHO{color:#7d5a50;color:var(--dark-brown);font-size:.875rem}.growth-tools-purchased_paginationControls__QALKg{align-items:center;display:flex;gap:16px}.growth-tools-purchased_paginationBtn__NTzoH{align-items:center;background:none;border:1px solid #c8b6a6;border:1px solid var(--accent-brown);border-radius:6px;color:#4a352f;color:var(--text-brown);cursor:pointer;display:flex;gap:6px;padding:8px 16px;transition:all .2s ease}.growth-tools-purchased_paginationBtn__NTzoH:hover:not(:disabled){background-color:#f5f0e1;background-color:var(--light-brown)}.growth-tools-purchased_paginationBtn__NTzoH:disabled{cursor:not-allowed;opacity:.5}.growth-tools-purchased_pageNumber__qgInw{color:#4a352f;color:var(--text-brown);font-weight:500}.growth-tools-purchased_customersContent__4Tcdv,.growth-tools-purchased_productsContent__qFQjv{background:#fff;border:1px solid #e6d7c3;border:1px solid var(--medium-brown);border-radius:12px;padding:24px}.growth-tools-purchased_comingSoon__W5edJ{align-items:center;color:#7d5a50;color:var(--dark-brown);display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.growth-tools-purchased_comingSoon__W5edJ svg{margin-bottom:20px;opacity:.6}.growth-tools-purchased_comingSoon__W5edJ h4{color:#4a352f;color:var(--text-brown);font-size:1.25rem;font-weight:600;margin:0 0 8px}.growth-tools-purchased_comingSoon__W5edJ p{margin:0;opacity:.8}@media (min-width:1200px){.growth-tools-purchased_analyticsGrid__Bdmgo{max-width:1000px}}@media (min-width:900px) and (max-width:1199px){.growth-tools-purchased_analyticsGrid__Bdmgo{gap:14px;grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){.growth-tools-purchased_container__NM5Yl{margin-left:250px;padding:32px;width:calc(100% - 250px)}}@media (min-width:769px) and (max-width:1023px){.growth-tools-purchased_container__NM5Yl{margin-left:250px;padding:20px;width:calc(100% - 250px)}.growth-tools-purchased_analyticsGrid__Bdmgo{gap:12px;grid-template-columns:repeat(4,1fr)}.growth-tools-purchased_cardValue__9AUMR{font-size:1.25rem}}@media (min-width:600px) and (max-width:768px){.growth-tools-purchased_analyticsGrid__Bdmgo{gap:16px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.growth-tools-purchased_container__NM5Yl{margin-left:0;padding:16px;width:100%}.growth-tools-purchased_header__d63gE{flex-direction:column;gap:20px;text-align:center}.growth-tools-purchased_title__4hVJN{font-size:2rem}.growth-tools-purchased_headerActions__AHW-m{flex-direction:column;width:100%}.growth-tools-purchased_actionButton__zNKW2{justify-content:center}.growth-tools-purchased_analyticsGrid__Bdmgo{gap:12px;grid-template-columns:repeat(2,1fr)}.growth-tools-purchased_tabs__FpRzH{flex-direction:column}.growth-tools-purchased_tab__vmV\+E{justify-content:flex-start}.growth-tools-purchased_controls__YuL8\+{align-items:stretch;flex-direction:column}.growth-tools-purchased_searchContainer__3WS4-{min-width:auto}.growth-tools-purchased_filtersContainer__riWVB{justify-content:stretch}.growth-tools-purchased_filterSelect__WFlnO{flex:1 1}.growth-tools-purchased_pagination__e5CHR{flex-direction:column;gap:16px;text-align:center}.growth-tools-purchased_paginationControls__QALKg{justify-content:center}.growth-tools-purchased_categoryGrid__bwUmP,.growth-tools-purchased_productsGrid__cfNIw{grid-template-columns:1fr}}@media (max-width:480px){.growth-tools-purchased_analyticsGrid__Bdmgo{grid-template-columns:1fr}.growth-tools-purchased_productCard__NWvXp{flex-direction:column;text-align:center}.growth-tools-purchased_table__g8bq9{font-size:.875rem}.growth-tools-purchased_table__g8bq9 td,.growth-tools-purchased_table__g8bq9 th{padding:12px 8px}}:root{--success-color:#4ade80;--error-color:#ef4444;--warning-color:#f59e0b;--info-color:#3b82f6}.admin-settings_loading__QeIxU{align-items:center;color:#4a352f;color:var(--text-brown);display:flex;flex-direction:column;justify-content:center;min-height:60vh}.admin-settings_loadingSpinner__Ptxm7{animation:admin-settings_spin__ETEg1 1s linear infinite;border:4px solid #f5f0e1;border-top:4px solid #a67c52;border:4px solid var(--light-brown);border-radius:50%;border-top-color:var(--primary-brown);height:40px;margin-bottom:1rem;width:40px}@keyframes admin-settings_spin__ETEg1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.admin-settings_container__ZEMa7{background:#faf7f2;background:var(--background-brown);color:#4a352f;color:var(--text-brown);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;margin-left:250px;min-height:100vh}.admin-settings_header__PXkXh{align-items:center;background:#fff;border-bottom:1px solid #f5f0e1;border-bottom:1px solid var(--light-brown);box-shadow:0 1px 3px #0000001a;display:flex;justify-content:space-between;margin-top:50px;padding:2rem}.admin-settings_headerContent__xcYjm h1{color:#4a352f;color:var(--text-brown);font-size:2rem;font-weight:700;margin:0}.admin-settings_subtitle__nQ9hW{color:#7d5a50;color:var(--dark-brown);font-size:.95rem;margin:.5rem 0 0}.admin-settings_headerActions__o6LGZ{display:flex;gap:1rem}.admin-settings_saveButton__XWGxj{align-items:center;background:#4ade80;background:var(--success-color);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.admin-settings_saveButton__XWGxj:hover{background:#22c55e;transform:translateY(-1px)}.admin-settings_settingsLayout__yzqoI{display:flex;min-height:calc(100vh - 140px)}.admin-settings_settingsNav__7ob46{background:#fff;border-right:1px solid #f5f0e1;border-right:1px solid var(--light-brown);display:flex;flex-direction:column;padding:1rem 0;width:280px}.admin-settings_navTab__KHZIQ{align-items:center;background:none;border:none;border-left:3px solid #0000;color:#7d5a50;color:var(--dark-brown);cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:.75rem;padding:1rem 1.5rem;text-align:left;transition:all .2s ease;width:100%}.admin-settings_navTab__KHZIQ:hover{background:#f0e6d9;background:var(--pale-brown);color:#4a352f;color:var(--text-brown)}.admin-settings_navTab__KHZIQ.admin-settings_active__\+g7HV{background:#f5f0e1;background:var(--light-brown);border-left-color:#a67c52;border-left-color:var(--primary-brown);color:#4a352f;color:var(--text-brown);font-weight:600}.admin-settings_navTab__KHZIQ svg{color:#c8b6a6;color:var(--accent-brown)}.admin-settings_navTab__KHZIQ.admin-settings_active__\+g7HV svg{color:#a67c52;color:var(--primary-brown)}.admin-settings_settingsContent__2BsMY{flex:1 1;overflow-y:auto;padding:2rem}.admin-settings_settingsSection__o\+cEu{margin:0 auto;max-width:1200px}.admin-settings_sectionHeader__Ez0cR{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.admin-settings_sectionHeader__Ez0cR h2{color:#4a352f;color:var(--text-brown);font-size:1.75rem;font-weight:700;margin:0}.admin-settings_statusIndicator__ZxUHg{align-items:center;background:#f5f0e1;background:var(--light-brown);border-radius:8px;color:#4a352f;color:var(--text-brown);display:flex;font-size:.9rem;font-weight:500;gap:.5rem;padding:.5rem 1rem}.admin-settings_successIcon__-EAol{color:#4ade80;color:var(--success-color)}.admin-settings_maintenanceToggle__8VbCD{align-items:center;display:flex;gap:1rem}.admin-settings_toggleLabel__ThDlK{align-items:center;cursor:pointer;display:flex;font-weight:500;gap:.5rem}.admin-settings_toggleSlider__SiIOz{background:#e6d7c3;background:var(--medium-brown);border-radius:12px;height:24px;position:relative;transition:background .2s ease;width:44px}.admin-settings_toggleSlider__SiIOz:before{background:#fff;border-radius:50%;content:"";height:20px;left:2px;position:absolute;top:2px;transition:transform .2s ease;width:20px}.admin-settings_toggleLabel__ThDlK input:checked+.admin-settings_toggleSlider__SiIOz{background:#a67c52;background:var(--primary-brown)}.admin-settings_toggleLabel__ThDlK input:checked+.admin-settings_toggleSlider__SiIOz:before{transform:translateX(20px)}.admin-settings_toggleLabel__ThDlK input{display:none}.admin-settings_settingsCard__oMDfU{background:#fff;border:1px solid #f5f0e1;border:1px solid var(--light-brown);border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:1.5rem;padding:1.5rem}.admin-settings_settingsCard__oMDfU h3{color:#4a352f;color:var(--text-brown);font-size:1.25rem;font-weight:600;margin:0 0 1.5rem}.admin-settings_cardHeader__Q0b2b{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.admin-settings_cardHeader__Q0b2b h3{margin:0}.admin-settings_searchContainer__jLRD5{position:relative;width:300px}.admin-settings_searchInput__I-TEe{background:#f0e6d9;background:var(--pale-brown);border:1px solid #e6d7c3;border:1px solid var(--medium-brown);border-radius:8px;color:#4a352f;color:var(--text-brown);font-size:.9rem;padding:.75rem 1rem .75rem 2.5rem;width:100%}.admin-settings_searchInput__I-TEe:focus{background:#fff;border-color:#a67c52;border-color:var(--primary-brown);outline:none}.admin-settings_searchIcon__h7cKt{color:#c8b6a6;color:var(--accent-brown);left:.75rem;position:absolute;top:50%;transform:translateY(-50%)}.admin-settings_primaryButton__y8YuF{align-items:center;background:#a67c52;background:var(--primary-brown);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.admin-settings_primaryButton__y8YuF:hover{background:#7d5a50;background:var(--dark-brown);transform:translateY(-1px)}.admin-settings_secondaryButton__zEviV{align-items:center;background:#f5f0e1;background:var(--light-brown);border:1px solid #e6d7c3;border:1px solid var(--medium-brown);border-radius:8px;color:#4a352f;color:var(--text-brown);cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.admin-settings_secondaryButton__zEviV:hover{background:#e6d7c3;background:var(--medium-brown);border-color:#c8b6a6;border-color:var(--accent-brown)}.admin-settings_actionBtn__zhnzJ{align-items:center;background:#f0e6d9;background:var(--pale-brown);border:1px solid #e6d7c3;border:1px solid var(--medium-brown);border-radius:6px;color:#7d5a50;color:var(--dark-brown);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.admin-settings_actionBtn__zhnzJ:hover{background:#c8b6a6;background:var(--accent-brown);color:#fff}.admin-settings_actionButtons__RZt5J{display:flex;gap:.5rem}.admin-settings_tableContainer__smA5T{border:1px solid #f5f0e1;border:1px solid var(--light-brown);border-radius:8px;overflow-x:auto}.admin-settings_settingsTable__dhJ0J{background:#fff;border-collapse:collapse;width:100%}.admin-settings_settingsTable__dhJ0J th{background:#f0e6d9;background:var(--pale-brown);font-weight:600;text-align:left}.admin-settings_settingsTable__dhJ0J td,.admin-settings_settingsTable__dhJ0J th{border-bottom:1px solid #f5f0e1;border-bottom:1px solid var(--light-brown);color:#4a352f;color:var(--text-brown);padding:1rem}.admin-settings_settingsTable__dhJ0J tbody tr:hover{background:#f0e6d9;background:var(--pale-brown)}.admin-settings_roleBadge__R7WDi,.admin-settings_statusBadge__7HT4P,.admin-settings_workflowBadge__umcU3{border-radius:6px;display:inline-block;font-size:.8rem;font-weight:600;letter-spacing:.025em;padding:.375rem .75rem;text-transform:uppercase}.admin-settings_roleBadge__R7WDi.admin-settings_superadmin__9uvMd{background:#a67c52;background:var(--primary-brown);color:#fff}.admin-settings_roleBadge__R7WDi.admin-settings_moderator__JASDe{background:#c8b6a6;background:var(--accent-brown);color:#fff}.admin-settings_roleBadge__R7WDi.admin-settings_viewer__TWGXz{background:#e6d7c3;background:var(--medium-brown);color:#4a352f;color:var(--text-brown)}.admin-settings_statusBadge__7HT4P.admin-settings_enabled__kfWG1{background:#dcfce7;color:#166534}.admin-settings_statusBadge__7HT4P.admin-settings_disabled__dv4nf{background:#fef2f2;color:#991b1b}.admin-settings_statusBadge__7HT4P.admin-settings_active__\+g7HV{background:#dcfce7;color:#166534}.admin-settings_statusBadge__7HT4P.admin-settings_inactive__CkaKt{background:#f3f4f6;color:#6b7280}.admin-settings_formGrid__0O8vl{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.admin-settings_formGroup__W5SIu{display:flex;flex-direction:column;gap:.5rem}.admin-settings_formGroup__W5SIu label{color:#4a352f;color:var(--text-brown);font-size:.9rem;font-weight:600}.admin-settings_formInput__8GZTD,.admin-settings_formSelect__rf66w,.admin-settings_formTextarea__4dWsu{background:#fff;border:1px solid #e6d7c3;border:1px solid var(--medium-brown);border-radius:8px;color:#4a352f;color:var(--text-brown);font-size:.95rem;padding:.75rem;transition:border-color .2s ease}.admin-settings_formInput__8GZTD:focus,.admin-settings_formSelect__rf66w:focus,.admin-settings_formTextarea__4dWsu:focus{border-color:#a67c52;border-color:var(--primary-brown);outline:none}.admin-settings_formTextarea__4dWsu{min-height:100px;resize:vertical}.admin-settings_passwordInput__1KvsV{position:relative}.admin-settings_passwordToggle__KmaUu{background:none;border:none;color:#c8b6a6;color:var(--accent-brown);cursor:pointer;padding:.25rem;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.admin-settings_permissionMatrix__k2WxE{display:flex;flex-direction:column;gap:1rem}.admin-settings_permissionRow__S0zBN{align-items:center;background:#f0e6d9;background:var(--pale-brown);border-radius:8px;display:flex;justify-content:space-between;padding:1rem}.admin-settings_permissionLabel__AoU8A{color:#4a352f;color:var(--text-brown);font-weight:600}.admin-settings_permissionControls__dU8p3{display:flex;gap:1.5rem}.admin-settings_checkboxLabel__c68-A,.admin-settings_permissionControls__dU8p3 label{align-items:center;cursor:pointer;display:flex;font-weight:500;gap:.5rem}.admin-settings_workflowType__PcoVR{align-items:center;display:flex}.admin-settings_workflowBadge__umcU3{background:#f5f0e1;background:var(--light-brown);color:#4a352f;color:var(--text-brown);text-transform:capitalize}.admin-settings_workflowStages__ujweV{margin-bottom:1.5rem}.admin-settings_workflowStages__ujweV h4{color:#4a352f;color:var(--text-brown);font-size:1.1rem;margin:0 0 1rem}.admin-settings_stageItem__zp8YE{align-items:center;background:#f0e6d9;background:var(--pale-brown);border-radius:8px;display:flex;gap:1rem;margin-bottom:.75rem;padding:1rem}.admin-settings_stageNumber__Roxr-{align-items:center;background:#a67c52;background:var(--primary-brown);border-radius:50%;color:#fff;display:flex;font-size:.9rem;font-weight:600;height:32px;justify-content:center;width:32px}.admin-settings_stageDetails__T-Dq7{display:flex;flex:1 1;flex-direction:column;gap:.25rem}.admin-settings_stageDetails__T-Dq7 strong{color:#4a352f;color:var(--text-brown)}.admin-settings_stageDetails__T-Dq7 span{color:#7d5a50;color:var(--dark-brown);font-size:.85rem}.admin-settings_requiredDocs__VbQ9g h4{color:#4a352f;color:var(--text-brown);font-size:1.1rem;margin:0 0 1rem}.admin-settings_docList__54Gyy{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.admin-settings_docTag__wvT2O,.admin-settings_fileTypeTag__\+2l\+P{align-items:center;background:#f5f0e1;background:var(--light-brown);border:1px solid #e6d7c3;border:1px solid var(--medium-brown);border-radius:6px;color:#4a352f;color:var(--text-brown);display:flex;font-size:.85rem;gap:.5rem;padding:.5rem .75rem;text-transform:capitalize}.admin-settings_docTag__wvT2O svg,.admin-settings_fileTypeTag__\+2l\+P svg{color:#c8b6a6;color:var(--accent-brown);cursor:pointer}.admin-settings_docTag__wvT2O svg:hover,.admin-settings_fileTypeTag__\+2l\+P svg:hover{color:#ef4444;color:var(--error-color)}.admin-settings_templateList__sWt7S{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.admin-settings_templateItem__P7vOS{align-items:center;background:#f0e6d9;background:var(--pale-brown);border-radius:8px;display:flex;justify-content:space-between;padding:1rem}.admin-settings_templateGrid__i\+Gge{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));margin-bottom:2rem}.admin-settings_templateCard__3EsEA{background:#fff;border:1px solid #f5f0e1;border:1px solid var(--light-brown);border-radius:12px;padding:1.5rem;transition:all .2s ease}.admin-settings_templateCard__3EsEA:hover{border-color:#c8b6a6;border-color:var(--accent-brown);box-shadow:0 4px 12px #0000001a}.admin-settings_templateHeader__YesuB{margin-bottom:1rem}.admin-settings_templateHeader__YesuB h3{color:#4a352f;color:var(--text-brown);margin:0 0 .5rem}.admin-settings_templateMeta__NmIQw{display:flex;gap:.5rem}.admin-settings_templateType__EpGmt,.admin-settings_userType__QZRvH{background:#f5f0e1;background:var(--light-brown);border-radius:4px;color:#4a352f;color:var(--text-brown);font-size:.75rem;font-weight:600;padding:.25rem .5rem;text-transform:uppercase}.admin-settings_templateContent__v8tlr{margin-bottom:1rem}.admin-settings_templateContent__v8tlr strong{color:#4a352f;color:var(--text-brown);display:block;margin-bottom:.5rem}.admin-settings_templatePreview__WdDRs{color:#7d5a50;color:var(--dark-brown);font-size:.9rem;line-height:1.4}.admin-settings_templateFooter__J8CfG{align-items:center;border-top:1px solid #f5f0e1;border-top:1px solid var(--light-brown);display:flex;justify-content:space-between;padding-top:1rem}.admin-settings_lastModified__eD6g8{color:#c8b6a6;color:var(--accent-brown);font-size:.8rem}.admin-settings_templateActions__iaAUh{display:flex;gap:.5rem}.admin-settings_plansList__Ohs0x{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.admin-settings_planItem__4rjcV{align-items:center;background:#f0e6d9;background:var(--pale-brown);border:1px solid #e6d7c3;border:1px solid var(--medium-brown);border-radius:8px;display:flex;justify-content:space-between;padding:1.5rem}.admin-settings_planDetails__YFttb h4{color:#4a352f;color:var(--text-brown);margin:0 0 .5rem}.admin-settings_planPrice__F-UK1{color:#a67c52;color:var(--primary-brown);font-size:1.25rem;font-weight:700}.admin-settings_fileTypesList__Q1g0Y{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.admin-settings_backupStatus__pIYxO{align-items:center;display:flex;gap:1rem}.admin-settings_storageInfo__oWpaX{align-items:center;background:#f5f0e1;background:var(--light-brown);border-radius:8px;color:#4a352f;color:var(--text-brown);display:flex;font-weight:500;gap:.5rem;padding:.5rem 1rem}.admin-settings_exportGrid__eAGdL{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.admin-settings_exportItem__gOTHC{align-items:center;background:#f0e6d9;background:var(--pale-brown);border:1px solid #e6d7c3;border:1px solid var(--medium-brown);border-radius:8px;display:flex;gap:1rem;padding:1.5rem}.admin-settings_exportIcon__lJbYw{align-items:center;background:#a67c52;background:var(--primary-brown);border-radius:8px;color:#fff;display:flex;height:48px;justify-content:center;width:48px}.admin-settings_exportDetails__TJpSU{flex:1 1}.admin-settings_exportDetails__TJpSU h4{color:#4a352f;color:var(--text-brown);margin:0 0 .5rem}.admin-settings_exportDetails__TJpSU p{color:#7d5a50;color:var(--dark-brown);font-size:.9rem;margin:0}.admin-settings_exportButton__GUwAU{align-items:center;background:#a67c52;background:var(--primary-brown);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.75rem 1rem;transition:all .2s ease}.admin-settings_exportButton__GUwAU:hover{background:#7d5a50;background:var(--dark-brown)}.admin-settings_backupSchedule__CV7L5{display:flex;flex-direction:column;gap:1rem}.admin-settings_scheduleItem__eQHjj{align-items:center;background:#f0e6d9;background:var(--pale-brown);border-radius:8px;display:flex;justify-content:space-between;padding:1rem}.admin-settings_scheduleInfo__p9wX6{align-items:center;color:#4a352f;color:var(--text-brown);display:flex;gap:.5rem}.admin-settings_scheduleStatus__P0WVk{background:#4ade80;background:var(--success-color);border-radius:4px;color:#fff;font-size:.8rem;font-weight:600;padding:.375rem .75rem}.admin-settings_gdprTools__4PBFR{display:flex;flex-direction:column;gap:1.5rem}.admin-settings_gdprItem__JkW\+G h4{color:#4a352f;color:var(--text-brown);margin:0 0 .5rem}.admin-settings_gdprItem__JkW\+G p{color:#7d5a50;color:var(--dark-brown);font-size:.9rem;margin:0 0 1rem}.admin-settings_retentionSettings__-Jzfi{display:flex;flex-direction:column;gap:.5rem}.admin-settings_retentionSettings__-Jzfi label{align-items:center;display:flex;font-weight:500;gap:.5rem}@media (max-width:1024px){.admin-settings_settingsLayout__yzqoI{flex-direction:column}.admin-settings_settingsNav__7ob46{border-bottom:1px solid #f5f0e1;border-bottom:1px solid var(--light-brown);border-right:none;flex-direction:row;overflow-x:auto;padding:1rem;width:100%}.admin-settings_navTab__KHZIQ{border-bottom:3px solid #0000;border-left:none;white-space:nowrap}.admin-settings_navTab__KHZIQ.admin-settings_active__\+g7HV{border-bottom-color:#a67c52;border-bottom-color:var(--primary-brown);border-left:none}}@media (max-width:768px){.admin-settings_header__PXkXh{align-items:flex-start;flex-direction:column;gap:1rem}.admin-settings_settingsContent__2BsMY{padding:1rem}.admin-settings_exportGrid__eAGdL,.admin-settings_formGrid__0O8vl,.admin-settings_templateGrid__i\+Gge{grid-template-columns:1fr}.admin-settings_searchContainer__jLRD5{width:100%}.admin-settings_cardHeader__Q0b2b{align-items:flex-start;flex-direction:column;gap:1rem}}:root{--sidebar-bg:#372c27;--sidebar-text:#fff;--sidebar-icon:#bcae9c;--sidebar-active:#b89f8d;--sidebar-hover:#9e6e3c1f;--sidebar-active-hover:#9e6e3c33;--sidebar-border:#f8a56e26;--sidebar-transition:all 0.3s ease;--shadow-sm:0 4px 16px #0000001f;--shadow-md:8px 0 32px #00000026}.sidebar{background:#372c27;background:var(--sidebar-bg);border-right:1px solid #f8a56e26;border-right:1px solid var(--sidebar-border);box-shadow:8px 0 32px #00000026;box-shadow:var(--shadow-md);color:#fff;color:var(--sidebar-text);display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;height:100vh;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;transition:all .3s ease;transition:var(--sidebar-transition);width:280px;width:var(--sidebar-width);z-index:1000}.sidebar.collapsed{width:80px;width:var(--sidebar-collapsed-width)}.sidebar:-webkit-scrollbar{width:6px}.sidebar:-webkit-scrollbar-track{background:#0000}.sidebar:-webkit-scrollbar-thumb{background:#bcae9c4d;border-radius:3px}.sidebar:-webkit-scrollbar-thumb:hover{background:#bcae9c80}.company-header{align-items:center;border-bottom:1px solid #f8a56e26;border-bottom:1px solid var(--sidebar-border);display:flex;padding:32px 24px 24px;transition:all .3s ease;transition:var(--sidebar-transition)}.sidebar.collapsed .company-header{justify-content:center;padding:32px 16px 24px}.logo-circle{align-items:center;background:linear-gradient(135deg,#b89f8d,#b89f8dcc);background:linear-gradient(135deg,var(--sidebar-active) 0,#b89f8dcc 100%);border-radius:16px;box-shadow:0 4px 16px #0000001f;box-shadow:var(--shadow-sm);color:#fff;color:var(--sidebar-text);display:flex;flex-shrink:0;font-size:1.4rem;font-weight:700;height:48px;justify-content:center;width:48px}.company-info,.logo-circle{transition:all .3s ease;transition:var(--sidebar-transition)}.company-info{color:#fff;margin-left:16px;opacity:1}.sidebar.collapsed .company-info{opacity:0;transform:translateX(-10px)}.dashboard-title{color:#bcae9c;color:var(--sidebar-icon);font-size:12px;font-weight:600;letter-spacing:.8px;margin-top:4px;opacity:.8;text-transform:uppercase}.sidebar-toggle{align-items:center;background:linear-gradient(135deg,#b89f8d,#b89f8de6);background:linear-gradient(135deg,var(--sidebar-active) 0,#b89f8de6 100%);border:2px solid #372c27;border:2px solid var(--sidebar-bg);border-radius:50%;box-shadow:0 4px 16px #0000001f;box-shadow:var(--shadow-sm);color:#fff;color:var(--sidebar-text);cursor:pointer;display:flex;height:36px;justify-content:center;outline:none;position:absolute;right:-16px;top:24px;transition:all .3s ease;transition:var(--sidebar-transition);width:36px;z-index:1001}.sidebar-toggle:hover{box-shadow:0 6px 20px #0003;transform:scale(1.1)}.sidebar-toggle:active{transform:scale(1.05)}.sidebar-mobile-toggle{display:none;left:20px;position:fixed;top:20px;z-index:999}.mobile-toggle-btn{align-items:center;background:#372c27;background:var(--sidebar-bg);border:1px solid #f8a56e26;border:1px solid var(--sidebar-border);border-radius:12px;box-shadow:0 4px 16px #0000001f;box-shadow:var(--shadow-sm);color:#fff;color:var(--sidebar-text);cursor:pointer;display:flex;height:44px;justify-content:center;outline:none;transition:all .3s ease;transition:var(--sidebar-transition);width:44px}.mobile-toggle-btn:hover{background:#9e6e3c1f;background:var(--sidebar-hover)}.menu-container{flex-grow:1;margin-top:8px;padding:0 16px}.menu{display:flex;flex-direction:column;gap:4px}.menu-item{cursor:pointer;margin:2px 0;position:relative}.menu-item,.menu-item-wrapper{border-radius:14px;transition:all .3s ease;transition:var(--sidebar-transition)}.menu-item-wrapper{align-items:center;display:flex;padding:14px 16px;-webkit-user-select:none;user-select:none}.menu-item:hover .menu-item-wrapper{background:#9e6e3c1f;background:var(--sidebar-hover);transform:translateX(2px)}.menu-item.active .menu-item-wrapper{background:linear-gradient(135deg,#b89f8d,#b89f8dcc);background:linear-gradient(135deg,var(--sidebar-active) 0,#b89f8dcc 100%);box-shadow:0 4px 16px #0000001f;box-shadow:var(--shadow-sm);color:#fff;color:var(--sidebar-text);transform:translateX(4px)}.menu-icon-container{align-items:center;background:#bcae9c1a;border-radius:10px;color:#c8bab4;display:flex;height:28px;justify-content:center;margin-right:16px;transition:all .3s ease;transition:var(--sidebar-transition);width:28px}.sidebar.collapsed .menu-icon-container{background:#0000;height:32px;margin-right:0;width:32px}.menu-item.active .menu-icon-container{background:#fff3;color:#fff;color:var(--sidebar-text)}.sidebar.collapsed .menu-item.active .menu-icon-container{background:#0000;color:#b89f8d;color:var(--sidebar-active)}.menu-item:hover .menu-icon-container{background:#bcae9c26;transform:scale(1.05)}.sidebar.collapsed .menu-item:hover .menu-icon-container{background:#0000;transform:scale(1.1)}.menu-label{flex:1 1;font-size:15px;font-weight:500;letter-spacing:-.01em;opacity:1;transition:all .3s ease;transition:var(--sidebar-transition)}.sidebar.collapsed .menu-label{opacity:0;transform:translateX(-10px)}.submenu-toggle{align-items:center;border-radius:6px;color:#bcae9c;color:var(--sidebar-icon);display:flex;height:20px;justify-content:center;margin-left:8px;opacity:.7;transition:all .3s ease;transition:var(--sidebar-transition);width:20px}.submenu-toggle svg.rotated{transform:rotate(180deg)}.menu-item.expanded .submenu-toggle{background:#bcae9c1a}.sidebar.collapsed .submenu-toggle{opacity:0}.submenu{border-left:2px solid #9e6e3c33;display:flex;flex-direction:column;gap:2px;margin:0 0 0 28px;padding:8px 0 12px 52px}.sidebar.collapsed .submenu{display:none}.submenu-item{align-items:center;border-radius:10px;cursor:pointer;display:flex;font-weight:400;margin:2px 0;padding:10px 16px;transition:all .3s ease;transition:var(--sidebar-transition)}.submenu-item:hover{background:#9e6e3c1f;background:var(--sidebar-hover);color:#fff;color:var(--sidebar-text);transform:translateX(4px)}.submenu-item.active{background:#9e6e3c33;background:var(--sidebar-active-hover);box-shadow:0 4px 16px #0000001f;box-shadow:var(--shadow-sm);color:#fff;color:var(--sidebar-text);transform:translateX(6px)}.submenu-icon{align-items:center;background:#bcae9c1a;border-radius:6px;color:#bcae9c;color:var(--sidebar-icon);display:flex;height:20px;justify-content:center;margin-right:12px;transition:all .3s ease;transition:var(--sidebar-transition);width:20px}.submenu-item.active .submenu-icon{background:#ffffff26;color:#fff;color:var(--sidebar-text)}.submenu-label{font-size:14px;font-weight:400;letter-spacing:-.01em}.sidebar-tooltip{background:#372c27;background:var(--sidebar-bg);border:1px solid #f8a56e26;border:1px solid var(--sidebar-border);border-radius:10px;box-shadow:0 4px 16px #0000001f;box-shadow:var(--shadow-sm);color:#fff;color:var(--sidebar-text);font-size:13px;font-weight:500;left:92px;left:calc(var(--sidebar-collapsed-width) + 12px);opacity:0;padding:10px 14px;pointer-events:none;transition:all .3s ease;transition:var(--sidebar-transition);visibility:hidden;white-space:nowrap;z-index:1002}.sidebar-tooltip,.sidebar-tooltip:before{position:absolute;top:50%;transform:translateY(-50%)}.sidebar-tooltip:before{border-color:#0000 #f8a56e26 #0000 #0000;border-color:#0000 var(--sidebar-border) #0000 #0000;border-style:solid;border-width:6px 6px 6px 0;content:"";height:0;left:-6px;width:0}.sidebar.collapsed .logout-section:hover .sidebar-tooltip,.sidebar.collapsed .menu-item:hover .sidebar-tooltip{opacity:1;transform:translateY(-50%) translateX(4px);visibility:visible}.logout-section{align-items:center;border-radius:14px;border-top:1px solid #f8a56e26;border-top:1px solid var(--sidebar-border);color:#bcae9c;color:var(--sidebar-icon);cursor:pointer;display:flex;font-weight:500;margin:20px 16px 32px;padding:16px 24px;position:relative;transition:all .3s ease;transition:var(--sidebar-transition)}.sidebar.collapsed .logout-section{justify-content:center;padding:16px}.logout-section:hover{background:#9e6e3c1f;background:var(--sidebar-hover);color:#fff;color:var(--sidebar-text);transform:translateY(-2px)}.logout-icon{align-items:center;background:#dc26261a;border-radius:10px;color:#ef4444;display:flex;height:28px;justify-content:center;margin-right:16px;transition:all .3s ease;transition:var(--sidebar-transition);width:28px}.sidebar.collapsed .logout-icon{height:32px;margin-right:0;width:32px}.logout-section:hover .logout-icon{background:#dc262626}.logout-label{font-size:15px;font-weight:500;letter-spacing:-.01em;opacity:1;transition:all .3s ease;transition:var(--sidebar-transition)}.sidebar.collapsed .logout-label{opacity:0;transform:translateX(-10px)}main{margin-left:280px;transition:all .3s ease}body.sidebar-collapsed main{margin-left:80px;margin-left:var(--sidebar-collapsed-width)}@media (max-width:1024px){:root{--sidebar-width:260px}}@media (max-width:768px){.sidebar{box-shadow:none;transform:translateX(-100%);width:280px;width:var(--sidebar-width)}.sidebar:not(.collapsed){box-shadow:32px 0 64px #0000004d;transform:translateX(0)}.sidebar.collapsed{transform:translateX(-100%)}.sidebar-mobile-toggle{display:block}.sidebar-toggle{display:none}body.sidebar-collapsed main,main{margin-left:0}.sidebar:not(.collapsed):after{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;content:"";height:100vh;left:280px;left:var(--sidebar-width);position:fixed;top:0;width:calc(100vw - 280px);width:calc(100vw - var(--sidebar-width));z-index:-1}}@media (max-width:480px){:root{--sidebar-width:280px}.sidebar:not(.collapsed):after{left:280px;left:var(--sidebar-width);width:calc(100vw - 280px);width:calc(100vw - var(--sidebar-width))}}.InvestorSidebar_sidebar__JZ0ds{--sidebar-width:280px;--sidebar-collapsed-width:80px;--sidebar-bg:#372c27;--sidebar-text:#fff;--sidebar-icon:#bcae9c;--sidebar-active:#b89f8d;--sidebar-hover:#9e6e3c1f;--sidebar-active-hover:#9e6e3c33;--sidebar-border:#f8a56e26;--sidebar-transition:all 0.3s ease;--shadow-sm:0 4px 16px #0000001f;--shadow-md:8px 0 32px #00000026;background:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);box-shadow:var(--shadow-md);color:var(--sidebar-text);display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;height:100vh;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;transition:var(--sidebar-transition);width:var(--sidebar-width);z-index:1000}.InvestorSidebar_sidebar__JZ0ds.InvestorSidebar_collapsed__vrKFl{width:var(--sidebar-collapsed-width)}.InvestorSidebar_sidebar__JZ0ds:-webkit-scrollbar{width:6px}.InvestorSidebar_sidebar__JZ0ds:-webkit-scrollbar-track{background:#0000}.InvestorSidebar_sidebar__JZ0ds:-webkit-scrollbar-thumb{background:#bcae9c4d;border-radius:3px}.InvestorSidebar_sidebar__JZ0ds:-webkit-scrollbar-thumb:hover{background:#bcae9c80}.InvestorSidebar_companyHeader__cGYtk{align-items:center;border-bottom:1px solid var(--sidebar-border);display:flex;padding:32px 24px 24px;transition:var(--sidebar-transition)}.InvestorSidebar_sidebar__JZ0ds.InvestorSidebar_collapsed__vrKFl .InvestorSidebar_companyHeader__cGYtk{justify-content:center;padding:32px 16px 24px}.InvestorSidebar_logoCircle__0BHMK{align-items:center;background:linear-gradient(135deg,var(--sidebar-active) 0,#b89f8dcc 100%);border-radius:16px;box-shadow:var(--shadow-sm);color:var(--sidebar-text);display:flex;flex-shrink:0;font-size:1.4rem;font-weight:700;height:48px;justify-content:center;transition:var(--sidebar-transition);width:48px}.InvestorSidebar_companyInfo__baIge{margin-left:16px;opacity:1;transition:var(--sidebar-transition)}.InvestorSidebar_sidebar__JZ0ds.InvestorSidebar_collapsed__vrKFl .InvestorSidebar_companyInfo__baIge{opacity:0;transform:translateX(-10px)}.InvestorSidebar_companyName__Z7xIE{color:var(--sidebar-text);font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.InvestorSidebar_dashboardTitle__xw-WN{color:var(--sidebar-icon);font-size:12px;font-weight:600;letter-spacing:.8px;margin-top:4px;opacity:.8;text-transform:uppercase}.InvestorSidebar_sidebarToggle__f1D\+5{align-items:center;background:linear-gradient(135deg,var(--sidebar-active) 0,#b89f8de6 100%);border:2px solid var(--sidebar-bg);border-radius:50%;box-shadow:var(--shadow-sm);color:var(--sidebar-text);cursor:pointer;display:flex;height:36px;justify-content:center;outline:none;position:absolute;right:-16px;top:24px;transition:var(--sidebar-transition);width:36px;z-index:1001}.InvestorSidebar_sidebarToggle__f1D\+5:hover{box-shadow:0 6px 20px #0003;transform:scale(1.1)}.InvestorSidebar_sidebarToggle__f1D\+5:active{transform:scale(1.05)}.InvestorSidebar_mobileToggle__wDfRv{display:none;left:20px;position:fixed;top:20px;z-index:999}.InvestorSidebar_mobileToggleBtn__8j0w-{align-items:center;background:var(--sidebar-bg);border:2px solid var(--sidebar-border);border-radius:16px;box-shadow:var(--shadow-md);color:var(--sidebar-text);cursor:pointer;display:flex;flex-direction:column;gap:2px;height:52px;justify-content:center;outline:none;transition:var(--sidebar-transition);width:52px}.InvestorSidebar_mobileToggleBtn__8j0w-:hover{background:var(--sidebar-hover);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.InvestorSidebar_mobileToggleText__EvEtS{font-size:10px;font-weight:600;letter-spacing:.5px;opacity:.8;text-transform:uppercase}.InvestorSidebar_menuContainer__B9NT7{flex-grow:1;margin-top:8px;padding:0 16px}.InvestorSidebar_menu__lgCBM{display:flex;flex-direction:column;gap:4px}.InvestorSidebar_menuItem__Btth5{border-radius:14px;cursor:pointer;margin:2px 0;position:relative;transition:var(--sidebar-transition)}.InvestorSidebar_menuItemWrapper__MKRjk{align-items:center;border-radius:14px;display:flex;padding:14px 16px;transition:var(--sidebar-transition);-webkit-user-select:none;user-select:none}.InvestorSidebar_menuItem__Btth5:hover .InvestorSidebar_menuItemWrapper__MKRjk{background:var(--sidebar-hover);transform:translateX(2px)}.InvestorSidebar_menuItem__Btth5.InvestorSidebar_active__aYU2o .InvestorSidebar_menuItemWrapper__MKRjk{background:linear-gradient(135deg,var(--sidebar-active) 0,#b89f8dcc 100%);box-shadow:var(--shadow-sm);color:var(--sidebar-text);transform:translateX(4px)}.InvestorSidebar_menuIconContainer__NJrVi{align-items:center;background:#bcae9c1a;border-radius:10px;color:#c8bab4;display:flex;height:28px;justify-content:center;margin-right:16px;transition:var(--sidebar-transition);width:28px}.InvestorSidebar_sidebar__JZ0ds.InvestorSidebar_collapsed__vrKFl .InvestorSidebar_menuIconContainer__NJrVi{background:#0000;height:32px;margin-right:0;width:32px}.InvestorSidebar_menuItem__Btth5.InvestorSidebar_active__aYU2o .InvestorSidebar_menuIconContainer__NJrVi{background:#fff3;color:var(--sidebar-text)}.InvestorSidebar_sidebar__JZ0ds.InvestorSidebar_collapsed__vrKFl .InvestorSidebar_menuItem__Btth5.InvestorSidebar_active__aYU2o .InvestorSidebar_menuIconContainer__NJrVi{background:#0000;color:var(--sidebar-active)}.InvestorSidebar_menuItem__Btth5:hover .InvestorSidebar_menuIconContainer__NJrVi{background:#bcae9c26;transform:scale(1.05)}.InvestorSidebar_sidebar__JZ0ds.InvestorSidebar_collapsed__vrKFl .InvestorSidebar_menuItem__Btth5:hover .InvestorSidebar_menuIconContainer__NJrVi{background:#0000;transform:scale(1.1)}.InvestorSidebar_menuLabel__okBwK{flex:1 1;font-size:15px;font-weight:500;letter-spacing:-.01em;opacity:1;transition:var(--sidebar-transition)}.InvestorSidebar_sidebar__JZ0ds.InvestorSidebar_collapsed__vrKFl .InvestorSidebar_menuLabel__okBwK{opacity:0;transform:translateX(-10px)}.InvestorSidebar_submenuToggle__XBFNj{align-items:center;border-radius:6px;color:var(--sidebar-icon);display:flex;height:20px;justify-content:center;margin-left:8px;opacity:.7;transition:var(--sidebar-transition);width:20px}.InvestorSidebar_submenuToggle__XBFNj svg.InvestorSidebar_rotated__YNVqn{transform:rotate(180deg)}.InvestorSidebar_menuItem__Btth5.InvestorSidebar_expanded__I5PV3 .InvestorSidebar_submenuToggle__XBFNj{background:#bcae9c1a}.InvestorSidebar_sidebar__JZ0ds.InvestorSidebar_collapsed__vrKFl .InvestorSidebar_submenuToggle__XBFNj{opacity:0}.InvestorSidebar_submenu__GYX34{border-left:2px solid #9e6e3c33;display:flex;flex-direction:column;gap:2px;margin:0 0 0 28px;padding:8px 0 12px 52px}.InvestorSidebar_sidebar__JZ0ds.InvestorSidebar_collapsed__vrKFl .InvestorSidebar_submenu__GYX34{display:none}.InvestorSidebar_submenuItem__rC4U6{align-items:center;border-radius:10px;cursor:pointer;display:flex;font-weight:400;margin:2px 0;padding:10px 16px;transition:var(--sidebar-transition)}.InvestorSidebar_submenuItem__rC4U6:hover{background:var(--sidebar-hover);color:var(--sidebar-text);transform:translateX(4px)}.InvestorSidebar_submenuItem__rC4U6.InvestorSidebar_active__aYU2o{background:var(--sidebar-active-hover);box-shadow:var(--shadow-sm);color:var(--sidebar-text);transform:translateX(6px)}.InvestorSidebar_submenuIcon__db7In{align-items:center;background:#bcae9c1a;border-radius:6px;color:var(--sidebar-icon);display:flex;height:20px;justify-content:center;margin-right:12px;transition:var(--sidebar-transition);width:20px}.InvestorSidebar_submenuItem__rC4U6.InvestorSidebar_active__aYU2o .InvestorSidebar_submenuIcon__db7In{background:#ffffff26;color:var(--sidebar-text)}.InvestorSidebar_submenuLabel__vQmJf{font-size:14px;font-weight:400;letter-spacing:-.01em}.InvestorSidebar_sidebarTooltip__m4nZn{background:var(--sidebar-bg);border:1px solid var(--sidebar-border);border-radius:10px;box-shadow:var(--shadow-sm);color:var(--sidebar-text);font-size:13px;font-weight:500;left:calc(var(--sidebar-collapsed-width) + 12px);opacity:0;padding:10px 14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:var(--sidebar-transition);visibility:hidden;white-space:nowrap;z-index:1002}.InvestorSidebar_sidebarTooltip__m4nZn:before{border-color:#0000 var(--sidebar-border) #0000 #0000;border-style:solid;border-width:6px 6px 6px 0;content:"";height:0;left:-6px;position:absolute;top:50%;transform:translateY(-50%);width:0}.InvestorSidebar_sidebar__JZ0ds.InvestorSidebar_collapsed__vrKFl .InvestorSidebar_logoutSection__P15GX:hover .InvestorSidebar_sidebarTooltip__m4nZn,.InvestorSidebar_sidebar__JZ0ds.InvestorSidebar_collapsed__vrKFl .InvestorSidebar_menuItem__Btth5:hover .InvestorSidebar_sidebarTooltip__m4nZn{opacity:1;transform:translateY(-50%) translateX(4px);visibility:visible}.InvestorSidebar_logoutSection__P15GX{align-items:center;border-radius:14px;border-top:1px solid var(--sidebar-border);color:var(--sidebar-icon);cursor:pointer;display:flex;font-weight:500;margin:20px 16px 32px;padding:16px 24px;position:relative;transition:var(--sidebar-transition)}.InvestorSidebar_sidebar__JZ0ds.InvestorSidebar_collapsed__vrKFl .InvestorSidebar_logoutSection__P15GX{justify-content:center;padding:16px}.InvestorSidebar_logoutSection__P15GX:hover{background:var(--sidebar-hover);color:var(--sidebar-text);transform:translateY(-2px)}.InvestorSidebar_helpSection__RMFJT{align-items:center;border-radius:14px;color:var(--sidebar-icon);cursor:pointer;display:flex;font-weight:500;margin:20px 16px 0;padding:10px 15px;position:relative;transition:background-color .2s ease,transform .2s ease}.InvestorSidebar_helpSection__RMFJT:hover{background-color:var(--sidebar-hover);color:var(--sidebar-text);transform:translateY(-2px)}.InvestorSidebar_helpIcon__w\+Wwr{align-items:center;background:#bcae9c1a;border-radius:10px;display:flex;height:28px;justify-content:center;margin-right:16px;transition:var(--sidebar-transition);width:28px}.InvestorSidebar_collapsed__vrKFl .InvestorSidebar_helpIcon__w\+Wwr{background:#0000;height:32px;margin-right:0;width:32px}.InvestorSidebar_helpSection__RMFJT:hover .InvestorSidebar_helpIcon__w\+Wwr{background:#bcae9c26}.InvestorSidebar_collapsed__vrKFl .InvestorSidebar_helpSection__RMFJT:hover .InvestorSidebar_helpIcon__w\+Wwr{background:#0000}.InvestorSidebar_helpLabel__g6d6u{font-size:15px;font-weight:500;letter-spacing:-.01em;opacity:1;overflow:hidden;text-overflow:ellipsis;transition:var(--sidebar-transition);white-space:nowrap}.InvestorSidebar_collapsed__vrKFl .InvestorSidebar_helpLabel__g6d6u{opacity:0;transform:translateX(-10px)}.InvestorSidebar_collapsed__vrKFl .InvestorSidebar_helpSection__RMFJT:hover .InvestorSidebar_sidebarTooltip__m4nZn{opacity:1;transform:translateY(-50%) translateX(4px);visibility:visible}.InvestorSidebar_logoutIcon__tOWyO{align-items:center;background:#dc26261a;border-radius:10px;color:#ef4444;display:flex;height:28px;justify-content:center;margin-right:16px;transition:var(--sidebar-transition);width:28px}.InvestorSidebar_sidebar__JZ0ds.InvestorSidebar_collapsed__vrKFl .InvestorSidebar_logoutIcon__tOWyO{background:#0000;height:32px;margin-right:0;width:32px}.InvestorSidebar_logoutSection__P15GX:hover .InvestorSidebar_logoutIcon__tOWyO{background:#dc262626}.InvestorSidebar_sidebar__JZ0ds.InvestorSidebar_collapsed__vrKFl .InvestorSidebar_logoutSection__P15GX:hover .InvestorSidebar_logoutIcon__tOWyO{background:#0000}.InvestorSidebar_logoutLabel__X4aH5{font-size:15px;font-weight:500;letter-spacing:-.01em;opacity:1;transition:var(--sidebar-transition)}.InvestorSidebar_sidebar__JZ0ds.InvestorSidebar_collapsed__vrKFl .InvestorSidebar_logoutLabel__X4aH5{opacity:0;transform:translateX(-10px)}body.InvestorSidebar_sidebar-collapsed__qWTXR main{margin-left:var(--sidebar-collapsed-width)}@media (max-width:1024px){.InvestorSidebar_sidebar__JZ0ds{--sidebar-width:260px}}@media (max-width:768px){.InvestorSidebar_sidebar__JZ0ds{box-shadow:none;transform:translateX(-100%);width:var(--sidebar-width)}.InvestorSidebar_sidebar__JZ0ds:not(.InvestorSidebar_collapsed__vrKFl){box-shadow:32px 0 64px #0000004d;transform:translateX(0)}.InvestorSidebar_sidebar__JZ0ds.InvestorSidebar_collapsed__vrKFl{transform:translateX(-100%)}.InvestorSidebar_mobileToggle__wDfRv{display:block}.InvestorSidebar_sidebarToggle__f1D\+5{display:none}body.InvestorSidebar_sidebar-collapsed__qWTXR main,main{margin-left:0}.InvestorSidebar_sidebar__JZ0ds:not(.InvestorSidebar_collapsed__vrKFl):after{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;content:"";height:100vh;left:var(--sidebar-width);position:fixed;top:0;width:calc(100vw - var(--sidebar-width));z-index:-1}}@media (max-width:480px){.InvestorSidebar_sidebar__JZ0ds{--sidebar-width:280px}.InvestorSidebar_sidebar__JZ0ds:not(.InvestorSidebar_collapsed__vrKFl):after{left:var(--sidebar-width);width:calc(100vw - var(--sidebar-width))}}.AcceleratorSidebar_sidebar__8N62J{--sidebar-width:280px;--sidebar-collapsed-width:80px;--sidebar-bg:#372c27;--sidebar-text:#fff;--sidebar-icon:#bcae9c;--sidebar-active:#b89f8d;--sidebar-hover:#9e6e3c1f;--sidebar-active-hover:#9e6e3c33;--sidebar-border:#f8a56e26;--sidebar-transition:all 0.3s ease;--shadow-sm:0 4px 16px #0000001f;--shadow-md:8px 0 32px #00000026;background:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);box-shadow:var(--shadow-md);color:var(--sidebar-text);display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;height:100vh;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;transition:var(--sidebar-transition);width:var(--sidebar-width);z-index:1000}.AcceleratorSidebar_sidebar__8N62J.AcceleratorSidebar_collapsed__xTp08{width:var(--sidebar-collapsed-width)}.AcceleratorSidebar_sidebar__8N62J:-webkit-scrollbar{width:6px}.AcceleratorSidebar_sidebar__8N62J:-webkit-scrollbar-track{background:#0000}.AcceleratorSidebar_sidebar__8N62J:-webkit-scrollbar-thumb{background:#bcae9c4d;border-radius:3px}.AcceleratorSidebar_sidebar__8N62J:-webkit-scrollbar-thumb:hover{background:#bcae9c80}.AcceleratorSidebar_companyHeader__Hb\+P\+{align-items:center;border-bottom:1px solid var(--sidebar-border);display:flex;padding:32px 24px 24px;transition:var(--sidebar-transition)}.AcceleratorSidebar_sidebar__8N62J.AcceleratorSidebar_collapsed__xTp08 .AcceleratorSidebar_companyHeader__Hb\+P\+{justify-content:center;padding:32px 16px 24px}.AcceleratorSidebar_logoCircle__4zwOD{align-items:center;background:linear-gradient(135deg,var(--sidebar-active) 0,#b89f8dcc 100%);border-radius:16px;box-shadow:var(--shadow-sm);color:var(--sidebar-text);display:flex;flex-shrink:0;font-size:1.4rem;font-weight:700;height:48px;justify-content:center;transition:var(--sidebar-transition);width:48px}.AcceleratorSidebar_companyInfo__41678{margin-left:16px;opacity:1;transition:var(--sidebar-transition)}.AcceleratorSidebar_sidebar__8N62J.AcceleratorSidebar_collapsed__xTp08 .AcceleratorSidebar_companyInfo__41678{opacity:0;transform:translateX(-10px)}.AcceleratorSidebar_companyName__H9hEY{color:var(--sidebar-text);font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.AcceleratorSidebar_dashboardTitle__xL6rs{color:var(--sidebar-icon);font-size:10px;font-weight:600;letter-spacing:.8px;margin-top:4px;opacity:.8;text-transform:uppercase}.AcceleratorSidebar_sidebarToggle__mj7-e{align-items:center;background:linear-gradient(135deg,var(--sidebar-active) 0,#b89f8de6 100%);border:2px solid var(--sidebar-bg);border-radius:50%;box-shadow:var(--shadow-sm);color:var(--sidebar-text);cursor:pointer;display:flex;height:36px;justify-content:center;outline:none;position:absolute;right:-16px;top:24px;transition:var(--sidebar-transition);width:36px;z-index:1001}.AcceleratorSidebar_sidebarToggle__mj7-e:hover{box-shadow:0 6px 20px #0003;transform:scale(1.1)}.AcceleratorSidebar_sidebarToggle__mj7-e:active{transform:scale(1.05)}.AcceleratorSidebar_mobileToggle__LjBS\+{display:none;left:20px;position:fixed;top:20px;z-index:999}.AcceleratorSidebar_mobileToggleBtn__iyU6p{align-items:center;background:var(--sidebar-bg);border:2px solid var(--sidebar-border);border-radius:16px;box-shadow:var(--shadow-md);color:var(--sidebar-text);cursor:pointer;display:flex;flex-direction:column;gap:2px;height:52px;justify-content:center;outline:none;transition:var(--sidebar-transition);width:52px}.AcceleratorSidebar_mobileToggleBtn__iyU6p:hover{background:var(--sidebar-hover);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.AcceleratorSidebar_mobileToggleText__doF5q{font-size:10px;font-weight:600;letter-spacing:.5px;opacity:.8;text-transform:uppercase}.AcceleratorSidebar_menuContainer__eM3SQ{flex-grow:1;margin-top:8px;padding:0 16px}.AcceleratorSidebar_menu__9x6-v{display:flex;flex-direction:column;gap:4px}.AcceleratorSidebar_menuItem__xhp2S{border-radius:14px;cursor:pointer;margin:2px 0;position:relative;transition:var(--sidebar-transition)}.AcceleratorSidebar_helpSection__zQvLS{align-items:center;border-radius:14px;color:var(--sidebar-icon);cursor:pointer;display:flex;font-weight:500;margin:20px 16px 0;padding:10px 15px;position:relative;transition:background-color .2s ease,transform .2s ease}.AcceleratorSidebar_helpSection__zQvLS:hover{background-color:var(--sidebar-hover);color:var(--sidebar-text);transform:translateY(-2px)}.AcceleratorSidebar_helpIcon__O8Spd{align-items:center;background:#bcae9c1a;border-radius:10px;display:flex;height:28px;justify-content:center;margin-right:16px;transition:var(--sidebar-transition);width:28px}.AcceleratorSidebar_collapsed__xTp08 .AcceleratorSidebar_helpIcon__O8Spd{background:#0000;height:32px;margin-right:0;width:32px}.AcceleratorSidebar_helpSection__zQvLS:hover .AcceleratorSidebar_helpIcon__O8Spd{background:#bcae9c26}.AcceleratorSidebar_collapsed__xTp08 .AcceleratorSidebar_helpSection__zQvLS:hover .AcceleratorSidebar_helpIcon__O8Spd{background:#0000}.AcceleratorSidebar_helpLabel__eaSj6{font-size:15px;font-weight:500;letter-spacing:-.01em;opacity:1;overflow:hidden;text-overflow:ellipsis;transition:var(--sidebar-transition);white-space:nowrap}.AcceleratorSidebar_collapsed__xTp08 .AcceleratorSidebar_helpLabel__eaSj6{opacity:0;transform:translateX(-10px)}.AcceleratorSidebar_collapsed__xTp08 .AcceleratorSidebar_helpSection__zQvLS:hover .AcceleratorSidebar_sidebarTooltip__FdRLV{opacity:1;transform:translateY(-50%) translateX(4px);visibility:visible}.AcceleratorSidebar_menuItemWrapper__xuoMt{align-items:center;border-radius:14px;display:flex;padding:14px 16px;transition:var(--sidebar-transition);-webkit-user-select:none;user-select:none}.AcceleratorSidebar_menuItem__xhp2S:hover .AcceleratorSidebar_menuItemWrapper__xuoMt{background:var(--sidebar-hover);transform:translateX(2px)}.AcceleratorSidebar_menuItem__xhp2S.AcceleratorSidebar_active__KngSJ .AcceleratorSidebar_menuItemWrapper__xuoMt{background:linear-gradient(135deg,var(--sidebar-active) 0,#b89f8dcc 100%);box-shadow:var(--shadow-sm);color:var(--sidebar-text);transform:translateX(4px)}.AcceleratorSidebar_menuIconContainer__JeNHI{align-items:center;background:#bcae9c1a;border-radius:10px;color:#c8bab4;display:flex;height:28px;justify-content:center;margin-right:16px;transition:var(--sidebar-transition);width:28px}.AcceleratorSidebar_sidebar__8N62J.AcceleratorSidebar_collapsed__xTp08 .AcceleratorSidebar_menuIconContainer__JeNHI{background:#0000;height:32px;margin-right:0;width:32px}.AcceleratorSidebar_menuItem__xhp2S.AcceleratorSidebar_active__KngSJ .AcceleratorSidebar_menuIconContainer__JeNHI{background:#fff3;color:var(--sidebar-text)}.AcceleratorSidebar_sidebar__8N62J.AcceleratorSidebar_collapsed__xTp08 .AcceleratorSidebar_menuItem__xhp2S.AcceleratorSidebar_active__KngSJ .AcceleratorSidebar_menuIconContainer__JeNHI{background:#0000;color:var(--sidebar-active)}.AcceleratorSidebar_menuItem__xhp2S:hover .AcceleratorSidebar_menuIconContainer__JeNHI{background:#bcae9c26;transform:scale(1.05)}.AcceleratorSidebar_sidebar__8N62J.AcceleratorSidebar_collapsed__xTp08 .AcceleratorSidebar_menuItem__xhp2S:hover .AcceleratorSidebar_menuIconContainer__JeNHI{background:#0000;transform:scale(1.1)}.AcceleratorSidebar_menuLabel__6Mfg4{flex:1 1;font-size:15px;font-weight:500;letter-spacing:-.01em;opacity:1;transition:var(--sidebar-transition)}.AcceleratorSidebar_sidebar__8N62J.AcceleratorSidebar_collapsed__xTp08 .AcceleratorSidebar_menuLabel__6Mfg4{opacity:0;transform:translateX(-10px)}.AcceleratorSidebar_submenuToggle__ucVSV{align-items:center;border-radius:6px;color:var(--sidebar-icon);display:flex;height:20px;justify-content:center;margin-left:8px;opacity:.7;transition:var(--sidebar-transition);width:20px}.AcceleratorSidebar_submenuToggle__ucVSV svg.AcceleratorSidebar_rotated__-ZIui{transform:rotate(180deg)}.AcceleratorSidebar_menuItem__xhp2S.AcceleratorSidebar_expanded__P7T84 .AcceleratorSidebar_submenuToggle__ucVSV{background:#bcae9c1a}.AcceleratorSidebar_sidebar__8N62J.AcceleratorSidebar_collapsed__xTp08 .AcceleratorSidebar_submenuToggle__ucVSV{opacity:0}.AcceleratorSidebar_submenu__ItYWm{border-left:2px solid #9e6e3c33;display:flex;flex-direction:column;gap:2px;margin:0 0 0 28px;padding:8px 0 12px 52px}.AcceleratorSidebar_sidebar__8N62J.AcceleratorSidebar_collapsed__xTp08 .AcceleratorSidebar_submenu__ItYWm{display:none}.AcceleratorSidebar_submenuItem__yU-Dx{align-items:center;border-radius:10px;cursor:pointer;display:flex;font-weight:400;margin:2px 0;padding:10px 16px;transition:var(--sidebar-transition)}.AcceleratorSidebar_submenuItem__yU-Dx:hover{background:var(--sidebar-hover);color:var(--sidebar-text);transform:translateX(4px)}.AcceleratorSidebar_submenuItem__yU-Dx.AcceleratorSidebar_active__KngSJ{background:var(--sidebar-active-hover);box-shadow:var(--shadow-sm);color:var(--sidebar-text);transform:translateX(6px)}.AcceleratorSidebar_submenuIcon__9njbp{align-items:center;background:#bcae9c1a;border-radius:6px;color:var(--sidebar-icon);display:flex;height:20px;justify-content:center;margin-right:12px;transition:var(--sidebar-transition);width:20px}.AcceleratorSidebar_submenuItem__yU-Dx.AcceleratorSidebar_active__KngSJ .AcceleratorSidebar_submenuIcon__9njbp{background:#ffffff26;color:var(--sidebar-text)}.AcceleratorSidebar_submenuLabel__Uf\+bo{font-size:14px;font-weight:400;letter-spacing:-.01em}.AcceleratorSidebar_sidebarTooltip__FdRLV{background:var(--sidebar-bg);border:1px solid var(--sidebar-border);border-radius:10px;box-shadow:var(--shadow-sm);color:var(--sidebar-text);font-size:13px;font-weight:500;left:calc(var(--sidebar-collapsed-width) + 12px);opacity:0;padding:10px 14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:var(--sidebar-transition);visibility:hidden;white-space:nowrap;z-index:1002}.AcceleratorSidebar_sidebarTooltip__FdRLV:before{border-color:#0000 var(--sidebar-border) #0000 #0000;border-style:solid;border-width:6px 6px 6px 0;content:"";height:0;left:-6px;position:absolute;top:50%;transform:translateY(-50%);width:0}.AcceleratorSidebar_sidebar__8N62J.AcceleratorSidebar_collapsed__xTp08 .AcceleratorSidebar_logoutSection__5\+A4P:hover .AcceleratorSidebar_sidebarTooltip__FdRLV,.AcceleratorSidebar_sidebar__8N62J.AcceleratorSidebar_collapsed__xTp08 .AcceleratorSidebar_menuItem__xhp2S:hover .AcceleratorSidebar_sidebarTooltip__FdRLV{opacity:1;transform:translateY(-50%) translateX(4px);visibility:visible}.AcceleratorSidebar_logoutSection__5\+A4P{align-items:center;border-radius:14px;border-top:1px solid var(--sidebar-border);color:var(--sidebar-icon);cursor:pointer;display:flex;font-weight:500;margin:20px 16px 32px;padding:16px 24px;position:relative;transition:var(--sidebar-transition)}.AcceleratorSidebar_sidebar__8N62J.AcceleratorSidebar_collapsed__xTp08 .AcceleratorSidebar_logoutSection__5\+A4P{justify-content:center;padding:16px}.AcceleratorSidebar_logoutSection__5\+A4P:hover{background:var(--sidebar-hover);color:var(--sidebar-text);transform:translateY(-2px)}.AcceleratorSidebar_logoutIcon__v1VEv{align-items:center;background:#dc26261a;border-radius:10px;color:#ef4444;display:flex;height:28px;justify-content:center;margin-right:16px;transition:var(--sidebar-transition);width:28px}.AcceleratorSidebar_sidebar__8N62J.AcceleratorSidebar_collapsed__xTp08 .AcceleratorSidebar_logoutIcon__v1VEv{background:#0000;height:32px;margin-right:0;width:32px}.AcceleratorSidebar_logoutSection__5\+A4P:hover .AcceleratorSidebar_logoutIcon__v1VEv{background:#dc262626}.AcceleratorSidebar_sidebar__8N62J.AcceleratorSidebar_collapsed__xTp08 .AcceleratorSidebar_logoutSection__5\+A4P:hover .AcceleratorSidebar_logoutIcon__v1VEv{background:#0000}.AcceleratorSidebar_logoutLabel__mnKCX{font-size:15px;font-weight:500;letter-spacing:-.01em;opacity:1;transition:var(--sidebar-transition)}.AcceleratorSidebar_sidebar__8N62J.AcceleratorSidebar_collapsed__xTp08 .AcceleratorSidebar_logoutLabel__mnKCX{opacity:0;transform:translateX(-10px)}body.AcceleratorSidebar_support-sidebar-collapsed__WeA0z main{margin-left:var(--sidebar-collapsed-width)}@media (max-width:1024px){.AcceleratorSidebar_sidebar__8N62J{--sidebar-width:260px}}@media (max-width:768px){.AcceleratorSidebar_sidebar__8N62J{box-shadow:none;transform:translateX(-100%);width:var(--sidebar-width)}.AcceleratorSidebar_sidebar__8N62J:not(.AcceleratorSidebar_collapsed__xTp08){box-shadow:32px 0 64px #0000004d;transform:translateX(0)}.AcceleratorSidebar_sidebar__8N62J.AcceleratorSidebar_collapsed__xTp08{transform:translateX(-100%)}.AcceleratorSidebar_mobileToggle__LjBS\+{display:block}.AcceleratorSidebar_sidebarToggle__mj7-e{display:none}body.AcceleratorSidebar_support-sidebar-collapsed__WeA0z main,main{margin-left:0}.AcceleratorSidebar_sidebar__8N62J:not(.AcceleratorSidebar_collapsed__xTp08):after{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;content:"";height:100vh;left:var(--sidebar-width);position:fixed;top:0;width:calc(100vw - var(--sidebar-width));z-index:-1}}@media (max-width:480px){.AcceleratorSidebar_sidebar__8N62J{--sidebar-width:280px}.AcceleratorSidebar_sidebar__8N62J:not(.AcceleratorSidebar_collapsed__xTp08):after{left:var(--sidebar-width);width:calc(100vw - var(--sidebar-width))}}:root{--sidebar-width:280px;--sidebar-collapsed-width:80px}.dashboard-header{background-color:#fff;box-shadow:0 4px 20px #00000014;height:72px;left:280px;left:var(--sidebar-width);padding:16px 24px;position:fixed;top:0;transition:left .3s ease,width .3s ease;width:calc(100% - 280px);width:calc(100% - var(--sidebar-width));z-index:100}.dashboard-header.sidebar-collapsed,.sidebar-collapsed~.dashboard-header,[data-sidebar=collapsed] .dashboard-header,body.sidebar-collapsed .dashboard-header{left:80px;left:var(--sidebar-collapsed-width);width:calc(100% - 80px);width:calc(100% - var(--sidebar-collapsed-width))}.header-left{align-items:center;display:flex}.header-left,.logo-container{flex-shrink:0}.logo-image{height:40px;object-fit:contain;width:auto}.header-center{align-items:center;display:flex;flex-grow:1;gap:24px;justify-content:center;margin:0 24px;position:relative}.welcome-section{align-items:center;display:flex;flex-direction:column;text-align:center}.welcome-message{color:#624635;font-size:1.15rem;font-weight:500;line-height:1.2;margin:0}.sidebar-collapsed~.dashboard-header .header-center,[data-sidebar=collapsed] .header-center,body.sidebar-collapsed .header-center{margin:0 20px}.user-name{color:#5b4a43;font-weight:700;padding-right:5px;position:relative}.date-display{align-items:center;color:#878787;display:block;display:flex;font-size:.8rem;font-weight:400;gap:5px;margin-top:4px}.calendar-icon{color:#9e6e3c}.feedback-wrapper{position:relative}.feedback-button{align-items:center;background:linear-gradient(135deg,#9e6e3c,#b8834f);border:none;border-radius:20px;box-shadow:0 2px 8px #9e6e3c33;color:#fff;cursor:pointer;display:flex;font-size:.85rem;font-weight:500;gap:6px;padding:8px 16px;transition:all .3s ease}.feedback-button:hover{background:linear-gradient(135deg,#8a5f35,#a67745);box-shadow:0 4px 12px #9e6e3c4d;transform:translateY(-1px)}.feedback-button:active{transform:translateY(0)}.feedback-popup{animation:fadeInUp .3s ease;background:#fff;border:1px solid #9e6e3c1a;border-radius:12px;box-shadow:0 8px 32px #0000001f;left:50%;overflow:hidden;position:absolute;top:calc(100% + 12px);transform:translateX(-50%);width:320px;z-index:1001}.feedback-header{align-items:center;background:linear-gradient(135deg,#f8f7f3,#f2eee6);border-bottom:1px solid #9e6e3c1a;display:flex;justify-content:space-between;padding:16px 20px}.feedback-header h3{color:#624635;font-size:1rem;font-weight:600;margin:0}.close-feedback{background:none;border:none;border-radius:4px;color:#9e6e3c;cursor:pointer;padding:4px;transition:all .2s ease}.close-feedback:hover{background-color:#9e6e3c1a;color:#624635}.feedback-content{padding:20px}.feedback-content textarea{border:2px solid #f2eee6;border-radius:8px;color:#624635;font-family:inherit;font-size:.9rem;min-height:80px;padding:12px;resize:vertical;transition:border-color .2s ease;width:100%}.feedback-content textarea:focus{border-color:#9e6e3c;box-shadow:0 0 0 3px #9e6e3c1a;outline:none}.feedback-content textarea:placeholder{color:#aaa199}.feedback-actions{align-items:center;display:flex;justify-content:space-between;margin-top:16px}.char-count{color:#aaa199;font-size:.75rem}.send-feedback-btn{align-items:center;background:linear-gradient(135deg,#9e6e3c,#b8834f);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.85rem;font-weight:500;gap:8px;padding:8px 16px;transition:all .2s ease}.send-feedback-btn:hover:not(:disabled){background:linear-gradient(135deg,#8a5f35,#a67745);transform:translateY(-1px)}.send-feedback-btn:disabled{cursor:not-allowed;opacity:.6}.spinner{animation:spin 1s ease-in-out infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:14px;width:14px}.header-right{align-items:center;display:flex;gap:20px}.header-icons{display:flex;gap:12px}.icon-button,.icon-wrapper{position:relative}.icon-button{align-items:center;background:none;background-color:#f8f7f3;border:none;border-radius:50%;color:#372c27;cursor:pointer;display:flex;height:42px;justify-content:center;padding:10px;transition:all .2s ease;width:42px}.icon-button:hover{background-color:#f2eee6;transform:translateY(-2px)}.icon-button.active{background-color:#9e6e3c;box-shadow:0 2px 8px #9e6e3c4d;color:#fff;transform:translateY(-2px)}.message-badge,.notification-badge{align-items:center;background-color:#e74c3c;border:2px solid #fff;border-radius:50%;color:#fff;display:flex;font-size:.7rem;font-weight:700;height:18px;justify-content:center;position:absolute;right:5px;top:6px;width:18px}.message-badge{background-color:#3498db}.profile-wrapper{position:relative}.profile-button.profile-button-simple{border-radius:50%;padding:3px}.profile-button.profile-button-simple .profile-image-container{border:2px solid #9e6e3c33;height:42px;transition:all .2s ease;width:42px}.profile-button.profile-button-simple:hover .profile-image-container{border-color:#372c27;box-shadow:0 2px 8px #9e6e3c4d;transform:scale(1.08)}.profile-image-container{align-items:center;background-color:#b89f8d;border:2px solid #f2f0e6;border-radius:50%;display:flex;flex-shrink:0;height:36px;justify-content:center;overflow:hidden;transition:transform .3s ease;width:36px}.profile-image{height:100%;object-fit:cover;width:100%}.profile-placeholder{color:#f2f0e6;font-size:1.2rem;font-weight:700}.profile-info{align-items:flex-start;display:flex;display:none;flex-direction:column;text-align:left}.profile-name{color:#624635;font-size:.9rem;font-weight:600;line-height:1.2}.profile-email{color:#878787;font-size:.75rem;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:992px){.profile-info{display:flex}}.dropdown-menu{animation:dropdown-fade .2s ease;background-color:#fff;border:1px solid #754a2d1a;border-radius:8px;box-shadow:0 6px 24px #0000001f;overflow:hidden;position:absolute;right:0;top:calc(100% + 10px);width:320px;z-index:1000}@keyframes dropdown-fade{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.dropdown-header{align-items:center;display:flex;justify-content:space-between;padding:16px}.dropdown-header h3{color:#624635;font-size:1rem;font-weight:600;margin:0}.mark-read-button{background:none;border:none;color:#9e6e3c;cursor:pointer;font-size:.75rem;font-weight:500;padding:0}.mark-read-button:hover{text-decoration:underline}.dropdown-divider{background-color:#754a2d1a;height:1px;margin:0}.dropdown-footer{padding:12px 16px;text-align:center}.dropdown-footer button{background:none;border:none;border-radius:4px;color:#9e6e3c;cursor:pointer;font-size:.85rem;font-weight:500;padding:6px;transition:all .2s ease;width:100%}.dropdown-footer button:hover{background-color:#f8f7f3}.notifications-list{max-height:350px;overflow-y:auto}.notification-item{align-items:flex-start;border-bottom:1px solid #754a2d0d;cursor:pointer;display:flex;padding:12px 16px;transition:background-color .15s ease}.notification-item:hover{background-color:#f8f7f3}.notification-item.unread{background-color:#9e6e3c0d}.notification-icon{border-radius:50%;flex-shrink:0;height:12px;margin-right:12px;margin-top:6px;width:12px}.notification-icon.success{background-color:#2ecc71}.notification-icon.warning{background-color:#f39c12}.notification-icon.info{background-color:#3498db}.notification-content{flex-grow:1}.notification-text{color:#624635;font-size:.85rem;line-height:1.4;margin:0 0 4px}.notification-time{color:#aaa199;font-size:.7rem;margin:0}.messages-list{max-height:350px}.message-item{align-items:flex-start;border-bottom:1px solid #754a2d0d;display:flex;padding:12px 16px;transition:background-color .15s ease}.message-item:hover{background-color:#f8f7f3}.message-item.unread{background-color:#3498db0d}.message-avatar{border:1px solid #754a2d1a;border-radius:50%;flex-shrink:0;height:38px;margin-right:12px;overflow:hidden;width:38px}.message-avatar img{height:100%;object-fit:cover;width:100%}.message-content{flex-grow:1;overflow:hidden}.message-sender{color:#624635;font-size:.85rem;margin:0 0 2px}.message-text{color:#666;font-size:.8rem;line-height:1.3;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-time{color:#aaa199;font-size:.7rem;margin:0}.profile-dropdown{width:280px}.profile-info-large{align-items:center;display:flex;gap:16px}.profile-image-large{align-items:center;background-color:#9e6e3c;border-radius:50%;display:flex;flex-shrink:0;height:64px;justify-content:center;overflow:hidden;position:relative;width:64px}.profile-image-large img{height:100%;object-fit:cover;width:100%}.profile-placeholder-large{color:#f2f0e6;font-size:2rem;font-weight:700}.change-avatar-button{background-color:#0009;bottom:0;color:#fff;cursor:pointer;font-size:.7rem;left:0;opacity:0;padding:2px 0;position:absolute;right:0;text-align:center;transition:opacity .2s ease}.profile-image-large:hover .change-avatar-button{opacity:1}.profile-name-large{color:#624635;font-size:1rem;font-weight:600;margin:0 0 2px}.profile-email-large{color:#878787;font-size:.8rem;margin:0 0 2px;word-break:break-all}.profile-role{color:#9e6e3c;font-size:.75rem;font-weight:500;margin:0}.dropdown-menu-items{padding:8px 0}.dropdown-item{background:none;border:none;color:#624635;cursor:pointer;font-size:.9rem;gap:12px;padding:10px 16px;text-align:left;transition:background-color .15s ease;width:100%}.dropdown-item svg{color:#9e6e3c}.dropdown-item:hover{background-color:#f8f7f3}.dropdown-item.add-role-trigger{background:linear-gradient(135deg,#f8f7f3,#f2eee6);border-left:3px solid #9e6e3c;font-weight:500}.dropdown-item.add-role-trigger:hover{background:linear-gradient(135deg,#f2eee6,#ede8dd);transform:translateX(2px)}.dropdown-item.add-role-trigger span{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#9e6e3c,#b8834f);-webkit-background-clip:text;background-clip:text;font-weight:600}.dropdown-subheader{color:#9e6e3c;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:8px 16px 4px;text-transform:uppercase}.active-role{background-color:#9e6e3c1a;border-left:3px solid #9e6e3c}.logout-button{align-items:center;background-color:#f8f7f3;border:1px solid #754a2d33;border-radius:6px;color:#e74c3c;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:8px;justify-content:center;padding:10px;transition:all .2s ease;width:100%}.logout-button svg{color:#e74c3c}.logout-button:hover{background-color:#feeeed;border-color:#e74c3c}.modal-overlay{animation:fadeIn .3s ease;z-index:2000}.add-role-modal{animation:slideIn .3s ease;background:#fff;border-radius:16px;box-shadow:0 20px 60px #00000026;max-width:420px;overflow:hidden;width:90%}.modal-header{background:linear-gradient(135deg,#ece9e6,#b8834f);color:#fff;padding:24px}.modal-header h3{align-items:center;color:#fff;display:flex;font-size:1.25rem;gap:8px}.modal-close{background:#fff3;color:#fff;padding:8px;transition:all .2s ease}.modal-close:hover{background:#ffffff4d;transform:rotate(90deg)}.modal-description{color:#666;font-size:.95rem;line-height:1.5;margin:0 0 24px;text-align:center}.role-selector{margin-bottom:24px}.role-selector label{color:#1b0b00;display:block;font-size:.9rem;font-weight:500;margin-bottom:8px}.role-selector select{appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%239E6E3C' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;border:2px solid #f2eee6;border-radius:8px;color:#624635;font-size:1rem;padding:12px 40px 12px 16px;transition:all .2s ease;width:100%}.role-selector select:focus{border-color:#9e6e3c;box-shadow:0 0 0 3px #9e6e3c1a;outline:none}.modal-actions{display:flex;gap:12px;justify-content:flex-end}.btn-cancel{background:#fff;border:2px solid #e5e5e5;border-radius:8px;color:#666;cursor:pointer;font-size:.9rem;font-weight:500;padding:10px 20px;transition:all .2s ease}.btn-cancel:hover{background:#f9f9f9;border-color:#d5d5d5}.btn-add{align-items:center;background:linear-gradient(135deg,#9e6e3c,#b8834f);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s ease}.btn-add:hover:not(:disabled){background:linear-gradient(135deg,#8a5f35,#a67745);box-shadow:0 4px 12px #9e6e3c4d;transform:translateY(-1px)}.btn-add:disabled{cursor:not-allowed;opacity:.5;transform:none}.dashboard-header[data-sidebar-width]{left:280px;left:var(--current-sidebar-width,var(--sidebar-width));width:calc(100% - 280px);width:calc(100% - var(--current-sidebar-width, var(--sidebar-width)))}@media (max-width:1200px){.header-center{gap:16px;margin:0 16px}.welcome-message{font-size:1.05rem}.feedback-button{font-size:.8rem;padding:6px 12px}}@media (max-width:992px){.dashboard-header{padding:12px 16px}.header-center{gap:12px;margin:0 12px}.welcome-message{font-size:1rem}.feedback-button span{display:none}.feedback-button{border-radius:50%;height:40px;padding:8px;width:40px}.feedback-popup{width:280px}}@media (max-width:768px){.dashboard-header,[data-sidebar=collapsed] .dashboard-header,body.sidebar-collapsed .dashboard-header{left:0;width:100%}.header-center{gap:8px;margin:0 8px}.logo-image{height:32px}.welcome-message{font-size:.95rem}.date-display{font-size:.75rem}.feedback-popup{left:auto;right:0;transform:none;width:260px}.add-role-modal{margin:20px;width:95%}}.InvestorHeader_header__\+Xk3k{align-items:center;background-color:#fff;box-shadow:0 4px 20px #00000014;display:flex;height:72px;justify-content:space-between;margin-left:259px;padding:16px 1px;position:fixed;top:0;transition:left .3s ease,width .3s ease;width:calc(100% - 259px);z-index:100}.InvestorHeader_header-left__s\+6zs{align-items:center;display:flex;flex:1 1;gap:1.5rem}.InvestorHeader_header-logo__2\+4gN{align-items:center;display:flex;height:40px}.InvestorHeader_logo-image__Kgwg\+{height:100%;margin-left:20px;object-fit:contain;width:auto}.InvestorHeader_welcome-container__vnwQW{display:flex;flex-direction:column;margin-left:250px}.InvestorHeader_welcome-message__hbFj-{align-items:center;color:#624635;display:flex;font-size:1.15rem;font-weight:500;gap:.5rem;margin:0;white-space:nowrap}.InvestorHeader_user-name__NnXJA{color:#5b4a43;font-weight:700}.InvestorHeader_date-display__KQ1\+A{align-items:center;color:#878787;display:flex;font-size:.8rem;font-weight:400;gap:5px;margin-top:4px}.InvestorHeader_calendar-icon__gwnVj{color:#9e6e3c}.InvestorHeader_feedback-wrapper__oJeKz{margin-left:20px;position:relative}.InvestorHeader_feedback-button__6RQbp{align-items:center;background:linear-gradient(135deg,#9e6e3c,#b8834f);border:none;border-radius:20px;box-shadow:0 2px 8px #9e6e3c33;color:#fff;cursor:pointer;display:flex;font-size:.85rem;font-weight:500;gap:6px;padding:8px 16px;transition:all .3s ease}.InvestorHeader_feedback-button__6RQbp:hover{background:linear-gradient(135deg,#8a5f35,#a67745);box-shadow:0 4px 12px #9e6e3c4d;transform:translateY(-1px)}.InvestorHeader_feedback-button__6RQbp:active{transform:translateY(0)}.InvestorHeader_feedback-popup__xXrGb{animation:InvestorHeader_fadeInUp__iMuUa .3s ease;background:#fff;border:1px solid #9e6e3c1a;border-radius:12px;box-shadow:0 8px 32px #0000001f;left:50%;overflow:hidden;position:absolute;top:calc(100% + 12px);transform:translateX(-50%);width:320px;z-index:1001}@keyframes InvestorHeader_fadeInUp__iMuUa{0%{opacity:0;transform:translateX(-50%) translateY(-10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.InvestorHeader_feedback-header__R15gI{align-items:center;background:linear-gradient(135deg,#f8f7f3,#f2eee6);border-bottom:1px solid #9e6e3c1a;display:flex;justify-content:space-between;padding:16px 20px}.InvestorHeader_feedback-header__R15gI h3{color:#624635;font-size:1rem;font-weight:600;margin:0}.InvestorHeader_close-feedback__JpuIq{background:none;border:none;border-radius:4px;color:#9e6e3c;cursor:pointer;padding:4px;transition:all .2s ease}.InvestorHeader_close-feedback__JpuIq:hover{background-color:#9e6e3c1a;color:#624635}.InvestorHeader_feedback-content__Bga0-{padding:20px}.InvestorHeader_feedback-content__Bga0- textarea{border:2px solid #f2eee6;border-radius:8px;color:#624635;font-family:inherit;font-size:.9rem;min-height:80px;padding:12px;resize:vertical;transition:border-color .2s ease;width:100%}.InvestorHeader_feedback-content__Bga0- textarea:focus{border-color:#9e6e3c;box-shadow:0 0 0 3px #9e6e3c1a;outline:none}.InvestorHeader_feedback-content__Bga0- textarea:placeholder{color:#aaa199}.InvestorHeader_feedback-actions__5P-sZ{align-items:center;display:flex;justify-content:space-between;margin-top:16px}.InvestorHeader_char-count__NAA8H{color:#aaa199;font-size:.75rem}.InvestorHeader_send-feedback-btn__QpiqW{align-items:center;background:linear-gradient(135deg,#9e6e3c,#b8834f);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.85rem;font-weight:500;gap:8px;padding:8px 16px;transition:all .2s ease}.InvestorHeader_send-feedback-btn__QpiqW:hover:not(:disabled){background:linear-gradient(135deg,#8a5f35,#a67745);transform:translateY(-1px)}.InvestorHeader_send-feedback-btn__QpiqW:disabled{cursor:not-allowed;opacity:.6}.InvestorHeader_spinner__6HrBN{animation:InvestorHeader_spin__jza3m 1s ease-in-out infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes InvestorHeader_spin__jza3m{to{transform:rotate(1turn)}}.InvestorHeader_header-right__cyYZ0{align-items:center;display:flex;gap:20px}.InvestorHeader_header-icons__JpFtW{display:flex;gap:12px}.InvestorHeader_icon-wrapper__3r1wh{position:relative}.InvestorHeader_icon-button__l7clV{align-items:center;background:none;background-color:#f8f7f3;border:none;border-radius:50%;color:#372c27;cursor:pointer;display:flex;height:42px;justify-content:center;padding:10px;position:relative;transition:all .2s ease;width:42px}.InvestorHeader_icon-button__l7clV:hover{background-color:#f2eee6;transform:translateY(-2px)}.InvestorHeader_icon-button__l7clV.InvestorHeader_active__3oSCl{background-color:#9e6e3c;box-shadow:0 2px 8px #9e6e3c4d;color:#fff;transform:translateY(-2px)}.InvestorHeader_notification-badge__LgjWx{align-items:center;background-color:#e74c3c;border:2px solid #fff;border-radius:50%;color:#fff;display:flex;font-size:.7rem;font-weight:700;height:18px;justify-content:center;position:absolute;right:5px;top:6px;width:18px}.InvestorHeader_profile-wrapper__NdQRw{position:relative}.InvestorHeader_profile-button__1FAtD{background:none;border:none;border-radius:50%;cursor:pointer;padding:3px}.InvestorHeader_profile-image-container__nmEXD{align-items:center;background-color:#b89f8d;border:2px solid #f2f0e6;border-radius:50%;display:flex;height:42px;justify-content:center;overflow:hidden;transition:transform .3s ease;width:42px}.InvestorHeader_profile-button__1FAtD:hover .InvestorHeader_profile-image-container__nmEXD{border-color:#372c27;box-shadow:0 2px 8px #9e6e3c4d;transform:scale(1.08)}.InvestorHeader_profile-image__IXDyr{height:100%;object-fit:cover;width:100%}.InvestorHeader_profile-placeholder__YyybA{color:#f2f0e6;font-size:1.2rem;font-weight:700}.InvestorHeader_dropdown-menu__v9c-M{animation:InvestorHeader_dropdown-fade__pcnlr .2s ease;background-color:#fff;border:1px solid #754a2d1a;border-radius:8px;box-shadow:0 6px 24px #0000001f;overflow:hidden;position:absolute;right:0;top:calc(100% + 10px);width:320px;z-index:1000}@keyframes InvestorHeader_dropdown-fade__pcnlr{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.InvestorHeader_dropdown-header__Jz5uL{align-items:center;display:flex;justify-content:space-between;padding:16px}.InvestorHeader_dropdown-header__Jz5uL h3{color:#624635;font-size:1rem;font-weight:600;margin:0}.InvestorHeader_mark-read-button__1rb8r{background:none;border:none;color:#9e6e3c;cursor:pointer;font-size:.75rem;font-weight:500;padding:0}.InvestorHeader_mark-read-button__1rb8r:hover{text-decoration:underline}.InvestorHeader_dropdown-divider__4xdVF{background-color:#754a2d1a;height:1px;margin:0}.InvestorHeader_dropdown-footer__cenJI{padding:12px 16px;text-align:center}.InvestorHeader_dropdown-footer__cenJI button{background:none;border:none;border-radius:4px;color:#9e6e3c;cursor:pointer;font-size:.85rem;font-weight:500;padding:6px;transition:all .2s ease;width:100%}.InvestorHeader_dropdown-footer__cenJI button:hover{background-color:#f8f7f3}.InvestorHeader_notifications-list__TILds{max-height:350px;overflow-y:auto}.InvestorHeader_notification-item__ijqNC{align-items:flex-start;border-bottom:1px solid #754a2d0d;cursor:pointer;display:flex;padding:12px 16px;transition:background-color .15s ease}.InvestorHeader_notification-item__ijqNC:hover{background-color:#f8f7f3}.InvestorHeader_notification-item__ijqNC.InvestorHeader_unread__l7SRt{background-color:#9e6e3c0d}.InvestorHeader_notification-icon__dUb3X{border-radius:50%;flex-shrink:0;height:12px;margin-right:12px;margin-top:6px;width:12px}.InvestorHeader_notification-icon__dUb3X.InvestorHeader_opportunity__sg8EP{background-color:#2ecc71}.InvestorHeader_notification-icon__dUb3X.InvestorHeader_update__H1pZM{background-color:#f39c12}.InvestorHeader_notification-icon__dUb3X.InvestorHeader_message__7UwED{background-color:#3498db}.InvestorHeader_notification-content__an5AK{flex-grow:1}.InvestorHeader_notification-text__GfwoR{color:#624635;font-size:.85rem;line-height:1.4;margin:0 0 4px}.InvestorHeader_notification-time__Mge0j{color:#aaa199;font-size:.7rem;margin:0}.InvestorHeader_no-notifications__OT0Uj{color:#aaa199;font-size:.85rem;padding:16px;text-align:center}.InvestorHeader_profile-info-large__v4B0k{align-items:center;display:flex;gap:16px}.InvestorHeader_profile-image-large__UNv\+x{align-items:center;background-color:#9e6e3c;border-radius:50%;display:flex;flex-shrink:0;height:64px;justify-content:center;overflow:hidden;position:relative;width:64px}.InvestorHeader_profile-image-large__UNv\+x img{height:100%;object-fit:cover;width:100%}.InvestorHeader_profile-placeholder-large__hlc98{color:#f2f0e6;font-size:2rem;font-weight:700}.InvestorHeader_change-avatar-button__vn9V5{background-color:#0009;bottom:0;color:#fff;cursor:pointer;font-size:.7rem;left:0;opacity:0;padding:2px 0;position:absolute;right:0;text-align:center;transition:opacity .2s ease}.InvestorHeader_profile-image-large__UNv\+x:hover .InvestorHeader_change-avatar-button__vn9V5{opacity:1}.InvestorHeader_profile-name-large__7rO64{color:#624635;font-size:1rem;font-weight:600;margin:0 0 2px}.InvestorHeader_profile-email-large__UZBr0{color:#878787;font-size:.8rem;margin:0 0 2px;word-break:break-all}.InvestorHeader_profile-role__uRU\+X{color:#9e6e3c;font-size:.75rem;font-weight:500;margin:0}.InvestorHeader_dropdown-menu-items__jkTUC{padding:8px 0}.InvestorHeader_dropdown-item__g6x0s{align-items:center;background:none;border:none;color:#624635;cursor:pointer;display:flex;font-size:.9rem;gap:12px;padding:10px 16px;text-align:left;transition:background-color .15s ease;width:100%}.InvestorHeader_dropdown-item__g6x0s svg{color:#9e6e3c}.InvestorHeader_dropdown-item__g6x0s:hover{background-color:#f8f7f3}.InvestorHeader_dropdown-item__g6x0s.InvestorHeader_add-role-trigger__\+MxXH{background:linear-gradient(135deg,#f8f7f3,#f2eee6);border-left:3px solid #9e6e3c;font-weight:500}.InvestorHeader_dropdown-item__g6x0s.InvestorHeader_add-role-trigger__\+MxXH:hover{background:linear-gradient(135deg,#f2eee6,#ede8dd);transform:translateX(2px)}.InvestorHeader_dropdown-item__g6x0s.InvestorHeader_add-role-trigger__\+MxXH span{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#9e6e3c,#b8834f);-webkit-background-clip:text;background-clip:text;font-weight:600}.InvestorHeader_dropdown-subheader__sU2CT{color:#9e6e3c;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:8px 16px 4px;text-transform:uppercase}.InvestorHeader_active-role__RKBcZ{background-color:#9e6e3c1a;border-left:3px solid #9e6e3c}.InvestorHeader_logout-button__jsT9h{align-items:center;background-color:#f8f7f3;border:1px solid #754a2d33;border-radius:6px;color:#e74c3c;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:8px;justify-content:center;padding:10px;transition:all .2s ease;width:100%}.InvestorHeader_logout-button__jsT9h svg{color:#e74c3c}.InvestorHeader_logout-button__jsT9h:hover{background-color:#feeeed;border-color:#e74c3c}.InvestorHeader_modal-overlay__OY-Rc{align-items:center;animation:InvestorHeader_fadeIn__eKDoh .3s ease;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}@keyframes InvestorHeader_fadeIn__eKDoh{0%{opacity:0}to{opacity:1}}.InvestorHeader_add-role-modal__hL-0j{animation:InvestorHeader_slideIn__eTmWm .3s ease;background:#fff;border-radius:16px;box-shadow:0 20px 60px #00000026;max-width:420px;overflow:hidden;width:90%}@keyframes InvestorHeader_slideIn__eTmWm{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.InvestorHeader_modal-header__JHkvi{align-items:center;background:linear-gradient(135deg,#9e6e3c,#b8834f);color:#fff;display:flex;justify-content:space-between;padding:24px}.InvestorHeader_modal-header__JHkvi h3{align-items:center;display:flex;font-size:1.25rem;font-weight:600;gap:8px;margin:0}.InvestorHeader_modal-close__6b5Fl{background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;padding:8px;transition:all .2s ease}.InvestorHeader_modal-close__6b5Fl:hover{background:#ffffff4d;transform:rotate(90deg)}.InvestorHeader_modal-content__Lar74{padding:24px}.InvestorHeader_modal-description__olQg7{color:#666;font-size:.95rem;line-height:1.5;margin:0 0 24px;text-align:center}.InvestorHeader_role-selector__g0WGQ{margin-bottom:24px}.InvestorHeader_role-selector__g0WGQ label{color:#624635;display:block;font-size:.9rem;font-weight:500;margin-bottom:8px}.InvestorHeader_role-selector__g0WGQ select{appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%239E6E3C' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;border:2px solid #f2eee6;border-radius:8px;color:#624635;font-size:1rem;padding:12px 40px 12px 16px;transition:all .2s ease;width:100%}.InvestorHeader_role-selector__g0WGQ select:focus{border-color:#9e6e3c;box-shadow:0 0 0 3px #9e6e3c1a;outline:none}.InvestorHeader_modal-actions__e6fL4{display:flex;gap:12px;justify-content:flex-end}.InvestorHeader_btn-cancel__-vDjl{background:#fff;border:2px solid #e5e5e5;border-radius:8px;color:#666;cursor:pointer;font-size:.9rem;font-weight:500;padding:10px 20px;transition:all .2s ease}.InvestorHeader_btn-cancel__-vDjl:hover{background:#f9f9f9;border-color:#d5d5d5}.InvestorHeader_btn-add__Oo5CJ{align-items:center;background:linear-gradient(135deg,#9e6e3c,#b8834f);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s ease}.InvestorHeader_btn-add__Oo5CJ:hover:not(:disabled){background:linear-gradient(135deg,#8a5f35,#a67745);box-shadow:0 4px 12px #9e6e3c4d;transform:translateY(-1px)}.InvestorHeader_btn-add__Oo5CJ:disabled{cursor:not-allowed;opacity:.5;transform:none}.InvestorHeader_loading__3\+4Hi{color:#624635;padding:20px;text-align:center}.InvestorHeader_notSignedIn__YqiO9{color:#e74c3c;padding:20px;text-align:center}@media (max-width:1200px){.InvestorHeader_feedback-button__6RQbp{font-size:.8rem;padding:6px 12px}.InvestorHeader_welcome-container__vnwQW{margin-left:200px}}@media (max-width:992px){.InvestorHeader_header__\+Xk3k{padding:12px 16px}.InvestorHeader_welcome-message__hbFj-{font-size:1rem}.InvestorHeader_welcome-container__vnwQW{margin-left:150px}.InvestorHeader_feedback-button__6RQbp span{display:none}.InvestorHeader_feedback-button__6RQbp{border-radius:50%;height:40px;padding:8px;width:40px}.InvestorHeader_feedback-popup__xXrGb{width:280px}}@media (max-width:768px){.InvestorHeader_header__\+Xk3k{left:0;width:100%}.InvestorHeader_welcome-container__vnwQW{margin-left:50px}.InvestorHeader_date-display__KQ1\+A{display:none}.InvestorHeader_feedback-popup__xXrGb{left:auto;right:0;transform:none;width:260px}.InvestorHeader_add-role-modal__hL-0j{margin:20px;width:95%}}.advisor-header_header__ccbM2{align-items:center;background-color:#fff;box-shadow:0 4px 20px #00000014;display:flex;height:72px;justify-content:space-between;margin-left:269px;padding:16px 1px;position:fixed;top:0;transition:left .3s ease,width .3s ease;width:calc(100% - 259px);z-index:100}.advisor-header_header-left__XgXmw{align-items:center;display:flex;gap:1.5rem}.advisor-header_header-logo__CuC\+I{align-items:center;display:flex;height:40px}.advisor-header_logo-image__XhdUq{height:100%;object-fit:contain;width:auto}.advisor-header_welcome-message__SBrZL{align-items:center;color:#624635;display:flex;font-size:1.15rem;font-weight:500;gap:.5rem;margin-left:250px;white-space:nowrap}.advisor-header_user-name__175Jz{color:#5b4a43;font-weight:700}.advisor-header_date-display__McQpV{align-items:center;color:#878787;display:flex;font-size:.8rem;font-weight:400;gap:5px;margin-left:250px}.advisor-header_calendar-icon__fY4nv{color:#9e6e3c}.advisor-header_header-right__rp7DB{align-items:center;display:flex;gap:20px}.advisor-header_header-icons__OZHUr{display:flex;gap:12px}.advisor-header_icon-wrapper__6TZGq{position:relative}.advisor-header_icon-button__7py8f{align-items:center;background:none;background-color:#f8f7f3;border:none;border-radius:50%;color:#372c27;cursor:pointer;display:flex;height:42px;justify-content:center;padding:10px;position:relative;transition:all .2s ease;width:42px}.advisor-header_icon-button__7py8f:hover{background-color:#f2eee6;transform:translateY(-2px)}.advisor-header_icon-button__7py8f.advisor-header_active__QrmFq{background-color:#9e6e3c;box-shadow:0 2px 8px #9e6e3c4d;color:#fff;transform:translateY(-2px)}.advisor-header_notification-badge__2rETr{align-items:center;background-color:#e74c3c;border:2px solid #fff;border-radius:50%;color:#fff;display:flex;font-size:.7rem;font-weight:700;height:18px;justify-content:center;position:absolute;right:5px;top:6px;width:18px}.advisor-header_dropdown-header__tTa53 h3{color:#624635;font-size:1rem;font-weight:600;margin:0}.advisor-header_mark-read-button__NjtfF{background:none;border:none;color:#9e6e3c;cursor:pointer;font-size:.75rem;font-weight:500;padding:0}.advisor-header_mark-read-button__NjtfF:hover{text-decoration:underline}.advisor-header_dropdown-footer__J2KhL button{background:none;border:none;border-radius:4px;color:#9e6e3c;cursor:pointer;font-size:.85rem;font-weight:500;padding:6px;transition:all .2s ease;width:100%}.advisor-header_dropdown-footer__J2KhL button:hover{background-color:#f8f7f3}.advisor-header_notifications-list__ijTjw{max-height:350px;overflow-y:auto}.advisor-header_notification-item__vrc2Z{align-items:flex-start;border-bottom:1px solid #754a2d0d;cursor:pointer;display:flex;padding:12px 16px;transition:background-color .15s ease}.advisor-header_notification-item__vrc2Z:hover{background-color:#f8f7f3}.advisor-header_notification-item__vrc2Z.advisor-header_unread__cWXvr{background-color:#9e6e3c0d}.advisor-header_notification-icon__euUNs{border-radius:50%;flex-shrink:0;height:12px;margin-right:12px;margin-top:6px;width:12px}.advisor-header_notification-icon__euUNs.advisor-header_match__rze3D{background-color:#2ecc71}.advisor-header_notification-icon__euUNs.advisor-header_appointment__ThM2n{background-color:#3498db}.advisor-header_notification-icon__euUNs.advisor-header_message__pMbue{background-color:#f39c12}.advisor-header_notification-icon__euUNs.advisor-header_document__tmCaO{background-color:#9b59b6}.advisor-header_notification-content__2Ud8M{flex-grow:1}.advisor-header_notification-text__XMRh8{color:#624635;font-size:.85rem;line-height:1.4;margin:0 0 4px}.advisor-header_notification-time__d227d{color:#aaa199;font-size:.7rem;margin:0}.advisor-header_no-notifications__vgs02{color:#aaa199;font-size:.85rem;padding:16px;text-align:center}.advisor-header_loading__RLGTC{color:#624635;padding:20px;text-align:center}.advisor-header_notSignedIn__3ltcD{color:#e74c3c;padding:20px;text-align:center}@media (max-width:992px){.advisor-header_header__ccbM2{padding:12px 16px}.advisor-header_welcome-message__SBrZL{font-size:1rem}}@media (max-width:768px){.advisor-header_header__ccbM2{left:0;width:100%}.advisor-header_date-display__McQpV{display:none}}.advisor-header_profile-wrapper__j8qUk{position:relative}.advisor-header_profile-button__neIk3{background:none;border:none;border-radius:50%;cursor:pointer;padding:3px}.advisor-header_profile-image-container__Q4SCt{align-items:center;background-color:#b89f8d;border:2px solid #f2f0e6;border-radius:50%;display:flex;height:42px;justify-content:center;overflow:hidden;transition:transform .3s ease;width:42px}.advisor-header_profile-button__neIk3:hover .advisor-header_profile-image-container__Q4SCt{border-color:#372c27;box-shadow:0 2px 8px #9e6e3c4d;transform:scale(1.08)}.advisor-header_profile-image__bSymB{height:100%;object-fit:cover;width:100%}.advisor-header_profile-placeholder__8EFyg{color:#f2f0e6;font-size:1.2rem;font-weight:700}.advisor-header_dropdown-menu__5DRT0{animation:advisor-header_dropdown-fade__m3WbC .2s ease;background-color:#fff;border:1px solid #754a2d1a;border-radius:8px;box-shadow:0 6px 24px #0000001f;overflow:hidden;position:absolute;right:0;top:calc(100% + 10px);width:320px;z-index:1000}@keyframes advisor-header_dropdown-fade__m3WbC{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.advisor-header_dropdown-header__tTa53{align-items:center;display:flex;justify-content:space-between;padding:16px}.advisor-header_dropdown-divider__fCY8N{background-color:#754a2d1a;height:1px;margin:0}.advisor-header_dropdown-footer__J2KhL{padding:12px 16px;text-align:center}.advisor-header_profile-info-large__YOFvG{align-items:center;display:flex;gap:16px}.advisor-header_profile-image-large__0NPwU{align-items:center;background-color:#9e6e3c;border-radius:50%;display:flex;flex-shrink:0;height:64px;justify-content:center;overflow:hidden;position:relative;width:64px}.advisor-header_profile-image-large__0NPwU img{height:100%;object-fit:cover;width:100%}.advisor-header_profile-placeholder-large__S9mwW{color:#f2f0e6;font-size:2rem;font-weight:700}.advisor-header_change-avatar-button__hdP2K{align-items:center;background-color:#0009;border:none;bottom:0;color:#fff;cursor:pointer;display:flex;font-size:.7rem;gap:4px;justify-content:center;left:0;opacity:0;padding:2px 0;position:absolute;right:0;text-align:center;transition:opacity .2s ease}.advisor-header_profile-image-large__0NPwU:hover .advisor-header_change-avatar-button__hdP2K{opacity:1}.advisor-header_profile-name-large__F6\+VA{color:#624635;font-size:1rem;font-weight:600;margin:0 0 2px}.advisor-header_profile-email-large__VrvFF{color:#878787;font-size:.8rem;margin:0 0 2px;word-break:break-all}.advisor-header_profile-role__huc7e{color:#9e6e3c;font-size:.75rem;font-weight:500;margin:0}.advisor-header_dropdown-menu-items__SENIe{padding:8px 0}.advisor-header_dropdown-item__8LzoY{align-items:center;background:none;border:none;color:#624635;cursor:pointer;display:flex;font-size:.9rem;gap:12px;padding:10px 16px;text-align:left;transition:background-color .15s ease;width:100%}.advisor-header_dropdown-item__8LzoY svg{color:#9e6e3c}.advisor-header_dropdown-item__8LzoY:hover{background-color:#f8f7f3}.advisor-header_logout-button__D-R\+z{align-items:center;background-color:#f8f7f3;border:1px solid #754a2d33;border-radius:6px;color:#e74c3c;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:8px;justify-content:center;padding:10px;transition:all .2s ease;width:100%}.advisor-header_logout-button__D-R\+z svg{color:#e74c3c}.advisor-header_logout-button__D-R\+z:hover{background-color:#feeeed;border-color:#e74c3c}.pipeline-card{border:1px solid #8c684233}.pipeline-card:before{background:linear-gradient(135deg,#ffffff1a,#fff0 50%)}.pipeline-title,.pipeline-value{color:#efebe9}.pipeline-tooltip{background-color:#5d4037f2}.scheduled-card{background:linear-gradient(135deg,#6d4c41,#5d4037)}.pending-card{background:linear-gradient(135deg,#8d6e63,#6d4c41)}.completed-card{background:linear-gradient(135deg,#a1887f,#8d6e63)}.cancelled-card{background:linear-gradient(135deg,#bcaaa4,#a1887f)}.scheduled-card:after{bottom:-10px;right:-10px}.pending-card:after{left:-10px;top:-10px}.completed-card:after{height:50px;right:-10px;width:50px}.intern-modal{background:#f5f0e8e6;border-radius:16px;box-shadow:0 4px 15px #3a23141a;max-width:600px;padding:40px;text-align:center;width:100%}.intern-modal h2{color:#3e2723;font-size:2rem;font-weight:700;margin-bottom:20px}.intern-modal p{color:#5d4037;font-size:1.1rem;line-height:1.6;margin-bottom:25px}.meeting-details-modal{max-width:800px}.create-event-modal,.meeting-details-modal{background:#f5f0e8f2;border-radius:16px;box-shadow:0 4px 15px #3a23141a;padding:30px;width:100%}.create-event-modal{max-width:700px}@media (max-width:768px){.modal-content{padding:20px;width:95vw}.create-event-modal,.intern-modal,.meeting-details-modal{max-width:90%;padding:25px}}@media (max-width:480px){.modal-content{padding:15px;width:98vw}.modal-close{font-size:16px;height:28px;right:10px;top:10px;width:28px}.intern-modal h2{font-size:1.5rem}.create-event-modal p,.intern-modal p,.meeting-details-modal p{font-size:1rem}.create-event-modal,.intern-modal,.meeting-details-modal{padding:20px}}.pipeline_pipelineContainer__kEpOd{align-items:center;background-color:#fff;border-radius:16px;display:flex;flex-wrap:wrap;font-family:Comic Sans MS,Segoe UI,cursive,sans-serif;gap:20px;justify-content:flex-start;margin:-20px 0 -20px 20px;max-width:calc(100vw - 300px);padding:10px;position:relative;transition:background-color .3s ease}.pipeline_stageContainer__sEUbg{align-items:center;cursor:pointer;display:flex;flex:0 0 auto;flex-direction:column;max-width:120px;min-width:100px;position:relative;transition:transform .2s}.pipeline_stageContainer__sEUbg:hover{transform:scale(1.05)}.pipeline_stageCircle__bIrvY{align-items:center;background:linear-gradient(135deg,#a1887f,#8d6e63);border-radius:12px;box-shadow:0 2px 6px #0000001a;color:#fff;display:flex;flex-direction:column;font-size:22px;font-weight:800;height:80px;justify-content:center;overflow:hidden;padding:8px;position:relative;text-align:center;text-shadow:1px 1px 2px #0000004d;transition:all .3s ease;width:105px}.pipeline_stageCircle__bIrvY:hover{box-shadow:0 6px 12px #00000026;transform:translateY(-3px)}.pipeline_stageCircle__bIrvY:before{background:linear-gradient(135deg,#fff3,#fff0 50%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.pipeline_stageCircle__bIrvY:after{background:#ffffff1a;border-radius:50%;bottom:-8px;content:"";height:30px;position:absolute;right:-8px;transition:all .3s ease;width:30px;z-index:1}.pipeline_stageCircle__bIrvY:hover:after{transform:scale(1.1)}.pipeline_stageName__M2Oeq{align-items:center;color:#5d4037;display:flex;font-size:11px;font-weight:700;justify-content:center;line-height:1.2;margin:6px 0 0;min-height:24px;text-align:center}.pipeline_stageTooltip__UvyHa{background-color:#4a312af2;border-radius:0 0 8px 8px;color:#efebe9;font-size:.75rem;left:50%;line-height:1.4;margin-top:8px;min-width:100px;opacity:0;padding:8px;position:absolute;text-align:center;top:100%;transform:translateX(-50%);transition:all .3s ease;white-space:nowrap;width:100%;z-index:10}.pipeline_stageContainer__sEUbg:hover .pipeline_stageTooltip__UvyHa{opacity:1}.pipeline_stageContainer__sEUbg:first-child .pipeline_stageCircle__bIrvY{background:linear-gradient(135deg,#a1887f,#8d6e63)}.pipeline_stageContainer__sEUbg:nth-child(2) .pipeline_stageCircle__bIrvY{background:linear-gradient(135deg,#8d6e63,#795548)}.pipeline_stageContainer__sEUbg:nth-child(3) .pipeline_stageCircle__bIrvY{background:linear-gradient(135deg,#795548,#6d4c41)}.pipeline_stageContainer__sEUbg:nth-child(4) .pipeline_stageCircle__bIrvY{background:linear-gradient(135deg,#6d4c41,#5d4037)}.pipeline_stageContainer__sEUbg:nth-child(5) .pipeline_stageCircle__bIrvY{background:linear-gradient(135deg,#5d4037,#4e342e)}.pipeline_stageContainer__sEUbg:nth-child(6) .pipeline_stageCircle__bIrvY{background:linear-gradient(135deg,#4e342e,#3e2723)}.pipeline_stageContainer__sEUbg:nth-child(7) .pipeline_stageCircle__bIrvY{background:linear-gradient(135deg,#3e2723,#2e1b13)}.pipeline_stageContainer__sEUbg:nth-child(8) .pipeline_stageCircle__bIrvY{background:linear-gradient(135deg,#2e1b13,#1e0e09)}.pipeline_stageContainer__sEUbg:nth-child(10) .pipeline_stageCircle__bIrvY,.pipeline_stageContainer__sEUbg:nth-child(9) .pipeline_stageCircle__bIrvY{background:linear-gradient(135deg,#d7ccc8,#bcaaa4);color:#5d4037;text-shadow:1px 1px 2px #0000001a}@media (max-width:1200px){.pipeline_pipelineContainer__kEpOd{gap:6px;margin-left:auto;max-width:calc(100vw - 240px)}.pipeline_stageContainer__sEUbg{max-width:110px;min-width:90px}.pipeline_stageCircle__bIrvY{font-size:20px;height:70px;width:90px}.pipeline_stageName__M2Oeq{font-size:10px}}@media (max-width:768px){.pipeline_pipelineContainer__kEpOd{flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-left:auto;max-width:calc(100vw - 20px)}.pipeline_stageContainer__sEUbg{max-width:100px;min-width:80px}.pipeline_stageCircle__bIrvY{font-size:18px;height:65px;width:80px}.pipeline_stageName__M2Oeq{font-size:10px;margin-top:4px}}@keyframes pipeline_fadeInScale__iyXm4{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.pipeline_modalOverlay__WlkMx{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:50}.pipeline_modal__RWf9z{animation:pipeline_fadeInScale__iyXm4 .3s ease;background-color:#fffaf0;border-radius:16px;box-shadow:0 8px 20px #0003;max-width:500px;padding:24px;position:relative;width:90%;z-index:100}.pipeline_modalHeader__ymGRa{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.pipeline_modalTitle__qrg1Z{color:#5d4037;font-size:18px;font-weight:700;margin:0}.pipeline_modalCloseBtn__olJ4S{background:none;border:none;color:#5d4037;cursor:pointer;font-size:20px}.pipeline_pipelineTitle__\+wNFE{color:#5d4037;font-size:18px;font-weight:700;letter-spacing:.5px;margin:0 0 6px}.funding_mainContent__LHVIb{background-color:#f8f5f2;box-sizing:border-box;flex:1 1;margin-left:250px;margin-right:0;margin-top:55px;max-width:100%;padding:12px;width:calc(100% - 250px)}.funding_pageContainer__Wp6Mi{display:flex;flex-direction:column;gap:16px;margin-left:auto;margin-right:20px;max-width:100%}.funding_pageTitle__BkTod{color:#4e342e;color:var(--brown-800);font-size:1.5rem;font-weight:700;margin-bottom:.5rem;padding-bottom:.25rem;position:relative}.funding_pageTitle__BkTod:after{background-color:#795548;background-color:var(--brown-500);border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:60px}.funding_sectionCard__r0x9B{background-color:#fff;background-color:var(--white);border:1px solid #d7ccc8;border:1px solid var(--brown-100);border-radius:6px;box-shadow:0 1px 4px #0000000d;padding:16px}.funding_sectionTitle__aIVad{color:#5d4037;color:var(--brown-700);font-size:1.1rem;font-weight:600;margin-bottom:.75rem;position:relative}.funding_trackerContainer__ZdoUM{padding:1rem 0;position:relative}.funding_trackerStages__bJua4{align-items:center;display:flex;justify-content:space-between;margin:1.5rem 0;overflow-x:auto;padding-bottom:1rem;position:relative}.funding_trackerStages__bJua4:after{background-color:#a1887f;background-color:var(--brown-300);content:"";height:2px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:0}.funding_trackerStageWrapper__PyCiz{align-items:center;display:flex;min-width:fit-content;position:relative;z-index:1}.funding_trackerStage__UzO-P{align-items:center;cursor:pointer;display:flex;flex-direction:column;padding:0 .5rem;transition:transform .2s ease}.funding_activeStage__B-IT8,.funding_trackerStage__UzO-P:hover{transform:translateY(-3px)}.funding_stageCircle__2zxsG{align-items:center;background-color:#6d4c41;background-color:var(--brown-600);border:2px solid #fff;border:2px solid var(--white);border-radius:50%;box-shadow:0 2px 4px #0003;color:#fff;color:var(--white);display:flex;font-weight:700;height:40px;justify-content:center;margin-bottom:.5rem;position:relative;width:40px;z-index:2}.funding_activeStage__B-IT8 .funding_stageCircle__2zxsG{background-color:#4e342e;background-color:var(--brown-800);box-shadow:0 3px 6px #0000004d}.funding_stageName__tQISo{color:#5d4037;color:var(--brown-700);font-size:.75rem;font-weight:600;line-height:1.2;max-width:80px;text-align:center}.funding_stageCount__CWoS1{background-color:#d7ccc8;background-color:var(--brown-100);border-radius:10px;color:#795548;color:var(--brown-500);font-size:.7rem;margin-top:.25rem;padding:.1rem .4rem}.funding_stageArrow__JcqZC{color:#8d6e63;color:var(--brown-400);margin:0 .25rem;position:relative;z-index:1}.funding_stageContent__2xA5m{background-color:#fff;background-color:var(--white);border:1px solid #bcaaa4;border:1px solid var(--brown-200);border-radius:6px;box-shadow:0 2px 8px #0000001a;margin-top:1rem;padding:1rem;position:relative;z-index:3}.funding_stageHeader__BIDeP{align-items:center;border-bottom:1px solid #d7ccc8;border-bottom:1px solid var(--brown-100);display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:.5rem}.funding_stageHeader__BIDeP h3{color:#5d4037;color:var(--brown-700);font-size:1rem;font-weight:600;margin:0}.funding_closeButton__fpjzY{align-items:center;background:none;border:none;border-radius:4px;color:#795548;color:var(--brown-500);cursor:pointer;display:flex;justify-content:center;padding:.25rem}.funding_closeButton__fpjzY:hover{background-color:#d7ccc8;background-color:var(--brown-100);color:#5d4037;color:var(--brown-700)}.funding_stageTableContainer__QwrzA{overflow-x:auto}.funding_stageTable__yARL6{border-collapse:collapse;font-size:.85rem;width:100%}.funding_stageTable__yARL6 th{background-color:#6d4c41;background-color:var(--brown-600);color:#fff;color:var(--white);font-size:.75rem;font-weight:600;padding:.5rem;text-align:left}.funding_stageTable__yARL6 td{border-bottom:1px solid #d7ccc8;border-bottom:1px solid var(--brown-100);color:#4e342e;color:var(--brown-800);padding:.5rem}.funding_stageTable__yARL6 tr:nth-child(2n){background-color:#efebe9;background-color:var(--brown-50)}.funding_matchScore__Db2Zj,.funding_stageTable__yARL6 tr:hover{background-color:#d7ccc8;background-color:var(--brown-100)}.funding_matchScore__Db2Zj{border-radius:4px;height:8px;margin-bottom:.25rem;max-width:80px;overflow:hidden;position:relative;width:100%}.funding_matchBar__SZPzb{background-color:#6d4c41;background-color:var(--brown-600);border-radius:4px;height:100%;left:0;position:absolute;top:0}.funding_matchScore__Db2Zj span{color:#5d4037;color:var(--brown-700);display:block;font-size:.7rem;font-weight:600;margin-top:.25rem}.funding_actionButtons__NN9q1{flex-wrap:wrap;gap:.25rem}.funding_actionButton__WsIn4{align-items:center;background-color:#d7ccc8;background-color:var(--brown-100);border:1px solid #bcaaa4;border:1px solid var(--brown-200);border-radius:4px;color:#5d4037;color:var(--brown-700);cursor:pointer;display:flex;font-size:.7rem;font-weight:500;gap:.25rem;padding:.25rem .5rem;transition:all .2s}.funding_actionButton__WsIn4:hover{background-color:#bcaaa4;background-color:var(--brown-200)}.funding_actionButton__WsIn4:disabled{cursor:not-allowed;opacity:.5}.funding_acceptButton__7Agoc{background-color:#4caf50;background-color:var(--green-500);border-color:#388e3c;border-color:var(--green-700);color:#fff}.funding_acceptButton__7Agoc:hover{background-color:#388e3c;background-color:var(--green-700)}.funding_cancelButton__pSQah,.funding_rejectButton__xIenx,.funding_removeButton__Y\+pdc{background-color:#f44336;background-color:var(--red-500);border-color:#c62828;color:#fff}.funding_cancelButton__pSQah:hover,.funding_rejectButton__xIenx:hover,.funding_removeButton__Y\+pdc:hover{background-color:#c62828}.funding_sendButton__TRchb,.funding_uploadButton__RhTXN{background-color:#2196f3;background-color:var(--blue-500);border-color:#1565c0;color:#fff}.funding_sendButton__TRchb:hover,.funding_uploadButton__RhTXN:hover{background-color:#1565c0}.funding_btn__V65oO{align-items:center;border-radius:6px;cursor:pointer;display:flex;font-weight:500;gap:8px;justify-content:center;padding:12px 20px;transition:all .2s ease}.funding_btn-primary__4tQqn{background-color:#5d4037;border:none;color:#fff}.funding_btn-primary__4tQqn:hover{background-color:#3e2723;box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.funding_btn-secondary__AjP61{background-color:initial;border:1px solid #5d4037;color:#5d4037}.funding_btn-secondary__AjP61:hover{background-color:#5d40371a}.funding_statusBadge__MNl-1{background-color:#d7ccc8;background-color:var(--brown-100);border-radius:12px;color:#5d4037;color:var(--brown-700);display:inline-block;font-size:.7rem;font-weight:500;padding:.15rem .5rem}.funding_statusReview__0CU69{background-color:#fff8e1;color:#f57f17}.funding_statusInfo__S1kce{background-color:#e3f2fd;color:#0d47a1}.funding_decisionBadge__jEnEJ{align-items:center;border-radius:4px;display:flex;font-size:.75rem;font-weight:500;gap:.25rem;padding:.25rem .5rem}.funding_decisionApproved__Q2cWp .funding_decisionBadge__jEnEJ{background-color:#4caf50;background-color:var(--green-500);color:#fff}.funding_decisionRejected__ZDzQ5 .funding_decisionBadge__jEnEJ{background-color:#f44336;background-color:var(--red-500);color:#fff}.funding_stageInfo__Hdd\+G{background-color:#efebe9;background-color:var(--brown-50);border:1px solid #d7ccc8;border:1px solid var(--brown-100);border-radius:4px;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;padding:.75rem}.funding_infoBox__\+1UFl{align-items:center;display:flex;gap:.5rem}.funding_infoIcon__4pRCf{font-size:1rem}.funding_infoText__-FMIF{color:#5d4037;color:var(--brown-700);font-size:.8rem}.funding_infoText__-FMIF ul{margin:.25rem 0 0;padding-left:1.25rem}.funding_infoText__-FMIF li{margin-bottom:.15rem}.funding_requestedDocs__mGA78{font-size:.75rem}.funding_requestedDocs__mGA78 ul{margin:.25rem 0 0;padding-left:1.25rem}.funding_requestedDocs__mGA78 li{margin-bottom:.15rem}.funding_dealCard__qY-Xq,.funding_decisionCard__Wv1XS,.funding_documentRequestCard__Z4jIN{background-color:#fff;background-color:var(--white);border:1px solid #bcaaa4;border:1px solid var(--brown-200);border-radius:6px;margin-bottom:1rem;overflow:hidden}.funding_dealHeader__aF1b8,.funding_decisionHeader__ZYO56,.funding_documentRequestHeader__YEIh2{align-items:center;background-color:#d7ccc8;background-color:var(--brown-100);display:flex;justify-content:space-between;padding:.75rem}.funding_dealHeader__aF1b8 h4,.funding_decisionHeader__ZYO56 h4,.funding_documentRequestHeader__YEIh2 h4{color:#4e342e;color:var(--brown-800);font-size:.9rem;margin:0}.funding_dealMeta__0Ocqb,.funding_decisionMeta__B-j-J,.funding_documentRequestMeta__h5IVC{color:#6d4c41;color:var(--brown-600);display:flex;flex-wrap:wrap;font-size:.75rem;gap:.5rem;margin-top:.25rem}.funding_dealContent__8aX4n,.funding_decisionContent__advtN,.funding_documentRequestContent__Lw2qT{padding:.75rem}.funding_dealActions__SyNzD,.funding_documentRequestActions__7u8XP{border-top:1px solid #d7ccc8;border-top:1px solid var(--brown-100);display:flex;gap:.5rem;justify-content:flex-end;padding:.75rem}.funding_documentSelector__7H6xL h5,.funding_nextSteps__\+NUPS h5,.funding_rejectionReason__8NI5v h5,.funding_requestedDocsList__vS0Jn h5{color:#5d4037;color:var(--brown-700);font-size:.85rem;margin:0 0 .5rem}.funding_requestedDocsList__vS0Jn ul{margin:0;padding-left:1.25rem}.funding_requestedDocsList__vS0Jn li{font-size:.8rem;margin-bottom:.25rem}.funding_documentSelector__7H6xL{margin-top:1rem}.funding_documentList__qjbjP{background-color:#efebe9;background-color:var(--brown-50);border:1px solid #d7ccc8;border:1px solid var(--brown-100);border-radius:4px;display:flex;flex-direction:column;gap:.5rem;max-height:200px;overflow-y:auto;padding:.5rem}.funding_documentItem__5zHgV{gap:.5rem}.funding_documentItem__5zHgV input[type=checkbox]{accent-color:#6d4c41;accent-color:var(--brown-600)}.funding_documentItem__5zHgV label{cursor:pointer;display:flex;flex-direction:column}.funding_documentName__8FmZr{color:#5d4037;color:var(--brown-700);font-size:.8rem}.funding_documentMeta__oud2b{color:#795548;color:var(--brown-500);font-size:.7rem}.funding_decisionApproved__Q2cWp{background-color:#e8f5e9}.funding_decisionRejected__ZDzQ5{background-color:#ffebee}.funding_nextStepButtons__5eWoJ{display:flex;gap:.5rem;margin-top:.5rem}.funding_rejectionReason__8NI5v p{background-color:#efebe9;background-color:var(--brown-50);border:1px solid #d7ccc8;border:1px solid var(--brown-100);border-radius:4px;color:#6d4c41;color:var(--brown-600);font-size:.8rem;margin:0;padding:.5rem}.funding_dealStatus__R84DN{align-items:center;display:flex}.funding_dealMetaItem__YxUBx{color:#5d4037;color:var(--brown-700);font-size:.8rem;margin-bottom:.5rem}.funding_dealMetaItem__YxUBx strong{color:#4e342e;color:var(--brown-800)}.funding_nextMeeting__\+4bVi{align-items:center;background-color:#efebe9;background-color:var(--brown-50);border-radius:4px;color:#5d4037;color:var(--brown-700);display:flex;font-size:.8rem;gap:.5rem;margin-bottom:.75rem;padding:.5rem}.funding_dealButtons__svic4{display:flex;gap:.5rem}.funding_insightsSummary__InUFk{animation:funding_fadeInUp__5tXRn .6s ease-in-out;display:flex;gap:1.25rem;justify-content:space-between;margin-bottom:1.5rem}.funding_insightCard__cHwtB{align-items:center;animation:funding_popIn__6AP9N .5s ease forwards;background-color:#efebe9;background-color:var(--brown-50);border:1px solid #d7ccc8;border:1px solid var(--brown-100);border-radius:12px;box-shadow:0 2px 6px #0000000d;cursor:pointer;display:flex;flex:1 1;gap:1rem;padding:1rem;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s ease}.funding_insightCard__cHwtB:hover{box-shadow:0 8px 16px #0000001a;transform:translateY(-6px) scale(1.02)}.funding_insightIcon__4UUzS{align-items:center;animation:funding_bounce__MopoW 2s infinite;background:linear-gradient(135deg,#6d4c41,#795548);background:linear-gradient(135deg,var(--brown-600),var(--brown-500));border-radius:50%;box-shadow:0 2px 4px #0000001a;color:#fff;color:var(--white);display:flex;font-size:1.2rem;height:42px;justify-content:center;width:42px}.funding_insightContent__7E6KC{display:flex;flex-direction:column}.funding_insightContent__7E6KC h3{color:#4e342e;color:var(--brown-800);font-size:1.2rem;font-weight:700;margin:0}.funding_insightContent__7E6KC p{color:#6d4c41;color:var(--brown-600);font-size:.85rem;margin:0}.funding_insightsTabs__hL\+Ae{animation:funding_fadeIn__AUeic .6s ease-in-out;margin-bottom:1.25rem}.funding_insightsTabHeader__Oe8p8{border-bottom:2px dashed #bcaaa4;border-bottom:2px dashed var(--brown-200);display:flex}.funding_insightsTab__iJeNV{align-items:center;border-bottom:2px solid #0000;border-radius:8px 8px 0 0;color:#6d4c41;color:var(--brown-600);cursor:pointer;display:flex;font-size:.85rem;gap:.5rem;padding:.6rem 1.2rem;transition:all .3s ease}.funding_insightsTab__iJeNV:hover{background-color:#d7ccc8;background-color:var(--brown-100);color:#5d4037;color:var(--brown-700);transform:translateY(-2px)}.funding_insightsTabActive__TrYDv{background-color:#efebe9;background-color:var(--brown-50);border-bottom-color:#6d4c41;border-bottom-color:var(--brown-600);color:#4e342e;color:var(--brown-800);font-weight:600}.funding_insightsContainer__xCZeH{grid-gap:1.25rem;animation:funding_fadeInUp__5tXRn .6s ease-in-out;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));position:relative}.funding_chartContainer__kqKpM{animation:funding_popIn__6AP9N .4s ease forwards;background-color:#fff;background-color:var(--white);border:1px solid #d7ccc8;border:1px solid var(--brown-100);border-radius:10px;box-shadow:0 2px 4px #0000000d;height:220px;padding:1rem;position:relative;transition:transform .3s ease,box-shadow .3s ease}.funding_chartContainer__kqKpM:hover{box-shadow:0 6px 12px #00000014;transform:translateY(-4px) scale(1.01)}.funding_filterSection__SvnFv{display:flex;flex-direction:column;gap:.75rem}.funding_filterHeader__bBX7-{align-items:center;display:flex;justify-content:space-between}.funding_filterToggle__x\+ZQY{align-items:center;background-color:#d7ccc8;background-color:var(--brown-100);border-radius:4px;color:#5d4037;color:var(--brown-700);cursor:pointer;display:flex;font-size:.85rem;font-weight:500;gap:.5rem;padding:.5rem .75rem;transition:background-color .2s}.funding_filterToggle__x\+ZQY:hover{background-color:#bcaaa4;background-color:var(--brown-200)}.funding_filterBadge__3e6Wo{align-items:center;background-color:#6d4c41;background-color:var(--brown-600);border-radius:50%;color:#fff;display:flex;font-size:.7rem;height:18px;justify-content:center;width:18px}.funding_quickSearch__5DFIp{align-items:center;background-color:#fff;background-color:var(--white);border:1px solid #bcaaa4;border:1px solid var(--brown-200);border-radius:4px;color:#6d4c41;color:var(--brown-600);display:flex;gap:.5rem;padding:.25rem .5rem}.funding_quickSearchInput__fXzOs{background:#0000;border:none;color:#5d4037;color:var(--brown-700);font-size:.8rem;outline:none}.funding_activeFiltersContainer__rfJx3{background-color:#efebe9;background-color:var(--brown-50);border:1px solid #d7ccc8;border:1px solid var(--brown-100);border-radius:4px;padding:.5rem}.funding_activeFiltersHeader__X2fvw{align-items:center;color:#5d4037;color:var(--brown-700);display:flex;font-size:.75rem;justify-content:space-between;margin-bottom:.5rem}.funding_clearAllButton__eoC8V{background:none;border:none;color:#6d4c41;color:var(--brown-600);cursor:pointer;font-size:.75rem;text-decoration:underline}.funding_clearAllButton__eoC8V:hover{color:#4e342e;color:var(--brown-800)}.funding_activeFiltersList__bfQ1k{display:flex;flex-wrap:wrap;gap:.5rem}.funding_activeFilterTag__zrqZs{align-items:center;background-color:#d7ccc8;background-color:var(--brown-100);border-radius:4px;color:#5d4037;color:var(--brown-700);display:flex;font-size:.7rem;gap:.25rem;padding:.25rem .5rem}.funding_removeFilterButton__L1hKv{align-items:center;background:none;border:none;color:#6d4c41;color:var(--brown-600);cursor:pointer;display:flex;justify-content:center;padding:0}.funding_removeFilterButton__L1hKv:hover{color:#4e342e;color:var(--brown-800)}.funding_filterContent__ZmL4W{display:none}.funding_filterVisible__guYPY{display:block}.funding_filterGrid__qZZDB{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:.75rem}.funding_filterCard__7D-BI{background-color:#fff;background-color:var(--white);border:1px solid #bcaaa4;border:1px solid var(--brown-200);border-radius:4px;padding:.75rem}.funding_filterTitle__2AUlf{color:#5d4037;color:var(--brown-700);font-size:.8rem;font-weight:600;margin-bottom:.5rem}.funding_filterSelect__qgerZ{appearance:none;background-color:#fff;background-color:var(--white);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236d4c41' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .4rem center;background-repeat:no-repeat;background-size:.8rem;border:1px solid #a1887f;border:1px solid var(--brown-300);border-radius:4px;color:#4e342e;color:var(--brown-800);font-size:.75rem;padding:.4rem 1.5rem .4rem .4rem;width:100%}.funding_filterSelect__qgerZ:focus{border-color:#6d4c41;border-color:var(--brown-600);box-shadow:0 0 0 1px #6d4c4133;outline:none}.funding_inputWithPrefix__QSb8P{flex:1 1;position:relative}.funding_inputPrefix__Svjnn{color:#6d4c41;color:var(--brown-600);font-size:.75rem;left:.5rem;position:absolute;top:50%;transform:translateY(-50%)}.funding_filterInput__83yYy{background-color:#fff;background-color:var(--white);border:1px solid #a1887f;border:1px solid var(--brown-300);border-radius:4px;color:#4e342e;color:var(--brown-800);font-size:.75rem;padding:.4rem .4rem .4rem 1.2rem;width:100%}.funding_filterInput__83yYy:focus{border-color:#6d4c41;border-color:var(--brown-600);box-shadow:0 0 0 1px #6d4c4133;outline:none}.funding_rangeInputs__Zr3iG{display:flex;gap:.5rem}.funding_sliderContainer__5vA\+p{margin-top:.75rem;padding:0 .25rem}.funding_sliderRoot__UEC4g{align-items:center;display:flex;height:16px;position:relative;touch-action:none;-webkit-user-select:none;user-select:none;width:100%}.funding_sliderTrack__jbP\+N{background-color:#bcaaa4;background-color:var(--brown-200);border-radius:9999px;flex-grow:1;height:3px;position:relative}.funding_sliderRange__rVcRl{background-color:#6d4c41;background-color:var(--brown-600);border-radius:9999px;height:100%;position:absolute}.funding_sliderThumb__fGdLf{background-color:#fff;background-color:var(--white);border:2px solid #6d4c41;border:2px solid var(--brown-600);border-radius:10px;box-shadow:0 1px 3px #0003;display:block;height:14px;transition:box-shadow .2s ease;width:14px}.funding_sliderThumb__fGdLf:hover{box-shadow:0 0 0 4px #6d4c4133}.funding_sliderThumb__fGdLf:focus{box-shadow:0 0 0 4px #6d4c414d;outline:none}.funding_sliderValue__dWzQX{color:#5d4037;color:var(--brown-700);font-size:.75rem;font-weight:600;margin-top:.5rem;text-align:center}.funding_checkboxGrid__HKwL6{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr);max-height:120px;overflow-y:auto}.funding_checkboxItem__yzaQl{align-items:center;display:flex;margin-bottom:.25rem}.funding_checkbox__EJCfi{accent-color:#6d4c41;accent-color:var(--brown-600);cursor:pointer;height:14px;margin-right:.25rem;width:14px}.funding_checkboxLabel__7xB8n{align-items:center;color:#4e342e;color:var(--brown-800);cursor:pointer;display:flex;font-size:.75rem}.funding_checkboxText__eGIQt{flex:1 1}.funding_checkboxIcon__8gsn-{color:#6d4c41;color:var(--brown-600)}.funding_dropdownContainer__jZx7R{position:relative}.funding_multiSelectButton__R4Cf0{align-items:center;background-color:#fff;background-color:var(--white);border:1px solid #a1887f;border:1px solid var(--brown-300);border-radius:4px;color:#4e342e;color:var(--brown-800);cursor:pointer;display:flex;font-size:.75rem;justify-content:space-between;padding:.4rem .75rem;text-align:left;width:100%}.funding_multiSelectActive__EVjM0{background-color:#efebe9;background-color:var(--brown-50)}.funding_multiSelectActive__EVjM0,.funding_multiSelectButton__R4Cf0:hover{border-color:#795548;border-color:var(--brown-500)}.funding_dropdownMenu__Q1ORU{background-color:#fff;background-color:var(--white);border:1px solid #a1887f;border:1px solid var(--brown-300);border-radius:4px;box-shadow:0 3px 8px #00000026;left:0;margin-top:.25rem;max-height:150px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:10}.funding_dropdownItem__VKW4X{border-bottom:1px solid #d7ccc8;border-bottom:1px solid var(--brown-100);padding:.4rem}.funding_dropdownItem__VKW4X:last-child{border-bottom:none}.funding_dropdownActions__MVpTl,.funding_dropdownItem__VKW4X:hover{background-color:#efebe9;background-color:var(--brown-50)}.funding_dropdownActions__MVpTl{border-top:1px solid #bcaaa4;border-top:1px solid var(--brown-200);padding:.4rem}.funding_dropdownButton__ImGdm{background-color:#6d4c41;background-color:var(--brown-600);border:none;border-radius:4px;color:#fff;color:var(--white);cursor:pointer;font-size:.75rem;font-weight:500;padding:.3rem;transition:background-color .2s;width:100%}.funding_dropdownButton__ImGdm:hover{background-color:#5d4037;background-color:var(--brown-700)}.funding_filterActions__rL7Am{display:flex;gap:.75rem;justify-content:flex-end}.funding_clearFiltersButton__fW2wo{background-color:#d7ccc8;background-color:var(--brown-100);border:1px solid #a1887f;border:1px solid var(--brown-300);border-radius:4px;color:#4e342e;color:var(--brown-800);cursor:pointer;font-size:.75rem;font-weight:500;padding:.4rem .75rem;transition:all .2s}.funding_clearFiltersButton__fW2wo:hover{background-color:#bcaaa4;background-color:var(--brown-200)}.funding_applyFiltersButton__CKlIi{background-color:#6d4c41;background-color:var(--brown-600);border:1px solid #5d4037;border:1px solid var(--brown-700);border-radius:4px;color:#fff;color:var(--white);cursor:pointer;font-size:.75rem;font-weight:500;padding:.4rem .75rem;transition:all .2s}.funding_applyFiltersButton__CKlIi:hover{background-color:#5d4037;background-color:var(--brown-700)}.funding_loadingContainer__g8ZNq{align-items:center;color:#5d4037;color:var(--brown-700);display:flex;font-size:1.1rem;height:200px;justify-content:center}.funding_fundingTable__st11Q{background-color:#fefcfa;border-collapse:collapse;border-radius:12px;box-shadow:0 4px 24px #8b451314;font-size:.85em;margin:30px 0 30px 1px;overflow:hidden;table-layout:fixed;width:100%}.funding_fundingTable__st11Q td,.funding_fundingTable__st11Q th{word-wrap:break-word;border-bottom:2px solid #8b451326;border-right:2px solid #8b451326;font-size:.75rem;padding:8px 5px;text-align:left;vertical-align:top}.funding_fundingTable__st11Q th{background:linear-gradient(135deg,#4e2106,#372c27);border-bottom:3px solid #1a0c02;border-right:2px solid #1a0c02;color:#fefcfa;font-size:.8em;font-weight:600;letter-spacing:.5px;position:sticky;text-transform:uppercase;top:0;z-index:10}.funding_fundingTable__st11Q td:last-child,.funding_fundingTable__st11Q th:last-child{border-right:none}.funding_fundingTable__st11Q tbody tr{background-color:#fefcfa;transition:all .2s ease}.funding_fundingTable__st11Q tbody tr:nth-child(2n){background-color:#faf7f2}.funding_fundingTable__st11Q tbody tr:hover{background-color:#f5ebe0;box-shadow:0 2px 8px #8b45131a;transform:translateX(2px)}.funding_fundingTable__st11Q td{color:#5d2a0a;line-height:1.3}.funding_fundingTable__st11Q td:first-child{color:#3e1a05;font-weight:500}.funding_fundingTable__st11Q td:last-child{text-align:center}.funding_fundingTable__st11Q td:first-child,.funding_fundingTable__st11Q th:first-child{max-width:140px;width:12%}.funding_fundingTable__st11Q td:nth-child(2),.funding_fundingTable__st11Q th:nth-child(2){max-width:110px;width:9%}.funding_fundingTable__st11Q td:nth-child(3),.funding_fundingTable__st11Q th:nth-child(3){max-width:140px;width:11%}.funding_fundingTable__st11Q td:nth-child(4),.funding_fundingTable__st11Q th:nth-child(4){max-width:110px;width:9%}.funding_fundingTable__st11Q td:nth-child(5),.funding_fundingTable__st11Q th:nth-child(5){max-width:140px;width:9%}.funding_fundingTable__st11Q td:nth-child(6),.funding_fundingTable__st11Q th:nth-child(6){max-width:110px;width:9%}.funding_fundingTable__st11Q td:nth-child(7),.funding_fundingTable__st11Q th:nth-child(7){max-width:120px;width:10%}.funding_fundingTable__st11Q td:nth-child(8),.funding_fundingTable__st11Q th:nth-child(8){max-width:70px;width:10%}.funding_fundingTable__st11Q td:nth-child(9),.funding_fundingTable__st11Q th:nth-child(9){max-width:90px;width:10%}.funding_fundingTable__st11Q td:nth-child(10),.funding_fundingTable__st11Q th:nth-child(10){max-width:110px;width:11%}.funding_fundingTable__st11Q td:nth-child(11),.funding_fundingTable__st11Q th:nth-child(11){max-width:90px;width:10%}.funding_fundingTable__st11Q td:nth-child(12),.funding_fundingTable__st11Q th:nth-child(12){max-width:80px;width:8%}.funding_fundingTable__st11Q td:nth-child(13),.funding_fundingTable__st11Q th:nth-child(13){max-width:90px;width:7%}.funding_truncatedTextContainer__VrhBv{position:relative;width:100%}.funding_tableContainer__Z574x:not([data-scrollable]):after{display:none}.funding_tableContainer__Z574x{margin:0;overflow-x:auto;overflow-y:visible;padding:0;width:100%}.funding_tableContainer__Z574x:-webkit-scrollbar{height:12px}.funding_tableContainer__Z574x:-webkit-scrollbar-track{background:#f5ebe0;border-radius:6px}.funding_tableContainer__Z574x:-webkit-scrollbar-thumb{background:linear-gradient(135deg,#a67c52,#8b4513);border:2px solid #f5ebe0;border-radius:6px}.funding_tableContainer__Z574x:-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#8b4513,#6b3808)}.funding_truncatedText__Pen1u{-webkit-box-orient:vertical;word-wrap:break-word;-webkit-line-clamp:3;-webkit-line-clamp:var(--max-lines,3);display:-webkit-box;-webkit-hyphens:auto;hyphens:auto;line-height:1.4;max-height:4.2em;max-height:calc(1.4em*var(--max-lines, 3));overflow:hidden;white-space:normal;word-break:break-word}.funding_truncatedText__Pen1u.funding_expanded__O07Mj{-webkit-line-clamp:none;display:block;max-height:none}.funding_seeMoreButton__r6jcF{align-items:center;background:none;border:none;color:#a67c52;cursor:pointer;display:flex;font-size:.75rem;font-weight:500;gap:2px;margin-top:4px;padding:4px 2px;position:relative;text-decoration:underline;transition:color .2s ease;white-space:nowrap;z-index:5}.funding_seeMoreButton__r6jcF:hover{background-color:#a67c521a;border-radius:4px;color:#8b6442}.funding_funderNameButton__Rr7fI{align-items:center;background:none;border:none;color:#a67c52;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;font-weight:500;min-height:44px;padding:0;text-align:left;text-decoration:underline;transition:color .2s ease}.funding_funderNameButton__Rr7fI:hover{color:#8b6442;text-decoration:none}.funding_funderNameButton__Rr7fI:focus{border-radius:2px;outline:2px solid #a67c52;outline-offset:2px}.funding_stageBadge__xRb57,.funding_statusBadge__MNl-1{display:inline-block;font-weight:600;min-width:80px;text-align:center;text-transform:capitalize}.funding_sentBadge__xM-4x,.funding_stageBadge__xRb57,.funding_statusBadge__MNl-1{border-radius:20px;box-shadow:0 2px 4px #0000001a;font-size:.75rem;padding:6px 12px}.funding_sentBadge__xM-4x{gap:6px}.funding_actionButtons__NN9q1{display:flex;flex-direction:column;gap:4px;justify-content:center}.funding_applyButton__VddKc,.funding_viewButton__tZd1B{border:none;border-radius:6px;cursor:pointer;font-size:.65rem;font-weight:600;letter-spacing:.3px;padding:4px 8px;text-transform:uppercase;transition:all .3s ease}.funding_sentBadge__xM-4x{align-items:center;background:linear-gradient(135deg,#1d1101,#a67c52);border-radius:15px;box-shadow:0 1px 3px #0000001a;color:#fff;display:flex;font-size:.65rem;font-weight:600;gap:3px;padding:4px 8px}.funding_viewButton__tZd1B{background:linear-gradient(135deg,#f5ebe0,#e8d5c4);border:1px solid #8b451333;color:#5d2a0a}.funding_viewButton__tZd1B:hover{background:linear-gradient(135deg,#e8d5c4,#dcc5a8);box-shadow:0 4px 8px #8b451326;transform:translateY(-1px)}.funding_applyButton__VddKc{background:linear-gradient(135deg,#a67c52,#6b3808);border:1px solid #5d2a0a;color:#fff}.funding_applyButton__VddKc:hover{background:linear-gradient(135deg,#6b3808,#5d2a0a);box-shadow:0 4px 12px #8b45134d;transform:translateY(-1px)}.funding_modalOverlay__ETFhQ{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#8b451366}.funding_modal__Pt-03{background:linear-gradient(135deg,#fefcfa,#faf7f2);border:1px solid #8b45131a;border-radius:16px;box-shadow:0 20px 40px #8b451326;max-width:800px}.funding_modalHeader__UD2Tc{background:linear-gradient(135deg,#f5ebe0,#e8d5c4);border-bottom:2px solid #8b45131a;border-radius:16px 16px 0 0;padding:1.5rem}.funding_modalHeader__UD2Tc h3{color:#3e1a05;font-size:1.3rem;font-weight:700}.funding_modalHeader__UD2Tc button{border-radius:50%;color:#8b4513;cursor:pointer;font-size:1.5rem;padding:4px;transition:all .2s ease}.funding_modalHeader__UD2Tc button:hover{background-color:#8b45131a;transform:rotate(90deg)}.funding_modalBody__j1jQJ{color:#5d2a0a;padding:1.5rem}.funding_modalActions__1wqU-{background-color:#faf7f2;border-radius:0 0 16px 16px;border-top:2px solid #8b45131a;gap:1rem;justify-content:flex-end;padding:1.5rem}.funding_cancelButton__pSQah,.funding_submitButton__d1iyO{border-radius:8px;cursor:pointer;font-weight:600;letter-spacing:.5px;padding:10px 20px;text-transform:uppercase;transition:all .3s ease}.funding_cancelButton__pSQah{background:linear-gradient(135deg,#f5ebe0,#e8d5c4);border:2px solid #8b451333;color:#5d2a0a}.funding_cancelButton__pSQah:hover{background:linear-gradient(135deg,#e8d5c4,#dcc5a8);transform:translateY(-1px)}.funding_submitButton__d1iyO{background:linear-gradient(135deg,#8b4513,#6b3808);border:2px solid #5d2a0a;color:#fff}.funding_submitButton__d1iyO:hover{background:linear-gradient(135deg,#6b3808,#5d2a0a);box-shadow:0 4px 12px #8b45134d;transform:translateY(-1px)}.funding_documentsList__6NR\+5{margin-left:.2rem;padding:1.5rem}.funding_documentItem__5zHgV{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;flex-direction:column;gap:.75rem;padding:1rem}.funding_documentItem__5zHgV:hover{background-color:#f5ebe080;border-radius:8px;padding-left:8px}.funding_documentLabel__w39TL{align-items:center;color:#5d2a0a;cursor:pointer;display:flex;flex-grow:1;gap:12px}.funding_documentLabel__w39TL input[type=checkbox]{accent-color:#8b4513;transform:scale(1.2)}.funding_timestamp__GBgIk{color:sienna;font-size:.8rem;font-weight:500;margin-left:12px}.funding_fileInput__gSDdf{background-color:#fefcfa;border:2px solid #8b451333;border-radius:8px;color:#5d2a0a;font-size:.85rem;padding:8px 12px}.funding_notification__DGTZN{border-radius:12px;box-shadow:0 4px 12px #0000001a;font-size:.9rem;margin-bottom:1.5rem;padding:16px 20px}.funding_notification__DGTZN.funding_success__WWXnA{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border:2px solid #4caf50;color:#1b5e20}.funding_notification__DGTZN.funding_error__1OPg6{background:linear-gradient(135deg,#ffebee,#ffcdd2);border:2px solid #f44336;color:#b71c1c}.funding_noResults__fADpe{background:linear-gradient(135deg,#faf7f2,#f5ebe0);border:2px dashed #8b45134d;border-radius:16px;color:#5d2a0a;font-size:1.1rem;padding:3rem 2rem;text-align:center}@media (max-width:1200px){.funding_fundingTable__st11Q td,.funding_fundingTable__st11Q th{font-size:.85rem;padding:8px 6px}.funding_truncatedText__Pen1u{line-height:1.3;max-height:calc(1.3em*var(--max-lines))}}@media (max-width:768px){.funding_fundingTable__st11Q{font-size:.8em}.funding_fundingTable__st11Q td,.funding_fundingTable__st11Q th{padding:12px 8px}.funding_actionButtons__NN9q1{flex-direction:column;gap:4px}.funding_applyButton__VddKc,.funding_viewButton__tZd1B{font-size:.75rem;padding:6px 12px}}.funding_fundingTable__st11Q:-webkit-scrollbar{height:8px;width:8px}.funding_fundingTable__st11Q:-webkit-scrollbar-track{background:#f5ebe0;border-radius:4px}.funding_fundingTable__st11Q:-webkit-scrollbar-thumb{background:linear-gradient(135deg,#8b4513,sienna);border-radius:4px}.funding_fundingTable__st11Q:-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#6b3808,#8b4513)}.funding_modalOverlay__ETFhQ{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.funding_modal__Pt-03{animation:funding_modalFadeIn__w\+jCJ .3s ease-out;background-color:#fff8f0;border-radius:8px;box-shadow:0 4px 20px #0003;max-height:90vh;max-width:900px;overflow-y:auto;padding:0;width:90%;z-index:1001}.funding_modalHeader__UD2Tc{align-items:center;border-bottom:1px solid #d7ccc8;border-bottom:1px solid var(--brown-100);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:10px}.funding_modalHeader__UD2Tc h3{color:#5d4037;color:var(--brown-700);margin:0}.funding_modalHeader__UD2Tc button{background:none;border:none;color:#795548;color:var(--brown-500);font-size:1.5em;margin:0;padding:0}.funding_modalHeader__UD2Tc button:hover{background:none;color:#5d4037;color:var(--brown-700);transform:none}.funding_modalBody__j1jQJ{overflow-y:auto;padding:1rem 0}.funding_modalActions__1wqU-{align-items:center;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-top:1rem;padding-top:1rem}.funding_popup-overlay__iSqTt{align-items:center;animation:funding_fadeIn__AUeic .3s ease-out;background-color:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.funding_welcome-popup__Ho5j\+{animation:funding_slideUp__Dj4ap .4s ease-out;background-color:#fff;border-radius:12px;box-shadow:0 10px 30px #0003;max-width:500px;overflow:hidden;position:relative;width:90%}.funding_close-popup__BvUKs{background:none;border:none;color:#666;cursor:pointer;position:absolute;right:15px;top:15px;transition:color .2s;z-index:10}.funding_close-popup__BvUKs:hover{color:#333}.funding_popup-content__rR2K0{padding:40px 30px;text-align:center}.funding_funding-popup__95nGC .funding_popup-content__rR2K0{background:linear-gradient(135deg,#efebe9,#d7ccc8)}.funding_popup-icon__3a2Ku{animation:funding_bounce__MopoW 1s ease infinite alternate;font-size:48px;margin-bottom:20px}.funding_popup-progress__Wna0M{display:flex;gap:8px;justify-content:center;margin:30px 0}.funding_progress-dot__WYJFq{background-color:#e0e0e0;border-radius:50%;height:10px;transition:background-color .3s,transform .3s;width:10px}.funding_progress-dot__WYJFq.funding_active__Vh5Du{background-color:#795548;background-color:var(--brown-500);transform:scale(1.3)}.funding_popup-buttons__CCb6X{display:flex;justify-content:space-between;margin-top:20px}.funding_funding-popup__95nGC h2{color:#5d4037;color:var(--brown-700);font-size:24px;margin-bottom:15px}.funding_funding-popup__95nGC p{color:#4e342e;color:var(--brown-800);line-height:1.6;margin-bottom:15px}.funding_requiredDocuments__TQzwE{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;margin-bottom:1rem;padding:1rem}.funding_requiredDocuments__TQzwE p{color:#333;font-weight:600;margin-bottom:.5rem}.funding_requiredDocuments__TQzwE ul{margin:0;padding-left:1.5rem}.funding_requiredDocuments__TQzwE li{color:#555;list-style-type:disc;margin-bottom:.25rem}.funding_rejectionStatus__9Navt{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.funding_statusIndicator__GpIkD{background-color:#ef5350;border-radius:50%;height:12px;width:12px}.funding_rejectionDetails__KGzP3{background:#fdf6f2;border:1px solid #e0cfc2;border-radius:8px;margin-top:1rem;padding:1rem}.funding_detailItem__AIciI{display:flex;justify-content:space-between;padding:.25rem 0}.funding_detailLabel__s3Xyd{color:#6d4c41;color:var(--brown-600);font-weight:600}.funding_detailValue__qeCYc{color:#5d4037;color:var(--brown-700)}@keyframes funding_fadeInUp__5tXRn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes funding_fadeIn__AUeic{0%{opacity:0}to{opacity:1}}@keyframes funding_popIn__6AP9N{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes funding_bounce__MopoW{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes funding_modalFadeIn__w\+jCJ{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes funding_slideUp__Dj4ap{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.funding_mainContent__LHVIb{max-width:800px;width:calc(100% - 200px)}.funding_insightsSummary__InUFk{flex-direction:column}.funding_insightsContainer__xCZeH{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width:992px){.funding_mainContent__LHVIb{max-width:700px}.funding_filterGrid__qZZDB{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.funding_checkboxGrid__HKwL6{grid-template-columns:1fr}}@media (max-width:768px){.funding_mainContent__LHVIb{margin-left:0;margin-right:0;max-width:100%;padding:10px;width:100%}.funding_pageContainer__Wp6Mi{margin-right:0}.funding_insightsContainer__xCZeH{grid-template-columns:1fr}.funding_chartContainer__kqKpM{height:200px}.funding_filterHeader__bBX7-{flex-direction:column;gap:.5rem}.funding_quickSearch__5DFIp{width:100%}}.funding_documentsSection__jabuc{padding:20px}.funding_documentsList__6NR\+5{margin-top:15px}.funding_documentItem__5zHgV{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:12px 0}.funding_documentStatus__eGkid{align-items:center;display:flex;gap:10px}.funding_checkbox__EJCfi{accent-color:#a67c52;height:18px;width:18px}.funding_documentName__8FmZr{font-weight:500}.funding_documentDate__vckBc{color:#666;font-size:.8rem;margin-left:8px}.funding_viewLink__o1\+uP{align-items:center;color:#a67c52;display:flex;gap:5px;text-decoration:none}.funding_viewLink__o1\+uP:hover{text-decoration:underline}.funding_uploadContainer__GbvTk{position:relative}.funding_fileInput__gSDdf{height:.1px;opacity:0;position:absolute;width:.1px}.funding_uploadButton__RhTXN{background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;cursor:pointer;padding:6px 12px;transition:all .2s}.funding_uploadButton__RhTXN:hover{background-color:#e0e0e0}@media (max-width:600px){.funding_welcome-popup__Ho5j\+{max-height:90vh;overflow-y:auto;width:95%}.funding_popup-content__rR2K0{padding:30px 20px}.funding_popup-buttons__CCb6X{flex-direction:column;gap:10px}.funding_popup-buttons__CCb6X button{width:100%}}.intern_pageContainer__HK0Xy{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);margin-left:250px;margin-top:40px;min-height:100vh;padding:2rem}.intern_contentWrapper__EHX40{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1300px}.intern_pageTitle__p6HPL{color:#4e342e;color:var(--brown-800);font-size:2.5rem;font-weight:700;margin-bottom:.5rem;padding-bottom:.25rem;position:relative}.intern_pageTitle__p6HPL:after{background-color:#795548;background-color:var(--brown-500);border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:60px}.intern_pageSubtitle__ycmFq{color:#4a5568;font-size:1.125rem;margin-bottom:2rem}.intern_sectionCard__3Efs-{background:#fff;border:1px solid #d7ccc8;border:1px solid var(--brown-100);border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;overflow:hidden;transition:transform .2s ease-in-out}.intern_sectionCard__3Efs-:hover{transform:translateY(-2px)}.intern_sectionContent__HBs4O{padding:2rem}.intern_sectionTitle__HofUW{color:#5d4037;color:var(--brown-700);font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;position:relative}.intern_dealflowPipelineContainer__CzXDG{background-color:#fff;border-radius:20px;box-shadow:0 4px 12px #0000001a;font-family:Comic Sans MS,Segoe UI,cursive,sans-serif;margin:-16px 1;padding:1px;position:relative;transition:background-color .3s ease}.intern_pipelineStagesContainer__6rC-t{padding:20px 0;position:relative}.intern_pipelineStagesRow__y27hv{align-items:center;display:flex;gap:12px;justify-content:space-between;position:relative;z-index:2}.intern_pipelineStage__GVOES{align-items:center;cursor:pointer;display:flex;flex:1 1;justify-content:center;position:relative;transition:transform .2s}.intern_pipelineStage__GVOES:hover{transform:scale(1.05)}.intern_stageCard__w36kw{background:linear-gradient(135deg,#140905,#8d6e63);border-radius:16px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;height:110px;justify-content:space-between;overflow:hidden;padding:12px;position:relative;text-align:center;transition:all .3s ease;width:125px}.intern_stageCard__w36kw:hover{box-shadow:0 8px 16px #00000026;transform:translateY(-5px)}.intern_stageCard__w36kw:before{background:linear-gradient(135deg,#fff3,#fff0 50%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.intern_stageContent__vDxlA{display:flex;flex-direction:column;height:100%;position:relative;z-index:2}.intern_stageHeader__2ZFf2{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px}.intern_stageName__riQyg{color:#fff;font-size:13px;font-weight:700;line-height:1.2;margin:0;text-shadow:1px 1px 2px #0000004d}.intern_stageIcon__h3Xq\+{color:#fff;font-size:16px;opacity:.9;text-shadow:1px 1px 2px #0000004d}.intern_stageCount__w4zJp{color:#fff;font-size:30px;font-weight:800;margin:auto 0 0;text-align:center;text-shadow:1px 1px 3px #0000004d}.intern_stageCard__w36kw:after{background:#ffffff1a;border-radius:50%;bottom:-10px;content:"";height:40px;position:absolute;right:-10px;transition:all .3s ease;width:40px}.intern_stageCard__w36kw:hover:after{transform:scale(1.1)}.intern_stageTooltip__Etj\+5{background-color:#4a312af2;border-radius:0 0 12px 12px;color:#efebe9;font-size:.8rem;left:50%;line-height:1.4;margin-top:10px;opacity:0;padding:10px;position:absolute;text-align:center;top:100%;transform:translateX(-50%);transition:all .3s ease;width:100%;z-index:10}.intern_pipelineStage__GVOES:hover .intern_stageTooltip__Etj\+5{opacity:1}.intern_completed__ab9GX .intern_stageCard__w36kw{background:linear-gradient(135deg,#bcaaa4,#a1887f)}.intern_rescheduled__6FCI8 .intern_stageCard__w36kw{background:linear-gradient(135deg,#d7ccc8,#bcaaa4)}.intern_cancelled__\+CBkL .intern_stageCard__w36kw{background:linear-gradient(135deg,#8d6e63,#6d4c41)}.intern_pipelineTitle__6\+ZMe{color:#5d4037;font-size:22px;font-weight:700;letter-spacing:1px;margin:0 0 8px}.intern_stageSelected__wYbUz{box-shadow:0 4px 12px #00000026;transform:translateY(-5px)}.intern_stageSelected__wYbUz:after{background-color:var(--primary-color);border-radius:2px;bottom:-8px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:16px}.intern_pipelineModalOverlay__bdoys{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:50}.intern_pipelineModal__ZWQzX{animation:intern_fadeInScale__9XT\+k .3s ease;background-color:#fffaf0;border-radius:16px;box-shadow:0 8px 20px #0003;max-width:500px;padding:24px;position:relative;width:90%;z-index:100}@keyframes intern_fadeInScale__9XT\+k{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.intern_modalHeader__kWFPR{margin-bottom:16px}.intern_modalTitle__lknJG{color:#5d4037;font-size:18px;font-weight:700;margin:0}.intern_modalCloseBtn__QMfkq{background:none;border:none;color:#5d4037;cursor:pointer}.intern_modalBody__0\+JVS{padding-top:10px}.intern_statusIndicator__RCPdd{align-items:center;display:flex;margin-bottom:16px}.intern_statusDot__FtoCV{border-radius:50%;height:12px;margin-right:8px;width:12px}.intern_statusText__3PaFP{color:#5d4037;font-size:14px;font-weight:600}.intern_rejectionContent__sA2yL{margin-bottom:20px}.intern_rejectionTitle__A9SX-{color:#4e342e;font-size:14px;font-weight:700;margin-bottom:4px}.intern_rejectionReason__JDlaa{color:#6d4c41;font-size:13px;line-height:1.4}.intern_detailsSection__qWwlZ{border-top:1px dashed #d7ccc8;padding-top:12px}.intern_detailRow__qQCHI{display:flex;justify-content:space-between;margin-bottom:6px}.intern_detailLabel__9iso4{color:#4e342e;font-size:13px;font-weight:600}.intern_detailValue__KzuSu{color:#6d4c41;font-size:13px}.intern_insightsSummary__0Z7bi{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.intern_insightCard__1\+a5p{align-items:center;background:#efebe9;background:var(--brown-50);border:1px solid #d7ccc8;border:1px solid var(--brown-100);border-radius:8px;display:flex;gap:1rem;padding:1rem;transition:transform .3s ease,box-shadow .3s ease}.intern_insightCard__1\+a5p:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.intern_insightIcon__v8Cxb{align-items:center;background:#6d4c41;background:var(--brown-600);border-radius:8px;color:#fff;display:flex;justify-content:center;padding:.75rem}.intern_insightContent__ztRh6 h3{color:#4e342e;color:var(--brown-800);font-size:1.5rem;font-weight:700;margin:0}.intern_insightContent__ztRh6 p{color:#6d4c41;color:var(--brown-600);font-size:.875rem;margin:0}.intern_insightsTabs__C-rZF{margin-bottom:2rem}.intern_insightsTabHeader__2MdCS{border-bottom:1px solid #bcaaa4;border-bottom:1px solid var(--brown-200);display:flex;gap:.5rem}.intern_insightsTab__TpDoE{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:#6d4c41;color:var(--brown-600);cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;padding:.75rem 1rem;transition:all .2s ease}.intern_insightsTab__TpDoE:hover{color:#5d4037;color:var(--brown-700)}.intern_insightsTabActive__z6ZAA{border-bottom-color:#6d4c41;border-bottom-color:var(--brown-600);color:#4e342e;color:var(--brown-800)}.intern_insightsContainer__99A7M{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.intern_chartContainer__kBn5k{background:#efebe9;background:var(--brown-50);border:1px solid #d7ccc8;border:1px solid var(--brown-100);border-radius:8px;height:300px;padding:1rem}.intern_tableHeader__CJmyY{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.intern_tableActions__skiK3{display:flex;gap:.5rem}.intern_filterButton__9TaBf{align-items:center;background:#d7ccc8;background:var(--brown-100);border:1px solid #bcaaa4;border:1px solid var(--brown-200);border-radius:6px;color:#5d4037;color:var(--brown-700);cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;padding:.5rem 1rem;transition:all .2s}.intern_filterButton__9TaBf:hover{background:#bcaaa4;background:var(--brown-200)}.intern_filterBadge__TuQEj{align-items:center;background:#6d4c41;background:var(--brown-600);border-radius:50%;color:#fff;display:flex;font-size:.75rem;height:20px;justify-content:center;width:20px}.intern_tableContainer__rhLCR{border:1px solid #bcaaa4;border:1px solid var(--brown-200);border-radius:8px;overflow-x:auto}.intern_advisorTable__7XOhX{background:#fff;background-color:#fefcfa;border-collapse:collapse;border-radius:12px;box-shadow:0 4px 24px #8b451314;font-size:.85em;overflow:hidden;table-layout:fixed;width:100%}.intern_advisorTable__7XOhX th{background:linear-gradient(135deg,#4e2106,#372c27);border-bottom:3px solid #1a0c02;border-right:2px solid #1a0c02;color:#fefcfa;font-size:.8em;font-weight:600;letter-spacing:.5px;padding:1rem;position:sticky;text-align:left;text-transform:uppercase;top:0;z-index:10}.intern_advisorTable__7XOhX td{border-bottom:1px solid #d7ccc8;border-bottom:1px solid var(--brown-100);color:#5d2a0a;font-size:.875rem;line-height:1.3;padding:1rem;vertical-align:top}.intern_advisorTable__7XOhX tr:hover{background:#efebe9;background:var(--brown-50);box-shadow:0 2px 8px #8b45131a;transform:translateX(2px)}.intern_truncatedTextContainer__8ZR\+a{position:relative}.intern_truncatedText__oz6gT{-webkit-box-orient:vertical;word-wrap:break-word;-webkit-line-clamp:2;-webkit-line-clamp:var(--max-lines,2);display:-webkit-box;line-height:1.4;max-height:2.8em;max-height:calc(1.4em*var(--max-lines, 2));overflow:hidden}.intern_truncatedText__oz6gT.intern_expanded__0sY0P{-webkit-line-clamp:none;max-height:none}.intern_seeMoreButton__kHCP5{align-items:center;background:none;border:none;color:#795548;color:var(--brown-500);cursor:pointer;display:flex;font-size:.75rem;gap:.25rem;margin-top:.25rem;text-decoration:underline}.intern_seeMoreButton__kHCP5:hover{color:#5d4037;color:var(--brown-700)}.intern_matchContainer__13MA5{align-items:center;display:flex;gap:.5rem}.intern_progressBar__-ZqAt{background:#bcaaa4;background:var(--brown-200);border-radius:4px;height:8px;overflow:hidden;width:60px}.intern_progressFill__TTb\+f{background:linear-gradient(90deg,#4caf50,#68d391);background:linear-gradient(90deg,var(--green-500),#68d391);height:100%;transition:width .3s ease}.intern_matchScore__JFN5L{font-size:.875rem}.intern_matchScore__JFN5L,.intern_responseRate__FXZiU{color:#5d4037;color:var(--brown-700);font-weight:600}.intern_statusBadge__jLeJL{font-weight:500}.intern_availabilityBadge__lsOGN,.intern_statusBadge__jLeJL{border-radius:4px;display:inline-block;font-size:.75rem;padding:.25rem .5rem}.intern_availabilityBadge__lsOGN{background:#d7ccc8;background:var(--brown-100);color:#5d4037;color:var(--brown-700)}.intern_actionButtons__yQUkV{display:flex;flex-wrap:wrap;gap:.5rem}.intern_connectButton__nDmG7{background:#6d4c41;background:var(--brown-600);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.75rem;padding:.375rem .75rem;transition:background .2s}.intern_connectButton__nDmG7:hover{background:#5d4037;background:var(--brown-700)}.intern_shortlistButton__ulj1i{background:#d7ccc8;background:var(--brown-100);border:1px solid #bcaaa4;border:1px solid var(--brown-200);border-radius:4px;color:#5d4037;color:var(--brown-700);cursor:pointer;font-size:.75rem;padding:.375rem .75rem;transition:all .2s}.intern_shortlistButton__ulj1i:hover{background:#bcaaa4;background:var(--brown-200)}.intern_confirmedBadge__nMItN{align-items:center;background:#4caf50;background:var(--green-500);color:#fff;display:flex;gap:.25rem}.intern_confirmedBadge__nMItN,.intern_contactedBadge__5G41g{border-radius:4px;font-size:.75rem;font-weight:500;padding:.375rem .75rem}.intern_contactedBadge__5G41g{background:#d7ccc8;background:var(--brown-100);color:#5d4037;color:var(--brown-700)}.intern_modalOverlay__XFfSf{background-color:#00000080}.intern_modal__g282r{border-radius:8px;box-shadow:0 4px 20px #00000026;max-height:90vh;max-width:800px;width:80%}.intern_modalHeader__kWFPR{border-bottom:1px solid #d7ccc8;border-bottom:1px solid var(--brown-100);padding:1rem}.intern_modalHeader__kWFPR h3{color:#5d4037;color:var(--brown-700)}.intern_modalHeader__kWFPR button{color:#795548;color:var(--brown-500)}.intern_profileSummary__-opdQ{grid-gap:1.5rem;display:grid;grid-template-columns:repeat(2,1fr)}.intern_summarySection__ZIww5 h4{border-bottom:1px solid #d7ccc8;border-bottom:1px solid var(--brown-100);margin-top:0;padding-bottom:.5rem}.intern_summarySection__ZIww5 p{margin:.5rem 0}.intern_modalActions__IHV21{border-top:1px solid #d7ccc8;border-top:1px solid var(--brown-100);padding:1rem}.intern_cancelButton__L5CB-{border:1px solid #bcaaa4;border:1px solid var(--brown-200);border-radius:4px}.intern_notification__SH7-e{animation:intern_slideIn__YBuXs .3s ease-out;border-radius:4px;right:20px;top:20px}.intern_notification__SH7-e.intern_success__92MPo{background-color:#4caf50;background-color:var(--green-500)}.intern_notification__SH7-e.intern_info__tCqot{background-color:#795548;background-color:var(--brown-500)}@keyframes intern_slideIn__YBuXs{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.intern_loadingContainer__s84mC{height:200px}.intern_noResults__yamOP{color:#795548;color:var(--brown-500)}.intern_modalOverlay__XFfSf{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.intern_modal__g282r{background:#fff;border-radius:12px;box-shadow:0 20px 40px #00000026;max-height:80vh;max-width:600px;overflow-y:auto;width:90%}.intern_modalHeader__kWFPR{align-items:center;background:#efebe9;background:var(--brown-50);border-bottom:1px solid #bcaaa4;border-bottom:1px solid var(--brown-200);display:flex;justify-content:space-between;padding:1.5rem}.intern_modalHeader__kWFPR h3{color:#4e342e;color:var(--brown-800);font-size:1.25rem;font-weight:600;margin:0}.intern_modalHeader__kWFPR button{background:none;border:none;color:#6d4c41;color:var(--brown-600);cursor:pointer;font-size:1.5rem}.intern_modalBody__0\+JVS{padding:1.5rem}.intern_profileSummary__-opdQ{display:flex;flex-direction:column;gap:1.5rem}.intern_summarySection__ZIww5 h4{color:#5d4037;color:var(--brown-700);font-size:1rem;font-weight:600;margin:0 0 .5rem}.intern_summarySection__ZIww5 p{color:#6d4c41;color:var(--brown-600);font-size:.875rem;margin:.25rem 0}.intern_modalActions__IHV21{border-top:1px solid #bcaaa4;border-top:1px solid var(--brown-200);display:flex;gap:.5rem;justify-content:flex-end;padding:1.5rem}.intern_cancelButton__L5CB-{background:#d7ccc8;background:var(--brown-100);border:none;border-radius:6px;color:#5d4037;color:var(--brown-700);cursor:pointer;padding:.5rem 1rem}.intern_filterModal__BxLv9{max-width:800px}.intern_filterContent__ZuV7J{padding:1rem}.intern_quickSearchContainer__k1Ef\+{align-items:center;background:#fff;border:1px solid #bcaaa4;border:1px solid var(--brown-200);border-radius:4px;display:flex;gap:.5rem;margin-bottom:1rem;padding:.5rem}.intern_quickSearchInput__vdpin{background:#0000;border:none;color:#5d4037;color:var(--brown-700);flex:1 1;font-size:.875rem;outline:none}.intern_filterGrid__0FEEL{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:1rem}.intern_filterCard__JPQa7{background:#fff;border:1px solid #bcaaa4;border:1px solid var(--brown-200);border-radius:4px;padding:1rem}.intern_filterTitle__kLPp7{color:#5d4037;color:var(--brown-700);font-size:.875rem;font-weight:600;margin-bottom:.5rem}.intern_filterSelect__f5Uai{background:#fff;border:1px solid #a1887f;border:1px solid var(--brown-300);border-radius:4px;color:#4e342e;color:var(--brown-800);font-size:.875rem;padding:.5rem;width:100%}.intern_sliderContainer__iAiMN{padding:.5rem 0}.intern_slider__4X4RU{-webkit-appearance:none;background:#bcaaa4;background:var(--brown-200);border-radius:2px;height:4px;outline:none;width:100%}.intern_slider__4X4RU:-webkit-slider-thumb{appearance:none;background:#6d4c41;background:var(--brown-600);border-radius:50%;cursor:pointer;height:16px;width:16px}.intern_sliderValue__xYpxz{color:#5d4037;color:var(--brown-700);font-size:.875rem;font-weight:600;margin-top:.5rem;text-align:center}.intern_dropdownContainer__gCsu6{position:relative}.intern_multiSelectButton__PhGTi{align-items:center;background:#fff;border:1px solid #a1887f;border:1px solid var(--brown-300);border-radius:4px;color:#4e342e;color:var(--brown-800);cursor:pointer;display:flex;font-size:.875rem;justify-content:space-between;padding:.5rem;text-align:left;width:100%}.intern_multiSelectActive__kbObH{background:#efebe9;background:var(--brown-50);border-color:#795548;border-color:var(--brown-500)}.intern_dropdownMenu__8MmoI{background:#fff;border:1px solid #a1887f;border:1px solid var(--brown-300);border-radius:4px;box-shadow:0 4px 8px #0000001a;left:0;margin-top:.25rem;max-height:150px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:10}.intern_dropdownItem__LaFfg{border-bottom:1px solid #d7ccc8;border-bottom:1px solid var(--brown-100);padding:.5rem}.intern_dropdownItem__LaFfg:hover{background:#efebe9;background:var(--brown-50)}.intern_checkboxLabel__7KZPp{align-items:center;color:#4e342e;color:var(--brown-800);cursor:pointer;display:flex;font-size:.875rem}.intern_checkbox__xSLua{accent-color:#6d4c41;accent-color:var(--brown-600);margin-right:.5rem}.intern_checkboxText__eXV8B{flex:1 1}.intern_checkboxIcon__JbOt8{color:#6d4c41;color:var(--brown-600)}.intern_dropdownActions__dqI2E{background:#efebe9;background:var(--brown-50);border-top:1px solid #bcaaa4;border-top:1px solid var(--brown-200);padding:.5rem}.intern_dropdownButton__pvURm{background:#6d4c41;background:var(--brown-600);border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:.5rem;transition:background .2s;width:100%}.intern_dropdownButton__pvURm:hover{background:#5d4037;background:var(--brown-700)}.intern_filterActions__1MIUc{display:flex;gap:1rem;justify-content:flex-end}.intern_clearFiltersButton__IKzVO{background:#d7ccc8;background:var(--brown-100);border:1px solid #a1887f;border:1px solid var(--brown-300);border-radius:4px;color:#4e342e;color:var(--brown-800);cursor:pointer;font-weight:500;padding:.5rem 1rem;transition:all .2s}.intern_clearFiltersButton__IKzVO:hover{background:#bcaaa4;background:var(--brown-200)}.intern_applyFiltersButton__-RfLy{background:#6d4c41;background:var(--brown-600);border:1px solid #5d4037;border:1px solid var(--brown-700);border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:.5rem 1rem;transition:all .2s}.intern_applyFiltersButton__-RfLy:hover{background:#5d4037;background:var(--brown-700)}.intern_notification__SH7-e{border-radius:6px;color:#fff;font-weight:500;padding:1rem;position:fixed;right:1rem;top:1rem;z-index:1000}.intern_notification__SH7-e.intern_success__92MPo{background:#4caf50;background:var(--green-500)}.intern_notification__SH7-e.intern_error__UwLLT{background:#f44336;background:var(--red-500)}.intern_notification__SH7-e.intern_info__tCqot{background:#2196f3;background:var(--blue-500)}.intern_loadingContainer__s84mC,.intern_noResults__yamOP{align-items:center;color:#6d4c41;color:var(--brown-600);display:flex;justify-content:center;padding:2rem}.intern_noResults__yamOP{text-align:center}.intern_blurredContainer__\+zwqd{filter:blur(2px);pointer-events:none}@media (max-width:768px){.intern_pageContainer__HK0Xy{padding:1rem}.intern_pageTitle__p6HPL{font-size:2rem}.intern_sectionContent__HBs4O{padding:1.5rem}.intern_pipelineStagesRow__y27hv{flex-direction:column;gap:1rem}.intern_pipelineConnectionLine__\+409F{display:none}.intern_insightsContainer__99A7M,.intern_insightsSummary__0Z7bi{grid-template-columns:1fr}.intern_tableContainer__rhLCR{font-size:.75rem}.intern_fundingTable__KblAf td,.intern_fundingTable__KblAf th{padding:.5rem}}.catalyst-universal-profile_universal-profile-container__Fygas{--up-brown-50:#f8f5f2;--up-brown-100:#f3e5dc;--up-brown-200:#e8d8cf;--up-brown-300:#d7ccc8;--up-brown-400:#bcaaa4;--up-brown-500:#a1887f;--up-brown-600:#8d6e63;--up-brown-700:#795548;--up-brown-800:#6d4c41;--up-brown-900:#5d4037;--up-brown-950:#4e342e;--up-red:#f44336;--up-green:#4caf50;--up-white:#fff;--up-black:#000;--up-transition-speed:0.3s;--up-border-radius:0.4rem;--up-box-shadow:0 1px 3px #0000001a;background-color:var(--up-brown-50);color:var(--up-brown-900);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;margin:40px auto 0 180px;max-width:1200px;padding:1rem .75rem}.catalyst-universal-profile_sectionTitle__M3PYp{color:var(--up-brown-900);font-size:1.3rem;font-weight:700;margin-bottom:1rem;position:relative}.catalyst-universal-profile_productApplicationHeading__MVHXX{border-bottom:2px solid var(--up-brown-200);color:var(--up-brown-800);font-size:1.2rem;font-weight:700;margin-bottom:.75rem;padding-bottom:.4rem}.catalyst-universal-profile_sectionHeading__f\+6FV{color:var(--up-brown-700);font-size:1rem;font-weight:600;margin-bottom:.5rem}.catalyst-universal-profile_subSectionHeading__S93XY{color:var(--up-brown-700);font-size:.9rem;font-weight:600;margin-bottom:.5rem}.catalyst-universal-profile_cardHeading__f4gyV{color:var(--up-brown-700);font-size:1rem;font-weight:600;margin-bottom:.5rem}.catalyst-universal-profile_productApplicationContainer__B\+yiT{background-color:var(--up-white);border:1px solid var(--up-brown-200);border-radius:var(--up-border-radius);box-shadow:var(--up-box-shadow);margin-bottom:1rem;padding:1rem}.catalyst-universal-profile_productServiceTop__fIZi6{left:-1rem;margin-top:-1rem;position:relative}.catalyst-universal-profile_formContent__79viD{margin-bottom:1rem}.catalyst-universal-profile_twoColumnLayout__bRIoX{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.catalyst-universal-profile_column__e2qGC{display:flex;flex-direction:column;gap:.5rem}.catalyst-universal-profile_gridContainer__2gq6e{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:1fr 1fr;margin-bottom:.5rem}.catalyst-universal-profile_sectionDivider__5z2Y6{border-top:1px solid var(--up-brown-200);margin-top:1rem;padding-top:.75rem}.catalyst-universal-profile_documentSection__UtGz0{background-color:var(--up-brown-50);border:1px solid var(--up-brown-200);border-radius:var(--up-border-radius);margin-top:.75rem;padding:.6rem}.catalyst-universal-profile_documentGrid__3KTod{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:repeat(2,1fr);margin-top:.4rem}.catalyst-universal-profile_formInput__4fgg4,.catalyst-universal-profile_formSelect__HqOHG,.catalyst-universal-profile_formTextarea__uwmsR{background-color:var(--up-white);border:1px solid var(--up-brown-300);border-radius:var(--up-border-radius);color:var(--up-brown-900);font-size:.8rem;padding:.4rem .5rem;width:100%}.catalyst-universal-profile_formTextarea__uwmsR{resize:vertical}.catalyst-universal-profile_formTextarea__uwmsR.catalyst-universal-profile_small__igaHc{min-height:50px}.catalyst-universal-profile_formSelect__HqOHG{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238d6e63' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2rem}.catalyst-universal-profile_formCheckbox__5vKni,.catalyst-universal-profile_formRadio__LcDyE{accent-color:var(--up-brown-600);border:1px solid var(--up-brown-300);height:.9rem;width:.9rem}.catalyst-universal-profile_radioLabel__Sy75W{color:var(--up-brown-800);font-size:.85rem;margin-left:.5rem}.catalyst-universal-profile_multiSelectContainer__RLiMp{position:relative;width:100%}.catalyst-universal-profile_multiSelectHeader__bw4IP{align-items:center;background-color:var(--up-white);border:1px solid var(--up-brown-300);border-radius:var(--up-border-radius);cursor:pointer;display:flex;justify-content:space-between;min-height:32px;padding:.4rem .5rem}.catalyst-universal-profile_multiSelectHeader__bw4IP:hover{border-color:var(--up-brown-600)}.catalyst-universal-profile_placeholder__UEvne{color:var(--up-brown-400);font-size:.85rem}.catalyst-universal-profile_selectedItems__IYgAy{display:flex;flex-wrap:wrap;gap:.25rem;max-width:calc(100% - 20px)}.catalyst-universal-profile_selectedItem__tCElY{background-color:var(--up-brown-100);border-radius:.25rem;color:var(--up-brown-800);display:inline-block;font-size:.7rem;margin-bottom:.15rem;padding:.1rem .3rem;white-space:nowrap}.catalyst-universal-profile_multiSelectDropdown__3297n{background-color:var(--up-white);border:1px solid var(--up-brown-300);border-radius:var(--up-border-radius);box-shadow:0 2px 8px #00000026;left:0;margin-top:.25rem;position:absolute;right:0;top:100%;z-index:10}.catalyst-universal-profile_multiSelectOptions__UImSp{max-height:180px;overflow-y:auto;padding:.5rem 0}.catalyst-universal-profile_multiSelectOption__yNIo4{align-items:center;cursor:pointer;display:flex;font-size:.8rem;padding:.4rem .5rem}.catalyst-universal-profile_multiSelectOption__yNIo4:hover{background-color:var(--up-brown-50)}.catalyst-universal-profile_multiSelectOption__yNIo4.catalyst-universal-profile_selected__X-2OX{background-color:var(--up-brown-100)}.catalyst-universal-profile_multiSelectCheckbox__Ml\+CP{margin-right:.5rem}.catalyst-universal-profile_multiSelectActions__Kc63D{border-top:1px solid var(--up-brown-200);display:flex;justify-content:flex-end;padding:.5rem}.catalyst-universal-profile_multiSelectButton__I5U5k{background-color:var(--up-brown-600);border:none;border-radius:var(--up-border-radius);color:var(--up-white);cursor:pointer;font-size:.8rem;padding:.35rem .75rem}.catalyst-universal-profile_multiSelectButton__I5U5k:hover{background-color:var(--up-brown-700)}.catalyst-universal-profile_btnPrimary__J8iaH,.catalyst-universal-profile_btnSecondary__C0sJh{align-items:center;border:none;border-radius:var(--up-border-radius);box-shadow:0 1px 2px #0000001a;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:500;gap:.5rem;justify-content:center;padding:.4rem .8rem;transition:all var(--up-transition-speed) ease}.catalyst-universal-profile_btnPrimary__J8iaH{background-color:var(--up-brown-700);color:var(--up-white)}.catalyst-universal-profile_btnSecondary__C0sJh{background-color:var(--up-brown-100);border:1px solid var(--up-brown-300);color:var(--up-brown-800)}.catalyst-universal-profile_actionButtons__KOL-O{border-top:1px solid var(--up-brown-200);display:flex;gap:1rem;justify-content:space-between;margin-top:1.5rem;padding-top:1rem}.catalyst-universal-profile_addButton__OwxjH{align-items:center;background-color:var(--up-brown-100);border:1px solid var(--up-brown-300);border-radius:var(--up-border-radius);color:var(--up-brown-800);cursor:pointer;display:flex;font-size:.75rem;font-weight:500;padding:.3rem .5rem}.catalyst-universal-profile_deleteButton__xd9xt{background:none;border:none;color:var(--up-red);cursor:pointer;padding:.25rem}.catalyst-universal-profile_icon__MU6l5{height:.9rem;margin-right:.3rem;width:.9rem}.catalyst-universal-profile_fundCard__u8OFE{background-color:var(--up-white);border:1px solid var(--up-brown-200);border-radius:var(--up-border-radius);margin-bottom:.75rem;padding:.75rem}.catalyst-universal-profile_fundHeader__6rEl0{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.catalyst-universal-profile_fundTitle__vmO4v{color:var(--up-brown-700);font-size:1rem;font-weight:600}.catalyst-universal-profile_sectionHeader__XN5Yj{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.catalyst-universal-profile_investorSection__mVBDi{background-color:var(--up-brown-50);border-radius:var(--up-border-radius);margin-bottom:1rem;padding:1rem}.catalyst-universal-profile_entityTypeOptions__ael3i{display:flex;gap:1rem}.catalyst-universal-profile_entityTypeOption__Bse8F{align-items:center;display:flex}@media (max-width:768px){.catalyst-universal-profile_documentGrid__3KTod,.catalyst-universal-profile_gridContainer__2gq6e,.catalyst-universal-profile_twoColumnLayout__bRIoX{grid-template-columns:1fr}.catalyst-universal-profile_actionButtons__KOL-O{flex-direction:column}.catalyst-universal-profile_actionButtons__KOL-O button{width:100%}}.catalyst-universal-profile_instructionsWrapper__hSglP{background-color:var(--up-white);border:1px solid var(--up-brown-200);border-radius:var(--up-border-radius);box-shadow:var(--up-box-shadow);margin-bottom:1.5rem;padding:1.25rem;position:relative;right:-1rem}.catalyst-universal-profile_card__NvW68{background-color:var(--up-brown-50);border:1px solid var(--up-brown-200);border-radius:var(--up-border-radius);margin-bottom:1rem;padding:1rem;transition:transform var(--up-transition-speed) ease,box-shadow var(--up-transition-speed) ease}.catalyst-universal-profile_card__NvW68:hover{box-shadow:0 3px 6px #0000001a;transform:translateY(-2px)}.catalyst-universal-profile_bulletList__g9Qyp{font-size:.85rem;list-style-type:disc;margin-bottom:.5rem;padding-left:1.25rem}.catalyst-universal-profile_bulletList__g9Qyp li{margin-bottom:.3rem}.catalyst-universal-profile_paragraph__NT5rG{font-size:.85rem;margin-bottom:.5rem}.catalyst-universal-profile_link__0wlY3{color:var(--up-brown-700);text-decoration:underline}.catalyst-universal-profile_instructionsFooter__iVNPp{border-top:1px solid var(--up-brown-200);margin-top:1rem;padding-top:.75rem}.catalyst-universal-profile_instructionsNote__31tTi{color:var(--up-brown-600);font-size:.85rem;font-style:italic}.catalyst-universal-profile_fileUploadContainer__uy18h{margin-bottom:.5rem}.catalyst-universal-profile_fileUploadLabel__j1c21{color:var(--up-brown-700);display:block;font-size:.8rem;margin-bottom:.3rem}.catalyst-universal-profile_fileUploadInput__nEPM0{font-size:.75rem}.catalyst-universal-profile_fileUploadPreview__xim0m{background-color:var(--up-brown-50);border:1px dashed var(--up-brown-300);border-radius:var(--up-border-radius);margin-top:.3rem;padding:.3rem}.catalyst-universal-profile_fileUploadItem__18uQ\+{align-items:center;display:flex;font-size:.75rem;justify-content:space-between;padding:.3rem}.intern-application{--up-brown-50:#f8f5f2;--up-brown-100:#f3e5dc;--up-brown-200:#e8d8cf;--up-brown-300:#d7ccc8;--up-brown-400:#bcaaa4;--up-brown-500:#a1887f;--up-brown-600:#8d6e63;--up-brown-700:#795548;--up-brown-800:#6d4c41;--up-brown-900:#5d4037;--up-brown-950:#4e342e;--up-red:#f44336;--up-green:#4caf50;--up-white:#fff;--up-black:#000;--up-transition-speed:0.3s;--up-border-radius:0.5rem;--up-box-shadow:0 2px 4px #0000001a;--up-box-shadow-hover:0 4px 8px #00000026;background-image:url(/static/media/BiGBackround.686f89629998d89ab952.png);background-position:50%;background-repeat:no-repeat;background-size:cover;color:var(--up-brown-900);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;margin:53px auto 0 250px;max-width:1200px;min-height:100vh;padding:2rem 1rem}.intern-application a{color:var(--up-brown-700);text-decoration:none;transition:color var(--up-transition-speed) ease}.intern-application a:focus,.intern-application a:hover{color:var(--up-brown-900);text-decoration:none}.intern-application a:focus{outline:none}.intern-application a:visited{color:var(--up-brown-700);text-decoration:none}.intern-application h1{color:var(--up-brown-900);font-size:2rem;font-weight:700;margin-bottom:2rem;position:relative;text-align:center}.intern-application h1:after{background-color:var(--up-brown-600);border-radius:2px;content:"";display:block;height:3px;margin:.5rem auto 0;width:80px}.intern-application h2{border-bottom:2px solid var(--up-brown-200);color:var(--up-brown-800);font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;padding-bottom:.5rem;position:relative}.intern-application h3{color:var(--up-brown-700);font-size:1.25rem;font-weight:600;margin-bottom:.75rem;padding-left:.75rem;position:relative}.intern-application h3:before{background-color:var(--up-brown-500);border-radius:3px;bottom:.25rem;content:"";left:0;position:absolute;top:.25rem;width:3px}.intern-application h4{color:var(--up-brown-700);font-size:1.125rem;font-weight:600;margin-bottom:.75rem}.intern-application p{color:var(--up-brown-800);font-size:.9rem;margin-bottom:1rem}.intern-application .section-tracker{display:flex;gap:1.5rem;justify-content:center;margin-bottom:2rem;overflow-x:auto;padding:1rem 0;position:relative;scrollbar-color:var(--up-brown-600) var(--up-brown-50);scrollbar-width:thin;width:100%}.intern-application .section-tracker:before{background:linear-gradient(90deg,#0000,var(--up-brown-200) 20%,var(--up-brown-200) 80%,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.intern-application .section-tracker:-webkit-scrollbar{height:8px}.intern-application .section-tracker:-webkit-scrollbar-track{background:var(--up-brown-50);border-radius:4px}.intern-application .section-tracker:-webkit-scrollbar-thumb{background:linear-gradient(45deg,var(--up-brown-600),var(--up-brown-700));border:1px solid var(--up-brown-500);border-radius:4px}.intern-application .section-tracker:-webkit-scrollbar-thumb:hover{background:linear-gradient(45deg,var(--up-brown-700),var(--up-brown-800))}.intern-application .section-tracker button{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,var(--up-brown-100),var(--up-brown-50));border:none;border-radius:12px;box-shadow:0 4px 12px #00000014,0 2px 4px #0000000d;color:var(--up-brown-800);cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;font-size:.875rem;font-weight:600;height:90px;justify-content:center;line-height:1.3;overflow:hidden;padding:1rem 1.5rem;position:relative;text-align:center;transition:all .3s ease;white-space:pre-line;width:120px}.intern-application .section-tracker button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.intern-application .section-tracker button:hover:before{left:100%}.intern-application .section-tracker button:after{background:linear-gradient(135deg,#ffffff4d,#ffffff1a);border-radius:inherit;content:"";inset:0;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;opacity:0;padding:1px;position:absolute;transition:opacity .3s ease}.intern-application .section-tracker button:hover:after{opacity:1}.intern-application .section-tracker button.active{background:linear-gradient(135deg,var(--up-brown-900),var(--up-brown-800));border:1px solid #ffffff1a;box-shadow:0 8px 25px #0003,0 4px 10px #0000001a;color:var(--up-white);transform:translateY(-3px) scale(1.02)}.intern-application .section-tracker button.completed{background:linear-gradient(135deg,var(--up-brown-100),var(--up-brown-50));border:1px solid var(--up-brown-300);color:var(--up-brown-800);position:relative}.intern-application .section-tracker button:hover{box-shadow:0 6px 20px #0000001f,0 3px 8px #0000000f;transform:translateY(-2px)}.intern-application .section-tracker button svg{align-items:center;animation:checkPulse 2s infinite;background:linear-gradient(135deg,var(--up-white),#f8f9fa);border:2px solid var(--up-green);border-radius:50%;box-shadow:0 3px 8px #00000026,0 1px 3px #0000001a;color:var(--up-green);display:flex;height:20px;justify-content:center;padding:3px;position:absolute;right:1px;top:1px;width:20px}.intern-application .section-tracker button:focus{box-shadow:0 0 0 3px #8b45134d,0 4px 12px #00000014;outline:none}.intern-application .section-tracker button:focus:not(:focus-visible){box-shadow:0 4px 12px #00000014,0 2px 4px #0000000d}@media (max-width:768px){.intern-application .section-tracker button{font-size:.8125rem;height:80px;padding:.875rem 1.25rem;width:120px}.intern-application .section-tracker{gap:1.25rem;padding:0 .75rem}}.intern-application .section-content{animation:fadeIn .3s ease-out;background-color:var(--up-white);border:1px solid var(--up-brown-200);border-radius:var(--up-border-radius);box-shadow:var(--up-box-shadow);margin-bottom:2rem;padding:2rem}.intern-application .navigation-buttons{border-top:1px solid var(--up-brown-200);display:flex;gap:1rem;justify-content:space-between;margin-top:2rem;padding-top:1.5rem}.intern-application .save-status{animation:slideIn .3s ease-out;border-radius:var(--up-border-radius);font-size:.875rem;font-weight:500;padding:.5rem 1rem;position:fixed;right:20px;top:20px;z-index:1000}.intern-application .save-status.saving{background-color:var(--up-brown-100);color:var(--up-brown-800)}.intern-application .save-status.saved{background-color:var(--up-green);color:var(--up-white)}.intern-application .save-status.error{background-color:var(--up-red);color:var(--up-white)}@keyframes slideIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.intern-application .popup{align-items:center;animation:fadeIn .3s ease-out;background-color:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.intern-application .popup>div{animation:slideUp .4s ease-out;background-color:#fff;border-radius:12px;box-shadow:0 10px 30px #0003;max-width:500px;overflow:hidden;padding:2rem;position:relative;width:90%}.intern-application .popup h3{color:var(--up-brown-900);margin-bottom:1rem}.intern-application .popup ul{margin-bottom:1.5rem;padding-left:1.5rem}.intern-application .popup li{color:var(--up-brown-800);margin-bottom:.5rem}.intern-application .popup button{background-color:var(--up-brown-700);border:none;border-radius:var(--up-border-radius);color:var(--up-white);cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:background-color .3s ease}.intern-application .popup button:hover{background-color:var(--up-brown-800)}.intern-application .form-input,.intern-application .form-select,.intern-application .form-textarea,.intern-application input[type=date],.intern-application input[type=email],.intern-application input[type=month],.intern-application input[type=number],.intern-application input[type=tel],.intern-application input[type=text],.intern-application input[type=url],.intern-application select,.intern-application textarea{background-color:var(--up-white);border:1px solid var(--up-brown-300);border-radius:var(--up-border-radius);color:var(--up-brown-900);font-size:.875rem;padding:.625rem .75rem;transition:all var(--up-transition-speed) ease-in-out;width:100%}.intern-application .form-input:focus,.intern-application .form-select:focus,.intern-application .form-textarea:focus,.intern-application input:focus,.intern-application select:focus,.intern-application textarea:focus{border-color:var(--up-brown-600);box-shadow:0 0 0 3px #8d6e6333;outline:none}.intern-application .form-input:placeholder,.intern-application .form-textarea:placeholder,.intern-application input:placeholder,.intern-application textarea:placeholder{color:var(--up-brown-400)}.intern-application .form-select,.intern-application select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238d6e63' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2rem}.intern-application .form-select option,.intern-application select option{color:var(--up-brown-900);padding:.5rem}.intern-application input.error,.intern-application select.error,.intern-application textarea.error{border-color:var(--up-red)}.intern-application .error-message{color:var(--up-red);display:block;font-size:.75rem;margin-top:.25rem}.intern-application label{color:var(--up-brown-800);display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.intern-application .form-field{margin-bottom:1.25rem}.intern-application .form-field-label{align-items:center;display:flex;margin-bottom:.25rem}.intern-application .form-field-label label{color:var(--up-brown-800);display:block;font-size:.85rem;font-weight:500}.intern-application .form-field-label .required{color:var(--up-red);margin-left:.25rem}.intern-application .form-field-tooltip{margin-left:.5rem;position:relative}.intern-application .tooltip-icon{color:var(--up-brown-500);cursor:help;height:.85rem;width:.85rem}.intern-application .tooltip-content{background-color:var(--up-brown-900);border-radius:.25rem;box-shadow:0 2px 4px #0000001a;color:#fff;font-size:.75rem;left:-7rem;padding:.5rem;position:absolute;top:1.5rem;width:14rem;z-index:10}.intern-application .btn{align-items:center;border:none;border-radius:var(--up-border-radius);box-shadow:0 1px 3px #0000001a;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;padding:.625rem 1.25rem;transition:all var(--up-transition-speed) ease}.intern-application .btn-primary{background-color:var(--up-brown-700);color:var(--up-white)}.intern-application .btn-primary:hover{background-color:var(--up-brown-800);box-shadow:0 3px 5px #00000026;transform:translateY(-1px)}.intern-application .btn-primary:focus{box-shadow:0 0 0 3px #7955484d;outline:none}.intern-application .btn-primary:disabled{background-color:var(--up-brown-400);box-shadow:none;cursor:not-allowed;transform:none}.intern-application .btn-secondary{background-color:var(--up-brown-100);border:1px solid var(--up-brown-300);color:var(--up-brown-800)}.intern-application .btn-secondary:hover{background-color:var(--up-brown-200);box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.intern-application .btn-secondary:focus{box-shadow:0 0 0 3px #8d6e6333;outline:none}.internship-request-container,.job-overview-container,.matching-agreement-container{width:100%}.section-header{border-bottom:2px solid var(--up-brown-200);margin-bottom:2rem;padding-bottom:1rem}.header-icon{color:var(--up-brown-600);margin-right:1rem}.header-content h2{color:var(--up-brown-800);font-size:1.5rem;font-weight:700;margin:0}.header-content p{color:var(--up-brown-600);font-size:.9rem;margin:.5rem 0 0}.form-content{margin-bottom:2rem}.form-actions{border-top:1px solid var(--up-brown-200);justify-content:space-between;padding-top:1.5rem}.dynamic-list{display:flex;flex-direction:column;gap:.5rem}.dynamic-list-item{align-items:center;display:flex;gap:.5rem}.btn-remove-item{background-color:var(--up-red);border:none;border-radius:var(--up-border-radius);color:var(--up-white);cursor:pointer;font-size:.75rem;padding:.5rem .75rem;transition:background-color .3s ease}.btn-remove-item:hover{background-color:#d32f2f}.btn-add-item{background-color:var(--up-brown-600);border:none;border-radius:var(--up-border-radius);color:var(--up-white);cursor:pointer;font-size:.875rem;margin-top:.5rem;padding:.5rem 1rem;transition:background-color .3s ease}.btn-add-item:hover{background-color:var(--up-brown-700)}.agreement-section{background-color:var(--up-brown-50);border:1px solid var(--up-brown-200);border-radius:var(--up-border-radius);margin-bottom:2rem;padding:1.5rem}.section-header-agreement{align-items:center;color:var(--up-brown-700);display:flex;margin-bottom:1rem}.section-header-agreement svg{margin-right:.5rem}.section-header-agreement h3{font-size:1.125rem;font-weight:600;margin:0}.agreement-checkbox-group{display:flex;flex-direction:column;gap:1rem}.agreement-checkbox{align-items:flex-start;background-color:var(--up-white);border:1px solid var(--up-brown-200);border-radius:var(--up-border-radius);display:flex;gap:.75rem;padding:1rem;transition:all .3s ease}.agreement-checkbox:hover{box-shadow:0 2px 4px #0000001a}.agreement-checkbox.error{background-color:#f443360d;border-color:var(--up-red)}.agreement-checkbox input[type=checkbox]{accent-color:var(--up-brown-600);height:1.25rem;margin:0;width:1.25rem}.agreement-checkbox label{color:var(--up-brown-800);cursor:pointer;font-size:.9rem;line-height:1.4;margin:0}.signature-input{background-color:#fafafa;border:2px solid var(--up-brown-300);font-family:Brush Script MT,cursive,sans-serif;font-size:1.1rem;padding:1rem}.signature-info{background-color:var(--up-brown-50);color:var(--up-brown-700);font-size:.875rem}.agreement-summary,.signature-info{border-radius:var(--up-border-radius)}.agreement-summary{background-color:var(--up-white);border:1px solid var(--up-brown-200);margin-top:2rem;padding:1.5rem}.summary-header{margin-bottom:1rem}.summary-header h3{color:var(--up-brown-800);margin:0}.agreement-status{align-items:center;display:flex;font-size:.875rem;font-weight:500;gap:.5rem}.agreement-status.complete{color:var(--up-green)}.agreement-status.incomplete{color:var(--up-red)}@media (max-width:768px){.intern-application{margin-left:0;padding:.75rem}.section-content{padding:1.25rem}.form-actions,.navigation-buttons{flex-direction:column}.form-actions .btn,.navigation-buttons .btn{width:100%}.dynamic-list-item{align-items:stretch;flex-direction:column}}.intern-application::-webkit-scrollbar{height:8px;width:8px}.intern-application::-webkit-scrollbar-track{background:var(--up-brown-50)}.intern-application::-webkit-scrollbar-thumb{background-color:var(--up-brown-500);border-radius:4px}.intern-application::-webkit-scrollbar-thumb:hover{background-color:var(--up-brown-600)}.grid-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.instructions-wrapper{font-family:Inter,sans-serif;padding:2rem}.instructions-heading{border-bottom:1px solid #e0cfc2;color:#5e4034;font-size:1.8rem;margin-bottom:2rem;padding-bottom:.75rem}.instruction-card{background-color:#f9f6f3;border:1px solid #e5d5cb;border-radius:12px;margin-bottom:2rem;padding:1.5rem 2rem}.instruction-card-title{border-left:4px solid #c7a998;color:#5e4034;font-size:1.25rem;font-weight:600;margin-bottom:1rem;padding-left:.75rem}.instruction-list{color:#5e4034;list-style-type:disc;margin-left:1.5rem}.instruction-card p{color:#5e4034;margin-bottom:1rem}.spaced-label{align-items:center;display:flex;gap:.5rem}.checkbox-title{color:#4e342e;font-weight:500;margin:0}*{-webkit-tap-highlight-color:transparent}:focus{outline:none}button:focus,input:focus,select:focus,textarea:focus{box-shadow:none!important;outline:none!important}a,a:active,a:hover,a:link,a:visited{color:var(--up-brown-700)!important;text-decoration:none!important}input[type=date]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:var(--up-brown-600)!important;box-shadow:0 0 0 3px #8d6e6333!important;outline:none!important}input[type=checkbox]:focus,input[type=radio]:focus{box-shadow:0 0 0 2px #8d6e634d!important;outline:none!important}.matching-agreement-container{margin:0 auto;max-width:900px}.form-actions{border-top:2px solid var(--up-brown-200);padding-top:2rem}.btn-primary:disabled{background-color:var(--up-brown-400);cursor:not-allowed;opacity:.6}@media (max-width:768px){.agreement-header{flex-direction:column;text-align:center}.signature-grid{grid-template-columns:1fr;padding:1.5rem}.agreement-card-enhanced{padding:1.5rem}.agreement-card-body{margin-top:1rem;padding-left:0}.checkbox-container{align-items:flex-start;flex-direction:column;gap:.75rem}}.form-actions-enhanced{border-top:2px solid var(--up-brown-200);display:flex;gap:1.5rem;justify-content:space-between;margin-top:3rem;padding-top:2rem}.btn-primary-enhanced,.btn-secondary-enhanced{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.75rem;justify-content:center;min-width:160px;overflow:hidden;padding:1rem 2rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-secondary-enhanced{background:linear-gradient(135deg,var(--up-brown-100),var(--up-brown-50));border:2px solid var(--up-brown-300);box-shadow:0 4px 12px #0000001a;color:var(--up-brown-800)}.btn-secondary-enhanced:hover{background:linear-gradient(135deg,var(--up-brown-200),var(--up-brown-100));border-color:var(--up-brown-400);box-shadow:0 8px 20px #00000026;transform:translateY(-2px)}.btn-primary-enhanced{background:linear-gradient(135deg,var(--up-brown-700),var(--up-brown-600));box-shadow:0 6px 16px #7955484d;color:#fff}.btn-primary-enhanced:hover:not(.disabled){background:linear-gradient(135deg,var(--up-brown-800),var(--up-brown-700));box-shadow:0 10px 24px #79554866;transform:translateY(-2px)}.btn-primary-enhanced.disabled{background:linear-gradient(135deg,var(--up-brown-400),var(--up-brown-300));cursor:not-allowed;opacity:.6}.btn-icon{font-size:1.1rem}.navigation-buttons-enhanced{align-items:center;border-top:2px solid var(--up-brown-200);display:flex;gap:1rem;justify-content:space-between;margin-top:3rem;padding-top:2rem}.nav-spacer{flex:1 1}.btn-nav-primary,.btn-nav-secondary,.btn-nav-submit{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:.75rem;min-width:140px;overflow:hidden;padding:1rem 1.5rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-nav-secondary{background:linear-gradient(135deg,var(--up-brown-100),var(--up-brown-50));border:2px solid var(--up-brown-300);box-shadow:0 4px 12px #00000014;color:var(--up-brown-800)}.btn-nav-secondary:hover{background:linear-gradient(135deg,var(--up-brown-200),var(--up-brown-100));border-color:var(--up-brown-400);box-shadow:0 8px 20px #0000001f;transform:translateY(-2px)}.btn-nav-primary{background:linear-gradient(135deg,var(--up-brown-700),var(--up-brown-600));box-shadow:0 6px 16px #79554840;color:#fff}.btn-nav-primary:hover{background:linear-gradient(135deg,var(--up-brown-800),var(--up-brown-700));box-shadow:0 10px 24px #79554859;transform:translateY(-2px)}.btn-nav-submit{background:linear-gradient(135deg,var(--up-green),#22c55e);box-shadow:0 6px 16px #22c55e40;color:#fff}.btn-nav-submit:hover{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 10px 24px #22c55e59;transform:translateY(-2px)}.btn-nav-primary:before,.btn-nav-secondary:before,.btn-nav-submit:before,.btn-primary-enhanced:before,.btn-secondary-enhanced:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.btn-nav-primary:hover:before,.btn-nav-secondary:hover:before,.btn-nav-submit:hover:before,.btn-primary-enhanced:hover:not(.disabled):before,.btn-secondary-enhanced:hover:before{left:100%}.agreement-header{align-items:flex-start;background:linear-gradient(135deg,var(--up-brown-50),var(--up-brown-100));border:1px solid var(--up-brown-200);border-radius:16px;display:flex;gap:1.5rem;margin-bottom:3rem;padding:2rem}.header-icon-large{align-items:center;background:linear-gradient(135deg,var(--up-brown-600),var(--up-brown-700));border-radius:12px;box-shadow:0 4px 12px #0000001a;color:#fff;display:flex;flex-shrink:0;height:60px;justify-content:center;width:60px}.header-content-large h2{color:var(--up-brown-900);font-size:1.75rem;font-weight:700;margin:0 0 .5rem}.header-content-large p{color:var(--up-brown-700);font-size:1rem;line-height:1.6;margin:0}.agreement-section-enhanced{background:#fff;border:1px solid var(--up-brown-200);border-radius:16px;box-shadow:0 2px 8px #0000000d;margin-bottom:2.5rem;overflow:hidden}.section-header-enhanced{align-items:center;background:linear-gradient(135deg,var(--up-brown-100),var(--up-brown-50));border-bottom:1px solid var(--up-brown-200);display:flex;gap:1rem;padding:1.5rem 2rem}.section-icon{align-items:center;background:var(--up-brown-600);border-radius:8px;color:#fff;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.section-header-enhanced h3{color:var(--up-brown-900);font-size:1.25rem;font-weight:600;margin:0}.agreement-items{padding:0}.agreement-card-enhanced{border-bottom:1px solid var(--up-brown-100);padding:2rem;transition:all .3s ease}.agreement-card-enhanced:last-child{border-bottom:none}.agreement-card-enhanced:hover{background-color:var(--up-brown-50)}.agreement-card-enhanced.error{background-color:#f443360d;border-left:4px solid var(--up-red)}.agreement-card-header{margin-bottom:1rem}.checkbox-container{gap:1rem}.agreement-checkbox{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkmark{background-color:#fff;border:2px solid var(--up-brown-300);border-radius:6px;flex-shrink:0;height:24px;position:relative;transition:all .3s ease;width:24px}.checkbox-container:hover .checkmark{border-color:var(--up-brown-600);box-shadow:0 0 0 3px #8d6e631a}.checkbox-container input:checked~.checkmark{background-color:var(--up-brown-600);border-color:var(--up-brown-600)}.checkmark:after{border:solid #fff;border-width:0 2px 2px 0;height:10px;left:7px;top:3px;transform:rotate(45deg);width:6px}.checkbox-label-text{color:var(--up-brown-900);font-size:1.1rem;font-weight:600;line-height:1.4;margin-top:2px}.agreement-card-body{padding-left:2.5rem}.agreement-description{color:var(--up-brown-700);font-size:.95rem;line-height:1.7;margin:0}.signature-section{background:#fff;border:1px solid var(--up-brown-200);border-radius:16px;box-shadow:0 2px 8px #0000000d;margin-top:3rem;overflow:hidden}.signature-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;padding:2rem}.signature-field-full{grid-column:1/-1}.signature-field label{color:var(--up-brown-800);display:block;font-size:.9rem;font-weight:600;margin-bottom:.5rem}.required{color:var(--up-red);margin-left:.25rem}.signature-input{background:linear-gradient(135deg,#fafafa,#f5f5f5);border:2px solid var(--up-brown-300)!important;border-radius:8px;font-family:Brush Script MT,Lucida Handwriting,cursive,sans-serif!important;font-size:1.2rem!important;padding:1rem!important}.signature-input:focus{background:#fff;border-color:var(--up-brown-600)!important;box-shadow:0 0 0 3px #8d6e6333!important}.signature-info{background:var(--up-brown-50);border-left:4px solid var(--up-brown-600);border-radius:8px;margin-top:1rem;padding:1rem}.signature-info p{color:var(--up-brown-700);font-size:.85rem;line-height:1.5;margin:0 0 .5rem}.signature-info p:last-child{margin-bottom:0}.agreement-summary-enhanced{background:linear-gradient(135deg,var(--up-brown-50),var(--up-brown-100));border:1px solid var(--up-brown-200);border-radius:12px;margin-top:2rem;padding:1.5rem}.agreement-summary-enhanced h4{color:var(--up-brown-900);font-size:1.1rem;font-weight:600;margin:0 0 1rem}.summary-grid{grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.summary-item{flex-direction:column;gap:.25rem}.summary-label{color:var(--up-brown-600);font-size:.8rem;letter-spacing:.5px;text-transform:uppercase}.summary-value{color:var(--up-brown-900);font-size:1.1rem;font-weight:600}.summary-status.complete{color:var(--up-green)}.summary-status.incomplete{color:var(--up-red)}@media (max-width:768px){.form-actions-enhanced{flex-direction:column}.navigation-buttons-enhanced{flex-direction:column;gap:1rem}.nav-spacer{display:none}.agreement-header{flex-direction:column;text-align:center}.signature-grid{grid-template-columns:1fr;padding:1.5rem}.agreement-card-enhanced{padding:1.5rem}.agreement-card-body{margin-top:1rem;padding-left:0}.checkbox-container{align-items:flex-start;flex-direction:column;gap:.75rem}}.pipeline_pipelineContainer__bYoLk{align-items:flex-start;background-color:#fff;border-radius:16px;box-shadow:0 2px 8px #0000001a;display:flex;flex-wrap:wrap;font-family:Comic Sans MS,Segoe UI,cursive,sans-serif;gap:20px;justify-content:flex-end;margin:-30px 0 -30px -20px;max-width:calc(100vw - 300px);padding:10px;position:relative;transition:background-color .3s ease}.pipeline_stageContainer__16XAX{align-items:center;cursor:pointer;display:flex;flex:0 0 auto;flex-direction:column;max-width:120px;min-width:100px;position:relative;right:50px;transition:transform .2s}.pipeline_stageContainer__16XAX:hover{transform:scale(1.05)}.pipeline_stageCircle__vbwCI{align-items:center;background:linear-gradient(135deg,#a1887f,#8d6e63);border-radius:12px;box-shadow:0 2px 6px #0000001a;color:#fff;display:flex;flex-direction:column;font-size:22px;font-weight:800;height:80px;justify-content:center;overflow:hidden;padding:8px;position:relative;text-align:center;text-shadow:1px 1px 2px #0000004d;transition:all .3s ease;width:100px}.pipeline_stageCircle__vbwCI:hover{box-shadow:0 6px 12px #00000026;transform:translateY(-3px)}.pipeline_stageCircle__vbwCI:before{background:linear-gradient(135deg,#fff3,#fff0 50%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.pipeline_stageCircle__vbwCI:after{background:#ffffff1a;border-radius:50%;bottom:-8px;content:"";height:30px;position:absolute;right:-8px;transition:all .3s ease;width:30px;z-index:1}.pipeline_stageCircle__vbwCI:hover:after{transform:scale(1.1)}.pipeline_stageName__Kt-mE{align-items:center;color:#5d4037;display:flex;font-size:11px;font-weight:700;justify-content:center;line-height:1.2;margin:6px 0 0;min-height:24px;text-align:center}.pipeline_stageTooltip__dT3AD{background-color:#4a312af2;border-radius:0 0 8px 8px;color:#efebe9;font-size:.75rem;left:50%;line-height:1.4;margin-top:8px;min-width:100px;opacity:0;padding:8px;position:absolute;text-align:center;top:100%;transform:translateX(-50%);transition:all .3s ease;white-space:nowrap;width:100%;z-index:10}.pipeline_stageContainer__16XAX:hover .pipeline_stageTooltip__dT3AD{opacity:1}.pipeline_stageContainer__16XAX:first-child .pipeline_stageCircle__vbwCI{background:linear-gradient(135deg,#a1887f,#8d6e63)}.pipeline_stageContainer__16XAX:nth-child(2) .pipeline_stageCircle__vbwCI{background:linear-gradient(135deg,#8d6e63,#795548)}.pipeline_stageContainer__16XAX:nth-child(3) .pipeline_stageCircle__vbwCI{background:linear-gradient(135deg,#795548,#6d4c41)}.pipeline_stageContainer__16XAX:nth-child(4) .pipeline_stageCircle__vbwCI{background:linear-gradient(135deg,#6d4c41,#5d4037)}.pipeline_stageContainer__16XAX:nth-child(5) .pipeline_stageCircle__vbwCI{background:linear-gradient(135deg,#5d4037,#4e342e)}.pipeline_stageContainer__16XAX:nth-child(6) .pipeline_stageCircle__vbwCI{background:linear-gradient(135deg,#4e342e,#3e2723)}.pipeline_stageContainer__16XAX:nth-child(7) .pipeline_stageCircle__vbwCI{background:linear-gradient(135deg,#3e2723,#2e1b13)}.pipeline_stageContainer__16XAX:nth-child(8) .pipeline_stageCircle__vbwCI{background:linear-gradient(135deg,#2e1b13,#1e0e09)}.pipeline_stageContainer__16XAX:nth-child(10) .pipeline_stageCircle__vbwCI,.pipeline_stageContainer__16XAX:nth-child(9) .pipeline_stageCircle__vbwCI{background:linear-gradient(135deg,#d7ccc8,#bcaaa4);color:#5d4037;text-shadow:1px 1px 2px #0000001a}@media (max-width:1200px){.pipeline_pipelineContainer__bYoLk{gap:6px;margin-left:auto;max-width:calc(100vw - 240px)}.pipeline_stageContainer__16XAX{max-width:110px;min-width:90px}.pipeline_stageCircle__vbwCI{font-size:20px;height:70px;width:90px}.pipeline_stageName__Kt-mE{font-size:10px}}@media (max-width:768px){.pipeline_pipelineContainer__bYoLk{flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-left:auto;max-width:calc(100vw - 20px)}.pipeline_stageContainer__16XAX{max-width:100px;min-width:80px}.pipeline_stageCircle__vbwCI{font-size:18px;height:65px;width:80px}.pipeline_stageName__Kt-mE{font-size:10px;margin-top:4px}}@keyframes pipeline_fadeInScale__o9B0I{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.pipeline_modalOverlay__C3lmc{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:50}.pipeline_modal__uE8EB{animation:pipeline_fadeInScale__o9B0I .3s ease;background-color:#fffaf0;border-radius:16px;box-shadow:0 8px 20px #0003;max-width:500px;padding:24px;position:relative;width:90%;z-index:100}.pipeline_modalHeader__NcVNH{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.pipeline_modalTitle__aWdqx{color:#5d4037;font-size:18px;font-weight:700;margin:0}.pipeline_modalCloseBtn__lI6ZR{background:none;border:none;color:#5d4037;cursor:pointer;font-size:20px}.pipeline_pipelineTitle__5NsGa{color:#5d4037;font-size:18px;font-weight:700;letter-spacing:.5px;margin:0 0 6px}.fundingInsights{background:#fff;background:var(--white);border-radius:12px;box-shadow:0 4px 6px #0000001a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:1rem 0;padding:1.5rem}.insightsTitle{border-bottom:3px solid #6d4c41;border-bottom:3px solid var(--brown-600);color:#4e342e;color:var(--brown-800);font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;padding-bottom:.75rem;text-align:left}.insightsSummary{animation:fadeInUp .6s ease-in-out;display:flex;gap:1.25rem;justify-content:space-between;margin-bottom:1.5rem}.insightCard{align-items:center;animation:popIn .5s ease forwards;background-color:#efebe9;background-color:var(--brown-50);border:1px solid #d7ccc8;border:1px solid var(--brown-100);border-radius:12px;box-shadow:0 2px 6px #0000000d;cursor:pointer;display:flex;flex:1 1;gap:1rem;padding:1rem;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s ease}.insightCard:hover{box-shadow:0 8px 16px #0000001a;transform:translateY(-6px) scale(1.02)}.insightIcon{align-items:center;animation:bounce 2s infinite;background:linear-gradient(135deg,#6d4c41,#795548);background:linear-gradient(135deg,var(--brown-600),var(--brown-500));border-radius:50%;box-shadow:0 2px 4px #0000001a;color:#fff;color:var(--white);display:flex;font-size:1.2rem;height:42px;justify-content:center;width:42px}.insightContent{display:flex;flex-direction:column}.insightContent h3{color:#4e342e;color:var(--brown-800);font-size:1.2rem;font-weight:700;margin:0}.insightContent p{color:#6d4c41;color:var(--brown-600);font-size:.85rem;margin:0}.insightsTabs{animation:fadeIn .6s ease-in-out;margin-bottom:1.25rem}.insightsTabHeader{border-bottom:2px dashed #bcaaa4;border-bottom:2px dashed var(--brown-200);display:flex;flex-wrap:wrap;gap:.25rem}.insightsTab{align-items:center;background:none;border:none;border-radius:8px 8px 0 0;color:#6d4c41;color:var(--brown-600);cursor:pointer;display:flex;font-size:.85rem;gap:.5rem;padding:.6rem 1.2rem;transition:all .3s ease}.insightsTab:hover{background-color:#d7ccc8;background-color:var(--brown-100);color:#5d4037;color:var(--brown-700);transform:translateY(-2px)}.insightsTabActive{background-color:#efebe9;background-color:var(--brown-50);border-bottom-color:#6d4c41;border-bottom-color:var(--brown-600);color:#4e342e;color:var(--brown-800);font-weight:600}.insightsContainer{grid-gap:1.25rem;animation:fadeInUp .6s ease-in-out;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));position:relative}.chartContainer{animation:popIn .4s ease forwards;background-color:#fff;background-color:var(--white);border:1px solid #d7ccc8;border:1px solid var(--brown-100);border-radius:10px;box-shadow:0 2px 4px #0000000d;height:220px;padding:1rem;position:relative;transition:transform .3s ease,box-shadow .3s ease}.chartContainer:hover{box-shadow:0 6px 12px #00000014;transform:translateY(-4px) scale(1.01)}.chartContainer canvas{height:100%!important;width:100%!important}.leaderboard{display:flex;flex-direction:column;height:100%;padding:.5rem}.leaderboardContainer{height:220px!important}.leaderboard h3{border-bottom:2px solid #bcaaa4;border-bottom:2px solid var(--brown-200);color:#4e342e;color:var(--brown-800);font-size:.9rem;font-weight:700;margin:0 0 .75rem;padding-bottom:.5rem;text-align:center}.leaderboardList{display:flex;flex:1 1;flex-direction:column;gap:.4rem}.leaderboardItem{align-items:center;background:linear-gradient(135deg,#efebe9,#d7ccc8);background:linear-gradient(135deg,var(--brown-50) 0,var(--brown-100) 100%);border:1px solid #bcaaa4;border:1px solid var(--brown-200);border-radius:6px;display:flex;font-size:.8rem;justify-content:space-between;padding:.6rem;transition:transform .2s ease,box-shadow .2s ease}.leaderboardItem:hover{box-shadow:0 2px 8px #0000001a;transform:translateX(4px)}.leaderboardItem .rank{background:#6d4c41;background:var(--brown-600);border-radius:4px;color:#fff;color:var(--white);font-size:.7rem;font-weight:700;min-width:1.5rem;padding:.2rem .4rem;text-align:center}.leaderboardItem .funder,.leaderboardItem .industry{color:#5d4037;color:var(--brown-700);flex:1 1;font-size:.75rem;font-weight:600;margin:0 .5rem}.leaderboardItem .amount,.leaderboardItem .matches{background:#fff;background:var(--white);border:1px solid #bcaaa4;border:1px solid var(--brown-200);border-radius:4px;color:#4e342e;color:var(--brown-800);font-size:.7rem;font-weight:700;padding:.2rem .4rem}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes popIn{0%{opacity:0;transform:scale(.8)}80%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.fundingInsights{padding:1rem}.insightsTitle{font-size:1.25rem}.insightsSummary{flex-direction:column;gap:1rem}.insightCard{padding:.75rem}.insightsTabHeader{flex-direction:column}.insightsTab{justify-content:center;padding:.75rem}.insightsContainer{gap:1rem;grid-template-columns:1fr}.chartContainer{height:200px;padding:.75rem}}@media (max-width:480px){.fundingInsights{padding:.75rem}.insightsTitle{font-size:1.125rem;padding-bottom:.5rem}.insightCard{flex-direction:column;gap:.75rem;text-align:center}.insightContent h3{font-size:1.1rem}.insightsTab{font-size:.8rem;padding:.6rem}.chartContainer{height:180px}.leaderboardItem{flex-direction:column;gap:.5rem;text-align:center}.leaderboardItem .funder,.leaderboardItem .industry{margin:0}}.rdp-root{--rdp-accent-color:blue;--rdp-accent-background-color:#f0f0ff;--rdp-day-height:44px;--rdp-day-width:44px;--rdp-day_button-border-radius:100%;--rdp-day_button-border:2px solid #0000;--rdp-day_button-height:42px;--rdp-day_button-width:42px;--rdp-selected-border:2px solid var(--rdp-accent-color);--rdp-disabled-opacity:0.5;--rdp-outside-opacity:0.75;--rdp-today-color:var(--rdp-accent-color);--rdp-dropdown-gap:0.5rem;--rdp-months-gap:2rem;--rdp-nav_button-disabled-opacity:0.5;--rdp-nav_button-height:2.25rem;--rdp-nav_button-width:2.25rem;--rdp-nav-height:2.75rem;--rdp-range_middle-background-color:var(--rdp-accent-background-color);--rdp-range_middle-color:inherit;--rdp-range_start-color:#fff;--rdp-range_start-background:linear-gradient(var(--rdp-gradient-direction),#0000 50%,var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color:var(--rdp-accent-color);--rdp-range_end-background:linear-gradient(var(--rdp-gradient-direction),var(--rdp-range_middle-background-color) 50%,#0000 50%);--rdp-range_end-color:#fff;--rdp-range_end-date-background-color:var(--rdp-accent-color);--rdp-week_number-border-radius:100%;--rdp-week_number-border:2px solid #0000;--rdp-week_number-height:var(--rdp-day-height);--rdp-week_number-opacity:0.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weeknumber-text-align:center;--rdp-weekday-opacity:0.75;--rdp-weekday-padding:0.5rem 0rem;--rdp-weekday-text-align:center;--rdp-gradient-direction:90deg;--rdp-animation_duration:0.3s;--rdp-animation_timing:cubic-bezier(0.4,0,0.2,1)}.rdp-root[dir=rtl]{--rdp-gradient-direction:-90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity:unset}.rdp-root{position:relative}.rdp-root,.rdp-root *{box-sizing:border-box}.rdp-day{height:var(--rdp-day-height);text-align:center;width:var(--rdp-day-width)}.rdp-day_button{align-items:center;background:none;border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius);color:inherit;cursor:pointer;display:flex;font:inherit;height:var(--rdp-day_button-height);justify-content:center;margin:0;padding:0;width:var(--rdp-day_button-width)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{align-items:center;border:0;display:inline-flex;position:relative;white-space:nowrap;z-index:1}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{align-items:center;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;height:var(--rdp-nav_button-height);justify-content:center;margin:0;padding:0;position:relative;width:var(--rdp-nav_button-width)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{fill:var(--rdp-accent-color);display:inline-block}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{align-items:center;display:inline-flex;gap:var(--rdp-dropdown-gap);position:relative}.rdp-dropdown{appearance:none;border:none;cursor:inherit;inset-block-end:0;inset-block-start:0;inset-inline-start:0;line-height:inherit;margin:0;opacity:0;padding:0;position:absolute;width:100%;z-index:2}.rdp-dropdown_root{align-items:center;display:inline-flex;position:relative}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{align-content:center;display:flex;font-size:large;font-weight:700;height:var(--rdp-nav-height)}.rdp-root[data-nav-layout=after] .rdp-month,.rdp-root[data-nav-layout=around] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-end:var(--rdp-nav_button-width);margin-inline-start:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{display:inline-flex;height:var(--rdp-nav-height);inset-inline-start:0;position:absolute;top:0}.rdp-root[data-nav-layout=around] .rdp-button_next{display:inline-flex;height:var(--rdp-nav-height);inset-inline-end:0;justify-content:center;position:absolute;top:0}.rdp-months{display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:fit-content;position:relative}.rdp-month_grid{border-collapse:collapse}.rdp-nav{align-items:center;display:flex;height:var(--rdp-nav-height);inset-block-start:0;inset-inline-end:0;position:absolute}.rdp-weekday{font-size:smaller;font-weight:500;opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);font-size:small;font-weight:400;height:var(--rdp-week_number-height);opacity:var(--rdp-week_number-opacity);text-align:var(--rdp-weeknumber-text-align);width:var(--rdp-week_number-width)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-size:large;font-weight:700}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled{opacity:var(--rdp-disabled-opacity)}.rdp-hidden{color:var(--rdp-range_start-color);visibility:hidden}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:initial;border-radius:0;border-radius:initial;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{background-color:var(--rdp-range_end-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes rdp-slide_in_right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes rdp-slide_out_left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translateX(0)}to{transform:translateX(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.intern_pageContainer__uXGra{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);margin-left:220px;margin-top:40px;min-height:100vh;padding:2rem}.intern_contentWrapper__lKZQf{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1200px}.intern_pageTitle__o5NJ6{color:#4e342e;color:var(--brown-800);font-size:2.5rem;font-weight:700;margin-bottom:.5rem;padding-bottom:.25rem;position:relative}.intern_pageTitle__o5NJ6:after{background-color:#795548;background-color:var(--brown-500);border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:60px}.intern_pageSubtitle__vV-u5{color:#4a5568;font-size:1.125rem;margin-bottom:2rem}.intern_sectionCard__NOzZ2{background:#fff;border:1px solid #d7ccc8;border:1px solid var(--brown-100);border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;overflow:hidden;transition:transform .2s ease-in-out}.intern_sectionCard__NOzZ2:hover{transform:translateY(-2px)}.intern_sectionContent__EyQgz{padding:2rem}.intern_sectionTitle__y1hX8{color:#5d4037;color:var(--brown-700);font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;position:relative}.intern_dealflowPipelineContainer__UOcxv{background-color:#fff;border-radius:20px;box-shadow:0 4px 12px #0000001a;font-family:Comic Sans MS,Segoe UI,cursive,sans-serif;margin:-16px 1;padding:1px;position:relative;transition:background-color .3s ease}.intern_pipelineStagesContainer__-sTKX{padding:20px 0;position:relative}.intern_pipelineStagesRow__o43pw{align-items:center;display:flex;gap:12px;justify-content:space-between;position:relative;z-index:2}.intern_pipelineStage__rZBkw{align-items:center;cursor:pointer;display:flex;flex:1 1;justify-content:center;position:relative;transition:transform .2s}.intern_pipelineStage__rZBkw:hover{transform:scale(1.05)}.intern_stageCard__plO8F{background:linear-gradient(135deg,#140905,#8d6e63);border-radius:16px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;height:110px;justify-content:space-between;overflow:hidden;padding:12px;position:relative;text-align:center;transition:all .3s ease;width:125px}.intern_stageCard__plO8F:hover{box-shadow:0 8px 16px #00000026;transform:translateY(-5px)}.intern_stageCard__plO8F:before{background:linear-gradient(135deg,#fff3,#fff0 50%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.intern_stageContent__fuzsF{display:flex;flex-direction:column;height:100%;position:relative;z-index:2}.intern_stageHeader__0BOOh{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px}.intern_stageName__PdBBp{color:#fff;font-size:13px;font-weight:700;line-height:1.2;margin:0;text-shadow:1px 1px 2px #0000004d}.intern_stageIcon__lJk3W{color:#fff;font-size:16px;opacity:.9;text-shadow:1px 1px 2px #0000004d}.intern_stageCount__UgvhL{color:#fff;font-size:30px;font-weight:800;margin:auto 0 0;text-align:center;text-shadow:1px 1px 3px #0000004d}.intern_stageCard__plO8F:after{background:#ffffff1a;border-radius:50%;bottom:-10px;content:"";height:40px;position:absolute;right:-10px;transition:all .3s ease;width:40px}.intern_stageCard__plO8F:hover:after{transform:scale(1.1)}.intern_stageTooltip__2KiyY{background-color:#4a312af2;border-radius:0 0 12px 12px;color:#efebe9;font-size:.8rem;left:50%;line-height:1.4;margin-top:10px;opacity:0;padding:10px;position:absolute;text-align:center;top:100%;transform:translateX(-50%);transition:all .3s ease;width:100%;z-index:10}.intern_pipelineStage__rZBkw:hover .intern_stageTooltip__2KiyY{opacity:1}.intern_completed__Vv7Zq .intern_stageCard__plO8F{background:linear-gradient(135deg,#bcaaa4,#a1887f)}.intern_rescheduled__ESP\+7 .intern_stageCard__plO8F{background:linear-gradient(135deg,#d7ccc8,#bcaaa4)}.intern_cancelled__FCsO1 .intern_stageCard__plO8F{background:linear-gradient(135deg,#8d6e63,#6d4c41)}.intern_pipelineTitle__9FH7F{color:#5d4037;font-size:22px;font-weight:700;letter-spacing:1px;margin:0 0 8px}.intern_stageSelected__coUWY{box-shadow:0 4px 12px #00000026;transform:translateY(-5px)}.intern_stageSelected__coUWY:after{background-color:var(--primary-color);border-radius:2px;bottom:-8px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:16px}.intern_pipelineModalOverlay__XYU2z{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:50}.intern_pipelineModal__s1c8k{animation:intern_fadeInScale__KNUjR .3s ease;background-color:#fffaf0;border-radius:16px;box-shadow:0 8px 20px #0003;max-width:500px;padding:24px;position:relative;width:90%;z-index:100}@keyframes intern_fadeInScale__KNUjR{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.intern_modalHeader__lPqCX{margin-bottom:16px}.intern_modalTitle__Bm6Y4{color:#5d4037;font-size:18px;font-weight:700;margin:0}.intern_modalCloseBtn__gtrlf{background:none;border:none;color:#5d4037;cursor:pointer}.intern_modalBody__WY8FI{padding-top:10px}.intern_statusIndicator__z5Wv5{align-items:center;display:flex;margin-bottom:16px}.intern_statusDot__ah7lU{border-radius:50%;height:12px;margin-right:8px;width:12px}.intern_statusText__b72C5{color:#5d4037;font-size:14px;font-weight:600}.intern_rejectionContent__wKe8v{margin-bottom:20px}.intern_rejectionTitle__gIriL{color:#4e342e;font-size:14px;font-weight:700;margin-bottom:4px}.intern_rejectionReason__N6U7v{color:#6d4c41;font-size:13px;line-height:1.4}.intern_detailsSection__p3UQc{border-top:1px dashed #d7ccc8;padding-top:12px}.intern_detailRow__VQsog{display:flex;justify-content:space-between;margin-bottom:6px}.intern_detailLabel__uUlIu{color:#4e342e;font-size:13px;font-weight:600}.intern_detailValue__6dwhb{color:#6d4c41;font-size:13px}.intern_insightsSummary__aJ0qo{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.intern_insightCard__PLbwH{align-items:center;background:#efebe9;background:var(--brown-50);border:1px solid #d7ccc8;border:1px solid var(--brown-100);border-radius:8px;display:flex;gap:1rem;padding:1rem;transition:transform .3s ease,box-shadow .3s ease}.intern_insightCard__PLbwH:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.intern_insightIcon__TbSI-{align-items:center;background:#6d4c41;background:var(--brown-600);border-radius:8px;color:#fff;display:flex;justify-content:center;padding:.75rem}.intern_insightContent__ubZvY h3{color:#4e342e;color:var(--brown-800);font-size:1.5rem;font-weight:700;margin:0}.intern_insightContent__ubZvY p{color:#6d4c41;color:var(--brown-600);font-size:.875rem;margin:0}.intern_insightsTabs__wtV2H{margin-bottom:2rem}.intern_insightsTabHeader__YLv5o{border-bottom:1px solid #bcaaa4;border-bottom:1px solid var(--brown-200);display:flex;gap:.5rem}.intern_insightsTab__SKtf\+{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:#6d4c41;color:var(--brown-600);cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;padding:.75rem 1rem;transition:all .2s ease}.intern_insightsTab__SKtf\+:hover{color:#5d4037;color:var(--brown-700)}.intern_insightsTabActive__ZYBh0{border-bottom-color:#6d4c41;border-bottom-color:var(--brown-600);color:#4e342e;color:var(--brown-800)}.intern_insightsContainer__ZjJyT{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.intern_chartContainer__weCBF{background:#efebe9;background:var(--brown-50);border:1px solid #d7ccc8;border:1px solid var(--brown-100);border-radius:8px;height:300px;padding:1rem}.intern_tableHeader__cNF8f{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.intern_tableActions__KkZ1a{display:flex;gap:.5rem}.intern_filterButton__SuBa3{align-items:center;background:#d7ccc8;background:var(--brown-100);border:1px solid #bcaaa4;border:1px solid var(--brown-200);border-radius:6px;color:#5d4037;color:var(--brown-700);cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;padding:.5rem 1rem;transition:all .2s}.intern_filterButton__SuBa3:hover{background:#bcaaa4;background:var(--brown-200)}.intern_filterBadge__OI395{align-items:center;background:#6d4c41;background:var(--brown-600);border-radius:50%;color:#fff;display:flex;font-size:.75rem;height:20px;justify-content:center;width:20px}.intern_tableContainer__ElTxz{border:1px solid #bcaaa4;border:1px solid var(--brown-200);border-radius:8px;overflow-x:auto}.intern_advisorTable__MndAt{background:#fff;background-color:#fefcfa;border-collapse:collapse;border-radius:12px;box-shadow:0 4px 24px #8b451314;font-size:.85em;overflow:hidden;table-layout:fixed;width:100%}.intern_advisorTable__MndAt th{background:linear-gradient(135deg,#4e2106,#372c27);border-bottom:3px solid #1a0c02;border-right:2px solid #1a0c02;color:#fefcfa;font-size:.8em;font-weight:600;letter-spacing:.5px;padding:1rem;position:sticky;text-align:left;text-transform:uppercase;top:0;z-index:10}.intern_advisorTable__MndAt td{border-bottom:1px solid #d7ccc8;border-bottom:1px solid var(--brown-100);color:#5d2a0a;font-size:.875rem;line-height:1.3;padding:1rem;vertical-align:top}.intern_advisorTable__MndAt tr:hover{background:#efebe9;background:var(--brown-50);box-shadow:0 2px 8px #8b45131a;transform:translateX(2px)}.intern_truncatedTextContainer__T\+VPQ{position:relative}.intern_truncatedText__nCbuj{-webkit-box-orient:vertical;word-wrap:break-word;-webkit-line-clamp:2;-webkit-line-clamp:var(--max-lines,2);display:-webkit-box;line-height:1.4;max-height:2.8em;max-height:calc(1.4em*var(--max-lines, 2));overflow:hidden}.intern_truncatedText__nCbuj.intern_expanded__Qo-Hk{-webkit-line-clamp:none;max-height:none}.intern_seeMoreButton__y3mQm{align-items:center;background:none;border:none;color:#795548;color:var(--brown-500);cursor:pointer;display:flex;font-size:.75rem;gap:.25rem;margin-top:.25rem;text-decoration:underline}.intern_seeMoreButton__y3mQm:hover{color:#5d4037;color:var(--brown-700)}.intern_matchContainer__kGFLk{align-items:center;display:flex;gap:.5rem}.intern_progressBar__lA5kY{background:#bcaaa4;background:var(--brown-200);border-radius:4px;height:8px;overflow:hidden;width:60px}.intern_progressFill__xzpeC{background:linear-gradient(90deg,#4caf50,#68d391);background:linear-gradient(90deg,var(--green-500),#68d391);height:100%;transition:width .3s ease}.intern_matchScore__mSTUx{font-size:.875rem}.intern_matchScore__mSTUx,.intern_responseRate__-1OXe{color:#5d4037;color:var(--brown-700);font-weight:600}.intern_statusBadge__u2iR4{font-weight:500}.intern_availabilityBadge__vYc1Q,.intern_statusBadge__u2iR4{border-radius:4px;display:inline-block;font-size:.75rem;padding:.25rem .5rem}.intern_availabilityBadge__vYc1Q{background:#d7ccc8;background:var(--brown-100);color:#5d4037;color:var(--brown-700)}.intern_actionButtons__0WPQD{display:flex;flex-wrap:wrap;gap:.5rem}.intern_connectButton__1e5-M{background:#6d4c41;background:var(--brown-600);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.75rem;padding:.375rem .75rem;transition:background .2s}.intern_connectButton__1e5-M:hover{background:#5d4037;background:var(--brown-700)}.intern_shortlistButton__JjcXg{background:#d7ccc8;background:var(--brown-100);border:1px solid #bcaaa4;border:1px solid var(--brown-200);border-radius:4px;color:#5d4037;color:var(--brown-700);cursor:pointer;font-size:.75rem;padding:.375rem .75rem;transition:all .2s}.intern_shortlistButton__JjcXg:hover{background:#bcaaa4;background:var(--brown-200)}.intern_confirmedBadge__2Kh\+G{align-items:center;background:#4caf50;background:var(--green-500);color:#fff;display:flex;gap:.25rem}.intern_confirmedBadge__2Kh\+G,.intern_contactedBadge__kf2A0{border-radius:4px;font-size:.75rem;font-weight:500;padding:.375rem .75rem}.intern_contactedBadge__kf2A0{background:#d7ccc8;background:var(--brown-100);color:#5d4037;color:var(--brown-700)}.intern_modalOverlay__SzP4q{background-color:#00000080}.intern_modal__yIKgd{border-radius:8px;box-shadow:0 4px 20px #00000026;max-height:90vh;max-width:800px;width:80%}.intern_modalHeader__lPqCX{border-bottom:1px solid #d7ccc8;border-bottom:1px solid var(--brown-100);padding:1rem}.intern_modalHeader__lPqCX h3{color:#5d4037;color:var(--brown-700)}.intern_modalHeader__lPqCX button{color:#795548;color:var(--brown-500)}.intern_profileSummary__-kVHB{grid-gap:1.5rem;display:grid;grid-template-columns:repeat(2,1fr)}.intern_summarySection__xgWRb h4{border-bottom:1px solid #d7ccc8;border-bottom:1px solid var(--brown-100);margin-top:0;padding-bottom:.5rem}.intern_summarySection__xgWRb p{margin:.5rem 0}.intern_modalActions__mRMZi{border-top:1px solid #d7ccc8;border-top:1px solid var(--brown-100);padding:1rem}.intern_cancelButton__AZHjh{border:1px solid #bcaaa4;border:1px solid var(--brown-200);border-radius:4px}.intern_notification__WRXQ9{animation:intern_slideIn__QxQvi .3s ease-out;border-radius:4px;right:20px;top:20px}.intern_notification__WRXQ9.intern_success__Kfild{background-color:#4caf50;background-color:var(--green-500)}.intern_notification__WRXQ9.intern_info__tfmMf{background-color:#795548;background-color:var(--brown-500)}@keyframes intern_slideIn__QxQvi{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.intern_loadingContainer__RBGH8{height:200px}.intern_noResults__N0ZsC{color:#795548;color:var(--brown-500)}.intern_modalOverlay__SzP4q{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.intern_modal__yIKgd{background:#fff;border-radius:12px;box-shadow:0 20px 40px #00000026;max-height:80vh;max-width:600px;overflow-y:auto;width:90%}.intern_modalHeader__lPqCX{align-items:center;background:#efebe9;background:var(--brown-50);border-bottom:1px solid #bcaaa4;border-bottom:1px solid var(--brown-200);display:flex;justify-content:space-between;padding:1.5rem}.intern_modalHeader__lPqCX h3{color:#4e342e;color:var(--brown-800);font-size:1.25rem;font-weight:600;margin:0}.intern_modalHeader__lPqCX button{background:none;border:none;color:#6d4c41;color:var(--brown-600);cursor:pointer;font-size:1.5rem}.intern_modalBody__WY8FI{padding:1.5rem}.intern_profileSummary__-kVHB{display:flex;flex-direction:column;gap:1.5rem}.intern_summarySection__xgWRb h4{color:#5d4037;color:var(--brown-700);font-size:1rem;font-weight:600;margin:0 0 .5rem}.intern_summarySection__xgWRb p{color:#6d4c41;color:var(--brown-600);font-size:.875rem;margin:.25rem 0}.intern_modalActions__mRMZi{border-top:1px solid #bcaaa4;border-top:1px solid var(--brown-200);display:flex;gap:.5rem;justify-content:flex-end;padding:1.5rem}.intern_cancelButton__AZHjh{background:#d7ccc8;background:var(--brown-100);border:none;border-radius:6px;color:#5d4037;color:var(--brown-700);cursor:pointer;padding:.5rem 1rem}.intern_filterModal__56UDw{max-width:800px}.intern_filterContent__UdyND{padding:1rem}.intern_quickSearchContainer__GJUky{align-items:center;background:#fff;border:1px solid #bcaaa4;border:1px solid var(--brown-200);border-radius:4px;display:flex;gap:.5rem;margin-bottom:1rem;padding:.5rem}.intern_quickSearchInput__DIY2f{background:#0000;border:none;color:#5d4037;color:var(--brown-700);flex:1 1;font-size:.875rem;outline:none}.intern_filterGrid__tXUJD{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:1rem}.intern_filterCard__n5DQO{background:#fff;border:1px solid #bcaaa4;border:1px solid var(--brown-200);border-radius:4px;padding:1rem}.intern_filterTitle__madR-{color:#5d4037;color:var(--brown-700);font-size:.875rem;font-weight:600;margin-bottom:.5rem}.intern_filterSelect__tVJLj{background:#fff;border:1px solid #a1887f;border:1px solid var(--brown-300);border-radius:4px;color:#4e342e;color:var(--brown-800);font-size:.875rem;padding:.5rem;width:100%}.intern_sliderContainer__xQWe9{padding:.5rem 0}.intern_slider__yxFy1{-webkit-appearance:none;background:#bcaaa4;background:var(--brown-200);border-radius:2px;height:4px;outline:none;width:100%}.intern_slider__yxFy1:-webkit-slider-thumb{appearance:none;background:#6d4c41;background:var(--brown-600);border-radius:50%;cursor:pointer;height:16px;width:16px}.intern_sliderValue__sE7R9{color:#5d4037;color:var(--brown-700);font-size:.875rem;font-weight:600;margin-top:.5rem;text-align:center}.intern_dropdownContainer__Xi1i4{position:relative}.intern_multiSelectButton__b1QQv{align-items:center;background:#fff;border:1px solid #a1887f;border:1px solid var(--brown-300);border-radius:4px;color:#4e342e;color:var(--brown-800);cursor:pointer;display:flex;font-size:.875rem;justify-content:space-between;padding:.5rem;text-align:left;width:100%}.intern_multiSelectActive__nm3c6{background:#efebe9;background:var(--brown-50);border-color:#795548;border-color:var(--brown-500)}.intern_dropdownMenu__xf6Pp{background:#fff;border:1px solid #a1887f;border:1px solid var(--brown-300);border-radius:4px;box-shadow:0 4px 8px #0000001a;left:0;margin-top:.25rem;max-height:150px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:10}.intern_dropdownItem__-J5sY{border-bottom:1px solid #d7ccc8;border-bottom:1px solid var(--brown-100);padding:.5rem}.intern_dropdownItem__-J5sY:hover{background:#efebe9;background:var(--brown-50)}.intern_checkboxLabel__qokn7{align-items:center;color:#4e342e;color:var(--brown-800);cursor:pointer;display:flex;font-size:.875rem}.intern_checkbox__bAoSr{accent-color:#6d4c41;accent-color:var(--brown-600);margin-right:.5rem}.intern_checkboxText__RoBYV{flex:1 1}.intern_checkboxIcon__vsNXb{color:#6d4c41;color:var(--brown-600)}.intern_dropdownActions__\+mPX3{background:#efebe9;background:var(--brown-50);border-top:1px solid #bcaaa4;border-top:1px solid var(--brown-200);padding:.5rem}.intern_dropdownButton__EmYCD{background:#6d4c41;background:var(--brown-600);border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:.5rem;transition:background .2s;width:100%}.intern_dropdownButton__EmYCD:hover{background:#5d4037;background:var(--brown-700)}.intern_filterActions__X\+0Nz{display:flex;gap:1rem;justify-content:flex-end}.intern_clearFiltersButton__8mt4K{background:#d7ccc8;background:var(--brown-100);border:1px solid #a1887f;border:1px solid var(--brown-300);border-radius:4px;color:#4e342e;color:var(--brown-800);cursor:pointer;font-weight:500;padding:.5rem 1rem;transition:all .2s}.intern_clearFiltersButton__8mt4K:hover{background:#bcaaa4;background:var(--brown-200)}.intern_applyFiltersButton__Q6IUm{background:#6d4c41;background:var(--brown-600);border:1px solid #5d4037;border:1px solid var(--brown-700);border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:.5rem 1rem;transition:all .2s}.intern_applyFiltersButton__Q6IUm:hover{background:#5d4037;background:var(--brown-700)}.intern_notification__WRXQ9{border-radius:6px;color:#fff;font-weight:500;padding:1rem;position:fixed;right:1rem;top:1rem;z-index:1000}.intern_notification__WRXQ9.intern_success__Kfild{background:#4caf50;background:var(--green-500)}.intern_notification__WRXQ9.intern_error__x6nYI{background:#f44336;background:var(--red-500)}.intern_notification__WRXQ9.intern_info__tfmMf{background:#2196f3;background:var(--blue-500)}.intern_loadingContainer__RBGH8,.intern_noResults__N0ZsC{align-items:center;color:#6d4c41;color:var(--brown-600);display:flex;justify-content:center;padding:2rem}.intern_noResults__N0ZsC{text-align:center}.intern_blurredContainer__EaKhV{filter:blur(2px);pointer-events:none}@media (max-width:768px){.intern_pageContainer__uXGra{padding:1rem}.intern_pageTitle__o5NJ6{font-size:2rem}.intern_sectionContent__EyQgz{padding:1.5rem}.intern_pipelineStagesRow__o43pw{flex-direction:column;gap:1rem}.intern_pipelineConnectionLine__H4Lyo{display:none}.intern_insightsContainer__ZjJyT,.intern_insightsSummary__aJ0qo{grid-template-columns:1fr}.intern_tableContainer__ElTxz{font-size:.75rem}.intern_fundingTable__LHJGE td,.intern_fundingTable__LHJGE th{padding:.5rem}}.modal-content{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;max-width:50%;padding:25px}.modal-close{color:#666;font-size:24px;right:10px;top:10px}.modal-close:hover{color:var(--brown-dark)}.meetings-container{--light-brown:#f5f0e1;--medium-brown:#e6d7c3;--accent-brown:#c8b6a6;--primary-brown:#a67c52;--dark-brown:#7d5a50;--text-brown:#4a352f;--background-brown:#faf7f2;--pale-brown:#f0e6d9;background:var(--background-brown);color:var(--text-brown);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0 auto;max-width:1000px;min-height:100vh;padding:1rem}.availability-summary{background-color:#f9f9f9;border:1px solid #ddd;border-radius:4px;margin:1rem 0;padding:1rem}.availability-list{gap:.5rem}.availability-item{border-radius:4px;padding:.5rem}.has-availability{border-left:3px solid #4caf50}.availability-indicator{position:absolute;right:2px;top:2px}.availability-status.available{color:#4caf50;font-weight:700}.availability-details{background:#f8f9fa;border-radius:8px;margin:16px 0;padding:16px}.availability-details h4{color:#333;font-size:14px;font-weight:600;margin:0 0 12px}.availability-list{display:flex;flex-direction:column;gap:8px}.availability-item{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:6px;display:flex;justify-content:space-between;padding:12px}.availability-info{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.availability-date{color:#333;font-weight:500}.availability-time{color:#666;font-size:14px}.availability-timezone{color:#888;font-size:12px}.availability-status{border-radius:12px;font-size:11px;font-weight:500;padding:2px 8px;text-transform:uppercase}.availability-status.available{background:#e8f5e8;color:#2d7d2d}.availability-status.booked{background:#fff3cd;color:#856404}.remove-availability-btn{align-items:center;background:#dc3545;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;height:24px;justify-content:center;width:24px}.remove-availability-btn:hover{background:#c82333}.summary-header{margin-bottom:16px}.manage-availability-btn{align-items:center;background:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 16px}.manage-availability-btn:hover{background:#0056b3}.view-all-availability{background:none;border:1px solid #007bff;border-radius:6px;color:#007bff;cursor:pointer;font-size:14px;margin-top:12px;padding:8px 16px}.view-all-availability:hover{background:#f8f9ff}.no-availability p{color:#666;font-style:italic;margin:0;padding:16px;text-align:center}.availability-indicator{font-size:12px;margin-left:8px}.meetings-header{align-items:center;background:var(--medium-brown);border-radius:8px;box-shadow:0 2px 8px #7d5a501a;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding:1rem 1.5rem}.meetings-header h2{color:var(--dark-brown);font-size:1.6rem;font-weight:600;margin:0}.header-buttons{display:flex;gap:.8rem}.calendar-btn,.create-event-btn{align-items:center;background:var(--primary-brown);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:.5rem;padding:8px 16px;transition:all .2s ease}.calendar-btn:hover,.create-event-btn:hover{background:var(--dark-brown);transform:translateY(-1px)}.meetings-tabs{background:var(--light-brown);border-radius:8px;display:flex;gap:.5rem;margin-bottom:1.5rem;padding:.8rem}.meetings-tabs button{background:var(--pale-brown);border:1px solid var(--accent-brown);border-radius:6px;color:var(--text-brown);cursor:pointer;flex:1 1;font-size:.85rem;font-weight:500;padding:8px 14px;transition:all .2s ease}.meetings-tabs button:hover{background:var(--medium-brown)}.meetings-tabs button.active{background:var(--primary-brown);border-color:var(--dark-brown);color:#fff}.date-range-selector{align-items:center;background:var(--light-brown);border:1px solid var(--accent-brown);border-radius:8px;display:flex;gap:.8rem;margin-bottom:1.5rem;padding:1rem}.date-range-selector input[type=date]{background:#fff;border:1px solid var(--accent-brown);border-radius:4px;color:var(--text-brown);font-size:.9rem;padding:6px 10px}.date-range-selector input[type=date]:focus{border-color:var(--primary-brown);outline:none}.date-range-selector span{color:var(--text-brown);font-size:.9rem;font-weight:500}.meetings-table{border:1px solid var(--medium-brown)}.table-header{background:var(--medium-brown);color:var(--dark-brown);display:grid;font-size:.9rem;font-weight:600;grid-template-columns:2fr 1.5fr 1.2fr .8fr .8fr;padding:1rem}.table-body{display:flex;flex-direction:column}.table-row{align-items:center;border-bottom:1px solid var(--light-brown);display:grid;grid-template-columns:2fr 1.5fr 1.2fr .8fr .8fr;padding:1rem;transition:background-color .2s ease}.table-row:hover{background:var(--background-brown)}.table-row:last-child{border-bottom:none}.event-title{color:var(--dark-brown);font-weight:600}.event-date,.event-location{color:var(--primary-brown);font-size:.85rem}.status-badge{border-radius:12px;display:inline-block;font-weight:500;padding:3px 8px;text-transform:capitalize}.status-badge.pending{background:var(--pale-brown);color:var(--text-brown)}.status-badge.confirmed{background:#d4e6d4;color:#4a6741}.status-badge.completed{background:#c7d9e6;color:#2d5a7a}.status-badge.cancelled{background:#e6c7c7;color:#7a2d2d}.view-meeting-btn{background:var(--primary-brown);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.8rem;font-weight:500;padding:6px 12px;transition:background-color .2s ease}.view-meeting-btn:hover{background:var(--dark-brown)}.no-events{background:var(--light-brown);border:1px dashed var(--accent-brown);border-radius:8px;color:var(--text-brown);font-size:1rem;font-weight:500;margin:1rem;padding:2rem;text-align:center}.modal-overlay{background:#4a352fb3}.modal-content{box-shadow:0 10px 30px #4a352f4d;max-width:90vw;padding:2rem}.calendar-popup{background:#fff;border-radius:12px;padding:1.5rem;width:400px}.calendar-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.calendar-header h3{color:var(--dark-brown);font-size:1.2rem;margin:0}.calendar-header button{background:var(--primary-brown);border:none;border-radius:6px;color:#fff;cursor:pointer;padding:8px;transition:background-color .2s ease}.calendar-header button:hover{background:var(--dark-brown)}.calendar-weekdays{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(7,1fr);margin-bottom:.5rem}.weekday{color:var(--primary-brown);font-size:.8rem;font-weight:600;padding:.5rem 0;text-align:center}.calendar-grid{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(7,1fr);margin-bottom:1rem}.calendar-day{align-items:center;aspect-ratio:1;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;font-size:.8rem;justify-content:flex-start;padding:4px;position:relative;transition:background-color .2s ease}.calendar-day:hover{background:var(--light-brown)}.calendar-day.selected{background:var(--primary-brown);color:#fff}.calendar-day.has-events{background:var(--pale-brown);font-weight:600}.day-number{margin-bottom:2px}.event-indicators{display:flex;flex-wrap:wrap;gap:1px;justify-content:center}.event-dot{background:var(--primary-brown);border-radius:50%;height:4px;width:4px}.event-dot.confirmed{background:#4a6741}.event-dot.pending{background:var(--dark-brown)}.event-dot.cancelled{background:#7a2d2d}.more-events{color:var(--primary-brown);font-size:.6rem;font-weight:600}.selected-date-events{background:var(--light-brown);border-radius:8px;margin-bottom:1rem;padding:1rem}.selected-date-events h4{color:var(--dark-brown);font-size:1rem;margin:0 0 .5rem}.calendar-event-item{align-items:center;display:flex;font-size:.85rem;gap:.5rem;padding:.3rem 0}.event-status{background:var(--primary-brown);border-radius:50%;height:8px;width:8px}.event-status.confirmed{background:#4a6741}.event-status.pending{background:var(--dark-brown)}.close-calendar{background:var(--primary-brown);border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:8px 16px;width:100%}.close-calendar:hover{background:var(--dark-brown)}.create-event-form{width:300px}.create-event-form h3{color:var(--dark-brown);margin:0 0 1rem}.create-event-form input,.create-event-form select{border:1px solid var(--accent-brown);border-radius:6px;box-sizing:border-box;font-size:.9rem;margin-bottom:1rem;padding:8px 12px;width:100%}.create-event-form input:focus,.create-event-form select:focus{border-color:var(--primary-brown);outline:none}.form-buttons{display:flex;gap:.5rem}.form-buttons button{border:none;border-radius:6px;cursor:pointer;flex:1 1;font-weight:500;padding:8px 16px;transition:background-color .2s ease}.form-buttons button[type=submit]{background:var(--primary-brown);color:#fff}.form-buttons button[type=submit]:hover{background:var(--dark-brown)}.form-buttons button[type=button]{background:var(--medium-brown);color:var(--text-brown)}.form-buttons button[type=button]:hover{background:var(--accent-brown)}.meeting-details{width:300px}.meeting-details h3{color:var(--dark-brown);margin:0 0 1rem}.meeting-details p{color:var(--text-brown);margin-bottom:.5rem}.meeting-actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem}.meeting-actions button{border:none;border-radius:4px;cursor:pointer;font-size:.8rem;font-weight:500;padding:6px 12px;transition:background-color .2s ease}.meeting-actions button:first-child{background:#4a6741;color:#fff}.meeting-actions button:nth-child(2){background:#7a2d2d;color:#fff}.meeting-actions button:nth-child(3){background:var(--primary-brown);color:#fff}.meeting-actions button:last-child{background:var(--medium-brown);color:var(--text-brown)}@media (max-width:768px){.meetings-container{padding:.8rem}.meetings-header{flex-direction:column;gap:.8rem}.header-buttons{justify-content:space-between;width:100%}.meetings-container{padding:.8rem}.meetings-header{flex-direction:column;gap:.8rem;padding:1rem}.header-buttons{gap:.5rem;width:100%}.date-range-selector,.header-buttons,.meetings-tabs{flex-direction:column}.date-range-selector{align-items:flex-start}.table-header{display:none}.table-row{gap:.5rem;grid-template-columns:1fr;padding:1rem;position:relative}.table-row:before{color:var(--dark-brown);content:attr(data-label);font-size:.8rem;font-weight:600}.event-action,.event-date,.event-location,.event-status,.event-title{width:100%}.view-meeting-btn{bottom:1rem;position:absolute;right:1rem}.calendar-popup{padding:1rem;width:90vw}.calendar-grid{gap:1px}.modal-content{padding:1rem;width:95vw}.create-event-form,.meeting-details{width:100%}.meeting-actions{flex-direction:column}.meeting-actions button{width:100%}}@media (max-width:480px){.meetings-header h2{font-size:1.3rem}.calendar-btn,.create-event-btn{font-size:.8rem;padding:6px 12px}.meetings-tabs button{font-size:.8rem;padding:6px 8px}.date-range-selector input[type=date]{width:100%}.date-range-selector span{display:none}.calendar-grid,.calendar-weekdays{font-size:.7rem}.selected-date-events h4{font-size:.9rem}.calendar-event-item{font-size:.8rem}}.meetings-table{background:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 2px 12px #7d5a501a;margin-bottom:1.5rem;overflow:hidden;width:100%}.meetings-table thead{background-color:var(--medium-brown)}.meetings-table th{color:var(--dark-brown);font-size:.9rem;font-weight:600;padding:1rem;text-align:left}.meetings-table tbody tr{border-bottom:1px solid var(--light-brown);transition:background-color .2s ease}.meetings-table tbody tr:last-child{border-bottom:none}.meetings-table tbody tr:hover{background-color:var(--background-brown)}.meetings-table td{padding:1rem;vertical-align:middle}.meetings-table .event-title{color:var(--dark-brown);font-weight:600}.meetings-table .event-date,.meetings-table .event-location{color:var(--primary-brown);font-size:.85rem}.meetings-table .status-badge{border-radius:12px;display:inline-block;font-size:.75rem;font-weight:500;padding:4px 8px;text-transform:capitalize}@media (max-width:768px){.meetings-table{display:block;overflow-x:auto;white-space:nowrap}.meetings-table thead{display:none}.meetings-table tbody,.meetings-table td,.meetings-table tr{display:block;white-space:normal;width:100%}.meetings-table tr{margin-bottom:1rem;padding-top:1.5rem;position:relative}.meetings-table td{padding:.5rem 1rem .5rem 50%;position:relative;text-align:right}.meetings-table td:before{color:var(--dark-brown);content:attr(data-label);font-weight:600;left:1rem;padding-right:1rem;position:absolute;text-align:left;width:calc(50% - 1rem)}.meetings-table .view-meeting-btn{display:inline-block;margin-top:.5rem;position:static}}.table-container{border-radius:8px;margin-top:1.5rem;overflow:hidden}.messages-page{background-color:#f8f4f0;color:#4a3a2a;height:100vh;margin-top:80px}.messages-header{background-color:#6b4f37;box-shadow:0 2px 5px #0000001a;color:#f8f4f0;padding:1rem 2rem}.search-bar input{background-color:#f8f4f0;border:1px solid #c4b6a6;border-radius:4px;color:#4a3a2a;padding:.5rem 1rem}.search-bar input:focus{border-color:#8b7355}.new-message-btn{background-color:#a78a6f;border-radius:4px;padding:.5rem 1rem;transition:background-color .2s}.new-message-btn:hover{background-color:#8b7355}.messages-sidebar{background-color:#e8e0d9;border-right:1px solid #d4c9bc;width:300px}.messages-tabs{border-bottom:1px solid #d4c9bc}.tab-btn{color:#6b4f37;transition:all .2s}.tab-btn:hover{background-color:#d9cdc0}.tab-btn.active{background-color:#c4b6a6;color:#4a3a2a}.messages-list{padding:.5rem}.message-item{background-color:#f0e9e0;border-left:3px solid #0000;border-radius:4px;margin-bottom:.5rem;transition:background-color .2s}.message-item:hover{background-color:#e8e0d9}.message-item.selected{background-color:#d9cdc0;border-left:3px solid #8b7355}.message-item.unread{background-color:#f0e9e0;border-left:3px solid #6b4f37}.message-sender,.message-subject{color:#4a3a2a;margin-bottom:.25rem}.message-subject{font-weight:500}.message-preview{color:#6b4f37;font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.message-meta{color:#8b7355;font-size:.8rem;justify-content:space-between;margin-top:.5rem}.attachment-indicator{margin-left:.5rem}.no-messages{color:#8b7355}.message-content{padding:1.5rem}.compose-header{border-bottom:1px solid #d4c9bc;padding-bottom:1rem}.compose-header,.form-group{margin-bottom:1rem}.form-group label{color:#6b4f37}.form-group input,.form-group textarea{background-color:#f8f4f0;border:1px solid #c4b6a6;border-radius:4px;color:#4a3a2a;padding:.5rem}.form-group textarea{flex:1 1;min-height:200px;resize:none}.compose-actions{gap:.5rem;margin-top:1rem}.cancel-btn,.save-draft-btn,.send-btn{border:none;border-radius:4px;cursor:pointer;padding:.5rem 1rem;transition:background-color .2s}.send-btn{background-color:#6b4f37}.send-btn:hover{background-color:#5a4230}.save-draft-btn{background-color:#a78a6f}.save-draft-btn:hover{background-color:#8b7355}.cancel-btn{background-color:#d4c9bc;color:#4a3a2a}.cancel-btn:hover{background-color:#c4b6a6}.message-header{border-bottom:1px solid #d4c9bc;margin-bottom:1rem;padding-bottom:1rem}.message-header h3{color:#4a3a2a}.meta-label{color:#6b4f37}.date,.recipient,.sender{color:#4a3a2a}.meeting-details-box{background-color:#f0e9e0;border-left:3px solid #8b7355;border-radius:0 4px 4px 0;margin:1rem 0;padding:1rem}.meeting-details-box h4{color:#6b4f37}.attachments{margin-top:1rem}.attachments h4{color:#6b4f37;margin-bottom:.5rem}.attachment-link{color:#8b7355;text-decoration:none}.attachment-link:hover{text-decoration:underline}.message-actions{border-top:1px solid #d4c9bc;gap:.5rem;padding-top:1rem}.delete-btn,.forward-btn,.reply-btn{border-radius:4px;padding:.5rem 1rem;transition:background-color .2s}.reply-btn{background-color:#6b4f37}.reply-btn:hover{background-color:#5a4230}.forward-btn{background-color:#a78a6f}.forward-btn:hover{background-color:#8b7355}.delete-btn{background-color:#d4c9bc;color:#4a3a2a}.delete-btn:hover{background-color:#c4b6a6}.no-message-selected{color:#8b7355}.empty-state-icon{margin-bottom:1rem}.no-message-selected h3{color:#6b4f37}.no-message-selected p{margin-bottom:1.5rem}@media (max-width:768px){.messages-container{flex-direction:column}.messages-sidebar{height:300px;width:100%}.search-bar input{width:200px}}.pipeline_pipelineContainer__hxXaB{align-items:center;background-color:#fff;border-radius:16px;display:flex;flex-wrap:wrap;font-family:Comic Sans MS,Segoe UI,cursive,sans-serif;gap:20px;justify-content:flex-start;margin:-20px 0 -20px 20px;max-width:calc(100vw - 300px);padding:10px;position:relative;transition:background-color .3s ease}.pipeline_stageContainer__2KpCM{align-items:center;cursor:pointer;display:flex;flex:0 0 auto;flex-direction:column;max-width:120px;min-width:100px;position:relative;transition:transform .2s}.pipeline_stageContainer__2KpCM:hover{transform:scale(1.05)}.pipeline_stageCircle__5tO82{align-items:center;background:linear-gradient(135deg,#a1887f,#8d6e63);border-radius:12px;box-shadow:0 2px 6px #0000001a;color:#fff;display:flex;flex-direction:column;font-size:22px;font-weight:800;height:90px;justify-content:center;overflow:hidden;padding:8px;position:relative;text-align:center;text-shadow:1px 1px 2px #0000004d;transition:all .3s ease;width:110px}.pipeline_stageCircle__5tO82:hover{box-shadow:0 6px 12px #00000026;transform:translateY(-3px)}.pipeline_stageCircle__5tO82:before{background:linear-gradient(135deg,#fff3,#fff0 50%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.pipeline_stageCircle__5tO82:after{background:#ffffff1a;border-radius:50%;bottom:-8px;content:"";height:30px;position:absolute;right:-8px;transition:all .3s ease;width:30px;z-index:1}.pipeline_stageCircle__5tO82:hover:after{transform:scale(1.1)}.pipeline_stageName__9hirB{align-items:center;color:#5d4037;display:flex;font-size:11px;font-weight:700;justify-content:center;line-height:1.2;margin:6px 0 0;min-height:24px;text-align:center}.pipeline_stageContainer__2KpCM:first-child .pipeline_stageCircle__5tO82{background:linear-gradient(135deg,#a1887f,#8d6e63)}.pipeline_stageContainer__2KpCM:nth-child(2) .pipeline_stageCircle__5tO82{background:linear-gradient(135deg,#8d6e63,#795548)}.pipeline_stageContainer__2KpCM:nth-child(3) .pipeline_stageCircle__5tO82{background:linear-gradient(135deg,#795548,#6d4c41)}.pipeline_stageContainer__2KpCM:nth-child(4) .pipeline_stageCircle__5tO82{background:linear-gradient(135deg,#6d4c41,#5d4037)}.pipeline_stageContainer__2KpCM:nth-child(5) .pipeline_stageCircle__5tO82{background:linear-gradient(135deg,#5d4037,#4e342e)}.pipeline_stageContainer__2KpCM:nth-child(6) .pipeline_stageCircle__5tO82{background:linear-gradient(135deg,#4e342e,#3e2723)}.pipeline_stageContainer__2KpCM:nth-child(7) .pipeline_stageCircle__5tO82{background:linear-gradient(135deg,#3e2723,#2e1b13)}.pipeline_stageContainer__2KpCM:nth-child(8) .pipeline_stageCircle__5tO82{background:linear-gradient(135deg,#2e1b13,#1e0e09)}.pipeline_stageContainer__2KpCM:nth-child(10) .pipeline_stageCircle__5tO82,.pipeline_stageContainer__2KpCM:nth-child(9) .pipeline_stageCircle__5tO82{background:linear-gradient(135deg,#d7ccc8,#bcaaa4);color:#5d4037;text-shadow:1px 1px 2px #0000001a}@media (max-width:1200px){.pipeline_pipelineContainer__hxXaB{gap:6px;margin-left:auto;max-width:calc(100vw - 240px)}.pipeline_stageContainer__2KpCM{max-width:110px;min-width:90px}.pipeline_stageCircle__5tO82{font-size:20px;height:70px;width:90px}.pipeline_stageName__9hirB{font-size:10px}}@media (max-width:768px){.pipeline_pipelineContainer__hxXaB{flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-left:auto;max-width:calc(100vw - 20px)}.pipeline_stageContainer__2KpCM{max-width:100px;min-width:80px}.pipeline_stageCircle__5tO82{font-size:18px;height:65px;width:80px}.pipeline_stageName__9hirB{font-size:10px;margin-top:4px}}@keyframes pipeline_fadeInScale__vBrUp{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.pipeline_modalOverlay__B7g7x{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:50}.pipeline_modal__f\+OLL{animation:pipeline_fadeInScale__vBrUp .3s ease;background-color:#fffaf0;border-radius:16px;box-shadow:0 8px 20px #0003;max-width:500px;padding:24px;position:relative;width:90%;z-index:100}.pipeline_modalHeader__R0l8c{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.pipeline_modalTitle__KYLJ4{color:#5d4037;font-size:18px;font-weight:700;margin:0}.pipeline_modalCloseBtn__kwOxQ{background:none;border:none;color:#5d4037;cursor:pointer;font-size:20px}.pipeline_pipelineTitle__dMMJC{color:#5d4037;font-size:18px;font-weight:700;letter-spacing:.5px;margin:0 0 6px}.program-sponsor_pageContainer__2SzDR{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);margin-left:250px;margin-top:40px;min-height:100vh;padding:2rem}.program-sponsor_contentWrapper__HSAVv{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1200px}.program-sponsor_pageTitle__eF6LP{color:#4e342e;color:var(--brown-800);font-size:2.5rem;font-weight:700;margin-bottom:.5rem;padding-bottom:.25rem;position:relative}.program-sponsor_pageTitle__eF6LP:after{background-color:#795548;background-color:var(--brown-500);border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:60px}.program-sponsor_pageSubtitle__8ZO4j{color:#4a5568;font-size:1.125rem;margin-bottom:2rem}.program-sponsor_sectionCard__Y-57Y{background:#fff;border:1px solid #d7ccc8;border:1px solid var(--brown-100);border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;overflow:hidden;transition:transform .2s ease-in-out}.program-sponsor_sectionCard__Y-57Y:hover{transform:translateY(-2px)}.program-sponsor_sectionContent__KcZgh{padding:2rem}.program-sponsor_sectionTitle__tPSqw{color:#5d4037;color:var(--brown-700);font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;position:relative}.program-sponsor_dealflowPipelineContainer__GPkNs{background-color:#fff;border-radius:20px;box-shadow:0 4px 12px #0000001a;font-family:Comic Sans MS,Segoe UI,cursive,sans-serif;margin:-16px 1;padding:1px;position:relative;transition:background-color .3s ease}.program-sponsor_pipelineStagesContainer__4Uq4h{padding:20px 0;position:relative}.program-sponsor_pipelineStagesRow__qaaV3{align-items:center;display:flex;gap:12px;justify-content:space-between;position:relative;z-index:2}.program-sponsor_pipelineStage__qK89V{align-items:center;cursor:pointer;display:flex;flex:1 1;justify-content:center;position:relative;transition:transform .2s}.program-sponsor_pipelineStage__qK89V:hover{transform:scale(1.05)}.program-sponsor_stageCard__c3KlV{background:linear-gradient(135deg,#140905,#8d6e63);border-radius:16px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;height:110px;justify-content:space-between;overflow:hidden;padding:12px;position:relative;text-align:center;transition:all .3s ease;width:125px}.program-sponsor_stageCard__c3KlV:hover{box-shadow:0 8px 16px #00000026;transform:translateY(-5px)}.program-sponsor_stageCard__c3KlV:before{background:linear-gradient(135deg,#fff3,#fff0 50%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.program-sponsor_stageContent__1Tl-P{display:flex;flex-direction:column;height:100%;position:relative;z-index:2}.program-sponsor_stageHeader__nzUwn{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px}.program-sponsor_stageName__WvPZG{color:#fff;font-size:13px;font-weight:700;line-height:1.2;margin:0;text-shadow:1px 1px 2px #0000004d}.program-sponsor_stageIcon__ZGUTC{color:#fff;font-size:16px;opacity:.9;text-shadow:1px 1px 2px #0000004d}.program-sponsor_stageCount__jml-i{color:#fff;font-size:30px;font-weight:800;margin:auto 0 0;text-align:center;text-shadow:1px 1px 3px #0000004d}.program-sponsor_stageCard__c3KlV:after{background:#ffffff1a;border-radius:50%;bottom:-10px;content:"";height:40px;position:absolute;right:-10px;transition:all .3s ease;width:40px}.program-sponsor_stageCard__c3KlV:hover:after{transform:scale(1.1)}.program-sponsor_stageTooltip__mipRx{background-color:#4a312af2;border-radius:0 0 12px 12px;color:#efebe9;font-size:.8rem;left:50%;line-height:1.4;margin-top:10px;opacity:0;padding:10px;position:absolute;text-align:center;top:100%;transform:translateX(-50%);transition:all .3s ease;width:100%;z-index:10}.program-sponsor_pipelineStage__qK89V:hover .program-sponsor_stageTooltip__mipRx{opacity:1}.program-sponsor_completed__4PJ8x .program-sponsor_stageCard__c3KlV{background:linear-gradient(135deg,#bcaaa4,#a1887f)}.program-sponsor_rescheduled__eGs96 .program-sponsor_stageCard__c3KlV{background:linear-gradient(135deg,#d7ccc8,#bcaaa4)}.program-sponsor_cancelled__-aXz1 .program-sponsor_stageCard__c3KlV{background:linear-gradient(135deg,#8d6e63,#6d4c41)}.program-sponsor_pipelineTitle__DxW0Y{color:#5d4037;font-size:22px;font-weight:700;letter-spacing:1px;margin:0 0 8px}.program-sponsor_stageSelected__khQBn{box-shadow:0 4px 12px #00000026;transform:translateY(-5px)}.program-sponsor_stageSelected__khQBn:after{background-color:var(--primary-color);border-radius:2px;bottom:-8px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:16px}.program-sponsor_pipelineModalOverlay__9paZB{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:50}.program-sponsor_pipelineModal__dmqao{animation:program-sponsor_fadeInScale__uVj1Q .3s ease;background-color:#fffaf0;border-radius:16px;box-shadow:0 8px 20px #0003;max-width:500px;padding:24px;position:relative;width:90%;z-index:100}@keyframes program-sponsor_fadeInScale__uVj1Q{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.program-sponsor_modalHeader__\+v4Zk{margin-bottom:16px}.program-sponsor_modalTitle__wMKPW{color:#5d4037;font-size:18px;font-weight:700;margin:0}.program-sponsor_modalCloseBtn__h6PmD{background:none;border:none;color:#5d4037;cursor:pointer}.program-sponsor_modalBody__HCVHY{padding-top:10px}.program-sponsor_statusIndicator__flYxG{align-items:center;display:flex;margin-bottom:16px}.program-sponsor_statusDot__M3QRl{border-radius:50%;height:12px;margin-right:8px;width:12px}.program-sponsor_statusText__o-02r{color:#5d4037;font-size:14px;font-weight:600}.program-sponsor_rejectionContent__OYXCO{margin-bottom:20px}.program-sponsor_rejectionTitle__dMtaS{color:#4e342e;font-size:14px;font-weight:700;margin-bottom:4px}.program-sponsor_rejectionReason__prN7k{color:#6d4c41;font-size:13px;line-height:1.4}.program-sponsor_detailsSection__0Wcjs{border-top:1px dashed #d7ccc8;padding-top:12px}.program-sponsor_detailRow__iJkUu{display:flex;justify-content:space-between;margin-bottom:6px}.program-sponsor_detailLabel__eF3GQ{color:#4e342e;font-size:13px;font-weight:600}.program-sponsor_detailValue__PAi-h{color:#6d4c41;font-size:13px}.program-sponsor_insightsSummary__VDeec{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.program-sponsor_insightCard__Jy3RF{align-items:center;background:#efebe9;background:var(--brown-50);border:1px solid #d7ccc8;border:1px solid var(--brown-100);border-radius:8px;display:flex;gap:1rem;padding:1rem;transition:transform .3s ease,box-shadow .3s ease}.program-sponsor_insightCard__Jy3RF:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.program-sponsor_insightIcon__5GsSC{align-items:center;background:#6d4c41;background:var(--brown-600);border-radius:8px;color:#fff;display:flex;justify-content:center;padding:.75rem}.program-sponsor_insightContent__1ZF4c h3{color:#4e342e;color:var(--brown-800);font-size:1.5rem;font-weight:700;margin:0}.program-sponsor_insightContent__1ZF4c p{color:#6d4c41;color:var(--brown-600);font-size:.875rem;margin:0}.program-sponsor_insightsTabs__z1\+pI{margin-bottom:2rem}.program-sponsor_insightsTabHeader__DzPg5{border-bottom:1px solid #bcaaa4;border-bottom:1px solid var(--brown-200);display:flex;gap:.5rem}.program-sponsor_insightsTab__M2uAZ{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:#6d4c41;color:var(--brown-600);cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;padding:.75rem 1rem;transition:all .2s ease}.program-sponsor_insightsTab__M2uAZ:hover{color:#5d4037;color:var(--brown-700)}.program-sponsor_insightsTabActive__\+3aLt{border-bottom-color:#6d4c41;border-bottom-color:var(--brown-600);color:#4e342e;color:var(--brown-800)}.program-sponsor_insightsContainer__3A7p5{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.program-sponsor_chartContainer__Qk8N8{background:#efebe9;background:var(--brown-50);border:1px solid #d7ccc8;border:1px solid var(--brown-100);border-radius:8px;height:300px;padding:1rem}.program-sponsor_tableHeader__Jt1TH{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.program-sponsor_tableActions__yTtSu{display:flex;gap:.5rem}.program-sponsor_filterButton__D5xet{align-items:center;background:#d7ccc8;background:var(--brown-100);border:1px solid #bcaaa4;border:1px solid var(--brown-200);border-radius:6px;color:#5d4037;color:var(--brown-700);cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;padding:.5rem 1rem;transition:all .2s}.program-sponsor_filterButton__D5xet:hover{background:#bcaaa4;background:var(--brown-200)}.program-sponsor_filterBadge__sMtMt{align-items:center;background:#6d4c41;background:var(--brown-600);border-radius:50%;color:#fff;display:flex;font-size:.75rem;height:20px;justify-content:center;width:20px}.program-sponsor_tableContainer__kswoo{border:1px solid #bcaaa4;border:1px solid var(--brown-200);border-radius:8px;overflow-x:auto}.program-sponsor_advisorTable__juikH{background:#fff;background-color:#fefcfa;border-collapse:collapse;border-radius:12px;box-shadow:0 4px 24px #8b451314;font-size:.85em;overflow:hidden;table-layout:fixed;width:100%}.program-sponsor_advisorTable__juikH th{background:linear-gradient(135deg,#4e2106,#372c27);border-bottom:3px solid #1a0c02;border-right:2px solid #1a0c02;color:#fefcfa;font-size:.8em;font-weight:600;letter-spacing:.5px;padding:1rem;position:sticky;text-align:left;text-transform:uppercase;top:0;z-index:10}.program-sponsor_advisorTable__juikH td{border-bottom:1px solid #d7ccc8;border-bottom:1px solid var(--brown-100);color:#5d2a0a;font-size:.875rem;line-height:1.3;padding:1rem;vertical-align:top}.program-sponsor_advisorTable__juikH tr:hover{background:#efebe9;background:var(--brown-50);box-shadow:0 2px 8px #8b45131a;transform:translateX(2px)}.program-sponsor_truncatedTextContainer__jy2Mb{position:relative}.program-sponsor_truncatedText__R1Kv-{-webkit-box-orient:vertical;word-wrap:break-word;-webkit-line-clamp:2;-webkit-line-clamp:var(--max-lines,2);display:-webkit-box;line-height:1.4;max-height:2.8em;max-height:calc(1.4em*var(--max-lines, 2));overflow:hidden}.program-sponsor_truncatedText__R1Kv-.program-sponsor_expanded__nhEgz{-webkit-line-clamp:none;max-height:none}.program-sponsor_seeMoreButton__TayRo{align-items:center;background:none;border:none;color:#795548;color:var(--brown-500);cursor:pointer;display:flex;font-size:.75rem;gap:.25rem;margin-top:.25rem;text-decoration:underline}.program-sponsor_seeMoreButton__TayRo:hover{color:#5d4037;color:var(--brown-700)}.program-sponsor_matchContainer__0Qp0j{align-items:center;display:flex;gap:.5rem}.program-sponsor_progressBar__PWX3b{background:#bcaaa4;background:var(--brown-200);border-radius:4px;height:8px;overflow:hidden;width:60px}.program-sponsor_progressFill__-GEtx{background:linear-gradient(90deg,#4caf50,#68d391);background:linear-gradient(90deg,var(--green-500),#68d391);height:100%;transition:width .3s ease}.program-sponsor_matchScore__7I-aP{font-size:.875rem}.program-sponsor_matchScore__7I-aP,.program-sponsor_responseRate__tMpr\+{color:#5d4037;color:var(--brown-700);font-weight:600}.program-sponsor_statusBadge__m4ZqC{border-radius:4px;display:inline-block;font-size:.75rem;font-weight:500;padding:.25rem .5rem}.program-sponsor_availabilityBadge__Ch\+l-{background:#d7ccc8;background:var(--brown-100);border-radius:4px;color:#5d4037;color:var(--brown-700);display:inline-block;font-size:.75rem;padding:.25rem .5rem}.program-sponsor_actionButtons__8iX2B{display:flex;flex-wrap:wrap;gap:.5rem}.program-sponsor_connectButton__ypOXC{background:#6d4c41;background:var(--brown-600);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.75rem;padding:.375rem .75rem;transition:background .2s}.program-sponsor_connectButton__ypOXC:hover{background:#5d4037;background:var(--brown-700)}.program-sponsor_shortlistButton__vynpH{background:#d7ccc8;background:var(--brown-100);border:1px solid #bcaaa4;border:1px solid var(--brown-200);border-radius:4px;color:#5d4037;color:var(--brown-700);cursor:pointer;font-size:.75rem;padding:.375rem .75rem;transition:all .2s}.program-sponsor_shortlistButton__vynpH:hover{background:#bcaaa4;background:var(--brown-200)}.program-sponsor_confirmedBadge__o5jxF{align-items:center;background:#4caf50;background:var(--green-500);border-radius:4px;color:#fff;display:flex;font-size:.75rem;font-weight:500;gap:.25rem;padding:.375rem .75rem}.program-sponsor_contactedBadge__gF58Y{background:#d7ccc8;background:var(--brown-100);border-radius:4px;color:#5d4037;color:var(--brown-700);font-size:.75rem;font-weight:500;padding:.375rem .75rem}.program-sponsor_modalOverlay__9XY-Z{background-color:#00000080}.program-sponsor_modal__fScpw{border-radius:8px;box-shadow:0 4px 20px #00000026;max-height:90vh;max-width:800px;width:80%}.program-sponsor_modalHeader__\+v4Zk{border-bottom:1px solid #d7ccc8;border-bottom:1px solid var(--brown-100);padding:1rem}.program-sponsor_modalHeader__\+v4Zk h3{color:#5d4037;color:var(--brown-700)}.program-sponsor_modalHeader__\+v4Zk button{color:#795548;color:var(--brown-500)}.program-sponsor_profileSummary__KBwOl{grid-gap:1.5rem;display:grid;grid-template-columns:repeat(2,1fr)}.program-sponsor_summarySection__LfleR h4{border-bottom:1px solid #d7ccc8;border-bottom:1px solid var(--brown-100);margin-top:0;padding-bottom:.5rem}.program-sponsor_summarySection__LfleR p{margin:.5rem 0}.program-sponsor_modalActions__htvzo{border-top:1px solid #d7ccc8;border-top:1px solid var(--brown-100);padding:1rem}.program-sponsor_cancelButton__mc\+eb{border:1px solid #bcaaa4;border:1px solid var(--brown-200);border-radius:4px}.program-sponsor_notification__7WdXJ{animation:program-sponsor_slideIn__3LSKo .3s ease-out;border-radius:4px;right:20px;top:20px}.program-sponsor_notification__7WdXJ.program-sponsor_success__RK8KX{background-color:#4caf50;background-color:var(--green-500)}.program-sponsor_notification__7WdXJ.program-sponsor_info__1V0zQ{background-color:#795548;background-color:var(--brown-500)}@keyframes program-sponsor_slideIn__3LSKo{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.program-sponsor_loadingContainer__dHviQ{height:200px}.program-sponsor_noResults__-og0w{color:#795548;color:var(--brown-500)}.program-sponsor_modalOverlay__9XY-Z{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.program-sponsor_modal__fScpw{background:#fff;border-radius:12px;box-shadow:0 20px 40px #00000026;max-height:80vh;max-width:600px;overflow-y:auto;width:90%}.program-sponsor_modalHeader__\+v4Zk{align-items:center;background:#efebe9;background:var(--brown-50);border-bottom:1px solid #bcaaa4;border-bottom:1px solid var(--brown-200);display:flex;justify-content:space-between;padding:1.5rem}.program-sponsor_modalHeader__\+v4Zk h3{color:#4e342e;color:var(--brown-800);font-size:1.25rem;font-weight:600;margin:0}.program-sponsor_modalHeader__\+v4Zk button{background:none;border:none;color:#6d4c41;color:var(--brown-600);cursor:pointer;font-size:1.5rem}.program-sponsor_modalBody__HCVHY{padding:1.5rem}.program-sponsor_profileSummary__KBwOl{display:flex;flex-direction:column;gap:1.5rem}.program-sponsor_summarySection__LfleR h4{color:#5d4037;color:var(--brown-700);font-size:1rem;font-weight:600;margin:0 0 .5rem}.program-sponsor_summarySection__LfleR p{color:#6d4c41;color:var(--brown-600);font-size:.875rem;margin:.25rem 0}.program-sponsor_modalActions__htvzo{border-top:1px solid #bcaaa4;border-top:1px solid var(--brown-200);display:flex;gap:.5rem;justify-content:flex-end;padding:1.5rem}.program-sponsor_cancelButton__mc\+eb{background:#d7ccc8;background:var(--brown-100);border:none;border-radius:6px;color:#5d4037;color:var(--brown-700);cursor:pointer;padding:.5rem 1rem}.program-sponsor_filterModal__lZ0zQ{max-width:800px}.program-sponsor_filterContent__g7DMs{padding:1rem}.program-sponsor_quickSearchContainer__qd4\+x{align-items:center;background:#fff;border:1px solid #bcaaa4;border:1px solid var(--brown-200);border-radius:4px;display:flex;gap:.5rem;margin-bottom:1rem;padding:.5rem}.program-sponsor_quickSearchInput__CSbpp{background:#0000;border:none;color:#5d4037;color:var(--brown-700);flex:1 1;font-size:.875rem;outline:none}.program-sponsor_filterGrid__hEgWr{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:1rem}.program-sponsor_filterCard__Urgi7{background:#fff;border:1px solid #bcaaa4;border:1px solid var(--brown-200);border-radius:4px;padding:1rem}.program-sponsor_filterTitle__2Aqyk{color:#5d4037;color:var(--brown-700);font-size:.875rem;font-weight:600;margin-bottom:.5rem}.program-sponsor_filterSelect__4hsVk{background:#fff;border:1px solid #a1887f;border:1px solid var(--brown-300);border-radius:4px;color:#4e342e;color:var(--brown-800);font-size:.875rem;padding:.5rem;width:100%}.program-sponsor_sliderContainer__t91Zp{padding:.5rem 0}.program-sponsor_slider__\+zwT5{-webkit-appearance:none;background:#bcaaa4;background:var(--brown-200);border-radius:2px;height:4px;outline:none;width:100%}.program-sponsor_slider__\+zwT5::-webkit-slider-thumb{appearance:none;background:#6d4c41;background:var(--brown-600);border-radius:50%;cursor:pointer;height:16px;width:16px}.program-sponsor_sliderValue__n6YHT{color:#5d4037;color:var(--brown-700);font-size:.875rem;font-weight:600;margin-top:.5rem;text-align:center}.program-sponsor_dropdownContainer__xH-TU{position:relative}.program-sponsor_multiSelectButton__mshjI{align-items:center;background:#fff;border:1px solid #a1887f;border:1px solid var(--brown-300);border-radius:4px;color:#4e342e;color:var(--brown-800);cursor:pointer;display:flex;font-size:.875rem;justify-content:space-between;padding:.5rem;text-align:left;width:100%}.program-sponsor_multiSelectActive__SIf4H{background:#efebe9;background:var(--brown-50);border-color:#795548;border-color:var(--brown-500)}.program-sponsor_dropdownMenu__B3BiH{background:#fff;border:1px solid #a1887f;border:1px solid var(--brown-300);border-radius:4px;box-shadow:0 4px 8px #0000001a;left:0;margin-top:.25rem;max-height:150px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:10}.program-sponsor_dropdownItem__0pxEH{border-bottom:1px solid #d7ccc8;border-bottom:1px solid var(--brown-100);padding:.5rem}.program-sponsor_dropdownItem__0pxEH:hover{background:#efebe9;background:var(--brown-50)}.program-sponsor_checkboxLabel__zThDt{align-items:center;color:#4e342e;color:var(--brown-800);cursor:pointer;display:flex;font-size:.875rem}.program-sponsor_checkbox__\+BKwv{accent-color:#6d4c41;accent-color:var(--brown-600);margin-right:.5rem}.program-sponsor_checkboxText__sdRMJ{flex:1 1}.program-sponsor_checkboxIcon__v-qqF{color:#6d4c41;color:var(--brown-600)}.program-sponsor_dropdownActions__Dgwh7{background:#efebe9;background:var(--brown-50);border-top:1px solid #bcaaa4;border-top:1px solid var(--brown-200);padding:.5rem}.program-sponsor_dropdownButton__CCQZa{background:#6d4c41;background:var(--brown-600);border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:.5rem;transition:background .2s;width:100%}.program-sponsor_dropdownButton__CCQZa:hover{background:#5d4037;background:var(--brown-700)}.program-sponsor_filterActions__W-hYv{display:flex;gap:1rem;justify-content:flex-end}.program-sponsor_clearFiltersButton__Sgyuz{background:#d7ccc8;background:var(--brown-100);border:1px solid #a1887f;border:1px solid var(--brown-300);border-radius:4px;color:#4e342e;color:var(--brown-800);cursor:pointer;font-weight:500;padding:.5rem 1rem;transition:all .2s}.program-sponsor_clearFiltersButton__Sgyuz:hover{background:#bcaaa4;background:var(--brown-200)}.program-sponsor_applyFiltersButton__1cGDo{background:#6d4c41;background:var(--brown-600);border:1px solid #5d4037;border:1px solid var(--brown-700);border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:.5rem 1rem;transition:all .2s}.program-sponsor_applyFiltersButton__1cGDo:hover{background:#5d4037;background:var(--brown-700)}.program-sponsor_notification__7WdXJ{border-radius:6px;color:#fff;font-weight:500;padding:1rem;position:fixed;right:1rem;top:1rem;z-index:1000}.program-sponsor_notification__7WdXJ.program-sponsor_success__RK8KX{background:#4caf50;background:var(--green-500)}.program-sponsor_notification__7WdXJ.program-sponsor_error__uPN2T{background:#f44336;background:var(--red-500)}.program-sponsor_notification__7WdXJ.program-sponsor_info__1V0zQ{background:#2196f3;background:var(--blue-500)}.program-sponsor_loadingContainer__dHviQ,.program-sponsor_noResults__-og0w{align-items:center;color:#6d4c41;color:var(--brown-600);display:flex;justify-content:center;padding:2rem}.program-sponsor_noResults__-og0w{text-align:center}.program-sponsor_blurredContainer__0c4uS{filter:blur(2px);pointer-events:none}@media (max-width:768px){.program-sponsor_pageContainer__2SzDR{padding:1rem}.program-sponsor_pageTitle__eF6LP{font-size:2rem}.program-sponsor_sectionContent__KcZgh{padding:1.5rem}.program-sponsor_pipelineStagesRow__qaaV3{flex-direction:column;gap:1rem}.program-sponsor_pipelineConnectionLine__37U9p{display:none}.program-sponsor_insightsContainer__3A7p5,.program-sponsor_insightsSummary__VDeec{grid-template-columns:1fr}.program-sponsor_tableContainer__kswoo{font-size:.75rem}.program-sponsor_fundingTable__BFFKU td,.program-sponsor_fundingTable__BFFKU th{padding:.5rem}}:root{--up-brown-50:#fdf8f6;--up-brown-100:#f2e8e5;--up-brown-200:#eaddd7;--up-brown-300:#e0cfc5;--up-brown-400:#d2bab0;--up-brown-500:#bfa094;--up-brown-600:#a18072;--up-brown-700:#8b6f47;--up-brown-800:#8b4513;--up-brown-900:#6f4e37;--up-white:#fff;--up-green:#22c55e;--up-border-radius:12px;--up-box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--up-transition-speed:0.3s}.universal-profile-container{background-color:#f8fafc;margin:60px auto 0 250px;padding:20px}.universal-profile-container h1{color:#6f4e37}.universal-profile-container h1:after{background-color:#a18072}.universal-profile-container h2{border-bottom:2px solid #eaddd7;color:#8b4513}.universal-profile-container h3{color:#8b6f47}.universal-profile-container h3:before{background-color:#bfa094}.universal-profile-container h4{color:#8b6f47}.universal-profile-container p{color:#8b4513}.universal-profile-container a{color:#8b6f47;transition:color .3s ease}.universal-profile-container a:hover{color:#6f4e37}.universal-profile-container .profile-tracker{scrollbar-color:#a18072 #fdf8f6}.universal-profile-container .profile-tracker:before{background:linear-gradient(90deg,#0000,#eaddd7 20%,#eaddd7 80%,#0000)}.universal-profile-container .profile-tracker:-webkit-scrollbar-track{background:#fdf8f6}.universal-profile-container .profile-tracker:-webkit-scrollbar-thumb{background:linear-gradient(45deg,#a18072,#8b6f47);border:1px solid #bfa094}.universal-profile-container .profile-tracker:-webkit-scrollbar-thumb:hover{background:linear-gradient(45deg,#8b6f47,#8b4513)}.universal-profile-container .profile-tracker-button.active{background:linear-gradient(135deg,#6f4e37,#8b4513);color:#fff}.universal-profile-container .profile-tracker-button.completed{background:linear-gradient(135deg,#f2e8e5,#fdf8f6);border:1px solid #e0cfc5;color:#8b4513}.universal-profile-container .profile-tracker-button.pending{background:linear-gradient(135deg,#8b6f47,#a18072);color:#fff}.universal-profile-container .profile-tracker-button .check-icon{background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid #22c55e;color:#22c55e}.universal-profile-container .content-card{background-color:#fff;border:1px solid #eaddd7;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.form-content{max-width:800px}.form-grid-2x2{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;margin-bottom:2rem}.form-group{display:flex;flex-direction:column}.form-group label{color:#8b4513;color:var(--up-brown-800);font-size:.9rem}.form-input{background-color:#fff;background-color:var(--up-white);border:2px solid #eaddd7;border:2px solid var(--up-brown-200);border-radius:8px;font-size:.9rem;padding:.75rem;transition:border-color .3s ease}.form-input:focus{border-color:#a18072;border-color:var(--up-brown-600);box-shadow:0 0 0 3px #8b45131a;outline:none}.form-input:placeholder{color:#9ca3af}.btn{border-radius:8px;font-size:.9rem;margin-top:1rem;padding:.75rem 1.5rem}.btn-primary{background:linear-gradient(135deg,#8b4513,#8b6f47);background:linear-gradient(135deg,var(--up-brown-800),var(--up-brown-700));color:var(--up-white)}.btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#6f4e37,#8b4513);background:linear-gradient(135deg,var(--up-brown-900),var(--up-brown-800));box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.btn-disabled{background:#e5e7eb;color:#9ca3af}.region-dropdown-container{position:relative}.region-dropdown-trigger{align-items:center;background-color:#fff;background-color:var(--up-white);border:2px solid #eaddd7;border:2px solid var(--up-brown-200);border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:.75rem;transition:border-color .3s ease}.region-dropdown-trigger:hover{border-color:#d2bab0;border-color:var(--up-brown-400)}.selected-regions-display{flex:1 1}.placeholder{color:#9ca3af;font-size:.9rem}.selected-count{color:#8b4513;color:var(--up-brown-800);font-size:.9rem;font-weight:500}.region-dropdown-menu{background:#fff;background:var(--up-white);border:1px solid #eaddd7;border:1px solid var(--up-brown-200);border-radius:8px;box-shadow:0 4px 12px #0000001a;left:0;margin-top:4px;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:10}.region-option{align-items:center;color:#8b4513;color:var(--up-brown-800);cursor:pointer;display:flex;font-size:.9rem;gap:.5rem;padding:.75rem;transition:background-color .2s ease}.region-option:hover{background-color:#fdf8f6;background-color:var(--up-brown-50)}.region-option input[type=checkbox]{margin:0}.region-name{flex:1 1}.selected-regions-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.region-tag{align-items:center;background:#f2e8e5;background:var(--up-brown-100);border-radius:4px;color:#8b4513;color:var(--up-brown-800);display:flex;font-size:.8rem;gap:.25rem;padding:.25rem .5rem}.remove-tag{background:none;border:none;color:#a18072;color:var(--up-brown-600);cursor:pointer;font-size:1rem;line-height:1}.declaration-section{background-color:#fdf8f6;background-color:var(--up-brown-50);border:1px solid #eaddd7;border:1px solid var(--up-brown-200);border-radius:8px;margin-bottom:2rem;padding:1.5rem}.checkbox-group-spaced{margin-top:1rem}.checkbox-label-spaced{align-items:flex-start;background-color:#fff;background-color:var(--up-white);border:1px solid #eaddd7;border:1px solid var(--up-brown-200);border-radius:8px;cursor:pointer;display:flex;gap:1rem;line-height:1.5;padding:1rem;transition:background-color .2s ease}.checkbox-label-spaced:hover{background-color:var(--up-brown-25)}.checkbox-label-spaced input[type=checkbox]{flex-shrink:0;margin:.25rem 0 0}.checkbox-content{flex:1 1}.checkbox-content strong{color:#8b4513;color:var(--up-brown-800);display:block;font-weight:600;margin-bottom:.5rem}.checkbox-content p{color:#8b6f47;color:var(--up-brown-700);font-size:.9rem;line-height:1.5;margin:0}.checkbox-group-horizontal{margin-top:1rem}.checkbox-label-horizontal{align-items:flex-start;background-color:#fff;background-color:var(--up-white);border:1px solid #eaddd7;border:1px solid var(--up-brown-200);border-radius:8px;cursor:pointer;display:flex;gap:1rem;line-height:1.5;padding:1rem;transition:background-color .2s ease}.checkbox-label-horizontal:hover{background-color:var(--up-brown-25)}.checkbox-label-horizontal input[type=checkbox]{flex-shrink:0;height:16px;margin:.25rem 0 0;width:16px}.checkbox-text{color:#8b6f47;color:var(--up-brown-700);flex:1 1;font-size:.9rem;line-height:1.5}.checkbox-title{color:#8b4513;color:var(--up-brown-800);font-size:.85rem;font-weight:600;margin-top:.5rem}.completion-note{background-color:#f2e8e5;background-color:var(--up-brown-100);border-left:4px solid #a18072;border-left:4px solid var(--up-brown-600);border-radius:8px;margin:2rem 0;padding:1rem}.completion-note h4{color:#8b4513;color:var(--up-brown-800);margin-bottom:.5rem}.completion-note p{margin-bottom:.5rem}.requirements-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:2rem}.requirement-item{background-color:#fdf8f6;background-color:var(--up-brown-50);border:1px solid #eaddd7;border:1px solid var(--up-brown-200);border-radius:8px;padding:1.5rem}.requirement-item h4{color:#8b4513;color:var(--up-brown-800);font-size:1rem;margin-bottom:1rem}.requirement-item ul{margin:0;padding-left:1.5rem}.requirement-item li{color:#8b6f47;color:var(--up-brown-700);font-size:.9rem;margin-bottom:.5rem}.benefits-list{grid-gap:1rem;display:grid;gap:1rem;margin-bottom:2rem}.benefit-item{align-items:flex-start;background-color:#fdf8f6;background-color:var(--up-brown-50);border:1px solid #eaddd7;border:1px solid var(--up-brown-200);border-radius:8px;display:flex;gap:1rem;padding:1rem}.benefit-icon{flex-shrink:0;font-size:1.5rem}.benefit-item strong{color:#8b4513;color:var(--up-brown-800);display:block;margin-bottom:.25rem}.tips-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:2rem}.tip-item{background-color:#fdf8f6;background-color:var(--up-brown-50);border:1px solid #eaddd7;border:1px solid var(--up-brown-200);border-radius:8px;color:#8b6f47;color:var(--up-brown-700);font-size:.9rem;padding:1rem}.tip-item strong{color:#8b4513;color:var(--up-brown-800);display:block;margin-bottom:.5rem}.instruction-note{background-color:#fdf8f6;background-color:var(--up-brown-50);border-left:4px solid #bfa094;border-left:4px solid var(--up-brown-500)}.instruction-note,.time-estimate{border-radius:8px;margin:1.5rem 0;padding:1rem}.time-estimate{background-color:#f2e8e5;background-color:var(--up-brown-100);text-align:center}.time-estimate p{color:#8b4513;color:var(--up-brown-800);font-weight:500;margin-bottom:.5rem}.action-buttons{border-top:1px solid #eaddd7;border-top:1px solid var(--up-brown-200);gap:1rem;justify-content:space-between;margin-top:2rem;padding-top:2rem}.action-buttons,.btn-secondary{align-items:center;display:flex}.btn-secondary{background:#fff;background:var(--up-white);border:2px solid #e0cfc5;border:2px solid var(--up-brown-300);color:#8b6f47;color:var(--up-brown-700);gap:.5rem}.btn-secondary:hover:not(:disabled){background:#fdf8f6;background:var(--up-brown-50);border-color:#bfa094;border-color:var(--up-brown-500);transform:translateY(-1px)}.btn-primary{align-items:center;display:flex;gap:.5rem}@media (max-width:768px){.universal-profile-container{margin-left:0;padding:15px}.universal-profile-container h1{font-size:1.5rem}.form-grid-2x2{gap:1rem;grid-template-columns:1fr}.universal-profile-container .profile-tracker-button{font-size:.8125rem;height:80px;padding:.875rem 1.25rem;width:120px}.universal-profile-container .profile-tracker-inner{gap:1.25rem;padding:0 .75rem}.content-card{padding:1.5rem}.requirements-grid,.tips-grid{grid-template-columns:1fr}.action-buttons{flex-direction:column;gap:.75rem}.action-buttons button{justify-content:center;width:100%}}.instructions-container{background-color:#fdfaf7;border:1px solid #e8ddd5;border-radius:8px;color:#523a2d;font-family:Inter,sans-serif;padding:24px}.instructions-heading{font-size:1.75rem;font-weight:600;margin-bottom:8px}.instructions-divider{margin-bottom:20px}.instruction-section{background-color:#f9f6f2;border:1px solid #eadfd6;border-radius:6px;margin-bottom:20px;padding:20px}.instruction-title{align-items:center;display:flex;font-size:1.25rem;font-weight:600;margin-bottom:12px}.instruction-text{font-size:1rem;line-height:1.6}.instruction-list{font-size:.95rem;line-height:1.7;list-style:disc;padding-left:20px}.section-heading{color:#4e2b1b;font-size:1.75rem;font-weight:600;margin-bottom:10px}.instructions-divider{background-color:#e8ddd5;border:none;height:2px;margin:12px 0 24px}.declaration-consent-container{background-color:#fdfaf7;border-radius:8px;color:#3d2b22;font-family:Inter,sans-serif;padding:24px}.consent-box{background-color:#f9f4f0;border:1px solid #eadfd6;border-radius:8px;margin-bottom:20px;padding:20px}.consent-title{color:#4b322a;font-size:1.1rem;font-weight:600;margin-bottom:12px}.checkbox-row{align-items:flex-start;display:flex;font-size:.95rem;gap:20px;line-height:1.4;margin-top:12px}.checkbox-row input[type=checkbox]{accent-color:#815b45;margin-top:3px;transform:scale(1.2)}.AdvisorProfile_universal-profile-container__-rA85{--up-brown-50:#f8f5f2;--up-brown-100:#f3e5dc;--up-brown-200:#e8d8cf;--up-brown-300:#d7ccc8;--up-brown-400:#bcaaa4;--up-brown-500:#a1887f;--up-brown-600:#8d6e63;--up-brown-700:#795548;--up-brown-800:#6d4c41;--up-brown-900:#5d4037;--up-brown-950:#4e342e;--up-red:#f44336;--up-green:#4caf50;--up-white:#fff;--up-black:#000;--up-transition-speed:0.3s;--up-border-radius:0.4rem;--up-box-shadow:0 1px 3px #0000001a;background-color:var(--up-brown-50);color:var(--up-brown-900);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;margin:40px auto 0 250px;max-width:1900px;padding:1rem .75rem}.AdvisorProfile_loading__Pbph4{align-items:center;background:linear-gradient(135deg,var(--dark-brown) 0,var(--primary-brown) 50%,var(--secondary-brown) 100%);color:var(--text-brown);display:flex;flex-direction:column;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;height:100vh;justify-content:center;overflow:hidden;position:relative;text-align:center}.AdvisorProfile_loading__Pbph4:before{animation:AdvisorProfile_float__cda0D 8s ease-in-out infinite;background-image:radial-gradient(circle at 20% 80%,#8d6e631a 0,#0000 50%),radial-gradient(circle at 80% 20%,#7955481a 0,#0000 50%),radial-gradient(circle at 40% 40%,#6d4c410d 0,#0000 50%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}@keyframes AdvisorProfile_float__cda0D{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-10px) rotate(1deg)}66%{transform:translateY(5px) rotate(-1deg)}}.AdvisorProfile_spinner__Ufi-D{height:120px;margin-bottom:2.5rem;position:relative;width:120px}.AdvisorProfile_spinner__Ufi-D:after,.AdvisorProfile_spinner__Ufi-D:before{animation-timing-function:cubic-bezier(.5,0,.5,1);border-radius:50%;content:"";position:absolute}.AdvisorProfile_spinner__Ufi-D:before{animation:AdvisorProfile_spin-outer__l6N5Q 2s linear infinite;border:6px solid #0000;border-right:6px solid var(--soft-brown);border-top:6px solid var(--accent-brown);box-shadow:0 0 20px var(--glow-brown);height:120px;width:120px}.AdvisorProfile_spinner__Ufi-D:after{animation:AdvisorProfile_spin-inner__TdQdD 1.5s linear infinite reverse;border:4px solid #0000;border-bottom:4px solid var(--light-brown);border-left:4px solid var(--secondary-brown);box-shadow:inset 0 0 15px var(--glow-brown);height:80px;left:20px;top:20px;width:80px}.AdvisorProfile_spinner-core__hOKch{animation:AdvisorProfile_pulse__qAOOc 2s ease-in-out infinite;background:linear-gradient(45deg,var(--accent-brown),var(--soft-brown));border-radius:50%;box-shadow:0 0 15px var(--glow-brown);height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px}@keyframes AdvisorProfile_spin-outer__l6N5Q{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes AdvisorProfile_spin-inner__TdQdD{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes AdvisorProfile_pulse__qAOOc{0%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.2)}}.AdvisorProfile_loading-message__az4TJ{-webkit-text-fill-color:#0000;animation:AdvisorProfile_gradient-shift__mxvAe 3s ease-in-out infinite,AdvisorProfile_fade-in__uFHQP .8s ease-out;background:linear-gradient(45deg,var(--text-brown),var(--accent-brown),var(--soft-brown));-webkit-background-clip:text;background-clip:text;background-size:200% 200%;font-size:1.4rem;font-weight:600;letter-spacing:2px;margin-bottom:1rem;position:relative;text-transform:uppercase}@keyframes AdvisorProfile_gradient-shift__mxvAe{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes AdvisorProfile_fade-in__uFHQP{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AdvisorProfile_loading-subtitle__jFK-W{color:var(--text-light);font-size:1rem;font-weight:400;letter-spacing:1px;margin-top:.5rem;opacity:.8}.AdvisorProfile_loading-dots__JaqsT{display:inline-block}.AdvisorProfile_loading-dots__JaqsT:after{animation:AdvisorProfile_dots__MWg9L 2s steps(4) infinite;content:""}@keyframes AdvisorProfile_dots__MWg9L{0%,20%{content:""}40%{content:"."}60%{content:".."}80%,to{content:"..."}}.AdvisorProfile_loading-progress__MiG5\+{background:#8d6e6333;border-radius:2px;height:4px;margin-top:2rem;overflow:hidden;position:relative;width:300px}.AdvisorProfile_loading-progress__MiG5\+:before{animation:AdvisorProfile_progress-sweep__3cYq2 2s ease-in-out infinite;background:linear-gradient(90deg,#0000,var(--accent-brown),var(--soft-brown),#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes AdvisorProfile_progress-sweep__3cYq2{0%{left:-100%}to{left:100%}}@media (max-width:768px){.AdvisorProfile_spinner__Ufi-D{height:80px;width:80px}.AdvisorProfile_spinner__Ufi-D:before{border-width:4px;height:80px;width:80px}.AdvisorProfile_spinner__Ufi-D:after{border-width:3px;height:50px;left:15px;top:15px;width:50px}.AdvisorProfile_spinner-core__hOKch{height:15px;width:15px}.AdvisorProfile_loading-message__az4TJ{font-size:1.1rem;letter-spacing:1px}.AdvisorProfile_loading-progress__MiG5\+{width:250px}}.AdvisorProfile_loading-container__hoSoV{position:relative;z-index:2}.AdvisorProfile_loading-container__hoSoV:before{animation:AdvisorProfile_breathe__kYBt6 4s ease-in-out infinite;background:radial-gradient(circle,var(--glow-brown) 0,#0000 70%);border-radius:50%;content:"";height:400px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:400px;z-index:-1}@keyframes AdvisorProfile_breathe__kYBt6{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.5;transform:translate(-50%,-50%) scale(1.1)}}.AdvisorProfile_sectionTitle__RlKgf{color:var(--up-brown-900);font-size:1.3rem;font-weight:700;margin-bottom:1rem;position:relative}.AdvisorProfile_productApplicationHeading__MyHIG{border-bottom:2px solid var(--up-brown-200);color:var(--up-brown-800);font-size:1.2rem;font-weight:700;margin-bottom:.75rem;padding-bottom:.4rem}.AdvisorProfile_sectionHeading__txExv{color:var(--up-brown-700);font-size:1rem;font-weight:600;margin-bottom:.5rem}.AdvisorProfile_subSectionHeading__9dWWt{color:var(--up-brown-700);font-size:.9rem;font-weight:600;margin-bottom:.5rem}.AdvisorProfile_cardHeading__cORGc{color:var(--up-brown-700);font-size:1rem;font-weight:600;margin-bottom:.5rem}.AdvisorProfile_productApplicationContainer__x4eEL{background-color:var(--up-white);border:1px solid var(--up-brown-200);border-radius:var(--up-border-radius);box-shadow:var(--up-box-shadow);margin-bottom:1rem;padding:1rem}.AdvisorProfile_productServiceTop__Qyi1S{left:-1rem;margin-top:-1rem;position:relative}.AdvisorProfile_formContent__Y5uBW{margin-bottom:1rem}.AdvisorProfile_twoColumnLayout__7w2JQ{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.AdvisorProfile_column__yL0Wh{display:flex;flex-direction:column;gap:.5rem}.AdvisorProfile_gridContainer__pn65Y{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:1fr 1fr;margin-bottom:.5rem}.AdvisorProfile_sectionDivider__DaZr9{border-top:1px solid var(--up-brown-200);margin-top:1rem;padding-top:.75rem}.AdvisorProfile_documentSection__HFgqv{background-color:var(--up-brown-50);border:1px solid var(--up-brown-200);border-radius:var(--up-border-radius);margin-top:.75rem;padding:.6rem}.AdvisorProfile_documentGrid__tayUQ{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:repeat(2,1fr);margin-top:.4rem}.AdvisorProfile_formInput__sSHCD,.AdvisorProfile_formSelect__pIsl5,.AdvisorProfile_formTextarea__sUX-s{background-color:var(--up-white);border:1px solid var(--up-brown-300);border-radius:var(--up-border-radius);color:var(--up-brown-900);font-size:.8rem;padding:.4rem .5rem;width:100%}.AdvisorProfile_formTextarea__sUX-s{resize:vertical}.AdvisorProfile_formTextarea__sUX-s.AdvisorProfile_small__hJoBW{min-height:50px}.AdvisorProfile_formSelect__pIsl5{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238d6e63' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2rem}.AdvisorProfile_formCheckbox__csK4Y,.AdvisorProfile_formRadio__qJI\+u{accent-color:var(--up-brown-600);border:1px solid var(--up-brown-300);height:.9rem;width:.9rem}.AdvisorProfile_radioLabel__FaFIc{color:var(--up-brown-800);font-size:.85rem;margin-left:.5rem}.AdvisorProfile_radioGroup__VBvC1{display:flex;gap:1rem;margin-top:.3rem}.AdvisorProfile_radioOption__Qt09z{align-items:center;display:flex}.AdvisorProfile_radioOption__Qt09z input[type=radio]{accent-color:var(--up-brown-600);margin-right:.4rem}.AdvisorProfile_multiSelectContainer__Ll-HA{position:relative;width:100%}.AdvisorProfile_multiSelectHeader__2iaak{align-items:center;background-color:var(--up-white);border:1px solid var(--up-brown-300);border-radius:var(--up-border-radius);cursor:pointer;display:flex;justify-content:space-between;min-height:32px;padding:.4rem .5rem}.AdvisorProfile_multiSelectHeader__2iaak:hover{border-color:var(--up-brown-600)}.AdvisorProfile_placeholder__2TsxC{color:var(--up-brown-400);font-size:.85rem}.AdvisorProfile_selectedItems__1yfPo{display:flex;flex-wrap:wrap;gap:.25rem;max-width:calc(100% - 20px)}.AdvisorProfile_selectedItem__-LC4F{background-color:var(--up-brown-100);border-radius:.25rem;color:var(--up-brown-800);display:inline-block;font-size:.7rem;margin-bottom:.15rem;padding:.1rem .3rem;white-space:nowrap}.AdvisorProfile_multiSelectDropdown__4ADd9{background-color:var(--up-white);border:1px solid var(--up-brown-300);border-radius:var(--up-border-radius);box-shadow:0 2px 8px #00000026;left:0;margin-top:.25rem;position:absolute;right:0;top:100%;z-index:10}.AdvisorProfile_multiSelectOptions__WDRmZ{max-height:180px;overflow-y:auto;padding:.5rem 0}.AdvisorProfile_multiSelectOption__mBk0n{align-items:center;cursor:pointer;display:flex;font-size:.8rem;padding:.4rem .5rem}.AdvisorProfile_multiSelectOption__mBk0n:hover{background-color:var(--up-brown-50)}.AdvisorProfile_multiSelectOption__mBk0n.AdvisorProfile_selected__kmv-l{background-color:var(--up-brown-100)}.AdvisorProfile_multiSelectCheckbox__ZmSHn{margin-right:.5rem}.AdvisorProfile_multiSelectActions__NB4Ik{border-top:1px solid var(--up-brown-200);display:flex;justify-content:flex-end;padding:.5rem}.AdvisorProfile_multiSelectButton__FWndS{background-color:var(--up-brown-600);border:none;border-radius:var(--up-border-radius);color:var(--up-white);cursor:pointer;font-size:.8rem;padding:.35rem .75rem}.AdvisorProfile_multiSelectButton__FWndS:hover{background-color:var(--up-brown-700)}.AdvisorProfile_btnPrimary__UuI78,.AdvisorProfile_btnSecondary__lsDLH{align-items:center;border:none;border-radius:var(--up-border-radius);box-shadow:0 1px 2px #0000001a;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:500;gap:.5rem;justify-content:center;padding:.4rem .8rem;transition:all var(--up-transition-speed) ease}.AdvisorProfile_btnPrimary__UuI78{background-color:var(--up-brown-700);color:var(--up-white)}.AdvisorProfile_btnSecondary__lsDLH{background-color:var(--up-brown-100);border:1px solid var(--up-brown-300);color:var(--up-brown-800)}.AdvisorProfile_actionButtons__FE6oZ{border-top:1px solid var(--up-brown-200);display:flex;gap:1rem;justify-content:space-between;margin-top:1.5rem;padding-top:1rem}.AdvisorProfile_addButton__eFmYf{align-items:center;background-color:var(--up-brown-100);border:1px solid var(--up-brown-300);border-radius:var(--up-border-radius);color:var(--up-brown-800);cursor:pointer;display:flex;font-size:.75rem;font-weight:500;padding:.3rem .5rem}.AdvisorProfile_deleteButton__E3qkp{background:none;border:none;color:var(--up-red);cursor:pointer;padding:.25rem}.AdvisorProfile_icon__itugF{height:.9rem;margin-right:.3rem;width:.9rem}.AdvisorProfile_fundCard__R1Tp1{background-color:var(--up-white);border:1px solid var(--up-brown-200);border-radius:var(--up-border-radius);margin-bottom:.75rem;padding:.75rem}.AdvisorProfile_fundHeader__60via{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.AdvisorProfile_fundTitle__RjVIo{color:var(--up-brown-700);font-size:1rem;font-weight:600}.AdvisorProfile_sectionHeader__EQBoR{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.AdvisorProfile_investorSection__-XQUf{background-color:var(--up-brown-50);border-radius:var(--up-border-radius);margin-bottom:1rem;padding:1rem}.AdvisorProfile_entityTypeOptions__SL2Z8{display:flex;gap:1rem}.AdvisorProfile_entityTypeOption__TUzJu{align-items:center;display:flex}.AdvisorProfile_dueDiligence__XBVJB,.AdvisorProfile_investmentPreferences__95P-r,.AdvisorProfile_programDetails__5eTJw,.AdvisorProfile_trackRecord__yb88h{border-top:3px solid var(--up-brown-200);margin-top:1rem;padding-top:.75rem}.AdvisorProfile_sectionTitle__RlKgf{color:var(--up-brown-700);font-size:2rem;font-weight:900;margin-bottom:.75rem}.AdvisorProfile_fileUploadContainer__AAHWB{margin-bottom:.5rem}.AdvisorProfile_fileUploadLabel__ocdmM{color:var(--up-brown-700);display:block;font-size:.8rem;margin-bottom:.3rem}.AdvisorProfile_fileUploadInput__6WcD4{font-size:.75rem}.AdvisorProfile_fileUploadPreview__4Xa1i{background-color:var(--up-brown-50);border:1px dashed var(--up-brown-300);border-radius:var(--up-border-radius);margin-top:.3rem;padding:.3rem}.AdvisorProfile_fileUploadItem__czC2c{align-items:center;display:flex;font-size:.75rem;justify-content:space-between;padding:.3rem}.AdvisorProfile_instructionsWrapper__2ajsF{background-color:var(--up-white);box-shadow:var(--up-box-shadow);margin-bottom:1.5rem;padding:1.25rem;position:relative;right:-1rem}.AdvisorProfile_card__URAah,.AdvisorProfile_instructionsWrapper__2ajsF{border:1px solid var(--up-brown-200);border-radius:var(--up-border-radius)}.AdvisorProfile_card__URAah{background-color:var(--up-brown-50);margin-bottom:1rem;padding:1rem;transition:transform var(--up-transition-speed) ease,box-shadow var(--up-transition-speed) ease}.AdvisorProfile_card__URAah:hover{box-shadow:0 3px 6px #0000001a;transform:translateY(-2px)}.AdvisorProfile_bulletList__ILd1y{font-size:.85rem;list-style-type:disc;margin-bottom:.5rem;padding-left:1.25rem}.AdvisorProfile_bulletList__ILd1y li{margin-bottom:.3rem}.AdvisorProfile_paragraph__IgwzU{font-size:.85rem;margin-bottom:.5rem}.AdvisorProfile_link__SqX31{color:var(--up-brown-700);text-decoration:underline}.AdvisorProfile_instructionsFooter__duZ-l{border-top:1px solid var(--up-brown-200);margin-top:1rem;padding-top:.75rem}.AdvisorProfile_instructionsNote__wr0iO{color:var(--up-brown-600);font-size:.85rem;font-style:italic}@media (max-width:768px){.AdvisorProfile_documentGrid__tayUQ,.AdvisorProfile_gridContainer__pn65Y,.AdvisorProfile_twoColumnLayout__7w2JQ{grid-template-columns:1fr}.AdvisorProfile_actionButtons__FE6oZ{flex-direction:column}.AdvisorProfile_actionButtons__FE6oZ button{width:100%}.AdvisorProfile_radioGroup__VBvC1{flex-direction:column;gap:.5rem}}.AdvisorProfile_otherInput__-lI8P{margin-top:.5rem;width:100%}.AdvisorProfile_conditionalField__5Uq3g{border-left:2px solid var(--up-brown-200);margin-top:.5rem;padding-left:1rem}.AdvisorProfile_requiredField__nnyjw:after{color:var(--up-red);content:"*";margin-left:.2rem}.AdvisorProfile_formField__bgIJj{margin-bottom:.75rem}.AdvisorProfile_formFieldLabel__l4ihS{color:var(--up-brown-700);display:block;font-size:.85rem;font-weight:500;margin-bottom:.3rem}.AdvisorProfile_yesNoGroup__VtDRN{display:flex;gap:1.5rem}.AdvisorProfile_yesNoOption__UZmgn{align-items:center;display:flex}.AdvisorProfile_yesNoOption__UZmgn input[type=radio]{accent-color:var(--up-brown-600);margin-right:.4rem}.AdvisorProfile_popup-overlay__Xoewz{align-items:center;animation:AdvisorProfile_fadeIn__Yz196 .3s ease-out;background-color:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}@keyframes AdvisorProfile_fadeIn__Yz196{0%{opacity:0}to{opacity:1}}.AdvisorProfile_congratulations-popup__zaJbp,.AdvisorProfile_welcome-popup__4w3dk{animation:AdvisorProfile_slideUp__blVOQ .4s ease-out;background-color:#fff;border-radius:12px;box-shadow:0 10px 30px #0003;max-width:500px;overflow:hidden;position:relative;width:90%}@keyframes AdvisorProfile_slideUp__blVOQ{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.AdvisorProfile_close-popup__-s067{background:none;border:none;color:#666;cursor:pointer;position:absolute;right:15px;top:15px;transition:color .2s;z-index:10}.AdvisorProfile_close-popup__-s067:hover{color:#333}.AdvisorProfile_popup-content__rNElp{padding:40px 30px;text-align:center}.AdvisorProfile_popup-icon__b5BAg{animation:AdvisorProfile_bounce__0FeQI 1s ease infinite alternate;font-size:48px;margin-bottom:20px}@keyframes AdvisorProfile_bounce__0FeQI{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.AdvisorProfile_popup-progress__56skY{display:flex;gap:8px;justify-content:center;margin:30px 0}.AdvisorProfile_progress-dot__FDRJ6{background-color:#e0e0e0;border-radius:50%;height:10px;transition:background-color .3s,transform .3s;width:10px}.AdvisorProfile_progress-dot__FDRJ6.AdvisorProfile_active__2o-yY{background-color:#8d6e63;transform:scale(1.3)}.AdvisorProfile_popup-buttons__UoCf0{display:flex;justify-content:space-between;margin-top:20px}.AdvisorProfile_congratulations-popup__zaJbp .AdvisorProfile_popup-content__rNElp{background:linear-gradient(135deg,#efebe9,#d7ccc8)}.AdvisorProfile_confetti-animation__20Yw4{animation:AdvisorProfile_confetti__LROnS 1.5s ease infinite;font-size:72px;margin-bottom:20px}@keyframes AdvisorProfile_confetti__LROnS{0%{transform:scale(1) rotate(0)}25%{transform:scale(1.2) rotate(5deg)}50%{transform:scale(1) rotate(0)}75%{transform:scale(1.2) rotate(-5deg)}to{transform:scale(1) rotate(0)}}.AdvisorProfile_congratulations-popup__zaJbp h2{color:#5d4037;font-size:28px;margin-bottom:15px}.AdvisorProfile_congratulations-popup__zaJbp p{color:#3e2723;margin-bottom:15px}.AdvisorProfile_popup-buttons-group__s3hOK{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-top:20px}.AdvisorProfile_popup-buttons-group__s3hOK button{align-items:center;display:flex;flex:1 1;font-size:16px;height:50px;justify-content:center;min-width:150px;padding:14px 20px;transition:transform .2s,box-shadow .2s}.AdvisorProfile_popup-buttons-group__s3hOK button:hover{box-shadow:0 5px 15px #0000001a;transform:translateY(-2px)}.AdvisorProfile_btn__Z8DJI{align-items:center;border-radius:6px;cursor:pointer;display:flex;font-weight:500;gap:8px;justify-content:center;padding:12px 20px;transition:all .2s ease}.AdvisorProfile_btn-primary__HZyWj{background-color:#5d4037;border:none;color:#fff}.AdvisorProfile_btn-primary__HZyWj:hover{background-color:#3e2723;box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.AdvisorProfile_btn-secondary__1chVH{background-color:initial;border:1px solid #5d4037;color:#5d4037}.AdvisorProfile_btn-secondary__1chVH:hover{background-color:#5d40371a}@media (max-width:600px){.AdvisorProfile_congratulations-popup__zaJbp,.AdvisorProfile_welcome-popup__4w3dk{max-height:90vh;overflow-y:auto;width:95%}.AdvisorProfile_popup-content__rNElp{padding:30px 20px}.AdvisorProfile_popup-buttons-group__s3hOK,.AdvisorProfile_popup-buttons__UoCf0{flex-direction:column;gap:10px}.AdvisorProfile_popup-buttons-group__s3hOK button,.AdvisorProfile_popup-buttons__UoCf0 button{width:100%}}.AdvisorProfile_inputWithPrefix__00bWE{align-items:center;display:flex;position:relative}.AdvisorProfile_inputPrefix__bcuGL{color:#666;font-weight:500;left:12px;pointer-events:none;position:absolute;z-index:2}.AdvisorProfile_formInputWithPrefix__JQ3pY{padding-left:28px!important;width:100%}.landing-page{font-family:Montserrat,sans-serif;line-height:1.6;max-width:100%;overflow-x:hidden}.container{margin:0 auto;padding:0 20px;width:100%}.container.slim{max-width:900px}.section-curve-bottom,.section-curve-top{left:0;line-height:0;overflow:hidden;position:absolute;width:100%}.section-curve-top{top:0}.section-curve-bottom{bottom:0;transform:rotate(180deg)}.section-curve-bottom svg,.section-curve-top svg{display:block;height:80px;width:calc(100% + 1.3px)}.hero-section{align-items:center;background-position:50%!important;background-size:cover!important;display:flex;min-height:45vh;overflow:hidden;padding:50px 0;position:relative}.hero-content{position:relative;text-align:center;z-index:2}.hero-section h1{font-size:2rem;font-weight:800;line-height:1.2;margin-bottom:1rem}.text-pop{animation:textPop 1.5s infinite alternate;display:inline-block}@keyframes textPop{0%{transform:scale(1)}to{transform:scale(1.05)}}.hero-subhead{font-size:1rem;font-weight:600;line-height:1.4;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;max-width:700px}.animated-cta{align-items:center;display:inline-flex;gap:20px}.cta-button{border:none;border-radius:6px;box-shadow:0 4px 8px #0000001a;cursor:pointer;display:inline-block;font-size:.95rem;font-weight:600;padding:10px 20px;text-decoration:none;transition:all .3s ease}.cta-button:hover{box-shadow:0 6px 12px #00000026;transform:translateY(-3px)}.cta-button.pulse{animation:pulse 2s infinite}.audience-section{padding:80px 0 120px;position:relative}.section-title{font-size:2.2rem;margin-bottom:50px;position:relative;text-align:center}.audience-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}@media (max-width:992px){.audience-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.audience-grid{grid-template-columns:1fr}}.audience-card{background:#fff;border-radius:8px;border-top:4px solid #754a2d;overflow:visible;padding:30px;position:relative;transition:all .3s cubic-bezier(.25,.8,.25,1)}.card-hover:hover{box-shadow:0 10px 20px #372c2726;transform:translateY(-5px)}.audience-icon{display:flex;font-size:2.5rem;justify-content:center;margin-bottom:1.5rem}.icon-pop{display:inline-block;transition:all .3s ease}.card-hover:hover .icon-pop{transform:scale(1.2)}.audience-card h3{font-size:1.3rem;margin-bottom:1rem}.audience-card p{font-size:.95rem;margin-bottom:1.5rem}.card-definition{opacity:0;pointer-events:none;transform:translateY(10px);transition:all .3s ease}.definition-content{background:#fff;border:2px solid #754a2d;border-radius:8px;box-shadow:0 5px 15px #00000026;padding:15px;position:relative}.definition-arrow{border-bottom:10px solid #754a2d;border-left:10px solid #0000;border-right:10px solid #0000;height:0;left:50%;position:absolute;top:-10px;transform:translateX(-50%);width:0}.audience-card:hover .card-definition{opacity:1;transform:translateY(0)}.card-footer{align-items:center;display:flex;justify-content:space-between}.card-footer,.more-options{position:relative}.more-link{cursor:pointer;font-weight:600;text-decoration:none;transition:all .3s ease}.more-link:hover{color:#9e6e3c}.more-dropdown{background:#fff;border:1px solid #bcae9c;border-radius:6px;bottom:100%;box-shadow:0 5px 15px #00000026;display:none;left:0;min-width:180px;padding:10px;position:absolute;z-index:10}.dropdown-item{align-items:center;border-radius:4px;color:#372c27;display:flex;justify-content:space-between;padding:8px 12px;text-decoration:none;transition:all .2s ease}.dropdown-item:hover{background:#f2f0e6;color:#754a2d}.dropdown-item svg{color:#754a2d;font-size:.9rem;transition:all .2s ease}.dropdown-item:hover svg{transform:translateX(5px)}.more-options:hover .more-dropdown{display:block}.mini-button{align-items:center;background:#754a2d;border:none;border-radius:50%;color:#f2f0e6;cursor:pointer;display:flex;height:30px;justify-content:center;transition:all .3s ease;width:30px}.mini-button:hover{background:#9e6e3c;transform:translateX(5px) rotate(90deg)}.marketplace-section{align-items:center;display:flex;min-height:60vh;padding:120px 0 80px;position:relative}.marketplace-content{border-radius:8px;box-shadow:0 5px 15px #0000000d;margin:0 auto;padding:40px;text-align:center;width:80%}.marketplace-section h2{font-size:2.2rem;margin-bottom:20px}.marketplace-section .tagline{font-size:1.2rem;margin-bottom:30px}.feature-cards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:40px}.feature-card{background-color:#fff;border-left:4px solid #754a2d;border-radius:8px;padding:25px;text-align:center;transition:all .3s ease}.feature-card:hover{box-shadow:0 8px 16px #0000001a;transform:translateY(-5px)}.feature-icon{color:#754a2d;font-size:1.8rem;margin-bottom:1rem}.score-section{align-items:center;display:flex;min-height:60vh;padding:120px 0 80px;position:relative}.score-content{border-radius:8px;box-shadow:0 5px 15px #0000000d;margin:0 auto;padding:40px;text-align:center;width:80%}.score-section h2{font-size:2.2rem;margin-bottom:20px}.score-headline{font-size:1.2rem;margin-bottom:30px}.score-visual{margin:40px 0}.score-meter-container{margin:0 auto;max-width:500px}.score-meter{background-color:#d3d2ce;border-radius:10px;height:20px;overflow:hidden;position:relative}.meter-fill{background:linear-gradient(90deg,#754a2d,#9e6e3c);height:100%;width:75%}.meter-labels{display:flex;font-weight:600;justify-content:space-between;margin-top:10px}.meter-labels span{color:#372c27}.meter-labels .active{color:#754a2d;transform:scale(1.1)}.score-benefits{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:40px}.benefit{background-color:#fff;border-left:3px solid #754a2d;padding:20px;text-align:center;transition:all .3s ease}.benefit:hover{box-shadow:0 8px 16px #0000001a;transform:translateX(5px)}.benefit-icon{margin-bottom:15px}.benefit h4{margin-bottom:10px}.benefit h4,.benefit p{color:#372c27}.pathway-section{color:#f2f0e6;padding:120px 0 80px;position:relative}.pathway-section h2{font-size:2.2rem;font-weight:700;margin-bottom:20px}.pathway-headline{font-size:1.2rem;font-weight:500;margin-bottom:30px}.pathway-animation{align-items:center;display:flex;flex-wrap:wrap;gap:0;justify-content:center;margin:40px 0}.path-step{background-color:#f2f0e6;border-radius:8px;box-shadow:0 5px 15px #0000001a;min-width:160px;padding:25px;position:relative;text-align:center;transition:all .3s ease}.path-step:hover{box-shadow:0 10px 20px #372c271a;transform:translateY(-5px)}.step-icon{margin-bottom:10px}.path-step p{color:#372c27;margin-top:10px}.step-number{align-items:center;background-color:#754a2d;border-radius:50%;color:#fff;display:flex;font-weight:700;height:30px;justify-content:center;left:50%;position:absolute;top:-15px;transform:translateX(-50%);width:30px}.path-connector{background-color:#bcae9c;height:3px;position:relative;width:50px}.path-connector:after{animation:connectorPulse 2s infinite;background:inherit;content:"";height:100%;left:0;position:absolute;top:0;width:100%}@keyframes connectorPulse{0%,to{opacity:.5}50%{opacity:1}}.vision-section{overflow:hidden;padding:120px 0 80px;position:relative}.vision-content{text-align:center}.vision-section h2{color:#372c27}.vision-headline{color:#754a2d;font-size:1.2rem;font-weight:500;margin-bottom:40px}.vision-cards{display:flex;flex-direction:column;gap:30px;margin:40px 0}.vision-row{gap:30px}.promise-card-container,.vision-row{display:flex;justify-content:center}.vision-card{background-color:#fff;border:1px solid #bcae9c;border-radius:8px;max-width:400px;padding:30px;text-align:center;transition:all .3s ease}.promise-card{margin-top:20px;max-width:500px}.vision-card:hover{box-shadow:0 10px 20px #372c271a;transform:translateY(-5px)}.vision-icon{display:flex;justify-content:center;margin-bottom:20px}.vision-card h3{color:#372c27;margin-bottom:15px}.vision-card p{color:#372c27}.animate-on-scroll{opacity:1!important}.animate-on-scroll .benefit,.animate-on-scroll .feature-card,.animate-on-scroll .marketplace-content,.animate-on-scroll .score-content,.animate-on-scroll .score-visual{opacity:1!important;transform:none!important}@media (max-width:992px){.container.slim{max-width:800px}.hero-section h1{font-size:2rem}.pathway-animation{flex-direction:column}.path-connector{height:50px;width:3px}.vision-row{align-items:center;flex-direction:column}}@media (max-width:768px){.container.slim{max-width:90%}.hero-section{min-height:50vh;padding:50px 0}.hero-section h1{font-size:1.8rem}.hero-subhead{font-size:1rem}.feature-cards{grid-template-columns:1fr}.marketplace-content,.score-content{width:90%!important}.pathway-section h2{font-size:1.8rem!important}}@media (max-width:576px){.hero-section h1{font-size:1.6rem}.section-title{font-size:1.8rem}.vision-cards{grid-template-columns:1fr}.marketplace-section,.score-section{min-height:70vh;padding:60px 0}.marketplace-content,.score-content{padding:30px!important}.pathway-section h2{font-size:1.6rem!important}.pathway-headline{font-size:1rem!important}.section-curve-bottom svg,.section-curve-top svg{height:60px}.audience-section,.marketplace-section,.pathway-section,.score-section,.vision-section{padding:80px 0 60px}}.modal-overlay{background:#00000080;z-index:9999}.modal-content{animation:fadeIn .3s ease;box-shadow:0 10px 25px #0000001a;font-family:Quicksand,sans-serif;max-width:420px;padding:24px}.modal-content h3{color:#8b4513;font-size:20px;margin-top:0}.primary-btn{background-color:#8b4513;border-radius:8px;color:#fff;font-family:Quicksand,sans-serif;padding:10px 16px}.primary-btn:hover{background-color:sienna}.auth-page{--primary-dark:#372c27;--primary:#9e6e3c;--secondary:#bcae9c;--background-light:#f2f0e6;--background:#d3d2ce;--text:#372c27;--text-light:#5c534d;--error:#c44536;--success:#4a7c59;align-items:center;background-image:url(/static/media/brown.7caf7bdc3937ba77fc14.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;font-family:Quicksand,sans-serif;justify-content:center;min-height:100vh;padding:20px}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.auth-box{background:var(--background-light);border-radius:20px;box-shadow:0 10px 30px #372c2733;display:flex;max-width:900px;min-height:550px;overflow:hidden;position:relative;transition:all .3s ease;width:100%}.auth-box:before{animation:rotate 20s linear infinite;background:radial-gradient(circle,#754a2d1a 0,#fff0 70%);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%;z-index:0}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.form-side{background-color:var(--background-light);display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:40px;position:relative}.form-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.form-header h2{color:var(--primary-dark);font-family:Comic Neue,cursive;font-size:28px;font-weight:700;margin:0}.icon-container{align-items:center;background:var(--primary);border-radius:50%;box-shadow:0 4px 8px #0000001a;color:var(--background-light);display:flex;height:50px;justify-content:center;width:50px}.icon-container.register{background:var(--primary-dark)}.icon-container.login{background:var(--primary)}.form-box{gap:20px}.form-box,.form-step{display:flex;flex-direction:column}.form-step{gap:16px}.input-group{align-items:center;background-color:var(--background);border:2px solid var(--secondary);border-radius:12px;display:flex;height:50px;padding:0 15px;transition:all .3s cubic-bezier(.25,.8,.25,1)}.input-group:focus-within{border-color:var(--primary-dark);box-shadow:0 0 0 3px #754a2d33;transform:translateY(-2px)}.input-icon{align-items:center;color:var(--primary-dark);display:flex;justify-content:center;margin-right:12px}.input-group input,.input-group select{background:#0000;border:none;color:var(--text);flex:1 1;font-family:Quicksand,sans-serif;font-size:15px;height:100%;outline:none}.input-group select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;background-size:16px;padding-right:36px}.select-group{padding:0}.select-group select{padding:0 15px;width:100%}.input-error{animation:shake .5s cubic-bezier(.36,.07,.19,.97) both;border-color:var(--error)!important}.error-text{color:var(--error);margin-bottom:-4px;margin-top:-8px;padding-left:15px}.primary-btn{align-items:center;background-color:#b89f8d;border:none;border-radius:12px;color:var(--background-light);cursor:pointer;display:flex;font-family:Comic Neue,cursive;font-size:16px;font-weight:600;gap:8px;height:50px;justify-content:center;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.25,.8,.25,1);width:100%;z-index:1}.primary-btn:hover{background-color:var(--primary);box-shadow:0 10px 20px #754a2d4d;transform:translateY(-3px)}.primary-btn:active{transform:scale(.98)}.primary-btn:after{background:linear-gradient(45deg,#0000 50%,#fff3 0);background-size:400% 400%;content:"";height:100%;left:0;position:absolute;top:0;transition:background-position .6s ease;width:100%;z-index:-1}.primary-btn:hover:after{background-position:100% 100%}.verify-btn{background-color:var(--success)}.verify-btn:hover{background-color:#3a6147;box-shadow:0 10px 20px #4a7c594d}.sparkle{animation:sparkle 1s ease-in-out infinite;position:absolute}@keyframes sparkle{0%{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1.2)}to{opacity:0;transform:scale(.5)}}.forgot-password,.switch-link{color:var(--text-light);font-size:14px;text-align:center;transition:color .2s}.switch-link span{color:var(--primary);cursor:pointer;font-weight:700;text-decoration:underline}.auth-error{background-color:#fde7e7;border-radius:4px;color:#d32f2f;margin-bottom:20px;padding:12px;text-align:center}.forgot-password span:hover,.switch-link span:hover{color:var(--primary-dark);text-decoration:none}.forgot-password{cursor:pointer;margin-top:-8px}.welcome-side{align-items:center;background:linear-gradient(135deg,var(--primary-dark) 0,#592d18 100%);color:var(--background-light);display:flex;flex:1 1;flex-direction:column;justify-content:center;overflow:hidden;padding:40px 60px;position:relative;text-align:center}.welcome-side:before{background:var(--background-light);clip-path:polygon(0 10%,100% 0,100% 100%,0 90%);content:"";height:100%;left:-40px;position:absolute;top:0;width:80px;z-index:1}.welcome-content{max-width:350px;position:relative;z-index:2}.welcome-side h1{font-family:Comic Neue,cursive;font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:24px;text-shadow:2px 2px 4px #0000004d}.welcome-side p{font-size:1rem;font-weight:400;line-height:1.6;margin-bottom:40px;opacity:.95}.welcome-features{grid-gap:16px;display:grid;gap:16px;width:100%}.welcome-feature{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff1a;border-radius:12px;display:flex;font-size:.95rem;font-weight:500;justify-content:flex-start;padding:16px 20px;transition:all .3s ease}.welcome-feature:hover{background:#ffffff26;box-shadow:0 8px 25px #0003;transform:translateY(-2px)}.feature-icon{color:var(--secondary);font-size:1.2rem;margin-right:16px;min-width:20px}.welcome-features.compact{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.welcome-features.compact .welcome-feature{background:#ffffff14;border-radius:20px;flex:0 1 auto;font-size:.9rem;padding:12px 16px}.welcome-features.compact .feature-icon{font-size:1rem;margin-right:8px}.welcome-features.minimal{margin-top:30px}.welcome-features.minimal .welcome-feature{background:#0000;border:none;font-size:.9rem;justify-content:center;opacity:.8;padding:8px 0}.welcome-features.minimal .welcome-feature:hover{background:#0000;opacity:1;transform:none}@media (max-width:768px){.auth-box{flex-direction:column;min-height:auto}.welcome-side{order:-1;padding:30px 20px}.welcome-side:before{clip-path:polygon(0 0,100% 0,50% 100%,0 100%);height:80px;left:0;top:-40px;width:100%}.form-side{padding:30px 20px}.floating-icons{display:none}}@media (max-width:480px){.auth-page{padding:10px}.auth-box{border-radius:16px}.form-header h2{font-size:24px}.welcome-side h1{font-size:1.8rem}.welcome-side p{font-size:1rem}}.container{font-family:Arial,sans-serif;overflow:auto;position:relative;width:400px}.popup-overlay{background-color:#4f2e1db3}.popup-content{background-color:#fff8f0;border:2px solid #8b5a2b;border-radius:8px;box-shadow:0 4px 20px #4f2e1d4d;display:flex;flex-direction:column;max-height:100vh;max-width:800px;width:55%}.popup-header{background-color:#8b5a2b;border-top-left-radius:6px;border-top-right-radius:6px;color:#fff8f0;padding:15px 20px}.popup-header h2{font-size:1.5rem;font-weight:600;margin:0}.nda-content{background-color:#fff8f0;border:1px solid tan;border-radius:4px;color:#4e2e1d;line-height:1.6;margin:15px 20px;max-height:80%;overflow-y:auto;padding:120px 40px;width:calc(100% - 40px)}.nda-title{line-height:1.8;margin:0 auto 40px;max-width:95%;padding:40px 30px;text-align:center}.nda-title h3{color:#5d4037;font-size:2.2rem;font-weight:700;letter-spacing:1px;line-height:1.4;margin-bottom:15px;text-transform:uppercase}.nda-title p{color:#6b4226;font-size:1.4rem;margin:10px 0}.company-name{color:#8b5a2b;font-size:1.8rem!important;font-weight:700;letter-spacing:.5px;line-height:1.4;margin:15px 0!important;text-transform:uppercase}.nda-content h4{border-bottom:1px solid tan;color:#5d4037;font-size:1.3rem;margin-bottom:15px;margin-top:25px;padding-bottom:8px}.nda-content ol{margin-bottom:20px;padding-left:25px}.nda-content li{font-size:1.05rem;line-height:1.7;margin-bottom:15px}.nda-note{background-color:#f5e9d9;border-left:4px solid #8b5a2b;font-size:1.05rem;font-style:italic;margin-top:25px;padding:15px 20px}.signature-section{background-color:#f5e9d9;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:1px solid tan}.signature-info{margin-bottom:20px}.signature-info p{color:#5d4037;font-size:1.05rem;margin:8px 0}.signature-canvas-container{align-items:center;display:flex;flex-direction:column;margin:20px 0}.signature-canvas{background-color:#fff;border:2px dashed #8b5a2b;border-radius:4px;cursor:crosshair;height:120px;max-width:500px;width:100%}.clear-signature-btn{background-color:#a67c52;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;margin-top:-11px;padding:8px 15px}.clear-signature-btn:hover{background-color:#8b5a2b}.button-group{display:flex;gap:15px;justify-content:flex-end;margin-top:25px}.btn{font-size:1rem;padding:12px 25px;transition:all .3s ease}.btn-primary{background-color:#8b5a2b;display:inline-block;text-decoration:none}.btn-primary:hover{background-color:#6d4c2a}.btn-secondary{background-color:tan}.btn-secondary:hover{background-color:#c3a678}.btn-success{background-color:#6b4226;color:#fff}.btn-success:hover{background-color:#5a371f}.btn-disabled{background-color:tan;color:#8b8178;cursor:not-allowed;opacity:.7}.warning-text{color:#a6551d;font-size:1rem;margin-top:15px;text-align:center}.error-message{background-color:#f8d7da;border-left:4px solid #842029;border-radius:4px;color:#842029;font-size:1rem;margin:20px;padding:15px 20px}.loading-overlay{align-items:center;background-color:#4f2e1dcc;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2000}.loading-spinner{animation:spin 1s linear infinite;border:5px solid #f5e9d9;border-radius:50%;border-top-color:#8b5a2b;height:50px;margin-bottom:15px;width:50px}.success-message{background-color:#fff8f0;border:2px solid #8b5a2b;border-radius:8px;box-shadow:0 4px 20px #4f2e1d4d;margin:0 auto;max-width:700px;padding:30px;text-align:center}.success-message h1{color:#6b4226;margin-bottom:20px}.user-info-box{background-color:#f5e9d9;border:1px solid tan;border-radius:4px;margin:25px 0;padding:20px;text-align:left}.user-info-box p{color:#5d4037;font-size:1.05rem;margin:8px 0}@media (max-width:1024px){.popup-content{max-width:1000px;width:98%}.nda-content{margin:15px;padding:25px 30px}}@media (max-width:768px){.popup-content{max-height:95vh;width:98%}.nda-content{margin:10px;max-height:55vh;padding:20px 25px}.button-group{flex-direction:column}.btn{margin-bottom:10px;width:100%}.nda-title{padding:25px 20px}.nda-title h3{font-size:1.8rem}.company-name{font-size:1.5rem!important}.nda-title p{font-size:1.2rem}.signature-canvas{max-width:100%}}@media (max-width:480px){.nda-content{margin:8px;padding:15px 20px}.signature-section{padding:20px}}.terms-checkbox-group{margin:-30px 0 16px;transition:all .3s ease}.terms-checkbox-group.input-error{animation:shake .5s cubic-bezier(.36,.07,.19,.97) both}@keyframes shake{10%,90%{transform:translateX(-1px)}20%,80%{transform:translateX(2px)}30%,50%,70%{transform:translateX(-4px)}40%,60%{transform:translateX(4px)}}.checkbox-container{align-items:flex-start;color:#5c534d;cursor:pointer;display:flex;font-family:Quicksand,sans-serif;font-size:14px;line-height:1.4;padding-left:32px;position:relative;-webkit-user-select:none;user-select:none}.checkbox-container input[type=checkbox]{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkmark{background-color:#f5e6d3;border:2px solid tan;border-radius:4px;height:20px;left:0;position:absolute;top:2px;transition:all .3s cubic-bezier(.25,.8,.25,1);width:20px}.checkbox-container:hover input~.checkmark{background-color:#f0dcc9;border-color:#37190b;transform:scale(1.05)}.checkbox-container input:checked~.checkmark{background-color:#3c1f0a;border-color:#3d1c05;box-shadow:0 2px 8px #8b45134d}.checkmark:after{content:"";display:none;position:absolute}.checkbox-container input:checked~.checkmark:after{display:block}.checkbox-container .checkmark:after{border:solid #f5e6d3;border-width:0 2px 2px 0;height:10px;left:6px;top:2px;transform:rotate(45deg);width:6px}.checkbox-text{font-weight:500;margin-left:4px}.terms-link{align-items:center;background:none;border:none;border-radius:4px;color:#6a350e;cursor:pointer;display:inline-flex;font-family:Quicksand,sans-serif;font-size:14px;font-weight:600;gap:4px;padding:2px 4px;text-decoration:underline;transition:all .3s ease}.terms-link:hover{background-color:#8b45131a;color:#654321;text-decoration:none;transform:translateY(-1px)}.terms-link:active{transform:translateY(0)}.error-text{color:#c44536;font-family:Quicksand,sans-serif;font-size:13px;font-weight:600;margin-bottom:0;margin-top:4px;padding-left:32px}.terms-modal-overlay{align-items:center;animation:fadeInOverlay .3s ease-out;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#372c27d9;bottom:0;box-sizing:border-box;display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;padding:20px;position:fixed;right:0;top:0;width:100vw;z-index:99999}@keyframes fadeInOverlay{0%{opacity:0}to{opacity:1}}.terms-modal{animation:slideInModal .4s cubic-bezier(.25,.8,.25,1);background:#faf7f2;border:3px solid tan;border-radius:16px;box-shadow:0 25px 80px #8b451366,0 10px 30px #8b45134d;display:flex;flex-direction:column;height:auto;margin:0 auto;max-height:85vh;max-width:800px;overflow:hidden;position:relative;width:90%}@keyframes slideInModal{0%{opacity:0;transform:scale(.9) translateY(30px)}to{opacity:1;transform:scale(1) translateY(0)}}.terms-header{align-items:center;background:linear-gradient(135deg,#6b3c1a,#290f02);border-bottom:3px solid #654321;box-sizing:border-box;color:#faf7f2;display:flex;flex-shrink:0;justify-content:space-between;min-height:60px;padding:20px 24px;position:relative;width:100%}.terms-header:after{background:linear-gradient(90deg,tan,#8b4513,tan);bottom:-3px;content:"";height:3px;left:0;position:absolute;right:0}.terms-header h2{word-wrap:break-word;flex:1 1;font-family:Comic Neue,cursive;font-size:22px;font-weight:700;line-height:1.3;margin:0;overflow-wrap:break-word;padding-right:16px;text-shadow:2px 2px 4px #0000004d;white-space:normal}.close-btn{background:#f5e6d333;border:2px solid #f5e6d34d;color:#faf7f2;flex-shrink:0;height:36px;margin-left:12px;min-width:36px;padding:0;transition:all .3s ease;width:36px}.close-btn:hover{background:#f5e6d34d;border-color:#f5e6d380;transform:scale(1.1) rotate(90deg)}.close-btn:active{transform:scale(.95) rotate(90deg)}.terms-content{background:#faf7f2;flex:1 1;height:auto;overflow-x:hidden;overflow-y:auto;position:relative;width:100%}.terms-section{box-sizing:border-box;color:#372c27;font-family:Quicksand,sans-serif;line-height:1.6;padding:28px 32px 32px;width:100%}.terms-section p{word-wrap:break-word;font-size:15px;margin:0 0 16px;width:100%}.terms-section h3{word-wrap:break-word;border-bottom:2px solid tan;color:#8b4513;font-family:Comic Neue,cursive;font-size:19px;font-weight:700;margin:28px 0 16px;padding-bottom:8px;position:relative;width:100%}.terms-section h3:after{background:#8b4513;bottom:-2px;content:"";height:2px;left:0;position:absolute;width:50px}.terms-section ul{box-sizing:border-box;margin:16px 0;padding-left:24px;width:100%}.terms-section li{word-wrap:break-word;font-size:15px;margin:8px 0;position:relative}.terms-section li:marker{color:sienna}.terms-section strong{color:#654321;font-weight:600}.final-acknowledgement{background:linear-gradient(135deg,#f5e6d3,#e6d3c1);border:2px solid tan;border-radius:12px;box-sizing:border-box;margin-top:28px;overflow:hidden;padding:20px;position:relative;width:100%}.final-acknowledgement:before{background:linear-gradient(90deg,#8b4513,sienna,#8b4513);content:"";height:4px;left:0;position:absolute;right:0;top:0}.final-acknowledgement h3{align-items:center;border-bottom:none;color:#654321;display:flex;font-size:17px;gap:8px;margin-bottom:16px;margin-top:0;padding-bottom:0}.final-acknowledgement h3:after{display:none}.final-acknowledgement p{color:#5c534d;font-weight:500}.final-acknowledgement ul{background:#8b45130d;border-radius:8px;margin:16px 0 0;padding:16px 16px 16px 36px}.final-acknowledgement li{color:#654321;font-weight:500}.terms-content:-webkit-scrollbar{width:8px}.terms-content:-webkit-scrollbar-track{background:#f0dcc9}.terms-content:-webkit-scrollbar-thumb{background:tan;border-radius:4px}.terms-content:-webkit-scrollbar-thumb:hover{background:#3d1908}@media (max-width:768px){.terms-modal-overlay{padding:15px}.terms-modal{border-radius:12px;border-width:2px;max-height:90vh;width:95%}.terms-header{min-height:50px;padding:16px 20px}.terms-header h2{font-size:18px;padding-right:12px}.close-btn{height:32px;margin-left:8px;min-width:32px;width:32px}.terms-section{padding:20px 24px 24px}.terms-section h3{font-size:17px;margin:24px 0 12px}.terms-section li,.terms-section p{font-size:14px}.checkbox-container{font-size:13px;padding-left:28px}.checkmark{height:18px;width:18px}.checkbox-container .checkmark:after{height:9px;left:5px;top:1px;width:5px}}@media (max-width:480px){.terms-modal-overlay{padding:10px}.terms-modal{border-radius:8px;max-height:95vh;width:98%}.terms-header{align-items:center;flex-direction:row;padding:14px 16px}.terms-header h2{font-size:16px;line-height:1.2;padding-right:8px}.close-btn{height:28px;margin-left:6px;min-width:28px;width:28px}.terms-section{padding:16px 20px 20px}.terms-section h3{font-size:16px;margin:20px 0 10px}.terms-section li,.terms-section p{font-size:13px}.final-acknowledgement{padding:16px}.final-acknowledgement h3{font-size:15px}}.checkbox-container:focus-within .checkmark{outline:2px solid #2d1607;outline-offset:2px}.terms-link:focus{border-radius:4px;outline:2px solid #8b4513;outline-offset:2px}.close-btn:focus{outline:2px solid #faf7f2;outline-offset:2px}.terms-modal-overlay{-webkit-user-select:none;user-select:none}.terms-content{-webkit-user-select:text;user-select:text}.terms-modal-overlay *{box-sizing:border-box}#root,.terms-modal-overlay{isolation:isolate}.application-tracker_trackerCard__kxM-G{animation:application-tracker_trackerFadeIn__tdpwk .5s ease-out forwards;background-color:#fff;border:1px solid #e6d7c3;border:1px solid var(--medium-brown);border-radius:.75rem;box-shadow:0 4px 12px #4d342e14;margin-bottom:1rem;margin-top:45px;overflow:visible;padding:.2rem;position:relative;transition:all .3s ease}@keyframes application-tracker_trackerFadeIn__tdpwk{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.application-tracker_trackerCard__kxM-G:before{background-color:#8d6e63;border-radius:.5rem .5rem 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}.application-tracker_trackerHeader__-nTq6{align-items:center;border-bottom:1px solid #e6d7c3;border-bottom:1px solid var(--medium-brown);display:flex;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:.75rem}.application-tracker_cardTitle__seX96{color:#7d5a50;color:var(--dark-brown);font-size:1.25rem;font-weight:600;margin:0;position:relative}.application-tracker_cardTitle__seX96:after{background-color:#c8b6a6;background-color:var(--accent-brown);bottom:-.25rem;content:"";height:2px;left:0;position:absolute;width:3rem}.application-tracker_trackerSteps__KIA0D{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;overflow:visible;padding:.75rem 0;position:relative}@media (min-width:768px){.application-tracker_trackerSteps__KIA0D{flex-wrap:nowrap}}.application-tracker_trackerStep__-LR77{align-items:center;background-color:#faf7f2;background-color:var(--background-brown);border-radius:.5rem;cursor:pointer;display:flex;flex:1 1;min-width:120px;overflow:visible;padding:.75rem;position:relative;transition:all .2s ease}.application-tracker_trackerStep__-LR77:hover{background-color:#e6d7c3;background-color:var(--medium-brown);box-shadow:0 4px 8px #4d342e1a;transform:translateY(-2px)}.application-tracker_stepMarker__b\+cHF{align-items:center;display:flex;justify-content:center;margin-right:.75rem}.application-tracker_activeDot__dYdGP,.application-tracker_inactiveDot__qysZu{border-radius:50%;height:1rem;transition:transform .2s ease;width:1rem}.application-tracker_trackerStep__-LR77:hover .application-tracker_activeDot__dYdGP,.application-tracker_trackerStep__-LR77:hover .application-tracker_inactiveDot__qysZu{transform:scale(1.2)}.application-tracker_stepInfo__EPOL2{flex:1 1}.application-tracker_stepLabel__WT6jE{color:#5d4037;display:block;font-size:.75rem;font-weight:500;line-height:1.2}.application-tracker_stepLabelLine__0bqiR{white-space:nowrap}.application-tracker_stepDescription__arCQ0{color:#4a352f;color:var(--text-brown);display:block;font-size:.75rem;margin-top:.25rem;opacity:.8}.application-tracker_stepArrow__-vI3I{flex-shrink:0;margin:0 .25rem;transition:transform .2s ease}.application-tracker_trackerStep__-LR77:hover .application-tracker_stepArrow__-vI3I{transform:translateX(2px)}.application-tracker_completed__pH3tB{background-color:#a67c521a}.application-tracker_completed__pH3tB .application-tracker_stepLabel__WT6jE{color:#5d4037;font-weight:600}.application-tracker_active__kVaHA{background-color:#7d5a501a;border-left:3px solid #a67c52;border-left:3px solid var(--primary-brown)}.application-tracker_active__kVaHA .application-tracker_stepLabel__WT6jE{color:#8d6e63;font-weight:600}.application-tracker_tooltip__6jUOn{background-color:#5d4037;border-radius:.375rem;bottom:calc(100% + 15px);box-shadow:0 4px 12px #00000026;color:#fff;font-size:.75rem;left:50%;max-width:220px;opacity:0;padding:.5rem .75rem;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%);transition:all .3s ease;visibility:hidden;width:max-content;z-index:1000}.application-tracker_tooltip__6jUOn:after{border:6px solid #0000;border-top-color:#5d4037;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.application-tracker_trackerStep__-LR77:hover .application-tracker_tooltip__6jUOn{opacity:1;visibility:visible}@media (max-width:768px){.application-tracker_trackerStep__-LR77{min-width:100px;padding:.5rem}.application-tracker_tooltip__6jUOn{font-size:.7rem;max-width:180px;padding:.375rem .5rem}.application-tracker_stepLabel__WT6jE{font-size:.7rem}.application-tracker_stepArrow__-vI3I{display:none}}@media (max-width:480px){.application-tracker_trackerSteps__KIA0D{align-items:flex-start;flex-direction:column}.application-tracker_trackerStep__-LR77{margin-bottom:.5rem;width:100%}.application-tracker_tooltip__6jUOn{bottom:auto;left:calc(100% + 15px);top:50%;transform:translateY(-50%)}.application-tracker_tooltip__6jUOn:after{border-color:#0000 #5d4037 #0000 #0000;left:-12px;top:50%;transform:translateY(-50%)}}.legitimacy_readinessCard__ck--R{background-color:#fff;border:1px solid #e6d7c3;border:1px solid var(--medium-brown);border-radius:12px;box-shadow:0 4px 15px #a67c521f;display:flex;flex-direction:column;height:100%;margin-bottom:220px;overflow:hidden;padding:0;position:relative;transition:all .3s ease;width:100%}.legitimacy_readinessCard__ck--R.legitimacy_blurred__Z1peV{filter:blur(4px);pointer-events:none}.legitimacy_funCardHeader__2XvBZ{background-color:#fff;border-bottom:1px solid #f5f0e1;border-bottom:1px solid var(--light-brown);padding:16px}.legitimacy_funCardHeader__2XvBZ h2{color:#7d5a50;color:var(--dark-brown);font-size:18px;font-weight:600;margin:0;padding:14px;position:relative;text-align:center}.legitimacy_funCardHeader__2XvBZ h2:after{background-color:#fff;bottom:-6px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.legitimacy_scoreWrapper__dEJ51{align-items:center;background-color:#fff;display:flex;flex:1 1;justify-content:center;padding:30px 0}.legitimacy_scoreCircle__ut1Mq{align-items:center;border:5px solid #c8b6a6;border:5px solid var(--accent-brown);border-radius:50%;box-shadow:0 4px 12px #a67c5226;color:#4a352f;color:var(--text-brown);display:flex;font-size:36px;font-weight:800;height:130px;justify-content:center;margin-top:-30px;overflow:hidden;position:relative;transition:all .3s ease;width:130px}.legitimacy_scoreCircle__ut1Mq:before{background:radial-gradient(circle,#fffaf5e6 0,#f6f2efb3 1%);border-radius:50%;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.legitimacy_scoreCircle__ut1Mq:hover{box-shadow:0 6px 16px #a67c5240;transform:scale(1.05)}.legitimacy_textCenter__Qq-GJ{text-align:center}.legitimacy_funButton__AIr6U{align-items:center;background-color:#8d6e63;border:none;border-radius:8px;box-shadow:0 2px 8px #7d5a501a;color:#fff;cursor:pointer;display:flex;font-weight:500;height:40px;justify-content:center;margin-bottom:10px;margin-left:30px;transition:all .2s ease;width:220px}.legitimacy_funButton__AIr6U:hover{background-color:#a67c52;background-color:var(--primary-brown);box-shadow:0 4px 12px #7d5a5033;color:#f0e6d9;color:var(--pale-brown);transform:translateY(-2px)}.legitimacy_ml1__PBYqF{margin-left:4px}.legitimacy_modalOverlay__33Vxu{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#6b5a5080;bottom:0;display:flex;height:100%;justify-content:center;left:0;overflow:hidden;position:fixed;right:0;top:0;width:100%;z-index:1000}.legitimacy_modalContent__amgB\+{animation:legitimacy_modalFadeIn__PfTbr .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 10px 25px #0003;max-height:85vh;max-width:500px;overflow:auto;position:relative;width:90%}@keyframes legitimacy_modalFadeIn__PfTbr{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.legitimacy_funPopup__y\+A4q{border-top:5px solid #c8b6a6;border-top:5px solid var(--accent-brown);padding:24px}.legitimacy_closeBtn__yaHBj{align-items:center;background:none;border:none;border-radius:50%;color:#f44336;color:var(--error-red);cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .2s ease;width:32px}.legitimacy_closeBtn__yaHBj:hover{background-color:#f44336;background-color:var(--error-red);color:#fff;transform:rotate(90deg)}.legitimacy_popupTitle__Osa3Y{border-bottom:2px solid #c8b6a6;border-bottom:2px solid var(--accent-brown);color:#a67c52;color:var(--primary-brown);font-size:22px;font-weight:600;margin:0 0 24px;padding-bottom:12px;text-align:center}.legitimacy_summaryList__DBMVQ{list-style:none;margin:0;padding:0}.legitimacy_summaryItem__5M9uT{align-items:center;border-bottom:1px solid #f5f0e1;border-bottom:1px solid var(--light-brown);display:flex;justify-content:space-between;padding:12px 0}.legitimacy_summaryItem__5M9uT:last-child{border-bottom:none}.legitimacy_summaryLabel__7-7dK{align-items:center;color:#4a352f;color:var(--text-brown);display:flex;font-size:15px;font-weight:500;gap:12px}.legitimacy_summaryBullet__y-Iad{background-color:#c8b6a6;background-color:var(--accent-brown);border-radius:50%;height:8px;width:8px}.legitimacy_statusIndicator__BHHZT{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.legitimacy_statusIndicator__BHHZT svg{color:#4caf50;color:var(--success-green)}.legitimacy_statusIndicator__BHHZT:not(:has(svg)){color:#f44336;color:var(--error-red)}.legitimacy_inlineBlock__-s0Y5{display:inline-block}@media (max-width:768px){.legitimacy_scoreCircle__ut1Mq{font-size:28px;height:100px;width:100px}.legitimacy_funCardHeader__2XvBZ h2{font-size:16px}.legitimacy_popupTitle__Osa3Y{font-size:18px}.legitimacy_summaryLabel__7-7dK{font-size:14px}}:root{--soft-brown:#b89f8d;--light-text:#6b5a50;--success-green:#4caf50;--error-red:#f44336}.readiness-card{background-color:#fff;border:1px solid #e6d7c3;border:1px solid var(--medium-brown);border-radius:12px;box-shadow:0 4px 15px #a67c521f;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0;position:relative;transition:all .3s ease;width:100%}.readiness-card.blurred{filter:blur(4px);pointer-events:none}.fun-card-header{background-color:#fff;border-bottom:1px solid #f5f0e1;border-bottom:1px solid var(--light-brown);padding:20px}.fun-card-header h2{color:#7d5a50;color:var(--dark-brown);font-size:18px;font-weight:600;margin:0;padding:14px;position:relative;text-align:center}.fun-card-header h2:after{background-color:#fff;bottom:-6px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.score-wrapper{background-color:#fff;flex:1 1;padding:30px 0}.score-circle,.score-wrapper{align-items:center;display:flex;justify-content:center}.score-circle{border:5px solid #c8b6a6;border:5px solid var(--accent-brown);border-radius:50%;box-shadow:0 4px 12px #a67c5226;color:#4a352f;color:var(--text-brown);font-size:36px;font-weight:800;height:130px;margin-top:-50px;overflow:hidden;position:relative;transition:all .3s ease;width:130px}.score-circle:before{background:radial-gradient(circle,#fffaf5e6 0,#f6f2efb3 1%);border-radius:50%;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.score-circle:hover{box-shadow:0 6px 16px #a67c5240;transform:scale(1.05)}.text-center{text-align:center}.fun-button{align-items:center;background-color:#8d6e63;border:none;border-radius:8px;box-shadow:0 2px 8px #7d5a501a;color:#fff;cursor:pointer;display:flex;font-weight:600;justify-content:center;margin-left:30px;margin-top:-48px;padding:12px 63px;transition:all .2s ease}.fun-button:hover{background-color:#a67c52;background-color:var(--primary-brown);box-shadow:0 4px 12px #7d5a5033;color:#f0e6d9;color:var(--pale-brown);transform:translateY(-2px)}.modal-overlay{background-color:#6b5a5080}.modal-content{background:#fff;border-radius:16px;box-shadow:0 10px 25px #0003;max-height:85vh;max-width:500px;overflow:auto;width:90%}.fun-popup{border-top:5px solid #c8b6a6;border-top:5px solid var(--accent-brown);padding:24px}.close-btn{color:#f44336;color:var(--error-red);font-size:24px;height:32px;position:absolute;right:16px;top:16px;transition:all .2s ease;width:32px}.close-btn:hover{background-color:#f44336;background-color:var(--error-red);color:#fff;transform:rotate(90deg)}.popup-title{border-bottom:2px solid #c8b6a6;border-bottom:2px solid var(--accent-brown);color:#a67c52;color:var(--primary-brown);font-size:22px;font-weight:600;margin:0 0 24px;padding-bottom:12px;text-align:center}.summary-list{list-style:none;margin:0;padding:0}.summary-item{align-items:center;border-bottom:1px solid #f5f0e1;border-bottom:1px solid var(--light-brown);display:flex;justify-content:space-between;padding:12px 0}.summary-item:last-child{border-bottom:none}.summary-label{align-items:center;color:#4a352f;color:var(--text-brown);display:flex;font-size:15px;font-weight:500;gap:12px}.summary-bullet{background-color:#c8b6a6;background-color:var(--accent-brown);border-radius:50%;height:8px;width:8px}.status-indicator{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.status-indicator svg{color:#4caf50;color:var(--success-green)}.status-indicator:has(svg)+span{color:#4caf50;color:var(--success-green)}.status-indicator:contains("✕"){color:#f44336;color:var(--error-red)}.status-indicator:not(:has(svg)){color:#f44336;color:var(--error-red)}.inline-block{display:inline-block}@media (max-width:768px){.score-circle{border-width:4px;font-size:32px;height:110px;width:110px}.fun-card-header h2{font-size:16px}.popup-title{font-size:18px}.summary-label{font-size:14px}}:root{--primary-brown:#5d4037;--light-brown:#8d6e63;--dark-brown:#3e2723;--accent-brown:#a67c52;--pale-brown:#d7ccc8;--background-brown:#efebe9;--text-dark:#333;--text-light:#757575;--border-color:#bcaaa4;--shadow-color:#3e27231a;--card-border-radius:0.75rem;--card-shadow:0 4px 12px #4d342e14}.InvestorDashboard_dashboardContainer__0iINd{background-color:#efebe9;background-color:var(--background-brown);background-image:linear-gradient(180deg,#f5f0e180,#efebe9cc);display:flex;min-height:100vh;width:100%}.InvestorDashboard_content__L62Fk{flex:1 1;margin-left:220px;padding:1.8rem;transition:margin-left .3s ease,width .3s ease;width:calc(100% - 250px)}.InvestorDashboard_dashboardMain__aBICE{margin:0 auto;max-width:1400px;width:100%}.InvestorDashboard_dashboardContainer__0iINd .InvestorDashboard_loading__4SqZg{align-items:center;background-color:#efebe9;background-color:var(--background-brown);color:#5d4037;color:var(--primary-brown);display:flex;font-size:1.125rem;height:100vh;justify-content:center;width:100%}.InvestorDashboard_loading__4SqZg:after{animation:InvestorDashboard_loading-dots__3jHFQ 1.5s infinite;content:"..."}@keyframes InvestorDashboard_loading-dots__3jHFQ{0%,20%{content:"."}40%{content:".."}60%,to{content:"..."}}.InvestorDashboard_dashboardHeader__cx8bl{align-items:center;border-bottom:1px solid #bcaaa4;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.InvestorDashboard_welcomeSection__VDYUs h1{color:#5d4037;color:var(--primary-brown);font-size:1.5rem;font-weight:600;margin-bottom:.25rem}.InvestorDashboard_welcomeSection__VDYUs p{color:#757575;color:var(--text-light);font-size:.875rem}.InvestorDashboard_headerActions__xxVzR{display:flex;gap:.75rem}.InvestorDashboard_headerButton__RKcaU{align-items:center;border-radius:.375rem;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease}.InvestorDashboard_primaryButton__h5wkX{background-color:#5d4037;background-color:var(--primary-brown);border:none;color:#fff;color:var(--white)}.InvestorDashboard_primaryButton__h5wkX:hover{background-color:#3e2723;background-color:var(--dark-brown)}.InvestorDashboard_secondaryButton__rXUyq{background-color:#fff;background-color:var(--white);border:1px solid #bcaaa4;border:1px solid var(--border-color);color:#5d4037;color:var(--primary-brown)}.InvestorDashboard_secondaryButton__rXUyq:hover{background-color:#d7ccc8;background-color:var(--pale-brown)}.InvestorDashboard_statsCardsRow__yXOgp{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);margin-bottom:1.5rem}.InvestorDashboard_resizableCardContainer__cmokz{background-color:#fff;background-color:var(--white);border:1px solid #a67c52;border:1px solid var(--accent-brown);border-radius:.75rem;border-radius:var(--card-border-radius);box-shadow:0 4px 12px #4d342e14;box-shadow:var(--card-shadow);height:60%;margin-bottom:1.5rem;overflow:hidden;position:relative;resize:both;transition:box-shadow .3s ease;width:100%}.InvestorDashboard_resizableCardContainer__cmokz:hover{box-shadow:0 8px 16px #4d342e1f}.InvestorDashboard_resizableCardContainer__cmokz:after{background:linear-gradient(135deg,#0000 50%,#a67c52 0);background:linear-gradient(135deg,#0000 50%,var(--accent-brown) 50%);bottom:0;content:"";cursor:nwse-resize;height:10px;position:absolute;right:0;width:12px;z-index:10}.InvestorDashboard_calendarCard__Vr4ap,.InvestorDashboard_dashboardCard__GDJ6I,.InvestorDashboard_fundabilityCard__C\+2ZX,.InvestorDashboard_ratingsCard__Ek3ak,.InvestorDashboard_readinessCard__od-Rn,.InvestorDashboard_topMatchesContainer__dRip\+,.InvestorDashboard_trackerCard__99H8t{background-color:#fff;background-color:var(--white);border-radius:.75rem;border-radius:var(--card-border-radius);display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.InvestorDashboard_cardHeader__W258z,.InvestorDashboard_funCardHeader__rZieN,.InvestorDashboard_topMatchesHeader__mtM-m,.InvestorDashboard_trackerHeader__JyKcs{align-items:center;background-color:#f5f0e14d;border-bottom:1px solid #d7ccc8;border-bottom:1px solid var(--pale-brown);display:flex;justify-content:space-between;padding:1rem 1.25rem}.InvestorDashboard_cardHeader__W258z h3,.InvestorDashboard_cardTitle__maMhj,.InvestorDashboard_funCardHeader__rZieN h2,.InvestorDashboard_topMatchesHeader__mtM-m h3,.InvestorDashboard_trackerHeader__JyKcs h3{color:#5d4037;color:var(--primary-brown);font-size:1.125rem;font-weight:600;margin:0;position:relative}.InvestorDashboard_cardHeader__W258z h3:after,.InvestorDashboard_cardTitle__maMhj:after,.InvestorDashboard_funCardHeader__rZieN h2:after,.InvestorDashboard_topMatchesHeader__mtM-m h3:after,.InvestorDashboard_trackerHeader__JyKcs h3:after{background-color:#a67c52;background-color:var(--accent-brown);bottom:-.25rem;content:"";height:2px;left:0;position:absolute;width:2.5rem}.InvestorDashboard_cardContent__uux1v{flex:1 1;overflow:auto;padding:1rem 1.25rem}.InvestorDashboard_trackerSection__Cg9TR{margin-bottom:1.5rem}.InvestorDashboard_topMatchesSection__DfjUC{margin-top:-191px}.InvestorDashboard_modalOverlay__LaCNx{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;bottom:0;display:flex;height:100%;justify-content:center;left:0;overflow:hidden;position:fixed;right:0;top:0;width:100%;z-index:1000}.InvestorDashboard_modalContainer__2\+iNr{animation:InvestorDashboard_modalFadeIn__-CgqA .3s ease-out;background:#fff;border-radius:1rem;border-top:5px solid #a67c52;border-top:5px solid var(--accent-brown);box-shadow:0 10px 25px #0003;display:flex;flex-direction:column;max-height:85vh;max-width:600px;overflow:hidden;position:relative;width:90%}@keyframes InvestorDashboard_modalFadeIn__-CgqA{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.InvestorDashboard_modalHeader__RQ-5G{align-items:center;background-color:#efebe9;background-color:var(--background-brown);border-bottom:1px solid var(--medium-brown);display:flex;justify-content:space-between;padding:1rem 1.25rem}.InvestorDashboard_modalHeader__RQ-5G h3{color:#3e2723;color:var(--dark-brown);font-size:1.1rem;font-weight:600;margin:0}.InvestorDashboard_closeBtn__lsJ7O{align-items:center;background:none;border:none;border-radius:50%;color:#3e2723;color:var(--dark-brown);cursor:pointer;display:flex;justify-content:center;padding:.25rem;transition:background-color .2s}.InvestorDashboard_closeBtn__lsJ7O:hover{background-color:#8d6e63;background-color:var(--light-brown)}.InvestorDashboard_modalBody__7iOg3{max-height:calc(85vh - 120px);overflow-y:auto;padding:1.25rem}.InvestorDashboard_modalFooter__Wl3so{background-color:#efebe9;background-color:var(--background-brown);border-top:1px solid var(--medium-brown);display:flex;justify-content:flex-end;padding:.75rem 1.25rem}body.InvestorDashboard_modalOpen__AB513{overflow:hidden}@media (max-width:1200px){.InvestorDashboard_statsCardsRow__yXOgp{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.InvestorDashboard_content__L62Fk{margin-left:200px;padding:1rem;width:calc(100% - 200px)}}@media (max-width:768px){.InvestorDashboard_content__L62Fk{margin-left:0;padding:.75rem;width:100%}.InvestorDashboard_statsCardsRow__yXOgp{grid-template-columns:1fr}.InvestorDashboard_dashboardHeader__cx8bl{align-items:flex-start;flex-direction:column;gap:1rem}.InvestorDashboard_headerActions__xxVzR{justify-content:space-between;width:100%}}:-webkit-scrollbar-track{background:#d7ccc8}:-webkit-scrollbar-thumb{background:#8d6e63}:-webkit-scrollbar-thumb:hover{background:#5d4037}@keyframes InvestorDashboard_cardFadeIn__6OEI7{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.InvestorDashboard_calendarCard__Vr4ap,.InvestorDashboard_dashboardCard__GDJ6I,.InvestorDashboard_fundabilityCard__C\+2ZX,.InvestorDashboard_ratingsCard__Ek3ak,.InvestorDashboard_readinessCard__od-Rn,.InvestorDashboard_trackerCard__99H8t{animation:InvestorDashboard_cardFadeIn__6OEI7 .5s ease-out forwards}.InvestorDashboard_dashboardCard__GDJ6I:first-child{animation-delay:.1s}.InvestorDashboard_dashboardCard__GDJ6I:nth-child(2){animation-delay:.2s}.InvestorDashboard_dashboardCard__GDJ6I:nth-child(3){animation-delay:.3s}.InvestorDashboard_dashboardCard__GDJ6I:nth-child(4){animation-delay:.4s}.InvestorDashboard_textPrimary__LeOYX{color:#5d4037;color:var(--primary-brown)}.InvestorDashboard_textAccent__wQm3O{color:#a67c52;color:var(--accent-brown)}.InvestorDashboard_bgPrimary__rEIU3{background-color:#5d4037;background-color:var(--primary-brown)}.InvestorDashboard_bgAccent__bzUik{background-color:#a67c52;background-color:var(--accent-brown)}.InvestorDashboard_borderPrimary__Q8cvd{border-color:#5d4037;border-color:var(--primary-brown)}.InvestorDashboard_borderAccent__WZV0O{border-color:#a67c52;border-color:var(--accent-brown)}.InvestorDashboard_hoverLift__m58wb{transition:transform .2s ease,box-shadow .2s ease}.InvestorDashboard_hoverLift__m58wb:hover{box-shadow:0 6px 12px #3e27231a;box-shadow:0 6px 12px var(--shadow-color);transform:translateY(-2px)}.InvestorDashboard_popup-overlay__D3GXm{align-items:center;animation:InvestorDashboard_fadeIn__NQo78 .3s ease-out;background-color:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}@keyframes InvestorDashboard_fadeIn__NQo78{0%{opacity:0}to{opacity:1}}.InvestorDashboard_welcome-popup__lJ0XZ{animation:InvestorDashboard_slideUp__o2zdg .4s ease-out;background-color:#fff;border-radius:12px;box-shadow:0 10px 30px #0003;max-width:500px;overflow:hidden;position:relative;width:90%}@keyframes InvestorDashboard_slideUp__o2zdg{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.InvestorDashboard_close-popup__qqiMd{background:none;border:none;color:#666;cursor:pointer;position:absolute;right:15px;top:15px;transition:color .2s;z-index:10}.InvestorDashboard_close-popup__qqiMd:hover{color:#333}.InvestorDashboard_popup-content__AigPA{padding:40px 30px;text-align:center}.InvestorDashboard_dashboard-popup__smo7S .InvestorDashboard_popup-content__AigPA{background:linear-gradient(135deg,#efebe9,#d7ccc8)}.InvestorDashboard_popup-icon__Qv3qF{animation:InvestorDashboard_bounce__Pp2Qe 1s ease infinite alternate;font-size:48px;margin-bottom:20px}@keyframes InvestorDashboard_bounce__Pp2Qe{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.InvestorDashboard_popup-progress__VWUvM{display:flex;gap:8px;justify-content:center;margin:30px 0}.InvestorDashboard_progress-dot__t\+NGS{background-color:#e0e0e0;border-radius:50%;height:10px;transition:background-color .3s,transform .3s;width:10px}.InvestorDashboard_progress-dot__t\+NGS.InvestorDashboard_active__bx1XC{background-color:#a67c52;transform:scale(1.3)}.InvestorDashboard_popup-buttons__8nRNg{display:flex;justify-content:space-between;margin-top:20px}.InvestorDashboard_dashboard-popup__smo7S h2{color:#5d4037;font-size:24px;margin-bottom:15px}.InvestorDashboard_dashboard-popup__smo7S p{color:#3e2723;line-height:1.6;margin-bottom:15px}.InvestorDashboard_btn__\+7KNL{align-items:center;border-radius:6px;cursor:pointer;display:flex;font-weight:500;gap:8px;justify-content:center;padding:12px 20px;transition:all .2s ease}.InvestorDashboard_btn-primary__pdPyC{background-color:#5d4037;border:none;color:#fff}.InvestorDashboard_btn-primary__pdPyC:hover{background-color:#3e2723;box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.InvestorDashboard_btn-secondary__ib\+zM{background-color:initial;border:1px solid #5d4037;color:#5d4037}.InvestorDashboard_btn-secondary__ib\+zM:hover{background-color:#5d40371a}@media (max-width:600px){.InvestorDashboard_welcome-popup__lJ0XZ{max-height:90vh;overflow-y:auto;width:95%}.InvestorDashboard_popup-content__AigPA{padding:30px 20px}.InvestorDashboard_popup-buttons__8nRNg{flex-direction:column;gap:10px}.InvestorDashboard_popup-buttons__8nRNg button{width:100%}}:root{--light-brown:#f5f0e1;--medium-brown:#e6d7c3;--accent-brown:#c8b6a6;--primary-brown:#a67c52;--dark-brown:#7d5a50;--text-brown:#4a352f;--background-brown:#faf7f2;--pale-brown:#f0e6d9}.tracker-card{animation:trackerFadeIn .5s ease-out forwards;background-color:#fff;border:1px solid #e6d7c3;border:1px solid var(--medium-brown);border-radius:.75rem;box-shadow:0 4px 12px #4d342e14;margin-bottom:1rem;margin-top:45px;overflow:visible;padding:.2rem;position:relative;transition:all .3s ease}@keyframes trackerFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tracker-card:before{background-color:#a67c52;background-color:var(--primary-brown);border-radius:.5rem .5rem 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}.tracker-header{align-items:center;border-bottom:1px solid #e6d7c3;border-bottom:1px solid var(--medium-brown);display:flex;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:.75rem}.tracker-header h3{color:#4a352f;color:var(--text-brown);font-size:1.25rem;font-weight:600;margin:0;position:relative}.tracker-header h3:after{background-color:#c8b6a6;background-color:var(--accent-brown);bottom:-.25rem;content:"";height:2px;left:0;position:absolute;width:3rem}.tracker-header p{color:#7d5a50;color:var(--dark-brown);font-size:.875rem;margin:0}.tracker-steps{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;overflow:visible;padding:.75rem 0;position:relative}@media (min-width:768px){.tracker-steps{flex-wrap:nowrap}}.tracker-step{align-items:center;background-color:#faf7f2;background-color:var(--background-brown);border-radius:.5rem;cursor:pointer;display:flex;flex:1 1;min-width:120px;overflow:visible;padding:.75rem;position:relative;transition:all .2s ease}.tracker-step:hover{background-color:#f5f0e1;background-color:var(--light-brown);box-shadow:0 4px 8px #4d342e1a;transform:translateY(-2px)}.step-marker{align-items:center;display:flex;justify-content:center;margin-right:.75rem}.application-dot{border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px #0000001a;height:1rem;transition:all .3s ease;width:1rem}.tracker-step:hover .application-dot{transform:scale(1.2)}.step-info{flex:1 1;text-align:left}.step-label{color:#4a352f;color:var(--text-brown);display:block;font-size:.875rem;font-weight:500;line-height:1.2}.step-label-line{display:inline;line-height:1.3}.status-indicator{margin-top:.25rem}.status-indicator span{font-size:.75rem;font-weight:500}.step-arrow{color:#c8b6a6;color:var(--accent-brown);flex-shrink:0;margin:0 .5rem;opacity:.6;transition:transform .2s ease}.tracker-step:hover .step-arrow{opacity:1;transform:translateX(2px)}.tracker-step.applied{background-color:#4caf500d;border-left:3px solid #4caf50}.tracker-step.not-applied{background-color:#f443360d;border-left:3px solid #f44336}.tracker-step .tooltip{background-color:#4a352f;background-color:var(--text-brown);border-radius:.375rem;bottom:calc(100% + 15px);box-shadow:0 4px 12px #00000026;color:#fff;font-size:.75rem;max-width:220px;opacity:0;padding:.5rem .75rem;pointer-events:none;text-align:center;transition:all .3s ease;visibility:hidden;width:max-content;z-index:1000}.tracker-step .tooltip,.tracker-step .tooltip:after{left:50%;position:absolute;transform:translateX(-50%)}.tracker-step .tooltip:after{border:6px solid #0000;border-top-color:#4a352f;border-color:var(--text-brown) #0000 #0000 #0000;content:"";top:100%}.tracker-step:hover .tooltip{opacity:1;transform:translateX(-50%) translateY(-8px);visibility:visible}.tracker-legend{background:linear-gradient(135deg,#f5f0e1,#f0e6d9);background:linear-gradient(135deg,var(--light-brown) 0,var(--pale-brown) 100%);border-radius:.5rem;border-top:1px solid #e6d7c3;border-top:1px solid var(--medium-brown);margin-top:1.5rem;padding:1rem}.tracker-legend .flex{align-items:center;display:flex;gap:1.5rem;justify-content:center}.tracker-legend .flex>div{align-items:center;display:flex;gap:.5rem}.tracker-legend span{color:#4a352f;color:var(--text-brown);font-size:.75rem;font-weight:500}@keyframes pulse-green{0%{box-shadow:0 0 0 0 #4caf50b3}70%{box-shadow:0 0 0 10px #4caf5000}to{box-shadow:0 0 0 0 #4caf5000}}@keyframes pulse-red{0%{box-shadow:0 0 0 0 #f44336b3}70%{box-shadow:0 0 0 10px #f4433600}to{box-shadow:0 0 0 0 #f4433600}}.tracker-step.applied .application-dot{animation:pulse-green 2s infinite}.tracker-step.not-applied .application-dot{animation:pulse-red 2s infinite}@media (max-width:768px){.tracker-step{min-width:100px;padding:.5rem}.tracker-step .tooltip{font-size:.7rem;max-width:180px;padding:.375rem .5rem}.step-label{font-size:.75rem}.step-arrow{display:none}.tracker-steps{flex-direction:column;gap:.75rem}.tracker-step{background:#faf7f2;background:var(--background-brown);border:1px solid #e6d7c3;border:1px solid var(--medium-brown);border-radius:.5rem;justify-content:flex-start;padding:.75rem;width:100%}.tooltip{background:#f5f0e1;background:var(--light-brown);border:1px solid #e6d7c3;border:1px solid var(--medium-brown);color:#4a352f;color:var(--text-brown);margin-top:.5rem;opacity:1;position:relative;transform:none;visibility:visible}.tooltip-arrow{display:none}}@media (max-width:480px){.tracker-steps{align-items:flex-start;flex-direction:column}.tracker-step{margin-bottom:.5rem;width:100%}.tracker-step .tooltip{bottom:auto;left:calc(100% + 15px);top:50%;transform:translateY(-50%)}.tracker-step .tooltip:after{border-color:#0000 #4a352f #0000 #0000;border-color:#0000 var(--text-brown) #0000 #0000;left:-12px;top:50%;transform:translateY(-50%)}}.dashboard-container{--primary-brown:#5d4037;--light-brown:#8d6e63;--dark-brown:#3e2723;--accent-brown:#a67c52;--pale-brown:#d7ccc8;--background-brown:#efebe9;--white:#fff;--text-dark:#333;--text-light:#757575;--border-color:#bcaaa4;--shadow-color:#3e27231a;--card-border-radius:0.75rem;--card-shadow:0 4px 12px #4d342e14;--sidebar-width:220px;--sidebar-collapsed-width:70px;background-image:url(/static/media/BiGBackround.686f89629998d89ab952.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;margin:0 0 0 20px;max-width:1400px;min-height:100vh;position:relative;width:100%}.content{flex:1 1;margin-left:var(--sidebar-width);padding:1.8rem;transition:margin-left .3s ease,width .3s ease;width:calc(100% - var(--sidebar-width))}.sidebar-collapsed .content{margin-left:var(--sidebar-collapsed-width);width:calc(100% - var(--sidebar-collapsed-width))}.dashboard-main{margin:0 auto;max-width:1400px;width:100%}.dashboard-container .loading{align-items:center;background-color:var(--background-brown);color:var(--primary-brown);display:flex;font-size:1.125rem;height:100vh;justify-content:center;width:100%}.loading:after{animation:loading-dots 1.5s infinite;content:"..."}@keyframes loading-dots{0%,20%{content:"."}40%{content:".."}60%,to{content:"..."}}.dashboard-header{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.welcome-section h1{color:var(--primary-brown);font-size:1.5rem;font-weight:600;margin-bottom:.25rem}.welcome-section p{color:var(--text-light);font-size:.875rem}.header-actions{display:flex;gap:.75rem}.header-button{align-items:center;border-radius:.375rem;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease}.primary-button{background-color:var(--primary-brown);border:none;color:var(--white)}.primary-button:hover{background-color:var(--dark-brown)}.secondary-button{background-color:var(--white);border:1px solid var(--border-color);color:var(--primary-brown)}.secondary-button:hover{background-color:var(--pale-brown)}.stats-cards-row.single-line{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(5,1fr);margin-bottom:3rem;padding:0;width:100%}.stats-cards-row.single-line .resizable-card-container.compact{background:linear-gradient(135deg,#fefcfa,#faf7f2);background-clip:padding-box;border:2px solid #0000;border-radius:16px;box-shadow:0 8px 32px #8b45131f,0 4px 16px #65432114,inset 0 1px 0 #fff9;height:320px;min-width:0;overflow:hidden;position:relative;resize:none;transition:all .4s cubic-bezier(.25,.8,.25,1);width:100%}.stats-cards-row.single-line .resizable-card-container.compact:hover{box-shadow:0 12px 40px #8b451326;transform:translateY(-3px)}.resizable-card-container.compact .fundabilityCard,.resizable-card-container.compact .readiness-card{border-radius:inherit;display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:hidden}.resizable-card-container.compact .score-wrapper{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center;padding:25px 0}.resizable-card-container.compact .score-circle{align-items:center;border-width:4px;display:flex;flex-direction:column;font-size:2rem;font-weight:700;height:120px;justify-content:center;margin-bottom:10px;width:120px}.resizable-card-container.compact .score-level{font-size:.85rem;font-weight:600;margin-top:5px;text-align:center}.resizable-card-container.compact h2,.resizable-card-container.compact h3{font-size:1.1rem;font-weight:600;line-height:1.3;margin-bottom:0;padding:20px 15px 10px;text-align:center}.resizable-card-container.compact .fun-button,.resizable-card-container.compact .viewMoreBtn{border-radius:8px;box-sizing:border-box;font-size:.9rem;margin:10px 20px 20px;padding:12px 20px;transition:all .3s ease;width:calc(100% - 40px)}.resizable-card-container.compact .fun-button:hover,.resizable-card-container.compact .viewMoreBtn:hover{box-shadow:0 4px 12px #8b451333;transform:translateY(-2px)}.explanation-cards-row.single-line-descriptions{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(5,1fr);margin-top:2rem;padding:0;width:100%}.explanation-cards-row.single-line-descriptions .explanation-card{background:#efebe9;border:1px solid #d7ccc8;border-radius:12px;box-shadow:0 4px 8px #5d40371a;display:flex;flex-direction:column;min-height:220px;min-width:0;overflow:hidden;padding:20px 15px 55px;position:relative;transition:all .3s ease;width:100%}.explanation-cards-row.single-line-descriptions .explanation-card:hover{background:#fff;box-shadow:0 6px 12px #5d403726;transform:translateY(-3px)}.explanation-cards-row.single-line-descriptions .explanation-card:before{content:"";height:6px;left:0;position:absolute;top:0;width:100%}.explanation-card.blue:before{background:#8d6e63}.explanation-card.green:before{background:#a67c52}.explanation-card.purple:before{background:#5d4037}.explanation-card.orange:before{background:#3e2723}.explanation-card.yellow:before{background:#d4a574}.explanation-cards-row.single-line-descriptions .explanation-title{color:#3e2723;font-size:1.05rem;font-weight:600;line-height:1.3;margin-bottom:12px}.explanation-cards-row.single-line-descriptions .explanation-text{color:#5d4037;flex-grow:1;font-size:.85rem;line-height:1.5;margin-bottom:0}.explanation-cards-row.single-line-descriptions .explanation-icon{align-items:center;align-self:center;background:#8e6e631a;border-radius:50%;display:flex;height:45px;justify-content:center;margin-bottom:15px;width:45px}.explanation-cards-row.single-line-descriptions .explanation-icon svg{height:22px;width:22px}.explanation-card.blue .explanation-icon{color:#8d6e63}.explanation-card.green .explanation-icon{color:#a67c52}.explanation-card.purple .explanation-icon{color:#5d4037}.explanation-card.orange .explanation-icon{color:#3e2723}.explanation-card.yellow .explanation-icon{color:#d4a574}.single-line-descriptions .view-more-btn{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid #8b45134d;border-radius:16px;bottom:15px;color:#5d4037;cursor:pointer;display:flex;font-size:.8rem;gap:4px;padding:6px 12px;position:absolute;right:15px;transition:all .3s ease}.single-line-descriptions .view-more-btn:hover{background:#fffffff2;border-color:#8b451380;box-shadow:0 4px 12px #8b451333;transform:translateY(-2px)}.explanation-card.blue .view-more-btn{border-color:#8d6e634d;color:#8d6e63}.explanation-card.blue .view-more-btn:hover{border-color:#8d6e6380;box-shadow:0 4px 12px #8d6e6333}.explanation-card.orange .view-more-btn{border-color:#3e27234d;color:#3e2723}.explanation-card.orange .view-more-btn:hover{border-color:#3e272380;box-shadow:0 4px 12px #3e272333}.explanation-card.purple .view-more-btn{border-color:#5d40374d;color:#5d4037}.explanation-card.purple .view-more-btn:hover{border-color:#5d403780;box-shadow:0 4px 12px #5d403733}.explanation-card.green .view-more-btn{border-color:#a67c524d;color:#a67c52}.explanation-card.green .view-more-btn:hover{border-color:#a67c5280;box-shadow:0 4px 12px #a67c5233}.explanation-card.yellow .view-more-btn{border-color:#d4a5744d;color:#d4a574}.explanation-card.yellow .view-more-btn:hover{border-color:#d4a57480;box-shadow:0 4px 12px #d4a57433}.stats-cards-row:not(.single-line){grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);margin-bottom:1.5rem}.resizable-card-container:not(.compact){background:linear-gradient(135deg,#fefcfa,#faf7f2);background-clip:padding-box;border:2px solid #0000;border-radius:16px;box-shadow:0 8px 32px #8b45131f,0 4px 16px #65432114,inset 0 1px 0 #fff9;cursor:grab;height:80%;margin-bottom:1.5rem;overflow:hidden;position:relative;resize:both;transition:all .4s cubic-bezier(.25,.8,.25,1);width:100%}.resizable-card-container:not(.compact):hover{box-shadow:0 8px 16px #4d342e1f}.resizable-card-container:not(.compact):after{background:linear-gradient(135deg,#0000 50%,var(--accent-brown) 50%);bottom:0;content:"";cursor:nwse-resize;height:10px;position:absolute;right:0;width:12px;z-index:10}.calendar-card,.dashboard-card,.fundability-card,.ratings-card,.readiness-card,.top-matches-container,.tracker-card{background-color:var(--white);border-radius:var(--card-border-radius);display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.card-header,.fun-card-header,.top-matches-header,.tracker-header{align-items:center;background-color:#f5f0e14d;border-bottom:1px solid var(--pale-brown);display:flex;justify-content:space-between;padding:1rem 1.25rem}.card-header h3,.card-title,.fun-card-header h2,.top-matches-header h3,.tracker-header h3{color:var(--primary-brown);font-size:1.125rem;font-weight:600;margin:0;position:relative}.card-header h3:after,.card-title:after,.fun-card-header h2:after,.top-matches-header h3:after,.tracker-header h3:after{background-color:var(--accent-brown);bottom:-.25rem;content:"";height:2px;left:0;position:absolute;width:2.5rem}.card-content{flex:1 1;overflow:auto;padding:1rem 1.25rem}.tracker-section{margin-bottom:1.5rem}.top-matches-section{margin-top:-191px}.modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);height:100%;overflow:hidden;width:100%}.modal-container{animation:modalFadeIn .3s ease-out;background:#fff;border-radius:1rem;border-top:5px solid var(--accent-brown);box-shadow:0 10px 25px #0003;display:flex;flex-direction:column;max-height:85vh;max-width:350px;overflow:hidden;position:relative;width:90%}.modal-header{align-items:center;background-color:var(--background-brown);border-bottom:1px solid var(--light-brown);display:flex;justify-content:space-between;padding:1rem}.modal-header h3{color:var(--dark-brown);font-size:1rem;font-weight:600;margin:0}.close-btn{border-radius:50%;color:var(--dark-brown);padding:.25rem;transition:background-color .2s}.close-btn:hover{background-color:var(--light-brown)}.modal-body{max-height:calc(85vh - 120px);overflow-y:auto;padding:1rem}.modal-footer{background-color:var(--background-brown);border-top:1px solid var(--light-brown);display:flex;justify-content:flex-end;padding:.75rem 1rem}.welcome-popup,body.modal-open{overflow:hidden}.welcome-popup{animation:slideUp .4s ease-out;background-color:#fff;border-radius:12px;box-shadow:0 10px 30px #0003;max-width:350px;position:relative;width:90%}.popup-content{padding:30px 20px}.dashboard-popup .popup-content{background:linear-gradient(135deg,#efebe9,#d7ccc8)}.popup-icon{font-size:40px;margin-bottom:15px}.popup-progress{gap:6px;margin:20px 0}.progress-dot{height:8px;width:8px}.progress-dot.active{background-color:#a67c52}.popup-buttons{gap:10px;margin-top:15px}.dashboard-popup h2{color:#5d4037;font-size:20px;margin-bottom:12px}.dashboard-popup p{color:#3e2723;font-size:14px;line-height:1.5;margin-bottom:12px}.btn{font-size:14px;gap:6px;padding:8px 16px}@media (max-width:1400px){.stats-cards-row.single-line .resizable-card-container.compact h2,.stats-cards-row.single-line .resizable-card-container.compact h3{font-size:1rem;padding:15px 10px 8px}.stats-cards-row.single-line .resizable-card-container.compact .score-circle{font-size:1.8rem;height:110px;width:110px}.explanation-cards-row.single-line-descriptions .explanation-title{font-size:1rem}.explanation-cards-row.single-line-descriptions .explanation-text{font-size:.8rem}}@media (max-width:1200px){.explanation-cards-row.single-line-descriptions,.stats-cards-row.single-line{gap:15px;grid-template-columns:repeat(3,1fr)}.stats-cards-row:not(.single-line){grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){:root{--sidebar-width:200px;--sidebar-collapsed-width:60px}.content{padding:1rem}}@media (max-width:992px){.explanation-cards-row.single-line-descriptions,.stats-cards-row.single-line{gap:15px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){:root{--sidebar-width:0px;--sidebar-collapsed-width:0px}.content{padding:.75rem}.content,.sidebar-collapsed .content{margin-left:0;width:100%}.explanation-cards-row.single-line-descriptions,.stats-cards-row.single-line{gap:15px;grid-template-columns:1fr}.stats-cards-row:not(.single-line){grid-template-columns:1fr}.dashboard-header{align-items:flex-start;flex-direction:column;gap:1rem}.header-actions{justify-content:space-between;width:100%}.modal-container{max-width:320px;width:95%}.stats-cards-row.single-line .resizable-card-container.compact{height:280px}.explanation-cards-row.single-line-descriptions .explanation-card{min-height:180px;padding:15px 12px 45px}.single-line-descriptions .view-more-btn{align-self:flex-start;margin-top:15px;position:static}}@media (max-width:600px){.welcome-popup{max-height:90vh;max-width:300px;overflow-y:auto;width:95%}.popup-content{padding:20px 15px}.popup-buttons{flex-direction:column;gap:8px}.popup-buttons button{width:100%}.dashboard-popup h2{font-size:18px}.dashboard-popup p{font-size:13px}}@media (max-width:576px){.stats-cards-row.single-line .resizable-card-container.compact{height:250px}.explanation-cards-row.single-line-descriptions .explanation-card{min-height:160px;padding:15px 15px 50px}.stats-cards-row.single-line .resizable-card-container.compact .score-circle{font-size:1.6rem;height:100px;width:100px}.stats-cards-row.single-line .resizable-card-container.compact h2,.stats-cards-row.single-line .resizable-card-container.compact h3{font-size:.95rem;padding:12px 8px 6px}}:-webkit-scrollbar-track{background:var(--pale-brown)}:-webkit-scrollbar-thumb{background:var(--light-brown)}:-webkit-scrollbar-thumb:hover{background:var(--primary-brown)}@keyframes cardFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.calendar-card,.dashboard-card,.fundability-card,.ratings-card,.readiness-card,.tracker-card{animation:cardFadeIn .5s ease-out forwards}.dashboard-card:first-child{animation-delay:.1s}.dashboard-card:nth-child(2){animation-delay:.2s}.dashboard-card:nth-child(3){animation-delay:.3s}.dashboard-card:nth-child(4){animation-delay:.4s}.text-primary{color:var(--primary-brown)}.text-accent{color:var(--accent-brown)}.bg-primary{background-color:var(--primary-brown)}.bg-accent{background-color:var(--accent-brown)}.border-primary{border-color:var(--primary-brown)}.border-accent{border-color:var(--accent-brown)}.hover-lift{transition:transform .2s ease,box-shadow .2s ease}.hover-lift:hover{box-shadow:0 6px 12px var(--shadow-color);transform:translateY(-2px)}.explanation-cards-row:not(.single-line-descriptions){grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-top:-70px;padding:0 20px}.explanation-cards-row:not(.single-line-descriptions) .explanation-card{background:#efebe9;border:1px solid #d7ccc8;border-radius:12px;box-shadow:0 4px 8px #5d40371a;overflow:hidden;padding:20px;position:relative;transition:all .3s ease}.explanation-cards-row:not(.single-line-descriptions) .explanation-card:hover{background:#fff;box-shadow:0 6px 12px #5d403726;transform:translateY(-3px)}.explanation-cards-row:not(.single-line-descriptions) .explanation-card:before{content:"";height:6px;left:0;position:absolute;top:0;width:100%}.explanation-cards-row:not(.single-line-descriptions) .explanation-icon{align-items:center;background:#8e6e631a;border-radius:50%;color:#5d4037;display:flex;height:48px;justify-content:center;margin-bottom:15px;width:48px}.explanation-cards-row:not(.single-line-descriptions) .explanation-title{color:#3e2723;font-size:1.1rem;font-weight:600;margin-bottom:12px}.explanation-cards-row:not(.single-line-descriptions) .explanation-text{color:#5d4037;font-size:.9rem;line-height:1.6}@media (max-width:1200px){.explanation-cards-row:not(.single-line-descriptions){grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.explanation-cards-row:not(.single-line-descriptions){grid-template-columns:1fr}.explanation-cards-row:not(.single-line-descriptions) .explanation-card{padding:16px}.explanation-cards-row:not(.single-line-descriptions) .explanation-title{font-size:1rem}.explanation-cards-row:not(.single-line-descriptions) .explanation-text{font-size:.85rem}}.explanation-text{overflow:hidden;transition:max-height .3s ease-in-out}.resizable-card-container.compact .fun-card,.resizable-card-container.compact .fundabilityCard{transition:transform .2s ease,box-shadow .2s ease}.resizable-card-container.compact .fun-card:hover,.resizable-card-container.compact .fundabilityCard:hover{box-shadow:0 6px 20px #8b451326;transform:translateY(-3px)}.explanation-card{position:relative}.explanation-cards-row.single-line-descriptions,.stats-cards-row.single-line{overflow:visible}.dashboard-main>section:not(:last-child){margin-bottom:2rem}.resizable-card-container.compact>*{height:100%;width:100%}.btn,.fun-button,.view-more-btn,.viewMoreBtn,button{cursor:pointer;transition:all .3s ease}.btn:focus,.fun-button:focus,.view-more-btn:focus,.viewMoreBtn:focus,button:focus{outline:2px solid var(--accent-brown);outline-offset:2px}.resizable-card-container.compact .card-header,.resizable-card-container.compact .fun-card-header{text-align:center}@media (max-width:480px){.dashboard-container{margin-left:0}.content{padding:.5rem}.stats-cards-row.single-line .resizable-card-container.compact{height:230px}.stats-cards-row.single-line .resizable-card-container.compact .score-circle{font-size:1.4rem;height:90px;width:90px}.explanation-cards-row.single-line-descriptions .explanation-card{min-height:150px;padding:12px 12px 45px}.explanation-cards-row.single-line-descriptions .explanation-title{font-size:.95rem}.explanation-cards-row.single-line-descriptions .explanation-text{font-size:.78rem}}.validation-popup{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0003;margin:auto;max-width:500px;padding:24px}.universal-profile-container{--up-brown-50:#f8f5f2;--up-brown-100:#f3e5dc;--up-brown-200:#e8d8cf;--up-brown-300:#d7ccc8;--up-brown-400:#bcaaa4;--up-brown-500:#a1887f;--up-brown-600:#8d6e63;--up-brown-700:#795548;--up-brown-800:#6d4c41;--up-brown-900:#5d4037;--up-brown-950:#4e342e;--primary-brown:#3e2723;--secondary-brown:#5d4037;--light-brown:#6d4c41;--dark-brown:#2e1a14;--accent-brown:#8d6e63;--soft-brown:#795548;--text-brown:#d7ccc8;--text-light:#bcaaa4;--glow-brown:#8d6e634d;--up-red:#f44336;--up-green:#4caf50;--up-white:#fff;--up-black:#000;--up-transition-speed:0.3s;--up-border-radius:0.5rem;--up-box-shadow:0 2px 4px #0000001a;--up-box-shadow-hover:0 4px 8px #00000026;background-image:url(/static/media/BiGBackround.686f89629998d89ab952.png);background-position:50%;background-repeat:no-repeat;background-size:cover;color:var(--up-brown-900);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;margin:52px auto 0 250px;max-width:1200px;min-height:100vh;padding:2rem 1rem}.loading{align-items:center;background:linear-gradient(135deg,var(--dark-brown) 0,var(--primary-brown) 50%,var(--secondary-brown) 100%);color:var(--text-brown);display:flex;flex-direction:column;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;height:100vh;justify-content:center;overflow:hidden;position:relative;text-align:center}.loading:before{animation:float 8s ease-in-out infinite;background-image:radial-gradient(circle at 20% 80%,#8d6e631a 0,#0000 50%),radial-gradient(circle at 80% 20%,#7955481a 0,#0000 50%),radial-gradient(circle at 40% 40%,#6d4c410d 0,#0000 50%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-10px) rotate(1deg)}66%{transform:translateY(5px) rotate(-1deg)}}.spinner{height:120px;margin-bottom:2.5rem;position:relative;width:120px}.spinner:after,.spinner:before{animation-timing-function:cubic-bezier(.5,0,.5,1);border-radius:50%;content:"";position:absolute}.spinner:before{animation:spin-outer 2s linear infinite;border:6px solid #0000;border-right:6px solid var(--soft-brown);border-top:6px solid var(--accent-brown);box-shadow:0 0 20px var(--glow-brown);height:120px;width:120px}.spinner:after{animation:spin-inner 1.5s linear infinite reverse;border:4px solid #0000;border-bottom:4px solid var(--light-brown);border-left:4px solid var(--secondary-brown);box-shadow:inset 0 0 15px var(--glow-brown);height:80px;left:20px;top:20px;width:80px}.spinner-core{animation:pulse 2s ease-in-out infinite;background:linear-gradient(45deg,var(--accent-brown),var(--soft-brown));border-radius:50%;box-shadow:0 0 15px var(--glow-brown);height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px}@keyframes spin-outer{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-inner{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes pulse{0%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.2)}}.loading-message{-webkit-text-fill-color:#0000;animation:gradient-shift 3s ease-in-out infinite,fade-in .8s ease-out;background:linear-gradient(45deg,var(--text-brown),var(--accent-brown),var(--soft-brown));-webkit-background-clip:text;background-clip:text;background-size:200% 200%;font-size:1.4rem;font-weight:600;letter-spacing:2px;margin-bottom:1rem;position:relative;text-transform:uppercase}@keyframes gradient-shift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.loading-subtitle{color:var(--text-light);font-size:1rem;font-weight:400;letter-spacing:1px;margin-top:.5rem;opacity:.8}.loading-dots{display:inline-block}.loading-dots:after{animation:dots 2s steps(4) infinite;content:""}@keyframes dots{0%,20%{content:""}40%{content:"."}60%{content:".."}80%,to{content:"..."}}.loading-progress{background:#8d6e6333;border-radius:2px;height:4px;margin-top:2rem;overflow:hidden;position:relative;width:300px}.loading-progress:before{animation:progress-sweep 2s ease-in-out infinite;background:linear-gradient(90deg,#0000,var(--accent-brown),var(--soft-brown),#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes progress-sweep{0%{left:-100%}to{left:100%}}@media (max-width:768px){.spinner,.spinner:before{height:80px;width:80px}.spinner:before{border-width:4px}.spinner:after{border-width:3px;height:50px;left:15px;top:15px;width:50px}.spinner-core{height:15px;width:15px}.loading-message{font-size:1.1rem;letter-spacing:1px}.loading-progress{width:250px}}.loading-container{position:relative;z-index:2}.loading-container:before{animation:breathe 4s ease-in-out infinite;background:radial-gradient(circle,var(--glow-brown) 0,#0000 70%);border-radius:50%;content:"";height:400px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:400px;z-index:-1}@keyframes breathe{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.5;transform:translate(-50%,-50%) scale(1.1)}}.universal-profile-container h1{color:var(--up-brown-900);font-size:2rem;font-weight:700;margin-bottom:2rem;position:relative;text-align:center}.universal-profile-container h1:after{background-color:var(--up-brown-600);border-radius:2px;content:"";display:block;height:3px;margin:.5rem auto 0;width:80px}.universal-profile-container h2{border-bottom:2px solid var(--up-brown-200);color:var(--up-brown-800);font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;padding-bottom:.5rem;position:relative}.universal-profile-container h3{color:var(--up-brown-700);font-size:1.25rem;font-weight:600;margin-bottom:1rem;padding-left:.75rem;position:relative}.universal-profile-container h3:before{background-color:var(--up-brown-500);border-radius:3px;bottom:.25rem;content:"";left:0;position:absolute;top:.25rem;width:3px}.universal-profile-container h4{color:var(--up-brown-700);font-size:1.125rem;font-weight:600;margin-bottom:.75rem}.universal-profile-container p{color:var(--up-brown-800);font-size:.9rem;margin-bottom:1rem}.universal-profile-container a{color:var(--up-brown-700);text-decoration:underline;transition:color var(--up-transition-speed) ease}.universal-profile-container a:hover{color:var(--up-brown-900)}.universal-profile-container .profile-tracker{margin-bottom:2rem;overflow-x:auto;padding:1rem 0;position:relative;scrollbar-color:var(--up-brown-600) var(--up-brown-50);scrollbar-width:thin;width:100%}.universal-profile-container .profile-tracker:before{background:linear-gradient(90deg,#0000,var(--up-brown-200) 20%,var(--up-brown-200) 80%,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.universal-profile-container .profile-tracker:-webkit-scrollbar{height:8px}.universal-profile-container .profile-tracker:-webkit-scrollbar-track{background:var(--up-brown-50);border-radius:4px}.universal-profile-container .profile-tracker:-webkit-scrollbar-thumb{background:linear-gradient(45deg,var(--up-brown-600),var(--up-brown-700));border:1px solid var(--up-brown-500);border-radius:4px}.universal-profile-container .profile-tracker:-webkit-scrollbar-thumb:hover{background:linear-gradient(45deg,var(--up-brown-700),var(--up-brown-800))}.universal-profile-container .profile-tracker-inner{align-items:center;display:flex;gap:1.5rem;min-width:max-content;padding:0 1rem}.universal-profile-container .profile-tracker-button{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:none;border-radius:12px;box-shadow:0 4px 12px #00000014,0 2px 4px #0000000d;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;font-size:.875rem;font-weight:600;height:90px;justify-content:center;line-height:1.3;overflow:hidden;padding:1rem 1.5rem;position:relative;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:pre-line;width:103px}.universal-profile-container .profile-tracker-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.universal-profile-container .profile-tracker-button:hover:before{left:100%}.universal-profile-container .profile-tracker-button:after{background:linear-gradient(135deg,#ffffff4d,#ffffff1a);border-radius:inherit;content:"";inset:0;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;opacity:0;padding:1px;position:absolute;transition:opacity .3s ease}.universal-profile-container .profile-tracker-button:hover:after{opacity:1}.universal-profile-container .profile-tracker-button.active{background:linear-gradient(135deg,var(--up-brown-900),var(--up-brown-800));border:1px solid #ffffff1a;box-shadow:0 8px 25px #0003,0 4px 10px #0000001a;color:var(--up-white);transform:translateY(-3px) scale(1.02)}.universal-profile-container .profile-tracker-button.active:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000)}.universal-profile-container .profile-tracker-button.completed{background:linear-gradient(135deg,var(--up-brown-100),var(--up-brown-50));border:1px solid var(--up-brown-300);color:var(--up-brown-800);position:relative}.universal-profile-container .profile-tracker-button.completed:before{background:linear-gradient(90deg,#0000,#8b45131a,#0000)}.universal-profile-container .profile-tracker-button.pending{background:linear-gradient(135deg,var(--up-brown-700),var(--up-brown-600));color:var(--up-white);opacity:.85;position:relative}.universal-profile-container .profile-tracker-button.pending:before{background:linear-gradient(90deg,#0000,#fff3,#0000)}.universal-profile-container .profile-tracker-button.pending:hover{box-shadow:0 6px 20px #00000026,0 3px 8px #00000014;opacity:1;transform:translateY(-2px) scale(1.01)}.universal-profile-container .profile-tracker-button:hover{box-shadow:0 6px 20px #0000001f,0 3px 8px #0000000f;transform:translateY(-2px)}.universal-profile-container .profile-tracker-button .check-icon{align-items:center;animation:checkPulse 2s infinite;background:linear-gradient(135deg,var(--up-white),#f8f9fa);border:2px solid var(--up-green);border-radius:50%;box-shadow:0 3px 8px #00000026,0 1px 3px #0000001a;color:var(--up-green);display:flex;height:20px;justify-content:center;padding:3px;position:absolute;right:-8px;top:-8px;width:20px}.universal-profile-container .tracker-label-line{display:block;position:relative}.universal-profile-container .profile-tracker-button.active .tracker-label-line{text-shadow:0 1px 2px #0000004d}.universal-profile-container .profile-tracker-button:focus{box-shadow:0 0 0 3px #8b45134d,0 4px 12px #00000014;outline:none}.universal-profile-container .profile-tracker-button:focus:not(:focus-visible){box-shadow:0 4px 12px #00000014,0 2px 4px #0000000d}@media (max-width:768px){.universal-profile-container .profile-tracker-button{font-size:.8125rem;height:80px;padding:.875rem 1.25rem;width:120px}.universal-profile-container .profile-tracker-inner{gap:1.25rem;padding:0 .75rem}}.universal-profile-container .content-card{animation:fadeIn .3s ease-out;background-color:var(--up-white);border:1px solid var(--up-brown-200);border-radius:var(--up-border-radius);box-shadow:var(--up-box-shadow);margin-bottom:2rem;padding:2rem}.universal-profile-container input[type=date],.universal-profile-container input[type=email],.universal-profile-container input[type=month],.universal-profile-container input[type=number],.universal-profile-container input[type=tel],.universal-profile-container input[type=text],.universal-profile-container input[type=url],.universal-profile-container select,.universal-profile-container textarea{background-color:var(--up-white);border:1px solid var(--up-brown-300);border-radius:var(--up-border-radius);color:var(--up-brown-900);font-size:.875rem;padding:.625rem .75rem;transition:all var(--up-transition-speed) ease-in-out;width:100%}.universal-profile-container input:focus,.universal-profile-container select:focus,.universal-profile-container textarea:focus{border-color:var(--up-brown-600);box-shadow:0 0 0 3px #8d6e6333;outline:none}.universal-profile-container input:placeholder,.universal-profile-container textarea:placeholder{color:var(--up-brown-400)}.universal-profile-container input[type=month]{padding-right:.5rem}.universal-profile-container select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238d6e63' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2rem}.universal-profile-container select option{color:var(--up-brown-900);padding:.5rem}.universal-profile-container input[type=checkbox],.universal-profile-container input[type=radio]{accent-color:var(--up-brown-600);border:1px solid var(--up-brown-300);height:1rem;width:1rem}.universal-profile-container label{color:var(--up-brown-800);display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.universal-profile-container .form-field{margin-bottom:1.25rem}.universal-profile-container .form-field label{align-items:center;display:flex}.universal-profile-container .form-field label.required:after{color:var(--up-red);content:"*";margin-left:.25rem}.universal-profile-container .mt-8.border-t.border-brown-200.pt-6{background-color:var(--up-brown-50);border-radius:var(--up-border-radius);border-top:1px solid var(--up-brown-200);box-shadow:inset 0 1px 3px #0000000d;margin-top:2.5rem;padding:1.5rem}.universal-profile-container .file-upload{margin-bottom:1.5rem}.universal-profile-container .file-upload label{display:block;font-weight:500;margin-bottom:.5rem}.universal-profile-container .file-upload label span{color:var(--up-red);margin-left:.25rem}.universal-profile-container [class*=border-dashed]{background-color:#f8f5f299;border:2px dashed var(--up-brown-300);border-radius:var(--up-border-radius);cursor:pointer;padding:1.5rem;text-align:center;transition:all var(--up-transition-speed) ease-in-out}.universal-profile-container [class*=border-dashed]:hover{background-color:#f3e5dc99;border-color:var(--up-brown-600)}.universal-profile-container .file-list{background-color:var(--up-brown-50);border:1px solid var(--up-brown-200);border-radius:var(--up-border-radius);margin-top:1rem;padding:.5rem}.universal-profile-container .file-item{align-items:center;background-color:var(--up-white);border:1px solid var(--up-brown-200);border-radius:calc(var(--up-border-radius) - 2px);box-shadow:0 1px 2px #0000000d;display:flex;margin-bottom:.5rem;min-height:60px;padding:.5rem}.universal-profile-container .file-item:last-child{margin-bottom:0}.universal-profile-container .overflow-x-auto{border-radius:var(--up-border-radius);box-shadow:0 1px 3px #0000001a;margin-bottom:1rem;max-width:100%;overflow-x:auto}.universal-profile-container table{border:1px solid var(--up-brown-300);border-collapse:initial;border-radius:var(--up-border-radius);border-spacing:0;margin-bottom:0;overflow:hidden;width:100%}.universal-profile-container table td,.universal-profile-container table th{border-bottom:1px solid var(--up-brown-200);color:var(--up-brown-800);font-size:.875rem;padding:.5rem}.universal-profile-container table tr td:first-child input[type=text]{min-width:120px;width:100%}.universal-profile-container table tr td:nth-child(2) input[type=text]{min-width:100px;width:100%}.universal-profile-container table tr td:nth-child(4) input[type=number]{min-width:60px;width:100%}.universal-profile-container table td:nth-child(7),.universal-profile-container table td:nth-child(8),.universal-profile-container table th:nth-child(7),.universal-profile-container table th:nth-child(8){text-align:center;width:60px}.universal-profile-container table td:last-child,.universal-profile-container table th:last-child{text-align:center;width:50px}.universal-profile-container td select{min-width:100px;padding-right:1.5rem;width:100%}.universal-profile-container th{background-color:var(--up-brown-100);border-bottom:1px solid var(--up-brown-300);color:var(--up-brown-800);font-size:.7rem;font-weight:600;letter-spacing:.03em;padding:.5rem;text-align:left;text-transform:uppercase;white-space:nowrap}.universal-profile-container [class*="flex items-center px-3 py-1 bg-brown-100"]{align-items:center;background-color:var(--up-brown-100);border:1px solid var(--up-brown-300);border-radius:var(--up-border-radius);box-shadow:0 1px 2px #0000000d;color:var(--up-brown-800);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;padding:.5rem .75rem;transition:all var(--up-transition-speed) ease}.universal-profile-container [class*="flex items-center px-3 py-1 bg-brown-100"]:hover{background-color:var(--up-brown-200);box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.universal-profile-container [class*="flex items-center px-3 py-1 bg-brown-100"] svg{color:var(--up-brown-700);height:1rem;margin-right:.5rem;width:1rem}.universal-profile-container .btn{align-items:center;border:none;border-radius:var(--up-border-radius);box-shadow:0 1px 3px #0000001a;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;padding:.625rem 1.25rem;transition:all var(--up-transition-speed) ease}.universal-profile-container .btn-primary{background-color:var(--up-brown-700);color:var(--up-white)}.universal-profile-container .btn-primary:hover{background-color:var(--up-brown-800);box-shadow:0 3px 5px #00000026;transform:translateY(-1px)}.universal-profile-container .btn-primary:focus{box-shadow:0 0 0 3px #7955484d;outline:none}.universal-profile-container .btn-primary:disabled{background-color:var(--up-brown-400);box-shadow:none;cursor:not-allowed;transform:none}.universal-profile-container .btn-secondary{background-color:var(--up-brown-100);border:1px solid var(--up-brown-300);color:var(--up-brown-800)}.universal-profile-container .btn-secondary:hover{background-color:var(--up-brown-200);box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.universal-profile-container .btn-secondary:focus{box-shadow:0 0 0 3px #8d6e6333;outline:none}.universal-profile-container .action-buttons{border-top:1px solid var(--up-brown-200);display:flex;gap:1rem;justify-content:space-between;margin-top:2rem;padding-top:1.5rem}.universal-profile-container .grid-cols-1.md\:grid-cols-2.gap-6>div{padding:1.25rem}.universal-profile-container .bg-brown-50,.universal-profile-container .grid-cols-1.md\:grid-cols-2.gap-6>div{background-color:var(--up-brown-50);border:1px solid var(--up-brown-200);border-radius:var(--up-border-radius);box-shadow:0 1px 3px #0000000d}.universal-profile-container .bg-brown-50{margin-bottom:1.5rem;padding:1.5rem;transition:transform var(--up-transition-speed) ease,box-shadow var(--up-transition-speed) ease}.universal-profile-container .bg-brown-50:hover{box-shadow:0 3px 6px #0000001a;transform:translateY(-2px)}.universal-profile-container .list-disc{list-style-type:disc;margin-bottom:1rem;padding-left:1.5rem}.universal-profile-container .list-disc li{color:var(--up-brown-800);font-size:.875rem;margin-bottom:.5rem}.universal-profile-container .grid{grid-gap:1.5rem;display:grid;gap:1.5rem}.universal-profile-container .grid-cols-1{grid-template-columns:1fr}.universal-profile-container .grid-cols-2{grid-template-columns:repeat(2,1fr)}.universal-profile-container .grid-cols-3{grid-template-columns:repeat(3,1fr)}.universal-profile-container .col-span-2{grid-column:span 2}.universal-profile-container .gap-4{gap:1rem}.universal-profile-container .gap-6{gap:1.5rem}.universal-profile-container .mb-4{margin-bottom:1rem}.universal-profile-container .mb-6{margin-bottom:1.5rem}.universal-profile-container .mt-6{margin-top:1.5rem}.universal-profile-container .mt-8{margin-top:2rem}.universal-profile-container .ml-2{margin-left:.5rem}.universal-profile-container .pt-6{padding-top:1.5rem}.universal-profile-container .p-6{padding:1.5rem}.universal-profile-container .p-4{padding:1rem}.universal-profile-container .p-2{padding:.5rem}.universal-profile-container .text-sm{font-size:.875rem}.universal-profile-container .text-xs{font-size:.75rem}.universal-profile-container .text-lg{font-size:1.125rem}.universal-profile-container .text-2xl{font-size:1.5rem}.universal-profile-container .font-medium{font-weight:500}.universal-profile-container .font-semibold{font-weight:600}.universal-profile-container .font-bold{font-weight:700}.universal-profile-container .flex{display:flex}.universal-profile-container .items-center{align-items:center}.universal-profile-container .justify-between{justify-content:space-between}.universal-profile-container .justify-end{justify-content:flex-end}.universal-profile-container .space-x-4{column-gap:1rem}.universal-profile-container .space-y-2{row-gap:.5rem}.universal-profile-container .border-t{border-top:1px solid var(--up-brown-200)}.universal-profile-container .rounded-md{border-radius:var(--up-border-radius)}.universal-profile-container .rounded-lg{border-radius:calc(var(--up-border-radius) + 2px)}.universal-profile-container .w-full{width:100%}.universal-profile-container .max-w-xl{max-width:36rem}.universal-profile-container .max-w-3xl{max-width:48rem}.universal-profile-container .mx-auto{margin-left:auto;margin-right:auto}.universal-profile-container .bg-white{background-color:var(--up-white)}.universal-profile-container .text-brown-600{color:var(--up-brown-600)}.universal-profile-container .text-brown-700{color:var(--up-brown-700)}.universal-profile-container .text-brown-800{color:var(--up-brown-800)}.universal-profile-container .border-brown-200{border-color:var(--up-brown-200)}.universal-profile-container .border-brown-300{border-color:var(--up-brown-300)}.universal-profile-container .text-red-500{color:var(--up-red)}.universal-profile-container .hover\:text-red-700:hover{color:#b91c1c}.universal-profile-container .hover\:bg-brown-200:hover{background-color:var(--up-brown-200)}.universal-profile-container .hover\:bg-brown-700:hover{background-color:var(--up-brown-700)}@media (max-width:768px){.universal-profile-container .grid-cols-2,.universal-profile-container .grid-cols-3{grid-template-columns:1fr}.universal-profile-container .col-span-2{grid-column:span 1}.universal-profile-container .action-buttons{flex-direction:column}.universal-profile-container .action-buttons .btn{width:100%}.universal-profile-container .content-card{padding:1.25rem}}@media (min-width:768px){.universal-profile-container .md\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.universal-profile-container .md\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.universal-profile-container .md\:grid-cols-4{grid-template-columns:repeat(4,1fr)}}.universal-profile-container::-webkit-scrollbar{height:8px;width:8px}.universal-profile-container::-webkit-scrollbar-track{background:var(--up-brown-50)}.universal-profile-container::-webkit-scrollbar-thumb{background-color:var(--up-brown-500);border-radius:4px}.universal-profile-container::-webkit-scrollbar-thumb:hover{background-color:var(--up-brown-600)}.multiSelectContainer{position:relative;width:100%}.multiSelectHeader{align-items:center;background-color:var(--up-white);border:1px solid var(--up-brown-300);border-radius:var(--up-border-radius);cursor:pointer;display:flex;justify-content:space-between;min-height:32px;padding:.4rem .5rem}.multiSelectHeader:hover{border-color:var(--up-brown-600)}.placeholder{color:var(--up-brown-400)}.selectedItems{display:flex;flex-wrap:wrap;gap:.25rem;max-width:calc(100% - 20px)}.selectedItem{background-color:var(--up-brown-100);border-radius:.25rem;color:var(--up-brown-800);display:inline-block;font-size:.7rem;margin-bottom:.15rem;padding:.1rem .3rem;white-space:nowrap}.multiSelectDropdown{background-color:var(--up-white);border:1px solid var(--up-brown-300);border-radius:var(--up-border-radius);box-shadow:0 2px 8px #00000026;left:0;margin-top:.25rem;position:absolute;right:0;top:100%;z-index:10}.multiSelectOptions{max-height:180px;overflow-y:auto;padding:.5rem 0}.multiSelectOption{align-items:center;cursor:pointer;display:flex;font-size:.8rem;padding:.4rem .5rem}.multiSelectOption:hover{background-color:var(--up-brown-50)}.multiSelectOption.selected{background-color:var(--up-brown-100)}.multiSelectCheckbox{margin-right:.5rem}.multiSelectActions{border-top:1px solid var(--up-brown-200);display:flex;justify-content:flex-end;padding:.5rem}.multiSelectButton{background-color:var(--up-brown-600);border:none;border-radius:var(--up-border-radius);color:var(--up-white);cursor:pointer;font-size:.8rem;padding:.35rem .75rem}.multiSelectButton:hover{background-color:var(--up-brown-700)}@media (max-width:768px){.multiSelectDropdown{border-radius:var(--up-border-radius) var(--up-border-radius) 0 0;bottom:0;left:0;max-height:50vh;position:fixed;right:0;top:auto;width:100%;z-index:1000}.multiSelectOptions{max-height:calc(50vh - 50px)}}.profileDetails{background-color:#fdfaf6;font-family:Inter,sans-serif;margin:40px 0 0 260px;max-width:900px;padding:80px}.popup-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#3e2723cc;bottom:0;right:0}.congratulations-popup,.welcome-popup{background:linear-gradient(135deg,#f5f1eb,#ede4d3);border:2px solid #d4c5b0;border-radius:20px;box-shadow:0 20px 60px #3e27234d,0 8px 20px #65432133;max-height:90vh;max-width:900px;width:100%}.close-popup{align-items:center;background:#8b6f47;border-radius:50%;color:#f5f1eb;display:flex;height:40px;justify-content:center;right:16px;top:16px;transition:all .2s ease;width:40px}.close-popup:hover{background:#654321;box-shadow:0 4px 12px #3e27234d;transform:scale(1.05)}.close-popup:active{transform:scale(.95)}.popup-content{color:#3e2723;padding:40px 32px 32px}.popup-icon{align-items:center;color:#8b6f47;display:flex;justify-content:center}.popup-content h2{color:#3e2723;font-size:28px;font-weight:700;letter-spacing:-.5px;margin:0 0 16px}.popup-content p{color:#5d4037;font-size:16px;line-height:1.6;margin:0 auto 24px;max-width:400px}.popup-progress{margin:24px 0 32px}.progress-dot{background:#d4c5b0;cursor:pointer;height:12px;transition:all .3s ease;width:12px}.progress-dot.active{background:#8b6f47;box-shadow:0 0 0 4px #8b6f4733;transform:scale(1.2)}.progress-dot:hover:not(.active){background:#bcaa8f;transform:scale(1.1)}.popup-buttons,.popup-buttons-group{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.btn{border-radius:12px;font-size:16px;font-weight:600;min-width:120px;padding:12px 24px;text-decoration:none}.btn-primary{background:linear-gradient(135deg,#8b6f47,#654321);box-shadow:0 4px 16px #8b6f474d;color:#f5f1eb}.btn-primary:hover{background:linear-gradient(135deg,#654321,#4a2c2a);box-shadow:0 6px 20px #8b6f4766}.btn-primary:active{box-shadow:0 2px 8px #8b6f474d;transform:translateY(0)}.btn-secondary{background:#0000;border:2px solid #d4c5b0;color:#654321}.btn-secondary:hover{background:#d4c5b0;border-color:#bcaa8f;color:#3e2723;transform:translateY(-1px)}.btn-secondary:active{transform:translateY(0)}.confetti-animation{bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0}.confetti-animation:after,.confetti-animation:before{animation:confetti 3s ease-in-out infinite;background:#8b6f47;content:"";height:6px;position:absolute;width:6px}.confetti-animation:before{animation-delay:0s;background:linear-gradient(45deg,#8b6f47,#d4c5b0);left:20%}.confetti-animation:after{animation-delay:1s;background:linear-gradient(45deg,#654321,#bcaa8f);right:20%}@media (max-width:640px){.congratulations-popup,.welcome-popup{margin:20px;max-width:calc(100% - 40px)}.popup-content{padding:32px 24px 24px}.popup-content h2{font-size:24px}.popup-content p{font-size:15px}.popup-buttons,.popup-buttons-group{align-items:center;flex-direction:column}.btn{max-width:200px;width:100%}}.congratulations-popup:hover,.welcome-popup:hover{box-shadow:0 25px 70px #3e272359,0 10px 25px #65432140}.congratulations-popup:before,.welcome-popup:before{background:radial-gradient(circle at 30% 20%,#8b6f470d 0,#0000 50%),radial-gradient(circle at 70% 80%,#d4c5b01a 0,#0000 50%);border-radius:20px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.profile-view-container{margin:0 auto;max-width:1200px;padding:2rem 1rem}.profile-view-container h1{color:#333;font-size:2rem;font-weight:600;margin-bottom:2rem;text-align:center}.profile-view-loading{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px}.spinner{animation:spin 1s linear infinite;margin-bottom:1rem}.profile-view-error{padding:2rem;text-align:center}.error-message{background-color:#fff0f0;border:1px solid #fcc;border-radius:8px;color:#d32f2f;margin-top:1rem;padding:1rem}.profile-section{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:1.5rem;overflow:hidden}.section-header{align-items:center;background-color:#f5f7fa;cursor:pointer;display:flex;justify-content:space-between;padding:1rem 1.5rem;transition:background-color .2s}.section-header:hover{background-color:#eef2f6}.section-header h2{color:#3b4151;font-size:1.25rem;font-weight:600;margin:0}.section-content{border-top:1px solid #eaeef2;padding:1.5rem}.section-content h3{border-bottom:1px solid #eaeef2;color:#4a5568;font-size:1.1rem;font-weight:500;margin-bottom:1rem;margin-top:1.5rem;padding-bottom:.5rem}.section-content h3:first-child{margin-top:0}.data-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr}@media (min-width:768px){.data-grid{grid-template-columns:repeat(2,1fr)}}.data-row{display:flex;flex-direction:column}@media (min-width:576px){.data-row{align-items:center;flex-direction:row}}.data-label{color:#6b7280;flex:0 0 180px;font-weight:500;margin-right:1rem}.data-value{flex:1 1;word-break:break-word}.document-link{background-color:#f0f4f8;border-radius:4px;color:#36c;padding:.5rem .75rem;transition:background-color .2s}.document-link:hover{background-color:#e0e8f0}.document-link span,.document-link svg{margin-right:.5rem}.data-table-container{margin:1rem 0;overflow-x:auto}.data-table{border-collapse:collapse;min-width:600px;width:100%}.data-table th{background-color:#f5f7fa;border-bottom:2px solid #eaeef2;color:#4a5568;font-weight:500;padding:.75rem 1rem;text-align:left}.data-table td{border-bottom:1px solid #eaeef2;padding:.75rem 1rem;vertical-align:middle}.data-table tr:last-child td{border-bottom:none}.data-table tr:nth-child(2n){background-color:#f9fafb}.categories-list{margin:.5rem 0;padding-left:1.5rem}.categories-list li{margin-bottom:.25rem}.profile-view-actions{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.btn{padding:.5rem 1.5rem}.btn svg{margin-right:.5rem}.btn-primary{background-color:#36c}.btn-primary:hover{background-color:#2952a3}.btn-secondary{background-color:#f5f7fa;border:1px solid #d2d6dc;color:#4a5568}.btn-secondary:hover{background-color:#eef2f6}.ml-1{margin-left:.25rem}.dialog-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.dialog-content{background-color:#fff;border-radius:.5rem;box-shadow:0 10px 25px -5px #0000001a;max-height:90vh;max-width:800px;overflow-y:auto;position:relative;width:90%}.dialog-header{padding:1.5rem 1.5rem .5rem;position:relative}.dialog-title{color:#5d4037;font-size:1.5rem;font-weight:700}.dialog-body{padding:1rem 1.5rem 1.5rem}.custom-button{align-items:center;border:none;border-radius:.375rem;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;justify-content:center;padding:.5rem 1rem;transition:all .2s}.custom-button:disabled{cursor:not-allowed;opacity:.5}.custom-button.bg-brown-600{background-color:#795548;color:#fff}.custom-button.bg-brown-600:hover:not(:disabled){background-color:#5d4037}.custom-button.bg-green-600{background-color:#4caf50;color:#fff}.custom-button.bg-green-600:hover:not(:disabled){background-color:#388e3c}*{box-sizing:border-box}body,html{margin:0;overflow-x:hidden;padding:0;position:relative;width:100%}.professional-matches-container{--brown-50:#efebe9;--brown-100:#d7ccc8;--brown-200:#bcaaa4;--brown-300:#a1887f;--brown-400:#8d6e63;--brown-500:#795548;--brown-600:#6d4c41;--brown-700:#5d4037;--brown-800:#4e342e;--brown-900:#3e2723;--brown-accent:#8b5a2b;--brown-light:#c69c6d;--brown-dark:#5d4037;--brown-gradient:linear-gradient(135deg,var(--brown-400),var(--brown-700));--brown-shadow:0 4px 20px #5d403726;--success-color:#4caf50;--warning-color:#ff9800;--error-color:#f44336;--muted-color:#9e9e9e;background:#f8f5f2;bottom:0;color:#333;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;left:250px;overflow-x:hidden;overflow-y:auto;padding:1.5rem;position:fixed;right:0;top:60px}.fixed-top-section{background:#f8f5f2;margin-bottom:1rem;padding-bottom:1rem;position:sticky;top:0;width:100%;z-index:100}.matches-header{align-items:center;background:#fff;border:1px solid #5d40370d;border-radius:12px;box-shadow:var(--brown-shadow);box-sizing:border-box;display:flex;justify-content:space-between;margin-bottom:1rem;padding:1.25rem;width:100%}.matches-header h2{color:var(--brown-800);font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin:0}.search-filter-container{align-items:center;display:flex;gap:1rem}.search-box{align-items:center;background-color:#fff;border:1px solid var(--brown-200);display:flex;padding:.6rem 1rem;transition:all .2s ease;width:300px}.search-box:focus-within{border-color:var(--brown-accent);box-shadow:0 0 0 2px #8b5a2b33}.search-box i{color:var(--brown-500);margin-right:.5rem}.search-box input{background:#0000;border:none;color:var(--brown-800);font-size:.9rem;outline:none;width:100%}.search-box input:placeholder{color:var(--brown-300)}.matches-tabs{background:#fff;border:1px solid #5d40370d;border-radius:12px;box-shadow:var(--brown-shadow);display:flex;margin-bottom:1rem;padding:.5rem}.tab{background:none;border:none;border-radius:8px;color:var(--brown-600);cursor:pointer;flex:1 1;font-size:.9rem;font-weight:500;padding:.75rem 1.25rem;text-align:center;transition:all .2s ease}.tab:hover{background-color:var(--brown-50);color:var(--brown-700)}.tab.active{background-color:var(--brown-accent);box-shadow:0 2px 8px #8b5a2b4d;color:#fff;font-weight:600}.filters-row{background:#fff;border:1px solid #5d40370d;border-radius:12px;box-shadow:var(--brown-shadow);box-sizing:border-box;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:0;padding:1.25rem;width:100%}.filter-group{display:flex;flex:1 1;flex-direction:column;gap:.5rem;min-width:150px}.filter-group label{color:var(--brown-700);font-size:.8rem;font-weight:500}.filter-group input[type=number],.filter-group select{background-color:#fff;border:1px solid var(--brown-200);border-radius:8px;color:var(--brown-800);font-size:.85rem;padding:.6rem .75rem;transition:all .2s ease}.filter-group input[type=number]:focus,.filter-group select:focus{border-color:var(--brown-accent);box-shadow:0 0 0 2px #8b5a2b33;outline:none}.filter-group input[type=range]{appearance:none;background:var(--brown-100);border-radius:3px;height:6px;outline:none;width:100%}.filter-group input[type=range]:-webkit-slider-thumb{appearance:none;background:var(--brown-accent);border:2px solid #fff;border-radius:50%;box-shadow:0 2px 5px #0003;cursor:pointer;height:16px;width:16px}.filter-group input[type=range]:-moz-range-thumb{background:var(--brown-accent);border:2px solid #fff;border-radius:50%;box-shadow:0 2px 5px #0003;cursor:pointer;height:16px;width:16px}.scrollable-content{flex:1 1;overflow-x:hidden;width:100%}.table-container{background:#fff;border:1px solid #5d40370d;border-radius:12px;box-shadow:var(--brown-shadow);max-width:100%;overflow-x:auto;padding:1.25rem;width:100%}.professional-table{border-collapse:collapse;font-size:.85rem;table-layout:fixed;width:100%}.professional-table th{background-color:var(--brown-50);border-bottom:2px solid var(--brown-200);color:var(--brown-700);font-weight:600;padding:.75rem 1rem;position:sticky;text-align:left;top:0;white-space:nowrap;z-index:10}.professional-table td{word-wrap:break-word;border-bottom:1px solid var(--brown-100);padding:.75rem 1rem;vertical-align:middle}.professional-table tr:hover{background-color:var(--brown-50)}.score-cell{align-items:center;display:flex;gap:.75rem;max-width:150px;width:100%}.score-bar{background:var(--brown-100);border-radius:3px;flex-grow:1;height:6px;overflow:hidden}.score-fill{background:var(--brown-gradient);border-radius:3px;height:100%}.score-cell span{color:var(--brown-800);font-size:.8rem;font-weight:600;min-width:40px;text-align:right}.status{border-radius:9999px;display:inline-block;font-size:.7rem;font-weight:600;padding:.3rem .6rem;text-align:center;white-space:nowrap}.status.high{background-color:#4caf5026;color:#2e7d32}.status.medium{background-color:#ff980026;color:#e65100}.status.low{background-color:#f4433626;color:#c62828}.status.recommended{background-color:#8b5a2b26;color:var(--brown-accent)}.status.top-rated{background-color:#2196f326;color:#0277bd}.status.verified{background-color:#9c27b026;color:#7b1fa2}.action-btn{background:var(--brown-accent);border:none;border-radius:8px;box-shadow:0 2px 5px #8b5a2b4d;color:#fff;cursor:pointer;font-size:.8rem;font-weight:500;padding:.5rem .75rem;transition:all .2s ease;white-space:nowrap}.action-btn:hover{background:var(--brown-dark);box-shadow:0 3px 8px #8b5a2b66;transform:translateY(-1px)}.rating{align-items:center;display:flex;gap:.2rem}.star{color:var(--brown-100);font-size:1rem}.star.filled{color:#f1c40f}.rating span:last-child{color:var(--brown-600);font-size:.75rem;margin-left:.3rem}.customers-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));width:100%}.customer-card{background:#fff;border:1px solid #5d40370d;border-radius:12px;box-shadow:var(--brown-shadow);display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.customer-card:hover{box-shadow:0 8px 30px #5d403733;transform:translateY(-3px)}.customer-header{background:var(--brown-50);border-bottom:1px solid var(--brown-100);padding:1rem}.customer-name{color:var(--brown-800);font-size:1rem;font-weight:600;margin:0 0 .25rem}.customer-type{color:var(--brown-600);font-size:.8rem}.customer-body{display:flex;flex-direction:column;flex-grow:1;gap:.75rem;padding:1rem}.customer-info{align-items:center;display:flex;font-size:.85rem;gap:.5rem}.customer-info i{color:var(--brown-accent);font-size:.9rem;text-align:center;width:20px}.customer-match{align-items:center;border-top:1px solid var(--brown-100);display:flex;gap:.75rem;margin-top:auto;padding-top:.75rem}.customer-match-label{color:var(--brown-700);font-size:.8rem;font-weight:500}.customer-match-score{color:var(--brown-accent);font-weight:600;margin-left:auto}.customer-footer{align-items:center;border-top:1px solid var(--brown-100);display:flex;justify-content:space-between;padding:1rem}.customer-status{font-size:.75rem}.empty-state{color:var(--brown-500);padding:3rem 1rem}.empty-state i{color:var(--brown-300);font-size:3rem;margin-bottom:1rem}.empty-state h3{color:var(--brown-700);font-size:1.2rem;margin-bottom:.5rem}.empty-state p{font-size:.9rem;margin:0 auto;max-width:400px}.table-container{animation:fadeIn .3s ease}.table-container:-webkit-scrollbar{height:8px}.table-container:-webkit-scrollbar-track{background:var(--brown-50);border-radius:4px}.table-container:-webkit-scrollbar-thumb{background:var(--brown-300);border-radius:4px}.table-container:-webkit-scrollbar-thumb:hover{background:var(--brown-400)}@media (max-width:1200px){.professional-matches-container{left:0;padding:1rem}.matches-header{align-items:flex-start;flex-direction:column;gap:1rem}.search-box,.search-filter-container{width:100%}.filters-row{align-items:stretch;flex-direction:column}.filter-group{width:100%}}@media (max-width:992px){.professional-table td:nth-child(3),.professional-table td:nth-child(4),.professional-table td:nth-child(6),.professional-table th:nth-child(3),.professional-table th:nth-child(4),.professional-table th:nth-child(6){display:none}.customers-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media (max-width:768px){.professional-matches-container{position:absolute}.fixed-top-section{position:relative;top:0}.professional-table{font-size:.8rem}.professional-table td,.professional-table th{padding:.6rem .75rem}.professional-table td:nth-child(5),.professional-table th:nth-child(5){display:none}.customers-grid{grid-template-columns:1fr}.matches-tabs{flex-direction:column;gap:.5rem}.tab{width:100%}}:root{--brown-50:#fdfcfb;--brown-100:#f7f3f0;--brown-200:#e8ddd4;--brown-300:#d4c4b0;--brown-400:#b89f8d;--brown-500:#9c7c5f;--brown-600:#8b6914;--brown-700:#72542b;--brown-800:#5d4037;--brown-950:#2c1810;--accent-amber:#634105;--accent-orange:#3d2a04;--success-green:#16a34a;--warning-yellow:#924d08;--error-red:#dc2626;--shadow-sm:0 1px 2px 0 #3c2f270d;--shadow-md:0 4px 6px -1px #3c2f271a,0 2px 4px -1px #3c2f270f;--shadow-lg:0 10px 15px -3px #3c2f271a,0 4px 6px -2px #3c2f270d;--shadow-xl:0 20px 25px -5px #3c2f271a,0 10px 10px -5px #3c2f270a;--border-radius-sm:6px;--border-radius-md:8px;--border-radius-lg:12px;--border-radius-xl:16px;--transition-fast:150ms cubic-bezier(0.4,0,0.2,1);--transition-normal:300ms cubic-bezier(0.4,0,0.2,1);--transition-slow:500ms cubic-bezier(0.4,0,0.2,1)}.my-documents-wrapper{background:linear-gradient(135deg,#fdfcfb,#f7f3f0);background:linear-gradient(135deg,var(--brown-50) 0,var(--brown-100) 100%);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin-top:55px;min-height:100vh}.sidebar-space{height:100vh;left:0;pointer-events:none;position:fixed;top:0;width:280px}.my-documents-page{margin-left:280px;max-width:1400px;padding:32px 40px;transition:.3s cubic-bezier(.4,0,.2,1);transition:var(--transition-normal)}.my-documents-header{background:linear-gradient(135deg,#f7f3f0,#fdfcfb);background:linear-gradient(135deg,var(--brown-100) 0,var(--brown-50) 100%);border-bottom:2px solid #e8ddd4;border-bottom:2px solid var(--brown-200);border-radius:16px;border-radius:var(--border-radius-xl);box-shadow:0 4px 6px -1px #3c2f271a,0 2px 4px -1px #3c2f270f;box-shadow:var(--shadow-md);margin-bottom:32px;overflow:hidden;padding:32px;position:relative}.my-documents-header:before{background:linear-gradient(90deg,#b89f8d,#634105 50%,#b89f8d);background:linear-gradient(90deg,var(--brown-400) 0,var(--accent-amber) 50%,var(--brown-400) 100%);border-radius:16px 16px 0 0;border-radius:var(--border-radius-xl) var(--border-radius-xl) 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}.my-documents-header h1{color:#3e2723;color:var(--brown-900);font-size:2.5rem;font-weight:700;letter-spacing:-.025em;line-height:1.2;margin:0 0 8px}.my-documents-header p{color:#8b6914;color:var(--brown-600);font-size:1.125rem;font-weight:400;margin:0;opacity:.9}.document-controls{align-items:center;background:#fdfcfb;background:var(--brown-50);border:1px solid #e8ddd4;border:1px solid var(--brown-200);border-radius:12px;border-radius:var(--border-radius-lg);box-shadow:0 1px 2px 0 #3c2f270d;box-shadow:var(--shadow-sm);display:flex;justify-content:space-between;margin-bottom:32px;padding:20px 24px}.document-controls>div{display:flex;gap:8px}.filter-btn{background:#fdfcfb;background:var(--brown-50);border:2px solid #d4c4b0;border:2px solid var(--brown-300);border-radius:8px;border-radius:var(--border-radius-md);color:#72542b;color:var(--brown-700);cursor:pointer;font-size:.875rem;font-weight:500;letter-spacing:.5px;overflow:hidden;padding:10px 20px;position:relative;text-transform:uppercase;transition:.15s cubic-bezier(.4,0,.2,1);transition:var(--transition-fast)}.filter-btn:before{background:linear-gradient(90deg,#0000,#f8a56e4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:.3s cubic-bezier(.4,0,.2,1);transition:var(--transition-normal);width:100%}.filter-btn:hover:before{left:100%}.filter-btn:hover{background:#f7f3f0;background:var(--brown-100);border-color:#b89f8d;border-color:var(--brown-400);color:#5d4037;color:var(--brown-800);transform:translateY(-1px)}.filter-btn.active,.filter-btn:hover{box-shadow:0 4px 6px -1px #3c2f271a,0 2px 4px -1px #3c2f270f;box-shadow:var(--shadow-md)}.filter-btn.active{background:linear-gradient(135deg,#8b6914,#72542b);background:linear-gradient(135deg,var(--brown-600) 0,var(--brown-700) 100%);border-color:#72542b;border-color:var(--brown-700);color:#fdfcfb;color:var(--brown-50)}.filter-btn.active:hover{background:linear-gradient(135deg,#72542b,#5d4037);background:linear-gradient(135deg,var(--brown-700) 0,var(--brown-800) 100%);box-shadow:0 10px 15px -3px #3c2f271a,0 4px 6px -2px #3c2f270d;box-shadow:var(--shadow-lg);transform:translateY(-2px)}.search-box{background:#fdfcfb;background:var(--brown-50);border:2px solid #d4c4b0;border:2px solid var(--brown-300);border-radius:8px;border-radius:var(--border-radius-md);color:#5d4037;color:var(--brown-800);font-size:.875rem;outline:none;padding:12px 16px;transition:.15s cubic-bezier(.4,0,.2,1);transition:var(--transition-fast);width:280px}.search-box:placeholder{color:#9c7c5f;color:var(--brown-500);opacity:.7}.search-box:focus{background:#fdfcfb;background:var(--brown-50);border-color:#9c7c5f;border-color:var(--brown-500);box-shadow:0 0 0 3px #9c7c5f1a}.empty-state{border:2px dashed #d4c4b0;border:2px dashed var(--brown-300);border-radius:16px;border-radius:var(--border-radius-xl);color:#8b6914;color:var(--brown-600);font-size:1.125rem;font-weight:500;margin:32px 0;padding:80px 32px;text-align:center}.documents-table-container,.empty-state{background:#fdfcfb;background:var(--brown-50)}.documents-table-container{border:1px solid #e8ddd4;border:1px solid var(--brown-200);border-radius:16px;border-radius:var(--border-radius-xl);box-shadow:0 10px 15px -3px #3c2f271a,0 4px 6px -2px #3c2f270d;box-shadow:var(--shadow-lg);overflow:hidden}.documents-table{background:#fdfcfb;background:var(--brown-50);border-collapse:collapse;width:100%}.documents-table thead{background:linear-gradient(135deg,#e8ddd4,#d4c4b0);background:linear-gradient(135deg,var(--brown-200) 0,var(--brown-300) 100%)}.documents-table th{border-bottom:2px solid #b89f8d;border-bottom:2px solid var(--brown-400);color:#5d4037;color:var(--brown-800);font-size:.875rem;font-weight:600;letter-spacing:.5px;padding:20px 24px;position:relative;text-align:left;text-transform:uppercase}.documents-table th:first-child{border-radius:12px 0 0 0;border-radius:var(--border-radius-lg) 0 0 0}.documents-table th:last-child{border-radius:0 12px 0 0;border-radius:0 var(--border-radius-lg) 0 0}.documents-table tbody tr{border-bottom:1px solid #e8ddd4;border-bottom:1px solid var(--brown-200);transition:.15s cubic-bezier(.4,0,.2,1);transition:var(--transition-fast)}.documents-table tbody tr:hover{background:linear-gradient(135deg,#f7f3f0,#fdfcfb);background:linear-gradient(135deg,var(--brown-100) 0,var(--brown-50) 100%);transform:translateX(2px)}.documents-table tbody tr:last-child{border-bottom:none}.documents-table td{color:#5d4037;color:var(--brown-800);font-size:.875rem;padding:20px 24px;vertical-align:middle}.documents-table td:first-child{color:#3e2723;color:var(--brown-900);font-weight:600}.status-badge{align-items:center;border-radius:8px;border-radius:var(--border-radius-md);display:inline-flex;font-size:.75rem;font-weight:600;letter-spacing:.5px;overflow:hidden;padding:6px 12px;position:relative;text-transform:uppercase}.status-badge:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:.5s cubic-bezier(.4,0,.2,1);transition:var(--transition-slow);width:100%}.status-badge:hover:before{left:100%}.status-submitted{background:linear-gradient(135deg,#16a34a,#15803d);background:linear-gradient(135deg,var(--success-green) 0,#15803d 100%);color:#fff}.status-pending,.status-submitted{box-shadow:0 1px 2px 0 #3c2f270d;box-shadow:var(--shadow-sm)}.status-pending{background:linear-gradient(135deg,#924d08,#ca8a04);background:linear-gradient(135deg,var(--warning-yellow) 0,#ca8a04 100%);color:#3e2723;color:var(--brown-900)}.document-link{align-items:center;background:linear-gradient(135deg,#8b6914,#72542b);background:linear-gradient(135deg,var(--brown-600) 0,var(--brown-700) 100%);border-radius:8px;border-radius:var(--border-radius-md);box-shadow:0 1px 2px 0 #3c2f270d;box-shadow:var(--shadow-sm);color:#fdfcfb;color:var(--brown-50);display:inline-flex;font-size:.75rem;font-weight:500;gap:8px;margin-right:12px;padding:8px 12px;text-decoration-color:#fff;text-decoration:none;transition:.15s cubic-bezier(.4,0,.2,1);transition:var(--transition-fast)}.document-link:hover{background:linear-gradient(135deg,#72542b,#5d4037);background:linear-gradient(135deg,var(--brown-700) 0,var(--brown-800) 100%);box-shadow:0 4px 6px -1px #3c2f271a,0 2px 4px -1px #3c2f270f;box-shadow:var(--shadow-md);text-decoration:none;transform:translateY(-1px)}.upload-btn{align-items:center;background:linear-gradient(135deg,#634105,#3d2a04);background:linear-gradient(135deg,var(--accent-amber) 0,var(--accent-orange) 100%);border-radius:8px;border-radius:var(--border-radius-md);box-shadow:0 1px 2px 0 #3c2f270d;box-shadow:var(--shadow-sm);color:#fff;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:600;letter-spacing:.5px;overflow:hidden;padding:10px 16px;position:relative;text-transform:uppercase;transition:.15s cubic-bezier(.4,0,.2,1);transition:var(--transition-fast)}.upload-btn:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:.3s cubic-bezier(.4,0,.2,1);transition:var(--transition-normal);width:100%}.upload-btn:hover:before{left:100%}.upload-btn:hover{background:linear-gradient(135deg,#3d2a04,#dc2626);background:linear-gradient(135deg,var(--accent-orange) 0,#dc2626 100%);box-shadow:0 10px 15px -3px #3c2f271a,0 4px 6px -2px #3c2f270d;box-shadow:var(--shadow-lg);transform:translateY(-2px)}.upload-btn:active{box-shadow:0 4px 6px -1px #3c2f271a,0 2px 4px -1px #3c2f270f;box-shadow:var(--shadow-md);transform:translateY(0)}@media (max-width:1200px){.my-documents-page{margin-left:280px;padding:24px 32px}}@media (max-width:1024px){.my-documents-page{margin-left:80px;padding:24px}.sidebar-space{width:80px}.document-controls{align-items:stretch;flex-direction:column;gap:16px}.search-box{width:100%}}@media (max-width:768px){.my-documents-page{margin-left:0;padding:16px}.sidebar-space{display:none}.my-documents-header{padding:24px}.my-documents-header h1{font-size:2rem}.documents-table-container{overflow-x:auto}.documents-table{min-width:700px}.documents-table td,.documents-table th{padding:16px 12px}.document-controls>div{flex-wrap:wrap}.filter-btn{font-size:.75rem;padding:8px 16px}}@media (max-width:480px){.my-documents-header{padding:20px}.my-documents-header h1{font-size:1.75rem}.my-documents-header p{font-size:1rem}.documents-table td,.documents-table th{padding:12px 8px}.document-link,.upload-btn{font-size:.7rem;padding:6px 10px}.status-badge{font-size:.65rem;padding:4px 8px}}@keyframes shimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.loading-shimmer{animation:shimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,#e8ddd4 25%,#f7f3f0 50%,#e8ddd4 75%);background:linear-gradient(90deg,var(--brown-200) 25%,var(--brown-100) 50%,var(--brown-200) 75%);background-size:400% 100%}html{scroll-behavior:smooth}.filter-btn:focus,.search-box:focus,.upload-btn:focus{outline:2px solid #9c7c5f;outline:2px solid var(--brown-500);outline-offset:2px}@media print{.my-documents-wrapper{background:#fff}.sidebar-space{display:none}.my-documents-page{margin-left:0;padding:0}.document-controls{display:none}.documents-table{border:1px solid #b89f8d;border:1px solid var(--brown-400);box-shadow:none}.document-link,.upload-btn{display:none}}:root{--brown-1:#f7f3f0;--brown-2:#ede4d8;--brown-3:#d4c4b0;--brown-4:#b8a082;--brown-5:#9c7c54;--brown-6:#7d5a36;--brown-7:#5e3f26;--brown-8:#3f2a18}.messages-page{background-color:#f7f3f0;background-color:var(--brown-1);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18a7 7 0 1 0 0-14 7 7 0 0 0 0 14zm48 25a7 7 0 1 0 0-14 7 7 0 0 0 0 14zm-43-7a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm63 31a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM34 90a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm56-76a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21a2 2 0 1 0 .001-3.999A2 2 0 0 0 80 29zM60 91a2 2 0 1 0 .001-3.999A2 2 0 0 0 60 91zM35 41a2 2 0 1 0 .001-3.999A2 2 0 0 0 35 41zM12 60a2 2 0 1 0 .001-3.999A2 2 0 0 0 12 60z' fill='%23a78a6f' fill-opacity='.05' fill-rule='evenodd'/%3E%3C/svg%3E");color:#3f2a18;color:var(--brown-8);display:flex;flex-direction:column;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;height:calc(100vh - 80px);margin-left:250px;margin-top:60px;overflow:hidden}.messages-header{align-items:center;background:linear-gradient(90deg,#5e3f26,#7d5a36);background:linear-gradient(to right,var(--brown-7),var(--brown-6));border-bottom:1px solid #3f2a18;border-bottom:1px solid var(--brown-8);box-shadow:0 3px 10px #3f2a1833;color:#f7f3f0;color:var(--brown-1);display:flex;flex-shrink:0;justify-content:space-between;padding:1.25rem 2rem}.messages-header h2{font-size:1.5rem;font-weight:600;margin:0}.notification-dot{background-color:#e74c3c;border-radius:50%;color:#fff;font-size:.8rem;font-weight:700;margin-left:.5rem;padding:.2rem .5rem}.search-bar{align-items:center;display:flex;gap:1rem}.search-input-container{align-items:center;display:flex;position:relative}.search-icon{color:#9c7c54;color:var(--brown-5);left:12px;position:absolute;z-index:1}.search-bar input{background-color:#f7f3f0;background-color:var(--brown-1);border:1px solid #d4c4b0;border:1px solid var(--brown-3);border-radius:6px;color:#3f2a18;color:var(--brown-8);font-size:14px;padding:.6rem 1rem .6rem 2.5rem;transition:all .2s ease;width:300px}.search-bar input:focus{border-color:#9c7c54;border-color:var(--brown-5);box-shadow:0 0 0 2px #9c7c5433;outline:none}.new-message-btn{align-items:center;background:linear-gradient(to bottom right,#9c7c54,#7d5a36);background:linear-gradient(to bottom right,var(--brown-5),var(--brown-6));border:none;border-radius:8px;box-shadow:0 2px 5px #7d5a364d;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:.5rem;padding:.6rem 1.2rem;transition:all .3s ease}.new-message-btn:hover{background:linear-gradient(to bottom right,#7d5a36,#5e3f26);background:linear-gradient(to bottom right,var(--brown-6),var(--brown-7));box-shadow:0 4px 10px #7d5a3666;transform:translateY(-2px)}.messages-container{flex:1 1}.messages-container,.messages-sidebar{display:flex;height:100%;overflow:hidden}.messages-sidebar{background-color:#ede4d8;background-color:var(--brown-2);border-right:1px solid #d4c4b0;border-right:1px solid var(--brown-3);flex-direction:column;flex-shrink:0;width:350px}.messages-tabs{background:linear-gradient(90deg,#d4c4b0,#ede4d8);background:linear-gradient(to right,var(--brown-3),var(--brown-2));border-bottom:2px solid #b8a082;border-bottom:2px solid var(--brown-4);display:flex;flex-shrink:0;padding:0 .5rem}.tab-btn{background:none;border-bottom:3px solid #0000;color:#5e3f26;color:var(--brown-7);flex:1 1;font-size:14px;padding:1rem;position:relative}.tab-btn:hover{background-color:#d4c4b0;background-color:var(--brown-3)}.tab-btn.active,.tab-btn:hover{color:#3f2a18;color:var(--brown-8)}.tab-btn.active{border-bottom-color:#7d5a36;border-bottom-color:var(--brown-6);font-weight:600}.tab-btn.active:after{background-color:#5e3f26;background-color:var(--brown-7);border-radius:50%;bottom:-3px;content:"";height:8px;left:50%;position:absolute;transform:translateX(-50%);width:8px}.messages-list{flex:1 1;height:100%;overflow-x:hidden;overflow-y:auto;padding:.75rem}.message-item{background-color:#f7f3f0;background-color:var(--brown-1);border:1px solid #ede4d8;border:1px solid var(--brown-2);border-radius:10px;box-shadow:0 1px 3px #0000000d;box-sizing:border-box;clear:both;cursor:pointer;display:block;margin-bottom:.75rem;padding:1rem;position:relative;transition:all .25s ease;width:100%}.message-item:hover{background-color:#ede4d8;background-color:var(--brown-2);border-color:#d4c4b0;border-color:var(--brown-3);box-shadow:0 3px 10px #9c7c5426;transform:translateX(3px)}.message-item.selected{background-color:#d4c4b0;background-color:var(--brown-3);border-color:#9c7c54;border-color:var(--brown-5);box-shadow:0 3px 10px #9c7c5433}.message-item.unread{background-color:#f7efe4;border-left:4px solid #7d5a36;border-left:4px solid var(--brown-6);box-shadow:0 2px 8px #9c7c541a;font-weight:600}.message-item.unread:before{background-color:#5e3f26;background-color:var(--brown-7);border-radius:50%;content:"";height:8px;left:-8px;position:absolute;top:50%;transform:translateY(-50%);width:8px}.message-item-content{display:flex;flex-direction:column;gap:.5rem}.message-sender-line{align-items:center;display:flex;justify-content:space-between}.message-sender{color:#3f2a18;color:var(--brown-8);font-size:15px;font-weight:600;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-date{color:#7d5a36;color:var(--brown-6);font-size:12px;white-space:nowrap}.message-subject-line{color:#5e3f26;color:var(--brown-7);font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-preview{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#7d5a36;color:var(--brown-6);display:-webkit-box;font-size:13px;line-height:1.4;max-height:2.8em;overflow:hidden}.attachment-indicator{align-items:center;color:#9c7c54;color:var(--brown-5);display:flex;font-size:12px;gap:.5rem;margin-top:.25rem}.no-messages{color:#9c7c54;color:var(--brown-5);font-style:italic;padding:2rem;text-align:center}.message-content{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23a78a6f' fill-opacity='.03' fill-rule='evenodd'%3E%3Ccircle cx='3' cy='3' r='3'/%3E%3Ccircle cx='13' cy='13' r='3'/%3E%3C/g%3E%3C/svg%3E");border-left:1px solid #d4c4b0;border-left:1px solid var(--brown-3);box-shadow:inset 0 0 10px #9c7c540d;flex:1 1;height:100%;overflow-x:hidden;overflow-y:auto;padding:2rem;position:relative}.compose-message{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #3f2a181a;display:flex;flex-direction:column;height:100%;overflow:hidden}.compose-header{align-items:center;background-color:#f7f3f0;background-color:var(--brown-1);border-bottom:1px solid #d4c4b0;border-bottom:1px solid var(--brown-3);border-radius:8px 8px 0 0;display:flex;flex-shrink:0;justify-content:space-between;padding:1.5rem 2rem 1rem}.compose-header h3{color:#3f2a18;color:var(--brown-8);font-size:1.2rem;margin:0}.close-compose{background:none;border:none;border-radius:50%;color:#9c7c54;color:var(--brown-5);cursor:pointer;padding:.5rem;transition:all .2s ease}.close-compose:hover{background-color:#ede4d8;background-color:var(--brown-2);color:#5e3f26;color:var(--brown-7)}.compose-form{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:2rem}.form-group label{color:#5e3f26;color:var(--brown-7);font-size:14px}.form-group input,.form-group textarea{background-color:#f7f3f0;background-color:var(--brown-1);border:1px solid #d4c4b0;border:1px solid var(--brown-3);border-radius:6px;color:#3f2a18;color:var(--brown-8);font-size:14px;padding:.75rem;transition:all .2s ease;width:100%}.form-group input:focus,.form-group textarea:focus{border-color:#9c7c54;border-color:var(--brown-5);box-shadow:0 0 0 2px #9c7c5433;outline:none}.message-textarea textarea{font-family:inherit;line-height:1.5;min-height:200px;resize:vertical}.attachments-preview{background-color:#f7f3f0;background-color:var(--brown-1);border:1px solid #d4c4b0;border:1px solid var(--brown-3);border-radius:6px;margin-bottom:1.5rem;padding:1rem}.attachments-preview h4{color:#5e3f26;color:var(--brown-7);font-size:14px;margin:0 0 1rem}.attachment-list{display:flex;flex-direction:column;gap:.5rem}.attachment-item{align-items:center;background-color:#fff;border:1px solid #d4c4b0;border:1px solid var(--brown-3);border-radius:4px;display:flex;gap:.5rem;padding:.5rem}.attachment-name{color:#5e3f26;color:var(--brown-7);flex:1 1;font-size:14px}.download-btn,.remove-attachment{align-items:center;background:none;border:none;border-radius:4px;color:#9c7c54;color:var(--brown-5);cursor:pointer;display:flex;font-size:12px;gap:.25rem;padding:.25rem;transition:all .2s ease}.download-btn:hover,.remove-attachment:hover{background-color:#ede4d8;background-color:var(--brown-2);color:#5e3f26;color:var(--brown-7)}.view-attachment,.view-btn{align-items:center;background:none;border:none;border-radius:4px;color:#9c7c54;color:var(--brown-5);cursor:pointer;display:flex;font-size:12px;gap:.25rem;padding:.25rem;transition:all .2s ease}.view-attachment:hover,.view-btn:hover{background-color:#ede4d8;background-color:var(--brown-2);color:#5e3f26;color:var(--brown-7)}.compose-actions{align-items:center;border-top:1px solid #d4c4b0;border-top:1px solid var(--brown-3);display:flex;flex-shrink:0;justify-content:space-between;margin-top:1.5rem;padding-top:1rem}.primary-actions,.secondary-actions{display:flex;gap:.75rem}.attach-btn,.cancel-btn,.save-draft-btn,.send-btn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:.5rem;padding:.6rem 1.2rem;transition:all .2s ease}.send-btn{background-color:#5e3f26;background-color:var(--brown-7);color:#fff}.send-btn:hover{background-color:#3f2a18;background-color:var(--brown-8);box-shadow:0 2px 8px #3f2a184d;transform:translateY(-1px)}.save-draft-btn{background-color:#9c7c54;background-color:var(--brown-5);color:#fff}.save-draft-btn:hover{background-color:#7d5a36;background-color:var(--brown-6)}.attach-btn{background-color:#d4c4b0;background-color:var(--brown-3);border:1px solid #b8a082;border:1px solid var(--brown-4);color:#5e3f26;color:var(--brown-7)}.attach-btn:hover{background-color:#b8a082;background-color:var(--brown-4);color:#3f2a18;color:var(--brown-8)}.cancel-btn{background-color:#ede4d8;background-color:var(--brown-2);border:1px solid #d4c4b0;border:1px solid var(--brown-3);color:#5e3f26;color:var(--brown-7)}.cancel-btn:hover{background-color:#d4c4b0;background-color:var(--brown-3);color:#3f2a18;color:var(--brown-8)}.message-header{border-bottom:2px solid #d4c4b0;border-bottom:2px solid var(--brown-3);flex-shrink:0;margin-bottom:1.5rem;padding-bottom:1.5rem;position:relative}.message-header:after{background-color:#7d5a36;background-color:var(--brown-6);bottom:-2px;content:"";height:2px;left:0;position:absolute;width:80px}.message-header h3{color:#3f2a18;color:var(--brown-8);display:inline-block;font-size:1.4rem;font-weight:600;margin:0 0 1rem;position:relative}.message-header h3:after{background-color:#9c7c54;background-color:var(--brown-5);border-radius:3px;bottom:-5px;content:"";height:3px;left:0;position:absolute;width:40px}.message-meta{display:flex;flex-direction:column;gap:.5rem}.meta-label{color:#7d5a36;color:var(--brown-6);font-weight:500;margin-right:.5rem}.date,.recipient,.sender{color:#5e3f26;color:var(--brown-7)}.message-body{color:#3f2a18;color:var(--brown-8);flex:1 1;font-size:15px;line-height:1.6;margin-bottom:2rem;overflow-y:auto}.meeting-details-box{background-color:#f7f3f0;background-color:var(--brown-1);border-left:4px solid #9c7c54;border-left:4px solid var(--brown-5);border-radius:0 6px 6px 0;box-shadow:0 2px 8px #9c7c541a;margin:1.5rem 0;padding:1.5rem}.meeting-details-box h4{color:#5e3f26;color:var(--brown-7);font-size:1.1rem;margin-top:0}.attachments{border-top:1px solid #d4c4b0;border-top:1px solid var(--brown-3);margin-top:2rem;padding-top:1.5rem}.attachments h4{color:#5e3f26;color:var(--brown-7);font-size:1.1rem;margin-bottom:1rem}.message-actions{border-top:1px solid #d4c4b0;border-top:1px solid var(--brown-3);display:flex;flex-shrink:0;gap:.75rem;padding-top:1.5rem}.delete-btn,.forward-btn,.reply-btn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:.5rem;padding:.6rem 1.2rem;transition:all .2s ease}.reply-btn{background-color:#5e3f26;background-color:var(--brown-7);color:#fff}.reply-btn:hover{background-color:#3f2a18;background-color:var(--brown-8)}.forward-btn{background-color:#9c7c54;background-color:var(--brown-5);color:#fff}.forward-btn:hover{background-color:#7d5a36;background-color:var(--brown-6)}.delete-btn{background-color:#d4c4b0;background-color:var(--brown-3);border:1px solid #b8a082;border:1px solid var(--brown-4);color:#5e3f26;color:var(--brown-7)}.delete-btn:hover{background-color:#b8a082;background-color:var(--brown-4);color:#3f2a18;color:var(--brown-8)}.no-message-selected{align-items:center;color:#9c7c54;color:var(--brown-5);display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center}.empty-state-icon{color:#b8a082;color:var(--brown-4);font-size:3rem;margin-bottom:1.5rem}.no-message-selected h3{color:#5e3f26;color:var(--brown-7);font-size:1.3rem;margin-bottom:.5rem}.no-message-selected p{color:#9c7c54;color:var(--brown-5);margin-bottom:2rem;max-width:300px}@media (max-width:1200px){.messages-sidebar{width:300px}}@media (max-width:768px){.messages-page{margin-left:0}.messages-container{flex-direction:column}.messages-sidebar{height:300px;width:100%}.search-bar input{width:200px}.messages-header{padding:.75rem 1rem}}:-webkit-scrollbar{height:8px;width:8px}:-webkit-scrollbar-track{background:#ede4d8;background:var(--brown-2);border-radius:4px}:-webkit-scrollbar-thumb{background:#b8a082;background:var(--brown-4);border-radius:4px}:-webkit-scrollbar-thumb:hover{background:#9c7c54;background:var(--brown-5)}.modal-content{background-color:initial;border-radius:12px}.modal-close{background:none;color:var(--brown-dark);font-size:28px;padding:5px;transition:transform .2s ease}.modal-close:hover{color:var(--brown-medium)}.welcome-modal{background-color:#fffffff2;box-shadow:0 5px 15px #0000001a;padding:30px}.welcome-modal h2{color:var(--brown-dark)}@media (max-width:768px){.modal-content{padding:20px;width:95vw}.welcome-modal{max-width:90%;padding:20px}}@media (max-width:480px){.modal-content{padding:15px;width:98vw}.modal-close{font-size:24px;right:10px;top:10px}.welcome-modal h2{font-size:1.5rem}.welcome-modal p{font-size:1rem}}.create-event-form{background-color:#fff9f2;border-radius:12px;box-shadow:0 4px 20px #5a39211a;font-family:Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin:0 auto;max-width:600px;padding:2rem}.heading{color:#5a3921;font-size:1.8rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.5rem;position:relative;text-align:center}.heading:after{background-color:#d4b483;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.form-group label{color:#5a3921}.form-group input[type=date],.form-group input[type=text],.form-group input[type=time],.form-group select{background-color:#fff;border:1px solid #d4b483;border-radius:8px;color:#5a3921;font-size:1rem;padding:.75rem 1rem;transition:border-color .2s,box-shadow .2s;width:100%}.form-group input[type=date]:focus,.form-group input[type=text]:focus,.form-group input[type=time]:focus,.form-group select:focus{border-color:#8c6842;box-shadow:0 0 0 3px #8c68421a;outline:none}.form-row{gap:1rem;margin-bottom:1.5rem}.form-row .form-group{margin-bottom:0}.collapsible{background-color:#f5e9dc;border-radius:8px;margin-bottom:1rem;overflow:hidden;transition:all .3s ease}.collapsible-header{align-items:center;background-color:#f0e0cc;color:#5a3921;cursor:pointer;display:flex;font-weight:500;justify-content:space-between;padding:1rem;transition:background-color .2s}.collapsible-header:hover{background-color:#e8d8c5}.collapsible-header span:first-child{font-size:1rem}.collapsible-header span:last-child{font-size:.9rem;transition:transform .2s}.collapsible .form-group{margin-bottom:0;padding:0 1rem 1rem}.tip{align-items:center;color:#8b6d4f;display:flex;font-size:.85rem;gap:.5rem;margin-top:.5rem}.form-actions{gap:1rem}.cancel-btn,.submit-btn{border:none;border-radius:8px;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:all .2s}.cancel-btn{background-color:#f0e0cc}.cancel-btn:hover{background-color:#e8d8c5}.submit-btn{background-color:#8c6842}.submit-btn:hover{background-color:#6e4f32}select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235a3921' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1rem}@media (max-width:640px){.create-event-form{padding:1.5rem}.form-row{flex-direction:column;gap:1.5rem}.form-actions{flex-direction:column-reverse;gap:.75rem}.cancel-btn,.submit-btn{width:100%}}.collapsible-header.active span:last-child{transform:rotate(180deg)}.collapsible-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.collapsible-content.show{max-height:500px}.settings-page.with-sidebar{background-color:#f2f0e6;box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin-left:250px;margin-top:80px;min-height:100vh;padding:30px;width:calc(100% - 250px)}.settings-page h2{color:#754a2d;font-size:1.8rem;margin-bottom:25px}.settings-tabs{border-bottom:1px solid #d3d2ce;gap:5px;margin-bottom:25px;overflow-x:auto;padding-bottom:5px}.tab-btn{background-color:initial;border:none;border-radius:6px 6px 0 0;color:#372c27;cursor:pointer;font-weight:500;padding:12px 20px;transition:all .2s ease;white-space:nowrap}.tab-btn.active{background-color:#9e6e3c;color:#fff}.tab-btn:not(.active):hover{background-color:#e8e1d1}.settings-form{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000d;margin-bottom:25px;padding:30px}.form-section{margin-bottom:30px}.form-section h3{border-bottom:1px solid #d3d2ce;color:#9e6e3c;font-size:1.1rem;padding-bottom:10px}.form-group,.form-section h3{margin-bottom:20px}.form-group label{color:#372c27;font-size:.95rem;margin-bottom:8px}.form-group input,.form-group select{border:1px solid #d3d2ce;color:#372c27;font-size:.95rem;max-width:500px;padding:12px;transition:border-color .2s ease}.form-group input:focus,.form-group select:focus{border-color:#9e6e3c}.form-hint{color:#9e6e3c;font-size:.85rem;margin-top:5px}.checkbox-group{align-items:center;display:flex;gap:10px}.checkbox-group input{transform:scale(1.2);width:auto}.change-password-btn{background-color:#f2f0e6;border:1px solid #d3d2ce;color:#754a2d;font-weight:500;padding:10px 15px;transition:all .2s ease}.change-password-btn:hover{background-color:#e8e1d1}.form-actions{align-items:center;border-top:1px solid #d3d2ce;gap:15px;margin-top:30px;padding-top:20px}.cancel-btn,.save-btn{border-radius:6px;cursor:pointer;font-size:.95rem;font-weight:500;padding:12px 24px;transition:all .2s ease}.cancel-btn{background-color:#fff;border:1px solid #d3d2ce;color:#754a2d}.cancel-btn:hover{background-color:#f2f0e6}.save-btn{background-color:#9e6e3c;border:none;color:#fff;min-width:120px}.save-btn:hover{background-color:#754a2d}.save-btn:disabled{background-color:#bcae9c;cursor:not-allowed}.save-success{font-weight:500;margin-left:15px}.danger-zone{background-color:#fff;border:1px solid #ff6b6b;border-radius:12px;box-shadow:0 4px 12px #0000000d;padding:30px}.danger-zone h3{color:#e74c3c;font-size:1.1rem;margin-bottom:20px}.danger-zone-content{display:flex;flex-direction:column;gap:20px}.danger-action{align-items:center;border-bottom:1px solid #ffd3d3;display:flex;justify-content:space-between;padding-bottom:20px}.danger-action:last-child{border-bottom:none;padding-bottom:0}.danger-action h4{color:#372c27;font-size:1rem;margin-bottom:5px}.danger-action p{color:#6d6d6d;font-size:.9rem}.cancel-delete-btn,.confirm-delete-btn,.delete-account-btn,.logout-btn{border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:500;padding:10px 20px;transition:all .2s ease;white-space:nowrap}.logout-btn{background-color:#9e6e3c;border:none;color:#fff}.logout-btn:hover{background-color:#754a2d}.delete-account-btn{background-color:#fff;border:1px solid #e74c3c;color:#e74c3c}.delete-account-btn:hover{background-color:#fee}.delete-confirm{align-items:center;display:flex;gap:10px}.delete-confirm p{color:#e74c3c;font-size:.9rem;margin-right:10px}.confirm-delete-btn{background-color:#e74c3c;border:none;color:#fff}.confirm-delete-btn:hover{background-color:#c0392b}.cancel-delete-btn{background-color:#fff;border:1px solid #d3d2ce;color:#372c27}.cancel-delete-btn:hover{background-color:#f2f0e6}@media (max-width:992px){.settings-page.with-sidebar{margin-left:0;padding:20px;width:100%}.danger-action{align-items:flex-start;flex-direction:column;gap:15px}.danger-action button{align-self:flex-end}}@media (max-width:768px){.settings-tabs{gap:3px}.tab-btn{font-size:.9rem;padding:10px 15px}.form-actions{align-items:flex-end;flex-direction:column;gap:10px}.save-success{align-self:center;margin-left:0;margin-top:10px}.delete-confirm{align-items:flex-end;flex-direction:column;gap:10px}.delete-confirm p{align-self:flex-start}}.save-success{align-items:center;animation:fadeInSlide .5s ease-out;color:#2ecc71;display:inline-flex;font-size:.95rem;font-weight:600}@keyframes fadeInSlide{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}.form-error{color:#e74c3c}.form-error,.form-success{animation:fadeIn .3s ease-out;font-size:.85rem;margin-top:5px}.form-success{color:#2ecc71;font-weight:500}.password-fields{animation:fadeIn .3s ease-out;background-color:#f9f8f4;border:1px solid #e0ded9;border-radius:8px;box-shadow:0 2px 6px #0000000a;margin-top:15px;padding:20px}.InvestorUniversalProfile_universal-profile-container__ttvuW{--up-brown-50:#f8f5f2;--up-brown-100:#f3e5dc;--up-brown-200:#e8d8cf;--up-brown-300:#d7ccc8;--up-brown-400:#bcaaa4;--up-brown-500:#a1887f;--up-brown-600:#8d6e63;--up-brown-700:#795548;--up-brown-800:#6d4c41;--up-brown-900:#5d4037;--up-brown-950:#4e342e;--up-red:#f44336;--up-green:#4caf50;--up-white:#fff;--up-black:#000;--up-transition-speed:0.3s;--up-border-radius:0.4rem;--up-box-shadow:0 1px 3px #0000001a;background-color:var(--up-brown-50);color:var(--up-brown-900);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;margin:40px auto 0 250px;max-width:1900px;padding:1rem .75rem}.InvestorUniversalProfile_loading__XUl7k{align-items:center;background:linear-gradient(135deg,var(--dark-brown) 0,var(--primary-brown) 50%,var(--secondary-brown) 100%);color:var(--text-brown);display:flex;flex-direction:column;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;height:100vh;justify-content:center;overflow:hidden;position:relative;text-align:center}.InvestorUniversalProfile_loading__XUl7k:before{animation:InvestorUniversalProfile_float__iPzX0 8s ease-in-out infinite;background-image:radial-gradient(circle at 20% 80%,#8d6e631a 0,#0000 50%),radial-gradient(circle at 80% 20%,#7955481a 0,#0000 50%),radial-gradient(circle at 40% 40%,#6d4c410d 0,#0000 50%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}@keyframes InvestorUniversalProfile_float__iPzX0{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-10px) rotate(1deg)}66%{transform:translateY(5px) rotate(-1deg)}}.InvestorUniversalProfile_spinner__OmY3G{height:120px;margin-bottom:2.5rem;position:relative;width:120px}.InvestorUniversalProfile_spinner__OmY3G:after,.InvestorUniversalProfile_spinner__OmY3G:before{animation-timing-function:cubic-bezier(.5,0,.5,1);border-radius:50%;content:"";position:absolute}.InvestorUniversalProfile_spinner__OmY3G:before{animation:InvestorUniversalProfile_spin-outer__ASHcf 2s linear infinite;border:6px solid #0000;border-right:6px solid var(--soft-brown);border-top:6px solid var(--accent-brown);box-shadow:0 0 20px var(--glow-brown);height:120px;width:120px}.InvestorUniversalProfile_spinner__OmY3G:after{animation:InvestorUniversalProfile_spin-inner__D2Cqm 1.5s linear infinite reverse;border:4px solid #0000;border-bottom:4px solid var(--light-brown);border-left:4px solid var(--secondary-brown);box-shadow:inset 0 0 15px var(--glow-brown);height:80px;left:20px;top:20px;width:80px}.InvestorUniversalProfile_spinner-core__9WYTE{animation:InvestorUniversalProfile_pulse__olk8J 2s ease-in-out infinite;background:linear-gradient(45deg,var(--accent-brown),var(--soft-brown));border-radius:50%;box-shadow:0 0 15px var(--glow-brown);height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px}@keyframes InvestorUniversalProfile_spin-outer__ASHcf{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes InvestorUniversalProfile_spin-inner__D2Cqm{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes InvestorUniversalProfile_pulse__olk8J{0%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.2)}}.InvestorUniversalProfile_loading-message__uFf\+P{-webkit-text-fill-color:#0000;animation:InvestorUniversalProfile_gradient-shift__S7ogY 3s ease-in-out infinite,InvestorUniversalProfile_fade-in__D9hFS .8s ease-out;background:linear-gradient(45deg,var(--text-brown),var(--accent-brown),var(--soft-brown));-webkit-background-clip:text;background-clip:text;background-size:200% 200%;font-size:1.4rem;font-weight:600;letter-spacing:2px;margin-bottom:1rem;position:relative;text-transform:uppercase}@keyframes InvestorUniversalProfile_gradient-shift__S7ogY{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes InvestorUniversalProfile_fade-in__D9hFS{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.InvestorUniversalProfile_loading-subtitle__WiL\+4{color:var(--text-light);font-size:1rem;font-weight:400;letter-spacing:1px;margin-top:.5rem;opacity:.8}.InvestorUniversalProfile_loading-dots__JC3O5{display:inline-block}.InvestorUniversalProfile_loading-dots__JC3O5:after{animation:InvestorUniversalProfile_dots__J2BST 2s steps(4) infinite;content:""}@keyframes InvestorUniversalProfile_dots__J2BST{0%,20%{content:""}40%{content:"."}60%{content:".."}80%,to{content:"..."}}.InvestorUniversalProfile_loading-progress__GXd08{background:#8d6e6333;border-radius:2px;height:4px;margin-top:2rem;overflow:hidden;position:relative;width:300px}.InvestorUniversalProfile_loading-progress__GXd08:before{animation:InvestorUniversalProfile_progress-sweep__Y7SnY 2s ease-in-out infinite;background:linear-gradient(90deg,#0000,var(--accent-brown),var(--soft-brown),#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes InvestorUniversalProfile_progress-sweep__Y7SnY{0%{left:-100%}to{left:100%}}@media (max-width:768px){.InvestorUniversalProfile_spinner__OmY3G{height:80px;width:80px}.InvestorUniversalProfile_spinner__OmY3G:before{border-width:4px;height:80px;width:80px}.InvestorUniversalProfile_spinner__OmY3G:after{border-width:3px;height:50px;left:15px;top:15px;width:50px}.InvestorUniversalProfile_spinner-core__9WYTE{height:15px;width:15px}.InvestorUniversalProfile_loading-message__uFf\+P{font-size:1.1rem;letter-spacing:1px}.InvestorUniversalProfile_loading-progress__GXd08{width:250px}}.InvestorUniversalProfile_loading-container__KuyYi{position:relative;z-index:2}.InvestorUniversalProfile_loading-container__KuyYi:before{animation:InvestorUniversalProfile_breathe__wkdkh 4s ease-in-out infinite;background:radial-gradient(circle,var(--glow-brown) 0,#0000 70%);border-radius:50%;content:"";height:400px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:400px;z-index:-1}@keyframes InvestorUniversalProfile_breathe__wkdkh{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.5;transform:translate(-50%,-50%) scale(1.1)}}.InvestorUniversalProfile_sectionTitle__Jg8qc{color:var(--up-brown-900);font-size:1.3rem;font-weight:700;margin-bottom:1rem;position:relative}.InvestorUniversalProfile_productApplicationHeading__j74MT{border-bottom:2px solid var(--up-brown-200);color:var(--up-brown-800);font-size:1.2rem;font-weight:700;margin-bottom:.75rem;padding-bottom:.4rem}.InvestorUniversalProfile_sectionHeading__K7knn{color:var(--up-brown-700);font-size:1rem;font-weight:600;margin-bottom:.5rem}.InvestorUniversalProfile_subSectionHeading__N6ONz{color:var(--up-brown-700);font-size:.9rem;font-weight:600;margin-bottom:.5rem}.InvestorUniversalProfile_cardHeading__liQ1K{color:var(--up-brown-700);font-size:1rem;font-weight:600;margin-bottom:.5rem}.InvestorUniversalProfile_productApplicationContainer__L\+rRP{background-color:var(--up-white);border:1px solid var(--up-brown-200);border-radius:var(--up-border-radius);box-shadow:var(--up-box-shadow);margin-bottom:1rem;padding:1rem}.InvestorUniversalProfile_productServiceTop__LvRf\+{left:-1rem;margin-top:-1rem;position:relative}.InvestorUniversalProfile_formContent__mHlgl{margin-bottom:1rem}.InvestorUniversalProfile_twoColumnLayout__x8SNK{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.InvestorUniversalProfile_column__kyzJD{display:flex;flex-direction:column;gap:.5rem}.InvestorUniversalProfile_gridContainer__AuGhF{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:1fr 1fr;margin-bottom:.5rem}.InvestorUniversalProfile_sectionDivider__FzSpe{border-top:1px solid var(--up-brown-200);margin-top:1rem;padding-top:.75rem}.InvestorUniversalProfile_documentSection__ay1gp{background-color:var(--up-brown-50);border:1px solid var(--up-brown-200);border-radius:var(--up-border-radius);margin-top:.75rem;padding:.6rem}.InvestorUniversalProfile_documentGrid__PqXMx{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:repeat(2,1fr);margin-top:.4rem}.InvestorUniversalProfile_formInput__jvVnd,.InvestorUniversalProfile_formSelect__4qLho,.InvestorUniversalProfile_formTextarea__GqFMy{background-color:var(--up-white);border:1px solid var(--up-brown-300);border-radius:var(--up-border-radius);color:var(--up-brown-900);font-size:.8rem;padding:.4rem .5rem;width:100%}.InvestorUniversalProfile_formTextarea__GqFMy{resize:vertical}.InvestorUniversalProfile_formTextarea__GqFMy.InvestorUniversalProfile_small__7CiK5{min-height:50px}.InvestorUniversalProfile_formSelect__4qLho{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238d6e63' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2rem}.InvestorUniversalProfile_formCheckbox__eZgbg,.InvestorUniversalProfile_formRadio__7D9LQ{accent-color:var(--up-brown-600);border:1px solid var(--up-brown-300);height:.9rem;width:.9rem}.InvestorUniversalProfile_radioLabel__UiFdF{color:var(--up-brown-800);font-size:.85rem;margin-left:.5rem}.InvestorUniversalProfile_radioGroup__a8qWu{display:flex;gap:1rem;margin-top:.3rem}.InvestorUniversalProfile_radioOption__1fCiB{align-items:center;display:flex}.InvestorUniversalProfile_radioOption__1fCiB input[type=radio]{accent-color:var(--up-brown-600);margin-right:.4rem}.InvestorUniversalProfile_multiSelectContainer__Tcicd{position:relative;width:100%}.InvestorUniversalProfile_multiSelectHeader__kV\+6x{align-items:center;background-color:var(--up-white);border:1px solid var(--up-brown-300);border-radius:var(--up-border-radius);cursor:pointer;display:flex;justify-content:space-between;min-height:32px;padding:.4rem .5rem}.InvestorUniversalProfile_multiSelectHeader__kV\+6x:hover{border-color:var(--up-brown-600)}.InvestorUniversalProfile_placeholder__phyCA{color:var(--up-brown-400);font-size:.85rem}.InvestorUniversalProfile_selectedItems__xOG\+e{display:flex;flex-wrap:wrap;gap:.25rem;max-width:calc(100% - 20px)}.InvestorUniversalProfile_selectedItem__vbzoe{background-color:var(--up-brown-100);border-radius:.25rem;color:var(--up-brown-800);display:inline-block;font-size:.7rem;margin-bottom:.15rem;padding:.1rem .3rem;white-space:nowrap}.InvestorUniversalProfile_multiSelectDropdown__-MVEy{background-color:var(--up-white);border:1px solid var(--up-brown-300);border-radius:var(--up-border-radius);box-shadow:0 2px 8px #00000026;left:0;margin-top:.25rem;position:absolute;right:0;top:100%;z-index:10}.InvestorUniversalProfile_multiSelectOptions__f4g\+W{max-height:180px;overflow-y:auto;padding:.5rem 0}.InvestorUniversalProfile_multiSelectOption__C0kQO{align-items:center;cursor:pointer;display:flex;font-size:.8rem;padding:.4rem .5rem}.InvestorUniversalProfile_multiSelectOption__C0kQO:hover{background-color:var(--up-brown-50)}.InvestorUniversalProfile_multiSelectOption__C0kQO.InvestorUniversalProfile_selected__amUkt{background-color:var(--up-brown-100)}.InvestorUniversalProfile_multiSelectCheckbox__Y1jLr{margin-right:.5rem}.InvestorUniversalProfile_multiSelectActions__uKhzM{border-top:1px solid var(--up-brown-200);display:flex;justify-content:flex-end;padding:.5rem}.InvestorUniversalProfile_multiSelectButton__E4fgN{background-color:var(--up-brown-600);border:none;border-radius:var(--up-border-radius);color:var(--up-white);cursor:pointer;font-size:.8rem;padding:.35rem .75rem}.InvestorUniversalProfile_multiSelectButton__E4fgN:hover{background-color:var(--up-brown-700)}.InvestorUniversalProfile_btnPrimary__Gw9zN,.InvestorUniversalProfile_btnSecondary__Bzkoz{align-items:center;border:none;border-radius:var(--up-border-radius);box-shadow:0 1px 2px #0000001a;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:500;gap:.5rem;justify-content:center;padding:.4rem .8rem;transition:all var(--up-transition-speed) ease}.InvestorUniversalProfile_btnPrimary__Gw9zN{background-color:var(--up-brown-700);color:var(--up-white)}.InvestorUniversalProfile_btnSecondary__Bzkoz{background-color:var(--up-brown-100);border:1px solid var(--up-brown-300);color:var(--up-brown-800)}.InvestorUniversalProfile_actionButtons__AhX7H{border-top:1px solid var(--up-brown-200);display:flex;gap:1rem;justify-content:space-between;margin-top:1.5rem;padding-top:1rem}.InvestorUniversalProfile_addButton__0UjqL{align-items:center;background-color:var(--up-brown-100);border:1px solid var(--up-brown-300);border-radius:var(--up-border-radius);color:var(--up-brown-800);cursor:pointer;display:flex;font-size:.75rem;font-weight:500;padding:.3rem .5rem}.InvestorUniversalProfile_deleteButton__uzFAJ{background:none;border:none;color:var(--up-red);cursor:pointer;padding:.25rem}.InvestorUniversalProfile_icon__2x-CP{height:.9rem;margin-right:.3rem;width:.9rem}.InvestorUniversalProfile_fundCard__Ep09C{background-color:var(--up-white);border:1px solid var(--up-brown-200);border-radius:var(--up-border-radius);margin-bottom:.75rem;padding:.75rem}.InvestorUniversalProfile_fundHeader__jsIje{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.InvestorUniversalProfile_fundTitle__Fesd-{color:var(--up-brown-700);font-size:1rem;font-weight:600}.InvestorUniversalProfile_sectionHeader__GvE-f{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.InvestorUniversalProfile_investorSection__naQBc{background-color:var(--up-brown-50);border-radius:var(--up-border-radius);margin-bottom:1rem;padding:1rem}.InvestorUniversalProfile_entityTypeOptions__RBhqD{display:flex;gap:1rem}.InvestorUniversalProfile_entityTypeOption__TPVUB{align-items:center;display:flex}.InvestorUniversalProfile_dueDiligence__\+\+Gx2,.InvestorUniversalProfile_investmentPreferences__WFpxn,.InvestorUniversalProfile_programDetails__lrxZY,.InvestorUniversalProfile_trackRecord__HveBP{border-top:3px solid var(--up-brown-200);margin-top:1rem;padding-top:.75rem}.InvestorUniversalProfile_sectionTitle__Jg8qc{color:var(--up-brown-700);font-size:2rem;font-weight:900;margin-bottom:.75rem}.InvestorUniversalProfile_fileUploadContainer__I8sxh{margin-bottom:.5rem}.InvestorUniversalProfile_fileUploadLabel__x0MeC{color:var(--up-brown-700);display:block;font-size:.8rem;margin-bottom:.3rem}.InvestorUniversalProfile_fileUploadInput__BQYzc{font-size:.75rem}.InvestorUniversalProfile_fileUploadPreview__3K9n9{background-color:var(--up-brown-50);border:1px dashed var(--up-brown-300);border-radius:var(--up-border-radius);margin-top:.3rem;padding:.3rem}.InvestorUniversalProfile_fileUploadItem__\+ophZ{align-items:center;display:flex;font-size:.75rem;justify-content:space-between;padding:.3rem}.InvestorUniversalProfile_instructionsWrapper__3rCfK{background-color:var(--up-white);border:1px solid var(--up-brown-200);border-radius:var(--up-border-radius);box-shadow:var(--up-box-shadow);margin-bottom:1.5rem;padding:1.25rem;position:relative;right:-1rem}.InvestorUniversalProfile_card__kIM2n{background-color:var(--up-brown-50);border:1px solid var(--up-brown-200);border-radius:var(--up-border-radius);margin-bottom:1rem;padding:1rem;transition:transform var(--up-transition-speed) ease,box-shadow var(--up-transition-speed) ease}.InvestorUniversalProfile_card__kIM2n:hover{box-shadow:0 3px 6px #0000001a;transform:translateY(-2px)}.InvestorUniversalProfile_bulletList__D7ePv{font-size:.85rem;list-style-type:disc;margin-bottom:.5rem;padding-left:1.25rem}.InvestorUniversalProfile_bulletList__D7ePv li{margin-bottom:.3rem}.InvestorUniversalProfile_paragraph__12E-v{font-size:.85rem;margin-bottom:.5rem}.InvestorUniversalProfile_link__LENgx{color:var(--up-brown-700);text-decoration:underline}.InvestorUniversalProfile_instructionsFooter__7c7Dk{border-top:1px solid var(--up-brown-200);margin-top:1rem;padding-top:.75rem}.InvestorUniversalProfile_instructionsNote__ySour{color:var(--up-brown-600);font-size:.85rem;font-style:italic}@media (max-width:768px){.InvestorUniversalProfile_documentGrid__PqXMx,.InvestorUniversalProfile_gridContainer__AuGhF,.InvestorUniversalProfile_twoColumnLayout__x8SNK{grid-template-columns:1fr}.InvestorUniversalProfile_actionButtons__AhX7H{flex-direction:column}.InvestorUniversalProfile_actionButtons__AhX7H button{width:100%}.InvestorUniversalProfile_radioGroup__a8qWu{flex-direction:column;gap:.5rem}}.InvestorUniversalProfile_otherInput__HGte0{margin-top:.5rem;width:100%}.InvestorUniversalProfile_conditionalField__IIp-X{border-left:2px solid var(--up-brown-200);margin-top:.5rem;padding-left:1rem}.InvestorUniversalProfile_requiredField__puGpa:after{color:var(--up-red);content:"*";margin-left:.2rem}.InvestorUniversalProfile_formField__OK54r{margin-bottom:.75rem}.InvestorUniversalProfile_formFieldLabel__2FHOf{color:var(--up-brown-700);display:block;font-size:.85rem;font-weight:500;margin-bottom:.3rem}.InvestorUniversalProfile_yesNoGroup__k3U1J{display:flex;gap:1.5rem}.InvestorUniversalProfile_yesNoOption__\+oZ-w{align-items:center;display:flex}.InvestorUniversalProfile_yesNoOption__\+oZ-w input[type=radio]{accent-color:var(--up-brown-600);margin-right:.4rem}input[type=date]{font-family:inherit;padding-right:.5rem}textarea{min-height:60px}.InvestorUniversalProfile_popup-overlay__TPPCt{align-items:center;animation:InvestorUniversalProfile_fadeIn__TEb\+E .3s ease-out;background-color:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}@keyframes InvestorUniversalProfile_fadeIn__TEb\+E{0%{opacity:0}to{opacity:1}}.InvestorUniversalProfile_congratulations-popup__ioezW,.InvestorUniversalProfile_welcome-popup__eY2cX{animation:InvestorUniversalProfile_slideUp__ABByI .4s ease-out;background-color:#fff;border-radius:12px;box-shadow:0 10px 30px #0003;max-width:500px;overflow:hidden;position:relative;width:90%}@keyframes InvestorUniversalProfile_slideUp__ABByI{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.InvestorUniversalProfile_close-popup__c9Fpp{background:none;border:none;color:#666;cursor:pointer;position:absolute;right:15px;top:15px;transition:color .2s;z-index:10}.InvestorUniversalProfile_close-popup__c9Fpp:hover{color:#333}.InvestorUniversalProfile_popup-content__bOlTy{padding:40px 30px;text-align:center}.InvestorUniversalProfile_popup-icon__0fKAa{animation:InvestorUniversalProfile_bounce__abhrQ 1s ease infinite alternate;font-size:48px;margin-bottom:20px}@keyframes InvestorUniversalProfile_bounce__abhrQ{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.InvestorUniversalProfile_popup-progress__KXnu6{display:flex;gap:8px;justify-content:center;margin:30px 0}.InvestorUniversalProfile_progress-dot__ONtnh{background-color:#e0e0e0;border-radius:50%;height:10px;transition:background-color .3s,transform .3s;width:10px}.InvestorUniversalProfile_progress-dot__ONtnh.InvestorUniversalProfile_active__Cos8D{background-color:#8d6e63;transform:scale(1.3)}.InvestorUniversalProfile_popup-buttons__lSnJ2{display:flex;justify-content:space-between;margin-top:20px}.InvestorUniversalProfile_congratulations-popup__ioezW .InvestorUniversalProfile_popup-content__bOlTy{background:linear-gradient(135deg,#efebe9,#d7ccc8)}.InvestorUniversalProfile_confetti-animation__bshhU{animation:InvestorUniversalProfile_confetti__hRJFT 1.5s ease infinite;font-size:72px;margin-bottom:20px}@keyframes InvestorUniversalProfile_confetti__hRJFT{0%{transform:scale(1) rotate(0)}25%{transform:scale(1.2) rotate(5deg)}50%{transform:scale(1) rotate(0)}75%{transform:scale(1.2) rotate(-5deg)}to{transform:scale(1) rotate(0)}}.InvestorUniversalProfile_congratulations-popup__ioezW h2{color:#5d4037;font-size:28px;margin-bottom:15px}.InvestorUniversalProfile_congratulations-popup__ioezW p{color:#3e2723;margin-bottom:15px}.InvestorUniversalProfile_popup-buttons-group__bt454{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-top:20px}.InvestorUniversalProfile_popup-buttons-group__bt454 button{align-items:center;display:flex;flex:1 1;font-size:16px;height:50px;justify-content:center;min-width:150px;padding:14px 20px;transition:transform .2s,box-shadow .2s}.InvestorUniversalProfile_popup-buttons-group__bt454 button:hover{box-shadow:0 5px 15px #0000001a;transform:translateY(-2px)}.InvestorUniversalProfile_btn__uvc3H{align-items:center;border-radius:6px;cursor:pointer;display:flex;font-weight:500;gap:8px;justify-content:center;padding:12px 20px;transition:all .2s ease}.InvestorUniversalProfile_btn-primary__uANVT{background-color:#5d4037;border:none;color:#fff}.InvestorUniversalProfile_btn-primary__uANVT:hover{background-color:#3e2723;box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.InvestorUniversalProfile_btn-secondary__kR0vU{background-color:initial;border:1px solid #5d4037;color:#5d4037}.InvestorUniversalProfile_btn-secondary__kR0vU:hover{background-color:#5d40371a}@media (max-width:600px){.InvestorUniversalProfile_congratulations-popup__ioezW,.InvestorUniversalProfile_welcome-popup__eY2cX{max-height:90vh;overflow-y:auto;width:95%}.InvestorUniversalProfile_popup-content__bOlTy{padding:30px 20px}.InvestorUniversalProfile_popup-buttons-group__bt454,.InvestorUniversalProfile_popup-buttons__lSnJ2{flex-direction:column;gap:10px}.InvestorUniversalProfile_popup-buttons-group__bt454 button,.InvestorUniversalProfile_popup-buttons__lSnJ2 button{width:100%}}.InvestorUniversalProfile_inputWithPrefix__7NgLl{align-items:center;display:flex;position:relative}.InvestorUniversalProfile_inputPrefix__-8sWB{color:#666;font-weight:500;left:12px;pointer-events:none;position:absolute;z-index:2}.InvestorUniversalProfile_formInputWithPrefix__lHg5M{padding-left:28px!important;width:100%}.modal-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-content{background:linear-gradient(135deg,#efebe9,#d7ccc8);border:1px solid #8c684233;border-radius:20px;box-shadow:0 20px 60px #3a231426,0 8px 25px #5c39211a,inset 0 1px 0 #fffc;max-height:90vh;max-width:1400px;min-width:300px;overflow-y:auto;padding:30px;position:relative;width:90vw}.modal-close,.modal-content{align-items:center;display:flex;justify-content:center}.modal-close{background:linear-gradient(135deg,#8d6e63,#5d4037);border:none;border-radius:50%;box-shadow:0 2px 5px #3a231433;color:#efebe9;cursor:pointer;font-size:18px;height:32px;padding:0;position:absolute;right:15px;top:15px;transition:all .3s ease;width:32px;z-index:1001}.modal-close:hover{background:linear-gradient(135deg,#a1887f,#8d6e63);transform:scale(1.1)}.welcome-modal{background:#f5f0e8e6;border-radius:16px;box-shadow:0 4px 15px #3a23141a;max-width:600px;padding:40px;width:100%}.welcome-modal h2{color:#3e2723;font-size:2rem;font-weight:700;margin-bottom:20px}.welcome-modal p{color:#5d4037;font-size:1.1rem;line-height:1.6;margin-bottom:25px}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.modal-content{animation:modalFadeIn .3s ease-out}@media (max-width:768px){.modal-content{padding:20px;width:95vw}.welcome-modal{max-width:90%;padding:25px}}@media (max-width:480px){.modal-content{padding:15px;width:98vw}.modal-close{font-size:16px;height:28px;right:10px;top:10px;width:28px}.welcome-modal{padding:20px}.welcome-modal h2{font-size:1.5rem}.welcome-modal p{font-size:1rem}}.create-event-form{max-width:500px;width:100%}.create-event-form h3{color:var(--brown-dark);margin-bottom:20px;margin-top:0}.form-group{margin-bottom:15px}.form-group label{font-weight:500;margin-bottom:5px}.form-group input,.form-group select,.form-group textarea{border:1px solid var(--gray);border-radius:4px;padding:8px;width:100%}.form-row{display:flex;gap:15px}.form-row .form-group{flex:1 1}.invitees-input{display:flex;gap:10px;margin-bottom:10px}.invitees-input input{border:1px solid var(--gray);border-radius:4px;flex:1 1;padding:8px}.invitees-input button{background-color:var(--brown-light);border:none;border-radius:4px;cursor:pointer;padding:8px 12px}.invitee-item{align-items:center;background-color:var(--off-white);border-radius:4px;display:flex;gap:5px;padding:5px 10px}.invitee-item button{background:none;border:none;color:#666;cursor:pointer;font-size:14px}.form-actions{margin-top:20px}.cancel-btn{background-color:var(--gray);border-radius:4px;padding:8px 16px}.submit-btn{background-color:var(--brown-medium);border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px}.submit-btn:hover{background-color:var(--brown-dark)}.meeting-details-container{align-items:center;background-color:#5a3921cc;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.meeting-details-card{background-color:#f5e9dc;border-radius:12px;box-shadow:0 10px 30px #5a392133;max-width:600px;overflow:hidden;position:relative;width:100%}.meeting-header{align-items:center;background-color:#8c6842;color:#fff;display:flex;justify-content:space-between;padding:20px}.meeting-header h2{font-size:1.5rem;font-weight:600;margin:0}.close-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:5px;transition:transform .2s}.close-btn:hover{transform:scale(1.1)}.meeting-content{padding:25px}.meeting-info{margin-bottom:25px}.info-row{align-items:flex-start;display:flex;margin-bottom:15px}.info-label{align-items:center;color:#5a3921;display:flex;flex-shrink:0;font-weight:500;width:120px}.info-label svg{margin-right:10px}.info-value{color:#7b5d3f;flex:1 1;line-height:1.5}.invitees-list{display:flex;flex-wrap:wrap;gap:8px}.invitee-tag{background-color:#e8d8c5;border-radius:20px;color:#5a3921;font-size:.85rem;padding:4px 10px}.reschedule-form{background-color:#f0e0cc;border:1px solid #d4b483;border-radius:8px;margin:20px 0;padding:20px}.reschedule-form h3{color:#5a3921;font-size:1.2rem;margin-bottom:15px;margin-top:0}.form-fields{display:flex;gap:15px;margin-bottom:15px}.input-group{flex:1 1}.input-group label{color:#5a3921;display:block;font-size:.9rem;margin-bottom:5px}.date-input,.time-input{background-color:#fff;border:1px solid #d4b483;border-radius:6px;color:#5a3921;padding:10px;width:100%}.form-actions{gap:10px}.cancel-btn{background-color:#e8d8c5;border:none;border-radius:6px;color:#5a3921;cursor:pointer;font-weight:500;padding:10px 15px;transition:background-color .2s}.cancel-btn:hover{background-color:#d4b483}.confirm-btn{background-color:#8c6842;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:10px 15px;transition:background-color .2s}.confirm-btn:hover{background-color:#6e4f32}.meeting-actions{display:flex;gap:15px;justify-content:center;margin-top:20px}.accept-btn{background-color:#5a8c42;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:12px 20px;transition:background-color .2s}.accept-btn:hover{background-color:#4a7535}.reschedule-btn{background-color:#8c6842;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:12px 20px;transition:background-color .2s}.reschedule-btn:hover{background-color:#6e4f32}.reject-btn{background-color:#d4b483;border:none;border-radius:6px;color:#5a3921;cursor:pointer;font-weight:500;padding:12px 20px;transition:background-color .2s}.reject-btn:hover{background-color:#c19a63}.response-message{background-color:#f0e0cc;border:1px solid #d4b483;border-radius:8px;margin-top:20px;padding:20px;text-align:center}.response-message p{color:#5a3921;margin:0 0 15px}.close-message-btn{background-color:#8c6842;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:8px 15px;transition:background-color .2s}.close-message-btn:hover{background-color:#6e4f32}@media (max-width:600px){.form-fields,.meeting-actions{flex-direction:column;gap:10px}.info-row{flex-direction:column;gap:5px}.info-label{width:100%}}.available-slots-section{border-top:1px solid #e0e0e0;margin:20px 0;padding-top:20px}.show-slots-btn{background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .3s}.show-slots-btn:hover{background-color:#e0e0e0}.available-slots{margin-top:15px}.available-slots h3{color:#5a3921;font-size:16px;margin-bottom:10px}.slots-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.slot-card{border:1px solid #ddd;border-radius:6px;cursor:pointer;padding:12px;transition:all .2s}.slot-card:hover{background-color:#f9f5f0;border-color:#8c6842}.slot-card.selected{background-color:#f0e6d8;border-color:#5a3921}.slot-date{color:#5a3921}.slot-duration{color:#8c6842;font-size:13px}.slots-container{display:flex;flex-direction:column;gap:.5rem;width:100%}.time-slot{border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;padding:.75rem;transition:all .2s ease}.time-slot:hover{background-color:#f9f9f9}.time-slot.selected{background-color:#e1f5fe;border-color:#4fc3f7}.time-slot.scheduled{background-color:#e8f5e9;border-color:#81c784;cursor:not-allowed}.slot-date{font-weight:500;margin-bottom:.25rem}.slot-time{color:#555;font-size:.9rem}.slot-status{color:#2e7d32;font-size:.85rem;font-weight:500;margin-top:.25rem}.info-value{width:70%}.event-data-container{margin-bottom:20px;width:100%}.event-data-pipeline{display:flex;gap:15px;justify-content:space-between}.pipeline-card{align-items:center;border-radius:12px;box-shadow:0 4px 8px #0000001a;cursor:pointer;display:flex;flex-direction:column;height:120px;justify-content:center;overflow:hidden;padding:15px;position:relative;transition:all .3s ease;width:23%}.pipeline-card:hover{box-shadow:0 8px 16px #00000026;transform:translateY(-5px)}.pipeline-card:before{background:linear-gradient(135deg,#fff3,#fff0 50%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.pipeline-value{color:#fff;font-size:2rem;font-weight:700;margin-bottom:5px;text-shadow:1px 1px 3px #0000004d;z-index:2}.pipeline-title{color:#fff;font-size:.95rem;font-weight:600;text-align:center;text-shadow:1px 1px 2px #0000004d;z-index:2}.pipeline-tooltip{background-color:#4a312af2;border-radius:0 0 12px 12px;bottom:-50px;color:#efebe9;font-size:.8rem;left:0;line-height:1.4;opacity:0;padding:10px;position:absolute;text-align:center;transition:all .3s ease;width:100%;z-index:3}.pipeline-card:hover .pipeline-tooltip{bottom:0;opacity:1}.created-card{background:linear-gradient(135deg,#a1887f,#8d6e63)}.completed-card{background:linear-gradient(135deg,#bcaaa4,#a1887f)}.rescheduled-card{background:linear-gradient(135deg,#d7ccc8,#bcaaa4)}.cancelled-card{background:linear-gradient(135deg,#8d6e63,#6d4c41)}.pipeline-card:after{background:#ffffff1a;border-radius:50%;content:"";height:40px;position:absolute;transition:all .3s ease;width:40px}.created-card:after{bottom:-10px;right:-10px}.completed-card:after{left:-10px;top:-10px}.rescheduled-card:after{height:50px;right:-10px;top:-10px;width:50px}.cancelled-card:after{bottom:-10px;height:30px;left:-10px;width:30px}.pipeline-card:hover:after{transform:scale(1.1)}.calendar-system{margin-left:300px;margin-top:65px;padding:20px;width:calc(100% - 300px)}.event-data-container{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014;margin-bottom:24px;padding:24px}.dashboard-panels{display:flex;gap:24px}.meetings-panel{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014;flex:2 1;padding:24px}.meetings-panel table{border-collapse:collapse;font-size:14px;width:100%}.meetings-panel th{background-color:#f8f5f2;color:#5d4037;font-weight:600;padding:12px 16px;text-align:left}.meetings-panel td{border-bottom:1px solid #ede7e0;padding:12px 16px}.meetings-panel tr:last-child td{border-bottom:none}.availability-panel{flex:1 1}.availability-card{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014;height:100%;padding:24px}.availability-card h3{color:#5d4037;font-size:18px;margin-bottom:16px;margin-top:0}.availability-card .working-hours{margin-bottom:16px}.availability-card .day-row{border-bottom:1px solid #f3efeb;display:flex;justify-content:space-between;padding:8px 0}.availability-card .day-row:last-child{border-bottom:none}.availability-card .day-name{color:#6d4c41;font-weight:500}.availability-card .time-range{color:#8d6e63}.availability-card .edit-btn{background-color:#f8f5f2;border:1px solid #d4c4b0;border-radius:6px;color:#5d4037;cursor:pointer;font-size:14px;margin-top:16px;padding:8px 16px;transition:all .2s}.availability-card .edit-btn:hover{background-color:#efebe7}.modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.welcome-modal{background:#f5f3f0;border-radius:12px;max-width:500px;padding:24px;text-align:center;width:90%}.welcome-modal h2{color:#5d4037;margin-bottom:15px}.welcome-modal p{color:#555;margin-bottom:20px}.setup-required{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;margin:0 auto;max-width:600px;padding:30px;text-align:center}.setup-required h2{color:#5d4037;margin-bottom:20px}@media (max-width:1024px){.dashboard-panels{flex-direction:column}.availability-panel,.meetings-panel{flex:auto;width:100%}}@media (max-width:768px){.calendar-system{margin-left:0;padding:15px;width:100%}}.funding-application-container .profile-tracker-button{width:110px}.enterprise-readiness-container{margin:0 auto;max-width:100%}.enterprise-readiness-container .section-header{border-bottom:2px solid var(--up-brown-200);margin:2.5rem 0 1.5rem;padding-bottom:.75rem}.enterprise-readiness-container .section-header h3{color:var(--up-brown-800);font-size:1.25rem;font-weight:600;margin:0;padding-left:0}.enterprise-readiness-container .section-header h3:before{display:none}.enterprise-readiness-container .form-row{align-items:flex-start;display:flex;gap:2rem;margin-bottom:2rem}.enterprise-readiness-container .form-row-three{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-bottom:2rem}.enterprise-readiness-container .form-column{flex:1 1;min-width:0}.enterprise-readiness-container .form-field{margin-bottom:1.5rem;width:100%}.enterprise-readiness-container .form-field:last-child{margin-bottom:0}.enterprise-readiness-container .radio-group{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:1rem}.enterprise-readiness-container .form-radio-label{align-items:center;color:var(--up-brown-800);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;white-space:nowrap}.enterprise-readiness-container .form-radio{accent-color:var(--up-brown-600);height:1rem;margin-right:.5rem;width:1rem}.enterprise-readiness-container .conditional-field{animation:slideDown .3s ease-out;border-top:1px solid var(--up-brown-200);margin-top:1rem;padding-top:1rem}@keyframes slideDown{0%{max-height:0;opacity:0;transform:translateY(-10px)}to{max-height:1000px;opacity:1;transform:translateY(0)}}.enterprise-readiness-container .form-input,.enterprise-readiness-container .form-textarea{background-color:var(--up-white);border:1px solid var(--up-brown-300);border-radius:var(--up-border-radius);color:var(--up-brown-900);font-family:inherit;font-size:.875rem;margin-bottom:.75rem;padding:.75rem;transition:all .3s ease;width:100%}.enterprise-readiness-container .form-input:focus,.enterprise-readiness-container .form-textarea:focus{border-color:var(--up-brown-600);box-shadow:0 0 0 3px #8d6e6333;outline:none}.enterprise-readiness-container .form-textarea{line-height:1.5;min-height:80px;resize:vertical}.enterprise-readiness-container .file-upload{margin-bottom:1rem}.enterprise-readiness-container .file-upload:last-child{margin-bottom:0}.enterprise-readiness-container .file-upload-area{background-color:var(--up-brown-50);border:2px dashed var(--up-brown-300);border-radius:var(--up-border-radius);cursor:pointer;margin-bottom:.75rem;padding:1.5rem;text-align:center;transition:all .3s ease}.enterprise-readiness-container .file-upload-area.dragging,.enterprise-readiness-container .file-upload-area:hover{background-color:var(--up-brown-100);border-color:var(--up-brown-600);transform:translateY(-1px)}.enterprise-readiness-container .file-upload-list{margin-top:.75rem}.enterprise-readiness-container .file-upload-item{align-items:center;background-color:var(--up-white);border:1px solid var(--up-brown-200);border-radius:var(--up-border-radius);display:flex;justify-content:space-between;margin-bottom:.5rem;padding:.75rem;transition:all .3s ease}.enterprise-readiness-container .file-upload-item:hover{border-color:var(--up-brown-400);box-shadow:0 2px 4px #0000001a}.enterprise-readiness-container .file-upload-item:last-child{margin-bottom:0}.enterprise-readiness-container .file-upload-item-name{align-items:center;display:flex;flex:1 1;min-width:0}.enterprise-readiness-container .file-upload-item-icon{color:var(--up-brown-500);flex-shrink:0;height:1rem;margin-right:.75rem;width:1rem}.enterprise-readiness-container .file-upload-item-text{color:var(--up-brown-800);font-size:.875rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enterprise-readiness-container .file-upload-item-remove{align-items:center;background:none;border:none;border-radius:.25rem;color:var(--up-brown-500);cursor:pointer;display:flex;justify-content:center;padding:.25rem;transition:all .3s ease}.enterprise-readiness-container .file-upload-item-remove:hover{background-color:#f443361a;color:var(--up-red)}.enterprise-readiness-container .file-upload-item-remove-icon{height:1rem;width:1rem}.enterprise-readiness-container .full-width-section{border-bottom:1px solid var(--up-brown-200);margin-bottom:2.5rem;padding-bottom:2rem}.enterprise-readiness-container .full-width-section:last-child{border-bottom:none;margin-bottom:0}.enterprise-readiness-container .checkbox-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:1rem}.enterprise-readiness-container .form-checkbox-label{align-items:center;background-color:var(--up-white);border:1px solid var(--up-brown-200);border-radius:var(--up-border-radius);cursor:pointer;display:flex;font-size:.875rem;padding:.75rem;transition:all .3s ease}.enterprise-readiness-container .form-checkbox-label:hover{background-color:var(--up-brown-50);border-color:var(--up-brown-400)}.enterprise-readiness-container .form-checkbox{accent-color:var(--up-brown-600);flex-shrink:0;height:1rem;margin-right:.75rem;width:1rem}.enterprise-readiness-container .ai-component{background-color:var(--up-brown-50);border:1px solid var(--up-brown-200);border-radius:var(--up-border-radius);margin-top:1rem;padding:1rem}.enterprise-readiness-container .conditional-field .form-field{border-top:1px dashed var(--up-brown-200);margin-bottom:1rem;padding-top:1rem}.enterprise-readiness-container .conditional-field .form-field:first-child{border-top:none;padding-top:0}@media (max-width:1024px){.enterprise-readiness-container .form-row-three{gap:1.5rem;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.enterprise-readiness-container .form-row,.enterprise-readiness-container .form-row-three{display:flex;flex-direction:column;gap:1.5rem}.enterprise-readiness-container .radio-group{gap:1rem}.enterprise-readiness-container .checkbox-grid{grid-template-columns:1fr}.enterprise-readiness-container .file-upload-area{padding:1rem}.enterprise-readiness-container .section-header{margin:2rem 0 1rem}}@media (max-width:480px){.enterprise-readiness-container .radio-group{align-items:flex-start;flex-direction:column;gap:.75rem}.enterprise-readiness-container .file-upload-item{padding:.5rem}.enterprise-readiness-container .file-upload-item-text{font-size:.8rem}.enterprise-readiness-container .section-header h3{font-size:1.1rem}}.enterprise-readiness-container .form-row,.enterprise-readiness-container .form-row-three{align-items:stretch}.enterprise-readiness-container .form-column{display:flex;flex-direction:column}.enterprise-readiness-container .conditional-field{overflow:hidden;transition:all .3s ease}.enterprise-readiness-container .form-input:invalid,.enterprise-readiness-container .form-textarea:invalid{border-color:var(--up-red)}.enterprise-readiness-container .form-input:valid,.enterprise-readiness-container .form-textarea:valid{border-color:var(--up-green)}.enterprise-readiness-container .ai-component.loading{opacity:.7;pointer-events:none;position:relative}.enterprise-readiness-container .ai-component.loading:after{animation:spin 1s linear infinite;border-top:2px solid var(--up-brown-300);border:2px solid var(--up-brown-300);border-radius:50%;border-top-color:var(--up-brown-600);content:"";height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.product-application-container{--up-brown-50:#f8f5f2;--up-brown-100:#f3e5dc;--up-brown-200:#e8d8cf;--up-brown-300:#d7ccc8;--up-brown-400:#bcaaa4;--up-brown-500:#a1887f;--up-brown-600:#8d6e63;--up-brown-700:#795548;--up-brown-800:#6d4c41;--up-brown-900:#5d4037;--up-brown-950:#4e342e;--up-red:#f44336;--up-green:#4caf50;--up-white:#fff;--up-black:#000;--up-transition-speed:0.3s;--up-border-radius:0.5rem;--up-box-shadow:0 2px 4px #0000001a;--up-box-shadow-hover:0 4px 8px #00000026;background-color:#f8f5f2;background-image:url(/static/media/BiGBackround.686f89629998d89ab952.png);background-position:50%;background-repeat:no-repeat;background-size:cover;color:var(--up-brown-900);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;margin:53px auto 0 250px;max-width:100%;max-width:1200px;min-height:100vh;overflow-x:hidden;padding:2rem 1rem}.product-application-container h1{color:var(--up-brown-900);font-size:2rem;font-weight:700;margin-bottom:2rem;position:relative;text-align:center}.content-card{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;margin:1rem 0;padding:2rem}.product-application-container h1:after{background-color:var(--up-brown-600);border-radius:2px;content:"";display:block;height:3px;margin:.5rem auto 0;width:80px}.product-application-container h2{border-bottom:2px solid var(--up-brown-200);color:#5d4037;font-size:1.4rem;font-weight:700;margin-bottom:1.25rem;padding-bottom:.5rem;position:relative}.product-application-container h3{color:#6d4c41;font-size:1.2rem;font-weight:600;margin-bottom:.75rem;padding-left:.75rem;position:relative}.product-application-container h3:before{background-color:var(--up-brown-500);border-radius:3px;bottom:.25rem;content:"";left:0;position:absolute;top:.25rem;width:3px}.product-application-container h4{color:#6d4c41;font-size:1.1rem;font-weight:600;margin-bottom:.75rem}.product-application-container p{color:#6d4c41;font-size:.9rem;line-height:1.5;margin-bottom:.75rem}.product-application-container a{color:#8d6e63;text-decoration:underline;transition:color var(--up-transition-speed) ease}.product-application-container a:hover{color:#5d4037}.product-application-container .profile-tracker{margin-bottom:2rem;overflow-x:auto;padding:1rem 0;position:relative;scrollbar-color:var(--up-brown-600) var(--up-brown-50);scrollbar-width:thin;width:100%}.product-application-container .profile-tracker:before{background:linear-gradient(90deg,#0000,var(--up-brown-200) 20%,var(--up-brown-200) 80%,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.product-application-container .profile-tracker:-webkit-scrollbar{height:8px}.product-application-container .profile-tracker:-webkit-scrollbar-track{background:var(--up-brown-50);border-radius:4px}.product-application-container .profile-tracker:-webkit-scrollbar-thumb{background:linear-gradient(45deg,var(--up-brown-600),var(--up-brown-700));border:1px solid var(--up-brown-500);border-radius:4px}.product-application-container .profile-tracker:-webkit-scrollbar-thumb:hover{background:linear-gradient(45deg,var(--up-brown-700),var(--up-brown-800))}.product-application-container .profile-tracker-inner{align-items:center;display:flex;gap:1.5rem;justify-content:center;min-width:max-content;padding:0 1rem}.product-application-container .profile-tracker-button{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:none;border-radius:12px;box-shadow:0 4px 12px #00000014,0 2px 4px #0000000d;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;font-size:.875rem;font-weight:600;height:90px;justify-content:center;line-height:1.3;overflow:hidden;padding:1rem 1.5rem;position:relative;text-align:center;transition:all .3s ease;white-space:pre-line;width:130px}.product-application-container .profile-tracker-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.product-application-container .profile-tracker-button:hover:before{left:100%}.product-application-container .profile-tracker-button:after{background:linear-gradient(135deg,#ffffff4d,#ffffff1a);border-radius:inherit;content:"";inset:0;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;opacity:0;padding:1px;position:absolute;transition:opacity .3s ease}.product-application-container .profile-tracker-button:hover:after{opacity:1}.product-application-container .profile-tracker-button.active{background:linear-gradient(135deg,var(--up-brown-900),var(--up-brown-800));border:1px solid #ffffff1a;box-shadow:0 8px 25px #0003,0 4px 10px #0000001a;color:var(--up-white);transform:translateY(-3px) scale(1.02)}.product-application-container .profile-tracker-button.completed{background:linear-gradient(135deg,var(--up-brown-100),var(--up-brown-50));border:1px solid var(--up-brown-300);color:var(--up-brown-800);position:relative}.product-application-container .profile-tracker-button.pending{background:linear-gradient(135deg,var(--up-brown-700),var(--up-brown-600));color:var(--up-white);opacity:.85;position:relative}.product-application-container .profile-tracker-button.pending:hover{box-shadow:0 6px 20px #00000026,0 3px 8px #00000014;opacity:1;transform:translateY(-2px) scale(1.01)}.product-application-container .profile-tracker-button:hover{box-shadow:0 6px 20px #0000001f,0 3px 8px #0000000f;transform:translateY(-2px)}.product-application-container .profile-tracker-button .check-icon{align-items:center;animation:checkPulse 2s infinite;background:linear-gradient(135deg,var(--up-white),#f8f9fa);border:2px solid var(--up-green);border-radius:50%;box-shadow:0 3px 8px #00000026,0 1px 3px #0000001a;color:var(--up-green);display:flex;height:20px;justify-content:center;padding:3px;position:absolute;right:1px;top:1px;width:30px}.product-application-container .tracker-label-line{display:block;position:relative}.product-application-container .profile-tracker-button.active .tracker-label-line{text-shadow:0 1px 2px #0000004d}.product-application-container .profile-tracker-button:focus{box-shadow:0 0 0 3px #8b45134d,0 4px 12px #00000014;outline:none}.product-application-container .profile-tracker-button:focus:not(:focus-visible){box-shadow:0 4px 12px #00000014,0 2px 4px #0000000d}@media (max-width:768px){.product-application-container .profile-tracker-button{font-size:.8125rem;height:80px;padding:.875rem 1.25rem;width:120px}.product-application-container .profile-tracker-inner{gap:1.25rem;padding:0 .75rem}}.product-application-container .form-field{margin-bottom:.75rem}.product-application-container .form-field-label{align-items:center;display:flex;margin-bottom:.25rem}.product-application-container .form-field-label label{color:#6d4c41;display:block;font-size:.85rem;font-weight:500}.product-application-container .form-field-label .required,.product-application-container .required-asterisk{color:#f44336;margin-left:.25rem}.product-application-container .form-field-tooltip{margin-left:.5rem;position:relative}.product-application-container .tooltip-icon{color:#a1887f;cursor:help;height:.85rem;width:.85rem}.product-application-container .tooltip-content{background-color:#5d4037;border-radius:.25rem;box-shadow:0 2px 4px #0000001a;color:#fff;font-size:.75rem;left:-7rem;padding:.5rem;position:absolute;top:1.5rem;width:14rem;z-index:10}.product-application-container .helper-text{color:#8d6e63;font-size:.75rem;margin-top:.25rem}.product-application-container .error-text{color:#f44336;font-size:.75rem;margin-top:.25rem}.product-application-container .form-input,.product-application-container .form-select,.product-application-container .form-textarea,.product-application-container input[type=date],.product-application-container input[type=email],.product-application-container input[type=month],.product-application-container input[type=number],.product-application-container input[type=tel],.product-application-container input[type=text],.product-application-container input[type=url],.product-application-container select,.product-application-container textarea{background-color:var(--up-white);border:1px solid #d7ccc8;border-radius:.375rem;color:#5d4037;font-size:.85rem;padding:.4rem .6rem;transition:all .3s ease;width:100%}.product-application-container .form-input:focus,.product-application-container .form-select:focus,.product-application-container .form-textarea:focus,.product-application-container input:focus,.product-application-container select:focus,.product-application-container textarea:focus{border-color:#8d6e63;box-shadow:0 0 0 2px #8d6e6333;outline:none}.product-application-container .form-input:placeholder,.product-application-container .form-textarea:placeholder,.product-application-container input:placeholder,.product-application-container textarea:placeholder{color:var(--up-brown-400)}.product-application-container .form-input[disabled],.product-application-container .form-select[disabled],.product-application-container .form-textarea[disabled],.product-application-container input[disabled],.product-application-container select[disabled],.product-application-container textarea[disabled]{background-color:var(--up-brown-100);cursor:not-allowed;opacity:.7}.product-application-container .form-select,.product-application-container select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238d6e63' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2rem}.product-application-container .form-select option,.product-application-container select option{color:var(--up-brown-900);padding:.5rem}.product-application-container .form-checkbox,.product-application-container .form-radio,.product-application-container input[type=checkbox],.product-application-container input[type=radio]{accent-color:#8d6e63;border:1px solid var(--up-brown-300);height:.9rem;margin-right:.5rem;width:.9rem}.product-application-container label{color:var(--up-brown-800);display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.product-application-container .checkbox-group,.product-application-container .radio-group{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.product-application-container .checkbox-grid{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.product-application-container .checkbox-grid{grid-template-columns:repeat(3,1fr)}}.product-application-container .checkbox-item,.product-application-container .form-checkbox-label,.product-application-container .form-radio-label,.product-application-container .radio-item{align-items:center;cursor:pointer;display:flex;font-size:.85rem;margin-bottom:.5rem;margin-right:1rem}.product-application-container .form-checkbox,.product-application-container .form-radio{accent-color:#8d6e63;height:.9rem;margin-right:.5rem;width:.9rem}.product-application-container .file-upload{margin-bottom:.75rem}.product-application-container .file-upload-label{color:#6d4c41;display:block;font-size:.85rem;font-weight:500;margin-bottom:.25rem}.product-application-container .file-upload-area,.product-application-container .file-upload-dropzone{border:2px dashed #d7ccc8;border-radius:.5rem;cursor:pointer;padding:.75rem;text-align:center;transition:all .3s ease}.product-application-container .file-upload-area.dragging,.product-application-container .file-upload-area:hover,.product-application-container .file-upload-dropzone:hover,.product-application-container .file-upload.drag-active .file-upload-dropzone{background-color:#f8f5f2;border-color:#8d6e63}.product-application-container .file-upload-icon,.product-application-container .upload-icon{color:#a1887f;height:1.5rem;margin:0 auto;width:1.5rem}.product-application-container .file-upload-text,.product-application-container .upload-text{color:#6d4c41;font-size:.8rem;margin-top:.25rem}.product-application-container .file-upload-formats,.product-application-container .file-upload-hint{color:#a1887f;font-size:.7rem;margin-top:.25rem}.product-application-container .file-list,.product-application-container .file-upload-list{margin-top:.5rem}.product-application-container .file-upload-list-title{color:#6d4c41;font-size:.8rem;font-weight:500;margin-bottom:.25rem}.product-application-container .file-item,.product-application-container .file-upload-item{align-items:center;background-color:#f8f5f2;border-radius:.25rem;display:flex;justify-content:space-between;margin-bottom:.25rem;padding:.4rem}.product-application-container .file-name,.product-application-container .file-upload-item-name{align-items:center;display:flex}.product-application-container .file-icon,.product-application-container .file-upload-item-icon{color:#a1887f;height:.9rem;margin-right:.5rem;width:.9rem}.product-application-container .file-name-text,.product-application-container .file-upload-item-text{color:#6d4c41;font-size:.8rem;max-width:15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-application-container .file-size{color:var(--up-brown-500);font-size:.75rem;margin-right:.5rem}.product-application-container .file-remove,.product-application-container .file-upload-item-remove{background:none;border:none;color:#a1887f;cursor:pointer;transition:color .3s ease}.product-application-container .file-remove:hover,.product-application-container .file-upload-item-remove:hover{color:#f44336}.product-application-container .file-remove-icon,.product-application-container .file-upload-item-remove-icon{height:.9rem;width:.9rem}.product-application-container .table-container{margin-bottom:1rem;overflow-x:auto}.product-application-container .data-table{background-color:#fff;border:1px solid #d7ccc8;border-radius:.5rem;border-spacing:0;font-size:.85rem;margin-bottom:0;min-width:100%;width:100%}.product-application-container .data-table th{background-color:#f8f5f2;border-bottom:1px solid #d7ccc8;color:#6d4c41;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:.5rem .75rem;text-align:left;text-transform:uppercase}.product-application-container .data-table td{border-bottom:1px solid #d7ccc8;color:#5d4037;font-size:.85rem;padding:.5rem .75rem}.product-application-container .data-table tr:nth-child(2n){background-color:#f8f5f2}.product-application-container .data-table tr:last-child td{border-bottom:none}.product-application-container td select{min-width:100px;padding-right:1.5rem;width:100%}.product-application-container .grid-container{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:768px){.product-application-container .grid-container{grid-template-columns:repeat(2,1fr)}}.product-application-container .flex-between{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.product-application-container .flex-row{align-items:center;display:flex;gap:.75rem;margin-bottom:.5rem}.product-application-container .flex-grow{flex-grow:1}.product-application-container .section-divider{border-top:1px solid #e8d8cf;margin:1.5rem 0;padding-top:1rem}.product-application-container .info-box{background-color:#f8f5f2;border:1px solid var(--up-brown-200);border-radius:.5rem;box-shadow:0 1px 3px #0000000d;margin-bottom:1.25rem;padding:1rem;transition:transform var(--up-transition-speed) ease,box-shadow var(--up-transition-speed) ease}.product-application-container .info-box:hover{box-shadow:0 3px 6px #0000001a;transform:translateY(-2px)}.product-application-container .info-box h3{color:var(--up-brown-800);font-size:1.1rem;margin-bottom:.5rem;margin-top:0;padding-left:0}.product-application-container .info-box h3:before{display:none}.product-application-container .info-list{list-style-type:disc;margin-bottom:.5rem;margin-top:.5rem;padding-left:1.25rem}.product-application-container .info-list li{color:#6d4c41;font-size:.85rem;margin-bottom:.5rem}.product-application-container .btn{align-items:center;border:none;border-radius:.375rem;box-shadow:0 1px 3px #0000001a;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:500;justify-content:center;padding:.4rem 1rem;transition:all .3s ease}.product-application-container .btn-primary{background-color:#795548;color:#fff}.product-application-container .btn-primary:hover:not(:disabled){background-color:#5d4037;box-shadow:0 3px 5px #00000026;transform:translateY(-1px)}.product-application-container .btn-primary:focus{box-shadow:0 0 0 2px #79554880;outline:none}.product-application-container .btn-primary:disabled{background-color:#bcaaa4;box-shadow:none;cursor:not-allowed;transform:none}.product-application-container .btn-secondary{background-color:#f3e5dc;border:1px solid var(--up-brown-300);color:#5d4037}.product-application-container .btn-secondary:hover{background-color:#e8d8cf;box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.product-application-container .btn-secondary:focus{box-shadow:0 0 0 2px #8d6e634d;outline:none}.product-application-container .btn-icon{align-items:center;display:inline-flex}.product-application-container .btn-icon svg{height:.9rem;margin-right:.25rem;width:.9rem}.product-application-container .btn-sm{font-size:.75rem;padding:.25rem .5rem}.product-application-container .btn-danger{background:none;border:none;color:#f44336;cursor:pointer;padding:0}.product-application-container .btn-danger:hover{color:#d32f2f}.product-application-container .action-buttons,.product-application-container .navigation-buttons{border-top:1px solid #e8d8cf;display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem;padding-top:.75rem}@media (max-width:768px){.product-application-container,.product-application-container .content-card,.product-application-container .form-content{padding:.75rem}.product-application-container .action-buttons,.product-application-container .navigation-buttons{flex-direction:column}.product-application-container .action-buttons .btn,.product-application-container .navigation-buttons button{width:100%}.product-application-container .flex-row{align-items:stretch;flex-direction:column}.product-application-container .checkbox-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.product-application-container::-webkit-scrollbar{height:8px;width:8px}.product-application-container::-webkit-scrollbar-track{background:var(--up-brown-50)}.product-application-container::-webkit-scrollbar-thumb{background-color:var(--up-brown-500);border-radius:4px}.product-application-container::-webkit-scrollbar-thumb:hover{background-color:var(--up-brown-600)}.product-application-container .card-item{background-color:#f8f5f2;border:1px solid #e8d8cf;border-radius:.5rem;margin-bottom:.75rem;padding:.75rem}.product-application-container .card-item-content{margin-left:.75rem;margin-top:.5rem}.product-application-container .form-container{margin:0 auto;max-width:100%}.product-application-container .text-center{text-align:center}.product-application-container .form-textarea.large{min-height:6rem}.product-application-container .mx-2{margin-left:.5rem;margin-right:.5rem}.form-select-small{max-width:250px}.matching-preferences-form{margin-bottom:2rem}.checkbox-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-top:.5rem}.checkbox-item{align-items:center;display:flex;gap:.5rem}.form-textarea{border:1px solid #ccc;border-radius:.25rem;padding:.5rem;resize:vertical;width:100%}.mt-2{margin-top:.5rem}.profile-summary{background-color:#fdfaf6;font-family:Inter,sans-serif;margin:40px 0 0 260px;max-width:900px;padding:20px}.summary-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.summary-header h1{color:#5d3a00;font-size:28px;margin:0}.summary-section{background-color:#fffaf3;border-radius:8px;box-shadow:0 2px 6px #5a3c141a;margin-bottom:20px;overflow:hidden}.summary-section-header{align-items:center;background-color:#f1e4d4;border-bottom:1px solid #e0cdb8;cursor:pointer;display:flex;justify-content:space-between;padding:15px 20px}.summary-section-header h2{color:#4e2c0a;font-size:18px;font-weight:600;margin:0}.summary-content{padding:20px}.summary-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.summary-item{margin-bottom:15px}.summary-label{color:#7b5e42;display:block;font-weight:600;margin-bottom:5px}.summary-value{color:#3e2c1a;display:block}.summary-subheading{color:#5a3b1a;font-size:16px;font-weight:600;margin:20px 0 10px}.summary-table{border-collapse:collapse;margin-bottom:20px;width:100%}.summary-table td,.summary-table th{border-bottom:1px solid #e0cdb8;padding:10px;text-align:left}.summary-table th{background-color:#f7ecdd;color:#5e4025;font-weight:600}.summary-category{border-bottom:1px dashed #e0cdb8;margin-bottom:20px;padding-bottom:10px}.summary-category-name{color:#4e2c0a;font-weight:600;margin-bottom:10px}.summary-empty{color:#9c8a7d;font-style:italic;margin:10px 0}.mt-6{margin-top:24px}.btn{border:none;border-radius:4px;display:inline-flex;padding:10px 16px;transition:all .2s}.btn-primary{background-color:#8b5e3c}.btn-primary:hover{background-color:#754a2a}.btn-secondary{background-color:#e0cdb8;color:#3e2c1a}.btn-secondary:hover{background-color:#d6bfa6}.popup-buttons-group{flex-wrap:wrap}.popup-buttons-group button{min-width:150px}.tooltip-container{display:inline-block;position:relative}.tooltip-text{background-color:#333;border-radius:6px;bottom:125%;color:#fff;left:50%;margin-left:-100px;opacity:0;padding:5px;position:absolute;text-align:center;transition:opacity .3s;visibility:hidden;width:200px;z-index:1}.tooltip-container:hover .tooltip-text{opacity:1;visibility:visible}.funding-application-container{--up-brown-50:#f8f5f2;--up-brown-100:#f3e5dc;--up-brown-200:#e8d8cf;--up-brown-300:#d7ccc8;--up-brown-400:#bcaaa4;--up-brown-500:#a1887f;--up-brown-600:#8d6e63;--up-brown-700:#795548;--up-brown-800:#6d4c41;--up-brown-900:#5d4037;--up-brown-950:#4e342e;--up-red:#f44336;--up-green:#4caf50;--up-white:#fff;--up-black:#000;--up-transition-speed:0.3s;--up-border-radius:0.5rem;--up-box-shadow:0 2px 4px #0000001a;--up-box-shadow-hover:0 4px 8px #00000026;background-image:url(/static/media/BiGBackround.686f89629998d89ab952.png);background-position:50%;background-repeat:no-repeat;background-size:cover;color:var(--up-brown-900);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;margin:53px auto 0 250px;max-width:1200px;min-height:100vh;padding:2rem 1rem}.funding-application-container h1{color:var(--up-brown-900);font-size:2rem;font-weight:700;margin-bottom:2rem;position:relative;text-align:center}.funding-application-container h1:after{background-color:var(--up-brown-600);border-radius:2px;content:"";display:block;height:3px;margin:.5rem auto 0;width:80px}.funding-application-container h2{border-bottom:2px solid var(--up-brown-200);color:var(--up-brown-800);font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;padding-bottom:.5rem;position:relative}.funding-application-container h3{color:var(--up-brown-700);font-size:1.25rem;font-weight:600;margin-bottom:.75rem;padding-left:.75rem;position:relative}.funding-application-container h3:before{background-color:var(--up-brown-500);border-radius:3px;bottom:.25rem;content:"";left:0;position:absolute;top:.25rem;width:3px}.funding-application-container h4{color:var(--up-brown-700);font-size:1.125rem;font-weight:600;margin-bottom:.75rem}.funding-application-container p{color:var(--up-brown-800);font-size:.9rem;margin-bottom:1rem}.funding-application-container a{color:var(--up-brown-700);text-decoration:underline;transition:color var(--up-transition-speed) ease}.funding-application-container a:hover{color:var(--up-brown-900)}.funding-application-container .profile-tracker{margin-bottom:2rem;overflow-x:auto;padding:1rem 0;position:relative;scrollbar-color:var(--up-brown-600) var(--up-brown-50);scrollbar-width:thin;width:100%}.funding-application-container .profile-tracker:before{background:linear-gradient(90deg,#0000,var(--up-brown-200) 20%,var(--up-brown-200) 80%,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.funding-application-container .profile-tracker:-webkit-scrollbar{height:8px}.funding-application-container .profile-tracker:-webkit-scrollbar-track{background:var(--up-brown-50);border-radius:4px}.funding-application-container .profile-tracker:-webkit-scrollbar-thumb{background:linear-gradient(45deg,var(--up-brown-600),var(--up-brown-700));border:1px solid var(--up-brown-500);border-radius:4px}.funding-application-container .profile-tracker:-webkit-scrollbar-thumb:hover{background:linear-gradient(45deg,var(--up-brown-700),var(--up-brown-800))}.funding-application-container .profile-tracker-inner{align-items:center;display:flex;gap:1.5rem;min-width:max-content;padding:0 1rem}.funding-application-container .profile-tracker-button{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:none;border-radius:12px;box-shadow:0 4px 12px #00000014,0 2px 4px #0000000d;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;font-size:.875rem;font-weight:600;height:90px;justify-content:center;line-height:1.3;overflow:hidden;padding:1rem 1.5rem;position:relative;text-align:center;transition:all .3s ease;white-space:pre-line;width:120px}.funding-application-container .profile-tracker-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.funding-application-container .profile-tracker-button:hover:before{left:100%}.funding-application-container .profile-tracker-button:after{background:linear-gradient(135deg,#ffffff4d,#ffffff1a);border-radius:inherit;content:"";inset:0;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;opacity:0;padding:1px;position:absolute;transition:opacity .3s ease}.funding-application-container .profile-tracker-button:hover:after{opacity:1}.funding-application-container .profile-tracker-button.active{background:linear-gradient(135deg,var(--up-brown-900),var(--up-brown-800));border:1px solid #ffffff1a;box-shadow:0 8px 25px #0003,0 4px 10px #0000001a;color:var(--up-white);transform:translateY(-3px) scale(1.02)}.funding-application-container .profile-tracker-button.completed{background:linear-gradient(135deg,var(--up-brown-100),var(--up-brown-50));border:1px solid var(--up-brown-300);color:var(--up-brown-800);position:relative}.funding-application-container .profile-tracker-button.pending{background:linear-gradient(135deg,var(--up-brown-700),var(--up-brown-600));color:var(--up-white);opacity:.85;position:relative}.funding-application-container .profile-tracker-button.pending:hover{box-shadow:0 6px 20px #00000026,0 3px 8px #00000014;opacity:1;transform:translateY(-2px) scale(1.01)}.funding-application-container .profile-tracker-button:hover{box-shadow:0 6px 20px #0000001f,0 3px 8px #0000000f;transform:translateY(-2px)}.funding-application-container .profile-tracker-button .check-icon{align-items:center;animation:checkPulse 2s infinite;background:linear-gradient(135deg,var(--up-white),#f8f9fa);border:2px solid var(--up-green);border-radius:50%;box-shadow:0 3px 8px #00000026,0 1px 3px #0000001a;color:var(--up-green);display:flex;height:20px;justify-content:center;padding:3px;position:absolute;right:1px;top:1px;width:20px}@keyframes checkPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.funding-application-container .tracker-label-line{display:block;position:relative}.funding-application-container .profile-tracker-button.active .tracker-label-line{text-shadow:0 1px 2px #0000004d}.funding-application-container .profile-tracker-button:focus{box-shadow:0 0 0 3px #8b45134d,0 4px 12px #00000014;outline:none}.funding-application-container .profile-tracker-button:focus:not(:focus-visible){box-shadow:0 4px 12px #00000014,0 2px 4px #0000000d}@media (max-width:768px){.funding-application-container .profile-tracker-button{font-size:.8125rem;height:80px;padding:.875rem 1.25rem;width:120px}.funding-application-container .profile-tracker-inner{gap:1.25rem;padding:0 .75rem}}.funding-application-container .content-card{animation:fadeIn .3s ease-out;background-color:var(--up-white);border:1px solid var(--up-brown-200);border-radius:var(--up-border-radius);box-shadow:var(--up-box-shadow);margin-bottom:2rem;padding:2rem}.funding-application-container .form-input,.funding-application-container .form-select,.funding-application-container .form-textarea,.funding-application-container input[type=date],.funding-application-container input[type=email],.funding-application-container input[type=month],.funding-application-container input[type=number],.funding-application-container input[type=tel],.funding-application-container input[type=text],.funding-application-container input[type=url],.funding-application-container select,.funding-application-container textarea{background-color:var(--up-white);border:1px solid var(--up-brown-300);border-radius:var(--up-border-radius);color:var(--up-brown-900);font-size:.875rem;padding:.625rem .75rem;transition:all var(--up-transition-speed) ease-in-out;width:100%}.funding-application-container .form-input:focus,.funding-application-container .form-select:focus,.funding-application-container .form-textarea:focus,.funding-application-container input:focus,.funding-application-container select:focus,.funding-application-container textarea:focus{border-color:var(--up-brown-600);box-shadow:0 0 0 3px #8d6e6333;outline:none}.funding-application-container .form-input:placeholder,.funding-application-container .form-textarea:placeholder,.funding-application-container input:placeholder,.funding-application-container textarea:placeholder{color:var(--up-brown-400)}.funding-application-container .form-select,.funding-application-container select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238d6e63' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2rem}.funding-application-container .form-select option,.funding-application-container select option{color:var(--up-brown-900);padding:.5rem}.funding-application-container .form-checkbox,.funding-application-container .form-radio,.funding-application-container input[type=checkbox],.funding-application-container input[type=radio]{accent-color:var(--up-brown-600);border:1px solid var(--up-brown-300);height:1rem;width:1rem}.funding-application-container label{color:var(--up-brown-800);display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.funding-application-container .form-field{margin-bottom:1.25rem}.funding-application-container .form-field-label{align-items:center;display:flex;margin-bottom:.25rem}.funding-application-container .form-field-label label{color:var(--up-brown-800);display:block;font-size:.85rem;font-weight:500}.funding-application-container .form-field-label .required{color:var(--up-red);margin-left:.25rem}.funding-application-container .form-field-tooltip{margin-left:.5rem;position:relative}.funding-application-container .tooltip-icon{color:var(--up-brown-500);cursor:help;height:.85rem;width:.85rem}.funding-application-container .tooltip-content{background-color:var(--up-brown-900);border-radius:.25rem;box-shadow:0 2px 4px #0000001a;color:#fff;font-size:.75rem;left:-7rem;padding:.5rem;position:absolute;top:1.5rem;width:14rem;z-index:10}.funding-application-container .radio-group{display:flex;gap:1rem;margin-bottom:.5rem}.funding-application-container .form-checkbox-label,.funding-application-container .form-radio-label{align-items:center;cursor:pointer;display:flex;font-size:.85rem;margin-bottom:.5rem;margin-right:1rem}.funding-application-container .form-checkbox,.funding-application-container .form-radio{accent-color:var(--up-brown-600);height:.9rem;margin-right:.5rem;width:.9rem}.funding-application-container .file-upload{margin-bottom:1.5rem}.funding-application-container .file-upload-label{color:var(--up-brown-800);display:block;font-size:.85rem;font-weight:500;margin-bottom:.5rem}.funding-application-container .file-upload-area{background-color:#f8f5f299;border:2px dashed var(--up-brown-300);border-radius:var(--up-border-radius);cursor:pointer;padding:1.5rem;text-align:center;transition:all var(--up-transition-speed) ease-in-out}.funding-application-container .file-upload-area.dragging,.funding-application-container .file-upload-area:hover{background-color:#f3e5dc99;border-color:var(--up-brown-600)}.funding-application-container .file-upload-icon{color:var(--up-brown-500);height:1.5rem;margin:0 auto;width:1.5rem}.funding-application-container .file-upload-text{color:var(--up-brown-800);font-size:.8rem;margin-top:.25rem}.funding-application-container .file-upload-formats{color:var(--up-brown-500);font-size:.7rem;margin-top:.25rem}.funding-application-container .file-upload-list{margin-top:.5rem}.funding-application-container .file-upload-list-title{color:var(--up-brown-800);font-size:.8rem;font-weight:500;margin-bottom:.25rem}.funding-application-container .file-upload-item{align-items:center;background-color:var(--up-brown-50);border-radius:.25rem;display:flex;justify-content:space-between;margin-bottom:.25rem;padding:.4rem}.funding-application-container .file-upload-item-name{align-items:center;display:flex}.funding-application-container .file-upload-item-icon{color:var(--up-brown-500);height:.9rem;margin-right:.5rem;width:.9rem}.funding-application-container .file-upload-item-text{color:var(--up-brown-800);font-size:.8rem;max-width:15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.funding-application-container .file-upload-item-remove{background:none;border:none;color:var(--up-brown-500);cursor:pointer;transition:color .3s ease}.funding-application-container .file-upload-item-remove:hover{color:var(--up-red)}.funding-application-container .file-upload-item-remove-icon{height:.9rem;width:.9rem}.funding-application-container .table-container{border-radius:var(--up-border-radius);box-shadow:0 1px 3px #0000001a;margin-bottom:1rem;overflow-x:auto}.funding-application-container .data-table{border:1px solid var(--up-brown-300);border-collapse:initial;border-radius:var(--up-border-radius);border-spacing:0;margin-bottom:0;overflow:hidden;width:100%}.funding-application-container .data-table th{background-color:var(--up-brown-100);border-bottom:1px solid var(--up-brown-300);color:var(--up-brown-800);font-size:.7rem;font-weight:600;letter-spacing:.03em;padding:.5rem;text-align:left;text-transform:uppercase;white-space:nowrap}.funding-application-container .data-table td{border-bottom:1px solid var(--up-brown-200);color:var(--up-brown-800);font-size:.85rem;padding:.5rem}.funding-application-container .data-table tr:nth-child(2n){background-color:var(--up-brown-50)}.funding-application-container .data-table tr:last-child td{border-bottom:none}.funding-application-container td select{min-width:100px;padding-right:1.5rem;width:100%}.funding-application-container .grid-container{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:768px){.funding-application-container .grid-container{grid-template-columns:repeat(2,1fr)}}.funding-application-container .flex-between{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.funding-application-container .flex-row{align-items:center;display:flex;gap:.75rem;margin-bottom:.5rem}.funding-application-container .flex-grow{flex-grow:1}.funding-application-container .checkbox-grid{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.funding-application-container .checkbox-grid{grid-template-columns:repeat(3,1fr)}}.funding-application-container .checkbox-item{align-items:center;background-color:#fff;border:1px solid var(--up-brown-200);border-radius:.375rem;display:flex;font-size:.85rem;padding:.4rem}.funding-application-container .section-divider{border-top:1px solid var(--up-brown-200);margin:1.5rem 0;padding-top:1rem}.funding-application-container .info-box{background-color:var(--up-brown-50);border:1px solid var(--up-brown-200);border-radius:var(--up-border-radius);box-shadow:0 1px 3px #0000000d;margin-bottom:1.25rem;padding:1rem;transition:transform var(--up-transition-speed) ease,box-shadow var(--up-transition-speed) ease}.funding-application-container .info-box:hover{box-shadow:0 3px 6px #0000001a;transform:translateY(-2px)}.funding-application-container .info-list{list-style-type:disc;margin-bottom:.5rem;margin-top:.5rem;padding-left:1.25rem}.funding-application-container .info-list li{color:var(--up-brown-800);font-size:.85rem;margin-bottom:.5rem}.funding-application-container .btn{align-items:center;border:none;border-radius:var(--up-border-radius);box-shadow:0 1px 3px #0000001a;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;padding:.625rem 1.25rem;transition:all var(--up-transition-speed) ease}.funding-application-container .btn-primary{background-color:var(--up-brown-700);color:var(--up-white)}.funding-application-container .btn-primary:hover{background-color:var(--up-brown-800);box-shadow:0 3px 5px #00000026;transform:translateY(-1px)}.funding-application-container .btn-primary:focus{box-shadow:0 0 0 3px #7955484d;outline:none}.funding-application-container .btn-primary:disabled{background-color:var(--up-brown-400);box-shadow:none;cursor:not-allowed;transform:none}.funding-application-container .btn-secondary{background-color:var(--up-brown-100);border:1px solid var(--up-brown-300);color:var(--up-brown-800)}.funding-application-container .btn-secondary:hover{background-color:var(--up-brown-200);box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.funding-application-container .btn-secondary:focus{box-shadow:0 0 0 3px #8d6e6333;outline:none}.funding-application-container .btn-icon{align-items:center;display:inline-flex}.funding-application-container .btn-icon svg{height:.9rem;margin-right:.25rem;width:.9rem}.funding-application-container .btn-sm{font-size:.75rem;padding:.25rem .5rem}.funding-application-container .btn-danger{background:none;border:none;color:var(--up-red);cursor:pointer;padding:0}.funding-application-container .btn-danger:hover{color:#d32f2f}.funding-application-container .action-buttons{border-top:1px solid var(--up-brown-200);display:flex;gap:1rem;justify-content:space-between;margin-top:2rem;padding-top:1.5rem}@media (max-width:768px){.funding-application-container{padding:.75rem}.funding-application-container .content-card{padding:1.25rem}.funding-application-container .action-buttons{flex-direction:column}.funding-application-container .action-buttons .btn{width:100%}.funding-application-container .flex-row{align-items:stretch;flex-direction:column}}.funding-application-container::-webkit-scrollbar{height:8px;width:8px}.funding-application-container::-webkit-scrollbar-track{background:var(--up-brown-50)}.funding-application-container::-webkit-scrollbar-thumb{background-color:var(--up-brown-500);border-radius:4px}.funding-application-container::-webkit-scrollbar-thumb:hover{background-color:var(--up-brown-600)}.multi-select-container{margin-bottom:1rem;position:relative;width:100%}.multi-select-header{align-items:center;background-color:#fff;border:1px solid #d7ccc8;border-radius:.4rem;cursor:pointer;display:flex;font-size:.9rem;justify-content:space-between;min-height:38px;padding:.5rem .625rem}.multi-select-header:hover{border-color:#8d6e63}.placeholder{color:#bcaaa4;font-size:.85rem}.selected-items{display:flex;flex-wrap:wrap;gap:.25rem;max-width:calc(100% - 20px)}.selected-item{background-color:#f3e5dc;border-radius:.25rem;color:#5d4037;display:inline-block;font-size:.75rem;margin-bottom:.15rem;padding:.15rem .4rem;white-space:nowrap}.multi-select-dropdown{background-color:#fff;border:1px solid #d7ccc8;border-radius:.4rem;box-shadow:0 2px 8px #00000026;left:0;margin-top:.25rem;position:absolute;right:0;top:100%;z-index:10}.multi-select-options{max-height:200px;overflow-y:auto;padding:.5rem 0}.multi-select-option{align-items:center;cursor:pointer;display:flex;font-size:.85rem;padding:.5rem .75rem}.multi-select-option:hover{background-color:#f8f5f2}.multi-select-option.selected{background-color:#f3e5dc}.multi-select-checkbox{margin-right:.5rem}.multi-select-actions{border-top:1px solid #e8d8cf;display:flex;justify-content:flex-end;padding:.5rem}.multi-select-button{background-color:#8d6e63;border:none;border-radius:.4rem;color:#fff;cursor:pointer;font-size:.8rem;padding:.35rem .75rem}.multi-select-button:hover{background-color:#795548}.popup-overlay{align-items:center;animation:fadeIn .3s ease-out;background-color:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.congratulations-popup,.welcome-popup{animation:slideUp .4s ease-out;background-color:#fff;border-radius:12px;box-shadow:0 10px 30px #0003;max-width:500px;overflow:hidden;position:relative;width:90%}@keyframes slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.close-popup{background:none;border:none;color:#666;cursor:pointer;position:absolute;right:15px;top:15px;transition:color .2s;z-index:10}.close-popup:hover{color:#333}.popup-content{padding:40px 30px;text-align:center}.popup-icon{animation:bounce 1s ease infinite alternate;font-size:48px;margin-bottom:20px}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.popup-progress{display:flex;gap:8px;justify-content:center;margin:30px 0}.progress-dot{background-color:#e0e0e0;border-radius:50%;height:10px;transition:background-color .3s,transform .3s;width:10px}.progress-dot.active{background-color:#8d6e63;transform:scale(1.3)}.popup-buttons{display:flex;justify-content:space-between;margin-top:20px}.congratulations-popup .popup-content{background:linear-gradient(135deg,#efebe9,#d7ccc8)}.confetti-animation{animation:confetti 1.5s ease infinite;font-size:72px;margin-bottom:20px}@keyframes confetti{0%{transform:scale(1) rotate(0)}25%{transform:scale(1.2) rotate(5deg)}50%{transform:scale(1) rotate(0)}75%{transform:scale(1.2) rotate(-5deg)}to{transform:scale(1) rotate(0)}}.congratulations-popup h2{color:#5d4037;font-size:28px;margin-bottom:15px}.congratulations-popup p{color:#3e2723;margin-bottom:15px}.popup-buttons-group{display:flex;gap:15px;justify-content:center;margin-top:20px}.popup-buttons-group button{align-items:center;display:flex;flex:1 1;font-size:16px;height:50px;justify-content:center;min-width:180px;padding:14px 20px;transition:transform .2s,box-shadow .2s}.popup-buttons-group button:hover{box-shadow:0 5px 15px #0000001a;transform:translateY(-2px)}.btn{align-items:center;border-radius:6px;cursor:pointer;display:flex;font-weight:500;gap:8px;justify-content:center;padding:12px 20px;transition:all .2s ease}.btn-primary{background-color:#5d4037;border:none;color:#fff}.btn-primary:hover{background-color:#3e2723;box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.btn-secondary{background-color:initial;border:1px solid #5d4037;color:#5d4037}.btn-secondary:hover{background-color:#5d40371a}@media (max-width:600px){.congratulations-popup,.welcome-popup{max-height:90vh;overflow-y:auto;width:95%}.popup-content{padding:30px 20px}.popup-buttons,.popup-buttons-group{flex-direction:column;gap:10px}.popup-buttons button,.popup-buttons-group button{width:100%}}.tooltip-content{font-size:14px;line-height:1.4;max-width:300px}.FormField .tooltip-trigger{color:#6b7280;cursor:help;display:inline-flex;margin-left:4px}.FormField .tooltip-trigger:hover{color:#4b5563}.tooltip-content ul{margin-bottom:4px;margin-top:4px}.tooltip-content li{margin-bottom:2px}.pipeline_dealflowPipelineContainer__ax6Gg{background-color:#fff;border-radius:20px;box-shadow:0 4px 12px #0000001a;font-family:Segoe UI,sans-serif;overflow:hidden;padding:20px;position:relative;width:100%}.pipeline_pipelineHeader__FR\+5V{margin-bottom:20px}.pipeline_pipelineTitle__eZXYu{color:#5d4037;font-size:22px;font-weight:700;letter-spacing:.5px;margin:0}.pipeline_pipelineStagesContainer__0Y6GW{padding:10px 0;position:relative;width:100%}.pipeline_pipelineStagesRow__vDj1d{align-items:center;display:flex;gap:16px;justify-content:space-between;position:relative;width:100%;z-index:2}.pipeline_pipelineStage__4TUG0{align-items:center;cursor:pointer;display:flex;flex:1 1;justify-content:center;min-width:0;position:relative;transition:transform .2s}.pipeline_pipelineStage__4TUG0:hover{transform:translateY(-5px)}.pipeline_stageCard__bCtKR{background:linear-gradient(135deg,#140905,#8d6e63);border-radius:16px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;height:110px;justify-content:space-between;margin:0 4px;max-width:140px;overflow:hidden;padding:12px;position:relative;text-align:center;transition:all .3s ease;width:100%}.pipeline_stageCard__bCtKR:hover{box-shadow:0 8px 16px #00000026}.pipeline_stageContent__MSgMt{display:flex;flex-direction:column;height:100%;position:relative;z-index:2}.pipeline_stageHeader__MZZVk{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:5px}.pipeline_stageName__qfK3y{color:#fff;font-size:13px;font-weight:700;line-height:1.2;margin:0;text-align:left;text-shadow:1px 1px 2px #0000004d}.pipeline_stageIcon__Ehw2j{margin-left:8px;opacity:.9}.pipeline_stageCount__\+SjP3{color:#fff;font-size:30px;font-weight:800;margin:auto 0 0;text-align:center;text-shadow:1px 1px 3px #0000004d}.pipeline_stageTooltip__hw7Sn{background-color:#3b1f0f;border-radius:8px;bottom:calc(100% + 15px);box-shadow:0 4px 20px #00000040;color:#fff;left:50%;max-width:240px;min-width:200px;opacity:0;padding:12px;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(5px);transition:opacity .2s ease,transform .2s ease;z-index:100}.pipeline_pipelineStage__4TUG0:hover .pipeline_stageTooltip__hw7Sn{opacity:1;transform:translateX(-50%) translateY(0)}.pipeline_tooltipArrow__66cdZ{border-left:8px solid #0000;border-right:8px solid #0000;border-top:8px solid #3b1f0f;bottom:-8px;height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.pipeline_tooltipTitle__uLa82{color:#fff;font-size:14px;font-weight:700;margin:0 0 6px;text-align:center}.pipeline_tooltipDescription__cScXh{color:#efebe9;font-size:13px;line-height:1.4;margin:0;text-align:center}.pipeline_pipelineStage__4TUG0:first-child .pipeline_stageCard__bCtKR{background:linear-gradient(135deg,#a1887f,#8d6e63)}.pipeline_pipelineStage__4TUG0:nth-child(2) .pipeline_stageCard__bCtKR{background:linear-gradient(135deg,#8d6e63,#795548)}.pipeline_pipelineStage__4TUG0:nth-child(3) .pipeline_stageCard__bCtKR{background:linear-gradient(135deg,#795548,#6d4c41)}.pipeline_pipelineStage__4TUG0:nth-child(4) .pipeline_stageCard__bCtKR{background:linear-gradient(135deg,#6d4c41,#5d4037)}.pipeline_pipelineStage__4TUG0:nth-child(5) .pipeline_stageCard__bCtKR{background:linear-gradient(135deg,#5d4037,#4e342e)}.pipeline_pipelineStage__4TUG0:nth-child(6) .pipeline_stageCard__bCtKR{background:linear-gradient(135deg,#4e342e,#3e2723)}.pipeline_pipelineStage__4TUG0:nth-child(7) .pipeline_stageCard__bCtKR{background:linear-gradient(135deg,#3e2723,#2e1b13)}.pipeline_pipelineStage__4TUG0:nth-child(8) .pipeline_stageCard__bCtKR{background:linear-gradient(135deg,#2e1b13,#1e0e09)}@media (max-width:1200px){.pipeline_pipelineStagesRow__vDj1d{gap:12px}.pipeline_stageCard__bCtKR{height:100px;max-width:120px;padding:10px}.pipeline_stageName__qfK3y{font-size:12px}.pipeline_stageCount__\+SjP3{font-size:26px}}@media (max-width:992px){.pipeline_pipelineStagesRow__vDj1d{gap:10px}.pipeline_stageCard__bCtKR{height:95px;max-width:110px}}@media (max-width:768px){.pipeline_pipelineStagesRow__vDj1d{flex-wrap:wrap;gap:12px;justify-content:center}.pipeline_pipelineStage__4TUG0{flex-basis:calc(25% - 12px);flex-grow:0;flex-shrink:0}.pipeline_stageCard__bCtKR{height:90px;max-width:100%}.pipeline_stageTooltip__hw7Sn{min-width:160px}}@media (max-width:576px){.pipeline_pipelineStage__4TUG0{flex-basis:calc(33.333% - 10px);flex-grow:0;flex-shrink:0}.pipeline_stageName__qfK3y{font-size:11px}.pipeline_stageCount__\+SjP3{font-size:24px}}@media (max-width:480px){.pipeline_pipelineStage__4TUG0{flex-basis:calc(50% - 10px);flex-grow:0;flex-shrink:0}}.style_root__S7CYV{--rdp-accent-color:blue;--rdp-accent-background-color:#f0f0ff;--rdp-day-height:44px;--rdp-day-width:44px;--rdp-day_button-border-radius:100%;--rdp-day_button-border:2px solid #0000;--rdp-day_button-height:42px;--rdp-day_button-width:42px;--rdp-selected-border:2px solid var(--rdp-accent-color);--rdp-disabled-opacity:0.5;--rdp-outside-opacity:0.75;--rdp-today-color:var(--rdp-accent-color);--rdp-dropdown-gap:0.5rem;--rdp-months-gap:2rem;--rdp-nav_button-disabled-opacity:0.5;--rdp-nav_button-height:2.25rem;--rdp-nav_button-width:2.25rem;--rdp-nav-height:2.75rem;--rdp-range_middle-background-color:var(--rdp-accent-background-color);--rdp-range_middle-color:inherit;--rdp-range_start-color:#fff;--rdp-range_start-background:linear-gradient(var(--rdp-gradient-direction),#0000 50%,var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color:var(--rdp-accent-color);--rdp-range_end-background:linear-gradient(var(--rdp-gradient-direction),var(--rdp-range_middle-background-color) 50%,#0000 50%);--rdp-range_end-color:#fff;--rdp-range_end-date-background-color:var(--rdp-accent-color);--rdp-week_number-border-radius:100%;--rdp-week_number-border:2px solid #0000;--rdp-week_number-height:var(--rdp-day-height);--rdp-week_number-opacity:0.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weeknumber-text-align:center;--rdp-weekday-opacity:0.75;--rdp-weekday-padding:0.5rem 0rem;--rdp-weekday-text-align:center;--rdp-gradient-direction:90deg;--rdp-animation_duration:0.3s;--rdp-animation_timing:cubic-bezier(0.4,0,0.2,1)}.style_root__S7CYV[dir=rtl]{--rdp-gradient-direction:-90deg}.style_root__S7CYV[data-broadcast-calendar=true]{--rdp-outside-opacity:unset}.style_root__S7CYV{position:relative}.style_root__S7CYV,.style_root__S7CYV *{box-sizing:border-box}.style_day__KI\+To{height:var(--rdp-day-height);text-align:center;width:var(--rdp-day-width)}.style_day_button__pP2DO{align-items:center;background:none;border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius);color:inherit;cursor:pointer;display:flex;font:inherit;height:var(--rdp-day_button-height);justify-content:center;margin:0;padding:0;width:var(--rdp-day_button-width)}.style_day_button__pP2DO:disabled{cursor:revert}.style_caption_label__5Dpeu{align-items:center;border:0;display:inline-flex;position:relative;white-space:nowrap;z-index:1}.style_dropdown__MmZBC:focus-visible~.style_caption_label__5Dpeu{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.style_button_next__SZUYH,.style_button_previous__0SJGg{align-items:center;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;height:var(--rdp-nav_button-height);justify-content:center;margin:0;padding:0;position:relative;width:var(--rdp-nav_button-width)}.style_button_next__SZUYH:disabled,.style_button_next__SZUYH[aria-disabled=true],.style_button_previous__0SJGg:disabled,.style_button_previous__0SJGg[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.style_chevron__UEYEv{fill:var(--rdp-accent-color);display:inline-block}.style_root__S7CYV[dir=rtl] .style_nav__t7nb1 .style_chevron__UEYEv{transform:rotate(180deg);transform-origin:50%}.style_dropdowns__3stHW{align-items:center;display:inline-flex;gap:var(--rdp-dropdown-gap);position:relative}.style_dropdown__MmZBC{appearance:none;border:none;cursor:inherit;inset-block-end:0;inset-block-start:0;inset-inline-start:0;line-height:inherit;margin:0;opacity:0;padding:0;position:absolute;width:100%;z-index:2}.style_dropdown_root__tV1E6{align-items:center;display:inline-flex;position:relative}.style_dropdown_root__tV1E6[data-disabled=true] .style_chevron__UEYEv{opacity:var(--rdp-disabled-opacity)}.style_month_caption__ffC4N{align-content:center;display:flex;font-size:large;font-weight:700;height:var(--rdp-nav-height)}.style_root__S7CYV[data-nav-layout=after] .style_month__k0sa7,.style_root__S7CYV[data-nav-layout=around] .style_month__k0sa7{position:relative}.style_root__S7CYV[data-nav-layout=around] .style_month_caption__ffC4N{justify-content:center;margin-inline-end:var(--rdp-nav_button-width);margin-inline-start:var(--rdp-nav_button-width);position:relative}.style_root__S7CYV[data-nav-layout=around] .style_button_previous__0SJGg{display:inline-flex;height:var(--rdp-nav-height);inset-inline-start:0;position:absolute;top:0}.style_root__S7CYV[data-nav-layout=around] .style_button_next__SZUYH{display:inline-flex;height:var(--rdp-nav-height);inset-inline-end:0;justify-content:center;position:absolute;top:0}.style_months__Yv3dZ{display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:fit-content;position:relative}.style_month_grid__s1-BY{border-collapse:collapse}.style_nav__t7nb1{align-items:center;display:flex;height:var(--rdp-nav-height);inset-block-start:0;inset-inline-end:0;position:absolute}.style_weekday__1CrHL{font-size:smaller;font-weight:500;opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.style_week_number__9D-fH{border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);font-size:small;font-weight:400;height:var(--rdp-week_number-height);opacity:var(--rdp-week_number-opacity);text-align:var(--rdp-weeknumber-text-align);width:var(--rdp-week_number-width)}.style_today__Mp0xE:not(.style_outside__fys6D){color:var(--rdp-today-color)}.style_selected__4NLCT{font-size:large;font-weight:700}.style_selected__4NLCT .style_day_button__pP2DO{border:var(--rdp-selected-border)}.style_outside__fys6D{opacity:var(--rdp-outside-opacity)}.style_disabled__2sarS{opacity:var(--rdp-disabled-opacity)}.style_hidden__9lpdK{color:var(--rdp-range_start-color);visibility:hidden}.style_range_start__ICYoy{background:var(--rdp-range_start-background)}.style_range_start__ICYoy .style_day_button__pP2DO{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.style_range_middle__0Vi7r{background-color:var(--rdp-range_middle-background-color)}.style_range_middle__0Vi7r .style_day_button__pP2DO{border:initial;border-radius:0;border-radius:initial;color:var(--rdp-range_middle-color)}.style_range_end__hdseM{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.style_range_end__hdseM .style_day_button__pP2DO{background-color:var(--rdp-range_end-date-background-color);color:var(--rdp-range_start-color)}.style_range_start__ICYoy.style_range_end__hdseM{background:revert}.style_focusable__0GBWe{cursor:pointer}@keyframes style_rdp-slide_in_left__mctC\+{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes style_rdp-slide_in_right__eW-RN{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes style_rdp-slide_out_left__\+Q8Ln{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes style_rdp-slide_out_right__WoUzA{0%{transform:translateX(0)}to{transform:translateX(100%)}}.style_weeks_before_enter__opGpW{animation:style_rdp-slide_in_left__mctC\+ var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.style_weeks_before_exit__T-\+OV{animation:style_rdp-slide_out_left__\+Q8Ln var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.style_weeks_after_enter__D\+-mj{animation:style_rdp-slide_in_right__eW-RN var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.style_weeks_after_exit__2DxSq{animation:style_rdp-slide_out_right__WoUzA var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.style_root__S7CYV[dir=rtl] .style_weeks_after_enter__D\+-mj{animation:style_rdp-slide_in_left__mctC\+ var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.style_root__S7CYV[dir=rtl] .style_weeks_before_exit__T-\+OV{animation:style_rdp-slide_out_right__WoUzA var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.style_root__S7CYV[dir=rtl] .style_weeks_before_enter__opGpW{animation:style_rdp-slide_in_right__eW-RN var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.style_root__S7CYV[dir=rtl] .style_weeks_after_exit__2DxSq{animation:style_rdp-slide_out_left__\+Q8Ln var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes style_rdp-fade_in__Jyy-Y{0%{opacity:0}to{opacity:1}}@keyframes style_rdp-fade_out__9I4Wg{0%{opacity:1}to{opacity:0}}.style_caption_after_enter__t7iFX{animation:style_rdp-fade_in__Jyy-Y var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.style_caption_after_exit__E6pKe{animation:style_rdp-fade_out__9I4Wg var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.style_caption_before_enter__DoJ8w{animation:style_rdp-fade_in__Jyy-Y var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.style_caption_before_exit__5Jg\+p{animation:style_rdp-fade_out__9I4Wg var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.customers_pageContainer__ZhL6n{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);margin-left:220px;margin-top:40px;min-height:100vh;padding:2rem}.customers_contentWrapper__b-\+dd{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1200px}.customers_pageTitle__\+GVPe{color:#4e342e;color:var(--brown-800);font-size:2.5rem;font-weight:700;margin-bottom:.5rem;padding-bottom:.25rem;position:relative}.customers_pageTitle__\+GVPe:after{background-color:#795548;background-color:var(--brown-500);border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:60px}.customers_pageSubtitle__o1V6U{color:#4a5568;font-size:1.125rem;margin-bottom:2rem}.customers_sectionCard__qSgDw{background:#fff;border:1px solid #d7ccc8;border:1px solid var(--brown-100);border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;overflow:hidden;transition:transform .2s ease-in-out}.customers_sectionCard__qSgDw:hover{transform:translateY(-2px)}.customers_sectionContent__oAhQl{padding:2rem}.customers_sectionTitle__gYTsB{color:#5d4037;color:var(--brown-700);font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;position:relative}.customers_dealflowPipelineContainer__m2ePI{background-color:#fff;border-radius:20px;box-shadow:0 4px 12px #0000001a;font-family:Comic Sans MS,Segoe UI,cursive,sans-serif;margin:-16px 1;padding:1px;position:relative;transition:background-color .3s ease}.customers_pipelineStagesContainer__NAz4g{padding:20px 0;position:relative}.customers_pipelineStagesRow__z6z7C{align-items:center;display:flex;gap:12px;justify-content:space-between;position:relative;z-index:2}.customers_pipelineStage__6U\+X6{align-items:center;cursor:pointer;display:flex;flex:1 1;justify-content:center;position:relative;transition:transform .2s}.customers_pipelineStage__6U\+X6:hover{transform:scale(1.05)}.customers_stageCard__VxNWB{background:linear-gradient(135deg,#140905,#8d6e63);border-radius:16px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;height:110px;justify-content:space-between;overflow:hidden;padding:12px;position:relative;text-align:center;transition:all .3s ease;width:125px}.customers_stageCard__VxNWB:hover{box-shadow:0 8px 16px #00000026;transform:translateY(-5px)}.customers_stageCard__VxNWB:before{background:linear-gradient(135deg,#fff3,#fff0 50%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.customers_stageContent__fJRDg{display:flex;flex-direction:column;height:100%;position:relative;z-index:2}.customers_stageHeader__-3xtB{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px}.customers_stageName__ss53H{color:#fff;font-size:13px;font-weight:700;line-height:1.2;margin:0;text-shadow:1px 1px 2px #0000004d}.customers_stageIcon__UwxoK{color:#fff;font-size:16px;opacity:.9;text-shadow:1px 1px 2px #0000004d}.customers_stageCount__Dr\+9t{color:#fff;font-size:30px;font-weight:800;margin:auto 0 0;text-align:center;text-shadow:1px 1px 3px #0000004d}.customers_stageCard__VxNWB:after{background:#ffffff1a;border-radius:50%;bottom:-10px;content:"";height:40px;position:absolute;right:-10px;transition:all .3s ease;width:40px}.customers_stageCard__VxNWB:hover:after{transform:scale(1.1)}.customers_stageTooltip__iFWCb{background-color:#4a312af2;border-radius:0 0 12px 12px;color:#efebe9;font-size:.8rem;left:50%;line-height:1.4;margin-top:10px;opacity:0;padding:10px;position:absolute;text-align:center;top:100%;transform:translateX(-50%);transition:all .3s ease;width:100%;z-index:10}.customers_pipelineStage__6U\+X6:hover .customers_stageTooltip__iFWCb{opacity:1}.customers_completed__Z36nz .customers_stageCard__VxNWB{background:linear-gradient(135deg,#bcaaa4,#a1887f)}.customers_rescheduled__ZbL5- .customers_stageCard__VxNWB{background:linear-gradient(135deg,#d7ccc8,#bcaaa4)}.customers_cancelled__llLEx .customers_stageCard__VxNWB{background:linear-gradient(135deg,#8d6e63,#6d4c41)}.customers_pipelineTitle__drqNG{color:#5d4037;font-size:22px;font-weight:700;letter-spacing:1px;margin:0 0 8px}.customers_stageSelected__PiHDB{box-shadow:0 4px 12px #00000026;transform:translateY(-5px)}.customers_stageSelected__PiHDB:after{background-color:var(--primary-color);border-radius:2px;bottom:-8px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:16px}.customers_pipelineModalOverlay__fZOm3{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:50}.customers_pipelineModal__HTiUS{animation:customers_fadeInScale__7aSAY .3s ease;background-color:#fffaf0;border-radius:16px;box-shadow:0 8px 20px #0003;max-width:500px;padding:24px;position:relative;width:90%;z-index:100}@keyframes customers_fadeInScale__7aSAY{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.customers_modalHeader__p8ZrA{margin-bottom:16px}.customers_modalTitle__bnYSX{color:#5d4037;font-size:18px;font-weight:700;margin:0}.customers_modalCloseBtn__xpiUB{background:none;border:none;color:#5d4037;cursor:pointer}.customers_modalBody__dkBnf{padding-top:10px}.customers_statusIndicator__C1tDM{align-items:center;display:flex;margin-bottom:16px}.customers_statusDot__TmTNL{border-radius:50%;height:12px;margin-right:8px;width:12px}.customers_statusText__G3ZmT{color:#5d4037;font-size:14px;font-weight:600}.customers_rejectionContent__5L9Sl{margin-bottom:20px}.customers_rejectionTitle__lLNbT{color:#4e342e;font-size:14px;font-weight:700;margin-bottom:4px}.customers_rejectionReason__uyj9X{color:#6d4c41;font-size:13px;line-height:1.4}.customers_detailsSection__TzDmK{border-top:1px dashed #d7ccc8;padding-top:12px}.customers_detailRow__J4dqQ{display:flex;justify-content:space-between;margin-bottom:6px}.customers_detailLabel__HIROs{color:#4e342e;font-size:13px;font-weight:600}.customers_detailValue__j\+FJf{color:#6d4c41;font-size:13px}.customers_insightsSummary__5Wms0{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.customers_insightCard__swSxX{align-items:center;background:#efebe9;background:var(--brown-50);border:1px solid #d7ccc8;border:1px solid var(--brown-100);border-radius:8px;display:flex;gap:1rem;padding:1rem;transition:transform .3s ease,box-shadow .3s ease}.customers_insightCard__swSxX:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.customers_insightIcon__DsWIg{align-items:center;background:#6d4c41;background:var(--brown-600);border-radius:8px;color:#fff;display:flex;justify-content:center;padding:.75rem}.customers_insightContent__q8ts- h3{color:#4e342e;color:var(--brown-800);font-size:1.5rem;font-weight:700;margin:0}.customers_insightContent__q8ts- p{color:#6d4c41;color:var(--brown-600);font-size:.875rem;margin:0}.customers_insightsTabs__E6uqp{margin-bottom:2rem}.customers_insightsTabHeader__02DEe{border-bottom:1px solid #bcaaa4;border-bottom:1px solid var(--brown-200);display:flex;gap:.5rem}.customers_insightsTab__VS9Yh{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:#6d4c41;color:var(--brown-600);cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;padding:.75rem 1rem;transition:all .2s ease}.customers_insightsTab__VS9Yh:hover{color:#5d4037;color:var(--brown-700)}.customers_insightsTabActive__jmhi\+{border-bottom-color:#6d4c41;border-bottom-color:var(--brown-600);color:#4e342e;color:var(--brown-800)}.customers_insightsContainer__kYgty{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.customers_chartContainer__slFQc{background:#efebe9;background:var(--brown-50);border:1px solid #d7ccc8;border:1px solid var(--brown-100);border-radius:8px;height:300px;padding:1rem}.customers_tableHeader__GHqBt{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.customers_tableActions__SpKHq{display:flex;gap:.5rem}.customers_filterButton__7-OAs{align-items:center;background:#d7ccc8;background:var(--brown-100);border:1px solid #bcaaa4;border:1px solid var(--brown-200);border-radius:6px;color:#5d4037;color:var(--brown-700);cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;padding:.5rem 1rem;transition:all .2s}.customers_filterButton__7-OAs:hover{background:#bcaaa4;background:var(--brown-200)}.customers_filterBadge__UWpE0{align-items:center;background:#6d4c41;background:var(--brown-600);border-radius:50%;color:#fff;display:flex;font-size:.75rem;height:20px;justify-content:center;width:20px}.customers_tableContainer__mEtgR{border:1px solid #bcaaa4;border:1px solid var(--brown-200);border-radius:8px;overflow-x:auto}.customers_advisorTable__oSv2r{background:#fff;background-color:#fefcfa;border-collapse:collapse;border-radius:12px;box-shadow:0 4px 24px #8b451314;font-size:.85em;overflow:hidden;table-layout:fixed;width:100%}.customers_advisorTable__oSv2r th{background:linear-gradient(135deg,#4e2106,#372c27);border-bottom:3px solid #1a0c02;border-right:2px solid #1a0c02;color:#fefcfa;font-size:.8em;font-weight:600;letter-spacing:.5px;padding:1rem;position:sticky;text-align:left;text-transform:uppercase;top:0;z-index:10}.customers_advisorTable__oSv2r td{border-bottom:1px solid #d7ccc8;border-bottom:1px solid var(--brown-100);color:#5d2a0a;font-size:.875rem;line-height:1.3;padding:1rem;vertical-align:top}.customers_advisorTable__oSv2r tr:hover{background:#efebe9;background:var(--brown-50);box-shadow:0 2px 8px #8b45131a;transform:translateX(2px)}.customers_truncatedTextContainer__-Aa0w{position:relative}.customers_truncatedText__-3EAS{-webkit-box-orient:vertical;word-wrap:break-word;-webkit-line-clamp:2;-webkit-line-clamp:var(--max-lines,2);display:-webkit-box;line-height:1.4;max-height:2.8em;max-height:calc(1.4em*var(--max-lines, 2));overflow:hidden}.customers_truncatedText__-3EAS.customers_expanded__18XWl{-webkit-line-clamp:none;max-height:none}.customers_seeMoreButton__5ublI{align-items:center;background:none;border:none;color:#795548;color:var(--brown-500);cursor:pointer;display:flex;font-size:.75rem;gap:.25rem;margin-top:.25rem;text-decoration:underline}.customers_seeMoreButton__5ublI:hover{color:#5d4037;color:var(--brown-700)}.customers_matchContainer__IoFX0{align-items:center;display:flex;gap:.5rem}.customers_progressBar__tvN3R{background:#bcaaa4;background:var(--brown-200);border-radius:4px;height:8px;overflow:hidden;width:60px}.customers_progressFill__4o3Xd{background:linear-gradient(90deg,#4caf50,#68d391);background:linear-gradient(90deg,var(--green-500),#68d391);height:100%;transition:width .3s ease}.customers_matchScore__SMy3-{font-size:.875rem}.customers_matchScore__SMy3-,.customers_responseRate__UwSVL{color:#5d4037;color:var(--brown-700);font-weight:600}.customers_statusBadge__xwqVn{font-weight:500}.customers_availabilityBadge__KQ0jn,.customers_statusBadge__xwqVn{border-radius:4px;display:inline-block;font-size:.75rem;padding:.25rem .5rem}.customers_availabilityBadge__KQ0jn{background:#d7ccc8;background:var(--brown-100);color:#5d4037;color:var(--brown-700)}.customers_actionButtons__Nls-I{display:flex;flex-wrap:wrap;gap:.5rem}.customers_connectButton__mRxG4{background:#6d4c41;background:var(--brown-600);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.75rem;padding:.375rem .75rem;transition:background .2s}.customers_connectButton__mRxG4:hover{background:#5d4037;background:var(--brown-700)}.customers_shortlistButton__VRT7y{background:#d7ccc8;background:var(--brown-100);border:1px solid #bcaaa4;border:1px solid var(--brown-200);border-radius:4px;color:#5d4037;color:var(--brown-700);cursor:pointer;font-size:.75rem;padding:.375rem .75rem;transition:all .2s}.customers_shortlistButton__VRT7y:hover{background:#bcaaa4;background:var(--brown-200)}.customers_confirmedBadge__n\+qvH{align-items:center;background:#4caf50;background:var(--green-500);color:#fff;display:flex;gap:.25rem}.customers_confirmedBadge__n\+qvH,.customers_contactedBadge__Ybqlz{border-radius:4px;font-size:.75rem;font-weight:500;padding:.375rem .75rem}.customers_contactedBadge__Ybqlz{background:#d7ccc8;background:var(--brown-100);color:#5d4037;color:var(--brown-700)}.customers_modalOverlay__FEIK\+{background-color:#00000080}.customers_modal__EEV9U{border-radius:8px;box-shadow:0 4px 20px #00000026;max-height:90vh;max-width:800px;width:80%}.customers_modalHeader__p8ZrA{border-bottom:1px solid #d7ccc8;border-bottom:1px solid var(--brown-100);padding:1rem}.customers_modalHeader__p8ZrA h3{color:#5d4037;color:var(--brown-700)}.customers_modalHeader__p8ZrA button{color:#795548;color:var(--brown-500)}.customers_profileSummary__ANDw-{grid-gap:1.5rem;display:grid;grid-template-columns:repeat(2,1fr)}.customers_summarySection__N\+RKL h4{border-bottom:1px solid #d7ccc8;border-bottom:1px solid var(--brown-100);margin-top:0;padding-bottom:.5rem}.customers_summarySection__N\+RKL p{margin:.5rem 0}.customers_modalActions__4XhRU{border-top:1px solid #d7ccc8;border-top:1px solid var(--brown-100);padding:1rem}.customers_cancelButton__tZhdt{border:1px solid #bcaaa4;border:1px solid var(--brown-200);border-radius:4px}.customers_notification__-NfDi{animation:customers_slideIn__LE6jZ .3s ease-out;border-radius:4px;right:20px;top:20px}.customers_notification__-NfDi.customers_success__lbGW\+{background-color:#4caf50;background-color:var(--green-500)}.customers_notification__-NfDi.customers_info__IdzAA{background-color:#795548;background-color:var(--brown-500)}@keyframes customers_slideIn__LE6jZ{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.customers_loadingContainer__ik-1G{height:200px}.customers_noResults__N2umq{color:#795548;color:var(--brown-500)}.customers_modalOverlay__FEIK\+{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.customers_modal__EEV9U{background:#fff;border-radius:12px;box-shadow:0 20px 40px #00000026;max-height:80vh;max-width:600px;overflow-y:auto;width:90%}.customers_modalHeader__p8ZrA{align-items:center;background:#efebe9;background:var(--brown-50);border-bottom:1px solid #bcaaa4;border-bottom:1px solid var(--brown-200);display:flex;justify-content:space-between;padding:1.5rem}.customers_modalHeader__p8ZrA h3{color:#4e342e;color:var(--brown-800);font-size:1.25rem;font-weight:600;margin:0}.customers_modalHeader__p8ZrA button{background:none;border:none;color:#6d4c41;color:var(--brown-600);cursor:pointer;font-size:1.5rem}.customers_modalBody__dkBnf{padding:1.5rem}.customers_profileSummary__ANDw-{display:flex;flex-direction:column;gap:1.5rem}.customers_summarySection__N\+RKL h4{color:#5d4037;color:var(--brown-700);font-size:1rem;font-weight:600;margin:0 0 .5rem}.customers_summarySection__N\+RKL p{color:#6d4c41;color:var(--brown-600);font-size:.875rem;margin:.25rem 0}.customers_modalActions__4XhRU{border-top:1px solid #bcaaa4;border-top:1px solid var(--brown-200);display:flex;gap:.5rem;justify-content:flex-end;padding:1.5rem}.customers_cancelButton__tZhdt{background:#d7ccc8;background:var(--brown-100);border:none;border-radius:6px;color:#5d4037;color:var(--brown-700);cursor:pointer;padding:.5rem 1rem}.customers_filterModal__wVN2H{max-width:800px}.customers_filterContent__UCSsM{padding:1rem}.customers_quickSearchContainer__lJdjy{align-items:center;background:#fff;border:1px solid #bcaaa4;border:1px solid var(--brown-200);border-radius:4px;display:flex;gap:.5rem;margin-bottom:1rem;padding:.5rem}.customers_quickSearchInput__tSJ8X{background:#0000;border:none;color:#5d4037;color:var(--brown-700);flex:1 1;font-size:.875rem;outline:none}.customers_filterGrid__J1VKH{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:1rem}.customers_filterCard__TdP4A{background:#fff;border:1px solid #bcaaa4;border:1px solid var(--brown-200);border-radius:4px;padding:1rem}.customers_filterTitle__ORapf{color:#5d4037;color:var(--brown-700);font-size:.875rem;font-weight:600;margin-bottom:.5rem}.customers_filterSelect__4nn5i{background:#fff;border:1px solid #a1887f;border:1px solid var(--brown-300);border-radius:4px;color:#4e342e;color:var(--brown-800);font-size:.875rem;padding:.5rem;width:100%}.customers_sliderContainer__HsHCC{padding:.5rem 0}.customers_slider__54mj2{-webkit-appearance:none;background:#bcaaa4;background:var(--brown-200);border-radius:2px;height:4px;outline:none;width:100%}.customers_slider__54mj2:-webkit-slider-thumb{appearance:none;background:#6d4c41;background:var(--brown-600);border-radius:50%;cursor:pointer;height:16px;width:16px}.customers_sliderValue__u4LBV{color:#5d4037;color:var(--brown-700);font-size:.875rem;font-weight:600;margin-top:.5rem;text-align:center}.customers_dropdownContainer__VVd0v{position:relative}.customers_multiSelectButton__\+A63b{align-items:center;background:#fff;border:1px solid #a1887f;border:1px solid var(--brown-300);border-radius:4px;color:#4e342e;color:var(--brown-800);cursor:pointer;display:flex;font-size:.875rem;justify-content:space-between;padding:.5rem;text-align:left;width:100%}.customers_multiSelectActive__x8GCN{background:#efebe9;background:var(--brown-50);border-color:#795548;border-color:var(--brown-500)}.customers_dropdownMenu__c\+Yn-{background:#fff;border:1px solid #a1887f;border:1px solid var(--brown-300);border-radius:4px;box-shadow:0 4px 8px #0000001a;left:0;margin-top:.25rem;max-height:150px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:10}.customers_dropdownItem__eeBnQ{border-bottom:1px solid #d7ccc8;border-bottom:1px solid var(--brown-100);padding:.5rem}.customers_dropdownItem__eeBnQ:hover{background:#efebe9;background:var(--brown-50)}.customers_checkboxLabel__FWhzn{align-items:center;color:#4e342e;color:var(--brown-800);cursor:pointer;display:flex;font-size:.875rem}.customers_checkbox__yV2O4{accent-color:#6d4c41;accent-color:var(--brown-600);margin-right:.5rem}.customers_checkboxText__6Yym2{flex:1 1}.customers_checkboxIcon__Stk7y{color:#6d4c41;color:var(--brown-600)}.customers_dropdownActions__zhCjn{background:#efebe9;background:var(--brown-50);border-top:1px solid #bcaaa4;border-top:1px solid var(--brown-200);padding:.5rem}.customers_dropdownButton__I4U\+n{background:#6d4c41;background:var(--brown-600);border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:.5rem;transition:background .2s;width:100%}.customers_dropdownButton__I4U\+n:hover{background:#5d4037;background:var(--brown-700)}.customers_filterActions__-dWFv{display:flex;gap:1rem;justify-content:flex-end}.customers_clearFiltersButton__679mJ{background:#d7ccc8;background:var(--brown-100);border:1px solid #a1887f;border:1px solid var(--brown-300);border-radius:4px;color:#4e342e;color:var(--brown-800);cursor:pointer;font-weight:500;padding:.5rem 1rem;transition:all .2s}.customers_clearFiltersButton__679mJ:hover{background:#bcaaa4;background:var(--brown-200)}.customers_applyFiltersButton__pn-Uo{background:#6d4c41;background:var(--brown-600);border:1px solid #5d4037;border:1px solid var(--brown-700);border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:.5rem 1rem;transition:all .2s}.customers_applyFiltersButton__pn-Uo:hover{background:#5d4037;background:var(--brown-700)}.customers_notification__-NfDi{border-radius:6px;color:#fff;font-weight:500;padding:1rem;position:fixed;right:1rem;top:1rem;z-index:1000}.customers_notification__-NfDi.customers_success__lbGW\+{background:#4caf50;background:var(--green-500)}.customers_notification__-NfDi.customers_error__7pJqe{background:#f44336;background:var(--red-500)}.customers_notification__-NfDi.customers_info__IdzAA{background:#2196f3;background:var(--blue-500)}.customers_loadingContainer__ik-1G,.customers_noResults__N2umq{align-items:center;color:#6d4c41;color:var(--brown-600);display:flex;justify-content:center;padding:2rem}.customers_noResults__N2umq{text-align:center}.customers_blurredContainer__ocMxP{filter:blur(2px);pointer-events:none}@media (max-width:768px){.customers_pageContainer__ZhL6n{padding:1rem}.customers_pageTitle__\+GVPe{font-size:2rem}.customers_sectionContent__oAhQl{padding:1.5rem}.customers_pipelineStagesRow__z6z7C{flex-direction:column;gap:1rem}.customers_pipelineConnectionLine__DNyWZ{display:none}.customers_insightsContainer__kYgty,.customers_insightsSummary__5Wms0{grid-template-columns:1fr}.customers_tableContainer__mEtgR{font-size:.75rem}.customers_fundingTable__chpW4 td,.customers_fundingTable__chpW4 th{padding:.5rem}}.DealFlowPipeline_dealflowPipelineContainer__pGgCT{background-color:#fff;border-radius:20px;box-shadow:0 4px 12px #0000001a;font-family:Comic Sans MS,Segoe UI,cursive,sans-serif;margin:-16px 1;padding:1px;position:relative;transition:background-color .3s ease}.DealFlowPipeline_pipelineStagesContainer__kFh1B{padding:20px 0;position:relative}.DealFlowPipeline_pipelineStagesRow__pDlvL{align-items:center;display:flex;gap:12px;justify-content:space-between;position:relative;z-index:2}.DealFlowPipeline_pipelineStage__aJelV{align-items:center;cursor:pointer;display:flex;flex:1 1;justify-content:center;position:relative;transition:transform .2s}.DealFlowPipeline_pipelineStage__aJelV:hover{transform:scale(1.05)}.DealFlowPipeline_stageCard__zYSmq{background:linear-gradient(135deg,#140905,#8d6e63);border-radius:16px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;height:110px;justify-content:space-between;overflow:hidden;padding:12px;position:relative;text-align:center;transition:all .3s ease;width:130px}.DealFlowPipeline_stageCard__zYSmq:hover{box-shadow:0 8px 16px #00000026;transform:translateY(-5px)}.DealFlowPipeline_stageCard__zYSmq:before{background:linear-gradient(135deg,#fff3,#fff0 50%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.DealFlowPipeline_stageContent__yFhB7{display:flex;flex-direction:column;height:100%;position:relative;z-index:2}.DealFlowPipeline_stageHeader__JQzh4{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px}.DealFlowPipeline_stageName__o0r49{color:#fff;font-size:13px;font-weight:700;line-height:1.2;margin:0;text-shadow:1px 1px 2px #0000004d}.DealFlowPipeline_stageIcon__ZD\+Qv{color:#fff;font-size:16px;opacity:.9;text-shadow:1px 1px 2px #0000004d}.DealFlowPipeline_stageCount__I-1\+p{color:#fff;font-size:30px;font-weight:800;margin:auto 0 0;text-align:center;text-shadow:1px 1px 3px #0000004d}.DealFlowPipeline_stageCard__zYSmq:after{background:#ffffff1a;border-radius:50%;bottom:-10px;content:"";height:40px;position:absolute;right:-10px;transition:all .3s ease;width:40px}.DealFlowPipeline_stageCard__zYSmq:hover:after{transform:scale(1.1)}.DealFlowPipeline_stageTooltip__GXInB{background-color:#4a312af2;border-radius:0 0 12px 12px;color:#efebe9;font-size:.8rem;left:50%;line-height:1.4;margin-top:10px;opacity:0;padding:10px;position:absolute;text-align:center;top:100%;transform:translateX(-50%);transition:all .3s ease;width:100%;z-index:10}.DealFlowPipeline_pipelineStage__aJelV:hover .DealFlowPipeline_stageTooltip__GXInB{opacity:1}.DealFlowPipeline_completed__4Z5i0 .DealFlowPipeline_stageCard__zYSmq{background:linear-gradient(135deg,#bcaaa4,#a1887f)}.DealFlowPipeline_rescheduled__noImJ .DealFlowPipeline_stageCard__zYSmq{background:linear-gradient(135deg,#d7ccc8,#bcaaa4)}.DealFlowPipeline_cancelled__mCp1y .DealFlowPipeline_stageCard__zYSmq{background:linear-gradient(135deg,#8d6e63,#6d4c41)}.DealFlowPipeline_pipelineModalOverlay__B6vLr{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:50}.DealFlowPipeline_pipelineModal__4qCwu{animation:DealFlowPipeline_fadeInScale__9dTyW .3s ease;background-color:#fffaf0;border-radius:16px;box-shadow:0 8px 20px #0003;max-width:500px;padding:24px;position:relative;width:90%;z-index:100}@keyframes DealFlowPipeline_fadeInScale__9dTyW{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.DealFlowPipeline_modalHeader__d82cx{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.DealFlowPipeline_modalTitle__q-0Yv{color:#5d4037;font-size:18px;font-weight:700;margin:0}.DealFlowPipeline_modalCloseBtn__L21sk{background:none;border:none;color:#5d4037;cursor:pointer}.DealFlowPipeline_modalBody__BJqZk{padding-top:10px}.DealFlowPipeline_statusIndicator__SPnCV{align-items:center;display:flex;margin-bottom:16px}.DealFlowPipeline_statusDot__XKCYU{border-radius:50%;height:12px;margin-right:8px;width:12px}.DealFlowPipeline_statusText__mhnQg{color:#5d4037;font-size:14px;font-weight:600}.DealFlowPipeline_rejectionContent__II8Qu{margin-bottom:20px}.DealFlowPipeline_rejectionTitle__wkSKm{color:#4e342e;font-size:14px;font-weight:700;margin-bottom:4px}.DealFlowPipeline_rejectionReason__JjpTg{color:#6d4c41;font-size:13px;line-height:1.4}.DealFlowPipeline_detailsSection__0fuhw{border-top:1px dashed #d7ccc8;padding-top:12px}.DealFlowPipeline_detailRow__RKd3O{display:flex;justify-content:space-between;margin-bottom:6px}.DealFlowPipeline_detailLabel__vbaow{color:#4e342e;font-size:13px;font-weight:600}.DealFlowPipeline_detailValue__gNGTF{color:#6d4c41;font-size:13px}.DealFlowPipeline_pipelineTitle__5VlM7{color:#5d4037;font-size:22px;font-weight:700;letter-spacing:1px;margin:0 0 8px}.DealFlowPipeline_stageSelected__BI8Oh{box-shadow:0 4px 12px #00000026;transform:translateY(-5px)}.DealFlowPipeline_stageSelected__BI8Oh:after{background-color:var(--primary-color);border-radius:2px;bottom:-8px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:16px}.supplierPipeline_pipelineContainer__NesBS{align-items:flex-start;background-color:#fff;border-radius:16px;box-shadow:0 2px 8px #0000001a;display:flex;flex-wrap:wrap;font-family:Comic Sans MS,Segoe UI,cursive,sans-serif;gap:20px;justify-content:flex-end;margin:-10px 0 -10px -20px;max-width:calc(100vw - 300px);padding:10px;position:relative;transition:background-color .3s ease}.supplierPipeline_stageContainer__0725S{align-items:center;cursor:pointer;display:flex;flex:0 0 auto;flex-direction:column;max-width:120px;min-width:140px;position:relative;transition:transform .2s}.supplierPipeline_stageContainer__0725S:hover{transform:scale(1.05)}.supplierPipeline_stageCircle__TG8Uh{align-items:center;background:linear-gradient(135deg,#a1887f,#8d6e63);border-radius:12px;box-shadow:0 2px 6px #0000001a;color:#fff;display:flex;flex-direction:column;font-size:22px;font-weight:800;height:90px;justify-content:center;overflow:hidden;padding:8px;position:relative;text-align:center;text-shadow:1px 1px 2px #0000004d;transition:all .3s ease;width:130px}.supplierPipeline_stageCircle__TG8Uh:hover{box-shadow:0 6px 12px #00000026;transform:translateY(-3px)}.supplierPipeline_stageCircle__TG8Uh:before{background:linear-gradient(135deg,#fff3,#fff0 50%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.supplierPipeline_stageCircle__TG8Uh:after{background:#ffffff1a;border-radius:50%;bottom:-8px;content:"";height:30px;position:absolute;right:-8px;transition:all .3s ease;width:30px;z-index:1}.supplierPipeline_stageCircle__TG8Uh:hover:after{transform:scale(1.1)}.supplierPipeline_stageName__zJteZ{align-items:center;color:#5d4037;display:flex;font-size:11px;font-weight:700;justify-content:center;line-height:1.2;margin:6px 0 0;min-height:24px;text-align:center}.supplierPipeline_stageTooltip__oPM\+L{background-color:#4a312af2;border-radius:0 0 8px 8px;color:#efebe9;font-size:.75rem;left:50%;line-height:1.4;margin-top:8px;min-width:100px;opacity:0;padding:8px;position:absolute;text-align:center;top:100%;transform:translateX(-50%);transition:all .3s ease;white-space:nowrap;width:100%;z-index:10}.supplierPipeline_stageContainer__0725S:hover .supplierPipeline_stageTooltip__oPM\+L{opacity:1}.supplierPipeline_stageContainer__0725S:first-child .supplierPipeline_stageCircle__TG8Uh{background:linear-gradient(135deg,#a1887f,#8d6e63)}.supplierPipeline_stageContainer__0725S:nth-child(2) .supplierPipeline_stageCircle__TG8Uh{background:linear-gradient(135deg,#8d6e63,#795548)}.supplierPipeline_stageContainer__0725S:nth-child(3) .supplierPipeline_stageCircle__TG8Uh{background:linear-gradient(135deg,#795548,#6d4c41)}.supplierPipeline_stageContainer__0725S:nth-child(4) .supplierPipeline_stageCircle__TG8Uh{background:linear-gradient(135deg,#6d4c41,#5d4037)}.supplierPipeline_stageContainer__0725S:nth-child(5) .supplierPipeline_stageCircle__TG8Uh{background:linear-gradient(135deg,#5d4037,#4e342e)}.supplierPipeline_stageContainer__0725S:nth-child(6) .supplierPipeline_stageCircle__TG8Uh{background:linear-gradient(135deg,#4e342e,#3e2723)}.supplierPipeline_stageContainer__0725S:nth-child(7) .supplierPipeline_stageCircle__TG8Uh{background:linear-gradient(135deg,#3e2723,#2e1b13)}.supplierPipeline_stageContainer__0725S:nth-child(8) .supplierPipeline_stageCircle__TG8Uh{background:linear-gradient(135deg,#2e1b13,#1e0e09)}.supplierPipeline_stageContainer__0725S:nth-child(10) .supplierPipeline_stageCircle__TG8Uh,.supplierPipeline_stageContainer__0725S:nth-child(9) .supplierPipeline_stageCircle__TG8Uh{background:linear-gradient(135deg,#d7ccc8,#bcaaa4);color:#5d4037;text-shadow:1px 1px 2px #0000001a}@media (max-width:1200px){.supplierPipeline_pipelineContainer__NesBS{gap:6px;margin-left:auto;max-width:calc(100vw - 240px)}.supplierPipeline_stageContainer__0725S{max-width:110px;min-width:90px}.supplierPipeline_stageCircle__TG8Uh{font-size:20px;height:70px;width:90px}.supplierPipeline_stageName__zJteZ{font-size:10px}}@media (max-width:768px){.supplierPipeline_pipelineContainer__NesBS{flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-left:auto;max-width:calc(100vw - 20px)}.supplierPipeline_stageContainer__0725S{max-width:100px;min-width:80px}.supplierPipeline_stageCircle__TG8Uh{font-size:18px;height:65px;width:80px}.supplierPipeline_stageName__zJteZ{font-size:10px;margin-top:4px}}@keyframes supplierPipeline_fadeInScale__M2sr2{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.supplierPipeline_modalOverlay__Ohe60{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:50}.supplierPipeline_modal__azFUs{animation:supplierPipeline_fadeInScale__M2sr2 .3s ease;background-color:#fffaf0;border-radius:16px;box-shadow:0 8px 20px #0003;max-width:500px;padding:24px;position:relative;width:90%;z-index:100}.supplierPipeline_modalHeader__7LcMx{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.supplierPipeline_modalTitle__Qivsn{color:#5d4037;font-size:18px;font-weight:700;margin:0}.supplierPipeline_modalCloseBtn__U\+HwM{background:none;border:none;color:#5d4037;cursor:pointer;font-size:20px}.supplierPipeline_pipelineTitle__Imwcg{color:#5d4037;font-size:18px;font-weight:700;letter-spacing:.5px;margin:0 0 6px}.supplierPipeline_error__HSkOo,.supplierPipeline_loading__nXw6v{color:#5d2a0a;padding:1rem;text-align:center}.supplierPipeline_error__HSkOo{color:#d32f2f}.supplier_pageContainer__v7u\+W{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);margin-left:220px;margin-top:40px;min-height:100vh;padding:2rem}.supplier_contentWrapper__8pGeX{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1200px}.supplier_pageTitle__EXMyn{color:#4e342e;color:var(--brown-800);font-size:2.5rem;font-weight:700;margin-bottom:.5rem;padding-bottom:.25rem;position:relative}.supplier_pageTitle__EXMyn:after{background-color:#795548;background-color:var(--brown-500);border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:60px}.supplier_pageSubtitle__rsg6v{color:#4a5568;font-size:1.125rem;margin-bottom:2rem}.supplier_sectionCard__uvwIX{background:#fff;border:1px solid #d7ccc8;border:1px solid var(--brown-100);border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;overflow:hidden;transition:transform .2s ease-in-out}.supplier_sectionCard__uvwIX:hover{transform:translateY(-2px)}.supplier_sectionContent__kPTJC{padding:2rem}.supplier_sectionTitle__luaN0{color:#5d4037;color:var(--brown-700);font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;position:relative}.supplier_dealflowPipelineContainer__\+y29q{background-color:#fff;border-radius:20px;box-shadow:0 4px 12px #0000001a;font-family:Comic Sans MS,Segoe UI,cursive,sans-serif;margin:-16px 1;padding:1px;position:relative;transition:background-color .3s ease}.supplier_pipelineStagesContainer__FnZte{padding:20px 0;position:relative}.supplier_pipelineStagesRow__JUq4f{align-items:center;display:flex;gap:12px;justify-content:space-between;position:relative;z-index:2}.supplier_pipelineStage__-K\+5u{align-items:center;cursor:pointer;display:flex;flex:1 1;justify-content:center;position:relative;transition:transform .2s}.supplier_pipelineStage__-K\+5u:hover{transform:scale(1.05)}.supplier_stageCard__vAkcI{background:linear-gradient(135deg,#140905,#8d6e63);border-radius:16px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;height:110px;justify-content:space-between;overflow:hidden;padding:12px;position:relative;text-align:center;transition:all .3s ease;width:125px}.supplier_stageCard__vAkcI:hover{box-shadow:0 8px 16px #00000026;transform:translateY(-5px)}.supplier_stageCard__vAkcI:before{background:linear-gradient(135deg,#fff3,#fff0 50%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.supplier_stageContent__2l8sW{display:flex;flex-direction:column;height:100%;position:relative;z-index:2}.supplier_stageHeader__Nov6h{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px}.supplier_stageName__EeX4n{color:#fff;font-size:13px;font-weight:700;line-height:1.2;margin:0;text-shadow:1px 1px 2px #0000004d}.supplier_stageIcon__eEJ5C{color:#fff;font-size:16px;opacity:.9;text-shadow:1px 1px 2px #0000004d}.supplier_stageCount__aAJAC{color:#fff;font-size:30px;font-weight:800;margin:auto 0 0;text-align:center;text-shadow:1px 1px 3px #0000004d}.supplier_stageCard__vAkcI:after{background:#ffffff1a;border-radius:50%;bottom:-10px;content:"";height:40px;position:absolute;right:-10px;transition:all .3s ease;width:40px}.supplier_stageCard__vAkcI:hover:after{transform:scale(1.1)}.supplier_stageTooltip__bLR0X{background-color:#4a312af2;border-radius:0 0 12px 12px;color:#efebe9;font-size:.8rem;left:50%;line-height:1.4;margin-top:10px;opacity:0;padding:10px;position:absolute;text-align:center;top:100%;transform:translateX(-50%);transition:all .3s ease;width:100%;z-index:10}.supplier_pipelineStage__-K\+5u:hover .supplier_stageTooltip__bLR0X{opacity:1}.supplier_completed__Li9Oq .supplier_stageCard__vAkcI{background:linear-gradient(135deg,#bcaaa4,#a1887f)}.supplier_rescheduled__qi0BT .supplier_stageCard__vAkcI{background:linear-gradient(135deg,#d7ccc8,#bcaaa4)}.supplier_cancelled__-1Oy- .supplier_stageCard__vAkcI{background:linear-gradient(135deg,#8d6e63,#6d4c41)}.supplier_pipelineTitle__uO6\+-{color:#5d4037;font-size:22px;font-weight:700;letter-spacing:1px;margin:0 0 8px}.supplier_stageSelected__sN-Br{box-shadow:0 4px 12px #00000026;transform:translateY(-5px)}.supplier_stageSelected__sN-Br:after{background-color:var(--primary-color);border-radius:2px;bottom:-8px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:16px}.supplier_pipelineModalOverlay__AXDGP{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:50}.supplier_pipelineModal__U6s-z{animation:supplier_fadeInScale__TZHDB .3s ease;background-color:#fffaf0;border-radius:16px;box-shadow:0 8px 20px #0003;max-width:500px;padding:24px;position:relative;width:90%;z-index:100}@keyframes supplier_fadeInScale__TZHDB{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.supplier_modalHeader__blpZL{margin-bottom:16px}.supplier_modalTitle__dvWAt{color:#5d4037;font-size:18px;font-weight:700;margin:0}.supplier_modalCloseBtn__grR2X{background:none;border:none;color:#5d4037;cursor:pointer}.supplier_modalBody__C\+mpR{padding-top:10px}.supplier_statusIndicator__FRNOv{align-items:center;display:flex;margin-bottom:16px}.supplier_statusDot__EsvGD{border-radius:50%;height:12px;margin-right:8px;width:12px}.supplier_statusText__T5MSl{color:#5d4037;font-size:14px;font-weight:600}.supplier_rejectionContent__oU8xq{margin-bottom:20px}.supplier_rejectionTitle__ylEwT{color:#4e342e;font-size:14px;font-weight:700;margin-bottom:4px}.supplier_rejectionReason__ivOuX{color:#6d4c41;font-size:13px;line-height:1.4}.supplier_detailsSection__Fw9fy{border-top:1px dashed #d7ccc8;padding-top:12px}.supplier_detailRow__RYzB9{display:flex;justify-content:space-between;margin-bottom:6px}.supplier_detailLabel__rZQ9K{color:#4e342e;font-size:13px;font-weight:600}.supplier_detailValue__Fmzpz{color:#6d4c41;font-size:13px}.supplier_insightsSummary__VUPZ5{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.supplier_insightCard__pgHyc{align-items:center;background:#efebe9;background:var(--brown-50);border:1px solid #d7ccc8;border:1px solid var(--brown-100);border-radius:8px;display:flex;gap:1rem;padding:1rem;transition:transform .3s ease,box-shadow .3s ease}.supplier_insightCard__pgHyc:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.supplier_insightIcon__stS4A{align-items:center;background:#6d4c41;background:var(--brown-600);border-radius:8px;color:#fff;display:flex;justify-content:center;padding:.75rem}.supplier_insightContent__lOhpk h3{color:#4e342e;color:var(--brown-800);font-size:1.5rem;font-weight:700;margin:0}.supplier_insightContent__lOhpk p{color:#6d4c41;color:var(--brown-600);font-size:.875rem;margin:0}.supplier_insightsTabs__VITa9{margin-bottom:2rem}.supplier_insightsTabHeader__O-WRM{border-bottom:1px solid #bcaaa4;border-bottom:1px solid var(--brown-200);display:flex;gap:.5rem}.supplier_insightsTab__1watK{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:#6d4c41;color:var(--brown-600);cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;padding:.75rem 1rem;transition:all .2s ease}.supplier_insightsTab__1watK:hover{color:#5d4037;color:var(--brown-700)}.supplier_insightsTabActive__FyxV-{border-bottom-color:#6d4c41;border-bottom-color:var(--brown-600);color:#4e342e;color:var(--brown-800)}.supplier_insightsContainer__8J-ls{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.supplier_chartContainer__nvOuj{background:#efebe9;background:var(--brown-50);border:1px solid #d7ccc8;border:1px solid var(--brown-100);border-radius:8px;height:300px;padding:1rem}.supplier_tableHeader__xL1UP{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.supplier_tableActions__\+ceLn{display:flex;gap:.5rem}.supplier_filterButton__WsPfH{align-items:center;background:#d7ccc8;background:var(--brown-100);border:1px solid #bcaaa4;border:1px solid var(--brown-200);border-radius:6px;color:#5d4037;color:var(--brown-700);cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;padding:.5rem 1rem;transition:all .2s}.supplier_filterButton__WsPfH:hover{background:#bcaaa4;background:var(--brown-200)}.supplier_filterBadge__3VvBW{align-items:center;background:#6d4c41;background:var(--brown-600);border-radius:50%;color:#fff;display:flex;font-size:.75rem;height:20px;justify-content:center;width:20px}.supplier_tableContainer__fhAim{border:1px solid #bcaaa4;border:1px solid var(--brown-200);border-radius:8px;overflow-x:auto}.supplier_advisorTable__mTCJp{background:#fff;background-color:#fefcfa;border-collapse:collapse;border-radius:12px;box-shadow:0 4px 24px #8b451314;font-size:.85em;overflow:hidden;table-layout:fixed;width:100%}.supplier_advisorTable__mTCJp th{background:linear-gradient(135deg,#4e2106,#372c27);border-bottom:3px solid #1a0c02;border-right:2px solid #1a0c02;color:#fefcfa;font-size:.8em;font-weight:600;letter-spacing:.5px;padding:1rem;position:sticky;text-align:left;text-transform:uppercase;top:0;z-index:10}.supplier_advisorTable__mTCJp td{border-bottom:1px solid #d7ccc8;border-bottom:1px solid var(--brown-100);color:#5d2a0a;font-size:.875rem;line-height:1.3;padding:1rem;vertical-align:top}.supplier_advisorTable__mTCJp tr:hover{background:#efebe9;background:var(--brown-50);box-shadow:0 2px 8px #8b45131a;transform:translateX(2px)}.supplier_truncatedTextContainer__JTT9O{position:relative}.supplier_truncatedText__IscoK{-webkit-box-orient:vertical;word-wrap:break-word;-webkit-line-clamp:2;-webkit-line-clamp:var(--max-lines,2);display:-webkit-box;line-height:1.4;max-height:2.8em;max-height:calc(1.4em*var(--max-lines, 2));overflow:hidden}.supplier_truncatedText__IscoK.supplier_expanded__ydlgy{-webkit-line-clamp:none;max-height:none}.supplier_seeMoreButton__-QezX{align-items:center;background:none;border:none;color:#795548;color:var(--brown-500);cursor:pointer;display:flex;font-size:.75rem;gap:.25rem;margin-top:.25rem;text-decoration:underline}.supplier_seeMoreButton__-QezX:hover{color:#5d4037;color:var(--brown-700)}.supplier_matchContainer__-z\+gx{align-items:center;display:flex;gap:.5rem}.supplier_progressBar__SW1xZ{background:#bcaaa4;background:var(--brown-200);border-radius:4px;height:8px;overflow:hidden;width:60px}.supplier_progressFill__9BK9A{background:linear-gradient(90deg,#4caf50,#68d391);background:linear-gradient(90deg,var(--green-500),#68d391);height:100%;transition:width .3s ease}.supplier_matchScore__fD19s{font-size:.875rem}.supplier_matchScore__fD19s,.supplier_responseRate__2exnL{color:#5d4037;color:var(--brown-700);font-weight:600}.supplier_statusBadge__GYbLI{font-weight:500}.supplier_availabilityBadge__a54KB,.supplier_statusBadge__GYbLI{border-radius:4px;display:inline-block;font-size:.75rem;padding:.25rem .5rem}.supplier_availabilityBadge__a54KB{background:#d7ccc8;background:var(--brown-100);color:#5d4037;color:var(--brown-700)}.supplier_actionButtons__4etFx{display:flex;flex-wrap:wrap;gap:.5rem}.supplier_connectButton__UPmJu{background:#6d4c41;background:var(--brown-600);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.75rem;padding:.375rem .75rem;transition:background .2s}.supplier_connectButton__UPmJu:hover{background:#5d4037;background:var(--brown-700)}.supplier_shortlistButton__zFDGc{background:#d7ccc8;background:var(--brown-100);border:1px solid #bcaaa4;border:1px solid var(--brown-200);border-radius:4px;color:#5d4037;color:var(--brown-700);cursor:pointer;font-size:.75rem;padding:.375rem .75rem;transition:all .2s}.supplier_shortlistButton__zFDGc:hover{background:#bcaaa4;background:var(--brown-200)}.supplier_confirmedBadge__JEKXQ{align-items:center;background:#4caf50;background:var(--green-500);color:#fff;display:flex;gap:.25rem}.supplier_confirmedBadge__JEKXQ,.supplier_contactedBadge__b6g9S{border-radius:4px;font-size:.75rem;font-weight:500;padding:.375rem .75rem}.supplier_contactedBadge__b6g9S{background:#d7ccc8;background:var(--brown-100);color:#5d4037;color:var(--brown-700)}.supplier_modalOverlay__iweHU{background-color:#00000080}.supplier_modal__8RMWb{border-radius:8px;box-shadow:0 4px 20px #00000026;max-height:90vh;max-width:800px;width:80%}.supplier_modalHeader__blpZL{border-bottom:1px solid #d7ccc8;border-bottom:1px solid var(--brown-100);padding:1rem}.supplier_modalHeader__blpZL h3{color:#5d4037;color:var(--brown-700)}.supplier_modalHeader__blpZL button{color:#795548;color:var(--brown-500)}.supplier_profileSummary__SI5Jr{grid-gap:1.5rem;display:grid;grid-template-columns:repeat(2,1fr)}.supplier_summarySection__xxvri h4{border-bottom:1px solid #d7ccc8;border-bottom:1px solid var(--brown-100);margin-top:0;padding-bottom:.5rem}.supplier_summarySection__xxvri p{margin:.5rem 0}.supplier_modalActions__XKcgX{border-top:1px solid #d7ccc8;border-top:1px solid var(--brown-100);padding:1rem}.supplier_cancelButton__aI8eA{border:1px solid #bcaaa4;border:1px solid var(--brown-200);border-radius:4px}.supplier_notification__pI5Z0{animation:supplier_slideIn__\+DDG2 .3s ease-out;border-radius:4px;right:20px;top:20px}.supplier_notification__pI5Z0.supplier_success__Dumh8{background-color:#4caf50;background-color:var(--green-500)}.supplier_notification__pI5Z0.supplier_info__SfTTm{background-color:#795548;background-color:var(--brown-500)}@keyframes supplier_slideIn__\+DDG2{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.supplier_loadingContainer__elg8v{height:200px}.supplier_noResults__Nuc2Y{color:#795548;color:var(--brown-500)}.supplier_modalOverlay__iweHU{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.supplier_modal__8RMWb{background:#fff;border-radius:12px;box-shadow:0 20px 40px #00000026;max-height:80vh;max-width:600px;overflow-y:auto;width:90%}.supplier_modalHeader__blpZL{align-items:center;background:#efebe9;background:var(--brown-50);border-bottom:1px solid #bcaaa4;border-bottom:1px solid var(--brown-200);display:flex;justify-content:space-between;padding:1.5rem}.supplier_modalHeader__blpZL h3{color:#4e342e;color:var(--brown-800);font-size:1.25rem;font-weight:600;margin:0}.supplier_modalHeader__blpZL button{background:none;border:none;color:#6d4c41;color:var(--brown-600);cursor:pointer;font-size:1.5rem}.supplier_modalBody__C\+mpR{padding:1.5rem}.supplier_profileSummary__SI5Jr{display:flex;flex-direction:column;gap:1.5rem}.supplier_summarySection__xxvri h4{color:#5d4037;color:var(--brown-700);font-size:1rem;font-weight:600;margin:0 0 .5rem}.supplier_summarySection__xxvri p{color:#6d4c41;color:var(--brown-600);font-size:.875rem;margin:.25rem 0}.supplier_modalActions__XKcgX{border-top:1px solid #bcaaa4;border-top:1px solid var(--brown-200);display:flex;gap:.5rem;justify-content:flex-end;padding:1.5rem}.supplier_cancelButton__aI8eA{background:#d7ccc8;background:var(--brown-100);border:none;border-radius:6px;color:#5d4037;color:var(--brown-700);cursor:pointer;padding:.5rem 1rem}.supplier_filterModal__atYZW{max-width:800px}.supplier_filterContent__arbLZ{padding:1rem}.supplier_quickSearchContainer__rBLnu{align-items:center;background:#fff;border:1px solid #bcaaa4;border:1px solid var(--brown-200);border-radius:4px;display:flex;gap:.5rem;margin-bottom:1rem;padding:.5rem}.supplier_quickSearchInput__cx5DB{background:#0000;border:none;color:#5d4037;color:var(--brown-700);flex:1 1;font-size:.875rem;outline:none}.supplier_filterGrid__Z2E4X{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:1rem}.supplier_filterCard__yAPNj{background:#fff;border:1px solid #bcaaa4;border:1px solid var(--brown-200);border-radius:4px;padding:1rem}.supplier_filterTitle__Itia\+{color:#5d4037;color:var(--brown-700);font-size:.875rem;font-weight:600;margin-bottom:.5rem}.supplier_filterSelect__x3Gzw{background:#fff;border:1px solid #a1887f;border:1px solid var(--brown-300);border-radius:4px;color:#4e342e;color:var(--brown-800);font-size:.875rem;padding:.5rem;width:100%}.supplier_sliderContainer__\+1dP1{padding:.5rem 0}.supplier_slider__yfP4i{-webkit-appearance:none;background:#bcaaa4;background:var(--brown-200);border-radius:2px;height:4px;outline:none;width:100%}.supplier_slider__yfP4i:-webkit-slider-thumb{appearance:none;background:#6d4c41;background:var(--brown-600);border-radius:50%;cursor:pointer;height:16px;width:16px}.supplier_sliderValue__ixmbG{color:#5d4037;color:var(--brown-700);font-size:.875rem;font-weight:600;margin-top:.5rem;text-align:center}.supplier_dropdownContainer__dhfWX{position:relative}.supplier_multiSelectButton__Ua8k4{align-items:center;background:#fff;border:1px solid #a1887f;border:1px solid var(--brown-300);border-radius:4px;color:#4e342e;color:var(--brown-800);cursor:pointer;display:flex;font-size:.875rem;justify-content:space-between;padding:.5rem;text-align:left;width:100%}.supplier_multiSelectActive__OpB\+S{background:#efebe9;background:var(--brown-50);border-color:#795548;border-color:var(--brown-500)}.supplier_dropdownMenu__g5tN7{background:#fff;border:1px solid #a1887f;border:1px solid var(--brown-300);border-radius:4px;box-shadow:0 4px 8px #0000001a;left:0;margin-top:.25rem;max-height:150px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:10}.supplier_dropdownItem__I2N2g{border-bottom:1px solid #d7ccc8;border-bottom:1px solid var(--brown-100);padding:.5rem}.supplier_dropdownItem__I2N2g:hover{background:#efebe9;background:var(--brown-50)}.supplier_checkboxLabel__cfsxQ{align-items:center;color:#4e342e;color:var(--brown-800);cursor:pointer;display:flex;font-size:.875rem}.supplier_checkbox__3R4Hy{accent-color:#6d4c41;accent-color:var(--brown-600);margin-right:.5rem}.supplier_checkboxText__rYcMa{flex:1 1}.supplier_checkboxIcon__md39w{color:#6d4c41;color:var(--brown-600)}.supplier_dropdownActions__J\+Ymx{background:#efebe9;background:var(--brown-50);border-top:1px solid #bcaaa4;border-top:1px solid var(--brown-200);padding:.5rem}.supplier_dropdownButton__wdqTt{background:#6d4c41;background:var(--brown-600);border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:.5rem;transition:background .2s;width:100%}.supplier_dropdownButton__wdqTt:hover{background:#5d4037;background:var(--brown-700)}.supplier_filterActions__yMTUH{display:flex;gap:1rem;justify-content:flex-end}.supplier_clearFiltersButton__-PhBG{background:#d7ccc8;background:var(--brown-100);border:1px solid #a1887f;border:1px solid var(--brown-300);border-radius:4px;color:#4e342e;color:var(--brown-800);cursor:pointer;font-weight:500;padding:.5rem 1rem;transition:all .2s}.supplier_clearFiltersButton__-PhBG:hover{background:#bcaaa4;background:var(--brown-200)}.supplier_applyFiltersButton__Lns5D{background:#6d4c41;background:var(--brown-600);border:1px solid #5d4037;border:1px solid var(--brown-700);border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:.5rem 1rem;transition:all .2s}.supplier_applyFiltersButton__Lns5D:hover{background:#5d4037;background:var(--brown-700)}.supplier_notification__pI5Z0{border-radius:6px;color:#fff;font-weight:500;padding:1rem;position:fixed;right:1rem;top:1rem;z-index:1000}.supplier_notification__pI5Z0.supplier_success__Dumh8{background:#4caf50;background:var(--green-500)}.supplier_notification__pI5Z0.supplier_error__cgSiQ{background:#f44336;background:var(--red-500)}.supplier_notification__pI5Z0.supplier_info__SfTTm{background:#2196f3;background:var(--blue-500)}.supplier_loadingContainer__elg8v,.supplier_noResults__Nuc2Y{align-items:center;color:#6d4c41;color:var(--brown-600);display:flex;justify-content:center;padding:2rem}.supplier_noResults__Nuc2Y{text-align:center}.supplier_blurredContainer__dYyAM{filter:blur(2px);pointer-events:none}@media (max-width:768px){.supplier_pageContainer__v7u\+W{padding:1rem}.supplier_pageTitle__EXMyn{font-size:2rem}.supplier_sectionContent__kPTJC{padding:1.5rem}.supplier_pipelineStagesRow__JUq4f{flex-direction:column;gap:1rem}.supplier_pipelineConnectionLine__\+\+Ey2{display:none}.supplier_insightsContainer__8J-ls,.supplier_insightsSummary__VUPZ5{grid-template-columns:1fr}.supplier_tableContainer__fhAim{font-size:.75rem}.supplier_fundingTable__BUcwg td,.supplier_fundingTable__BUcwg th{padding:.5rem}}.accelerator_pageContainer__vNqXF{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);margin-left:220px;margin-top:40px;min-height:100vh;padding:2rem}.accelerator_contentWrapper__\+ENXX{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1200px}.accelerator_pageTitle__\+2RWV{color:#4e342e;color:var(--brown-800);font-size:2.5rem;font-weight:700;margin-bottom:.5rem;padding-bottom:.25rem;position:relative}.accelerator_pageTitle__\+2RWV:after{background-color:#795548;background-color:var(--brown-500);border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:60px}.accelerator_pageSubtitle__qAArY{color:#4a5568;font-size:1.125rem;margin-bottom:2rem}.accelerator_sectionCard__TuJXv{background:#fff;border:1px solid #d7ccc8;border:1px solid var(--brown-100);border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;overflow:hidden;transition:transform .2s ease-in-out}.accelerator_sectionCard__TuJXv:hover{transform:translateY(-2px)}.accelerator_sectionContent__i\+NBx{padding:2rem}.accelerator_sectionTitle__mtJcZ{color:#5d4037;color:var(--brown-700);font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;position:relative}.accelerator_dealflowPipelineContainer__8arKH{background-color:#fff;border-radius:20px;box-shadow:0 4px 12px #0000001a;font-family:Comic Sans MS,Segoe UI,cursive,sans-serif;margin:-16px 1;padding:1px;position:relative;transition:background-color .3s ease}.accelerator_pipelineStagesContainer__RJV-O{padding:20px 0;position:relative}.accelerator_pipelineStagesRow__sOiFs{align-items:center;display:flex;gap:12px;justify-content:space-between;position:relative;z-index:2}.accelerator_pipelineStage__78c\+M{align-items:center;cursor:pointer;display:flex;flex:1 1;justify-content:center;position:relative;transition:transform .2s}.accelerator_pipelineStage__78c\+M:hover{transform:scale(1.05)}.accelerator_stageCard__u4ooz{background:linear-gradient(135deg,#140905,#8d6e63);border-radius:16px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;height:110px;justify-content:space-between;overflow:hidden;padding:12px;position:relative;text-align:center;transition:all .3s ease;width:125px}.accelerator_stageCard__u4ooz:hover{box-shadow:0 8px 16px #00000026;transform:translateY(-5px)}.accelerator_stageCard__u4ooz:before{background:linear-gradient(135deg,#fff3,#fff0 50%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.accelerator_stageContent__R34L0{display:flex;flex-direction:column;height:100%;position:relative;z-index:2}.accelerator_stageHeader__wT\+uK{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px}.accelerator_stageName__TLC1S{color:#fff;font-size:13px;font-weight:700;line-height:1.2;margin:0;text-shadow:1px 1px 2px #0000004d}.accelerator_stageIcon__4WcAS{color:#fff;font-size:16px;opacity:.9;text-shadow:1px 1px 2px #0000004d}.accelerator_stageCount__BT\+M4{color:#fff;font-size:30px;font-weight:800;margin:auto 0 0;text-align:center;text-shadow:1px 1px 3px #0000004d}.accelerator_stageCard__u4ooz:after{background:#ffffff1a;border-radius:50%;bottom:-10px;content:"";height:40px;position:absolute;right:-10px;transition:all .3s ease;width:40px}.accelerator_stageCard__u4ooz:hover:after{transform:scale(1.1)}.accelerator_stageTooltip__Mn-dR{background-color:#4a312af2;border-radius:0 0 12px 12px;color:#efebe9;font-size:.8rem;left:50%;line-height:1.4;margin-top:10px;opacity:0;padding:10px;position:absolute;text-align:center;top:100%;transform:translateX(-50%);transition:all .3s ease;width:100%;z-index:10}.accelerator_pipelineStage__78c\+M:hover .accelerator_stageTooltip__Mn-dR{opacity:1}.accelerator_completed__G8cv3 .accelerator_stageCard__u4ooz{background:linear-gradient(135deg,#bcaaa4,#a1887f)}.accelerator_rescheduled__-Ac5H .accelerator_stageCard__u4ooz{background:linear-gradient(135deg,#d7ccc8,#bcaaa4)}.accelerator_cancelled__6U8rv .accelerator_stageCard__u4ooz{background:linear-gradient(135deg,#8d6e63,#6d4c41)}.accelerator_pipelineTitle__JOiAt{color:#5d4037;font-size:22px;font-weight:700;letter-spacing:1px;margin:0 0 8px}.accelerator_stageSelected__G7rUy{box-shadow:0 4px 12px #00000026;transform:translateY(-5px)}.accelerator_stageSelected__G7rUy:after{background-color:var(--primary-color);border-radius:2px;bottom:-8px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:16px}.accelerator_pipelineModalOverlay__NTyFH{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:50}.accelerator_pipelineModal__jHdgm{animation:accelerator_fadeInScale__ETTvQ .3s ease;background-color:#fffaf0;border-radius:16px;box-shadow:0 8px 20px #0003;max-width:500px;padding:24px;position:relative;width:90%;z-index:100}@keyframes accelerator_fadeInScale__ETTvQ{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.accelerator_modalHeader__Ar33Y{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.accelerator_modalTitle__n-m7B{color:#5d4037;font-size:18px;font-weight:700;margin:0}.accelerator_modalCloseBtn__ErPdu{background:none;border:none;color:#5d4037;cursor:pointer}.accelerator_modalBody__UzIxm{padding-top:10px}.accelerator_statusIndicator__sU3g9{align-items:center;display:flex;margin-bottom:16px}.accelerator_statusDot__QH1W0{border-radius:50%;height:12px;margin-right:8px;width:12px}.accelerator_statusText__mz7yw{color:#5d4037;font-size:14px;font-weight:600}.accelerator_rejectionContent__u8bbY{margin-bottom:20px}.accelerator_rejectionTitle__lE9fB{color:#4e342e;font-size:14px;font-weight:700;margin-bottom:4px}.accelerator_rejectionReason__1zSG9{color:#6d4c41;font-size:13px;line-height:1.4}.accelerator_detailsSection__vKvF2{border-top:1px dashed #d7ccc8;padding-top:12px}.accelerator_detailRow__JkXR2{display:flex;justify-content:space-between;margin-bottom:6px}.accelerator_detailLabel__u0C3M{color:#4e342e;font-size:13px;font-weight:600}.accelerator_detailValue__9Mtmk{color:#6d4c41;font-size:13px}.accelerator_insightsSummary__Y-xrI{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.accelerator_insightCard__cuhqH{align-items:center;background:#efebe9;background:var(--brown-50);border:1px solid #d7ccc8;border:1px solid var(--brown-100);border-radius:8px;display:flex;gap:1rem;padding:1rem;transition:transform .3s ease,box-shadow .3s ease}.accelerator_insightCard__cuhqH:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.accelerator_insightIcon__-qQhR{align-items:center;background:#6d4c41;background:var(--brown-600);border-radius:8px;color:#fff;display:flex;justify-content:center;padding:.75rem}.accelerator_insightContent__nhREa h3{color:#4e342e;color:var(--brown-800);font-size:1.5rem;font-weight:700;margin:0}.accelerator_insightContent__nhREa p{color:#6d4c41;color:var(--brown-600);font-size:.875rem;margin:0}.accelerator_insightsTabs__zNdxa{margin-bottom:2rem}.accelerator_insightsTabHeader__nVs6Y{border-bottom:1px solid #bcaaa4;border-bottom:1px solid var(--brown-200);display:flex;gap:.5rem}.accelerator_insightsTab__LqXCF{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:#6d4c41;color:var(--brown-600);cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;padding:.75rem 1rem;transition:all .2s ease}.accelerator_insightsTab__LqXCF:hover{color:#5d4037;color:var(--brown-700)}.accelerator_insightsTabActive__k3Kgu{border-bottom-color:#6d4c41;border-bottom-color:var(--brown-600);color:#4e342e;color:var(--brown-800)}.accelerator_insightsContainer__W4jGN{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.accelerator_chartContainer__uGgIA{background:#efebe9;background:var(--brown-50);border:1px solid #d7ccc8;border:1px solid var(--brown-100);border-radius:8px;height:300px;padding:1rem}@media (max-width:768px){.accelerator_pageContainer__vNqXF{padding:1rem}.accelerator_pageTitle__\+2RWV{font-size:2rem}.accelerator_sectionContent__i\+NBx{padding:1.5rem}.accelerator_pipelineStagesRow__sOiFs{flex-direction:column;gap:1rem}.accelerator_pipelineConnectionLine__Xb4XZ{display:none}.accelerator_insightsContainer__W4jGN,.accelerator_insightsSummary__Y-xrI{grid-template-columns:1fr}.accelerator_tableContainer__gpLLz{font-size:.75rem}.accelerator_fundingTable__ev0QG td,.accelerator_fundingTable__ev0QG th{padding:.5rem}}.DealFlowPipeline_dealflowPipelineContainer__Nl-5x{background-color:#fff;border-radius:20px;box-shadow:0 4px 12px #0000001a;font-family:Comic Sans MS,Segoe UI,cursive,sans-serif;margin:-16px 1;padding:1px;position:relative;transition:background-color .3s ease}.DealFlowPipeline_pipelineStagesContainer__MPo2r{padding:20px 0;position:relative}.DealFlowPipeline_pipelineStagesRow__834Ed{align-items:center;display:flex;gap:12px;justify-content:space-between;position:relative;z-index:2}.DealFlowPipeline_pipelineStage__HGSJ-{align-items:center;cursor:pointer;display:flex;flex:1 1;justify-content:center;position:relative;transition:transform .2s}.DealFlowPipeline_pipelineStage__HGSJ-:hover{transform:scale(1.05)}.DealFlowPipeline_stageCard__t75Ie{background:linear-gradient(135deg,#140905,#8d6e63);border-radius:16px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;height:110px;justify-content:space-between;overflow:hidden;padding:12px;position:relative;text-align:center;transition:all .3s ease;width:140px}.DealFlowPipeline_stageCard__t75Ie:hover{box-shadow:0 8px 16px #00000026;transform:translateY(-5px)}.DealFlowPipeline_stageCard__t75Ie:before{background:linear-gradient(135deg,#fff3,#fff0 50%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.DealFlowPipeline_stageContent__gy1Ok{display:flex;flex-direction:column;height:100%;position:relative;z-index:2}.DealFlowPipeline_stageHeader__BcPaz{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px}.DealFlowPipeline_stageName__jUlSX{color:#fff;font-size:13px;font-weight:700;line-height:1.2;margin:0;text-shadow:1px 1px 2px #0000004d}.DealFlowPipeline_stageIcon__Rxh6t{color:#fff;font-size:16px;opacity:.9;text-shadow:1px 1px 2px #0000004d}.DealFlowPipeline_stageCount__8wG1j{color:#fff;font-size:30px;font-weight:800;margin:auto 0 0;text-align:center;text-shadow:1px 1px 3px #0000004d}.DealFlowPipeline_stageCard__t75Ie:after{background:#ffffff1a;border-radius:50%;bottom:-10px;content:"";height:40px;position:absolute;right:-10px;transition:all .3s ease;width:40px}.DealFlowPipeline_stageCard__t75Ie:hover:after{transform:scale(1.1)}.DealFlowPipeline_stageTooltip__T\+fzM{background-color:#4a312af2;border-radius:0 0 12px 12px;color:#efebe9;font-size:.8rem;left:50%;line-height:1.4;margin-top:10px;opacity:0;padding:10px;position:absolute;text-align:center;top:100%;transform:translateX(-50%);transition:all .3s ease;width:100%;z-index:10}.DealFlowPipeline_pipelineStage__HGSJ-:hover .DealFlowPipeline_stageTooltip__T\+fzM{opacity:1}.DealFlowPipeline_completed__I2Qzg .DealFlowPipeline_stageCard__t75Ie{background:linear-gradient(135deg,#bcaaa4,#a1887f)}.DealFlowPipeline_rescheduled__iMN7z .DealFlowPipeline_stageCard__t75Ie{background:linear-gradient(135deg,#d7ccc8,#bcaaa4)}.DealFlowPipeline_cancelled__47Hw9 .DealFlowPipeline_stageCard__t75Ie{background:linear-gradient(135deg,#8d6e63,#6d4c41)}.DealFlowPipeline_pipelineModalOverlay__EfwAE{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:50}.DealFlowPipeline_pipelineModal__RGIxK{animation:DealFlowPipeline_fadeInScale__BGjmW .3s ease;background-color:#fffaf0;border-radius:16px;box-shadow:0 8px 20px #0003;max-width:500px;padding:24px;position:relative;width:90%;z-index:100}@keyframes DealFlowPipeline_fadeInScale__BGjmW{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.DealFlowPipeline_modalHeader__kcUQv{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.DealFlowPipeline_modalTitle__O2g9t{color:#5d4037;font-size:18px;font-weight:700;margin:0}.DealFlowPipeline_modalCloseBtn__T43Xi{background:none;border:none;color:#5d4037;cursor:pointer}.DealFlowPipeline_modalBody__1vhOD{padding-top:10px}.DealFlowPipeline_statusIndicator__iMjtJ{align-items:center;display:flex;margin-bottom:16px}.DealFlowPipeline_statusDot__Y5itR{border-radius:50%;height:12px;margin-right:8px;width:12px}.DealFlowPipeline_statusText__E9yfm{color:#5d4037;font-size:14px;font-weight:600}.DealFlowPipeline_rejectionContent__uYLJr{margin-bottom:20px}.DealFlowPipeline_rejectionTitle__prSku{color:#4e342e;font-size:14px;font-weight:700;margin-bottom:4px}.DealFlowPipeline_rejectionReason__2n\+tp{color:#6d4c41;font-size:13px;line-height:1.4}.DealFlowPipeline_detailsSection__s5P0q{border-top:1px dashed #d7ccc8;padding-top:12px}.DealFlowPipeline_detailRow__OPZqI{display:flex;justify-content:space-between;margin-bottom:6px}.DealFlowPipeline_detailLabel__eiLio{color:#4e342e;font-size:13px;font-weight:600}.DealFlowPipeline_detailValue__x2B\+2{color:#6d4c41;font-size:13px}.DealFlowPipeline_pipelineTitle__5YI0m{color:#5d4037;font-size:22px;font-weight:700;letter-spacing:1px;margin:0 0 8px}.investor-funding_modalOverlay__suVnw{animation:investor-funding_fadeIn__4AaoE .3s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#edececcc}.investor-funding_modalContent__XNAKp{animation:investor-funding_slideUp__Q9ChC .4s ease-out;background:linear-gradient(135deg,#704823,#9e7c5c);border-radius:25px;box-shadow:0 25px 50px #0000004d;max-width:90vw;overflow:hidden;padding:0;width:420px}.investor-funding_profileHeader__Auft0{background:linear-gradient(135deg,#704823,#9e7c5c);overflow:hidden;padding:40px 30px 20px;position:relative;text-align:center}.investor-funding_profileHeader__Auft0:before{animation:investor-funding_float__6sD2w 6s ease-in-out infinite;background:radial-gradient(circle,#ffffff1a 0,#0000 70%);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%}@keyframes investor-funding_float__6sD2w{0%,to{transform:translate(0) rotate(0deg)}50%{transform:translate(-20px,-20px) rotate(180deg)}}.investor-funding_profileAvatar__UTWi4{background:linear-gradient(45deg,#ff6b6b,#feca57);border-radius:50%;box-shadow:0 8px 25px #0003;color:#fff;font-size:36px;height:100px;margin:0 auto 15px;position:relative;width:100px;z-index:2}.investor-funding_profileName__NZqkZ{color:#fff;font-size:28px;font-weight:700;margin:0 0 8px;position:relative;text-shadow:0 2px 10px #0000004d;z-index:2}.investor-funding_profileSubtitle__GIJ7h{color:#ffffffe6;font-size:16px;font-weight:500;margin:0;position:relative;z-index:2}.investor-funding_matchBadge__c2vrU{background:linear-gradient(45deg,#ff6b6b,#ff8e53);border-radius:25px;box-shadow:0 4px 15px #ff6b6b66;font-size:14px;font-weight:600;padding:8px 16px;position:absolute;right:20px;top:20px;z-index:3}.investor-funding_profileBody__rFI8W{background:#fff;border-radius:0 0 25px 25px;max-height:60vh;overflow-y:auto;padding:0}.investor-funding_infoCards__bhLAU{padding:25px}.investor-funding_infoCard__vYHwD{background:#f8f9fa;border:1px solid #e9ecef;border-radius:15px;margin-bottom:15px;padding:20px;transition:all .3s ease}.investor-funding_infoCard__vYHwD:hover{border-color:#704823;box-shadow:0 8px 25px #0000001a;transform:translateY(-3px)}.investor-funding_cardTitle__PJvyx{align-items:center;color:#2c3e50;display:flex;font-size:16px;font-weight:600;gap:8px;margin-bottom:12px}.investor-funding_cardIcon__iREIW{font-size:20px}.investor-funding_cardGrid__L6kxO{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr}.investor-funding_cardItem__Xn9Cq{display:flex;flex-direction:column}.investor-funding_cardLabel__VCfWZ{color:#6c757d;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.investor-funding_cardValue__Ll0RI{color:#2c3e50;font-size:15px;font-weight:500}.investor-funding_fundingCard__9HTbQ{background:linear-gradient(135deg,#704823,#9e7c5c)!important;color:#fff;text-align:center}.investor-funding_fundingCard__9HTbQ .investor-funding_cardTitle__PJvyx{color:#fff;justify-content:center}.investor-funding_fundingAmount__Cqrlk{font-size:32px;font-weight:700;margin:10px 0;text-shadow:0 2px 10px #0000004d}.investor-funding_documentsCard__phuEk{background:#fff5f5!important;border-color:#fed7d7!important}.investor-funding_documentsList__o3DCY{list-style:none;margin:0;padding:0}.investor-funding_documentItem__2iog6{background:#fff;border:1px solid #e2e8f0;border-radius:8px;gap:10px;margin-bottom:8px;padding:8px 12px;transition:all .2s ease}.investor-funding_documentItem__2iog6:hover{background:#f7fafc;border-color:#704823}.investor-funding_documentItem__2iog6:last-child{margin-bottom:0}.investor-funding_docIcon__oEZfN{color:#704823}.investor-funding_modalActions__tMJYO{background:#fff;border-top:1px solid #e9ecef;justify-content:center;padding:20px 25px}.investor-funding_closeBtn__UDH0x{background:linear-gradient(135deg,#704823,#9e7c5c);border:none;border-radius:25px;box-shadow:0 4px 15px #667eea66;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 40px;transition:all .3s ease}.investor-funding_closeBtn__UDH0x:hover{box-shadow:0 6px 20px #667eea99;transform:translateY(-2px)}.investor-funding_statusBadge__9wMyM{border-radius:20px;font-size:12px;font-weight:600;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase}.investor-funding_statusAccepted__vlIif{background:#d4edda;color:#155724}.investor-funding_statusPending__LftlE{background:#fff3cd;color:#856404}.investor-funding_statusDeclined__nxQDL{background:#f8d7da;color:red}.investor-funding_mainContent__0RcmT{--brown-50:#f8f4f1;--brown-100:#efe6dd;--brown-200:#e0d0c1;--brown-300:#d1b9a3;--brown-400:#c2a285;--brown-400:#8d6e63;--brown-500:#795548;--brown-600:#6d4c41;--brown-800:#55371c;--brown-900:#3a2614;--brown-accent:#d1b9a3;--white:#fff;--black:#212121;--pink-bubble:#f8bbd0;--blue-500:#3c1f04;--green-500:#ecab5f;--green-700:#ac7a2a;--red-500:#f7a9a9;--orange-500:#ffe8c0;--purple-500:#cfbff6;background-color:#efebe9;background-color:var(--brown-50);box-sizing:border-box;flex:1 1;margin-left:240px;margin-right:0;margin-top:60px;max-width:90%;padding:12px;width:calc(100% - 270px)}.investor-funding_availabilitySection__u18\+y{margin-top:1rem}.investor-funding_selectDatesBtn__h0qFv{background:#007bff;margin-bottom:1rem;padding:.5rem 1rem}.investor-funding_availabilityList__QxgO6{border:1px solid #ddd;border-radius:4px;max-height:150px;overflow-y:auto;padding:.5rem}.investor-funding_availabilityItem__IBiTu{border-bottom:1px solid #eee;padding:.5rem}.investor-funding_availabilityTime__S95jC{color:#666}.investor-funding_calendarModalOverlay__Ummbk{background:#00000080;z-index:1001}.investor-funding_calendarModal__n\+-nS{max-height:80vh;max-width:500px;padding:2rem}.investor-funding_timeSelection__3W6a8{margin-bottom:1rem}.investor-funding_timeInputs__y8NfF{gap:.5rem;margin-top:.5rem}.investor-funding_timeInputs__y8NfF input{border:1px solid #ddd;padding:.5rem}.investor-funding_pageContainer__udkwL{display:flex;flex-direction:column;gap:16px;margin-left:auto;margin-right:20px;max-width:100%}.investor-funding_pageTitle__qjzP6{color:#4e342e;color:var(--brown-800);font-size:1.5rem;font-weight:700;margin-bottom:.5rem;padding-bottom:.25rem;position:relative}.investor-funding_pageTitle__qjzP6:after{background-color:#795548;background-color:var(--brown-500);border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:60px}.investor-funding_sectionCard__KIhgq{background-color:#fff;background-color:var(--white);border:1px solid #d7ccc8;border:1px solid var(--brown-100);border-radius:8px;box-shadow:0 1px 3px #0000000d;padding:16px}.investor-funding_sectionTitle__ID5hN{color:var(--brown-700);font-size:1.1rem;margin-bottom:.75rem;position:relative}.investor-funding_trackerContainer__D2wnT{padding:.5rem 0;position:relative}.investor-funding_trackerStages__95eDp{align-items:center;display:flex;justify-content:space-between;margin:1rem 0;overflow-x:auto;padding-bottom:.5rem;position:relative}.investor-funding_trackerStages__95eDp:after{background-color:#bcaaa4;background-color:var(--brown-200);content:"";height:2px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:0}.investor-funding_trackerStageWrapper__D7UPn{align-items:center;display:flex;min-width:fit-content;position:relative;z-index:1}.investor-funding_trackerStage__cojrC{align-items:center;cursor:pointer;display:flex;flex-direction:column;padding:0 .5rem;transition:transform .2s ease}.investor-funding_activeStage__X0KVn,.investor-funding_trackerStage__cojrC:hover{transform:translateY(-3px)}.investor-funding_stageCircle__ln1s4{align-items:center;background-color:#6d4c41;background-color:var(--brown-600);border:2px solid #fff;border:2px solid var(--white);border-radius:50%;box-shadow:0 2px 4px #0000001a;color:#fff;color:var(--white);display:flex;font-size:.8rem;font-weight:700;height:32px;justify-content:center;margin-bottom:.5rem;position:relative;width:32px;z-index:2}.investor-funding_activeStage__X0KVn .investor-funding_stageCircle__ln1s4{background-color:#4e342e;background-color:var(--brown-800);box-shadow:0 3px 6px #00000026}.investor-funding_stageName__AnuvE{color:#5d4037;color:var(--brown-700);font-size:.7rem;font-weight:600;line-height:1.2;max-width:80px;text-align:center}.investor-funding_stageCount__t6KSj{background-color:#d7ccc8;background-color:var(--brown-100);border-radius:10px;color:#6d4c41;color:var(--brown-600);font-size:.65rem;margin-top:.25rem;padding:.1rem .4rem}.investor-funding_stageArrow__7P3su{color:#8d6e63;color:var(--brown-400);margin:0 .25rem;position:relative;z-index:1}.investor-funding_stageContent__vO9Xb{background-color:#fff;background-color:var(--white);border:1px solid #bcaaa4;border:1px solid var(--brown-200);border-radius:8px;box-shadow:0 2px 8px #00000014;margin-top:.5rem;padding:1rem;position:relative;z-index:3}.investor-funding_stageHeader__6iYWX{align-items:center;border-bottom:1px solid #d7ccc8;border-bottom:1px solid var(--brown-100);display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:.5rem}.investor-funding_stageHeader__6iYWX h3{color:#5d4037;color:var(--brown-700);font-size:1rem;font-weight:600;margin:0}.investor-funding_closeButton__HL1i8{align-items:center;background:none;border:none;border-radius:4px;color:#795548;color:var(--brown-500);cursor:pointer;display:flex;justify-content:center;padding:.25rem}.investor-funding_closeButton__HL1i8:hover{background-color:#d7ccc8;background-color:var(--brown-100);color:#5d4037;color:var(--brown-700)}.investor-funding_stageTableContainer__rmEii{overflow-x:auto}.investor-funding_stageTable__mR8tT{border-collapse:collapse;font-size:.8rem;width:100%}.investor-funding_stageTable__mR8tT th{background-color:#6d4c41;background-color:var(--brown-600);color:#fff;color:var(--white);font-size:.7rem;font-weight:600;padding:.5rem;text-align:left}.investor-funding_stageTable__mR8tT td{border-bottom:1px solid #d7ccc8;border-bottom:1px solid var(--brown-100);color:#4e342e;color:var(--brown-800);padding:.5rem}.investor-funding_stageTable__mR8tT tr:nth-child(2n){background-color:#efebe9;background-color:var(--brown-50)}.investor-funding_matchScore__u4MxC,.investor-funding_stageTable__mR8tT tr:hover{background-color:#d7ccc8;background-color:var(--brown-100)}.investor-funding_matchScore__u4MxC{border-radius:3px;height:6px;margin-bottom:.25rem;max-width:80px;overflow:hidden;position:relative;width:100%}.investor-funding_matchBar__fSU5o{background-color:#6d4c41;background-color:var(--brown-600);border-radius:3px;height:100%;left:0;position:absolute;top:0}.investor-funding_matchScore__u4MxC span{color:#5d4037;color:var(--brown-700);display:block;font-size:.7rem;font-weight:600;margin-top:.25rem}.investor-funding_actionButtons__MQPOO{display:flex;flex-wrap:wrap;gap:.25rem}.investor-funding_actionButton__aHoTr{align-items:center;background-color:#d7ccc8;background-color:var(--brown-100);border:1px solid #bcaaa4;border:1px solid var(--brown-200);border-radius:4px;color:#5d4037;color:var(--brown-700);cursor:pointer;display:flex;font-size:.7rem;font-weight:500;gap:.25rem;padding:.25rem .5rem;transition:all .2s}.investor-funding_actionButton__aHoTr:hover{background-color:#bcaaa4;background-color:var(--brown-200)}.investor-funding_actionButton__aHoTr:disabled{cursor:not-allowed;opacity:.5}.investor-funding_acceptButton__6Xg9b{background-color:var(--green-500);border-color:var(--green-700);color:#fff}.investor-funding_acceptButton__6Xg9b:hover{background-color:var(--green-700)}.investor-funding_cancelButton__227tS,.investor-funding_rejectButton__G1vAC,.investor-funding_removeButton__RlQIZ{background-color:var(--red-500);border-color:#c62828;color:#fff}.investor-funding_cancelButton__227tS:hover,.investor-funding_rejectButton__G1vAC:hover,.investor-funding_removeButton__RlQIZ:hover{background-color:#c62828}.investor-funding_sendButton__L2bUT,.investor-funding_uploadButton__9Piih{background-color:var(--blue-500);border-color:#1565c0;color:#fff}.investor-funding_sendButton__L2bUT:hover,.investor-funding_uploadButton__9Piih:hover{background-color:#1565c0}.investor-funding_statusBadge__9wMyM{background-color:#d7ccc8;background-color:var(--brown-100);color:#5d4037;color:var(--brown-700);font-size:.7rem;padding:.15rem .5rem}.investor-funding_statusReview__jS9nv{background-color:#fff8e1;color:#f57f17}.investor-funding_statusInfo__e3CP7{background-color:#e3f2fd;color:#3a2614}.investor-funding_stageInfo__wJ8yS{background-color:#efebe9;background-color:var(--brown-50);border:1px solid #d7ccc8;border:1px solid var(--brown-100);border-radius:6px;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;padding:.75rem}.investor-funding_infoBox__2lmiR{align-items:center;display:flex;gap:.5rem}.investor-funding_infoIcon__pmWaq{font-size:1rem}.investor-funding_infoText__vU3YG{color:#5d4037;color:var(--brown-700);font-size:.8rem}.investor-funding_infoText__vU3YG ul{margin:.25rem 0 0;padding-left:1.25rem}.investor-funding_infoText__vU3YG li{margin-bottom:.15rem}.investor-funding_requestedDocs__R8eSW{font-size:.75rem}.investor-funding_requestedDocs__R8eSW ul{margin:.25rem 0 0;padding-left:1.25rem}.investor-funding_requestedDocs__R8eSW li{margin-bottom:.15rem}.investor-funding_dealCard__fArkS,.investor-funding_decisionCard__Cyaqg,.investor-funding_documentRequestCard__V58TY{background-color:#fff;background-color:var(--white);border:1px solid #bcaaa4;border:1px solid var(--brown-200);border-radius:8px;box-shadow:0 1px 3px #0000000d;margin-bottom:1rem;overflow:hidden}.investor-funding_dealHeader__wJJAM,.investor-funding_decisionHeader__4FnIr,.investor-funding_documentRequestHeader__WskhR{align-items:center;background-color:#d7ccc8;background-color:var(--brown-100);display:flex;justify-content:space-between;padding:.75rem}.investor-funding_dealHeader__wJJAM h4,.investor-funding_decisionHeader__4FnIr h4,.investor-funding_documentRequestHeader__WskhR h4{color:#4e342e;color:var(--brown-800);font-size:.9rem;margin:0}.investor-funding_dealMeta__bbezQ,.investor-funding_decisionMeta__6\+dIR,.investor-funding_documentRequestMeta__FAcBa{color:#6d4c41;color:var(--brown-600);display:flex;flex-wrap:wrap;font-size:.75rem;gap:.5rem;margin-top:.25rem}.investor-funding_dealContent__AtvaU,.investor-funding_decisionContent__QwSMD,.investor-funding_documentRequestContent__EfLpt{padding:.75rem}.investor-funding_dealActions__KfHNf,.investor-funding_documentRequestActions__M0OuO{border-top:1px solid #d7ccc8;border-top:1px solid var(--brown-100);display:flex;gap:.5rem;justify-content:flex-end;padding:.75rem}.investor-funding_documentSelector__zzjuK h5,.investor-funding_nextSteps__oAzo8 h5,.investor-funding_rejectionReason__elht8 h5,.investor-funding_requestedDocsList__f2Tfh h5{color:#5d4037;color:var(--brown-700);font-size:.85rem;margin:0 0 .5rem}.investor-funding_requestedDocsList__f2Tfh ul{margin:0;padding-left:1.25rem}.investor-funding_requestedDocsList__f2Tfh li{font-size:.8rem;margin-bottom:.25rem}.investor-funding_documentSelector__zzjuK{margin-top:1rem}.investor-funding_documentList__LOor3{background-color:#efebe9;background-color:var(--brown-50);border:1px solid #d7ccc8;border:1px solid var(--brown-100);border-radius:4px;display:flex;flex-direction:column;gap:.5rem;max-height:200px;overflow-y:auto;padding:.5rem}.investor-funding_documentItem__2iog6{gap:.5rem}.investor-funding_documentItem__2iog6 input[type=checkbox]{accent-color:#6d4c41;accent-color:var(--brown-600)}.investor-funding_documentItem__2iog6 label{cursor:pointer;display:flex;flex-direction:column}.investor-funding_documentName__XIdhg{color:#5d4037;color:var(--brown-700);font-size:.8rem;font-weight:500}.investor-funding_documentMeta__tKhCO{color:#795548;color:var(--brown-500);font-size:.7rem}.investor-funding_decisionBadge__i78jp{border-radius:4px;font-size:.75rem;gap:.25rem;padding:.25rem .5rem}.investor-funding_decisionApproved__foq37 .investor-funding_decisionBadge__i78jp{background-color:var(--green-500);color:#fff}.investor-funding_decisionRejected__uugDs .investor-funding_decisionBadge__i78jp{background-color:var(--red-500);color:#fff}.investor-funding_nextStepButtons__OpqAX{display:flex;gap:.5rem;margin-top:.5rem}.investor-funding_rejectionReason__elht8 p{background-color:#efebe9;background-color:var(--brown-50);border:1px solid #d7ccc8;border:1px solid var(--brown-100);border-radius:4px;color:#6d4c41;color:var(--brown-600);font-size:.8rem;margin:0;padding:.5rem}.investor-funding_dealStatus__gLyvd{align-items:center;display:flex}.investor-funding_dealMetaItem__rNAZs{color:#5d4037;color:var(--brown-700);font-size:.8rem;margin-bottom:.5rem}.investor-funding_dealMetaItem__rNAZs strong{color:#4e342e;color:var(--brown-800)}.investor-funding_nextMeeting__-dyYb{align-items:center;background-color:#efebe9;background-color:var(--brown-50);border-radius:4px;color:#5d4037;color:var(--brown-700);display:flex;font-size:.8rem;gap:.5rem;margin-bottom:.75rem;padding:.5rem}.investor-funding_dealButtons__ihtJI{display:flex;gap:.5rem}.investor-funding_dealCard__fArkS,.investor-funding_decisionCard__Cyaqg,.investor-funding_infoRequestCard__ooKPf{background-color:#fff;border:1px solid #e8e0d5;border-radius:8px;box-shadow:0 2px 6px #0000000d;margin-bottom:20px;padding:20px}.investor-funding_dealHeader__wJJAM,.investor-funding_decisionHeader__4FnIr,.investor-funding_infoRequestHeader__-984a{border-bottom:1px solid #e8e0d5;margin-bottom:15px;padding-bottom:10px}.investor-funding_dealHeader__wJJAM h4,.investor-funding_decisionHeader__4FnIr h4,.investor-funding_infoRequestHeader__-984a h4{color:#3a2614;margin:0}.investor-funding_dealMeta__bbezQ,.investor-funding_decisionMeta__6\+dIR,.investor-funding_infoRequestMeta__GqqaE{color:#666;display:flex;flex-wrap:wrap;font-size:14px;gap:8px;margin-top:5px}.investor-funding_dealContent__AtvaU,.investor-funding_decisionContent__QwSMD,.investor-funding_infoRequestContent__OcD8o{display:flex;flex-direction:column;gap:15px}.investor-funding_infoRequestDetails__-st\+O{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.investor-funding_infoRequestItem__BqfJ1{display:flex;flex-direction:column}.investor-funding_infoRequestLabel__OUPI3{color:#3a2614;font-size:14px;font-weight:500}.investor-funding_requestedInfoList__9aVUm{margin-top:10px}.investor-funding_requestedInfoList__9aVUm h5{color:#3a2614;font-size:15px;margin-bottom:8px}.investor-funding_requestedInfoList__9aVUm ul{list-style-type:none;margin:0;padding-left:0}.investor-funding_requestedInfoList__9aVUm li{align-items:center;display:flex;padding:5px 0}.investor-funding_requestedInfoList__9aVUm li:before{color:#a38f6a;content:"•";margin-right:8px}.investor-funding_requestedInfoItem__aRuc7{font-size:14px}.investor-funding_dealActions__KfHNf,.investor-funding_decisionActions__dUS0j,.investor-funding_infoRequestActions__X7DSx{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.investor-funding_decisionHeader__4FnIr{align-items:center;display:flex;justify-content:space-between}.investor-funding_decisionBadge__i78jp{align-items:center;border-radius:20px;display:flex;font-size:14px;font-weight:500;gap:5px;padding:5px 10px}.investor-funding_decisionApproved__foq37{background-color:#e8f5e9;color:#2e7d32}.investor-funding_decisionRejected__uugDs{background-color:#ffebee;color:#c62828}.investor-funding_decisionItem__JSR7U{display:flex;margin-bottom:8px}.investor-funding_decisionLabel__s3hHm{color:#3a2614;font-weight:500;min-width:120px}.investor-funding_fundingInsights__iHOmX{background:#fff;background:var(--white);border-radius:12px;box-shadow:0 4px 6px #0000001a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:1rem 0;padding:1.5rem}.investor-funding_insightsTitle__cH-Du{border-bottom:3px solid #6d4c41;border-bottom:3px solid var(--brown-600);color:#4e342e;color:var(--brown-800);font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;padding-bottom:.75rem;text-align:center}.investor-funding_insightsSummary__SbAYw{animation:investor-funding_fadeInUp__0SvML .6s ease-in-out;display:flex;gap:1.25rem;justify-content:space-between;margin-bottom:1.5rem}.investor-funding_insightCard__m3eHF{align-items:center;animation:investor-funding_popIn__EwefD .5s ease forwards;background-color:#efebe9;background-color:var(--brown-50);border:1px solid #d7ccc8;border:1px solid var(--brown-100);border-radius:12px;box-shadow:0 2px 6px #0000000d;cursor:pointer;display:flex;flex:1 1;gap:1rem;padding:1rem;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s ease}.investor-funding_insightCard__m3eHF:hover{box-shadow:0 8px 16px #0000001a;transform:translateY(-6px) scale(1.02)}.investor-funding_insightIcon__ke90c{align-items:center;animation:investor-funding_bounce__8fhRN 2s infinite;background:linear-gradient(135deg,#6d4c41,#795548);background:linear-gradient(135deg,var(--brown-600),var(--brown-500));border-radius:50%;box-shadow:0 2px 4px #0000001a;color:#fff;color:var(--white);display:flex;font-size:1.2rem;height:42px;justify-content:center;width:42px}.investor-funding_insightContent__KN6VT{display:flex;flex-direction:column}.investor-funding_insightContent__KN6VT h3{color:#4e342e;color:var(--brown-800);font-size:1.2rem;font-weight:700;margin:0}.investor-funding_insightContent__KN6VT p{color:#6d4c41;color:var(--brown-600);font-size:.85rem;margin:0}.investor-funding_insightsTabs__1vLYu{animation:investor-funding_fadeIn__4AaoE .6s ease-in-out;margin-bottom:1.25rem}.investor-funding_insightsTabHeader__CJQBE{border-bottom:2px dashed #bcaaa4;border-bottom:2px dashed var(--brown-200);display:flex;flex-wrap:wrap;gap:.25rem}.investor-funding_insightsTab__mF3N3{align-items:center;background:none;border:none;border-radius:8px 8px 0 0;color:#6d4c41;color:var(--brown-600);cursor:pointer;display:flex;font-size:.85rem;gap:.5rem;padding:.6rem 1.2rem;transition:all .3s ease}.investor-funding_insightsTab__mF3N3:hover{background-color:#d7ccc8;background-color:var(--brown-100);color:#5d4037;color:var(--brown-700);transform:translateY(-2px)}.investor-funding_insightsTabActive__gUyny{background-color:#efebe9;background-color:var(--brown-50);border-bottom-color:#6d4c41;border-bottom-color:var(--brown-600);color:#4e342e;color:var(--brown-800);font-weight:600}.investor-funding_insightsContainer__o6o9g{grid-gap:1.25rem;animation:investor-funding_fadeInUp__0SvML .6s ease-in-out;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));position:relative}.investor-funding_chartContainer__hmrX9{animation:investor-funding_popIn__EwefD .4s ease forwards;background-color:#fff;background-color:var(--white);border:1px solid #d7ccc8;border:1px solid var(--brown-100);border-radius:10px;box-shadow:0 2px 4px #0000000d;height:220px;padding:1rem;position:relative;transition:transform .3s ease,box-shadow .3s ease}.investor-funding_chartContainer__hmrX9:hover{box-shadow:0 6px 12px #00000014;transform:translateY(-4px) scale(1.01)}.investor-funding_chartContainer__hmrX9 canvas{height:100%!important;width:100%!important}.investor-funding_leaderboard__M5hy8{display:flex;flex-direction:column;height:100%;padding:.5rem}.investor-funding_leaderboardContainer__g2Iuz{height:220px!important}.investor-funding_leaderboard__M5hy8 h3{border-bottom:2px solid #bcaaa4;border-bottom:2px solid var(--brown-200);color:#4e342e;color:var(--brown-800);font-size:.9rem;font-weight:700;margin:0 0 .75rem;padding-bottom:.5rem;text-align:center}.investor-funding_leaderboardList__SwqAQ{display:flex;flex:1 1;flex-direction:column;gap:.4rem}.investor-funding_leaderboardItem__2cGHJ{align-items:center;background:linear-gradient(135deg,#efebe9,#d7ccc8);background:linear-gradient(135deg,var(--brown-50) 0,var(--brown-100) 100%);border:1px solid #bcaaa4;border:1px solid var(--brown-200);border-radius:6px;display:flex;font-size:.8rem;justify-content:space-between;padding:.6rem;transition:transform .2s ease,box-shadow .2s ease}.investor-funding_leaderboardItem__2cGHJ:hover{box-shadow:0 2px 8px #0000001a;transform:translateX(4px)}.investor-funding_leaderboardItem__2cGHJ .investor-funding_rank__4Ni1j{background:#6d4c41;background:var(--brown-600);border-radius:4px;color:#fff;color:var(--white);font-size:.7rem;font-weight:700;min-width:1.5rem;padding:.2rem .4rem;text-align:center}.investor-funding_leaderboardItem__2cGHJ .investor-funding_funder__1qsN-,.investor-funding_leaderboardItem__2cGHJ .investor-funding_industry__jAcAP{color:#5d4037;color:var(--brown-700);flex:1 1;font-size:.75rem;font-weight:600;margin:0 .5rem}.investor-funding_leaderboardItem__2cGHJ .investor-funding_amount__BdVYK,.investor-funding_leaderboardItem__2cGHJ .investor-funding_matches__N4zgI{background:#fff;background:var(--white);border:1px solid #bcaaa4;border:1px solid var(--brown-200);border-radius:4px;color:#4e342e;color:var(--brown-800);font-size:.7rem;font-weight:700;padding:.2rem .4rem}@keyframes investor-funding_fadeInUp__0SvML{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes investor-funding_fadeIn__4AaoE{0%{opacity:0}to{opacity:1}}@keyframes investor-funding_popIn__EwefD{0%{opacity:0;transform:scale(.8)}80%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.investor-funding_fundingInsights__iHOmX{padding:1rem}.investor-funding_insightsTitle__cH-Du{font-size:1.25rem}.investor-funding_insightsSummary__SbAYw{flex-direction:column;gap:1rem}.investor-funding_insightCard__m3eHF{padding:.75rem}.investor-funding_insightsTabHeader__CJQBE{flex-direction:column}.investor-funding_insightsTab__mF3N3{justify-content:center;padding:.75rem}.investor-funding_insightsContainer__o6o9g{gap:1rem;grid-template-columns:1fr}.investor-funding_chartContainer__hmrX9{height:200px;padding:.75rem}}@media (max-width:480px){.investor-funding_fundingInsights__iHOmX{padding:.75rem}.investor-funding_insightsTitle__cH-Du{font-size:1.125rem;padding-bottom:.5rem}.investor-funding_insightCard__m3eHF{flex-direction:column;gap:.75rem;text-align:center}.investor-funding_insightContent__KN6VT h3{font-size:1.1rem}.investor-funding_insightsTab__mF3N3{font-size:.8rem;padding:.6rem}.investor-funding_chartContainer__hmrX9{height:180px}.investor-funding_leaderboardItem__2cGHJ{flex-direction:column;gap:.5rem;text-align:center}.investor-funding_leaderboardItem__2cGHJ .investor-funding_funder__1qsN-,.investor-funding_leaderboardItem__2cGHJ .investor-funding_industry__jAcAP{margin:0}}.investor-funding_filterSection__l27fB{display:flex;flex-direction:column;gap:.75rem}.investor-funding_filterHeader__HtOUP{align-items:center;display:flex;justify-content:space-between}.investor-funding_filterToggle__3V4Aj{align-items:center;background-color:#d7ccc8;background-color:var(--brown-100);border:none;border-radius:6px;color:#5d4037;color:var(--brown-700);cursor:pointer;display:flex;font-size:.85rem;font-weight:500;gap:.5rem;padding:.5rem .75rem;transition:background-color .2s}.investor-funding_filterToggle__3V4Aj:hover{background-color:#bcaaa4;background-color:var(--brown-200)}.investor-funding_filterBadge__c-\+Iz{align-items:center;background-color:#6d4c41;background-color:var(--brown-600);border-radius:50%;color:#fff;display:flex;font-size:.7rem;height:18px;justify-content:center;width:18px}.investor-funding_quickSearch__Re\+vq{align-items:center;background-color:#fff;background-color:var(--white);border:1px solid #bcaaa4;border:1px solid var(--brown-200);border-radius:6px;color:#6d4c41;color:var(--brown-600);display:flex;gap:.5rem;padding:.25rem .5rem}.investor-funding_quickSearchInput__eQtyi{background:#0000;border:none;color:#5d4037;color:var(--brown-700);font-size:.8rem;outline:none}.investor-funding_activeFiltersContainer__b3MJO{background-color:#efebe9;background-color:var(--brown-50);border:1px solid #d7ccc8;border:1px solid var(--brown-100);border-radius:6px;padding:.5rem}.investor-funding_activeFiltersHeader__eH\+6E{align-items:center;color:#5d4037;color:var(--brown-700);display:flex;font-size:.75rem;justify-content:space-between;margin-bottom:.5rem}.investor-funding_clearAllButton__vEIwR{background:none;border:none;color:#6d4c41;color:var(--brown-600);cursor:pointer;font-size:.75rem;text-decoration:underline}.investor-funding_clearAllButton__vEIwR:hover{color:#4e342e;color:var(--brown-800)}.investor-funding_activeFiltersList__5ZVr9{display:flex;flex-wrap:wrap;gap:.5rem}.investor-funding_activeFilterTag__be\+st{align-items:center;background-color:#d7ccc8;background-color:var(--brown-100);border-radius:4px;color:#5d4037;color:var(--brown-700);display:flex;font-size:.7rem;gap:.25rem;padding:.25rem .5rem}.investor-funding_removeFilterButton__\+LZoZ{align-items:center;background:none;border:none;color:#6d4c41;color:var(--brown-600);cursor:pointer;display:flex;justify-content:center;padding:0}.investor-funding_removeFilterButton__\+LZoZ:hover{color:#4e342e;color:var(--brown-800)}.investor-funding_filterContent__ghRp9{display:none}.investor-funding_filterVisible__eogYO{display:block}.investor-funding_filterGrid__SQXR7{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:.75rem}.investor-funding_filterCard__uRZ7\+{background-color:#fff;background-color:var(--white);border:1px solid #bcaaa4;border:1px solid var(--brown-200);border-radius:6px;padding:.75rem}.investor-funding_filterTitle__6ooqb{color:#5d4037;color:var(--brown-700);font-size:.8rem;font-weight:600;margin-bottom:.5rem}.investor-funding_filterSelect__x8f\+V{appearance:none;background-color:#fff;background-color:var(--white);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236d4c41' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .4rem center;background-repeat:no-repeat;background-size:.8rem;border:1px solid #a1887f;border:1px solid var(--brown-300);border-radius:4px;color:#4e342e;color:var(--brown-800);font-size:.75rem;padding:.4rem 1.5rem .4rem .4rem;width:100%}.investor-funding_filterSelect__x8f\+V:focus{border-color:#6d4c41;border-color:var(--brown-600);box-shadow:0 0 0 1px #6d4c4133;outline:none}.investor-funding_inputWithPrefix__jdHd4{flex:1 1;position:relative}.investor-funding_inputPrefix__HW-tr{color:#6d4c41;color:var(--brown-600);font-size:.75rem;left:.5rem;position:absolute;top:50%;transform:translateY(-50%)}.investor-funding_filterInput__iR2h4{background-color:#fff;background-color:var(--white);border:1px solid #a1887f;border:1px solid var(--brown-300);border-radius:4px;color:#4e342e;color:var(--brown-800);font-size:.75rem;padding:.4rem .4rem .4rem 1.2rem;width:100%}.investor-funding_filterInput__iR2h4:focus{border-color:#6d4c41;border-color:var(--brown-600);box-shadow:0 0 0 1px #6d4c4133;outline:none}.investor-funding_rangeInputs__SEzEL{display:flex;gap:.5rem}.investor-funding_sliderContainer__k5yN-{margin-top:.75rem;padding:0 .25rem}.investor-funding_sliderRoot__GtRkg{align-items:center;display:flex;height:16px;position:relative;touch-action:none;-webkit-user-select:none;user-select:none;width:100%}.investor-funding_sliderTrack__2l5Dx{background-color:#bcaaa4;background-color:var(--brown-200);border-radius:9999px;flex-grow:1;height:3px;position:relative}.investor-funding_sliderRange__af5B7{background-color:#6d4c41;background-color:var(--brown-600);border-radius:9999px;height:100%;position:absolute}.investor-funding_sliderThumb__fkIv5{background-color:#fff;background-color:var(--white);border:2px solid #6d4c41;border:2px solid var(--brown-600);border-radius:10px;box-shadow:0 1px 3px #0003;display:block;height:14px;transition:box-shadow .2s ease;width:14px}.investor-funding_sliderThumb__fkIv5:hover{box-shadow:0 0 0 4px #6d4c4133}.investor-funding_sliderThumb__fkIv5:focus{box-shadow:0 0 0 4px #6d4c414d;outline:none}.investor-funding_sliderValue__uMnMr{color:#5d4037;color:var(--brown-700);font-size:.75rem;font-weight:600;margin-top:.5rem;text-align:center}.investor-funding_checkboxGrid__riX0k{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr);max-height:120px;overflow-y:auto}.investor-funding_checkboxItem__QRlbF{align-items:center;display:flex;margin-bottom:.25rem}.investor-funding_checkbox__g0lzJ{accent-color:#6d4c41;accent-color:var(--brown-600);cursor:pointer;height:14px;margin-right:.25rem;width:14px}.investor-funding_checkboxLabel__QIkE3{align-items:center;color:#4e342e;color:var(--brown-800);cursor:pointer;display:flex;font-size:.75rem}.investor-funding_checkboxText__viVuO{flex:1 1}.investor-funding_checkboxIcon__siUCW{color:#6d4c41;color:var(--brown-600)}.investor-funding_dropdownContainer__urWoH{position:relative}.investor-funding_multiSelectButton__ArLwz{align-items:center;background-color:#fff;background-color:var(--white);border:1px solid #a1887f;border:1px solid var(--brown-300);border-radius:4px;color:#4e342e;color:var(--brown-800);cursor:pointer;display:flex;font-size:.75rem;justify-content:space-between;padding:.4rem .75rem;text-align:left;width:100%}.investor-funding_multiSelectActive__7uIT3{background-color:#efebe9;background-color:var(--brown-50)}.investor-funding_multiSelectActive__7uIT3,.investor-funding_multiSelectButton__ArLwz:hover{border-color:#795548;border-color:var(--brown-500)}.investor-funding_dropdownMenu__k9Trj{background-color:#fff;background-color:var(--white);border:1px solid #a1887f;border:1px solid var(--brown-300);border-radius:4px;box-shadow:0 3px 8px #00000026;left:0;margin-top:.25rem;max-height:150px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:10}.investor-funding_dropdownItem__6MBFE{border-bottom:1px solid #d7ccc8;border-bottom:1px solid var(--brown-100);padding:.4rem}.investor-funding_dropdownItem__6MBFE:last-child{border-bottom:none}.investor-funding_dropdownActions__SnlMN,.investor-funding_dropdownItem__6MBFE:hover{background-color:#efebe9;background-color:var(--brown-50)}.investor-funding_dropdownActions__SnlMN{border-top:1px solid #bcaaa4;border-top:1px solid var(--brown-200);padding:.4rem}.investor-funding_dropdownButton__CRwj-{background-color:#6d4c41;background-color:var(--brown-600);border:none;border-radius:4px;color:#fff;color:var(--white);cursor:pointer;font-size:.75rem;font-weight:500;padding:.3rem;transition:background-color .2s;width:100%}.investor-funding_dropdownButton__CRwj-:hover{background-color:#5d4037;background-color:var(--brown-700)}.investor-funding_filterActions__tgGhw{display:flex;gap:.75rem;justify-content:flex-end}.investor-funding_clearFiltersButton__Jf0hl{background-color:#d7ccc8;background-color:var(--brown-100);border:1px solid #a1887f;border:1px solid var(--brown-300);border-radius:4px;color:#4e342e;color:var(--brown-800);cursor:pointer;font-size:.75rem;font-weight:500;padding:.4rem .75rem;transition:all .2s}.investor-funding_clearFiltersButton__Jf0hl:hover{background-color:#bcaaa4;background-color:var(--brown-200)}.investor-funding_applyFiltersButton__UX3pP{background-color:#6d4c41;background-color:var(--brown-600);border:1px solid #5d4037;border:1px solid var(--brown-700);border-radius:4px;color:#fff;color:var(--white);cursor:pointer;font-size:.75rem;font-weight:500;padding:.4rem .75rem;transition:all .2s}.investor-funding_applyFiltersButton__UX3pP:hover{background-color:#5d4037;background-color:var(--brown-700)}.investor-funding_tableHeader__4oGyh{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:.75rem}.investor-funding_businessSummary__eSQQu{background-color:#efebe9;background-color:var(--brown-50);border:1px solid #d7ccc8;border:1px solid var(--brown-100);border-radius:4px;color:#6d4c41;color:var(--brown-600);font-size:.8rem;padding:.5rem .75rem}.investor-funding_tableSearch__\+d6H0{flex:1 1;max-width:300px;position:relative}.investor-funding_searchIcon__xd-hc{color:#795548;color:var(--brown-500);left:.5rem;position:absolute;top:50%;transform:translateY(-50%)}.investor-funding_searchInput__crUGX{background-color:#fff;background-color:var(--white);border:1px solid #a1887f;border:1px solid var(--brown-300);border-radius:4px;color:#4e342e;color:var(--brown-800);font-size:.75rem;padding:.4rem .4rem .4rem 2rem;width:100%}.investor-funding_searchInput__crUGX:focus{border-color:#6d4c41;border-color:var(--brown-600);box-shadow:0 0 0 1px #6d4c4133;outline:none}.investor-funding_tableStats__P6rb\+{display:flex;gap:.75rem}.investor-funding_statItem__kx6Eq{color:#5d4037;color:var(--brown-700);font-size:.75rem}.investor-funding_statValue__aHLG4{color:#4e342e;color:var(--brown-800);font-size:.85rem;font-weight:600}.investor-funding_tableContainer__QelCW{border:1px solid #bcaaa4;border:1px solid var(--brown-200);border-radius:6px;box-shadow:0 1px 2px #0000000d;max-width:100%}.investor-funding_fundingTable__3A3uD{background-color:#fff;background-color:var(--white);font-size:.75rem}.investor-funding_fundingTable__3A3uD th{background-color:#49352c;color:#fff;color:var(--white);font-size:.7rem;font-weight:600;padding:.1rem;white-space:nowrap;z-index:1}.investor-funding_sortableHeader__9Cz7U{align-items:center;cursor:pointer;display:flex;gap:.25rem}.investor-funding_sortableHeader__9Cz7U:hover{background-color:#5d4037;background-color:var(--brown-700)}.investor-funding_fundingTable__3A3uD td{border-bottom:1px solid #d7ccc8;border-bottom:1px solid var(--brown-100);color:var(--brown-800);font-size:.65rem;padding:.5rem}.investor-funding_fundingTable__3A3uD tr:nth-child(2n):not(.investor-funding_detailsRow__NBslp){background-color:#efebe9;background-color:var(--brown-50)}.investor-funding_fundingTable__3A3uD tr:hover:not(.investor-funding_detailsRow__NBslp){background-color:#d7ccc8;background-color:var(--brown-100)}.investor-funding_expandCell__U1VcE{text-align:center;width:30px}.investor-funding_expandButton__e3Sgj{align-items:center;background:none;border:none;border-radius:4px;color:#795548;color:var(--brown-500);cursor:pointer;display:flex;justify-content:center;padding:.25rem}.investor-funding_expandButton__e3Sgj:hover{background-color:#bcaaa4;background-color:var(--brown-200);color:#5d4037;color:var(--brown-700)}.investor-funding_funderCell__acE5x{min-width:150px}.investor-funding_funderInfo__8iTrG{align-items:center;display:flex;gap:.5rem}.investor-funding_funderLogo__EghGf{border-radius:4px;height:24px;object-fit:cover;width:24px}.investor-funding_funderName__PDXcJ{color:#5d4037;color:var(--brown-700);font-weight:600}.investor-funding_expandedRow__XAvGc{background-color:#d7ccc8!important;background-color:var(--brown-100)!important}.investor-funding_detailsRow__NBslp{background-color:#efebe9;background-color:var(--brown-50)}.investor-funding_expandedContent__2YKWE{display:flex;flex-direction:column;gap:.75rem;padding:.75rem}.investor-funding_expandedSection__Lt7TX{margin-bottom:.5rem}.investor-funding_expandedSection__Lt7TX h4{color:#5d4037;color:var(--brown-700);font-size:.85rem;margin:0 0 .5rem}.investor-funding_expandedSection__Lt7TX p{color:#6d4c41;color:var(--brown-600);font-size:.8rem;line-height:1.4;margin:0}.investor-funding_supportTags__7aVk-{display:flex;flex-wrap:wrap;gap:.5rem}.investor-funding_supportTag__caRog{background-color:#d7ccc8;background-color:var(--brown-100);border-radius:12px;color:#5d4037;color:var(--brown-700);display:inline-block;font-size:.7rem;padding:.15rem .5rem}.investor-funding_expandedActions__Z0Tmz{border-top:1px solid #bcaaa4;border-top:1px solid var(--brown-200);display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem;padding-top:.5rem}.investor-funding_expandedActionButton__muWXo{align-items:center;background-color:#d7ccc8;background-color:var(--brown-100);border:1px solid #bcaaa4;border:1px solid var(--brown-200);border-radius:4px;color:#5d4037;color:var(--brown-700);cursor:pointer;display:flex;font-size:.7rem;font-weight:500;gap:.25rem;padding:.25rem .5rem;transition:all .2s}.investor-funding_expandedActionButton__muWXo:hover{background-color:#bcaaa4;background-color:var(--brown-200)}.investor-funding_statusNotContacted__OKQr4{background-color:#d7ccc8;background-color:var(--brown-100);color:#5d4037;color:var(--brown-700)}.investor-funding_statusApplied__tnHPw{background-color:#fff8e1;color:#f57f17}.investor-funding_statusUnderReview__Rlxr-{background-color:#ede7f6;color:#4527a0}.investor-funding_statusFunded__ST1Yu{background-color:#e8f5e9;color:#2e7d32}.investor-funding_statusRejected__jZGSe{background-color:#ffebee;color:#c62828}.investor-funding_loadingContainer__hdA\+j{color:#6d4c41;color:var(--brown-600);flex-direction:column;padding:2rem}.investor-funding_spinner__EB1GA{animation:investor-funding_spin__EYnuZ 1s linear infinite;border:2px solid #d7ccc8;border-top:2px solid #6d4c41;border:2px solid var(--brown-100);border-radius:50%;border-top-color:var(--brown-600);height:20px;margin-bottom:.75rem;width:20px}.investor-funding_noResults__BRCPx{color:#6d4c41;color:var(--brown-600);font-style:italic;padding:1.5rem;text-align:center}.investor-funding_modalOverlay__suVnw{padding:1rem}.investor-funding_modalContent__XNAKp{background-color:#fff;background-color:var(--white);box-shadow:0 4px 12px #00000026;position:relative;width:100%}.investor-funding_modalHeader__\+lJ8B{align-items:flex-start;background-color:#efebe9;background-color:var(--brown-50);border-bottom:1px solid #d7ccc8;border-bottom:1px solid var(--brown-100);display:flex;justify-content:space-between;padding:1rem}.investor-funding_modalHeaderContent__sfRzQ{align-items:center;display:flex;gap:1rem}.investor-funding_modalLogo__atnfi{border-radius:6px;height:50px;object-fit:cover;width:50px}.investor-funding_modalHeader__\+lJ8B h2{color:#4e342e;color:var(--brown-800);font-size:1.2rem;margin:0}.investor-funding_modalSubheader__8FMj5{color:#6d4c41;color:var(--brown-600);display:flex;flex-wrap:wrap;font-size:.8rem;gap:.5rem;margin-top:.25rem}.investor-funding_matchBadge__c2vrU{background-color:#6d4c41;background-color:var(--brown-600);border-radius:12px;color:#fff;color:var(--white);font-size:.7rem;font-weight:500;padding:.1rem .5rem}.investor-funding_modalCloseButton__F17mA{align-items:center;background:none;border:none;border-radius:4px;color:#795548;color:var(--brown-500);cursor:pointer;display:flex;justify-content:center;padding:.25rem}.investor-funding_modalCloseButton__F17mA:hover{background-color:#d7ccc8;background-color:var(--brown-100);color:#5d4037;color:var(--brown-700)}.investor-funding_modalBody__nsehT{padding:1rem}.investor-funding_modalSection__zkVZp{margin-bottom:1.5rem}.investor-funding_modalSection__zkVZp h3{border-bottom:1px solid #d7ccc8;border-bottom:1px solid var(--brown-100);color:#5d4037;color:var(--brown-700);font-size:1rem;margin:0 0 .75rem;padding-bottom:.25rem}.investor-funding_modalSection__zkVZp p{color:#6d4c41;color:var(--brown-600);font-size:.85rem;line-height:1.5;margin:0}.investor-funding_modalColumns__h9EfN{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.investor-funding_detailItem__vntiQ{font-size:.85rem;margin-bottom:.5rem}.investor-funding_detailLabel__yROOQ{color:#5d4037;color:var(--brown-700);font-weight:600;margin-right:.25rem}.investor-funding_processList__McSCy,.investor-funding_requirementsList__dCGT7{color:#6d4c41;color:var(--brown-600);font-size:.85rem;margin:0;padding-left:1.25rem}.investor-funding_processList__McSCy li,.investor-funding_requirementsList__dCGT7 li{margin-bottom:.25rem}.investor-funding_portfolioList__ed\+JK{display:flex;flex-wrap:wrap;gap:.5rem}.investor-funding_portfolioItem__BTmgP{background-color:#efebe9;background-color:var(--brown-50);border:1px solid #d7ccc8;border:1px solid var(--brown-100);border-radius:4px;color:#5d4037;color:var(--brown-700);font-size:.75rem;padding:.25rem .5rem}.investor-funding_modalActions__tMJYO{border-top:1px solid #d7ccc8;border-top:1px solid var(--brown-100);flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;padding-top:1rem}.investor-funding_modalActionButton__-OlC2{align-items:center;background-color:#d7ccc8;background-color:var(--brown-100);border:1px solid #bcaaa4;border:1px solid var(--brown-200);border-radius:6px;color:#5d4037;color:var(--brown-700);cursor:pointer;display:flex;font-size:.8rem;font-weight:500;gap:.5rem;padding:.5rem .75rem;transition:all .2s}.investor-funding_modalActionButton__-OlC2:hover{background-color:#bcaaa4;background-color:var(--brown-200)}.investor-funding_modalPrimaryButton__7HCmF{align-items:center;background-color:#6d4c41;background-color:var(--brown-600);border:1px solid #5d4037;border:1px solid var(--brown-700);border-radius:6px;color:#fff;color:var(--white);cursor:pointer;display:flex;font-size:.8rem;font-weight:500;gap:.5rem;margin-left:auto;padding:.5rem .75rem;transition:all .2s}.investor-funding_modalPrimaryButton__7HCmF:hover{background-color:#5d4037;background-color:var(--brown-700)}.investor-funding_applicationForm__hbO90{background-color:#efebe9;background-color:var(--brown-50);border:1px solid #d7ccc8;border:1px solid var(--brown-100);border-radius:6px;padding:1rem}.investor-funding_formGroup__RyqCx{margin-bottom:1rem}.investor-funding_formGroup__RyqCx label{color:#5d4037;color:var(--brown-700);display:block;font-size:.85rem;font-weight:500;margin-bottom:.25rem}.investor-funding_formInput__DFG4M,.investor-funding_formTextarea__vvOx9{border:1px solid #a1887f;border:1px solid var(--brown-300);border-radius:4px;font-size:.85rem;padding:.5rem;width:100%}.investor-funding_formTextarea__vvOx9{min-height:100px;resize:vertical}@media (max-width:1200px){.investor-funding_mainContent__0RcmT{max-width:800px;width:calc(100% - 200px)}.investor-funding_insightsSummary__SbAYw{flex-direction:column}.investor-funding_insightsContainer__o6o9g{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width:992px){.investor-funding_mainContent__0RcmT{max-width:700px}.investor-funding_filterGrid__SQXR7{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.investor-funding_checkboxGrid__riX0k{grid-template-columns:1fr}}@media (max-width:768px){.investor-funding_mainContent__0RcmT{margin-left:0;margin-right:0;max-width:100%;padding:10px;width:100%}.investor-funding_pageContainer__udkwL{margin-right:0}.investor-funding_tableHeader__4oGyh{align-items:flex-start;flex-direction:column}.investor-funding_tableSearch__\+d6H0{max-width:100%;width:100%}.investor-funding_insightsContainer__o6o9g{grid-template-columns:1fr}.investor-funding_chartContainer__hmrX9{height:200px}.investor-funding_filterHeader__HtOUP{flex-direction:column;gap:.5rem}.investor-funding_quickSearch__Re\+vq{width:100%}.investor-funding_expandedActions__Z0Tmz{flex-direction:column}.investor-funding_modalColumns__h9EfN{grid-template-columns:1fr}}@media (max-width:480px){.investor-funding_filterGrid__SQXR7{grid-template-columns:1fr}}.investor-funding_tableSection__nHTJp{padding:1rem}.investor-funding_fundingTable__3A3uD{border-collapse:collapse}.investor-funding_fundingTable__3A3uD td,.investor-funding_fundingTable__3A3uD th{border:1px solid #ccc;padding:.75rem;text-align:left}.investor-funding_actionBtn__2GUAh,.investor-funding_approveBtn__LmuFT,.investor-funding_declineBtn__Hl8HT{border:none;cursor:pointer;margin-right:4px;padding:4px 6px}.investor-funding_approveBtn__LmuFT{background-color:#28a745;color:#fff}.investor-funding_declineBtn__Hl8HT{background-color:#dc3545}.investor-funding_modalOverlay__suVnw{background-color:#0006;height:100%;width:100%}.investor-funding_modalContent__XNAKp{padding:1.5rem;width:400px}.investor-funding_modalContent__XNAKp input,.investor-funding_modalContent__XNAKp textarea{margin-bottom:1rem;margin-top:.5rem;width:100%}.investor-funding_modalActions__tMJYO{justify-content:space-between}.investor-funding_confirmBtn__caSUS{background:#007bff;border:none;border-radius:4px;color:#fff;padding:.5rem 1rem}.investor-funding_cancelBtn__FwmDZ{background:#6c757d;color:#fff;padding:.5rem 1rem}.investor-funding_tableSection__nHTJp{background-color:#f9f5f0;border-radius:8px;box-shadow:0 2px 10px #0000000d;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:20px}.investor-funding_sectionTitle__ID5hN{border-bottom:2px solid #d7ccc8;color:#5d4037;font-size:1.5rem;font-weight:600;margin-bottom:20px;padding-bottom:10px}.investor-funding_tableContainer__QelCW{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000000d}.investor-funding_fundingTable__3A3uD{border-collapse:initial;border-spacing:0;min-width:1000px;width:100%}.investor-funding_fundingTable__3A3uD thead{background-color:#5d4037;color:#fff}.investor-funding_fundingTable__3A3uD th{font-weight:500;padding:12px 15px;position:sticky;text-align:left;top:0}.investor-funding_fundingTable__3A3uD tbody tr{transition:background-color .2s}.investor-funding_fundingTable__3A3uD tbody tr:nth-child(2n){background-color:#f5ebe6}.investor-funding_fundingTable__3A3uD tbody tr:hover{background-color:#efebe9}.investor-funding_fundingTable__3A3uD td{border-bottom:1px solid #e0e0e0;color:#4e342e;padding:12px 15px}.investor-funding_smeNameLink__4s1UE{background:none;border:none;color:#8d6e63;cursor:pointer;font-weight:500;padding:0;text-align:left;text-decoration:underline;text-decoration-color:#0000;transition:all .2s}.investor-funding_smeNameLink__4s1UE:hover{color:#5d4037;text-decoration-color:#8d6e63}.investor-funding_matchPercentage__hhRjX{align-items:center;display:flex;gap:8px}.investor-funding_matchBar__fSU5o{background-color:#a1887f;border-radius:4px;height:8px;transition:width .5s ease}.investor-funding_statusBadge__9wMyM{border-radius:12px;display:inline-block;font-size:.75rem;font-weight:500;padding:4px 8px}.investor-funding_statusPending__LftlE{background-color:#ffe0b2;color:#e65100}.investor-funding_statusAccepted__vlIif{background-color:#c8e6c9;color:#2e7d32}.investor-funding_statusDeclined__nxQDL{background-color:#ffcdd2;color:#c62828}.investor-funding_actionBtn__2GUAh{background:none;border:1px solid #d7ccc8;border-radius:4px;color:#5d4037;cursor:pointer;margin:0 2px;padding:5px 8px;transition:all .2s}.investor-funding_actionBtn__2GUAh:hover{background-color:#efebe9}.investor-funding_actionBtn__2GUAh:disabled{cursor:not-allowed;opacity:.5}.investor-funding_noApplications__7ZDHh{color:#8d6e63;padding:30px;text-align:center}.investor-funding_modalOverlay__suVnw{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.investor-funding_modalContent__XNAKp{background:#fff;border-radius:8px;box-shadow:0 5px 15px #0003;max-height:90vh;max-width:700px;overflow-y:auto;padding:25px;width:90%}.investor-funding_modalTitle__jOuB0{color:#5d4037;font-size:1.3rem;margin-bottom:15px}.investor-funding_modalSMEName__b0ILY{color:#8d6e63;font-size:1.1rem;margin-bottom:20px}.investor-funding_profileDetails__HUqzC{background-color:#f5f0eb;border-radius:6px;margin-bottom:20px;padding:15px}.investor-funding_profileGrid__XtlR3{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr;margin-bottom:15px}.investor-funding_documentList__LOor3{list-style:none;margin-top:10px;padding:0}.investor-funding_documentList__LOor3 li{align-items:center;color:#5d4037;display:flex;gap:8px;margin-bottom:5px}.investor-funding_docIcon__oEZfN{color:#8d6e63}.investor-funding_messageBox__3rqQq{margin-bottom:20px}.investor-funding_messageInput__82PSP{border:1px solid #d7ccc8;border-radius:4px;font-family:inherit;min-height:100px;padding:10px;resize:vertical;width:100%}.investor-funding_messagePreview__-5Gyb{background-color:#f5f0eb;font-size:.9rem;margin-top:10px}.investor-funding_meetingFields__MWTch{grid-gap:15px;display:grid;gap:15px;margin-bottom:20px}.investor-funding_meetingInput__poqvN{border:1px solid #d7ccc8;border-radius:4px;font-family:inherit;padding:8px 10px;width:100%}.investor-funding_availabilitySection__u18\+y{margin-top:15px}.investor-funding_selectDatesBtn__h0qFv{background-color:#8d6e63;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-bottom:10px;padding:8px 12px;transition:background-color .2s}.investor-funding_selectDatesBtn__h0qFv:hover{background-color:#5d4037}.investor-funding_availabilityList__QxgO6{grid-gap:8px;display:grid;gap:8px}.investor-funding_availabilityItem__IBiTu{align-items:center;background-color:#f5f0eb;border-radius:4px;display:flex;justify-content:space-between;padding:8px 12px}.investor-funding_availabilityDate__Be3O7{font-weight:500}.investor-funding_availabilityTime__S95jC{color:#5d4037;font-size:.9rem}.investor-funding_removeBtn__qi3KJ{background:none;border:none;color:#c62828;cursor:pointer;font-size:1.2rem;line-height:1}.investor-funding_calendarModalOverlay__Ummbk{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.investor-funding_calendarModal__n\+-nS{background:#fff;border-radius:8px;max-height:90vh;max-width:600px;overflow-y:auto;padding:20px;width:90%}.investor-funding_timeSelection__3W6a8{margin-bottom:15px}.investor-funding_timeInputs__y8NfF{align-items:center;display:flex;gap:10px;margin-top:5px}.investor-funding_timeInputs__y8NfF input{border:1px solid #d7ccc8;border-radius:4px;padding:5px}.investor-funding_modalActions__tMJYO{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.investor-funding_acceptBtn__3bgyj{background-color:#8d6e63;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px;transition:background-color .2s}.investor-funding_acceptBtn__3bgyj:hover{background-color:#5d4037}.investor-funding_declineBtn__Hl8HT{background-color:#c62828;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px;transition:background-color .2s}.investor-funding_declineBtn__Hl8HT:hover{background-color:#8e0000}.investor-funding_cancelBtn__FwmDZ{background-color:#e0e0e0;border:none;border-radius:4px;color:#5d4037;cursor:pointer;padding:8px 16px;transition:background-color .2s}.investor-funding_cancelBtn__FwmDZ:hover{background-color:#bdbdbd}.investor-funding_errorText__y4K9P{align-items:center;color:#c62828;display:flex;font-size:.8rem;gap:5px;margin-top:5px}.investor-funding_inputError__mzlxr{border-color:#c62828!important}.investor-funding_loadingContainer__hdA\+j{align-items:center;color:#5d4037;display:flex;height:200px;justify-content:center}.investor-funding_notification__4Utxm{border-radius:4px;font-weight:500;margin-bottom:20px;padding:10px 15px}.investor-funding_notification__4Utxm.investor-funding_success__H4jhS{background-color:#c8e6c9;color:#2e7d32}.investor-funding_notification__4Utxm.investor-funding_error__qe6ar{background-color:#ffcdd2;color:#c62828}.investor-funding_tooltip__TKmvM{cursor:pointer;margin-left:5px}.investor-funding_tooltipText__KW2dn{background-color:#5d4037;border-radius:6px;bottom:125%;color:#fff;font-size:.8rem;font-weight:400;left:50%;opacity:0;padding:5px;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .3s;visibility:hidden;width:200px;z-index:1}.investor-funding_infoIcon__pmWaq{color:#8d6e63}.investor-funding_stageOption__5ff8\+{border:1px solid #d7ccc8;border-radius:4px;padding:10px}.investor-funding_stageOption__5ff8\+:hover{background-color:#f5f0eb}.investor-funding_stageOption__5ff8\+.investor-funding_active__umM9N{background-color:#8d6e63;border-color:#8d6e63}.investor-funding_documentUpload__rqXyv{margin-bottom:20px}.investor-funding_fileInput__CO3ph{display:block;margin-top:5px;width:100%}.investor-funding_fileInfo__G9WGK{color:#5d4037;font-size:.9rem;margin-top:5px}.investor-funding_currentStageBadge__H0Nhi{background-color:#8d6e63;border-radius:12px;display:inline-block;font-size:.75rem;font-weight:500;padding:4px 8px}.investor-funding_loadingSpinner__WWuew{animation:investor-funding_spin__EYnuZ 1s ease-in-out infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:16px;width:16px}@keyframes investor-funding_spin__EYnuZ{to{transform:rotate(1turn)}}@media (max-width:768px){.investor-funding_profileGrid__XtlR3{grid-template-columns:1fr}.investor-funding_modalContent__XNAKp{padding:15px;width:95%}.investor-funding_stageOptions__1K7cQ{grid-template-columns:1fr}}.investor-funding_welcome-popup__7tRUB{animation:investor-funding_slideUp__Q9ChC .4s ease-out;background-color:#fff;border-radius:12px;box-shadow:0 10px 30px #0003;max-width:500px;overflow:hidden;position:relative;width:90%}@keyframes investor-funding_slideUp__Q9ChC{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.investor-funding_close-popup__yb9CI{background:none;border:none;color:#666;cursor:pointer;position:absolute;right:15px;top:15px;transition:color .2s;z-index:10}.investor-funding_close-popup__yb9CI:hover{color:#333}.investor-funding_popup-content__pN5\+a{padding:40px 30px;text-align:center}.investor-funding_investor-popup__zip56 .investor-funding_popup-content__pN5\+a{background:linear-gradient(135deg,#efebe9,#d7ccc8)}.investor-funding_popup-icon__heju4{animation:investor-funding_bounce__8fhRN 1s ease infinite alternate;font-size:48px;margin-bottom:20px}@keyframes investor-funding_bounce__8fhRN{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.investor-funding_popup-progress__5VFh6{display:flex;gap:8px;justify-content:center;margin:30px 0}.investor-funding_progress-dot__QG6lG{background-color:#e0e0e0;border-radius:50%;height:10px;transition:background-color .3s,transform .3s;width:10px}.investor-funding_progress-dot__QG6lG.investor-funding_active__umM9N{background-color:#8d6e63;transform:scale(1.3)}.investor-funding_popup-buttons__vWgn-{display:flex;justify-content:space-between;margin-top:20px}.investor-funding_investor-popup__zip56 h2{color:#5d4037;font-size:24px;margin-bottom:15px}.investor-funding_investor-popup__zip56 p{color:#3e2723;line-height:1.6;margin-bottom:15px}.investor-funding_btn__BGf-d{align-items:center;border-radius:6px;cursor:pointer;display:flex;font-weight:500;gap:8px;justify-content:center;padding:12px 20px;transition:all .2s ease}.investor-funding_btn-primary__G--13{background-color:#5d4037;border:none;color:#fff}.investor-funding_btn-primary__G--13:hover{background-color:#3e2723;box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.investor-funding_btn-secondary__txnnS{background-color:initial;border:1px solid #5d4037;color:#5d4037}.investor-funding_btn-secondary__txnnS:hover{background-color:#5d40371a}@media (max-width:600px){.investor-funding_welcome-popup__7tRUB{max-height:90vh;overflow-y:auto;width:95%}.investor-funding_popup-content__pN5\+a{padding:30px 20px}.investor-funding_popup-buttons__vWgn-{flex-direction:column;gap:10px}.investor-funding_popup-buttons__vWgn- button{width:100%}}.investor-funding_tooltip__TKmvM{cursor:help;display:inline-block;margin-left:8px;position:relative}.investor-funding_infoIcon__pmWaq{color:#2196f3}.investor-funding_tooltip__TKmvM .investor-funding_tooltipText__KW2dn{background-color:#333;border-radius:6px;bottom:125%;color:#fff;left:50%;opacity:0;padding:8px;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .3s;visibility:hidden;width:250px;z-index:1}.investor-funding_tooltip__TKmvM:hover .investor-funding_tooltipText__KW2dn{opacity:1;visibility:visible}.investor-funding_statusAccepted__vlIif{background-color:#4caf50;color:#fff}.investor-funding_statusDeclined__nxQDL{background-color:#f44336;color:#fff}.investor-funding_statusPending__LftlE{background-color:#ff9800;color:#fff}.investor-funding_messageContainer__-lgS6{position:relative}.investor-funding_messagePreview__-5Gyb{background:#f5f5f5;border-radius:4px;color:#555;font-size:.9em;margin-top:8px;padding:8px}.investor-funding_acceptBtn__3bgyj{background-color:#4caf50}.investor-funding_acceptBtn__3bgyj:hover{background-color:#3e8e41}.investor-funding_declineBtn__Hl8HT{background-color:#f44336}.investor-funding_declineBtn__Hl8HT:hover{background-color:#d32f2f}.investor-funding_nextStageDropdown__q0B74{display:inline-block;position:relative}.investor-funding_nextStageBtn__aaC1H{align-items:center;background-color:#f0f0f0;border:1px solid #ddd;border-radius:4px;color:#333;cursor:pointer;display:flex;font-size:14px;gap:4px;padding:6px 12px;transition:all .2s}.investor-funding_nextStageBtn__aaC1H:hover{background-color:#e0e0e0}.investor-funding_currentStageBadge__H0Nhi{background-color:#4caf50;border-radius:4px;color:#fff;font-size:14px;padding:6px 12px;text-align:center}.investor-funding_stageSelection__uwUGq{margin-bottom:20px}.investor-funding_stageOptions__1K7cQ{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin-bottom:10px}.investor-funding_stageOption__5ff8\+{background-color:#f9f9f9;border:1px solid #ddd;border-radius:6px;cursor:pointer;padding:12px;text-align:center;transition:all .2s}.investor-funding_stageOption__5ff8\+:hover{background-color:#f0f0f0}.investor-funding_stageOption__5ff8\+.investor-funding_active__umM9N{background-color:#4caf50;border-color:#4caf50;color:#fff}.investor-funding_stageBadgeButton__edVoN{background:none;border:none;cursor:pointer;font:inherit;padding:0}.investor-funding_stageBadgeButton__edVoN:hover .investor-funding_currentStageBadge__H0Nhi{background-color:#f0f0f0}.investor-funding_profileModal__SHord{max-height:90vh;max-width:900px;overflow-y:auto}.investor-funding_profileHeader__Auft0{align-items:center;border-bottom:1px solid #eee;display:flex;gap:20px;margin-bottom:30px;padding-bottom:20px}.investor-funding_companyLogo__LyxWu{border:1px solid #eee;border-radius:8px;height:80px;object-fit:contain;width:80px}.investor-funding_profileAvatar__UTWi4{align-items:center;background-color:#f0f0f0;border-radius:8px;color:#555;display:flex;font-size:32px;font-weight:700;height:80px;justify-content:center;width:80px}.investor-funding_profileHeaderContent__I9NYP{flex:1 1}.investor-funding_profileName__NZqkZ{color:#333;font-size:24px;margin:0}.investor-funding_profileSubtitle__GIJ7h{color:#666;font-size:14px;margin:5px 0 0}.investor-funding_profileContent__zMKnR{display:flex;flex-direction:column;gap:30px}.investor-funding_profileSection__XHrHO{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000000d;padding:20px}.investor-funding_sectionTitle__ID5hN{border-bottom:1px solid #eee;color:#333;font-size:18px;margin:0 0 15px;padding-bottom:8px}.investor-funding_subSectionTitle__Zy78K{color:#444;font-size:16px;margin:20px 0 10px}.investor-funding_infoGrid__he8av{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.investor-funding_infoItem__rI59f{display:flex;flex-direction:column;gap:2px}.investor-funding_infoLabel__P7UdF{color:#555;font-size:14px;font-weight:500}.investor-funding_infoDetails__8TxVQ{color:#666;font-size:13px;font-style:italic}.investor-funding_tableContainer__QelCW{margin-top:15px;overflow-x:auto}.investor-funding_fundsTable__Xf1fn{border-collapse:collapse;width:100%}.investor-funding_fundsTable__Xf1fn td,.investor-funding_fundsTable__Xf1fn th{border:1px solid #eee;padding:8px 12px;text-align:left}.investor-funding_fundsTable__Xf1fn th{background-color:#f5f5f5;font-weight:500}.investor-funding_documentsGrid__WJWzP{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.investor-funding_documentItem__2iog6{align-items:center;background-color:#f9f9f9;border-radius:4px;display:flex;gap:8px;padding:8px}.investor-funding_documentItem__2iog6 a{color:#06c;text-decoration:none}.investor-funding_documentItem__2iog6 a:hover{text-decoration:underline}:root{--brown-50:#efebe9;--brown-100:#d7ccc8;--brown-200:#bcaaa4;--brown-300:#a1887f;--brown-400:#8d6e63;--brown-500:#795548;--brown-600:#6d4c41;--brown-700:#5d4037;--brown-800:#4e342e;--brown-900:#3e2723;--brown-accent:#d7ccc8;--white:#fff;--black:#212121;--pink-bubble:#f8bbd0;--blue-500:#2196f3;--green-500:#4caf50;--green-700:#388e3c;--red-500:#f44336;--orange-500:#ff9800;--purple-500:#9c27b0}.advisor_pageContainer__S2uaG{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);margin-left:220px;margin-top:40px;min-height:100vh;padding:2rem}.advisor_contentWrapper__GZQmY{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1200px}.advisor_pageTitle__cyAsk{color:#4e342e;color:var(--brown-800);font-size:2.5rem;font-weight:700;margin-bottom:.5rem;padding-bottom:.25rem;position:relative}.advisor_pageTitle__cyAsk:after{background-color:#795548;background-color:var(--brown-500);border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:60px}.advisor_pageSubtitle__UqDh5{color:#4a5568;font-size:1.125rem;margin-bottom:2rem}.advisor_sectionCard__bYj\+W{background:#fff;border:1px solid #d7ccc8;border:1px solid var(--brown-100);border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;overflow:hidden;transition:transform .2s ease-in-out}.advisor_sectionCard__bYj\+W:hover{transform:translateY(-2px)}.advisor_sectionContent__9Y6Qt{padding:2rem}.advisor_sectionTitle__bT4Bp{color:#5d4037;color:var(--brown-700);font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;position:relative}.advisor_dealflowPipelineContainer__rjZ6L{background-color:#fff;border-radius:20px;box-shadow:0 4px 12px #0000001a;font-family:Comic Sans MS,Segoe UI,cursive,sans-serif;margin:-16px 1;padding:1px;position:relative;transition:background-color .3s ease}.advisor_pipelineStagesContainer__1MB9k{padding:20px 0;position:relative}.advisor_pipelineStagesRow__apPnZ{align-items:center;display:flex;gap:12px;justify-content:space-between;position:relative;z-index:2}.advisor_pipelineStage__tz0jK{align-items:center;cursor:pointer;display:flex;flex:1 1;justify-content:center;position:relative;transition:transform .2s}.advisor_pipelineStage__tz0jK:hover{transform:scale(1.05)}.advisor_stageCard__zM7U6{background:linear-gradient(135deg,#140905,#8d6e63);border-radius:16px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;height:110px;justify-content:space-between;overflow:hidden;padding:12px;position:relative;text-align:center;transition:all .3s ease;width:125px}.advisor_stageCard__zM7U6:hover{box-shadow:0 8px 16px #00000026;transform:translateY(-5px)}.advisor_stageCard__zM7U6:before{background:linear-gradient(135deg,#fff3,#fff0 50%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.advisor_stageContent__jBaPI{display:flex;flex-direction:column;height:100%;position:relative;z-index:2}.advisor_stageHeader__\+cVYA{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px}.advisor_stageName__NDNqg{color:#fff;font-size:13px;font-weight:700;line-height:1.2;margin:0;text-shadow:1px 1px 2px #0000004d}.advisor_stageIcon__ABz3Q{color:#fff;font-size:16px;opacity:.9;text-shadow:1px 1px 2px #0000004d}.advisor_stageCount__r63Cw{color:#fff;font-size:30px;font-weight:800;margin:auto 0 0;text-align:center;text-shadow:1px 1px 3px #0000004d}.advisor_stageCard__zM7U6:after{background:#ffffff1a;border-radius:50%;bottom:-10px;content:"";height:40px;position:absolute;right:-10px;transition:all .3s ease;width:40px}.advisor_stageCard__zM7U6:hover:after{transform:scale(1.1)}.advisor_stageTooltip__F289l{background-color:#4a312af2;border-radius:0 0 12px 12px;color:#efebe9;font-size:.8rem;left:50%;line-height:1.4;margin-top:10px;opacity:0;padding:10px;position:absolute;text-align:center;top:100%;transform:translateX(-50%);transition:all .3s ease;width:100%;z-index:10}.advisor_pipelineStage__tz0jK:hover .advisor_stageTooltip__F289l{opacity:1}.advisor_completed__t6z9x .advisor_stageCard__zM7U6{background:linear-gradient(135deg,#bcaaa4,#a1887f)}.advisor_rescheduled__gwcJi .advisor_stageCard__zM7U6{background:linear-gradient(135deg,#d7ccc8,#bcaaa4)}.advisor_cancelled__IGsyL .advisor_stageCard__zM7U6{background:linear-gradient(135deg,#8d6e63,#6d4c41)}.advisor_pipelineTitle__mBg6t{color:#5d4037;font-size:22px;font-weight:700;letter-spacing:1px;margin:0 0 8px}.advisor_stageSelected__hXsaD{box-shadow:0 4px 12px #00000026;transform:translateY(-5px)}.advisor_stageSelected__hXsaD:after{background-color:var(--primary-color);border-radius:2px;bottom:-8px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:16px}.advisor_pipelineModalOverlay__\+heOr{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:50}.advisor_pipelineModal__qodxZ{animation:advisor_fadeInScale__p0UhJ .3s ease;background-color:#fffaf0;border-radius:16px;box-shadow:0 8px 20px #0003;max-width:500px;padding:24px;position:relative;width:90%;z-index:100}@keyframes advisor_fadeInScale__p0UhJ{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.advisor_modalHeader__tsA7e{margin-bottom:16px}.advisor_modalTitle__3KwZ8{color:#5d4037;font-size:18px;font-weight:700;margin:0}.advisor_modalCloseBtn__1bQIt{background:none;border:none;color:#5d4037;cursor:pointer}.advisor_modalBody__ZukB9{padding-top:10px}.advisor_statusIndicator__yMIv1{align-items:center;display:flex;margin-bottom:16px}.advisor_statusDot__HM2VX{border-radius:50%;height:12px;margin-right:8px;width:12px}.advisor_statusText__P52EG{color:#5d4037;font-size:14px;font-weight:600}.advisor_rejectionContent__L0seA{margin-bottom:20px}.advisor_rejectionTitle__L8gSS{color:#4e342e;font-size:14px;font-weight:700;margin-bottom:4px}.advisor_rejectionReason__BDWCZ{color:#6d4c41;font-size:13px;line-height:1.4}.advisor_detailsSection__FlTBA{border-top:1px dashed #d7ccc8;padding-top:12px}.advisor_detailRow__j\+CJH{display:flex;justify-content:space-between;margin-bottom:6px}.advisor_detailLabel__sSgS0{color:#4e342e;font-size:13px;font-weight:600}.advisor_detailValue__VdTXb{color:#6d4c41;font-size:13px}.advisor_insightsSummary__ePhAh{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.advisor_insightCard__zya2T{align-items:center;background:#efebe9;background:var(--brown-50);border:1px solid #d7ccc8;border:1px solid var(--brown-100);border-radius:8px;display:flex;gap:1rem;padding:1rem;transition:transform .3s ease,box-shadow .3s ease}.advisor_insightCard__zya2T:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.advisor_insightIcon__Owd0y{align-items:center;background:#6d4c41;background:var(--brown-600);border-radius:8px;color:#fff;display:flex;justify-content:center;padding:.75rem}.advisor_insightContent__wah2Q h3{color:#4e342e;color:var(--brown-800);font-size:1.5rem;font-weight:700;margin:0}.advisor_insightContent__wah2Q p{color:#6d4c41;color:var(--brown-600);font-size:.875rem;margin:0}.advisor_insightsTabs__J6Pl-{margin-bottom:2rem}.advisor_insightsTabHeader__eOLZb{border-bottom:1px solid #bcaaa4;border-bottom:1px solid var(--brown-200);display:flex;gap:.5rem}.advisor_insightsTab__-P7EN{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:#6d4c41;color:var(--brown-600);cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;padding:.75rem 1rem;transition:all .2s ease}.advisor_insightsTab__-P7EN:hover{color:#5d4037;color:var(--brown-700)}.advisor_insightsTabActive__7aVvG{border-bottom-color:#6d4c41;border-bottom-color:var(--brown-600);color:#4e342e;color:var(--brown-800)}.advisor_insightsContainer__kBdMq{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.advisor_chartContainer__nfY9-{background:#efebe9;background:var(--brown-50);border:1px solid #d7ccc8;border:1px solid var(--brown-100);border-radius:8px;height:300px;padding:1rem}.advisor_tableHeader__k1FnZ{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.advisor_tableActions__ukBeu{display:flex;gap:.5rem}.advisor_filterButton__3Nkt5{align-items:center;background:#d7ccc8;background:var(--brown-100);border:1px solid #bcaaa4;border:1px solid var(--brown-200);border-radius:6px;color:#5d4037;color:var(--brown-700);cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;padding:.5rem 1rem;transition:all .2s}.advisor_filterButton__3Nkt5:hover{background:#bcaaa4;background:var(--brown-200)}.advisor_filterBadge__sAVRO{align-items:center;background:#6d4c41;background:var(--brown-600);border-radius:50%;color:#fff;display:flex;font-size:.75rem;height:20px;justify-content:center;width:20px}.advisor_tableContainer__pVkeP{border:1px solid #bcaaa4;border:1px solid var(--brown-200);border-radius:8px;overflow-x:auto}.advisor_advisorTable__3GjQm{background:#fff;background-color:#fefcfa;border-collapse:collapse;border-radius:12px;box-shadow:0 4px 24px #8b451314;font-size:.85em;overflow:hidden;table-layout:fixed;width:100%}.advisor_advisorTable__3GjQm th{background:linear-gradient(135deg,#4e2106,#372c27);border-bottom:3px solid #1a0c02;border-right:2px solid #1a0c02;color:#fefcfa;font-size:.8em;font-weight:600;letter-spacing:.5px;padding:1rem;position:sticky;text-align:left;text-transform:uppercase;top:0;z-index:10}.advisor_advisorTable__3GjQm td{border-bottom:1px solid #d7ccc8;border-bottom:1px solid var(--brown-100);color:#5d2a0a;font-size:.875rem;line-height:1.3;padding:1rem;vertical-align:top}.advisor_advisorTable__3GjQm tr:hover{background:#efebe9;background:var(--brown-50);box-shadow:0 2px 8px #8b45131a;transform:translateX(2px)}.advisor_truncatedTextContainer__ur\+C3{position:relative}.advisor_truncatedText__T2Bgp{-webkit-box-orient:vertical;word-wrap:break-word;-webkit-line-clamp:2;-webkit-line-clamp:var(--max-lines,2);display:-webkit-box;line-height:1.4;max-height:2.8em;max-height:calc(1.4em*var(--max-lines, 2));overflow:hidden}.advisor_truncatedText__T2Bgp.advisor_expanded__fgk3f{-webkit-line-clamp:none;max-height:none}.advisor_seeMoreButton__eYP\+c{align-items:center;background:none;border:none;color:#795548;color:var(--brown-500);cursor:pointer;display:flex;font-size:.75rem;gap:.25rem;margin-top:.25rem;text-decoration:underline}.advisor_seeMoreButton__eYP\+c:hover{color:#5d4037;color:var(--brown-700)}.advisor_matchContainer__L3GQj{align-items:center;display:flex;gap:.5rem}.advisor_progressBar__QNq-v{background:#bcaaa4;background:var(--brown-200);border-radius:4px;height:8px;overflow:hidden;width:60px}.advisor_progressFill__QyadP{background:linear-gradient(90deg,#4caf50,#68d391);background:linear-gradient(90deg,var(--green-500),#68d391);height:100%;transition:width .3s ease}.advisor_matchScore__Y620k{font-size:.875rem}.advisor_matchScore__Y620k,.advisor_responseRate__5L0UI{color:#5d4037;color:var(--brown-700);font-weight:600}.advisor_statusBadge__F77JU{font-weight:500}.advisor_availabilityBadge__fSHp3,.advisor_statusBadge__F77JU{border-radius:4px;display:inline-block;font-size:.75rem;padding:.25rem .5rem}.advisor_availabilityBadge__fSHp3{background:#d7ccc8;background:var(--brown-100);color:#5d4037;color:var(--brown-700)}.advisor_actionButtons__o9ESU{display:flex;flex-wrap:wrap;gap:.5rem}.advisor_connectButton__OU6DE{background:#6d4c41;background:var(--brown-600);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.75rem;padding:.375rem .75rem;transition:background .2s}.advisor_connectButton__OU6DE:hover{background:#5d4037;background:var(--brown-700)}.advisor_shortlistButton__AeMBT{background:#d7ccc8;background:var(--brown-100);border:1px solid #bcaaa4;border:1px solid var(--brown-200);border-radius:4px;color:#5d4037;color:var(--brown-700);cursor:pointer;font-size:.75rem;padding:.375rem .75rem;transition:all .2s}.advisor_shortlistButton__AeMBT:hover{background:#bcaaa4;background:var(--brown-200)}.advisor_confirmedBadge__-1jUN{align-items:center;background:#4caf50;background:var(--green-500);color:#fff;display:flex;gap:.25rem}.advisor_confirmedBadge__-1jUN,.advisor_contactedBadge__VuhAD{border-radius:4px;font-size:.75rem;font-weight:500;padding:.375rem .75rem}.advisor_contactedBadge__VuhAD{background:#d7ccc8;background:var(--brown-100);color:#5d4037;color:var(--brown-700)}.advisor_modalOverlay__AIPjE{background-color:#00000080}.advisor_modal__R0yqf{border-radius:8px;box-shadow:0 4px 20px #00000026;max-height:90vh;max-width:800px;width:80%}.advisor_modalHeader__tsA7e{border-bottom:1px solid #d7ccc8;border-bottom:1px solid var(--brown-100);padding:1rem}.advisor_modalHeader__tsA7e h3{color:#5d4037;color:var(--brown-700)}.advisor_modalHeader__tsA7e button{color:#795548;color:var(--brown-500)}.advisor_profileSummary__J9DTc{grid-gap:1.5rem;display:grid;grid-template-columns:repeat(2,1fr)}.advisor_summarySection__YKa3q h4{border-bottom:1px solid #d7ccc8;border-bottom:1px solid var(--brown-100);margin-top:0;padding-bottom:.5rem}.advisor_summarySection__YKa3q p{margin:.5rem 0}.advisor_modalActions__2yLhV{border-top:1px solid #d7ccc8;border-top:1px solid var(--brown-100);padding:1rem}.advisor_cancelButton__VDn1M{border:1px solid #bcaaa4;border:1px solid var(--brown-200);border-radius:4px}.advisor_notification__dP3Zs{animation:advisor_slideIn__IDktG .3s ease-out;border-radius:4px;right:20px;top:20px}.advisor_notification__dP3Zs.advisor_success__N2t4C{background-color:#4caf50;background-color:var(--green-500)}.advisor_notification__dP3Zs.advisor_info__zrVvf{background-color:#795548;background-color:var(--brown-500)}@keyframes advisor_slideIn__IDktG{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.advisor_loadingContainer__d8VnS{height:200px}.advisor_noResults__fVIuP{color:#795548;color:var(--brown-500)}.advisor_modalOverlay__AIPjE{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.advisor_modal__R0yqf{background:#fff;border-radius:12px;box-shadow:0 20px 40px #00000026;max-height:80vh;max-width:600px;overflow-y:auto;width:90%}.advisor_modalHeader__tsA7e{align-items:center;background:#efebe9;background:var(--brown-50);border-bottom:1px solid #bcaaa4;border-bottom:1px solid var(--brown-200);display:flex;justify-content:space-between;padding:1.5rem}.advisor_modalHeader__tsA7e h3{color:#4e342e;color:var(--brown-800);font-size:1.25rem;font-weight:600;margin:0}.advisor_modalHeader__tsA7e button{background:none;border:none;color:#6d4c41;color:var(--brown-600);cursor:pointer;font-size:1.5rem}.advisor_modalBody__ZukB9{padding:1.5rem}.advisor_profileSummary__J9DTc{display:flex;flex-direction:column;gap:1.5rem}.advisor_summarySection__YKa3q h4{color:#5d4037;color:var(--brown-700);font-size:1rem;font-weight:600;margin:0 0 .5rem}.advisor_summarySection__YKa3q p{color:#6d4c41;color:var(--brown-600);font-size:.875rem;margin:.25rem 0}.advisor_modalActions__2yLhV{border-top:1px solid #bcaaa4;border-top:1px solid var(--brown-200);display:flex;gap:.5rem;justify-content:flex-end;padding:1.5rem}.advisor_cancelButton__VDn1M{background:#d7ccc8;background:var(--brown-100);border:none;border-radius:6px;color:#5d4037;color:var(--brown-700);cursor:pointer;padding:.5rem 1rem}.advisor_filterModal__wOado{max-width:800px}.advisor_filterContent__IKTSZ{padding:1rem}.advisor_quickSearchContainer__foNLx{align-items:center;background:#fff;border:1px solid #bcaaa4;border:1px solid var(--brown-200);border-radius:4px;display:flex;gap:.5rem;margin-bottom:1rem;padding:.5rem}.advisor_quickSearchInput__TYs\+a{background:#0000;border:none;color:#5d4037;color:var(--brown-700);flex:1 1;font-size:.875rem;outline:none}.advisor_filterGrid__1Ry88{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:1rem}.advisor_filterCard__LiYXx{background:#fff;border:1px solid #bcaaa4;border:1px solid var(--brown-200);border-radius:4px;padding:1rem}.advisor_filterTitle__d1ylY{color:#5d4037;color:var(--brown-700);font-size:.875rem;font-weight:600;margin-bottom:.5rem}.advisor_filterSelect__BD00x{background:#fff;border:1px solid #a1887f;border:1px solid var(--brown-300);border-radius:4px;color:#4e342e;color:var(--brown-800);font-size:.875rem;padding:.5rem;width:100%}.advisor_sliderContainer__oT\+cH{padding:.5rem 0}.advisor_slider__3XKdc{-webkit-appearance:none;background:#bcaaa4;background:var(--brown-200);border-radius:2px;height:4px;outline:none;width:100%}.advisor_slider__3XKdc:-webkit-slider-thumb{appearance:none;background:#6d4c41;background:var(--brown-600);border-radius:50%;cursor:pointer;height:16px;width:16px}.advisor_sliderValue__zIxRz{color:#5d4037;color:var(--brown-700);font-size:.875rem;font-weight:600;margin-top:.5rem;text-align:center}.advisor_dropdownContainer__VE2QK{position:relative}.advisor_multiSelectButton__YVe1c{align-items:center;background:#fff;border:1px solid #a1887f;border:1px solid var(--brown-300);border-radius:4px;color:#4e342e;color:var(--brown-800);cursor:pointer;display:flex;font-size:.875rem;justify-content:space-between;padding:.5rem;text-align:left;width:100%}.advisor_multiSelectActive__EHFk4{background:#efebe9;background:var(--brown-50);border-color:#795548;border-color:var(--brown-500)}.advisor_dropdownMenu__GWJqG{background:#fff;border:1px solid #a1887f;border:1px solid var(--brown-300);border-radius:4px;box-shadow:0 4px 8px #0000001a;left:0;margin-top:.25rem;max-height:150px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:10}.advisor_dropdownItem__N0OdY{border-bottom:1px solid #d7ccc8;border-bottom:1px solid var(--brown-100);padding:.5rem}.advisor_dropdownItem__N0OdY:hover{background:#efebe9;background:var(--brown-50)}.advisor_checkboxLabel__NF9fQ{align-items:center;color:#4e342e;color:var(--brown-800);cursor:pointer;display:flex;font-size:.875rem}.advisor_checkbox__he7Nb{accent-color:#6d4c41;accent-color:var(--brown-600);margin-right:.5rem}.advisor_checkboxText__6jB5O{flex:1 1}.advisor_checkboxIcon__jiVAs{color:#6d4c41;color:var(--brown-600)}.advisor_dropdownActions__QV1sG{background:#efebe9;background:var(--brown-50);border-top:1px solid #bcaaa4;border-top:1px solid var(--brown-200);padding:.5rem}.advisor_dropdownButton__\+aeRh{background:#6d4c41;background:var(--brown-600);border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:.5rem;transition:background .2s;width:100%}.advisor_dropdownButton__\+aeRh:hover{background:#5d4037;background:var(--brown-700)}.advisor_filterActions__fH9Me{display:flex;gap:1rem;justify-content:flex-end}.advisor_clearFiltersButton__g5ld9{background:#d7ccc8;background:var(--brown-100);border:1px solid #a1887f;border:1px solid var(--brown-300);border-radius:4px;color:#4e342e;color:var(--brown-800);cursor:pointer;font-weight:500;padding:.5rem 1rem;transition:all .2s}.advisor_clearFiltersButton__g5ld9:hover{background:#bcaaa4;background:var(--brown-200)}.advisor_applyFiltersButton__KqnlA{background:#6d4c41;background:var(--brown-600);border:1px solid #5d4037;border:1px solid var(--brown-700);border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:.5rem 1rem;transition:all .2s}.advisor_applyFiltersButton__KqnlA:hover{background:#5d4037;background:var(--brown-700)}.advisor_notification__dP3Zs{border-radius:6px;color:#fff;font-weight:500;padding:1rem;position:fixed;right:1rem;top:1rem;z-index:1000}.advisor_notification__dP3Zs.advisor_success__N2t4C{background:#4caf50;background:var(--green-500)}.advisor_notification__dP3Zs.advisor_error__TPP1l{background:#f44336;background:var(--red-500)}.advisor_notification__dP3Zs.advisor_info__zrVvf{background:#2196f3;background:var(--blue-500)}.advisor_loadingContainer__d8VnS,.advisor_noResults__fVIuP{align-items:center;color:#6d4c41;color:var(--brown-600);display:flex;justify-content:center;padding:2rem}.advisor_noResults__fVIuP{text-align:center}.advisor_blurredContainer__l8DK6{filter:blur(2px);pointer-events:none}@media (max-width:768px){.advisor_pageContainer__S2uaG{padding:1rem}.advisor_pageTitle__cyAsk{font-size:2rem}.advisor_sectionContent__9Y6Qt{padding:1.5rem}.advisor_pipelineStagesRow__apPnZ{flex-direction:column;gap:1rem}.advisor_pipelineConnectionLine__mW-Z9{display:none}.advisor_insightsContainer__kBdMq,.advisor_insightsSummary__ePhAh{grid-template-columns:1fr}.advisor_tableContainer__pVkeP{font-size:.75rem}.advisor_fundingTable__lN2LT td,.advisor_fundingTable__lN2LT th{padding:.5rem}}.advisor-settings-container{margin:0 auto;max-width:1200px;padding:2rem}.settings-title{color:#654321;font-size:2rem;font-weight:700;margin-bottom:.5rem}.settings-subtitle{color:#8b4513;font-size:1.1rem;margin-bottom:2rem}.settings-content{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;display:flex;gap:2rem;overflow:hidden}.settings-tabs{background:beige;border-right:1px solid tan;display:flex;flex-direction:column;padding:1.5rem 0;width:250px}.tab-button{background:none;border:none;color:#654321;cursor:pointer;font-size:1rem;font-weight:500;padding:1rem 1.5rem;position:relative;text-align:left;transition:all .3s ease}.tab-button:hover{background:khaki;color:#8b4513}.tab-button.active{background:tan;color:#654321;font-weight:600}.tab-button.active:before{background:#8b4513;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.settings-panel{flex:1 1;padding:2rem}.settings-section{max-width:700px}.section-title{color:#654321;font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.section-description{color:#8b4513;font-size:.95rem;margin-bottom:2rem}.form-group{margin-bottom:1.5rem}.form-group label{color:#654321;display:block;font-weight:600;margin-bottom:.5rem}.form-group input,.form-group select{background:#fff;border:2px solid tan;border-radius:6px;color:#654321;font-size:1rem;padding:.75rem;width:100%}.form-group input:focus,.form-group select:focus{border-color:#8b4513;box-shadow:0 0 0 3px #8b45131a;outline:none}.password-field{display:flex;gap:1rem}.password-field input{flex:1 1}.change-password-btn{background:beige;border:1px solid tan;border-radius:6px;color:#8b4513;cursor:pointer;font-weight:600;padding:0 1rem;transition:all .3s ease}.change-password-btn:hover{background:khaki;border-color:#8b4513}.toggle-group{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.toggle-item{align-items:center;background:#f9f9f9;border:1px solid tan;border-radius:8px;display:flex;justify-content:space-between;padding:1rem}.toggle-info h3{color:#654321;font-size:1.1rem;font-weight:600;margin:0 0 .25rem}.toggle-info p{color:#8b4513;font-size:.9rem;margin:0}.toggle-switch{display:inline-block;height:34px;position:relative;width:60px}.toggle-switch input{height:0;opacity:0;width:0}.toggle-slider{background-color:tan;border-radius:34px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.toggle-slider:before{background-color:#fff;border-radius:50%;bottom:4px;content:"";height:26px;left:4px;position:absolute;transition:.4s;width:26px}input:checked+.toggle-slider{background-color:#8b4513}input:checked+.toggle-slider:before{transform:translateX(26px)}.form-actions{display:flex;justify-content:flex-end;margin-top:2rem}.save-button{background:#8b4513;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.save-button:hover{background:sienna;box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.save-button:active{transform:translateY(0)}@media (max-width:768px){.settings-content{flex-direction:column}.settings-tabs{border-bottom:1px solid tan;border-right:none;flex-direction:row;overflow-x:auto;padding:1rem;width:100%}.tab-button{padding:.75rem 1rem;white-space:nowrap}.tab-button.active:before{bottom:0;height:4px;left:0;right:0;top:auto;width:100%}.settings-panel{padding:1.5rem}.password-field{flex-direction:column;gap:.5rem}.change-password-btn{padding:.75rem;width:100%}}.advisor-sidebar_sidebar__PfvAF{--sidebar-width:280px;--sidebar-collapsed-width:80px;--sidebar-bg:#372c27;--sidebar-text:#fff;--sidebar-icon:#bcae9c;--sidebar-active:#b89f8d;--sidebar-hover:#9e6e3c1f;--sidebar-active-hover:#9e6e3c33;--sidebar-border:#f8a56e26;--sidebar-transition:all 0.3s ease;--shadow-sm:0 4px 16px #0000001f;--shadow-md:8px 0 32px #00000026;background:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);box-shadow:var(--shadow-md);color:var(--sidebar-text);display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;height:100vh;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;transition:var(--sidebar-transition);width:var(--sidebar-width);z-index:1000}.advisor-sidebar_sidebar__PfvAF.advisor-sidebar_collapsed__gZMjw{width:var(--sidebar-collapsed-width)}.advisor-sidebar_sidebar__PfvAF:-webkit-scrollbar{width:6px}.advisor-sidebar_sidebar__PfvAF:-webkit-scrollbar-track{background:#0000}.advisor-sidebar_sidebar__PfvAF:-webkit-scrollbar-thumb{background:#bcae9c4d;border-radius:3px}.advisor-sidebar_sidebar__PfvAF:-webkit-scrollbar-thumb:hover{background:#bcae9c80}.advisor-sidebar_companyHeader__D55RB{align-items:center;border-bottom:1px solid var(--sidebar-border);display:flex;padding:32px 24px 24px;transition:var(--sidebar-transition)}.advisor-sidebar_sidebar__PfvAF.advisor-sidebar_collapsed__gZMjw .advisor-sidebar_companyHeader__D55RB{justify-content:center;padding:32px 16px 24px}.advisor-sidebar_logoCircle__tRheu{align-items:center;background:linear-gradient(135deg,var(--sidebar-active) 0,#b89f8dcc 100%);border-radius:16px;box-shadow:var(--shadow-sm);color:var(--sidebar-text);display:flex;flex-shrink:0;font-size:1.4rem;font-weight:700;height:48px;justify-content:center;transition:var(--sidebar-transition);width:48px}.advisor-sidebar_companyInfo__7Yevr{margin-left:16px;opacity:1;transition:var(--sidebar-transition)}.advisor-sidebar_helpSection__H9eJs{align-items:center;border-radius:14px;color:var(--sidebar-icon);cursor:pointer;display:flex;font-weight:500;margin:20px 16px 0;padding:10px 15px;position:relative;transition:background-color .2s ease,transform .2s ease}.advisor-sidebar_helpSection__H9eJs:hover{background-color:var(--sidebar-hover);color:var(--sidebar-text);transform:translateY(-2px)}.advisor-sidebar_helpIcon__YWMtN{align-items:center;background:#bcae9c1a;border-radius:10px;display:flex;height:28px;justify-content:center;margin-right:16px;transition:var(--sidebar-transition);width:28px}.advisor-sidebar_collapsed__gZMjw .advisor-sidebar_helpIcon__YWMtN{background:#0000;height:32px;margin-right:0;width:32px}.advisor-sidebar_helpSection__H9eJs:hover .advisor-sidebar_helpIcon__YWMtN{background:#bcae9c26}.advisor-sidebar_collapsed__gZMjw .advisor-sidebar_helpSection__H9eJs:hover .advisor-sidebar_helpIcon__YWMtN{background:#0000}.advisor-sidebar_helpLabel__dd4\+6{font-size:15px;font-weight:500;letter-spacing:-.01em;opacity:1;overflow:hidden;text-overflow:ellipsis;transition:var(--sidebar-transition);white-space:nowrap}.advisor-sidebar_collapsed__gZMjw .advisor-sidebar_helpLabel__dd4\+6{opacity:0;transform:translateX(-10px)}.advisor-sidebar_collapsed__gZMjw .advisor-sidebar_helpSection__H9eJs:hover .advisor-sidebar_sidebarTooltip__-nf\+W{opacity:1;transform:translateY(-50%) translateX(4px);visibility:visible}.advisor-sidebar_sidebar__PfvAF.advisor-sidebar_collapsed__gZMjw .advisor-sidebar_companyInfo__7Yevr{opacity:0;transform:translateX(-10px)}.advisor-sidebar_companyName__\+HtoH{color:var(--sidebar-text);font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.advisor-sidebar_dashboardTitle__gCGD3{color:var(--sidebar-icon);font-size:12px;font-weight:600;letter-spacing:.8px;margin-top:4px;opacity:.8;text-transform:uppercase}.advisor-sidebar_sidebarToggle__k7Yr9{align-items:center;background:linear-gradient(135deg,var(--sidebar-active) 0,#b89f8de6 100%);border:2px solid var(--sidebar-bg);border-radius:50%;box-shadow:var(--shadow-sm);color:var(--sidebar-text);cursor:pointer;display:flex;height:36px;justify-content:center;outline:none;position:absolute;right:-16px;top:24px;transition:var(--sidebar-transition);width:36px;z-index:1001}.advisor-sidebar_sidebarToggle__k7Yr9:hover{box-shadow:0 6px 20px #0003;transform:scale(1.1)}.advisor-sidebar_sidebarToggle__k7Yr9:active{transform:scale(1.05)}.advisor-sidebar_mobileToggle__19TYu{display:none;left:20px;position:fixed;top:20px;z-index:999}.advisor-sidebar_mobileToggleBtn__f1jYS{align-items:center;background:var(--sidebar-bg);border:2px solid var(--sidebar-border);border-radius:16px;box-shadow:var(--shadow-md);color:var(--sidebar-text);cursor:pointer;display:flex;flex-direction:column;gap:2px;height:52px;justify-content:center;outline:none;transition:var(--sidebar-transition);width:52px}.advisor-sidebar_mobileToggleBtn__f1jYS:hover{background:var(--sidebar-hover);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.advisor-sidebar_mobileToggleText__BNcIY{font-size:10px;font-weight:600;letter-spacing:.5px;opacity:.8;text-transform:uppercase}.advisor-sidebar_menuContainer__AnAv0{flex-grow:1;margin-top:8px;padding:0 16px}.advisor-sidebar_menu__DYv5U{display:flex;flex-direction:column;gap:4px}.advisor-sidebar_menuItem__x8ttA{border-radius:14px;cursor:pointer;margin:2px 0;position:relative;transition:var(--sidebar-transition)}.advisor-sidebar_menuItemWrapper__iX\+tf{align-items:center;border-radius:14px;display:flex;padding:14px 16px;transition:var(--sidebar-transition);-webkit-user-select:none;user-select:none}.advisor-sidebar_menuItem__x8ttA:hover .advisor-sidebar_menuItemWrapper__iX\+tf{background:var(--sidebar-hover);transform:translateX(2px)}.advisor-sidebar_menuItem__x8ttA.advisor-sidebar_active__dcVFc .advisor-sidebar_menuItemWrapper__iX\+tf{background:linear-gradient(135deg,var(--sidebar-active) 0,#b89f8dcc 100%);box-shadow:var(--shadow-sm);color:var(--sidebar-text);transform:translateX(4px)}.advisor-sidebar_menuIconContainer__Z-ptC{align-items:center;background:#bcae9c1a;border-radius:10px;color:#c8bab4;display:flex;height:28px;justify-content:center;margin-right:16px;transition:var(--sidebar-transition);width:28px}.advisor-sidebar_sidebar__PfvAF.advisor-sidebar_collapsed__gZMjw .advisor-sidebar_menuIconContainer__Z-ptC{background:#0000;height:32px;margin-right:0;width:32px}.advisor-sidebar_menuItem__x8ttA.advisor-sidebar_active__dcVFc .advisor-sidebar_menuIconContainer__Z-ptC{background:#fff3;color:var(--sidebar-text)}.advisor-sidebar_sidebar__PfvAF.advisor-sidebar_collapsed__gZMjw .advisor-sidebar_menuItem__x8ttA.advisor-sidebar_active__dcVFc .advisor-sidebar_menuIconContainer__Z-ptC{background:#0000;color:var(--sidebar-active)}.advisor-sidebar_menuItem__x8ttA:hover .advisor-sidebar_menuIconContainer__Z-ptC{background:#bcae9c26;transform:scale(1.05)}.advisor-sidebar_sidebar__PfvAF.advisor-sidebar_collapsed__gZMjw .advisor-sidebar_menuItem__x8ttA:hover .advisor-sidebar_menuIconContainer__Z-ptC{background:#0000;transform:scale(1.1)}.advisor-sidebar_menuLabel__ueVEB{flex:1 1;font-size:15px;font-weight:500;letter-spacing:-.01em;opacity:1;transition:var(--sidebar-transition)}.advisor-sidebar_sidebar__PfvAF.advisor-sidebar_collapsed__gZMjw .advisor-sidebar_menuLabel__ueVEB{opacity:0;transform:translateX(-10px)}.advisor-sidebar_submenuToggle__R5n8k{align-items:center;border-radius:6px;color:var(--sidebar-icon);display:flex;height:20px;justify-content:center;margin-left:8px;opacity:.7;transition:var(--sidebar-transition);width:20px}.advisor-sidebar_submenuToggle__R5n8k svg.advisor-sidebar_rotated__Yy90z{transform:rotate(180deg)}.advisor-sidebar_menuItem__x8ttA.advisor-sidebar_expanded__cDZ1j .advisor-sidebar_submenuToggle__R5n8k{background:#bcae9c1a}.advisor-sidebar_sidebar__PfvAF.advisor-sidebar_collapsed__gZMjw .advisor-sidebar_submenuToggle__R5n8k{opacity:0}.advisor-sidebar_submenu__qzk9I{border-left:2px solid #9e6e3c33;display:flex;flex-direction:column;gap:2px;margin:0 0 0 28px;padding:8px 0 12px 52px}.advisor-sidebar_sidebar__PfvAF.advisor-sidebar_collapsed__gZMjw .advisor-sidebar_submenu__qzk9I{display:none}.advisor-sidebar_submenuItem__o5wbM{align-items:center;border-radius:10px;cursor:pointer;display:flex;font-weight:400;margin:2px 0;padding:10px 16px;transition:var(--sidebar-transition)}.advisor-sidebar_submenuItem__o5wbM:hover{background:var(--sidebar-hover);color:var(--sidebar-text);transform:translateX(4px)}.advisor-sidebar_submenuItem__o5wbM.advisor-sidebar_active__dcVFc{background:var(--sidebar-active-hover);box-shadow:var(--shadow-sm);color:var(--sidebar-text);transform:translateX(6px)}.advisor-sidebar_submenuIcon__H8TZo{align-items:center;background:#bcae9c1a;border-radius:6px;color:var(--sidebar-icon);display:flex;height:20px;justify-content:center;margin-right:12px;transition:var(--sidebar-transition);width:20px}.advisor-sidebar_submenuItem__o5wbM.advisor-sidebar_active__dcVFc .advisor-sidebar_submenuIcon__H8TZo{background:#ffffff26;color:var(--sidebar-text)}.advisor-sidebar_submenuLabel__dQA3l{font-size:14px;font-weight:400;letter-spacing:-.01em}.advisor-sidebar_sidebarTooltip__-nf\+W{background:var(--sidebar-bg);border:1px solid var(--sidebar-border);border-radius:10px;box-shadow:var(--shadow-sm);color:var(--sidebar-text);font-size:13px;font-weight:500;left:calc(var(--sidebar-collapsed-width) + 12px);opacity:0;padding:10px 14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:var(--sidebar-transition);visibility:hidden;white-space:nowrap;z-index:1002}.advisor-sidebar_sidebarTooltip__-nf\+W:before{border-color:#0000 var(--sidebar-border) #0000 #0000;border-style:solid;border-width:6px 6px 6px 0;content:"";height:0;left:-6px;position:absolute;top:50%;transform:translateY(-50%);width:0}.advisor-sidebar_sidebar__PfvAF.advisor-sidebar_collapsed__gZMjw .advisor-sidebar_logoutSection__-lNEr:hover .advisor-sidebar_sidebarTooltip__-nf\+W,.advisor-sidebar_sidebar__PfvAF.advisor-sidebar_collapsed__gZMjw .advisor-sidebar_menuItem__x8ttA:hover .advisor-sidebar_sidebarTooltip__-nf\+W{opacity:1;transform:translateY(-50%) translateX(4px);visibility:visible}.advisor-sidebar_logoutSection__-lNEr{align-items:center;border-radius:14px;border-top:1px solid var(--sidebar-border);color:var(--sidebar-icon);cursor:pointer;display:flex;font-weight:500;margin:20px 16px 32px;padding:16px 24px;position:relative;transition:var(--sidebar-transition)}.advisor-sidebar_sidebar__PfvAF.advisor-sidebar_collapsed__gZMjw .advisor-sidebar_logoutSection__-lNEr{justify-content:center;padding:16px}.advisor-sidebar_logoutSection__-lNEr:hover{background:var(--sidebar-hover);color:var(--sidebar-text);transform:translateY(-2px)}.advisor-sidebar_logoutIcon__oXTQB{align-items:center;background:#dc26261a;border-radius:10px;color:#ef4444;display:flex;height:28px;justify-content:center;margin-right:16px;transition:var(--sidebar-transition);width:28px}.advisor-sidebar_sidebar__PfvAF.advisor-sidebar_collapsed__gZMjw .advisor-sidebar_logoutIcon__oXTQB{background:#0000;height:32px;margin-right:0;width:32px}.advisor-sidebar_logoutSection__-lNEr:hover .advisor-sidebar_logoutIcon__oXTQB{background:#dc262626}.advisor-sidebar_sidebar__PfvAF.advisor-sidebar_collapsed__gZMjw .advisor-sidebar_logoutSection__-lNEr:hover .advisor-sidebar_logoutIcon__oXTQB{background:#0000}.advisor-sidebar_logoutLabel__Jgu1T{font-size:15px;font-weight:500;letter-spacing:-.01em;opacity:1;transition:var(--sidebar-transition)}.advisor-sidebar_sidebar__PfvAF.advisor-sidebar_collapsed__gZMjw .advisor-sidebar_logoutLabel__Jgu1T{opacity:0;transform:translateX(-10px)}main{margin-left:var(--sidebar-width);min-height:100vh;transition:var(--sidebar-transition)}body.advisor-sidebar_sidebar-collapsed__Bpax1 main{margin-left:var(--sidebar-collapsed-width)}@media (max-width:1024px){.advisor-sidebar_sidebar__PfvAF{--sidebar-width:260px}}@media (max-width:768px){.advisor-sidebar_sidebar__PfvAF{box-shadow:none;transform:translateX(-100%);width:var(--sidebar-width)}.advisor-sidebar_sidebar__PfvAF:not(.advisor-sidebar_collapsed__gZMjw){box-shadow:32px 0 64px #0000004d;transform:translateX(0)}.advisor-sidebar_sidebar__PfvAF.advisor-sidebar_collapsed__gZMjw{transform:translateX(-100%)}.advisor-sidebar_mobileToggle__19TYu{display:block}.advisor-sidebar_sidebarToggle__k7Yr9{display:none}body.advisor-sidebar_sidebar-collapsed__Bpax1 main,main{margin-left:0}.advisor-sidebar_sidebar__PfvAF:not(.advisor-sidebar_collapsed__gZMjw):after{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;content:"";height:100vh;left:var(--sidebar-width);position:fixed;top:0;width:calc(100vw - var(--sidebar-width));z-index:-1}}@media (max-width:480px){.advisor-sidebar_sidebar__PfvAF{--sidebar-width:280px}.advisor-sidebar_sidebar__PfvAF:not(.advisor-sidebar_collapsed__gZMjw):after{left:var(--sidebar-width);width:calc(100vw - var(--sidebar-width))}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.AdvisorDealFlow_dealflowPipelineContainer__vJHnv{background-color:#fff;border-radius:20px;box-shadow:0 4px 12px #0000001a;font-family:Comic Sans MS,Segoe UI,cursive,sans-serif;margin:-16px 1;padding:1px;position:relative;transition:background-color .3s ease}.AdvisorDealFlow_pipelineStagesContainer__T7hAT{padding:20px 0;position:relative}.AdvisorDealFlow_pipelineStagesRow__glPsN{align-items:center;display:flex;gap:12px;justify-content:space-between;position:relative;z-index:2}.AdvisorDealFlow_pipelineStage__v0N9J{align-items:center;cursor:pointer;display:flex;flex:1 1;justify-content:center;position:relative;transition:transform .2s}.AdvisorDealFlow_pipelineStage__v0N9J:hover{transform:scale(1.05)}.AdvisorDealFlow_stageCard__rG1Tu{background:linear-gradient(135deg,#140905,#8d6e63);border-radius:16px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;height:110px;justify-content:space-between;overflow:hidden;padding:12px;position:relative;text-align:center;transition:all .3s ease;width:125px}.AdvisorDealFlow_stageCard__rG1Tu:hover{box-shadow:0 8px 16px #00000026;transform:translateY(-5px)}.AdvisorDealFlow_stageCard__rG1Tu:before{background:linear-gradient(135deg,#fff3,#fff0 50%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.AdvisorDealFlow_stageContent__j9IYF{display:flex;flex-direction:column;height:100%;position:relative;z-index:2}.AdvisorDealFlow_stageHeader__DlJwE{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px}.AdvisorDealFlow_stageName__9PRM7{color:#fff;font-size:13px;font-weight:700;line-height:1.2;margin:0;text-shadow:1px 1px 2px #0000004d}.AdvisorDealFlow_stageIcon__jETIq{color:#fff;font-size:16px;opacity:.9;text-shadow:1px 1px 2px #0000004d}.AdvisorDealFlow_stageCount__Ydxj1{color:#fff;font-size:30px;font-weight:800;margin:auto 0 0;text-align:center;text-shadow:1px 1px 3px #0000004d}.AdvisorDealFlow_stageCard__rG1Tu:after{background:#ffffff1a;border-radius:50%;bottom:-10px;content:"";height:40px;position:absolute;right:-10px;transition:all .3s ease;width:40px}.AdvisorDealFlow_stageCard__rG1Tu:hover:after{transform:scale(1.1)}.AdvisorDealFlow_stageTooltip__rJ5ow{background-color:#4a312af2;border-radius:0 0 12px 12px;color:#efebe9;font-size:.8rem;left:50%;line-height:1.4;margin-top:10px;opacity:0;padding:10px;position:absolute;text-align:center;top:100%;transform:translateX(-50%);transition:all .3s ease;width:100%;z-index:10}.AdvisorDealFlow_pipelineStage__v0N9J:hover .AdvisorDealFlow_stageTooltip__rJ5ow{opacity:1}.AdvisorDealFlow_completed__8e8Li .AdvisorDealFlow_stageCard__rG1Tu{background:linear-gradient(135deg,#bcaaa4,#a1887f)}.AdvisorDealFlow_rescheduled__97x\+s .AdvisorDealFlow_stageCard__rG1Tu{background:linear-gradient(135deg,#d7ccc8,#bcaaa4)}.AdvisorDealFlow_cancelled__JxH0e .AdvisorDealFlow_stageCard__rG1Tu{background:linear-gradient(135deg,#8d6e63,#6d4c41)}.AdvisorDealFlow_pipelineModalOverlay__KI28o{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:50}.AdvisorDealFlow_pipelineModal__cZkk4{animation:AdvisorDealFlow_fadeInScale__y4xMj .3s ease;background-color:#fffaf0;border-radius:16px;box-shadow:0 8px 20px #0003;max-width:500px;padding:24px;position:relative;width:90%;z-index:100}@keyframes AdvisorDealFlow_fadeInScale__y4xMj{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.AdvisorDealFlow_modalHeader__zXY3v{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.AdvisorDealFlow_modalTitle__fY0E4{color:#5d4037;font-size:18px;font-weight:700;margin:0}.AdvisorDealFlow_modalCloseBtn__EgJZB{background:none;border:none;color:#5d4037;cursor:pointer}.AdvisorDealFlow_modalBody__JmrsV{padding-top:10px}.AdvisorDealFlow_statusIndicator__QUBxS{align-items:center;display:flex;margin-bottom:16px}.AdvisorDealFlow_statusDot__hqCZI{border-radius:50%;height:12px;margin-right:8px;width:12px}.AdvisorDealFlow_statusText__NwkFY{color:#5d4037;font-size:14px;font-weight:600}.AdvisorDealFlow_rejectionContent__G2d9R{margin-bottom:20px}.AdvisorDealFlow_rejectionTitle__VfzDa{color:#4e342e;font-size:14px;font-weight:700;margin-bottom:4px}.AdvisorDealFlow_rejectionReason__KuhU8{color:#6d4c41;font-size:13px;line-height:1.4}.AdvisorDealFlow_detailsSection__xKLHV{border-top:1px dashed #d7ccc8;padding-top:12px}.AdvisorDealFlow_detailRow__ZhP4X{display:flex;justify-content:space-between;margin-bottom:6px}.AdvisorDealFlow_detailLabel__Nsd01{color:#4e342e;font-size:13px;font-weight:600}.AdvisorDealFlow_detailValue__zNfla{color:#6d4c41;font-size:13px}.AdvisorDealFlow_pipelineTitle__sbroa{color:#5d4037;font-size:22px;font-weight:700;letter-spacing:1px;margin:0 0 8px}.DealFlowPipeline_dealflowPipelineContainer__\+GvUu{background-color:#fff;border-radius:20px;box-shadow:0 4px 12px #0000001a;font-family:Comic Sans MS,Segoe UI,cursive,sans-serif;margin:-16px 1;padding:1px;position:relative;transition:background-color .3s ease}.DealFlowPipeline_pipelineStagesContainer__iGt9q{padding:20px 0;position:relative}.DealFlowPipeline_pipelineStagesRow__KZ1de{align-items:center;display:flex;gap:12px;justify-content:space-between;position:relative;z-index:2}.DealFlowPipeline_pipelineStage__KTrmw{align-items:center;cursor:pointer;display:flex;flex:1 1;justify-content:center;position:relative;transition:transform .2s}.DealFlowPipeline_pipelineStage__KTrmw:hover{transform:scale(1.05)}.DealFlowPipeline_stageCard__\+wQ2K{background:linear-gradient(135deg,#140905,#8d6e63);border-radius:16px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;height:110px;justify-content:space-between;overflow:hidden;padding:12px;position:relative;text-align:center;transition:all .3s ease;width:140px}.DealFlowPipeline_stageCard__\+wQ2K:hover{box-shadow:0 8px 16px #00000026;transform:translateY(-5px)}.DealFlowPipeline_stageCard__\+wQ2K:before{background:linear-gradient(135deg,#fff3,#fff0 50%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.DealFlowPipeline_stageContent__Vf669{display:flex;flex-direction:column;height:100%;position:relative;z-index:2}.DealFlowPipeline_stageHeader__qmEeq{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px}.DealFlowPipeline_stageName__BRnMN{color:#fff;font-size:13px;font-weight:700;line-height:1.2;margin:0;text-shadow:1px 1px 2px #0000004d}.DealFlowPipeline_stageIcon__3w6gx{color:#fff;font-size:16px;opacity:.9;text-shadow:1px 1px 2px #0000004d}.DealFlowPipeline_stageCount__6Xxdn{color:#fff;font-size:30px;font-weight:800;margin:auto 0 0;text-align:center;text-shadow:1px 1px 3px #0000004d}.DealFlowPipeline_stageCard__\+wQ2K:after{background:#ffffff1a;border-radius:50%;bottom:-10px;content:"";height:40px;position:absolute;right:-10px;transition:all .3s ease;width:40px}.DealFlowPipeline_stageCard__\+wQ2K:hover:after{transform:scale(1.1)}.DealFlowPipeline_stageTooltip__1jQnU{background-color:#4a312af2;border-radius:0 0 12px 12px;color:#efebe9;font-size:.8rem;left:50%;line-height:1.4;margin-top:10px;opacity:0;padding:10px;position:absolute;text-align:center;top:100%;transform:translateX(-50%);transition:all .3s ease;width:100%;z-index:10}.DealFlowPipeline_pipelineStage__KTrmw:hover .DealFlowPipeline_stageTooltip__1jQnU{opacity:1}.DealFlowPipeline_completed__EOJ\+H .DealFlowPipeline_stageCard__\+wQ2K{background:linear-gradient(135deg,#bcaaa4,#a1887f)}.DealFlowPipeline_rescheduled__ryhH4 .DealFlowPipeline_stageCard__\+wQ2K{background:linear-gradient(135deg,#d7ccc8,#bcaaa4)}.DealFlowPipeline_cancelled__lF0Tr .DealFlowPipeline_stageCard__\+wQ2K{background:linear-gradient(135deg,#8d6e63,#6d4c41)}.DealFlowPipeline_pipelineModalOverlay__j-N2f{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:50}.DealFlowPipeline_pipelineModal__JoI0F{animation:DealFlowPipeline_fadeInScale__392w4 .3s ease;background-color:#fffaf0;border-radius:16px;box-shadow:0 8px 20px #0003;max-width:500px;padding:24px;position:relative;width:90%;z-index:100}@keyframes DealFlowPipeline_fadeInScale__392w4{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.DealFlowPipeline_modalHeader__X0aK6{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.DealFlowPipeline_modalTitle__zLJ8E{color:#5d4037;font-size:18px;font-weight:700;margin:0}.DealFlowPipeline_modalCloseBtn__ilhQE{background:none;border:none;color:#5d4037;cursor:pointer}.DealFlowPipeline_modalBody__cWCyj{padding-top:10px}.DealFlowPipeline_statusIndicator__gchdq{align-items:center;display:flex;margin-bottom:16px}.DealFlowPipeline_statusDot__WjFYh{border-radius:50%;height:12px;margin-right:8px;width:12px}.DealFlowPipeline_statusText__y49WK{color:#5d4037;font-size:14px;font-weight:600}.DealFlowPipeline_rejectionContent__yaH2u{margin-bottom:20px}.DealFlowPipeline_rejectionTitle__f3ypg{color:#4e342e;font-size:14px;font-weight:700;margin-bottom:4px}.DealFlowPipeline_rejectionReason__2J38E{color:#6d4c41;font-size:13px;line-height:1.4}.DealFlowPipeline_detailsSection__kA2s4{border-top:1px dashed #d7ccc8;padding-top:12px}.DealFlowPipeline_detailRow__Gq\+1N{display:flex;justify-content:space-between;margin-bottom:6px}.DealFlowPipeline_detailLabel__3ANF3{color:#4e342e;font-size:13px;font-weight:600}.DealFlowPipeline_detailValue__2sDoB{color:#6d4c41;font-size:13px}.DealFlowPipeline_pipelineTitle__EfuPR{color:#5d4037;font-size:22px;font-weight:700;letter-spacing:1px;margin:0 0 8px}