.InstallPrompt-module__CNtbZq__banner{bottom:80px;left:var(--spacing-md);right:var(--spacing-md);z-index:900;background:var(--color-primary);color:var(--color-white);border-radius:var(--radius-md);padding:var(--spacing-md);gap:var(--spacing-sm);flex-direction:column;animation:.3s ease-out InstallPrompt-module__CNtbZq__slideUp;display:flex;position:fixed;box-shadow:0 8px 32px #0003}@keyframes InstallPrompt-module__CNtbZq__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.InstallPrompt-module__CNtbZq__content{align-items:flex-start;gap:var(--spacing-sm);display:flex}.InstallPrompt-module__CNtbZq__icon{border-radius:var(--radius-sm);background:#ffffff26;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.InstallPrompt-module__CNtbZq__text{flex-direction:column;gap:2px;display:flex}.InstallPrompt-module__CNtbZq__text strong{font-family:var(--font-display);font-size:14px;font-weight:700}.InstallPrompt-module__CNtbZq__text span{font-family:var(--font-body);opacity:.85;font-size:12px;line-height:1.4}.InstallPrompt-module__CNtbZq__actions{gap:var(--spacing-sm);justify-content:flex-end;display:flex}.InstallPrompt-module__CNtbZq__dismissBtn{border-radius:var(--radius-sm);color:var(--color-white);font-family:var(--font-body);cursor:pointer;background:0 0;border:1px solid #ffffff4d;padding:8px 16px;font-size:13px;font-weight:500}.InstallPrompt-module__CNtbZq__dismissBtn:hover{background:#ffffff1a}.InstallPrompt-module__CNtbZq__installBtn{background:var(--color-white);color:var(--color-primary);border-radius:var(--radius-sm);font-family:var(--font-body);cursor:pointer;border:none;padding:8px 20px;font-size:13px;font-weight:700}.InstallPrompt-module__CNtbZq__installBtn:hover{opacity:.9}@media (min-width:768px){.InstallPrompt-module__CNtbZq__banner{bottom:var(--spacing-lg);left:auto;right:var(--spacing-lg);max-width:360px}}@supports (padding-bottom:env(safe-area-inset-bottom)){.InstallPrompt-module__CNtbZq__banner{bottom:calc(80px + env(safe-area-inset-bottom))}}
.OfflineBanner-module__kpWsaq__banner{z-index:1100;justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-md);background:var(--status-warning);color:var(--color-white);font-family:var(--font-body);text-align:center;font-size:13px;font-weight:500;animation:.25s ease-out OfflineBanner-module__kpWsaq__slideDown;display:flex;position:fixed;top:0;left:0;right:0}@keyframes OfflineBanner-module__kpWsaq__slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@supports (padding-top:env(safe-area-inset-top)){.OfflineBanner-module__kpWsaq__banner{padding-top:calc(var(--spacing-xs) + env(safe-area-inset-top))}}
.UserMenu-module__cEmsTq__sidebarContainer{position:relative}.UserMenu-module__cEmsTq__sidebarTrigger{align-items:center;gap:var(--spacing-sm);width:100%;height:60px;padding:0 var(--spacing-md);cursor:pointer;text-align:left;font-family:var(--font-body);background:#0000001a;border:none;transition:background .15s;display:flex}.UserMenu-module__cEmsTq__sidebarTrigger:hover{background:#0003}.UserMenu-module__cEmsTq__sidebarTrigger:active{transform:none}.UserMenu-module__cEmsTq__collapsedTrigger{cursor:pointer;background:#0000001a;border:none;justify-content:center;align-items:center;width:100%;height:60px;transition:background .15s;display:flex}.UserMenu-module__cEmsTq__collapsedTrigger:hover{background:#0003}.UserMenu-module__cEmsTq__collapsedTrigger:active{transform:none}.UserMenu-module__cEmsTq__avatarSidebar{border-radius:var(--user-avatar-border-radius);width:36px;height:36px;color:var(--color-white);object-fit:cover;border:2px solid #fff3;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;overflow:hidden}.UserMenu-module__cEmsTq__userInfo{flex:1;min-width:0}.UserMenu-module__cEmsTq__userName{color:var(--color-white);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.UserMenu-module__cEmsTq__userRole{color:#ffffff80;font-size:11px;display:block}.UserMenu-module__cEmsTq__chevronSidebar{color:#fff6;flex-shrink:0;transition:transform .15s}.UserMenu-module__cEmsTq__chevronOpen{transform:rotate(180deg)}.UserMenu-module__cEmsTq__topbarContainer{position:relative}.UserMenu-module__cEmsTq__topbarTrigger{align-items:center;gap:var(--spacing-sm);cursor:pointer;border-radius:var(--radius-sm);font-family:var(--font-body);background:0 0;border:none;padding:4px;transition:background .15s;display:flex}.UserMenu-module__cEmsTq__topbarTrigger:hover{background:var(--surface-overlay)}.UserMenu-module__cEmsTq__topbarTrigger:active{transform:none}.UserMenu-module__cEmsTq__topbarName{color:var(--color-text);font-size:14px;font-weight:500}.UserMenu-module__cEmsTq__avatarSm{width:var(--user-avatar-size-sm);height:var(--user-avatar-size-sm);border-radius:var(--user-avatar-border-radius);color:var(--color-white);object-fit:cover;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex;overflow:hidden}.UserMenu-module__cEmsTq__chevronIcon{color:var(--gray-500);flex-shrink:0;transition:transform .15s}.UserMenu-module__cEmsTq__dropdown{background:var(--surface-base);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);animation:.15s cubic-bezier(0,0,.2,1) UserMenu-module__cEmsTq__menuOpen;overflow:hidden}.UserMenu-module__cEmsTq__dropdownSidebar{bottom:calc(100% + 8px);left:var(--spacing-sm);right:var(--spacing-sm);z-index:300;transform-origin:100% 100%;position:absolute}.UserMenu-module__cEmsTq__dropdownDesktop{width:var(--user-menu-width);z-index:300;transform-origin:100% 0;position:absolute;top:calc(100% + 8px);right:0}.UserMenu-module__cEmsTq__identityHeader{align-items:center;gap:var(--spacing-sm);padding:12px var(--spacing-md);display:flex}.UserMenu-module__cEmsTq__identityAvatar{flex-shrink:0}.UserMenu-module__cEmsTq__avatarMd{width:var(--user-avatar-size-md);height:var(--user-avatar-size-md);border-radius:var(--user-avatar-border-radius);color:var(--color-white);object-fit:cover;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex;overflow:hidden}.UserMenu-module__cEmsTq__identityInfo{flex-direction:column;flex:1;min-width:0;display:flex}.UserMenu-module__cEmsTq__identityName{color:var(--color-text);font-size:14px;font-weight:600;font-family:var(--font-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.UserMenu-module__cEmsTq__identitySub{color:var(--gray-600);font-size:12px;font-family:var(--font-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.UserMenu-module__cEmsTq__identityEmail{color:var(--gray-500);font-size:11px;font-family:var(--font-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.UserMenu-module__cEmsTq__menuItem{align-items:center;gap:var(--spacing-sm);width:100%;padding:10px var(--spacing-md);cursor:pointer;color:var(--color-text);font-size:14px;font-family:var(--font-body);text-align:left;background:0 0;border:none;text-decoration:none;transition:background .15s;display:flex}.UserMenu-module__cEmsTq__menuItem:hover{background:var(--surface-raised)}.UserMenu-module__cEmsTq__menuItem:focus-visible{background:var(--surface-raised);outline:2px solid var(--brand-blue);outline-offset:-2px}.UserMenu-module__cEmsTq__menuItem:active{transform:none}.UserMenu-module__cEmsTq__menuItem:disabled{opacity:.6;cursor:not-allowed}.UserMenu-module__cEmsTq__menuItemDanger,.UserMenu-module__cEmsTq__menuItemDanger .UserMenu-module__cEmsTq__menuIcon{color:var(--status-error)}.UserMenu-module__cEmsTq__menuIcon{color:var(--gray-600);flex-shrink:0}.UserMenu-module__cEmsTq__menuLabel{flex:1}.UserMenu-module__cEmsTq__menuBadge{color:var(--gray-600);background:var(--surface-overlay);border-radius:var(--radius-pill);font-size:11px;font-weight:600;font-family:var(--font-body);padding:1px 6px}.UserMenu-module__cEmsTq__menuDivider{background:var(--surface-overlay);height:1px;margin:2px 0}.UserMenu-module__cEmsTq__menuDividerLg{background:var(--surface-overlay);height:1px;margin:var(--spacing-sm) 0 2px}@keyframes UserMenu-module__cEmsTq__menuOpen{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.UserMenu-module__cEmsTq__topbarName,.UserMenu-module__cEmsTq__chevronIcon{display:none}.UserMenu-module__cEmsTq__dropdownDesktop{border-radius:var(--radius-lg) var(--radius-lg) 0 0;transform-origin:bottom;width:100%;animation:.2s cubic-bezier(0,0,.2,1) UserMenu-module__cEmsTq__slideUp;position:fixed;inset:auto 0 0}}@keyframes UserMenu-module__cEmsTq__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}
.TopBar-module__zyPKba__desktopBar{background:var(--surface-base);height:64px;box-shadow:var(--shadow-sm);padding:0 var(--spacing-lg);justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-shrink:0;display:flex}.TopBar-module__zyPKba__desktopLeft{align-items:center;gap:var(--spacing-sm);flex-shrink:0;display:flex}.TopBar-module__zyPKba__pageTitle{color:var(--brand-green);font-size:18px;font-weight:700;font-family:var(--font-body)}.TopBar-module__zyPKba__breadcrumb{align-items:center;gap:var(--spacing-xs);display:flex}.TopBar-module__zyPKba__breadcrumbLink{color:var(--color-neutral);font-size:14px;font-weight:500;font-family:var(--font-body);text-decoration:none;transition:color .15s}.TopBar-module__zyPKba__breadcrumbLink:hover{color:var(--color-navy-700)}.TopBar-module__zyPKba__breadcrumbSep{color:var(--color-neutral);flex-shrink:0}.TopBar-module__zyPKba__breadcrumbCurrent{color:var(--color-navy-900);font-size:14px;font-weight:700;font-family:var(--font-body)}.TopBar-module__zyPKba__searchPill{align-items:center;gap:var(--spacing-sm);height:40px;padding:0 var(--spacing-md);background:var(--surface-overlay);border-radius:var(--radius-pill);cursor:pointer;border:1px solid #0000;flex:1;max-width:480px;transition:border-color .15s,box-shadow .15s;display:flex}.TopBar-module__zyPKba__searchPill:hover{border-color:var(--color-navy-100);box-shadow:var(--shadow-sm)}.TopBar-module__zyPKba__searchPill:active{transform:none}.TopBar-module__zyPKba__searchIcon{color:var(--color-neutral);flex-shrink:0}.TopBar-module__zyPKba__searchPlaceholder{color:var(--color-neutral);font-size:14px;font-family:var(--font-body);text-align:left;flex:1}.TopBar-module__zyPKba__searchKbd{color:var(--color-neutral);background:var(--surface-base);border-radius:var(--radius-xs);font-size:11px;font-weight:600;font-family:var(--font-body);border:1px solid #00000014;padding:2px 8px}.TopBar-module__zyPKba__desktopRight{align-items:center;gap:var(--spacing-md);flex-shrink:0;display:flex}.TopBar-module__zyPKba__helpLink{width:40px;height:40px;color:var(--color-text);border-radius:var(--radius-sm);justify-content:center;align-items:center;text-decoration:none;transition:background .15s;display:flex}.TopBar-module__zyPKba__helpLink:hover{background:var(--surface-overlay)}.TopBar-module__zyPKba__demoBadge{color:var(--color-amber);font-family:var(--font-body);border-radius:var(--radius-pill);white-space:nowrap;background:#f59e0b1a;border:1px solid #f59e0b4d;align-items:center;padding:4px 12px;font-size:12px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.TopBar-module__zyPKba__demoBadge:hover{background:#f59e0b26}.TopBar-module__zyPKba__mobileBar{display:none}.TopBar-module__zyPKba__mobileLogo{object-fit:contain;width:auto;height:40px}.TopBar-module__zyPKba__mobileRight{align-items:center;gap:var(--spacing-xs);display:flex}.TopBar-module__zyPKba__mobileAvatar{width:34px;height:34px;color:var(--color-white);font-size:12px;font-weight:700;font-family:var(--font-body);border:2px solid var(--color-green-400);background:#ffffff26;border-radius:50%;justify-content:center;align-items:center;display:flex}.TopBar-module__zyPKba__demoBadgeMobile{padding:var(--spacing-xs);justify-content:center;align-items:center;text-decoration:none;display:flex}.TopBar-module__zyPKba__demoDot{background:var(--color-amber);border-radius:50%;width:12px;height:12px}@media (max-width:1023px){.TopBar-module__zyPKba__desktopBar{display:none}.TopBar-module__zyPKba__mobileBar{background:var(--gradient-navy);height:56px;padding:0 var(--spacing-md);padding-top:env(safe-area-inset-top);z-index:200;flex-shrink:0;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}}
.SectionTabBar-module__8Y8TYq__bar{z-index:40;background:var(--surface-base);border-bottom:1px solid var(--surface-overlay);flex-shrink:0;position:sticky;top:0}.SectionTabBar-module__8Y8TYq__scrollArea{height:48px;padding:0 var(--spacing-lg);scrollbar-width:none;-ms-overflow-style:none;align-items:stretch;gap:2px;display:flex;overflow:auto hidden}.SectionTabBar-module__8Y8TYq__scrollArea::-webkit-scrollbar{display:none}.SectionTabBar-module__8Y8TYq__tab{height:100%;color:var(--color-neutral);font-size:13px;font-weight:500;font-family:var(--font-body);white-space:nowrap;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:8px;padding:0 14px;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex;position:relative}.SectionTabBar-module__8Y8TYq__tab:hover{color:var(--brand-navy);background:var(--surface-overlay)}.SectionTabBar-module__8Y8TYq__tabActive{color:var(--brand-green);border-bottom-color:var(--brand-green);font-weight:700}.SectionTabBar-module__8Y8TYq__tabActive:hover{color:var(--brand-green)}.SectionTabBar-module__8Y8TYq__icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.SectionTabBar-module__8Y8TYq__label{line-height:1}.SectionTabBar-module__8Y8TYq__lock{color:var(--color-neutral);justify-content:center;align-items:center;margin-left:2px;display:inline-flex}.SectionTabBar-module__8Y8TYq__pulse{background:var(--brand-blue);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-left:4px;animation:2s ease-in-out infinite SectionTabBar-module__8Y8TYq__pulseDot}@keyframes SectionTabBar-module__8Y8TYq__pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){.SectionTabBar-module__8Y8TYq__pulse{animation:none}}@media (max-width:767px){.SectionTabBar-module__8Y8TYq__scrollArea{padding:0 var(--spacing-md);height:44px}.SectionTabBar-module__8Y8TYq__tab{gap:6px;padding:0 10px;font-size:12px}}
.BottomTabBar-module__szqVZa__tabBar{display:none}@media (max-width:1023px){.BottomTabBar-module__szqVZa__tabBar{background:var(--navy-950);z-index:100;height:64px;padding-bottom:env(safe-area-inset-bottom);border-top:none;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 12px #0a2e4826}}
.DemoModeBanner-module__VCi4lq__banner{width:100%;padding:var(--spacing-sm) var(--spacing-lg);background:var(--color-amber-100);border-left:4px solid var(--color-amber);z-index:50;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.DemoModeBanner-module__VCi4lq__text{font-family:var(--font-body);color:var(--color-text);margin:0;font-size:14px;line-height:1.5}.DemoModeBanner-module__VCi4lq__link{color:var(--color-primary);font-weight:600;text-decoration:underline}.DemoModeBanner-module__VCi4lq__dismiss{width:32px;height:32px;color:var(--color-neutral);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:20px;display:flex}.DemoModeBanner-module__VCi4lq__dismiss:hover{color:var(--color-text);background:#0000000d}@media (max-width:768px){.DemoModeBanner-module__VCi4lq__banner{padding:var(--spacing-sm) var(--spacing-md)}.DemoModeBanner-module__VCi4lq__text{font-size:13px}}
.TrialBanner-module__LHZ11W__banner{width:100%;padding:var(--spacing-sm) var(--spacing-lg);background:var(--color-blue-50,var(--color-info-light));border-left:4px solid var(--color-primary);z-index:50;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.TrialBanner-module__LHZ11W__bannerUrgent{background:var(--color-amber-100,var(--amber-100));border-left-color:var(--color-amber,var(--amber-600))}.TrialBanner-module__LHZ11W__text{font-family:var(--font-body);color:var(--color-text);margin:0;font-size:14px;line-height:1.5}.TrialBanner-module__LHZ11W__link{color:var(--color-primary);font-weight:600;text-decoration:underline}.TrialBanner-module__LHZ11W__bannerUrgent .TrialBanner-module__LHZ11W__link{color:var(--status-error,var(--red-700))}.TrialBanner-module__LHZ11W__dismiss{width:32px;height:32px;color:var(--color-neutral);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:20px;display:flex}.TrialBanner-module__LHZ11W__dismiss:hover{color:var(--color-text);background:#0000000d}@media (max-width:768px){.TrialBanner-module__LHZ11W__banner{padding:var(--spacing-sm) var(--spacing-md)}.TrialBanner-module__LHZ11W__text{font-size:13px}}
.SearchInput-module__Uu7QmG__inputRow{padding:0 var(--spacing-lg);border-bottom:1px solid var(--surface-overlay);align-items:center;gap:var(--spacing-md);flex-shrink:0;height:64px;display:flex}.SearchInput-module__Uu7QmG__searchIcon{color:var(--color-neutral);flex-shrink:0;font-size:18px}.SearchInput-module__Uu7QmG__input{font-size:18px;font-family:var(--font-body);color:var(--color-text);caret-color:var(--color-primary);background:0 0;border:none;outline:none;flex:1}.SearchInput-module__Uu7QmG__input::placeholder{color:var(--color-neutral)}.SearchInput-module__Uu7QmG__rightGroup{align-items:center;gap:var(--spacing-sm);flex-shrink:0;display:flex}.SearchInput-module__Uu7QmG__clearBtn{width:24px;height:24px;color:var(--color-neutral);cursor:pointer;opacity:0;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:18px;transition:opacity .15s;display:flex}.SearchInput-module__Uu7QmG__clearBtnVisible{opacity:1}.SearchInput-module__Uu7QmG__clearBtn:hover{color:var(--color-text)}.SearchInput-module__Uu7QmG__kbd{background:var(--color-bg);border:1px solid var(--surface-overlay);border-radius:var(--radius-sm);color:var(--color-neutral);padding:4px 8px;font-family:monospace;font-size:12px;line-height:1;display:inline-block}.SearchInput-module__Uu7QmG__spinner{border:2px solid var(--surface-overlay);border-top-color:var(--color-primary);border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.7s linear infinite SearchInput-module__Uu7QmG__spin}@keyframes SearchInput-module__Uu7QmG__spin{to{transform:rotate(360deg)}}.SearchInput-module__Uu7QmG__tipsBtn{border:1px solid var(--surface-overlay);width:24px;height:24px;color:var(--color-neutral);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:13px;font-weight:600;display:flex}.SearchInput-module__Uu7QmG__tipsBtn:hover{border-color:var(--color-primary);color:var(--color-primary)}@media (max-width:768px){.SearchInput-module__Uu7QmG__kbd{display:none}}
.SearchFilters-module__9SwQcq__filterBar{gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);border-bottom:1px solid var(--surface-overlay);scrollbar-width:none;flex-shrink:0;display:flex;overflow-x:auto}.SearchFilters-module__9SwQcq__filterBar::-webkit-scrollbar{display:none}.SearchFilters-module__9SwQcq__pill{height:30px;padding:0 var(--spacing-sm);border-radius:var(--radius-pill);border:1px solid var(--surface-overlay);background:var(--surface-base);color:var(--color-text);font-family:var(--font-body);cursor:pointer;white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;font-size:12px;font-weight:500;transition:background .1s,color .1s;display:inline-flex}.SearchFilters-module__9SwQcq__pill:hover{border-color:var(--color-primary)}.SearchFilters-module__9SwQcq__pillActive{background:var(--color-primary);border-color:var(--color-primary);color:var(--surface-base)}.SearchFilters-module__9SwQcq__pillZero{background:var(--color-bg);color:var(--color-neutral);border-color:var(--surface-overlay);opacity:.5}.SearchFilters-module__9SwQcq__pillCount{opacity:.7;font-size:11px}.SearchFilters-module__9SwQcq__rangeRow{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);border-bottom:1px solid var(--surface-overlay);flex-shrink:0;max-height:0;transition:max-height .2s,padding .2s;display:flex;overflow:hidden}.SearchFilters-module__9SwQcq__rangeRowVisible{max-height:48px;padding:var(--spacing-sm) var(--spacing-lg)}.SearchFilters-module__9SwQcq__rangeLabel{font-size:12px;font-family:var(--font-body);color:var(--color-neutral);white-space:nowrap;flex-shrink:0}.SearchFilters-module__9SwQcq__rangeSep{color:var(--color-neutral);font-size:12px}.SearchFilters-module__9SwQcq__rangeInput{height:32px;padding:0 var(--spacing-sm);border:1px solid var(--surface-overlay);border-radius:var(--radius-sm);font-size:13px;font-family:var(--font-body);color:var(--color-text);background:var(--surface-base);outline:none;width:140px}.SearchFilters-module__9SwQcq__rangeInput:focus{border-color:var(--color-primary)}@media (max-width:768px){.SearchFilters-module__9SwQcq__rangeRow{flex-wrap:wrap}.SearchFilters-module__9SwQcq__rangeInput{flex:1;min-width:100px}}
.SearchResultItem-module__2ajwza__row{align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-lg);cursor:pointer;min-height:48px;transition:background .1s;display:flex}.SearchResultItem-module__2ajwza__row:hover{background:var(--color-bg)}.SearchResultItem-module__2ajwza__rowSelected{background:var(--blue-50)}.SearchResultItem-module__2ajwza__icon{border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;line-height:1;display:flex}.SearchResultItem-module__2ajwza__iconLabel{font-size:11px;font-weight:700;line-height:1}.SearchResultItem-module__2ajwza__iconLabelSm{font-size:10px;font-weight:700;line-height:1}.SearchResultItem-module__2ajwza__center{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.SearchResultItem-module__2ajwza__title{font-size:14px;font-weight:600;font-family:var(--font-body);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.SearchResultItem-module__2ajwza__highlight{background:var(--status-warning-bg);color:inherit;border-radius:2px;padding:0 2px}.SearchResultItem-module__2ajwza__subtitle{font-size:12px;font-family:var(--font-body);color:var(--color-neutral);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.SearchResultItem-module__2ajwza__projectTag{font-size:10px;font-family:var(--font-body);color:var(--color-neutral);background:var(--color-bg);border:1px solid var(--surface-overlay);border-radius:var(--radius-sm);padding:1px var(--spacing-xs);white-space:nowrap;text-overflow:ellipsis;max-width:160px;display:inline-block;overflow:hidden}.SearchResultItem-module__2ajwza__right{align-items:center;gap:var(--spacing-sm);font-size:12px;font-family:var(--font-body);flex-shrink:0;display:flex}.SearchResultItem-module__2ajwza__statusBadge{border-radius:var(--radius-pill);white-space:nowrap;padding:1px 6px;font-size:10px;font-weight:600;display:inline-block}.SearchResultItem-module__2ajwza__urgencyDot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.SearchResultItem-module__2ajwza__amountText{font-weight:600;font-family:var(--font-body)}.SearchResultItem-module__2ajwza__miniBar{background:var(--surface-overlay);border-radius:2px;flex-shrink:0;width:60px;height:4px;overflow:hidden}.SearchResultItem-module__2ajwza__miniBarFill{border-radius:2px;height:100%;transition:width .2s}.SearchResultItem-module__2ajwza__arrow{color:var(--color-neutral);opacity:0;flex-shrink:0;font-size:12px;transition:opacity .1s}.SearchResultItem-module__2ajwza__row:hover .SearchResultItem-module__2ajwza__arrow,.SearchResultItem-module__2ajwza__rowSelected .SearchResultItem-module__2ajwza__arrow{opacity:1}
.SearchResultGroup-module__HgeQvG__group{border-top:1px solid var(--surface-overlay)}.SearchResultGroup-module__HgeQvG__group:first-child{border-top:none}.SearchResultGroup-module__HgeQvG__header{padding:var(--spacing-sm) var(--spacing-lg);justify-content:space-between;align-items:center;display:flex}.SearchResultGroup-module__HgeQvG__label{font-size:11px;font-weight:600;font-family:var(--font-body);color:var(--color-neutral);text-transform:uppercase;letter-spacing:.05em}.SearchResultGroup-module__HgeQvG__count{font-size:11px;font-family:var(--font-body);color:var(--color-neutral)}.SearchResultGroup-module__HgeQvG__showMore{padding:var(--spacing-xs) var(--spacing-lg);font-size:12px;font-family:var(--font-body);color:var(--color-accent);cursor:pointer;text-align:left;background:0 0;border:none;display:block}.SearchResultGroup-module__HgeQvG__showMore:hover{text-decoration:underline}
.SearchEmptyState-module__2XRWBW__empty{padding:var(--spacing-xl) var(--spacing-lg);align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.SearchEmptyState-module__2XRWBW__emptyIcon{font-size:48px;line-height:1}.SearchEmptyState-module__2XRWBW__emptyTitle{font-size:18px;font-weight:600;font-family:var(--font-body);color:var(--color-text);text-align:center}.SearchEmptyState-module__2XRWBW__emptyDesc{font-size:14px;font-family:var(--font-body);color:var(--color-neutral);text-align:center;max-width:380px;line-height:1.5}.SearchEmptyState-module__2XRWBW__tipsToggle{font-size:13px;font-family:var(--font-body);color:var(--color-accent);cursor:pointer;padding:var(--spacing-xs) 0;background:0 0;border:none}.SearchEmptyState-module__2XRWBW__tipsToggle:hover{text-decoration:underline}.SearchEmptyState-module__2XRWBW__tipsPanel{width:100%;max-width:420px;margin-top:var(--spacing-sm);flex-direction:column;gap:0;display:flex}.SearchEmptyState-module__2XRWBW__tipRow{gap:var(--spacing-sm);padding:var(--spacing-sm) 0;border-top:1px solid var(--surface-overlay);display:flex}.SearchEmptyState-module__2XRWBW__tipRow:first-child{border-top:none}.SearchEmptyState-module__2XRWBW__tipIcon{flex-shrink:0;font-size:20px;line-height:1.3}.SearchEmptyState-module__2XRWBW__tipContent{flex-direction:column;gap:2px;display:flex}.SearchEmptyState-module__2XRWBW__tipLabel{font-size:13px;font-weight:600;font-family:var(--font-body);color:var(--color-text)}.SearchEmptyState-module__2XRWBW__tipDesc{font-size:12px;font-family:var(--font-body);color:var(--color-neutral);line-height:1.4}
.SearchResults-module__qSMIsq__results{flex:1;min-height:0;overflow-y:auto}.SearchResults-module__qSMIsq__skeleton{padding:var(--spacing-sm) 0;flex-direction:column;gap:0;display:flex}.SearchResults-module__qSMIsq__skeletonRow{align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-lg);height:48px;display:flex}.SearchResults-module__qSMIsq__skeletonIcon{border-radius:var(--radius-sm);background:var(--surface-overlay);width:32px;height:32px;animation:1.4s ease-in-out infinite SearchResults-module__qSMIsq__shimmer}.SearchResults-module__qSMIsq__skeletonText{flex-direction:column;flex:1;gap:4px;display:flex}.SearchResults-module__qSMIsq__skeletonLine{background:var(--surface-overlay);border-radius:4px;height:12px;animation:1.4s ease-in-out infinite SearchResults-module__qSMIsq__shimmer}.SearchResults-module__qSMIsq__skeletonLineShort{width:60%}.SearchResults-module__qSMIsq__skeletonLineLong{width:85%}@keyframes SearchResults-module__qSMIsq__shimmer{0%,to{opacity:.4}50%{opacity:.8}}.SearchResults-module__qSMIsq__typingHint{padding:var(--spacing-xl);font-size:14px;font-family:var(--font-body);color:var(--color-neutral);justify-content:center;align-items:center;display:flex}@keyframes SearchResults-module__qSMIsq__dots{0%,20%{content:""}40%{content:"."}60%{content:".."}80%,to{content:"..."}}
.RecentSearches-module__oBScnW__container{padding:var(--spacing-sm) 0;flex-direction:column;flex:1;display:flex;overflow-y:auto}.RecentSearches-module__oBScnW__section{flex-direction:column;display:flex}.RecentSearches-module__oBScnW__sectionLabel{font-size:11px;font-weight:600;font-family:var(--font-body);color:var(--color-neutral);text-transform:uppercase;letter-spacing:.05em;padding:var(--spacing-sm) var(--spacing-lg)}.RecentSearches-module__oBScnW__searchRow{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);cursor:pointer;transition:background .1s;display:flex}.RecentSearches-module__oBScnW__searchRow:hover{background:var(--color-bg)}.RecentSearches-module__oBScnW__rowIcon{color:var(--color-neutral);flex-shrink:0;font-size:14px}.RecentSearches-module__oBScnW__rowQuery{font-size:14px;font-family:var(--font-body);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.RecentSearches-module__oBScnW__rowTime{font-size:11px;font-family:var(--font-body);color:var(--color-neutral);flex-shrink:0}.RecentSearches-module__oBScnW__rowRemove{width:20px;height:20px;color:var(--color-neutral);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:12px;display:none}.RecentSearches-module__oBScnW__searchRow:hover .RecentSearches-module__oBScnW__rowRemove{display:flex}.RecentSearches-module__oBScnW__searchRow:hover .RecentSearches-module__oBScnW__rowTime{display:none}.RecentSearches-module__oBScnW__rowRemove:hover{color:var(--color-red)}.RecentSearches-module__oBScnW__browseGrid{gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);grid-template-columns:1fr 1fr;display:grid}.RecentSearches-module__oBScnW__browseCard{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--color-bg);border:1px solid var(--surface-overlay);border-radius:var(--radius-md);cursor:pointer;transition:border-color .1s;display:flex}.RecentSearches-module__oBScnW__browseCard:hover{border-color:var(--color-primary)}.RecentSearches-module__oBScnW__browseIcon{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;display:flex}.RecentSearches-module__oBScnW__browseInfo{flex-direction:column;gap:1px;display:flex}.RecentSearches-module__oBScnW__browseLabel{font-size:14px;font-weight:600;font-family:var(--font-body);color:var(--color-text)}.RecentSearches-module__oBScnW__browseCount{font-size:11px;font-family:var(--font-body);color:var(--color-neutral)}.RecentSearches-module__oBScnW__hint{text-align:center;padding:var(--spacing-md) var(--spacing-lg);font-size:12px;font-family:var(--font-body);color:var(--color-neutral);font-style:italic}.RecentSearches-module__oBScnW__contextMenu{z-index:600;background:var(--surface-base);border:1px solid var(--surface-overlay);border-radius:var(--radius-sm);padding:var(--spacing-xs) 0;min-width:140px;position:fixed;box-shadow:0 4px 16px #00000026}.RecentSearches-module__oBScnW__contextMenuItem{align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-xs) var(--spacing-md);font-size:13px;font-family:var(--font-body);color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:none;display:flex}.RecentSearches-module__oBScnW__contextMenuItem:hover{background:var(--color-bg)}
.GlobalSearchOverlay-module__Ejwv4W__overlay{z-index:500;-webkit-backdrop-filter:blur(4px);background:#0a142399;flex-direction:column;animation:.15s GlobalSearchOverlay-module__Ejwv4W__overlayFadeIn;display:flex;position:fixed;inset:0}@keyframes GlobalSearchOverlay-module__Ejwv4W__overlayFadeIn{0%{opacity:0}to{opacity:1}}.GlobalSearchOverlay-module__Ejwv4W__panel{background:var(--surface-base);border-radius:var(--radius-lg);flex-direction:column;width:100%;max-width:720px;max-height:calc(100vh - 120px);margin:80px auto 0;animation:.2s GlobalSearchOverlay-module__Ejwv4W__panelSlideIn;display:flex;overflow:hidden;box-shadow:0 24px 80px #0000004d}@keyframes GlobalSearchOverlay-module__Ejwv4W__panelSlideIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.GlobalSearchOverlay-module__Ejwv4W__hintBar{justify-content:center;align-items:center;gap:var(--spacing-md);background:var(--color-bg);border-top:1px solid var(--surface-overlay);flex-shrink:0;height:32px;display:flex}.GlobalSearchOverlay-module__Ejwv4W__hintItem{font-size:11px;font-family:var(--font-body);color:var(--color-neutral)}.GlobalSearchOverlay-module__Ejwv4W__hintSep{color:var(--surface-overlay);font-size:11px}@media (max-width:768px){.GlobalSearchOverlay-module__Ejwv4W__panel{border-radius:0;max-width:100%;height:100%;max-height:100%;margin:0}.GlobalSearchOverlay-module__Ejwv4W__hintBar{display:none}}
.NotificationToast-module__5f4E9q__container{z-index:950;pointer-events:none;flex-direction:column-reverse;gap:8px;max-width:380px;display:flex;position:fixed;bottom:24px;right:24px}.NotificationToast-module__5f4E9q__container>*{pointer-events:auto}.NotificationToast-module__5f4E9q__toast{background:var(--surface-base);border-radius:var(--radius-card);box-shadow:var(--shadow-lg);border-left:3px solid #0000;overflow:hidden}.NotificationToast-module__5f4E9q__toastHigh{border-left-color:var(--status-error)}.NotificationToast-module__5f4E9q__toastMedium{border-left-color:var(--status-warning)}.NotificationToast-module__5f4E9q__toastLow{border-left-color:var(--status-info)}.NotificationToast-module__5f4E9q__toastBody{gap:var(--spacing-sm);cursor:pointer;padding:12px 12px 4px;display:flex}.NotificationToast-module__5f4E9q__toastIcon{flex-shrink:0;margin-top:1px;font-size:16px}.NotificationToast-module__5f4E9q__toastContent{flex:1;min-width:0}.NotificationToast-module__5f4E9q__toastTitle{color:var(--color-text);font-size:13px;font-weight:700;font-family:var(--font-body);line-height:1.3;display:block}.NotificationToast-module__5f4E9q__toastText{color:var(--gray-600);font-size:12px;line-height:1.4;font-family:var(--font-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;display:-webkit-box;overflow:hidden}.NotificationToast-module__5f4E9q__toastActions{justify-content:space-between;align-items:center;padding:4px 12px 8px;display:flex}.NotificationToast-module__5f4E9q__toastAction{color:var(--navy-700);cursor:pointer;font-size:12px;font-weight:600;font-family:var(--font-body);background:0 0;border:none;padding:0;transition:color .15s}.NotificationToast-module__5f4E9q__toastAction:hover{text-decoration:underline}.NotificationToast-module__5f4E9q__toastClose{color:var(--gray-600);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;margin-left:auto;padding:4px;transition:background .15s;display:flex}.NotificationToast-module__5f4E9q__toastClose:hover{background:var(--surface-overlay)}@media (max-width:768px){.NotificationToast-module__5f4E9q__container{flex-direction:column;max-width:calc(100vw - 32px);top:16px;bottom:auto;right:50%;transform:translate(50%)}}
.ChangelogCard-module__zg1CtG__card{border-bottom:1px solid var(--surface-overlay);padding:16px 20px;transition:background .12s;position:relative}.ChangelogCard-module__zg1CtG__card:hover{background:var(--surface-raised)}.ChangelogCard-module__zg1CtG__card:last-child{border-bottom:none}.ChangelogCard-module__zg1CtG__unread{padding-left:24px}.ChangelogCard-module__zg1CtG__accentBar{background:var(--navy-700);border-radius:0 2px 2px 0;width:3px;position:absolute;top:0;bottom:0;left:0}.ChangelogCard-module__zg1CtG__highlight{background:linear-gradient(135deg, color-mix(in srgb, var(--navy-700) 4%, transparent), transparent)}.ChangelogCard-module__zg1CtG__highlight .ChangelogCard-module__zg1CtG__title{font-size:17px}.ChangelogCard-module__zg1CtG__topRow{justify-content:space-between;align-items:center;gap:var(--spacing-sm);margin-bottom:6px;display:flex}.ChangelogCard-module__zg1CtG__badge{text-transform:uppercase;letter-spacing:.03em;border-radius:var(--radius-pill);font-size:11px;font-weight:700;font-family:var(--font-body);white-space:nowrap;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.ChangelogCard-module__zg1CtG__badge_green{background:var(--status-success-bg);color:var(--status-success)}.ChangelogCard-module__zg1CtG__badge_blue{background:var(--status-info-bg);color:var(--status-info)}.ChangelogCard-module__zg1CtG__badge_slate{background:var(--surface-overlay);color:var(--gray-600)}.ChangelogCard-module__zg1CtG__badge_purple{background:color-mix(in srgb, var(--purple-600) 10%, transparent);color:var(--purple-600)}.ChangelogCard-module__zg1CtG__badge_amber{background:var(--status-warning-bg);color:var(--status-warning)}.ChangelogCard-module__zg1CtG__badge_red{background:var(--status-error-bg);color:var(--status-error)}.ChangelogCard-module__zg1CtG__meta{align-items:center;gap:6px;display:flex}.ChangelogCard-module__zg1CtG__version{color:var(--gray-600);background:var(--surface-overlay);border-radius:var(--radius-xs);padding:1px 6px;font-family:monospace;font-size:11px;font-weight:600}.ChangelogCard-module__zg1CtG__date{color:var(--gray-600);font-size:12px;font-family:var(--font-body);white-space:nowrap}.ChangelogCard-module__zg1CtG__title{color:var(--color-text);font-size:16px;font-weight:600;font-family:var(--font-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 4px;line-height:1.3;display:-webkit-box;overflow:hidden}.ChangelogCard-module__zg1CtG__summary{color:var(--gray-600);font-size:14px;font-family:var(--font-body);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 8px;line-height:1.5;display:-webkit-box;overflow:hidden}.ChangelogCard-module__zg1CtG__image{object-fit:cover;border-radius:var(--radius-md);width:100%;max-height:180px;margin-bottom:8px}.ChangelogCard-module__zg1CtG__bottomRow{align-items:center;gap:16px;display:flex}.ChangelogCard-module__zg1CtG__cta{color:var(--navy-700);font-size:13px;font-weight:600;font-family:var(--font-body);align-items:center;gap:4px;text-decoration:none;transition:color .15s;display:inline-flex}.ChangelogCard-module__zg1CtG__cta:hover{text-decoration:underline}.ChangelogCard-module__zg1CtG__ctaArrow{transition:transform .15s}.ChangelogCard-module__zg1CtG__cta:hover .ChangelogCard-module__zg1CtG__ctaArrow{transform:translate(2px)}.ChangelogCard-module__zg1CtG__readMore{color:var(--gray-600);cursor:pointer;font-size:13px;font-weight:500;font-family:var(--font-body);background:0 0;border:none;align-items:center;gap:4px;margin-left:auto;padding:0;transition:color .15s;display:inline-flex}.ChangelogCard-module__zg1CtG__readMore:hover{color:var(--navy-700)}.ChangelogCard-module__zg1CtG__readMoreArrow{transition:transform .15s}.ChangelogCard-module__zg1CtG__readMore:hover .ChangelogCard-module__zg1CtG__readMoreArrow{transform:translate(3px)}
.ChangelogEntryDetail-module__AmXbEW__detail{padding:16px 20px}.ChangelogEntryDetail-module__AmXbEW__backBtn{color:var(--gray-600);cursor:pointer;font-size:13px;font-weight:500;font-family:var(--font-body);background:0 0;border:none;align-items:center;gap:6px;margin-bottom:16px;padding:4px 0;transition:color .15s;display:inline-flex}.ChangelogEntryDetail-module__AmXbEW__backBtn:hover{color:var(--navy-700)}.ChangelogEntryDetail-module__AmXbEW__metaRow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.ChangelogEntryDetail-module__AmXbEW__badge{text-transform:uppercase;letter-spacing:.03em;border-radius:var(--radius-pill);font-size:11px;font-weight:700;font-family:var(--font-body);align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.ChangelogEntryDetail-module__AmXbEW__badge_green{background:var(--status-success-bg);color:var(--status-success)}.ChangelogEntryDetail-module__AmXbEW__badge_blue{background:var(--status-info-bg);color:var(--status-info)}.ChangelogEntryDetail-module__AmXbEW__badge_slate{background:var(--surface-overlay);color:var(--gray-600)}.ChangelogEntryDetail-module__AmXbEW__badge_purple{background:color-mix(in srgb, var(--purple-600) 10%, transparent);color:var(--purple-600)}.ChangelogEntryDetail-module__AmXbEW__badge_amber{background:var(--status-warning-bg);color:var(--status-warning)}.ChangelogEntryDetail-module__AmXbEW__badge_red{background:var(--status-error-bg);color:var(--status-error)}.ChangelogEntryDetail-module__AmXbEW__date{color:var(--gray-600);font-size:13px;font-family:var(--font-body)}.ChangelogEntryDetail-module__AmXbEW__version{color:var(--gray-600);background:var(--surface-overlay);border-radius:var(--radius-xs);padding:2px 8px;font-family:monospace;font-size:11px;font-weight:600}.ChangelogEntryDetail-module__AmXbEW__image{object-fit:cover;border-radius:var(--radius-md);width:100%;max-height:220px;margin-bottom:16px}.ChangelogEntryDetail-module__AmXbEW__title{color:var(--color-text);font-size:22px;font-weight:700;font-family:var(--font-body);margin:0 0 8px;line-height:1.3}.ChangelogEntryDetail-module__AmXbEW__summary{color:var(--gray-600);font-size:15px;font-family:var(--font-body);margin:0 0 16px;line-height:1.6}.ChangelogEntryDetail-module__AmXbEW__body{color:var(--color-text);font-size:14px;font-family:var(--font-body);line-height:1.7}.ChangelogEntryDetail-module__AmXbEW__body p{margin:0 0 12px}.ChangelogEntryDetail-module__AmXbEW__body strong{font-weight:600}.ChangelogEntryDetail-module__AmXbEW__body em{font-style:italic}.ChangelogEntryDetail-module__AmXbEW__body ul,.ChangelogEntryDetail-module__AmXbEW__body ol{margin:0 0 12px;padding-left:20px}.ChangelogEntryDetail-module__AmXbEW__body li{margin-bottom:4px}.ChangelogEntryDetail-module__AmXbEW__body code{background:var(--surface-overlay);border-radius:var(--radius-xs);padding:1px 6px;font-family:monospace;font-size:13px}.ChangelogEntryDetail-module__AmXbEW__body a{color:var(--navy-700);text-decoration:underline}.ChangelogEntryDetail-module__AmXbEW__ctaWrap{margin-top:20px}.ChangelogEntryDetail-module__AmXbEW__ctaBtn{color:var(--color-white);background:var(--navy-700);border-radius:var(--radius-md);cursor:pointer;font-size:14px;font-weight:600;font-family:var(--font-body);border:none;align-items:center;gap:6px;padding:10px 20px;text-decoration:none;transition:background .15s;display:inline-flex}.ChangelogEntryDetail-module__AmXbEW__ctaBtn:hover{background:var(--color-navy-500)}
.ChangelogPanel-module__vM8WvG__backdrop{z-index:900;background:#0000004d;animation:.15s ease-out ChangelogPanel-module__vM8WvG__fadeIn;position:fixed;inset:0}.ChangelogPanel-module__vM8WvG__panel{background:var(--surface-base);z-index:901;flex-direction:column;width:420px;max-width:100vw;animation:.25s ease-out ChangelogPanel-module__vM8WvG__slideIn;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-4px 0 24px #0000001f}.ChangelogPanel-module__vM8WvG__header{border-bottom:1px solid var(--surface-overlay);flex-shrink:0;padding:16px 20px 0}.ChangelogPanel-module__vM8WvG__headerTop{justify-content:space-between;align-items:center;display:flex}.ChangelogPanel-module__vM8WvG__headerTitle{align-items:center;gap:8px;display:flex}.ChangelogPanel-module__vM8WvG__headerTitleIcon{color:var(--status-success)}.ChangelogPanel-module__vM8WvG__headerText{color:var(--color-text);font-size:18px;font-weight:700;font-family:var(--font-body);margin:0}.ChangelogPanel-module__vM8WvG__closeBtn{color:var(--gray-600);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:6px;transition:background .15s;display:flex}.ChangelogPanel-module__vM8WvG__closeBtn:hover{background:var(--surface-overlay)}.ChangelogPanel-module__vM8WvG__headerMeta{margin-top:4px}.ChangelogPanel-module__vM8WvG__unreadLabel{color:var(--gray-600);font-size:13px;font-family:var(--font-body)}.ChangelogPanel-module__vM8WvG__allReadLabel{color:var(--status-success);font-size:13px;font-weight:500;font-family:var(--font-body);align-items:center;gap:4px;display:inline-flex}.ChangelogPanel-module__vM8WvG__filters{gap:6px;margin-top:12px;padding-bottom:12px;display:flex;overflow-x:auto}.ChangelogPanel-module__vM8WvG__filterChip{color:var(--color-text);border:1px solid var(--surface-overlay);border-radius:var(--radius-pill);cursor:pointer;font-size:12px;font-weight:500;font-family:var(--font-body);white-space:nowrap;background:0 0;flex-shrink:0;padding:5px 12px;transition:background .12s,border-color .12s,color .12s}.ChangelogPanel-module__vM8WvG__filterChip:hover{border-color:var(--gray-600)}.ChangelogPanel-module__vM8WvG__filterChipActive{background:var(--navy-700);border-color:var(--navy-700);color:var(--color-white)}.ChangelogPanel-module__vM8WvG__content{overscroll-behavior:contain;flex:1;overflow-y:auto}.ChangelogPanel-module__vM8WvG__empty{text-align:center;padding:48px 20px}.ChangelogPanel-module__vM8WvG__emptyIcon{color:var(--gray-600);margin-bottom:12px}.ChangelogPanel-module__vM8WvG__emptyText{color:var(--gray-600);font-size:14px;font-family:var(--font-body);margin:0;line-height:1.5}@keyframes ChangelogPanel-module__vM8WvG__slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ChangelogPanel-module__vM8WvG__fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.ChangelogPanel-module__vM8WvG__panel{width:100vw}}
.ChangelogToast-module__5P7F6q__toast{z-index:940;background:var(--surface-base);border-radius:var(--radius-card);box-shadow:var(--shadow-lg);border-left:3px solid var(--status-success);cursor:pointer;max-width:380px;font-family:var(--font-body);align-items:center;gap:8px;padding:10px 14px;display:flex;position:fixed;bottom:80px;right:24px}.ChangelogToast-module__5P7F6q__toast:hover{box-shadow:var(--shadow-lg), 0 0 0 1px var(--surface-overlay)}.ChangelogToast-module__5P7F6q__icon{color:var(--status-success);flex-shrink:0}.ChangelogToast-module__5P7F6q__text{color:var(--color-text);font-size:13px;font-weight:500;line-height:1.4}.ChangelogToast-module__5P7F6q__close{color:var(--gray-600);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:4px;transition:background .12s;display:flex}.ChangelogToast-module__5P7F6q__close:hover{background:var(--surface-overlay)}@media (max-width:768px){.ChangelogToast-module__5P7F6q__toast{max-width:none;inset:72px 16px auto}}
.layout-module___qOa7q__shell{background:var(--color-bg);grid-template-rows:1fr;grid-template-columns:240px 1fr;min-height:100vh;transition:grid-template-columns .25s cubic-bezier(.4,0,.2,1);display:grid}.layout-module___qOa7q__shellCollapsed{grid-template-columns:72px 1fr}.layout-module___qOa7q__mainArea{flex-direction:column;min-height:100vh;display:flex;overflow:hidden}.layout-module___qOa7q__content{scroll-behavior:smooth;padding:var(--spacing-lg);flex:1;overflow-y:auto}@media (max-width:1023px){.layout-module___qOa7q__shell,.layout-module___qOa7q__shellCollapsed{flex-direction:column;grid-template-columns:none;min-height:100vh;display:flex}.layout-module___qOa7q__mainArea{flex:1}.layout-module___qOa7q__content{padding:var(--spacing-md);padding-bottom:calc(64px + var(--spacing-lg) + env(safe-area-inset-bottom))}}