.cw-account-control{min-width:0}.cw-account-trigger{width:100%;padding:10px var(--brand-space-20);justify-content:flex-start;gap:10px;min-width:0}.cw-account-trigger>svg{flex-shrink:0}.cw-account-identity{align-items:center;gap:var(--brand-space-12);padding:var(--brand-space-12);display:flex}.cw-account-identity>div{flex:1;min-width:0}.cw-account-identity :is(strong,small){overflow-wrap:anywhere;display:block}.cw-account-identity small{margin-top:var(--brand-space-4);color:var(--brand-muted);font-size:var(--brand-typography-size-caption)}.cw-account-menu{width:320px;max-width:calc(100vw - 24px);max-height:var(--radix-dropdown-menu-content-available-height);transform-origin:var(--radix-dropdown-menu-content-transform-origin);font-family:var(--brand-typography-family);transition:opacity var(--brand-motion-popover) var(--brand-motion-ease-color), transform var(--brand-motion-popover) var(--brand-motion-ease-color);overflow-y:auto}.cw-account-menu[data-state=closed]{opacity:0;transform:scale(.97)}.cw-account-menu .ui-menu-item{justify-content:flex-start;gap:var(--brand-space-12);min-height:42px;font-size:var(--brand-typography-size-control)}.cw-account-menu .ui-menu-item>span:not(.cw-workspace-mark):not(.cw-plan-chip):not(.cw-activity-dot){text-align:left;overflow-wrap:anywhere;flex:1;min-width:0}.cw-account-menu .ui-menu-item>svg{flex-shrink:0}.cw-account-menu .ui-menu-item[aria-current=true]{background:var(--brand-soft)}.cw-account-menu .ui-menu-item small{color:var(--brand-muted);font-size:var(--brand-typography-size-caption);margin-left:auto}.cw-workspace-trigger[data-state=open]{background:var(--brand-soft)}.cw-workspace-mark{border-radius:var(--brand-radius-control);background:var(--brand-soft);width:28px;height:28px;color:var(--brand-ink);font-size:var(--brand-typography-size-caption);font-weight:var(--brand-typography-weight-strong);flex:none;place-items:center;display:inline-grid}.cw-account-menu .ui-menu-item[aria-current=true] .cw-workspace-mark{background:var(--brand-action);color:var(--brand-on-action)}.cw-account-menu .ui-menu-item[aria-current=true]>svg{color:var(--brand-accent)}.cw-workspace-menu{width:280px;max-height:var(--radix-dropdown-menu-content-available-height);transform-origin:var(--radix-dropdown-menu-content-transform-origin)}@starting-style{.cw-workspace-menu[data-state=open]{opacity:0;transform:translate(-4px)scale(.98)}}.cw-account-logout{color:var(--brand-danger)}.cw-menu-heading{padding:var(--brand-space-8) var(--brand-space-12) var(--brand-space-4);color:var(--brand-muted);font-size:var(--brand-typography-size-caption);font-weight:var(--brand-typography-weight-strong);display:block}.cw-page-selector-trigger{align-items:center;gap:var(--brand-space-12);min-width:0;max-width:100%;display:flex}.cw-page-selector-trigger>svg{flex:none}@media (max-width:480px){.cw-account-trigger{gap:6px}.cw-account-compact{padding-inline:var(--brand-space-12)}}@media (prefers-reduced-motion:reduce){.cw-account-menu{transition:none}}.cw-notification-trigger{position:relative}.cw-activity-dot{background:var(--brand-success);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block;position:absolute;inset:0 0 auto auto}:is(.cw-account-trigger,.cw-workspace-trigger,.cs-workspace-picker-trigger,.cw-workspace-menu .ui-menu-item,.cs-workspace-choice){position:relative}:is(.cw-account-trigger,.cw-workspace-trigger,.cs-workspace-picker-trigger,.cw-notification-trigger)>.cw-activity-dot{box-shadow:0 0 0 2px var(--brand-panel)}.cw-notification-popover{width:380px;max-width:calc(100vw - 24px);max-height:min(560px, calc(100dvh - 24px), var(--radix-popover-content-available-height,560px));padding:var(--brand-space-16);background:var(--brand-overlay-background);-webkit-backdrop-filter:var(--brand-ios-glassThick);backdrop-filter:var(--brand-ios-glassThick);border-radius:var(--brand-radius-card);box-shadow:var(--brand-shadow-modal), var(--brand-ios-glassRing);z-index:90;font-family:var(--brand-typography-family);transform-origin:var(--radix-popover-content-transform-origin);transition:opacity var(--brand-motion-popover) cubic-bezier(.23, 1, .32, 1), transform var(--brand-motion-popover) cubic-bezier(.23, 1, .32, 1);flex-direction:column;display:flex;overflow:hidden}@starting-style{.cw-notification-popover[data-state=open]{opacity:0;transform:scale(.97)}}.cw-inbox-heading{justify-content:space-between;align-items:center;gap:var(--brand-space-16);display:flex}.cw-notification-popover .cw-inbox-heading{gap:var(--brand-space-8) var(--brand-space-12);padding-bottom:var(--brand-space-12);border-bottom:var(--brand-border-width) solid var(--brand-line);flex-wrap:wrap;flex:none}.cw-notification-popover .cw-inbox-heading>.ui-button{margin-left:auto}.cw-notification-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.cw-inbox-list{margin:var(--brand-space-4) 0;padding:0;list-style:none}.cw-inbox-list li{border-bottom:1px solid var(--brand-line);grid-template-columns:24px minmax(0,1fr);display:grid}.cw-inbox-list li:last-child{border-bottom:0}.cw-notification-popover .cw-inbox-list{margin:0}.cw-inbox-list:empty{display:none}.cw-notification-dot{padding-top:calc(var(--brand-space-12) + 7px);background:0 0;border:0;justify-content:flex-start;align-items:flex-start;display:flex}button.cw-notification-dot{cursor:pointer}.cw-notification-link{gap:var(--brand-space-12);min-width:0;padding-block:var(--brand-space-12);color:var(--brand-ink);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.cw-notification-text{flex-direction:column;gap:2px;min-width:0;display:flex}.cw-inbox-list strong{font-size:var(--brand-typography-size-control);line-height:var(--brand-typography-leading-body);font-weight:600}.cw-inbox-list li[data-unread=false] strong{font-weight:400}.cw-notification-description{-webkit-line-clamp:2;font-size:var(--brand-typography-size-label);line-height:var(--brand-typography-leading-body);color:var(--brand-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cw-notification-text small{font-size:var(--brand-typography-size-micro);color:var(--brand-muted)}.cw-notification-side{align-items:flex-end;gap:var(--brand-space-4);flex-direction:column;padding-top:2px;display:flex}.cw-inbox-list time{font-size:var(--brand-typography-size-micro);color:var(--brand-muted);white-space:nowrap}.cw-notification-count{background:var(--brand-fill);min-width:18px;color:var(--brand-muted);font-size:var(--brand-typography-size-micro);text-align:center;border-radius:9px;padding-inline:5px;line-height:18px}@media (hover:hover){.cw-notification-link:hover strong{text-underline-offset:3px;text-decoration:underline}}.cw-notification-link:active{opacity:.6}.cw-notification-link:focus-visible,button.cw-notification-dot:focus-visible{outline:2px solid var(--brand-accent);outline-offset:-2px;border-radius:var(--brand-control-radius)}.cw-unread-dot{background:var(--brand-success);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.cw-inbox-empty{align-items:center;gap:var(--brand-space-12);text-align:center;padding:36px var(--brand-space-16);color:var(--brand-muted);font-size:var(--brand-typography-size-control);line-height:var(--brand-typography-leading-relaxed);flex-direction:column;display:flex}.cw-inbox-all{min-height:var(--brand-native-touch);padding:var(--brand-space-8);border-top:var(--brand-border-width) solid var(--brand-line);text-align:center;color:var(--brand-accent);font-size:var(--brand-typography-size-control);flex:none;justify-content:center;align-items:center;display:flex}.cw-inbox-pagination{justify-content:space-between;gap:var(--brand-space-16);margin-top:var(--brand-space-24);align-items:center;display:flex}.cw-inbox-pagination>span{color:var(--brand-muted);font-size:var(--brand-typography-size-label)}.cw-inbox{max-width:780px}.cw-inbox>.cw-inbox-heading{margin-bottom:var(--brand-space-8);justify-content:flex-end}@media (max-width:767px){.cw-notification-popover .cw-inbox-heading>.ui-button{min-height:var(--brand-native-touch);padding-inline:var(--brand-space-8)}}@media (max-width:767px),(pointer:coarse){.cw-inbox-list li{grid-template-columns:28px minmax(0,1fr)}}.cw-notification-popover[data-keyboard=true]{transition:none;animation:none}@media (prefers-reduced-motion:reduce){.cw-notification-popover{transition:none;animation:none}}@media (prefers-reduced-transparency:reduce){.cw-notification-popover{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--brand-panel)}}
