@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&family=Orbitron:wght@500;700&display=swap);*{box-sizing:border-box;padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a0a0a;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow-x:hidden;position:relative}body:before{animation:sparkle 8s ease-in-out infinite alternate;background:radial-gradient(3px 3px at 20px 30px,#fff,#ffffff4d,#0000),radial-gradient(3px 3px at 40px 70px,#ffffffe6,#fff3,#0000),radial-gradient(2px 2px at 90px 40px,#fff,#fff6,#0000),radial-gradient(2px 2px at 130px 80px,#fffc,#fff3,#0000),radial-gradient(3px 3px at 160px 30px,#fff,#ffffff4d,#0000),radial-gradient(2px 2px at 200px 90px,#fffffff2,#ffffff4d,#0000),radial-gradient(2px 2px at 240px 50px,#fff,#fff6,#0000),radial-gradient(3px 3px at 280px 120px,#fffc,#fff3,#0000),radial-gradient(2px 2px at 320px 20px,#fff,#ffffff4d,#0000),radial-gradient(2px 2px at 360px 100px,#ffffffe6,#ffffff4d,#0000);background-repeat:repeat;background-size:400px 200px;content:"";height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}@keyframes sparkle{0%{opacity:.4;transform:scale(1)}50%{opacity:.9;transform:scale(1.02)}to{opacity:.5;transform:scale(1)}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#1a1a1a}::-webkit-scrollbar-thumb{background:#6366f1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#8b5cf6}.container{margin:0 auto;max-width:1200px;padding:0 1rem}.text-center{text-align:center}.flex{display:flex}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.space-x-4>*+*{margin-left:1rem}.space-y-4>*+*{margin-top:1rem}.bg-primary{background-color:#037e44}.text-primary{color:#037e44}.bg-secondary{background-color:#1a1a1a}.text-secondary{color:#1a1a1a}.rounded-lg{border-radius:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-20{padding-bottom:5rem;padding-top:5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-4xl{font-size:2.25rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.orbitron{font-family:Orbitron,monospace}.btn{background-color:#037e44;border-radius:.5rem;color:#fff;display:inline-block;font-weight:600;padding:.75rem 2rem;text-decoration:none;transition:background-color .2s}.btn:hover{background-color:#025a33}.btn-outline{background-color:initial;border:2px solid #089cc2;color:#089cc2}.btn-outline:hover{background-color:#089cc2;color:#fff}@media (max-width:768px){section{padding:2rem 1rem!important}img{height:auto;max-width:100%}.button,a.button,button{min-height:44px;min-width:44px;padding:.75rem 1.5rem!important}h1{font-size:clamp(2rem,8vw,4rem)!important}h2{font-size:clamp(1.5rem,6vw,2.5rem)!important}h3{font-size:clamp(1.2rem,5vw,1.8rem)!important}li,p,span{font-size:clamp(.9rem,3vw,1.1rem)!important;line-height:1.6!important}[style*=gridTemplateColumns]{grid-template-columns:1fr!important}input,select,textarea{font-size:16px!important;padding:.75rem!important}.modal,.popup{margin:1rem!important;max-width:95%!important;width:95%!important}.card,[class*=Card]{margin-bottom:1rem!important}nav{flex-wrap:wrap!important}table{display:block;overflow-x:auto;white-space:nowrap}}@media (min-width:769px) and (max-width:1024px){section{padding:3rem 2rem!important}[style*="gridTemplateColumns: repeat(4"]{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:480px){section{padding:1.5rem .75rem!important}.button,button{margin-bottom:.5rem;width:100%}.flex,[style*="display: flex"]{flex-direction:column!important}[style*=gap]{gap:1rem!important}}@media (max-width:768px){.quick-links-grid{gap:1rem!important;grid-template-columns:1fr 1fr!important}.quick-links-grid h3:not(:first-of-type){visibility:hidden!important}}@media (max-width:400px){section{padding:1rem .5rem!important}h1{font-size:clamp(1.5rem,7vw,2.5rem)!important}h2{font-size:clamp(1.2rem,5vw,1.8rem)!important}h3{font-size:clamp(1rem,4vw,1.4rem)!important}li,p,span{font-size:clamp(.85rem,3vw,1rem)!important;line-height:1.5!important}.button,a.button,button{font-size:.9rem!important;padding:.6rem 1rem!important}input,select,textarea{font-size:14px!important;padding:.6rem!important}.modal,.popup{margin:.5rem!important;max-width:98%!important;padding:1rem!important;width:98%!important}.card,[class*=Card]{margin-bottom:.75rem!important;padding:.75rem!important}img{height:auto;max-width:100%}[style*=gap]{gap:.5rem!important}nav a{font-size:.85rem!important;padding:.5rem!important}[style*=gridTemplateColumns]{gap:.75rem!important;grid-template-columns:1fr!important}}@media (max-height:500px) and (orientation:landscape){section{padding:1rem!important}h1{font-size:2rem!important}h2{font-size:1.5rem!important}}@media (hover:none) and (pointer:coarse){a,button,input[type=button],input[type=submit]{min-height:44px;min-width:44px}:hover{transition:none!important}}@media print{.no-print,button,footer,nav{display:none!important}body{background:#fff!important;color:#000!important}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-color-scheme:dark){body{background-color:#0a0a0f}}
/*# sourceMappingURL=main.40ab9635.css.map*/