.upgrade-plan[data-v-2331c02c]{--upgrade-plan-on:var(--md-sys-color-on-surface);--upgrade-plan-on-variant:var(--md-sys-color-on-surface-variant);position:relative;display:grid;grid-template-rows:subgrid;grid-template-columns:48px minmax(0,1fr);grid-row:span 3;gap:4px 8px;padding-block:20px;padding-inline:12px 20px;border-radius:var(--md-sys-shape-corner-large);outline:1px solid var(--md-sys-color-outline-variant);outline-offset:-1px;background:var(--md-sys-color-surface-container-highest);color:var(--upgrade-plan-on);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--md-sys-motion-duration-short3) var(--md-sys-motion-easing-standard),outline-color var(--md-sys-motion-duration-short3) var(--md-sys-motion-easing-standard),box-shadow var(--md-sys-motion-duration-short3) var(--md-sys-motion-easing-standard)}.upgrade-plan[data-v-2331c02c]:after{position:absolute;inset:0;border-radius:inherit;background:var(--upgrade-plan-on);content:"";opacity:0;pointer-events:none;transition:opacity var(--md-sys-motion-duration-short3) var(--md-sys-motion-easing-standard)}.upgrade-plan[data-v-2331c02c]:has([aria-checked=true]){--upgrade-plan-on:var(--md-sys-color-on-secondary-container);--upgrade-plan-on-variant:var(--md-sys-color-on-secondary-container);outline:2px solid var(--md-sys-color-primary);outline-offset:-2px;background:var(--md-sys-color-secondary-container)}@media(hover:hover){.upgrade-plan[data-v-2331c02c]:hover{box-shadow:var(--md-sys-elevation-level1)}.upgrade-plan[data-v-2331c02c]:hover:after{opacity:.08}.upgrade-plan[data-v-2331c02c]:hover:not(:has([aria-checked=true])){outline-color:var(--md-sys-color-outline)}}.upgrade-plan[data-v-2331c02c]:has(:focus-visible){outline:3px solid var(--litria-focus-ring-color,var(--md-sys-color-secondary));outline-offset:-3px}.upgrade-plan[data-v-2331c02c]:has(:focus-visible):after{opacity:.1}.upgrade-plan__radio[data-v-2331c02c]{display:grid;grid-area:1/1;align-self:center;margin-block:-8px}.upgrade-plan__name[data-v-2331c02c]{display:flex;grid-area:1/2;align-items:center;min-block-size:32px;font-family:var(--md-sys-typescale-title-medium-font);font-size:var(--md-sys-typescale-title-medium-size);font-weight:var(--md-sys-typescale-title-medium-weight);line-height:var(--md-sys-typescale-title-medium-line-height);letter-spacing:var(--md-sys-typescale-title-medium-tracking)}.upgrade-plan__price[data-v-2331c02c]{display:flex;flex-wrap:wrap;grid-area:2/2;align-items:baseline;-moz-column-gap:6px;column-gap:6px}.upgrade-plan__amount[data-v-2331c02c]{font-family:var(--md-sys-typescale-emphasized-headline-medium-font);font-size:var(--md-sys-typescale-emphasized-headline-medium-size);font-weight:var(--md-sys-typescale-emphasized-title-medium-weight);line-height:var(--md-sys-typescale-emphasized-headline-medium-line-height);letter-spacing:var(--md-sys-typescale-emphasized-headline-medium-tracking)}.upgrade-plan__body[data-v-2331c02c],.upgrade-plan__unit[data-v-2331c02c]{color:var(--upgrade-plan-on-variant);font-family:var(--md-sys-typescale-body-medium-font);font-size:var(--md-sys-typescale-body-medium-size);font-weight:var(--md-sys-typescale-body-medium-weight);line-height:var(--md-sys-typescale-body-medium-line-height);letter-spacing:var(--md-sys-typescale-body-medium-tracking)}.upgrade-plan__billing[data-v-2331c02c]{display:flex;flex-wrap:wrap;grid-area:3/2;align-items:center;-moz-column-gap:8px;column-gap:8px;row-gap:4px}.upgrade-plan__body[data-v-2331c02c]{text-wrap:balance}.upgrade-features[data-v-c160dcec]{display:grid;gap:12px;padding:16px;border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-surface-container-highest)}.upgrade-features__heading[data-v-c160dcec]{margin:0;color:var(--md-sys-color-on-surface);font-family:var(--md-sys-typescale-title-small-font);font-size:var(--md-sys-typescale-title-small-size);font-weight:var(--md-sys-typescale-title-small-weight);line-height:var(--md-sys-typescale-title-small-line-height);letter-spacing:var(--md-sys-typescale-title-small-tracking)}.upgrade-features__lines[data-v-c160dcec]{display:grid;gap:12px;margin:0;padding:0;list-style:none}.upgrade-features__line[data-v-c160dcec]{display:flex;align-items:flex-start;gap:12px;color:var(--md-sys-color-on-surface);font-family:var(--md-sys-typescale-body-medium-font);font-size:var(--md-sys-typescale-body-medium-size);font-weight:var(--md-sys-typescale-body-medium-weight);line-height:var(--md-sys-typescale-body-medium-line-height);letter-spacing:var(--md-sys-typescale-body-medium-tracking)}.upgrade-features__check[data-v-c160dcec]{display:grid;flex:none;place-items:center;inline-size:20px;block-size:20px;overflow:clip;color:var(--md-sys-color-primary)}@media(forced-colors:active){.upgrade-features[data-v-c160dcec]{border:1px solid canvastext}}.upgrade-checkout-body[data-v-45f97d91]{container-type:inline-size;display:grid;gap:16px}.upgrade-checkout-body__plans[data-v-45f97d91]{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@container (inline-size >= 28rem){.upgrade-checkout-body__plans[data-v-45f97d91]{grid-template-columns:repeat(2,minmax(0,1fr))}}.upgrade-checkout-body__note[data-v-45f97d91]{margin:0;color:var(--md-sys-color-on-surface-variant);font-family:var(--md-sys-typescale-body-small-font);font-size:var(--md-sys-typescale-body-small-size);font-weight:var(--md-sys-typescale-body-small-weight);line-height:var(--md-sys-typescale-body-small-line-height);letter-spacing:var(--md-sys-typescale-body-small-tracking);text-wrap:pretty}.upgrade-checkout-body__failure[data-v-45f97d91]{position:sticky;inset-block-end:0;display:flex;align-items:flex-start;gap:12px;margin:0;padding:12px 16px;border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container);font-family:var(--md-sys-typescale-body-medium-font);font-size:var(--md-sys-typescale-body-medium-size);font-weight:var(--md-sys-typescale-body-medium-weight);line-height:var(--md-sys-typescale-body-medium-line-height);letter-spacing:var(--md-sys-typescale-body-medium-tracking)}@media(forced-colors:active){.upgrade-checkout-body__failure[data-v-45f97d91]{border:1px solid canvastext}}.upgrade-lead[data-v-1ccbabc2]{display:block;text-wrap:pretty}.upgrade-lead[data-sheet=true][data-v-1ccbabc2]{padding-block-start:12px}.upgrade-title[data-v-a2a95300]{display:flex;align-items:center;gap:16px}.upgrade-title__seal[data-v-a2a95300]{display:grid;flex:none;place-items:center;inline-size:56px;block-size:56px;color:var(--md-sys-color-on-primary)}.upgrade-title__seal[data-v-a2a95300]>*{grid-area:1/1}.upgrade-title__shape[data-v-a2a95300]{inline-size:100%;block-size:100%;color:var(--md-sys-color-primary)}.upgrade-title__text[data-v-a2a95300]{font-family:var(--md-sys-typescale-emphasized-headline-small-font);font-size:var(--md-sys-typescale-emphasized-headline-small-size);font-weight:var(--md-sys-typescale-emphasized-title-medium-weight);line-height:var(--md-sys-typescale-emphasized-headline-small-line-height);letter-spacing:var(--md-sys-typescale-emphasized-headline-small-tracking);text-wrap:balance}@media(width>=600px){.upgrade-title__text[data-v-a2a95300]{font-family:var(--md-sys-typescale-emphasized-headline-medium-font);font-size:var(--md-sys-typescale-emphasized-headline-medium-size);line-height:var(--md-sys-typescale-emphasized-headline-medium-line-height);letter-spacing:var(--md-sys-typescale-emphasized-headline-medium-tracking)}}
