:root{--font-size-caption:.75rem;--font-size-overline:.8125rem;--font-size-label:.875rem;--font-size-body-sm:.9375rem;--font-size-body:1rem;--font-size-body-lg:1.0625rem;--font-size-title-sm:1.125rem;--line-height-compact:1.3;--line-height-ui:1.45;--line-height-body:1.6;--line-height-relaxed:1.75}small,.proof-faces span,.app-chip,.step-grid article>.step-number,.step-grid article>.step-connector{font-size:var(--font-size-caption);line-height:var(--line-height-ui)}body{font-size:var(--font-size-body);line-height:var(--line-height-body)}.button,.brand-search input,.brand-search-submit,.desktop-nav a,.account-link,.mobile-menu>div a{font-size:var(--font-size-label);line-height:var(--line-height-ui)}.eyebrow{font-size:var(--font-size-overline);line-height:var(--line-height-ui)}.locale-code,.locale-country{font-size:var(--font-size-caption);line-height:var(--line-height-ui)}.locale-grid a{font-size:var(--font-size-overline);line-height:var(--line-height-ui)}.locale-panel-heading>strong,.locale-market-intro strong,.locale-language-section>strong{font-size:var(--font-size-label);line-height:var(--line-height-ui)}.locale-market-intro small{font-size:var(--font-size-caption);line-height:var(--line-height-ui)}.search-results strong,.hero-proof strong,.trust-strip div,.step-card p,.plus-copy li,.brand-card strong,.split-heading>a{font-size:var(--font-size-label);line-height:var(--line-height-ui)}.search-results small,.hero-proof small,.section-cta small,.plus-copy>small,.brand-card small{font-size:var(--font-size-caption);line-height:var(--line-height-ui)}.faq-list summary{font-size:var(--font-size-body);line-height:var(--line-height-ui)}.faq-list details p{font-size:var(--font-size-body-sm);line-height:var(--line-height-relaxed)}.product-window-bar small,.mini-heading small,.mini-heading>span,.mini-stats small,.mini-stats em,.mini-card-title,.mini-row strong,.mini-row b,.floating-status strong,.floating-saving small,.floating-saving span,.saving-card-head small,.saving-card-head>span,.saving-labels,.offer-card small,.offer-card strong,.budget-pill strong,.budget-pill small{font-size:var(--font-size-caption);line-height:var(--line-height-compact)}.mini-row small,.floating-status small{font-size:var(--font-size-caption);line-height:var(--line-height-ui)}.step-number{font-size:var(--font-size-caption)}.directory-hero p{font-size:var(--font-size-body);line-height:var(--line-height-relaxed)}.directory-search input{font-size:var(--font-size-body)}.directory-locale span,.directory-meta{font-size:var(--font-size-caption);line-height:var(--line-height-ui)}.directory-locale select,.directory-grid strong{font-size:var(--font-size-label);line-height:var(--line-height-ui)}.directory-grid small,.cancellation-breadcrumb,.landing-benefits small,.landing-price small,.landing-price>span,.landing-visual figcaption span,.form-card-head span,.form-card-head .form-secure,.form-step legend small,.field-help,.field-help span,.form-guarantees,.signature-meta small,.signature-meta button,.signature-error,.research-state,.research-state i{font-size:var(--font-size-caption);line-height:var(--line-height-ui)}.landing-benefits strong,.form-card-head strong,.form-step legend>span,.field-label,.segmented-control label,.signature-heading,.signature-complete{font-size:var(--font-size-label);line-height:var(--line-height-ui)}.field-label input,.field-label select,.field-label textarea{font-size:var(--font-size-body);line-height:var(--line-height-ui)}.field-divider{font-size:var(--font-size-caption)}.landing-confidence{font-size:var(--font-size-label);line-height:var(--line-height-ui)}.content-callout p,.content-steps p,.info-card li,.landing-final small{font-size:var(--font-size-body-sm);line-height:var(--line-height-body)}.content-callout>span,.content-steps span{font-size:var(--font-size-label)}.brand-guide-summary dt,.brand-fact-list>div>span,.brand-channel-list span,.brand-useful-notes li span,.brand-sources p,.brand-sources a,.cancellation-phase>span,.cancellation-phase small{font-size:var(--font-size-caption);line-height:var(--line-height-ui)}.brand-guide-summary dd,.brand-fact-list strong,.brand-channel-list strong,.brand-channel-list b{font-size:var(--font-size-label);line-height:var(--line-height-ui)}.brand-fact-list p,.brand-channel-list small,.brand-useful-notes li,.billing-paths>header p,.cancellation-timeline>header p,.related-searches>p,.billing-paths article p,.cancellation-timeline article p,.brand-mistakes p,.cancellation-current-state p,.cancellation-help-card p,.cancellation-help-card a{font-size:var(--font-size-body-sm);line-height:var(--line-height-body)}.brand-mistakes strong{font-size:var(--font-size-label)}.cancellation-timeline article>span,.brand-mistakes article>span{font-size:var(--font-size-caption)}.checkout-heading>p,.payment-card-head>div:first-child>span{font-size:var(--font-size-body);line-height:var(--line-height-body)}.review-card-head small,.review-card dt,.payment-card-head small,.checkout-merchant{font-size:var(--font-size-caption);line-height:var(--line-height-ui)}.review-card-head button,.review-card dd,.order-summary li{font-size:var(--font-size-label);line-height:var(--line-height-ui)}.club-hero-page>div>p,.benefits-section article p,.legacy-promise p,.member-benefit-section>div:first-child>p,.member-benefit-grid p,.upsell-details-heading p,.upsell-benefits p,.upsell-bottom p{font-size:var(--font-size-body-sm);line-height:var(--line-height-body)}.club-offer dt,.club-hero-page form label,.club-checkout-notice,.member-benefit-grid article>span,.member-benefit-grid small,.upsell-header>span,.upsell-success small,.upsell-price small,.upsell-price i,.upsell-details-heading>span,.upsell-how>span,.upsell-how small{font-size:var(--font-size-caption);line-height:var(--line-height-ui)}.club-secondary-link,.upsell-status,.upsell-success strong,.upsell-skip,.upsell-how strong{font-size:var(--font-size-label);line-height:var(--line-height-ui)}.upsell-terms{line-height:var(--line-height-body);font-size:var(--font-size-overline)!important}.contact-intro>p,.contact-card>p,.legal-page article p,.login-card>p{font-size:var(--font-size-body);line-height:var(--line-height-relaxed)}.contact-options strong,.contact-options a,.contact-options small,.contact-success p,.legal-page>aside a,.legal-notice strong,.login-preview strong,.login-card form label,.login-success strong{font-size:var(--font-size-label);line-height:var(--line-height-ui)}.contact-form>small,.legal-page>aside span,.legal-notice,.legal-notice p,.login-preview small,.login-divider,.login-legal,.login-success small{font-size:var(--font-size-caption);line-height:var(--line-height-body)}.footer-intro p,.footer-column a{font-size:var(--font-size-label);line-height:var(--line-height-body)}.footer-column strong,.independent-badge,.footer-bottom,.home-legal-notice h2,.home-legal-notice p{font-size:var(--font-size-caption);line-height:var(--line-height-body)}@media (max-width:540px){.home-hero-copy>p,.directory-hero p,.brand-search input,input,select,textarea{font-size:var(--font-size-body)}.locale-grid a{align-items:center;min-height:44px}}
.legal-document-page>aside nav,.legal-document-page>aside ol{gap:4px;display:grid}.legal-document-page>aside ol{counter-reset:legal-document;margin:0;padding:0;list-style:none}.legal-document-page>aside li{counter-increment:legal-document}.legal-document-page>aside nav a{color:var(--muted);border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:7px;padding:10px 11px;line-height:1.4;display:grid}.legal-document-page>aside li a:before{content:counter(legal-document, decimal-leading-zero);color:var(--teal);letter-spacing:.04em;padding-top:1px;font-size:9px;font-weight:800}.legal-document-page>aside nav a[aria-current=page]{color:var(--ink);background:var(--cream)}@media (max-width:850px){.legal-document-page{gap:38px}.legal-document-page>aside{background:#fff;border-radius:16px;padding:18px;display:block;position:static}.legal-document-page>aside>strong{margin:0 0 12px;display:block}.legal-document-page>aside nav,.legal-document-page>aside ol{gap:0}.legal-document-page>aside li+li{border-top:1px solid var(--line)}.legal-document-page>aside nav a{border-radius:0;grid-template-columns:25px minmax(0,1fr);align-items:center;min-height:48px;padding:13px 10px;font-size:14px}.legal-document-page>aside nav a[aria-current=page]{border-radius:10px;margin:4px 0}}
.site-header{width:100%;max-width:none;margin:0;padding:0;display:block}.cancellation-shell{line-height:var(--line-height-body)}.cancellation-shell .mobile-form-cta{display:none}.cancellation-shell .desktop-nav a,.cancellation-shell .account-link,.cancellation-shell .locale-country{font-size:var(--font-size-label)}.cancellation-shell .locale-code,.cancellation-shell .locale-panel>p,.cancellation-shell .locale-grid small{font-size:var(--font-size-caption)}.cancellation-shell .locale-grid a{font-size:var(--font-size-overline)}@media (min-width:721px){.cancellation-shell .site-header-minimal .locale-picker summary{width:108.2px}}.cancellation-shell .cancellation-breadcrumb,.cancellation-shell .landing-benefits small,.cancellation-shell .landing-visual figcaption span,.cancellation-shell .form-card-head span,.cancellation-shell .form-card-head .form-secure,.cancellation-shell .form-step legend small,.cancellation-shell .field-divider,.cancellation-shell .field-help,.cancellation-shell .field-help span,.cancellation-shell .form-guarantees,.cancellation-shell .signature-meta small,.cancellation-shell .signature-meta button,.cancellation-shell .signature-error{font-size:var(--font-size-caption);line-height:var(--line-height-ui)}.cancellation-shell .landing-benefits strong,.cancellation-shell .form-card-head strong,.cancellation-shell .form-step legend,.cancellation-shell .form-step legend>div,.cancellation-shell .form-step legend>span,.cancellation-shell .field-label,.cancellation-shell .reason-options label,.cancellation-shell .reason-options span,.cancellation-shell .segmented-control label,.cancellation-shell .signature-heading,.cancellation-shell .signature-complete{font-size:var(--font-size-label);line-height:var(--line-height-ui)}.cancellation-shell .field-label input,.cancellation-shell .field-label select,.cancellation-shell .field-label textarea{font-size:var(--font-size-body);line-height:var(--line-height-ui)}.cancellation-shell .date-picker-field{width:100%;min-width:0;max-width:100%}.cancellation-shell .date-picker-control{width:100%;min-width:0;max-width:100%;min-height:49px;color:var(--ink);background:#fbfcfb;border:1px solid #d9e3df;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.cancellation-shell .date-picker-control:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px #2f7c701a}.cancellation-shell .date-picker-value{min-width:0;font-size:var(--font-size-body);font-weight:500;line-height:var(--line-height-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cancellation-shell .date-picker-value.is-placeholder{color:#7d8d8a}.cancellation-shell .date-picker-icon{width:20px;height:20px;color:var(--teal);flex:0 0 20px;place-items:center;display:grid}.cancellation-shell .date-picker-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.cancellation-shell .date-picker-input{z-index:1;border-radius:inherit;opacity:0;cursor:pointer;border:0;width:100%;min-width:0;max-width:none;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0}.cancellation-shell .cancellation-form-card .form-step{border:0;border-radius:0;margin:0;padding:0}.cancellation-shell .cancellation-copy .landing-benefits{color:var(--ink);font-size:var(--font-size-body);gap:14px}.cancellation-shell .cancellation-copy{container:cancellation-title/inline-size}.cancellation-shell .cancellation-title{--cancellation-title-fluid:16cqi;--cancellation-title-max:4.375rem;--font-size-cancellation-title:clamp(2.5rem, var(--cancellation-title-fluid), var(--cancellation-title-max));--font-size-cancellation-brand:1em;font-size:var(--font-size-cancellation-title);letter-spacing:-.055em;margin:0;line-height:.98}.cancellation-shell .cancellation-title--prefix-wide{--cancellation-title-fluid:11cqi;--cancellation-title-max:3.75rem}.cancellation-shell .cancellation-title--prefix-extended{--cancellation-title-fluid:9.5cqi;--cancellation-title-max:3.375rem}.cancellation-shell .cancellation-title-prefix,.cancellation-shell .cancellation-title-brand{display:block}.cancellation-shell .cancellation-title-prefix{white-space:nowrap}.cancellation-shell .cancellation-title-brand{color:var(--teal);font-size:var(--font-size-cancellation-brand);text-wrap:balance;font-style:normal}.cancellation-shell .cancellation-title--brand-medium .cancellation-title-brand{--font-size-cancellation-brand:.75em;line-height:1.04}.cancellation-shell .cancellation-title--brand-long .cancellation-title-brand{--font-size-cancellation-brand:.62em;overflow-wrap:anywhere;max-width:100%;line-height:1.08}.cancellation-shell .landing-confidence,.cancellation-shell .content-callout>span,.cancellation-shell .content-steps span{font-size:var(--font-size-label);line-height:var(--line-height-ui)}.cancellation-shell .content-callout p,.cancellation-shell .content-steps p,.cancellation-shell .info-card li,.cancellation-shell .landing-final small{font-size:var(--font-size-body-sm);line-height:var(--line-height-body);margin-top:0}.cancellation-shell .landing-final-copy{align-items:baseline;line-height:1}.cancellation-shell .research-state,.cancellation-shell .research-state i,.cancellation-shell .brand-guide-summary dt,.cancellation-shell .brand-fact-list>div>span,.cancellation-shell .brand-channel-list span,.cancellation-shell .brand-useful-notes li span,.cancellation-shell .brand-sources p,.cancellation-shell .brand-sources a,.cancellation-shell .billing-paths article>span,.cancellation-shell .cancellation-timeline article>span,.cancellation-shell .brand-mistakes article>span{font-size:var(--font-size-caption);line-height:var(--line-height-ui)}.cancellation-shell .brand-guide-summary dd,.cancellation-shell .brand-fact-list strong,.cancellation-shell .brand-channel-list strong,.cancellation-shell .brand-channel-list b,.cancellation-shell .brand-mistakes strong{font-size:var(--font-size-label);line-height:var(--line-height-ui)}.cancellation-shell .brand-fact-list p,.cancellation-shell .brand-channel-list small,.cancellation-shell .brand-useful-notes li,.cancellation-shell .billing-paths>header p,.cancellation-shell .cancellation-timeline>header p,.cancellation-shell .related-searches>p,.cancellation-shell .billing-paths article p,.cancellation-shell .cancellation-timeline article p,.cancellation-shell .brand-mistakes p{font-size:var(--font-size-body-sm);line-height:var(--line-height-body)}.cancellation-shell .related-searches li{font-size:var(--font-size-caption);line-height:var(--line-height-ui)}.cancellation-shell .brand-faq-list summary{font-size:var(--font-size-body);line-height:var(--line-height-ui);gap:18px;padding:0}.cancellation-shell .brand-faq-list details p{font-size:var(--font-size-body-sm);line-height:var(--line-height-relaxed);margin:-4px 0 24px}.cancellation-shell .footer-intro p,.cancellation-shell .footer-column a{font-size:var(--font-size-overline)}.cancellation-shell .independent-badge,.cancellation-shell .footer-column strong,.cancellation-shell .footer-bottom{font-size:var(--font-size-caption)}.cancellation-shell .form-step-with-back{position:relative}.cancellation-shell .form-step-navigation{align-items:center;min-height:40px;padding:0 28px 8px;display:flex}.cancellation-shell .form-back-link{color:#56716b;font:inherit;font-size:var(--font-size-label);font-weight:720;line-height:var(--line-height-ui);cursor:pointer;background:0 0;border:0;padding:5px 0}@media (max-width:720px){.cancellation-shell .form-step-navigation{padding-inline:20px}.cancellation-shell .landing-visual{display:none}}.cancellation-shell .form-back-link:hover{color:var(--teal)}.cancellation-shell .form-back-link:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #2f7c7033}.cancellation-shell .form-step-with-back .form-actions{margin-top:18px;display:block}.cancellation-shell .form-step-with-back .form-next{width:100%}.cancellation-shell .cancellation-form-card{scroll-margin-top:16px}.cancellation-shell .form-next[aria-busy=true]{cursor:progress;justify-content:center;align-items:center;gap:10px;display:inline-flex}.cancellation-shell .form-submit-spinner{border:2px solid #ffffff6b;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite cancellation-submit-spin}@keyframes cancellation-submit-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cancellation-shell .form-submit-spinner{animation-duration:1.4s}}.cancellation-shell .signature-canvas{height:150px}.cancellation-shell .signature-line{bottom:31px}.cancellation-shell .signature-meta{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.cancellation-shell .signature-meta small{max-width:none}.cancellation-shell .signature-meta button{justify-self:end}.cancellation-shell .brand-useful-notes ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.cancellation-shell .brand-useful-notes li{min-height:112px;color:var(--ink);background:#fff;border:1px solid #dbe5e1;border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:15px;padding:20px;display:grid}.cancellation-shell .recommendation-marker{width:31px;height:31px;color:var(--teal);font-size:var(--font-size-caption);background:#e6f3ef;border-radius:11px;place-items:center;font-weight:850;line-height:1;display:grid}.cancellation-shell .brand-useful-notes .recommendation-marker{width:38px;height:38px}.cancellation-shell .recommendation-marker svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25px;width:18px;height:18px}.cancellation-shell .brand-useful-notes li>p{color:#4e6761;font-size:var(--font-size-body);line-height:var(--line-height-body);margin:0}@media (max-width:540px){.cancellation-shell .brand-useful-notes ul{grid-template-columns:1fr}.cancellation-shell .brand-useful-notes li{min-height:0;padding:16px}.cancellation-shell .cancellation-copy>.mobile-form-cta{color:#fff;font-size:var(--font-size-label);font-weight:760;line-height:var(--line-height-ui);margin:20px 0 0;display:flex}.cancellation-shell .field-label input,.cancellation-shell .field-label select,.cancellation-shell .field-label textarea{font-size:var(--font-size-body)}}
.simple-dashboard-sidebar nav a,.simple-dashboard-sidebar nav button,.dashboard-sidebar nav a,.dashboard-sidebar nav button,.dashboard-sidebar-bottom a,.dashboard-sidebar-bottom button,.dashboard-mobile-menu nav.dashboard-mobile-nav a,.mobile-dashboard-nav button,.simple-mobile-nav button{font-size:var(--font-size-label);line-height:var(--line-height-ui)}.simple-dashboard-sidebar nav a>i,.dashboard-sidebar nav button i,.simple-mobile-nav button i{font-size:var(--font-size-caption)}.dashboard-topbar input{font-size:var(--font-size-body)}.dashboard-topbar small,.simple-topbar-copy span{font-size:var(--font-size-caption);line-height:var(--line-height-ui)}.dashboard-topbar strong,.dashboard-topbar>span,.simple-topbar-copy strong{font-size:var(--font-size-label);line-height:var(--line-height-ui)}.dashboard-heading span,.dashboard-panel .eyebrow,.simple-card-kicker,.simple-section-head span{font-size:var(--font-size-overline);line-height:var(--line-height-ui)}.dashboard-heading p,.simple-section-head p,.simple-pending-card>p,.dashboard-system-notice p,.dashboard-success-notice p,.dashboard-empty p,.simple-empty{font-size:var(--font-size-body-sm);line-height:var(--line-height-body)}.dashboard-heading>a,.dashboard-action,.simple-card-button,.simple-section-head .button,.dashboard-panel header>a,.dashboard-download-link{line-height:var(--line-height-ui);font-size:var(--font-size-label)!important}.dashboard-stats small,.dashboard-stats em,.dashboard-stats span,.stat-trend,.dashboard-stats article>button,.simple-summary small,.simple-summary em{font-size:var(--font-size-caption);line-height:var(--line-height-ui)}.support-box strong,.dashboard-system-notice strong,.dashboard-success-notice strong,.dashboard-empty strong{font-size:var(--font-size-label);line-height:var(--line-height-ui)}.support-box small,.support-box>span,.status-pill,.timeline-inline span,.timeline-inline small,.operation-status i,.operation-status small,.job-state,.dashboard-offer-banner small,.operation-card>div:nth-child(2)>span,.operation-card>div:nth-child(2)>small{font-size:var(--font-size-caption);line-height:var(--line-height-ui)}.dashboard-offer-banner strong,.operation-card h2{font-size:var(--font-size-label);line-height:var(--line-height-ui)}.dashboard-offer-banner p,.operation-card p{font-size:var(--font-size-body-sm);line-height:var(--line-height-body)}.dashboard-offer-banner .button,.dashboard-admin-link,.dashboard-toast,.simple-pending-card button strong,.simple-action-grid strong,.simple-subscription-list strong,.simple-cancellation-card header strong,.simple-request-card header strong,.simple-support-card h2{font-size:var(--font-size-label);line-height:var(--line-height-ui)}.simple-pending-card button small,.simple-pending-card button i,.simple-action-grid small,.simple-section-head span,.simple-subscription-list small,.simple-subscription-list button,.simple-cancellation-card header small,.simple-request-card header small,.simple-cancellation-card header em,.simple-cancellation-timeline small,.simple-cancellation-card dt,.simple-request-card>header>i,.simple-request-detail span,.simple-message strong,.simple-reply-form label,.simple-request-card>footer,.simple-profile-card dt,.simple-plan-card>small,.simple-plan-card>strong small{font-size:var(--font-size-caption);line-height:var(--line-height-ui)}.simple-cancellation-card dd,.simple-request-detail p,.simple-message p,.simple-profile-card dd,.simple-plan-card li,.simple-plan-card>p,.simple-support-card p{font-size:var(--font-size-body-sm);line-height:var(--line-height-body)}.simple-reply-form .button,.simple-plan-card .button,.simple-support-card .button,.cancellation-detail-shell>a,.cancellation-detail-heading>strong,.tracked-page>a,.tracked-list article>b,.dashboard-empty>a{font-size:var(--font-size-label);line-height:var(--line-height-ui)}.cancellation-timeline small,.detail-muted,.tracked-page header article small,.tracked-page header article span,.tracked-list small,.cancellation-summary dt,.review-options small,.review-options span{font-size:var(--font-size-caption);line-height:var(--line-height-ui)}.cancellation-summary dd,.cancellation-review-card>div>p,.review-pending{font-size:var(--font-size-body-sm);line-height:var(--line-height-body)}.review-options button,.tracked-form label{font-size:var(--font-size-label);line-height:var(--line-height-ui)}.subscription-summary small,.subscription-summary span,.table-head,.table-row p small{font-size:var(--font-size-caption);line-height:var(--line-height-ui)}.table-tools input,.table-tools>button,.table-row,.table-row p strong,.table-row details a,.table-row details button{font-size:var(--font-size-label);line-height:var(--line-height-ui)}.support-back,.support-heading>aside span,.support-heading>aside small,.support-compose label,.support-reply label,.support-list-title>small,.support-ticket>header span,.support-ticket>header small,.support-status,.support-status-description,.support-conversation strong,.support-conversation time,.support-compose form>small{font-size:var(--font-size-caption);line-height:var(--line-height-ui)}.support-compose>p,.support-conversation p,.support-empty p{font-size:var(--font-size-body-sm);line-height:var(--line-height-body)}.support-empty strong{font-size:var(--font-size-label);line-height:var(--line-height-ui)}.admin-header>div>span,.admin-heading>div:first-child>span,.admin-live,.admin-stats small,.admin-card-title>div:first-child span,.admin-operation-list small,.admin-detail-head small,.admin-detail-head em,.admin-data dt,.admin-cancellation-grid small,.admin-cancellation-grid i,.admin-support-ticket>header small,.admin-support-ticket>header span,.admin-support-ticket>ol time,.admin-support-closed{font-size:var(--font-size-caption);line-height:var(--line-height-ui)}.admin-header nav a,.admin-filters button,.admin-operation-list strong,.admin-detail-head strong,.admin-data dd,.admin-actions button,.admin-cancellation-grid strong,.admin-cancellation-grid button,.admin-support-ticket>ol strong,.admin-support-ticket>form label,.admin-support-ticket button,.admin-customer-reply strong,.admin-job-list small{font-size:var(--font-size-label);line-height:var(--line-height-ui)}.admin-heading p,.admin-stripe-section>div:first-child>p:not(.eyebrow),.admin-fulfillment>div:first-child>p:not(.eyebrow),.admin-support-ticket>ol p,.admin-customer-reply p,.admin-job-list article>p{font-size:var(--font-size-body-sm);line-height:var(--line-height-body)}.admin-note,.admin-note textarea{font-size:var(--font-size-label);line-height:var(--line-height-ui)}.admin-empty{font-size:var(--font-size-body-sm);line-height:var(--line-height-body)}.club-stat form label,.dashboard-preferences form>label:first-child,.dashboard-check,.dashboard-preferences form>small,.member-access-state{font-size:var(--font-size-caption);line-height:var(--line-height-ui)}.club-stat button,.club-stat>a,.dashboard-preferences button{font-size:var(--font-size-label);line-height:var(--line-height-ui)}.admin-operation-list i,.admin-detail-head>i,.detail-head small,.detail-head em,.detail-timeline>div>span,.detail-timeline small,.detail-data small,.cancellation-list-item small,.savings-hero-card small,.savings-hero-card p{font-size:var(--font-size-caption);line-height:var(--line-height-ui)}.detail-timeline strong,.detail-data strong,.cancellation-list-item strong{font-size:var(--font-size-label);line-height:var(--line-height-ui)}.cancellation-list-item>span{font-size:var(--font-size-label)}@media (max-width:800px){.subscription-table{-webkit-overflow-scrolling:touch;overflow-x:auto}.table-head,.table-row{min-width:760px}}
.checkout-service-options{gap:1rem;display:grid}.checkout-service-option{border:1px solid var(--line);background:#fff;border-radius:.875rem;gap:1rem;padding:1.125rem;display:grid;position:relative}.checkout-service-option-featured{border-color:var(--teal);background:#f7fbf9}.checkout-option-badge{color:#fff;background:var(--teal);font-size:var(--font-size-caption);border-radius:999px;padding:.25rem .625rem;font-weight:750;position:absolute;top:-.6875rem;right:1rem}.checkout-option-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.checkout-option-heading strong,.checkout-option-heading small{display:block}.checkout-option-heading strong{color:var(--ink);font-size:var(--font-size-body-lg)}.checkout-option-heading small{color:var(--muted);font-size:var(--font-size-body-sm);line-height:var(--line-height-body);margin-top:.25rem}.checkout-option-heading b{color:var(--ink);font-size:var(--font-size-title-sm);flex:none}.checkout-service-option .checkout-check{font-size:var(--font-size-label);line-height:var(--line-height-body);grid-template-columns:1.25rem 1fr;align-items:start;gap:.75rem;margin:0;display:grid}.checkout-service-option .checkout-check input{width:1.25rem;height:1.25rem;accent-color:var(--teal);margin:0}.checkout-unavailable{padding:1.5rem}.checkout-unavailable p{color:var(--muted);margin-bottom:0}.embedded-payment-card{padding:1.5rem}.embedded-payment-card .payment-card-head{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;display:flex}.checkout-loading{min-height:14rem;color:var(--muted);font-size:var(--font-size-body);justify-content:center;align-items:center;gap:.75rem;display:flex}.checkout-loading-spinner{border:2px solid #2f7c7033;border-top-color:var(--teal);border-radius:50%;width:1.25rem;height:1.25rem;animation:.8s linear infinite spin}.checkout-retry{justify-items:start;gap:.875rem;display:grid}.checkout-retry p{width:100%;margin:0}.stripe-embedded-shell{background:#fff;border-radius:.875rem;min-height:31.25rem;overflow:hidden}.stripe-payment-form{gap:1rem;display:grid}.stripe-cardholder-field{color:#425955;font-size:var(--font-size-label);gap:.5rem;font-weight:600;display:grid}.stripe-cardholder-field input{width:100%;min-height:3.25rem;color:var(--ink);font:inherit;background:#fff;border:1px solid #d7e3df;border-radius:.75rem;padding:.75rem .875rem;font-size:1rem;font-weight:500}.stripe-cardholder-field input:focus-visible{border-color:var(--teal);outline-offset:0;outline:3px solid #2f7c7024}.checkout-currency-selector{min-height:2.5rem;color:var(--muted);font-size:var(--font-size-caption);background:#f8fbfa;border:1px solid #d7e3df;border-radius:999px;flex:none;align-items:center;gap:.5rem;padding:.25rem .375rem .25rem .75rem;font-weight:700;display:inline-flex}.checkout-currency-selector select{min-width:4.5rem;min-height:2rem;color:var(--ink);font:inherit;font-size:var(--font-size-label);cursor:pointer;background-color:#fff;border:0;border-radius:999px;padding:.25rem 1.625rem .25rem .625rem}.checkout-currency-selector select:focus-visible{outline-offset:1px;outline:3px solid #2f7c702e}.checkout-currency-selector select:disabled{cursor:wait;opacity:.65}.stripe-payment-loading{min-height:12rem}.stripe-payment-element{opacity:0;height:0;transition:opacity .16s;overflow:hidden}.stripe-payment-element.is-ready{opacity:1;height:auto}.stripe-payment-error{margin:0}.checkout-pay{min-height:3.25rem;font-size:var(--font-size-body)}.checkout-pay:disabled{cursor:not-allowed;opacity:.58}.stripe-secure-badge{width:min(100%,16rem);height:auto;margin:.875rem auto 0;display:block}@media (max-width:540px){.checkout-currency-selector{justify-content:center;margin-inline-start:auto;padding-inline:.25rem}.checkout-currency-selector select{text-align:center;text-align-last:center;width:100%;min-width:4.5rem;padding-inline:1.25rem}.checkout-option-heading{flex-direction:column;gap:.5rem}.checkout-currency-selector span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}
