.subscription-plans{width:100%;max-width:1039px;margin-inline:auto;color:var(--text-primary)}.subscription-plans__header{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:32px;text-align:center}.subscription-plans__header h1{font-size:35px;font-weight:600;line-height:52px}.subscription-plans__header p{font-size:18px;line-height:27px}.subscription-plans--upgraded .subscription-plans__header{gap:12px}.subscription-plans__selector{display:none}.subscription-plans__cards{position:relative;display:flex;align-items:flex-start;justify-content:center;gap:32px}.subscription-plans__cards--upgraded{padding-block:35px;padding-left:17px}.subscription-plan{position:relative;display:flex;flex:0 1 325px;flex-direction:column;gap:16px;min-width:0}.subscription-plan--plain{padding-top:36px}.subscription-plan__cover--badged{display:flex;flex-direction:column;gap:8px;padding:8px;border-radius:16px;background:linear-gradient(180deg,var(--surface-2),var(--surface-base) 94.712%)}.subscription-plan--recommended .subscription-plan__cover{background:linear-gradient(180deg,var(--brand-500),var(--surface-base) 94.712%)}.subscription-plan--recommended .subscription-plan__cover,.subscription-plan--recommended .subscription-plan__action{box-shadow:0 0 21.176px #0ba5ec33}.subscription-plan__badge{display:flex;align-items:center;justify-content:center;gap:4px;height:20px;font-size:14px;font-weight:500;line-height:20px}.subscription-plan--recommended .subscription-plan__badge{color:var(--text-white)}.subscription-plan__details{display:flex;min-height:255.365px;flex-direction:column;justify-content:space-between;gap:112px;padding:24px;border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,#727284 42%,var(--surface-base)),var(--surface-base))}.subscription-plan--recommended .subscription-plan__details{border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-base) 65%,transparent),var(--surface-base))}.subscription-plan__info{display:flex;flex-direction:column;gap:20px}.subscription-plan__info h2{font-size:35px;font-weight:600;line-height:30px;text-box-trim:trim-both;text-box-edge:cap alphabetic}.subscription-plan__info p{color:var(--text-secondary);font-size:14px;font-weight:500;line-height:20px}.subscription-plan__price{display:flex;align-items:flex-end;gap:4px;color:var(--text-secondary);white-space:nowrap;font-size:16px;line-height:21px}.subscription-plan__price strong{display:flex;align-items:center;height:30.365px;color:var(--text-primary);font-size:28px;font-weight:600;line-height:42px}.subscription-plan .subscription-plan__action:disabled{opacity:1;pointer-events:none}.subscription-plan .subscription-plan__action--current:disabled{opacity:.5}.subscription-plan__features{display:flex;flex-direction:column;gap:11px}.subscription-plan__features li{display:flex;align-items:center;gap:4px;font-size:14px;font-weight:500;line-height:20px}.subscription-plan__features img{flex-shrink:0}.subscription-plan__placeholder{color:var(--text-secondary);font-size:14px;line-height:20px}.subscription-plan__divider{position:absolute;top:0;right:-16px;width:1px;height:604.365px;pointer-events:none}.subscription-plan__divider img{position:absolute;left:1px;width:604.365px;height:1px;max-width:none;transform:rotate(90deg);transform-origin:0 0}.subscription-plan__divider--leading{right:auto;left:-16px}.subscription-plans__cards--upgraded .subscription-plan__divider{transform:translateY(-35px) scaleY(1.115826);transform-origin:top}[data-theme=light] .subscription-plan__active-icon,[data-theme=light] .subscription-plan__secondary-arrow,[data-theme=light] .subscription-plan__divider img{filter:brightness(0)}@media(max-width:899px){.subscription-plans__header{gap:12px;margin-bottom:16px}.subscription-plans__header h1{max-width:328px}.subscription-plans__selector{position:relative;display:flex;padding:2px;margin-bottom:16px;border-radius:10px;background:var(--surface-2)}.subscription-plans__selection{position:absolute;top:0;left:0;border-radius:8px;background:var(--hover-overlay);transition:transform .3s ease-out,width .3s ease-out}.subscription-plans__selector button{position:relative;display:flex;min-width:0;flex:1;align-items:center;justify-content:center;padding:4px 10px;border-radius:8px;font-size:14px;font-weight:600;line-height:21px}.subscription-plans__selector button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.subscription-plans__cards{width:calc(100% + 16px);align-items:center;justify-content:flex-start;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 40px 0 0}.subscription-plans__cards::-webkit-scrollbar{display:none}.subscription-plan{flex:0 0 calc(100vw - 56px);scroll-snap-align:start}.subscription-plans__cards--upgraded .subscription-plan__divider{transform:none}.subscription-plan__divider--leading{display:none}}@media(prefers-reduced-motion:reduce){.subscription-plans__selection{transition:none}}.plans-page{position:relative;min-height:100dvh;padding:32px 48px;overflow-x:clip;background:radial-gradient(ellipse 50% 65% at 100% 0%,var(--surface-3),var(--surface-base) 75%)}.plans-page .plans-page__close{position:absolute;top:20px;right:20px;width:36px;padding:8px;border:0}@media(max-width:899px){.plans-page{padding:16px;background:var(--surface-base)}.plans-page .plans-page__close{top:16px;right:16px}}
