@import url(https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200);@layer base{body{-webkit-font-smoothing:antialiased;font-family:Plus Jakarta Sans,sans-serif}}@layer utilities{.material-symbols-outlined{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.fade-in-section{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94);will-change:opacity,transform}.fade-in-section.is-visible{opacity:1;transform:translateY(0)}.fab-pulse{animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 #25d366b3}70%{box-shadow:0 0 0 15px #25d36600}to{box-shadow:0 0 0 0 #25d36600}}.splash-drop{animation:dropFall 1s cubic-bezier(.55,.085,.68,.53) forwards;transform:rotate(-45deg) translateY(-100vh)}@keyframes dropFall{to{transform:rotate(-45deg) translateY(0)}}.splash-ripple.active{animation:rippleExpand 1.2s cubic-bezier(.25,1,.5,1) forwards}@keyframes rippleExpand{0%{height:20px;opacity:1;width:20px}to{height:300vw;opacity:0;width:300vw}}.minimal-input::placeholder{color:#94a3b8}.floating-label-group:focus-within .floating-label{color:#0babcb}.sr-only-input:checked+.selectable-tile{background-color:#0babcb;border-color:#0babcb;color:#fff}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}}
/*# sourceMappingURL=main.c876851a.css.map*/