.NotificationBell-module_wrapper{height:100%;position:relative}.NotificationBell-module_trigger{height:100%;padding-inline:var(--space-2);color:inherit;cursor:pointer;transition:background-color var(--transition-base) var(--ease-standard);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.NotificationBell-module_trigger:hover,.NotificationBell-module_trigger[aria-expanded=true]{background:var(--color-navbar-overlay-hover)}.NotificationBell-module_trigger:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.NotificationBell-module_badge{position:absolute;inset-block-start:.35rem;inset-inline-end:.35rem}.NotificationBell-module_overlay{background:var(--color-overlay-scrim);z-index:var(--z-modal);animation:NotificationBell-module_overlayIn var(--transition-slow) var(--ease-standard);position:fixed;inset:0}.NotificationBell-module_panel{z-index:var(--z-modal);background:var(--color-surface);width:24rem;max-width:92vw;color:var(--color-text);border-inline-start:1px solid var(--color-border);box-shadow:var(--shadow-lg);animation:NotificationBell-module_panelSlideIn var(--transition-slow) var(--ease-standard);flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-end:0}@keyframes NotificationBell-module_overlayIn{0%{opacity:0}}@keyframes NotificationBell-module_panelSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}[dir=rtl] .NotificationBell-module_panel{animation-name:NotificationBell-module_panelSlideInRtl}@keyframes NotificationBell-module_panelSlideInRtl{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.NotificationBell-module_overlay,.NotificationBell-module_panel{animation:none}}.NotificationBell-module_panelHeader{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--color-border);display:flex}.NotificationBell-module_panelHeaderActions{align-items:center;gap:var(--space-3);display:flex}.NotificationBell-module_panelTitle{font-size:var(--font-size-heading);font-weight:var(--font-weight-semibold);color:var(--color-text)}.NotificationBell-module_markAllButton{color:var(--color-accent);font-size:var(--font-size-body-sm);cursor:pointer;background:0 0;border:none;padding:0}.NotificationBell-module_closeButton{border-radius:var(--radius-md);padding:var(--space-1);color:var(--color-text-muted);cursor:pointer;transition:background-color var(--transition-base) var(--ease-standard), color var(--transition-base) var(--ease-standard);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.NotificationBell-module_closeButton:hover{background:var(--color-surface-raised);color:var(--color-text)}.NotificationBell-module_closeButton:focus-visible{box-shadow:var(--shadow-focus-ring)}.NotificationBell-module_hint{padding:var(--space-6) var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-body-sm);text-align:center;margin:0}.NotificationBell-module_failedState{align-items:center;gap:var(--space-2);padding:var(--space-4) 0 var(--space-6);flex-direction:column;display:flex}.NotificationBell-module_failedRetryButton,.NotificationBell-module_statusRetryButton{color:var(--color-accent);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:none;padding:0}.NotificationBell-module_statusLine{justify-content:space-between;align-items:center;gap:var(--space-2);padding:0 var(--space-4) var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-micro);display:flex}.NotificationBell-module_statusMessage{min-inline-size:0}.NotificationBell-module_statusError{color:var(--color-danger-strong)}.NotificationBell-module_statusWarning{color:var(--color-warning-strong)}.NotificationBell-module_statusLive{color:var(--color-success-strong)}.NotificationBell-module_list{gap:var(--space-1);padding:var(--space-2);flex-direction:column;flex:1;margin:0;list-style:none;display:flex;overflow-y:auto}.NotificationBell-module_item,.NotificationBell-module_itemUnread{align-items:center;gap:var(--space-1);border-radius:var(--radius-sm);display:flex}.NotificationBell-module_item:hover,.NotificationBell-module_itemUnread:hover{background:var(--color-highlight-neutral)}.NotificationBell-module_itemUnread{background:var(--color-highlight-accent-subtle,var(--color-highlight-neutral))}.NotificationBell-module_itemMain{align-items:flex-start;gap:var(--space-1);min-width:0;padding:var(--space-2) var(--space-2-5);text-align:start;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;display:flex}.NotificationBell-module_unreadDot{border-radius:var(--radius-pill);background:var(--color-accent);width:.5rem;height:.5rem;display:inline-block}.NotificationBell-module_srOnly{width:var(--space-hairline);height:var(--space-hairline);margin:calc(var(--space-hairline) * -1);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.NotificationBell-module_itemBodyRow{align-items:flex-start;gap:var(--space-1);width:100%;display:flex}.NotificationBell-module_severityDot{border-radius:var(--radius-pill);flex-shrink:0;width:.4375rem;height:.4375rem;margin-block-start:.4em;display:inline-block}.NotificationBell-module_severityInfo{background:var(--color-info)}.NotificationBell-module_severitySuccess{background:var(--color-success)}.NotificationBell-module_severityWarning{background:var(--color-warning)}.NotificationBell-module_severityCritical{background:var(--color-danger)}.NotificationBell-module_itemBody{min-width:0;color:var(--color-text);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;flex:1}.NotificationBell-module_itemUnread .NotificationBell-module_itemBody{font-weight:var(--font-weight-semibold)}.NotificationBell-module_item .NotificationBell-module_itemBody{font-weight:var(--font-weight-regular)}.NotificationBell-module_itemCount{color:var(--color-text-muted);font-size:var(--font-size-micro);font-weight:var(--font-weight-regular);margin-inline-start:var(--space-1)}.NotificationBell-module_itemTime{color:var(--color-text-muted);font-size:var(--font-size-micro)}.NotificationBell-module_itemActions{gap:var(--space-1);flex-direction:column;flex-shrink:0;padding-inline-end:var(--space-2);display:flex}.NotificationBell-module_itemActionButton{border-radius:var(--radius-sm);padding:var(--space-1);color:var(--color-text-muted);cursor:pointer;transition:background-color var(--transition-base) var(--ease-standard), color var(--transition-base) var(--ease-standard);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.NotificationBell-module_itemActionButton:hover{background:var(--color-surface-raised);color:var(--color-accent)}.NotificationBell-module_itemActionButton:focus-visible{box-shadow:var(--shadow-focus-ring)}.NotificationBell-module_loadMoreButton{width:100%;padding:var(--space-2) var(--space-4);border:none;border-block-start:1px solid var(--color-border);color:var(--color-accent);font-size:var(--font-size-body-sm);cursor:pointer;background:0 0;margin:0;display:block}.NotificationBell-module_loadMoreButton:disabled{color:var(--color-text-muted);cursor:default}.NotificationBell-module_loadMoreButton:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.ModuleSearchFilterMenu-module_menu{top:calc(100% + var(--space-0-75));z-index:var(--z-header-popover);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--space-3);max-width:calc(100vw - 2 * var(--space-3));position:absolute;left:50%;transform:translate(-50%)}.ModuleSearchFilterMenu-module_columns{gap:var(--space-4);width:max-content;min-width:22rem;display:flex}@media (width<=64rem){.ModuleSearchFilterMenu-module_columns{flex-wrap:wrap;min-width:18rem}}.ModuleSearchFilterMenu-module_column{gap:var(--space-2);flex-direction:column;flex:1;min-width:12rem;display:flex}.ModuleSearchFilterMenu-module_column:not(:last-child){border-inline-end:1px solid var(--color-border);padding-inline-end:var(--space-3)}@media (width<=64rem){.ModuleSearchFilterMenu-module_column{flex-basis:100%}.ModuleSearchFilterMenu-module_column:not(:last-child){border-inline-end:none;border-block-end:1px solid var(--color-border);padding-block-end:var(--space-3);padding-inline-end:0}}.ModuleSearchFilterMenu-module_addCustomFilterLink{color:var(--color-accent);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-self:flex-start;margin-block-start:auto;padding:0;text-decoration:underline}.ModuleSearchFilterMenu-module_addCustomFilterLink:hover{color:var(--color-accent-strong)}.ModuleSearchFilterMenu-module_addCustomFilterLink:focus-visible{box-shadow:var(--shadow-focus-ring);border-radius:var(--radius-sm);outline:none}.ModuleSearchFilterMenu-module_columnLabel{color:var(--color-text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.02em}.ModuleSearchFilterMenu-module_empty{color:var(--color-text-muted);font-size:var(--font-size-caption);margin:0}.ModuleSearchFilterMenu-module_quickFilterList{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ModuleSearchFilterMenu-module_quickFilterItem{align-items:center;gap:var(--space-2);color:var(--color-text);font-size:var(--font-size-body);cursor:pointer;display:flex}.ModuleSearchFilterMenu-module_groupByList{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ModuleSearchFilterMenu-module_groupByItem{align-items:center;gap:var(--space-2);color:var(--color-text);font-size:var(--font-size-body);cursor:pointer;display:flex}.ModuleSearchFilterMenu-module_checkboxInput:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.ModuleSearchFilterMenu-module_favoritesSectionLabel{color:var(--color-text-muted);font-size:var(--font-size-micro);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.02em;margin-block-start:var(--space-2);display:block}.ModuleSearchFilterMenu-module_favoritesSectionLabel:first-of-type{margin-block-start:0}.ModuleSearchFilterMenu-module_favoritesList{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ModuleSearchFilterMenu-module_favoriteItem{align-items:center;gap:var(--space-2);color:var(--color-text);font-size:var(--font-size-body);display:flex}.ModuleSearchFilterMenu-module_favoriteIcon{color:var(--color-accent);flex-shrink:0}.ModuleSearchFilterMenu-module_favoriteName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ModuleSearchFilterMenu-module_favoriteDeleteButton{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.ModuleSearchFilterMenu-module_favoriteDeleteButton:hover{color:var(--color-danger)}.ModuleSearchFilterMenu-module_favoriteDeleteButton:focus-visible{box-shadow:var(--shadow-focus-ring)}.ModuleSearchFilterMenu-module_favoritesSaveRow{gap:var(--space-2);border-block-start:1px solid var(--color-border);padding-block-start:var(--space-2);display:flex}.ModuleSearchFilterMenu-module_favoritesSaveRow input{background:var(--color-background);min-width:0;color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);flex:1}.ModuleSearchBar-module_search{width:100%;min-width:12rem;max-width:min(32rem, calc(100vw - 2 * var(--topbar-side-reserve,max(var(--topbar-lead,20rem), var(--topbar-tray,20rem)))));flex:0 32rem;position:relative}@media (width<=48rem){.ModuleSearchBar-module_search{flex:auto;min-width:0;max-width:none}}.ModuleSearchBar-module_searchBar{align-items:center;gap:var(--space-1-5);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;min-height:2.25rem;transition:border-color var(--transition-base) var(--ease-standard), box-shadow var(--transition-base) var(--ease-standard), background-color var(--transition-base) var(--ease-standard);padding-inline-start:var(--space-2-5);padding-inline-end:var(--space-1);display:flex}.ModuleSearchBar-module_searchBar:hover{border-color:var(--color-border-strong);background:var(--color-surface)}.ModuleSearchBar-module_searchBar:focus-within{background:var(--color-surface);border-color:var(--color-accent);box-shadow:var(--shadow-focus-ring)}.ModuleSearchBar-module_searchIcon{color:var(--color-text-muted);flex-shrink:0}.ModuleSearchBar-module_searchInput{min-width:0;min-height:2.25rem;color:var(--color-text);padding-block:var(--space-1);font-size:var(--font-size-caption);background:0 0;border:none;flex:1}.ModuleSearchBar-module_shortcutHint{padding-inline:var(--space-1-5);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);font-family:var(--font-family-mono);font-size:var(--font-size-caption);white-space:nowrap;flex-shrink:0;margin-inline-end:var(--space-1);line-height:1.5}.ModuleSearchBar-module_searchBar{container-type:inline-size}@container (width<=26rem){.ModuleSearchBar-module_shortcutHint{display:none}}.ModuleSearchBar-module_searchInput:disabled{color:var(--color-text-muted);cursor:not-allowed}.ModuleSearchBar-module_searchInput:focus-visible{box-shadow:var(--shadow-focus-ring);border-radius:var(--radius-sm);outline:none}.ModuleSearchBar-module_filterMenuToggle{align-items:center;gap:var(--space-0);height:1.75rem;padding-inline:var(--space-1-5);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;transition:background-color var(--transition-base) var(--ease-standard), color var(--transition-base) var(--ease-standard);background:0 0;border:none;flex-shrink:0;display:inline-flex}.ModuleSearchBar-module_filterMenuToggle:hover{color:var(--color-text);background:var(--color-surface-muted)}.ModuleSearchBar-module_filterMenuToggle:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.ModuleSearchBar-module_filterMenuToggle[aria-expanded=true]{color:var(--color-accent-strong);background:var(--color-accent-subtle)}.ModuleSearchBar-module_facetList{align-items:center;gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ModuleSearchBar-module_facet{align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);padding-block:var(--space-0);padding-inline:var(--space-1-5) var(--space-1);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);white-space:nowrap;display:inline-flex}.ModuleSearchBar-module_facet button{color:inherit;cursor:pointer;border-radius:var(--radius-full);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.ModuleSearchBar-module_facet button:focus-visible{box-shadow:var(--shadow-focus-ring)}.ModuleSearchBar-module_facetField,.ModuleSearchBar-module_facetFilter{background:var(--color-accent-subtle);color:var(--color-accent-strong)}.ModuleSearchBar-module_facetGroupBy{background:var(--gray-200);color:var(--gray-700)}.ModuleSearchBar-module_facetFavorite{background:var(--color-warning-subtle);color:var(--color-warning-strong)}.ModuleSearchBar-module_searchResults{inset-inline:0;top:calc(100% + var(--space-0-75));background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);max-height:20rem;z-index:var(--z-header-popover);padding:var(--space-0-75);margin:0;list-style:none;position:absolute;overflow-y:auto}.ModuleSearchBar-module_searchResultItem{align-items:flex-start;gap:var(--space-0);border-radius:var(--radius-sm);width:100%;padding-block:var(--space-2);padding-inline:var(--space-2-5);text-align:start;cursor:pointer;color:var(--color-text);transition:background-color var(--transition-base) var(--ease-standard), border-color var(--transition-base) var(--ease-standard), box-shadow var(--transition-base) var(--ease-standard), color var(--transition-base) var(--ease-standard);background:0 0;border:none;flex-direction:column;display:flex}.ModuleSearchBar-module_searchResultItem:hover,.ModuleSearchBar-module_searchResultItem:focus-visible,.ModuleSearchBar-module_searchResultItemActive{background:var(--color-background)}.ModuleSearchBar-module_searchResultItem:focus-visible{box-shadow:var(--shadow-focus-ring)}.ModuleSearchBar-module_suggestionRow{align-items:stretch;display:flex}.ModuleSearchBar-module_suggestionRow .ModuleSearchBar-module_searchResultItem,.ModuleSearchBar-module_suggestionRow .ModuleSearchBar-module_searchResultItemActive{flex-direction:row;flex:1;align-items:center}.ModuleSearchBar-module_suggestionExpandToggle{width:2rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ModuleSearchBar-module_suggestionExpandToggle:hover{color:var(--color-text)}.ModuleSearchBar-module_suggestionExpandToggle:focus-visible{box-shadow:var(--shadow-focus-ring)}.ModuleSearchBar-module_suggestionExpandIconOpen{transform:rotate(180deg)}.ModuleSearchBar-module_matchList{gap:var(--space-0);flex-direction:column;margin:0;padding-inline-start:var(--space-4);list-style:none;display:flex}.ModuleSearchBar-module_matchItem,.ModuleSearchBar-module_matchLoadMore{text-align:start;border-radius:var(--radius-sm);width:100%;color:var(--color-text);padding-block:var(--space-1-5);padding-inline:var(--space-2-5);font-size:var(--font-size-caption);cursor:pointer;background:0 0;border:none;display:block}.ModuleSearchBar-module_matchItem:hover,.ModuleSearchBar-module_matchLoadMore:hover{background:var(--color-background)}.ModuleSearchBar-module_matchLoadMore{color:var(--color-accent);font-weight:var(--font-weight-medium)}.Navbar-module_navbar{z-index:var(--z-app-header);height:var(--o-topbar-height);background:var(--color-shell-topbar-bg);color:var(--color-shell-topbar-text);border-block-end:1px solid var(--color-shell-topbar-border);box-shadow:var(--shadow-shell-topbar);flex-shrink:0;align-items:stretch;display:flex;position:relative}.Navbar-module_brandSlot{align-items:center;gap:var(--space-2);width:calc(var(--sidebar-width-expanded) - var(--o-topbar-height));padding-inline:var(--space-3);font-weight:var(--font-weight-semibold);font-size:var(--font-size-caption);flex-shrink:0;display:flex;overflow:hidden}.Navbar-module_brandSlot>:first-child{background:0 0;border:none;border-radius:0}.Navbar-module_brandSlotText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Navbar-module_appsButton{width:var(--o-topbar-height);min-height:var(--size-target-min);color:inherit;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;display:flex}.Navbar-module_appsButton:hover{background:var(--color-navbar-overlay-hover)}.Navbar-module_appsButton:focus-visible{background:var(--color-navbar-overlay-hover);box-shadow:var(--shadow-focus-ring);outline:none}.Navbar-module_appsButton[data-active=true]{color:var(--color-accent-text-on);background:var(--color-navbar-overlay-hover)}.Navbar-module_waffleButton{border-inline-end:1px solid var(--color-shell-topbar-border)}.Navbar-module_waffle{gap:var(--space-0);grid-template-columns:repeat(3,.1875rem);display:grid}.Navbar-module_waffleDot{border-radius:var(--radius-full);opacity:.85;background:currentColor;block-size:.1875rem;inline-size:.1875rem;display:block}.Navbar-module_brand{white-space:nowrap;background:color-mix(in srgb, var(--color-shell-topbar-text) 6%, transparent);border-radius:var(--radius-sm);padding-block:var(--space-1-25);padding-inline:var(--space-2-5);color:inherit;font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background-color var(--transition-base) var(--ease-standard);border:none;flex:none;align-items:center;display:flex}.Navbar-module_brand:hover{background:color-mix(in srgb, var(--color-shell-topbar-text) 10%, transparent)}.Navbar-module_brand:focus-visible{background:color-mix(in srgb, var(--color-shell-topbar-text) 10%, transparent);box-shadow:var(--shadow-focus-ring);outline:none}.Navbar-module_breadcrumbEllipsis{min-width:var(--size-target-min);min-height:var(--size-target-min);padding-inline:var(--space-2);color:inherit;font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:flex}.Navbar-module_breadcrumbEllipsis:hover{background:var(--color-navbar-overlay-hover)}.Navbar-module_breadcrumbEllipsis:focus-visible{background:var(--color-navbar-overlay-hover);box-shadow:var(--shadow-focus-ring);outline:none}.Navbar-module_breadcrumbNav{align-items:center;gap:var(--space-1-5);min-width:0;font-size:var(--font-size-micro);color:var(--color-shell-topbar-text-muted);padding-inline-start:var(--space-2);padding-inline-end:var(--space-2-5);display:flex;overflow:hidden}.Navbar-module_separator{opacity:.7;flex:none;align-items:center;display:inline-flex}.Navbar-module_current{text-overflow:ellipsis;white-space:nowrap;min-width:3rem;color:var(--color-shell-topbar-text-strong);flex:auto;overflow:hidden}.Navbar-module_searchSlot{flex:1;min-width:12rem}.Navbar-module_searchOverlay{padding-inline:var(--space-3);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset-block:0;inset-inline:0}.Navbar-module_searchOverlay>*{pointer-events:auto}.Navbar-module_navbar[data-search-fit=between] .Navbar-module_searchOverlay{--topbar-side-reserve:0px;inset-inline-start:var(--topbar-lead,0px);inset-inline-end:var(--topbar-tray,0px)}.Navbar-module_systray{border-inline-start:1px solid var(--color-shell-topbar-border);z-index:var(--z-local-raise);flex-shrink:0;align-items:center;padding-inline-end:var(--space-1-5);display:flex;position:relative}.Navbar-module_accountWrapper{align-items:stretch;height:100%;display:flex;position:relative}.Navbar-module_accountTrigger{justify-content:center;align-items:center;gap:var(--space-1-5);height:100%;min-height:var(--o-topbar-height);padding-inline:var(--space-2-5);color:inherit;cursor:pointer;transition:background-color var(--transition-base) var(--ease-standard);background:0 0;border:none;line-height:1.3;display:flex}.Navbar-module_accountTrigger:hover,.Navbar-module_accountTrigger[aria-expanded=true]{background:var(--color-navbar-overlay-hover)}.Navbar-module_accountTrigger:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.Navbar-module_accountAvatar{border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-shell-topbar-text) 14%, transparent);width:1.5rem;height:1.5rem;color:var(--color-shell-topbar-text-strong);font-size:var(--font-size-micro);font-weight:var(--font-weight-semibold);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.Navbar-module_accountName{text-overflow:ellipsis;white-space:nowrap;max-width:6.25rem;font-size:var(--font-size-micro);font-weight:var(--font-weight-semibold);line-height:var(--line-height-micro);color:var(--color-shell-topbar-text-strong);overflow:hidden}.Navbar-module_accountChevron{color:var(--color-shell-topbar-text-muted);flex-shrink:0;display:block}.Navbar-module_accountMenu{top:100%;z-index:var(--z-header-popover);background:var(--color-surface);min-width:16rem;color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--space-2);position:absolute;inset-inline-end:0}.Navbar-module_accountMenuName{padding-block:var(--space-2);padding-inline:var(--space-2-5);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--color-text);overflow-wrap:anywhere}.Navbar-module_accountMenuDivider{height:var(--space-hairline);margin-block:var(--space-1);background:var(--color-border)}.Navbar-module_accountAvatarImage{border-radius:inherit;object-fit:cover;width:100%;height:100%}.Navbar-module_accountMenuItem{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);width:100%;padding-block:var(--space-3);padding-inline:var(--space-2-5);font-size:var(--font-size-body);text-align:start;color:var(--color-text);cursor:pointer;transition:background-color var(--transition-base) var(--ease-standard);background:0 0;border:none;display:flex}.Navbar-module_accountMenuItem:hover{background:var(--color-surface-hover)}.Navbar-module_accountMenuItem:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.Navbar-module_accountMenuSignOut{color:var(--color-danger)}.Navbar-module_accountMenuSignOut:hover{background:var(--color-danger-subtle)}@media (width<=48rem){.Navbar-module_appsButton{width:2.75rem}.Navbar-module_navbar{align-content:flex-start}.Navbar-module_breadcrumbNav{flex:1 1 0}.Navbar-module_systray{margin-inline-start:auto}.Navbar-module_brandSlot{max-width:var(--sidebar-width-collapsed);justify-content:center;padding-inline:0}.Navbar-module_brandSlotText,.Navbar-module_accountName{display:none}}@media (width<=36rem){.Navbar-module_appsButton{width:2.5rem}.Navbar-module_brandSlot{display:none}.Navbar-module_current{min-width:2rem}}.Navbar-module_navbar[data-search-fit=stacked]{height:auto;min-height:var(--o-topbar-height);flex-wrap:wrap;align-content:flex-start}.Navbar-module_navbar[data-search-fit=stacked]>*{height:var(--o-topbar-height)}.Navbar-module_navbar[data-search-fit=stacked] .Navbar-module_searchOverlay{--topbar-side-reserve:0px;height:auto;padding-block:var(--space-1-5);padding-inline:var(--space-2);border-block-start:1px solid var(--color-shell-topbar-border);flex:1 0 100%;order:1;justify-content:stretch;position:static}.Navbar-module_navbar[data-search-fit=stacked] .Navbar-module_searchSlot{display:none}.AppFooter-module_footer{align-items:center;gap:var(--space-2);padding-block:var(--space-1);padding-inline:var(--space-3);border-block-start:var(--border-width-thin) solid var(--color-shell-topbar-border);box-shadow:0 calc(-1 * var(--space-1)) var(--space-2) calc(-2 * var(--space-hairline)) color-mix(in srgb, var(--color-shell-topbar-border) 65%, transparent);background:var(--color-shell-topbar-bg);color:var(--color-shell-topbar-text);min-block-size:var(--space-6);flex:none;display:flex;overflow:hidden}.AppFooter-module_rssHeader{align-items:center;gap:var(--space-1);max-inline-size:40%;flex:none;min-width:0;display:inline-flex}.AppFooter-module_rssIcon{inline-size:var(--space-5);block-size:var(--space-5);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-accent) 24%, transparent);color:var(--color-shell-topbar-text-strong);flex:none;justify-content:center;align-items:center;display:inline-flex}.AppFooter-module_rssBadge{color:var(--color-shell-topbar-text-strong);font-size:var(--font-size-micro);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;flex:none}.AppFooter-module_rssTitle{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--color-shell-topbar-text-muted);font-size:var(--font-size-caption);flex:0 auto;overflow:hidden}.AppFooter-module_rssTitle:before{content:"•";margin-inline-end:var(--space-1)}.AppFooter-module_rssDivider{inline-size:var(--space-hairline);block-size:var(--space-5);background:color-mix(in srgb, var(--color-shell-topbar-border) 80%, transparent);flex:none}.AppFooter-module_rssMarquee{min-width:0;color:var(--color-shell-topbar-text-strong);flex:auto}.AppFooter-module_rssEmpty{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--color-shell-topbar-text-muted);font-size:var(--font-size-caption);overflow:hidden}.Sidebar-module_sidebar{--sidebar-hover-nudge:var(--space-0);width:var(--sidebar-width-expanded);background:var(--color-shell-sidebar-bg);border-inline-end:1px solid var(--color-shell-sidebar-border);transition:width var(--transition-base) var(--ease-standard);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}[dir=rtl] .Sidebar-module_sidebar{--sidebar-hover-nudge:calc(var(--space-0) * -1)}.Sidebar-module_sidebar[data-collapsed=true]{width:var(--sidebar-width-collapsed)}.Sidebar-module_groups{min-height:0;padding-block:var(--space-2-5);gap:var(--space-1);flex-direction:column;flex:1;display:flex;overflow:hidden auto}.Sidebar-module_group{border-block-end:1px solid var(--color-shell-sidebar-border);flex-direction:column;margin-block-end:var(--space-1-5);padding-block-end:var(--space-1-5);display:flex}.Sidebar-module_group:last-child{border-block-end:none}.Sidebar-module_groupLabel{padding-block:var(--space-1);padding-inline:var(--space-3);font-size:var(--font-size-micro);font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--color-shell-sidebar-text-muted);white-space:nowrap}.Sidebar-module_sidebar[data-collapsed=true] .Sidebar-module_groupLabel{display:none}.Sidebar-module_list{padding:0 var(--space-2) var(--space-2);gap:var(--space-0);flex-direction:column;margin:0;list-style:none;display:flex}.Sidebar-module_row{isolation:isolate;align-items:center;display:flex;position:relative}.Sidebar-module_row[data-dragging]{opacity:.35}.Sidebar-module_grip,.Sidebar-module_rowAction{width:1.25rem;color:var(--color-shell-sidebar-text-muted);border-radius:var(--radius-sm);transition:color var(--transition-base) var(--ease-standard);background:0 0;border:none;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;padding:0;display:flex}.Sidebar-module_grip{cursor:grab;touch-action:none}.Sidebar-module_grip:active{cursor:grabbing}.Sidebar-module_rowAction{cursor:pointer}.Sidebar-module_grip:hover,.Sidebar-module_rowAction:hover{color:var(--color-shell-sidebar-hover-text)}.Sidebar-module_rowAction:hover{background:var(--color-shell-sidebar-hover-bg)}.Sidebar-module_grip:focus-visible,.Sidebar-module_rowAction:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}@media (hover:none){.Sidebar-module_grip,.Sidebar-module_rowAction{width:2.75rem}}.Sidebar-module_list[data-drop-target]{background:var(--color-shell-sidebar-hover-bg);border-radius:var(--radius-md)}.Sidebar-module_emptyDropZone{min-height:2rem;margin-inline:var(--space-1);border:1px dashed var(--color-shell-sidebar-border);border-radius:var(--radius-md);font-size:var(--font-size-micro);color:var(--color-shell-sidebar-text-muted);justify-content:center;align-items:center;display:flex}.Sidebar-module_dragPreview{align-items:center;gap:var(--space-2);padding-block:var(--space-1);padding-inline:var(--space-2-5);background:var(--color-shell-sidebar-active-bg);color:var(--color-shell-sidebar-active-text);border:1px solid var(--color-shell-sidebar-border);border-radius:var(--radius-md);font-size:var(--font-size-caption);white-space:nowrap;box-shadow:var(--shadow-md);cursor:grabbing;display:flex}.Sidebar-module_item{align-items:center;gap:var(--space-2-5);border-radius:var(--radius-md);min-width:0;min-height:2.125rem;padding-block:var(--space-1);padding-inline:calc(var(--space-3) - 3px) var(--space-3);font-size:var(--font-size-caption);color:var(--color-shell-sidebar-text-muted);text-align:start;cursor:pointer;transition:background-color var(--transition-base) var(--ease-standard), border-color var(--transition-base) var(--ease-standard), box-shadow var(--transition-base) var(--ease-standard), transform var(--transition-base) var(--ease-standard), color var(--transition-base) var(--ease-standard);background:0 0;border:none;border-inline-start:3px solid #0000;flex:1;display:flex}.Sidebar-module_sidebar[data-collapsed=true] .Sidebar-module_item{justify-content:center;padding-inline:0}.Sidebar-module_item:hover{background:var(--color-shell-sidebar-hover-bg);color:var(--color-shell-sidebar-hover-text);transform:translateX(var(--sidebar-hover-nudge))}.Sidebar-module_sidebar[data-collapsed=true] .Sidebar-module_item:hover{transform:none}.Sidebar-module_item[data-active=true]{background:var(--color-shell-sidebar-active-bg);color:var(--color-shell-sidebar-active-text);font-weight:var(--font-weight-semibold);border-inline-start-color:var(--color-accent)}.Sidebar-module_item[data-active=true]:hover{background:var(--color-shell-sidebar-active-bg);color:var(--color-shell-sidebar-active-text);transform:none}.Sidebar-module_item:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.Sidebar-module_icon{border-radius:var(--radius-sm);color:currentColor;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.375rem;display:inline-flex;position:relative}.Sidebar-module_item[data-active=true] .Sidebar-module_icon{background:color-mix(in srgb, var(--color-shell-sidebar-text) 12%, transparent)}.Sidebar-module_label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.Sidebar-module_sidebar[data-collapsed=true] .Sidebar-module_label,.Sidebar-module_badgeSlot,.Sidebar-module_badgeExpandedSlot{display:none}.Sidebar-module_badgeSlot{position:absolute;inset-block-start:-.3rem;inset-inline-end:-.5rem}.Sidebar-module_sidebar[data-collapsed=true] .Sidebar-module_badgeSlot,.Sidebar-module_sidebar[data-collapsed=false] .Sidebar-module_badgeExpandedSlot{display:block}.Sidebar-module_groupHeader{align-items:center;gap:var(--space-1);padding-inline-end:var(--space-2);display:flex}.Sidebar-module_groupHeader .Sidebar-module_groupLabel,.Sidebar-module_groupLabelButton{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.Sidebar-module_groupLabelButton{padding-block:var(--space-1);padding-inline:var(--space-3);border-radius:var(--radius-sm);font-size:var(--font-size-micro);font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--color-shell-sidebar-text-muted);white-space:nowrap;text-align:start;cursor:text;background:0 0;border:none}.Sidebar-module_groupLabelButton:hover{color:var(--color-shell-sidebar-hover-text);background:var(--color-shell-sidebar-hover-bg)}.Sidebar-module_groupLabelButton:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.Sidebar-module_groupNameInput{min-width:0;margin-inline:var(--space-2);background:var(--color-shell-sidebar-hover-bg);border:1px solid var(--color-accent);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-1-5);font-size:var(--font-size-caption);color:var(--color-shell-sidebar-text);flex:1}.Sidebar-module_groupNameInput:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.Sidebar-module_groupConfirm{align-items:center;gap:var(--space-1);margin-inline:var(--space-2);padding:var(--space-1) var(--space-1-5);border:1px solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-shell-sidebar-hover-bg);display:flex}.Sidebar-module_groupConfirmText{min-width:0;font-size:var(--font-size-micro);line-height:var(--line-height-caption);color:var(--color-shell-sidebar-text);flex:1}.Sidebar-module_group[data-dragging]{opacity:.35}.Sidebar-module_dragPreviewCount{font-size:var(--font-size-micro);opacity:.75}.Sidebar-module_editPanel{gap:var(--space-1);padding-inline:var(--space-3);padding-block:var(--space-2);border-block-start:1px solid var(--color-shell-sidebar-border);flex-direction:column;display:flex}.Sidebar-module_panelButton{align-items:center;gap:var(--space-1-5);padding:var(--space-1) 0;font-size:var(--font-size-caption);color:var(--color-shell-sidebar-text);cursor:pointer;background:0 0;border:none;align-self:flex-start;display:inline-flex}.Sidebar-module_panelButton:hover{color:var(--color-shell-sidebar-hover-text)}.Sidebar-module_panelButton:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--shadow-focus-ring);outline:none}.Sidebar-module_addList{flex-direction:column;max-height:12rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.Sidebar-module_addItem{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);width:100%;padding:var(--space-1) var(--space-1-5);font-size:var(--font-size-caption);color:var(--color-shell-sidebar-text-muted);text-align:start;cursor:pointer;background:0 0;border:none;display:flex}.Sidebar-module_addItem:hover{background:var(--color-shell-sidebar-hover-bg);color:var(--color-shell-sidebar-hover-text)}.Sidebar-module_addItem:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.Sidebar-module_addEmpty{padding:var(--space-1) var(--space-1-5);font-size:var(--font-size-micro);color:var(--color-shell-sidebar-text-muted)}.Sidebar-module_hint{font-size:var(--font-size-micro);line-height:var(--line-height-caption);color:var(--color-shell-sidebar-text-muted);margin:0}.Sidebar-module_resetButton{align-self:flex-start;align-items:center;gap:var(--space-1);padding:var(--space-1) 0;font-size:var(--font-size-micro);color:var(--color-shell-sidebar-text-muted);cursor:pointer;background:0 0;border:none;text-decoration:underline;display:inline-flex}.Sidebar-module_resetButton:hover{color:var(--color-shell-sidebar-hover-text)}.Sidebar-module_resetButton:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--shadow-focus-ring);outline:none}.Sidebar-module_toggleRow{justify-content:center;align-items:center;gap:var(--space-2);padding-block-end:var(--space-2);display:flex}.Sidebar-module_editToggle[data-active]{border-color:var(--color-accent);color:var(--color-shell-sidebar-active-text);background:var(--color-shell-sidebar-active-bg)}.Sidebar-module_collapseToggle{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;min-height:1.75rem;color:var(--color-shell-sidebar-text-muted);cursor:pointer;transition:background-color var(--transition-base) var(--ease-standard), border-color var(--transition-base) var(--ease-standard), color var(--transition-base) var(--ease-standard);background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.Sidebar-module_sidebar[data-collapsed=true] .Sidebar-module_collapseToggle{border-color:var(--color-shell-sidebar-border)}.Sidebar-module_collapseToggle:hover{background:var(--color-shell-sidebar-hover-bg);color:var(--color-shell-sidebar-hover-text)}.Sidebar-module_collapseToggle:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}@media (width<=56.25rem){.Sidebar-module_sidebar{width:var(--sidebar-width-collapsed)}.Sidebar-module_item,.Sidebar-module_collapseToggle{justify-content:center;padding-inline:0}.Sidebar-module_item:hover{transform:none}.Sidebar-module_collapseToggle{border-color:var(--color-shell-sidebar-border)}.Sidebar-module_label,.Sidebar-module_groupLabel{display:none}.Sidebar-module_sidebar[data-collapsed=false] .Sidebar-module_badgeSlot{display:block}.Sidebar-module_sidebar[data-collapsed=true] .Sidebar-module_badgeExpandedSlot,.Sidebar-module_sidebar[data-collapsed=false] .Sidebar-module_badgeExpandedSlot{display:none}}.Toolbar-module_toolbar{min-height:var(--o-navbar-height);background:var(--color-surface);color:var(--color-text);border-block-end:1px solid var(--color-border);flex-shrink:0;grid-template-columns:minmax(auto,1fr) minmax(0,3fr) minmax(auto,1fr);align-items:stretch;display:grid}.Toolbar-module_leadingSlot,.Toolbar-module_trailingSlot{align-items:center;gap:var(--space-2);padding-inline:var(--space-2);display:flex}.Toolbar-module_leadingSlot{justify-self:start}.Toolbar-module_trailingSlot{justify-self:end}.Toolbar-module_sections{justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.Toolbar-module_sectionsList{height:100%;padding:0;padding-inline:var(--space-2);align-items:stretch;margin:0;list-style:none;display:flex;overflow:hidden}.Toolbar-module_sectionItem{white-space:nowrap;height:100%;padding-inline:var(--space-2-5);color:var(--color-text-muted);font-size:var(--font-size-caption);cursor:pointer;background:0 0;border:none;align-items:center;display:flex}.Toolbar-module_sectionItem:hover{color:var(--color-text);background:var(--color-highlight-neutral)}.Toolbar-module_sectionItem[data-active=true]{color:var(--color-accent);font-weight:var(--font-weight-semibold);box-shadow:inset 0 -2px 0 var(--color-accent)}.Toolbar-module_sectionItem:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.Toolbar-module_sectionsMeasure{visibility:hidden;pointer-events:none;height:0;display:flex;position:absolute;overflow:hidden}.Toolbar-module_overflowWrapper{flex-shrink:0;position:relative}.Toolbar-module_overflowButton{width:2.875rem;height:100%;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.Toolbar-module_overflowButton:hover,.Toolbar-module_overflowButton[aria-expanded=true]{background:var(--color-highlight-neutral)}.Toolbar-module_overflowButton:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.Toolbar-module_overflowMenu{top:100%;z-index:var(--z-header-popover);background:var(--color-surface);min-width:12rem;color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--space-2);margin:0;list-style:none;position:absolute;inset-inline-start:0}.Toolbar-module_overflowItem{text-align:start;border-radius:var(--radius-sm);width:100%;padding-block:var(--space-2);padding-inline:var(--space-2-5);font-size:var(--font-size-body);color:var(--color-text);cursor:pointer;background:0 0;border:none;display:block}.Toolbar-module_overflowItem:hover{background:var(--color-highlight-neutral)}.Toolbar-module_overflowItem[data-active=true]{color:var(--color-accent);font-weight:var(--font-weight-semibold)}.CommandPalette-module_overlay{background:var(--color-overlay-scrim);padding-block-start:12vh;padding-inline:var(--space-6);z-index:var(--z-modal);animation:CommandPalette-module_overlayIn var(--transition-slow) var(--ease-standard);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.CommandPalette-module_palette{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);width:min(36rem,100%);max-height:min(28rem,70vh);box-shadow:var(--shadow-lg);animation:CommandPalette-module_paletteIn var(--transition-slow) var(--ease-standard);outline:none;flex-direction:column;display:flex;overflow:hidden}@keyframes CommandPalette-module_overlayIn{0%{opacity:0}}@keyframes CommandPalette-module_paletteIn{0%{opacity:0;transform:translateY(-.5rem)scale(.98)}}@media (prefers-reduced-motion:reduce){.CommandPalette-module_overlay,.CommandPalette-module_palette{animation:none}}.CommandPalette-module_searchRow{align-items:center;gap:var(--space-3);padding:var(--space-4);border-block-end:1px solid var(--color-border);flex-shrink:0;display:flex}.CommandPalette-module_searchIcon{color:var(--color-text-muted);flex-shrink:0}.CommandPalette-module_input{font-size:var(--font-size-body-strong);color:var(--color-text);background:0 0;border:none;outline:none;flex:1}.CommandPalette-module_input::placeholder{color:var(--color-text-muted)}.CommandPalette-module_results{padding:var(--space-2);overflow-y:auto}.CommandPalette-module_group+.CommandPalette-module_group{margin-block-start:var(--space-2)}.CommandPalette-module_groupHeading{padding-block:var(--space-1);padding-inline:var(--space-3);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.CommandPalette-module_option,.CommandPalette-module_optionActive{align-items:center;gap:var(--space-3);padding-block:var(--space-2);padding-inline:var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;display:flex}.CommandPalette-module_optionActive{background:var(--color-highlight-neutral)}.CommandPalette-module_optionIcon{color:var(--color-text-muted);flex-shrink:0}.CommandPalette-module_optionText{flex-direction:column;min-width:0;display:flex}.CommandPalette-module_optionLabel,.CommandPalette-module_optionSubtitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CommandPalette-module_optionSubtitle{font-size:var(--font-size-caption);color:var(--color-text-muted)}.CommandPalette-module_status,.CommandPalette-module_statusError{padding:var(--space-5) var(--space-3);text-align:center;font-size:var(--font-size-body);margin:0}.CommandPalette-module_status{color:var(--color-text-muted)}.CommandPalette-module_statusError{color:var(--color-danger)}.CommandPalette-module_empty{padding:var(--space-5) var(--space-3);text-align:center;color:var(--color-text-muted);font-size:var(--font-size-body);margin:0}.AppBackgroundLayer-module_layer{z-index:var(--z-app-background);pointer-events:none;position:fixed;inset:0;overflow:hidden}.AppBackgroundLayer-module_image{inset:calc(var(--space-7) * -1);background-position:50%;background-size:cover;position:absolute}.AppBackgroundLayer-module_scrim{background-color:var(--color-background);opacity:.72;position:absolute;inset:0}.AppBackgroundLayer-module_overlay{position:absolute;inset:0}.ErrorBoundaryFallback-module_container{text-align:center;justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-6);height:100%;min-height:16rem;color:var(--color-text);flex-direction:column;display:flex}.ErrorBoundaryFallback-module_icon{color:var(--color-danger);margin-bottom:var(--space-1)}.ErrorBoundaryFallback-module_heading{font-size:var(--font-size-heading);font-weight:var(--font-weight-semibold);margin:0}.ErrorBoundaryFallback-module_description{color:var(--color-text-muted);font-size:var(--font-size-body);max-width:32rem;margin:0}.ErrorBoundaryFallback-module_action{margin-top:var(--space-2)}.ModulePlaceholder-module_content{padding:var(--space-6)}.ModulePlaceholder-module_body{color:var(--color-text-muted);font-size:var(--font-size-body);max-width:32rem;margin:0}.AppTile-module_tile{align-items:center;gap:var(--space-2);inline-size:100%;max-inline-size:7.5rem;padding-block:var(--space-3);padding-inline:var(--space-2);border-radius:var(--radius-lg);transition:background-color var(--transition-base) var(--ease-standard);flex-direction:column;justify-self:center;display:flex;position:relative}.AppTile-module_tile:hover,.AppTile-module_tile:focus-within{background:var(--color-surface-hover)}.AppTile-module_tile[data-dragging]{opacity:.45}.AppTile-module_openButton{align-items:center;gap:var(--space-2);cursor:pointer;border-radius:var(--radius-md);background:0 0;border:none;flex-direction:column;inline-size:100%;padding:0;display:flex}.AppTile-module_openButton:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.AppTile-module_artwork{justify-content:center;align-items:center;block-size:3.5rem;inline-size:3.5rem;display:flex;position:relative}.AppTile-module_artwork img{block-size:100%;inline-size:100%;display:block;transform:none}.AppTile-module_fallback{border-radius:var(--radius-xl);background:var(--color-accent-subtle);block-size:100%;inline-size:100%;color:var(--color-accent-strong);justify-content:center;align-items:center;display:flex}.AppTile-module_badge{position:absolute;inset-block-start:calc(var(--space-1) * -1);inset-inline-end:calc(var(--space-1) * -1)}.AppTile-module_label{font-size:var(--font-size-caption);color:var(--color-text);text-align:center;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;block-size:2.4em;line-height:1.2;display:-webkit-box;overflow:hidden}.AppTile-module_star,.AppTile-module_grip{border-radius:var(--radius-sm);block-size:1.75rem;inline-size:1.75rem;color:var(--color-text-muted);opacity:0;transition:opacity var(--transition-base) var(--ease-standard), color var(--transition-base) var(--ease-standard);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:var(--space-1)}.AppTile-module_star{cursor:pointer;inset-inline-end:var(--space-1)}.AppTile-module_grip{cursor:grab;touch-action:none;inset-inline-start:var(--space-1)}.AppTile-module_grip:active{cursor:grabbing}.AppTile-module_tile:hover .AppTile-module_star,.AppTile-module_tile:hover .AppTile-module_grip,.AppTile-module_tile:focus-within .AppTile-module_star,.AppTile-module_tile:focus-within .AppTile-module_grip,.AppTile-module_star[data-active]{opacity:1}.AppTile-module_star[data-active]{color:var(--color-warning)}@media (hover:none){.AppTile-module_star,.AppTile-module_grip{opacity:1;block-size:2.75rem;inline-size:2.75rem}.AppTile-module_tile{padding-block-start:3.25rem}}.AppTile-module_star:hover,.AppTile-module_grip:hover{color:var(--color-text);background:var(--color-surface-hover)}.AppTile-module_star:focus-visible{opacity:1;box-shadow:var(--shadow-focus-ring);outline:none}@media (prefers-reduced-motion:reduce){.AppTile-module_tile,.AppTile-module_star,.AppTile-module_grip{transition:none}}.AppTile-module_srOnly{width:var(--space-hairline);height:var(--space-hairline);margin:calc(var(--space-hairline) * -1);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.AppTile-module_dragPreview{align-items:center;gap:var(--space-1);padding-block:var(--space-2);padding-inline:var(--space-3);border:var(--space-hairline) solid var(--color-accent);border-radius:var(--radius-lg);background:var(--color-surface-raised);color:var(--color-text);font-size:var(--font-size-caption);box-shadow:var(--shadow-md);cursor:grabbing;display:flex}.AppsHomeScreen-module_screen{gap:var(--space-6);inline-size:100%;max-inline-size:88rem;margin-inline:auto}.AppsHomeScreen-module_header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.AppsHomeScreen-module_titleGroup{gap:var(--space-1);flex-direction:column;display:flex}.AppsHomeScreen-module_title{font-size:var(--font-size-title);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0}.AppsHomeScreen-module_subtitle{font-size:var(--font-size-caption);color:var(--color-text-muted);margin:0}.AppsHomeScreen-module_resetButton{align-items:center;gap:var(--space-2);padding-block:var(--space-1-5);padding-inline:var(--space-3);border:var(--space-hairline) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--font-size-caption);cursor:pointer;transition:background-color var(--transition-base) var(--ease-standard), color var(--transition-base) var(--ease-standard);display:inline-flex}.AppsHomeScreen-module_resetButton:hover{background:var(--color-surface-hover);color:var(--color-text)}.AppsHomeScreen-module_resetButton:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.AppsHomeScreen-module_section{gap:var(--space-3);flex-direction:column;display:flex}.AppsHomeScreen-module_sectionTitle{font-size:var(--font-size-micro);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);margin:0}.AppsHomeScreen-module_grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));margin:0;padding:0;list-style:none;display:grid}.AppsHomeScreen-module_empty{padding-block:var(--space-6);text-align:center;font-size:var(--font-size-body);color:var(--color-text-muted);margin:0}.AppsHomeScreen-module_hint{font-size:var(--font-size-micro);color:var(--color-text-muted);margin:0}.RouteTransition-module_transition{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.RouteTransition-module_transition[data-animate=true]{animation:RouteTransition-module_route-enter var(--transition-base) var(--ease-standard)}@keyframes RouteTransition-module_route-enter{0%{opacity:0;transform:translateY(var(--space-1))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.RouteTransition-module_transition[data-animate=true]{animation:none}}.AppShell-module_shell{background:var(--color-background);height:100vh;color:var(--color-text);flex-direction:column;display:flex;overflow:hidden}.AppShell-module_row{background:var(--color-background);flex:1;min-height:0;display:flex}.AppShell-module_content{scrollbar-gutter:stable;overscroll-behavior:contain;background:var(--color-background);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden auto}.AppShell-module_shell[data-has-background=true],.AppShell-module_shell[data-has-background=true] .AppShell-module_row,.AppShell-module_shell[data-has-background=true] .AppShell-module_content{background:0 0}.AppShell-module_skipLink{inset-inline-start:-9999px;z-index:var(--z-header-popover);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-accent-text-on);font-size:var(--font-size-body);font-weight:600;position:absolute;top:0}.AppShell-module_skipLink:focus-visible,.AppShell-module_skipLink:focus{inset-inline-start:.5rem;top:.5rem}.DockedChatWindow-module_window{background:var(--color-surface);width:20rem;max-width:88vw;color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-lg);pointer-events:auto;flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.DockedChatWindow-module_windowCollapsed{block-size:auto}.DockedChatWindow-module_windowExpanded{block-size:min(28rem, calc(100vh - var(--space-8)));animation:DockedChatWindow-module_windowExpandIn var(--transition-slow) var(--ease-standard)}@keyframes DockedChatWindow-module_windowExpandIn{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.DockedChatWindow-module_windowExpanded{animation:none}}.DockedChatWindow-module_header{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-surface-raised);border-block-end:1px solid var(--color-border);flex-shrink:0;display:flex}.DockedChatWindow-module_headerTitleButton{align-items:center;gap:var(--space-1-5);min-width:0;color:var(--color-text);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);text-align:start;cursor:pointer;background:0 0;border:none;flex:1;padding:0;display:inline-flex}.DockedChatWindow-module_headerTitleButton:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.DockedChatWindow-module_headerTitleText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DockedChatWindow-module_unreadDot{border-radius:var(--radius-pill);background:var(--color-accent);flex-shrink:0;width:.5rem;height:.5rem;display:inline-block}.DockedChatWindow-module_headerActions{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}.DockedChatWindow-module_headerIconButton{border-radius:var(--radius-sm);padding:var(--space-1);color:var(--color-text-muted);cursor:pointer;transition:background-color var(--transition-base) var(--ease-standard), color var(--transition-base) var(--ease-standard);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.DockedChatWindow-module_headerIconButton:hover{background:var(--color-highlight-neutral);color:var(--color-text)}.DockedChatWindow-module_headerIconButton:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.DockedChatWindow-module_body{flex-direction:column;flex:1;min-height:0;display:flex}.DockedChatWindow-module_syncStatus{padding:var(--space-2) var(--space-3) 0}.DockedChatWindow-module_composer{padding:var(--space-2) var(--space-3);border-block-start:1px solid var(--color-border);flex-shrink:0}.DockedChatWindow-module_windowNarrow{inset-inline:var(--space-2);width:auto;max-width:none;block-size:min(32rem, calc(100vh - var(--space-4)));position:fixed;inset-block-end:var(--space-2)}.MessagingQuickAccess-module_wrapper{height:100%;position:relative}.MessagingQuickAccess-module_trigger{height:100%;padding-inline:var(--space-2);color:inherit;cursor:pointer;transition:background-color var(--transition-base) var(--ease-standard);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.MessagingQuickAccess-module_trigger:hover,.MessagingQuickAccess-module_trigger[aria-expanded=true]{background:var(--color-navbar-overlay-hover)}.MessagingQuickAccess-module_trigger:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.MessagingQuickAccess-module_badge{position:absolute;inset-block-start:.35rem;inset-inline-end:.35rem}.MessagingQuickAccess-module_overlay{z-index:var(--z-modal);pointer-events:none;position:fixed;inset:0}.MessagingQuickAccess-module_panel{z-index:var(--z-modal);background:var(--color-surface);width:25rem;max-width:92vw;color:var(--color-text);border-inline-start:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);pointer-events:auto;flex-direction:column;display:flex;position:fixed;overflow:hidden}.MessagingQuickAccess-module_panelList{max-height:min(32rem, calc(100vh - var(--navbar-height,3rem) - var(--space-6)));animation:MessagingQuickAccess-module_panelDropIn var(--transition-slow) var(--ease-standard);inset-block-start:calc(var(--navbar-height,3rem) + var(--space-2));inset-inline-end:var(--space-3)}@keyframes MessagingQuickAccess-module_panelDropIn{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.MessagingQuickAccess-module_panelList{animation:none}}.MessagingQuickAccess-module_panelHeader{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--color-border);flex-shrink:0;display:flex}.MessagingQuickAccess-module_panelTitle{font-size:var(--font-size-heading);font-weight:var(--font-weight-semibold);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.MessagingQuickAccess-module_closeButton{border-radius:var(--radius-md);padding:var(--space-1);color:var(--color-text-muted);cursor:pointer;transition:background-color var(--transition-base) var(--ease-standard), color var(--transition-base) var(--ease-standard);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.MessagingQuickAccess-module_closeButton:hover{background:var(--color-surface-raised);color:var(--color-text)}.MessagingQuickAccess-module_closeButton:focus-visible{box-shadow:var(--shadow-focus-ring)}.MessagingQuickAccess-module_hint{padding:var(--space-6) var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-body-sm);text-align:center;margin:0}.MessagingQuickAccess-module_errorState{align-items:center;gap:var(--space-2);flex-direction:column;padding-block-end:var(--space-4);display:flex}.MessagingQuickAccess-module_retryButton{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-3);color:var(--color-accent);font-size:var(--font-size-body-sm);cursor:pointer;background:0 0}.MessagingQuickAccess-module_syncStatus{padding:var(--space-2) var(--space-4) 0}.MessagingQuickAccess-module_list{gap:var(--space-1);padding:var(--space-2);flex-direction:column;flex:1;margin:0;list-style:none;display:flex;overflow-y:auto}.MessagingQuickAccess-module_item,.MessagingQuickAccess-module_itemUnread{align-items:center;gap:var(--space-1);border-radius:var(--radius-sm);display:flex}.MessagingQuickAccess-module_item:hover,.MessagingQuickAccess-module_itemUnread:hover{background:var(--color-highlight-neutral)}.MessagingQuickAccess-module_itemUnread{background:var(--color-highlight-accent-subtle,var(--color-highlight-neutral))}.MessagingQuickAccess-module_itemMain{align-items:flex-start;gap:var(--space-1);min-width:0;padding:var(--space-2) var(--space-2-5);text-align:start;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;display:flex}.MessagingQuickAccess-module_itemHeaderRow{align-items:center;gap:var(--space-1-5);width:100%;display:flex}.MessagingQuickAccess-module_unreadDot{border-radius:var(--radius-pill);background:var(--color-accent);flex-shrink:0;width:.5rem;height:.5rem;display:inline-block}.MessagingQuickAccess-module_channelBadge{padding-inline:var(--space-1-5);border-radius:var(--radius-sm);background:var(--color-platform-whatsapp);color:var(--color-accent-text-on);font-size:var(--font-size-micro);font-weight:var(--font-weight-semibold);flex-shrink:0;line-height:1.4}.MessagingQuickAccess-module_itemName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);flex:1;overflow:hidden}.MessagingQuickAccess-module_itemUnread .MessagingQuickAccess-module_itemName{font-weight:var(--font-weight-bold)}.MessagingQuickAccess-module_itemTime{color:var(--color-text-muted);font-size:var(--font-size-micro);flex-shrink:0}.MessagingQuickAccess-module_itemPreview{text-overflow:ellipsis;white-space:nowrap;width:100%;color:var(--color-text-muted);font-size:var(--font-size-body-sm);overflow:hidden}.MessagingQuickAccess-module_itemActionButton{border-radius:var(--radius-sm);padding:var(--space-1);color:var(--color-text-muted);cursor:pointer;transition:background-color var(--transition-base) var(--ease-standard), color var(--transition-base) var(--ease-standard);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:var(--space-2);display:inline-flex}.MessagingQuickAccess-module_itemActionButton:hover{background:var(--color-surface-raised);color:var(--color-accent)}.MessagingQuickAccess-module_itemActionButton:focus-visible{box-shadow:var(--shadow-focus-ring)}.MessagingQuickAccess-module_dockStrip{z-index:var(--z-modal);align-items:flex-end;gap:var(--space-2);max-width:calc(100vw - var(--space-4));pointer-events:none;display:flex;position:fixed;inset-block-end:0;inset-inline-end:var(--space-3);overflow:auto visible}.MessagingQuickAccess-module_dockStrip>*{pointer-events:auto}@media (width<=640px){.MessagingQuickAccess-module_panelList{inset-inline:var(--space-2);width:auto;max-width:none;inset-inline-end:var(--space-2)}.MessagingQuickAccess-module_dockStrip{inset-inline:var(--space-2);inset-inline-end:var(--space-2)}}.KpiCard-module_card{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;animation:KpiCard-module_kpiCardEnter var(--transition-slow) var(--ease-standard) backwards;flex-direction:column;display:flex}@keyframes KpiCard-module_kpiCardEnter{0%{opacity:0;transform:translateY(var(--space-2))}}@media (prefers-reduced-motion:reduce){.KpiCard-module_card{animation:none}}.KpiCard-module_clickable{font:inherit;color:inherit;text-align:start;cursor:pointer;transition:border-color var(--transition-fast) var(--ease-standard), box-shadow var(--transition-fast) var(--ease-standard)}.KpiCard-module_clickable:hover{border-color:var(--color-accent);box-shadow:var(--shadow-sm)}.KpiCard-module_clickable:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.KpiCard-module_top{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.KpiCard-module_label{color:var(--color-text-muted);font-size:var(--font-size-caption)}.KpiCard-module_badge{border-radius:var(--radius-md);flex:none;justify-content:center;align-items:center;block-size:2rem;inline-size:2rem;display:inline-flex}.KpiCard-module_tone-success{background:var(--color-success-subtle);color:var(--color-success-strong)}.KpiCard-module_tone-accent{background:var(--color-accent-subtle);color:var(--color-accent-strong)}.KpiCard-module_tone-warning{background:var(--color-warning-subtle);color:var(--color-warning-strong)}.KpiCard-module_tone-danger{background:var(--color-danger-subtle);color:var(--color-danger-strong)}.KpiCard-module_module-1{background:var(--color-module-1-subtle);color:var(--color-module-1-strong)}.KpiCard-module_module-2{background:var(--color-module-2-subtle);color:var(--color-module-2-strong)}.KpiCard-module_module-3{background:var(--color-module-3-subtle);color:var(--color-module-3-strong)}.KpiCard-module_module-4{background:var(--color-module-4-subtle);color:var(--color-module-4-strong)}.KpiCard-module_module-5{background:var(--color-module-5-subtle);color:var(--color-module-5-strong)}.KpiCard-module_module-6{background:var(--color-module-6-subtle);color:var(--color-module-6-strong)}.KpiCard-module_module-7{background:var(--color-module-7-subtle);color:var(--color-module-7-strong)}.KpiCard-module_module-8{background:var(--color-module-8-subtle);color:var(--color-module-8-strong)}.KpiCard-module_value{font-size:var(--font-size-figure);line-height:var(--line-height-figure);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--color-text)}.KpiCard-module_delta{align-items:center;gap:var(--space-1);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);width:fit-content;display:inline-flex}.KpiCard-module_deltaUp{color:var(--color-success)}.KpiCard-module_deltaDown{color:var(--color-danger)}.KpiCard-module_deltaHint{color:var(--color-text-muted);font-weight:var(--font-weight-regular)}.KpiCard-module_snapshot{color:var(--color-text-muted);font-size:var(--font-size-caption);font-style:italic}.KpiCard-module_sparkline{block-size:2.25rem;inline-size:100%}.KpiCard-module_row{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.PeriodFilterBar-module_bar{align-items:center;gap:var(--space-1);padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:fit-content;display:inline-flex}.PeriodFilterBar-module_button{appearance:none;color:var(--color-text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);padding:var(--space-1-5) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition-base) var(--ease-standard), color var(--transition-base) var(--ease-standard), transform var(--transition-fast) var(--ease-standard);background:0 0;border:none}.PeriodFilterBar-module_button:hover{background:var(--color-surface-muted);color:var(--color-text)}.PeriodFilterBar-module_button[aria-pressed=true]{background:var(--color-accent-subtle);color:var(--color-accent-strong)}.PeriodFilterBar-module_button:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.PeriodFilterBar-module_button:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.PeriodFilterBar-module_button{transition:none}}.PeriodFilterBar-module_rangePicker{width:auto;min-width:12rem;margin-inline-start:var(--space-2)}.ReportPanel-module_panel{flex-direction:column;min-width:0;display:flex}.ReportPanel-module_card{flex:1;min-width:0}.ReportPanel-module_title{font-size:var(--font-size-heading);line-height:var(--line-height-heading);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0}.ReportPanel-module_content{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ReportPanel-module_grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));align-items:stretch;display:grid}
