@import "https://fonts.googleapis.com/css2?family=Orbitron:wght@400..900&family=Titillium+Web:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700&family=Source+Code+Pro:ital,wght@0,200..900;1,200..900&display=swap";:root{--jq-primary-color:#006892;--jq-primary-dark:oklch(from var(--jq-primary-color).1 .2 h);--jq-primary-light:oklch(from var(--jq-primary-color).9 .14 h);--jq-primary-color-shadow:oklch(from var(--jq-primary-color).56 l h);--jq-primary-disabled:oklch(from var(--jq-primary-color)l .05 h/.5);--jq-primary-bg:oklch(from var(--jq-primary-color).94 .032 h/.8);--jq-secondary-color:oklch(from var(--jq-primary-color).5 .322 calc(h + 96.724));--jq-secondary-dark:oklch(from var(--jq-secondary-color).1 .5 h);--jq-secondary-light:oklch(from var(--jq-secondary-color).9 .18 h);--jq-secondary-color-shadow:oklch(from var(--jq-secondary-color).593 .273 h);--jq-secondary-bg:oklch(from var(--jq-secondary-color).94 .032 h/.8);--jq-success-color:#00662d;--jq-success-dark:oklch(from var(--jq-success-color).3 .2 h);--jq-success-light:oklch(from var(--jq-success-color).9 .14 h);--jq-success-color-shadow:oklch(from var(--jq-success-color).5 l h);--jq-success-bg:oklch(from var(--jq-success-color).94 .032 h/.8);--jq-alert-color:#a10000;--jq-alert-dark:oklch(from var(--jq-alert-color).3 .2 h);--jq-alert-light:oklch(from var(--jq-alert-color).9 .14 h);--jq-alert-color-shadow:oklch(from var(--jq-alert-color).5 l h);--jq-alert-bg:oklch(from var(--jq-alert-color).94 .032 h/.8);--jq-info-color:#005996;--jq-info-dark:oklch(from var(--jq-info-color).3 .2 h);--jq-info-light:oklch(from var(--jq-info-color).9 .14 h);--jq-info-color-shadow:oklch(from var(--jq-info-color).5 l h);--jq-info-bg:oklch(from var(--jq-info-color).94 .032 h/.8);--jq-warning-color:#a07e00;--jq-warning-dark:oklch(from var(--jq-warning-color).3 .2 h);--jq-warning-light:oklch(from var(--jq-warning-color).9 .14 h);--jq-warning-color-shadow:oklch(from var(--jq-warning-color).5 l h);--jq-warning-bg:oklch(from var(--jq-warning-color).94 .032 h/.8);--jq-deactivated-color:oklch(from var(--jq-primary-color).5 .05 h);--jq-deactivated-dark:oklch(from var(--jq-deactivated-color).3 .2 h);--jq-deactivated-light:oklch(from var(--jq-deactivated-color).9 .14 h);--jq-deactivated-color-shadow:oklch(from var(--jq-deactivated-color).5 l h);--jq-deactivated-bg:oklch(from var(--jq-deactivated-color).94 .032 h/.8);--jq-background-color:oklch(from var(--jq-primary-color).98 .01 calc(h + 37.82));--jq-background-color-dark:oklch(from var(--jq-background-color).95 .005 calc(h - 1));--jq-card-bg-color:oklch(from var(--jq-primary-color).95 .01 calc(h + 33.026)/.8);--jq-form-bg-color:oklch(from var(--jq-primary-color).95 .01 calc(h + 33.026)/.8);--jq-select-bg-color:oklch(from var(--jq-primary-color).9 .015 calc(h + 33.026)/.8);--jq-nav-footer-bg-color:oklch(from var(--jq-primary-color).95 .01 calc(h + 33.026)/.8)}@supports (color:lab(0% 0 0)){:root{--jq-primary-color:lab(38.0508% 8.48182 -97.6185);--jq-success-color:lab(37.6812% -69.8222 42.2183);--jq-alert-color:lab(32.4743% 68.6427 62.9873);--jq-info-color:lab(35.669% -2.94185 -46.6584);--jq-warning-color:lab(54.6237% 11.0389 125.146)}}@media (prefers-reduced-transparency:reduce){:root{--jq-nav-footer-bg-color:oklch(from var(--jq-primary-color).95 .01 calc(h + 33.026)/1)}}:root{--jq-text-color:#030303;--jq-text-color-on-primary:#c3e4f5de;--jq-text-color-on-secondary:#fdcafdde;--jq-text-color-on-success:#cae7d1de;--jq-text-color-on-alert:#f9d4cede;--jq-text-color-on-info:#c9e1f9de;--jq-text-color-on-warning:#e8debfde;--jq-text-color-with-primary:#2f4c5a;--jq-text-color-with-secondary:#5f3560;--jq-text-color-with-success:#364e3d;--jq-text-color-with-alert:#5c3f3b;--jq-text-color-with-info:#354a5d;--jq-text-color-with-warning:#50472d;--jq-text-color-inverse:#d5def5;--jq-text-color-mute:#424852;--jq-dialog-bg-color:oklch(from var(--jq-primary-color).95 c h/.9);--jq-dialog-backdrop:oklch(from var(--jq-primary-color).1 .034 calc(h + 37.82)/.5);--jq-details-summary-hover-bg:oklch(from var(--jq-primary-color).9 .02 calc(h + 33.026)/.9);--jq-details-summary-border:oklch(from var(--jq-primary-color)l c h/.3);--jq-neon-color:var(--jq-primary-color);--jq-neon-dark:var(--jq-primary-dark);--jq-neon-light:var(--jq-primary-light);--jq-neon-color-shadow:var(--jq-primary-color-shadow);--jq-neon-text-color:var(--jq-text-color-with-primary);--jq-navbar-height:4.25rem;--jq-text-font-techno:"Orbitron",sans-serif;--jq-text-font-mono:"Source Code Pro",monospace}@media (prefers-color-scheme:dark){:root{--jq-primary-color:#03bfff;--jq-primary-dark:oklch(from var(--jq-primary-color).3 .2 h);--jq-primary-light:oklch(from var(--jq-primary-color).9 .14 h);--jq-primary-color-shadow:oklch(from var(--jq-primary-color).56 l h);--jq-primary-disabled:oklch(from var(--jq-primary-color)l .05 h/.5);--jq-primary-bg:oklch(from var(--jq-primary-color).21 .032 h/.8);--jq-secondary-color:oklch(from var(--jq-primary-color).702 .322 calc(h + 96.724));--jq-secondary-dark:oklch(from var(--jq-secondary-color).3 .2 h);--jq-secondary-light:oklch(from var(--jq-secondary-color).9 .18 h);--jq-secondary-color-shadow:oklch(from var(--jq-secondary-color).593 .273 h);--jq-secondary-bg:oklch(from var(--jq-secondary-color).21 .032 h/.8);--jq-success-color:#00be65;--jq-success-dark:oklch(from var(--jq-success-color).3 .2 h);--jq-success-light:oklch(from var(--jq-success-color).9 .14 h);--jq-success-color-shadow:oklch(from var(--jq-success-color).5 l h);--jq-success-bg:oklch(from var(--jq-success-color).21 .032 h/.8);--jq-alert-color:#ff5e4d;--jq-alert-dark:oklch(from var(--jq-alert-color).3 .2 h);--jq-alert-light:oklch(from var(--jq-alert-color).9 .14 h);--jq-alert-color-shadow:oklch(from var(--jq-alert-color).5 l h);--jq-alert-bg:oklch(from var(--jq-alert-color).21 .032 h/.8);--jq-info-color:#4fa8f6;--jq-info-dark:oklch(from var(--jq-info-color).3 .2 h);--jq-info-light:oklch(from var(--jq-info-color).9 .14 h);--jq-info-color-shadow:oklch(from var(--jq-info-color).5 l h);--jq-info-bg:oklch(from var(--jq-info-color).21 .032 h/.8);--jq-warning-color:#ffcd02;--jq-warning-dark:oklch(from var(--jq-warning-color).3 .2 h);--jq-warning-light:oklch(from var(--jq-warning-color).9 .14 h);--jq-warning-color-shadow:oklch(from var(--jq-warning-color).5 l h);--jq-warning-bg:oklch(from var(--jq-warning-color).21 .032 h/.8);--jq-deactivated-color:oklch(from var(--jq-primary-color)l .05 h);--jq-deactivated-dark:oklch(from var(--jq-deactivated-color).3 .2 h);--jq-deactivated-light:oklch(from var(--jq-deactivated-color).9 .14 h);--jq-deactivated-color-shadow:oklch(from var(--jq-deactivated-color).5 l h);--jq-deactivated-bg:oklch(from var(--jq-deactivated-color).21 .032 h/.8);--jq-background-color:oklch(from var(--jq-primary-color).173 .034 calc(h + 37.82));--jq-background-color-dark:oklch(from var(--jq-background-color).157 .027 calc(h - 1));--jq-text-color:#e0e0e0;--jq-text-color-with-primary:#cef;--jq-text-color-on-primary:#000408de;--jq-text-color-with-secondary:#fcf;--jq-text-color-on-secondary:#0c000ede;--jq-text-color-with-success:#cae7d1;--jq-text-color-on-success:#000501de;--jq-text-color-with-alert:#f9d4ce;--jq-text-color-on-alert:#0d0000de;--jq-text-color-with-info:#c9e1f9;--jq-text-color-on-info:#00030cde;--jq-text-color-with-warning:#e8debf;--jq-text-color-on-warning:#050300de;--jq-text-color-inverse:#0a0f1f;--jq-text-color-mute:#9ca3af;--jq-text-font-techno:"Orbitron",sans-serif;--jq-text-font-mono:"Source Code Pro",monospace;--jq-card-bg-color:oklch(from var(--jq-primary-color).21 .032 calc(h + 33.026)/.8);--jq-nav-footer-bg-color:oklch(from var(--jq-primary-color).21 .032 calc(h + 33.026)/.8)}@media (prefers-reduced-transparency:reduce){:root{--jq-nav-footer-bg-color:oklch(from var(--jq-primary-color).21 .032 calc(h + 33.026)/1)}}:root{--jq-navbar-height:4.25rem;--jq-neon-color:var(--jq-primary-color);--jq-neon-dark:var(--jq-primary-dark);--jq-neon-light:var(--jq-primary-light);--jq-neon-color-shadow:var(--jq-primary-color-shadow);--jq-neon-text-color:var(--jq-text-color-with-primary);--jq-form-bg-color:oklch(from var(--jq-primary-color).21 .032 calc(h + 33.026)/.8);--jq-select-bg-color:oklch(from var(--jq-primary-color).31 .032 calc(h + 33.026)/.8);--jq-details-summary-hover-bg:oklch(from var(--jq-primary-color).25 .04 calc(h + 33.026)/.9);--jq-details-summary-border:oklch(from var(--jq-primary-color)l c h/.3);--jq-dialog-bg-color:oklch(from var(--jq-primary-color).2 c h/.75);--jq-dialog-backdrop:oklch(from var(--jq-primary-color).173 .034 calc(h + 37.82)/.6)}}body{min-height:calc(100dvh - var(--jq-navbar-height));margin:var(--jq-navbar-height)0 0;background-color:var(--jq-background-color);color:var(--jq-text-color);flex-direction:column;font-family:Titillium Web,sans-serif;display:flex}body,body *{box-sizing:border-box;outline-color:var(--jq-primary-color)}body.no-animation *{transition:none!important;animation:none!important}body h1,body h2,body h3,body h4,body h5,body h6{font-family:var(--jq-text-font-techno)}body h1{font-size:2.75rem;line-height:1}@media not (max-width:768px){body h1{font-size:3.75rem}}body h2{font-size:2.25rem;line-height:2.5rem}body h3{font-size:1.5rem;line-height:2rem}body label{font-family:var(--jq-text-font-techno);margin-bottom:.5rem}body a{color:var(--jq-primary-color)}svg{width:1.5rem;height:1.5rem}main{flex:1}.hero-neural-network{background-color:var(--jq-background-color-dark);position:relative;overflow:hidden}#neural-canvas{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.hero-content{z-index:1;position:relative}@media (max-width:768px){.desktop-only{display:none}}.tech-text{font-family:var(--jq-text-font-techno)}.monospace-text{font-family:var(--jq-text-font-mono)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#e7eeff;background:lab(94.0028% .379562 -12.7425)}@media (prefers-color-scheme:dark){::-webkit-scrollbar-track{background:#202638;background:lab(15.4146% 1.31106 -12.4027)}}::-webkit-scrollbar-thumb{background:var(--jq-primary-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--jq-primary-color-shadow)}.container{width:100%}@media not (max-width:640px){.container{max-width:640px;margin:0 auto}}@media not (max-width:768px){.container{max-width:768px}}@media not (max-width:1024px){.container{max-width:1024px}}@media not (max-width:1280px){.container{max-width:1280px}}@media not (max-width:1536px){.container{max-width:1536px}}.neon-text-primary,.neon-text-secondary,.neon-text-success,.neon-text-alert,.neon-text-info,.neon-text-warning{color:var(--jq-neon-text-color);-webkit-text-decoration-color:var(--jq-neon-color);text-decoration-color:var(--jq-neon-color)}@media (prefers-color-scheme:dark){.neon-text-primary,.neon-text-secondary,.neon-text-success,.neon-text-alert,.neon-text-info,.neon-text-warning{text-shadow:0 0 5px var(--jq-neon-color),0 0 10px var(--jq-neon-color),0 0 15px var(--jq-neon-color),0 0 20px var(--jq-neon-color-shadow)}}.neon-text-primary{--jq-neon-color:var(--jq-primary-color);--jq-neon-color-shadow:var(--jq-primary-color-shadow);--jq-neon-text-color:var(--jq-primary-color)}@media (prefers-color-scheme:dark){.neon-text-primary{--jq-neon-text-color:var(--jq-text-color-with-primary)}}.neon-text-secondary{--jq-neon-color:var(--jq-secondary-color);--jq-neon-color-shadow:var(--jq-secondary-color-shadow);--jq-neon-text-color:var(--jq-secondary-color)}@media (prefers-color-scheme:dark){.neon-text-secondary{--jq-neon-text-color:var(--jq-text-color-with-secondary)}}.neon-text-success{--jq-neon-color:var(--jq-success-color);--jq-neon-color-shadow:var(--jq-success-color-shadow);--jq-neon-text-color:var(--jq-success-color)}@media (prefers-color-scheme:dark){.neon-text-success{--jq-neon-text-color:var(--jq-text-color-with-success)}}.neon-text-alert{--jq-neon-color:var(--jq-alert-color);--jq-neon-color-shadow:var(--jq-alert-color-shadow);--jq-neon-text-color:var(--jq-alert-color)}@media (prefers-color-scheme:dark){.neon-text-alert{--jq-neon-text-color:var(--jq-text-color-with-alert)}}.neon-text-info{--jq-neon-color:var(--jq-info-color);--jq-neon-color-shadow:var(--jq-info-color-shadow);--jq-neon-text-color:var(--jq-info-color)}@media (prefers-color-scheme:dark){.neon-text-info{--jq-neon-text-color:var(--jq-text-color-with-info)}}.neon-text-warning{--jq-neon-color:var(--jq-warning-color);--jq-neon-color-shadow:var(--jq-warning-color-shadow);--jq-neon-text-color:var(--jq-warning-color)}@media (prefers-color-scheme:dark){.neon-text-warning{--jq-neon-text-color:var(--jq-text-color-with-warning)}}.neon-border-primary,.neon-border-secondary,.neon-border-success,.neon-border-alert,.neon-border-info,.neon-border-warning{border:1px solid var(--border-neon-color)}@media (prefers-color-scheme:dark){.neon-border-primary,.neon-border-secondary,.neon-border-success,.neon-border-alert,.neon-border-info,.neon-border-warning{box-shadow:0 0 5px var(--border-neon-color),0 0 10px var(--border-neon-color)inset}}.neon-border-primary{--border-neon-color:var(--jq-primary-color)}.neon-border-secondary{--border-neon-color:var(--jq-secondary-color)}.neon-border-success{--border-neon-color:var(--jq-success-color)}.neon-border-alert{--border-neon-color:var(--jq-alert-color)}.neon-border-info{--border-neon-color:var(--jq-info-color)}.neon-border-warning{--border-neon-color:var(--jq-warning-color)}@media (prefers-reduced-motion:no-preference) and (prefers-color-scheme:dark){.neon-glow{animation:2s infinite alternate neonGlowPrimary}}@keyframes neonGlowPrimary{0%{text-shadow:0 0 5px oklch(from var(--jq-primary-color)l c h/1),0 0 10px oklch(from var(--jq-primary-color)l c h/1),0 0 15px oklch(from var(--jq-primary-color)l c h/1),0 0 20px oklch(from var(--jq-primary-color-shadow)l c h/1);color:var(--jq-text-color-with-primary)}8%{text-shadow:0 0 5px oklch(from var(--jq-primary-color)l c h/.7),0 0 10px oklch(from var(--jq-primary-color)l c h/.7),0 0 15px oklch(from var(--jq-primary-color)l c h/.7),0 0 20px oklch(from var(--jq-primary-color-shadow)l c h/.7)}19%{text-shadow:0 0 5px oklch(from var(--jq-primary-color)l c h/.85),0 0 10px oklch(from var(--jq-primary-color)l c h/.85),0 0 15px oklch(from var(--jq-primary-color)l c h/.85),0 0 20px oklch(from var(--jq-primary-color-shadow)l c h/.85)}21%{text-shadow:0 0 5px oklch(from var(--jq-primary-color)l c h/.5),0 0 10px oklch(from var(--jq-primary-color)l c h/.5),0 0 15px oklch(from var(--jq-primary-color)l c h/.5),0 0 20px oklch(from var(--jq-primary-color-shadow)l c h/.5)}35%{text-shadow:0 0 5px oklch(from var(--jq-primary-color)l c h/.9),0 0 10px oklch(from var(--jq-primary-color)l c h/.9),0 0 15px oklch(from var(--jq-primary-color)l c h/.9),0 0 20px oklch(from var(--jq-primary-color-shadow)l c h/.9)}50%{text-shadow:0 0 5px oklch(from var(--jq-primary-color)l c h/1),0 0 10px oklch(from var(--jq-primary-color)l c h/1),0 0 15px oklch(from var(--jq-primary-color)l c h/1),0 0 20px oklch(from var(--jq-primary-color-shadow)l c h/1)}53%{text-shadow:0 0 5px oklch(from var(--jq-primary-color)l c h/.2),0 0 10px oklch(from var(--jq-primary-color)l c h/.2),0 0 15px oklch(from var(--jq-primary-color)l c h/.2),0 0 20px oklch(from var(--jq-primary-color-shadow)l c h/.2)}65%{text-shadow:0 0 5px oklch(from var(--jq-primary-color)l c h/.8),0 0 10px oklch(from var(--jq-primary-color)l c h/.8),0 0 15px oklch(from var(--jq-primary-color)l c h/.8),0 0 20px oklch(from var(--jq-primary-color-shadow)l c h/.8)}72%{text-shadow:0 0 5px oklch(from var(--jq-primary-color)l c h/0),0 0 10px oklch(from var(--jq-primary-color)l c h/0),0 0 15px oklch(from var(--jq-primary-color)l c h/0),0 0 20px oklch(from var(--jq-primary-color-shadow)l c h/0)}88%{text-shadow:0 0 5px oklch(from var(--jq-primary-color)l c h/.6),0 0 10px oklch(from var(--jq-primary-color)l c h/.6),0 0 15px oklch(from var(--jq-primary-color)l c h/.6),0 0 20px oklch(from var(--jq-primary-color-shadow)l c h/.6)}90%{text-shadow:0 0 5px oklch(from var(--jq-primary-color)l c h/1),0 0 10px oklch(from var(--jq-primary-color)l c h/1),0 0 15px oklch(from var(--jq-primary-color)l c h/1),0 0 20px oklch(from var(--jq-primary-color-shadow)l c h/1)}to{text-shadow:0 0 5px oklch(from var(--jq-primary-color)l c h/.7),0 0 10px oklch(from var(--jq-primary-color)l c h/.7),0 0 15px oklch(from var(--jq-primary-color)l c h/.7),0 0 20px oklch(from var(--jq-primary-color-shadow)l c h/.7)}}.sr-only{clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{background-color:var(--jq-primary-color);color:var(--jq-text-color-on-primary);z-index:9999;border-radius:0 0 .5rem .5rem;padding:.5rem;text-decoration:none;transition:top .25s ease-in-out;position:fixed;top:-40px;left:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.skip-link{transition:none}}.skip-link:focus{opacity:1;top:0}
