.lmig-Modal,.lmig-Modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0}.lmig-Modal-container:has(>.lmig-Modal-body) .lmig-Modal-close,.lmig-Modal-container:has(>.lmig-Modal-footer) .lmig-Modal-close,.lmig-Modal-container:has(>.lmig-Modal-header) .lmig-Modal-close,.lmig-Modal-header{align-self:center;margin-top:-.75rem}.lmig-Modal-container:has(>.lmig-Modal-body) .lmig-Modal-close,.lmig-Modal-container:has(>.lmig-Modal-footer) .lmig-Modal-close,.lmig-Modal-container:has(>.lmig-Modal-header) .lmig-Modal-close{position:-webkit-sticky;position:sticky;top:-.75rem;background:inherit;border-radius:100%}.lmig-Modal{font-family:Roboto,Arial,sans-serif;box-sizing:border-box;--lmig-Modal-container-background-color:#FFFFFF;--lmig-Modal-container-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2);--lmig-Modal-border-radius:3px;--lmig-Modal-container-padding:2rem;opacity:0;visibility:hidden;margin:0 auto;width:100%;max-width:1280px;padding:16px}.lmig-Modal *{box-sizing:inherit}@media screen and (min-width:768px){.lmig-Modal{padding:16px 64px}}.lmig-Modal--freezeScroll{box-sizing:border-box;overflow:hidden}.lmig-Modal--freezeScroll *{box-sizing:inherit}.lmig-Modal.lmig-Modal--hasMotion{transition:visibility 0s ease-out .2s}.lmig-Modal.lmig-Modal--hasMotion.lmig-Modal--open{transition:visibility 0s ease-out 0s,opacity .2s ease-out 0s}.lmig-Modal.lmig-Modal--hasMotion .lmig-Modal-container{transform:translateY(-25%);transition:opacity .1s ease-out 0s,transform .1s ease-out 0s}.lmig-Modal-header{grid-area:header}.lmig-Modal-header .lm-Heading{margin:0}.lmig-Modal-header+.lmig-Modal-footer{margin-top:2rem}.lmig-Modal-footer{grid-area:footer;padding-bottom:2rem}.lmig-Modal-body{grid-area:body;margin-top:2rem}.lmig-Modal-body+.lmig-Modal-footer{margin-top:3rem}.lmig-Modal.lmig-Modal--open.lmig-Modal--entered{opacity:1;visibility:visible;z-index:900}.lmig-Modal.lmig-Modal--open.lmig-Modal--entered .lmig-Modal-container{transform:translateY(0);opacity:1;visibility:visible}.lmig-Modal-container{box-shadow:var(--lmig-Modal-container-box-shadow);background:var(--lmig-Modal-container-background-color);position:relative;padding:var(--lmig-Modal-container-padding);margin:16px;border-radius:var(--lmig-Modal-border-radius);max-height:100%;overflow-y:auto}.lmig-Modal-container .lmig-Modal-close{position:-webkit-sticky;position:sticky;bottom:calc(100% - max(1px,var(--lmig-Modal-container-padding)));left:calc(100% - max(1px,var(--lmig-Modal-container-padding)))}.lmig-Modal-container:has(>.lmig-Modal-body),.lmig-Modal-container:has(>.lmig-Modal-footer),.lmig-Modal-container:has(>.lmig-Modal-header){display:grid;grid-template:"header header header close" "body body body body" "footer footer footer footer";grid-template-columns:repeat(3,1fr) max-content;grid-template-rows:max-content auto}.lmig-Modal-container:has(>.lmig-Modal-body) .lmig-Modal-close,.lmig-Modal-container:has(>.lmig-Modal-footer) .lmig-Modal-close,.lmig-Modal-container:has(>.lmig-Modal-header) .lmig-Modal-close{grid-area:close;align-self:flex-start}.lmig-Modal-container .lmig-Modal-header+.lmig-Modal-body{margin-top:3rem}.lmig-Modal-container .lm-Heading{max-width:inherit}.lmig-Modal--compact .lmig-Modal-container{padding:16px}.lmig-Modal--compact .lmig-Modal-container .lmig-Modal-header+.lmig-Modal-body{margin-top:1.5rem}.lmig-Modal--compact .lmig-Modal-container .lmig-Modal-close,.lmig-Modal--compact .lmig-Modal-container .lmig-Modal-header{margin-top:-.5rem}.lmig-Modal--compact .lmig-Modal-header+.lmig-Modal-footer{margin-top:1.5rem}.lmig-Modal--compact .lmig-Modal-body{margin-top:1rem}.lmig-Modal--compact .lmig-Modal-body+.lmig-Modal-footer{margin-top:1.5rem}.lmig-Modal--compact .lmig-Modal-footer{margin-bottom:1rem}.lmig-Modal--spacing-none{--lmig-Modal-container-padding:0px}.lmig-Modal--spacing-small{--lmig-Modal-container-padding:1rem}.lmig-Modal--spacing-medium{--lmig-Modal-container-padding:1.5rem}.lmig-Modal-overlay{background:rgba(0,0,0,.8);z-index:-1}@media screen and (min-width:480px){.lmig-Modal{padding-top:10.5rem}}@media screen and (min-width:1280px){.lmig-Modal{padding-top:10rem}}.lmig-Modal--size-small .lmig-Modal-container{margin:0 auto}@media screen and (min-width:480px){.lmig-Modal--size-small .lmig-Modal-container{width:66.6666666667%}}@media screen and (min-width:960px){.lmig-Modal--size-small .lmig-Modal-container{width:50%}}.lmig-Modal--size-medium .lmig-Modal-container{margin:0 auto}@media screen and (min-width:480px){.lmig-Modal--size-medium .lmig-Modal-container{width:83.3333333333%}}@media screen and (min-width:960px){.lmig-Modal--size-medium .lmig-Modal-container{width:66.6666666667%}}.lmig-Modal--size-large .lmig-Modal-container{margin:0 auto}@media screen and (min-width:480px){.lmig-Modal--size-large .lmig-Modal-container{width:100%}}@media screen and (min-width:960px){.lmig-Modal--size-large .lmig-Modal-container{width:83.3333333333%}}.lmig-Modal.lmig-Modal--takeover{height:100%;overflow-y:auto}.lmig-Modal.lmig-Modal--takeover .lmig-Modal-close{grid-area:initial;position:absolute;top:2em;right:2rem}@media screen and (max-width:479px){.lmig-Modal.lmig-Modal--takeover .lmig-Modal-container{padding:16px}.lmig-Modal.lmig-Modal--takeover .lmig-Modal-close{top:1em;right:1rem}}@media screen and (min-width:0)and (max-width:479px){.lmig-Modal.lmig-Modal--takeover-base{padding:0}.lmig-Modal.lmig-Modal--takeover-base .lmig-Modal-container{width:auto;height:100%}}@media screen and (min-width:480px)and (max-width:767px){.lmig-Modal.lmig-Modal--takeover-sm{padding:0}.lmig-Modal.lmig-Modal--takeover-sm .lmig-Modal-container{width:auto;height:100%}}@media screen and (min-width:768px)and (max-width:959px){.lmig-Modal.lmig-Modal--takeover-md{padding:0}.lmig-Modal.lmig-Modal--takeover-md .lmig-Modal-container{width:auto;height:100%}}@media screen and (min-width:960px)and (max-width:1279px){.lmig-Modal.lmig-Modal--takeover-lg{padding:0}.lmig-Modal.lmig-Modal--takeover-lg .lmig-Modal-container{width:auto;height:100%}}@media screen and (min-width:1280px)and (max-width:1599px){.lmig-Modal.lmig-Modal--takeover-xl{padding:0}.lmig-Modal.lmig-Modal--takeover-xl .lmig-Modal-container{width:auto;height:100%}}.lmig-Modal.lmig-Modal--takeover-xxl{max-width:none}@media screen and (min-width:1600px){.lmig-Modal.lmig-Modal--takeover-xxl{padding:0}.lmig-Modal.lmig-Modal--takeover-xxl .lmig-Modal-container{width:auto;height:100%}}.lmig-Modal.lmig-Modal--takeover .lmig-Modal-container{border-radius:0;min-height:100%;height:auto;max-height:none;overflow-y:initial;align-content:center}.lmig-Modal.lmig-Modal--takeover .lmig-Modal-container:has(>.lmig-Modal-Header),.lmig-Modal.lmig-Modal--takeover .lmig-Modal-container:has(>.lmig-Modal-body),.lmig-Modal.lmig-Modal--takeover .lmig-Modal-container:has(>.lmig-Modal-footer){grid-template-rows:max-content max-content max-content}.lmig-Modal--vertically-centered{display:flex;align-items:center;padding-top:0}[data-theme*=dark] .lmig-Modal{color-scheme:dark;--lmig-Modal-container-background-color:#1B1E29;--lmig-Modal-container-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2)}[data-theme*=evolved] .lmig-Modal{--lmig-Modal-container-box-shadow:0 0 4px rgba(0,0,0,0.06),0 7px 12px -2px rgba(0,0,0,0.04),0 5px 8px -2px rgba(0,0,0,0.08),0 4px 4px -2px rgba(0,0,0,0.16);--lmig-Modal-border-radius:12px}[data-theme*=dark][data-theme*=evolved] .lmig-Modal{--lmig-Modal-container-box-shadow:none}