.base-image{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%;line-height:1}.base-image__placeholder{max-width:100%;height:100%}.base-modal-v2{--base-modal-v2-open-transition-length:.3s;--base-modal-v2-close-transition-length:.2s;--base-modal-v2-backdrop-blur:12px;z-index:1000;inset:initial;margin:initial;padding:initial;background-color:initial;width:auto;max-width:none;height:auto;max-height:none;transition:opacity var(--base-modal-v2-close-transition-length) linear,transform var(--base-modal-v2-close-transition-length) linear;position:fixed;overflow:visible}.base-modal-v2[open]:not(.base-modal-v2--closing){transition:opacity var(--base-modal-v2-open-transition-length) linear,transform var(--base-modal-v2-open-transition-length) ease-out}@media (prefers-reduced-motion:reduce){.base-modal-v2{transform:none!important}@starting-style{.base-modal-v2{transform:none!important}}.base-modal-v2--closing{transform:none!important}}.base-modal-v2:focus-visible{outline:none}.base-modal-v2--full-screen{opacity:0;inset:0;transform:scale(.9)}.base-modal-v2--full-screen[open]:not(.base-modal-v2--closing){opacity:1;transform:none}@starting-style{.base-modal-v2--full-screen[open]:not(.base-modal-v2--closing){opacity:0;transform:scale(.9)}}.base-modal-v2--center{opacity:0;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;margin:auto;inset:0;transform:scale(.9)}.base-modal-v2--center[open]:not(.base-modal-v2--closing){opacity:1;transform:none}@starting-style{.base-modal-v2--center[open]:not(.base-modal-v2--closing){opacity:0;transform:scale(.9)}}.base-modal-v2--right{top:0;bottom:0;right:0;transform:translate(100%)}.base-modal-v2--right[open]:not(.base-modal-v2--closing){transform:none}@starting-style{.base-modal-v2--right[open]:not(.base-modal-v2--closing){transform:translate(100%)}}.base-modal-v2--left{top:0;bottom:0;left:0;transform:translate(-100%)}.base-modal-v2--left[open]:not(.base-modal-v2--closing){transform:none}@starting-style{.base-modal-v2--left[open]:not(.base-modal-v2--closing){transform:translate(-100%)}}.base-modal-v2--bottom{bottom:0;left:0;right:0;transform:translateY(100%)}.base-modal-v2--bottom[open]:not(.base-modal-v2--closing){transform:none}@starting-style{.base-modal-v2--bottom[open]:not(.base-modal-v2--closing){transform:translateY(100%)}}.base-modal-v2::backdrop{transition:opacity var(--base-modal-v2-close-transition-length) linear;opacity:0}.base-modal-v2[open]:not(.base-modal-v2--closing)::backdrop{transition:opacity calc(var(--base-modal-v2-open-transition-length)/2) linear;opacity:1}@starting-style{.base-modal-v2[open]:not(.base-modal-v2--closing)::backdrop{opacity:0}}.base-modal-v2--backdrop-none::backdrop{display:none}.base-modal-v2--backdrop-blur::backdrop{-webkit-backdrop-filter:blur(var(--base-modal-v2-backdrop-blur));backdrop-filter:blur(var(--base-modal-v2-backdrop-blur));background:#ffffff1a}.dialog-focus-visible-safari-fix:not(input):focus-visible{outline:none!important}@media (prefers-contrast:more){.base-modal-dialog{border:3px solid #0000}}.base-modal-dialog{background-color:#fff;border-radius:1.5rem;width:100vw;max-height:80vh;display:flex;box-shadow:0 .25rem 2.75rem #0d3a9326}@supports (height:100dvh){.base-modal-dialog{max-height:80dvh}}@media (min-width:760px){.base-modal-dialog{border-radius:1.5rem;max-width:37rem;max-height:66vh}@supports (height:100dvh){.base-modal-dialog{max-height:66dvh}}}.base-modal-dialog--placement-center{width:calc(100vw - 3rem);margin:0 1.5rem}.base-modal-dialog--placement-bottom{border-radius:1.5rem 1.5rem 0 0;max-height:calc(100vh - 2rem)}@supports (height:100dvh){.base-modal-dialog--placement-bottom{max-height:calc(100dvh - 2rem)}}@media (min-width:760px){.base-modal-dialog--placement-bottom{border-radius:1.5rem;max-height:66%}@supports (height:100dvh){.base-modal-dialog--placement-bottom{max-height:66dvh}}}.base-modal-dialog--placement-bottom--full-height{min-height:calc(100% - 2rem)}@media (min-width:760px){.base-modal-dialog--placement-bottom--full-height{min-height:66%}}.base-modal-dialog--placement-left,.base-modal-dialog--placement-right{height:100%}@media (min-width:760px){.base-modal-dialog--placement-left,.base-modal-dialog--placement-right{max-height:unset;max-width:30rem}.base-modal-dialog--placement-left{border-top-left-radius:0;border-bottom-left-radius:0}.base-modal-dialog--placement-right{border-top-right-radius:0;border-bottom-right-radius:0}}.base-modal-dialog__wrapper{flex-direction:column;width:100%;max-height:100%;padding:24px 0;display:flex;position:relative;overflow-y:auto}@media (min-width:760px){.base-modal-dialog__wrapper{padding:32px 0}}@media (min-width:360px){.base-modal-dialog__wrapper{overflow-y:visible}}@media screen and (max-width:1024px) and (max-height:768px) and (orientation:landscape){.base-modal-dialog__wrapper{overflow-y:auto}}@media (max-width:759.9px){.base-modal-dialog__wrapper--no-sticky-buttons{overflow-y:auto}}.base-modal-dialog__wrapper::-webkit-scrollbar{width:8px}.base-modal-dialog__wrapper::-webkit-scrollbar-thumb{background-color:#7b8187;border-radius:8px}.base-modal-dialog__header{width:100%;margin-bottom:12px;padding:0 24px}@media (min-width:760px){.base-modal-dialog__header{margin-bottom:16px;padding:0 32px}}.base-modal-dialog__header__title{justify-content:space-between;align-items:center;display:flex;position:relative}.base-modal-dialog__header__title--end{justify-content:end}.base-modal-dialog__close-button{margin-left:auto}.base-modal-dialog__footer{flex-direction:column;flex-shrink:0;gap:1rem;padding:0 24px;display:flex}@media (min-width:760px){.base-modal-dialog__footer{padding:0 32px}}.base-modal-dialog__headline{color:#000;letter-spacing:.015rem;font-size:1.5rem;font-weight:700;line-height:2rem}@media (min-width:760px){.base-modal-dialog__headline{letter-spacing:.01625rem;font-size:1.625rem;line-height:2.25rem}}.base-modal-dialog__body{color:#101316;flex:1;padding:0 24px;font-size:1rem;line-height:1.5rem}@media (min-width:360px){.base-modal-dialog__body{overflow-y:auto}}@media (min-width:760px){.base-modal-dialog__body{padding:0 32px}}@media screen and (max-width:1024px) and (max-height:768px) and (orientation:landscape){.base-modal-dialog__body{overflow-y:visible}}.base-modal-dialog__body--margin-footer{margin-bottom:24px}@media (max-width:759.9px){.base-modal-dialog__body--no-sticky-buttons{overflow-y:visible}}@media (min-width:760px){.base-modal-dialog__body--placement-left,.base-modal-dialog__body--placement-right{scrollbar-gutter:auto}}
