.klyp-ProfileMenu__avatarTrigger{width:40px;height:40px;color:var(--color-fg-primary);border-radius:var(--r-chip);cursor:pointer;transition:transform var(--duration-fast) var(--easing-standard);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (prefers-reduced-motion:reduce){.klyp-ProfileMenu__avatarTrigger{transition:none}}.klyp-ProfileMenu__avatarTrigger[data-hovered],.klyp-ProfileMenu__avatarTrigger[data-focus-visible]{transform:scale(1.05)}.klyp-ProfileMenu__avatarTrigger[data-focus-visible]{outline:var(--bw-emphasis) solid var(--color-border-focus);outline-offset:2px}.klyp-ProfileMenu__triggerText{flex-direction:column;align-items:flex-start;line-height:1;display:flex}.klyp-ProfileMenu__triggerName{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-13);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);color:var(--color-fg-primary);overflow:hidden}.klyp-ProfileMenu__triggerTier{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-11);font-weight:var(--font-weight-medium);color:var(--color-fg-muted);opacity:var(--opacity-50);margin-top:2px;line-height:1;overflow:hidden}.klyp-ProfileMenu__popover{gap:var(--space-8);border-radius:var(--r-section);background:var(--color-bg-canvas);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:var(--bw-default) solid var(--color-border-subtle);width:max-content;min-width:200px;max-width:90vw;box-shadow:0 20px 60px -20px var(--alpha-black-85);padding:var(--space-8);color:var(--color-fg-primary);outline:none;flex-direction:column;display:flex}.klyp-ProfileMenu__popover[data-entering]{animation:klyp-profileMenu-enter var(--duration-fast) var(--easing-standard)}.klyp-ProfileMenu__popover[data-exiting]{animation:klyp-profileMenu-exit var(--duration-fast) var(--easing-standard)}.klyp-ProfileMenu__menu{gap:var(--space-8);outline:none;flex-direction:column;padding:0;display:flex}.klyp-ProfileMenu__hero{align-items:center;gap:var(--space-8);padding:var(--space-8);display:flex}.klyp-ProfileMenu__heroIdentity{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.klyp-ProfileMenu__heroName{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-14);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);color:var(--color-fg-primary);overflow:hidden}.klyp-ProfileMenu__heroPlan{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-12);font-weight:var(--font-weight-medium);color:var(--color-fg-muted);opacity:var(--opacity-50);line-height:1;overflow:hidden}.klyp-ProfileMenu__upgrade{width:100%}.klyp-ProfileMenu__tiles{gap:var(--space-8);flex-direction:column;padding:0;display:flex}.klyp-ProfileMenu__tile,.klyp-ProfileMenu__item{align-items:center;gap:var(--space-8);width:100%;padding:var(--space-8);border-radius:var(--r-chip);color:var(--color-fg-primary);font-size:var(--font-size-14);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard), gap var(--duration-normal) var(--easing-standard), opacity var(--duration-fast) var(--easing-standard);background:0 0;border:0;outline:none;display:flex}.klyp-ProfileMenu__tile:hover,.klyp-ProfileMenu__tile:focus-visible,.klyp-ProfileMenu__item:hover,.klyp-ProfileMenu__item:focus-visible{background:var(--color-bg-surface-hover);gap:var(--space-12)}.klyp-ProfileMenu__tile:active,.klyp-ProfileMenu__item:active{background:var(--color-bg-surface-solid)}.klyp-ProfileMenu__tile:focus-visible,.klyp-ProfileMenu__item:focus-visible{outline:var(--bw-emphasis) solid var(--color-border-strong);outline-offset:-2px}.klyp-ProfileMenu__tile:disabled,.klyp-ProfileMenu__tile[data-disabled],.klyp-ProfileMenu__item:disabled,.klyp-ProfileMenu__item[data-disabled]{opacity:var(--opacity-50);cursor:not-allowed;pointer-events:none}.klyp-ProfileMenu__item--destructive{color:var(--color-status-danger)}.klyp-ProfileMenu__item--destructive:hover{background:var(--color-bg-surface-hover);color:var(--color-status-danger)}.klyp-ProfileMenu__tileIcon,.klyp-ProfileMenu__itemIcon{width:var(--icon-size-md);height:var(--icon-size-md);color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.klyp-ProfileMenu__tileIcon>svg,.klyp-ProfileMenu__itemIcon>svg{width:100%;height:100%;transition:transform var(--duration-normal) var(--easing-standard)}.klyp-ProfileMenu__tile:hover .klyp-ProfileMenu__tileIcon>svg,.klyp-ProfileMenu__tile:focus-visible .klyp-ProfileMenu__tileIcon>svg,.klyp-ProfileMenu__item:hover .klyp-ProfileMenu__itemIcon>svg,.klyp-ProfileMenu__item:focus-visible .klyp-ProfileMenu__itemIcon>svg{transform:scale(1.15)}.klyp-ProfileMenu__heroAvatar{transition:transform var(--duration-normal) var(--easing-standard)}.klyp-ProfileMenu__hero:hover .klyp-ProfileMenu__heroAvatar,.klyp-ProfileMenu__hero:focus-visible .klyp-ProfileMenu__heroAvatar{transform:scale(1.15)}.klyp-ProfileMenu__tileTitle{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.klyp-ProfileMenu__tileNum{font-variant-numeric:tabular-nums}.klyp-ProfileMenu__tileUnit{opacity:var(--opacity-50)}.klyp-ProfileMenu__hairline{background:var(--color-border-subtle);border:0;height:1px;margin:0}.klyp-ProfileMenu__subscriptionWrap{position:relative}.klyp-ProfileMenu__subscription{width:100%}.klyp-ProfileMenu__subLabel{white-space:nowrap}.klyp-ProfileMenu__subOffer{top:0;right:var(--space-8);z-index:1;font-variant-numeric:tabular-nums;position:absolute;transform:translateY(-50%)}.klyp-ProfileMenu__guestCluster{align-items:center;gap:var(--space-8);display:inline-flex}.klyp-ProfileMenu__guestLogin{height:var(--space-32);padding:0 var(--padding-control-x);border-radius:var(--r-chip);color:var(--color-fg-muted);font-size:var(--font-size-14);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--easing-standard);background:0 0;border:0;outline:none;align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.klyp-ProfileMenu__guestLogin{transition:none}}.klyp-ProfileMenu__guestLogin[data-hovered]{color:var(--color-fg-primary)}.klyp-ProfileMenu__guestLogin[data-focus-visible]{outline:var(--bw-emphasis) solid var(--color-border-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.klyp-ProfileMenu__popover{animation:none!important}.klyp-ProfileMenu__tile,.klyp-ProfileMenu__item{transition:none!important}}@keyframes klyp-profileMenu-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes klyp-profileMenu-exit{0%{opacity:1}to{opacity:0}}.klyp-SidebarUserButton{align-items:center;gap:var(--space-4);border-radius:var(--r-chip);width:100%;height:40px;color:var(--color-fg-muted);cursor:pointer;-webkit-user-select:none;user-select:none;text-align:start;transition:background var(--duration-normal) var(--easing-standard), color var(--duration-normal) var(--easing-standard);background:0 0;border:0;padding:0;text-decoration:none;display:flex;position:relative}.klyp-SidebarUserButton:hover,.klyp-SidebarUserButton[data-hovered],.klyp-SidebarUserButton:focus-visible,.klyp-SidebarUserButton[data-focus-visible]{background:var(--color-bg-surface-solid);color:var(--color-fg-primary)}.klyp-SidebarUserButton[data-pressed]{background:color-mix(in srgb, var(--color-bg-surface-solid), white 8%);color:var(--color-fg-primary)}.klyp-SidebarUserButton:focus-visible,.klyp-SidebarUserButton[data-focus-visible]{outline:var(--bw-emphasis) solid var(--color-border-strong);outline-offset:-2px}.klyp-SidebarUserButton__icon{width:40px;height:40px;color:inherit;flex:0 0 40px;justify-content:center;align-items:center;display:inline-flex}.klyp-SidebarUserButton__label{opacity:1;white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:200px;font-size:var(--font-size-14);font-weight:var(--font-weight-medium);color:inherit;transition:opacity var(--duration-normal) ease-in-out var(--duration-fast);flex:0 auto;padding-inline:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.klyp-SidebarUserButton,.klyp-SidebarUserButton__label{transition:none!important}}
