:root,:host{--subscriptions-gap:var(--space-16);--subscriptions-card-radius:var(--radius-3xl);--subscriptions-card-avatar-size:var(--size-56);--subscriptions-card-min-width:var(--size-280);--subscriptions-grid-gap-desktop:var(--space-24);--subscriptions-dialog-radius:var(--radius-4xl);--subscriptions-dialog-avatar-size:var(--size-56)}@layer utilities{@media (max-width:767px){.page-shell:has(.subscriptions-page){padding-block-start:var(--space-40)}}@media (min-width:768px) and (max-width:1279px){.page-layout:has(.subscriptions-page){padding-inline:var(--space-16)}}}@layer components{.subscriptions-page{--subscriptions-filter-fill:var(--white-100);--subscriptions-filter-text:var(--button-toggle-outline-btn-text-default,#050505cc);--subscriptions-filter-border:var(--black-10);--subscriptions-filter-selected-fill:var(--black-100);--subscriptions-filter-selected-text:var(--white-100);--subscriptions-card-text:var(--white-100);--subscriptions-card-primary-fill:var(--white-90);--subscriptions-card-primary-text:var(--black-100);--subscriptions-card-suspended-fill:var(--gray-3f);--subscriptions-card-active-badge-fill:var(--green-100);--subscriptions-card-content-blur:var(--blur-20);--subscriptions-card-avatar-shadow:var(--shadow-dark-300);width:100%;min-width:0;color:var(--foreground);flex-direction:column;display:flex}.dark .subscriptions-page{--subscriptions-filter-fill:var(--button-toggle-outline-btn-fill-default,#050505);--subscriptions-filter-text:var(--button-toggle-outline-btn-text-default,#fafafacc);--subscriptions-filter-border:var(--button-toggle-outline-btn-border-default,#fafafa33);--subscriptions-filter-selected-fill:var(--white-90);--subscriptions-filter-selected-text:var(--black-100)}.subscriptions-page__header{margin-bottom:var(--space-40)}.subscriptions-page__header h1{color:var(--foreground);font-family:var(--font-main), serif;font-size:var(--fs-32);font-weight:var(--fw-semibold);line-height:var(--lh-32);letter-spacing:var(--ls-0);margin:0}.subscriptions-filter{gap:var(--space-8);margin-bottom:var(--space-24);flex-wrap:wrap;align-items:center;display:flex}.subscriptions-filter__button{min-width:var(--size-24);min-height:var(--size-32);cursor:pointer;border:var(--size-1) solid var(--subscriptions-filter-border);border-radius:var(--radius-full);background:var(--subscriptions-filter-fill);color:var(--subscriptions-filter-text);padding:var(--space-6) var(--space-12);font-family:var(--font-main), serif;font-size:var(--fs-14);font-weight:var(--fw-medium);line-height:var(--lh-20);letter-spacing:var(--ls-0);justify-content:center;align-items:center;display:inline-flex}.subscriptions-filter__button span{transform:translateY(-1px)}.subscriptions-filter__button:focus-visible{outline:var(--size-1) solid var(--muted-40);outline-offset:var(--space-2)}.subscriptions-filter__button[data-active=true]{border-color:var(--subscriptions-filter-selected-fill);border-radius:var(--radius-xl);background:var(--subscriptions-filter-selected-fill);color:var(--subscriptions-filter-selected-text)}.subscriptions-banner-block{margin-bottom:var(--space-24)}.subscriptions-banner-row{align-items:stretch;gap:var(--space-8);display:flex}.subscriptions-banner-arrow{width:var(--size-24);cursor:pointer;appearance:none;color:var(--black-100);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.dark .subscriptions-banner-arrow{color:var(--white-100)}.subscriptions-banner-arrow svg{width:var(--size-20);height:var(--size-20)}.subscriptions-banner-arrow:disabled{cursor:not-allowed;opacity:.3}@media (max-width:767px){.subscriptions-banner-arrow{display:none}}.subscriptions-banner{--subscriptions-banner-fill:var(--black-3);--subscriptions-banner-outline:var(--black-10);--subscriptions-banner-text:var(--black-80);--subscriptions-banner-link:var(--black-50);--subscriptions-banner-icon:var(--black-100);align-items:flex-start;gap:var(--space-12);border:var(--size-1) solid var(--subscriptions-banner-outline);border-radius:var(--radius-2xl);background:var(--subscriptions-banner-fill);min-width:0;padding:var(--space-16);color:var(--subscriptions-banner-text);flex:auto;display:flex;position:relative}.dark .subscriptions-banner{--subscriptions-banner-fill:var(--white-3);--subscriptions-banner-outline:var(--white-10);--subscriptions-banner-text:var(--white-80);--subscriptions-banner-link:var(--white-50);--subscriptions-banner-icon:var(--white-100)}.subscriptions-banner__content{gap:var(--space-4);min-width:0;padding-right:var(--space-20);font-family:var(--font-main), serif;font-size:var(--fs-14);line-height:var(--lh-24);letter-spacing:var(--ls-028);flex-direction:column;flex:auto;display:flex}.subscriptions-banner__line{align-items:center;gap:var(--space-12);display:flex}.subscriptions-banner__icon{width:var(--size-20);height:var(--size-20);color:var(--subscriptions-banner-icon);flex-shrink:0}.subscriptions-banner__cta{margin-left:calc(var(--size-20) + var(--space-12))}.subscriptions-banner__creator-link{appearance:none;cursor:pointer;font:inherit;color:var(--subscriptions-banner-link);text-underline-offset:var(--space-2);background:0 0;border:none;padding:0;text-decoration:underline}.subscriptions-banner__top-up{appearance:none;cursor:pointer;color:var(--orange-100);font:inherit;font-weight:var(--fw-medium);text-underline-offset:var(--space-2);background:0 0;border:none;padding:0;text-decoration:underline}.subscriptions-banner-dots{margin-top:var(--space-8)}.fan-subscription-card__badge[data-status=low-balance]{background:var(--orange-100)}.subscriptions-dialog__top-up-status[data-tone=success]{color:var(--green-100)}.subscriptions-dialog__top-up-status[data-tone=warning]{color:var(--orange-100)}.fan-subscription-card__badge-skeleton{width:var(--size-64);height:var(--size-24);border-radius:var(--radius-full)}.fan-subscription-card__title-skeleton{width:60%;height:var(--fs-24);margin-top:var(--space-12)}.fan-subscription-card__quick-action-skeleton{width:var(--size-96);height:var(--size-32);border-radius:var(--radius-full)}.fan-subscription-card__primary-action-skeleton{width:100%;height:var(--size-48);border-radius:var(--radius-full)}.subscriptions-grid{gap:var(--subscriptions-gap);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}.fan-subscription-card{--fan-subscription-card-border:var(--size-1) solid var(--card-border);--fan-subscription-card-fill:var(--white-100,#fafafa);--fan-subscription-card-overlay:linear-gradient(0deg, #0003 50%, #0000 100%);--fan-subscription-card-blur-mask:linear-gradient(0deg, var(--pure-black-100) 50%, transparent 100%);isolation:isolate;aspect-ratio:368/346;border:var(--fan-subscription-card-border);border-radius:var(--subscriptions-card-radius);min-width:0;box-shadow:none;-webkit-backdrop-filter:blur(var(--blur-20));backdrop-filter:blur(var(--blur-20));color:var(--subscriptions-card-text);background:var(--fan-subscription-card-fill);position:relative;overflow:clip}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.fan-subscription-card{-webkit-backdrop-filter:blur(var(--blur-20))}}.fan-subscription-card[data-has-cover=true]{--fan-subscription-card-border:none;--fan-subscription-card-fill:transparent;--fan-subscription-card-overlay:linear-gradient(0deg, #0006 50%, #0000 100%)}.dark .fan-subscription-card{--fan-subscription-card-border:var(--size-1) solid var(--card-border);--fan-subscription-card-fill:var(--card-fan-page-card-background,#0505054d);--fan-subscription-card-overlay:linear-gradient(0deg, #0006 50%, #0000 100%)}.dark .fan-subscription-card[data-has-cover=true]{--fan-subscription-card-border:none;--fan-subscription-card-fill:transparent}.fan-subscription-card__image{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fan-subscription-card__image--placeholder{opacity:.5;background:url(/subscriptions/figma-placeholder.webp) 50%/cover no-repeat}.dark .fan-subscription-card__image--placeholder{background-image:url(/subscriptions/figma-placeholder-dark.webp)}.fan-subscription-card__badge{top:var(--space-16);right:var(--space-16);z-index:2;pointer-events:none;min-height:var(--size-24);border-radius:var(--radius-full);padding:var(--space-4) var(--space-8);color:var(--white-100);font-family:var(--font-main), serif;font-size:var(--fs-14);font-weight:var(--fw-medium-510);line-height:var(--lh-16);letter-spacing:var(--ls-028);align-items:center;display:inline-flex;position:absolute}.fan-subscription-card__badge[data-status=active]{background:var(--subscriptions-card-active-badge-fill)}.fan-subscription-card__badge[data-status=expired]{background:var(--muted-100)}.fan-subscription-card__badge[data-status=suspended]{background:var(--subscriptions-card-suspended-fill)}.fan-subscription-card__badge[data-status=paused]{background:var(--orange-100)}.fan-subscription-card__badge[data-status=canceled]{background:var(--red-100)}.fan-subscription-card__link{z-index:1;border-radius:inherit;position:absolute;inset:0}.fan-subscription-card__link:focus-visible{outline:var(--size-1) solid var(--white-80);outline-offset:calc(-1 * var(--space-2))}.fan-subscription-card__content{z-index:2;right:0;bottom:calc(-1 * var(--size-1));gap:var(--space-8);padding:var(--size-32) var(--space-16) var(--space-16);isolation:isolate;pointer-events:none;flex-direction:column;display:flex;position:absolute;left:0}.fan-subscription-card__content:before,.fan-subscription-card__content:after{z-index:0;content:"";pointer-events:none;position:absolute;inset:0}.fan-subscription-card__content:before{background:var(--fan-subscription-card-overlay)}.fan-subscription-card__content:after{background:var(--pure-black-1);-webkit-backdrop-filter:blur(var(--subscriptions-card-content-blur));backdrop-filter:blur(var(--subscriptions-card-content-blur));-webkit-mask-image:var(--fan-subscription-card-blur-mask);-webkit-mask-image:var(--fan-subscription-card-blur-mask);-webkit-mask-image:var(--fan-subscription-card-blur-mask);-webkit-mask-image:var(--fan-subscription-card-blur-mask);mask-image:var(--fan-subscription-card-blur-mask)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.fan-subscription-card__content:after{-webkit-backdrop-filter:blur(var(--subscriptions-card-content-blur))}}.fan-subscription-card__content>*{z-index:1;position:relative}.fan-subscription-card__avatar{top:calc(-1 * (var(--space-28) + var(--size-1)));left:var(--space-16);width:var(--subscriptions-card-avatar-size);height:var(--subscriptions-card-avatar-size);border-radius:var(--radius-full);box-shadow:var(--subscriptions-card-avatar-shadow);position:absolute;overflow:hidden}.fan-subscription-card__avatar [data-slot=avatar-fallback]{background:var(--white-70);color:var(--black-100);font-family:var(--font-main), serif;font-size:var(--fs-14);font-weight:var(--fw-semibold)}.subscription-avatar__placeholder{border-radius:var(--radius-full);background:url(/subscriptions/avatar-placeholder.svg) 50%/cover no-repeat;width:100%;height:100%}.dark .subscription-avatar__placeholder{background-image:url(/subscriptions/avatar-placeholder-dark.svg)}.fan-subscription-card__title{min-width:0;color:var(--subscriptions-card-text);font-family:var(--font-main), serif;font-size:var(--fs-28);font-weight:var(--fw-bold);line-height:var(--lh-32);letter-spacing:var(--ls-0);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.fan-subscription-card__quick-actions{gap:var(--space-8);display:flex}.fan-subscription-card__quick-action{z-index:1;min-width:0;min-height:var(--size-40);cursor:pointer;pointer-events:auto;justify-content:center;align-items:center;gap:var(--space-8);border-radius:var(--radius-full);background:var(--white-10);color:var(--subscriptions-card-text);padding:var(--space-10) var(--space-16);font-family:var(--font-main), serif;font-size:var(--fs-14);font-weight:var(--fw-medium-510);line-height:var(--lh-20);letter-spacing:var(--ls-0);border:0;flex:1;transition:opacity .18s;display:inline-flex;position:relative}.fan-subscription-card__quick-action svg{width:var(--size-20);height:var(--size-20)}.fan-subscription-card__quick-action:hover{opacity:.86}.fan-subscription-card__quick-action:disabled{cursor:default;opacity:.72}.fan-subscription-card__quick-action:focus-visible{outline:var(--size-1) solid var(--white-80);outline-offset:var(--space-2)}.fan-subscription-card__primary-action{z-index:1;min-width:0;min-height:var(--size-40);cursor:pointer;pointer-events:auto;justify-content:center;align-items:center;gap:var(--space-8);border-radius:var(--radius-full);font-family:var(--font-main), serif;font-size:var(--fs-14);font-weight:var(--fw-medium-510);line-height:var(--lh-20);letter-spacing:var(--ls-0);border:0;transition:background-color .18s,opacity .18s;display:inline-flex;position:relative}.fan-subscription-card__primary-action:hover{opacity:.86}.fan-subscription-card__primary-action:disabled{cursor:not-allowed;opacity:.72}.fan-subscription-card__primary-action:focus-visible{outline:var(--size-1) solid var(--white-80);outline-offset:var(--space-2)}.fan-subscription-card__primary-action{background:var(--subscriptions-card-primary-fill);width:100%;color:var(--subscriptions-card-primary-text);padding:var(--space-10) var(--space-16)}.fan-subscription-card__suspended-message{width:100%;padding:var(--space-10) var(--space-16);color:var(--subscriptions-card-text);font-family:var(--font-main), serif;font-size:var(--fs-14);font-weight:var(--fw-medium-510);line-height:var(--lh-20);letter-spacing:var(--ls-0);text-align:center;margin:0}.subscriptions-dialog{--subscriptions-dialog-fill:var(--white-100);--subscriptions-dialog-outline:var(--black-10);--subscriptions-dialog-info-outline:var(--black-20);--subscriptions-dialog-text:var(--lists-list-item-title,var(--black-100));--subscriptions-dialog-muted:var(--lists-list-item-body,var(--black-70));--subscriptions-dialog-soft:var(--black-3);--subscriptions-dialog-focus:var(--black-80);--subscriptions-dialog-review-fill:var(--black-3);--subscriptions-dialog-trailing-icon:var(--black-30);--subscriptions-dialog-chevron:var(--gray-49454f);--subscriptions-dialog-primary-fill:var(--orange-100);--subscriptions-dialog-primary-text:var(--white-100);--subscriptions-dialog-success-icon:var(--swatch-green);--subscriptions-dialog-shadow:var(--shadow-light-100);width:calc(100vw - (var(--space-16) * 2));max-width:var(--size-560);max-height:calc(100svh - (var(--space-16) * 2));border:var(--size-1) solid var(--subscriptions-dialog-outline);border-radius:var(--subscriptions-dialog-radius);background:var(--subscriptions-dialog-fill);box-shadow:var(--subscriptions-dialog-shadow);color:var(--subscriptions-dialog-text);gap:0;padding:0;overflow:auto}.dark .subscriptions-dialog{--subscriptions-dialog-fill:var(--black-100);--subscriptions-dialog-outline:var(--white-10);--subscriptions-dialog-info-outline:var(--white-20);--subscriptions-dialog-text:var(--lists-list-item-title,var(--white-100));--subscriptions-dialog-muted:var(--lists-list-item-body,var(--white-70));--subscriptions-dialog-soft:var(--white-3);--subscriptions-dialog-focus:var(--white-80);--subscriptions-dialog-review-fill:var(--black-15);--subscriptions-dialog-trailing-icon:var(--white-30);--subscriptions-dialog-shadow:var(--shadow-dark-100)}.subscriptions-dialog--manage .subscriptions-dialog__header{min-height:0;padding-bottom:var(--space-8)}.subscriptions-dialog--manage .subscriptions-dialog__plan{gap:var(--space-16);padding-inline:var(--space-24)}.subscriptions-dialog--manage .subscriptions-dialog__plan-copy{gap:0}.subscriptions-dialog--manage .subscriptions-dialog__plan-description,.subscriptions-dialog--manage .subscriptions-dialog__list-description{letter-spacing:var(--ls-025)}.subscriptions-dialog--manage .subscriptions-dialog__list-title{letter-spacing:var(--ls-wider)}.subscriptions-dialog--manage .subscriptions-dialog__plan-description,.subscriptions-dialog--manage .subscriptions-dialog__list-description,.subscriptions-dialog--manage .subscriptions-dialog__list-title{white-space:normal;overflow:visible}.subscriptions-dialog__plan-heading{align-items:center;gap:var(--space-12);min-width:0;display:flex}.subscriptions-dialog__plan-status{border-radius:var(--radius-full);padding:var(--space-4) var(--space-8);background:var(--subscriptions-dialog-soft);color:var(--subscriptions-dialog-text);font-family:var(--font-main), sans-serif;font-size:var(--fs-14);font-weight:var(--fw-medium-510);line-height:var(--lh-16);letter-spacing:var(--ls-028);flex-shrink:0;align-items:center;display:inline-flex}.subscriptions-dialog__plan-status[data-status=active]{background:var(--green-10);color:var(--green-100)}.subscriptions-dialog__plan-status[data-status=paused]{background:var(--orange-15);color:var(--orange-100)}.subscriptions-dialog__plan-status[data-status=expired]{background:var(--red-100)}@supports (color:color-mix(in lab, red, red)){.subscriptions-dialog__plan-status[data-status=expired]{background:color-mix(in srgb, var(--red-100) 10%, transparent)}}.subscriptions-dialog__plan-status[data-status=expired]{color:var(--red-deep)}.dark .subscriptions-dialog__plan-status[data-status=canceled],.dark .subscriptions-dialog__plan-status[data-status=suspended]{background:var(--muted-40)}.subscriptions-dialog--manage .subscriptions-dialog__list-icon{justify-self:center}.subscriptions-dialog--manage .subscriptions-dialog__trailing-icon{width:var(--size-14);height:var(--size-14);justify-self:end}.subscriptions-dialog--manage .subscriptions-dialog__list-description[data-tone=warning]{color:var(--orange-100)}.subscriptions-dialog--manage .subscriptions-dialog__actions{padding-block:var(--space-20)}.subscriptions-dialog--manage .subscriptions-dialog__text-action{font-weight:var(--fw-regular)}.subscriptions-dialog__header{min-height:calc(var(--size-32) + (var(--space-24) * 2));padding:var(--space-24);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.subscriptions-dialog__title{color:var(--subscriptions-dialog-text);font-family:var(--font-main), serif;font-size:var(--fs-24);font-weight:var(--fw-medium);line-height:var(--lh-32);letter-spacing:var(--ls-0)}.subscriptions-dialog__plan,.subscriptions-dialog__list-item{min-height:calc(var(--subscriptions-dialog-avatar-size) + var(--space-16))}.subscriptions-dialog__plan{grid-template-columns:var(--subscriptions-dialog-avatar-size) minmax(0, 1fr);gap:var(--space-24);width:100%;padding:var(--space-8) var(--space-16);align-items:center;display:grid}.subscriptions-dialog__avatar{width:var(--subscriptions-dialog-avatar-size);height:var(--subscriptions-dialog-avatar-size);border-radius:var(--radius-full);overflow:hidden}.subscriptions-dialog__avatar [data-slot=avatar-fallback]{background:var(--subscriptions-dialog-soft);color:var(--subscriptions-dialog-text);font-family:var(--font-main), serif;font-size:var(--fs-14);font-weight:var(--fw-semibold)}.subscriptions-dialog__plan-copy,.subscriptions-dialog__list-copy{justify-content:center;gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.subscriptions-dialog__plan-title,.subscriptions-dialog__list-title{min-width:0;color:var(--subscriptions-dialog-text);font-family:var(--font-main), serif;font-size:var(--fs-16);font-weight:var(--fw-regular);line-height:var(--lh-24);letter-spacing:var(--ls-0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.subscriptions-dialog__plan-description,.subscriptions-dialog__list-description{min-width:0;color:var(--subscriptions-dialog-muted);font-family:var(--font-main), serif;font-size:var(--fs-14);font-weight:var(--fw-regular);line-height:var(--lh-20);letter-spacing:var(--ls-0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.subscriptions-dialog__list-item{cursor:pointer;grid-template-columns:var(--size-24) minmax(0, 1fr) var(--size-24);gap:var(--space-16);appearance:none;width:100%;padding:var(--space-8) var(--space-24);text-align:left;background:0 0;border:none;align-items:center;display:grid}.subscriptions-dialog__list-item:hover,.subscriptions-dialog__text-action:hover:not(:disabled){background:var(--subscriptions-dialog-soft)}.subscriptions-dialog__list-item:disabled,.subscriptions-dialog__text-action:disabled,.subscriptions-dialog__filled-action:disabled{cursor:not-allowed;opacity:.58}.subscriptions-dialog__list-item:focus-visible{background:var(--subscriptions-dialog-soft);outline:none}.subscriptions-dialog__text-action:focus-visible,.subscriptions-dialog__filled-action:focus-visible{outline:var(--size-1) solid var(--subscriptions-dialog-focus);outline-offset:calc(-1 * var(--space-2))}.subscriptions-dialog__list-icon,.subscriptions-dialog__trailing-icon{width:var(--size-24);height:var(--size-24);color:var(--subscriptions-dialog-text)}.subscriptions-dialog__trailing-icon{width:var(--size-16);height:var(--size-16);color:var(--subscriptions-dialog-chevron)}.subscriptions-dialog__actions{min-height:calc(var(--size-48) + (var(--space-20) * 2));justify-content:flex-end;align-items:center;gap:var(--space-8);width:100%;padding:var(--space-20) var(--space-24) var(--space-24);display:flex}.subscriptions-dialog__error{margin:var(--space-8) var(--space-24) 0;color:var(--menu-button-destructive-fill);font-family:var(--font-main), serif;font-size:var(--fs-14);line-height:var(--lh-20)}.fan-subscription-card__badges{top:var(--space-16);right:var(--space-16);left:var(--space-16);justify-content:flex-end;gap:var(--space-8);flex-wrap:wrap;display:flex;position:absolute}.fan-subscription-card__badges .fan-subscription-card__badge{position:static}.fan-subscription-card__primary-action svg{width:var(--size-20);height:var(--size-20);flex-shrink:0}.subscriptions-dialog--tiers .subscriptions-dialog__header{min-height:0;padding-bottom:var(--space-8)}.subscriptions-dialog--tiers .subscriptions-dialog__plan{padding-inline:var(--space-24)}.subscriptions-dialog__tiers{margin:0;padding:0;list-style:none}.subscriptions-dialog__tier{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) var(--size-16)}.subscriptions-dialog__tier-price{color:var(--subscriptions-dialog-text);font-family:var(--font-main), serif;font-size:var(--fs-16);font-weight:var(--fw-regular);line-height:var(--lh-24);text-align:end;overflow-wrap:anywhere}.subscriptions-dialog__tier-price[data-canceled=true]{text-decoration:line-through}.subscriptions-dialog__tier-status[data-status=active]{color:var(--green-100)}.subscriptions-dialog__tier-status[data-status=paused]{color:var(--orange-100)}.subscriptions-dialog__tier-status[data-status=expired]{color:var(--red-deep)}.subscriptions-dialog__unavailable{min-height:calc(var(--size-80) - (var(--size-1) * 2));margin:var(--space-16) var(--space-24) 0;border:var(--size-1) solid var(--subscriptions-dialog-info-outline);border-radius:var(--radius-2xl);background:var(--subscriptions-dialog-soft);padding:var(--space-16);color:var(--subscriptions-dialog-text);font-family:var(--font-main), sans-serif;font-size:var(--fs-14);font-weight:var(--fw-regular);line-height:var(--lh-20);align-items:center;display:flex}.subscriptions-dialog__text-action,.subscriptions-dialog__filled-action{min-height:var(--size-48);cursor:pointer;border-radius:var(--radius-full);padding:var(--space-10) var(--space-16);font-family:var(--font-main), serif;font-size:var(--fs-14);font-weight:var(--fw-medium);line-height:var(--lh-20);letter-spacing:var(--ls-0);border:0;justify-content:center;align-items:center;display:inline-flex}.subscriptions-dialog__text-action{color:var(--subscriptions-dialog-text);background:0 0}.subscriptions-dialog__text-action--back{gap:var(--space-8)}.subscriptions-dialog__text-action--back svg{width:var(--size-20);height:var(--size-20)}.subscriptions-dialog__filled-action{gap:var(--space-8);background:var(--subscriptions-dialog-primary-fill);color:var(--subscriptions-dialog-primary-text)}.subscriptions-dialog__filled-action svg{width:var(--size-20);height:var(--size-20)}.subscriptions-dialog__options{flex-direction:column;width:100%;display:flex}.subscriptions-dialog__option{align-items:center}.subscriptions-dialog__radio{width:var(--size-20);height:var(--size-20);border:calc(var(--size-1) * 2) solid var(--subscriptions-dialog-trailing-icon);border-radius:var(--radius-full);justify-self:end;transition:border-color .18s;position:relative}.subscriptions-dialog__option[aria-checked=true] .subscriptions-dialog__radio{border-color:var(--subscriptions-dialog-primary-fill)}.subscriptions-dialog__option[aria-checked=true] .subscriptions-dialog__radio:after{content:"";width:var(--size-10);height:var(--size-10);border-radius:var(--radius-full);background:var(--subscriptions-dialog-primary-fill);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.subscriptions-dialog__result-header{min-height:calc(var(--size-104) + (var(--space-24) * 2));justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-24);text-align:center;flex-direction:column;display:flex}.subscriptions-dialog__result-header svg{width:var(--size-48);height:var(--size-48);color:var(--subscriptions-dialog-success-icon)}.subscriptions-dialog__result-title{color:var(--subscriptions-dialog-text);font-family:var(--font-main), serif;font-size:var(--fs-24);font-weight:var(--fw-medium);line-height:var(--lh-32);letter-spacing:var(--ls-0);margin:0}.subscriptions-dialog__result-description{color:var(--subscriptions-dialog-muted);font-family:var(--font-main), serif;font-size:var(--fs-16);font-weight:var(--fw-medium);line-height:var(--lh-20);letter-spacing:var(--ls-0);margin:0}.subscriptions-dialog__review{justify-content:center;gap:var(--space-12);width:calc(100% - (var(--space-16) * 2));margin:var(--space-16);border:var(--size-1) solid var(--subscriptions-dialog-outline);border-radius:var(--radius-2xl);background:var(--subscriptions-dialog-review-fill);padding:var(--space-16);flex-direction:column;display:flex}.subscriptions-dialog__review div{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;display:grid}.subscriptions-dialog__review dt,.subscriptions-dialog__review dd{font-family:var(--font-main), serif;font-size:var(--fs-16);font-weight:var(--fw-regular);line-height:var(--lh-24);letter-spacing:var(--ls-0);margin:0}.subscriptions-dialog__review dt{color:var(--subscriptions-dialog-muted)}.subscriptions-dialog__review dd{color:var(--subscriptions-dialog-text);text-align:right}@media (max-width:767px){.fan-subscription-card__image[data-hide-on-mobile=true]{display:none}}@media (min-width:768px){.subscriptions-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--subscriptions-card-min-width)), 1fr));gap:var(--subscriptions-grid-gap-desktop);max-width:none}}}
