@import "https://fonts.googleapis.com/css2?family=Lexend+Mega:wght@400;500;600;700;800;900&family=Public+Sans:wght@400;500;600;700&display=swap";
@font-face{font-family:Lexend Mega;font-style:normal;font-weight:400;font-display:swap;src:url(../media/57f763b053e32c93-s.16a97d58.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend Mega;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bce6c901f72c0522-s.b7b16dd9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend Mega;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5816bf51a0d4b779-s.p.20b81247.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend Mega;font-style:normal;font-weight:700;font-display:swap;src:url(../media/57f763b053e32c93-s.16a97d58.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend Mega;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bce6c901f72c0522-s.b7b16dd9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend Mega;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5816bf51a0d4b779-s.p.20b81247.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend Mega;font-style:normal;font-weight:800;font-display:swap;src:url(../media/57f763b053e32c93-s.16a97d58.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend Mega;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bce6c901f72c0522-s.b7b16dd9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend Mega;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5816bf51a0d4b779-s.p.20b81247.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend Mega;font-style:normal;font-weight:900;font-display:swap;src:url(../media/57f763b053e32c93-s.16a97d58.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend Mega;font-style:normal;font-weight:900;font-display:swap;src:url(../media/bce6c901f72c0522-s.b7b16dd9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend Mega;font-style:normal;font-weight:900;font-display:swap;src:url(../media/5816bf51a0d4b779-s.p.20b81247.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend Mega Fallback;src:local(Arial);ascent-override:64.05%;descent-override:16.01%;line-gap-override:0.0%;size-adjust:156.12%}.lexend_mega_958dc9d4-module__W3cnYW__className{font-family:Lexend Mega,Lexend Mega Fallback;font-style:normal}.lexend_mega_958dc9d4-module__W3cnYW__variable{--font-lexend-mega:"Lexend Mega","Lexend Mega Fallback"}
:root{--neo-black:#000;--neo-white:#fff;--neo-yellow:#ff0;--neo-pink:#f0f;--neo-cyan:#0ff;--neo-green:#0f0;--neo-red:red;--neo-blue:#00f;--neo-orange:#f60;--bg-primary:#fffef0;--bg-card:#fff;--text-primary:#000;--text-muted:#333}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg-primary);max-width:100vw;color:var(--text-primary);font-family:Public Sans,system-ui,sans-serif;line-height:1.5;overflow-x:hidden}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em;font-family:Lexend Mega,sans-serif;font-weight:800}a{color:inherit;text-decoration:none}::selection{background:var(--neo-yellow);color:var(--neo-black)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--neo-white);border:3px solid var(--neo-black)}::-webkit-scrollbar-thumb{background:var(--neo-black);border:3px solid var(--neo-black)}::-webkit-scrollbar-thumb:hover{background:var(--neo-pink)}:focus-visible{outline:4px solid var(--neo-black);outline-offset:2px}
.FeedbackButton-module__VwbqgW__fab{background:var(--neo-yellow);border:4px solid var(--neo-black);width:60px;height:60px;box-shadow:6px 6px 0px var(--neo-black);cursor:pointer;z-index:1000;justify-content:center;align-items:center;transition:all .15s;display:flex;position:fixed;bottom:2rem;right:2rem}.FeedbackButton-module__VwbqgW__fab:hover{box-shadow:9px 9px 0px var(--neo-black);transform:translate(-3px,-3px)}.FeedbackButton-module__VwbqgW__fab:active{box-shadow:2px 2px 0px var(--neo-black);transform:translate(2px,2px)}.FeedbackButton-module__VwbqgW__overlay{z-index:1001;background:#00000080;justify-content:center;align-items:center;padding:1rem;animation:.2s FeedbackButton-module__VwbqgW__fadeIn;display:flex;position:fixed;inset:0}@keyframes FeedbackButton-module__VwbqgW__fadeIn{0%{opacity:0}to{opacity:1}}.FeedbackButton-module__VwbqgW__modal{background:var(--neo-white);border:4px solid var(--neo-black);box-shadow:12px 12px 0px var(--neo-black);width:100%;max-width:450px;max-height:90vh;animation:.2s FeedbackButton-module__VwbqgW__slideUp;overflow-y:auto}@keyframes FeedbackButton-module__VwbqgW__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.FeedbackButton-module__VwbqgW__modalHeader{background:var(--neo-black);color:var(--neo-white);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.FeedbackButton-module__VwbqgW__modalHeader h2{text-transform:uppercase;margin:0;font-family:Lexend Mega,sans-serif;font-size:1.1rem}.FeedbackButton-module__VwbqgW__closeBtn{color:var(--neo-white);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:opacity .15s;display:flex}.FeedbackButton-module__VwbqgW__closeBtn:hover{opacity:.7}.FeedbackButton-module__VwbqgW__form{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.FeedbackButton-module__VwbqgW__formGroup{flex-direction:column;gap:.5rem;display:flex}.FeedbackButton-module__VwbqgW__formGroup label{text-transform:uppercase;font-family:Lexend Mega,sans-serif;font-size:.75rem;font-weight:700}.FeedbackButton-module__VwbqgW__formGroup input,.FeedbackButton-module__VwbqgW__formGroup select,.FeedbackButton-module__VwbqgW__formGroup textarea{border:3px solid var(--neo-black);background:var(--neo-cream);padding:.75rem 1rem;font-family:inherit;font-size:1rem;transition:all .15s}.FeedbackButton-module__VwbqgW__formGroup input:focus,.FeedbackButton-module__VwbqgW__formGroup select:focus,.FeedbackButton-module__VwbqgW__formGroup textarea:focus{box-shadow:4px 4px 0px var(--neo-black);outline:none;transform:translate(-2px,-2px)}.FeedbackButton-module__VwbqgW__formGroup textarea{resize:vertical;min-height:100px}.FeedbackButton-module__VwbqgW__formGroup select{cursor:pointer}.FeedbackButton-module__VwbqgW__submitBtn{background:var(--neo-green);border:4px solid var(--neo-black);box-shadow:6px 6px 0px var(--neo-black);text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:1rem 1.5rem;font-family:Lexend Mega,sans-serif;font-size:.9rem;font-weight:700;transition:all .15s;display:flex}.FeedbackButton-module__VwbqgW__submitBtn:hover:not(:disabled){box-shadow:8px 8px 0px var(--neo-black);transform:translate(-2px,-2px)}.FeedbackButton-module__VwbqgW__submitBtn:active:not(:disabled){box-shadow:2px 2px 0px var(--neo-black);transform:translate(2px,2px)}.FeedbackButton-module__VwbqgW__submitBtn:disabled{opacity:.7;cursor:not-allowed}.FeedbackButton-module__VwbqgW__spinner{animation:1s linear infinite FeedbackButton-module__VwbqgW__spin}@keyframes FeedbackButton-module__VwbqgW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.FeedbackButton-module__VwbqgW__note{color:var(--text-muted);text-align:center;margin:0;font-size:.8rem}.FeedbackButton-module__VwbqgW__successMessage{text-align:center;padding:3rem 1.5rem}.FeedbackButton-module__VwbqgW__successIcon{background:var(--neo-green);border:4px solid var(--neo-black);justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 1rem;font-size:2rem;display:flex}.FeedbackButton-module__VwbqgW__successMessage p{margin:0 0 .5rem;font-family:Lexend Mega,sans-serif;font-size:1.1rem}.FeedbackButton-module__VwbqgW__successMessage small{color:var(--text-muted)}@media (max-width:480px){.FeedbackButton-module__VwbqgW__fab{width:54px;height:54px;bottom:1.5rem;right:1.5rem}.FeedbackButton-module__VwbqgW__modal{max-height:85vh}.FeedbackButton-module__VwbqgW__form{padding:1.25rem}}
