.tdds-modal{--tdds-color-text-onLight-general-highlight:var(--tdds-color-brand-highlight-400);--tdds-color-text-onLight-general-brand:var(--tdds-color-brand-primary-400);--tdds-color-text-onLight-general-tertiary:var(--tdds-color-brand-grayscale-200);--tdds-color-text-onLight-general-secondary:var(--tdds-color-brand-grayscale-700);--tdds-color-text-onLight-general-primary:var(--tdds-color-brand-grayscale-1000);--tdds-color-text-onDark-general-highlight:var(--tdds-color-brand-highlight-200);--tdds-color-text-onDark-general-brand:var(--tdds-color-brand-primary-300);--tdds-color-text-onDark-general-tertiary:var(--tdds-color-brand-grayscale-1000);--tdds-color-text-onDark-general-secondary:var(--tdds-color-brand-grayscale-400);--tdds-color-text-onDark-general-primary:var(--tdds-color-brand-grayscale-200);--tdds-color-fill-onLight-general-highlight:var(--tdds-color-brand-highlight-100);--tdds-color-fill-onLight-general-icon-brand:var(--tdds-color-brand-primary-400);--tdds-color-fill-onLight-general-icon-tertiary:var(--tdds-color-brand-grayscale-200);--tdds-color-fill-onLight-general-icon-secondary:var(--tdds-color-brand-grayscale-700);--tdds-color-fill-onLight-general-icon-highlight:var(--tdds-color-brand-highlight-400);--tdds-color-fill-onLight-general-icon-primary:var(--tdds-color-brand-grayscale-1000);--tdds-color-fill-onDark-general-highlight:var(--tdds-color-brand-highlight-600);--tdds-color-fill-onDark-general-icon-brand:var(--tdds-color-brand-primary-300);--tdds-color-fill-onDark-general-icon-tertiary:var(--tdds-color-brand-grayscale-1000);--tdds-color-fill-onDark-general-icon-secondary:var(--tdds-color-brand-grayscale-400);--tdds-color-fill-onDark-general-icon-highlight:var(--tdds-color-brand-highlight-200);--tdds-color-fill-onDark-general-icon-primary:var(--tdds-color-brand-grayscale-200);--tdds-color-border-onLight-general-xtrastrong:var(--tdds-color-brand-grayscale-1000);--tdds-color-border-onLight-general-strong:var(--tdds-color-brand-grayscale-600);--tdds-color-border-onLight-general-default:var(--tdds-color-brand-grayscale-300);--tdds-color-border-onLight-general-brand:var(--tdds-color-brand-primary-400);--tdds-color-border-onDark-general-xtrastrong:var(--tdds-color-brand-grayscale-100);--tdds-color-border-onDark-general-strong:var(--tdds-color-brand-grayscale-600);--tdds-color-border-onDark-general-default:var(--tdds-color-brand-grayscale-700);--tdds-color-border-onDark-general-brand:var(--tdds-color-brand-primary-300);--tdds-gradient-fill-onDark-background-brand:linear-gradient(45deg,rgba(from var(--tdds-color-brand-primary-500) r g b/1) 0%,rgba(from var(--tdds-color-brand-primary-400) r g b/1) 35%,rgba(from var(--tdds-color-brand-primary-400) r g b/1) 75%,rgba(from var(--tdds-color-brand-primary-200) r g b/1) 100%);--tdds-gradient-fill-onLight-background-brand:linear-gradient(45deg,rgba(from var(--tdds-color-brand-primary-500) r g b/1) 0%,rgba(from var(--tdds-color-brand-primary-400) r g b/1) 35%,rgba(from var(--tdds-color-brand-primary-400) r g b/1) 75%,rgba(from var(--tdds-color-brand-primary-200) r g b/1) 100%);--tdds-color-fill-onLight-background-secondary:var(--tdds-color-brand-grayscale-200);--tdds-color-fill-onLight-background-primary:var(--tdds-color-brand-grayscale-white);--tdds-color-fill-onLight-background-brand:var(--tdds-color-brand-primary-400);--tdds-color-fill-onDark-background-secondary:var(--tdds-color-brand-grayscale-800);--tdds-color-fill-onDark-background-primary:var(--tdds-color-brand-grayscale-black);--tdds-color-fill-onDark-background-brand:var(--tdds-color-brand-primary-300);--tdds-color-fill-onLight-card-secondary-default:var(--tdds-color-brand-grayscale-200);--tdds-color-fill-onLight-card-primary-pressed:var(--tdds-color-brand-grayscale-white);--tdds-color-fill-onLight-card-primary-hover:var(--tdds-color-brand-grayscale-white);--tdds-color-fill-onLight-card-primary-default:var(--tdds-color-brand-grayscale-white);--tdds-color-fill-onDark-card-secondary-default:var(--tdds-color-brand-grayscale-800);--tdds-color-fill-onDark-card-primary-pressed:var(--tdds-color-brand-grayscale-black);--tdds-color-fill-onDark-card-primary-hover:var(--tdds-color-brand-grayscale-1000);--tdds-color-fill-onDark-card-primary-default:var(--tdds-color-brand-grayscale-900);--max-width:100dvw;--inline-padding:var(--tdds-spacing-size-24);--headline-font:var(--tdds-typeset-headline-md-xtrastrong);--body-font:var(--tdds-typeset-body-md-normal);--close-button-margin-bottom:0;--header-margin:var(--tdds-spacing-size-12);--scrim-background:#0006;--modal-background-color:var(--tdds-color-fill-onLight-card-primary-default);--modal-text-color:var(--tdds-color-text-onLight-general-primary);--eyebrow-color:var(--tdds-color-text-onLight-general-secondary);--button-tray-background:var(--tdds-color-fill-onLight-card-primary-default);--content-margin-top:var(--tdds-spacing-size-24);--box-shadow:var(--tdds-elevation-onLight-shadow-far);--eyebrow-margin-bottom:var(--tdds-spacing-size-8);--header-margin-bottom:var(--tdds-spacing-size-16);--sticky-tray-padding:var(--tdds-spacing-size-24);opacity:0;background-color:#0000;border:none;width:100%;padding:0;display:none;overflow:visible}.tdds-modal--open{background:var(--scrim-background);opacity:1;justify-content:center;width:100%;height:100%;animation:.3s ease-in-out toggleModal;display:flex;position:fixed;inset:0}.tdds-modal__dialog{background-color:var(--modal-background-color);border-radius:var(--tdds-border-radius-size-24);box-shadow:var(--box-shadow);color:var(--modal-text-color);margin:auto var(--tdds-spacing-size-24);max-height:75dvh;max-width:var(--max-width);overflow-wrap:break-word;border:none;width:fit-content;padding:0;animation:.3s ease-in-out modalContainer;display:block;position:relative}@media (prefers-reduced-motion:reduce){.tdds-modal__dialog{animation:none}}.tdds-modal__content{margin-block:var(--content-margin-top) var(--tdds-spacing-size-16);max-height:calc(75dvh - 130px);padding-inline:var(--inline-padding);scroll-padding-bottom:160px;overflow:auto}.tdds-modal__content.force-focus,.tdds-modal__content:focus-visible{outline:.5rem auto highlight;outline:1px auto -webkit-focus-ring-color;outline-offset:4px;outline-offset:-2px}.tdds-modal:has(.tdds-modal__close) .tdds-modal__content{--content-margin-top:0}.tdds-modal__close{padding:var(--tdds-spacing-size-12) var(--tdds-spacing-size-12) 0 0;justify-content:flex-end;margin-block-end:var(--close-button-margin-bottom);display:flex}.tdds-modal__close+.tdds-modal__header{margin-block-start:var(--header-margin)}.tdds-modal__header:has(~.tdds-modal__body){margin-block-end:var(--header-margin-bottom)}.tdds-modal__eyebrow{color:var(--eyebrow-color);font:var(--tdds-typeset-body-md-strong);margin-block-end:var(--eyebrow-margin-bottom)}.tdds-modal__headline{font:var(--headline-font)}.tdds-modal__body{font:var(--body-font);margin-block-end:var(--tdds-spacing-size-32)}.tdds-modal__body:has(~.tdds-modal__tray){margin-block-end:var(--tdds-spacing-size-12)}.tdds-modal__body:has(~.tdds-modal__tray--sticky){margin-block-end:0}.tdds-modal__tray{background:var(--button-tray-background);padding-block:var(--tdds-spacing-size-12) var(--tdds-spacing-size-16);justify-content:flex-end;display:flex}.tdds-modal__tray:not(.tdds-modal__tray--flex) .tdds-button-group{max-inline-size:100%}@media (width<=480px){.tdds-modal__tray:not(.tdds-modal__tray--flex) .tdds-button-group{--grid-row-gap:var(--tdds-spacing-size-16);--list-item-width:100%;--button-group--width:100%;--button-width:100%;--link-margin:auto;grid-template-columns:1fr;grid-auto-rows:minmax(min-content,max-content)}.tdds-modal__tray.tdds-modal__tray--flex:has(.tdds-button--secondary){justify-content:center}}.tdds-modal__tray>button.tdds-button{max-width:none}.tdds-modal__tray--sticky{padding-block-start:var(--sticky-tray-padding);position:sticky;bottom:-1px}.tdds-modal__tray:not(:has(.tdds-button--primary))>.tdds-button-group .tdds-button--secondary{display:none}@media (width>=768px){.tdds-modal{--inline-padding:var(--tdds-spacing-size-32);--max-width:calc(100dvw*6/8);--close-button-margin-bottom:var(--tdds-spacing-size-24);--header-margin:0;--eyebrow-margin-bottom:var(--tdds-spacing-size-12);--header-margin-bottom:var(--tdds-spacing-size-24);--sticky-tray-padding:var(--tdds-spacing-size-40)}}@media (width>=1440px){.tdds-modal{--max-width:calc(100dvw*6/12);--headline-font:var(--tdds-typeset-headline-lg-xtrastrong);--body-font:var(--tdds-typeset-body-lg-normal)}}.tdds-modal:not([data-inverse=false])[data-inverse],[data-inverse]:not([data-inverse=false]) .tdds-modal:not([data-inverse=false]){--scrim-background:#000c;--modal-background-color:var(--tdds-color-fill-onDark-card-primary-default);--modal-text-color:var(--tdds-color-text-onDark-general-primary);--eyebrow-color:var(--tdds-color-text-onDark-general-secondary);--button-tray-background:var(--tdds-color-fill-onDark-card-primary-default);--box-shadow:var(--tdds-elevation-onDark-shadow-far)}@media (width<=640px) and (height<=512px){.tdds-modal__tray--sticky{position:relative}}@keyframes toggleModal{0%{opacity:0}to{opacity:1}}@keyframes modalContainer{0%{scale:1.15}to{scale:1}}
