@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@600;700&family=DM+Sans:wght@400;500&family=DM+Mono:wght@400&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{overscroll-behavior-y:none;touch-action:manipulation}body{user-select:none;-webkit-user-select:none}input,textarea{user-select:text;-webkit-user-select:text}html,body{height:100%;background:#0d0d0d;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{display:flex;justify-content:center;align-items:flex-start;overflow-x:hidden;overscroll-behavior-y:none}#root{width:100%;max-width:430px;zoom:var(--app-zoom, 1);height:100vh;height:100dvh;height:calc(var(--app-height, 100dvh) / var(--app-zoom, 1));max-height:calc(100svh / var(--app-zoom, 1));display:flex;flex-direction:column;background:#0d0d0d;position:relative;overflow:hidden}@supports not (zoom: var(--app-zoom)){@media(min-width:600px)and (min-height:800px){#root{zoom:1.15;height:calc(var(--app-height, 100dvh) / 1.15)}}@media(min-width:900px)and (min-height:900px){#root{zoom:1.3;height:calc(var(--app-height, 100dvh) / 1.3)}}}*{scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none}html[data-admin] #root{zoom:1;max-width:none!important;width:100%;height:var(--app-height, 100dvh);overflow:visible}html[data-admin] *{scrollbar-width:thin;scrollbar-color:rgba(0,255,133,.45) rgba(255,255,255,.06);-ms-overflow-style:auto}html[data-admin] *::-webkit-scrollbar{display:block;width:12px;height:12px}html[data-admin] *::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}html[data-admin] *::-webkit-scrollbar-thumb{background:#00ff8573;border-radius:999px;border:2px solid transparent;background-clip:content-box}html[data-admin] *::-webkit-scrollbar-thumb:hover{background:#00ff85cc;background-clip:content-box}html[data-admin] *::-webkit-scrollbar-corner{background:#ffffff0a}button{background:none;border:none;cursor:pointer;padding:0;font-family:inherit;color:inherit;-webkit-tap-highlight-color:transparent;-webkit-appearance:none}input{outline:none;font-family:inherit;-webkit-appearance:none}a{text-decoration:none;color:inherit;-webkit-tap-highlight-color:transparent}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulseOpacity{0%,to{opacity:.3}50%{opacity:.7}}@keyframes slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}
