.Shell_container__JGulR{display:flex;min-height:100vh;width:100vw}.Shell_sidebar__EpDHw{width:var(--sidebar-width);background-color:var(--navy);color:white;display:flex;flex-direction:column;transition:width .3s ease;position:fixed;height:100vh;z-index:100;border-right:1px solid rgba(255,255,255,.1);overflow-y:auto;overflow-x:hidden}.Shell_collapsed__FSXYY{width:80px}.Shell_logoContainer__EoHdX{height:var(--header-height);display:flex;align-items:center;padding:0 1.5rem;gap:1rem;border-bottom:1px solid rgba(255,255,255,.05)}.Shell_logoIcon__QqKG8{width:32px;height:32px;background-color:var(--royal-blue);border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.Shell_logoText__Z_wUL{font-weight:700;font-size:1.125rem;letter-spacing:.05em;white-space:nowrap}.Shell_nav__E3fQy{flex:1 1;padding:.75rem .5rem;display:flex;flex-direction:column;gap:.125rem}.Shell_navLink__wfZjT{display:flex;align-items:center;padding:.55rem .75rem;gap:.75rem;border-radius:6px;color:var(--gray-400);transition:all .2s;white-space:nowrap;font-size:.85rem}.Shell_navLink__wfZjT:hover{background-color:rgba(255,255,255,.05);color:white}.Shell_navActive__5JNR9{background-color:var(--royal-blue);color:white!important}.Shell_collapseButton__3suN1{background:rgba(255,255,255,.05);border:none;border-top:1px solid rgba(255,255,255,.1);color:var(--gray-400);padding:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.Shell_collapseButton__3suN1:hover{color:white;background:rgba(255,255,255,.1)}.Shell_main__77GlC{flex:1 1;display:flex;flex-direction:column;margin-left:var(--sidebar-width);transition:margin-left .3s ease;min-width:0}.Shell_sidebar__EpDHw.Shell_collapsed__FSXYY+.Shell_main__77GlC{margin-left:80px}.Shell_header__JO1Ho{height:var(--header-height);background:white;border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;position:sticky;top:0;z-index:50}.Shell_searchBar__mZumt{display:flex;align-items:center;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:8px;padding:0 1rem;width:100%;max-width:400px;position:relative;transition:all .2s ease;gap:.5rem}.Shell_searchBar__mZumt:focus-within{background:white;border-color:var(--royal-blue);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.Shell_searchBar__mZumt input{background:transparent;border:none;padding:.6rem 0;width:100%;outline:none;font-size:.875rem;color:var(--navy)}.Shell_searchResults__g9knM{position:absolute;top:calc(100% + .5rem);left:0;right:0;background:white;border:1px solid var(--gray-200);border-radius:12px;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);z-index:1000;overflow:hidden;animation:Shell_slideUp__OWkjV .2s ease}.Shell_searchResultItem__i4UHu{display:flex;align-items:center;padding:.75rem 1rem;gap:1rem;text-decoration:none;color:var(--navy);transition:background .1s;border-bottom:1px solid var(--gray-50)}.Shell_searchResultItem__i4UHu:last-child{border-bottom:none}.Shell_searchResultItem__i4UHu:hover{background:var(--gray-50)}.Shell_resultType__xkUuI{font-size:.65rem;font-weight:700;text-transform:uppercase;background:var(--gray-100);padding:.25rem .5rem;border-radius:4px;color:var(--gray-600);min-width:70px;text-align:center}.Shell_resultMain__rK8U2{display:flex;flex-direction:column}.Shell_resultMain__rK8U2 strong{font-size:.875rem;display:block}.Shell_resultMain__rK8U2 span{font-size:.75rem;color:var(--gray-500)}@keyframes Shell_slideUp__OWkjV{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Shell_headerRight__CllhY{display:flex;align-items:center;gap:1rem}.Shell_iconBtn__geFeP{background:none;border:none;color:var(--gray-500);cursor:pointer;padding:.5rem;border-radius:6px;position:relative;display:flex;align-items:center}.Shell_iconBtn__geFeP:hover{background:var(--gray-50);color:var(--navy)}.Shell_badge__RXrni{position:absolute;top:4px;right:4px;background:var(--danger);color:white;font-size:.625rem;padding:2px 4px;border-radius:10px;border:2px solid white}.Shell_divider__T7Ozg{width:1px;height:24px;background:var(--gray-200)}.Shell_userProfile__vf0RN{display:flex;align-items:center;gap:.75rem;cursor:pointer}.Shell_userAvatar__uWFNu{width:36px;height:36px;background:var(--gray-100);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--gray-600);border:1px solid var(--gray-200)}.Shell_userInfo__HK1xX{display:flex;flex-direction:column}.Shell_userName__E3OBT{font-size:.875rem;font-weight:600;color:var(--navy)}.Shell_userRole__4Zzd4{font-size:.75rem;color:var(--gray-500)}.Shell_content__yYLi5{padding:2rem;max-width:1600px;margin:0 auto;width:100%}.Shell_notificationWrapper__UZpvk{position:relative}.Shell_notificationDropdown__wjvLH{position:absolute;top:100%;right:0;margin-top:.75rem;width:380px;background:white;border-radius:12px;box-shadow:var(--shadow-lg);border:1px solid var(--border-color);z-index:1000;overflow:hidden;animation:Shell_slideDown__r44RJ .2s ease-out}@keyframes Shell_slideDown__r44RJ{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Shell_dropdownHeader__5s3_2{padding:1.25rem;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.Shell_dropdownHeader__5s3_2 h4{margin:0;font-size:1rem;color:var(--navy)}.Shell_markRead__Km4sW{font-size:.75rem;color:var(--royal-blue);cursor:pointer;font-weight:500}.Shell_dropdownContent__5troe{max-height:400px;overflow-y:auto}.Shell_notificationItem__iT3z1{padding:1rem 1.25rem;display:flex;gap:1rem;border-bottom:1px solid var(--gray-100);transition:background .2s;cursor:pointer}.Shell_notificationItem__iT3z1:hover{background:var(--gray-50)}.Shell_severityIndicator__0NlVk{width:8px;height:8px;border-radius:50%;margin-top:.4rem;flex-shrink:0}.Shell_critical__Ff39c{background:var(--danger);box-shadow:0 0 0 4px rgba(220,38,38,.1)}.Shell_warning__3x1Lf{background:var(--warning)}.Shell_info__K9dyd{background:var(--royal-blue)}.Shell_notifyInfo__RiZsz h5{margin:0;font-size:.875rem;color:var(--navy);line-height:1.4}.Shell_notifyInfo__RiZsz p{margin:.25rem 0 .5rem;font-size:.8125rem;color:var(--gray-500);line-height:1.5}.Shell_notifyTime__1pOsP{font-size:.75rem;color:var(--gray-400)}.Shell_emptyText__My3vm{padding:2rem;text-align:center;color:var(--gray-400);font-size:.875rem}@media print{.Shell_collapseButton__3suN1,.Shell_header__JO1Ho,.Shell_notificationDropdown__wjvLH,.Shell_searchResults__g9knM,.Shell_sidebar__EpDHw{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.Shell_main__77GlC{height:auto!important;overflow:visible!important;transition:none!important}.Shell_content__yYLi5,.Shell_main__77GlC{margin:0!important;padding:0!important;width:100%!important;background:white!important}.Shell_content__yYLi5{max-width:none!important}.Shell_container__JGulR{display:block!important;width:100%!important;height:auto!important;padding:0!important;margin:0!important;background:white!important}}.Shell_mobileMenuBtn__wE9bM,.Shell_sidebarOverlay__wt8qB{display:none}@media (max-width:768px){.Shell_mobileMenuBtn__wE9bM{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--gray-600);padding:.5rem;margin-right:.25rem;border-radius:6px;transition:all .2s}.Shell_mobileMenuBtn__wE9bM:hover{background:var(--gray-100);color:var(--navy)}.Shell_sidebarOverlay__wt8qB{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:98;animation:Shell_fadeIn__nMp6n .2s ease-out}@keyframes Shell_fadeIn__nMp6n{0%{opacity:0}to{opacity:1}}.Shell_sidebar__EpDHw{position:fixed;top:0;left:0;height:100vh;z-index:99;transform:translateX(-100%);transition:transform .3s cubic-bezier(.16,1,.3,1);box-shadow:10px 0 30px rgba(0,0,0,.2)}.Shell_mobileOpen__wizj9{transform:translateX(0)!important}.Shell_main__77GlC{margin-left:0!important;width:100%!important}.Shell_collapseButton__3suN1{display:none!important}.Shell_header__JO1Ho{padding:0 1rem}.Shell_searchBar__mZumt{max-width:160px;padding:0 .5rem}.Shell_searchBar__mZumt input{font-size:.8rem}.Shell_userInfo__HK1xX{display:none!important}.Shell_content__yYLi5{padding:1rem!important}.Shell_notificationDropdown__wjvLH{width:320px;right:-60px}}.AssistantWidget_floatingContainer__UNv22{position:fixed;bottom:24px;right:24px;z-index:9999;font-family:Inter,-apple-system,sans-serif}@media print{.AssistantWidget_floatingContainer__UNv22{display:none!important}}.AssistantWidget_chatBubble__anxjZ{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#4f46e5,#3730a3);color:white;border:none;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 15px -3px rgba(79,70,229,.4),0 4px 6px -2px rgba(79,70,229,.1);cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.AssistantWidget_chatBubble__anxjZ:hover{transform:scale(1.08) rotate(5deg);box-shadow:0 20px 25px -5px rgba(79,70,229,.5),0 10px 10px -5px rgba(79,70,229,.2)}.AssistantWidget_chatBubbleOpen__O4xGU{transform:scale(.9) rotate(-45deg)!important;background:#0f172a;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.AssistantWidget_chatWindow__axzO0{position:absolute;bottom:72px;right:0;width:480px;height:680px;max-height:calc(100vh - 120px);background:radial-gradient(circle at 10% 20%,rgba(244,252,249,.97) 0,rgba(239,246,255,.97) 100%)!important;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.7);border-radius:28px;box-shadow:0 25px 50px -12px rgba(30,58,138,.18),0 10px 15px -3px rgba(30,58,138,.08);display:flex;flex-direction:column;overflow:hidden;animation:AssistantWidget_slideUp__FDPBC .3s cubic-bezier(.16,1,.3,1)}@keyframes AssistantWidget_slideUp__FDPBC{0%{transform:translateY(20px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.AssistantWidget_centralGlowContainer__gy2ye{position:absolute;top:0;left:0;right:0;display:flex;justify-content:center;pointer-events:none}.AssistantWidget_centralGlow__FKyn8{width:32px;height:32px;border-radius:50%;background:#10b981;filter:blur(10px);opacity:.85;margin-top:10px;animation:AssistantWidget_orbPulse__p_1e2 1.8s ease-in-out infinite alternate}@keyframes AssistantWidget_orbPulse__p_1e2{0%{transform:scale(.85);opacity:.6;box-shadow:0 0 10px rgba(16,185,129,.4)}to{transform:scale(1.15);opacity:.95;box-shadow:0 0 25px rgba(16,185,129,.9)}}.AssistantWidget_uclLogoAvatar__AZWTk{width:42px;height:42px;border-radius:50%;background:#ffffff;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1.5px solid rgba(255,255,255,.35);box-shadow:0 4px 10px rgba(0,0,0,.12);flex-shrink:0;line-height:1;padding:2px}.AssistantWidget_uclText__2pD9V{font-size:.88rem;font-weight:900;color:#1e3a8a;letter-spacing:-.6px}.AssistantWidget_uclSubText__FoY3V{font-size:.42rem;font-weight:700;color:#2563eb;text-transform:uppercase;margin-top:-2px;letter-spacing:.2px}.AssistantWidget_chatHeader__Ro2kS{background:linear-gradient(180deg,#1e3a8a,#1e40af)!important;padding:1.4rem 1.25rem 1.25rem;display:flex;align-items:center;gap:.85rem;color:white;position:relative;overflow:hidden;box-shadow:0 4px 12px rgba(30,58,138,.15)}.AssistantWidget_avatar__Z6Z0C{display:none}.AssistantWidget_assistantTitle__cE3GY{margin:0;font-size:1.1rem;font-weight:800;color:#ffffff;letter-spacing:-.3px;line-height:1.2}.AssistantWidget_assistantSubtitle__B7Xwo{font-size:.72rem;color:#93c5fd;font-weight:500;opacity:.95;display:block}.AssistantWidget_pulseDot__AO0TO{display:none}@keyframes AssistantWidget_pulse__twapy{0%{transform:scale(.95);opacity:.5}50%{transform:scale(1.2);opacity:1}to{transform:scale(.95);opacity:.5}}.AssistantWidget_messagesArea__oMHng{flex:1 1;overflow-y:auto;padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.AssistantWidget_messageRow___qwa9{display:flex;flex-direction:column}.AssistantWidget_userRow__FXcu4{align-items:flex-end}.AssistantWidget_assistantRow__fpdAc{align-items:flex-start}.AssistantWidget_bubble__8pqSf{max-width:82%;padding:.75rem 1rem;border-radius:14px;font-size:.82rem;line-height:1.45;white-space:pre-wrap}.AssistantWidget_userBubble__6eoZU{background:#4f46e5;color:white;border-bottom-right-radius:4px;box-shadow:0 4px 6px -1px rgba(79,70,229,.2)}.AssistantWidget_assistantBubble__uvgT0{background:white;color:#1e293b;border-bottom-left-radius:4px;border:1px solid #e2e8f0;box-shadow:0 2px 4px rgba(0,0,0,.02)}.AssistantWidget_time__GyUVR{font-size:.65rem;color:#94a3b8;margin-top:4px;padding:0 4px}.AssistantWidget_chipsRow__ThLbW{display:flex;gap:.4rem;padding:.5rem 1.25rem;overflow-x:auto;background:transparent;border-top:1px solid rgba(0,0,0,.02)}.AssistantWidget_chipsRow__ThLbW::-webkit-scrollbar{display:none}.AssistantWidget_chipBtn__Z4cuj{background:white;border:1px solid #e2e8f0;padding:.35rem .75rem;border-radius:20px;font-size:.75rem;color:#4f46e5;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .2s}.AssistantWidget_chipBtn__Z4cuj:hover{background:#f5f3ff;border-color:#c084fc}.AssistantWidget_inputForm__uhMqp{padding:1rem 1.25rem;border-top:1px solid #e2e8f0;display:flex;gap:.5rem;background:white}.AssistantWidget_inputField__XHdUf{flex:1 1;border:1px solid #cbd5e1;border-radius:10px;padding:.55rem .85rem;font-size:.82rem;outline:none;color:#1e293b;transition:border .2s}.AssistantWidget_inputField__XHdUf:focus{border-color:#4f46e5}.AssistantWidget_sendBtn__ATaWl{background:#4f46e5;color:white;border:none;border-radius:10px;padding:.55rem 1rem;font-size:.82rem;font-weight:600;cursor:pointer;transition:background .2s}.AssistantWidget_sendBtn__ATaWl:hover{background:#3730a3}.AssistantWidget_typingIndicator__OZTQj{display:flex;gap:4px;padding:8px 12px;background:#f1f5f9;border-radius:12px;width:fit-content}.AssistantWidget_dot__8JAOV{width:6px;height:6px;border-radius:50%;background:#94a3b8;animation:AssistantWidget_bounce__gdZTb 1.4s ease-in-out infinite both}.AssistantWidget_dot__8JAOV:first-child{animation-delay:-.32s}.AssistantWidget_dot__8JAOV:nth-child(2){animation-delay:-.16s}@keyframes AssistantWidget_bounce__gdZTb{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@media (max-width:480px){.AssistantWidget_floatingContainer__UNv22{position:fixed;bottom:16px;right:16px;left:auto;top:auto;z-index:10000}.AssistantWidget_chatWindow__axzO0{position:fixed;top:12px;left:12px;right:12px;bottom:12px;width:calc(100vw - 24px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);background:radial-gradient(circle at 50% 50%,rgba(244,252,249,.98) 0,rgba(239,246,255,.98) 100%)!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:36px!important;border:1.5px solid rgba(255,255,255,.5)!important;box-shadow:0 20px 40px rgba(15,23,42,.15);z-index:10001;display:flex;flex-direction:column;overflow:hidden;animation:AssistantWidget_slideUpMobile__tUrNf .28s cubic-bezier(.16,1,.3,1)}@keyframes AssistantWidget_slideUpMobile__tUrNf{0%{transform:translateY(40px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.AssistantWidget_messagesArea__oMHng{flex:1 1!important;overflow-y:auto!important;background:transparent!important;padding:1rem 1rem 2rem!important}.AssistantWidget_bubble__8pqSf{max-width:90%;font-size:.85rem;box-shadow:0 2px 8px rgba(30,58,138,.05)}.AssistantWidget_inputForm__uhMqp{position:sticky!important;bottom:0!important;margin-top:auto!important;background:#ffffff!important;border-top:1px solid #e2e8f0!important;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom, 12px))!important;z-index:10002!important}}.AssistantWidget_chipsRowContainer__IG3_L{background:#ffffff;border-top:1px solid #e2e8f0}.AssistantWidget_premiumCustomerSection__DVFWx{display:flex;flex-direction:column;padding:.95rem 1.25rem 1.15rem;gap:.65rem}.AssistantWidget_mockupButtonRow__hrlG6{display:flex;gap:.65rem;width:100%}.AssistantWidget_premiumPillBtn__Egpob{flex:1 1;border:1.5px solid #10b981;background:rgba(16,185,129,.08);color:#047857;font-size:.82rem;font-weight:700;padding:.7rem 1rem;border-radius:24px;cursor:pointer;transition:all .2s ease-in-out;text-align:center;outline:none;font-family:inherit}.AssistantWidget_premiumPillBtn__Egpob:hover{background:rgba(16,185,129,.15);transform:translateY(-1.5px);box-shadow:0 4px 12px rgba(16,185,129,.15)}.AssistantWidget_premiumPillBtnSecondary__gBe_I{flex:1 1;border:1.5px solid #3b82f6;background:rgba(59,130,246,.08);color:#1d4ed8;font-size:.82rem;font-weight:700;padding:.7rem 1rem;border-radius:24px;cursor:pointer;transition:all .2s ease-in-out;text-align:center;outline:none;font-family:inherit}.AssistantWidget_premiumPillBtnSecondary__gBe_I:hover{background:rgba(59,130,246,.15);transform:translateY(-1.5px);box-shadow:0 4px 12px rgba(59,130,246,.15)}.AssistantWidget_premiumPillBtnFull__V7dEY{width:100%;border:1.5px solid #64748b;background:rgba(100,116,139,.08);color:#475569;font-size:.84rem;font-weight:700;padding:.75rem 1.25rem;border-radius:24px;cursor:pointer;transition:all .2s ease-in-out;text-align:center;outline:none;font-family:inherit}.AssistantWidget_premiumPillBtnFull__V7dEY:hover{background:rgba(100,116,139,.15);transform:translateY(-1.5px);box-shadow:0 4px 12px rgba(100,116,139,.15)}.AssistantWidget_logoutBtn__vXDhU{background:none;border:none;font-size:.7rem;color:#94a3b8;cursor:pointer;margin-top:.25rem;text-decoration:underline;text-align:center;font-weight:600;transition:color .2s}.AssistantWidget_logoutBtn__vXDhU:hover{color:#ef4444}.AssistantWidget_inputField__XHdUf{caret-color:#2563eb!important}.AssistantWidget_tinyUclAvatar__Zg36F{width:28px;height:28px;border-radius:50%;background:#ffffff;display:flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;box-shadow:0 2px 5px rgba(0,0,0,.08);flex-shrink:0;margin-bottom:2px}.AssistantWidget_tinyUclText__2CpWO{font-size:.58rem;font-weight:900;color:#1e3a8a;letter-spacing:-.4px}