.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.klyp-ProfileMenu.klyp-Popover{gap:var(--space-8);border-radius:var(--r-section);background:var(--color-bg-canvas);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.klyp-ProfileMenu.klyp-Popover[data-entering]{animation:klyp-profileMenu-enter var(--duration-fast) var(--easing-standard)}.klyp-ProfileMenu__popover.klyp-ProfileMenu.klyp-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__guestSidebar{gap:var(--space-8);flex-direction:column;inline-size:100%;display:flex}.klyp-ProfileMenu__signInTrigger{--smb-size:var(--control-size-lg);justify-content:center}.klyp-ProfileMenu__signInTrigger .klyp-SidebarMenuButton__label{flex:none}.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-feature-funnel-Signup{flex-direction:column;inline-size:100%;display:flex;position:relative}.klyp-feature-funnel-Signup[data-context=mobile]{inline-size:auto}.klyp-feature-funnel-Signup[data-reward] .klyp-feature-funnel-Signup__cta{animation:klyp-feature-funnel-Signup-pulse 2.4s var(--easing-standard)}.klyp-feature-funnel-Signup__label{align-items:center;gap:var(--space-6);display:inline-flex}.klyp-feature-funnel-Signup__reward{z-index:var(--z-overlay);inline-size:fit-content;min-inline-size:264px;max-inline-size:calc(100vw - var(--space-24));gap:var(--space-12);padding:var(--space-16);border-radius:var(--r-panel);color:var(--color-fg-primary);animation:klyp-feature-funnel-Signup-rewardIn .28s var(--easing-emphasis) both;background-color:#141414;flex-direction:column;display:flex;position:fixed;box-shadow:0 24px 64px -16px #0000008c}.klyp-feature-funnel-Signup__reward:before{content:"";border-radius:inherit;mix-blend-mode:plus-lighter;-webkit-mask-composite:xor;-webkit-mask-composite:xor;pointer-events:none;background:radial-gradient(120% 90% at 50% 0,#fdd59a4d 0%,#fdd59a0d 70%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.klyp-feature-funnel-Signup__rewardGlow{z-index:-1;border-radius:inherit;mix-blend-mode:plus-lighter;pointer-events:none;background:radial-gradient(96% 80% at 50% 0,#fdd59a4d 0%,#fdd59a00 60%);position:absolute;inset:0}.klyp-feature-funnel-Signup__rewardHeader{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.klyp-feature-funnel-Signup__reward .klyp-feature-funnel-Signup__rewardClose{width:28px;height:28px;margin-block:calc(-1 * var(--space-4));color:#e6e6e6;flex-shrink:0;margin-inline-end:calc(-1 * var(--space-4))}.klyp-feature-funnel-Signup__reward .klyp-feature-funnel-Signup__rewardClose svg{width:16px;height:16px}.klyp-feature-funnel-Signup__rewardHead{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--font-sans);font-size:16px;font-weight:var(--fw-heading);letter-spacing:-.02em;text-align:start;color:#ffffffe6;margin:0;line-height:1.15;overflow:hidden}.klyp-feature-funnel-Signup__rewardOffer{font-family:var(--font-sans);font-size:14px;font-weight:var(--fw-emphasis);text-align:start;color:var(--color-fg-muted);margin:0;line-height:1.4}.klyp-feature-funnel-Signup__rewardOfferAccent{color:var(--color-fg-primary)}.klyp-feature-funnel-Signup__rewardCtaBadge{flex-shrink:0;display:block}.klyp-feature-funnel-Signup__reward[data-placement=above]{transform-origin:var(--klyp-reward-arrow-x,50%) bottom;animation-name:klyp-feature-funnel-Signup-rewardIn-above}@keyframes klyp-feature-funnel-Signup-rewardIn-above{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.klyp-feature-funnel-Signup__reward[data-placement=above]:after{content:"";pointer-events:none;background:#141414;border-bottom-right-radius:3px;width:10px;height:10px;position:absolute;inset-block-end:-5px;inset-inline-start:var(--klyp-reward-arrow-x,50%);transform:translate(-50%)rotate(45deg)}.klyp-feature-funnel-Signup__reward[data-placement=below]{transform-origin:100% 0}@keyframes klyp-feature-funnel-Signup-rewardIn{0%{opacity:0;transform:scale(.85)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes klyp-feature-funnel-Signup-pulse{0%{box-shadow:var(--fx-accent-glow-shadow);transform:scale(1)}10%{box-shadow:var(--fx-accent-glow-shadow-hover), var(--fx-card-inset-glow-gold), 0 0 24px 2px #fdd59a66, 0 0 8px #fdd59a8c;transform:scale(1.05)}22%{transform:scale(1)}55%{box-shadow:var(--fx-accent-glow-shadow-hover), var(--fx-card-inset-glow-gold), 0 0 24px 2px #fdd59a66, 0 0 8px #fdd59a8c}to{box-shadow:var(--fx-accent-glow-shadow);transform:scale(1)}}@media (prefers-reduced-motion:reduce){.klyp-feature-funnel-Signup[data-reward] .klyp-feature-funnel-Signup__cta,.klyp-feature-funnel-Signup__reward{animation:none}}.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-hover);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}}
