html,body{max-width:100%;overflow-x:clip}img{max-width:100%}.affiliation{padding:24px;text-align:center;font-size:12px;color:#a1a1aa}.independent-footer{position:fixed;bottom:0;left:0;right:0;pointer-events:none;z-index:1;opacity:.7}.independent-footer .affiliation{padding:3px;font-size:9px;margin:0}#request{max-width:min(560px,calc(100vw - 32px));width:100%;padding:30px;border:1px solid #5d526c;border-radius:20px;background:#17141c;color:#fafafa}#request::backdrop{background:#000b}#request h2{font-size:24px;margin-bottom:16px}#request p{margin:12px 0;color:#c4c2ca}#request input,#request select{width:100%;margin:8px 0 16px;padding:12px;background:#27232c;color:white;border:1px solid #62576e;border-radius:8px}#request button{padding:10px 18px;border-radius:20px;background:#8c36d1;color:white;margin-right:10px}#request .close{float:right;background:transparent}#request label{display:block}#request img{max-height:100px;margin:8px auto}#request progress{width:100%}a[href="#request"]{cursor:pointer}
html,body{overflow-x:hidden}body{width:100%}[class*="translate-x-[100%]"][class*="invisible"]{display:none!important}.independent-footer{position:static;pointer-events:auto;opacity:1}
.invisible[style*="transition: opacity"]{display:none!important}header{overflow-x:clip}
