.bo-navigation-attention{width:var(--navigation-attention-dot-size);height:var(--navigation-attention-dot-size);border-radius:var(--radius-pill);background:var(--navigation-attention-color);flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.bo-navigation-attention--new{width:auto;min-width:var(--navigation-attention-new-min-width);height:var(--navigation-attention-new-height);border-radius:var(--radius-pill);padding:0 var(--space-2);background:var(--navigation-attention-new-bg);color:var(--navigation-attention-new-text);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-label);line-height:var(--line-height-flat)}.bo-sidebar--collapsed .bo-sidebar-link>.bo-navigation-attention,.bo-sidebar--collapsed .bo-sidebar-branch>.bo-navigation-attention{top:var(--navigation-attention-collapsed-offset);right:var(--navigation-attention-collapsed-offset);box-shadow:0 0 0 var(--component-border-width) var(--sidebar-bg);margin:0;position:absolute}.bo-sidebar--collapsed .bo-navigation-attention--new{width:var(--navigation-attention-dot-size);min-width:var(--navigation-attention-dot-size);height:var(--navigation-attention-dot-size);border-radius:var(--radius-pill);background:var(--color-accent);padding:0}.bo-sidebar--collapsed .bo-navigation-attention--new>span{display:none}.bo-user-trigger{position:relative}.bo-user-trigger>.bo-navigation-attention{top:calc(var(--navigation-attention-collapsed-offset) * -1);right:calc(var(--navigation-attention-collapsed-offset) * -1);box-shadow:0 0 0 var(--component-border-width) var(--topbar-bg);margin:0;position:absolute}.bo-user-trigger>.bo-navigation-attention--new{width:var(--navigation-attention-dot-size);min-width:var(--navigation-attention-dot-size);height:var(--navigation-attention-dot-size);border-radius:var(--radius-pill);background:var(--color-accent);padding:0}.bo-user-trigger>.bo-navigation-attention--new>span{display:none}.bo-sidebar-branch{position:relative}.bo-sidebar-group-trigger>.bo-sidebar-group-link{flex:auto}.bo-topbar{flex:0 0 var(--topbar-height);min-height:var(--topbar-height);border-bottom:var(--component-border-width) solid var(--topbar-border);grid-template-columns:var(--shared-shell-and-notifications-grid-template-columns-bf3b4083);align-items:center;gap:var(--space-5);padding:0 var(--topbar-padding-inline);z-index:var(--z-topbar);background:var(--topbar-bg);box-shadow:var(--topbar-shadow);display:grid;position:relative}.bo-topbar-left,.bo-topbar-actions{align-items:center;min-width:0;display:flex}.bo-topbar-left{justify-content:flex-start;gap:var(--space-2);grid-column:1}.bo-topbar-actions{justify-content:flex-end;gap:var(--space-1);grid-column:3}.bo-business-activation-strip{width:100%;min-height:var(--shared-shell-and-notifications-min-height-592f343c);border:0;border-bottom:var(--shared-shell-and-notifications-border-bottom-03b55a43);padding:var(--space-3) 0;background:var(--color-warning-soft);color:var(--color-warning-strong);font:inherit;text-align:left;cursor:pointer;flex:none;display:block}.bo-business-activation-strip:hover{background:var(--shared-shell-and-notifications-background-d0c97221)}.bo-business-activation-strip:focus-visible{box-shadow:var(--shared-shell-and-notifications-box-shadow-3fea2b02);outline:none}.bo-business-activation-strip-inner{width:min(calc(100% - (var(--layout-content-padding) * 2)), var(--layout-page-max));align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;min-width:0;margin-inline:auto;display:grid}.bo-business-activation-strip-inner>svg{width:var(--icon-size-md);height:var(--icon-size-md);flex:none}.bo-business-activation-strip-copy{align-items:start;gap:var(--space-1);min-width:0;display:grid}.bo-business-activation-strip strong{color:var(--color-text-strong);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold)}.bo-business-activation-strip-detail{color:var(--color-text-muted);font-size:var(--font-size-small)}.bo-business-activation-strip-action{align-items:center;gap:var(--space-1);color:var(--color-warning-strong);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);display:inline-flex}.bo-business-activation-strip-action svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.bo-topbar-control,.bo-notification-trigger,.bo-user-trigger{color:var(--color-text);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.bo-topbar-control{width:var(--topbar-control-size);height:var(--topbar-control-size);border:var(--component-border-width) solid var(--topbar-control-border);border-radius:var(--topbar-control-radius);color:var(--color-text-muted);transition:background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;padding:0}.bo-topbar-control:hover{border-color:var(--color-border);background:var(--topbar-control-hover-bg);color:var(--color-text-strong)}.bo-topbar-control:focus-visible,.bo-notification-trigger:focus-visible,.bo-user-trigger:focus-visible{box-shadow:var(--effect-brand-focus-ring);outline:none}.bo-topbar-icon{width:var(--icon-size-md);height:var(--icon-size-md)}.bo-topbar-title{min-width:0;max-width:0;color:var(--color-text-strong);font-family:"Plus Jakarta Sans Variable", var(--font-brand-display);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);letter-spacing:0;line-height:var(--topbar-title-line-height);opacity:0;pointer-events:none;text-overflow:ellipsis;transform:translateY(var(--space-1));transition:max-width var(--duration-base) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), transform var(--duration-base) var(--ease-standard);white-space:nowrap;overflow:hidden}.bo-shell--page-title-docked .bo-topbar-title{max-width:var(--topbar-title-max-width);opacity:1;transform:translateY(0)}.bo-topbar-breadcrumb{min-width:0;color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);white-space:nowrap;align-items:center;display:flex;overflow:hidden}.bo-topbar-breadcrumb-item{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.bo-topbar-breadcrumb-separator{color:var(--shared-shell-and-notifications-color-82921a1a);font-weight:var(--font-weight-medium)}.bo-topbar-breadcrumb-item>span,.bo-topbar-breadcrumb-item>button{text-overflow:ellipsis;min-width:0;overflow:hidden}.bo-topbar-breadcrumb button{border:var(--component-border-width) solid transparent;border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);color:var(--color-text-muted);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0}.bo-topbar-breadcrumb button:hover{border-color:var(--topbar-control-border);background:var(--topbar-control-hover-bg);color:var(--color-text-strong)}.bo-topbar-breadcrumb button:focus-visible{box-shadow:var(--effect-green-focus-ring);outline:none}.bo-topbar-breadcrumb-current{color:var(--color-text-strong);font-weight:var(--font-weight-semibold)}.bo-topbar-breadcrumb-icon{width:var(--icon-size-sm);height:var(--icon-size-sm)}.bo-notification-root,.bo-user-root{z-index:var(--z-topbar-menu);align-items:center;display:inline-flex;position:relative}.bo-notification-trigger{width:var(--topbar-control-size);height:var(--topbar-control-size);border:var(--component-border-width) solid var(--topbar-control-border);border-radius:var(--topbar-control-radius);background:var(--topbar-control-bg);position:relative}.bo-notification-trigger:hover{border-color:var(--color-border);background:var(--topbar-control-hover-bg)}.bo-notification-trigger--open .bo-topbar-icon{animation:bo-bell-shake var(--duration-bell) var(--ease-standard)}.bo-notification-badge{top:calc(var(--space-1) * -1);right:calc(var(--space-1) * -1);min-width:var(--topbar-badge-size);height:var(--topbar-badge-size);padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--white);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);box-shadow:var(--shadow-panel);animation:bo-badge-pop var(--duration-base) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex;position:absolute}.bo-notification-panel,.bo-user-menu{top:calc(100% + var(--space-2));right:var(--space-2);z-index:var(--z-popover);position:absolute}.bo-notification-panel{width:var(--topbar-notification-width)}.bo-notification-card,.bo-user-menu{border:var(--component-border-width) solid var(--topbar-dropdown-border);border-radius:var(--topbar-dropdown-radius);background:var(--color-surface);box-shadow:var(--topbar-dropdown-shadow);overflow:hidden}.bo-notification-card{width:100%;max-height:var(--topbar-panel-max-height);flex-direction:column;display:flex}.bo-notification-header,.bo-notification-footer{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);display:flex}.bo-notification-header{border-bottom:var(--component-border-width) solid var(--topbar-dropdown-border)}.bo-notification-title{color:var(--color-text);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold)}.bo-notification-mark-all,.bo-notification-link{color:var(--color-accent);font:inherit;font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;padding:0}.bo-notification-link{align-items:center;gap:var(--space-1);display:inline-flex}.bo-notification-mark-all:disabled{cursor:not-allowed;opacity:var(--button-disabled-opacity)}.bo-notification-mark-all:hover,.bo-notification-link:hover{color:var(--color-accent-hover)}.bo-notification-body{min-height:0;padding:0 var(--space-5);overflow:auto}.bo-notification-loading{margin-inline:calc(var(--space-5) * -1)}.bo-notification-loading .bo-loading-screen--inline{min-height:var(--shared-shell-and-notifications-min-height-0206b55c)}.bo-notification-skeleton{display:grid}.bo-notification-row--skeleton{pointer-events:none}.bo-notification-row--skeleton .bo-notification-row-top{align-items:center}.bo-notification-row{grid-template-columns:var(--topbar-notification-dot-size) minmax(0, 1fr) auto;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:var(--component-border-width) solid var(--topbar-dropdown-border);display:grid}.bo-notification-row:last-child{border-bottom:0}.bo-notification-dot{width:var(--topbar-notification-dot-size);height:var(--topbar-notification-dot-size);border-radius:var(--radius-pill);margin-top:var(--space-2);background:var(--color-accent)}.bo-notification-dot--read{background:var(--color-border-strong)}.bo-notification-copy{gap:var(--space-1);min-width:0;display:grid}.bo-notification-row-top{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.bo-notification-row-title{color:var(--color-text);cursor:pointer;font-family:var(--shared-shell-and-notifications-font-family-64525c67);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);text-align:start;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;overflow:hidden}.bo-notification-row-title:hover{color:var(--color-accent)}.bo-notification-time,.bo-notification-body-text{color:var(--color-text-muted);font-size:var(--font-size-label)}.bo-notification-type{border:var(--component-border-width) solid var(--color-accent-surface-strong);border-radius:var(--radius-pill);color:var(--color-accent-strong);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);align-items:center;gap:var(--space-1);line-height:var(--line-height-label);padding:var(--space-1) var(--space-2);background:var(--color-accent-surface);justify-self:start;display:inline-flex}.bo-notification-type svg{height:var(--dashboard-mini-icon-size);width:var(--dashboard-mini-icon-size)}.bo-notification-body-text{line-height:var(--line-height-body)}.bo-notification-dismiss{width:var(--topbar-menu-item-icon-size);height:var(--topbar-menu-item-icon-size);border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.bo-notification-dismiss:hover{background:var(--color-accent-surface);color:var(--color-accent-strong)}.bo-notification-dismiss:disabled{cursor:not-allowed;opacity:var(--button-disabled-opacity)}.bo-notification-dismiss svg,.bo-notification-link svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.bo-notification-empty{place-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-5);color:var(--color-text-muted);text-align:center;display:grid}.bo-notification-empty-icon{width:var(--topbar-control-size);height:var(--topbar-control-size);border:var(--component-border-width) solid var(--topbar-dropdown-border);border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-text);place-items:center;display:grid}.bo-notification-empty-title{color:var(--color-text);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-body)}.bo-notification-footer{border-top:var(--component-border-width) solid var(--topbar-dropdown-border);justify-content:flex-end}.bo-notification-modal-title{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-width:0;display:flex}.bo-notification-modal-content{flex-direction:column;min-height:0;display:flex}.bo-notification-modal-content .bo-notification-body{padding:0}.bo-user-trigger{min-width:var(--topbar-avatar-size);height:var(--topbar-avatar-size);border:var(--component-border-width) solid var(--topbar-control-border);border-radius:var(--topbar-control-radius);background:var(--topbar-control-bg);transition:background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);padding:0}.bo-user-trigger:hover{background:0 0;border-color:#0000}.bo-user-avatar,.bo-user-menu-avatar{border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-text);font-weight:var(--font-weight-bold);place-items:center;display:grid;overflow:hidden}.bo-user-avatar{width:calc(var(--topbar-avatar-size) - var(--space-2));height:calc(var(--topbar-avatar-size) - var(--space-2));background:var(--color-surface-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);transition:background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);border-color:#0000}.bo-user-trigger:hover .bo-user-avatar{border-color:var(--color-border);background:var(--color-surface-hover)}.bo-user-avatar img,.bo-user-menu-avatar img{object-fit:cover;width:100%;height:100%;display:block}.bo-user-trigger-copy,.bo-user-trigger-chevron{display:none}.bo-user-menu{width:var(--topbar-dropdown-width);padding:var(--space-2);background:var(--topbar-dropdown-bg);-webkit-backdrop-filter:none;backdrop-filter:none;flex-direction:column;display:flex}.bo-user-menu-header{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-4);padding-right:var(--shared-user-menu-and-responsive-padding-right-d5287697);display:flex;position:relative}.bo-user-menu-avatar{width:var(--topbar-dropdown-avatar-size);height:var(--topbar-dropdown-avatar-size);flex:0 0 var(--topbar-dropdown-avatar-size);background:var(--color-surface-muted);color:var(--color-text);border-color:var(--color-border-strong)}.bo-user-menu-copy{gap:0;min-width:0;display:grid}.bo-user-menu-name{color:var(--color-text);font-size:var(--font-size-body);font-weight:var(--font-weight-bold);line-height:var(--line-height-label)}.bo-user-menu-email{color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bo-user-plan{top:var(--space-3);right:var(--space-3);height:var(--shared-user-menu-and-responsive-height-b25c83e1);padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-text-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-label);line-height:var(--line-height-flat);text-transform:uppercase;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute}.bo-user-menu-separator{height:var(--component-border-width);margin:var(--space-2);background:var(--topbar-dropdown-border)}.bo-user-menu-item{min-height:var(--topbar-menu-item-height);border-radius:var(--radius-md);padding:var(--space-3);align-items:center;gap:var(--space-3);color:var(--color-text);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.bo-user-menu-item:hover{background:var(--color-surface-muted);color:var(--color-text)}.bo-user-menu-item-icon{width:var(--icon-size-sm);height:var(--icon-size-sm);color:var(--color-text-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.bo-user-menu-item:hover .bo-user-menu-item-icon{color:var(--color-text)}.bo-user-menu-item-icon svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.bo-user-menu-item--danger{color:var(--color-danger)}.bo-user-menu-item--danger .bo-user-menu-item-icon,.bo-user-menu-item--danger:hover .bo-user-menu-item-icon{color:currentColor}.bo-user-theme-row{min-height:var(--topbar-menu-item-height);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--color-text);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);display:flex}.bo-user-theme-copy{align-items:center;gap:var(--space-3);min-width:0;display:inline-flex}.bo-user-theme-control{min-height:var(--control-height-sm);border:var(--component-border-width) solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-1);align-items:center;gap:var(--space-1);background:var(--color-surface-muted);display:inline-flex}.bo-user-theme-option{width:var(--topbar-theme-option-size);height:var(--topbar-theme-option-size);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.bo-user-theme-option:hover{color:var(--color-text)}.bo-user-theme-option[aria-pressed=true]{background:var(--color-surface);color:var(--color-text-strong);box-shadow:var(--shadow-panel)}.bo-user-theme-option:focus-visible{box-shadow:var(--effect-brand-focus-ring);outline:none}.bo-user-theme-option svg{width:var(--icon-size-sm);height:var(--icon-size-sm);stroke-width:var(--icon-button-icon-stroke-width)}@keyframes bo-bell-shake{0%{transform:rotate(var(--rotate-zero))}25%{transform:rotate(var(--rotate-positive-sm))}50%{transform:rotate(var(--rotate-negative-sm))}75%{transform:rotate(var(--rotate-positive-xs))}to{transform:rotate(var(--rotate-zero))}}@keyframes bo-badge-pop{0%{transform:scale(var(--scale-pop-start))}70%{transform:scale(var(--scale-pop-overshoot))}to{transform:scale(var(--scale-base))}}@media (width<=1200px){.bo-business-activation-strip-inner{width:min(calc(100% - (var(--layout-content-padding-mobile) * 2)), var(--layout-page-max))}}@media (width<=900px){.bo-topbar{grid-template-columns:var(--topbar-compact-columns)}}@media (width<=640px){.bo-topbar{grid-template-columns:var(--topbar-mobile-columns);column-gap:var(--topbar-mobile-action-gap);padding:0 var(--space-3)}.bo-business-activation-strip{min-height:var(--shared-user-menu-and-responsive-min-height-2d63ea15);padding:var(--space-2) 0}.bo-business-activation-strip-copy{gap:0}.bo-business-activation-strip strong{font-size:var(--font-size-small)}.bo-business-activation-strip-action,.bo-topbar-breadcrumb{display:none}.bo-notification-modal-title .bo-notification-mark-all{flex:none}.bo-notification-modal-content{margin:calc(var(--space-4) * -1);margin-bottom:0}.bo-notification-modal-content .bo-notification-body{padding:0 var(--space-4)}.bo-notification-row{grid-template-columns:var(--topbar-notification-dot-size) minmax(0, 1fr) var(--topbar-menu-item-icon-size);gap:var(--space-3);padding:var(--space-4) 0}.bo-notification-row-top{align-items:start;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.bo-notification-row-title{white-space:normal;overflow-wrap:anywhere}.bo-notification-body-text{overflow-wrap:anywhere}}
