.account-overview .account-operation-row.account-operation-control{flex-direction:row;align-items:center;gap:16px;padding-block:var(--vd-base-space-s3)}.account-overview .account-operation-control .appearance-seg{flex:0 0 auto;padding:var(--vd-base-space-s1);gap:var(--vd-base-space-s1);border-radius:var(--vd-base-radius-md)}.account-overview .appearance-option{position:relative;min-width:auto;flex:0 0 auto;padding:var(--vd-base-space-s1) var(--vd-base-space-s2);gap:var(--vd-base-space-s1);font:500 var(--vd-base-font-size-metadata)/var(--account-leading) var(--sans)}.account-overview .appearance-glyph{width:13px;height:13px}.account-overview .appearance-option.is-active{background:var(--accent-wash);font-weight:600;box-shadow:none;outline:1px solid var(--ink-3);outline-offset:-.5px}.account-overview .appearance-option:after{content:"";position:absolute;inset:-9px 0}.account-overview .appearance-option:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.overview-zone-mode{display:inline-flex;flex:0 0 auto;background:var(--paper-2);padding:var(--vd-base-space-s1);gap:var(--vd-base-space-s1);border-radius:var(--vd-base-radius-md)}.overview-zone-mode button{position:relative;appearance:none;border:0;border-radius:8px;background:transparent;color:var(--ink-2);cursor:pointer;padding:var(--vd-base-space-s1) var(--vd-base-space-s2);gap:var(--vd-base-space-s1);font:500 var(--vd-base-font-size-metadata)/var(--account-leading) var(--sans)}.overview-zone-mode button:after{content:"";position:absolute;inset:-9px 0}.overview-zone-mode button[aria-checked=true]{background:var(--paper-3);outline:1px solid var(--ink-3);outline-offset:-.5px;box-shadow:var(--shadow-sm);color:var(--ink);font-weight:600}.overview-zone-mode button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.overview-zone-mode button:disabled{cursor:default}.account-overview .overview-zone-summary{min-height:48px;padding-block:14px;color:var(--ink-2);font-size:15px}.account-overview .overview-notice-actions{flex-wrap:nowrap}.account-overview .overview-notice-actions .account-inline-action{font-size:15px;font-weight:600}.account-overview .account-u12-records>span:only-child{text-align:center}@media (max-width:1023px){.account-overview .overview-notice-actions .account-inline-action{order:-1}}@media (max-width:359px){.account-overview .account-operation-row.account-operation-control{flex-wrap:wrap}}.account-overview .overview-notice-actions [role=switch]:disabled{background:var(--paper-2);box-shadow:none;opacity:1}.account-overview .overview-notice-actions [role=switch]:disabled .tz-switch-knob{background:var(--paper-3);border-color:transparent;box-shadow:none}.account-overview .account-operation-row.tz-city-row{font:400 16px/20px var(--sans)}.account-overview .tz-mode-row .appearance-seg{padding:var(--vd-base-space-s1);gap:var(--vd-base-space-s1);border-radius:var(--vd-base-radius-md)}.account-u04 .passkey-name{appearance:none;border:0;background:transparent;color:var(--ink);padding:0;text-align:start;font:inherit;min-width:0;min-height:44px;flex:1 1;overflow-wrap:anywhere;cursor:pointer}.account-u04 .passkey-name:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;border-radius:4px}.account-u04 .passkey-name .account-operation-metadata{font-size:var(--vd-base-font-size-metadata);line-height:var(--account-leading);margin-top:var(--vd-base-space-s1);color:var(--ink-3)}.account-u04 section[aria-labelledby=passkey-manager-heading] .account-operation-row{gap:var(--vd-base-space-s3);padding-block:var(--vd-base-space-s3)}.account-u04 section[aria-labelledby=passkey-manager-heading] .tlink{min-height:44px;min-width:44px;border:0;text-decoration:none;padding:0}.account-u04 section[aria-labelledby=passkey-manager-heading] :is(.tlink,.inset-row-action){color:var(--accent-deep)}.account-u04 .account-signin-email .account-operation-row>span{overflow-wrap:anywhere}.account-u04 .account-operation-row[aria-disabled=true]{color:var(--ink-2)}.vd-dialog.account-edit-sheet.account-passkey-sheet:not([data-dialog-inline]){width:min(460px,calc(100vw - 40px));padding:var(--account-dialog-padding);border-radius:var(--account-dialog-radius);box-shadow:none}.vd-dialog.account-edit-sheet.account-passkey-sheet:not([data-dialog-inline])[open]{gap:var(--account-dialog-gap)}.vd-dialog.account-edit-sheet.account-passkey-sheet:not([data-dialog-inline])>.h3{color:var(--ink);margin:0;padding:0;letter-spacing:0;text-transform:none;font:600 var(--vd-base-font-size-body-large)/var(--account-care-sheet-leading,26px) var(--sans)}.account-passkey-sheet .body-sm{margin:20px 0 0;color:var(--ink-2);font-size:15px;line-height:var(--account-leading)}.account-passkey-sheet .composer-foot{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--vd-base-space-s2);margin-top:20px}.account-passkey-sheet .composer-foot .btn{width:100%;padding:var(--account-button-inset,13px) 20px;border:0;border-radius:var(--vd-base-radius-md);font:600 var(--vd-base-font-size-support)/var(--account-leading) var(--sans)}.account-passkey-sheet .composer-foot .btn-primary{background:var(--accent);color:var(--on-action)}.account-passkey-sheet .composer-foot .btn-ghost{background:var(--paper-2);color:var(--ink)}.account-passkey-sheet.account-passkey-remove .composer-foot .btn-primary{background:var(--vd-semantic-color-status-danger-wash);color:var(--danger)}.account-passkey-sheet form{margin-top:20px}@media (max-width:767px){.vd-dialog.account-edit-sheet.account-passkey-sheet:not([data-dialog-inline]){width:100%;padding:var(--account-dialog-padding);border-radius:var(--account-dialog-radius)}.account-passkey-sheet:before{content:"";position:absolute;top:10px;left:calc(50% - 18px);width:36px;height:5px;border-radius:3px;background:var(--line-2)}}[data-patient-redesign=on] .account-u04 .passkey-manager .account-operation-why:not(.account-operation-metadata),[data-patient-redesign=on] .account-u04 .passkey-manager>.account-operation-footnote[role=status]{font-size:var(--vd-base-font-size-support)}[data-patient-redesign=on] .account-u04 .passkey-manager .account-operation-row .faint{font-size:var(--vd-base-font-size-compact)}[data-patient-redesign=on] .account-u04 section[aria-labelledby=passkey-manager-heading] .inset-row-action:disabled{color:var(--ink-2)}[data-patient-redesign=on] .account-u04 .passkey-email-panel{gap:var(--vd-base-space-s4);max-width:520px;padding:0;margin-top:var(--vd-base-space-account6)}[data-patient-redesign=on] .account-u04 .passkey-email-panel .h3{margin:0;font:500 var(--vd-base-font-size-body-large)/1.4 var(--sans)}[data-patient-redesign=on] .account-u04 .passkey-email-panel .btn{width:100%;min-height:48px;border-radius:var(--vd-base-radius-md);padding:var(--vd-base-space-s3) var(--vd-base-space-s4);font-size:var(--vd-base-font-size-support);line-height:1.5;box-shadow:none}[data-patient-redesign=on] .account-u04 .passkey-email-panel .btn-primary:not(:disabled):hover{background:var(--accent);box-shadow:none}[data-patient-redesign=on] .account-u04 .passkey-email-panel>.tlink{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:var(--vd-base-space-s3);color:var(--accent-deep);font:400 var(--vd-base-font-size-support)/1.5 var(--sans);text-decoration:none}[data-patient-redesign=on] .account-u04 .passkey-email-panel .body-sm{margin:0;color:var(--ink-2);font-size:var(--vd-base-font-size-support)}[data-patient-redesign=on] .account-u04:has([data-email-step=code]){max-width:544px}[data-patient-redesign=on] .account-u04:has([data-email-step=code])>.patient-page-heading .display{font:400 var(--vd-base-font-size-support)/1.5 var(--sans);color:var(--ink-2)}[data-patient-redesign=on] .account-u04:has([data-email-step=code])>.account-groups{margin-top:var(--vd-base-space-s4)}[data-patient-redesign=on] .account-u04 .passkey-manager:has([data-email-step=code])>:is(h2,ul),[data-patient-redesign=on] .account-u04:has([data-email-step=code]) .account-groups>:not(.passkey-manager){display:none}[data-patient-redesign=on] .account-u04 .passkey-email-panel[data-email-step=code]{margin-top:0}[data-patient-redesign=on] .account-u04 .passkey-email-panel[data-email-step=code] .h3{font:400 var(--vd-base-font-size-heading)/1.2 var(--serif)}[data-patient-redesign=on] .account-u04 .passkey-email-panel[data-email-step=code]>.body-sm{margin-block:var(--vd-base-space-s2) var(--vd-base-space-s3)}[data-patient-redesign=on] .account-u04 .passkey-email-panel[data-email-step=code]>.tlink{position:relative;justify-content:flex-start;background:var(--paper-3);border-inline:1px solid var(--line);margin-top:-16px;padding-inline:var(--vd-base-space-s4)}[data-patient-redesign=on] .account-u04 .passkey-email-panel[data-email-step=code]>.btn+.tlink{margin-top:0;border-top:1px solid var(--line);border-radius:var(--vd-base-radius-md) var(--vd-base-radius-md) 0 0}[data-patient-redesign=on] .account-u04 .passkey-email-panel[data-email-step=code]>.tlink+.tlink:before{content:"";position:absolute;top:0;left:var(--vd-base-space-s4);right:var(--vd-base-space-s4);height:1px;background:var(--line)}[data-patient-redesign=on] .account-u04 .passkey-email-panel[data-email-step=code]>.tlink:last-child{justify-content:center;border-bottom:1px solid var(--line);border-radius:0 0 var(--vd-base-radius-md) var(--vd-base-radius-md)}[data-patient-redesign=on] .account-edit-sheet.account-passkey-sheet:is(.account-passkey-rename,.account-privacy-sheet){--account-dialog-width:min(480px,calc(100vw - 40px));--account-dialog-grabber-display:none}[data-patient-redesign=on] .account-edit-sheet.account-passkey-sheet:is(.account-passkey-rename){--account-dialog-title-family:var(--serif);--account-dialog-title-weight:400;--account-dialog-title-size:var(--vd-base-font-size-heading)}[data-patient-redesign=on] .vd-dialog.account-edit-sheet.account-passkey-sheet:is(.account-passkey-rename,.account-privacy-sheet):not([data-dialog-inline]){width:var(--account-dialog-width)}[data-patient-redesign=on] .vd-dialog.account-edit-sheet.account-passkey-sheet:is(.account-passkey-rename,.account-privacy-sheet):not([data-dialog-inline])::backdrop{background:var(--vd-base-color-scrim)}[data-patient-redesign=on] .vd-dialog.account-edit-sheet.account-passkey-sheet:is(.account-passkey-rename):not([data-dialog-inline])>.h3{font:var(--account-dialog-title-weight) var(--account-dialog-title-size)/1.2 var(--account-dialog-title-family)}[data-patient-redesign=on] .account-edit-sheet.account-passkey-sheet:is(.account-passkey-rename,.account-privacy-sheet) .composer-foot .btn-ghost{background:transparent;color:var(--accent-deep);font-weight:400}[data-patient-redesign=on] .account-edit-sheet.account-passkey-sheet:is(.account-passkey-rename,.account-privacy-sheet) .composer-foot .btn{min-height:48px;box-shadow:none}[data-patient-redesign=on] .account-edit-sheet.account-passkey-sheet:is(.account-passkey-rename,.account-privacy-sheet) .composer-foot .btn-primary:not(:disabled):hover{background:var(--accent);box-shadow:none}[data-patient-redesign=on] .account-edit-sheet.account-passkey-sheet .account-feedback{color:var(--danger)}[data-patient-redesign=on] .account-edit-sheet.account-passkey-sheet .account-feedback-glyph{margin-top:4px}[data-patient-redesign=on] .account-edit-sheet.account-passkey-sheet.account-privacy-sheet .composer-foot .btn-ghost{color:var(--ink)}[data-patient-redesign=on] .account-edit-sheet.account-passkey-sheet.account-privacy-sheet .vd-dialog-body p{margin:var(--vd-base-space-s4) 0;color:var(--ink);font-size:var(--vd-base-font-size-body)}[data-patient-redesign=on] .account-edit-sheet.account-passkey-sheet.account-privacy-sheet .composer-foot{margin-top:0}@media (max-width:767px){[data-patient-redesign=on] .account-edit-sheet.account-passkey-sheet:is(.account-passkey-rename,.account-privacy-sheet){--account-dialog-width:100%;--account-dialog-padding:var(--vd-base-space-account6) var(--vd-base-space-account5);--account-dialog-padding-bottom:max(var(--vd-base-space-account6),env(safe-area-inset-bottom))}[data-patient-redesign=on] .account-u04:has([data-email-step=code]){padding-inline:var(--vd-base-space-s4)}}[data-patient-redesign=on] .account-passkey-rename .field-label,[data-patient-redesign=on] .account-u04 .passkey-email-panel .field-label{font-size:var(--vd-base-font-size-metadata);font-weight:400}[data-patient-redesign=on] .account-passkey-rename .input,[data-patient-redesign=on] .account-u04 .passkey-email-panel .input{min-height:48px;height:48px;padding:calc(var(--vd-base-space-s3) - var(--vd-base-border-hairline)) var(--vd-base-space-s4);border-width:var(--vd-base-border-hairline);border-style:solid;border-radius:var(--vd-base-radius-md);background:var(--paper-3);font:400 var(--vd-base-font-size-support)/1.5 var(--sans)}[data-patient-redesign=on] .account-passkey-rename .input:not(:focus-visible):not([aria-invalid=true]),[data-patient-redesign=on] .account-u04 .passkey-email-panel .input:not(:focus-visible):not([aria-invalid=true]){border-color:var(--vd-base-color-line-control)}[data-patient-redesign=on] .account-passkey-rename .input[aria-invalid=true],[data-patient-redesign=on] .account-u04 .passkey-email-panel .input[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--danger);border-color:var(--danger)}[data-patient-redesign=on] .account-passkey-rename .input[aria-invalid=true]:focus-visible,[data-patient-redesign=on] .account-u04 .passkey-email-panel .input[aria-invalid=true]:focus-visible{outline:var(--vd-base-border-strong) solid var(--focus-ring);outline-offset:var(--vd-base-space-s1)}.account-u05-billing .billing-plan-summary{min-height:0;padding-block:20px;align-items:center}.account-u05-billing .billing-plan-summary strong{font-size:20px;line-height:24px}.account-u05-billing .billing-plan-summary .account-operation-why{margin-top:var(--vd-base-space-s1)}.account-u05-billing .billing-treatment{margin-top:0}.account-u05-billing .billing-terms{font-size:var(--vd-base-font-size-metadata);line-height:var(--account-leading,21px)}.account-u05-billing .billing-terms p{font:inherit;color:inherit;margin:0}.account-u05-billing .billing-consultation-action{margin:20px 0 0}.account-u05-billing .billing-resume{color:var(--accent-deep);justify-content:center}.account-u05-billing .account-operation-row .data{max-width:65%;white-space:normal}.account-u05-billing .billing-next-charge{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start}.account-u05-billing .billing-next-charge>.billing-next-charge-value{display:block;min-width:0;white-space:normal}@media (max-width:767px){.account-u05-billing .billing-next-charge{grid-template-columns:minmax(0,1fr);gap:var(--vd-base-space-s2)}.account-u05-billing .billing-next-charge>.billing-next-charge-value{text-align:left}}.account-u05-billing .billing-move-detail:empty{display:none}.account-u05-billing .billing-receipt-mark{font-size:var(--vd-base-font-size-metadata);line-height:21px}.account-u05-billing .account-operation-row .tlink{min-height:var(--account-row-height,50px);display:inline-flex;align-items:center}.account-u05-billing .billing-consultation-summary{padding-block:20px}.account-u05-billing .billing-consultation-summary strong{font-size:20px;line-height:24px;font-weight:600}.account-u05-billing .billing-consultation-summary .account-operation-why{margin-top:var(--vd-base-space-s1)}.account-u05-billing .billing-plan-summary .account-operation-why{font-size:var(--vd-base-font-size-metadata);line-height:var(--account-leading)}.account-u05-billing section[aria-labelledby^=payment-heading] .account-operation-row{padding-block:var(--vd-base-space-s3)}.account-u05-billing .billing-consultation-action>.btn{width:100%}@media (min-width:768px){.account-u05-billing .billing-consultation-action{margin-top:32px}}.account-operation-row.billing-action-row{line-height:var(--account-leading)}[data-patient-redesign=on] .account-u05-billing:not(:has(>.account-groups>:not(.live-plan-panel[data-membership-design=v2],.billing-record-note))):where(:has(.live-plan-panel[data-membership-design=v2])).account-v1-detail .patient-page-heading .display{font-size:var(--vd-base-font-size-heading)}[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .billing-groups.live-plan-panel[data-membership-design=v2]{--account-row-inset:var(--vd-base-space-s4);--account-divider-space:0px;--account-divider-top:0px;gap:var(--vd-base-space-s5);--account-heading-padding:0px var(--vd-base-space-s4);--account-leading:24px}[data-patient-redesign=on] .account-u05-billing:not(:has(>.account-groups>:not(.live-plan-panel[data-membership-design=v2],.billing-record-note))):where(:has(.live-plan-panel[data-membership-design=v2]))>.account-groups:has(>.live-plan-panel[data-membership-design=v2])>.billing-record-note,[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .account-operation-footnote{font-size:var(--vd-base-font-size-support);line-height:var(--vd-base-font-line-height-relaxed)}[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .billing-plan-summary{padding-block:20px;align-items:flex-start;gap:0}[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .billing-plan-summary strong{font-size:var(--vd-base-font-size-body)}[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .billing-plan-summary .account-operation-why{font-size:var(--vd-base-font-size-support);margin-top:var(--vd-base-space-s2)}[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .billing-plan-heading{display:none}[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .billing-consultation-heading{display:block}[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .billing-consultation-summary{display:flex;padding-block:var(--vd-base-space-s4)}[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .billing-consultation-summary>span:first-child{display:contents}[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .billing-consultation-summary strong{display:none}[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .billing-consultation-summary .account-operation-why{order:1;margin:0;font-size:var(--vd-base-font-size-compact)}[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .billing-consultation-summary .status-badge{background:transparent;padding:0;font-size:var(--vd-base-font-size-compact);color:var(--ink);font-weight:400}[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] [aria-label=Plan]>ul{margin-top:0}[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .billing-next-charge>.data{max-width:none;display:block}[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .billing-next-charge--explanation{grid-template-columns:minmax(0,1fr);gap:var(--vd-base-space-s2);padding:0;margin-top:var(--vd-base-space-s4)}[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .billing-next-charge--explanation>.data{text-align:left}[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .billing-unpaid-balance{display:block;margin-top:var(--vd-base-space-s4)}[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .billing-pack-terms>p{margin:var(--vd-base-space-s2) 0 0;white-space:pre-line;color:var(--ink-2);font-size:var(--vd-base-font-size-support);line-height:var(--vd-base-font-line-height-relaxed)}[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .billing-pack-terms>p+p{margin-top:var(--vd-base-space-s4)}[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .billing-inclusions{background:transparent;box-shadow:none;outline:none;overflow:visible}[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .billing-inclusion>.account-operation-row{background:var(--paper-3);border-radius:var(--vd-base-radius-md);box-shadow:inset 0 0 0 1px var(--line)}[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .billing-inclusion>.account-operation-row>span{color:var(--ink)}[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .billing-inclusion+.billing-inclusion{margin-top:var(--vd-base-space-s4)}[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .billing-inclusion>.account-operation-footnote{margin-top:var(--vd-base-space-s2)}[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .billing-notice,[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .billing-refusal{display:grid;justify-content:stretch;gap:var(--vd-base-space-s4);padding:0;margin:0;border:0;border-radius:0;background:transparent}[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .billing-notice p{margin:0;color:var(--ink-2);font-size:var(--vd-base-font-size-support);line-height:var(--vd-base-font-line-height-relaxed)}[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .billing-feedback-line{display:flex;align-items:flex-start;gap:var(--vd-base-space-s2)}[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .billing-feedback-line>span{flex:1 1;min-width:0}[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .billing-notice-icon{width:16px;height:var(--vd-base-space-s4);flex:0 0 16px;margin-top:var(--vd-base-space-s1)}[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .billing-paused-notice>p:not(.billing-feedback-line){color:var(--ink);font-size:var(--vd-base-font-size-small)}[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .billing-paused-notice strong{font-weight:inherit}[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .billing-notice .charge-actions{display:flex;flex-wrap:wrap;gap:var(--vd-base-space-s3);margin:0}[data-patient-redesign=on] .account-u05-billing .live-plan-panel[data-membership-design=v2] .billing-resume-copy{display:grid}[data-patient-redesign=on] .account-u05-billing .live-plan-panel[data-membership-design=v2] .billing-resume-copy>span{grid-area:1/1}[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .billing-paused-notice .btn-ghost{background:var(--paper-2);color:var(--ink-2)}[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .billing-notice>.btn,[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .billing-refusal>.btn{justify-self:start}[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .billing-refusal p,[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .billing-value-alert{color:var(--accent-deep)}[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .billing-value-alert{margin:var(--vd-base-space-s3) 0 0;font-size:var(--vd-base-font-size-compact);font-weight:400}[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .billing-payment-facts{display:flex;flex-direction:column;align-items:flex-end;gap:0}[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] section[aria-labelledby^=payment-heading] .account-operation-row{padding-block:var(--vd-base-space-s4)}[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .billing-payment-update>:is(.tlink,.payment-sheet-trigger){display:flex;width:100%;min-height:56px;align-items:center;justify-content:center;padding:var(--vd-base-space-s3) var(--vd-base-space-s4);border:0;font-weight:400}[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] a.account-operation-row{color:var(--accent-deep)}[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .billing-move-detail{max-width:480px}[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .renewal-move-control{margin:0;padding:0;border:0}[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .renewal-move-control .h3{font:600 var(--vd-base-font-size-body-large)/var(--vd-base-font-line-height-body) var(--sans)}[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .renewal-move-control .body-sm{margin-top:var(--vd-base-space-s4);font-size:var(--vd-base-font-size-support);color:var(--ink)}[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .renewal-move-control .field{margin-block:var(--vd-base-space-s5)}[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .renewal-move-control .field-label{font-size:var(--vd-base-font-size-support);font-weight:400;color:var(--ink)}[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .renewal-move-control .input{height:var(--vd-base-space-s7);min-height:var(--vd-base-space-s7);padding:var(--vd-base-space-s3) var(--vd-base-space-s4);border-radius:var(--vd-base-radius-md);font-size:var(--vd-base-font-size-support)}[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .renewal-move-control .field-error{display:flex;gap:var(--vd-base-space-s2)}[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .renewal-move-control .input[aria-invalid=true]{border-color:var(--accent-deep)}[data-patient-redesign=on] .account-u05-billing:has(.live-plan-panel[data-membership-design=v2]) .account-groups:has(>.live-plan-panel[data-membership-design=v2]~.live-plan-panel[data-membership-design=v2])>.live-plan-panel[data-membership-design=v2] .billing-plan-heading{display:block;padding:0;margin-bottom:var(--vd-base-space-s3);color:var(--ink);font:600 var(--vd-base-font-size-body-large)/var(--vd-base-font-line-height-body) var(--sans)}[data-patient-redesign=on] .account-u05-billing:has(.live-plan-panel[data-membership-design=v2]) .live-plan-panel[data-membership-design=v2]:where(.live-plan-panel--program-summary,.account-groups:has(>.live-plan-panel[data-membership-design=v2]~.live-plan-panel[data-membership-design=v2])>.live-plan-panel[data-membership-design=v2]) .billing-plan-summary strong{display:none}[data-patient-redesign=on] .account-u05-billing:has(.live-plan-panel[data-membership-design=v2]) .live-plan-panel[data-membership-design=v2]:where(.live-plan-panel--program-summary,.account-groups:has(>.live-plan-panel[data-membership-design=v2]~.live-plan-panel[data-membership-design=v2])>.live-plan-panel[data-membership-design=v2]) .billing-plan-summary{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}[data-patient-redesign=on] .account-u05-billing:has(.live-plan-panel[data-membership-design=v2]) .live-plan-panel[data-membership-design=v2]:where(.live-plan-panel--program-summary,.account-groups:has(>.live-plan-panel[data-membership-design=v2]~.live-plan-panel[data-membership-design=v2])>.live-plan-panel[data-membership-design=v2]) .billing-plan-summary>span:first-child{display:block;flex:1 1;text-align:right}[data-patient-redesign=on] .account-u05-billing:has(.live-plan-panel[data-membership-design=v2]) .live-plan-panel[data-membership-design=v2]:where(.live-plan-panel--program-summary,.account-groups:has(>.live-plan-panel[data-membership-design=v2]~.live-plan-panel[data-membership-design=v2])>.live-plan-panel[data-membership-design=v2]) .billing-plan-summary .account-operation-why{margin:0;max-width:none}[data-patient-redesign=on] .account-u05-billing:has(.live-plan-panel[data-membership-design=v2]) .live-plan-panel[data-membership-design=v2]:where(.live-plan-panel--program-summary,.account-groups:has(>.live-plan-panel[data-membership-design=v2]~.live-plan-panel[data-membership-design=v2])>.live-plan-panel[data-membership-design=v2]) .billing-plan-summary .status-badge{order:-1;background:transparent;padding:0;color:var(--ink);font-weight:400;font-size:var(--vd-base-font-size-support)}[data-patient-redesign=on] .account-u05-billing:has(.live-plan-panel[data-membership-design=v2]) .live-plan-panel[data-membership-design=v2]:where(.live-plan-panel--program-summary,.account-groups:has(>.live-plan-panel[data-membership-design=v2]~.live-plan-panel[data-membership-design=v2])>.live-plan-panel[data-membership-design=v2]) .billing-plan-summary .status-badge-label{font-size:inherit}@media (max-width:767px){[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .billing-next-charge>.data{text-align:left}[data-patient-redesign=on] .account-u05-billing:has(.live-plan-panel[data-membership-design=v2]) .live-plan-panel[data-membership-design=v2]:where(.live-plan-panel--program-summary,.account-groups:has(>.live-plan-panel[data-membership-design=v2]~.live-plan-panel[data-membership-design=v2])>.live-plan-panel[data-membership-design=v2]) .billing-next-charge:not(.billing-next-charge--explanation),[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .billing-next-charge--none{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}[data-patient-redesign=on] .account-u05-billing:has(.live-plan-panel[data-membership-design=v2]) .live-plan-panel[data-membership-design=v2]:where(.live-plan-panel--program-summary,.account-groups:has(>.live-plan-panel[data-membership-design=v2]~.live-plan-panel[data-membership-design=v2])>.live-plan-panel[data-membership-design=v2]) .billing-next-charge:not(.billing-next-charge--explanation)>.data,[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .billing-next-charge--none>.data{text-align:right}[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .billing-notice .btn,[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .billing-refusal>.btn,[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .renewal-move-control>.btn{width:100%;justify-content:center}}[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .account-operation-row>span:last-child:not(.status-badge){font-size:var(--vd-base-font-size-support)}[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .account-operation-section>h2{line-height:20px}[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] section[aria-labelledby^=receipts-heading]>.account-operation-footnote{margin-inline:0}[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel--program-summary[data-membership-design=v2] .billing-plan-heading{display:block;padding:0;margin-bottom:var(--vd-base-space-s2);font-size:var(--vd-base-font-size-metadata);font-weight:400;color:var(--ink-3)}[data-patient-redesign=on] .account-u05-billing:has(.live-plan-panel[data-membership-design=v2]) .live-plan-panel[data-membership-design=v2]:where(.live-plan-panel--program-summary,.account-groups:has(>.live-plan-panel[data-membership-design=v2]~.live-plan-panel[data-membership-design=v2])>.live-plan-panel[data-membership-design=v2]) section[aria-labelledby^=payment-heading] .account-operation-row{flex-direction:column;align-items:flex-start;gap:var(--vd-base-space-s1)}[data-patient-redesign=on] .account-u05-billing:has(.live-plan-panel[data-membership-design=v2]) .live-plan-panel[data-membership-design=v2]:where(.live-plan-panel--program-summary,.account-groups:has(>.live-plan-panel[data-membership-design=v2]~.live-plan-panel[data-membership-design=v2])>.live-plan-panel[data-membership-design=v2]) .billing-payment-facts{flex-direction:row;flex-wrap:wrap;text-align:left}[data-patient-redesign=on] .account-u05-billing:has(.live-plan-panel[data-membership-design=v2]) .live-plan-panel[data-membership-design=v2]:where(.live-plan-panel--program-summary,.account-groups:has(>.live-plan-panel[data-membership-design=v2]~.live-plan-panel[data-membership-design=v2])>.live-plan-panel[data-membership-design=v2]) .billing-payment-facts>span:before{content:" · ";white-space:pre}[data-patient-redesign=on] .account-u05-billing:not(:has(>.account-groups>:not(.live-plan-panel[data-membership-design=v2],.billing-record-note))):where(:has(.live-plan-panel[data-membership-design=v2])).account-v1-detail{padding-top:52px}[data-patient-redesign=on] .page-narrow.account-v1-detail.account-u05-billing:not(:has(>.account-groups>:not(.live-plan-panel[data-membership-design=v2],.billing-record-note))):where(:has(.live-plan-panel[data-membership-design=v2]))>.patient-page-heading+.account-groups{margin-top:var(--vd-base-space-s5)}@media (min-width:768px){[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .billing-next-charge:not(.billing-next-charge--explanation){align-items:center}[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .billing-next-charge:not(.billing-next-charge--explanation)>.data{max-width:290px;justify-self:end}}@media (max-width:767px){[data-patient-redesign=on] .account-u05-billing:not(:has(>.account-groups>:not(.live-plan-panel[data-membership-design=v2],.billing-record-note))):where(:has(.live-plan-panel[data-membership-design=v2])).account-v1-detail{padding-top:28px}}@media (min-width:768px){[data-patient-redesign=on] .account-u05-billing:has(.live-plan-panel[data-membership-design=v2]) .live-plan-panel[data-membership-design=v2]:where(.live-plan-panel--program-summary,.account-groups:has(>.live-plan-panel[data-membership-design=v2]~.live-plan-panel[data-membership-design=v2])>.live-plan-panel[data-membership-design=v2]) section[aria-labelledby^=payment-heading] .account-operation-row{flex-direction:row;align-items:center}[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .billing-consultation-action{margin-top:20px}[data-patient-redesign=on] .account-u05-billing:where(:has(.live-plan-panel[data-membership-design=v2])) .live-plan-panel[data-membership-design=v2] .billing-consultation-action>.btn{width:auto;min-width:160px}}[data-patient-redesign=on] .account-u05-billing:has(.live-plan-panel[data-membership-design=v2]) .live-plan-panel[data-membership-design=v2]:where(.live-plan-panel--program-summary,.account-groups:has(>.live-plan-panel[data-membership-design=v2]~.live-plan-panel[data-membership-design=v2])>.live-plan-panel[data-membership-design=v2]) a.account-operation-row{color:var(--ink)}[data-patient-redesign=on] .account-u05-billing:has(.live-plan-panel[data-membership-design=v2]) .live-plan-panel[data-membership-design=v2]:where(.live-plan-panel--program-summary,.account-groups:has(>.live-plan-panel[data-membership-design=v2]~.live-plan-panel[data-membership-design=v2])>.live-plan-panel[data-membership-design=v2]) .payment-update-label-detail{display:inline}[data-patient-redesign=on] .account-u05-billing .live-plan-panel[data-membership-design=v2]{--membership-section-gap:32px}[data-patient-redesign=on] .account-u05-billing .billing-groups.live-plan-panel[data-membership-design=v2]{gap:var(--membership-section-gap)}[data-patient-redesign=on] .account-u05-billing .live-plan-panel[data-membership-design=v2]>:is(.billing-plan-column,.billing-account-column){display:grid;align-content:start;gap:var(--membership-section-gap);min-width:0}[data-patient-redesign=on] .account-u05-billing .live-plan-panel[data-membership-design=v2] .billing-plan-summary strong{font-family:var(--sans);font-weight:600}[data-patient-redesign=on] .account-u05-billing .live-plan-panel[data-membership-design=v2][data-plan-status=canceled] .billing-plan-summary .account-operation-why{display:none}[data-patient-redesign=on] .account-u05-billing .live-plan-panel[data-membership-design=v2][data-plan-status=canceled] .billing-plan-column{gap:var(--vd-base-space-s3)}[data-patient-redesign=on] .account-u05-billing .live-plan-panel[data-membership-design=v2] .billing-account-column .account-operation-section>h2{padding-inline:var(--vd-base-space-s4)}[data-patient-redesign=on] .account-u05-billing .live-plan-panel[data-membership-design=v2] .billing-account-column .account-operation-footnote{margin-inline:var(--vd-base-space-s4);margin-top:var(--vd-base-space-s2)}[data-patient-redesign=on] .account-u05-billing .live-plan-panel[data-membership-design=v2] .billing-account-column .billing-manage .account-operation-row{min-height:52px}[data-patient-redesign=on] .account-u05-billing .live-plan-panel[data-membership-design=v2] .billing-account-column .billing-manage .billing-action-destructive{font-size:15px;font-weight:400}[data-patient-redesign=on] .account-u05-billing:not(:has(>.account-groups>:not(.live-plan-panel[data-membership-design=v2],.billing-record-note))) .account-groups:has(>.live-plan-panel[data-membership-design=v2])>.billing-record-note{margin:0;padding:0;font-size:14px;line-height:20px;text-wrap:pretty}[data-patient-redesign=on] .account-u05-billing .live-plan-panel[data-membership-design=v2] .billing-move-detail{max-width:none}[data-patient-redesign=on] .account-u05-billing .live-plan-panel[data-membership-design=v2] .renewal-move-control{padding:20px var(--vd-base-space-s4);border:1px solid var(--line);border-radius:var(--vd-base-radius-md);background:var(--paper-3)}[data-patient-redesign=on] .account-u05-billing .live-plan-panel[data-membership-design=v2] .billing-move-detail:empty{display:none}[data-patient-redesign=on] .account-u05-billing .live-plan-panel[data-membership-design=v2] .billing-notice p{font-size:15px;line-height:22px}[data-patient-redesign=on] .account-u05-billing .live-plan-panel[data-membership-design=v2] .billing-paused-notice{gap:var(--vd-base-space-s5)}[data-patient-redesign=on] .account-u05-billing .live-plan-panel[data-membership-design=v2] .billing-paused-notice .btn-ghost{background:transparent;color:var(--ink-2);opacity:1;font-weight:400}[data-patient-redesign=on] .account-u05-billing .live-plan-panel[data-membership-design=v2] .billing-consultation-summary{box-shadow:none}[data-patient-redesign=on] .account-u05-billing:not(:has(>.account-groups>:not(.live-plan-panel[data-membership-design=v2],.billing-record-note))):where(:has(.live-plan-panel[data-membership-design=v2]))>.billing-price-changes .billing-price-change p:first-of-type{font-size:17px;line-height:24px;font-weight:500;text-wrap:pretty}@media (min-width:1000px){[data-patient-redesign=on] .page-narrow.account-u05-billing:not(:has(>.account-groups>:not(.live-plan-panel[data-membership-design=v2],.billing-record-note))):has(.live-plan-panel[data-membership-design=v2][data-layout=columns]){max-width:944px}[data-patient-redesign=on] .account-u05-billing .live-plan-panel[data-membership-design=v2][data-layout=columns]{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}[data-patient-redesign=on] .account-u05-billing:not(:has(>.account-groups>:not(.live-plan-panel[data-membership-design=v2],.billing-record-note))):has(.live-plan-panel[data-membership-design=v2][data-layout=columns]) .account-groups>.billing-record-note{width:calc((100% - 32px) * .4);margin-left:auto}[data-patient-redesign=on] .account-u05-billing:not(:has(>.account-groups>:not(.live-plan-panel[data-membership-design=v2],.billing-record-note))):has(.live-plan-panel[data-membership-design=v2][data-layout=columns])>.billing-price-changes{max-width:calc((100% - 32px) * .6)}[data-patient-redesign=on] .account-u05-billing:not(:has(>.account-groups>:not(.live-plan-panel[data-membership-design=v2],.billing-record-note))) .account-groups:has(>.live-plan-panel[data-membership-design=v2]~.live-plan-panel[data-membership-design=v2]){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--vd-base-space-s7) var(--vd-base-space-s6)}[data-patient-redesign=on] .account-u05-billing:not(:has(>.account-groups>:not(.live-plan-panel[data-membership-design=v2],.billing-record-note))) .account-groups:has(>.live-plan-panel[data-membership-design=v2]~.live-plan-panel[data-membership-design=v2])>.live-plan-panel[data-membership-design=v2]{grid-template-columns:minmax(0,1fr);gap:var(--vd-base-space-s7)}[data-patient-redesign=on] .account-u05-billing:not(:has(>.account-groups>:not(.live-plan-panel[data-membership-design=v2],.billing-record-note))) .account-groups:has(>.live-plan-panel[data-membership-design=v2]~.live-plan-panel[data-membership-design=v2])>.billing-record-note{grid-column:1/-1;width:100%}[data-patient-redesign=on] .account-u05-billing .live-plan-panel[data-membership-design=v2] .billing-consultation-action>.btn{width:100%}}[data-patient-redesign=on] .account-u05-billing .live-plan-panel[data-membership-design=v2][data-plan-status=canceled] .billing-treatment{margin-top:var(--vd-base-space-s3)}[data-patient-redesign=on] .account-u05-billing .live-plan-panel[data-membership-design=v2][data-plan-status=cancel_at_period_end] .billing-plan-column .billing-manage>h2,[data-patient-redesign=on] .account-u05-billing .live-plan-panel[data-membership-design=v2][data-plan-status=canceled] .billing-treatment>h2{display:none}[data-patient-redesign=on] .account-u05-billing .live-plan-panel[data-membership-design=v2][data-plan-status=cancel_at_period_end] .billing-plan-column .billing-resume,[data-patient-redesign=on] .account-u05-billing .live-plan-panel[data-membership-design=v2][data-plan-status=canceled] .billing-treatment a{background:var(--accent);color:var(--on-action);border-radius:var(--vd-base-radius-md);justify-content:center;font-size:16px;font-weight:600;min-height:var(--vd-base-space-s7)}[data-patient-redesign=on] .account-u05-billing .live-plan-panel[data-membership-design=v2][data-plan-status=canceled] .billing-treatment a svg{display:none}@media (min-width:768px){[data-patient-redesign=on] .account-u05-billing .live-plan-panel[data-membership-design=v2][data-plan-status=cancel_at_period_end] .billing-plan-column .billing-manage,[data-patient-redesign=on] .account-u05-billing .live-plan-panel[data-membership-design=v2][data-plan-status=canceled] .billing-treatment{justify-self:start;min-width:180px}}@media (min-width:1000px){[data-patient-redesign=on] .account-u05-billing .live-plan-panel[data-membership-design=v2][data-layout=columns] .billing-account-column section[aria-labelledby^=payment-heading] .account-operation-row{align-items:center}[data-patient-redesign=on] .account-u05-billing .live-plan-panel[data-membership-design=v2][data-layout=columns] .billing-account-column .billing-payment-facts{flex-direction:column;align-items:flex-end}[data-patient-redesign=on] .account-u05-billing .live-plan-panel[data-membership-design=v2][data-layout=columns] .billing-account-column .billing-payment-facts>span:before{content:none}[data-patient-redesign=on] .account-u05-billing .live-plan-panel[data-membership-design=v2][data-layout=columns] .billing-account-column section[aria-labelledby^=payment-heading] .account-operation-row>span:first-child{flex-shrink:0}}[data-patient-redesign=on] .account-u05-billing .live-plan-panel[data-membership-design=v2][data-layout=columns]{--membership-section-gap:24px}[data-patient-redesign=on] .account-u05-billing .live-plan-panel[data-membership-design=v2] .account-operation-footnote{font-size:14px;line-height:20px;text-wrap:pretty}[data-patient-redesign=on] .account-u05-billing .live-plan-panel[data-membership-design=v2][data-plan-status=canceled] .billing-receipts a.account-operation-row{min-height:72px;padding-block:var(--vd-base-space-s4)}[data-patient-redesign=on] .account-u05-billing .live-plan-panel[data-membership-design=v2] .billing-receipt-caption{display:block;margin-top:var(--vd-base-space-s1);color:var(--ink-2);font-size:14px;line-height:20px}[data-patient-redesign=on] .account-u05-billing .live-plan-panel[data-membership-design=v2][data-plan-status=cancel_at_period_end] [aria-label=Plan]>.account-operation-footnote{margin-top:var(--vd-base-space-s4);font-size:15px;line-height:22px}[data-patient-redesign=on] .account-u05-billing .live-plan-panel[data-membership-design=v2][data-plan-status=canceled] .billing-account-column{gap:0}[data-patient-redesign=on] .account-u05-billing .live-plan-panel[data-membership-design=v2][data-plan-status=canceled] section[aria-labelledby^=payment-heading]>ul{border-radius:var(--vd-base-radius-md) var(--vd-base-radius-md) 0 0}[data-patient-redesign=on] .account-u05-billing .live-plan-panel[data-membership-design=v2][data-plan-status=canceled] .billing-receipts>h2{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%)}[data-patient-redesign=on] .account-u05-billing .live-plan-panel[data-membership-design=v2][data-plan-status=canceled] .billing-receipts>ul{margin-top:0;border-radius:0 0 var(--vd-base-radius-md) var(--vd-base-radius-md);box-shadow:inset 1px 0 var(--line),inset -1px 0 var(--line),inset 0 -1px var(--line)}[data-patient-redesign=on] .account-u05-billing .live-plan-panel[data-membership-design=v2]>.billing-page-notice{grid-column:1/-1}[data-patient-redesign=on] .account-u05-billing .live-plan-panel[data-membership-design=v2]:has(.billing-inclusions) .billing-account-column>.billing-receipts:first-child{position:relative}[data-patient-redesign=on] .account-u05-billing .live-plan-panel[data-membership-design=v2]:has(.billing-inclusions) .billing-account-column>.billing-receipts:first-child>h2{position:absolute;top:var(--vd-base-space-s3);left:0}[data-patient-redesign=on] .account-u05-billing .live-plan-panel[data-membership-design=v2]:has(.billing-inclusions) .billing-account-column>.billing-receipts:first-child>ul{margin-top:0;padding-top:var(--vd-base-space-s6)}[data-patient-redesign=on] .account-u05-billing:not(:has(>.account-groups>:not(.live-plan-panel[data-membership-design=v2],.billing-record-note))):has(.live-plan-panel[data-membership-design=v2] .renewal-move-control) .account-groups>.billing-record-note{padding-inline:var(--vd-base-space-s4)}[data-patient-redesign=on] .account-u05-billing .live-plan-panel[data-membership-design=v2][data-plan-status=canceled] .billing-treatment a{text-align:center}[data-patient-redesign=on] .account-u05-billing .live-plan-panel[data-membership-design=v2][data-plan-status=canceled] .billing-account-column>.billing-manage{margin-top:var(--vd-base-space-s6)}[data-patient-redesign=on] .account-u05-billing .live-plan-panel[data-membership-design=v2] .billing-resume-confirm{display:grid;justify-content:stretch;gap:var(--vd-base-space-s4);padding:var(--vd-base-space-s5) var(--vd-base-space-s4);margin:0;border-radius:var(--vd-base-radius-md);background:var(--paper-2)}[data-patient-redesign=on] .account-u05-billing .live-plan-panel[data-membership-design=v2] .billing-resume-confirm>*{margin:0}[data-patient-redesign=on] .account-u05-billing .live-plan-panel[data-membership-design=v2] .billing-resume-confirm p{font-size:15px;line-height:22px;color:var(--ink)}[data-patient-redesign=on] .account-u05-billing .live-plan-panel[data-membership-design=v2] .billing-resume-confirm .charge-actions{display:grid;gap:var(--vd-base-space-s2)}[data-patient-redesign=on] .account-u05-billing .live-plan-panel[data-membership-design=v2] .billing-resume-confirm .btn{width:100%;min-height:var(--vd-base-space-s7)}[data-patient-redesign=on] .account-u05-billing .live-plan-panel[data-membership-design=v2] .billing-resume-confirm .btn-ghost{background:transparent;color:var(--ink-2);font-weight:400}.account-v1-detail .cs-u08-composer{gap:var(--account-group-gap)}.cs-u08-composer .account-operation-section h2{margin:0;font-size:var(--vd-base-font-size-metadata)}.cs-u08-composer .cs-section-row{width:100%;border:0;background:transparent;font-family:var(--sans);text-align:left;font-weight:400}.account-v1-detail .cs-u08-composer .cs-section-row{min-height:var(--account-row-height);padding:var(--vd-base-space-s3) var(--vd-base-space-s4)}.account-v1-detail .cs-u08-composer li:last-child .cs-section-row{min-height:var(--account-row-height)}.cs-u08-composer select{min-height:44px;max-width:65%;margin:-12px -4px;border:0;color:var(--ink-2);background:transparent;font:400 15px var(--sans)}.cs-u08-composer select:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.cs-u08-composer .tz-switch{display:inline-block}.cs-u08-composer .cs-section-row>.tz-switch{flex:0 0 auto}.cs-u08-sheet .cs-document{margin-top:40px}.cs-u08-sheet .cs-document-title{margin-bottom:22px}.cs-u08-sheet .cs-u08-meta{margin:0 0 24px;color:var(--ink-2);font-size:var(--vd-base-font-size-metadata);line-height:var(--account-leading)}.cs-u08-sheet .cs-sheet-section{margin-top:22px}.cs-u08-sheet .cs-sheet-section h3{margin:0 0 8px;font:400 var(--vd-base-font-size-metadata)/var(--account-leading) var(--sans);color:var(--ink-3)}.cs-u08-sheet .cs-sheet-section p{margin:0;font:400 var(--vd-base-font-size-support)/var(--account-leading) var(--sans)}.cs-u08-sheet .cs-u08-record+.cs-u08-record{margin-top:8px}.cs-u08-sheet .cs-u08-record>div+div{margin-top:12px}.cs-u08-message{white-space:pre-wrap;overflow-wrap:anywhere}.cs-u08-sheet .cs-sheet-actions{margin-top:28px;gap:8px}.cs-u08-sheet .cs-sheet-actions>button{flex-basis:100%;color:var(--ink);background:var(--paper-2);border-color:transparent}.cs-u08-sheet .cs-sheet-actions>a{font-size:var(--vd-base-font-size-metadata);min-height:44px}.cs-u08-sheet .cs-sheet-footer,.cs-u08-sheet .cs-u08-continuation{margin-top:24px}.cs-u08-sheet .cs-sheet-footer p{font:400 var(--vd-base-font-size-metadata)/var(--account-leading) var(--sans)}:is(.cs-u08-lab-details,.cs-u08-prescription-details,.cs-u08-visit-details) summary{min-height:44px;padding-block:10px;cursor:pointer}:is(.cs-u08-lab-details,.cs-u08-prescription-details,.cs-u08-visit-details) h3,:is(.cs-u08-lab-details,.cs-u08-prescription-details,.cs-u08-visit-details) p{font-size:var(--vd-base-font-size-metadata);line-height:21px}.cs-u08-sheet td{overflow-wrap:anywhere}@media (max-width:767px){.account-v1-detail .cs-u08-composer{gap:var(--account-group-gap);margin-top:var(--vd-base-space-account6)}.cs-u08-sheet .cs-document{margin-top:28px;padding:24px 18px}}@media print{.cs-u08-sheet .cs-document{margin:0;padding:0}:is(.cs-u08-lab-details,.cs-u08-prescription-details,.cs-u08-visit-details)::details-content{display:block;content-visibility:visible}:is(.cs-u08-lab-details,.cs-u08-prescription-details,.cs-u08-visit-details)>*{display:block}.cs-u08-lab-details table{display:table}:is(.cs-u08-lab-details,.cs-u08-prescription-details,.cs-u08-visit-details) summary{display:none}.cs-u08-sheet .cs-sheet-section,.cs-u08-sheet tr{page-break-inside:avoid;break-inside:avoid}}.cs-u08-composer .cs-u08-period-value{max-width:70%;flex-wrap:nowrap;gap:8px}.cs-u08-composer .cs-u08-period-value select{appearance:none;max-width:100%;margin-right:0;padding-right:0;text-align:right}.cs-u08-sheet .cs-u08-pair{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.cs-u08-sheet .cs-u08-pair>p:first-child{flex:1 1 auto;min-width:0}.cs-u08-sheet .cs-u08-pair>p:last-child:not(:first-child){flex:0 0 auto;text-align:right;color:var(--ink-2);font-size:var(--vd-base-font-size-metadata);line-height:21px}.cs-u08-sheet .cs-u08-pair>.status-badge{flex:0 0 auto}.cs-u08-sheet .cs-sheet-table td,.cs-u08-sheet .cs-sheet-table th,.cs-u08-sheet .cs-u08-continuation>details>summary{line-height:var(--account-leading)}.cs-u08-sheet .cs-sheet-table td:first-child{font-size:var(--vd-base-font-size-support);line-height:var(--account-leading)}.cs-u08-sheet .cs-u08-prescription-details>section>p:not(:first-child){font-size:var(--vd-base-font-size-compact);line-height:var(--account-leading)}:where([data-account-state-layout]) .account-v1-detail:has(>.back-disc[href="/account/summary"]):has(>.patient-state)>.patient-page-heading .display,:where([data-account-state-layout]) .cs-u08-sheet>.no-print .patient-page-heading .display{font:400 var(--vd-base-font-size-support)/1.6 var(--sans);letter-spacing:0}:where([data-account-state-layout]) .account-v1-detail:has(>.back-disc[href="/account/summary"]):has(>.patient-state)>.patient-state{margin-top:12px;padding:0;border:0;border-radius:0;background:transparent;gap:16px}:where([data-account-state-layout]) .account-v1-detail:has(>.back-disc[href="/account/summary"]):has(>.patient-state)>.patient-state h2{font:400 calc(var(--vd-base-font-size-heading) - 1px)/1.2 var(--serif);letter-spacing:0}:where([data-account-state-layout]) .account-v1-detail:has(>.back-disc[href="/account/summary"]):has(>.patient-state) .patient-state-detail{font-size:var(--vd-base-font-size-support);line-height:1.6}:where([data-account-state-layout]) .account-v1-detail:has(>.back-disc[href="/account/summary"]):has(>.patient-state) .patient-state-actions{margin-top:4px}:where([data-account-state-layout]) .account-v1-detail:has(>.back-disc[href="/account/summary"]):has(>.patient-state) .patient-state-actions .btn{min-width:240px;min-height:48px}:where([data-account-state-layout]) .cs-u08-sheet .cs-document{padding:24px;margin-top:24px}:where([data-account-state-layout]) .cs-u08-sheet .cs-print-brand{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:24px}:where([data-account-state-layout]) .cs-u08-sheet .cs-print-brand .wordmark{font-size:20px;min-height:0}:where([data-account-state-layout]) .cs-u08-sheet .cs-print-brand>span{color:var(--ink-2);font-size:var(--vd-base-font-size-metadata);line-height:1.5}:where([data-account-state-layout]) .cs-u08-sheet .cs-document-title{font-size:calc(var(--vd-base-font-size-heading) - 1px);margin-bottom:16px}:where([data-account-state-layout]) .cs-u08-sheet .cs-sheet-section{margin-top:24px;padding-top:24px;border-top:1px solid var(--line)}:where([data-account-state-layout]) .cs-u08-sheet .cs-sheet-section h3{font-size:var(--vd-base-font-size-support);color:var(--ink)}:where([data-account-state-layout]) .cs-u08-sheet .cs-sheet-section p{color:var(--ink-2)}:where([data-account-state-layout]) .cs-u08-sheet .cs-sheet-section:last-child{padding-bottom:24px}:where([data-account-state-layout]) .cs-u08-sheet .cs-sheet-actions{margin-top:24px;gap:6px}:where([data-account-state-layout]) .cs-u08-sheet .cs-sheet-actions>.btn{justify-content:center;min-height:48px;margin:0;padding:12px 16px;border-radius:var(--vd-base-radius-md);box-shadow:none;font-size:var(--vd-base-font-size-support);font-weight:600}:where([data-account-state-layout]) .cs-u08-sheet .cs-sheet-actions>button{background:var(--accent);color:var(--on-action)}:where([data-account-state-layout]) .cs-u08-sheet .cs-sheet-actions>a:nth-child(2){background:var(--paper-2);color:var(--ink);border-radius:var(--vd-base-radius-md)}:where([data-account-state-layout]) .cs-u08-sheet .cs-sheet-actions>a:last-child{color:var(--accent-deep);background:transparent;border-radius:var(--vd-base-radius-md);font-weight:400}:where([data-account-state-layout]) .cs-u08-sheet .cs-sheet-footer{border:0;padding-top:0;margin-top:12px}:where([data-account-state-layout]) .cs-u08-sheet .cs-u08-continuation .cs-sheet-framing{padding-inline:0;margin-inline:0}@media (max-width:767px){:where([data-account-state-layout]) .account-v1-detail:has(>.back-disc[href="/account/summary"]):has(>.patient-state),:where([data-account-state-layout]) .cs-u08-sheet.account-v1-detail{padding-top:28px}:where([data-account-state-layout]) .account-v1-detail:has(>.back-disc[href="/account/summary"]):has(>.patient-state)>.back-disc,:where([data-account-state-layout]) .cs-u08-sheet.account-v1-detail>.back-disc{margin-bottom:16px}:where([data-account-state-layout]) .account-v1-detail:has(>.back-disc[href="/account/summary"]):has(>.patient-state) .patient-state-actions .btn{width:100%}}@media (min-width:768px){:where([data-account-state-layout]) .account-v1-detail:has(>.back-disc[href="/account/summary"]):has(>.patient-state){max-width:624px}:where([data-account-state-layout]) .cs-u08-sheet .cs-document{margin-top:16px}:where([data-account-state-layout]) .cs-u08-sheet.account-v1-detail .cs-sheet-actions{display:flex;flex-wrap:wrap;gap:12px}:where([data-account-state-layout]) .cs-u08-sheet.account-v1-detail .cs-sheet-actions>button{flex:0 0 160px;width:160px}:where([data-account-state-layout]) .cs-u08-sheet.account-v1-detail .cs-sheet-actions>a:nth-child(2){flex:0 0 184px;width:184px}:where([data-account-state-layout]) .cs-u08-sheet.account-v1-detail .cs-sheet-actions>a:last-child{flex-basis:100%;width:100%;justify-content:flex-start;padding-left:0}}@media print{.app-shell:where([data-account-state-layout]):has(.cs-u08-sheet){display:block;min-height:0;height:auto;background:var(--vd-base-color-white)}.app-shell:where([data-account-state-layout]):has(.cs-u08-sheet) .mobile-app-header{display:none}.app-shell:where([data-account-state-layout]):has(.cs-u08-sheet) main{display:block;overflow:visible;padding:0}:where([data-account-state-layout]) .cs-u08-sheet.account-v1-detail{max-width:none;width:100%;margin:0;padding:24px}:where([data-account-state-layout]) .cs-u08-sheet .cs-document{margin:0;padding:0;background:transparent}:where([data-account-state-layout]) .cs-u08-sheet .cs-sheet-section{margin-top:12px;padding-top:8px}:where([data-account-state-layout]) .cs-u08-sheet .cs-u08-meta+.cs-sheet-section{margin-top:24px}:where([data-account-state-layout]) .cs-u08-sheet .cs-sheet-section h3{font:400 var(--vd-base-font-size-title)/1.2 var(--serif)}:where([data-account-state-layout]) .cs-u08-sheet .cs-sheet-framing{margin-inline:0}}@media print and (min-width:768px){:where([data-account-state-layout]) .cs-u08-sheet.account-v1-detail{max-width:680px;margin-inline:auto;padding-top:48px}}.account-u10 .health-summary-item-body{display:grid;gap:3px;min-width:0}.account-u10 .health-summary-item-name{display:block;font:400 var(--vd-base-font-size-support)/var(--account-leading) var(--sans)}.account-u10 .health-summary-item-detail,.account-v1-detail.account-u10 .health-summary-source{display:block;color:var(--ink-3);white-space:pre-wrap;overflow-wrap:anywhere;font:400 var(--vd-base-font-size-metadata)/var(--account-leading) var(--sans)}.account-u10 .account-operation-row>.health-summary-condition{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.account-u10 .health-summary-condition>.health-summary-source{text-align:right}.account-u10 .health-summary-absence{color:var(--ink-2)}.account-u10 .health-summary-footer{margin-top:36px}.account-u10 .health-summary-footer>.btn{border-radius:var(--vd-base-radius-md);background:var(--paper-2);color:var(--ink)}.account-u10 .health-summary-history{margin:8px 0 0}.account-u10 .health-summary-history summary{cursor:pointer;min-height:44px;padding:12px 16px;color:var(--accent-deep);font:400 var(--vd-base-font-size-support)/var(--account-leading) var(--sans)}.account-u10 .health-summary-history summary:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px;border-radius:var(--vd-base-radius-md)}@media (max-width:767px){.account-u10 .health-summary-footer{margin-top:28px}}.account-cancel-sheet{--cancel-destructive-fill:var(--vd-semantic-color-status-danger)}.vd-dialog.account-edit-sheet.account-cancel-sheet[aria-label]:not([data-dialog-inline]){width:var(--account-dialog-width);padding:var(--account-dialog-padding);border:0;box-shadow:none;border-radius:var(--account-dialog-radius);background:var(--paper-3)}.account-cancel-sheet .cancel-flow .h3{margin:0;font:600 var(--vd-base-font-size-body-large)/var(--account-leading) var(--sans);text-box:normal}.account-cancel-sheet .cancel-flow>.body-sm{margin:20px 0 0;color:var(--ink-2);font-size:var(--vd-base-font-size-compact);line-height:var(--account-leading)}.account-cancel-sheet .cancel-flow>.field{display:flex;flex-direction:column;margin:20px 0 0;gap:6px}.account-cancel-sheet .cancel-reason-heading{min-height:0;gap:var(--vd-base-space-s3);flex-wrap:nowrap}.account-cancel-sheet .cancel-flow>.field:has(>.cancel-reason-heading button){margin-top:27px}.account-cancel-sheet .cancel-reason-heading .tlink{min-width:44px;min-height:44px;height:44px;margin-top:-27px;align-items:flex-end;padding:0;border:0;text-decoration:underline;text-underline-offset:3px;line-height:var(--account-leading)}.account-cancel-sheet .cancel-flow .field-label{min-width:0;margin:0;font-size:var(--vd-base-font-size-metadata);line-height:var(--account-leading)}.account-cancel-sheet .cancel-reason-select{position:relative}.account-cancel-sheet .cancel-reason-select .input{appearance:none;width:100%;height:46px;min-height:46px;padding:11px 40px 11px 14px;border:1px solid var(--line);border-radius:10px;background:var(--paper-3);color:var(--ink-3);font:400 16px/22px var(--sans)}.account-cancel-sheet .cancel-reason-select .input[data-has-value=true]{color:var(--ink)}.account-cancel-sheet .cancel-reason-select svg{position:absolute;right:14px;top:15px;width:16px;height:16px;fill:none;stroke:var(--ink-3);stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.account-cancel-sheet .cancel-flow .composer-foot{margin:20px 0 0;gap:var(--vd-base-space-s2)}.account-cancel-sheet .cancel-flow .composer-foot .btn{padding:var(--account-button-inset,13px) 20px;border-radius:var(--vd-base-radius-md);font:600 var(--vd-base-font-size-support)/var(--account-leading) var(--sans)}.account-cancel-sheet .cancel-flow .composer-foot .btn-primary{background:var(--cancel-destructive-fill);color:var(--on-dark);opacity:1}.account-cancel-sheet .cancel-flow .composer-foot .btn-primary:disabled{background:var(--vd-semantic-color-status-danger-wash);color:var(--vd-semantic-color-status-danger-text);opacity:1}.account-cancel-sheet .cancel-flow .composer-foot .btn-primary:not(:disabled):hover{background:var(--cancel-destructive-fill)}.account-cancel-sheet .cancel-flow .composer-foot .btn-ghost{background:var(--paper-2);color:var(--ink)}@media (max-width:767px){.vd-dialog.account-edit-sheet.account-cancel-sheet[aria-label]:not([data-dialog-inline]){width:var(--account-dialog-width);margin:auto 0 0;padding:var(--account-dialog-padding);border-radius:var(--account-dialog-radius)}.vd-dialog.account-cancel-sheet[aria-label]:before{content:"";position:absolute;top:10px;left:calc(50% - 18px);width:36px;height:5px;border-radius:999px;background:var(--line-2)}}@media (forced-colors:active){.account-cancel-sheet .cancel-reason-select .input{appearance:auto}.account-cancel-sheet .cancel-reason-select svg{display:none}}:root[data-theme=dark] .account-cancel-sheet{--cancel-destructive-fill:color-mix(in srgb,var(--vd-semantic-color-status-danger) 50%,var(--paper-3))}@media (prefers-color-scheme:dark){:root[data-theme=auto] .account-cancel-sheet{--cancel-destructive-fill:color-mix(in srgb,var(--vd-semantic-color-status-danger) 50%,var(--paper-3))}}.account-u11 .account-operation-why{margin-top:var(--vd-base-space-s1);font-size:var(--vd-base-font-size-metadata);line-height:21px}.account-u11 .refund-lifecycle-notice{margin-top:0;padding-bottom:14px;font-size:var(--vd-base-font-size-metadata);line-height:21px}.account-u11 .account-operation-row .status-badge{white-space:nowrap}.account-u11 .account-operation-row>span:last-child{max-width:53%}@media (max-width:480px){.account-u11 .account-operation-row{gap:var(--vd-base-space-s3)}.account-u11 .account-operation-row>span:last-child{max-width:48%}}.account-u11 .account-operation-row>span:last-child:not(.delivery-contact-value){max-width:none;flex-wrap:nowrap}.account-v1-detail .refund-address-form .refund-payee-name{margin:0;color:var(--ink);font-size:16px;line-height:25px;overflow-wrap:anywhere}.account-v1-detail .refund-address-form .refund-payee .account-operation-footnote{margin:6px 0 0;font-size:var(--vd-base-font-size-metadata);line-height:21px}.account-v1-detail .refund-address-form .contact-row{display:grid;grid-template-columns:minmax(0,1fr)}@media (min-width:360px) and (max-width:479px){.account-v1-detail .refund-address-form .contact-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.account-v1-detail .refund-address-form .contact-row>.contact-field:first-child{grid-column:1/-1}}@media (min-width:480px){.account-v1-detail .refund-address-form .contact-row{grid-template-columns:minmax(0,1fr) 110px 120px}}@media (max-width:767px){.account-u11 .account-groups{margin-top:calc(var(--vd-base-space-account6) + var(--vd-base-space-s1))}}.account-u12-privacy{gap:var(--account-group-gap)}.account-u12-privacy .account-operation-footnote{font-size:var(--vd-base-font-size-metadata);line-height:var(--account-leading)}.account-u12-privacy .account-operation-section>ul:empty{display:none}.account-u12-privacy .account-operation-row>.fwd-disc{display:inline-flex}.account-u12-privacy .account-operation-row .account-operation-why{margin-top:var(--vd-base-space-s1);font-size:var(--vd-base-font-size-metadata);line-height:var(--account-leading)}.account-u12-records>span:only-child{text-align:center;color:var(--ink-2)}.account-u12-privacy .account-operation-section>.account-operation-footnote+.account-operation-footnote{margin-top:var(--vd-base-space-s4)}[data-patient-redesign=on] .account-u12-privacy .account-operation-footnote{font-size:var(--vd-base-font-size-support)}[data-patient-redesign=on] .account-u12-privacy #privacy-explain-closure,[data-patient-redesign=on] .account-u12-privacy [data-field$="\2e explain"],[data-patient-redesign=on] .account-u12-privacy [data-field="privacy-requests\2e email"],[data-patient-redesign=on] .account-u12-privacy [data-field="privacy-requests\2e lead"]{font-size:var(--vd-base-font-size-body);line-height:1.55}[data-patient-redesign=on] .account-u12-privacy .privacy-request-failed{color:var(--danger)}[data-patient-redesign=on] .account-u12-privacy .privacy-request-failed>span{color:inherit}[data-patient-redesign=on] .account-u12-privacy .privacy-request-failed .account-feedback-glyph{margin-top:0}[data-patient-redesign=on] .account-u12-privacy .privacy-correction-failed>a,[data-patient-redesign=on] .account-u12-privacy .privacy-history-failed>.account-inline-action{display:flex;width:fit-content;align-items:center;min-height:44px;margin-block:var(--vd-base-space-s2);color:var(--accent-deep);text-decoration:none}[data-patient-redesign=on] .account-u12-privacy .privacy-history-failed{margin-top:calc(-1 * var(--vd-base-space-account5))}[data-patient-redesign=on] .account-u12-privacy .privacy-history-failed>.account-inline-action{appearance:none;border:0;padding:0;background:transparent;font:inherit;text-align:left;cursor:pointer}[data-patient-redesign=on] .account-u12-privacy .privacy-correction-failed>a{text-decoration:underline;text-underline-offset:.15em}.account-u13.account-v1-detail .invite-intro{min-height:0;justify-content:flex-start;border:0;outline:1px solid var(--line);outline-offset:-1px;padding:var(--vd-base-space-s6) var(--vd-base-space-account6)}.account-u13 .invite-intro h2{font:400 var(--vd-base-font-size-heading)/round(nearest,calc(1em * var(--vd-base-font-line-height-tight)),1px) var(--serif)}.account-u13 .invite-intro p{font-size:15px;line-height:22px;color:var(--ink-2)}.account-u13 .invite-link{word-break:normal;overflow-wrap:anywhere;white-space:normal}.account-u13 .invite-link+button{width:58px;padding-inline:0;color:var(--accent-deep);justify-content:flex-end;text-align:right}.account-u13 .invite-share .account-operation-footnote{font-size:var(--vd-base-font-size-metadata);line-height:var(--account-leading)}.account-u13 .invite-actions{margin-top:var(--space-6)}.account-u13 .invite-count{margin-top:36px}.account-u13 .invite-count .account-row-value{white-space:nowrap}@media (max-width:600px){.account-u13.account-v1-detail .invite-intro{min-height:0;padding:var(--vd-base-space-account6) var(--vd-base-space-s4)}.account-u13 .invite-intro h2{font-size:var(--vd-base-font-size-title)}.account-u13.account-v1-detail .invite-share{margin-top:28px}.account-u13 .invite-actions{margin-top:18px}.account-u13 .invite-count{margin-top:28px}}.account-u13 .invite-count .account-operation-row{min-height:calc(var(--account-button-height) + var(--vd-base-border-hairline))}:is(.account-overview,.account-v1-detail,.account-edit-sheet) .input:not(:focus-visible):not([aria-invalid=true]){border-width:1px;border-color:var(--vd-base-color-line-control)}.account-cancel-sheet .cancel-reason-select .input:not(:focus-visible):not([aria-invalid=true]){border-color:var(--vd-base-color-line-control)}:is(.account-overview,.account-v1-detail) .account-operation-section>ul{box-shadow:none;outline:1px solid var(--line);outline-offset:-.5px;border-radius:var(--vd-base-radius-md)}:is(.account-overview,.account-v1-detail,.account-edit-sheet) .status-badge:is(.status-badge--patient,.status-badge--desk){font-weight:600;min-height:21px;padding:3px 9px;font-size:var(--vd-base-font-size-metadata);line-height:var(--account-leading)}:is(.account-overview,.account-v1-detail,.account-edit-sheet) .status-badge.status-badge--success{color:var(--sage-deep);background:var(--vd-semantic-color-status-success-wash)}@media (forced-colors:active){:is(.account-overview,.account-v1-detail,.account-edit-sheet) .status-badge:is(.status-badge--patient,.status-badge--desk){color:CanvasText;background:Canvas}}.account-u12-privacy .account-operation-footnote+.account-operation-footnote{margin-top:calc(var(--vd-base-space-s2) + var(--vd-base-space-s1) / 2)}.account-u04 .account-operation-row[aria-disabled=true]>span:last-child{color:var(--ink-2)}.account-v1-detail .cs-u08-composer .cs-section-row{font-size:16px;line-height:var(--account-leading)}.cs-u08-composer .account-operation-section h2{line-height:var(--account-leading)}.account-u10 .health-summary-footer>.tlink{margin-top:8px;padding-inline:16px;min-height:44px;font:400 16px/normal var(--sans);color:var(--accent-deep)}.account-u05-billing .billing-groups{gap:calc(var(--vd-base-space-s6) + var(--vd-base-space-s1))}@media (max-width:767px){.account-v1-detail .cs-u08-composer{margin-top:var(--vd-base-space-account6)}.account-u13 .invite-actions{margin-top:28px}.account-u05-billing .billing-groups{gap:calc(var(--vd-base-space-account6) + var(--vd-base-space-s1))}}.account-u10 .health-summary-footer{gap:28px}.account-u10 .health-summary-footer>.tlink{width:100%;min-height:50px;margin:0;padding:14px 16px;border:0;line-height:var(--account-leading)}@media (min-width:768px){.account-u10 .health-summary-footer{gap:36px}}.account-overview a.account-operation-row[href="/account/contact"]>span:first-child{color:var(--accent-deep)}.account-u12-privacy>.privacy-request-choices+div>.account-operation-footnote:first-child{margin-top:2px}.account-overview .account-identity+.account-groups{margin-top:var(--vd-base-space-s6)}.account-overview .account-identity{padding-block:8px 4px;gap:16px}.account-overview .overview-zone-mode button[aria-checked=true]{background:var(--vd-semantic-color-selection-fill);box-shadow:none}.account-overview .overview-zone-summary{min-height:0;line-height:normal}.account-overview #contact-heading~ul .account-operation-row:has(>.delivery-contact-value)>span:first-child{flex:0 0 auto}.account-overview #contact-heading~ul .delivery-contact-value{overflow-wrap:anywhere}.account-u05-billing .billing-plan-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 0;padding-block:var(--vd-base-space-s3)}.account-u05-billing .billing-plan-summary>span:first-child{display:contents}.account-u05-billing .billing-plan-summary strong{grid-column:1;grid-row:1;line-height:var(--account-leading)}.account-u05-billing .billing-plan-summary .account-operation-why{grid-column:1/-1;grid-row:2;color:var(--ink-2)}.account-u05-billing .billing-plan-summary>.status-badge{grid-column:2;grid-row:1}.account-u05-billing .billing-terms p{display:inline}.account-u05-billing .billing-terms p+p:before{content:" "}.account-u05-billing .billing-record-note{margin-top:0}.account-u05-billing section[aria-labelledby^=receipts-heading] .account-operation-row:has(.account-operation-metadata){min-height:var(--account-row-height,50px)}:is(.account-overview,.account-v1-detail,.account-edit-sheet) .status-badge-label{text-box:normal;font-size:var(--vd-base-font-size-metadata);line-height:var(--account-leading)}.account-u11 .status-badge--warning{color:var(--ink-3);background:var(--vd-semantic-color-status-info-wash)}.account-u11 [aria-label="Refund history"] .account-operation-row>span:last-child{align-self:center}.account-u11 .refund-lifecycle-notice>span:first-child{display:contents}@media (max-width:767px){.account-overview .account-identity+.account-groups{margin-top:var(--vd-base-space-account6)}.account-overview .account-identity{padding-top:0}}.account-u11 [aria-label="Refund history"] .account-operation-row{padding-bottom:12px}:is(.account-overview,.account-v1-detail) .account-operation-row{min-height:var(--account-row-height,50px)}.account-overview .account-operation-row.tz-city-row{min-height:var(--account-row-height,50px)}.account-overview :is(.appearance-option.is-active,.overview-zone-mode button[aria-checked=true]){outline-color:var(--vd-base-color-line-control)}.account-overview .account-signout-row{font-weight:500;color:var(--danger)}.account-overview .account-u12-records>span:only-child{color:var(--ink-3)}.account-u05-billing .billing-consultation-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 0;padding-block:var(--vd-base-space-s3)}.account-u05-billing .billing-consultation-summary>span:first-child{display:contents}.account-u05-billing .billing-consultation-summary strong{grid-column:1;grid-row:1;line-height:var(--account-leading)}.account-u05-billing .billing-consultation-summary .account-operation-why{grid-column:1/-1;grid-row:2;margin:0}.account-u05-billing .billing-consultation-summary>.status-badge{grid-column:2;grid-row:1}.account-u05-billing .billing-action-destructive{color:var(--danger)}.account-u05-billing .billing-resume{font-weight:500}.account-u12-privacy .privacy-request-choices .account-operation-row:is([data-field$="\2e sent"],[data-field$="\2e failed"]){min-height:50px;padding-block:4px}.account-u12-privacy .privacy-request-choices .account-operation-row:is([data-field$="\2e sent"],[data-field$="\2e failed"]) .account-operation-why{margin-top:0;font-size:16px;line-height:normal;color:var(--ink-2)}.refund-address-form.contact-form{gap:16px}.cs-u08-sheet .cs-sheet-section h3{margin-bottom:10px;line-height:var(--account-leading)}.cs-u08-sheet .cs-sheet-section p{line-height:var(--account-leading)}.cs-u08-sheet .cs-sheet-section:last-child .cs-u08-pair>p:first-child{font-size:15px}.cs-u08-sheet .cs-sheet-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--vd-base-space-s2)}.cs-u08-sheet .cs-sheet-actions>button{margin-bottom:28px}.cs-u08-sheet .cs-sheet-actions>a{width:100%;min-height:49px;margin:0;padding:14px 16px;justify-content:flex-start;font:400 16px/normal var(--sans);color:var(--accent-deep);background:var(--paper-3);border-radius:0;box-shadow:inset 0 0 0 1px var(--line)}.cs-u08-sheet .cs-sheet-actions>a:nth-child(2){border-radius:14px 14px 0 0}.cs-u08-sheet .cs-sheet-actions>a:last-child{border-radius:0 0 14px 14px}.cs-u08-sheet .cs-u08-continuation{margin-top:28px}.cs-u08-sheet .cs-u08-continuation>details>summary{font:400 14px/21px var(--sans);color:var(--ink-3)}@media (max-width:767px){.cs-u08-sheet .cs-sheet-table,.cs-u08-sheet .cs-sheet-table tbody{display:block}.cs-u08-sheet .cs-sheet-table thead{display:block;padding-block:8px}.cs-u08-sheet .cs-sheet-table thead tr{display:flex;justify-content:space-between;gap:var(--vd-base-space-s3)}.cs-u08-sheet .cs-sheet-table th{padding:0;font:400 14px/21px var(--sans)}.cs-u08-sheet .cs-sheet-table tbody{background:var(--paper-3);border-radius:14px;outline:1px solid var(--line);outline-offset:-.5px}.cs-u08-sheet .cs-sheet-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;padding:14px 16px}.cs-u08-sheet .cs-sheet-table tbody tr+tr{border-top:1px solid var(--line)}.cs-u08-sheet .cs-sheet-table td{display:block;border:0;padding:0;font:400 14px/21px var(--sans);color:var(--ink-2)}.cs-u08-sheet .cs-sheet-table td:first-child{color:var(--ink);font-size:var(--vd-base-font-size-support);line-height:var(--account-leading)}}.account-u05-billing .billing-consultation-summary .status-badge--neutral{color:var(--vd-semantic-color-status-warning-text);background:var(--vd-semantic-color-status-warning-wash)}.account-u04 .account-operation-row,.account-u12-privacy .account-operation-row{min-height:var(--account-row-height,50px)}.account-u13.account-v1-detail .invite-intro h2{line-height:round(nearest,calc(1em * var(--vd-base-font-line-height-tight)),1px)}:is(.account-overview,.account-v1-detail,.account-edit-sheet) :is(.inline-action,.account-inline-action){display:inline-flex;align-items:center;min-height:24px}.account-u05-billing .billing-consultation-summary .status-badge{font-weight:400;font-size:var(--vd-base-font-size-metadata);line-height:var(--account-leading)}.account-u05-billing .billing-consultation-summary .status-badge-label{font-size:var(--vd-base-font-size-compact);font-weight:400;line-height:var(--account-leading)}.cs-document .status-badge-label{font-weight:400}.account-v1-detail .refund-address-form .refund-payee-name{line-height:var(--account-leading)}.account-overview #contact-heading~ul .account-operation-why{margin-top:calc(var(--vd-base-space-s1) / 2)}