.gc{--gc-rose: #f9a8d4;--gc-amber: #fcd34d;--gc-ink: #fff7f2;--gc-muted: #f3dfe0b8;--gc-face: #150d12;--gc-line: #ffffff1f;--gc-gold: linear-gradient(135deg, #fde4b8, #f9a8d4 45%, #c4b5fd);scroll-margin-top:5rem}.pv2[data-theme=light] .gc{--gc-ink: #2a1520;--gc-muted: #5b3b48;--gc-face: #fff6f1;--gc-line: #3b1a2a1a}.gc-panel{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center;padding:clamp(1.5rem,4vw,3rem);overflow:hidden;isolation:isolate;border:1px solid transparent;border-radius:2rem;color:var(--gc-ink);background:linear-gradient(var(--gc-face),var(--gc-face)) padding-box,var(--gc-gold) border-box;box-shadow:0 2.5rem 5rem -3rem #f472b666,0 1rem 2rem -1.5rem #0009}@keyframes gc-breathe{0%{transform:translate(0) scale(1);opacity:.55}to{transform:translate(-6%,4%) scale(1.12);opacity:.8}}.gc-glow{position:absolute;inset:-30% -20% auto 35%;z-index:-1;height:130%;border-radius:50%;background:radial-gradient(closest-side,#f472b659,transparent 70%),radial-gradient(closest-side at 70% 60%,#fbbf2440,transparent 70%);filter:blur(2.5rem);animation:gc-breathe 9s ease-in-out infinite alternate;pointer-events:none}.pv2[data-theme=light] .gc-glow{opacity:.6}.gc-copy{position:relative;min-width:0}.pv2 .gc-kicker{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:var(--ui-fs-meta);color:var(--gc-muted)}.gc-kicker>span{padding:.1875rem .625rem;border-radius:2rem;background:var(--gc-gold);color:#2a1520;font-weight:650;letter-spacing:.01em}.pv2 .gc h2{margin-top:1rem;font-size:clamp(1.25rem,1.6vw,1.5rem);font-weight:560;line-height:1.06;letter-spacing:-.05em;color:var(--gc-ink)}.pv2 .gc-lede{max-width:28rem;margin-top:.875rem;font-size:var(--ui-fs-body);line-height:1.6;color:var(--gc-muted)}.gc-features{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none}.gc-features li{display:inline-flex;align-items:center;gap:.4375rem;padding:.4375rem .75rem;border:1px solid var(--gc-line);border-radius:2rem;background:#ffffff0a;font-size:var(--ui-fs-meta);font-weight:500}.gc-features svg{color:var(--gc-rose)}.pv2[data-theme=light] .gc-features svg{color:#be185d}.pv2 .gc-platforms{margin-top:.875rem;font-size:var(--ui-fs-meta);line-height:1.5;color:var(--gc-muted)}.gc-buy{margin-top:1.5rem;padding:1.125rem;border:1px solid var(--gc-line);border-radius:1.25rem;background:#ffffff08;backdrop-filter:blur(12px)}.pv2[data-theme=light] .gc-buy{background:#ffffffb3}.gc-buy-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem .75rem}.gc-buy .pv2-segment{width:-moz-max-content;width:max-content}.gc-save{padding:.25rem .625rem;border-radius:2rem;background:var(--gc-gold);color:#2a1520;font-size:var(--ui-fs-meta);font-weight:650;white-space:nowrap}.pv2 .gc-price{display:flex;align-items:baseline;gap:.375rem;margin-top:.875rem}.gc-price strong{font-size:2.25rem;font-weight:500;line-height:1.05;letter-spacing:-.06em;font-variant-numeric:tabular-nums;color:var(--gc-ink)}.gc-price>span,.pv2 .gc-billing{font-size:var(--ui-fs-meta);color:var(--gc-muted)}.pv2 .gc-billing{margin-top:.25rem}.gc-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:1rem}.pv2 .gc-actions .pv2-action{width:auto;min-height:var(--pv2-tile-cta, var(--m-cta, 3.5rem));padding-inline:1.25rem;font-size:var(--ui-fs-body)}.pv2 .gc-trial{display:inline-flex;align-items:center;gap:.375rem;min-height:2.75rem;font-size:var(--ui-fs-body);font-weight:500;color:var(--gc-ink);text-decoration:none}.gc-trial:hover{text-decoration:underline;text-underline-offset:.2em}.pv2 .gc-fine{margin-top:.625rem;font-size:var(--ui-fs-meta);color:var(--gc-muted)}.pv2 .gc-explore{display:inline-flex;align-items:center;gap:.25rem;min-height:2.75rem;font-size:var(--ui-fs-meta);font-weight:500;color:var(--gc-ink);text-decoration:none}.gc-explore:hover{text-decoration:underline;text-underline-offset:.2em}.gc-stage{position:relative;min-width:0;height:clamp(26rem,38vw,32rem)}.gc-reel{position:absolute;inset:0 34% 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;transform:rotate(-4deg) scale(1.08);-webkit-mask-image:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent)}.gc-reel-column{overflow:hidden}@keyframes gc-reel{to{transform:translateY(-50%)}}.gc-reel-track{display:flex;flex-direction:column;gap:.625rem;animation:gc-reel 38s linear infinite}.gc-reel-column[data-column="1"] .gc-reel-track{animation-duration:46s;animation-direction:reverse}.gc-look{position:relative;margin:0;aspect-ratio:16 / 11;overflow:hidden;border:1px solid var(--gc-line);border-radius:1rem;background:#2a1520}.gc-look img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 35%;object-position:50% 35%}.gc-look figcaption{position:absolute;left:.5rem;bottom:.5rem;padding:.1875rem .5rem;border-radius:2rem;background:#150d12b3;backdrop-filter:blur(8px);color:#fff;font-size:var(--ui-fs-micro);font-weight:600}@keyframes gc-float{0%{transform:translateY(0) rotate(-1.5deg)}to{transform:translateY(-.75rem) rotate(-.5deg)}}.gc-device{position:absolute;right:0;top:50%;width:min(72%,30rem);margin:0;translate:0 -50%;padding:.4375rem;border:1px solid #ffffff38;border-radius:1.25rem;background:linear-gradient(160deg,#ffffff2e,#ffffff0a);backdrop-filter:blur(16px);box-shadow:0 2rem 4rem -1.5rem #000b,0 0 0 1px #0003,inset 0 1px #fff5;animation:gc-float 6s ease-in-out infinite alternate}.gc-device img{display:block;width:100%;height:auto;border-radius:.875rem}.gc-privacy{position:absolute;right:1rem;bottom:.25rem;display:inline-flex;align-items:center;gap:.375rem;margin:0;padding:.375rem .75rem;border-radius:2rem;background:#150d12cc;backdrop-filter:blur(10px);color:#fff;font-size:var(--ui-fs-meta);font-weight:500}.gc-privacy svg{color:#86efac}.pv2 .gc-note{position:absolute;left:0;bottom:-.25rem;margin:0;font-size:var(--ui-fs-micro);color:var(--gc-muted)}@keyframes gc-rise{0%{translate:0 calc(-50% + 3rem)}to{translate:0 calc(-50% - 1.5rem)}}@supports (animation-timeline: view()){.gc-device{animation:gc-float 6s ease-in-out infinite alternate,gc-rise linear both;animation-timeline:auto,view();animation-range:normal,cover}}@media(max-width:63.999rem){.gc-panel{grid-template-columns:1fr}.gc-stage{height:24rem;order:-1}}@media(max-width:47.999rem){.gc-panel{padding:1.25rem;border-radius:1.5rem}.gc-stage{height:20rem}.gc-reel{inset:0 30% 0 0}.gc-device{width:78%}.gc-look figcaption,.pv2 .gc-note{font-size:var(--ui-fs-meta)}.pv2 .gc-note{top:.25rem;bottom:auto;padding:.125rem .5rem;border-radius:2rem;background:#150d12b3;color:#fff}.gc-actions{flex-direction:column;align-items:stretch}.pv2 .gc-actions .pv2-action{width:100%;min-height:var(--m-cta, 3.5rem)}.pv2 .gc-trial{justify-content:center}}@media(pointer:coarse)and (max-height:500px){.gc-panel:where([data-mn-landscape],[data-mn-landscape] *){padding:1.25rem;border-radius:1.5rem}.gc-stage:where([data-mn-landscape],[data-mn-landscape] *){height:20rem}.gc-reel:where([data-mn-landscape],[data-mn-landscape] *){inset:0 30% 0 0}.gc-device:where([data-mn-landscape],[data-mn-landscape] *){width:78%}.gc-look figcaption:where([data-mn-landscape],[data-mn-landscape] *),.pv2 .gc-note:where([data-mn-landscape],[data-mn-landscape] *){font-size:var(--ui-fs-meta)}.pv2 .gc-note:where([data-mn-landscape],[data-mn-landscape] *){top:.25rem;bottom:auto;padding:.125rem .5rem;border-radius:2rem;background:#150d12b3;color:#fff}.gc-actions:where([data-mn-landscape],[data-mn-landscape] *){flex-direction:column;align-items:stretch}.pv2 .gc-actions .pv2-action:where([data-mn-landscape],[data-mn-landscape] *){width:100%;min-height:var(--m-cta, 3.5rem)}.pv2 .gc-trial:where([data-mn-landscape],[data-mn-landscape] *){justify-content:center}}.gc-promo{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:1rem;font-size:var(--ui-fs-meta);color:var(--pv2-muted)}.gc-promo-badge{display:inline-flex;align-items:center;padding:.3rem .75rem;border-radius:2rem;font-weight:700;color:#fff;background:var(--wb-pborder);box-shadow:0 .5rem 1.25rem -.5rem color-mix(in srgb,var(--wb-reqInk) 70%,transparent);animation:gc-promo-glow 2.8s ease-in-out infinite}@keyframes gc-promo-glow{50%{box-shadow:0 .5rem 1.75rem -.25rem color-mix(in srgb,var(--wb-reqInk) 90%,transparent)}}.gc-price s{margin-left:.25rem;font-size:1.25rem;font-weight:500;color:var(--pv2-muted);text-decoration-thickness:2px;text-decoration-color:var(--wb-reqInk)}.pv2-host{min-height:100dvh;background:hsl(var(--background))}.pv2{--pv2-ink: var(--wb-ink);--pv2-muted: var(--wb-ink2);--pv2-surface: var(--wb-card);--pv2-raised: var(--wb-panel);--pv2-border: var(--wb-line);--pv2-radius: 1.5rem;--pv2-gap: clamp(1rem, 2vw, 1.5rem);color:var(--pv2-ink);background:var(--wb-bg);font-family:Inter,system-ui,sans-serif;font-size:.875rem;line-height:1.5;padding-top:2.5rem;isolation:isolate}.pv2 *,.pv2 *:before,.pv2 *:after{box-sizing:border-box}.pv2 :where(h1,h2,h3,p,ul,dl,dd){margin:0}.pv2 :where(h1,h2,h3){color:var(--pv2-ink);font-weight:600;text-wrap:balance}.pv2 :where(p,li,dd){font-weight:400}.pv2 :where(button,a,summary,input){-webkit-tap-highlight-color:transparent}.pv2 :where(button,a,summary){touch-action:manipulation}.pv2 button{font:inherit;cursor:pointer}.pv2 button:disabled{cursor:not-allowed;opacity:.6}.pv2 :where(button,a,summary,input):focus-visible{outline:2px solid var(--wb-reqInk);outline-offset:4px}.pv2 button,.pv2 a,.pv2 summary{transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.pv2 svg{flex-shrink:0}.pv2-container{width:min(100% - 2 * var(--m-gutter, 1rem),78rem);margin-inline:auto}.pv2-page-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:5rem;border-bottom:1px solid var(--pv2-border)}.pv2-page-meta{display:flex;align-items:center;gap:1.5rem;font-size:.875rem;color:var(--pv2-muted)}.pv2-page-meta>span+span{border-left:1px solid var(--pv2-border);padding-left:1.5rem}.pv2-icon-button{min-width:var(--m-tap, 2.75rem);min-height:var(--m-tap, 2.75rem);display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--pv2-border);border-radius:50%;background:var(--wb-btnFace);box-shadow:var(--wb-btnSh);color:var(--pv2-ink)}.pv2-icon-button:hover{border-color:var(--wb-lineH);background:var(--wb-surf2)}.pv2 .pv2-text-link{color:var(--pv2-muted);display:inline-flex;align-items:center;justify-content:flex-start;gap:.5rem;min-height:2.75rem;text-decoration:none;font-size:.875rem;background:none;border:none;padding:0}.pv2 .pv2-text-link:hover{color:var(--pv2-ink)}.pv2-brand-mark{font-size:2rem;line-height:1;font-weight:500;color:var(--wb-reqInk);margin-right:.25rem}.pv2-hero{padding:clamp(2rem,3vw,3rem) 0 2.25rem;text-align:center}.pv2-hero-label{display:inline-flex;align-items:center;gap:.625rem;margin-bottom:1rem;color:var(--pv2-muted);font-size:.875rem}.pv2-status-dot{width:.375rem;height:.375rem;border-radius:50%;background:var(--wb-acc);box-shadow:0 0 .75rem var(--wb-hglow)}.pv2 .pv2-hero h1{font-size:clamp(2rem,3.35vw,3rem);font-weight:550;line-height:1.12;letter-spacing:-.045em}.pv2-hero h1 span{color:var(--wb-reqInk)}.pv2 .pv2-hero>p{margin-top:1rem;color:var(--pv2-muted);font-size:1rem;line-height:1.65}.pv2 .pv2-creator-link{margin-top:.5rem;font-size:.875rem}.pv2-phone-break{display:none}.pv2-plans-section{position:relative;scroll-margin-top:5rem;isolation:isolate}.pv2-plans-section:before{content:"";position:absolute;inset:5rem 10% 10%;background:var(--wb-plateFill);filter:blur(3rem);opacity:.7;pointer-events:none;z-index:-1}.pv2-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.pv2-tabs{display:flex;align-items:center;gap:.5rem;padding:.25rem;border:1px solid var(--wb-btnLine);border-radius:3rem;background:var(--wb-glass);backdrop-filter:var(--wb-glassBlur);-webkit-backdrop-filter:var(--wb-glassBlur);box-shadow:inset 0 2px 4px var(--wb-shIn),inset 0 -1px 0 var(--wb-hi),0 .5rem 1.5rem -.5rem var(--wb-shOut)}.pv2-tabs button{position:relative;min-height:3rem;color:var(--pv2-muted);background:transparent;border:1px solid transparent;border-radius:3rem;padding:.625rem 1.5rem}.pv2-tabs button[aria-selected=true]{color:var(--pv2-ink);font-weight:600;border-color:var(--wb-btnLine);background:var(--wb-disc);box-shadow:inset 0 1px 0 var(--wb-hi),0 3px 0 var(--wb-shIn),0 .375rem .75rem -.125rem var(--wb-shOut);transform:translateY(-1px)}.pv2-billing-controls{display:flex;align-items:center;gap:1rem}.pv2-segment{display:flex;gap:.5rem;border:1px solid var(--pv2-border);padding:.25rem;border-radius:3rem;background:var(--wb-modeTrack);box-shadow:var(--wb-modeShadow)}.pv2-segment button{min-height:3rem;padding:.5rem 1.25rem;border-radius:3rem;border:1px solid transparent;background:transparent;color:var(--pv2-muted);font-size:.875rem}.pv2-segment button[aria-pressed=true]{color:var(--pv2-ink);background:var(--wb-tabOn);box-shadow:var(--wb-tabOnSh);border-color:var(--wb-btnLine)}.pv2-saving{color:var(--wb-reqInk);font-size:.875rem;font-weight:500;white-space:nowrap}.pv2-control-note{color:var(--pv2-muted)}.pv2-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pv2-gap);align-items:start}.pv2-plan{position:relative;min-width:0;border:1px solid var(--wb-btnLine);border-radius:var(--pv2-radius);background:var(--wb-glass);backdrop-filter:var(--wb-glassBlur);-webkit-backdrop-filter:var(--wb-glassBlur);box-shadow:var(--wb-plateSh)}.pv2-plan:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:var(--wb-edgeRing),inset 0 1px 0 var(--wb-hi),inset 0 -2px 0 var(--wb-shIn)}.pv2-plan-featured{border-color:transparent;background:linear-gradient(var(--pv2-surface),var(--pv2-surface)) padding-box,var(--wb-plateRim) border-box;box-shadow:var(--wb-plateSh)}.pv2-plan-featured:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:var(--wb-plateFill);opacity:.5;z-index:-1}.pv2-plan-cap{position:relative;display:flex;justify-content:space-between;align-items:center;gap:.5rem;min-height:3.25rem;padding:.625rem clamp(1.25rem,2.5vw,2rem);border-bottom:1px solid var(--pv2-border);border-radius:var(--pv2-radius) var(--pv2-radius) 0 0;color:var(--pv2-muted);font-size:.875rem;background:var(--wb-fillg)}.pv2-plan-featured .pv2-plan-cap{background:var(--wb-rowOn)}.pv2 .pv2-plan-cap h3{font-size:1.125rem;letter-spacing:-.02em}.pv2-badge{font-size:.875rem;color:var(--wb-reqInk);font-weight:500}.pv2-plan-body{padding:1.75rem clamp(1.25rem,2.5vw,2rem) 1rem}.pv2 .pv2-plan h3{font-size:1.375rem;letter-spacing:-.035em;line-height:1.2}.pv2 .pv2-plan-description{font-size:.875rem;min-height:2.625rem;color:var(--pv2-muted);line-height:1.5}.pv2-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}.pv2-price strong{font-size:clamp(2.25rem,3.4vw,3rem);line-height:1.1;font-weight:500;letter-spacing:-.065em;font-variant-numeric:tabular-nums}.pv2-price>span{color:var(--pv2-muted);font-size:.875rem}.pv2 .pv2-billing{color:var(--pv2-muted);font-size:var(--ui-fs-meta);margin:.625rem 0 1.375rem;line-height:1.5;min-height:1.3125rem}.pv2 .pv2-action{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.625rem;width:100%;min-height:var(--m-cta, 3.5rem);padding:.75rem 1rem;font-size:.875rem;font-weight:600;line-height:1.4}.pv2 .pv2-action>span{flex:1}.pv2 .pv2-action:hover:not(:disabled){border-color:var(--wb-lineH);transform:translateY(-2px);box-shadow:inset 0 1px 0 var(--wb-hi),0 6px 0 var(--wb-shIn),0 .875rem 1.5rem -.375rem var(--wb-shOut)}.pv2 .pv2-action-primary:before{content:"";position:absolute;pointer-events:none;inset:0;border-radius:inherit}.pv2 .pv2-action-primary>*{position:relative}.pv2-billing-row{display:flex;align-items:center;gap:.5rem;margin:.5rem 0 1rem}.pv2 .pv2-billing-row .pv2-billing{margin:0;flex:1}.pv2 .pv2-info-button{flex:none;display:inline-grid;place-items:center;min-height:2.75rem;min-width:2.75rem;margin:0;padding:0;color:var(--pv2-muted);opacity:.55;background:transparent;border:none;border-radius:50%;box-shadow:none;transition:opacity .3s ease}.pv2 .pv2-info-button:is(:hover,:focus-visible,[aria-expanded=true]){background:transparent;box-shadow:none;opacity:1}@media(hover:hover)and (pointer:fine){.pv2 .pv2-info-button{min-height:1.75rem;min-width:1.75rem}}.pv2-credit-block>div .pv2-info-button{margin-left:auto}.pv2-popover{width:min(17rem,calc(100vw - 2rem));padding:.5rem .875rem .875rem!important;border:1px solid var(--wb-btnLine)!important;border-radius:.875rem!important;color:var(--wb-ink)!important;background:var(--wb-pop)!important;box-shadow:var(--wb-plateSh)!important;font-family:Inter,system-ui,sans-serif}.pv2-popover-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.pv2-popover-top h3{font-size:.875rem;font-weight:600;color:var(--wb-ink);margin:0}.pv2-popover-close{display:grid;place-items:center;flex:none;width:2.75rem;height:2.75rem;border-radius:50%;color:var(--wb-ink2);background:var(--wb-btnFace);border:1px solid var(--wb-btnLine);box-shadow:var(--wb-btnSh);cursor:pointer}.pv2-popover p{margin:.125rem 0 0;font-size:.875rem;line-height:1.45;color:var(--wb-ink2)}.pv2-popover .pv2-popover-close{margin-right:-.5rem;background:transparent;border-color:transparent;box-shadow:none}.pv2-popover .pv2-popover-close:hover{background:var(--wb-surf2)}.pv2-popover :focus-visible{outline:2px solid var(--wb-reqInk);outline-offset:3px}.pv2 .pv2-under-action{margin-top:.625rem;font-size:var(--ui-fs-meta);text-align:center;color:var(--pv2-muted);line-height:1.5}.pv2 .pv2-switch-yearly{display:flex;align-items:center;justify-content:center;width:100%;min-height:2.75rem;margin-top:.25rem;padding:0 .5rem;border:none;background:transparent;color:var(--wb-reqInk);font-size:.875rem;font-weight:600;line-height:1.4;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.1875rem}.pv2 .pv2-switch-yearly:hover{text-decoration-thickness:2px}.pv2-credit-block{border-top:1px solid var(--pv2-border);padding-top:.625rem;margin-bottom:1.25rem;min-height:6.25rem}.pv2-credit-block>div{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.pv2-credit-block strong{font-size:1.75rem;font-weight:550;letter-spacing:-.04em;line-height:1.15;font-variant-numeric:tabular-nums}.pv2-credit-block>div>span{font-size:var(--ui-fs-meta);color:var(--pv2-muted)}.pv2-bonus{display:inline-block;margin-top:.25rem;font-size:.875rem;color:var(--wb-creditInk)}.pv2-plan-highlights{list-style:none;padding:0;display:grid;gap:.875rem;margin:1rem 0 1.5rem}.pv2-plan-highlights li{display:flex;align-items:center;gap:.625rem;font-size:var(--ui-fs-body);color:var(--pv2-muted);line-height:1.5}.pv2-plan-highlights svg{color:var(--wb-reqInk)}.pv2-detail-toggle{display:flex;align-items:center;justify-content:space-between;min-height:3rem;width:100%;color:var(--pv2-muted);border:none;border-top:1px solid var(--pv2-border);background:transparent;padding:.875rem 0 .5rem}.pv2-detail-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.pv2-plan-details{padding:1rem 0;border-top:1px solid var(--pv2-border)}.pv2-plan-details[hidden]{display:none}.pv2-plan-details ul{padding-left:1rem;display:grid;gap:.875rem}.pv2-plan-details li,.pv2-plan-details p{font-size:.875rem;color:var(--pv2-muted);line-height:1.6}.pv2-plan-details p{margin-top:1rem}.pv2-stories{display:flex;justify-content:center;margin-top:.75rem}.pv2-reassurance{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem 2rem;padding:1.625rem 0 0;color:var(--pv2-muted);font-size:.875rem}.pv2-reassurance span{display:flex;align-items:center;gap:.5rem}.pv2-comparison{margin-top:1.5rem;border:1px solid var(--pv2-border);border-radius:1rem;background:var(--wb-card2)}.pv2 summary{cursor:pointer;list-style:none}.pv2 summary::-webkit-details-marker{display:none}.pv2-comparison>summary{padding:1rem 1.5rem;min-height:3.5rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;color:var(--pv2-muted)}.pv2-comparison>summary>span{display:flex;align-items:center;gap:.75rem}.pv2 details[open]>summary>svg{transform:rotate(180deg)}.pv2-compare-grid{display:grid;grid-template-columns:repeat(var(--pv2-plan-count),minmax(0,1fr));padding:0 1.5rem 1.5rem;gap:1.5rem}.pv2-compare-column{min-width:0}.pv2-compare-column h3{padding:1rem 0;border-top:1px solid var(--pv2-border);font-size:1rem}.pv2-compare-column dl>div{min-height:5rem;padding:.875rem 0;border-top:1px solid var(--pv2-border)}.pv2-compare-column dt{color:var(--pv2-muted);font-size:.875rem;margin-bottom:.25rem}.pv2-compare-column dd{font-size:.875rem}.pv2-section{padding-block:clamp(2.5rem,5vw,4rem);scroll-margin-top:5rem}.pv2-section+.pv2-section{border-top:1px solid var(--pv2-border)}.pv2-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2rem}.pv2 .pv2-eyebrow{color:var(--wb-reqInk);font-size:.875rem;font-weight:500;margin-bottom:.875rem;letter-spacing:.015em}.pv2 .pv2-section h2{font-size:clamp(1.25rem,1.6vw,1.5rem);line-height:1.15;letter-spacing:-.045em}.pv2 .pv2-section-intro{color:var(--pv2-muted);font-size:1rem;line-height:1.65;max-width:25rem}.pv2-credit-explainer{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,6vw,6rem);background:var(--pv2-surface);border:1px solid var(--pv2-border);border-radius:var(--pv2-radius);padding:clamp(1.5rem,5vw,4rem);overflow:hidden;box-shadow:var(--wb-rowRestSh)}.pv2-wallet-visual{position:relative;min-height:18rem;display:grid;place-items:center;perspective:60rem}.pv2-wallet-back,.pv2-wallet-front{width:min(100%,19rem);aspect-ratio:1.55;border-radius:1.25rem;border:1px solid var(--wb-lineH)}.pv2-wallet-back{position:absolute;background:var(--wb-plate);transform:rotate(-11deg) translate(-.75rem,-.25rem);box-shadow:var(--wb-plateSh)}.pv2-wallet-front{position:relative;background:var(--wb-card);padding:1.5rem;transform:rotate(5deg) translate(.5rem,1.25rem);box-shadow:var(--wb-plateSh);display:grid;grid-template-columns:1fr auto;align-items:center;gap:1rem}.pv2-wallet-front:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--wb-rowOn);pointer-events:none}.pv2-wallet-front>*{position:relative}.pv2-wallet-front>span{font-size:.875rem;letter-spacing:.18em;font-weight:500}.pv2-wallet-front>p{grid-column:1 / -1;font-size:1.25rem;letter-spacing:-.03em}.pv2-wallet-front>div{display:flex;gap:1rem;color:var(--pv2-muted)}.pv2-wallet-front>div svg{width:1rem;height:1rem}.pv2 .pv2-credit-steps h3{font-size:1.5rem;line-height:1.25;letter-spacing:-.035em;margin-bottom:1.5rem}.pv2-credit-steps dl{display:grid;gap:1.25rem}.pv2-credit-steps dt{font-size:.875rem;font-weight:600;margin-bottom:.25rem}.pv2-credit-steps dd{font-size:.875rem;line-height:1.6;color:var(--pv2-muted)}.pv2-cost-strip{display:grid;grid-template-columns:1fr 1fr 1fr 1.3fr;align-items:center;gap:1.5rem;padding:1.75rem 0 0}.pv2-cost-strip>span{font-size:.875rem;font-weight:500}.pv2-cost-strip>div{display:flex;align-items:center;gap:.75rem;color:var(--pv2-muted)}.pv2-cost-strip p{font-size:.875rem;line-height:1.5;color:var(--pv2-muted)}.pv2-cost-strip strong{display:block;color:var(--pv2-ink);font-weight:500}.pv2-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pv2-gap)}.pv2 .pv2-tool{position:relative;min-width:0;border:1px solid var(--pv2-border);border-radius:var(--pv2-radius);overflow:hidden;background:var(--pv2-surface);text-decoration:none;color:var(--pv2-ink)}.pv2-tool:hover{transform:translateY(-3px);box-shadow:var(--wb-rowHotSh);border-color:var(--wb-lineH)}.pv2-tool-art{position:relative;overflow:hidden;display:grid;place-items:center;aspect-ratio:1.9;border-bottom:1px solid var(--pv2-border);background:var(--wb-plate);color:var(--pv2-ink);isolation:isolate}.pv2-tool-art>svg{filter:drop-shadow(0 .5rem .75rem var(--wb-shOut));transform:rotate(-7deg);z-index:1}.pv2-tool-art[data-kind="Video studio"]>svg{transform:rotate(8deg)}.pv2-tool-art[data-kind="Audio studio"]>svg{transform:rotate(-3deg)}.pv2-tool-orbit{position:absolute;width:65%;aspect-ratio:1;border:1px solid var(--wb-lineH);border-radius:50%;box-shadow:0 0 0 2rem var(--wb-surf),0 0 0 4rem var(--wb-surf);transform:rotateX(50deg) rotate(-25deg);background:var(--wb-rowOn)}.pv2-tool-copy{position:relative;padding:1.75rem}.pv2-tool-copy .pv2-eyebrow{display:block}.pv2-tool-copy h3{font-size:1.125rem;letter-spacing:-.025em}.pv2-tool-copy p{font-size:.875rem;color:var(--pv2-muted);margin-top:.625rem;line-height:1.65;padding-right:1rem}.pv2-tool-arrow{position:absolute;right:1.5rem;top:1.75rem;color:var(--pv2-muted)}.pv2-quality-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;margin-bottom:1.5rem}.pv2-line-icon{width:3rem;height:3rem;display:grid;place-items:center;border-radius:.875rem;border:1px solid var(--pv2-border);color:var(--wb-reqInk);background:var(--wb-btnFace);box-shadow:var(--wb-btnSh);margin-bottom:1.5rem}.pv2-line-icon svg{width:1.25rem;height:1.25rem}.pv2-quality-grid h3{font-size:1rem;margin-bottom:.75rem;letter-spacing:-.025em}.pv2-quality-grid p{font-size:.875rem;line-height:1.7;color:var(--pv2-muted)}.pv2-included-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.pv2-included-grid>div{display:grid;grid-template-columns:auto 1fr;align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;padding:1.5rem;background:var(--pv2-surface);border:1px solid var(--pv2-border);border-radius:1rem}.pv2-included-grid svg{width:1.125rem;height:1.125rem;color:var(--wb-reqInk)}.pv2-included-grid strong{font-size:.875rem;font-weight:500}.pv2-included-grid span{grid-column:2;color:var(--pv2-muted);font-size:.875rem;margin-top:.25rem}.pv2-transparency{display:grid;grid-template-columns:1fr 1fr;gap:4rem}.pv2-transparency>div>p:not(.pv2-eyebrow){color:var(--pv2-muted);font-size:1rem;margin:1rem 0}.pv2-transparency dl>div{display:grid;grid-template-columns:1fr 1.8fr;gap:1.5rem;border-bottom:1px solid var(--pv2-border);padding:1.25rem 0}.pv2-transparency dl>div:first-child{padding-top:0}.pv2-transparency dt{font-weight:500;font-size:.875rem}.pv2-transparency dd{color:var(--pv2-muted);font-size:.875rem;line-height:1.7}.pv2 .pv2-fine{font-size:.875rem;color:var(--pv2-muted)}.pv2-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:5rem}.pv2-faq>div>.pv2-text-link{margin-top:1.25rem}.pv2-faq-items details{border-bottom:1px solid var(--pv2-border)}.pv2-faq-items details:first-child{border-top:1px solid var(--pv2-border)}.pv2-faq-items summary{min-height:4.5rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;font-size:.875rem;padding:1.25rem 0;font-weight:500}.pv2-faq-items summary svg{color:var(--pv2-muted)}.pv2-faq-items details>p{padding-bottom:1.5rem;padding-right:2rem;color:var(--pv2-muted);font-size:.875rem;line-height:1.75}.pv2-final{display:flex;align-items:center;justify-content:space-between;gap:2rem}.pv2-final>.pv2-action{width:auto;min-width:14rem}.pv2-final p:not(.pv2-eyebrow){color:var(--pv2-muted);font-size:1rem;margin-top:1rem}.pv2-footer{border-top:1px solid var(--pv2-border)}.pv2-notice{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;border:1px solid var(--wb-tintLine);background:var(--wb-panel);border-radius:1rem;padding:1rem 1.5rem;margin-bottom:1.5rem}.pv2-notice p{font-size:.875rem}.pv2-notice button{min-height:2.75rem;padding:.5rem .75rem;border-radius:.5rem;color:var(--pv2-ink);border:1px solid var(--pv2-border);background:var(--wb-btnFace)}.pv2-spin{animation:pv2-spin 1s linear infinite}@keyframes pv2-spin{to{transform:rotate(360deg)}}@media(min-width:80rem){.pv2-plan-grid[data-plan-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:63.999rem){.pv2-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pv2-section-head{align-items:flex-start}.pv2-section-intro{max-width:20rem}.pv2-quality-grid{gap:1.5rem}.pv2-transparency,.pv2-faq{gap:2rem}.pv2-cost-strip{grid-template-columns:1fr 1fr}}@media(max-width:47.999rem){.pv2{padding-top:0}.pv2-page-bar{min-height:3.5rem}.pv2-page-meta{gap:.625rem}.pv2-page-meta>span:first-child{display:none}.pv2-page-meta>span+span{padding-left:0;border:none}.pv2-hero{padding:1.5rem 0}.pv2-hero-label{margin-bottom:.75rem}.pv2 .pv2-hero h1{font-size:clamp(1.875rem,6vw,2.5rem)}.pv2 .pv2-hero>p{line-height:1.5;margin-top:.875rem}.pv2-hero .pv2-creator-link{margin-top:.25rem}.pv2-desktop-break{display:none}.pv2-controls{gap:.875rem;margin-bottom:1.25rem}.pv2-billing-controls{gap:.75rem}.pv2-segment button{padding-inline:1rem}.pv2-section-head{flex-direction:column;gap:1rem;margin-bottom:1.5rem}.pv2-section-intro{max-width:none}.pv2-credit-explainer{gap:1rem}.pv2-wallet-visual{min-height:15rem}.pv2-included-grid,.pv2-faq{grid-template-columns:1fr}.pv2-final{align-items:flex-start;flex-direction:column}.pv2-final>.pv2-action{width:100%}.pv2 .pv2-action{font-size:1rem}}@media(pointer:coarse)and (max-height:500px){.pv2:where([data-mn-landscape],[data-mn-landscape] *){padding-top:0}.pv2-page-bar:where([data-mn-landscape],[data-mn-landscape] *){min-height:3.5rem}.pv2-page-meta:where([data-mn-landscape],[data-mn-landscape] *){gap:.625rem}.pv2-page-meta>span:first-child:where([data-mn-landscape],[data-mn-landscape] *){display:none}.pv2-page-meta>span+span:where([data-mn-landscape],[data-mn-landscape] *){padding-left:0;border:none}.pv2-hero:where([data-mn-landscape],[data-mn-landscape] *){padding:1.5rem 0}.pv2-hero-label:where([data-mn-landscape],[data-mn-landscape] *){margin-bottom:.75rem}.pv2 .pv2-hero h1:where([data-mn-landscape],[data-mn-landscape] *){font-size:clamp(1.875rem,6vw,2.5rem)}.pv2 .pv2-hero>p:where([data-mn-landscape],[data-mn-landscape] *){line-height:1.5;margin-top:.875rem}.pv2-hero .pv2-creator-link:where([data-mn-landscape],[data-mn-landscape] *){margin-top:.25rem}.pv2-desktop-break:where([data-mn-landscape],[data-mn-landscape] *){display:none}.pv2-controls:where([data-mn-landscape],[data-mn-landscape] *){gap:.875rem;margin-bottom:1.25rem}.pv2-billing-controls:where([data-mn-landscape],[data-mn-landscape] *){gap:.75rem}.pv2-segment button:where([data-mn-landscape],[data-mn-landscape] *){padding-inline:1rem}.pv2-section-head:where([data-mn-landscape],[data-mn-landscape] *){flex-direction:column;gap:1rem;margin-bottom:1.5rem}.pv2-section-intro:where([data-mn-landscape],[data-mn-landscape] *){max-width:none}.pv2-credit-explainer:where([data-mn-landscape],[data-mn-landscape] *){gap:1rem}.pv2-wallet-visual:where([data-mn-landscape],[data-mn-landscape] *){min-height:15rem}.pv2-included-grid:where([data-mn-landscape],[data-mn-landscape] *){grid-template-columns:1fr}.pv2-faq:where([data-mn-landscape],[data-mn-landscape] *){grid-template-columns:1fr}.pv2-final:where([data-mn-landscape],[data-mn-landscape] *){align-items:flex-start;flex-direction:column}.pv2-final>.pv2-action:where([data-mn-landscape],[data-mn-landscape] *){width:100%}.pv2 .pv2-action:where([data-mn-landscape],[data-mn-landscape] *){font-size:1rem}}@media(max-width:39.999rem){.pv2-phone-break{display:block}.pv2 .pv2-hero h1{font-size:1.875rem}.pv2-page-bar .pv2-text-link{font-size:.875rem}.pv2-plan-grid,.pv2-tool-grid,.pv2-quality-grid,.pv2-credit-explainer,.pv2-transparency,.pv2-cost-strip,.pv2-compare-grid{grid-template-columns:1fr}.pv2-controls{justify-content:center}.pv2-tabs{gap:.5rem;justify-content:center;width:100%}.pv2-tabs button{flex:1;padding-inline:.625rem}.pv2-billing-controls{width:100%;justify-content:center}.pv2-plan-cap{padding-inline:1.25rem}.pv2-plan-body{padding:1rem 1.25rem .75rem}.pv2 .pv2-plan-description{min-height:0;font-size:1rem}.pv2-price{margin-top:.75rem}.pv2-billing-row{margin-bottom:.5rem}.pv2-price strong{font-size:2.5rem}.pv2 .pv2-billing{margin-bottom:1rem}.pv2-credit-block{min-height:0;margin-bottom:1rem;padding-top:.25rem}.pv2-plan-highlights{margin-top:1.5rem}.pv2-plan-highlights li,.pv2-plan-details li,.pv2-plan-details p{font-size:1rem}.pv2-reassurance{flex-direction:column;align-items:center;gap:.875rem}.pv2-comparison>summary{padding:1rem}.pv2-compare-column dl>div{min-height:0}.pv2-compare-column dd{font-size:1rem}.pv2 .pv2-section h2{font-size:1.75rem}.pv2-credit-steps dd,.pv2-tool-copy p,.pv2-quality-grid p,.pv2-transparency dd,.pv2-faq-items details>p{font-size:1rem}.pv2-credit-steps dt,.pv2-transparency dt,.pv2-faq-items summary{font-size:1rem}.pv2-credit-steps h3{margin-bottom:1.5rem}.pv2-wallet-visual{min-height:14rem}.pv2-wallet-front,.pv2-wallet-back{width:85%}.pv2-cost-strip{gap:1.25rem}.pv2-cost-strip>div{justify-content:flex-start}.pv2-cost-strip>div p{display:flex;justify-content:space-between;gap:1rem;flex:1}.pv2-tool-art{aspect-ratio:2}.pv2-quality-grid{gap:2rem}.pv2-transparency dl>div{grid-template-columns:1fr;gap:.5rem}.pv2-transparency dl>div:first-child{padding-top:1rem;border-top:1px solid var(--pv2-border)}.pv2-faq-items details>p{padding-right:0}.pv2-notice{padding:1rem}.pv2-notice button{width:100%}}@media(pointer:coarse)and (max-height:500px){.pv2-phone-break:where([data-mn-landscape],[data-mn-landscape] *){display:block}.pv2 .pv2-hero h1:where([data-mn-landscape],[data-mn-landscape] *){font-size:1.875rem}.pv2-page-bar .pv2-text-link:where([data-mn-landscape],[data-mn-landscape] *){font-size:.875rem}.pv2-plan-grid:where([data-mn-landscape],[data-mn-landscape] *),.pv2-tool-grid:where([data-mn-landscape],[data-mn-landscape] *),.pv2-quality-grid:where([data-mn-landscape],[data-mn-landscape] *),.pv2-credit-explainer:where([data-mn-landscape],[data-mn-landscape] *),.pv2-transparency:where([data-mn-landscape],[data-mn-landscape] *),.pv2-cost-strip:where([data-mn-landscape],[data-mn-landscape] *),.pv2-compare-grid:where([data-mn-landscape],[data-mn-landscape] *){grid-template-columns:1fr}.pv2-controls:where([data-mn-landscape],[data-mn-landscape] *){justify-content:center}.pv2-tabs:where([data-mn-landscape],[data-mn-landscape] *){gap:.5rem;justify-content:center;width:100%}.pv2-tabs button:where([data-mn-landscape],[data-mn-landscape] *){flex:1;padding-inline:.625rem}.pv2-billing-controls:where([data-mn-landscape],[data-mn-landscape] *){width:100%;justify-content:center}.pv2-plan-cap:where([data-mn-landscape],[data-mn-landscape] *){padding-inline:1.25rem}.pv2-plan-body:where([data-mn-landscape],[data-mn-landscape] *){padding:1rem 1.25rem .75rem}.pv2 .pv2-plan-description:where([data-mn-landscape],[data-mn-landscape] *){min-height:0;font-size:1rem}.pv2-price:where([data-mn-landscape],[data-mn-landscape] *){margin-top:.75rem}.pv2-billing-row:where([data-mn-landscape],[data-mn-landscape] *){margin-bottom:.5rem}.pv2-price strong:where([data-mn-landscape],[data-mn-landscape] *){font-size:2.5rem}.pv2 .pv2-billing:where([data-mn-landscape],[data-mn-landscape] *){margin-bottom:1rem}.pv2-credit-block:where([data-mn-landscape],[data-mn-landscape] *){min-height:0;margin-bottom:1rem;padding-top:.25rem}.pv2-plan-highlights:where([data-mn-landscape],[data-mn-landscape] *){margin-top:1.5rem}.pv2-plan-highlights li:where([data-mn-landscape],[data-mn-landscape] *){font-size:1rem}.pv2-plan-details li:where([data-mn-landscape],[data-mn-landscape] *),.pv2-plan-details p:where([data-mn-landscape],[data-mn-landscape] *){font-size:1rem}.pv2-reassurance:where([data-mn-landscape],[data-mn-landscape] *){flex-direction:column;align-items:center;gap:.875rem}.pv2-comparison>summary:where([data-mn-landscape],[data-mn-landscape] *){padding:1rem}.pv2-compare-column dl>div:where([data-mn-landscape],[data-mn-landscape] *){min-height:0}.pv2-compare-column dd:where([data-mn-landscape],[data-mn-landscape] *){font-size:1rem}.pv2 .pv2-section h2:where([data-mn-landscape],[data-mn-landscape] *){font-size:1.75rem}.pv2-credit-steps dd:where([data-mn-landscape],[data-mn-landscape] *),.pv2-tool-copy p:where([data-mn-landscape],[data-mn-landscape] *),.pv2-quality-grid p:where([data-mn-landscape],[data-mn-landscape] *),.pv2-transparency dd:where([data-mn-landscape],[data-mn-landscape] *),.pv2-faq-items details>p:where([data-mn-landscape],[data-mn-landscape] *){font-size:1rem}.pv2-credit-steps dt:where([data-mn-landscape],[data-mn-landscape] *),.pv2-transparency dt:where([data-mn-landscape],[data-mn-landscape] *),.pv2-faq-items summary:where([data-mn-landscape],[data-mn-landscape] *){font-size:1rem}.pv2-credit-steps h3:where([data-mn-landscape],[data-mn-landscape] *){margin-bottom:1.5rem}.pv2-wallet-visual:where([data-mn-landscape],[data-mn-landscape] *){min-height:14rem}.pv2-wallet-front:where([data-mn-landscape],[data-mn-landscape] *),.pv2-wallet-back:where([data-mn-landscape],[data-mn-landscape] *){width:85%}.pv2-cost-strip:where([data-mn-landscape],[data-mn-landscape] *){gap:1.25rem}.pv2-cost-strip>div:where([data-mn-landscape],[data-mn-landscape] *){justify-content:flex-start}.pv2-cost-strip>div p:where([data-mn-landscape],[data-mn-landscape] *){display:flex;justify-content:space-between;gap:1rem;flex:1}.pv2-tool-art:where([data-mn-landscape],[data-mn-landscape] *){aspect-ratio:2}.pv2-quality-grid:where([data-mn-landscape],[data-mn-landscape] *){gap:2rem}.pv2-transparency dl>div:where([data-mn-landscape],[data-mn-landscape] *){grid-template-columns:1fr;gap:.5rem}.pv2-transparency dl>div:first-child:where([data-mn-landscape],[data-mn-landscape] *){padding-top:1rem;border-top:1px solid var(--pv2-border)}.pv2-faq-items details>p:where([data-mn-landscape],[data-mn-landscape] *){padding-right:0}.pv2-notice:where([data-mn-landscape],[data-mn-landscape] *){padding:1rem}.pv2-notice button:where([data-mn-landscape],[data-mn-landscape] *){width:100%}}.pv2-storage{border-top:1px solid var(--pv2-border)}.pv2-storage #storage{padding-block:clamp(2.5rem,5vw,4rem)}.pv2-storage #storage>div{max-width:none;padding-inline:0;display:grid;grid-template-columns:1fr 1.25fr;-moz-column-gap:clamp(2rem,5vw,5rem);column-gap:clamp(2rem,5vw,5rem);align-items:start}.pv2-storage h2{font-size:clamp(1.25rem,1.6vw,1.5rem);line-height:1.15;letter-spacing:-.045em}.pv2-storage #storage>div>p{grid-column:1;color:var(--pv2-muted);font-size:1rem;line-height:1.65;margin-top:1rem}.pv2-storage [role=radiogroup]{grid-column:2;grid-row:1 / span 3;margin:0;gap:var(--m-inline, .5rem)}.pv2-storage button[role=radio]{min-height:var(--m-control, 3rem);border:1px solid var(--wb-btnLine);background:var(--wb-btnFace);color:var(--pv2-muted);box-shadow:var(--wb-btnSh);font-size:.875rem}.pv2-storage button[role=radio][aria-checked=true]{color:var(--pv2-ink);border-color:var(--wb-reqInk);background:var(--wb-tabOn);box-shadow:var(--wb-tabOnSh)}.pv2-storage #storage>div>div:last-child{grid-column:2}.pv2-storage button:not([role=radio]){width:100%;min-height:var(--m-cta, 3.5rem);height:auto;padding-block:.875rem;border:1px solid var(--wb-btnLine);border-radius:3rem;background:var(--wb-disc);color:var(--pv2-ink);box-shadow:inset 0 1px 0 var(--wb-hi),0 4px 0 var(--wb-shIn),0 .625rem 1.125rem -.25rem var(--wb-shOut)}.pv2-storage button:not([role=radio]):active:not(:disabled){transform:translateY(3px)}@media(max-width:47.999rem){.pv2-storage #storage>div{grid-template-columns:1fr}.pv2-storage [role=radiogroup],.pv2-storage #storage>div>div:last-child{grid-column:1;grid-row:auto;margin-top:1.5rem}.pv2-storage button[role=radio]{font-size:1rem}}@media(pointer:coarse)and (max-height:500px){.pv2-storage #storage>div:where([data-mn-landscape],[data-mn-landscape] *){grid-template-columns:1fr}.pv2-storage [role=radiogroup]:where([data-mn-landscape],[data-mn-landscape] *),.pv2-storage #storage>div>div:last-child:where([data-mn-landscape],[data-mn-landscape] *){grid-column:1;grid-row:auto;margin-top:1.5rem}.pv2-storage button[role=radio]:where([data-mn-landscape],[data-mn-landscape] *){font-size:1rem}}.pv2{--pv2-deal-ramp: var(--im-primary-ramp);--pv2-ambient: var(--im-ambient);--pv2-photo-ink: var(--im-media-ink);--pv2-photo-scrim: var(--im-media-scrim);--pv2-deal-ink: var(--im-primary-ink);--pv2-deal-face: var(--im-primary-face);background:var(--wb-bg)}.pv2[data-theme=light] :is(.pv2-plan,.pv2-pack,.pv2-pack-custom){box-shadow:var(--im-card-shadow-light)}.pv2-container{position:relative}.pv2-page-bar{min-height:4.25rem;border:0}.pv2-controls{margin-top:0;margin-bottom:1.5rem;padding-inline:0}.pv2-plans-section:before{inset:7rem 0 8%;background:var(--pv2-ambient);opacity:.15;filter:blur(5rem)}.pv2-saving{padding:.5rem .875rem;border:1px solid var(--wb-tintLine);border-radius:2rem;background:var(--wb-rowOn);box-shadow:var(--wb-btnSh);font-weight:600}.pv2-plan{padding:.375rem;border-radius:var(--im-radius);background:var(--im-card-face);box-shadow:var(--im-card-shadow)}.pv2-plan-featured{border-color:transparent;background:linear-gradient(var(--wb-card),var(--wb-card)) padding-box,var(--wb-pborder) border-box}.pv2-plan-featured:after{opacity:1}.pv2-plan-cover{position:relative;height:var(--pv2-cover-h);isolation:isolate;overflow:hidden;border-radius:1.35rem 1.35rem .75rem .75rem;background:var(--wb-plate)}.pv2-plan-cover:after{content:"";position:absolute;inset:0;background:var(--pv2-photo-scrim);z-index:1;pointer-events:none}.pv2-plan-cover>img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pv2-plan-cap{position:absolute;bottom:0;width:100%;z-index:2;border:0;padding:.875rem 1.25rem;background:none;color:var(--pv2-photo-ink);border-radius:0;min-height:3.5rem}.pv2-plan-featured .pv2-plan-cap{background:none}.pv2-plan-cap,.pv2-plan-featured .pv2-plan-cap{background:linear-gradient(0deg,#08070ca6,#08070c00)}.pv2 .pv2-plan-cap h3{color:var(--pv2-photo-ink);font-size:1.0625rem;letter-spacing:-.04em;text-shadow:0 2px 12px #0008}.pv2-plan-cap .pv2-badge{color:#261521;padding:.375rem .625rem;border:1px solid #ffffff88;border-radius:2rem;background:linear-gradient(135deg,#d8b4fe,#fbcfe8 45%,#fed7aa);box-shadow:0 3px 8px #0004,inset 0 1px #fff9;font-size:var(--ui-fs-micro)}.pv2-plan-body{padding:1rem 1.25rem .5rem}.pv2 .pv2-plan-description{min-height:1.3125rem;font-size:var(--ui-fs-body)}.pv2-price{margin-top:.875rem;gap:.5rem}.pv2-price strong{font-size:1.875rem}.pv2-price del{margin-left:auto;color:var(--pv2-muted);font-size:.875rem;text-decoration-thickness:1px}.pv2 .pv2-plan-saving{margin-top:.375rem;color:var(--wb-reqInk);font-size:.875rem;font-weight:600}.pv2-plan-saving>span{color:var(--pv2-muted);font-weight:400;margin-left:.25rem}.pv2-billing-row{margin:0 0 .625rem}.pv2-credit-block{margin-bottom:.75rem;padding-top:.375rem;min-height:0}.pv2-credit-block strong{font-size:1.25rem}.pv2-bonus{display:block;width:-moz-fit-content;width:fit-content;padding:.25rem .5rem;border-radius:.5rem;background:var(--wb-rowOn);color:var(--wb-reqInk)}.pv2-plan-highlights{margin-top:1.5rem;gap:.75rem}.pv2-same-tools{margin-top:1.25rem!important;color:var(--pv2-muted);font-size:.875rem;text-align:center}.pv2-showcase-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:17rem;gap:1.25rem}.pv2 .pv2-showcase-tile{position:relative;display:block;min-width:0;padding:0;color:var(--pv2-photo-ink);background:var(--wb-card);border:1px solid var(--wb-lineH);border-radius:1.5rem;text-align:left;overflow:hidden;box-shadow:var(--wb-rowRestSh);isolation:isolate}.pv2-showcase-portrait{grid-column:span 1;grid-row:auto}.pv2-showcase-landscape{grid-column:span 1}.pv2-showcase-image{position:absolute;inset:0;background:var(--wb-plate)}.pv2-showcase-image:after{content:"";position:absolute;inset:0;background:var(--pv2-photo-scrim)}.pv2-showcase-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.pv2-showcase-tile:hover .pv2-showcase-image img{transform:scale(1.04)}.pv2-showcase-caption{position:absolute;z-index:1;left:0;right:0;bottom:0;padding:3rem 2.75rem 1.25rem 1.25rem;background:linear-gradient(0deg,#08070cbf,#08070c00)}.pv2-showcase-caption>span{display:block;font-size:.875rem;color:#ffffffd9;margin-bottom:.375rem}.pv2 .pv2-showcase-caption h3{color:#fff;font-size:1.125rem;line-height:1.3;font-weight:500;letter-spacing:-.025em}.pv2 .pv2-showcase-portrait h3{font-size:1.125rem;max-width:15rem}.pv2-showcase-caption>svg{position:absolute;right:1.25rem;bottom:1.5rem}.pv2-sample-open{position:absolute;top:1rem;right:1rem;z-index:2;display:grid;place-items:center;width:2.75rem;height:2.75rem;color:#fff;background:#14101d99;border:1px solid #ffffff55;border-radius:50%;backdrop-filter:blur(16px);box-shadow:inset 0 1px #fff4,0 4px 10px #0004}.pv2-image-unavailable{display:grid;place-items:center;height:100%;font-size:1rem;color:var(--wb-ink2)}.pv2-sample-dialog{width:min(66rem,calc(100vw - 2 * var(--m-gutter)))!important;max-width:66rem!important;max-height:calc(100dvh - 2rem)!important;padding:1.25rem!important;overflow:auto;border-radius:1.5rem!important;border:1px solid var(--wb-btnLine)!important;background:var(--wb-pop)!important;color:var(--wb-ink)!important;box-shadow:var(--wb-plateSh)!important}.pv2-sample-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.pv2-sample-heading h2{font-size:1.25rem;color:var(--wb-ink)}.pv2-sample-heading p{font-size:1rem;color:var(--wb-ink2);margin:.5rem 0 0;max-width:44rem}.pv2-sample-stage{position:relative;background:#0b0b0d;border-radius:1rem;overflow:hidden}.pv2-sample-stage>img,.pv2-sample-stage>video{display:block;width:100%;height:min(58dvh,42rem);-o-object-fit:contain;object-fit:contain}.pv2-sample-stage audio{display:block;width:calc(100% - 2rem);margin:1rem}.pv2-sample-link{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--m-control);padding:.5rem 1rem;border-radius:1rem;color:var(--wb-ink);border:1px solid var(--wb-btnLine);background:var(--wb-btnFace);box-shadow:var(--wb-btnSh);font-size:1rem}.pv2-sample-dialog :focus-visible{outline:2px solid var(--wb-reqInk);outline-offset:3px}.pv2-sample-actions{display:flex;justify-content:space-between;gap:1rem}.pv2-sample-buy{min-height:var(--m-cta);background:linear-gradient(180deg,#fff5,#fff2),var(--wb-pborder);color:#261521;box-shadow:inset 0 1px #fff9,0 4px #8a3e7533,0 6px 12px #0002;font-weight:600}.pv2-sample-error{color:var(--wb-ink2);font-size:1rem}@media(max-width:63.999rem){.pv2-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pv2-showcase-portrait{grid-column:span 1;grid-row:auto}.pv2-showcase-landscape{grid-column:span 1}}@media(max-width:47.999rem){.pv2-page-bar{min-height:3rem}.pv2-controls{margin-top:.25rem;gap:.75rem;margin-bottom:1rem}.pv2-plan-body{padding:1rem 1rem .5rem}.pv2 .pv2-plan-description{font-size:1rem}.pv2-price{margin-top:.75rem}.pv2-price strong{font-size:2.125rem}.pv2-credit-block{min-height:0;margin-bottom:.75rem}.pv2-plan-saving>span{display:none}.pv2-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:16rem;gap:1rem}.pv2-showcase-portrait{grid-column:span 1;grid-row:auto}.pv2 .pv2-showcase-portrait h3{font-size:1.125rem;max-width:none}.pv2-showcase-music{grid-column:span 1}.pv2-sample-dialog{padding:1rem!important}}@media(pointer:coarse)and (max-height:500px){.pv2-page-bar:where([data-mn-landscape],[data-mn-landscape] *){min-height:3rem}.pv2-controls:where([data-mn-landscape],[data-mn-landscape] *){margin-top:.25rem;gap:.75rem;margin-bottom:1rem}.pv2-plan-body:where([data-mn-landscape],[data-mn-landscape] *){padding:1rem 1rem .5rem}.pv2 .pv2-plan-description:where([data-mn-landscape],[data-mn-landscape] *){font-size:1rem}.pv2-price:where([data-mn-landscape],[data-mn-landscape] *){margin-top:.75rem}.pv2-price strong:where([data-mn-landscape],[data-mn-landscape] *){font-size:2.125rem}.pv2-credit-block:where([data-mn-landscape],[data-mn-landscape] *){min-height:0;margin-bottom:.75rem}.pv2-plan-saving>span:where([data-mn-landscape],[data-mn-landscape] *){display:none}.pv2-showcase-grid:where([data-mn-landscape],[data-mn-landscape] *){grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:16rem;gap:1rem}.pv2-showcase-portrait:where([data-mn-landscape],[data-mn-landscape] *){grid-column:span 1;grid-row:auto}.pv2 .pv2-showcase-portrait h3:where([data-mn-landscape],[data-mn-landscape] *){font-size:1.125rem;max-width:none}.pv2-showcase-music:where([data-mn-landscape],[data-mn-landscape] *){grid-column:span 1}.pv2-sample-dialog:where([data-mn-landscape],[data-mn-landscape] *){padding:1rem!important}}@media(max-width:39.999rem){.pv2-sample-actions{flex-direction:column;gap:.75rem}.pv2-showcase-grid{grid-template-columns:1fr;grid-auto-rows:20rem}.pv2-showcase-portrait,.pv2-showcase-music{grid-column:auto}.pv2-showcase-caption h3{font-size:1.25rem}.pv2-saving{padding:.375rem .5rem}.pv2-billing-controls{gap:.5rem}}@media(pointer:coarse)and (max-height:500px){.pv2-sample-actions:where([data-mn-landscape],[data-mn-landscape] *){flex-direction:column;gap:.75rem}.pv2-showcase-grid:where([data-mn-landscape],[data-mn-landscape] *){grid-template-columns:1fr;grid-auto-rows:20rem}.pv2-showcase-portrait:where([data-mn-landscape],[data-mn-landscape] *),.pv2-showcase-music:where([data-mn-landscape],[data-mn-landscape] *){grid-column:auto}.pv2-showcase-caption h3:where([data-mn-landscape],[data-mn-landscape] *){font-size:1.25rem}.pv2-saving:where([data-mn-landscape],[data-mn-landscape] *){padding:.375rem .5rem}.pv2-billing-controls:where([data-mn-landscape],[data-mn-landscape] *){gap:.5rem}}.pv2-credit-art{overflow:hidden;border-radius:1.25rem;background:#f7f4f6;box-shadow:var(--wb-rowRestSh)}.pv2-credit-art img{width:100%;height:auto;display:block}.pv2-credit-block .pv2-bonus{max-width:100%}.pv2-credit-block .pv2-bonus>strong{display:block;font-size:.875rem;line-height:1.4;font-weight:600}.pv2-credit-block .pv2-bonus>span{display:block;font-size:.875rem;line-height:1.4}@media(min-width:48rem){.pv2-plan-body:where(:not([data-mn-landscape],[data-mn-landscape] *)){padding-top:1rem}.pv2-credit-block:where(:not([data-mn-landscape],[data-mn-landscape] *)){margin-bottom:.75rem}}.pv2-credit-block>div{display:grid;grid-template-columns:auto minmax(0,1fr) var(--m-tap, 2.75rem);gap:.5rem}.pv2-credit-block .pv2-bonus>strong{letter-spacing:0}@media(min-width:48rem){.pv2-plan-body:where(:not([data-mn-landscape],[data-mn-landscape] *)){display:flex;flex-direction:column}.pv2 .pv2-plan-description:where(:not([data-mn-landscape],[data-mn-landscape] *)){min-height:2.5em}.pv2-plan-cap:where(:not([data-mn-landscape],[data-mn-landscape] *)){gap:.5rem}}.pv2-navigation{position:sticky;top:0;z-index:var(--m-z-bar);min-height:var(--app-nav-height, 2.5rem)}.pv2-navigation:before{content:"";position:absolute;inset:0;pointer-events:none;background:color-mix(in srgb,var(--wb-bg) 72%,transparent);backdrop-filter:var(--imagera-frost-blur);border-bottom:0}.pv2-navigation>div{position:relative;z-index:1}.pv2-navigation .app-nav-chrome:before{background:transparent;backdrop-filter:none}.pv2-host .pv2{padding-top:0}.pv2-container{width:min(100% - 2 * var(--m-gutter, 1rem),74rem)}@media(min-width:48rem){.pv2 .pv2-section-intro:where(:not([data-mn-landscape],[data-mn-landscape] *)){font-size:.875rem}}.pv2-quality-grid{gap:1.5rem;margin-bottom:1rem}.pv2-quality-card{min-width:0;display:flex;flex-direction:column;padding:.375rem;border:1px solid var(--pv2-border);border-radius:1.5rem;background:var(--wb-glass);box-shadow:var(--wb-rowRestSh),0 10px 24px -16px var(--wb-shOut);overflow:hidden}.pv2-quality-media{position:relative;height:17rem;flex:none;overflow:hidden;border-radius:1.125rem;background:var(--wb-plate)}.pv2-quality-media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pv2-style-pair{display:grid;grid-template-columns:1fr 1fr;gap:.375rem}.pv2-style-pair>div{position:relative;min-width:0;overflow:hidden}.pv2-style-pair>div:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#0d0c16c9);pointer-events:none}.pv2-style-pair span{position:absolute;bottom:1rem;left:.875rem;z-index:1;font-size:.875rem;color:#fff;background:#191521;border:1px solid #ffffff33;padding:.25rem .5rem;border-radius:.5rem}.pv2-quality-copy{padding:1.5rem 1rem .5rem;display:flex;flex-direction:column;flex:1}.pv2 .pv2-quality-copy h3{margin-bottom:.75rem;font-size:1.0625rem;line-height:1.4}.pv2 .pv2-quality-copy p{line-height:1.65}.pv2 .pv2-quality-copy .pv2-text-link{margin-top:auto;padding-top:1rem;min-height:3.75rem}.pv2-edit-switch{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);display:flex;gap:.5rem;padding:.25rem;border-radius:3rem;background:#151119d9;border:1px solid #ffffff66;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 4px 12px #0004}.pv2-edit-switch button{min-width:4.75rem;min-height:2.75rem;border-radius:2rem;background:transparent;border:1px solid transparent;color:#fff;font-size:.875rem;padding:.5rem .75rem}.pv2-edit-switch button[aria-pressed=true]{background:linear-gradient(#ffffff38,#ffffff10),#453848;border-color:#fff4;box-shadow:inset 0 1px #ffffff50,0 2px 4px #0004}.pv2-quote-example{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1rem;background:radial-gradient(ellipse at top,color-mix(in srgb,var(--wb-reqInk) 12%,transparent),transparent 80%),var(--wb-plate)}.pv2-quote-example img{width:auto;max-width:100%;height:calc(100% - 2rem);-o-object-fit:contain;object-fit:contain;border-radius:.875rem;box-shadow:0 8px 20px #0002}.pv2-quote-example>span{font-size:.875rem;color:var(--pv2-muted)}.pv2-included-story{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;padding:.5rem;border:1px solid var(--pv2-border);border-radius:1.75rem;background:var(--wb-glass);box-shadow:var(--wb-plateSh);overflow:hidden}.pv2-included-art{position:relative;margin:0;min-width:0;min-height:30rem;border-radius:1.25rem;overflow:hidden;background:#a9cddc}.pv2-included-art img{position:absolute;inset:1.5rem;width:calc(100% - 3rem);height:calc(100% - 3rem);-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.pv2-included-art figcaption{position:absolute;inset:auto 0 0;padding:2.5rem 1.5rem 1.25rem;font-size:.875rem;color:#fff;background:linear-gradient(transparent,#0d201dca)}.pv2-included-copy{padding:clamp(1.5rem,4vw,3rem);align-self:center}.pv2 .pv2-included-copy>p:not(.pv2-eyebrow){margin-top:1rem;color:var(--pv2-muted);line-height:1.65}.pv2-included-copy dl{margin-top:1.5rem}.pv2-included-copy dl>div{display:grid;grid-template-columns:1.125rem minmax(0,1fr);gap:.375rem .875rem;padding:1rem 0;border-top:1px solid var(--pv2-border)}.pv2-included-copy dl svg{width:1.125rem;height:1.125rem;color:var(--wb-reqInk);margin-top:.125rem}.pv2-included-copy dt{font-weight:500;font-size:1rem}.pv2-included-copy dd{grid-column:2;font-size:.875rem;color:var(--pv2-muted)}@media(min-width:40rem)and (max-width:63.999rem){.pv2-quality-grid:where(:not([data-mn-landscape],[data-mn-landscape] *)){grid-template-columns:1fr}.pv2-quality-card:where(:not([data-mn-landscape],[data-mn-landscape] *)){display:grid;grid-template-columns:1fr 1fr}.pv2-quality-copy:where(:not([data-mn-landscape],[data-mn-landscape] *)){padding:1.5rem}}@media(max-width:47.999rem){.pv2-included-story{grid-template-columns:1fr}.pv2-included-art{min-height:0;aspect-ratio:1.2}.pv2-included-copy{padding:1.5rem 1rem}.pv2 .pv2-included-copy>p:not(.pv2-eyebrow),.pv2 .pv2-quality-copy p{font-size:1rem}.pv2-quality-grid{gap:1.5rem}}@media(pointer:coarse)and (max-height:500px){.pv2-included-story:where([data-mn-landscape],[data-mn-landscape] *){grid-template-columns:1fr}.pv2-included-art:where([data-mn-landscape],[data-mn-landscape] *){min-height:0;aspect-ratio:1.2}.pv2-included-copy:where([data-mn-landscape],[data-mn-landscape] *){padding:1.5rem 1rem}.pv2 .pv2-included-copy>p:not(.pv2-eyebrow):where([data-mn-landscape],[data-mn-landscape] *),.pv2 .pv2-quality-copy p:where([data-mn-landscape],[data-mn-landscape] *){font-size:1rem}.pv2-quality-grid:where([data-mn-landscape],[data-mn-landscape] *){gap:1.5rem}}.pv2-storage-included{display:grid;grid-template-columns:1rem minmax(0,1fr) 2.75rem;align-items:center;gap:.5rem;min-height:2.75rem;margin-bottom:1rem;color:var(--pv2-muted);font-size:.875rem}.pv2-storage-included strong{color:var(--pv2-ink);font-weight:600}.pv2-storage-included>svg{color:var(--wb-reqInk)}@media(min-width:48.001rem)and (pointer:fine){.pv2[data-density=sheet]:where(:not([data-mn-landscape],[data-mn-landscape] *)){--pv2-gap: var(--m-inline, .5rem);font-size:var(--app-navbar-text-size, .75rem)}.pv2[data-density=sheet] .pv2-plan-cover:where(:not([data-mn-landscape],[data-mn-landscape] *)){height:5.25rem;border-radius:.9rem .9rem .5rem .5rem}.pv2[data-density=sheet] .pv2-plan-cap:where(:not([data-mn-landscape],[data-mn-landscape] *)){min-height:var(--m-control-sm, 2.25rem);padding:.5rem .75rem}.pv2[data-density=sheet] :is(.pv2-plan-cap h3,.pv2-plan h3):where(:not([data-mn-landscape],[data-mn-landscape] *)){font-size:.875rem;letter-spacing:-.02em}.pv2[data-density=sheet] :is(.pv2-badge,.pv2-segment button,.pv2-saving,.pv2-plan-description,.pv2-billing,.pv2-price>span,.pv2-plan-saving,.pv2-credit-block>div>span,.pv2-value-badge>strong,.pv2-value-badge>.pv2-bonus-credits,.pv2-storage-included,.pv2-under-action,.pv2-plan-highlights li,.pv2-detail-toggle,.pv2-plan-details li,.pv2-action,.pv2-pack-custom-heading p,.pv2-pack-range-ends,.pv2-pack-custom-checkout>p,.pv2-pack-slider label>span>span):where(:not([data-mn-landscape],[data-mn-landscape] *)){font-size:var(--app-navbar-text-size, .75rem)}.pv2[data-density=sheet] .pv2-price strong:where(:not([data-mn-landscape],[data-mn-landscape] *)){font-size:1.25rem}.pv2[data-density=sheet] .pv2-credit-block strong:where(:not([data-mn-landscape],[data-mn-landscape] *)),.pv2[data-density=sheet] .pv2-pack-slider label:where(:not([data-mn-landscape],[data-mn-landscape] *)){font-size:1rem}.pv2[data-density=sheet] .pv2-pack-custom-heading h3:where(:not([data-mn-landscape],[data-mn-landscape] *)){font-size:1.25rem}.pv2[data-density=sheet] .pv2-plan-body:where(:not([data-mn-landscape],[data-mn-landscape] *)){padding:.75rem .875rem .5rem}.pv2[data-density=sheet] :is(.pv2-plan-description,.pv2-credit-block):where(:not([data-mn-landscape],[data-mn-landscape] *)){min-height:0}.pv2[data-density=sheet] .pv2-price:where(:not([data-mn-landscape],[data-mn-landscape] *)){margin-top:var(--m-inline, .5rem)}.pv2[data-density=sheet] .pv2-credit-block:where(:not([data-mn-landscape],[data-mn-landscape] *)){margin-bottom:var(--m-inline, .5rem);padding-top:.35rem}.pv2[data-density=sheet] .pv2-segment button:where(:not([data-mn-landscape],[data-mn-landscape] *)){min-height:2rem;padding:.2rem .85rem}.pv2[data-density=sheet] .pv2-billing-controls:where(:not([data-mn-landscape],[data-mn-landscape] *)){margin-bottom:.65rem}.pv2[data-density=sheet] .pv2-action:where(:not([data-mn-landscape],[data-mn-landscape] *)){min-height:var(--m-control-sm, 2.25rem);padding:.35rem .75rem}.pv2[data-density=sheet] .pv2-info-button:where(:not([data-mn-landscape],[data-mn-landscape] *)){min-width:var(--m-control-sm, 2.25rem);min-height:var(--m-control-sm, 2.25rem);padding:0}.pv2[data-density=sheet] .pv2-storage-included:where(:not([data-mn-landscape],[data-mn-landscape] *)){min-height:1.75rem;margin-bottom:var(--m-inline, .5rem);grid-template-columns:.875rem minmax(0,1fr) var(--m-control-sm, 2.25rem)}.pv2[data-density=sheet] .pv2-value-badge:where(:not([data-mn-landscape],[data-mn-landscape] *)){min-height:0;width:100%;padding:.4rem .6rem;grid-template-columns:1.25rem minmax(0,1fr);align-items:center}.pv2[data-density=sheet] .pv2-value-badge>.pv2-bonus-emblem:where(:not([data-mn-landscape],[data-mn-landscape] *)){display:grid}.pv2[data-density=sheet] .pv2-value-badge>strong:where(:not([data-mn-landscape],[data-mn-landscape] *)),.pv2[data-density=sheet] .pv2-value-badge>.pv2-bonus-credits:where(:not([data-mn-landscape],[data-mn-landscape] *)){grid-column:2;min-width:0}.pv2[data-density=sheet] .pv2-plan-highlights:where(:not([data-mn-landscape],[data-mn-landscape] *)){gap:.35rem;margin:.65rem 0 .5rem}.pv2[data-density=sheet] .pv2-detail-toggle:where(:not([data-mn-landscape],[data-mn-landscape] *)){min-height:2rem;padding:.4rem 0 .25rem}.pv2[data-density=sheet] .pv2-plan-grid:where(:not([data-mn-landscape],[data-mn-landscape] *)){align-items:stretch;justify-content:center;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.pv2[data-density=sheet] .pv2-pack-configurator:where(:not([data-mn-landscape],[data-mn-landscape] *)){grid-template-columns:minmax(0,14rem) minmax(0,22rem);justify-content:center;width:min(38rem,100%);margin-inline:auto}.pv2[data-density=sheet] .pv2-pack-custom-checkout:where(:not([data-mn-landscape],[data-mn-landscape] *)){grid-template-columns:minmax(0,1fr)}.pv2[data-density=sheet] .pv2-pack-custom-checkout>p:where(:not([data-mn-landscape],[data-mn-landscape] *)){text-align:left}.cv2-plans-sheet input[type=range]:focus-visible:where(:not([data-mn-landscape],[data-mn-landscape] *)){outline:none}.pv2[data-density=sheet] .pv2-plan:where(:not([data-mn-landscape],[data-mn-landscape] *)){display:flex;flex-direction:column;height:100%}.pv2[data-density=sheet] .pv2-plan-body:where(:not([data-mn-landscape],[data-mn-landscape] *)){display:flex;flex-direction:column;flex:1 1 auto}.pv2[data-density=sheet] .pv2-plan-description:where(:not([data-mn-landscape],[data-mn-landscape] *)){min-height:2.5em}.pv2[data-density=sheet] .pv2-credit-block:where(:not([data-mn-landscape],[data-mn-landscape] *)){flex:1 1 auto;min-height:5.75rem}.pv2[data-density=sheet] .pv2-plan-highlights:where(:not([data-mn-landscape],[data-mn-landscape] *)){margin-top:auto}}
