@layer theme,base,vendor;@layer app{.member-skeleton{min-width:0;position:relative}.member-detail-header+.member-skeleton{margin-top:16px}.member-skeleton--profile,.member-skeleton--profile-details{margin-top:24px}.member-skeleton--gift-card{margin-top:20px}.member-skeleton--help,.member-skeleton--invite{margin-top:var(--space-5)}.member-skeleton--company-contract,.member-skeleton--company-history{margin-top:var(--space-4)}.messages-conversation>.member-skeleton--conversation{flex:1;min-height:0;padding:16px;overflow:hidden}.skeleton-dec-head{background:var(--member-photo-card)}.skeleton-week-day{grid-template-columns:56px minmax(0,1fr);display:grid}@media (width>=800px){.skeleton-week-day{grid-template-columns:76px minmax(0,1fr)}}.member-menu-bar{top:var(--member-top-inset);z-index:15;border-bottom:1px solid var(--member-line);background:var(--background-light) 0 calc(-1 * var(--member-top-inset)) / 100% 100vh no-repeat, var(--member-bg);grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;min-height:56px;margin:-20px -20px 20px;padding:6px 12px;display:grid;position:sticky}.member-content:has(.member-detail-header,.messages-conversation) .member-menu-bar{display:none}.member-menu-wordmark{min-height:44px;color:var(--member-ink);justify-self:center;align-items:center;display:inline-flex}.member-shell .member-menu-wordmark svg{width:92px;height:auto}@media (width>=800px){.member-menu-bar{display:none}}.member-drawer__panel{overscroll-behavior:contain;min-height:0;padding:calc(28px + var(--safe-area-top)) 16px calc(24px + var(--safe-area-bottom)) max(16px, var(--safe-area-left));flex-direction:column;flex:auto;display:flex;position:relative;overflow-y:auto}:where(.member-drawer) :where(a,button){color:inherit;font:inherit;cursor:pointer;text-decoration:none}.member-drawer :is(a,button):focus-visible{outline:3px solid var(--member-green-text);outline-offset:2px}.member-drawer svg{flex:none;width:24px;height:24px}.member-drawer__close{top:calc(var(--space-4) + var(--safe-area-top));right:var(--space-3);position:absolute}.member-drawer__profile{align-items:center;gap:var(--space-4);padding:var(--space-2) 56px var(--space-6) var(--space-3);margin-bottom:var(--space-3);border-bottom:1px solid var(--member-line);display:flex}.member-drawer__avatar{background:var(--member-ink);width:56px;height:56px;color:var(--on-accent);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:600;display:grid}.member-drawer__profile strong{overflow-wrap:break-word;font-size:19px;font-weight:600;line-height:1.25;display:block}.member-drawer__profile small{color:var(--member-muted);margin-top:2px;font-size:14px;display:block}.member-drawer nav{gap:2px;display:grid}.member-drawer__link{border-radius:var(--radius-md);letter-spacing:-.01em;align-items:center;gap:16px;min-height:56px;padding:0 10px;font-size:18px;font-weight:600;display:flex}.member-drawer__link[aria-current=page],.member-drawer__link:active,.member-drawer__profile:active{background:var(--member-surface-soft)}.member-drawer__footer{border-top:1px solid var(--member-line);margin-top:auto;padding-top:16px}.member-dialog .member-logout-error{margin:0 0 var(--space-2)}.member-dialog .member-logout-error p{color:var(--member-ink);margin:0}.member-drawer .member-referral-row{margin-bottom:var(--space-3)}}@layer components,utilities;
