.editorial-header.svelte-jp6aul{order:0;margin-inline:calc(-1 * var(--mobile-inset, 0px));position:relative;isolation:isolate;display:flex;flex-direction:column;gap:1rem;padding:1.25rem;padding-top:calc(1.5rem + env(safe-area-inset-top));background:#03f;color:#fff}@media screen and (min-width:62rem){.editorial-header.svelte-jp6aul{display:none}}.subscribe.svelte-jp6aul{font-size:1rem}@media screen and (min-width:48rem){.subscribe.svelte-jp6aul{font-size:1rem}}.subscribe.svelte-jp6aul{line-height:1.25;font-weight:700;letter-spacing:-.0026em;font-family:SoehneBreit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:unset}.change-plan.svelte-jp6aul{font-size:.75rem;line-height:1.5;font-weight:400;color:inherit;text-decoration:underline;justify-self:end;margin-top:.25rem;font-size:.875rem}.glyph-bg.svelte-jp6aul{position:absolute;top:-2rem;right:-3rem;width:16rem;z-index:-1;opacity:.12}.glyph-bg.svelte-jp6aul svg{display:block;width:100%;height:auto}.line-items.svelte-jp6aul{list-style:none;margin:0;padding:0}.line-item.svelte-jp6aul{display:flex;align-items:center;gap:1.25rem}.line-item.svelte-jp6aul+.line-item:where(.svelte-jp6aul){margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid color-mix(in srgb,#fff 20%,transparent)}.line-item.svelte-jp6aul .thumb:where(.svelte-jp6aul){flex-shrink:0;width:4rem;height:4rem;border-radius:1rem;object-fit:cover}.line-item.svelte-jp6aul .text:where(.svelte-jp6aul){display:flex;flex-direction:column;gap:.25rem}.line-item.svelte-jp6aul .name:where(.svelte-jp6aul){font-size:1.25rem}@media screen and (min-width:48rem){.line-item.svelte-jp6aul .name:where(.svelte-jp6aul){font-size:1.75rem}}.line-item.svelte-jp6aul .name:where(.svelte-jp6aul){line-height:1.25;font-weight:700;letter-spacing:-.0069em;font-family:SoehneBreit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:unset}.line-item.svelte-jp6aul .subtitle:where(.svelte-jp6aul){line-height:1.5;font-weight:400;font-size:.875rem;opacity:.7}.plan-name.svelte-jp6aul{font-size:3rem;font-size:clamp(3rem,3.54vi + 2.17rem,4.5rem);line-height:1.25;font-weight:700;letter-spacing:-.029em;font-family:SoehneBreit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:unset;font-size:clamp(2rem,5rem - var(--title-length, 8) * .07rem,3.5rem);margin:0;color:inherit}.pricing-container.svelte-jp6aul{display:flex;justify-content:space-between}.pricing.svelte-jp6aul{font-size:.875rem;line-height:1.5;font-weight:400;display:flex;flex-direction:column;row-gap:.25rem;font-variant-numeric:tabular-nums}.pricing.svelte-jp6aul .line:where(.svelte-jp6aul){margin:0}.pricing.svelte-jp6aul .muted:where(.svelte-jp6aul){opacity:.7}dl.svelte-pjkaoh{display:grid;grid-template-columns:1fr 1fr}dl.svelte-pjkaoh>dt:where(.svelte-pjkaoh),dl.svelte-pjkaoh>dd:where(.svelte-pjkaoh){font-size:1rem;margin:.5rem 0}dl.svelte-pjkaoh dd:where(.svelte-pjkaoh){text-align:right}.subtotals.svelte-pjkaoh{margin-top:1rem}.subtotals.svelte-pjkaoh .icon{margin-left:.25rem}.subtotals.svelte-pjkaoh .tax.none:where(.svelte-pjkaoh){color:var(--text-03)}.totals.svelte-pjkaoh{margin-bottom:1.25rem}.totals.svelte-pjkaoh .due-now:where(.svelte-pjkaoh){font-size:1.25rem}@media screen and (min-width:48rem){.totals.svelte-pjkaoh .due-now:where(.svelte-pjkaoh){font-size:1.25rem}}.totals.svelte-pjkaoh .due-now:where(.svelte-pjkaoh){line-height:1.25;font-weight:700;letter-spacing:-.0042em}hr.svelte-pjkaoh{margin:0;border:none;min-height:1px;color:var(--ui-03);background-color:var(--ui-03);margin:1rem 0}.tax-label.svelte-pjkaoh{display:flex;align-items:center}.error.svelte-pjkaoh{margin-top:1rem}.error.svelte-pjkaoh .button-link:where(.svelte-pjkaoh),.error.svelte-pjkaoh .variant-default{width:fit-content;margin-top:.5rem}.button-link.svelte-pjkaoh{padding:.5rem 1rem;border:1px solid #c8c9cc}.button-link.svelte-pjkaoh:hover{background-color:transparent}.skeleton-right.svelte-pjkaoh{display:flex;justify-content:flex-end}.button-link.svelte-pjkaoh{color:var(--text-01);font-weight:500;border-radius:.5rem;text-align:center;text-wrap:nowrap;transition:background-color .1s ease-out,border-color .1s ease-out,color .1s ease-out}.button-link.svelte-pjkaoh:hover{text-decoration:none;background-color:#e5e5e8;border-color:transparent;color:initial}.mobile-cta.svelte-tjqc9x{height:6.5rem;display:flex;flex-direction:column;justify-content:center;gap:.5rem;position:fixed;bottom:0;left:0;right:0;padding:.5rem 1rem;padding-bottom:calc(.5rem + env(safe-area-inset-bottom));z-index:1;border-top:1px solid var(--ui-03);box-shadow:0 -10px 30px #0000000f;background-color:#fff}@media screen and (min-width:62rem){.mobile-cta.svelte-tjqc9x{display:none}}.cta-info.svelte-tjqc9x{display:flex;align-items:center;justify-content:flex-start;font-weight:500;font-size:.875rem;color:var(--text-02)}.cta-info.ready.svelte-tjqc9x{color:#03f;font-weight:700}.cta-info.svelte-tjqc9x>span:where(.svelte-tjqc9x){padding-left:.25rem}a.svelte-1c7r8z3{font-size:.875rem;text-decoration:underline;color:inherit;justify-self:end}#promo-input.svelte-l2bo01{padding:.5rem;border:1px solid #c8c9cc;box-shadow:0 1px #fff,inset 0 1px 1px #00000017;border-radius:.125rem;margin-bottom:.25rem;width:100%;display:block;line-height:15px}.applied-promo.svelte-l2bo01{font-size:1rem;display:flex;align-items:center}.error-message.svelte-l2bo01{margin-top:.25rem}input[type=submit].svelte-l2bo01:disabled{color:var(--disabled-02)}#promo-input.svelte-4o4ukp{padding:.5rem;border:1px solid #c8c9cc;box-shadow:0 1px #fff,inset 0 1px 1px #00000017;border-radius:.5rem;margin-bottom:.5rem;width:100%;display:block;font-size:1rem}.add-promo.svelte-4o4ukp{font-weight:500}.applied-promo.svelte-4o4ukp{font-size:1rem;display:flex;align-items:center;width:fit-content;padding:.5rem 1rem;border-radius:16px;border:1px solid var(--support-border-info);background-color:var(--support-background-info);color:#03f;font-size:.875rem;margin-left:auto;--icon-size: 16px}.applied-promo.svelte-4o4ukp strong:where(.svelte-4o4ukp){margin-left:.5rem}.applied-promo.svelte-4o4ukp .clear-promo:where(.svelte-4o4ukp){font-size:inherit;background-color:transparent;text-decoration:underline;padding:0;padding-left:1.25rem}.pending-note.svelte-4o4ukp{color:var(--text-03);font-size:.875rem;margin:1rem 0;text-align:right}.error-message.svelte-4o4ukp{margin-top:.25rem}.plan-page:has(.layout.svelte-l2rjd4){height:100%}.app-frame:has(.layout.checkout-redesign) .top-bar{display:none}@media screen and (min-width:62rem){.app-frame:has(.layout.checkout-redesign) .top-bar{display:block}}.layout.svelte-l2rjd4{display:grid;grid-template-rows:auto 1fr;grid-template-columns:1fr;--wrapper-padding: 2rem;--wrapper-padding-x: var(--wrapper-padding);--wrapper-max-width: 70rem;height:100%}.layout.svelte-l2rjd4:has(.mobile-cta){padding-bottom:calc(6.5rem + env(safe-area-inset-bottom))}.layout.svelte-l2rjd4:where(.checkout-redesign:where(.svelte-l2rjd4)){grid-template-rows:none;align-content:start;row-gap:1.5rem;height:auto;--mobile-inset: 1.25rem;padding:0 var(--mobile-inset)}@media screen and (min-width:62rem){.layout.svelte-l2rjd4{grid-template-columns:[full-start] minmax(var(--wrapper-padding-x),1fr) [main-start] minmax(0,calc(var(--wrapper-max-width) / 1.75)) [main-end aside-start] minmax(0,calc(var(--wrapper-max-width) / 2.25)) [aside-end] minmax(var(--wrapper-padding-x),1fr) [full-end];grid-template-rows:[header-start] min-content [header-end main-start] min-content [main-end cta-start] 1fr [cta-end];column-gap:calc(var(--wrapper-padding-x) * 2);row-gap:calc(var(--wrapper-padding) / 2);position:relative;align-content:normal;height:100%;padding:0}}@media screen and (min-width:62rem)and (min-width:62rem){.layout.svelte-l2rjd4{--wrapper-padding-x: 1rem}}@media screen and (min-width:62rem)and (min-width:75rem){.layout.svelte-l2rjd4{--wrapper-padding-x: var(--wrapper-padding)}}.header.svelte-l2rjd4{display:none;grid-column:main;padding:var(--wrapper-padding) var(--wrapper-padding) 0}@media screen and (min-width:62rem){.header.svelte-l2rjd4{display:block;padding:var(--wrapper-padding) 0}}.main.svelte-l2rjd4{grid-column:1;grid-row:2;padding:1.25rem;padding-top:var(--wrapper-padding);container-type:inline-size}:where(.checkout-redesign:where(.svelte-l2rjd4)) .main.svelte-l2rjd4{display:contents}@media screen and (min-width:62rem){.main.svelte-l2rjd4{display:block;grid-column:main;grid-row:auto;padding:0}}.summary.svelte-l2rjd4{grid-column:1;grid-row:1;background:var(--ui-01);padding:1.25rem;padding-top:var(--wrapper-padding)}.summary.svelte-l2rjd4 .promo.redesign:where(.svelte-l2rjd4){text-align:right}.summary.svelte-l2rjd4 .desktop-cta:where(.svelte-l2rjd4){display:none}:where(.checkout-redesign:where(.svelte-l2rjd4)) .summary.svelte-l2rjd4{grid-column:auto;grid-row:auto;background:none;padding:0;margin-bottom:1.25rem}:where(.checkout-redesign:where(.svelte-l2rjd4)) .summary.svelte-l2rjd4 .summary-item--plan:where(.svelte-l2rjd4),:where(.checkout-redesign:where(.svelte-l2rjd4)) .summary.svelte-l2rjd4 .summary-item--plugins:where(.svelte-l2rjd4),:where(.checkout-redesign:where(.svelte-l2rjd4)) .summary.svelte-l2rjd4 .checkout-form:where(.svelte-l2rjd4){display:none}@media screen and (min-width:62rem){.summary.svelte-l2rjd4{grid-column:aside;grid-row:main-start/-1;background:var(--ui-01);padding:0 0 0 calc(var(--wrapper-padding-x) * 2);margin-bottom:0}.summary.svelte-l2rjd4:after{content:"";position:absolute;background:inherit;z-index:-1;top:0;right:0;bottom:0;left:0;grid-column:aside-start/full-end}.summary.svelte-l2rjd4 .desktop-cta:where(.svelte-l2rjd4){display:contents}.summary.svelte-l2rjd4 .summary-item--plan:where(.svelte-l2rjd4),.summary.svelte-l2rjd4 .summary-item--plugins:where(.svelte-l2rjd4),.summary.svelte-l2rjd4 .checkout-form:where(.svelte-l2rjd4){display:block}.summary.svelte-l2rjd4 .promo.redesign:where(.svelte-l2rjd4){max-width:50%;margin-left:auto}}h2.svelte-l2rjd4{font-size:1.75rem}@media screen and (min-width:48rem){h2.svelte-l2rjd4{font-size:2.25rem}}h2.svelte-l2rjd4{line-height:1.25;font-weight:700;letter-spacing:-.0111em;font-family:inherit}@media screen and (min-width:62rem){h2.svelte-l2rjd4{font-size:1.25rem;line-height:1.25;font-weight:700;letter-spacing:-.0069em}}@media screen and (min-width:62rem)and (min-width:48rem){h2.svelte-l2rjd4{font-size:1.75rem}}.pending-promo.svelte-l2rjd4{margin:1rem 0}.pending-promo__line.svelte-l2rjd4{font-size:1rem;display:flex;align-items:center;margin:0}.pending-promo__note.svelte-l2rjd4{margin:.25rem 0 0;color:var(--text-03);font-size:.875rem}
