.auth-entry[data-v-0b4afd88]{gap:var(--space-3);align-items:center;display:flex}.auth-entry__sign-in[data-v-0b4afd88]{min-height:32px;padding:0 var(--space-4);color:var(--color-brand-contrast);font-size:var(--font-size-sm);white-space:nowrap;background:var(--color-brand);border-radius:var(--radius-pill);transition:background var(--duration-normal) var(--easing-standard);align-items:center;display:inline-flex}.auth-entry__reserved[data-v-0b4afd88]{visibility:hidden}.auth-entry__sign-in[data-v-0b4afd88]:hover{color:var(--color-brand-contrast);background:var(--color-brand-hover)}.auth-entry__console[data-v-0b4afd88]{min-height:32px;padding:0 var(--space-4);color:var(--color-brand);font-size:var(--font-size-sm);white-space:nowrap;border:1px solid color-mix(in srgb,var(--color-brand) 35%,transparent);border-radius:var(--radius-pill);transition:background var(--duration-normal) var(--easing-standard),border-color var(--duration-normal) var(--easing-standard);align-items:center;display:inline-flex}.auth-entry__console.router-link-active[data-v-0b4afd88],.auth-entry__console[data-v-0b4afd88]:hover{color:var(--color-brand);background:var(--color-brand-subtle);border-color:var(--color-brand)}.auth-entry__user[data-v-0b4afd88]{position:relative}.auth-entry__user-button[data-v-0b4afd88]{gap:var(--space-2);min-height:32px;padding:0 var(--space-2) 0 var(--space-1);color:var(--color-text);font-size:var(--font-size-sm);white-space:nowrap;border-radius:var(--radius-pill);cursor:pointer;transition:background var(--duration-normal) var(--easing-standard),border-color var(--duration-normal) var(--easing-standard);background:0 0;border:1px solid #0000;align-items:center;font-family:inherit;display:flex}.auth-entry__user-button--open[data-v-0b4afd88],.auth-entry__user-button[data-v-0b4afd88]:hover{background:var(--color-surface-subtle);border-color:var(--color-border)}.auth-entry__avatar[data-v-0b4afd88]{width:24px;height:24px;color:var(--color-brand);background:var(--color-brand-subtle);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.auth-entry__avatar svg[data-v-0b4afd88]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;width:14px;height:14px}.auth-entry__user-name--pending[data-v-0b4afd88]{min-width:5.5em}.auth-entry__user-name--pending[data-v-0b4afd88]:after{background:var(--color-border);border-radius:var(--radius-sm);content:"";width:4.5em;height:.75em;display:block}.auth-entry__chevron[data-v-0b4afd88]{width:12px;height:12px;color:var(--color-text-secondary);fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--duration-normal) var(--easing-standard)}.auth-entry__user-button--open .auth-entry__chevron[data-v-0b4afd88]{transform:rotate(180deg)}.auth-entry__menu[data-v-0b4afd88]{top:calc(100% + var(--space-2));z-index:var(--z-dropdown);min-width:12rem;padding:var(--space-1);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);position:absolute;right:0}.auth-entry__account[data-v-0b4afd88]{padding:var(--space-2) var(--space-3) var(--space-3);border-bottom:1px solid var(--color-border);flex-direction:column;gap:2px;margin:0;display:flex}.auth-entry__account-label[data-v-0b4afd88]{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.auth-entry__account-value[data-v-0b4afd88]{color:var(--color-heading);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.auth-entry__menu-item[data-v-0b4afd88]{width:100%;margin-top:var(--space-1);padding:var(--space-2) var(--space-3);color:var(--color-text);font-size:var(--font-size-sm);text-align:left;white-space:nowrap;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;font-family:inherit;display:block}.auth-entry__menu-item[data-v-0b4afd88]:hover{color:var(--color-brand);background:var(--color-surface-subtle)}.auth-entry__menu-item--exit[data-v-0b4afd88]:hover{color:var(--color-danger)}@media (width>1320px){.auth-entry__menu-item--console[data-v-0b4afd88]{display:none}}@media (width<=1320px){.auth-entry__console[data-v-0b4afd88]{display:none}}@media (width<=640px){.auth-entry__user-name[data-v-0b4afd88],.auth-entry__user-name--pending[data-v-0b4afd88]{min-width:0;display:none}.auth-entry__menu[data-v-0b4afd88]{left:0;right:auto}}
