.StageSubscriptionModal_modal__qyz17{display:flex;align-items:center;justify-content:center;overflow:auto;padding:var(--modal-viewport-gutter)}.StageSubscriptionModal_backdrop__6totx{background-color:var(--overlay-scrim-soft)}.StageSubscriptionModal_modalScrollContainer__pPdp8{display:flex;justify-content:center;width:100%;max-height:var(--modal-sheet-max-height)}.StageSubscriptionModal_sheet__woxkk{position:relative;display:flex;width:min(100%,var(--stage-subscription-modal-width));min-width:min(100%,var(--modal-sheet-min-width));max-height:var(--modal-sheet-max-height);flex-direction:column;overflow-y:auto;border:var(--control-border-width) solid var(--stage-border);border-radius:var(--stage-card-radius);background:var(--stage-surface-raised);box-shadow:var(--modal-sheet-shadow);color:var(--font-color-1);padding:var(--space-xl)}.StageSubscriptionModal_sheet__woxkk:focus-visible{outline:var(--interactive-focus-outline-width) solid var(--primary-color-1);outline-offset:var(--interactive-focus-outline-width)}.StageSubscriptionModal_visuallyHidden__6LZdx{position:absolute;width:var(--layout-visually-hidden-size);height:var(--layout-visually-hidden-size);margin:calc(-1 * var(--layout-visually-hidden-size));overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0}.StageSubscriptionModal_container__GILmc{display:flex;flex-direction:column;gap:var(--space-xl)}.StageSubscriptionModal_header__JFxXN{display:flex;align-items:flex-start;gap:var(--space-md);padding-right:var(--space-3xl)}.StageSubscriptionModal_profileImage__Q4h4f{flex-shrink:0}.StageSubscriptionModal_avatarFallback__MyY0_,.StageSubscriptionModal_profileImage__Q4h4f img{width:var(--stage-subscription-modal-avatar-size);height:var(--stage-subscription-modal-avatar-size);border:var(--control-border-width) solid var(--stage-border);border-radius:var(--stage-card-radius)}.StageSubscriptionModal_profileImage__Q4h4f img{-o-object-fit:cover;object-fit:cover}.StageSubscriptionModal_avatarFallback__MyY0_{display:flex;align-items:center;justify-content:center;background-color:var(--stage-accent-soft);color:var(--font-color-1);font-size:var(--type-title-sm);font-weight:700}.StageSubscriptionModal_headerContent__1_zOJ{display:flex;min-width:0;flex:1;flex-direction:column;gap:var(--space-2xs)}.StageSubscriptionModal_title__kNx69{margin:0;color:var(--font-color-1);font-family:var(--font-family-heading);font-size:var(--type-title-sm);font-weight:700;line-height:var(--type-title-sm-line)}.StageSubscriptionModal_metrics__kJbH6{display:flex;flex-flow:row wrap;align-items:center;gap:var(--space-xs);color:var(--font-color-3);font-family:var(--font-family-body);font-size:var(--type-body-sm);line-height:var(--type-body-sm-line)}.StageSubscriptionModal_metric__VFlkc{display:flex;align-items:center;gap:var(--space-xs);color:inherit;white-space:nowrap}.StageSubscriptionModal_metric__VFlkc:not(:last-child):after{content:"•";margin-left:var(--space-xs);color:var(--font-color-3);opacity:var(--opacity-muted)}.StageSubscriptionModal_metric__VFlkc svg{flex-shrink:0;font-size:inherit}.StageSubscriptionModal_description__afHIc{color:var(--font-color-2);font-family:var(--font-family-body);font-size:var(--type-body-sm);line-height:var(--type-body-md-line)}.StageSubscriptionModal_adminAccess__cFqNF,.StageSubscriptionModal_alreadySubscribed__RywZg{display:flex;gap:var(--space-sm);border-radius:var(--radius-sm);font-family:var(--font-family-body);font-size:var(--type-body-sm);line-height:var(--type-body-sm-line);padding:var(--space-sm)}.StageSubscriptionModal_alreadySubscribed__RywZg{align-items:center;flex-wrap:wrap;border:var(--control-border-width) solid var(--font-color-success);background-color:var(--color-success-soft);color:var(--font-color-success)}.StageSubscriptionModal_alreadySubscribed__RywZg>svg{flex-shrink:0}.StageSubscriptionModal_alreadySubscribed__RywZg>span{flex:1;min-width:0}.StageSubscriptionModal_alreadySubscribed__RywZg>a{width:100%}.StageSubscriptionModal_adminAccess__cFqNF{position:relative;align-items:flex-start;overflow:hidden;border:var(--control-border-width) solid var(--stage-border);background:var(--stage-accent-soft);color:var(--font-color-1)}.StageSubscriptionModal_adminAccess__cFqNF:before{content:"";position:absolute;top:0;bottom:0;left:0;width:var(--space-2xs);background:var(--primary-color-1)}.StageSubscriptionModal_adminAccess__cFqNF svg{flex-shrink:0;color:var(--primary-color-1);font-size:var(--type-body-md);margin-top:var(--space-3xs)}.StageSubscriptionModal_loginPrompt__AIPU3{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-md);text-align:center}.StageSubscriptionModal_loginPrompt__AIPU3 p{margin:0;color:var(--font-color-2);font-size:var(--type-body-sm);line-height:var(--type-body-sm-line)}.StageSubscriptionModal_error__PNoLf,.StageSubscriptionModal_noPlans__v8fI1{border-radius:var(--radius-sm);padding:var(--space-md);text-align:center;font-family:var(--font-family-body);font-size:var(--type-body-sm);line-height:var(--type-body-sm-line)}.StageSubscriptionModal_error__PNoLf{border:var(--control-border-width) solid var(--font-color-error);background-color:var(--color-error-soft);color:var(--font-color-error)}.StageSubscriptionModal_noPlans__v8fI1{background-color:var(--stage-accent-soft);color:var(--font-color-3)}.StageSubscriptionModal_plansContainer__OOfzq{display:flex;flex-direction:column;gap:var(--space-md)}.StageSubscriptionModal_planCard__mZkbk{border:var(--stage-subscription-modal-card-border-width) solid var(--stage-border);border-radius:var(--stage-card-radius);background-color:var(--stage-surface);padding:var(--stage-subscription-modal-plan-padding);transition:border-color var(--modal-control-transition),background-color var(--modal-control-transition),box-shadow var(--modal-control-transition)}.StageSubscriptionModal_planCard__mZkbk:hover{border-color:var(--stage-border-strong)}.StageSubscriptionModal_planCard__mZkbk.StageSubscriptionModal_selected__tn_tH{border-color:var(--primary-color-1);background-color:var(--stage-accent-soft);box-shadow:var(--shadow-sm)}.StageSubscriptionModal_planHeader__QUnHD{margin-bottom:var(--space-md)}.StageSubscriptionModal_planName__TQW3q{margin:0 0 var(--space-xs);color:var(--font-color-1);font-family:var(--font-family-heading);font-size:var(--type-body-lg);font-weight:700;line-height:var(--type-body-md-line)}.StageSubscriptionModal_planDescription__3Zura{margin:0;color:var(--font-color-2);font-family:var(--font-family-body);font-size:var(--type-body-sm);line-height:var(--type-body-md-line)}.StageSubscriptionModal_intervalSelector__Jh1Ev{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-bottom:var(--space-md)}.StageSubscriptionModal_planPricing__h_aKc{margin-bottom:var(--space-md);text-align:center}.StageSubscriptionModal_freePrice__1GQXV,.StageSubscriptionModal_price__JyZgU{color:var(--font-color-1);font-family:var(--font-family-heading);font-size:var(--type-title-md);font-weight:800;line-height:var(--type-title-sm-line)}.StageSubscriptionModal_priceFrequency__mLaHs,.StageSubscriptionModal_savings__NrRtE{margin-top:var(--space-2xs);font-family:var(--font-family-body);font-size:var(--type-body-sm);line-height:var(--type-body-sm-line)}.StageSubscriptionModal_priceFrequency__mLaHs{color:var(--font-color-3)}.StageSubscriptionModal_savings__NrRtE{color:var(--font-color-success);font-weight:700}.StageSubscriptionModal_benefits__OJCTX{margin-bottom:var(--space-md);padding-top:var(--space-md);border-top:var(--control-border-width) solid var(--stage-border)}.StageSubscriptionModal_benefitsTitle__tg0Dh{margin-bottom:var(--space-xs);color:var(--font-color-1);font-size:var(--type-body-sm);font-weight:700;line-height:var(--type-body-sm-line)}.StageSubscriptionModal_benefits__OJCTX ul{margin:0;padding-left:var(--space-lg);list-style-type:disc}.StageSubscriptionModal_benefits__OJCTX li{color:var(--font-color-2);font-size:var(--type-body-sm);line-height:var(--type-body-md-line);margin-bottom:var(--space-2xs)}.StageSubscriptionModal_subscribeButton__6SFCx{margin-top:var(--space-md)}@media (max-width:50rem){.StageSubscriptionModal_modal__qyz17{align-items:flex-start;padding:var(--modal-viewport-gutter-mobile)}.StageSubscriptionModal_sheet__woxkk{padding:var(--space-lg)}.StageSubscriptionModal_header__JFxXN{gap:var(--space-sm);padding-right:var(--space-2xl)}.StageSubscriptionModal_metric__VFlkc{white-space:normal}}