.dialog-content{overflow:auto}.dialog-content--sheet,.dialog-content--drawer{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;display:flex}.dialog-content--sheet{padding-top:var(--size-6);padding-bottom:var(--size-6)}.dialog-content--sheet.dialog-content--size-sm,.dialog-content--sheet.dialog-content--size-md{padding-right:var(--size-4);padding-left:var(--size-4)}.dialog-content--sheet.dialog-content--size-lg{padding-right:var(--size-6);padding-left:var(--size-6)}.dialog-content--drawer{gap:var(--size-4);padding-top:var(--size-6);padding-bottom:var(--size-6)}.dialog-content--drawer.dialog-content--size-sm{padding-right:var(--size-6);padding-left:var(--size-6)}.dialog-content--drawer.dialog-content--size-md,.dialog-content--drawer.dialog-content--size-lg{padding-right:var(--size-8);padding-left:var(--size-8)}.dialog-content--modal{color:var(--color-global-body)}.dialog-content--modal.dialog-content--size-sm{padding:var(--size-4)}.dialog-content--modal.dialog-content--size-md{padding:var(--size-6)}.dialog-content--modal.dialog-content--size-lg{padding:var(--size-8)}@media screen and (min-width:744px){.dialog-content--sheet.dialog-content--size-sm{padding-right:var(--size-6);padding-left:var(--size-6)}.dialog-content--sheet.dialog-content--size-md,.dialog-content--sheet.dialog-content--size-lg{padding-right:var(--size-8);padding-left:var(--size-8)}}.dialog-footer{justify-content:end;width:100%;display:flex}.dialog-footer--sheet,.dialog-footer--drawer{gap:var(--size-3);position:relative}.dialog-footer--sheet{padding-top:var(--size-4);padding-bottom:var(--size-4)}.dialog-footer--sheet.dialog-footer--size-sm,.dialog-footer--sheet.dialog-footer--size-md{padding-right:var(--size-4);padding-left:var(--size-4)}.dialog-footer--sheet.dialog-footer--size-lg{padding-right:var(--size-6);padding-left:var(--size-6)}.dialog-footer--sheet:before,.dialog-footer--drawer:before{content:"";background-color:var(--neutral-25);height:1px;display:block;position:absolute;top:0}.dialog-footer--sheet:before{left:var(--size-4);right:var(--size-4)}.dialog-footer--drawer{padding-top:var(--size-6);padding-bottom:var(--size-6)}.dialog-footer--drawer.dialog-footer--size-sm{padding-right:var(--size-6);padding-left:var(--size-6)}.dialog-footer--drawer.dialog-footer--size-md,.dialog-footer--drawer.dialog-footer--size-lg{padding-right:var(--size-8);padding-left:var(--size-8)}.dialog-footer--drawer:before{left:var(--size-8);right:var(--size-8)}.dialog-footer--no-divider:before{display:none}.dialog-footer--modal{gap:var(--size-4)}.dialog-footer--modal.dialog-footer--size-sm{padding:0 var(--size-4) var(--size-4)}.dialog-footer--modal.dialog-footer--size-md{padding:0 var(--size-6) var(--size-6)}.dialog-footer--modal.dialog-footer--size-lg{padding:0 var(--size-8) var(--size-8)}@media screen and (min-width:744px){.dialog-footer--sheet{padding-top:var(--size-6);padding-bottom:var(--size-6)}.dialog-footer--sheet.dialog-footer--size-sm{padding-right:var(--size-6);padding-left:var(--size-6)}.dialog-footer--sheet.dialog-footer--size-md,.dialog-footer--sheet.dialog-footer--size-lg{padding-right:var(--size-8);padding-left:var(--size-8)}.dialog-footer--sheet.dialog-footer--size-sm:before{left:var(--size-6);right:var(--size-6)}.dialog-footer--sheet.dialog-footer--size-md:before,.dialog-footer--sheet.dialog-footer--size-lg:before{left:var(--size-8);right:var(--size-8)}}.dialog-header{flex-direction:column;display:flex}.dialog-header__content{align-items:center;display:flex}.dialog-header__text{width:100%;margin-right:var(--size-4)}.dialog-header__title{color:var(--color-global-primary);-webkit-user-select:none;user-select:none;margin:0}.dialog-header--modal .dialog-header__title--sm,.dialog-header--sheet .dialog-header__title--sm,.dialog-header--drawer .dialog-header__title--sm{font:var(--font-title-sm)}.dialog-header--modal .dialog-header__title--md,.dialog-header--sheet .dialog-header__title--md,.dialog-header--drawer .dialog-header__title--md{font:var(--font-subtitle-lg)}@media (min-width:744px){.dialog-header--modal .dialog-header__title--md,.dialog-header--sheet .dialog-header__title--md,.dialog-header--drawer .dialog-header__title--md{font:var(--font-title-md)}}.dialog-header--modal .dialog-header__title--lg,.dialog-header--sheet .dialog-header__title--lg,.dialog-header--drawer .dialog-header__title--lg{font:var(--font-title-lg)}.dialog-header__sub-title{color:var(--color-global-muted);font:var(--font-body-sm);display:block}@media (min-width:744px){.dialog-header__sub-title{font:var(--font-body-md)}}.dialog-header--modal.dialog-header--size-sm{padding:var(--size-4) var(--size-4) 0}.dialog-header--modal.dialog-header--size-md{padding:var(--size-6) var(--size-6) 0}.dialog-header--modal.dialog-header--size-lg{padding:var(--size-8) var(--size-8) 0}.dialog-header--modal .dialog-header__sub-title{color:var(--color-global-body)}.dialog-header--modal .dialog-header__title--lg+.dialog-header__sub-title{font:var(--font-body-md)}.dialog-header--sheet,.dialog-header--drawer{position:relative}.dialog-header--sheet:after,.dialog-header--drawer:after{content:"";background-color:var(--neutral-25);height:1px;display:block;position:absolute;bottom:0}.dialog-header--sheet.dialog-header--size-sm{padding:var(--size-2) var(--size-4)}.dialog-header--sheet.dialog-header--size-md{padding:var(--size-3) var(--size-4)}.dialog-header--sheet.dialog-header--size-lg{padding:var(--size-8) var(--size-6) var(--size-0) var(--size-6)}.dialog-header--sheet.dialog-header--size-sm:after,.dialog-header--sheet.dialog-header--size-md:after{left:var(--size-4);right:var(--size-4)}.dialog-header--sheet.dialog-header--size-lg:after{left:var(--size-6);right:var(--size-6)}.dialog-header--no-divider:after{display:none}.dialog-header--drawer.dialog-header--size-sm{padding:var(--size-3) var(--size-6)}.dialog-header--drawer.dialog-header--size-md{padding:var(--size-4) var(--size-8)}.dialog-header--drawer.dialog-header--size-lg{padding:var(--size-6) var(--size-8)}.dialog-header--drawer.dialog-header--size-sm:after{left:var(--size-6);right:var(--size-6)}.dialog-header--drawer.dialog-header--size-md:after,.dialog-header--drawer.dialog-header--size-lg:after{left:var(--size-8);right:var(--size-8)}.dialog-header--sheet .dialog-header__text,.dialog-header--drawer .dialog-header__text{margin-right:var(--size-6)}.dialog-header--sheet .dialog-header__title--sm{font:var(--font-subtitle-md)}@media screen and (min-width:744px){.dialog-header--sheet.dialog-header--size-sm{padding:var(--size-3) var(--size-6)}.dialog-header--sheet.dialog-header--size-md{padding:var(--size-4) var(--size-8)}.dialog-header--sheet.dialog-header--size-lg{padding:var(--size-6) var(--size-8)}.dialog-header--sheet.dialog-header--size-sm:after{left:var(--size-6);right:var(--size-6)}.dialog-header--sheet.dialog-header--size-md:after,.dialog-header--sheet.dialog-header--size-lg:after{left:var(--size-8);right:var(--size-8)}.dialog-header--sheet .dialog-header__title--sm{font:var(--font-title-sm)}.dialog-header--sheet .dialog-header__sub-title{font:var(--font-body-md)}}.backdrop{z-index:var(--layer-3);background:#0000001f;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}@supports (background:color-mix(in srgb, #000, #fff)){.backdrop{background:color-mix(in srgb, var(--black) 12%, var(--color-global-accent-primary) 6%)}}.backdrop{width:100vw;height:100vh}.backdrop[data-entering]{animation:modal-fade var(--animation-duration-normal) ease;animation-fill-mode:both}.backdrop[data-exiting]{animation:modal-fade var(--animation-duration-normal) reverse ease-in;animation-fill-mode:both}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}.modal{z-index:var(--layer-3);border-radius:var(--radius-xxl);background-color:var(--white);box-shadow:0 25px 50px -12px #00000040}.modal[data-entering]{animation:modal-fade-scale var(--animation-duration-normal)}.modal[data-exiting]{animation:modal-fade-scale var(--animation-duration-normal) reverse ease-out}.modal.modal--sm{width:85vw;max-width:400px}.modal.modal--md{width:90vw;max-width:600px}.modal.modal--lg{width:90vw;max-width:800px}.modal.modal--xl{width:90vw;max-width:960px}.modal__dialog{flex-direction:column;max-height:90vh;display:flex}@keyframes modal-fade-scale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
