@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/font/Poppins/Poppins-Regular.woff2) format("woff2"),url(/font/Poppins/Poppins-Regular.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/font/Poppins/Poppins-Medium.woff2) format("woff2"),url(/font/Poppins/Poppins-Medium.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/font/Poppins/Poppins-SemiBold.woff2) format("woff2"),url(/font/Poppins/Poppins-SemiBold.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/font/Poppins/Poppins-Bold.woff2) format("woff2"),url(/font/Poppins/Poppins-Bold.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/font/Poppins/Poppins-ExtraBold.woff2) format("woff2"),url(/font/Poppins/Poppins-ExtraBold.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/font/Poppins/Poppins-Black.woff2) format("woff2"),url(/font/Poppins/Poppins-Black.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/font/Poppins/Poppins-Light.woff2) format("woff2"),url(/font/Poppins/Poppins-Light.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(/font/Poppins/Poppins-ExtraLight.woff2) format("woff2"),url(/font/Poppins/Poppins-ExtraLight.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:100;font-display:swap;src:url(/font/Poppins/Poppins-Thin.woff2) format("woff2"),url(/font/Poppins/Poppins-Thin.ttf) format("truetype")}:root{--primary: #009ee7;--secondary: #ab24ad;--color-success: #8cf3d2;--color-danger: #ffa3b3;--color-info: #85dcff;--color-warning: #ffe699;--color-primary: #005e8a;--color-secondary: #ab24ad;--color-dark: #181622;--color-light: #d6ecf5;--color-primary-50: rgb(189, 233.9565217391, 255);--color-primary-100: rgb(138, 217.6956521739, 255);--color-primary-200: rgb(87, 201.4347826087, 255);--color-primary-300: rgb(36, 185.1739130435, 255);--color-primary-400: rgb(0, 163.4782608696, 240);--color-primary-500: rgb(0, 128.7391304348, 189);--color-primary-600: rgb(0, 111.3695652174, 163.5);--color-primary-700: #005e8a;--color-primary-800: rgb(0, 59.2608695652, 87);--color-primary-900: rgb(0, 24.5217391304, 36);--color-secondary-50: hsl(299.1240875912, 65.5502392344%, 100.9803921569%);--color-secondary-100: rgb(246.6363636364, 216.9234449761, 247.0765550239);--color-secondary-200: rgb(237.3636363636, 174.7081339713, 238.2918660287);--color-secondary-300: rgb(228.0909090909, 132.4928229665, 229.5071770335);--color-secondary-400: rgb(218.8181818182, 90.2775119617, 220.7224880383);--color-secondary-500: rgb(209.5454545455, 48.0622009569, 211.9377990431);--color-secondary-600: rgb(191.8636363636, 40.3923444976, 194.1076555024);--color-secondary-700: #ab24ad;--color-secondary-800: rgb(129.2727272727, 27.2153110048, 130.7846889952);--color-secondary-900: rgb(87.5454545455, 18.4306220096, 88.5693779904);--color-success-50: rgb(209.2716535433, 250.2283464567, 237.1062992126);--color-success-100: rgb(186.1811023622, 247.8188976378, 228.0708661417);--color-success-200: #8cf3d2;--color-success-300: rgb(93.8188976378, 238.1811023622, 191.9291338583);--color-success-400: rgb(47.6377952756, 233.3622047244, 173.8582677165);--color-success-500: rgb(21.7322834646, 208.2677165354, 148.5039370079);--color-success-600: rgb(16.9133858268, 162.0866141732, 115.5748031496);--color-success-700: rgb(12.094488189, 115.905511811, 82.6456692913);--color-success-800: rgb(7.2755905512, 69.7244094488, 49.7165354331);--color-success-900: rgb(2.4566929134, 23.5433070866, 16.7874015748);--color-danger-50: rgb(255, 239.5, 242.1956521739);--color-danger-100: rgb(255, 214, 221.1304347826);--color-danger-200: #ffa3b3;--color-danger-300: rgb(255, 112, 136.8695652174);--color-danger-400: rgb(255, 61, 94.7391304348);--color-danger-500: rgb(255, 10, 52.6086956522);--color-danger-600: rgb(214, 0, 37.2173913043);--color-danger-700: rgb(163, 0, 28.347826087);--color-danger-800: rgb(112, 0, 19.4782608696);--color-danger-900: rgb(61, 0, 10.6086956522);--color-info-50: rgb(209.5, 241.9467213115, 255);--color-info-100: rgb(184, 234.631147541, 255);--color-info-200: #85dcff;--color-info-300: rgb(82, 205.368852459, 255);--color-info-400: rgb(31, 190.737704918, 255);--color-info-500: rgb(0, 167.5819672131, 235);--color-info-600: rgb(0, 131.2131147541, 184);--color-info-700: rgb(0, 94.8442622951, 133);--color-info-800: rgb(0, 58.4754098361, 82);--color-info-900: rgb(0, 22.106557377, 31);--color-warning-50: rgb(255, 248.75, 229.5);--color-warning-100: rgb(255, 242.5, 204);--color-warning-200: #ffe699;--color-warning-300: rgb(255, 217.5, 102);--color-warning-400: #ffcd33;--color-warning-500: rgb(255, 192.5, 0);--color-warning-600: #cc9a00;--color-warning-700: rgb(153, 115.5, 0);--color-warning-800: #664d00;--color-warning-900: rgb(51, 38.5, 0)}.dark{--primary: #005e8a;--secondary: #800082;--color-success: #12785a;--color-danger: #8c1046;--color-info: #006dad;--color-warning: #a56608;--color-primary: #005e8a;--color-secondary: #800082;--color-dark: #181622;--color-light: #d6ecf5}body,html{font-family:Poppins,sans-serif;background:linear-gradient(90deg,#1e1b2b,#181622)}html{scroll-behavior:smooth}.primary-gradient{background:linear-gradient(45deg,#005e8a,#800082)}.bg-gradient{background:linear-gradient(90deg,#1e1b2bf2,#181622f2)}.animated-bubble{position:absolute;top:0;border-radius:50%;opacity:.5;background:#fff;box-shadow:0 0 50px #fff;animation:floatBubble ease-in-out infinite;z-index:0}@keyframes floatBubble{0%{transform:translateY(0) scale(1)}50%{transform:translateY(10vh) translate(-10vw) scale(1.1)}to{transform:translateY(0) scale(1)}}.app-navbar-container{position:relative;border-radius:16px;z-index:1;overflow:hidden}.app-navbar-container:before{content:"";position:absolute;inset:0;padding:2px;border-radius:16px;z-index:0;background:transparent;opacity:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;transition:all .5s ease-in-out}.app-navbar-container.scrolled:before{opacity:1;background:linear-gradient(45deg,#009ee7,#ab24ad)}.dark .app-navbar-container.scrolled:before{background:linear-gradient(45deg,#005e8a,#ab24ad)}.app-header:before{content:"";display:block;position:absolute;inset:0;z-index:0;width:100%;height:120px;background:linear-gradient(to bottom,#0006,#0000)}.app-navbar-container a{font-size:16px}.glow{text-shadow:0 0 6px rgba(255,255,255,.1),0 0 12px rgba(255,255,255,.06)}.glow-info{text-shadow:0 0 7px rgba(56,189,248,.22),0 0 16px rgba(56,189,248,.14)}.glow-secondary{text-shadow:0 0 7px rgba(190,24,93,.2),0 0 16px rgba(190,24,93,.12)}@keyframes glowPulseNeutral{0%,to{text-shadow:0 0 6px rgba(255,255,255,.1),0 0 12px rgba(255,255,255,.06)}50%{text-shadow:0 0 8px rgba(255,255,255,.14),0 0 16px rgba(255,255,255,.08)}}@keyframes glowPulseInfo{0%,to{text-shadow:0 0 7px rgba(56,189,248,.22),0 0 16px rgba(56,189,248,.14)}50%{text-shadow:0 0 10px rgba(56,189,248,.28),0 0 20px rgba(56,189,248,.18)}}@keyframes glowPulseSecondary{0%,to{text-shadow:0 0 7px rgba(190,24,93,.2),0 0 16px rgba(190,24,93,.12)}50%{text-shadow:0 0 10px rgba(190,24,93,.26),0 0 20px rgba(190,24,93,.16)}}.glow.animate{animation:glowPulseNeutral 3.6s ease-in-out infinite}.glow-info.animate{animation:glowPulseInfo 4s ease-in-out infinite}.glow-secondary.animate{animation:glowPulseSecondary 4s ease-in-out infinite}.glow:hover{text-shadow:0 0 7px rgba(255,255,255,.14),0 0 16px rgba(255,255,255,.08)}.glow-info:hover{text-shadow:0 0 9px rgba(56,189,248,.3),0 0 20px rgba(56,189,248,.18)}.glow-secondary:hover{text-shadow:0 0 9px rgba(190,24,93,.26),0 0 20px rgba(190,24,93,.16)}@media(max-width:640px){.glow.animate,.glow-info.animate,.glow-secondary.animate{animation-duration:4.8s}}.animated-gradient-bar{background-size:140% 100%;animation:gradient-pan 20s ease-in-out infinite;opacity:.85}@keyframes gradient-pan{0%{background-position:45% 50%}50%{background-position:55% 50%}to{background-position:45% 50%}}
