.plan-picker-module__5xlf4G__page{--card-width:19.5em;--border:#8273d4;--focus:#fff;box-sizing:border-box;min-height:100dvh;padding-block:clamp(4rem,9vh,8rem) clamp(1.5rem,6vh,5rem);padding-inline:max(1rem, env(safe-area-inset-left)) max(1rem, env(safe-area-inset-right));background:var(--primary-dark4,#190434);color:var(--neutral-white,#fff);flex-direction:column;justify-content:safe center;align-items:center;gap:clamp(1.5em,4vh,2.5em);margin:0;font-size:clamp(1rem,min(.625vw + .25rem,1.9vh + .1rem),1.75rem);line-height:1.5;display:flex;position:relative}.plan-picker-module__5xlf4G__page *,.plan-picker-module__5xlf4G__page :before,.plan-picker-module__5xlf4G__page :after{box-sizing:border-box}.plan-picker-module__5xlf4G__close{top:max(.75rem, env(safe-area-inset-top));right:max(.75rem, env(safe-area-inset-right));z-index:10;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:max(44px,2.75em);height:max(44px,2.75em);padding:0;transition:background-color .2s ease-out;display:grid;position:absolute}.plan-picker-module__5xlf4G__close img{width:1.5em;height:1.5em}.plan-picker-module__5xlf4G__close:hover{background:#ffffff14}.plan-picker-module__5xlf4G__header{text-align:center;width:100%;max-width:40em}.plan-picker-module__5xlf4G__title{text-wrap:balance;margin:0 0 .5rem;font-size:1.25em;font-weight:600;line-height:1.3}.plan-picker-module__5xlf4G__subtitle{color:var(--primary-light-3,#f3e7ff);text-wrap:balance;margin:0;font-size:.875em}.plan-picker-module__5xlf4G__panel{width:100%}.plan-picker-module__5xlf4G__grid{grid-template-columns:minmax(0,1fr);gap:1em;margin:0;padding:0;list-style:none;display:grid}.plan-picker-module__5xlf4G__grid>li{min-width:0;display:flex}.plan-picker-module__5xlf4G__card{border:1px solid var(--border);background:var(--primary-dark3,#2b1d53);border-radius:.5em;flex-direction:column;gap:1em;width:100%;padding:1.25em;transition:transform .25s ease-out,box-shadow .25s ease-out,border-color .25s ease-out;display:flex}.plan-picker-module__5xlf4G__cardFeatured{background:var(--primary-regular,#6300cf)}.plan-picker-module__5xlf4G__planName{margin:0;font-size:1em;font-weight:600;line-height:1.4}.plan-picker-module__5xlf4G__priceBlock{flex-direction:column;display:flex}.plan-picker-module__5xlf4G__priceRow{flex-wrap:wrap;align-items:baseline;column-gap:.5em;display:flex}.plan-picker-module__5xlf4G__price{font-variant-numeric:tabular-nums;font-size:1.75em;font-weight:600;line-height:1.25}.plan-picker-module__5xlf4G__priceMeta{color:var(--primary-light-3,#f3e7ff);font-size:.75em}.plan-picker-module__5xlf4G__features .features-list{flex-direction:column;gap:.5em;display:flex}.plan-picker-module__5xlf4G__features .feature-item{align-items:flex-start;gap:.5em;display:flex}.plan-picker-module__5xlf4G__features .feature-check{flex-shrink:0;width:1em;height:1em;margin-top:.1875em}.plan-picker-module__5xlf4G__features .feature-item span{overflow-wrap:anywhere;flex:1;min-width:0;font-size:.875em;font-weight:500;line-height:1.5}.plan-picker-module__5xlf4G__cta{border:1px solid var(--neutral-white,#fff);min-height:max(44px,3.15em);color:var(--neutral-white,#fff);text-align:center;cursor:pointer;border-radius:.5em;justify-content:center;align-items:center;margin-top:auto;padding:.625em 1em;font-size:.875em;font-weight:600;line-height:1.5;text-decoration:none;transition:background-color .2s ease-out,transform .2s ease-out,box-shadow .2s ease-out;display:flex}.plan-picker-module__5xlf4G__ctaOutline{background:0 0}.plan-picker-module__5xlf4G__ctaSolid{border-color:var(--primary-regular,#6300cf);background:var(--primary-regular,#6300cf)}.plan-picker-module__5xlf4G__cta:hover{background:var(--primary-dark1,#480097)}.plan-picker-module__5xlf4G__close:focus-visible,.plan-picker-module__5xlf4G__cta:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (hover:hover){.plan-picker-module__5xlf4G__card:hover{border-color:#a593ff;transform:translateY(-4px);box-shadow:0 8px 30px #6300cf73}.plan-picker-module__5xlf4G__cta:hover{transform:translateY(-2px);box-shadow:0 4px 20px #6300cf66}}.plan-picker-module__5xlf4G__empty{text-align:center;color:var(--primary-light-3,#f3e7ff);margin:0;padding:3em 1.5em;font-size:.875em}@keyframes plan-picker-module__5xlf4G__shimmer{0%,to{opacity:.45}50%{opacity:.85}}.plan-picker-module__5xlf4G__skeleton{min-height:17em;animation:1.5s ease-in-out infinite plan-picker-module__5xlf4G__shimmer}.plan-picker-module__5xlf4G__skeletonBar{background:#ffffff2e;border-radius:.25em}.plan-picker-module__5xlf4G__skeletonName{width:5em;height:1.25em}.plan-picker-module__5xlf4G__skeletonPrice{width:7.5em;height:2.5em}.plan-picker-module__5xlf4G__skeletonLine{height:1em}.plan-picker-module__5xlf4G__skeletonLine:first-child{width:60%}.plan-picker-module__5xlf4G__skeletonLine:nth-child(2){width:85%}.plan-picker-module__5xlf4G__skeletonLine:nth-child(3){width:72%}.plan-picker-module__5xlf4G__skeletonLines{flex-direction:column;gap:.5em;display:flex}.plan-picker-module__5xlf4G__skeletonButton{border-radius:.5em;height:2.75em;margin-top:auto}@media (min-width:640px){.plan-picker-module__5xlf4G__title{font-size:1.5em}.plan-picker-module__5xlf4G__subtitle{font-size:1em}.plan-picker-module__5xlf4G__panel{border:1px solid var(--border);background:var(--primary-dark4,#190434);border-radius:1em;width:fit-content;max-width:min(100%,90em);padding:1.5em;box-shadow:0 4px 20px #615a9673}.plan-picker-module__5xlf4G__grid{grid-template-columns:minmax(0,24em);justify-content:center}.plan-picker-module__5xlf4G__card{padding:1.5em}.plan-picker-module__5xlf4G__price{font-size:2em}}@media (min-width:960px){.plan-picker-module__5xlf4G__panel{padding:2em}.plan-picker-module__5xlf4G__grid{grid-template-columns:repeat(var(--plan-columns,3), minmax(0, var(--card-width)));gap:1.5em}.plan-picker-module__5xlf4G__grid[data-columns="1"]{--card-width:24em}}@media (orientation:landscape) and (max-height:500px){.plan-picker-module__5xlf4G__page{justify-content:flex-start;padding-block:3.5rem 1.5rem}}@media (prefers-reduced-motion:reduce){.plan-picker-module__5xlf4G__card,.plan-picker-module__5xlf4G__cta,.plan-picker-module__5xlf4G__close{transition:none}.plan-picker-module__5xlf4G__card:hover,.plan-picker-module__5xlf4G__cta:hover{transform:none}.plan-picker-module__5xlf4G__skeleton{animation:none}}
