:root{--cb-shell-card-width:100%;--cb-shell-card-max-width:1080px;--cb-shell-card-overflow:visible;--cb-shell-card-bg:color-mix(in srgb,var(--cb-surface-base) 92%,#fff);--cb-shell-card-border:var(--cb-bw-1) solid color-mix(in srgb,var(--cb-border-soft) 84%,#fff);--cb-shell-card-radius:var(--cb-radius-card);--cb-shell-card-shadow:0 1px 2px rgba(15,23,42,.04),0 10px 24px rgba(15,23,42,.06),0 24px 54px rgba(15,23,42,.08),var(--cb-premium-shadow-wizard-inset);--cb-shell-header-display:flex;--cb-shell-header-align:flex-start;--cb-shell-header-justify:space-between;--cb-shell-header-gap:var(--cb-wizard-header-gap);--cb-shell-header-padding-y:var(--cb-wizard-header-pad-y);--cb-shell-header-padding-x:var(--cb-wizard-header-pad-x);--cb-shell-header-border-bottom:var(--cb-bw-1) solid color-mix(in srgb,var(--cb-border-soft) 78%,#fff);--cb-shell-header-shadow:inset 0 -1px 0 hsla(0,0%,100%,.42);--cb-shell-header-left-min-width:0;--cb-shell-header-left-flex:1 1 auto;--cb-shell-title-margin:0;--cb-shell-title-color:var(--cb-page-title-prem);--cb-shell-title-font-size:var(--cb-wizard-step-title-size);--cb-shell-title-line-height:0.96;--cb-shell-title-font-weight:var(--cb-wizard-step-title-weight);--cb-shell-title-letter-spacing:var(--cb-wizard-step-title-tracking);--cb-shell-title-text-wrap:balance;--cb-shell-subtitle-margin-top:var(--cb-s8);--cb-shell-subtitle-max-width:52ch;--cb-shell-subtitle-opacity:var(--cb-wizard-step-subtitle-opacity);--cb-shell-subtitle-color:var(--cb-wizard-subtitle-color);--cb-shell-subtitle-font-size:var(--cb-wizard-subtitle-fs);--cb-shell-subtitle-line-height:var(--cb-wizard-subtitle-lh);--cb-shell-subtitle-font-weight:var(--cb-wizard-subtitle-fw);--cb-shell-subtitle-text-wrap:pretty;--cb-shell-header-right-min-width:280px;--cb-shell-header-right-width:min(100%,var(--cb-wizard-progress-w));--cb-shell-header-right-max-width:var(--cb-wizard-progress-w);--cb-shell-header-right-display:grid;--cb-shell-header-right-columns:1fr;--cb-shell-header-right-gap:var(--cb-s8);--cb-shell-header-right-justify-items:stretch;--cb-shell-header-right-align-content:start;--cb-shell-header-right-flex:0 0 auto;--cb-shell-header-right-padding-top:var(--cb-s2);--cb-shell-header-progress-width:100%;--cb-shell-header-progress-max-width:100%;--cb-shell-header-progress-min-width:0;--cb-shell-header-seg-width:100%;--cb-shell-sr-position:absolute;--cb-shell-sr-width:1px;--cb-shell-sr-height:1px;--cb-shell-sr-padding:0;--cb-shell-sr-margin:-1px;--cb-shell-sr-overflow:hidden;--cb-shell-sr-clip:rect(0,0,0,0);--cb-shell-sr-white-space:nowrap;--cb-shell-sr-border:0;--cb-shell-body-display:flex;--cb-shell-body-direction:column;--cb-shell-body-gap:var(--cb-s18);--cb-shell-body-padding:0;--cb-shell-body-padding-top:var(--cb-s4);--cb-shell-body-overflow:visible;--cb-shell-form-error-margin:var(--cb-s16) var(--cb-s32) 0;--cb-shell-footer-display:flex;--cb-shell-footer-align:center;--cb-shell-footer-justify:space-between;--cb-shell-footer-gap:var(--cb-s16);--cb-shell-footer-pad-y:var(--cb-s16);--cb-shell-footer-pad-x:var(--cb-s24);--cb-shell-footer-base-bg:transparent;--cb-shell-footer-border-color:color-mix(in srgb,var(--cb-border-soft) 70%,transparent);--cb-shell-footer-padding-y:var(--cb-shell-footer-pad-y);--cb-shell-footer-padding-x:var(--cb-shell-footer-pad-x);--cb-shell-footer-border-top:var(--cb-bw-1) solid color-mix(in srgb,var(--cb-shell-footer-border-color) 82%,#fff);--cb-shell-footer-bg:linear-gradient(180deg,color-mix(in srgb,var(--cb-shell-footer-base-bg) 96%,#fff 4%) 0%,var(--cb-shell-footer-base-bg) 100%);--cb-shell-footer-shadow:inset 0 1px 0 hsla(0,0%,100%,.42);--cb-shell-footer-glass-blur:var(--cb-s14);--cb-shell-footer-premium-surface-bg:linear-gradient(180deg,color-mix(in srgb,var(--cb-surface-base) 88%,transparent) 0%,color-mix(in srgb,var(--cb-surface-base) 96%,#fff) 100%);--cb-shell-footer-premium-border-color:color-mix(in srgb,#fff 72%,var(--cb-border-soft) 28%);--cb-shell-footer-premium-shadow-value:0 calc(var(--cb-s8) * -1) var(--cb-s24) color-mix(in srgb,var(--cb-shadow-color,#0f172a) 4%,transparent),inset 0 var(--cb-bw-1) 0 color-mix(in srgb,#fff 72%,transparent);--cb-shell-reassure-max-width:52ch;--cb-shell-reassure-letter-spacing:-0.01em;--cb-shell-reassure-color:var(--cb-text-subtle);--cb-shell-reassure-opacity:0.92;--cb-shell-reassure-font-size:13px;--cb-shell-reassure-line-height:20px;--cb-shell-reassure-font-weight:600;--cb-shell-reassure-transition:color var(--cb-dur-180) var(--cb-ease),opacity var(--cb-dur-180) var(--cb-ease);--cb-shell-reassure-text-wrap:pretty;--cb-shell-actions-display:inline-flex;--cb-shell-actions-align:center;--cb-shell-actions-justify:flex-end;--cb-shell-actions-gap:var(--cb-s10);--cb-shell-actions-flex-shrink:0;--cb-shell-btn-min-height:var(--cb-btn-h);--cb-shell-btn-padding-x:var(--cb-btn-pad-x);--cb-shell-btn-border:var(--cb-bw-1) solid transparent;--cb-shell-btn-radius:var(--cb-btn-radius);--cb-shell-btn-font-size:15px;--cb-shell-btn-font-weight:700;--cb-shell-btn-letter-spacing:-0.01em;--cb-shell-btn-transition:var(--cb-btn-trans);--cb-shell-btn-cursor:pointer;--cb-shell-btn-disabled-cursor:not-allowed;--cb-shell-btn-disabled-opacity:0.58;--cb-shell-btn-disabled-transform:none;--cb-shell-btn-disabled-shadow:none;--cb-shell-btn-primary-bg:var(--cb-onboarding-gradient-primary);--cb-shell-btn-primary-color:var(--cb-btn-primary-text);--cb-shell-btn-primary-shadow:var(--cb-cta-shadow),0 10px 22px rgba(79,184,154,.16);--cb-shell-btn-primary-hover-bg:var(--cb-onboarding-gradient-primary-hover);--cb-shell-btn-primary-hover-transform:translateY(var(--cb-onboarding-cta-hover-lift));--cb-shell-btn-primary-hover-shadow:var(--cb-onboarding-cta-hover-shadow),0 14px 28px rgba(79,184,154,.22);--cb-shell-btn-primary-hover-filter:var(--cb-cta-filter-hover);--cb-shell-btn-primary-active-filter:var(--cb-cta-filter-active);--cb-shell-btn-primary-active-transform:translateY(0);--cb-wizard-ghost-bg:transparent;--cb-wizard-ghost-border:transparent;--cb-wizard-ghost-text:color-mix(in srgb,var(--cb-text-body) 70%,var(--cb-surface-base) 30%);--cb-wizard-ghost-hover-bg:color-mix(in srgb,var(--cb-surface-soft) 45%,transparent);--cb-wizard-ghost-hover-border:transparent;--cb-wizard-ghost-hover-shadow:var(--cb-shadow-xs);--cb-wizard-ghost-hover-translateY:-1px;--cb-wizard-ghost-press-shadow:none;--cb-wizard-ghost-press-translateY:0px;--cb-shell-btn-ghost-bg:linear-gradient(180deg,color-mix(in srgb,var(--cb-wizard-ghost-bg) 92%,#fff 8%) 0%,var(--cb-wizard-ghost-bg) 100%);--cb-shell-btn-ghost-border-color:color-mix(in srgb,var(--cb-wizard-ghost-border) 82%,#fff);--cb-shell-btn-ghost-color:var(--cb-wizard-ghost-text);--cb-shell-btn-ghost-shadow:inset 0 1px 0 hsla(0,0%,100%,.72),0 4px 10px rgba(15,23,42,.04);--cb-shell-btn-ghost-hover-bg:linear-gradient(180deg,color-mix(in srgb,var(--cb-wizard-ghost-hover-bg) 90%,#fff 10%) 0%,var(--cb-wizard-ghost-hover-bg) 100%);--cb-shell-btn-ghost-hover-border-color:color-mix(in srgb,var(--cb-wizard-ghost-hover-border) 84%,#fff);--cb-shell-btn-ghost-hover-shadow:inset 0 1px 0 hsla(0,0%,100%,.76),0 8px 18px rgba(15,23,42,.06);--cb-shell-btn-ghost-hover-transform:translateY(var(--cb-wizard-ghost-hover-translateY));--cb-shell-btn-ghost-active-shadow:var(--cb-wizard-ghost-press-shadow);--cb-shell-btn-ghost-active-transform:translateY(var(--cb-wizard-ghost-press-translateY));--cb-shell-btn-focus-outline:none;--cb-shell-btn-focus-shadow:var(--cb-btn-focus-ring);--cb-shell-btn-primary-focus-shadow:var(--cb-btn-focus-ring),var(--cb-cta-shadow);--cb-shell-btn-primary-ready-animation:cbReadyPulse 2.2s ease-in-out infinite;--cb-shell-ready-pulse-shadow-start:var(--cb-cta-shadow);--cb-shell-ready-pulse-shadow-end:var(--cb-cta-shadow),0 0 0 6px color-mix(in srgb,var(--cb-secondary) 12%,transparent);--cb-shell-btn-quit-min-width:auto;--cb-shell-btn-quit-min-height:auto;--cb-shell-btn-quit-padding:0;--cb-shell-btn-quit-border:none;--cb-shell-btn-quit-bg:none;--cb-shell-btn-quit-shadow:none;--cb-shell-btn-quit-font-size:var(--cb-fs-12);--cb-shell-btn-quit-line-height:var(--cb-lh-16);--cb-shell-btn-quit-font-weight:var(--cb-fw-500);--cb-shell-btn-quit-color:color-mix(in srgb,var(--cb-text-muted) 82%,var(--cb-text-body) 18%);--cb-shell-btn-quit-opacity:0.7;--cb-shell-btn-quit-letter-spacing:0;--cb-shell-btn-quit-text-decoration:none;--cb-shell-btn-quit-cursor:pointer;--cb-shell-btn-quit-hover-color:var(--cb-text-body);--cb-shell-btn-quit-hover-opacity:0.9;--cb-shell-btn-quit-hover-bg:none;--cb-shell-btn-quit-hover-border:none;--cb-shell-btn-quit-hover-shadow:none;--cb-shell-btn-quit-hover-transform:none;--cb-shell-footer-premium-position:sticky;--cb-shell-footer-premium-bottom:0;--cb-shell-footer-premium-z-index:var(--cb-z-sticky-footer,var(--cb-z-sticky,30));--cb-shell-footer-premium-display:grid;--cb-shell-footer-premium-columns:minmax(0,1fr) auto;--cb-shell-footer-premium-align:center;--cb-shell-footer-premium-gap:var(--cb-s14);--cb-shell-footer-premium-bg:var(--cb-shell-footer-premium-surface-bg);--cb-shell-footer-premium-border-top:var(--cb-bw-1) solid var(--cb-shell-footer-premium-border-color);--cb-shell-footer-premium-shadow:var(--cb-shell-footer-premium-shadow-value);--cb-shell-footer-premium-backdrop-filter:blur(var(--cb-shell-footer-glass-blur));--cb-shell-reassure-save-max-width:none;--cb-shell-reassure-save-display:inline-flex;--cb-shell-reassure-save-align:center;--cb-shell-reassure-save-gap:var(--cb-s4);--cb-shell-reassure-save-opacity:1;--cb-shell-reassure-save-color:color-mix(in srgb,var(--cb-shell-reassure-color) 82%,var(--cb-text-body) 18%);--cb-shell-reassure-save-font-size:var(--cb-fs-12);--cb-shell-reassure-save-line-height:var(--cb-lh-16);--cb-shell-reassure-save-font-weight:var(--cb-fw-600);--cb-shell-reassure-icon-size:var(--cb-s18);--cb-shell-reassure-icon-flex:0 0 var(--cb-s18);--cb-shell-reassure-icon-display:inline-flex;--cb-shell-reassure-icon-align:center;--cb-shell-reassure-icon-justify:center;--cb-shell-reassure-icon-color:color-mix(in srgb,var(--cb-secondary) 82%,var(--cb-text-body) 18%);--cb-shell-reassure-icon-svg-width:100%;--cb-shell-reassure-icon-svg-height:100%;--cb-shell-reassure-icon-svg-display:block;--cb-shell-actions-premium-justify-self:end;--cb-shell-actions-premium-display:inline-flex;--cb-shell-actions-premium-align:center;--cb-shell-actions-premium-justify:flex-end;--cb-shell-actions-premium-gap:var(--cb-s10);--cb-shell-actions-premium-ghost-min-width:var(--cb-btn-min-w-sm,108px);--cb-shell-actions-premium-primary-min-width:calc(var(--cb-btn-min-w-lg, 260px) * 0.92);--cb-shell-actions-premium-primary-padding-inline:calc(var(--cb-btn-pad-x) + var(--cb-s4));--cb-shell-actions-premium-quit-margin-right:auto;--cb-shell-actions-premium-quit-margin-left:var(--cb-s2);--cb-shell-btn-tertiary-min-width:var(--cb-btn-min-w-sm,108px);--cb-shell-btn-tertiary-bg:color-mix(in srgb,var(--cb-surface-soft) 64%,transparent);--cb-shell-btn-tertiary-border-color:color-mix(in srgb,var(--cb-border-soft) 62%,transparent);--cb-shell-btn-tertiary-color:color-mix(in srgb,var(--cb-text-muted) 88%,var(--cb-text-body) 12%);--cb-shell-btn-tertiary-shadow:none;--cb-shell-btn-tertiary-hover-bg:color-mix(in srgb,var(--cb-surface-soft) 82%,#fff);--cb-shell-btn-tertiary-hover-border-color:color-mix(in srgb,var(--cb-border-soft) 78%,#fff);--cb-shell-btn-tertiary-hover-color:var(--cb-text-body);--cb-shell-btn-tertiary-hover-transform:translateY(calc(var(--cb-s2) * -1));--cb-shell-mobile-body-gap:var(--cb-s16);--cb-shell-mobile-header-padding:var(--cb-s16);--cb-shell-mobile-header-gap:var(--cb-s14);--cb-shell-mobile-header-direction:column;--cb-shell-mobile-header-align:flex-start;--cb-shell-mobile-header-left-width:100%;--cb-shell-mobile-title-font-size:26px;--cb-shell-mobile-title-line-height:1.1;--cb-shell-mobile-title-letter-spacing:-0.02em;--cb-shell-mobile-subtitle-margin-top:var(--cb-s8);--cb-shell-mobile-subtitle-font-size:14px;--cb-shell-mobile-subtitle-line-height:22px;--cb-shell-mobile-subtitle-max-width:100%;--cb-shell-mobile-header-right-width:100%;--cb-shell-mobile-header-right-min-width:0;--cb-shell-mobile-header-right-max-width:100%;--cb-shell-mobile-header-right-justify-items:stretch;--cb-shell-mobile-header-right-padding-top:0;--cb-shell-mobile-progress-gap:var(--cb-s8);--cb-shell-mobile-seg-height:12px;--cb-shell-mobile-footer-padding:var(--cb-s16);--cb-shell-mobile-footer-direction:column;--cb-shell-mobile-footer-align:stretch;--cb-shell-mobile-footer-gap:var(--cb-s14);--cb-shell-mobile-reassure-max-width:100%;--cb-shell-mobile-reassure-font-size:13px;--cb-shell-mobile-reassure-line-height:20px;--cb-shell-mobile-form-error-margin:var(--cb-s12) var(--cb-s16) 0;--cb-shell-mobile-actions-width:100%;--cb-shell-mobile-actions-direction:column-reverse;--cb-shell-mobile-actions-justify:stretch;--cb-shell-mobile-actions-align:stretch;--cb-shell-mobile-actions-gap:var(--cb-s10);--cb-shell-mobile-btn-width:100%;--cb-shell-mobile-btn-min-height:46px;--cb-shell-mobile-btn-flex:1 1 auto;--cb-shell-mobile-quit-width:auto;--cb-shell-mobile-quit-min-height:auto;--cb-shell-mobile-quit-align-self:center;--cb-shell-mobile-quit-flex:0 0 auto;--cb-shell-mobile-quit-padding:var(--cb-s2) var(--cb-s6);--cb-shell-xs-header-padding:var(--cb-s14);--cb-shell-xs-title-font-size:24px;--cb-shell-xs-title-line-height:1.08;--cb-shell-xs-subtitle-font-size:13px;--cb-shell-xs-subtitle-line-height:20px;--cb-shell-xs-footer-padding:var(--cb-s14);--cb-shell-premium-footer-tablet-columns:1fr;--cb-shell-premium-footer-tablet-gap:var(--cb-s12);--cb-shell-premium-actions-tablet-width:100%;--cb-shell-premium-actions-tablet-justify-self:stretch;--cb-shell-premium-actions-tablet-justify:stretch;--cb-shell-premium-actions-btn-tablet-flex:1 1 auto;--cb-shell-premium-actions-btn-tablet-min-width:0;--cb-shell-premium-actions-quit-tablet-flex:0 0 auto;--cb-shell-premium-actions-quit-tablet-width:auto;--cb-shell-premium-actions-quit-tablet-min-width:auto;--cb-shell-premium-actions-mobile-direction:column-reverse;--cb-shell-premium-actions-mobile-btn-width:100%;--cb-shell-premium-actions-mobile-quit-width:auto;--cb-shell-premium-actions-mobile-quit-align-self:center;--cb-shell-reassure-save-mobile-justify:center;--cb-shell-reassure-save-mobile-text-align:center;--cb-shell-laptop-header-direction:column;--cb-shell-laptop-header-align:stretch;--cb-shell-laptop-header-gap:var(--cb-s16);--cb-shell-laptop-header-left-width:100%;--cb-shell-laptop-header-right-width:100%;--cb-shell-laptop-header-right-min-width:0;--cb-shell-laptop-header-right-max-width:100%;--cb-shell-laptop-header-right-padding-top:0;--cb-shell-laptop-title-max-width:18ch;--cb-shell-laptop-title-font-size:clamp(var(--cb-fs-24),3vw,var(--cb-wizard-step-title-size));--cb-shell-laptop-title-line-height:var(--cb-lh-30);--cb-shell-laptop-subtitle-max-width:44ch;--cb-shell-laptop-progress-width:100%;--cb-shell-tablet-card-max-width:100%;--cb-shell-tablet-title-max-width:16ch;--cb-shell-tablet-footer-columns:1fr;--cb-shell-tablet-footer-align:stretch;--cb-shell-tablet-footer-reassure-max-width:100%;--cb-shell-tablet-actions-width:100%;--cb-shell-tablet-actions-justify-self:stretch;--cb-shell-tablet-actions-btn-flex:1 1 0;--cb-shell-tablet-actions-primary-min-width:0;--cb-shell-tablet-actions-quit-flex:0 0 auto;--cb-shell-narrow-title-max-width:100%;--cb-shell-narrow-title-font-size:var(--cb-fs-24);--cb-shell-narrow-title-line-height:var(--cb-lh-30);--cb-shell-narrow-subtitle-max-width:100%;--cb-shell-narrow-actions-direction:column-reverse;--cb-shell-narrow-actions-btn-width:100%;--cb-shell-narrow-actions-quit-width:auto;--cb-shell-card-btn-will-change:transform,box-shadow,filter;--cb-shell-card-primary-hover-transform:translateY(var(--cb-lift-1));--cb-shell-card-primary-hover-filter:var(--cb-cta-filter-hover);--cb-shell-card-primary-hover-shadow:var(--cb-onboarding-cta-hover-shadow),0 var(--cb-s14) var(--cb-s28) color-mix(in srgb,var(--cb-secondary) 22%,transparent);--cb-shell-card-ghost-hover-transform:translateY(var(--cb-lift-1));--cb-shell-card-ghost-hover-shadow:inset 0 1px 0 hsla(0,0%,100%,.76),0 var(--cb-s8) var(--cb-s18) color-mix(in srgb,var(--cb-shadow-color,#0f172a) 7%,transparent);--cb-shell-card-btn-active-transform:translateY(0);--cb-shell-card-btn-focus-outline:none;--cb-shell-card-btn-focus-shadow:var(--cb-btn-focus-ring);--cb-shell-card-primary-focus-shadow:var(--cb-btn-focus-ring),var(--cb-cta-shadow);--cb-shell-card-quit-focus-outline:none;--cb-shell-card-quit-focus-shadow:0 0 0 var(--cb-s3) color-mix(in srgb,var(--cb-secondary) 16%,transparent);--cb-shell-card-btn-disabled-opacity:0.48;--cb-shell-body-datepicker-overflow:visible;--cb-shell-btn-danger-min-height:var(--cb-btn-h);--cb-shell-btn-danger-padding-x:var(--cb-btn-pad-x);--cb-shell-btn-danger-border:var(--cb-bw-1) solid color-mix(in srgb,var(--cb-danger) 58%,#fff);--cb-shell-btn-danger-radius:var(--cb-btn-radius);--cb-shell-btn-danger-bg:color-mix(in srgb,var(--cb-danger) 9%,#fff);--cb-shell-btn-danger-color:color-mix(in srgb,var(--cb-danger) 86%,var(--cb-text-body) 14%);--cb-shell-btn-danger-font-size:15px;--cb-shell-btn-danger-font-weight:700;--cb-shell-btn-danger-letter-spacing:-0.01em;--cb-shell-btn-danger-shadow:none;--cb-shell-btn-danger-hover-bg:color-mix(in srgb,var(--cb-danger) 14%,#fff);--cb-shell-btn-danger-hover-border-color:color-mix(in srgb,var(--cb-danger) 70%,#fff);--cb-shell-btn-danger-hover-transform:translateY(var(--cb-lift-1));--cb-shell-dialog-muted-margin-top:var(--cb-s8);--cb-shell-dialog-muted-color:color-mix(in srgb,var(--cb-text-muted) 84%,var(--cb-text-body) 16%);--cb-shell-dialog-muted-font-size:var(--cb-fs-12);--cb-shell-dialog-muted-line-height:var(--cb-lh-18);--cb-shell-reassure-ready-color:var(--cb-gs-status-done-color);--cb-shell-reassure-ready-font-size:var(--cb-fs-12);--cb-shell-reassure-ready-font-weight:var(--cb-fw-700);--cb-shell-reassure-ready-opacity:1;--cb-shell-reassure-warning-color:var(--cb-warning-text);--cb-shell-reassure-emphasis-mobile-font-size:var(--cb-fs-12);--cb-shell-reassure-emphasis-mobile-line-height:var(--cb-lh-16);--cb-shell-reassure-emphasis-mobile-text-wrap:balance;--cb-success-responsive-full-width:100%;--cb-success-responsive-min-width-reset:0;--cb-success-responsive-page-padding-x-laptop:var(--cb-s24);--cb-success-responsive-page-padding-x-tablet:var(--cb-s24);--cb-success-responsive-page-padding-x-mobile:var(--cb-s16);--cb-success-responsive-page-padding-x-compact:var(--cb-s12);--cb-success-responsive-section-gap-tablet:var(--cb-s24);--cb-success-responsive-section-gap-mobile:var(--cb-s20);--cb-success-responsive-section-gap-compact:var(--cb-s16);--cb-success-responsive-stack-columns:1fr;--cb-success-responsive-asset-columns-tablet:repeat(2,minmax(0,1fr));--cb-success-responsive-asset-columns-mobile:1fr;--cb-success-responsive-asset-header-gap-mobile:var(--cb-s12);--cb-success-responsive-asset-address-radius-mobile:var(--cb-product-asset-section-radius);--cb-success-responsive-actions-columns-tablet:1fr;--cb-success-responsive-actions-columns-mobile:1fr;--cb-success-responsive-recommended-padding-tablet:var(--cb-product-recommended-panel-mobile-padding);--cb-success-responsive-recommended-padding-mobile:var(--cb-product-recommended-panel-mobile-padding);--cb-success-responsive-recommended-aside-justify-items:var(--cb-product-recommended-panel-mobile-aside-justify-items);--cb-success-responsive-recommended-cta-width:var(--cb-product-recommended-panel-mobile-cta-width);--cb-success-responsive-migration-padding-mobile:var(--cb-s16);--cb-success-responsive-card-padding-compact:var(--cb-s14);--cb-success-responsive-card-radius-compact:var(--cb-r20);--cb-receipt-preview-tablet-shell-padding-block:18px;--cb-receipt-preview-tablet-shell-padding-inline:18px;--cb-receipt-preview-tablet-header-columns:minmax(0,1fr);--cb-receipt-preview-tablet-header-padding:22px 24px;--cb-receipt-preview-tablet-header-gap:16px;--cb-receipt-preview-tablet-layout-columns:minmax(0,1fr);--cb-receipt-preview-tablet-layout-gap:18px;--cb-receipt-preview-tablet-document-padding:34px;--cb-receipt-preview-tablet-document-min-height:auto;--cb-receipt-preview-tablet-card-padding:22px;--cb-receipt-preview-tablet-panel-position:static;--cb-receipt-preview-mobile-shell-padding-block:14px;--cb-receipt-preview-mobile-shell-padding-inline:14px;--cb-receipt-preview-mobile-header-padding:20px;--cb-receipt-preview-mobile-header-gap:14px;--cb-receipt-preview-mobile-title-size:26px;--cb-receipt-preview-mobile-title-line-height:30px;--cb-receipt-preview-mobile-subtitle-size:13px;--cb-receipt-preview-mobile-subtitle-line-height:20px;--cb-receipt-preview-mobile-back-link-justify-self:start;--cb-receipt-preview-mobile-back-link-min-height:36px;--cb-receipt-preview-mobile-back-link-padding:0 13px;--cb-receipt-preview-mobile-document-padding:24px;--cb-receipt-preview-mobile-document-radius:16px;--cb-receipt-preview-mobile-document-header-display:grid;--cb-receipt-preview-mobile-document-header-gap:14px;--cb-receipt-preview-mobile-document-meta-justify-items:start;--cb-receipt-preview-mobile-document-title-size:26px;--cb-receipt-preview-mobile-document-title-line-height:30px;--cb-receipt-preview-mobile-section-margin-top:24px;--cb-receipt-preview-mobile-summary-row-columns:minmax(0,1fr);--cb-receipt-preview-mobile-summary-row-gap:4px;--cb-receipt-preview-mobile-summary-value-align:left;--cb-receipt-preview-mobile-amounts-margin-top:26px;--cb-receipt-preview-mobile-amounts-padding:18px;--cb-receipt-preview-mobile-amount-row-gap:10px;--cb-receipt-preview-mobile-total-size:20px;--cb-receipt-preview-mobile-total-line-height:26px;--cb-receipt-preview-mobile-legal-mention-margin-top:20px;--cb-receipt-preview-mobile-legal-mention-padding:14px;--cb-receipt-preview-mobile-card-padding:20px;--cb-receipt-preview-mobile-check-padding:14px;--cb-receipt-preview-mobile-submit-min-height:44px;--cb-receipt-preview-mobile-watermark-size:58px;--cb-receipt-preview-mobile-watermark-opacity:0.12;--cb-landlord-joint-ownership-stack-isolation:isolate;--cb-landlord-joint-owner-card-layer-position:relative;--cb-landlord-joint-owner-card-layer-z-index:0;--cb-landlord-joint-owner-card-layer-active-z-index:var(--cb-z-dropdown);--cb-landlord-joint-owner-card-overflow:visible;--cb-landlord-joint-owner-card-body-overflow:visible;--cb-landlord-joint-owner-address-autocomplete-layer-position:relative;--cb-landlord-joint-owner-address-autocomplete-layer-z-index:1;--cb-landlord-address-autocomplete-layer-position:relative;--cb-landlord-address-autocomplete-layer-z-index:1}body,html{height:100%;background:var(--cb-page-bg,#f6f8fb)}*,:after,:before{box-sizing:border-box}body{line-height:1.45;margin:0;font-family:var(--cb-font-sans);background:var(--cb-surface-page);color:var(--cb-text-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}canvas,img,svg,video{max-width:100%;height:auto}button,input,select,textarea{font:inherit;letter-spacing:inherit;color:inherit}button{background:none;border:none}:focus-visible{outline:2px solid rgba(79,184,154,.6);outline-offset:2px;box-shadow:none;border-radius:var(--cb-r10)}.cb-hidden{display:none!important}.cb-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--cb-app-shell-min-height:100vh;--cb-app-shell-height:100vh;--cb-app-shell-overflow:hidden;--cb-app-left-height:100vh;--cb-app-left-tablet-height:var(--cb-app-left-height);--cb-app-left-mobile-height:var(--cb-app-left-height);--cb-app-main-min-height:0;--cb-app-main-overflow:hidden;--cb-app-content-overflow-x:hidden;--cb-app-content-overflow-y:auto}.appShell{min-height:var(--cb-app-shell-min-height);height:var(--cb-app-shell-height);overflow:var(--cb-app-shell-overflow);background:var(--cb-surface-page);display:grid;grid-template-columns:var(--cb-nav-w) 1fr}.appLeft{display:flex;flex-direction:column;height:100vh;position:-webkit-sticky;position:sticky;top:0;z-index:30}.brandTop{height:var(--cb-header-h);display:flex;align-items:center;padding-top:16px;padding-inline:var(--cb-s32);background:var(--cb-surface-base);border-bottom-right-radius:var(--cb-radius-xl)}.brandLogo{display:inline-flex;align-items:center;justify-content:flex-start;width:100%;max-width:none;width:180px}.brandLogo img{display:block;width:128px;height:auto;object-fit:contain}.appMain{min-height:var(--cb-app-main-min-height);overflow:var(--cb-app-main-overflow);flex:1 1;min-width:0;display:flex;flex-direction:column;position:relative}.appMain:before{content:"";position:absolute;left:0;right:0;top:0;height:var(--cb-s2);background:var(--cb-gradient-brand);opacity:.55}.appContent{flex:1 1;min-height:0;overflow:auto;padding:var(--cb-app-content-pad-top-premium) var(--cb-app-content-pad-x-premium) var(--cb-app-content-pad-bottom-premium);background:var(--cb-app-content-bg);box-shadow:var(--cb-shadow-panel);overflow-x:var(--cb-app-content-overflow-x);overflow-y:var(--cb-app-content-overflow-y)}.page{width:var(--cb-app-page-width);max-width:var(--cb-app-page-max-premium);margin-left:auto;margin-right:auto}.page,.section{min-width:0}.appShell{background:var(--cb-app-frame-bg)}.appContent{background:var(--cb-app-workspace-bg)}.appLeft{border-right:var(--cb-bw-1) solid var(--cb-app-frame-border)}@media (max-width:1100px){.appShell{grid-template-columns:minmax(220px,var(--cb-nav-w)) 1fr}.appMain{width:100%;min-width:0}.appLeft{position:-webkit-sticky;position:sticky;top:0;height:100vh;width:auto;max-width:none;transform:none;transition:none;box-shadow:none;background:transparent;z-index:30}.appOverlay{display:none}.appContent{padding:var(--cb-app-content-pad-y-premium-sm) var(--cb-app-content-pad-x-premium-sm);width:100%;min-width:0}.brandLogo{width:auto;max-width:220px}}@media (max-width:720px){.appShell{grid-template-columns:1fr}.appLeft{position:fixed;left:0;top:0;bottom:0;width:min(86vw,320px);height:100vh;transform:translateX(-102%);transition:transform var(--cb-dur-240) var(--cb-ease);box-shadow:var(--cb-shadow-lg);background:var(--cb-surface-base);z-index:60}.appOverlay{position:fixed;inset:0;background:rgba(15,23,42,.35);opacity:0;pointer-events:none;transition:opacity var(--cb-dur-240) var(--cb-ease);z-index:55}.appShell.isNavOpen .appLeft{transform:translateX(0)}.appShell.isNavOpen .appOverlay{opacity:1;pointer-events:auto}.appContent{padding:var(--cb-app-content-pad-y-premium-sm) var(--cb-app-content-pad-x-premium-sm)}}.sidebar{width:var(--cb-sidebar-width);min-width:var(--cb-sidebar-min-width);padding-left:var(--cb-sidebar-pad-left);background:var(--cb-sidebar-bg);box-shadow:var(--cb-sidebar-inner-shadow);-webkit-backdrop-filter:blur(var(--cb-sidebar-backdrop-blur));backdrop-filter:blur(var(--cb-sidebar-backdrop-blur));height:var(--cb-sidebar-height);overflow:var(--cb-sidebar-overflow)}.sidebar,.sidebarCard{display:flex;flex-direction:column;flex:1 1;min-height:0}.sidebarCard{background:transparent;border:none;box-shadow:none;border-radius:0;padding:var(--cb-sidebar-card-pad);overflow:var(--cb-sidebar-card-overflow)}.sidebarNav{display:grid;grid-gap:var(--cb-sidebar-nav-gap);gap:var(--cb-sidebar-nav-gap);min-height:0;scrollbar-width:none;overflow-y:var(--cb-sidebar-nav-overflow-y);overflow-x:var(--cb-sidebar-nav-overflow-x)}.sidebarNav::-webkit-scrollbar{display:none}.sidebarSection{display:grid;grid-gap:var(--cb-sidebar-section-gap);gap:var(--cb-sidebar-section-gap)}.sidebarSectionLabel{margin-top:var(--cb-sidebar-section-label-margin-top);padding:var(--cb-sidebar-section-label-padding);font-size:var(--cb-sidebar-section-label-fs);line-height:var(--cb-sidebar-section-label-lh);font-weight:var(--cb-sidebar-section-label-fw);letter-spacing:var(--cb-sidebar-section-label-ls);text-transform:uppercase;color:var(--cb-sidebar-section-label-color)}.sidebarSectionItems{display:grid;grid-gap:var(--cb-s2);gap:var(--cb-s2)}.navItem{display:flex;align-items:center;gap:var(--cb-sidebar-item-gap);padding:var(--cb-sidebar-item-pad);text-decoration:none;position:relative;border-radius:var(--cb-sidebar-item-radius);color:var(--cb-sidebar-item-color);transition:background var(--cb-premium-transition-med),transform var(--cb-premium-transition-med),box-shadow var(--cb-premium-transition-med),color var(--cb-premium-transition-med)}.navItem:hover{background:var(--cb-sidebar-item-hover-bg);transform:translateY(var(--cb-sidebar-item-hover-lift));box-shadow:var(--cb-sidebar-item-hover-shadow)}.navItem:hover .navIcon{transform:translateY(var(--cb-sidebar-icon-hover-translateY)) scale(var(--cb-premium-hover-scale));opacity:var(--cb-sidebar-icon-opacity-active)}.navItem:focus-visible{outline:none;box-shadow:var(--cb-focus-ring)}.navItem.isActive{background:var(--cb-sidebar-item-active-bg);color:var(--cb-sidebar-item-active-color);font-weight:var(--cb-sidebar-item-active-fw);box-shadow:var(--cb-sidebar-item-active-inset-shadow),var(--cb-sidebar-highlight);transform:translateY(var(--cb-sidebar-item-hover-lift))}.navItem.isActive:before{content:"";position:absolute;left:var(--cb-sidebar-rail-left);top:0;bottom:0;width:var(--cb-sidebar-rail-width);border-radius:var(--cb-sidebar-rail-radius);background:var(--cb-sidebar-rail-bg);box-shadow:var(--cb-sidebar-rail-shadow)}.navIcon{width:var(--cb-sidebar-icon-size);height:var(--cb-sidebar-icon-size);display:grid;place-items:center;flex:0 0 auto;color:var(--cb-sidebar-icon-color);opacity:var(--cb-sidebar-icon-opacity);transform:translateY(var(--cb-sidebar-icon-hover-translateY));transition:var(--cb-premium-icon-transition)}.navIcon svg{width:var(--cb-sidebar-icon-size);height:var(--cb-sidebar-icon-size);stroke-width:var(--cb-sidebar-icon-stroke-width)}.navLabel{font-size:var(--cb-sidebar-label-fs);line-height:var(--cb-sidebar-label-lh);font-weight:var(--cb-sidebar-label-fw)}.navItem.isActive .navLabel{font-weight:var(--cb-sidebar-item-active-fw)}.navItem.isActive .navIcon{opacity:var(--cb-sidebar-icon-opacity-active)}.sidebarFooter{margin-top:auto;padding-top:var(--cb-sidebar-footer-pad-top);border-top:var(--cb-sidebar-footer-border);flex-shrink:0}.sidebarLogout{width:100%;height:var(--cb-btn-h);border-radius:var(--cb-btn-radius);background:var(--cb-btn-ghost-bg);border:var(--cb-bw-1) solid var(--cb-btn-ghost-border);color:var(--cb-text-body);font-weight:var(--cb-fw-600);cursor:pointer;display:inline-flex;align-items:center;gap:var(--cb-s10);padding:0 var(--cb-s12);transition:var(--cb-btn-trans);box-shadow:none;transform:translateY(0);margin-bottom:var(--cb-sidebar-logout-margin-bottom)}.sidebarLogout:hover{background:var(--cb-btn-ghost-bg-hover);border-color:var(--cb-btn-ghost-border-hover);box-shadow:var(--cb-btn-hover-shadow);transform:translateY(var(--cb-btn-hover-translateY))}.sidebarLogout:active{box-shadow:var(--cb-btn-press-shadow);transform:translateY(var(--cb-btn-press-translateY))}.sidebarLogout:focus-visible{outline:none;box-shadow:var(--cb-btn-focus-ring)}.sidebarLogoutIcon{display:inline-flex;flex:0 0 auto}.sidebarLogoutIcon,.sidebarLogoutIcon svg{width:var(--cb-sidebar-icon-size);height:var(--cb-sidebar-icon-size)}.navItem.isDisabled{cursor:var(--cb-sidebar-nav-disabled-cursor);opacity:var(--cb-sidebar-nav-disabled-opacity);pointer-events:var(--cb-sidebar-nav-disabled-pointer-events);position:var(--cb-sidebar-nav-disabled-position)}.navItem.isDisabled:hover{background:var(--cb-sidebar-nav-disabled-bg-hover,transparent);box-shadow:none;opacity:var(--cb-sidebar-nav-disabled-opacity-hover)}.navItem.isDisabled:after{content:attr(data-disabled-reason);position:absolute;transform:var(--cb-sidebar-nav-tooltip-transform);left:var(--cb-sidebar-nav-tooltip-left);bottom:var(--cb-sidebar-nav-tooltip-bottom);padding:var(--cb-sidebar-nav-tooltip-padding-y) var(--cb-sidebar-nav-tooltip-padding-x);border-radius:var(--cb-sidebar-nav-tooltip-radius);text-align:var(--cb-sidebar-nav-tooltip-text-align);background:var(--cb-sidebar-nav-tooltip-bg);color:var(--cb-sidebar-nav-tooltip-color);font-size:var(--cb-sidebar-nav-tooltip-font-size);line-height:var(--cb-sidebar-nav-tooltip-line-height);font-weight:var(--cb-sidebar-nav-tooltip-font-weight);white-space:var(--cb-sidebar-nav-tooltip-white-space);opacity:var(--cb-sidebar-nav-tooltip-opacity-hidden);visibility:var(--cb-sidebar-nav-tooltip-visibility-hidden);pointer-events:var(--cb-sidebar-nav-tooltip-pointer-events);transition:var(--cb-sidebar-nav-tooltip-transition);box-shadow:var(--cb-sidebar-nav-tooltip-shadow);z-index:var(--cb-sidebar-nav-tooltip-z-index);max-width:var(--cb-sidebar-nav-tooltip-max-width);-webkit-backdrop-filter:var(--cb-sidebar-nav-tooltip-backdrop-blur);backdrop-filter:var(--cb-sidebar-nav-tooltip-backdrop-blur);border:none;isolation:isolate;overflow:hidden}.navItem.isDisabled:hover:after{opacity:var(--cb-sidebar-nav-tooltip-opacity-visible);transform:var(--cb-sidebar-nav-tooltip-transform-hover);visibility:var(--cb-sidebar-nav-tooltip-visibility-visible)}.navItem.isDisabled .navIcon,.navItem.isDisabled .navLabel{color:var(--cb-sidebar-nav-disabled-color,var(--cb-text-muted))}.navItem.isDisabled:focus,.navItem.isDisabled:focus-visible{outline:none;box-shadow:none}.sidebar,.sidebarCard{overflow:hidden}.sidebarNav{overflow-y:auto;overflow-x:hidden}.sidebarSection,.sidebarSectionItems{overflow:visible}.navItem.isDisabled{position:relative;z-index:2}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:var(--cb-topbar-z);background:var(--cb-topbar-bg);border-bottom:var(--cb-bw-1) solid var(--cb-topbar-border);box-shadow:var(--cb-topbar-shadow);backdrop-filter:blur(var(--cb-s14));-webkit-backdrop-filter:blur(var(--cb-s14));transition:background var(--cb-dur-180) var(--cb-ease),border-color var(--cb-dur-180) var(--cb-ease),box-shadow var(--cb-dur-180) var(--cb-ease)}.topbarInner{max-width:none;margin:0 auto;min-height:var(--cb-header-h);padding:var(--cb-topbar-inner-padding);justify-content:flex-end}.topbarInner,.topbarRight{display:flex;align-items:center}.topbarRight{gap:var(--cb-topbar-right-gap)}.topbarLeft{display:flex;align-items:center;gap:var(--cb-topbar-left-gap);min-width:0}.topbarAccount{position:relative;display:inline-flex;width:-moz-fit-content;width:fit-content}.topbarHelloBtn{height:var(--cb-topbar-account-btn-h);padding:var(--cb-topbar-account-btn-padding);color:var(--cb-text-body);cursor:pointer;display:inline-flex;align-items:center;gap:var(--cb-topbar-account-btn-gap);background:var(--cb-topbar-account-btn-bg);border:var(--cb-bw-1) solid var(--cb-topbar-account-btn-border);border-radius:var(--cb-topbar-account-btn-radius);box-shadow:var(--cb-topbar-account-btn-shadow);transition:background var(--cb-dur-180) var(--cb-ease),box-shadow var(--cb-dur-180) var(--cb-ease),transform var(--cb-dur-180) var(--cb-ease),border-color var(--cb-dur-180) var(--cb-ease)}.topbarHelloBtn.isOpen,.topbarHelloBtn:hover{background:var(--cb-topbar-account-btn-bg-hover);border-color:var(--cb-topbar-account-btn-border-hover);box-shadow:var(--cb-topbar-account-btn-shadow-hover);transform:translateY(-1px)}.topbarHelloBtn:focus-visible{outline:none;box-shadow:var(--cb-focus-ring)}.topbarAccountAvatar,.topbarAvatar{display:grid;place-items:center;font-size:var(--cb-topbar-avatar-fs);font-weight:var(--cb-fw-700);background:var(--cb-topbar-avatar-cohabio-bg);border:var(--cb-bw-1) solid var(--cb-topbar-avatar-cohabio-border);border-radius:var(--cb-topbar-avatar-radius);color:var(--cb-topbar-avatar-cohabio-fg);box-shadow:none}.topbarAvatar{width:var(--cb-topbar-avatar-size);height:var(--cb-topbar-avatar-size)}.topbarHelloText{display:inline-flex;align-items:center;gap:var(--cb-s4);font-size:var(--cb-topbar-account-text-fs);line-height:var(--cb-topbar-account-text-lh);font-weight:var(--cb-topbar-account-text-fw);color:var(--cb-text-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:var(--cb-topbar-account-text-max-w)}.topbarHelloEmoji{font-size:var(--cb-topbar-account-emoji-fs);opacity:var(--cb-topbar-account-emoji-opacity);line-height:1}.topbarChevron{font-size:var(--cb-topbar-chevron-fs);color:var(--cb-text-subtle);opacity:var(--cb-topbar-chevron-opacity);transform:translateY(var(--cb-topbar-chevron-translate-y))}.topbarAccountMenu{position:absolute;min-width:100%;top:calc(100% + var(--cb-topbar-menu-offset-y));right:var(--cb-topbar-menu-right-offset);width:var(--cb-topbar-menu-w);padding:var(--cb-topbar-menu-padding);border-radius:var(--cb-topbar-menu-radius);background:var(--cb-topbar-menu-bg);border:var(--cb-bw-1) solid var(--cb-topbar-menu-border);box-shadow:var(--cb-topbar-menu-shadow);z-index:var(--cb-topbar-menu-z);backdrop-filter:blur(var(--cb-s16));-webkit-backdrop-filter:blur(var(--cb-s16))}.topbarAccountHeader{display:flex;align-items:center;gap:var(--cb-topbar-menu-header-gap);padding:var(--cb-topbar-menu-header-padding)}.topbarAccountAvatar{width:var(--cb-topbar-menu-avatar-size);height:var(--cb-topbar-menu-avatar-size);flex:0 0 auto}.topbarAccountIdentity{min-width:0;display:grid;grid-gap:var(--cb-s2);gap:var(--cb-s2)}.topbarAccountName{font-size:var(--cb-topbar-menu-name-fs);line-height:var(--cb-topbar-menu-name-lh);font-weight:var(--cb-fw-700);color:var(--cb-text-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbarAccountRole{font-size:var(--cb-topbar-menu-role-fs);line-height:var(--cb-topbar-menu-role-lh);font-weight:var(--cb-fw-500);color:var(--cb-text-muted)}.topbarAccountDivider{height:var(--cb-bw-1);background:var(--cb-border-soft);margin:var(--cb-topbar-menu-divider-margin)}.topbarAccountItem{width:100%;min-height:var(--cb-topbar-menu-item-h);padding:var(--cb-topbar-menu-item-padding);border:none;border-radius:var(--cb-topbar-menu-item-radius);background:transparent;color:var(--cb-text-muted);text-decoration:none;font-size:var(--cb-topbar-menu-item-fs);line-height:var(--cb-topbar-menu-item-lh);font-weight:var(--cb-fw-600);display:flex;align-items:center;gap:var(--cb-topbar-menu-item-gap);cursor:pointer;transition:background var(--cb-dur-180) var(--cb-ease),color var(--cb-dur-180) var(--cb-ease)}.topbarAccountItem:hover{background:var(--cb-topbar-menu-item-hover-bg);color:var(--cb-text-body)}.topbarAccountItem:focus-visible{outline:none;box-shadow:var(--cb-focus-ring)}.topbarAccountLogout{color:var(--cb-text-muted)}.topbarAccountItemIcon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.topbarAccountItemIcon,.topbarAccountItemIcon svg{width:var(--cb-topbar-menu-icon-size);height:var(--cb-topbar-menu-icon-size)}.topbarAccountItemIcon svg{stroke-width:var(--cb-topbar-menu-icon-stroke-width)}.topbarNavBtn{height:var(--cb-topbar-nav-btn-size);width:var(--cb-topbar-nav-btn-size);border-radius:var(--cb-topbar-nav-btn-radius);background:var(--cb-btn-ghost-bg);border:var(--cb-bw-1) solid var(--cb-btn-ghost-border);display:grid;place-items:center;cursor:pointer;transition:var(--cb-btn-trans)}.topbarNavBtn:hover{background:var(--cb-btn-ghost-bg-hover);box-shadow:var(--cb-shadow-xs);transform:translateY(var(--cb-lift-1))}.topbarNavBtn:focus-visible{outline:none;box-shadow:var(--cb-focus-ring)}.topbarMenuBtn{display:none;height:var(--cb-topbar-menu-btn-size);width:var(--cb-topbar-menu-btn-size);border-radius:var(--cb-pill);border:var(--cb-bw-1) solid var(--cb-border-soft);background:var(--cb-surface-base);box-shadow:var(--cb-shadow-xs);align-items:center;justify-content:center;cursor:pointer}.topbarMenuBtn:focus-visible{outline:none;box-shadow:var(--cb-focus-ring)}.topbarMenuIcon{display:grid;grid-gap:var(--cb-topbar-menu-icon-gap);gap:var(--cb-topbar-menu-icon-gap)}.topbarMenuBar,.topbarMenuIcon{width:var(--cb-topbar-menu-icon-w)}.topbarMenuBar{height:var(--cb-topbar-menu-bar-h);border-radius:var(--cb-pill);background:var(--cb-text-body);opacity:var(--cb-topbar-menu-bar-opacity)}@media (max-width:1100px){.topbarInner{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-s12)}.topbarMenuBtn{display:inline-flex}}@media (max-width:720px){.topbarInner{padding:var(--cb-topbar-inner-padding-sm)}.topbarHelloText{max-width:var(--cb-topbar-account-text-max-w-sm)}.topbarChevron{display:none}}body,html{overflow-x:hidden}.auth-screen{--font-family-main:var(--cb-font-sans);--font-weight-bold:var(--cb-fw-700);--font-weight-semibold:var(--cb-fw-600);--color-bg:var(--cb-surface-page);--color-surface:var(--cb-surface-base);--color-card:var(--cb-card-bg);--color-text:var(--cb-text-body);--color-text-2:var(--cb-text-muted);--color-text-3:var(--cb-text-subtle);--color-border:var(--cb-input-border);--color-border-soft:var(--cb-border-soft);--color-border-strong:var(--cb-border-strong);--color-auth-placeholder:var(--cb-input-placeholder);--color-auth-autofill-bg:var(--cb-input-bg);--color-primary:var(--cb-btn-primary-bg);--color-primary-strong:var(--cb-btn-primary-bg-hover);--color-auth-divider-text:var(--cb-text-subtle);--color-auth-divider-line:var(--cb-border-soft);--color-surface-hover:var(--cb-row-hover-bg);--color-auth-oauth-hover-border:var(--cb-border-strong);--color-error:var(--cb-danger);--color-error-bg:var(--cb-danger-soft);--color-error-border:var(--cb-danger-border);--color-success-soft:var(--cb-success-soft);--color-success-border:var(--cb-success-border);--color-success-strong:var(--cb-secondary);--shadow-auth-poster:var(--cb-shadow-lg);--shadow-auth-card:var(--cb-shadow-md);--shadow-auth-cta:var(--cb-shadow-sm);min-height:100svh;background:var(--cb-surface-base);font-family:var(--font-family-main);display:grid;grid-template-rows:auto 1fr;grid-row-gap:var(--cb-s20);row-gap:var(--cb-s20);padding:var(--cb-s24);box-sizing:border-box}.auth-brand{justify-self:start;align-self:start;text-align:left;margin:0}.auth-brandLogo{width:clamp(140px,8.8vw,190px);margin:0 0 var(--cb-s2) 0;padding:0;background:transparent;border-radius:0;box-shadow:none;box-sizing:border-box}.auth-brandLogo :is(img,picture,span) img,.auth-brandLogo img{display:block;width:100%;height:auto;object-fit:contain}.auth-brandTitle{margin:0;font-size:var(--cb-fs-28);font-weight:var(--font-weight-bold);line-height:1.08;letter-spacing:var(--cb-ls-tight);color:var(--color-text)}.auth-brandSubtitle{margin:0;font-size:var(--cb-fs-14);font-weight:var(--cb-fw-500);line-height:var(--cb-lh-24);color:var(--color-text-2)}.auth-poster{justify-self:center;align-self:center;width:min(1200px,100%);max-width:100%;box-sizing:border-box;display:grid;grid-template-columns:2fr 1fr;grid-column-gap:var(--cb-s24);column-gap:var(--cb-s24);grid-row-gap:var(--cb-s24);row-gap:var(--cb-s24);align-items:stretch;padding:var(--cb-s24);border-radius:var(--cb-radius-xl);background:var(--cb-surface-base);border:1px solid var(--cb-border-soft);box-shadow:var(--shadow-auth-poster);overflow:hidden}.auth-posterLeft,.auth-posterRight{min-width:0;align-self:stretch}.auth-posterLeft,.auth-posterRight{display:flex;align-items:stretch}.auth-posterRight{justify-content:stretch}.auth-posterLeft .cbHeroA,.auth-posterLeft>*{width:100%;max-width:100%;min-width:0;overflow:hidden;height:100%}.auth-posterLeft .cbHeroA{display:flex}.auth-posterLeft .cbHeroAInner{padding:var(--cb-s32);flex:1 1 auto;height:100%;display:flex}.auth-posterLeft .cbHeroATitle{font-size:var(--cb-fs-24);letter-spacing:var(--cb-ls-tight)}.auth-posterLeft .cbHeroASubtitle{font-size:var(--cb-fs-14);line-height:1.45;color:var(--color-text-2)}.auth-posterLeft .cbHeroATop{display:grid;grid-template-columns:1fr var(--cb-s260);grid-column-gap:var(--cb-s28);column-gap:var(--cb-s28);grid-gap:var(--cb-s16);gap:var(--cb-s16);align-items:start;min-width:0;flex:1 1 auto;height:100%;align-content:start}.auth-posterLeft .cbHeroALeft{min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center}.auth-posterLeft .cbHeroARight{min-width:0;display:flex;align-items:stretch;justify-content:flex-start;padding-left:var(--cb-s12)}.auth-posterLeft .cbHeroARight .cbHeroACards{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:var(--cb-s12);width:100%;min-width:0}.auth-posterLeft .cbHeroARight .cbHeroACard{flex:0 0 auto!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:var(--cb-s12);height:auto!important;box-sizing:border-box}.auth-posterLeft .cbHeroACardTitle{font-size:var(--cb-fs-14);line-height:1.2}.auth-posterLeft .cbHeroACardSubtitle{font-size:var(--cb-fs-12);line-height:1.35;color:var(--color-text-2)}.auth-posterLeft .cbHeroA,.auth-posterLeft .cbHeroAInner{max-width:100%;min-width:0;border-radius:var(--cb-radius-xl);background:var(--cb-gradient-brand-focus);border:1px solid var(--cb-border-soft);box-shadow:var(--cb-shadow-sm)}@media (max-width:980px){.auth-posterLeft .cbHeroATop{grid-template-columns:1fr}.auth-posterLeft .cbHeroAMockup{display:none}}.auth-posterLeft .cbHeroACTAMeta,.auth-posterLeft .cbHeroASubtitle,.auth-posterLeft .cbHeroATitle{max-width:var(--cb-s440)}.auth-posterLeft .cbHeroASubtitle{margin-top:var(--cb-s12)}.auth-posterLeft .cbHeroACTAMeta{width:100%;display:flex;justify-content:center;text-align:center;gap:var(--cb-s10);flex-wrap:wrap}.auth-posterLeft .cbHeroAMockup{width:100%;max-width:var(--cb-s420);margin-top:var(--cb-s16);margin-bottom:var(--cb-s14);align-self:center;position:relative;z-index:0;transform:translateY(var(--cb-s4));isolation:isolate}.auth-posterLeft .cbHeroAMockup:before{bottom:calc(var(--cb-s16) * -1);width:76%;height:var(--cb-s24);background:var(--cb-shadow-color,rgba(15,23,42,.22));filter:blur(var(--cb-s14));opacity:.35;z-index:0}.auth-posterLeft .cbHeroAMockup:after,.auth-posterLeft .cbHeroAMockup:before{content:"";position:absolute;left:50%;transform:translateX(-50%);border-radius:999px;pointer-events:none}.auth-posterLeft .cbHeroAMockup:after{bottom:calc(var(--cb-s12) * -1);width:70%;height:var(--cb-s28);background:var(--color-brand,var(--cb-secondary));filter:blur(var(--cb-s16));opacity:.14;z-index:1}.auth-posterLeft .cbHeroAMockupImg{width:100%;height:auto;display:block;object-fit:contain;position:relative;z-index:2;filter:drop-shadow(0 var(--cb-s20) var(--cb-s24) var(--cb-shadow-color,rgba(15,23,42,.14))) drop-shadow(0 var(--cb-s10) var(--cb-s12) var(--cb-shadow-color,rgba(15,23,42,.1)))}@media (hover:hover){.auth-posterLeft .cbHeroAMockup{transition:transform var(--cb-dur-220) var(--cb-ease)}.auth-posterLeft .cbHeroAMockup:hover{transform:translateY(calc(var(--cb-s4) * -1))}.auth-posterLeft .cbHeroACard:hover{transform:translateY(calc(var(--cb-s2) * -1));box-shadow:var(--cb-shadow-sm)}}@media (max-width:560px){.auth-posterLeft .cbHeroAMockup{display:none}}.auth-card{width:100%;height:100%;max-width:520px;display:flex;flex-direction:column;background:color-mix(in srgb,var(--cb-surface-base) 92%,#fff 8%);border:1px solid var(--cb-border-soft);border-color:color-mix(in srgb,var(--cb-border-soft) 75%,transparent 25%);box-shadow:var(--cb-shadow-lg);border-radius:var(--cb-radius-card-lg);padding:var(--cb-s24);box-sizing:border-box}.auth-card:focus-within{box-shadow:var(--cb-shadow-lg),0 0 0 1.5px color-mix(in srgb,var(--color-brand) 28%,transparent 72%)}.auth-title{margin:0 0 var(--cb-s16);font-size:var(--cb-fs-18);font-weight:var(--font-weight-bold);text-align:left;line-height:1.2;color:var(--color-text)}.auth-subtitle{margin:0 0 var(--cb-s18);font-size:var(--cb-fs-14);color:var(--color-text-2);text-align:center;line-height:1.45}.auth-form{display:grid;grid-gap:var(--cb-s14);gap:var(--cb-s14)}.auth-field{display:grid;grid-gap:var(--cb-s10);gap:var(--cb-s10);margin:0}.auth-label{font-weight:var(--font-weight-semibold);color:var(--color-text-body)}.auth-input,.auth-label{font-size:var(--cb-fs-14)}.auth-input{width:100%;height:var(--cb-input-h);border-radius:var(--cb-input-radius);border:var(--cb-bw-1) solid color-mix(in srgb,var(--color-border) 78%,transparent 22%);padding:0 var(--cb-s16);outline:none;background:color-mix(in srgb,var(--color-auth-autofill-bg) 92%,#fff 8%);color:var(--color-text);font-family:var(--font-family-main);box-sizing:border-box;transition:border-color var(--cb-dur-160) var(--cb-ease),box-shadow var(--cb-dur-160) var(--cb-ease),background-color var(--cb-dur-160) var(--cb-ease)}.auth-input::placeholder{color:var(--color-auth-placeholder)}.auth-input:focus{border-color:var(--color-brand);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--color-brand) 35%,transparent 65%)}.auth-input:disabled{opacity:.7;cursor:not-allowed}.auth-grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--cb-s16);gap:var(--cb-s16)}.auth-grid2>*{min-width:0}@media (max-width:520px){.auth-grid2{grid-template-columns:1fr}}.auth-helperRow{display:flex;justify-content:flex-end;margin-top:0}.auth-helperLink{font-size:var(--cb-fs-13);color:var(--color-text);text-decoration:underline;font-weight:var(--font-weight-semibold)}.auth-primaryBtn{width:100%;height:var(--cb-btn-h);border-radius:var(--cb-btn-radius);border:none;cursor:pointer;background:var(--color-primary);color:var(--cb-btn-primary-text);font-size:var(--cb-fs-16);font-weight:var(--cb-btn-fw);letter-spacing:.01em;box-shadow:var(--cb-shadow-sm);font-family:var(--font-family-main);transition:var(--cb-btn-trans);margin-top:var(--cb-s8)}.auth-primaryBtn:hover{background:color-mix(in srgb,var(--color-primary) 90%,#000 10%);transform:translateY(-1px);box-shadow:var(--cb-shadow-md)}.auth-primaryBtn:disabled{opacity:.55;cursor:not-allowed;transform:none}.auth-trustLine{margin:var(--cb-s10) 0 0;color:var(--color-text-subtle)}.auth-proofLine,.auth-trustLine{font-size:var(--cb-fs-12);text-align:center}.auth-proofLine{margin-top:var(--cb-s8);color:var(--color-text-3)}.auth-helpLine{margin:0 0 var(--cb-s10);font-size:var(--cb-fs-12);text-align:center}.auth-helpLine a{color:var(--color-text-2);text-decoration:underline;font-weight:var(--cb-fw-500)}.auth-helpLine a:hover{color:var(--color-text)}.auth-divider{margin:var(--cb-s8) 0;display:grid;grid-template-columns:1fr auto 1fr;grid-gap:var(--cb-s12);gap:var(--cb-s12);align-items:center;color:var(--color-auth-divider-text);font-size:var(--cb-fs-12)}.auth-divider:after,.auth-divider:before{content:"";height:1px;background:var(--color-auth-divider-line)}.auth-oauthRow{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--cb-s12);gap:var(--cb-s12);margin-top:var(--cb-s8)}@media (max-width:520px){.auth-oauthRow{grid-template-columns:1fr}}.auth-oauthBtn{height:var(--cb-input-h);border-radius:var(--cb-input-radius);border:var(--cb-bw-1) solid var(--color-border);background:var(--cb-surface-base);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--cb-s10);padding-inline:var(--cb-s14);font-size:var(--cb-fs-14);font-weight:var(--cb-fw-700);color:var(--color-text);box-sizing:border-box;font-family:var(--font-family-main);transition:var(--cb-btn-trans)}.auth-oauthBtn:hover{background:var(--color-surface-hover);border-color:var(--color-auth-oauth-hover-border);transform:translateY(var(--cb-btn-hover-translateY))}.auth-oauthBtn img,.auth-oauthBtn svg{width:var(--cb-icon-18);height:var(--cb-icon-18);flex:0 0 var(--cb-icon-18);object-fit:contain}.auth-footer{margin-top:var(--cb-s12);text-align:center;font-size:var(--cb-fs-14);color:var(--color-text-2)}.auth-footerLink{color:var(--color-text);text-decoration:underline;font-weight:var(--cb-fw-700)}.auth-error{background:var(--color-error-bg);border:var(--cb-bw-1) solid var(--color-error-border);color:var(--color-error);padding:var(--cb-s12);border-radius:var(--cb-input-radius);margin-bottom:var(--cb-s10);font-size:var(--cb-fs-14);line-height:1.35}.auth-errorWithIcon{display:flex;gap:var(--cb-s10);align-items:flex-start}.auth-success{background:var(--color-success-soft);border:var(--cb-bw-1) solid var(--color-success-border);color:var(--color-success-strong);padding:var(--cb-s12);border-radius:var(--cb-input-radius);margin-bottom:var(--cb-s10);font-size:var(--cb-fs-14);line-height:1.35}.auth-passwordField{position:relative;min-width:0}.auth-passwordField .auth-input{padding-right:calc(var(--cb-s16) + var(--cb-s36) + var(--cb-s8))}.auth-passwordToggle{position:absolute;top:50%;right:var(--cb-s10);transform:translateY(-50%);width:var(--cb-s36);height:var(--cb-s36);border-radius:var(--cb-r10);display:inline-flex;align-items:center;justify-content:center;background:transparent;border:var(--cb-bw-1) solid transparent;padding:0;cursor:pointer;color:var(--color-text-2);transition:var(--cb-btn-trans)}.auth-passwordToggle svg{width:var(--cb-icon-18);height:var(--cb-icon-18)}@media (hover:hover){.auth-passwordToggle:hover{background:color-mix(in srgb,var(--color-surface-hover) 70%,transparent 30%);border-color:color-mix(in srgb,var(--color-border) 55%,transparent 45%);color:var(--color-text)}}.auth-passwordField:focus-within .auth-input{border-color:color-mix(in srgb,var(--color-brand) 38%,var(--color-border) 62%);box-shadow:0 0 0 var(--cb-bw-2) color-mix(in srgb,var(--color-brand) 18%,transparent 82%)}.auth-passwordToggle:focus-visible{outline:none;box-shadow:0 0 0 var(--cb-bw-2) color-mix(in srgb,var(--color-brand) 18%,transparent 82%)}.auth-passwordField.is-invalid .auth-input{border-color:color-mix(in srgb,var(--color-error) 55%,var(--color-border) 45%)}.auth-passwordField.is-invalid:focus-within .auth-input{box-shadow:0 0 0 var(--cb-bw-2) color-mix(in srgb,var(--color-error) 22%,transparent 78%)}.auth-input:-webkit-autofill,.auth-input:-webkit-autofill:active,.auth-input:-webkit-autofill:focus,.auth-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text)!important;caret-color:var(--color-text);box-shadow:0 0 0 1000px color-mix(in srgb,var(--color-auth-autofill-bg) 92%,#fff 8%) inset!important;border:var(--cb-bw-1) solid color-mix(in srgb,var(--color-border) 78%,transparent 22%)}.auth-input:-webkit-autofill{-webkit-transition:background-color 999999s ease-out 0s;transition:background-color 999999s ease-out 0s}.auth-fieldError{margin-top:var(--cb-s6);font-size:var(--cb-fs-12);line-height:1.25;font-weight:var(--cb-fw-500);color:color-mix(in srgb,var(--color-error) 85%,#000 15%);letter-spacing:.01em}.auth-field:has(.auth-fieldError){gap:var(--cb-s8)}.auth-input[aria-invalid=true]{border-color:color-mix(in srgb,var(--color-error) 58%,var(--color-border) 42%)}.auth-input[aria-invalid=true]:focus{border-color:color-mix(in srgb,var(--color-error) 72%,var(--color-border) 28%);box-shadow:0 0 0 var(--cb-bw-2) color-mix(in srgb,var(--color-error) 20%,transparent 80%)}@media (max-width:980px){.auth-poster,.auth-screen{padding:var(--cb-s16);row-gap:var(--cb-s16)}.auth-poster{grid-template-columns:1fr;box-shadow:0 var(--cb-s20) var(--cb-s40) color-mix(in srgb,#000 8%,transparent 92%)}.auth-card{max-width:100%}.auth-posterLeft .cbHeroACard{border-radius:var(--cb-radius-lg);border:1px solid var(--cb-border-soft);box-shadow:var(--cb-shadow-xs);background:color-mix(in srgb,var(--cb-surface-base) 92%,#fff 8%);transition:transform var(--cb-dur-220) var(--cb-ease),box-shadow var(--cb-dur-220) var(--cb-ease);max-width:100%;flex-basis:100%}}.auth-checkBlock{display:grid;grid-gap:var(--cb-s8);gap:var(--cb-s8)}.auth-checkRow{display:flex;align-items:flex-start;gap:var(--cb-s10);margin-top:var(--cb-s6)}.auth-checkRow input[type=checkbox]{width:var(--cb-s16);height:var(--cb-s16);margin-top:var(--cb-s2);accent-color:var(--color-brand)}.auth-checkRow span{font-size:var(--cb-fs-13);line-height:1.35;color:var(--cb-text-muted)}.auth-checkRow .auth-linkInline{color:inherit;text-decoration-thickness:1px;text-underline-offset:var(--cb-s2)}.auth-checkbox{width:16px;height:16px;flex:0 0 16px;margin-top:2px;border-radius:4px;accent-color:var(--color-brand)}.auth-checkLabel{font-size:var(--cb-fs-14);line-height:1.35;color:var(--color-text-2)}.auth-checkLabel .auth-linkInline{color:var(--color-text);font-weight:var(--cb-fw-700);text-decoration:underline;text-underline-offset:2px}.auth-checkLabel .auth-linkInline:hover{color:var(--color-brand)}.auth-checkbox:focus-visible{outline:none;box-shadow:var(--cb-focus-ring);border-radius:4px}.auth-posterLeft .cbHeroATop{display:block}.auth-posterLeft .cbHeroATitleFull{width:100%;margin:0;padding-bottom:var(--cb-s16)}.auth-posterLeft .cbHeroABody{display:grid;grid-template-columns:1.35fr var(--cb-s280);grid-column-gap:var(--cb-s24);column-gap:var(--cb-s24);grid-row-gap:var(--cb-s16);row-gap:var(--cb-s16);align-items:start;min-width:0}.auth-posterLeft .cbHeroABody .cbHeroASubtitle{margin:0}.auth-posterLeft .cbHeroABody .cbHeroALeft{min-width:0}.auth-posterLeft .cbHeroABody .cbHeroARight{min-width:0;padding-left:var(--cb-s8)}@media (max-width:980px){.auth-posterLeft .cbHeroABody{grid-template-columns:1fr}}.auth-posterSingle{grid-template-columns:1fr!important;max-width:520px;margin:0 auto}.auth-posterSingle .auth-posterRight,.cbStatusPill{justify-content:center}.cbStatusPill{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:var(--cb-product-status-pill-min-height);padding:var(--cb-product-status-pill-padding-y) var(--cb-product-status-pill-padding-x);border:var(--cb-product-status-pill-border-width) solid var(--cb-product-status-pill-border-color);border-radius:var(--cb-product-status-pill-radius);background:var(--cb-product-status-pill-bg);box-shadow:var(--cb-product-status-pill-shadow);color:var(--cb-product-status-pill-color);font-size:var(--cb-product-status-pill-font-size);font-weight:var(--cb-product-status-pill-font-weight);line-height:var(--cb-product-status-pill-line-height);white-space:nowrap}.cbStatusPill--validated{border-color:var(--cb-product-status-pill-validated-border-color);background:var(--cb-product-status-pill-validated-bg);color:var(--cb-product-status-pill-validated-color)}.cbStatusPill--success{border-color:var(--cb-product-status-pill-success-border-color);background:var(--cb-product-status-pill-success-bg);color:var(--cb-product-status-pill-success-color)}.cbStatusPill--info{border-color:var(--cb-product-status-pill-info-border-color);background:var(--cb-product-status-pill-info-bg);color:var(--cb-product-status-pill-info-color)}.cbStatusPill--warning{border-color:var(--cb-product-status-pill-warning-border-color);background:var(--cb-product-status-pill-warning-bg);color:var(--cb-product-status-pill-warning-color)}.cbStatusPill--neutral{border-color:var(--cb-product-status-pill-neutral-border-color);background:var(--cb-product-status-pill-neutral-bg);color:var(--cb-product-status-pill-neutral-color)}.cbIconBadge{width:var(--cb-product-icon-badge-size);height:var(--cb-product-icon-badge-size)}.cbIconBadge,.cbIconBadgeGlyph{display:inline-flex;align-items:center;justify-content:center}.cbIconBadgeGlyph{line-height:var(--cb-product-icon-badge-glyph-line-height)}.cbIconBadgeGlyph,.cbIconBadgeGlyph svg{width:var(--cb-product-icon-badge-glyph-size);height:var(--cb-product-icon-badge-glyph-size)}.cbIconBadgeGlyph svg{display:block}.cbMetadataList{display:grid;grid-gap:var(--cb-product-metadata-list-gap);gap:var(--cb-product-metadata-list-gap);margin:var(--cb-product-metadata-list-margin)}.cbMetadataListRow{display:flex;align-items:baseline;justify-content:space-between;gap:var(--cb-product-metadata-list-row-gap);padding-block:var(--cb-product-metadata-list-row-padding-y)}.cbMetadataListLabel{color:var(--cb-product-metadata-list-label-color);font-size:var(--cb-product-metadata-list-label-size);font-weight:var(--cb-product-metadata-list-label-weight);line-height:var(--cb-product-metadata-list-label-line-height)}.cbMetadataListValue{margin:var(--cb-product-metadata-list-margin);color:var(--cb-product-metadata-list-value-color);font-size:var(--cb-product-metadata-list-value-size);font-weight:var(--cb-product-metadata-list-value-weight);line-height:var(--cb-product-metadata-list-value-line-height);text-align:right}.cbMetadataListLink{color:var(--cb-product-metadata-list-link-color);text-decoration:none}.cbMetadataListLink:hover{color:var(--cb-product-metadata-list-link-hover-color)}.cbCtaGroup{display:flex;flex-wrap:wrap;gap:var(--cb-product-cta-group-gap)}.cbCtaGroupButton{display:inline-flex;align-items:center;justify-content:center;min-height:var(--cb-product-cta-button-min-height);padding:var(--cb-product-cta-button-padding-y) var(--cb-product-cta-button-padding-x);border-width:var(--cb-product-cta-button-border-width);border-style:solid;border-radius:var(--cb-product-cta-button-radius);font-size:var(--cb-product-cta-button-font-size);font-weight:var(--cb-product-cta-button-font-weight);line-height:var(--cb-product-cta-button-line-height);text-decoration:none;transition:background var(--cb-product-cta-button-transition),border-color var(--cb-product-cta-button-transition),color var(--cb-product-cta-button-transition),box-shadow var(--cb-product-cta-button-transition),transform var(--cb-product-cta-button-transition)}.cbCtaGroupButton:hover{transform:translateY(var(--cb-product-cta-button-hover-translate-y))}.cbCtaGroupButton:focus-visible{outline:none;box-shadow:var(--cb-product-cta-focus-ring)}.cbCtaGroupButton--primary{border-color:var(--cb-product-cta-primary-border);background:var(--cb-product-cta-primary-bg);color:var(--cb-product-cta-primary-color);box-shadow:var(--cb-product-cta-primary-shadow)}.cbCtaGroupButton--primary:hover{background:var(--cb-product-cta-primary-hover-bg);box-shadow:var(--cb-product-cta-primary-hover-shadow)}.cbCtaGroupButton--secondary{border-color:var(--cb-product-cta-secondary-border);background:var(--cb-product-cta-secondary-bg);color:var(--cb-product-cta-secondary-color);box-shadow:var(--cb-product-cta-secondary-shadow)}.cbCtaGroupButton--secondary:hover{border-color:var(--cb-product-cta-secondary-hover-border);background:var(--cb-product-cta-secondary-hover-bg)}.cbAssetSnapshotCard{display:grid;-webkit-backdrop-filter:var(--cb-product-asset-card-backdrop-filter);backdrop-filter:var(--cb-product-asset-card-backdrop-filter);grid-gap:var(--cb-product-asset-card-gap);gap:var(--cb-product-asset-card-gap);padding:var(--cb-product-asset-card-padding);border:var(--cb-product-asset-card-border);border-radius:var(--cb-product-asset-card-radius);background:var(--cb-product-asset-card-bg);box-shadow:var(--cb-product-asset-card-shadow)}.cbAssetSnapshotHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--cb-product-asset-header-gap);margin-inline:var(--cb-product-asset-header-divider-margin-inline);padding-inline:var(--cb-product-asset-header-divider-padding-inline);padding-bottom:var(--cb-product-asset-header-padding-bottom);border-bottom:1px solid var(--cb-product-asset-header-border-color)}.cbAssetSnapshotHeaderMain{display:var(--cb-product-asset-header-main-display);align-items:var(--cb-product-asset-header-main-align-items);gap:var(--cb-product-asset-header-main-gap);min-width:0}.cbAssetSnapshotHeaderIcon{flex:0 0 auto;width:var(--cb-product-asset-header-icon-size);height:var(--cb-product-asset-header-icon-size);margin-top:var(--cb-product-asset-header-icon-margin-top);color:var(--cb-product-asset-header-icon-color)}.cbAssetSnapshotHeaderText{display:grid;grid-gap:var(--cb-product-asset-header-text-gap);gap:var(--cb-product-asset-header-text-gap);min-width:0}.cbAssetSnapshotHeaderMeta,.cbAssetSnapshotHeaderSubtitle,.cbAssetSnapshotHeaderTitle{margin:0}.cbAssetSnapshotHeaderTitle{color:var(--cb-product-asset-header-title-color);font-size:var(--cb-product-asset-header-title-size);font-weight:var(--cb-product-asset-header-title-weight);line-height:var(--cb-product-asset-header-title-line-height);letter-spacing:var(--cb-product-asset-title-letter-spacing);text-wrap:var(--cb-product-asset-header-title-text-wrap);margin:var(--cb-product-asset-header-title-margin)}.cbAssetSnapshotHeaderSubtitle{color:var(--cb-product-asset-header-subtitle-color);font-size:var(--cb-product-asset-header-subtitle-size);font-weight:var(--cb-product-asset-header-subtitle-weight);line-height:var(--cb-product-asset-header-subtitle-line-height);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbAssetSnapshotHeaderAddress{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--cb-product-asset-header-address-gap);padding:var(--cb-product-asset-header-address-padding);border:1px solid var(--cb-product-asset-header-address-border-color);border-radius:var(--cb-product-asset-header-address-radius);background:var(--cb-product-asset-header-address-bg);box-shadow:var(--cb-product-asset-header-address-shadow);-webkit-backdrop-filter:var(--cb-product-asset-header-address-backdrop-filter);backdrop-filter:var(--cb-product-asset-header-address-backdrop-filter)}.cbAssetSnapshotHeaderAddressIcon{flex:0 0 auto;color:var(--cb-product-asset-header-address-icon-color)}.cbAssetSnapshotHeaderMeta{color:var(--cb-product-asset-header-meta-color);font-size:var(--cb-product-asset-header-meta-size);font-weight:var(--cb-product-asset-header-meta-weight);line-height:var(--cb-product-asset-header-meta-line-height);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbAssetSnapshotSectionGrid{display:grid;grid-template-columns:var(--cb-product-asset-grid-columns-4);grid-gap:var(--cb-product-asset-grid-gap);gap:var(--cb-product-asset-grid-gap);align-items:var(--cb-product-asset-grid-align-items)}.cbAssetSnapshotProgressCard,.cbAssetSnapshotSectionCard{display:flex;flex-direction:column;position:relative;overflow:hidden;gap:var(--cb-product-asset-section-gap);min-width:0;min-height:var(--cb-product-asset-section-min-height);padding:var(--cb-product-asset-section-padding);border:var(--cb-product-asset-section-border);border-radius:var(--cb-product-asset-section-radius);background:var(--cb-product-asset-section-bg);box-shadow:var(--cb-product-asset-section-shadow)}.cbAssetSnapshotProgressCard{align-self:var(--cb-product-asset-progress-align-self);justify-content:flex-start;background:var(--cb-product-asset-progress-bg);border:var(--cb-product-asset-progress-border);box-shadow:var(--cb-product-asset-progress-shadow);padding:var(--cb-product-asset-progress-padding);background-clip:padding-box;transition:var(--cb-product-asset-progress-transition)}.cbAssetSnapshotProgressHeader,.cbAssetSnapshotSectionHeader{display:flex;align-items:var(--cb-product-asset-section-header-align-items);gap:var(--cb-product-asset-section-header-gap);padding-bottom:var(--cb-product-asset-section-header-padding-bottom)}.cbAssetSnapshotSectionIcon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--cb-product-asset-section-icon-size);height:var(--cb-product-asset-section-icon-size);border-radius:var(--cb-product-asset-section-icon-radius);box-shadow:var(--cb-product-asset-section-icon-shadow)}.cbAssetSnapshotProgressHeaderText,.cbAssetSnapshotSectionHeaderText{display:grid;grid-gap:4px;gap:4px;min-width:0}.cbAssetSnapshotProgressDescription,.cbAssetSnapshotProgressTitle,.cbAssetSnapshotRemainingTitle,.cbAssetSnapshotSectionDescription,.cbAssetSnapshotSectionTitle{margin:0}.cbAssetSnapshotProgressTitle,.cbAssetSnapshotSectionTitle{color:var(--cb-product-asset-section-title-color);font-size:var(--cb-product-asset-section-title-size);font-weight:var(--cb-product-asset-section-title-weight);line-height:var(--cb-product-asset-section-title-line-height);letter-spacing:var(--cb-product-asset-section-title-letter-spacing);text-transform:var(--cb-product-asset-section-text-transform)}.cbAssetSnapshotProgressDescription,.cbAssetSnapshotSectionDescription{color:var(--cb-product-asset-section-description-color);font-size:var(--cb-product-asset-section-description-size);font-weight:var(--cb-product-asset-section-description-weight);line-height:var(--cb-product-asset-section-description-line-height);padding-top:var(--cb-product-asset-progress-description-padding-top)}.cbAssetSnapshotRows{display:grid;grid-gap:var(--cb-product-asset-rows-gap);gap:var(--cb-product-asset-rows-gap);align-content:start}.cbAssetSnapshotRow{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--cb-product-asset-row-gap);min-height:var(--cb-product-asset-row-min-height);padding-inline:var(--cb-product-asset-row-padding-inline);padding-bottom:var(--cb-product-asset-row-padding-bottom);border-bottom:1px solid var(--cb-product-asset-row-border-color);border-radius:var(--cb-product-asset-row-radius);background:var(--cb-product-asset-row-bg);box-shadow:var(--cb-product-asset-row-shadow)}.cbAssetSnapshotRow:last-child{padding-bottom:0}.cbAssetSnapshotRow--missing{padding:var(--cb-product-asset-row-missing-padding);border:1px solid var(--cb-product-asset-row-missing-border-color);border-radius:var(--cb-product-asset-row-missing-radius);background:var(--cb-product-asset-row-missing-bg)}.cbAssetSnapshotRowText{display:grid;grid-gap:3px;gap:3px;min-width:0}.cbAssetSnapshotRowLabel{color:var(--cb-product-asset-row-label-color);font-size:var(--cb-product-asset-row-label-size);font-weight:var(--cb-product-asset-row-label-weight);line-height:var(--cb-product-asset-row-label-line-height)}.cbAssetSnapshotRowHelper{color:var(--cb-product-asset-row-helper-color);font-size:var(--cb-product-asset-row-helper-size);font-weight:var(--cb-product-asset-row-helper-weight);line-height:var(--cb-product-asset-row-helper-line-height)}.cbAssetSnapshotRowValueWrap{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;text-align:right}.cbAssetSnapshotRowValue{letter-spacing:var(--cb-product-asset-row-value-letter-spacing);color:var(--cb-product-asset-row-value-color);font-size:var(--cb-product-asset-row-value-size);font-weight:var(--cb-product-asset-row-value-weight);line-height:var(--cb-product-asset-row-value-line-height)}.cbAssetSnapshotRow--primary{display:var(--cb-product-asset-row-primary-display);align-items:var(--cb-product-asset-row-primary-align-items);justify-content:var(--cb-product-asset-row-primary-justify-content);gap:var(--cb-product-asset-row-primary-gap);min-width:var(--cb-product-asset-row-primary-min-width);padding:var(--cb-product-asset-row-primary-padding);border:var(--cb-product-asset-row-primary-border);border-radius:var(--cb-product-asset-row-primary-radius);background:var(--cb-product-asset-row-primary-bg);box-shadow:var(--cb-product-asset-row-primary-shadow)}.cbAssetSnapshotRow--primary .cbAssetSnapshotRowLabel{color:var(--cb-product-asset-row-primary-label-color);font-size:var(--cb-product-asset-row-primary-label-size);font-weight:var(--cb-product-asset-row-primary-label-weight);letter-spacing:var(--cb-product-asset-row-primary-label-letter-spacing);flex:var(--cb-product-asset-row-primary-label-flex);white-space:var(--cb-product-asset-row-primary-label-white-space);text-transform:var(--cb-product-asset-row-primary-label-text-transform)}.cbAssetSnapshotRow--primary .cbAssetSnapshotRowValue{color:var(--cb-product-asset-row-primary-value-color);font-size:var(--cb-product-asset-row-primary-value-size);font-weight:var(--cb-product-asset-row-primary-value-weight);line-height:var(--cb-product-asset-row-primary-value-line-height);letter-spacing:var(--cb-product-asset-row-primary-value-letter-spacing);background:var(--cb-product-asset-row-primary-value-bg);border:var(--cb-product-asset-row-primary-value-border);box-shadow:var(--cb-product-asset-row-primary-value-shadow);opacity:var(--cb-product-asset-row-primary-value-opacity);border-radius:var(--cb-product-asset-row-primary-value-radius);padding:var(--cb-product-asset-row-primary-value-padding);flex:var(--cb-product-asset-row-primary-value-flex);min-width:var(--cb-product-asset-row-primary-value-min-width);white-space:var(--cb-product-asset-row-primary-value-white-space);text-align:var(--cb-product-asset-row-primary-value-text-align)}.cbAssetSnapshotRow:not(.cbAssetSnapshotRow--primary){padding:var(--cb-product-asset-row-detail-padding-y) var(--cb-product-asset-row-detail-padding-x);margin-top:var(--cb-product-asset-row-detail-margin-top)}.cbAssetSnapshotInfos{display:grid;grid-gap:var(--cb-product-asset-infos-gap);gap:var(--cb-product-asset-infos-gap);margin-top:var(--cb-product-asset-infos-margin-top)}.cbAssetSnapshotInfo{display:flex;align-items:flex-start;gap:var(--cb-product-asset-info-gap);padding:var(--cb-product-asset-info-padding);border:var(--cb-product-asset-info-border);border-radius:var(--cb-product-asset-info-radius);background:var(--cb-product-asset-info-bg);box-shadow:var(--cb-product-asset-info-shadow)}.cbAssetSnapshotInfoIcon{flex:0 0 auto;color:var(--cb-product-asset-info-icon-color)}.cbAssetSnapshotInfoText{margin:0;color:var(--cb-product-asset-info-text-color);font-size:var(--cb-product-asset-info-text-size);font-weight:var(--cb-product-asset-info-text-weight);line-height:var(--cb-product-asset-info-text-line-height)}.cbAssetSnapshotSectionFooter{display:flex;justify-content:flex-end;margin-top:var(--cb-product-asset-section-footer-margin-top);padding-top:var(--cb-product-asset-section-footer-padding-top)}.cbAssetSnapshotSectionCta{display:inline-flex;align-items:center;justify-content:center;gap:var(--cb-product-asset-section-cta-gap);width:-moz-fit-content;width:fit-content;min-height:var(--cb-product-asset-section-cta-min-height);padding:0 var(--cb-product-asset-section-cta-padding-x);border:var(--cb-product-asset-section-cta-border);border-radius:var(--cb-product-asset-section-cta-radius);background:var(--cb-product-asset-section-cta-bg);color:var(--cb-product-asset-section-cta-color);font-size:var(--cb-product-asset-section-cta-size);font-weight:var(--cb-product-asset-section-cta-weight);line-height:var(--cb-product-asset-section-cta-height);letter-spacing:var(--cb-product-asset-section-cta-letter-spacing);text-decoration:none;box-shadow:var(--cb-product-asset-section-cta-shadow);-webkit-backdrop-filter:var(--cb-product-asset-section-cta-backdrop-filter);backdrop-filter:var(--cb-product-asset-section-cta-backdrop-filter);transition:var(--cb-product-asset-section-cta-transition)}.cbAssetSnapshotProgressHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.cbAssetSnapshotProgressRing{margin:var(--cb-product-asset-progress-ring-margin)}.cbAssetSnapshotRemaining{display:grid;grid-gap:var(--cb-product-asset-remaining-gap);gap:var(--cb-product-asset-remaining-gap)}.cbAssetSnapshotRemainingTitle{color:var(--cb-product-asset-remaining-title-color);font-size:var(--cb-product-asset-remaining-title-size);font-weight:var(--cb-product-asset-remaining-title-weight);line-height:var(--cb-product-asset-remaining-title-line-height)}.cbAssetSnapshotRemainingList{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:16px}.cbAssetSnapshotRemainingItem{color:var(--cb-product-asset-remaining-item-color);font-size:var(--cb-product-asset-remaining-item-size);font-weight:var(--cb-product-asset-remaining-item-weight);line-height:var(--cb-product-asset-remaining-item-line-height)}.cbAssetSnapshotProgressActions{display:grid;grid-gap:8px;gap:8px;margin-top:auto}.cbAssetSnapshotProgressCta{display:inline-flex;align-items:center;justify-content:center;min-height:var(--cb-product-asset-progress-cta-height);border-radius:var(--cb-product-asset-progress-cta-radius);font-weight:800;text-decoration:none}.cbAssetSnapshotProgressCta--primary{background:var(--cb-product-asset-progress-cta-primary-bg);color:var(--cb-product-asset-progress-cta-primary-color)}.cbAssetSnapshotProgressCta--secondary{background:var(--cb-product-asset-progress-cta-secondary-bg);color:var(--cb-product-asset-progress-cta-secondary-color)}.cbAssetSnapshotProgressCard:before,.cbAssetSnapshotSectionCard:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:var(--cb-product-asset-section-overlay-bg)}.cbAssetSnapshotInfos,.cbAssetSnapshotProgressActions,.cbAssetSnapshotProgressHeader,.cbAssetSnapshotProgressRing,.cbAssetSnapshotRemaining,.cbAssetSnapshotRows,.cbAssetSnapshotSectionFooter,.cbAssetSnapshotSectionHeader{position:relative;z-index:1}.cbRecommendedActionPanel{display:grid;grid-template-columns:var(--cb-product-recommended-panel-display-columns);align-items:var(--cb-product-recommended-panel-align-items);grid-gap:var(--cb-product-recommended-panel-gap);gap:var(--cb-product-recommended-panel-gap);padding:var(--cb-product-recommended-panel-padding);border:var(--cb-product-recommended-panel-border-width) solid var(--cb-product-recommended-panel-border-color);border-radius:var(--cb-product-recommended-panel-radius);background:var(--cb-product-recommended-panel-bg);box-shadow:var(--cb-product-recommended-panel-shadow);overflow:hidden;transition:var(--cb-product-recommended-panel-transition)}.cbRecommendedActionPanelContent{display:grid;grid-gap:var(--cb-product-recommended-panel-content-gap);gap:var(--cb-product-recommended-panel-content-gap);min-width:0}.cbRecommendedActionPanelEyebrow{margin:var(--cb-product-recommended-panel-eyebrow-margin);color:var(--cb-product-recommended-panel-eyebrow-color);font-size:var(--cb-product-recommended-panel-eyebrow-size);font-weight:var(--cb-product-recommended-panel-eyebrow-weight);line-height:var(--cb-product-recommended-panel-eyebrow-line-height);text-transform:var(--cb-product-recommended-panel-eyebrow-transform);letter-spacing:var(--cb-product-recommended-panel-eyebrow-letter-spacing)}.cbRecommendedActionPanelMain{display:grid;grid-template-columns:var(--cb-product-recommended-panel-main-columns);align-items:var(--cb-product-recommended-panel-main-align-items);grid-gap:var(--cb-product-recommended-panel-main-gap);gap:var(--cb-product-recommended-panel-main-gap)}.cbRecommendedActionPanelText{display:grid;grid-gap:var(--cb-product-recommended-panel-text-gap);gap:var(--cb-product-recommended-panel-text-gap);min-width:0}.cbRecommendedActionPanelTitle{margin:var(--cb-product-recommended-panel-title-margin);color:var(--cb-product-recommended-panel-title-color);font-size:var(--cb-product-recommended-panel-title-size);font-weight:var(--cb-product-recommended-panel-title-weight);line-height:var(--cb-product-recommended-panel-title-line-height);letter-spacing:var(--cb-product-recommended-panel-title-letter-spacing)}.cbRecommendedActionPanelDescription{max-width:var(--cb-product-recommended-panel-description-max-width);margin:var(--cb-product-recommended-panel-description-margin);color:var(--cb-product-recommended-panel-description-color);font-size:var(--cb-product-recommended-panel-description-size);font-weight:var(--cb-product-recommended-panel-description-weight);line-height:var(--cb-product-recommended-panel-description-line-height)}.cbRecommendedActionPanelAction{display:grid;justify-items:center;grid-gap:var(--cb-product-recommended-panel-action-gap);gap:var(--cb-product-recommended-panel-action-gap);width:var(--cb-product-recommended-panel-action-width);max-width:var(--cb-product-recommended-panel-action-max-width);min-width:0}.cbRecommendedActionPanelCta{width:var(--cb-product-recommended-panel-cta-width);max-width:100%}.cbRecommendedActionPanelCta :where(a,button){width:100%;min-width:0;min-height:var(--cb-product-recommended-panel-cta-min-height)}.cbRecommendedActionPanelAside{display:grid;justify-items:var(--cb-product-recommended-panel-aside-justify-items);align-content:var(--cb-product-recommended-panel-aside-align-content);grid-gap:var(--cb-product-recommended-panel-aside-gap);gap:var(--cb-product-recommended-panel-aside-gap);min-width:0}.cbRecommendedActionPanelAside :where(a,button){min-height:var(--cb-product-recommended-panel-cta-min-height);font-weight:var(--cb-product-recommended-panel-cta-font-weight)}.cbRecommendedActionPanelReassurance{max-width:var(--cb-product-recommended-panel-action-width);margin:var(--cb-product-recommended-panel-reassurance-margin);color:var(--cb-product-recommended-panel-reassurance-color);font-size:var(--cb-product-recommended-panel-reassurance-size);font-weight:var(--cb-product-recommended-panel-reassurance-weight);line-height:var(--cb-product-recommended-panel-reassurance-line-height);text-align:var(--cb-product-recommended-panel-reassurance-align)}@media (hover:hover){.cbRecommendedActionPanel:hover{transform:translateY(var(--cb-product-recommended-panel-translateY));box-shadow:var(--cb-product-recommended-panel-hover-shadow)}}