:root{color-scheme:light dark}@font-face{font-family:Boogaloo;src:url(/assets/font/Boogaloo/BoogalooRegular.ttf) format("truetype");font-weight:auto;font-style:normal}@font-face{font-family:Nunito;src:url(/assets/font/Nunito/NunitoVariableFont.ttf) format("truetype");font-weight:auto;font-style:normal}@font-face{font-family:NationalPark;src:url(/assets/font/National_Park/NationalPark-VariableFont_wght.ttf) format("truetype");font-weight:auto;font-style:normal}@font-face{font-family:NotoSansMultani;src:url(/assets/font/Noto_Sans_Multani/NotoSansMultani-Regular.ttf) format("truetype");font-weight:auto;font-style:normal}@font-face{font-family:EncodeSansSemiCondensed;src:url(/assets/font/Encode_Sans_Semi_Condensed/EncodeSansSemiCondensed-Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:EncodeSansSemiCondensed;src:url(/assets/font/Encode_Sans_Semi_Condensed/EncodeSansSemiCondensed-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:EncodeSansSemiCondensed;src:url(/assets/font/Encode_Sans_Semi_Condensed/EncodeSansSemiCondensed-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:EncodeSansSemiCondensed;src:url(/assets/font/Encode_Sans_Semi_Condensed/EncodeSansSemiCondensed-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:EncodeSansSemiCondensed;src:url(/assets/font/Encode_Sans_Semi_Condensed/EncodeSansSemiCondensed-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:EncodeSansSemiCondensed;src:url(/assets/font/Encode_Sans_Semi_Condensed/EncodeSansSemiCondensed-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:EncodeSansSemiCondensed;src:url(/assets/font/Encode_Sans_Semi_Condensed/EncodeSansSemiCondensed-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:EncodeSansSemiCondensed;src:url(/assets/font/Encode_Sans_Semi_Condensed/EncodeSansSemiCondensed-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:EncodeSansSemiCondensed;src:url(/assets/font/Encode_Sans_Semi_Condensed/EncodeSansSemiCondensed-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Aspekta;src:url(/assets/font/Aspekta/Aspekta-50.ttf) format("truetype");font-weight:50;font-style:normal}@font-face{font-family:Aspekta;src:url(/assets/font/Aspekta/Aspekta-100.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Aspekta;src:url(/assets/font/Aspekta/Aspekta-200.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Aspekta;src:url(/assets/font/Aspekta/Aspekta-300.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Aspekta;src:url(/assets/font/Aspekta/Aspekta-400.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Aspekta;src:url(/assets/font/Aspekta/Aspekta-450.ttf) format("truetype");font-weight:450;font-style:normal}@font-face{font-family:Aspekta;src:url(/assets/font/Aspekta/Aspekta-500.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Aspekta;src:url(/assets/font/Aspekta/Aspekta-550.ttf) format("truetype");font-weight:550;font-style:normal}@font-face{font-family:Aspekta;src:url(/assets/font/Aspekta/Aspekta-600.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Aspekta;src:url(/assets/font/Aspekta/Aspekta-700.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Aspekta;src:url(/assets/font/Aspekta/Aspekta-800.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Aspekta;src:url(/assets/font/Aspekta/Aspekta-850.ttf) format("truetype");font-weight:850;font-style:normal}@font-face{font-family:Aspekta;src:url(/assets/font/Aspekta/Aspekta-900.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Aspekta;src:url(/assets/font/Aspekta/Aspekta-950.ttf) format("truetype");font-weight:950;font-style:normal}@font-face{font-family:Aspekta;src:url(/assets/font/Aspekta/Aspekta-1000.ttf) format("truetype");font-weight:1000;font-style:normal}@font-face{font-family:Lato;src:url(/assets/font/Lato/Lato-Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Lato;src:url(/assets/font/Lato/Lato-Black.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Lato;src:url(/assets/font/Lato/Lato-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Lato;src:url(/assets/font/Lato/Lato-Bold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Lato;src:url(/assets/font/Lato/Lato-Regular.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Lato;src:url(/assets/font/Lato/Lato-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Lato;src:url(/assets/font/Lato/Lato-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Lato;src:url(/assets/font/Lato/Lato-Thin.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Lato;src:url(/assets/font/Lato/Lato-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:InstrumentSans;src:url(/assets/font/Instrument_Sans/static/InstrumentSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:InstrumentSans;src:url(/assets/font/Instrument_Sans/static/InstrumentSans-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:InstrumentSans;src:url(/assets/font/Instrument_Sans/static/InstrumentSans-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:InstrumentSans;src:url(/assets/font/Instrument_Sans/static/InstrumentSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:GreatVibes;src:url(/assets/font/Great_Vibes/GreatVibes-Regular.ttf) format("truetype");font-weight:400;font-style:normal}input,select,textarea,button{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;background:transparent;outline:none;font:inherit;color:inherit;accent-color:transparent}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;color:#000;left:0;top:0;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}body{margin:0;padding:0;display:flex;width:100dvw;height:100dvh;overflow:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overscroll-behavior:none}html,body{overflow-y:scroll}input,textarea{min-width:0;text-overflow:ellipsis;overflowX:hidden}div{display:flex}@keyframes pulse-red{0%,to{box-shadow:0 0 20px #dc2626cc,0 0 40px #ef444499,0 8px 20px #b91c1c99,inset 0 0 20px #dc26264d}50%{box-shadow:0 0 30px #ef4444,0 0 60px #ef4444cc,0 12px 30px #b91c1ce6,inset 0 0 30px #ef444480}}
