html,body{width:100%;height:100dvh;margin:0;padding:0;overflow:hidden}@supports (-webkit-touch-callout:none){html,body{height:-webkit-fill-available}}#root{width:100%;height:100dvh;overflow:hidden}@supports (-webkit-touch-callout:none){#root{height:-webkit-fill-available}}div::-webkit-scrollbar{width:6px;height:6px}div::-webkit-scrollbar-thumb{background:#00000080;border-radius:3px}div::-webkit-scrollbar-track{background-color:#0000;border:none}div::-webkit-scrollbar-button{display:none}@supports (-webkit-touch-callout:none){@media screen and (width<=640px){.input-text{font-size:16px}}}.background{background-color:#050a02;background-image:radial-gradient(115% 78% at 50% -22%,#99e300f2 0%,#99e3008c 38%,#99e3001f 70%,#99e30000 100%),linear-gradient(#0d1705 0%,#050a02 65%);position:absolute;inset:0;overflow:hidden}.create-event-sheet{will-change:transform;background-color:#050a02;flex-direction:column;display:flex;position:absolute;inset:0;transform:translateY(100%)}.create-event-sheet.is-open{transform:translateY(0)}.gm-style>div:not(:first-child){display:none}.badge-primary,.badge-secondary{border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:6px 8px;display:flex;position:absolute;bottom:-150px}.badge-primary{background:#c1fd3a;border:1px solid #99e300;box-shadow:0 0 24px #99e300}.badge-secondary{background:#fc4121;border:1px solid #ed1b09;box-shadow:0 0 24px #ed1b09}.floating-background-item-1{animation:100s linear infinite background-child-1}@keyframes background-child-1{0%{opacity:.8;transform:translate(25vw)translateY(0)rotate(-20deg)}75%{opacity:.65}to{opacity:0;transform:translate(25vw)translateY(-103vh)rotate(20deg)}}.floating-background-item-2{animation:48s linear -40s infinite background-child-2}@keyframes background-child-2{0%{opacity:.8;transform:translate(10vw)translateY(0)rotate(0)}75%{opacity:.65}to{opacity:0;transform:translate(10vw)translateY(-103vh)rotate(20deg)}}.floating-background-item-3{animation:100s linear -84s infinite background-child-3}@keyframes background-child-3{0%{opacity:.8;transform:translate(70vw)translateY(0)rotate(-5deg)}75%{opacity:.65}to{opacity:0;transform:translate(70vw)translateY(-103vh)rotate(10deg)}}.floating-background-item-4{animation:72s linear infinite background-child-4}@keyframes background-child-4{0%{opacity:.8;transform:translate(40vw)translateY(0)rotate(0)}75%{opacity:.65}to{opacity:0;transform:translate(40vw)translateY(-103vh)rotate(30deg)}}.floating-background-item-5{animation:100s linear infinite background-child-5}@keyframes background-child-5{0%{opacity:.8;transform:translate(65vw)translateY(0)rotate(-5deg)}75%{opacity:.65}to{opacity:0;transform:translate(65vw)translateY(-103vh)rotate(9deg)}}.floating-background-item-6{animation:100s linear -48s infinite background-child-6}@keyframes background-child-6{0%{opacity:.8;transform:translate(75vw)translateY(0)rotate(-10deg)}75%{opacity:.65}to{opacity:0;transform:translate(75vw)translateY(-103vh)rotate(20deg)}}.floating-background-item-7{animation:100s linear -72s infinite background-child-7}@keyframes background-child-7{0%{opacity:.8;transform:translate(35vw)translateY(0)rotate(-15deg)}75%{opacity:.65}to{opacity:0;transform:translate(35vw)translateY(-103vh)rotate(-5deg)}}.floating-background-item-8{animation:180s linear -120s infinite background-child-8}@keyframes background-child-8{0%{opacity:.8;transform:translate(50vw)translateY(0)rotate(-10deg)}75%{opacity:.65}to{opacity:0;transform:translate(50vw)translateY(-103vh)rotate(10deg)}}.floating-background-item-9{animation:140s linear -136s infinite background-child-9}@keyframes background-child-9{0%{opacity:.8;transform:translate(20vw)translateY(0)rotate(-10deg)}75%{opacity:.65}to{opacity:0;transform:translate(20vw)translateY(-103vh)rotate(15deg)}}.floating-background-item-10{animation:44s linear infinite background-child-10}@keyframes background-child-10{0%{opacity:.8;transform:translate(85vw)translateY(0)rotate(-10deg)}75%{opacity:.65}to{opacity:0;transform:translate(85vw)translateY(-103vh)rotate(5deg)}}