.nh-company-switcher{flex:0 320px;min-width:min(100%,260px);position:relative}.nh-company-switcher__toggle{border:1px solid var(--nh-border);border-radius:var(--nh-radius,8px);width:100%;box-shadow:var(--nh-shadow);cursor:pointer;text-align:left;font:inherit;color:inherit;background:#fff;align-items:center;gap:10px;padding:10px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.nh-company-switcher__toggle:hover:not(:disabled){border-color:color-mix(in srgb, var(--nh-primary) 35%, var(--nh-border))}.nh-company-switcher__toggle:disabled{cursor:default}.nh-company-switcher.is-open .nh-company-switcher__toggle{display:none}.nh-company-switcher.is-open{border-radius:var(--nh-radius,8px);box-shadow:0 0 0 3px var(--nh-primary-soft), 0 12px 32px #0f172a1f}.nh-company-switcher.is-open .nh-company-switcher__menu{border:1px solid var(--nh-primary);border-radius:var(--nh-radius,8px);box-shadow:none;gap:0;margin-top:0;padding:0;display:flex;position:static;top:auto;left:auto;right:auto;overflow:hidden}.nh-company-switcher__avatar{border-radius:var(--nh-avatar-radius);color:#fff;background:var(--nh-company-hue,var(--nh-primary));flex:none;place-items:center;width:40px;height:40px;font-size:13px;font-weight:800;display:grid;overflow:hidden}.nh-company-switcher__avatar--sm{border-radius:var(--nh-avatar-radius);width:34px;height:34px;font-size:12px}.nh-company-switcher__avatar--all{background:linear-gradient(135deg,#6366f1,#8b5cf6);font-size:18px}.nh-company-switcher__copy,.nh-company-switcher__option-copy{flex:1;min-width:0}.nh-company-switcher__copy strong,.nh-company-switcher__option-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;line-height:1.4;display:block;overflow:hidden}.nh-company-switcher__copy span,.nh-company-switcher__option-copy span{color:var(--nh-muted);white-space:nowrap;text-overflow:unset;font-size:12px;line-height:1.5;display:block;overflow:visible}.nh-company-switcher__chevron,.nh-company-switcher__expand{width:18px;max-width:18px;height:18px;max-height:18px;color:var(--nh-muted);flex:none;transition:transform .15s}.nh-company-switcher.is-open .nh-company-switcher__chevron,.nh-company-switcher.is-open .nh-company-switcher__expand{transform:rotate(180deg)}.nh-company-switcher__menu{z-index:30;border:1px solid var(--nh-border);border-radius:var(--nh-radius,8px);background:#fff;flex-direction:column;gap:2px;max-height:min(720px,85vh);padding:6px;display:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #0f172a1f}.nh-company-switcher__option{color:inherit;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;transition:background .12s;display:flex}.nh-company-switcher__option:hover{background:var(--nh-surface-muted,#f8fafc)}.nh-company-switcher__option.is-active{background:var(--nh-primary-soft)}.nh-company-switcher__option-form{margin:0}.nh-company-switcher__option-form .nh-company-switcher__option,button.nh-company-switcher__option{cursor:pointer;width:100%;font:inherit;text-align:left;border:0}.nh-company-switcher__option-form .nh-company-switcher__option{background:0 0}.nh-company-switcher__check{width:18px;height:18px;color:var(--nh-primary);flex:none}html.dark-mode .nh-company-switcher__toggle,html.dark-mode .nh-report-sidebar__switcher .nh-company-switcher__toggle,html.dark-mode .nh-report-page__header-scope .nh-company-switcher__toggle,html.dark-mode .nh-profile-sidebar__switcher-wrap .nh-company-switcher__toggle,html.dark-mode .nh-report-scope-bar .nh-company-switcher__toggle,body.dark-mode .nh-company-switcher__toggle,body.dark-mode .nh-report-sidebar__switcher .nh-company-switcher__toggle{background:var(--nh-surface,#252728)!important;border-color:var(--nh-border,#252728)!important;box-shadow:var(--nh-shadow,0 1px 2px #00000059)!important;color:var(--nh-text,#e2e5e9)!important}html.dark-mode .nh-profile-sidebar__switcher-wrap .nh-company-switcher--static-list,body.dark-mode .nh-profile-sidebar__switcher-wrap .nh-company-switcher--static-list{background:var(--nh-surface,#252728);border-color:var(--nh-border,#252728)}html.dark-mode .nh-profile-sidebar__switcher-wrap .nh-company-switcher__list-label,body.dark-mode .nh-profile-sidebar__switcher-wrap .nh-company-switcher__list-label{color:var(--nh-muted,#b0b3b8)}html.dark-mode .nh-company-switcher__toggle:hover:not(:disabled),html.dark-mode .nh-report-sidebar__switcher .nh-company-switcher__toggle:hover:not(:disabled),body.dark-mode .nh-company-switcher__toggle:hover:not(:disabled){border-color:color-mix(in srgb, var(--nh-primary,#0167d5) 55%, var(--nh-border,#252728))!important;background:var(--nh-surface-muted,#2c2d2e)!important}html.dark-mode .nh-company-switcher__copy strong,html.dark-mode .nh-report-sidebar__switcher .nh-company-switcher__copy strong,html.dark-mode .nh-report-page__header-scope .nh-company-switcher__copy strong,body.dark-mode .nh-company-switcher__copy strong{color:var(--nh-text,#e2e5e9)!important}html.dark-mode .nh-company-switcher__copy span,html.dark-mode .nh-report-sidebar__switcher .nh-company-switcher__copy span,html.dark-mode .nh-report-page__header-scope .nh-company-switcher__copy span,body.dark-mode .nh-company-switcher__copy span,html.dark-mode .nh-company-switcher__expand,html.dark-mode .nh-report-sidebar__switcher .nh-company-switcher__expand,html.dark-mode .nh-report-page__header-scope .nh-company-switcher__expand,body.dark-mode .nh-company-switcher__expand{color:var(--nh-muted,#b0b3b8)!important}html.dark-mode .nh-report-page__header-scope .nh-company-switcher.is-open .nh-company-switcher__menu,html.dark-mode .nh-report-page__header-scope .nh-company-switcher--hover-menu:hover .nh-company-switcher__menu,html.dark-mode .nh-report-page__header-scope .nh-company-switcher--hover-menu:focus-within .nh-company-switcher__menu,html.dark-mode .nh-report-sidebar__switcher .nh-company-switcher.is-open .nh-company-switcher__menu,html.dark-mode .nh-report-sidebar__switcher .nh-company-switcher--hover-menu:hover .nh-company-switcher__menu,html.dark-mode .nh-report-sidebar__switcher .nh-company-switcher--hover-menu:focus-within .nh-company-switcher__menu{color:var(--nh-text);background:var(--nh-surface)!important;border-color:var(--nh-primary)!important;box-shadow:0 12px 32px #00000073!important}html.dark-mode .nh-report-page__header-scope .nh-company-switcher__menu>.nh-company-switcher__option,html.dark-mode .nh-report-page__header-scope .nh-company-switcher__menu>.nh-company-switcher__option-form>.nh-company-switcher__option,html.dark-mode .nh-report-sidebar__switcher .nh-company-switcher__menu>.nh-company-switcher__option,html.dark-mode .nh-report-sidebar__switcher .nh-company-switcher__menu>.nh-company-switcher__option-form>.nh-company-switcher__option{color:var(--nh-text)!important;background:0 0!important}html.dark-mode .nh-report-page__header-scope .nh-company-switcher__menu>.nh-company-switcher__option:not(.is-active):hover,html.dark-mode .nh-report-page__header-scope .nh-company-switcher__menu>.nh-company-switcher__option-form>.nh-company-switcher__option:hover,html.dark-mode .nh-report-sidebar__switcher .nh-company-switcher__menu>.nh-company-switcher__option:not(.is-active):hover,html.dark-mode .nh-report-sidebar__switcher .nh-company-switcher__menu>.nh-company-switcher__option-form>.nh-company-switcher__option:hover{background:var(--nh-surface-muted)!important;color:var(--nh-text)!important}html.dark-mode .nh-report-page__header-scope .nh-company-switcher__menu>.nh-company-switcher__option.is-active,html.dark-mode .nh-report-sidebar__switcher .nh-company-switcher__menu>.nh-company-switcher__option.is-active{background:var(--nh-primary-soft)!important;color:#67e8f9!important}html.dark-mode .nh-report-page__header-scope .nh-company-switcher__option-copy strong,html.dark-mode .nh-report-sidebar__switcher .nh-company-switcher__option-copy strong{color:inherit!important}html.dark-mode .nh-report-page__header-scope .nh-company-switcher__option-copy span,html.dark-mode .nh-report-sidebar__switcher .nh-company-switcher__option-copy span{color:var(--nh-muted)!important}.nh-company-switcher__section-label{letter-spacing:.07em;text-transform:uppercase;color:var(--nh-muted,#94a3b8);border-top:1px solid var(--nh-border,#e5e7eb);margin-top:4px;padding:4px 12px 2px;font-size:.65rem;font-weight:700}.nh-company-switcher__option--demo{border-left:2px solid #6366f1}
