:root{--plan-dock-clear:calc(var(--klyp-app-ui-kit-space-16) + env(safe-area-inset-bottom,0px) + var(--klyp-app-ui-kit-control-size-lg) + var(--klyp-app-ui-kit-space-8) + var(--klyp-app-ui-kit-space-12))}html:has(.klyp-feature-pricing-PlanDock[data-visible=true]){scroll-padding-block-end:var(--plan-dock-clear)}.klyp-feature-pricing-PlanDock{z-index:var(--klyp-app-ui-kit-z-dock);transform:translateY(var(--klyp-app-ui-kit-space-16));visibility:hidden;pointer-events:none;transition:transform var(--klyp-app-ui-kit-duration-fast) var(--klyp-app-ui-kit-easing-standard), visibility 0s linear var(--klyp-app-ui-kit-duration-fast);justify-content:center;display:flex;position:fixed;inset-block-end:calc(var(--klyp-app-ui-kit-space-16) + env(safe-area-inset-bottom,0px));container-type:inline-size}.klyp-feature-pricing-PlanDock[data-visible=true]{visibility:visible;transition:transform var(--klyp-app-ui-kit-duration-normal) var(--klyp-app-ui-kit-easing-emphasis), visibility 0s;transform:none}.klyp-feature-pricing-PlanDock:has(:focus-visible){visibility:visible;transition:transform var(--klyp-app-ui-kit-duration-normal) var(--klyp-app-ui-kit-easing-emphasis), visibility 0s;transform:none}.klyp-feature-pricing-PlanDock__pill{pointer-events:auto;align-items:stretch;gap:var(--klyp-app-ui-kit-space-4);inline-size:100%;padding:var(--klyp-app-ui-kit-space-4);border-radius:var(--klyp-app-ui-kit-radius-full);background:var(--klyp-app-ui-kit-alpha-white-10);box-shadow:inset 0 0 0 var(--klyp-app-ui-kit-bw-emphasis) var(--klyp-app-ui-kit-alpha-white-10);-webkit-backdrop-filter:blur(var(--klyp-app-ui-kit-blur-16));backdrop-filter:blur(var(--klyp-app-ui-kit-blur-16));backface-visibility:hidden;opacity:0;transition:opacity var(--klyp-app-ui-kit-duration-fast) var(--klyp-app-ui-kit-easing-standard);display:flex;position:relative;overflow-x:clip}.klyp-feature-pricing-PlanDock[data-visible=true] .klyp-feature-pricing-PlanDock__pill{opacity:1;transition:opacity var(--klyp-app-ui-kit-duration-normal) var(--klyp-app-ui-kit-easing-emphasis)}.klyp-feature-pricing-PlanDock:has(:focus-visible) .klyp-feature-pricing-PlanDock__pill{opacity:1;transition:opacity var(--klyp-app-ui-kit-duration-normal) var(--klyp-app-ui-kit-easing-emphasis)}.klyp-feature-pricing-PlanDock__plate{inset-block:var(--klyp-app-ui-kit-space-4);border-radius:var(--klyp-app-ui-kit-radius-full);background:var(--klyp-app-ui-kit-color-bg-surface-solid);pointer-events:none;backface-visibility:hidden;position:absolute;inset-inline-start:0}.klyp-feature-pricing-PlanDock__plateTone{border-radius:inherit;background:var(--dock-glow-bg);box-shadow:var(--dock-glow-shadow);opacity:0;transition:opacity var(--klyp-app-ui-kit-duration-normal) var(--klyp-app-ui-kit-easing-standard), box-shadow var(--klyp-app-ui-kit-duration-fast) var(--klyp-app-ui-kit-easing-standard);position:absolute;inset:0}.klyp-feature-pricing-PlanDock__plateTone[data-tone=neutral]{--dock-glow-bg:var(--klyp-app-ui-kit-fx-neutral-glow-bg);--dock-glow-shadow:var(--klyp-app-ui-kit-fx-neutral-glow-shadow);--dock-glow-shadow-hover:var(--klyp-app-ui-kit-fx-neutral-glow-shadow-hover)}.klyp-feature-pricing-PlanDock__plateTone[data-tone=purple]{--dock-glow-bg:var(--klyp-app-ui-kit-fx-purple-glow-bg);--dock-glow-shadow:var(--klyp-app-ui-kit-fx-purple-glow-shadow);--dock-glow-shadow-hover:var(--klyp-app-ui-kit-fx-purple-glow-shadow-hover)}.klyp-feature-pricing-PlanDock__plateTone[data-tone=gold]{--dock-glow-bg:var(--klyp-app-ui-kit-fx-accent-glow-bg);--dock-glow-shadow:var(--klyp-app-ui-kit-fx-accent-glow-shadow);--dock-glow-shadow-hover:var(--klyp-app-ui-kit-fx-accent-glow-shadow-hover)}.klyp-feature-pricing-PlanDock__plateTone[data-tone=blue]{--dock-glow-bg:var(--klyp-app-ui-kit-fx-blue-glow-bg);--dock-glow-shadow:var(--klyp-app-ui-kit-fx-blue-glow-shadow);--dock-glow-shadow-hover:var(--klyp-app-ui-kit-fx-blue-glow-shadow-hover)}.klyp-feature-pricing-PlanDock__plate[data-tone=neutral]>.klyp-feature-pricing-PlanDock__plateTone[data-tone=neutral],.klyp-feature-pricing-PlanDock__plate[data-tone=purple]>.klyp-feature-pricing-PlanDock__plateTone[data-tone=purple],.klyp-feature-pricing-PlanDock__plate[data-tone=gold]>.klyp-feature-pricing-PlanDock__plateTone[data-tone=gold],.klyp-feature-pricing-PlanDock__plate[data-tone=blue]>.klyp-feature-pricing-PlanDock__plateTone[data-tone=blue]{opacity:1}:is(.klyp-feature-pricing-PlanDock__pill:has(>.klyp-feature-pricing-PlanDock__segment[data-active=true][data-pressed]:not([aria-disabled=true])) .klyp-feature-pricing-PlanDock__plateTone,.klyp-feature-pricing-PlanDock__pill:has(>.klyp-feature-pricing-PlanDock__segment[data-active=true][data-hovered]:not([aria-disabled=true])) .klyp-feature-pricing-PlanDock__plateTone){box-shadow:var(--dock-glow-shadow-hover)}.klyp-feature-pricing-PlanDock__segment{z-index:1;isolation:isolate;min-inline-size:0;block-size:var(--klyp-app-ui-kit-control-size-lg);padding-inline:var(--klyp-app-ui-kit-space-4);border-radius:var(--klyp-app-ui-kit-radius-full);appearance:none;font:var(--klyp-app-ui-kit-type-buttons);font-weight:var(--klyp-app-ui-kit-font-weight-medium);color:var(--klyp-app-ui-kit-color-fg-primary);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:none;flex:auto;justify-content:center;align-items:center;display:flex;position:relative}.klyp-feature-pricing-PlanDock__segment:before{content:"";z-index:-1;border-radius:inherit;background:var(--klyp-app-ui-kit-alpha-white-10);opacity:0;transition:opacity var(--klyp-app-ui-kit-duration-fast) var(--klyp-app-ui-kit-easing-standard);position:absolute;inset:0}.klyp-feature-pricing-PlanDock__segment:not([data-active])[data-hovered]:before{opacity:1}.klyp-feature-pricing-PlanDock__segment[data-focus-visible]{outline:var(--klyp-app-ui-kit-bw-emphasis) solid var(--klyp-app-ui-kit-color-ring);outline-offset:0}.klyp-feature-pricing-PlanDock__segment[aria-disabled=true]{cursor:default}.klyp-feature-pricing-PlanDock__label{align-items:center;gap:var(--klyp-app-ui-kit-space-4);white-space:nowrap;min-inline-size:0;display:inline-flex}.klyp-feature-pricing-PlanDock__verb{opacity:0;flex:none}.klyp-feature-pricing-PlanDock__name{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}@container (width<=279px){.klyp-feature-pricing-PlanDock__segment{font:var(--klyp-app-ui-kit-type-buttons-sm);font-weight:var(--klyp-app-ui-kit-font-weight-medium)}}@media (prefers-reduced-motion:reduce){.klyp-feature-pricing-PlanDock,.klyp-feature-pricing-PlanDock[data-visible=true]{transform:none}.klyp-feature-pricing-PlanDock:has(:focus-visible){transform:none}}.klyp-feature-pricing-PlansNote{box-sizing:border-box;align-items:center;gap:var(--klyp-app-ui-kit-space-8);block-size:var(--klyp-app-ui-kit-control-size-md);padding-inline:var(--klyp-app-ui-kit-control-pad-x-md) var(--klyp-app-ui-kit-space-6);border-radius:var(--klyp-app-ui-kit-r-chip);font-family:var(--klyp-app-ui-kit-font-sans);font-size:var(--klyp-app-ui-kit-font-size-14);flex-wrap:wrap;padding-block:0;display:inline-flex}.klyp-feature-pricing-PlansNote[data-variant=subscribed]{padding-block:0;padding-inline:0}.klyp-feature-pricing-PlansNote[data-variant=neutral],.klyp-feature-pricing-PlansNote[data-variant=first-purchase],.klyp-feature-pricing-PlansNote[data-variant=referral],.klyp-feature-pricing-PlansNote[data-variant=early-bird]{border-radius:var(--klyp-app-ui-kit-radius-full);background:var(--klyp-app-ui-kit-color-control-bg);color:var(--klyp-app-ui-kit-color-fg-primary)}.klyp-feature-pricing-PlansNote[data-variant=neutral]{padding-inline:var(--klyp-app-ui-kit-space-16)}.klyp-feature-pricing-PlansNote__text{min-width:0}.klyp-feature-pricing-PlansNote__logo{height:var(--klyp-app-ui-kit-space-20);flex-shrink:0;width:auto;display:inline-block}.klyp-feature-pricing-PlansNote__tail{color:var(--klyp-app-ui-kit-color-fg-muted);display:none}@container (width<=600px){.klyp-feature-pricing-PlansNote{justify-content:center;align-self:center;gap:var(--klyp-app-ui-kit-space-6);text-align:center;block-size:auto;min-block-size:0}.klyp-feature-pricing-PlansNote[data-variant]{background:0 0;padding:0}.klyp-feature-pricing-PlansNote .klyp-feature-pricing-PlansNote__tail{display:inline}}@property --plans-lane-w{syntax:"<length>";inherits:true;initial-value:0}.klyp-feature-pricing-PlansBlock{gap:var(--klyp-app-ui-kit-space-64);width:100%;font-family:var(--klyp-app-ui-kit-font-sans);flex-direction:column;display:flex;container-type:inline-size}.klyp-feature-pricing-PlansBlock__hero{text-align:center;padding-top:var(--klyp-app-ui-kit-space-24);align-items:center;gap:var(--klyp-app-ui-kit-space-16);flex-direction:column;display:flex}.klyp-feature-pricing-PlansBlock__heroTitle{font-size:clamp(var(--klyp-app-ui-kit-font-size-32), 5cqi, var(--klyp-app-ui-kit-font-size-56));letter-spacing:var(--klyp-app-ui-kit-ls-heading);font-weight:var(--klyp-app-ui-kit-fw-heading);color:var(--klyp-app-ui-kit-color-fg-primary);line-height:var(--klyp-app-ui-kit-line-height-tight);white-space:nowrap;margin:0}@container (width<=600px){.klyp-feature-pricing-PlansBlock__heroTitle{white-space:normal;text-wrap:balance}}.klyp-feature-pricing-PlansBlock__heroTitle em{color:var(--klyp-app-ui-kit-color-fg-muted);font-style:normal}.klyp-feature-pricing-PlansBlock__heroSub{max-width:540px;font-size:var(--klyp-app-ui-kit-font-size-15);color:var(--klyp-app-ui-kit-color-fg-muted);line-height:var(--klyp-app-ui-kit-line-height-relaxed);margin:0}.klyp-feature-pricing-PlansBlock__tiers{--plans-lane-w:min(100cqi, calc(var(--klyp-app-ui-kit-space-128) * 3.75));gap:var(--klyp-app-ui-kit-space-12);flex-direction:column;display:flex}.klyp-feature-pricing-PlansBlock__tiersHead{justify-content:space-between;align-items:flex-end;gap:var(--klyp-app-ui-kit-space-12);flex-wrap:wrap;display:flex}.klyp-feature-pricing-PlansBlock__billingAnnouncer{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.klyp-feature-pricing-PlansBlock__slot{min-width:0}.klyp-feature-pricing-PlansBlock__tiersGrid{--plans-card-w:calc(var(--plans-lane-w) - var(--klyp-app-ui-kit-space-24));--plans-bleed:var(--klyp-app-ui-kit-space-16);grid-auto-flow:column;grid-auto-columns:var(--plans-card-w);align-items:stretch;gap:var(--klyp-app-ui-kit-space-8);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;--plans-row-inset:calc(var(--plans-bleed) + (100cqi - var(--plans-lane-w)) / 2);padding-inline:var(--plans-row-inset);scroll-padding-inline:var(--plans-row-inset);padding-block:var(--klyp-app-ui-kit-space-16) var(--klyp-app-ui-kit-space-32);margin:calc(var(--klyp-app-ui-kit-space-16) * -1) calc(var(--plans-bleed) * -1) calc(var(--klyp-app-ui-kit-space-32) * -1);display:grid;overflow-x:auto}.klyp-feature-pricing-PlansBlock__tiersGrid::-webkit-scrollbar{display:none}.klyp-feature-pricing-PlansBlock__tiersGrid>*{scroll-snap-align:center;scroll-snap-stop:always;min-inline-size:0}.klyp-feature-pricing-PlansBlock__tiersGrid>:first-child{scroll-snap-align:start}.klyp-feature-pricing-PlansBlock__tiersGrid>:last-child{scroll-snap-align:end}@container (width<=600px){.klyp-feature-pricing-PlansBlock{gap:var(--klyp-app-ui-kit-space-24)}.klyp-feature-pricing-PlansBlock__hero{padding-top:var(--klyp-app-ui-kit-space-8);gap:var(--klyp-app-ui-kit-space-8)}.klyp-feature-pricing-PlansBlock__heroSub>span{display:block}.klyp-feature-pricing-PlansBlock__tiersHead{align-items:stretch;gap:var(--klyp-app-ui-kit-space-12);flex-direction:column}.klyp-feature-pricing-PlansBlock__tiersHead>.klyp-feature-pricing-PlansNote{order:-1}.klyp-feature-pricing-PlansBlock__tiersHead>.klyp-tab-switcher{width:100%}.klyp-feature-pricing-PlansBlock__tiersHead>.klyp-tab-switcher .klyp-tab-switcher__option{flex:1 1 0;min-width:0}}@container (width<=999.98px){.klyp-feature-pricing-PlansBlock__tiers{gap:var(--klyp-app-ui-kit-space-32)}}@container (width>=1000px){.klyp-feature-pricing-PlansBlock__slot{margin-block-end:var(--klyp-app-ui-kit-space-16)}.klyp-feature-pricing-PlansBlock__tiersGrid{grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:repeat(var(--plans-cols,3), minmax(0, 1fr));gap:var(--klyp-app-ui-kit-space-16);scroll-snap-type:none;margin:0;padding:0;overflow-x:visible}}@container (width>=680px){.klyp-feature-pricing-PlansBlock[data-cols="2"] .klyp-feature-pricing-PlansBlock__tiersGrid{grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:repeat(var(--plans-cols,3), minmax(0, 1fr));gap:var(--klyp-app-ui-kit-space-16);scroll-snap-type:none;margin:0;padding:0;overflow-x:visible}}.klyp-feature-pricing-PlansBlock .klyp-pricing-tier-card:is(:hover,:has(:focus-visible),[data-lit=true]) .klyp-mesh-button[data-appearance=luminous]:not([data-disabled]){--mesh-luminous-wake:.5;--mesh-button-border-wake:1}@media (hover:none){.klyp-feature-pricing-PlansBlock .klyp-pricing-tier-card[data-lit=true] .klyp-mesh-button[data-appearance=luminous]:not([data-disabled]){--mesh-luminous-wake:1;color:var(--klyp-app-ui-kit-neutral-0)}.klyp-feature-pricing-PlansBlock .klyp-pricing-tier-card[data-lit=true] .klyp-mesh-button[data-appearance=luminous]:not([data-disabled]):after{opacity:1}.klyp-feature-pricing-PlansBlock .klyp-pricing-tier-card[data-lit=true] .klyp-mesh-button[data-appearance=luminous]:not([data-disabled]) .klyp-mesh-button__mesh-inner{filter:var(--mesh-goo,none)}}
