.app-modal{z-index:1000;position:fixed;inset:0}.app-modal .app-modal-backdrop{z-index:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;background:#0e0e0e85;border:0;width:100%;height:100%;padding:0;animation:.28s both modal-backdrop-in;position:absolute;inset:0}.app-modal .app-modal-panel{--modal-reveal-x:100%;z-index:1;color:#000;background:#fff;outline:0;width:min(553px,100%);height:100dvh;animation:.7s cubic-bezier(.76,0,.24,1) both modal-panel-in;position:absolute;top:0;overflow:hidden auto}[dir=ltr] .app-modal .app-modal-panel{right:0}[dir=rtl] .app-modal .app-modal-panel{--modal-reveal-x:0%;left:0}.app-modal .app-modal-panel.is-suspended{pointer-events:none}.app-modal .app-modal-header{z-index:5;pointer-events:none;justify-content:flex-end;align-items:center;height:14px;display:flex;position:absolute;top:24px}[dir=ltr] .app-modal .app-modal-header{left:44px;right:20px}[dir=rtl] .app-modal .app-modal-header{left:20px;right:44px}.app-modal .app-modal-brand{display:none}.app-modal .app-modal-close{color:#000;cursor:pointer;pointer-events:auto;background:0 0;border:0;width:14px;height:14px;padding:0;transition:transform .28s cubic-bezier(.22,1,.36,1);position:relative}.app-modal .app-modal-close:before,.app-modal .app-modal-close:after{content:"";transform-origin:50%;background:currentColor;width:19px;height:1.5px;position:absolute;top:50%}[dir=ltr] .app-modal .app-modal-close:before,[dir=ltr] .app-modal .app-modal-close:after{left:50%}[dir=rtl] .app-modal .app-modal-close:before,[dir=rtl] .app-modal .app-modal-close:after{right:50%}[dir=ltr] .app-modal .app-modal-close:before{transform:translate(-50%,-50%)rotate(45deg)}[dir=rtl] .app-modal .app-modal-close:before{transform:translate(50%,-50%)rotate(-45deg)}[dir=ltr] .app-modal .app-modal-close:after{transform:translate(-50%,-50%)rotate(-45deg)}[dir=rtl] .app-modal .app-modal-close:after{transform:translate(50%,-50%)rotate(45deg)}.app-modal .app-modal-close:focus-visible{outline-offset:5px;outline:1px solid}[dir=ltr] .app-modal .app-modal-close:focus-visible{transform:rotate(90deg)}[dir=rtl] .app-modal .app-modal-close:focus-visible{transform:rotate(-90deg)}.app-modal .app-modal-content{min-height:100%}.app-modal .app-modal-document{box-sizing:border-box;flex-direction:column;min-height:100dvh;display:flex}[dir=ltr] .app-modal .app-modal-document{padding:58px 28px 21px 44px}[dir=rtl] .app-modal .app-modal-document{padding:58px 44px 21px 28px}.app-modal .app-modal-document .app-modal-document-main{width:100%}.app-modal .app-modal-document .app-modal-document-title{font-family:var(--font-inter);letter-spacing:-.24px;color:#000;margin:0;font-size:24px;font-weight:600;line-height:normal}.app-modal .app-modal-document .app-modal-document-body{font-family:var(--font-inter);letter-spacing:0;color:#a0a0a0;margin-top:45px;font-size:12px;font-weight:400;line-height:normal}.app-modal .app-modal-document .app-modal-document-body p{margin:0 0 16px}.app-modal .app-modal-document .app-modal-document-body p:last-child{margin-bottom:0}.app-modal .app-modal-document .app-modal-document-action{margin-top:auto}.app-modal[data-state=closing]{pointer-events:none}.app-modal[data-state=closing] .app-modal-backdrop{animation-name:modal-backdrop-out}.app-modal[data-state=closing] .app-modal-panel{animation:.7s cubic-bezier(.76,0,.24,1) both modal-panel-out}@media (hover:hover) and (pointer:fine){[dir=ltr] .app-modal-close:hover{transform:rotate(90deg)}[dir=rtl] .app-modal-close:hover{transform:rotate(-90deg)}}@media screen and (max-width:575px){.app-modal .app-modal-backdrop{display:none}.app-modal .app-modal-panel{width:100%}.app-modal .app-modal-header{justify-content:space-between;height:24px;top:24px}[dir=ltr] .app-modal .app-modal-header{left:26px;right:23px}[dir=rtl] .app-modal .app-modal-header{left:23px;right:26px}.app-modal .app-modal-brand{width:70px;height:24px;display:block}.app-modal .app-modal-brand img{width:70px;height:auto;display:block}.app-modal .app-modal-close{width:14px;height:14px}.app-modal .app-modal-close:before,.app-modal .app-modal-close:after{width:19px}.app-modal .app-modal-document{width:calc(100% - 52px);margin-inline:auto;padding:86px 0 24px}.app-modal .app-modal-document .app-modal-document-body{margin-top:36px}}@keyframes modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes modal-panel-in{0%{clip-path:circle(0% at var(--modal-reveal-x) 50%)}to{clip-path:circle(150% at var(--modal-reveal-x) 50%)}}@keyframes modal-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes modal-panel-out{0%{clip-path:circle(150% at var(--modal-reveal-x) 50%)}to{clip-path:circle(0% at var(--modal-reveal-x) 50%)}}@media (prefers-reduced-motion:reduce){.app-modal-backdrop,.app-modal-panel{clip-path:none;animation:none}.app-modal-close{transition:none;transform:none!important}}
