.live-demo-module__9ZOc3a__overlay{z-index:50;background:#00000080;position:fixed;inset:0}.live-demo-module__9ZOc3a__modal{--nimbia-blue:#08f;--nimbia-blue-hover:#006ac7;--nimbia-blue-active:#004c8f;z-index:51;color:#020817;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3;border:1px solid #fff;border-radius:26px;width:min(440px,100% - 32px);max-height:calc(100dvh - 32px);padding:24px;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:14px;line-height:1.5;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0000000d,0 25px 50px -12px #00000040}@supports (color:lab(0% 0 0)){.live-demo-module__9ZOc3a__modal{--nimbia-blue:lab(55.7975% 4.12163 -68.9107);--nimbia-blue-hover:lab(43.9375% 2.69139 -56.5812);--nimbia-blue-active:lab(31.4536% 1.1484 -43.5377)}}.live-demo-module__9ZOc3a__close{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:12px;right:12px}.live-demo-module__9ZOc3a__close:hover{background:#fff9}.live-demo-module__9ZOc3a__close:focus-visible,.live-demo-module__9ZOc3a__submit:focus-visible{outline:3px solid var(--nimbia-blue-hover);outline-offset:3px}.live-demo-module__9ZOc3a__title{letter-spacing:-.02em;padding-right:44px;font-size:20px;font-weight:600;line-height:1.3}.live-demo-module__9ZOc3a__form{gap:18px;margin-top:24px;display:grid}.live-demo-module__9ZOc3a__form label{color:inherit;font-size:14px;font-weight:500}.live-demo-module__9ZOc3a__form input{color:#000000d9;-webkit-backdrop-filter:blur(5.5px);backdrop-filter:blur(5.5px);background:#ffffffb3;border:0;border-radius:16px;height:44px;font-family:inherit;font-size:16px;box-shadow:0 0 0 1px #0000000f,0 12px 49px -3px #030d231a}.live-demo-module__9ZOc3a__form input:focus{outline-offset:-1px;outline:2px solid #299bff;outline:2px solid lab(61.7005% -4.21432 -59.4482)}.live-demo-module__9ZOc3a__form input[aria-invalid=true]{outline-offset:-1px;outline:2px solid #b91c1c}.live-demo-module__9ZOc3a__form .field-hint{color:#b91c1c}.live-demo-module__9ZOc3a__submit{border:1px solid var(--nimbia-blue-hover);background:var(--nimbia-blue);color:#fff;cursor:pointer;border-radius:999px;min-height:44px;padding:10px 16px;font-size:16px;font-weight:600;box-shadow:0 4px 9px -3px #00040c24,inset -1px -1px 1px #f2f6fc29,inset 1px 1px 1px #f2f6fc12}.live-demo-module__9ZOc3a__submit:hover{background:var(--nimbia-blue-hover)}.live-demo-module__9ZOc3a__submit:active{background:var(--nimbia-blue-active)}.live-demo-module__9ZOc3a__submit:disabled{opacity:.5;cursor:wait}.live-demo-module__9ZOc3a__error{color:#b91c1c;font-size:14px;font-weight:500}
