html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{padding:0;margin:0;background-color:transparent;outline:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}input{border:none;outline:none}.modal{position:fixed;z-index:99999999999999;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;height:100%;width:100%;padding:32px;background-color:#1d1d1dbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:all .3s ease-in-out}.modal__wrap{position:relative;width:100%;height:max-content;max-height:90vh;max-width:600px;z-index:2;padding:24px;overflow-y:auto;background-color:#1d1d1de6;border-radius:8px}.modal__content :deep(p){color:#faf9f6;font-size:13px;font-style:normal;font-weight:400;line-height:140%}.modal__close{position:absolute;right:8px;top:8px;cursor:pointer;z-index:5}.modal__close svg{pointer-events:none}#rotate path{transform-origin:center;animation:rotate 1s linear 0s infinite forwards}.modal-loading .modal__close{display:none}.modal-loading .modal__wrap{background:unset}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}*,*:before,*:after{box-sizing:border-box;padding:0;margin:0}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}body{height:auto;position:relative;font-family:Noto Sans Mono,monospace}@media (min-width: 1024px){body{height:100vh}body #app{height:100vh;overflow-y:auto;display:flex;flex-direction:column}}@media (min-width: 1024px) and (max-height: 1050px){body #app:has(.form-page-container){height:auto}}
