@font-face{font-display:swap;font-family:Libre Baskerville;font-style:normal;font-weight:400;src:url(/static/media/libre-baskerville-latin-ext-400-normal.1640567abfc9542e5285.woff2) format("woff2"),url(/static/media/libre-baskerville-latin-ext-400-normal.d9f55217775e664a9b36.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,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-display:swap;font-family:Libre Baskerville;font-style:normal;font-weight:400;src:url(/static/media/libre-baskerville-latin-400-normal.023e192311fcda1965f6.woff2) format("woff2"),url(/static/media/libre-baskerville-latin-400-normal.aeb947197dd1adc2889a.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:400;src:url(/static/media/source-sans-pro-cyrillic-ext-400-normal.de95c5209ef26bf69ccf.woff2) format("woff2"),url(/static/media/source-sans-pro-cyrillic-ext-400-normal.3fe9e8e4c00e9124b9c7.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:400;src:url(/static/media/source-sans-pro-cyrillic-400-normal.153bee8d873292f9df39.woff2) format("woff2"),url(/static/media/source-sans-pro-cyrillic-400-normal.a00a7030792ec450d68c.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:400;src:url(/static/media/source-sans-pro-greek-ext-400-normal.1b1cb10170f2616853f0.woff2) format("woff2"),url(/static/media/source-sans-pro-greek-ext-400-normal.7a64c855edb8d403283b.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:400;src:url(/static/media/source-sans-pro-greek-400-normal.9c7d72dcc7a044db07b1.woff2) format("woff2"),url(/static/media/source-sans-pro-greek-400-normal.3c06b5e22c42ade5562f.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:400;src:url(/static/media/source-sans-pro-vietnamese-400-normal.540007fe6de95f52230e.woff2) format("woff2"),url(/static/media/source-sans-pro-vietnamese-400-normal.ed0bf5e1a4bd41349850.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:400;src:url(/static/media/source-sans-pro-latin-ext-400-normal.23e9c5217d09910f51ad.woff2) format("woff2"),url(/static/media/source-sans-pro-latin-ext-400-normal.185cedfb4e64a9a8801a.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:400;src:url(/static/media/source-sans-pro-latin-400-normal.1402accbefdec6a25762.woff2) format("woff2"),url(/static/media/source-sans-pro-latin-400-normal.7a5ba508b998fd7044ed.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--primary-glow:#00f2ff;--secondary-glow:#33f5ff;--accent-glow:#ff0080;--background-dark:#000;--text-primary:#ffffffe6;--text-secondary:#ffffffb3;--gradient-primary:linear-gradient(45deg,var(--primary-glow),var(--secondary-glow));--gradient-accent:linear-gradient(45deg,var(--secondary-glow),var(--accent-glow))}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{background:#000;background:var(--background-dark);color:#ffffffe6;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;overflow-x:hidden}.App{background:radial-gradient(circle at 50% 50%,#000c 0,#000000f2 100%);min-height:100vh;position:relative}.App:before{background:linear-gradient(45deg,#0000,#00f2ff08 50%,#0000);z-index:1}.App:after,.App:before{bottom:0;content:"";left:0;pointer-events:none;position:fixed;right:0;top:0}.App:after{background:linear-gradient(90deg,#ffffff08 1px,#0000 0) 0 0 /50px 50px,linear-gradient(#ffffff08 1px,#0000 0) 0 0 /50px 50px;z-index:2}.glow-effect{overflow:hidden;position:relative}.glow-effect:before{animation:glow 3s infinite;background:linear-gradient(90deg,#0000,#00f2ff33,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transform:skewX(-25deg);width:50%}@keyframes glow{0%{left:-100%}to{left:200%}}.text-gradient{animation:textShimmer 3s infinite;background:linear-gradient(45deg,#00f2ff,#33f5ff);background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;color:#0000}@keyframes textShimmer{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.hover-glow{transition:all .3s ease-in-out}.hover-glow:hover{box-shadow:0 0 20px #00f2ff;box-shadow:0 0 20px var(--primary-glow);transform:translateY(-2px)}.particles{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.particle{animation:float 20s infinite;background:#00f2ff;background:var(--primary-glow);border-radius:50%;height:2px;position:absolute;width:2px}@keyframes float{0%{opacity:0;transform:translateY(0) translateX(0)}50%{opacity:.5}to{opacity:0;transform:translateY(-100vh) translateX(100vw)}}::-webkit-scrollbar{background:#0003;width:8px}::-webkit-scrollbar-thumb{background:linear-gradient(45deg,#00f2ff,#33f5ff);background:var(--gradient-primary);border-radius:4px}::-webkit-scrollbar-track{background:#0000001a}.loading-spinner{animation:spin 1s linear infinite;border:3px solid #0000;border-radius:50%;border-top:3px solid var(--primary-glow);height:50px;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:15px;transition:all .3s ease-in-out}.card:hover{box-shadow:0 10px 30px #00f2ff33;transform:translateY(-5px)}.button-neon{background:#0000;border:1px solid #00f2ff;border:1px solid var(--primary-glow);border-radius:5px;color:#00f2ff;color:var(--primary-glow);overflow:hidden;padding:12px 24px;position:relative;transition:all .3s ease}.button-neon:before{background:#00f2ff;background:var(--primary-glow);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:-1}.button-neon:hover{color:#000;color:var(--background-dark)}.button-neon:hover:before{opacity:1}::selection{background:#00f2ff;background:var(--primary-glow);color:#000;color:var(--background-dark)}@media (max-width:768px){.App{padding:10px}.card{margin:8px;padding:15px}.button-neon{font-size:14px;padding:8px 16px}.grid-container{gap:15px;grid-template-columns:1fr;padding:10px}}@media (max-width:480px){.button-neon,.card,.hover-glow{margin-bottom:12px;min-height:44px}.text-gradient{font-size:85%;line-height:1.4}}.fade-in{animation:fadeIn .5s ease-in-out}.slide-up{animation:slideUp .5s ease-in-out}.scale-in{animation:scaleIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0003;border:1px solid #ffffff1a;box-shadow:0 8px 32px 0 #0000005e}.neon-text{text-shadow:0 0 5px #00f2ff,0 0 10px #00f2ff,0 0 20px #00f2ff;text-shadow:0 0 5px var(--primary-glow),0 0 10px var(--primary-glow),0 0 20px var(--primary-glow)}.grid-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding:20px}@keyframes gradientAnimation{0%{transform:scale(1) rotate(0deg)}50%{transform:scale(1.5) rotate(180deg)}to{transform:scale(1) rotate(1turn)}}@keyframes pulseAnimation{0%{opacity:.3;transform:scale(.8)}50%{opacity:.5;transform:scale(1.2)}to{opacity:.3;transform:scale(.8)}}.app-container{background:#000000d9;min-height:100vh;position:relative}
/*# sourceMappingURL=main.be64e607.css.map*/