@layer atlas-components{.Modal__modal--41ce0{position:fixed;height:100%;inset:0;display:flex;align-items:center;justify-content:center;z-index:2000;padding:var(--hzn-padding-spacious)}.Modal__backdrop--41ce0{background-color:var(--hzn-color-special-transparent-overlay)}.Modal__dialog--41ce0{position:fixed;bottom:0;width:100vw;max-height:95%;display:flex;flex-direction:column;border-radius:var(--hzn-border-radius-default) var(--hzn-border-radius-default) 0 0;background-color:var(--hzn-color-bg-standard-default)}.Modal__dialog--41ce0:focus{outline:none}@media(min-width:768px){.Modal__dialog--41ce0{position:relative;bottom:auto;max-width:100%;border-radius:var(--hzn-border-radius-default)}.Modal__modal--41ce0.Modal__sidesheetLeft--41ce0 .Modal__dialog--41ce0{position:fixed;top:0;bottom:0;max-height:none;border-radius:0;width:400px;left:0}.Modal__modal--41ce0.Modal__sidesheetRight--41ce0 .Modal__dialog--41ce0{position:fixed;top:0;bottom:0;max-height:none;border-radius:0;width:400px;right:0}.Modal__modal--41ce0.Modal__small--41ce0 .Modal__dialog--41ce0{width:384px}.Modal__modal--41ce0.Modal__medium--41ce0 .Modal__dialog--41ce0{width:768px}.Modal__modal--41ce0.Modal__large--41ce0 .Modal__dialog--41ce0{width:1140px}}.Modal__modal--41ce0.Modal__full--41ce0{padding:0}.Modal__modal--41ce0.Modal__full--41ce0 .Modal__dialog--41ce0{max-height:100%;width:100vw;height:100vh;border-radius:0}.Modal__modalTitle--41ce0{display:flex;align-items:center;justify-content:space-between;padding:16px;margin:0}.Modal__modalContent--41ce0{overflow-y:auto;position:relative;padding:var(--hzn-padding-spacious);height:100%}.Modal__modalTitle--41ce0+.Modal__modalContent--41ce0{padding-top:0}.Modal__modalTitle--41ce0:has(+.Modal__modalContent--41ce0.Modal__scrolledDown--41ce0){border-bottom:1px solid var(--hzn-color-border-on-standard-muted);box-shadow:var(--hzn-elevation-default)}.Modal__modalFooter--41ce0{padding:var(--hzn-padding-vast) var(--hzn-padding-spacious)}.Modal__modalContent--41ce0.Modal__scrolledUp--41ce0+.Modal__modalFooter--41ce0{border-top:1px solid var(--hzn-color-border-on-standard-muted);box-shadow:var(--hzn-elevation-default)}.Modal__modal--41ce0 .Modal__modalCloseButton--41ce0{position:absolute;top:calc(var(--hzn-padding-spacious) - 2px);right:var(--hzn-padding-spacious)}.Modal__modal--41ce0:has(.Modal__subModal--41ce0) .Modal__modalContent--41ce0{padding:0;overflow:hidden}.Modal__subModal--41ce0{position:-webkit-sticky;position:sticky;height:100%;inset:0;background:var(--hzn-color-bg-standard-default);overflow-y:auto;padding:var(--hzn-padding-spacious);border-radius:0 0 var(--hzn-border-radius-default) var(--hzn-border-radius-default)}.Modal__modal--41ce0:has(.Modal__modalCloseButton--41ce0) .Modal__modalTitle--41ce0{padding-right:calc(var(--hzn-gap-detached) + var(--hzn-padding-spacious))}.Modal__modal--41ce0:has(.Modal__modalCloseButton--41ce0):not(:has(.Modal__modalTitle--41ce0)) .Modal__modalContent--41ce0{padding-right:calc(var(--hzn-gap-detached) + var(--hzn-padding-spacious))}.Modal__subModalBackButton--41ce0{margin-bottom:var(--hzn-gap-separated-content)}@media not (min-width:768px){.Modal__enter--41ce0 .Modal__dialog--41ce0{transform:translateY(100%)}}@media(min-width:768px){.Modal__enter--41ce0 .Modal__dialog--41ce0{opacity:0;transform:scale(.7)}.Modal__enter--41ce0.Modal__sidesheetLeft--41ce0 .Modal__dialog--41ce0{transform:translate(-100%);opacity:1}.Modal__enter--41ce0.Modal__sidesheetRight--41ce0 .Modal__dialog--41ce0{transform:translate(100%);opacity:1}}.Modal__enter--41ce0 .Modal__backdrop--41ce0{opacity:0}@media not (min-width:768px){.Modal__enterActive--41ce0 .Modal__dialog--41ce0{transform:translateY(0);transition:transform .3s ease-out}}@media(min-width:768px){.Modal__enterActive--41ce0 .Modal__dialog--41ce0{transform:scale(1);opacity:1;animation:Modal__bounceIn--41ce0 .3s ease-out}.Modal__enterActive--41ce0.Modal__sidesheetLeft--41ce0 .Modal__dialog--41ce0,.Modal__enterActive--41ce0.Modal__sidesheetRight--41ce0 .Modal__dialog--41ce0{transform:translate(0);transition:transform .3s ease-out;animation:none}}.Modal__enterActive--41ce0 .Modal__backdrop--41ce0{opacity:1;transition:opacity .3s ease-out}@media not (min-width:768px){.Modal__exit--41ce0 .Modal__dialog--41ce0{transform:translateY(100%);transition:opacity .2s,transform .2s ease-in}}@media(min-width:768px){.Modal__exit--41ce0 .Modal__dialog--41ce0{transform:scale(1);opacity:1;transition:transform .2s ease-in,opacity .2s ease-in}.Modal__exit--41ce0.Modal__sidesheetLeft--41ce0 .Modal__dialog--41ce0{transform:translate(-100%)}.Modal__exit--41ce0.Modal__sidesheetRight--41ce0 .Modal__dialog--41ce0{transform:translate(100%)}}.Modal__exit--41ce0 .Modal__backdrop--41ce0{opacity:1;transition:opacity .2s ease-in}@media not (min-width:768px){.Modal__exitActive--41ce0 .Modal__dialog--41ce0{transform:translateY(100%)}}@media(min-width:768px){.Modal__exitActive--41ce0 .Modal__dialog--41ce0{opacity:0;transform:scale(.7)}.Modal__exitActive--41ce0.Modal__sidesheetLeft--41ce0 .Modal__dialog--41ce0{transform:translate(-100%)}.Modal__exitActive--41ce0.Modal__sidesheetRight--41ce0 .Modal__dialog--41ce0{transform:translate(100%)}}.Modal__exitActive--41ce0 .Modal__backdrop--41ce0{opacity:0}.Modal__exitDone--41ce0{display:none}@keyframes Modal__bounceIn--41ce0{0%{transform:scale(.7);opacity:0}50%{transform:scale(1.05)}to{transform:scale(1);opacity:1}}}