@font-face{font-family:Montserrat-Thin;src:url(/font/Montserrat-Thin.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-Regular;src:url(/font/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-Bold;src:url(/font/Montserrat-Bold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Karmina-Bold;src:url(/font/Karmina-Bold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Consolas;src:url(/font/Consolas.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Alegreya-Regular;src:url(/font/Alegreya-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}html{font-display:swap}body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-overflow-scrolling:touch;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;scroll-behavior:smooth;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;--scroll-behavior:smooth!important;scroll-behavior:smooth!important;background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);background-attachment:fixed;min-height:100vh;--primary-color-rgb:233,69,96;--secondary-color:#fff;--accent-color:#fff;--text-light:#fff;--text-dark:#232931;--card-bg:rgba(26,26,46,.8);--header-bg:rgba(15,52,96,.95);--footer-bg:rgba(22,33,62,.95);--primary-color:var(--header-bg);--shadow:0 4px 20px rgba(0,0,0,.25);--glow:0 0 15px var(--primary-color);--border-radius:8px;--transition:all 0.3s ease;color:var(--text-light)}a{color:inherit;text-decoration:none;transition:var(--transition)}a:hover{color:var(--accent-color)}*{box-sizing:border-box}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:rgba(26,26,46,.5)}::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--accent-color)}.loading-screen{font-style:italic;overflow:hidden;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#1a1a2e;opacity:1;transition:opacity 1s;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Montserrat-Bold,sans-serif;z-index:9999!important}.loading-screen>h1{font-size:2.5rem;color:var(--primary-color);font-weight:bolder;text-transform:uppercase;letter-spacing:2px;text-shadow:0 0 10px var(--primary-color);animation:pulse 1.5s infinite alternate}@keyframes pulse{0%{text-shadow:0 0 10px var(--primary-color)}to{text-shadow:0 0 20px var(--primary-color)}}.fade-out{opacity:0;display:none}body:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFEmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMC0wNC0xOVQxNDo1Nzo0NCswMTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjAtMDQtMTlUMTQ6NTk6MTcrMDE6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjAtMDQtMTlUMTQ6NTk6MTcrMDE6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ZWJiNmY0NGYtOTJhOS1lYzRiLTliOWEtNWMzNjg0OWM5NTVjIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOmViYjZmNDRmLTkyYTktZWM0Yi05YjlhLTVjMzY4NDljOTU1YyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmViYjZmNDRmLTkyYTktZWM0Yi05YjlhLTVjMzY4NDljOTU1YyI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWJiNmY0NGYtOTJhOS1lYzRiLTliOWEtNWMzNjg0OWM5NTVjIiBzdEV2dDp3aGVuPSIyMDIwLTA0LTE5VDE0OjU3OjQ0KzAxOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgbXfOsAAAMWSURBVGje7ZpNaxNBGMd/T9J0Y1IbSUQxIF60vQkeWsRe4gv0IHjzA/gJRKSCD6J48VYUwYN6qUdF9OCp4MGDFw9SFCQgCMW+JE3SJvUg2wdm1rHJvO1uZpO4fxg22WTmyf+Z2ZnZZ8YpFotMQiZMSKYAUwBTgCnAFGAKMAUYPcDYM7ZqpXOCYoBxTlgd9bH6ZhZwCJgHfGAXcB04AjzNUmkGfAJ+AXmgAJSAj8DnLELcV4CuHKhZrQBPgAdZgpwC7kS0fwJ8A25nBVJQbXaAPtAFbgF/gYMZuwrfgDfAXmCbcnxP9R9IK8SzrOgCcAKoAXeB4rAmnFTb3Kzq0bF0YM0YrjlpQN4pR88CR4HrKZVdBZ4BGZuQIcSzrOgHcB54NabSHvBaQTI2IUOIfZb1HTg7BsQO8EI5vmEbMoQ4Ztk94Alwf0Sl74ELwAXb9cYmxDHLeoFRwGWgrEJvD3isZjDrEJuQdZZ1gZdAXc1g1iE2IevCbge4BDxSs5h1iE3IOsuyUMgVZDXsAYfHBWkBh2JeA/PANuAb8BX4CPzJCmQdcAMoqiB7BzgdEzKsvqwgLSXNGKRnCXJWhViAP8BxC5BFBQk/0/6GdToh51SIBbiotpkFyLyChJ9pf8PaSQs5rQJsD1hQIZZlSEWFWFDL/h3gBtJNAzmlAuyqmoHKOYCUVYjtAeeBB8jqOTFkGXgKbAVeAXU1i7YhVeAFUEtaebcM6QM3gS1qIetZhrwGdqsQK6YA6aqlPoBbauZsQlxgRi1/e8AH4LrFkdkLbFchVksLGRTJgkq0Lex5+q7q0bF0bSLuIu9SHmcVcXvIWtYH9gEXkVVyJSXkKrJaLgF7gF3ABjWLaUL8QJJ9R4XYgmXnc8ARJNkPIu9S6pZ8LyJpyLKCVCw7n1fHCuRVT1nNYFKIr0JsA0n2VcvO59UMOsgqOvGrHhvOe8hbk2bGzueQ5H/MtpEp5L/uAVqSpmw7n1NO2pImpCVpyrLzuSzSk/wDlUCMTHH8bQoAAAAASUVORK5CYII=")!important;opacity:.3;pointer-events:none;z-index:-1}