@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700;900&family=Rajdhani:wght@500;600;700&family=Space+Grotesk:wght@400;700&display=swap";:root{--color-main-glow: #00E5FF;--color-aurora-cyan: #00E5FF;--color-cosmic-purple: #A855F7;--color-nebula-pink: #FF4FD8;--color-premium-highlight: #FFB84D;--color-deep-space: #050816;--color-indigo-fog: #071021;--color-solar-orange: #FFB84D;--color-atmospheric-white: #E6F7FF}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;height:100%;overflow:hidden}html{scroll-behavior:smooth;color-scheme:dark}body{background:#040816;font-family:Inter,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}:focus-visible{outline:2px solid #60c8ff;outline-offset:2px;border-radius:4px}a:focus-visible,button:focus-visible,[role=button]:focus-visible{outline:2px solid #60c8ff;outline-offset:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(hover:hover)and (pointer:fine){body.use-custom-cursor,body.use-custom-cursor *,body.use-custom-cursor a,body.use-custom-cursor button,body.use-custom-cursor [role=button],body.use-custom-cursor canvas,body.use-custom-cursor [style*="cursor: pointer"],body.use-custom-cursor [style*="cursor:pointer"],body.use-custom-cursor [style*="cursor: default"],body.use-custom-cursor [style*="cursor:default"]{cursor:none!important}}@media print{canvas,.no-print,[data-no-print]{display:none!important}body{background:#fff!important;color:#000!important;overflow:auto!important}#root{overflow:auto!important;height:auto!important}a{color:#000!important;text-decoration:underline!important}a[href]:after{content:" (" attr(href) ")";font-size:.8em;color:#666}}@media(forced-colors:active){:focus-visible{outline:3px solid ButtonText}}.cyber-panel{background:#040a18a6;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid rgba(0,229,255,.15);box-shadow:0 8px 32px #00000080,inset 0 1px #00e5ff1a;border-radius:8px;padding:clamp(7.5px,1.05vh,15px);position:relative;overflow:hidden;transition:all .3s cubic-bezier(.25,.8,.25,1);font-size:clamp(11.5px,.4vw + .4vh + .25vw,15px);display:flex;flex-direction:column;flex-shrink:0}.cyber-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,229,255,.4),transparent)}.cyber-panel:hover{border-color:#00e5ff4d;box-shadow:0 8px 32px #00e5ff14,0 12px 48px #0009}.cyber-panel-wrapper{position:relative;padding:1px;background:linear-gradient(135deg,#00e5ff40,#a855f71f,#ff4fd82e);clip-path:polygon(16px 0%,100% 0%,100% calc(100% - 16px),calc(100% - 16px) 100%,0% 100%,0% 16px);filter:drop-shadow(0 8px 32px rgba(0,0,0,.55));transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;flex-direction:column;flex-shrink:0;width:100%}.cyber-panel-wrapper:hover{background:linear-gradient(135deg,#00e5ff,#a855f7,#ff4fd8);filter:drop-shadow(0 0 15px rgba(0,229,255,.25)) drop-shadow(0 0 10px rgba(168,85,247,.2)) drop-shadow(0 8px 30px rgba(0,0,0,.65));transform:translateY(-3px) scale(1.005)}.cyber-panel-inner{background:#0a0f2373;backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);clip-path:polygon(15.5px 0%,100% 0%,100% calc(100% - 15.5px),calc(100% - 15.5px) 100%,0% 100%,0% 15.5px);padding:clamp(10px,1.3vh,16px);width:100%;height:100%;box-sizing:border-box;display:flex;flex-direction:column;color:#fff;position:relative;border-radius:0;font-size:clamp(11.5px,.4vw + .4vh + .25vw,15px)}.cyber-panel-inner:before{content:"";position:absolute;top:0;left:0;right:0;height:35%;background:linear-gradient(180deg,rgba(255,255,255,.04) 0%,transparent 100%);pointer-events:none}.cyber-corners-accent{position:relative}.cyber-corners-accent:before,.cyber-corners-accent:after{content:"";position:absolute;width:12px;height:12px;border:1.8px solid #00e5ff;pointer-events:none;z-index:10;filter:drop-shadow(0 0 4px rgba(0,229,255,.8));transition:all .3s ease}.cyber-corners-accent:before{top:0;right:0;border-left:none;border-bottom:none}.cyber-corners-accent:after{bottom:0;left:0;border-right:none;border-top:none}.cyber-panel-wrapper:hover:before,.cyber-panel-wrapper:hover:after{border-color:#fff;filter:drop-shadow(0 0 6px rgba(0,229,255,1))}.cyber-corners:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border:1px solid transparent;pointer-events:none}.dashboard-v2-grid{display:grid;grid-template-columns:clamp(265px,20vw,341px) 1fr clamp(265px,20vw,341px);gap:clamp(5px,.95vh,11.5px);width:100%;position:fixed;top:60px;bottom:0;height:calc(100vh - 60px);padding:clamp(7.5px,.95vh,13.6px);box-sizing:border-box;z-index:100;pointer-events:none;overflow:hidden}.dashboard-v2-left,.dashboard-v2-right{display:flex;flex-direction:column;gap:clamp(5px,.95vh,11.5px);height:100%;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;pointer-events:auto;padding-bottom:0}.dashboard-v2-left::-webkit-scrollbar,.dashboard-v2-right::-webkit-scrollbar{display:none}.dashboard-v2-center{display:flex;flex-direction:column;justify-content:space-between;height:100%;pointer-events:none}.dashboard-v2-center>*{pointer-events:auto}.cyber-title{font-family:SF Mono,Fira Mono,monospace;font-size:.76em;font-weight:700;letter-spacing:.12em;color:#00e5ff;text-transform:uppercase;margin-bottom:clamp(6px,.8vh,10px);text-shadow:0 0 8px rgba(0,229,255,.5);display:flex;align-items:center;gap:6px}.profile-avatar-wrapper{position:relative;width:clamp(42px,6.8vh,59px);height:clamp(42px,6.8vh,59px);flex-shrink:0;transition:all .3s ease}.profile-tags-container{display:flex;flex-wrap:wrap;gap:4px;margin:clamp(5px,.95vh,9.5px) 0 clamp(3px,.52vh,6.3px)}.profile-tag{font-size:clamp(10px,.35vw + .35vh,12px);padding:1.5px clamp(3px,.42vw,6.3px);border-radius:3px;background:#cc5aed14;border:1px solid rgba(204,90,237,.22);color:#cc5aedf2;font-family:monospace;font-weight:700}.profile-desc{font-size:.82em;color:#ffffffb8;line-height:1.45;margin-bottom:clamp(3px,.5vh,6px)}.profile-btns-container{display:grid;grid-template-columns:1fr 1fr;gap:clamp(3px,.52vw,6.3px);margin-bottom:clamp(3px,.52vh,6.3px)}.profile-btn-primary{background:linear-gradient(135deg,#a855f7,#00e5ff);border:none;box-shadow:0 4px 15px #00e5ff40;color:#fff;cursor:pointer;font-family:Orbitron,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.05em;width:100%;border-radius:20px;padding:clamp(4px,.7vh,8px) clamp(8px,1.2vw,16px);font-size:clamp(9px,.4vw + .4vh,11.2px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .25s cubic-bezier(.25,.8,.25,1)}.profile-btn-primary:hover{box-shadow:0 6px 20px #00e5ff73;transform:translateY(-2px) scale(1.02)}.profile-btn-secondary{background:#0a0f2399;border:1px solid rgba(0,229,255,.3);color:#00e5ff;cursor:pointer;font-family:Orbitron,sans-serif;font-weight:700;text-transform:uppercase;width:100%;border-radius:20px;padding:clamp(4px,.7vh,8px) clamp(8px,1.2vw,16px);font-size:clamp(9px,.4vw + .4vh,11.2px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .25s cubic-bezier(.25,.8,.25,1)}.profile-btn-secondary:hover{box-shadow:0 4px 15px #00e5ff59;transform:translateY(-2px) scale(1.02);background:#00e5ff1f;color:#fff}.expertise-list{display:flex;flex-direction:column;gap:clamp(2px,.45vh,5.5px)}.expertise-label{display:flex;justify-content:space-between;font-size:.72em;font-family:monospace;color:#ffffffb3;margin-bottom:.5px}.location-content{display:flex;align-items:center;gap:clamp(5px,.95vw,9.5px)}.tech-radar-parent{width:100%;flex:1 1 auto;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;min-height:80px}.tech-radar-container{width:200px;height:200px;position:relative;display:flex;align-items:center;justify-content:center;transform:scale(clamp(.4,16vh / 200,.85));transform-origin:center center;transition:transform .3s ease}.achievements-list{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(2px,.4vh,6px);width:100%}.focus-list{display:flex;flex-direction:column;gap:clamp(2px,.4vh,4px)}.focus-item{display:flex;align-items:center;justify-content:space-between;border-radius:6px;padding:clamp(3.5px,.55vh,6.5px) clamp(6px,.8vw,10px);cursor:pointer;transition:all .25s cubic-bezier(.25,.8,.25,1);margin-bottom:2px}.focus-icon-wrapper{width:clamp(14px,2.1vh,18px);height:clamp(14px,2.1vh,18px);border-radius:50%;background:#00e5ff0d;display:flex;align-items:center;justify-content:center;flex-shrink:0}.activity-list{display:flex;flex-direction:column;gap:clamp(2.6px,.52vh,5.3px)}.diagnostics-panel{display:grid;grid-template-columns:1fr clamp(37px,5.8vh,50px);gap:clamp(3px,.63vw,7.4px);align-items:center}.diagnostics-progress-bar{width:clamp(23px,4vw,37px);height:3.5px;margin:0}.sonar-wrapper{width:clamp(37px,5.8vh,50px);height:clamp(37px,5.8vh,50px);border-radius:50%;border:1.5px solid rgba(0,229,255,.22);position:relative;background:radial-gradient(circle,#00e5ff0d,#000000e6);overflow:hidden;flex-shrink:0}.center-hero-btn{font-size:clamp(9.5px,.5vw + .55vh,12px)!important;padding:clamp(4.5px,.9vh,8px) clamp(9px,1.3vw,16px)!important;border-radius:20px!important;white-space:nowrap;font-family:monospace;font-weight:700;cursor:pointer;transition:all .25s ease}@media(max-height:650px){.scroll-explore-indicator{display:none!important}}@keyframes radar-pulse{0%{transform:scale(.1);opacity:1}to{transform:scale(1);opacity:0}}@keyframes radar-sweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.radar-sweep-line{width:100%;height:100%;border-radius:50%;background:conic-gradient(from 0deg,rgba(0,229,255,.15) 0deg,transparent 90deg,transparent 360deg);animation:radar-sweep 4s linear infinite;position:absolute;top:0;right:0;bottom:0;left:0}.cyber-progress-bg{width:100%;height:4px;background:#00e5ff1a;border-radius:3px;overflow:hidden;position:relative;border:.5px solid rgba(0,229,255,.15)}.cyber-progress-fill{height:100%;border-radius:3px;position:relative;transition:width 1s ease-in-out;box-shadow:0 0 8px currentColor}.cyber-progress-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#ffffff1a,#fff6,#ffffff1a);animation:progress-shimmer 2s infinite linear}@keyframes progress-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.version-switcher{position:fixed;top:16px;right:180px;z-index:900;display:flex;background:#050c20d9;border:1px solid rgba(0,229,255,.25);border-radius:20px;padding:3px;box-shadow:0 0 15px #00e5ff26;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.version-switch-btn{font-family:SF Mono,Fira Mono,monospace;font-size:.55rem;letter-spacing:.1em;font-weight:700;padding:5px 12px;border-radius:16px;border:none;cursor:pointer;transition:all .25s ease;background:transparent;color:#00e5ff80;text-transform:uppercase}.version-switch-btn.active{background:linear-gradient(135deg,#00b4d8,#00e5ff);color:#020212;box-shadow:0 0 10px #00e5ff66;text-shadow:none}.pulse-badge{display:inline-flex;align-items:center;gap:6px;background:#00e5ff14;border:1px solid rgba(0,229,255,.25);border-radius:4px;padding:3px 8px;font-size:.55rem;font-family:SF Mono,monospace;color:#00e5ff;font-weight:700}.pulse-dot{width:6px;height:6px;background-color:#00e5ff;border-radius:50%;animation:pulse-ring 1.8s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-ring{0%,to{transform:scale(1);opacity:1;box-shadow:0 0 #00e5ffb3}50%{transform:scale(1.1);opacity:.8;box-shadow:0 0 0 4px #00e5ff00}}.tech-orbit{border:1.5px dashed rgba(0,229,255,.15);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.orbit-rotate-clockwise{animation:radar-sweep 24s linear infinite}.orbit-rotate-counter{animation:radar-sweep 36s linear infinite reverse}.cyber-nav{display:flex;gap:2px;height:100%;align-items:center}.cyber-nav-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:0 clamp(6px,1.2vw,16px)!important;background:transparent;border:none;cursor:pointer;transition:all .25s ease;outline:none}.cyber-nav-btn .nav-label{font-size:clamp(8px,.5vw + .5vh,11px)!important}.featured-projects-grid,.journey-grid{display:grid;grid-template-columns:repeat(4,1fr)!important;gap:clamp(6.3px,.84vw,10.5px);width:100%}@media(min-width:1024px){.dashboard-v2-grid{grid-template-columns:clamp(265px,20vw,341px) 1fr clamp(278px,21vw,358px)}.cyber-panel-inner{padding:clamp(6px,1.1vh,14px)}.cyber-title{margin-bottom:clamp(3px,.6vh,8px)}.dashboard-v2-left,.dashboard-v2-right{display:flex;flex-direction:column;height:100%;gap:clamp(4px,.7vh,10px);justify-content:space-between;padding-bottom:0!important}.dashboard-v2-left>.cyber-panel-wrapper,.dashboard-v2-right>.cyber-panel-wrapper{flex:1 1 auto;min-height:0}.dashboard-v2-left>.cyber-panel-wrapper:nth-child(1){flex:1.8 1 auto}.dashboard-v2-left>.cyber-panel-wrapper:nth-child(2){flex:1.2 1 auto}.dashboard-v2-left>.cyber-panel-wrapper:nth-child(3){flex:.8 1 auto}.dashboard-v2-left>.cyber-panel-wrapper:nth-child(4){flex:1 1 auto}.dashboard-v2-right>.cyber-panel-wrapper:nth-child(1){flex:1.8 1 auto}.dashboard-v2-right>.cyber-panel-wrapper:nth-child(2){flex:1.2 1 auto}.dashboard-v2-right>.cyber-panel-wrapper:nth-child(3){flex:1.2 1 auto}.dashboard-v2-right .tech-radar-container{transform:scale(clamp(.4,16vh / 200,.85))}.dashboard-v2-right .sonar-wrapper{width:clamp(37px,5.2vh,54px);height:clamp(37px,5.2vh,54px)}.dashboard-v2-right .focus-item{padding:clamp(2.5px,.45vh,5px) clamp(4px,.6vw,8px)}.dashboard-v2-right .focus-icon-wrapper{width:clamp(14px,2.1vh,18px);height:clamp(14px,2.1vh,18px)}.profile-avatar-wrapper{width:clamp(36px,5.5vh,52px);height:clamp(36px,5.5vh,52px)}.profile-btns-container{gap:clamp(2px,.4vw,5px)}.profile-btn-primary,.profile-btn-secondary{padding:clamp(2px,.45vh,4.5px) clamp(2px,.3vw,4.5px);font-size:clamp(7.2px,.3vw + .3vh,9.2px)}.profile-tags-container{margin:clamp(2px,.4vh,6px) 0}}@media(max-width:1023px){.dashboard-v2-grid{grid-template-columns:1fr!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;pointer-events:auto!important;display:flex!important;flex-direction:column!important;gap:20px!important;height:calc(100vh - 65px)!important;padding:16px 16px 120px!important}.cyber-panel-wrapper{filter:none!important;transition:none!important;will-change:transform;transform:translateZ(0)}.cyber-panel{background:#040a18f0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.cyber-panel-inner{background:#0a0f23f0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.dashboard-v2-left,.dashboard-v2-right,.dashboard-v2-center{width:100%!important;height:auto!important;overflow-y:visible!important;pointer-events:auto!important;padding-bottom:24px!important}.dashboard-v2-center{order:1!important;min-height:auto!important;justify-content:flex-start!important;padding:10px 0!important}.dashboard-v2-left{order:2!important}.dashboard-v2-right{order:3!important}.cyber-panel,.cyber-panel-inner{padding:16px!important;font-size:14.5px!important}.profile-btn-primary,.profile-btn-secondary{font-size:11px!important;padding:8px 12px!important}.profile-btns-container{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))!important}.featured-projects-grid,.journey-grid{grid-template-columns:repeat(2,1fr)!important}.version-switcher{right:16px!important;top:76px!important}.achievements-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important;gap:12px!important}}@media(min-width:768px)and (max-width:1023px){.dashboard-v2-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px!important;overflow-y:auto!important;pointer-events:auto!important;height:calc(100vh - 60px)!important;padding:16px!important}.dashboard-v2-left{grid-column:1!important;order:1!important;height:auto!important;overflow-y:visible!important}.dashboard-v2-right{grid-column:2!important;order:2!important;height:auto!important;overflow-y:visible!important}.dashboard-v2-center{grid-column:span 2!important;order:3!important;height:auto!important;overflow-y:visible!important;margin-top:10px}.featured-projects-grid,.journey-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:767px){.dashboard-v2-grid{grid-template-columns:1fr!important;overflow-y:auto!important;pointer-events:auto!important;display:flex!important;flex-direction:column!important;gap:16px!important;height:calc(100vh - 60px)!important;padding:12px 12px 120px!important}.dashboard-v2-left{order:1!important}.dashboard-v2-center{order:2!important;min-height:auto!important;justify-content:flex-start!important;padding:10px 0!important}.dashboard-v2-right{order:3!important}.featured-projects-grid,.journey-grid{grid-template-columns:1fr!important}.location-content{flex-direction:column!important;gap:12px!important;text-align:center}.diagnostics-panel{grid-template-columns:1fr!important;justify-items:center!important;text-align:center!important}}.dashboard-v2-left::-webkit-scrollbar,.dashboard-v2-right::-webkit-scrollbar{width:6px!important}.dashboard-v2-left::-webkit-scrollbar-thumb,.dashboard-v2-right::-webkit-scrollbar-thumb{background:#00e5ff66!important;border-radius:4px}.dashboard-v2-left::-webkit-scrollbar-thumb:hover,.dashboard-v2-right::-webkit-scrollbar-thumb:hover{background:#00e5ffcc!important}@media(max-width:1023px){.dashboard-v2-left,.dashboard-v2-right{padding-bottom:96px!important}.tech-radar-container{transform:scale(.92)!important;margin:10px auto!important;transform-origin:center center!important}}@media(min-width:1024px){.dashboard-v2-left{padding-bottom:0!important}.dashboard-v2-right{padding-bottom:96px!important}}@keyframes header-eq-bar{0%,to{height:3px}50%{height:10px}}.cyber-panel-inner{background:#040a18b8 linear-gradient(0deg,rgba(0,229,255,.012) 1px,transparent 1px),linear-gradient(90deg,rgba(0,229,255,.012) 1px,transparent 1px)!important;background-size:16px 16px!important;background-position:0 0!important;position:relative;transition:background-position .8s cubic-bezier(.25,.8,.25,1)!important}.cyber-panel-wrapper:hover .cyber-panel-inner{background-position:8px 8px!important}.cyber-panel-inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,transparent 40%,rgba(0,229,255,.05) 50%,transparent 60%);background-size:250% 250%;background-position:200% 0;transition:background-position .9s cubic-bezier(.25,.8,.25,1);pointer-events:none;z-index:1}.cyber-panel-wrapper:hover .cyber-panel-inner:after{background-position:-120% 0}.energy-cells-container{display:flex;gap:2px;align-items:center;width:100%;margin-top:5px}.energy-cell{flex:1;height:6px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:1px;transition:all .3s cubic-bezier(.4,0,.2,1)}.energy-cell.active-cyan{background:#00e5ff;border-color:#00e5ffcc;box-shadow:0 0 5px #00e5ff99}.energy-cell.active-purple{background:#cc5aed;border-color:#cc5aedcc;box-shadow:0 0 5px #cc5aed99}.cyber-flight-path{position:absolute;left:12.5%;right:12.5%;top:16px;height:2px;background:#00e5ff1f;overflow:hidden;pointer-events:none}.cyber-flight-pulse{position:absolute;top:0;width:100px;height:100%;background:linear-gradient(90deg,transparent,#00e5ff,transparent);animation:flight-pulse-anim 3.5s linear infinite}@keyframes flight-pulse-anim{0%{left:-120px}to{left:calc(100% + 120px)}}.cyber-flight-path-vertical{position:absolute;left:6px;top:12px;bottom:12px;width:2px;background:#00e5ff1f;overflow:hidden;pointer-events:none}.cyber-flight-pulse-vertical{position:absolute;left:0;width:100%;height:70px;background:linear-gradient(180deg,transparent,#00e5ff,transparent);animation:flight-pulse-vert-anim 4s linear infinite}@keyframes flight-pulse-vert-anim{0%{top:-90px}to{top:calc(100% + 90px)}}.telemetry-gauge{width:44px;height:44px;border-radius:50%;border:1.5px solid rgba(0,229,255,.22);position:relative;display:flex;align-items:center;justify-content:center;background:#040a1899;flex-shrink:0;transition:all .3s ease}.telemetry-gauge:before{content:"";position:absolute;top:-3.5px;right:-3.5px;bottom:-3.5px;left:-3.5px;border-radius:50%;border:1px dashed rgba(0,229,255,.35);animation:radar-sweep 16s linear infinite}.telemetry-gauge:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:50%;border:1.2px dotted rgba(204,90,237,.45);animation:radar-sweep 24s linear infinite reverse}.cyber-panel-wrapper:hover .telemetry-gauge{border-color:#00e5ff8c;box-shadow:0 0 8px #00e5ff40}.telemetry-console-wrapper{background:#020610bf;border:1px solid rgba(0,229,255,.15);border-radius:6px;padding:6px 10px;font-family:SF Mono,Fira Mono,monospace;font-size:.7em;color:#ffffffb3;display:flex;flex-direction:column;gap:3px;width:100%;margin-top:8px;height:72px;overflow-y:hidden;box-sizing:border-box}.telemetry-console-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:console-fade-in .2s ease-out}@keyframes console-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes breathing-reactor-glow{0%,to{filter:drop-shadow(0 0 10px rgba(0,229,255,.12)) drop-shadow(0 0 8px rgba(139,92,246,.08)) drop-shadow(0 8px 25px rgba(0,0,0,.65))}50%{filter:drop-shadow(0 0 16px rgba(0,229,255,.22)) drop-shadow(0 0 14px rgba(236,72,153,.18)) drop-shadow(0 8px 35px rgba(0,0,0,.85))}}.cyber-panel-wrapper:hover{animation:breathing-reactor-glow 3s ease-in-out infinite;background:linear-gradient(135deg,#00e5ff,#8b5cf6,#ec4899)!important}.radar-ripple-circle{transform-origin:110px 110px;fill:none;stroke:#00e5ff;stroke-width:1px;opacity:0;animation:radar-ripple-anim 4.5s cubic-bezier(.1,.8,.3,1) infinite;pointer-events:none}.radar-ripple-circle:nth-child(2){animation-delay:1.5s}.radar-ripple-circle:nth-child(3){animation-delay:3s}@keyframes radar-ripple-anim{0%{r:23px;opacity:.65}to{r:102px;opacity:0}}.hud-reticle-bracket{position:absolute;width:8px;height:8px;border:1.5px solid #00e5ff;opacity:0;transition:all .3s cubic-bezier(.25,.8,.25,1);pointer-events:none;z-index:5}.reticle-tl{top:12px;left:12px;border-right:none;border-bottom:none}.reticle-tr{top:12px;right:12px;border-left:none;border-bottom:none}.reticle-bl{bottom:12px;left:12px;border-right:none;border-top:none}.reticle-br{bottom:12px;right:12px;border-left:none;border-top:none}.focus-item:hover .reticle-tl,.featured-projects-grid>div:hover .reticle-tl{top:4px;left:4px;opacity:1}.focus-item:hover .reticle-tr,.featured-projects-grid>div:hover .reticle-tr{top:4px;right:4px;opacity:1}.focus-item:hover .reticle-bl,.featured-projects-grid>div:hover .reticle-bl{bottom:4px;left:4px;opacity:1}.focus-item:hover .reticle-br,.featured-projects-grid>div:hover .reticle-br{bottom:4px;right:4px;opacity:1}.hud-lock-label{position:absolute;top:2px;right:16px;font-family:SF Mono,Fira Mono,monospace;font-size:.52em;font-weight:700;color:#00e5ff;opacity:0;transform:scale(.8);transition:all .25s ease;letter-spacing:.05em;pointer-events:none;background:#040a18f2;padding:1px 4px;border:.5px solid rgba(0,229,255,.4);border-radius:2px;z-index:6}.focus-item:hover .hud-lock-label,.featured-projects-grid>div:hover .hud-lock-label{opacity:.85;transform:scale(1)}.hud-card-header{display:flex;flex-direction:column;width:100%;margin-bottom:clamp(6px,1.2vh,12px);position:relative;pointer-events:none}.hud-header-top-row{display:flex;justify-content:space-between;align-items:center;width:100%}.hud-header-title-group{display:flex;align-items:center;gap:6px}.hud-header-title{font-family:Orbitron,sans-serif;font-size:.76em;font-weight:900;letter-spacing:.14em;color:#00e5ff;text-transform:uppercase;text-shadow:0 0 8px rgba(0,229,255,.4);margin:0}.hud-header-title.cyan-theme{color:#00e5ff;text-shadow:0 0 8px rgba(0,229,255,.4)}.hud-header-title.purple-theme{color:#a855f7;text-shadow:0 0 8px rgba(168,85,247,.4)}.hud-header-micro-icon{display:flex;align-items:center;justify-content:center;color:#ffffffb3;flex-shrink:0;filter:drop-shadow(0 0 3px rgba(0,229,255,.5))}.hud-header-tag{font-family:Space Grotesk,sans-serif;font-size:.55em;font-weight:700;color:#00e5ffa6;background:#00e5ff0d;border:1px solid rgba(0,229,255,.18);padding:1.5px 5px;border-radius:2px;letter-spacing:.05em;text-transform:uppercase}.hud-header-tag.cyan-theme{color:#00e5ffa6;background:#00e5ff0d;border-color:#00e5ff2e}.hud-header-tag.purple-theme{color:#cc5aeda6;background:#cc5aed0d;border-color:#cc5aed2e}.hud-header-scanner{width:100%;height:1px;background:#ffffff0d;position:relative;margin-top:4px;overflow:hidden;border-radius:.5px}.hud-header-scanner-sweep{position:absolute;top:0;width:35%;height:100%;background:linear-gradient(90deg,transparent,#00e5ff,transparent);animation:header-scanner-sweep 3s ease-in-out infinite}.hud-header-scanner-sweep.cyan-theme{background:linear-gradient(90deg,transparent,#00e5ff,transparent)}.hud-header-scanner-sweep.purple-theme{background:linear-gradient(90deg,transparent,#cc5aed,transparent);animation-duration:3.5s}@keyframes header-scanner-sweep{0%{left:-40%}50%{left:110%}to{left:-40%}}.futuristic-v2-header{position:fixed;top:0;left:0;right:0;height:60px;background-color:#030814e0;background-image:radial-gradient(rgba(0,229,255,.08) 1px,transparent 1px);background-size:10px 10px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1.5px solid rgba(0,229,255,.25);box-shadow:0 4px 20px #00000080,inset 0 -1px #00e5ff26;z-index:400;display:flex;align-items:center;justify-content:space-between;padding:0 24px;box-sizing:border-box;overflow:hidden}.header-scanner-sweep{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(0,229,255,.08) 50%,transparent);animation:header-sweep-anim 8s linear infinite;pointer-events:none}@keyframes header-sweep-anim{0%{transform:translate(-100%)}to{transform:translate(100%)}}.header-logo-section{display:flex;align-items:center;gap:12px;position:relative;z-index:10}.header-logo-hex-outer{position:relative;width:32px;height:32px;background:#00e5ff1a;border:1px solid rgba(0,229,255,.4);clip-path:polygon(50% 0%,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);display:flex;align-items:center;justify-content:center;box-shadow:0 0 10px #00e5ff33}.header-logo-hex-inner{width:26px;height:26px;background:#050c20f2;clip-path:polygon(50% 0%,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);display:flex;align-items:center;justify-content:center;font-family:Orbitron,monospace;font-size:.72rem;font-weight:900;color:#00e5ff;text-shadow:0 0 4px rgba(0,229,255,.6)}.hex-orbit-sweep{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:50%;border:1px dashed rgba(0,229,255,.5);animation:radar-sweep 6s linear infinite;pointer-events:none}.header-title-container{display:flex;flex-direction:column}.header-logo-title-v2{font-family:Orbitron,sans-serif;font-size:.92rem;font-weight:900;color:#fff;letter-spacing:.12em;margin:0;text-shadow:0 0 8px rgba(255,255,255,.25);line-height:1.1}.header-logo-sub-v2{display:flex;align-items:center;gap:6px;margin-top:1px}.logo-status-dot{width:5px;height:5px;background:#2ecc71;border-radius:50%;box-shadow:0 0 5px #2ecc71;animation:pulse-ring 2s infinite}.logo-status-text{font-family:SF Mono,monospace;font-size:.58rem;color:#00e5ff;letter-spacing:.08em;font-weight:700;opacity:.85}.cyber-nav-desktop{display:flex;gap:4px;height:100%;align-items:center;position:relative;z-index:10}.cyber-nav-btn-v2{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:0 14px;background:transparent;border:none;border-bottom:2.5px solid transparent;cursor:pointer;transition:all .25s cubic-bezier(.25,.8,.25,1);outline:none;position:relative}.cyber-nav-btn-v2:hover{background:#00e5ff0a;color:#00e5ff;border-bottom-color:#00e5ff66}.cyber-nav-btn-v2.active{background:#00e5ff14;color:#00e5ff!important;border-bottom-color:#00e5ff!important;text-shadow:0 0 8px rgba(0,229,255,.35)}.nav-icon-v2{display:flex;align-items:center;justify-content:center;margin-bottom:2.5px;transition:transform .25s ease}.cyber-nav-btn-v2:hover .nav-icon-v2{transform:translateY(-1.5px) scale(1.05)}.nav-label-v2{font-family:Orbitron,monospace;font-size:.65rem;font-weight:700;letter-spacing:.06em}.header-controls-v2{display:flex;align-items:center;gap:12px;position:relative;z-index:10}.header-connect-btn-v2{background:linear-gradient(135deg,#a855f7,#7b2cbf);border:1px solid rgba(168,85,247,.4);box-shadow:0 0 10px #a855f740;color:#fff;font-size:.72rem;font-family:Orbitron,monospace;font-weight:900;padding:6px 14px;border-radius:16px;cursor:pointer;transition:all .25s cubic-bezier(.25,.8,.25,1);letter-spacing:.05em;white-space:nowrap}.header-connect-btn-v2:hover{background:linear-gradient(135deg,#cc5aed,#a855f7);box-shadow:0 0 16px #a855f780;border-color:#a855f7b3;transform:translateY(-1px)}.header-version-btn-v2{background:#00e5ff0d;border:1px solid rgba(0,229,255,.25);color:#00e5ff;font-size:.68rem;font-family:Orbitron,monospace;font-weight:700;padding:6px 12px;border-radius:12px;cursor:pointer;transition:all .25s ease;display:flex;align-items:center;gap:6px;box-shadow:0 0 8px #00e5ff1a;white-space:nowrap}.header-version-btn-v2:hover{background:#00e5ff1f;border-color:#00e5ff;box-shadow:0 0 14px #00e5ff4d}.header-sound-btn-v2{background:#ffffff05;border:1px solid rgba(255,255,255,.12);color:#ffffff8c;cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;transition:all .25s ease;padding:0;flex-shrink:0}.header-sound-btn-v2:hover{background:#ffffff14;color:#fff;border-color:#ffffff4d}.header-sound-btn-v2.playing{background:#00e5ff0f;border-color:#00e5ff59;color:#00e5ff;box-shadow:0 0 10px #00e5ff26}.sound-active-wrapper{display:flex;align-items:center;gap:3.5px}.eq-bars-container{display:flex;align-items:flex-end;gap:1.5px;height:8px}.eq-bar{display:block;width:1.5px;background:#00e5ff;border-radius:.5px;height:3px;animation:header-eq-bar .5s ease-in-out infinite alternate}@keyframes header-eq-bar{0%{height:2px}to{height:8px}}.cyber-nav-mobile-trigger{display:none;background:#00e5ff0d;border:1px solid rgba(0,229,255,.3);width:34px;height:34px;border-radius:8px;cursor:pointer;position:relative;transition:all .2s ease;padding:0}.cyber-nav-mobile-trigger:hover{background:#00e5ff1f;border-color:#00e5ff;box-shadow:0 0 10px #00e5ff33}.hamburger-box{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px}.hamburger-line{width:16px;height:1.5px;background-color:#00e5ff;transition:all .3s ease}.cyber-nav-mobile-trigger.open .top{transform:translateY(5.5px) rotate(45deg)}.cyber-nav-mobile-trigger.open .center{opacity:0}.cyber-nav-mobile-trigger.open .bottom{transform:translateY(-5.5px) rotate(-45deg)}.cyber-mobile-menu-drawer{position:fixed;top:60px;right:0;bottom:0;width:300px;background:#040918f5;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border-left:1.5px solid rgba(0,229,255,.25);z-index:390;display:flex;flex-direction:column;padding:20px;box-sizing:border-box;overflow-y:auto;box-shadow:-10px 0 30px #000c}.drawer-grid-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(0,229,255,.05) 1px,transparent 1px);background-size:10px 10px;pointer-events:none}.drawer-scanner-sweep{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent,rgba(0,229,255,.03) 50%,transparent);animation:radar-sweep 12s linear infinite;pointer-events:none}.drawer-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(0,229,255,.15);padding-bottom:12px;margin-bottom:16px;position:relative;z-index:5}.drawer-logo{display:flex;flex-direction:column;gap:2px}.drawer-logo-monogram{font-family:Orbitron,monospace;font-size:1.1rem;font-weight:900;color:#fff;text-shadow:0 0 8px rgba(0,229,255,.5);line-height:1}.drawer-logo-callsign{font-family:SF Mono,monospace;font-size:.55rem;color:#cc5aed;letter-spacing:.08em;font-weight:700}.drawer-close-btn{background:#ff4fd80d;border:1px solid rgba(255,79,216,.3);color:#ff4fd8;font-family:Orbitron,monospace;font-size:.65rem;font-weight:900;padding:5px 10px;border-radius:4px;cursor:pointer;transition:all .2s ease}.drawer-close-btn:hover{background:#ff4fd826;border-color:#ff4fd8;box-shadow:0 0 10px #ff4fd833}.drawer-readouts{display:flex;flex-direction:column;gap:6px;background:#050c2080;border:1px solid rgba(0,229,255,.08);padding:8px 12px;border-radius:6px;margin-bottom:18px;position:relative;z-index:5}.readout-item{display:flex;justify-content:space-between;font-size:.6rem;font-family:SF Mono,monospace}.readout-label{color:#ffffff73}.readout-value{font-weight:700}.readout-value.val-cyan{color:#00e5ff}.readout-value.val-purple{color:#a855f7}.drawer-nav-container{display:flex;flex-direction:column;gap:6px;flex:1;position:relative;z-index:5}.drawer-nav-item{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#ffffff03;border:1px solid rgba(255,255,255,.05);border-radius:8px;color:#ffffffa6;cursor:pointer;transition:all .25s cubic-bezier(.25,.8,.25,1);position:relative;width:100%;box-sizing:border-box;text-align:left}.drawer-nav-item:hover{background:#00e5ff08;border-color:#00e5ff38;color:#00e5ff;padding-left:18px}.drawer-nav-item.active{background:#00e5ff14;border-color:#00e5ff73;color:#00e5ff!important;font-weight:700;box-shadow:0 0 10px #00e5ff1a}.drawer-nav-icon{display:flex;align-items:center;justify-content:center;color:currentColor}.drawer-nav-label{font-family:Orbitron,sans-serif;font-size:.72rem;letter-spacing:.05em}.drawer-active-blip{position:absolute;right:14px;width:6px;height:6px;background-color:#00e5ff;border-radius:50%;box-shadow:0 0 6px #00e5ff}.drawer-footer-controls{border-top:1px solid rgba(0,229,255,.15);padding-top:16px;margin-top:20px;display:flex;flex-direction:column;gap:8px;position:relative;z-index:5}.drawer-action-btn{width:100%;font-family:Orbitron,monospace;font-size:.68rem;font-weight:700;padding:8px;border-radius:6px;cursor:pointer;transition:all .2s;box-sizing:border-box;text-transform:uppercase}.drawer-action-btn.connect{background:linear-gradient(135deg,#a855f7,#7b2cbf);border:1px solid rgba(168,85,247,.4);color:#fff;font-weight:900;letter-spacing:.05em}.drawer-action-btn.connect:hover{background:linear-gradient(135deg,#cc5aed,#a855f7);box-shadow:0 0 12px #a855f766}.drawer-toggles-row{display:flex;gap:6px}.drawer-action-btn.version-switch,.drawer-action-btn.audio-toggle{background:#050c20d9;border:1px solid rgba(0,229,255,.2);color:#00e5ff;font-size:.58rem;flex:1;padding:6px 4px}.drawer-action-btn.version-switch:hover,.drawer-action-btn.audio-toggle:hover{border-color:#00e5ff;background:#00e5ff14}.drawer-action-btn.audio-toggle.playing{background:#00e5ff14;border-color:#00e5ff;box-shadow:0 0 8px #00e5ff33}@media(max-width:900px){.cyber-nav-desktop,.header-logo-sub-v2{display:none!important}.cyber-nav-mobile-trigger{display:block!important}.header-connect-btn-v2,.header-version-btn-v2,.header-sound-btn-v2{display:none!important}}@media(max-width:600px){.header-logo-title-v2{font-size:.82rem!important;letter-spacing:.08em!important}}
