.profile-dropdown[data-v-666bb97b] .profile-panel-shell{background:transparent!important;border:none!important;border-radius:14px;box-shadow:none!important;overflow:hidden;padding:0!important}.profile-dropdown[data-v-666bb97b] .dropdown-menu{border-radius:14px;box-shadow:0 10px 15px -3px #0f172a14,0 20px 40px -12px #0f172a2e;overflow:hidden}.profile-dropdown--compact.profile-dropdown--rail[data-v-666bb97b]{display:flex;justify-content:center;width:100%}.profile-trigger[data-v-666bb97b]{align-items:center;background:var(--white);border:1px solid color-mix(in oklab,var(--fade-grey),#fff 10%);border-radius:999px;cursor:pointer;display:inline-flex;gap:.45rem;max-width:220px;padding:.2rem .45rem .2rem .2rem;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.profile-trigger.is-active[data-v-666bb97b],.profile-trigger[data-v-666bb97b]:hover{background:color-mix(in oklab,var(--primary),#fff 94%);border-color:color-mix(in oklab,var(--primary),#fff 70%);box-shadow:0 0 0 3px color-mix(in oklab,var(--primary),#fff 88%)}.profile-trigger[data-v-666bb97b]:focus-visible{outline:2px solid color-mix(in oklab,var(--primary),#fff 40%);outline-offset:2px}.profile-trigger--compact[data-v-666bb97b]{background:transparent;border:none;border-radius:var(--radius-rounded);box-shadow:none;max-width:none;padding:0}.profile-trigger--compact.is-active[data-v-666bb97b],.profile-trigger--compact[data-v-666bb97b]:hover{background:transparent;border-color:transparent;box-shadow:0 0 0 3px color-mix(in oklab,var(--primary),transparent 78%)}.profile-trigger-name[data-v-666bb97b]{color:var(--dark-text);display:none;font-size:.78rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-trigger-caret[data-v-666bb97b]{color:var(--light-text);height:14px;transition:transform .2s ease;width:14px}.profile-trigger-caret.is-open[data-v-666bb97b]{transform:rotate(180deg)}.profile-panel[data-v-666bb97b]{background:var(--white);border-radius:14px;overflow:hidden;width:min(292px,100vw - 1.5rem)}.profile-panel-head[data-v-666bb97b]{align-items:center;background:linear-gradient(135deg,color-mix(in oklab,#2a4268,#fff 88%),color-mix(in oklab,#1a2b4a,#fff 94%));border-bottom:1px solid color-mix(in oklab,var(--fade-grey),#fff 10%);display:flex;gap:.75rem;padding:1rem}.profile-panel-meta[data-v-666bb97b]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.profile-panel-name[data-v-666bb97b]{color:var(--dark-text);font-size:.92rem;font-weight:600;line-height:1.25}.profile-panel-email[data-v-666bb97b]{color:var(--light-text);font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-panel-badges[data-v-666bb97b]{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.15rem}.profile-panel-company[data-v-666bb97b],.profile-panel-role[data-v-666bb97b]{border-radius:999px;display:inline-flex;font-size:.62rem;font-weight:700;letter-spacing:.04em;padding:.12rem .45rem;text-transform:uppercase}.profile-panel-role[data-v-666bb97b]{background:color-mix(in oklab,var(--primary),#fff 88%);color:var(--primary)}.profile-panel-company[data-v-666bb97b]{background:color-mix(in oklab,#2a4268,#fff 86%);color:color-mix(in oklab,#2a4268,#000 15%)}.profile-panel-section[data-v-666bb97b]{padding:.55rem .55rem .35rem}.profile-panel-section-label[data-v-666bb97b]{color:var(--light-text);display:block;font-size:.64rem;font-weight:700;letter-spacing:.06em;padding:0 .65rem .35rem;text-transform:uppercase}.profile-panel-onboarding-hint[data-v-666bb97b]{color:var(--light-text);font-size:.76rem;line-height:1.45;margin:0 .65rem .35rem}.profile-panel-menu[data-v-666bb97b]{display:flex;flex-direction:column;gap:.2rem}.profile-menu-item[data-v-666bb97b]{align-items:center;border-radius:10px;color:inherit;display:flex;gap:.65rem;padding:.55rem .65rem;text-decoration:none;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.profile-menu-item[data-v-666bb97b]:hover{background:color-mix(in oklab,var(--fade-grey),#fff 30%)}.profile-menu-item.is-active[data-v-666bb97b]{background:color-mix(in oklab,var(--primary),#fff 90%);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--primary),#fff 70%)}.profile-menu-item.is-active .profile-menu-label[data-v-666bb97b]{color:var(--primary)}.profile-menu-item.is-active .profile-menu-icon[data-v-666bb97b]{background:color-mix(in oklab,var(--primary),#fff 82%)}.profile-menu-item[data-v-666bb97b]:focus-visible{outline:2px solid color-mix(in oklab,var(--primary),#fff 45%);outline-offset:1px}.profile-menu-icon[data-v-666bb97b]{align-items:center;background:color-mix(in oklab,var(--fade-grey),#fff 35%);border-radius:10px;color:var(--primary);display:inline-flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.profile-menu-copy[data-v-666bb97b]{display:flex;flex:1;flex-direction:column;gap:.08rem;min-width:0}.profile-menu-label[data-v-666bb97b]{color:var(--dark-text);font-size:.82rem;font-weight:600}.profile-menu-desc[data-v-666bb97b]{color:var(--light-text);font-size:.72rem}.profile-menu-arrow[data-v-666bb97b]{color:var(--light-text);flex-shrink:0;height:14px;width:14px}.profile-panel-footer[data-v-666bb97b]{border-top:1px solid color-mix(in oklab,var(--fade-grey),#fff 10%);padding:.55rem}.profile-logout[data-v-666bb97b]{align-items:center;background:color-mix(in oklab,var(--danger),#fff 92%);border:1px solid color-mix(in oklab,var(--danger),#fff 70%);border-radius:10px;color:var(--danger);cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:600;gap:.45rem;justify-content:center;padding:.55rem .75rem;transition:background .15s ease,border-color .15s ease,color .15s ease;width:100%}.profile-logout[data-v-666bb97b]:hover{background:var(--danger);border-color:var(--danger);color:var(--white)}.profile-logout[data-v-666bb97b]:focus-visible{outline:2px solid color-mix(in oklab,var(--danger),#fff 35%);outline-offset:2px}@media only screen and (min-width:1100px){.profile-dropdown:not(.profile-dropdown--compact) .profile-trigger-name[data-v-666bb97b]{display:block}}html.is-dark .profile-dropdown .profile-trigger{background:color-mix(in oklab,var(--dark-sidebar),#fff 6%);border-color:color-mix(in oklab,var(--dark-sidebar),#fff 12%)}html.is-dark .profile-dropdown .profile-trigger.is-active,html.is-dark .profile-dropdown .profile-trigger:hover{background:color-mix(in oklab,var(--primary),#000 75%);border-color:color-mix(in oklab,var(--primary),#000 55%)}html.is-dark .profile-dropdown .profile-trigger--compact{background:transparent;border-color:transparent}html.is-dark .profile-dropdown .profile-trigger--compact.is-active,html.is-dark .profile-dropdown .profile-trigger--compact:hover{background:transparent;box-shadow:0 0 0 3px color-mix(in oklab,var(--primary),transparent 72%)}html.is-dark .profile-dropdown .profile-trigger-name{color:var(--dark-dark-text)}html.is-dark .profile-dropdown .profile-panel{background:var(--dark-sidebar)}html.is-dark .profile-dropdown .profile-panel-head{background:linear-gradient(135deg,color-mix(in oklab,#2a4268,var(--dark-sidebar) 35%) 0,var(--dark-sidebar) 100%);border-bottom-color:color-mix(in oklab,var(--dark-sidebar),#fff 12%)}html.is-dark .profile-dropdown .profile-menu-label,html.is-dark .profile-dropdown .profile-panel-name{color:var(--dark-dark-text)}html.is-dark .profile-dropdown .profile-panel-role{background:color-mix(in oklab,var(--primary),#000 75%);color:color-mix(in oklab,var(--primary),#fff 30%)}html.is-dark .profile-dropdown .profile-panel-company{background:color-mix(in oklab,#2a4268,var(--dark-sidebar) 40%);color:color-mix(in oklab,var(--dark-dark-text),transparent 15%)}html.is-dark .profile-dropdown .profile-menu-item:hover{background:color-mix(in oklab,var(--dark-sidebar),#fff 8%)}html.is-dark .profile-dropdown .profile-menu-item.is-active{background:color-mix(in oklab,var(--primary),#000 78%);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--primary),#000 55%)}html.is-dark .profile-dropdown .profile-menu-item.is-active .profile-menu-label{color:var(--white)}html.is-dark .profile-dropdown .profile-menu-icon{background:color-mix(in oklab,var(--dark-sidebar),#fff 8%)}html.is-dark .profile-dropdown .profile-panel-footer{border-top-color:color-mix(in oklab,var(--dark-sidebar),#fff 12%)}html.is-dark .profile-dropdown .profile-panel-onboarding-hint{color:color-mix(in oklab,var(--dark-dark-text),transparent 28%)}html.is-dark .profile-dropdown .profile-logout{background:color-mix(in oklab,var(--danger),#000 80%);border-color:color-mix(in oklab,var(--danger),#000 55%);color:color-mix(in oklab,var(--danger),#fff 25%)}html.is-dark .profile-dropdown .profile-logout:hover{background:var(--danger);color:var(--white)}
