.user-avatar[data-v-8e9c5634]{align-items:center;display:inline-flex;justify-content:center;overflow:hidden}.user-avatar__image[data-v-8e9c5634]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.user-avatar__fallback[data-v-8e9c5634]{font-weight:800;letter-spacing:.02em;text-transform:uppercase}.user-menu[data-v-386b21d5]{position:relative;z-index:80}.user-menu__toggle[data-v-386b21d5]{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at top left,rgba(250,204,21,.12),transparent 42%),linear-gradient(145deg,#0f172ae0,#020617d1);border:1px solid hsla(0,0%,100%,.08);border-radius:1.25rem;box-shadow:inset 0 1px #ffffff0d,0 18px 40px #0206173d;color:#f8fafc;display:inline-flex;gap:.7rem;min-height:3.6rem;padding:.55rem .8rem .55rem .95rem;transition:background .18s ease,border-color .18s ease,transform .18s ease}.user-menu--compact .user-menu__toggle[data-v-386b21d5]{border-radius:1rem;gap:.52rem;min-height:3rem;padding:.42rem .62rem .42rem .74rem}.user-menu__toggle--open[data-v-386b21d5]{background:radial-gradient(circle at top left,rgba(250,204,21,.16),transparent 42%),linear-gradient(145deg,#1e293bf5,#0f172aeb);border-color:#d4af372e}.user-menu__toggle[data-v-386b21d5]:focus-visible,.user-menu__toggle[data-v-386b21d5]:hover{border-color:#d4af3733;transform:translateY(-1px)}.user-menu__copy[data-v-386b21d5]{align-items:flex-start;display:flex;flex-direction:column;min-width:0}.user-menu__eyebrow[data-v-386b21d5]{color:#facc15c7;font-size:.62rem;font-weight:800;letter-spacing:.16em;line-height:1;text-transform:uppercase}.user-menu--compact .user-menu__eyebrow[data-v-386b21d5]{font-size:.56rem;letter-spacing:.14em}.user-menu__label[data-v-386b21d5]{font-size:.9rem;font-weight:800;margin-top:.18rem;white-space:nowrap}.user-menu--compact .user-menu__label[data-v-386b21d5]{font-size:.82rem;margin-top:.12rem}.user-menu__avatar[data-v-386b21d5]{align-items:center;background:#ffffff14;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;display:inline-flex;flex-shrink:0;font-size:1.05rem;height:2.4rem;justify-content:center;overflow:hidden;width:2.4rem}.user-menu--compact .user-menu__avatar[data-v-386b21d5]{font-size:.9rem;height:2.05rem;width:2.05rem}.user-menu__chevron[data-v-386b21d5]{align-items:center;color:#e2e8f0b8;display:inline-flex;height:1rem;justify-content:center;transition:transform .18s ease,color .18s ease;width:1rem}.user-menu--compact .user-menu__chevron[data-v-386b21d5]{height:.9rem;width:.9rem}.user-menu__chevron svg[data-v-386b21d5]{height:100%;width:100%}.user-menu__chevron--open[data-v-386b21d5]{color:#f8fafc;transform:rotate(180deg)}.user-menu__panel[data-v-386b21d5]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at top left,rgba(250,204,21,.1),transparent 34%),linear-gradient(180deg,#0f172afa,#0f172af0);border:1px solid hsla(0,0%,100%,.08);border-radius:1.15rem;box-shadow:0 28px 60px #02061761;min-width:15rem;padding:.65rem;position:absolute;right:0;top:calc(100% + .5rem);z-index:81}.user-menu--compact .user-menu__panel[data-v-386b21d5]{border-radius:1.05rem;min-width:14.8rem;padding:.62rem}.user-menu__section+.user-menu__section[data-v-386b21d5]{margin-top:.65rem}.user-menu--compact .user-menu__section+.user-menu__section[data-v-386b21d5]{margin-top:.58rem}.user-menu__section-label[data-v-386b21d5]{color:#94a3b8b8;font-size:.62rem;font-weight:800;letter-spacing:.14em;margin:0 0 .45rem;padding:0 .45rem;text-transform:uppercase}.user-menu--compact .user-menu__section-label[data-v-386b21d5]{font-size:.6rem;letter-spacing:.16em;margin:0 0 .38rem;padding:0 .42rem}.user-menu__action[data-v-386b21d5]{align-items:center;background:#94a3b814;border-radius:.85rem;color:#e2e8f0;display:inline-flex;font-size:.88rem;font-weight:700;gap:.5rem;justify-content:space-between;padding:.72rem .85rem;text-align:left;transition:background .16s ease,border-color .16s ease,transform .16s ease;width:100%}.user-menu--compact .user-menu__action[data-v-386b21d5]{border:1px solid rgba(148,163,184,.08);border-radius:.82rem;font-size:.86rem;padding:.66rem .8rem}.user-menu--compact .user-menu__action+.user-menu__action[data-v-386b21d5],.user-menu__action+.user-menu__action[data-v-386b21d5]{margin-top:.34rem}.user-menu__action[data-v-386b21d5]:hover{background:#94a3b829;transform:translateY(-1px)}.user-menu__action--login[data-v-386b21d5],.user-menu__action--primary[data-v-386b21d5]{background:linear-gradient(180deg,#e0bd39,#d1a728);box-shadow:0 12px 28px #d1a7282e;color:#17120a}.user-menu__action--login[data-v-386b21d5]:hover,.user-menu__action--primary[data-v-386b21d5]:hover{background:linear-gradient(180deg,#ebc94f,#d9ad2f)}.user-menu__action-arrow[data-v-386b21d5]{color:#0f172ab8}.user-menu__divider[data-v-386b21d5]{background:linear-gradient(90deg,transparent,rgba(148,163,184,.3),transparent);height:1px;margin:.55rem 0}.user-menu__legal[data-v-386b21d5]{display:grid;gap:.4rem}.user-menu--compact .user-menu__legal[data-v-386b21d5]{gap:.28rem}.user-menu__action--legal[data-v-386b21d5]{color:#e2e8f0cc;font-size:.82rem}.user-menu--compact .user-menu__action--legal[data-v-386b21d5]{font-size:.74rem}@media(max-width:767px){.user-menu__action--desktop[data-v-386b21d5]{display:none}}.user-menu-panel-enter-active[data-v-386b21d5],.user-menu-panel-leave-active[data-v-386b21d5]{transform-origin:top right;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .18s ease}.user-menu-panel-enter-from[data-v-386b21d5],.user-menu-panel-leave-to[data-v-386b21d5]{opacity:0;transform:translateY(-8px) scale(.96)}.user-menu-panel-enter-to[data-v-386b21d5],.user-menu-panel-leave-from[data-v-386b21d5]{opacity:1;transform:translateY(0) scale(1)}@media(max-width:640px){.user-menu__toggle[data-v-386b21d5]{gap:.55rem;min-height:3.15rem;padding:.5rem .68rem .5rem .8rem}.user-menu__eyebrow[data-v-386b21d5]{font-size:.58rem}.user-menu__label[data-v-386b21d5]{font-size:.82rem}.user-menu__avatar[data-v-386b21d5]{height:2.1rem;width:2.1rem}.user-menu__panel[data-v-386b21d5]{min-width:14rem;padding:.55rem}}.app-topbar[data-v-3ba42898]{--app-topbar-safe-top:env(safe-area-inset-top);position:relative;z-index:60}.app-topbar__header[data-v-3ba42898]{align-items:center;display:flex;gap:1rem;justify-content:space-between;left:0;padding:max(.9rem,var(--app-topbar-safe-top)) max(1rem,env(safe-area-inset-right)) 0 max(1rem,env(safe-area-inset-left));position:fixed;right:0;top:0;z-index:60}.app-topbar__back[data-v-3ba42898]{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172ab8;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;box-shadow:inset 0 1px #ffffff0a,0 18px 40px #0206173d;color:#e2e8f0d1;display:inline-flex;font-size:.85rem;font-weight:600;gap:.32rem;justify-content:center;min-height:2.45rem;padding:.5rem .8rem;transition:background .18s ease,color .18s ease,border-color .18s ease}.app-topbar__back[data-v-3ba42898]:focus-visible,.app-topbar__back[data-v-3ba42898]:hover{background:#1e293be6;border-color:#d4af3738;color:#f8fafc}.app-topbar__header--menu-only[data-v-3ba42898]{justify-content:flex-end}.app-topbar__spacer[data-v-3ba42898]{height:calc(max(.9rem,var(--app-topbar-safe-top)) + 3.85rem)}.app-topbar__back-icon[data-v-3ba42898]{flex-shrink:0;height:.9rem;width:.9rem}.app-topbar--compact{gap:.62rem;padding:max(.62rem,var(--app-topbar-safe-top)) max(.78rem,env(safe-area-inset-right)) 0 max(.78rem,env(safe-area-inset-left))}.app-topbar--compact{font-size:.78rem;min-height:2.2rem;padding:.42rem .66rem}.app-topbar--compact{height:.82rem;width:.82rem}.app-topbar--compact{border-radius:.78rem;font-size:.8rem;height:calc(max(.62rem,var(--app-topbar-safe-top)) + 2.88rem);line-height:1;min-height:2.18rem;padding:.2rem .68rem}html.ui-density-compact{gap:.62rem;padding:max(.62rem,var(--app-topbar-safe-top)) max(.78rem,env(safe-area-inset-right)) 0 max(.78rem,env(safe-area-inset-left))}html.ui-density-compact{font-size:.78rem;min-height:2.2rem;padding:.42rem .66rem}html.ui-density-compact{height:.82rem;width:.82rem}html.ui-density-compact{border-radius:.78rem;font-size:.8rem;height:calc(max(.62rem,var(--app-topbar-safe-top)) + 2.88rem);line-height:1;min-height:2.18rem;padding:.44rem .68rem}
