.upgrade-module-scss-module__UtP3Lq__page{min-height:100%;padding:calc(var(--header-height) + 46px)clamp(24px,5vw,76px)24px;isolation:isolate;position:relative;overflow:hidden}.upgrade-module-scss-module__UtP3Lq__ambient{z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% -8%,#ff89ab24,#0000 32%),linear-gradient(#0e0e1314,#0e0e13b3);position:absolute;inset:0;overflow:hidden}.upgrade-module-scss-module__UtP3Lq__orbPrimary,.upgrade-module-scss-module__UtP3Lq__orbSecondary{filter:blur(18px);opacity:.62;border-radius:50%;animation:12s ease-in-out infinite alternate upgrade-module-scss-module__UtP3Lq__drift;display:block;position:absolute}.upgrade-module-scss-module__UtP3Lq__orbPrimary{background:radial-gradient(circle,#ff4d8d2e,#0000 68%);width:360px;height:360px;top:40px;left:15%}.upgrade-module-scss-module__UtP3Lq__orbSecondary{background:radial-gradient(circle,#bb83ff26,#0000 68%);width:440px;height:440px;animation-delay:-4s;top:280px;right:6%}.upgrade-module-scss-module__UtP3Lq__content{width:min(1120px,100%);margin:0 auto}.upgrade-module-scss-module__UtP3Lq__hero{text-align:center;flex-direction:column;align-items:center;display:flex}.upgrade-module-scss-module__UtP3Lq__title{max-width:650px;font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(34px,4vw,48px);font-weight:900;line-height:1.02}.upgrade-module-scss-module__UtP3Lq__title span{color:#0000;background:linear-gradient(110deg,#ffb0c7 5%,#ff6aa6 46%,#c79cff 92%);-webkit-background-clip:text;background-clip:text}.upgrade-module-scss-module__UtP3Lq__subtitle{color:#f8f5fd9e;max-width:540px;margin-top:12px;font-size:14px;line-height:1.45}.upgrade-module-scss-module__UtP3Lq__plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:min(100%,940px);margin:36px auto 0;display:grid}.upgrade-module-scss-module__UtP3Lq__plansViewport{width:100%}.upgrade-module-scss-module__UtP3Lq__planCard{min-width:0;height:200px;color:var(--color-text);text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(24px);background:linear-gradient(160deg,#ffffff0e,#0000 42%),#15151bd1;border:1px solid #ffffff17;border-radius:22px;flex-direction:column;padding:24px;transition:transform .32s cubic-bezier(.22,1,.36,1),border-color .26s,box-shadow .26s,background .26s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 18px 46px #0003}.upgrade-module-scss-module__UtP3Lq__planCard:before{border-radius:inherit;opacity:0;content:"";pointer-events:none;background:linear-gradient(135deg,#ff94b7,#bd8cff 60%,#ff5d9c);padding:1px;transition:opacity .26s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 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}.upgrade-module-scss-module__UtP3Lq__planCard[aria-selected=true]{background:linear-gradient(160deg,#ff89ab21,#0000 48%),#18151df0;border-color:#0000;transform:translateY(-8px);box-shadow:0 0 0 1px #ff89ab17,0 25px 70px #842d5d3d,0 0 42px #bb83ff14}.upgrade-module-scss-module__UtP3Lq__planCard[aria-selected=true]:before{opacity:1}.upgrade-module-scss-module__UtP3Lq__planCard:focus-visible{outline:2px solid hsl(var(--focus-ring));outline-offset:4px}.upgrade-module-scss-module__UtP3Lq__planCard:disabled{cursor:wait}.upgrade-module-scss-module__UtP3Lq__cardGlow{opacity:0;pointer-events:none;background:radial-gradient(circle,#ff4d8d3d,#0000 65%);border-radius:50%;width:220px;height:220px;transition:opacity .26s;position:absolute;bottom:-100px;right:-80px}.upgrade-module-scss-module__UtP3Lq__planCard[aria-selected=true] .upgrade-module-scss-module__UtP3Lq__cardGlow{opacity:1}.upgrade-module-scss-module__UtP3Lq__cardTopline,.upgrade-module-scss-module__UtP3Lq__priceRow,.upgrade-module-scss-module__UtP3Lq__oldPrice{z-index:1;position:relative}.upgrade-module-scss-module__UtP3Lq__cardTopline{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.upgrade-module-scss-module__UtP3Lq__planIdentity{flex-direction:column;gap:4px;min-width:0;display:flex}.upgrade-module-scss-module__UtP3Lq__planName{font-family:var(--font-display);font-size:20px;font-weight:800;line-height:1}.upgrade-module-scss-module__UtP3Lq__planCard[data-period=year] .upgrade-module-scss-module__UtP3Lq__planName{color:#ffd45f;text-shadow:0 0 18px #ffc53d38}.upgrade-module-scss-module__UtP3Lq__planCard[data-period=quarter] .upgrade-module-scss-module__UtP3Lq__planName{color:#ff92bb;text-shadow:0 0 18px #ff5c9d33}.upgrade-module-scss-module__UtP3Lq__planPeriod{color:var(--color-text-muted);font-size:12px;font-weight:600}.upgrade-module-scss-module__UtP3Lq__bestValue,.upgrade-module-scss-module__UtP3Lq__premiumBadge{border-radius:var(--radius-pill);letter-spacing:.06em;text-transform:uppercase;flex:none;align-items:center;gap:5px;padding:6px 8px;font-size:10px;font-weight:900;display:inline-flex}.upgrade-module-scss-module__UtP3Lq__bestValue{color:#4a2700;background:linear-gradient(135deg,#ffd86e,#ffad3d);box-shadow:0 8px 22px #ffae3d33}.upgrade-module-scss-module__UtP3Lq__premiumBadge{color:#ffadca;background:linear-gradient(135deg,#ff89ab2e,#ff4d8d1c);border:1px solid #ff69a433;box-shadow:0 8px 22px #ff4d8d1a}.upgrade-module-scss-module__UtP3Lq__priceRow{align-items:baseline;gap:5px;margin-top:34px;display:flex}.upgrade-module-scss-module__UtP3Lq__price{font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(34px,3.4vw,45px);font-weight:900;line-height:1}.upgrade-module-scss-module__UtP3Lq__pricePeriod{color:#f8f5fd6b;font-size:11px;font-weight:600}.upgrade-module-scss-module__UtP3Lq__oldPrice{color:#f8f5fd61;width:fit-content;margin-top:7px;font-size:13px;font-weight:600;line-height:1;text-decoration:line-through}.upgrade-module-scss-module__UtP3Lq__purchase{width:min(640px,100%);margin:0 auto}.upgrade-module-scss-module__UtP3Lq__billing{color:#f8f5fd75;text-align:center;margin:12px 0 18px;font-size:11px;font-weight:600}.upgrade-module-scss-module__UtP3Lq__savings{color:hsl(var(--success));text-align:center;margin:-10px 0 12px;font-size:11px;font-weight:700}.upgrade-module-scss-module__UtP3Lq__purchaseButton{letter-spacing:.01em;background:radial-gradient(circle at 92%,#bd82ffd1 0%,#bd82ff57 34%,#0000 68%),linear-gradient(100deg,#ff91b2 0%,#ff5b99 100%);min-height:58px;font-size:15px;font-weight:900;box-shadow:0 18px 50px #ff4d8d40,0 0 30px #bb83ff1f,inset 0 1px #ffffff47}.upgrade-module-scss-module__UtP3Lq__purchaseButtonCelebrating,.upgrade-module-scss-module__UtP3Lq__purchaseButtonCelebrating:disabled{color:#351122;cursor:default;background:linear-gradient(100deg,#ffbc68,#ff72a8 48%,#b88cff);border-color:#ffffff38;animation:.9s ease-in-out infinite alternate upgrade-module-scss-module__UtP3Lq__celebrationPulse;box-shadow:0 0 0 1px #ffffff1a,0 18px 54px #ff4d8d57,0 0 42px #ffd45f2e,inset 0 1px #fff6}.upgrade-module-scss-module__UtP3Lq__purchaseButton svg{width:20px;height:20px;margin-bottom:-2px}.upgrade-module-scss-module__UtP3Lq__security{color:#f8f5fd6b;justify-content:center;align-items:center;gap:7px;margin-top:13px;font-size:11px;font-weight:600;display:flex}.upgrade-module-scss-module__UtP3Lq__security svg{width:13px;height:13px}.upgrade-module-scss-module__UtP3Lq__security span{color:#ffffff2e}.upgrade-module-scss-module__UtP3Lq__benefitsSection{scroll-margin-top:calc(var(--header-height) + 24px);margin-top:0}.upgrade-module-scss-module__UtP3Lq__features{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(100%,720px);margin:42px auto 0;animation:.32s both upgrade-module-scss-module__UtP3Lq__revealFeatures;display:grid}.upgrade-module-scss-module__UtP3Lq__feature{-webkit-backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff09,#0000 60%),#16161cb8;border:1px solid #ffffff13;border-radius:8px;align-items:center;gap:10px;min-width:0;padding:12px 14px;display:flex;box-shadow:inset 0 1px #ffffff06}.upgrade-module-scss-module__UtP3Lq__feature[data-special=true]{background:linear-gradient(135deg,#ff89ab1b,#bb83ff0f),#16161cd1;border-color:#ff89ab2e}.upgrade-module-scss-module__UtP3Lq__featureIcon{color:#ff98b7;background:#ff89ab1a;border-radius:9px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.upgrade-module-scss-module__UtP3Lq__featureIcon svg{width:14px;height:14px}.upgrade-module-scss-module__UtP3Lq__featureCopy{flex-direction:column;justify-content:center;gap:6px;min-width:0;display:flex}.upgrade-module-scss-module__UtP3Lq__featureCopy strong{color:#f8f5fdeb;font-size:12px;font-weight:750;line-height:1.3}.upgrade-module-scss-module__UtP3Lq__subitems{flex-direction:column;gap:4px;display:flex}.upgrade-module-scss-module__UtP3Lq__subitems>span{color:#f8f5fd85;align-items:flex-start;gap:6px;font-size:10px;line-height:1.3;display:flex}.upgrade-module-scss-module__UtP3Lq__subitems svg{color:#ff8eb0;flex:none;width:11px;height:11px;margin-top:2px}.upgrade-module-scss-module__UtP3Lq__errorState{background:#18151dd1;border:1px solid #ff89ab2e;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;max-width:780px;margin:48px auto 0;padding:22px;display:flex}.upgrade-module-scss-module__UtP3Lq__errorState h2{font-size:16px;font-weight:800}.upgrade-module-scss-module__UtP3Lq__errorState p{color:var(--color-text-muted);margin-top:5px;font-size:12px}.upgrade-module-scss-module__UtP3Lq__skeleton{margin-top:50px}.upgrade-module-scss-module__UtP3Lq__skeletonHeading,.upgrade-module-scss-module__UtP3Lq__skeletonCard,.upgrade-module-scss-module__UtP3Lq__skeletonButton,.upgrade-module-scss-module__UtP3Lq__skeletonFeatures{background:linear-gradient(90deg,#ffffff09,#ffffff14,#ffffff09) 0 0/220% 100%;animation:1.5s linear infinite upgrade-module-scss-module__UtP3Lq__shimmer}.upgrade-module-scss-module__UtP3Lq__skeletonHeading{border-radius:var(--radius-pill);width:180px;height:14px;margin:0 auto 18px}.upgrade-module-scss-module__UtP3Lq__skeletonCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.upgrade-module-scss-module__UtP3Lq__skeletonCard{border-radius:22px;height:254px}.upgrade-module-scss-module__UtP3Lq__skeletonButton{border-radius:var(--radius-pill);width:min(640px,100%);height:58px;margin:30px auto 0}.upgrade-module-scss-module__UtP3Lq__skeletonFeatures{border-radius:22px;height:280px;margin-top:70px}.upgrade-module-scss-module__UtP3Lq__footer{border-top:none;padding:12px 0}@media (hover:hover) and (pointer:fine){.upgrade-module-scss-module__UtP3Lq__planCard:hover:not([aria-selected=true]):not(:disabled){background:linear-gradient(160deg,#ffffff13,#0000 42%),#18181fe6;border-color:#ffffff29;transform:translateY(-3px)}}@media (max-width:820px){.upgrade-module-scss-module__UtP3Lq__page{padding:calc(var(--app-header-visual-height) + 40px)18px var(--space-11)}.upgrade-module-scss-module__UtP3Lq__title{max-width:280px;font-size:32px}.upgrade-module-scss-module__UtP3Lq__subtitle{margin-top:var(--space-2);font-size:12px}.upgrade-module-scss-module__UtP3Lq__skeletonCards{grid-template-columns:1fr}.upgrade-module-scss-module__UtP3Lq__plans{width:max-content;max-width:none;margin:0;padding:28px 20px 44px;display:flex;overflow:visible}.upgrade-module-scss-module__UtP3Lq__plansViewport{scrollbar-width:none;-webkit-overflow-scrolling:touch;width:calc(100% + 36px);margin:0 -18px -28px;overflow:auto hidden}.upgrade-module-scss-module__UtP3Lq__plansViewport::-webkit-scrollbar{display:none}.upgrade-module-scss-module__UtP3Lq__planCard{flex:0 0 220px;width:220px;min-width:220px;height:auto;padding:20px}.upgrade-module-scss-module__UtP3Lq__planCard[aria-selected=true]{transform:translateY(-3px)}.upgrade-module-scss-module__UtP3Lq__planPeriod{font-size:11px}.upgrade-module-scss-module__UtP3Lq__priceRow{margin-top:18px}.upgrade-module-scss-module__UtP3Lq__features{grid-template-columns:1fr;margin-top:20px}.upgrade-module-scss-module__UtP3Lq__price{font-size:30px}.upgrade-module-scss-module__UtP3Lq__purchaseButton{min-height:48px;font-size:14px}.upgrade-module-scss-module__UtP3Lq__purchaseButton svg{width:18px;height:18px}.upgrade-module-scss-module__UtP3Lq__billing{margin-top:0}.upgrade-module-scss-module__UtP3Lq__errorState{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.upgrade-module-scss-module__UtP3Lq__orbPrimary,.upgrade-module-scss-module__UtP3Lq__orbSecondary,.upgrade-module-scss-module__UtP3Lq__features,.upgrade-module-scss-module__UtP3Lq__skeletonHeading,.upgrade-module-scss-module__UtP3Lq__skeletonCard,.upgrade-module-scss-module__UtP3Lq__skeletonButton,.upgrade-module-scss-module__UtP3Lq__skeletonFeatures{animation:none}.upgrade-module-scss-module__UtP3Lq__planCard,.upgrade-module-scss-module__UtP3Lq__planCard:before,.upgrade-module-scss-module__UtP3Lq__cardGlow{transition:none}.upgrade-module-scss-module__UtP3Lq__purchaseButtonCelebrating,.upgrade-module-scss-module__UtP3Lq__purchaseButtonCelebrating:disabled{animation:none}}@keyframes upgrade-module-scss-module__UtP3Lq__drift{to{transform:translate(32px,20px)scale(1.06)}}@keyframes upgrade-module-scss-module__UtP3Lq__revealFeatures{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes upgrade-module-scss-module__UtP3Lq__shimmer{to{background-position:-220% 0}}@keyframes upgrade-module-scss-module__UtP3Lq__celebrationPulse{0%{transform:scale(1);box-shadow:0 0 0 1px #ffffff1a,0 15px 42px #ff4d8d3d,0 0 24px #ffd45f1f,inset 0 1px #fff6}to{transform:scale(1.025);box-shadow:0 0 0 1px #ffffff29,0 22px 62px #ff4d8d66,0 0 48px #ffd45f3d,inset 0 1px #ffffff75}}
