.protected-route-feedback-module__1n6XBa__shell{box-sizing:border-box;min-height:0;padding:var(--spacing-6)}.protected-route-feedback-module__1n6XBa__errorBanner{width:100%;max-width:32rem}
.loading-module__AzdyGG__loading{background:var(--color-background-body);place-items:center;width:100%;height:100%;min-height:5rem;display:grid}
.consent-gate-module__NKXBmq__content{padding-block:var(--spacing-4)}.consent-gate-module__NKXBmq__policyList{gap:var(--spacing-2);margin:0;padding:0;list-style:none;display:grid}
.notification-center-surface-module__BcEEPW__trigger{display:inline-flex;position:relative}.notification-center-surface-module__BcEEPW__countBadge{font-variant-numeric:tabular-nums;pointer-events:none;position:absolute;top:1px;right:1px;background:var(--color-neutral)!important;min-width:14px!important;height:14px!important;color:var(--color-text-secondary)!important;font-size:10px!important;font-weight:var(--font-weight-normal)!important;padding-inline:4px!important;line-height:12px!important}.notification-center-surface-module__BcEEPW__navigationTrigger{box-sizing:border-box;align-items:center;column-gap:var(--spacing-2);width:100%;height:28px;min-height:28px;padding:0 var(--spacing-1);border-radius:var(--radius-element);color:var(--color-text-secondary);cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;grid-template-columns:20px minmax(0,1fr) auto;display:grid}.notification-center-surface-module__BcEEPW__navigationTrigger:hover,.notification-center-surface-module__BcEEPW__navigationTrigger[aria-expanded=true]{background:var(--color-background-subtle);color:var(--color-text-primary)}.notification-center-surface-module__BcEEPW__navigationIcon{width:20px;height:20px;color:var(--color-icon-secondary);justify-content:center;align-items:center;display:inline-flex}.notification-center-surface-module__BcEEPW__navigationLabel{min-width:0;font-size:var(--text-label-size);font-weight:var(--font-weight-normal);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notification-center-surface-module__BcEEPW__navigationCountBadge{font-variant-numeric:tabular-nums;pointer-events:none;background:var(--color-background-subtle)!important;min-width:18px!important;height:18px!important;color:var(--color-text-secondary)!important;font-size:11px!important;font-weight:var(--font-weight-normal)!important;padding-inline:7px!important;line-height:14px!important}.notification-center-surface-module__BcEEPW__popover{padding:0;overflow:hidden}.notification-center-surface-module__BcEEPW__surface{overflow:hidden}.notification-center-surface-module__BcEEPW__row{border-radius:0}.notification-center-surface-module__BcEEPW__rowIcon{width:var(--spacing-8);height:var(--spacing-8);justify-content:center;align-items:center;display:flex}.notification-center-surface-module__BcEEPW__preferenceGrid{grid-template-columns:minmax(9rem,1fr) repeat(3,4rem) 4.5rem}
.settings-sub-menu-module__QUyU5q__menu{width:100%;height:100%;min-height:0}.settings-sub-menu-module__QUyU5q__topContent{min-width:0}.settings-sub-menu-module__QUyU5q__backLink{min-width:0;color:inherit;text-decoration:none}.settings-sub-menu-module__QUyU5q__backLinkLabel{min-width:0}.settings-sub-menu-module__QUyU5q__backLink:hover .settings-sub-menu-module__QUyU5q__backLinkLabel{text-decoration:underline}.settings-sub-menu-module__QUyU5q__backLinkIcon{flex:none}
.thread-history-module__nLV1yq__root{background:var(--color-background-body);flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative}.thread-history-module__nLV1yq__header{align-items:center;gap:var(--spacing-1);padding:var(--spacing-2);display:flex}.thread-history-module__nLV1yq__newChatButton{flex:1;justify-content:flex-start;min-width:0}.thread-history-module__nLV1yq__pinButton,.thread-history-module__nLV1yq__iconButton{width:var(--size-element-md);min-width:var(--size-element-md);height:var(--size-element-md);min-height:var(--size-element-md)}.thread-history-module__nLV1yq__content{flex:1;min-height:0}.thread-history-module__nLV1yq__emptyState{width:100%;height:100%;padding:var(--spacing-2) var(--spacing-2) var(--spacing-3);color:var(--color-text-secondary);font-size:var(--text-supporting-size);place-items:center;display:grid}.thread-history-module__nLV1yq__list,.thread-history-module__nLV1yq__loadingList{scrollbar-color:transparent transparent;flex-direction:column;width:100%;height:100%;display:flex;overflow-y:auto}.thread-history-module__nLV1yq__list{gap:var(--spacing-1);padding:0 var(--spacing-2) var(--spacing-3)}.thread-history-module__nLV1yq__loadingList{gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-2)}.thread-history-module__nLV1yq__list[data-scrolling=true],.thread-history-module__nLV1yq__loadingList[data-scrolling=true]{scrollbar-color:var(--color-border) transparent}.thread-history-module__nLV1yq__threadItem{border-radius:var(--radius-element);align-items:center;width:100%;min-width:0;display:flex;position:relative}.thread-history-module__nLV1yq__threadItemSelected{background:var(--color-background-muted)}.thread-history-module__nLV1yq__threadButton{width:100%;min-width:0;min-height:var(--size-element-md);padding:var(--spacing-2);color:var(--color-text-primary);font-size:var(--text-label-size);font-weight:var(--font-weight-normal);text-align:start;text-overflow:ellipsis;justify-content:flex-start;overflow:hidden}.thread-history-module__nLV1yq__threadItem:hover .thread-history-module__nLV1yq__threadButton,.thread-history-module__nLV1yq__threadItem:focus-within .thread-history-module__nLV1yq__threadButton{padding-inline-end:calc(var(--size-element-md) + var(--spacing-2))}.thread-history-module__nLV1yq__processingIcon{color:var(--color-icon-brand);animation:1s linear infinite thread-history-module__nLV1yq__spin}.thread-history-module__nLV1yq__actionMenu{inset-inline-end:var(--spacing-1);width:var(--size-element-md);min-width:var(--size-element-md);height:var(--size-element-md);min-height:var(--size-element-md);opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.thread-history-module__nLV1yq__threadItem:hover .thread-history-module__nLV1yq__actionMenu,.thread-history-module__nLV1yq__threadItem:focus-within .thread-history-module__nLV1yq__actionMenu{opacity:1;pointer-events:auto}.thread-history-module__nLV1yq__dangerMenuItem{color:var(--color-error)}.thread-history-module__nLV1yq__editor{align-items:center;gap:var(--spacing-1);width:100%;min-width:0;padding:var(--spacing-1);flex:1;display:flex}@keyframes thread-history-module__nLV1yq__spin{to{transform:rotate(360deg)}}
.protected-workspace-frame-module__4ZyZSG__appShell{overflow:hidden}.protected-workspace-frame-module__4ZyZSG__workspaceFrame{background:var(--color-background-body);min-width:0;height:100%;overflow:hidden}.protected-workspace-frame-module__4ZyZSG__workspacePanel{background:var(--color-background-body);height:100%;min-height:0;display:flex;overflow:hidden}.protected-workspace-frame-module__4ZyZSG__auxiliaryPane{background:var(--color-background-card);flex:0 0 14rem;min-height:0;display:none}.protected-workspace-frame-module__4ZyZSG__threadHistory{background:var(--color-background-body)}.protected-workspace-frame-module__4ZyZSG__settingsMenu{height:100%;padding:var(--spacing-4) var(--spacing-3);overflow-y:auto}.protected-workspace-frame-module__4ZyZSG__mainPanel{background:var(--color-background-body);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.protected-workspace-frame-module__4ZyZSG__mainPanel>[data-protected-page-shell]{flex:1 1 0;height:auto;min-height:0}.protected-workspace-frame-module__4ZyZSG__settingsContextBar{min-height:var(--size-element-md);padding:var(--spacing-4) var(--spacing-4) 0;flex:none;justify-content:flex-end;align-items:center;display:flex}.protected-workspace-frame-module__4ZyZSG__mainPanel[data-settings-project-scope=true]>[data-protected-page-shell]{padding-top:var(--spacing-3)}@media (min-width:768px){.protected-workspace-frame-module__4ZyZSG__chatHistoryPane{display:flex}.protected-workspace-frame-module__4ZyZSG__settingsPane{display:block}.protected-workspace-frame-module__4ZyZSG__settingsContextBar{padding-inline:var(--spacing-6)}}
.navigation-rail-module__f29YeG__rail{box-sizing:border-box;gap:var(--spacing-0-5);background:0 0;flex-direction:column;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.navigation-rail-module__f29YeG__railCollapsed{align-items:center;gap:var(--spacing-1);overflow-x:hidden}.navigation-rail-module__f29YeG__pinnedTop{box-sizing:border-box;flex:none;width:100%}.navigation-rail-module__f29YeG__scrollRegion{box-sizing:border-box;flex:1 1 0;width:100%;min-height:0;overflow:hidden auto}.navigation-rail-module__f29YeG__primarySection{padding-inline:0;padding-block:var(--spacing-3) 0!important}.navigation-rail-module__f29YeG__destinationSection{box-sizing:border-box;width:100%;padding-block:0 var(--spacing-1);flex-direction:column;gap:2px;padding-inline:0;display:flex}.navigation-rail-module__f29YeG__railCollapsed .navigation-rail-module__f29YeG__primarySection{align-items:center;width:100%;padding:12px 8px 0!important}.navigation-rail-module__f29YeG__railCollapsed .navigation-rail-module__f29YeG__primarySection>:last-child{align-items:center;gap:4px!important}.navigation-rail-module__f29YeG__railCollapsed .navigation-rail-module__f29YeG__destinationSection{align-items:center;gap:4px;padding:0 8px}.navigation-rail-module__f29YeG__collapseToggleSlot,.navigation-rail-module__f29YeG__collapsedControl{width:var(--spacing-9);height:var(--spacing-8);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.navigation-rail-module__f29YeG__collapseToggleSlot{width:28px;height:28px}.navigation-rail-module__f29YeG__collapsedIcon{justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.navigation-rail-module__f29YeG__toggleIcon{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.navigation-rail-module__f29YeG__collapsedBadge{font-variant-numeric:tabular-nums;pointer-events:none;position:absolute;top:1px;right:1px;background:var(--color-neutral)!important;min-width:14px!important;height:14px!important;color:var(--color-text-secondary)!important;font-size:10px!important;font-weight:var(--font-weight-normal)!important;padding-inline:4px!important;line-height:12px!important}.navigation-rail-module__f29YeG__collapsedProjects{flex-direction:column;align-items:center;gap:4px;width:100%;display:flex}.navigation-rail-module__f29YeG__collapsedProjects:before{background:var(--m3-surface-container-highest);content:"";flex:0 0 1px;width:28px;height:1px;margin-block:6px}.navigation-rail-module__f29YeG__collapsedProjectTile{border-radius:var(--radius-element);width:28px;height:28px;color:var(--color-text-secondary);cursor:pointer;font-family:inherit;font-size:11px;font-weight:var(--font-weight-normal);background:0 0;border:0;flex:0 0 28px;justify-content:center;align-items:center;line-height:14px;display:inline-flex}.navigation-rail-module__f29YeG__collapsedProjectTile:hover{background:var(--color-overlay-hover)}.navigation-rail-module__f29YeG__collapsedProjectTile[data-active]{background:var(--color-background-subtle);color:var(--color-text-primary)}.navigation-rail-module__f29YeG__projectsSection{min-height:0}.navigation-rail-module__f29YeG__projectsHeading{box-sizing:border-box;padding-inline-start:var(--spacing-1);padding-block:var(--spacing-1);align-items:center;display:flex}.navigation-rail-module__f29YeG__threadRow{box-sizing:border-box;min-width:0;border-radius:var(--radius-element);background:0 0;align-items:center;padding-inline-end:var(--spacing-4);display:flex}.navigation-rail-module__f29YeG__threadRow:hover{background:var(--color-overlay-hover)}.navigation-rail-module__f29YeG__threadRow[data-selected]{background:var(--color-neutral)}.navigation-rail-module__f29YeG__threadNavItem{flex:1;min-width:0}.navigation-rail-module__f29YeG__projectActionGroup{box-sizing:border-box;border-radius:var(--radius-element);background:var(--m3-surface-container-low);width:100%}.navigation-rail-module__f29YeG__projectRootRow{width:100%;min-width:0;position:relative}.navigation-rail-module__f29YeG__projectRootRow>:first-child>button{padding-inline-end:calc(var(--spacing-1) + var(--size-element-sm))}.navigation-rail-module__f29YeG__projectRootAction{width:var(--size-element-sm);height:var(--size-element-sm);position:absolute;inset-block-start:0;inset-inline-end:0}.navigation-rail-module__f29YeG__projectRootEndContent{align-items:center;gap:var(--spacing-1);flex-shrink:0;display:inline-flex}.navigation-rail-module__f29YeG__threadHistoryAction button{color:var(--color-text-secondary)}.navigation-rail-module__f29YeG__threadActionSlot{flex:0 0 var(--size-element-sm);opacity:0;pointer-events:auto;justify-content:center;align-items:center;display:inline-flex}.navigation-rail-module__f29YeG__threadRow:hover .navigation-rail-module__f29YeG__threadActionSlot,.navigation-rail-module__f29YeG__threadRow:focus-within .navigation-rail-module__f29YeG__threadActionSlot{opacity:1}.navigation-rail-module__f29YeG__threadActionSlot:has(:focus-visible){opacity:1}.navigation-rail-module__f29YeG__threadDangerMenuItem{color:var(--color-error)}.navigation-rail-module__f29YeG__inboxItem{position:relative}.navigation-rail-module__f29YeG__countPill{font-variant-numeric:tabular-nums;background:var(--color-background-subtle)!important;min-width:18px!important;height:18px!important;color:var(--color-text-secondary)!important;font-size:11px!important;font-weight:var(--font-weight-normal)!important;padding-inline:7px!important;line-height:14px!important}@media (prefers-reduced-motion:reduce){.navigation-rail-module__f29YeG__rail *{transition-duration:.01ms!important}}
.not-found-module__16Mfwa__shell{justify-content:center;align-items:center;min-height:100dvh;display:flex}
