.menu[data-v-cee92645]{bottom:100%;left:var(--panel-space-6);z-index:3;width:var(--panel-menu-width);padding:var(--panel-space-10);border-radius:var(--panel-radius-island);background:var(--panel-surface);box-shadow:var(--panel-shadow-menu);position:absolute}.menu__head[data-v-cee92645]{align-items:center;gap:var(--panel-space-12);padding:var(--panel-space-12);display:flex}.menu__avatar[data-v-cee92645]{flex:0 0 var(--panel-avatar-large);width:var(--panel-avatar-large);height:var(--panel-avatar-large);border-radius:var(--panel-radius-round);background:var(--panel-accent-soft);color:var(--panel-accent-text);font:var(--panel-type-brand-large);line-height:var(--panel-avatar-large);text-align:center}.menu__who[data-v-cee92645]{gap:var(--panel-space-2);flex-direction:column;min-width:0;display:flex}.menu__name[data-v-cee92645]{font:var(--panel-type-brand-large)}.menu__email[data-v-cee92645]{color:var(--panel-ink-secondary);font:var(--panel-type-meta);text-overflow:ellipsis;overflow:hidden}.menu__group[data-v-cee92645]{padding-top:var(--panel-space-6);border-top:1px solid var(--panel-hairline)}.menu__row[data-v-cee92645]{gap:var(--panel-space-12);width:100%;padding:var(--panel-space-10) var(--panel-space-12);border-radius:var(--panel-radius-menu-item);font:var(--panel-type-row);text-align:left;background:0 0;border:0;position:relative}.menu__row[data-v-cee92645],.menu__tile[data-v-cee92645]{align-items:center;display:flex}.menu__tile[data-v-cee92645]{flex:0 0 var(--panel-avatar);width:var(--panel-avatar);height:var(--panel-avatar);border-radius:var(--panel-radius-mark);background:var(--panel-surface-sunken);color:var(--panel-ink-secondary);justify-content:center}.menu__tile--danger[data-v-cee92645]{background:var(--panel-danger-stroke);color:var(--panel-danger-ink)}.menu__tile[data-v-cee92645] .icon{width:var(--panel-icon);height:var(--panel-icon)}.menu__text[data-v-cee92645]{gap:var(--panel-space-2);flex-direction:column;flex:1;min-width:0;display:flex}.menu__label[data-v-cee92645]{font:var(--panel-type-row)}.menu__row--exit .menu__label[data-v-cee92645]{color:var(--panel-danger-ink)}.menu__note[data-v-cee92645]{color:var(--panel-ink-tertiary);font:var(--panel-type-meta)}.menu__row--exit[data-v-cee92645]:after{content:"";border-radius:inherit;pointer-events:none;background:0 0;position:absolute;inset:0}.menu__row--exit[data-v-cee92645]:hover:after{background:var(--panel-hover-overlay)}.menu__row--exit[data-v-cee92645]:active:after{background:var(--panel-pressed-overlay)}.menu__row--exit[data-v-cee92645]:focus-visible{outline:var(--panel-focus-ring);outline-offset:calc(-1 * var(--panel-focus-ring-width))}.rail[data-v-63953843]{flex:0 0 var(--panel-rail-width);align-self:flex-start;gap:var(--panel-space-2);height:100dvh;padding:var(--panel-rail-inset);border-right:1px solid var(--panel-hairline);background:var(--panel-surface);flex-direction:column;display:flex;position:sticky;top:0}.rail__head[data-v-63953843]{align-items:center;gap:var(--panel-space-12);padding:0 var(--panel-space-8) var(--panel-space-20);display:flex}.rail__mark[data-v-63953843]{flex:0 0 var(--panel-mark);width:var(--panel-mark);height:var(--panel-mark);border-radius:var(--panel-radius-mark)}.rail__brand[data-v-63953843]{flex-direction:column;min-width:0;display:flex}.rail__brand-name[data-v-63953843]{font:var(--panel-type-brand)}.rail__brand-note[data-v-63953843]{color:var(--panel-ink-tertiary);font:var(--panel-type-fine)}.rail__item[data-v-63953843]{align-items:center;gap:var(--panel-space-10);height:var(--panel-target);padding:0 var(--panel-space-12);border-radius:var(--panel-radius-control);color:var(--panel-ink);font:var(--panel-type-row);border:1px solid #0000;text-decoration:none;display:flex;position:relative}.rail__item--current[data-v-63953843]{background:var(--panel-accent-soft);color:var(--panel-accent);font:var(--panel-type-row-strong);border-color:#0000}.rail__icon[data-v-63953843]{flex:0 0 var(--panel-icon);width:var(--panel-icon);height:var(--panel-icon);color:var(--panel-ink-muted)}.rail__item--current .rail__icon[data-v-63953843]{color:var(--panel-accent)}.rail__label[data-v-63953843]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.rail__spacer[data-v-63953843]{margin-top:auto}.rail__foot[data-v-63953843]{padding-top:var(--panel-space-12);border-top:1px solid var(--panel-hairline);position:relative}.rail__profile[data-v-63953843]{align-items:center;gap:var(--panel-space-10);width:100%;min-height:var(--panel-target);padding:var(--panel-space-6) var(--panel-space-10);border-radius:var(--panel-radius-menu-item);font:var(--panel-type-row);text-align:left;background:0 0;border:0;display:flex;position:relative}.rail__avatar[data-v-63953843],.rail__profile--open[data-v-63953843]{background:var(--panel-accent-soft)}.rail__avatar[data-v-63953843]{flex:0 0 var(--panel-avatar);width:var(--panel-avatar);height:var(--panel-avatar);border-radius:var(--panel-radius-round);color:var(--panel-accent-text);font:var(--panel-type-meta);font-weight:600;line-height:var(--panel-avatar);text-align:center}.rail__profile--open .rail__avatar[data-v-63953843]{background:var(--panel-surface)}.rail__name[data-v-63953843]{min-width:0;font:var(--panel-type-row);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.rail__profile--open .rail__name[data-v-63953843]{color:var(--panel-accent-deep);font:var(--panel-type-row-strong)}.rail__chevron[data-v-63953843]{flex:0 0 var(--panel-icon);width:var(--panel-icon);height:var(--panel-icon);color:var(--panel-ink-muted);margin-left:auto}.rail__profile--open .rail__chevron[data-v-63953843]{color:var(--panel-accent)}.rail__meta[data-v-63953843]{padding:var(--panel-space-8) var(--panel-space-10) 0;color:var(--panel-ink-muted);font:var(--panel-type-service);margin:0}.rail__item[data-v-63953843]:after,.rail__profile[data-v-63953843]:after{content:"";border-radius:inherit;pointer-events:none;background:0 0;position:absolute;inset:0}.rail__item[data-v-63953843]:hover:after,.rail__profile[data-v-63953843]:hover:after{background:var(--panel-hover-overlay)}.rail__item[data-v-63953843]:active:after,.rail__profile[data-v-63953843]:active:after{background:var(--panel-pressed-overlay)}.rail__item[data-v-63953843]:focus-visible,.rail__profile[data-v-63953843]:focus-visible{outline:var(--panel-focus-ring);outline-offset:var(--panel-focus-ring-offset)}.panel[data-v-11009639]{min-height:100dvh;display:flex}.panel__page[data-v-11009639]{gap:var(--panel-space-16);min-width:0;padding:var(--panel-page-inset);flex-direction:column;flex:1;display:flex}
