@import url("https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700;900&family=Rajdhani:wght@300;500;700&display=swap");:root{--gold:#6b4ee6;--gold2:#8b6fff;--neon:#00e0ff;--ogl-purple:#6b4ee6;--ogl-pink:#8b6fff;--blur:14px;--bg-primary:#0a0e1b;--bg-secondary:#141829;--text-primary:#fff;--text-secondary:#b8bcc8;--text-muted:#7a7e8c;--radius-md:12px;--radius-lg:20px;--transition-fast:0.2s cubic-bezier(0.4,0,0.2,1);--transition-normal:0.3s cubic-bezier(0.4,0,0.2,1)}*{box-sizing:border-box;margin:0;padding:0}body,html{background:var(--bg-primary);color:var(--text-primary);min-height:100vh;overflow-x:hidden;position:relative}.main-content,body,html{font-family:Rajdhani,sans-serif;font-weight:500}.main-content h1,.main-content h2,.main-content h3,.main-content h4,.main-content h5,.main-content h6{font-family:Orbitron,sans-serif;font-weight:700}.card-title,.hero-title,.section-title{font-family:Orbitron,sans-serif!important;font-weight:700!important}.card-description,.hero-description,.section-subtitle{font-family:Rajdhani,sans-serif!important;font-weight:500!important}.btn-arcane{font-family:Rajdhani,sans-serif!important;font-weight:700!important}.card-badge,.universe-badge{font-weight:700!important}.card-badge,.stat-value,.universe-badge{font-family:Orbitron,sans-serif!important}.stat-value{font-weight:900!important}.stat-label{font-family:Rajdhani,sans-serif!important;font-weight:500!important}@font-face{font-family:American Captain;src:url(/american_captain.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@media (min-width:992px){body{padding-left:0!important}.mobile-toggle{display:none!important}}@media (max-width:991px){body{padding-left:0!important}.mobile-toggle{display:flex!important}.main-content{margin-left:0!important}}@keyframes titleShine{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes progressShine{0%{background-position:-100% 0}to{background-position:200% 0}}.chakra-container{padding-left:1rem!important;padding-right:1rem!important}@media (min-width:768px){.chakra-container{padding-left:2rem!important;padding-right:2rem!important}}.chakra-box,.universe-card *{box-sizing:border-box!important}@media (max-width:768px){.chakra-text{padding:0!important}}@media (min-width:1400px){.universe-card-grid{max-width:1200px;margin:0 auto}}.circuit-board{position:fixed;inset:0;z-index:3;pointer-events:none;opacity:.8}.circuit-board svg{width:100%;height:100%}.circuit-path{fill:none;stroke:var(--gold);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;opacity:.9;filter:blur(.3px)}.circuit-main{stroke-dasharray:500 1000;stroke-dashoffset:1500;animation:circuitDraw1 8s ease-in-out infinite}@media (max-width:991px){.circuit-main{animation:none!important}}.circuit-branch1{stroke-dasharray:200 400;stroke-dashoffset:600;animation:circuitDraw2 6s ease-in-out 1s infinite}@media (max-width:991px){.circuit-branch1{animation:none!important}}.circuit-branch2{stroke-dasharray:150 300;stroke-dashoffset:450;animation:circuitDraw3 5s ease-in-out 2s infinite}@media (max-width:991px){.circuit-branch2{animation:none!important}}.circuit-branch3{stroke-dasharray:300 600;stroke-dashoffset:900;animation:circuitDraw1 7s ease-in-out 3s infinite}@media (max-width:991px){.circuit-branch3{animation:none!important}}.circuit-vertical1{stroke-dasharray:400 800;stroke-dashoffset:1200;animation:circuitDraw2 9s ease-in-out .5s infinite}@media (max-width:991px){.circuit-vertical1{animation:none!important}}.circuit-vertical2{stroke-dasharray:250 500;stroke-dashoffset:750;animation:circuitDraw3 6.5s ease-in-out 2.5s infinite}@media (max-width:991px){.circuit-vertical2{animation:none!important}}.circuit-detail{stroke-dasharray:50 100;stroke-dashoffset:150;animation:circuitDraw4 3s ease-in-out infinite;stroke-width:1}@media (max-width:991px){.circuit-detail{animation:none!important}}@keyframes circuitDraw1{0%{stroke-dashoffset:1500;opacity:0}10%{opacity:.7}60%{stroke-dashoffset:0;opacity:.9}80%{opacity:.9}to{stroke-dashoffset:-300;opacity:0}}@keyframes circuitDraw2{0%{stroke-dashoffset:900;opacity:0}15%{opacity:.6}65%{stroke-dashoffset:0;opacity:.8}85%{opacity:.8}to{stroke-dashoffset:-200;opacity:0}}@keyframes circuitDraw3{0%{stroke-dashoffset:600;opacity:0}20%{opacity:.5}70%{stroke-dashoffset:0;opacity:.7}90%{opacity:.7}to{stroke-dashoffset:-150;opacity:0}}@keyframes circuitDraw4{0%{stroke-dashoffset:150;opacity:0}25%{opacity:.4}75%{stroke-dashoffset:0;opacity:.6}to{stroke-dashoffset:-50;opacity:0}}.scan-line{position:fixed;top:0;left:-100%;width:100%;height:100%;z-index:102;background:linear-gradient(90deg,transparent,rgba(0,224,255,.03) 30%,rgba(0,224,255,.05) 50%,rgba(0,224,255,.03) 70%,transparent);animation:scanSweep 6s linear infinite;mix-blend-mode:screen;pointer-events:none;opacity:.5}@media (max-width:991px){.scan-line{animation:none!important;opacity:0!important}}@keyframes scanSweep{0%{left:-100%}to{left:100%}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse{0%,to{opacity:.25;filter:drop-shadow(0 0 4px rgba(107,78,230,.6))}50%{opacity:.6;filter:drop-shadow(0 0 12px rgba(107,78,230,.9))}}@keyframes scan{0%{transform:translateY(-100%)}50%{transform:translateY(500%)}to{transform:translateY(-100%)}}@keyframes scanFull{0%{transform:translateY(-110%)}50%{transform:translateY(110%)}to{transform:translateY(-110%)}}.nav-item,.nav-link{position:relative}.nav-link{display:flex;align-items:center;gap:1rem;padding:1.1rem 1.5rem;color:var(--text-muted);text-decoration:none;transition:var(--transition-fast);font-size:.9rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.nav-link:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(to bottom,transparent,var(--gold),transparent);transform:scaleY(0);transition:transform var(--transition-normal)}.nav-link:hover{color:var(--gold);background:linear-gradient(90deg,rgba(107,78,230,.1),transparent 70%)}.nav-link:hover:before{transform:scaleY(1)}.nav-link.active{color:var(--gold);background:linear-gradient(90deg,rgba(107,78,230,.15),transparent 70%)}.nav-link.active:before{transform:scaleY(1)}.nav-dropdown-arrow{margin-left:auto;font-size:.6rem;transition:transform var(--transition-fast);opacity:.6}.nav-item.open .nav-dropdown-arrow{transform:rotate(90deg)}.nav-submenu{max-height:0;overflow:hidden;transition:max-height var(--transition-normal);list-style:none;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nav-item.open .nav-submenu{max-height:500px}.nav-sublink{display:block;padding:.8rem 1rem .8rem 3.5rem;color:var(--text-muted);text-decoration:none;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;transition:var(--transition-fast);position:relative}.nav-sublink:before{content:"";position:absolute;left:2.3rem;top:50%;transform:translateY(-50%);width:4px;height:4px;background:var(--neon);border-radius:50%;opacity:0;transition:opacity var(--transition-fast)}.nav-sublink:hover{color:var(--neon);background:rgba(0,224,255,.05)}.nav-sublink:hover:before{opacity:1}@keyframes pulse-aura{0%{opacity:.3;transform:translate(-50%,-50%) scale(.8)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.1)}to{opacity:.3;transform:translate(-50%,-50%) scale(.8)}}@keyframes btnSweep{to{background-position:100% 0}}@keyframes btnDraw{0%{stroke-dashoffset:540;opacity:0}15%{opacity:.9}55%{stroke-dashoffset:0}70%{opacity:.9}to{opacity:0;stroke-dashoffset:-60}}@keyframes hudBlink{0%,to{opacity:1}50%{opacity:.2}}@keyframes hudPulse{0%,to{box-shadow:0 0 8px rgba(0,224,255,.3),0 0 16px rgba(0,224,255,.1)}50%{box-shadow:0 0 12px rgba(0,224,255,.5),0 0 24px rgba(0,224,255,.2)}}@keyframes hudDataSweep{0%{transform:translateX(-100%);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateX(100%);opacity:0}}@keyframes hudFadeIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.hud-content-scroll{scrollbar-width:thin;scrollbar-color:rgba(0,224,255,.2) transparent}.tablet-hud{animation:hudFadeIn .4s ease-out;border-radius:6px;overflow:hidden}.tablet-hud:after{content:"";position:absolute;inset:0;z-index:63;pointer-events:none;border-radius:6px;background:radial-gradient(ellipse 110% 110% at 50% 50%,transparent 60%,rgba(0,0,0,.15) 85%,rgba(0,0,0,.4) 100%);box-shadow:inset 0 0 80px rgba(0,0,0,.2),inset 0 0 150px rgba(0,0,0,.08)}.hud-panel{background:rgba(4,2,14,.62);position:relative;border-radius:0;border:none;border-left:2px solid rgba(0,224,255,.4);box-shadow:inset 3px 0 25px rgba(0,224,255,.06),inset 0 1px 0 rgba(0,224,255,.15),inset 0 -1px 0 rgba(107,78,230,.1)}.hud-panel:before{top:0;background:linear-gradient(90deg,rgba(0,224,255,.7),rgba(0,224,255,.3) 30%,rgba(0,224,255,.05) 70%,transparent);box-shadow:0 0 8px rgba(0,224,255,.2)}.hud-panel:after,.hud-panel:before{content:"";position:absolute;left:0;right:0;height:1px;z-index:3}.hud-panel:after{bottom:0;background:linear-gradient(90deg,rgba(107,78,230,.5),rgba(107,78,230,.2) 30%,transparent 70%)}.tablet-screen-content>div,.tablet-screen-content>div>div{border-radius:2px!important}.tablet-screen-content{text-shadow:0 0 3px rgba(0,0,0,.8),0 0 8px rgba(180,200,255,.3),0 0 16px rgba(107,78,230,.15);filter:drop-shadow(0 0 1px rgba(0,0,0,.6))}.tablet-screen-content p,.tablet-screen-content span{text-shadow:0 0 3px rgba(0,0,0,.8),0 0 6px rgba(200,220,255,.25),0 0 12px rgba(107,78,230,.1)}.tablet-screen-content h1,.tablet-screen-content h2,.tablet-screen-content h3,.tablet-screen-content h4{text-shadow:0 0 4px rgba(0,0,0,.9),0 0 8px rgba(139,111,255,.7),0 0 20px rgba(139,111,255,.4),0 0 40px rgba(107,78,230,.2);filter:drop-shadow(0 0 3px rgba(139,111,255,.6)) drop-shadow(0 0 10px rgba(107,78,230,.4)) drop-shadow(0 0 20px rgba(107,78,230,.2))}.tablet-screen-content [style*=border-left]{border-left-color:rgba(0,224,255,.5)!important;background:linear-gradient(90deg,rgba(0,224,255,.06),transparent 30%)!important;box-shadow:inset 4px 0 20px rgba(0,224,255,.08)!important}.tablet-screen-content [class*=Divider],.tablet-screen-content [class*=divider],.tablet-screen-content hr{border-color:rgba(0,224,255,.15)!important;box-shadow:0 0 10px rgba(0,224,255,.08)}.tablet-screen-content [style*="font-style: italic"],.tablet-screen-content [style*=border-top]{border-top-color:rgba(0,224,255,.12)!important}.screen-scanlines{z-index:50;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.07) 0,rgba(0,0,0,.07) 3px);mix-blend-mode:multiply}.screen-scanlines,.screen-vignette{pointer-events:none;position:absolute;inset:0}.screen-vignette{z-index:49;border-radius:6px;background:radial-gradient(ellipse 80% 75% at center,transparent 30%,rgba(0,10,20,.35) 60%,rgba(0,5,15,.7) 85%,rgba(0,2,8,.9) 100%)}.screen-noise{z-index:48;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-size:150px 150px}.screen-glare,.screen-noise{pointer-events:none;position:absolute;inset:0}.screen-glare{z-index:52;overflow:hidden}.screen-glare:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;opacity:.5;background:linear-gradient(125deg,transparent,transparent 42%,rgba(0,224,255,.01) 44%,rgba(0,224,255,.025) 46%,rgba(0,224,255,.04) 48%,rgba(0,224,255,.025) 50%,rgba(0,224,255,.01) 52%,transparent 54%,transparent);animation:screenGlare 10s ease-in-out infinite}@keyframes screenGlare{0%{transform:translateX(-30%) translateY(-30%)}50%{transform:translateX(30%) translateY(30%)}to{transform:translateX(-30%) translateY(-30%)}}.screen-scanbar{pointer-events:none;position:absolute;left:0;right:0;height:2px;z-index:51;background:linear-gradient(90deg,transparent,rgba(0,224,255,.15) 15%,rgba(0,224,255,.35) 50%,rgba(0,224,255,.15) 85%,transparent);box-shadow:0 0 15px 3px rgba(0,224,255,.1),0 0 30px 6px rgba(0,224,255,.05);animation:scanBarMove 6s linear infinite}@keyframes scanBarMove{0%{top:-2px;opacity:0}5%{opacity:.4}95%{opacity:.4}to{top:100%;opacity:0}}.screen-backlight{pointer-events:none;position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse 120% 80% at 50% 0,rgba(0,224,255,.04) 0,transparent 60%),radial-gradient(ellipse 80% 120% at 100% 50%,rgba(0,150,200,.03) 0,transparent 60%),radial-gradient(ellipse 80% 120% at 0 50%,rgba(0,150,200,.03) 0,transparent 60%),radial-gradient(ellipse 100% 100% at 50% 50%,rgba(107,78,230,.04) 0,transparent 70%),linear-gradient(180deg,rgba(0,224,255,.02),transparent 30%,transparent 70%,rgba(107,78,230,.02))}