@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700;900&family=Rajdhani:wght@500;600;700&family=Space+Grotesk:wght@300;400;500;600;700&family=Syne:wght@700;800&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:#03140a61;backdrop-filter:blur(28px) saturate(220%);-webkit-backdrop-filter:blur(28px) saturate(220%);border:1px solid rgba(34,255,204,.22);box-shadow:0 8px 32px #0009,inset 0 1px #22ffcc26,0 0 15px #00ff660d;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(255,255,255,.3),transparent)}.cyber-panel:hover{border-color:#ffffff40;box-shadow:0 8px 32px #ffffff0d,0 12px 48px #000000b3}.cyber-panel-wrapper{position:relative;padding:1px!important;background:linear-gradient(135deg,#ffffff29,#ffffff08,#ffffff1a)!important;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,.6))!important;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,#ffffff6b,#ffffff1f,#ffffff52)!important;filter:drop-shadow(0 0 16px rgba(255,255,255,.12)) drop-shadow(0 8px 35px rgba(0,0,0,.85))!important;transform:translateY(-3px) scale(1.005)}.cyber-panel-inner{background:linear-gradient(160deg,#060912eb,#0a0e1ae0 40%,#080b16e6)!important;backdrop-filter:blur(56px) saturate(140%) brightness(.9)!important;-webkit-backdrop-filter:blur(56px) saturate(140%) brightness(.9)!important;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-family:Space Grotesk,sans-serif;font-size:clamp(11.5px,.4vw + .4vh + .25vw,15px);box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #ffffff08,inset 1px 0 #ffffff0a,0 24px 48px #000000e6,0 8px 16px #0009!important}.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 rgba(255,255,255,.65);pointer-events:none;z-index:10;filter:drop-shadow(0 0 4px rgba(255,255,255,.25));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(255,255,255,.7))}.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;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.dashboard-v2-center::-webkit-scrollbar{display:none}.dashboard-v2-center>*{pointer-events:auto}.cyber-title{font-family:Syne,Orbitron,sans-serif;font-size:.82em;font-weight:800;letter-spacing:.18em;background:linear-gradient(135deg,#fff,#e2e8f0,#94a3b8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-transform:uppercase;margin-bottom:clamp(6px,.8vh,10px);display:flex;align-items:center;gap:6px;position:relative}.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:6px;margin:clamp(5px,.95vh,9.5px) 0 clamp(3px,.52vh,6.3px)}.profile-tag{font-family:Space Grotesk,sans-serif;font-size:clamp(9.5px,.32vw + .32vh,11.5px);padding:3px clamp(7px,.6vw,10px);border-radius:3px;background:linear-gradient(135deg,#ffffff0f,#ffffff05);border:1px solid rgba(255,255,255,.14);color:#ffffffe0;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:all .25s cubic-bezier(.25,.8,.25,1);box-shadow:inset 0 1px #ffffff14,0 1px 4px #0003;position:relative;overflow:hidden}.profile-tag:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.04),transparent);transform:translate(-100%);transition:transform .45s ease}.profile-tag:hover:before{transform:translate(100%)}.profile-tag:hover{background:linear-gradient(135deg,#ffffff1f,#ffffff0f);border-color:#ffffff52;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #0000004d,inset 0 1px #ffffff26}.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(6px,.6vw,10px);margin-bottom:clamp(3px,.52vh,6.3px)}.profile-btn-primary{background:linear-gradient(135deg,#f8fafc,#e2e8f0 40%,#cbd5e1)!important;border:1px solid rgba(255,255,255,.9)!important;box-shadow:0 4px 16px #fff3,0 2px 6px #0006,inset 0 1px #fffc,inset 0 -1px #0000001a!important;color:#0c1425!important;text-shadow:0 1px 0 rgba(255,255,255,.4)!important;cursor:pointer;font-family:Orbitron,sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:.1em;width:100%;border-radius:4px;padding:clamp(6px,.8vh,10px) clamp(8px,1.2vw,16px);font-size:clamp(8.5px,.38vw + .38vh,10.5px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .3s cubic-bezier(.25,.8,.25,1);position:relative}.profile-btn-primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.3) 0%,transparent 60%);opacity:0;transition:opacity .3s ease;border-radius:4px;pointer-events:none}.profile-btn-primary:hover:after{opacity:1}.profile-btn-primary:hover{background:linear-gradient(135deg,#fff,#f1f5f9)!important;border-color:#fff!important;box-shadow:0 8px 24px #fff6,0 4px 10px #0000004d,inset 0 1px #ffffffe6!important;transform:translateY(-2px) scale(1.02)}.profile-btn-secondary{background:#ffffff05!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 2px 8px #0000004d,inset 0 1px #ffffff0f!important;color:#ffffffe0!important;cursor:pointer;font-family:Orbitron,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.1em;width:100%;border-radius:4px;padding:clamp(6px,.8vh,10px) clamp(8px,1.2vw,16px);font-size:clamp(8.5px,.38vw + .38vh,10.5px);white-space:nowrap;text-overflow:ellipsis;transition:all .3s cubic-bezier(.25,.8,.25,1);position:relative;overflow:hidden}.profile-btn-secondary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent);transition:left .45s ease;pointer-events:none}.profile-btn-secondary:hover:before{left:100%}.profile-btn-secondary:hover{box-shadow:0 6px 18px #ffffff1f,inset 0 1px #ffffff26!important;transform:translateY(-2px) scale(1.02);background:#ffffff14!important;color:#fff!important;border-color:#fff6!important}.expertise-list{display:flex;flex-direction:column;gap:clamp(2px,.45vh,5.5px)}.expertise-label{display:flex;justify-content:space-between;align-items:center;font-size:.72em;font-family:Space Grotesk,sans-serif;font-weight:600;letter-spacing:.03em;color:#fffc;margin-bottom:1px}.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(22px,2.8vh,28px);height:clamp(22px,2.8vh,28px);border-radius:50%;background:linear-gradient(135deg,#ffffff14,#ffffff05);border:1px solid rgba(255,255,255,.14);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:inset 0 1px #ffffff1f,0 2px 6px #0000004d;transition:all .25s ease}.focus-item:hover .focus-icon-wrapper{background:linear-gradient(135deg,#ffffff24,#ffffff0f);border-color:#ffffff47;box-shadow:inset 0 1px #fff3,0 0 10px #ffffff14}.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:1px solid rgba(255,255,255,.18);position:relative;background:radial-gradient(circle,#ffffff0a,#02050ef2);overflow:hidden;flex-shrink:0;box-shadow:inset 0 1px #ffffff1a,0 4px 10px #00000080}.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(255,255,255,.12) 0deg,transparent 80deg,transparent 360deg);animation:radar-sweep 4s linear infinite;position:absolute;top:0;right:0;bottom:0;left:0}.cyber-progress-bg{width:100%;height:3px;background:#ffffff0f;border-radius:3px;overflow:hidden;position:relative;border:.5px solid rgba(255,255,255,.08)}.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,255,102,.28);border-radius:20px;padding:3px;box-shadow:0 0 15px #00ff6626;-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:#00ff6680;text-transform:uppercase}.version-switch-btn.active{background:linear-gradient(135deg,#2fc,#0f6);color:#020212;box-shadow:0 0 10px #00ff6673;text-shadow:none}.pulse-badge{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#ffffff0f,#ffffff05);border:1px solid rgba(255,255,255,.18);border-radius:4px;padding:3px 10px;font-size:.55rem;font-family:Space Grotesk,sans-serif;color:#ffffffe6;font-weight:600;letter-spacing:.1em;text-transform:uppercase;box-shadow:inset 0 1px #ffffff1a,0 2px 6px #0000004d}.pulse-dot{width:5px;height:5px;background:radial-gradient(circle,#fff 30%,#fff6);border-radius:50%;animation:pulse-ring 1.8s cubic-bezier(.4,0,.6,1) infinite;box-shadow:0 0 6px #fffc}@keyframes pulse-ring{0%,to{transform:scale(1);opacity:1;box-shadow:0 0 #fff9}50%{transform:scale(1.15);opacity:.9;box-shadow:0 0 0 4px #fff0}}.tech-orbit{border:1px dashed rgba(255,255,255,.1);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(auto-fit,minmax(200px,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:fit-content}.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{display:flex;flex-wrap:wrap;gap:clamp(2px,.4vw,5px)}.profile-btn-primary,.profile-btn-secondary{flex:1 1 95px;min-width:0;text-align:center;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:#ffffff2e!important;border-radius:4px}.dashboard-v2-left::-webkit-scrollbar-thumb:hover,.dashboard-v2-right::-webkit-scrollbar-thumb:hover{background:#ffffff61!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:linear-gradient(135deg,#080c16c7,#0c121cd1,#060a10bd),linear-gradient(0deg,rgba(255,255,255,.01) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.01) 1px,transparent 1px)!important;background-size:100% 100%,16px 16px,16px 16px!important;background-position:0 0!important;position:relative;transition:background-position .8s cubic-bezier(.25,.8,.25,1)!important;backdrop-filter:blur(48px) saturate(100%)!important;-webkit-backdrop-filter:blur(48px) saturate(100%)!important;box-shadow:inset 0 0 20px #ffffff0d,inset 0 0 1px #ffffff26,0 8px 32px #000000d9!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(255,255,255,.08) 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:5px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:1.5px;transition:all .35s cubic-bezier(.4,0,.2,1)}.energy-cell.active-cyan{background:linear-gradient(90deg,#ffffff8c,#ffffffd9);border-color:#fff9;box-shadow:0 0 6px #ffffff4d,0 0 2px #ffffff80}.energy-cell.active-purple{background:linear-gradient(90deg,#ffffff4d,#ffffff8c);border-color:#ffffff59;box-shadow:0 0 4px #fff3}.cyber-flight-path{position:absolute;left:12.5%;right:12.5%;top:16px;height:2px;background:#ffffff14;overflow:hidden;pointer-events:none}.cyber-flight-pulse{position:absolute;top:0;width:100px;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),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:#ffffff14;overflow:hidden;pointer-events:none}.cyber-flight-pulse-vertical{position:absolute;left:0;width:100%;height:70px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.5),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:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.2);position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#ffffff0f,#040a18b3);flex-shrink:0;transition:all .3s ease;box-shadow:inset 0 1px #ffffff1a,0 4px 10px #0006}.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(255,255,255,.12);animation:radar-sweep 16s linear infinite}.telemetry-gauge:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:50%;border:1px dotted rgba(255,255,255,.08);animation:radar-sweep 24s linear infinite reverse}.cyber-panel-wrapper:hover .telemetry-gauge{border-color:#ffffff59;box-shadow:inset 0 1px #ffffff26,0 0 12px #ffffff1a,0 4px 10px #0006}.telemetry-console-wrapper{background:#02040cd1;border:1px solid rgba(255,255,255,.1);border-top:1px solid rgba(255,255,255,.16);border-radius:5px;padding:6px 10px;font-family:Space Grotesk,Fira Mono,monospace;font-size:.68em;color:#ffffffa6;display:flex;flex-direction:column;gap:3px;width:100%;margin-top:8px;height:72px;overflow-y:hidden;box-sizing:border-box;box-shadow:inset 0 1px #ffffff0d,0 4px 12px #00000080}.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(255,255,255,.08)) drop-shadow(0 0 6px rgba(255,255,255,.04)) drop-shadow(0 8px 25px rgba(0,0,0,.7))}50%{filter:drop-shadow(0 0 16px rgba(255,255,255,.16)) drop-shadow(0 0 10px rgba(255,255,255,.08)) 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,#ffffff59,#ffffff1a,#ffffff40)!important}.radar-ripple-circle{transform-origin:110px 110px;fill:none;stroke:#ffffffb3;stroke-width:.8px;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 rgba(255,255,255,.75);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:Space Grotesk,sans-serif;font-size:.52em;font-weight:700;color:#ffffffd9;opacity:0;transform:scale(.8);transition:all .25s ease;letter-spacing:.08em;pointer-events:none;background:#040a18f2;padding:1px 5px;border:.5px solid rgba(255,255,255,.22);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%;flex-wrap:wrap;gap:4px}.hud-header-title-group{display:flex;align-items:center;gap:6px}.hud-header-title{font-family:Orbitron,sans-serif;font-size:.72em;font-weight:900;letter-spacing:.16em;background:linear-gradient(135deg,#fff,#e2e8f0 60%,#94a3b8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-transform:uppercase;margin:0;position:relative}.hud-header-title.cyan-theme{color:#fff;text-shadow:0 0 8px rgba(255,255,255,.3)}.hud-header-title.purple-theme{color:#ffffffd9;text-shadow:0 0 6px rgba(255,255,255,.2)}.hud-header-micro-icon{display:flex;align-items:center;justify-content:center;color:#ffffffbf;flex-shrink:0;filter:drop-shadow(0 0 3px rgba(255,255,255,.25))}.hud-header-tag{font-family:Space Grotesk,sans-serif;font-size:.52em;font-weight:700;color:#fff9;background:#ffffff08;border:1px solid rgba(255,255,255,.12);padding:1.5px 6px;border-radius:2px;letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 1px #ffffff0f}.card-theme-blue .cyber-panel-inner{background:linear-gradient(160deg,#0a1228ed,#101e3ce0,#080e20e8)!important;box-shadow:inset 0 1px #60a5fa24,inset 0 -1px #3b82f60d,0 24px 48px #000000e0,0 8px 16px #0009!important}.card-theme-blue .hud-header-title{background:linear-gradient(135deg,#93c5fd,#60a5fa,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.card-theme-blue .hud-header-tag{color:#93c5fdd9;background:#3b82f614;border-color:#60a5fa38}.card-theme-blue .hud-header-scanner{background:#3b82f614}.card-theme-blue .hud-header-scanner-sweep{background:linear-gradient(90deg,transparent,rgba(96,165,250,.55),transparent)}.card-theme-blue .hud-header-micro-icon{color:#60a5fa!important}.card-theme-blue.cyber-panel-wrapper{border-color:#3b82f633!important;filter:drop-shadow(0 0 8px rgba(59,130,246,.06)) drop-shadow(0 8px 25px rgba(0,0,0,.7))}.card-theme-blue.cyber-panel-wrapper:hover{animation:none!important;filter:drop-shadow(0 0 18px rgba(96,165,250,.22)) drop-shadow(0 10px 32px rgba(0,0,0,.85))!important;background:linear-gradient(135deg,#3b82f62e,#3b82f60f,#3b82f624)!important}.card-theme-violet .cyber-panel-inner{background:linear-gradient(160deg,#240626f0,#3a083ce3,#18041aeb)!important;box-shadow:inset 0 1px #f0abfc29,inset 0 -1px #d946ef0f,0 24px 48px #000000e0,0 8px 16px #0009!important}.card-theme-violet .hud-header-title{background:linear-gradient(135deg,#f5d0fe,#e879f9,#d946ef);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.card-theme-violet .hud-header-tag{color:#f5d0fed9;background:#d946ef1a;border-color:#e879f947}.card-theme-violet .hud-header-scanner{background:#d946ef1a}.card-theme-violet .hud-header-scanner-sweep{background:linear-gradient(90deg,transparent,rgba(232,121,249,.65),transparent)}.card-theme-violet .hud-header-micro-icon{color:#e879f9!important}.card-theme-violet.cyber-panel-wrapper{border-color:#d946ef3d!important;filter:drop-shadow(0 0 8px rgba(217,70,239,.08)) drop-shadow(0 8px 25px rgba(0,0,0,.7))}.card-theme-violet.cyber-panel-wrapper:hover{animation:none!important;filter:drop-shadow(0 0 20px rgba(232,121,249,.28)) drop-shadow(0 10px 32px rgba(0,0,0,.85))!important;background:linear-gradient(135deg,#d946ef33,#d946ef12,#d946ef29)!important}.card-theme-amber .cyber-panel-inner{background:linear-gradient(160deg,#1c1a02f0,#2e2a04e3,#141202eb)!important;box-shadow:inset 0 1px #fde04729,inset 0 -1px #eab3080f,0 24px 48px #000000e0,0 8px 16px #0009!important}.card-theme-amber .hud-header-title{background:linear-gradient(135deg,#fef9c3,#fde047,#eab308);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.card-theme-amber .hud-header-tag{color:#fef9c3e6;background:#eab3081a;border-color:#fde04747}.card-theme-amber .hud-header-scanner{background:#eab3081a}.card-theme-amber .hud-header-scanner-sweep{background:linear-gradient(90deg,transparent,rgba(253,224,71,.7),transparent)}.card-theme-amber .hud-header-micro-icon{color:#fde047!important}.card-theme-amber.cyber-panel-wrapper{border-color:#eab3083d!important;filter:drop-shadow(0 0 8px rgba(234,179,8,.08)) drop-shadow(0 8px 25px rgba(0,0,0,.7))}.card-theme-amber.cyber-panel-wrapper:hover{animation:none!important;filter:drop-shadow(0 0 20px rgba(253,224,71,.28)) drop-shadow(0 10px 32px rgba(0,0,0,.85))!important;background:linear-gradient(135deg,#eab30833,#eab30812,#eab30829)!important}.card-theme-cyan .cyber-panel-inner{background:linear-gradient(160deg,#021614f0,#042420e3,#02100eeb)!important;box-shadow:inset 0 1px #2dd4bf29,inset 0 -1px #0d94880f,0 24px 48px #000000e0,0 8px 16px #0009!important}.card-theme-cyan .hud-header-title{background:linear-gradient(135deg,#99f6e4,#2dd4bf,#0d9488);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.card-theme-cyan .hud-header-tag{color:#99f6e4e6;background:#0d94881a;border-color:#2dd4bf47}.card-theme-cyan .hud-header-scanner{background:#0d94881a}.card-theme-cyan .hud-header-scanner-sweep{background:linear-gradient(90deg,transparent,rgba(45,212,191,.65),transparent)}.card-theme-cyan .hud-header-micro-icon{color:#2dd4bf!important}.card-theme-cyan.cyber-panel-wrapper{border-color:#0d94883d!important;filter:drop-shadow(0 0 8px rgba(13,148,136,.08)) drop-shadow(0 8px 25px rgba(0,0,0,.7))}.card-theme-cyan.cyber-panel-wrapper:hover{animation:none!important;filter:drop-shadow(0 0 20px rgba(45,212,191,.28)) drop-shadow(0 10px 32px rgba(0,0,0,.85))!important;background:linear-gradient(135deg,#0d948833,#0d948812,#0d948829)!important}.card-theme-emerald .cyber-panel-inner{background:linear-gradient(160deg,#101602f0,#1a2404e3,#0a0e02eb)!important;box-shadow:inset 0 1px #a3e63529,inset 0 -1px #84cc160f,0 24px 48px #000000e0,0 8px 16px #0009!important}.card-theme-emerald .hud-header-title{background:linear-gradient(135deg,#ecfccb,#bef264,#84cc16);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.card-theme-emerald .hud-header-tag{color:#ecfccbe6;background:#84cc161a;border-color:#a3e63547}.card-theme-emerald .hud-header-scanner{background:#84cc161a}.card-theme-emerald .hud-header-scanner-sweep{background:linear-gradient(90deg,transparent,rgba(163,230,53,.65),transparent)}.card-theme-emerald .hud-header-micro-icon{color:#bef264!important}.card-theme-emerald.cyber-panel-wrapper{border-color:#84cc163d!important;filter:drop-shadow(0 0 8px rgba(132,204,22,.08)) drop-shadow(0 8px 25px rgba(0,0,0,.7))}.card-theme-emerald.cyber-panel-wrapper:hover{animation:none!important;filter:drop-shadow(0 0 20px rgba(163,230,53,.28)) drop-shadow(0 10px 32px rgba(0,0,0,.85))!important;background:linear-gradient(135deg,#84cc1633,#84cc1612,#84cc1629)!important}.card-theme-rose .cyber-panel-inner{background:linear-gradient(160deg,#1c060ced,#2c0812e0,#14040ae8)!important;box-shadow:inset 0 1px #fb718524,inset 0 -1px #f43f5e0d,0 24px 48px #000000e0,0 8px 16px #0009!important}.card-theme-rose .hud-header-title{background:linear-gradient(135deg,#fda4af,#fb7185,#f43f5e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.card-theme-rose .hud-header-tag{color:#fda4afd9;background:#f43f5e14;border-color:#fb718538}.card-theme-rose .hud-header-scanner{background:#f43f5e14}.card-theme-rose .hud-header-scanner-sweep{background:linear-gradient(90deg,transparent,rgba(251,113,133,.55),transparent)}.card-theme-rose .hud-header-micro-icon{color:#fb7185!important}.card-theme-rose.cyber-panel-wrapper{border-color:#f43f5e33!important;filter:drop-shadow(0 0 8px rgba(244,63,94,.06)) drop-shadow(0 8px 25px rgba(0,0,0,.7))}.card-theme-rose.cyber-panel-wrapper:hover{animation:none!important;filter:drop-shadow(0 0 18px rgba(251,113,133,.22)) drop-shadow(0 10px 32px rgba(0,0,0,.85))!important;background:linear-gradient(135deg,#f43f5e2e,#f43f5e0f,#f43f5e24)!important}.card-theme-purple .cyber-panel-inner{background:linear-gradient(160deg,#120622ed,#1e0a36e0,#0c0418e8)!important;box-shadow:inset 0 1px #c084fc24,inset 0 -1px #9333ea0d,0 24px 48px #000000e0,0 8px 16px #0009!important}.card-theme-purple .hud-header-title{background:linear-gradient(135deg,#e9d5ff,#c084fc,#9333ea);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.card-theme-purple .hud-header-tag{color:#e9d5ffd9;background:#9333ea14;border-color:#c084fc38}.card-theme-purple .hud-header-scanner{background:#9333ea14}.card-theme-purple .hud-header-scanner-sweep{background:linear-gradient(90deg,transparent,rgba(192,132,252,.55),transparent)}.card-theme-purple .hud-header-micro-icon{color:#c084fc!important}.card-theme-purple.cyber-panel-wrapper{border-color:#9333ea33!important;filter:drop-shadow(0 0 8px rgba(147,51,234,.06)) drop-shadow(0 8px 25px rgba(0,0,0,.7))}.card-theme-purple.cyber-panel-wrapper:hover{animation:none!important;filter:drop-shadow(0 0 18px rgba(192,132,252,.22)) drop-shadow(0 10px 32px rgba(0,0,0,.85))!important;background:linear-gradient(135deg,#9333ea2e,#9333ea0f,#9333ea24)!important}.card-theme-orange .cyber-panel-inner{background:linear-gradient(160deg,#1c0e04ed,#2c1606e0,#140a02e8)!important;box-shadow:inset 0 1px #fb923c24,inset 0 -1px #f973160d,0 24px 48px #000000e0,0 8px 16px #0009!important}.card-theme-orange .hud-header-title{background:linear-gradient(135deg,#fed7aa,#fb923c,#f97316);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.card-theme-orange .hud-header-tag{color:#fed7aad9;background:#f9731614;border-color:#fb923c38}.card-theme-orange .hud-header-scanner{background:#f9731614}.card-theme-orange .hud-header-scanner-sweep{background:linear-gradient(90deg,transparent,rgba(251,146,60,.55),transparent)}.card-theme-orange .hud-header-micro-icon{color:#fb923c!important}.card-theme-orange.cyber-panel-wrapper{border-color:#f9731633!important;filter:drop-shadow(0 0 8px rgba(249,115,22,.06)) drop-shadow(0 8px 25px rgba(0,0,0,.7))}.card-theme-orange.cyber-panel-wrapper:hover{animation:none!important;filter:drop-shadow(0 0 18px rgba(251,146,60,.22)) drop-shadow(0 10px 32px rgba(0,0,0,.85))!important;background:linear-gradient(135deg,#f973162e,#f973160f,#f9731624)!important}.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,rgba(255,255,255,.3),transparent);animation:header-scanner-sweep 3s ease-in-out infinite}@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:62px;background:linear-gradient(180deg,#040610f5,#060914eb);backdrop-filter:blur(32px) saturate(150%) brightness(.85);-webkit-backdrop-filter:blur(32px) saturate(150%) brightness(.85);border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 1px #ffffff0a,0 8px 32px #0009,0 2px 8px #0006;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;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.18) 40%,rgba(255,255,255,.35) 50%,rgba(255,255,255,.18) 60%,transparent 100%);animation:header-sweep-anim 10s ease-in-out infinite;pointer-events:none}.header-grid-dots{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.03) 1px,transparent 1px);background-size:18px 18px;pointer-events:none;opacity:.5}@keyframes header-sweep-anim{0%{transform:translate(-100%)}to{transform:translate(200%)}}.header-logo-section{display:flex;align-items:center;gap:14px;position:relative;z-index:10;flex-shrink:0}.header-logo-hex-outer{position:relative;width:36px;height:36px;background:linear-gradient(145deg,#ffffff1a,#ffffff08);border:1px solid rgba(255,255,255,.2);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:inset 0 1px #ffffff26,0 4px 12px #00000080;transition:all .3s ease}.header-logo-hex-outer:hover{border-color:#fff6;box-shadow:inset 0 1px #fff3,0 0 16px #ffffff14,0 4px 12px #00000080}.header-logo-hex-inner{width:28px;height:28px;background:#040814f2;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:.68rem;font-weight:900;background:linear-gradient(135deg,#fff,#94a3b8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hex-orbit-sweep{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;border:1px dashed rgba(255,255,255,.15);animation:radar-sweep 8s linear infinite;pointer-events:none}.header-title-container{display:flex;flex-direction:column;gap:1px}.header-logo-title-v2{font-family:Syne,Orbitron,sans-serif;font-size:.9rem;font-weight:800;background:linear-gradient(135deg,#fff,#e2e8f0 55%,#94a3b8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:.12em;margin:0;line-height:1.1}.header-logo-sub-v2{display:flex;align-items:center;gap:6px;margin-top:2px}.logo-status-dot{width:4px;height:4px;background:radial-gradient(circle,#fff 30%,#fff6);border-radius:50%;box-shadow:0 0 5px #fffc;animation:pulse-ring 2.2s infinite}.logo-status-text{font-family:Space Grotesk,monospace;font-size:.56rem;color:#ffffff73;letter-spacing:.1em;font-weight:500;text-transform:uppercase}.cyber-nav-desktop{display:flex;gap:2px;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 12px;background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .22s cubic-bezier(.25,.8,.25,1);outline:none;position:relative;color:#ffffff80}.cyber-nav-btn-v2:after{content:"";position:absolute;bottom:0;left:20%;right:20%;height:2px;background:linear-gradient(90deg,transparent,#ffffff,transparent);border-radius:2px;opacity:0;transform:scaleX(0);transition:all .25s cubic-bezier(.25,.8,.25,1)}.cyber-nav-btn-v2:hover:after{opacity:.5;transform:scaleX(1)}.cyber-nav-btn-v2:hover{background:#ffffff0a;color:#ffffffe6}.nav-icon-v2{display:flex;align-items:center;justify-content:center;margin-bottom:2.5px;transition:transform .22s ease,opacity .22s ease;opacity:.6}.cyber-nav-btn-v2:hover .nav-icon-v2{transform:translateY(-1.5px) scale(1.08);opacity:1}.nav-label-v2{font-family:Space Grotesk,sans-serif;font-size:.6rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.header-controls-v2{display:flex;align-items:center;gap:8px;position:relative;z-index:10;flex-shrink:0}.header-connect-btn-v2{background:linear-gradient(135deg,#f8fafc,#e2e8f0 40%,#cbd5e1);border:1px solid rgba(255,255,255,.8);box-shadow:0 4px 14px #ffffff2e,inset 0 1px #ffffffb3,inset 0 -1px #0000001a;color:#0c1425;text-shadow:0 1px 0 rgba(255,255,255,.4);font-size:.68rem;font-family:Orbitron,monospace;font-weight:900;padding:7px 16px;border-radius:6px;cursor:pointer;transition:all .28s cubic-bezier(.25,.8,.25,1);letter-spacing:.08em;white-space:nowrap;position:relative;overflow:hidden}.header-connect-btn-v2:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.4) 0%,transparent 60%);opacity:0;transition:opacity .28s ease;pointer-events:none;border-radius:6px}.header-connect-btn-v2:hover:after{opacity:1}.header-connect-btn-v2:hover{background:linear-gradient(135deg,#fff,#f1f5f9);box-shadow:0 6px 20px #ffffff4d,inset 0 1px #ffffffe6;transform:translateY(-1px)}.header-version-btn-v2{background:#ffffff0a;border:1px solid rgba(255,255,255,.14);color:#ffffffbf;font-size:.62rem;font-family:Space Grotesk,monospace;font-weight:600;padding:6px 12px;border-radius:6px;cursor:pointer;transition:all .25s ease;display:flex;align-items:center;gap:6px;box-shadow:inset 0 1px #ffffff0f,0 2px 6px #0000004d;white-space:nowrap;letter-spacing:.06em;text-transform:uppercase}.header-version-btn-v2:hover{background:#ffffff1a;border-color:#ffffff52;color:#fff;box-shadow:inset 0 1px #ffffff1f,0 4px 12px #0000004d;transform:translateY(-1px)}.header-sound-btn-v2{background:#ffffff08;border:1px solid rgba(255,255,255,.12);color:#ffffff73;cursor:pointer;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:6px;transition:all .25s ease;padding:0;flex-shrink:0;box-shadow:inset 0 1px #ffffff0d}.header-sound-btn-v2:hover{background:#ffffff14;color:#fff;border-color:#ffffff47;box-shadow:inset 0 1px #ffffff1a,0 0 10px #ffffff0d}.header-sound-btn-v2.playing{background:#ffffff0f;border-color:#ffffff38;color:#ffffffe6;box-shadow:inset 0 1px #ffffff1a,0 0 8px #ffffff0f}.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:#fffc;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:#ffffff08;border:1px solid rgba(255,255,255,.14);width:34px;height:34px;border-radius:8px;cursor:pointer;position:relative;transition:all .2s ease;padding:0}.cyber-nav-mobile-trigger:hover{background:#00ff661f;border-color:#0f6;box-shadow:0 0 10px #2fc3}.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:#0f6;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,255,102,.28);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,255,102,.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(34,255,204,.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,255,102,.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,255,102,.5);line-height:1}.drawer-logo-callsign{font-family:SF Mono,monospace;font-size:.55rem;color:#2fc;letter-spacing:.08em;font-weight:700}.drawer-close-btn{background:#ff4fd80d;border:1px solid rgba(255,79,216,.3);color:#2fc;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:#2fc;box-shadow:0 0 10px #ff4fd833}.drawer-readouts{display:flex;flex-direction:column;gap:6px;background:#050c2080;border:1px solid rgba(0,255,102,.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:#0f6}.readout-value.val-purple{color:#2fc}.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:#22ffcc08;border-color:#22ffcc38;color:#0f6;padding-left:18px}.drawer-nav-item.active{background:#00ff6614;border-color:#00ff6673;color:#0f6!important;font-weight:700;box-shadow:0 0 10px #00ff661a}.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:#0f6;border-radius:50%;box-shadow:0 0 6px #0f6}.drawer-footer-controls{border-top:1px solid rgba(0,255,102,.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,#2fc,#0f6);border:1px solid rgba(0,255,102,.4);color:#fff;font-weight:900;letter-spacing:.05em}.drawer-action-btn.connect:hover{background:linear-gradient(135deg,#2fc,#2fc);box-shadow:0 0 12px #0f66}.drawer-toggles-row{display:flex;gap:6px}.drawer-action-btn.version-switch,.drawer-action-btn.audio-toggle{background:#050c20d9;border:1px solid rgba(34,255,204,.2);color:#0f6;font-size:.58rem;flex:1;padding:6px 4px}.drawer-action-btn.version-switch:hover,.drawer-action-btn.audio-toggle:hover{border-color:#0f6;background:#00ff6614}.drawer-action-btn.audio-toggle.playing{background:#00ff6614;border-color:#0f6;box-shadow:0 0 8px #2fc3}@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}}@keyframes v1-name-shimmer{0%{background-position:-400% center}to{background-position:400% center}}@keyframes v1-name-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3.5px)}}@keyframes v1-name-fadein{0%{opacity:0;transform:translate(-50%) translateY(-10px) perspective(600px) rotateX(20deg)}to{opacity:1;transform:translate(-50%) translateY(0) perspective(600px) rotateX(6deg)}}@keyframes v1-name-scan{0%{left:-20%;opacity:0}10%{opacity:.85}85%{opacity:.65}to{left:120%;opacity:0}}@keyframes v1-name-pulse{0%,to{opacity:.4}50%{opacity:.9}}@keyframes v1-name-cursor-blink{0%,to{opacity:1}50%{opacity:0}}.v1-name-banner{position:fixed;top:14px;left:50%;transform:translate(-50%) perspective(600px) rotateX(6deg);z-index:230;pointer-events:auto;-webkit-user-select:none;user-select:none;animation:v1-name-fadein 1.1s cubic-bezier(.22,1,.36,1) both .3s;white-space:nowrap;display:flex;flex-direction:column;align-items:center}.v1-name-main{font-family:Orbitron,SF Pro Display,sans-serif;font-size:clamp(1.05rem,2.2vw,1.62rem);font-weight:900;letter-spacing:clamp(.22em,.45vw,.38em);text-transform:uppercase;background:linear-gradient(90deg,#60c8ff,#a0e8ff 12%,#fff 25%,#0f6,#7b8aff 55%,#fff 68%,#0f6 80%,#60c8ff);background-size:350% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:v1-name-shimmer 5s linear infinite,v1-name-float 4.5s ease-in-out infinite;filter:drop-shadow(0 0 12px rgba(0,229,255,.9)) drop-shadow(0 2px 3px rgba(0,0,30,.95));line-height:1;display:block;position:relative}.v1-name-scanline{position:absolute;top:0;bottom:0;width:28%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:v1-name-scan 4.5s linear infinite;pointer-events:none}.v1-name-subtitle-row{display:flex;align-items:center;gap:8px;margin-top:3.5px;justify-content:center;width:100%}.v1-name-rule{flex:1;height:1px;max-width:60px}.v1-name-rule.left{background:linear-gradient(90deg,transparent,rgba(0,229,255,.38))}.v1-name-rule.right{background:linear-gradient(90deg,rgba(0,229,255,.38),transparent)}.v1-name-subtitle{font-family:SF Mono,Fira Mono,Cascadia Code,monospace;font-size:clamp(5px,.65vw,6.5px);font-weight:700;letter-spacing:.38em;color:#00e5ff8c;text-transform:uppercase;animation:v1-name-pulse 4s ease-in-out infinite}.v1-name-cursor{display:inline-block;width:1px;height:.7em;background:#0f6;margin-left:2px;vertical-align:middle;animation:v1-name-cursor-blink 1.1s step-end infinite}@media(max-width:767px){.v1-name-banner{display:none!important}}@keyframes v1-dp-halo-spin-1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes v1-dp-halo-spin-2{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes v1-dp-pulse{0%,to{box-shadow:0 0 12px #00e5ff59,inset 0 0 8px #00e5ff2e}50%{box-shadow:0 0 24px #00e5ffb3,inset 0 0 14px #00e5ff59}}@keyframes v1-dp-scanline-y{0%{top:-12%}to{top:112%}}@keyframes v1-dp-fadein{0%{opacity:0;transform:scale(.85) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}.v1-profile-dp-wrapper{position:relative;z-index:250;display:flex;flex-direction:column;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;pointer-events:auto;animation:v1-dp-fadein .9s cubic-bezier(.22,1,.36,1) both .2s}.v1-profile-dp-orb{position:relative;border-radius:50%;border:2px solid rgba(0,255,102,.45);background:#050c20a6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:v1-dp-pulse 3s ease-in-out infinite;transition:all .3s ease;display:flex;align-items:center;justify-content:center;overflow:visible}.v1-profile-dp-orb.hovered{border-color:#0f6;transform:scale(1.04)}.v1-dp-ring{position:absolute;border-radius:50%;pointer-events:none;border-style:solid}.v1-dp-ring-1{top:-7px;right:-7px;bottom:-7px;left:-7px;border-width:1.5px;border-color:transparent transparent rgba(0,229,255,.5) rgba(0,229,255,.5);animation:v1-dp-halo-spin-1 6s linear infinite}.v1-dp-ring-2{top:-12px;right:-12px;bottom:-12px;left:-12px;border-width:1px;border-color:rgba(0,255,102,.4) transparent rgba(0,255,102,.4) transparent;border-style:dashed;animation:v1-dp-halo-spin-2 9s linear infinite}.v1-dp-ring-3{top:-17px;right:-17px;bottom:-17px;left:-17px;border-width:.7px;border-color:transparent rgba(0,229,255,.22) transparent rgba(0,229,255,.22);border-style:dotted;animation:v1-dp-halo-spin-1 14s linear infinite}.v1-dp-scanline{position:absolute;left:0;width:100%;height:2.5px;background:linear-gradient(90deg,transparent,#00ff66,transparent);box-shadow:0 0 8px #0f6;animation:v1-dp-scanline-y 1.8s linear infinite;z-index:3;pointer-events:none}.v1-dp-reticle{position:absolute;width:9px;height:9px;border-color:#0f6;border-style:solid;opacity:0;transition:opacity .3s ease,inset .3s ease;pointer-events:none;z-index:5}.v1-dp-reticle.tl{top:4px;left:4px;border-width:1.5px 0 0 1.5px}.v1-dp-reticle.tr{top:4px;right:4px;border-width:1.5px 1.5px 0 0}.v1-dp-reticle.bl{bottom:4px;left:4px;border-width:0 0 1.5px 1.5px}.v1-dp-reticle.br{bottom:4px;right:4px;border-width:0 1.5px 1.5px 0}.v1-profile-dp-orb.hovered .v1-dp-reticle{opacity:1}.v1-profile-dp-orb.hovered .v1-dp-reticle.tl{top:2px;left:2px}.v1-profile-dp-orb.hovered .v1-dp-reticle.tr{top:2px;right:2px}.v1-profile-dp-orb.hovered .v1-dp-reticle.bl{bottom:2px;left:2px}.v1-profile-dp-orb.hovered .v1-dp-reticle.br{bottom:2px;right:2px}.v1-profile-dp-img{width:100%;height:100%;border-radius:50%;object-fit:cover;z-index:2;position:relative;transition:all .3s ease}.v1-profile-dp-label{margin-top:7px;font-family:SF Mono,Fira Mono,monospace;font-weight:700;letter-spacing:.12em;text-transform:uppercase;background:#080e24d1;border:1px solid rgba(0,229,255,.18);padding:2px 8px;border-radius:4px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:all .3s ease;white-space:nowrap}@media(max-width:767px){.v1-profile-dp-label{display:none!important}}@keyframes v1-chrono-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes v1-chrono-pulse{0%,to{box-shadow:0 0 12px #00e5ff47,inset 0 0 10px #00e5ff24}50%{box-shadow:0 0 24px #00e5ff9e,inset 0 0 14px #00e5ff4d}}@keyframes v1-chrono-fadein{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes v1-conic-sweep{0%{--conic-angle: 0deg}to{--conic-angle: 360deg}}.v1-chrono-wrapper{position:fixed;top:14px;left:18px;z-index:260;-webkit-user-select:none;user-select:none;pointer-events:auto;display:flex;align-items:center;animation:v1-chrono-fadein .9s cubic-bezier(.22,1,.36,1) both}.v1-chrono-orb{position:relative;border-radius:50%;border:2px solid rgba(0,229,255,.42);background:radial-gradient(circle at 30% 30%,#00e5ff24,#000919e0 45%,#00030c);animation:v1-chrono-pulse 3s ease-in-out infinite;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;overflow:visible}.v1-chrono-gear{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:1.5px dashed rgba(0,229,255,.28);border-top:1.5px solid #00ff66;animation:v1-chrono-spin 10s linear infinite;pointer-events:none}.v1-chrono-clock-ring{position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:conic-gradient(from 0deg,#00ff66 0%,rgba(0,229,255,.08) 20%,transparent 20%);opacity:.35;animation:v1-chrono-spin 60s linear infinite;pointer-events:none}.v1-chrono-label{font-weight:700;letter-spacing:.08em;font-family:SF Mono,Fira Mono,Cascadia Code,monospace;color:#00e5ffad;line-height:1}.v1-chrono-dec{font-weight:800;color:#fff;text-shadow:0 0 8px #00ff66,0 0 16px rgba(0,255,102,.45);font-variant-numeric:tabular-nums;font-family:SF Mono,Fira Mono,Cascadia Code,monospace;line-height:1}.v1-chrono-drawer{background:linear-gradient(90deg,#000919eb,#00030af5);backdrop-filter:blur(24px) saturate(220%);-webkit-backdrop-filter:blur(24px) saturate(220%);border:1px solid rgba(0,229,255,.22);border-left:none;border-radius:0 12px 12px 0;display:flex;align-items:center;justify-content:center;transition:all .45s cubic-bezier(.25,.8,.25,1);overflow:hidden;transform-origin:left center}.v1-chrono-drawer.open{transform:scaleX(1);opacity:1}.v1-chrono-drawer.closed{transform:scaleX(0);opacity:0}.v1-chrono-drawer-cells{display:flex;align-items:center;justify-content:space-evenly;width:100%;gap:3px}.v1-chrono-cell{display:flex;flex-direction:column;align-items:center;flex:1;min-width:0}@media(max-width:767px){.v1-chrono-wrapper{top:10px;left:10px}}@media(max-width:360px){.v1-chrono-wrapper{top:8px;left:8px}}.v1-version-btn{position:fixed;right:18px;z-index:250;background:#00ff660a;border:1px solid rgba(0,229,255,.28);color:#0f6;font-family:SF Mono,Fira Mono,monospace;font-weight:700;letter-spacing:.08em;border-radius:10px;cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all .25s ease;pointer-events:auto;display:flex;align-items:center;gap:5px;box-shadow:0 0 10px #00e5ff24}.v1-version-btn:hover{background:#00e5ff24;border-color:#00e5ff8c;box-shadow:0 0 18px #00e5ff59;transform:translateY(-1px)}@media(max-width:767px){.v1-version-btn{right:10px}}.v1-stone-dock{position:fixed;left:50%;transform:translate(-50%);z-index:200;display:flex;flex-direction:column;align-items:center}.v1-stone-dock-bg{display:flex;align-items:center;gap:0;padding:10px 22px;border-radius:999px;background:#04091a8c;backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%);border:1px solid rgba(0,229,255,.14);box-shadow:0 8px 40px #0009,0 0 0 1px #ffffff08 inset,0 1px #ffffff0f inset;position:relative;overflow:hidden}.v1-stone-dock-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(0,255,102,.05) 50%,transparent);animation:header-sweep-anim 12s linear infinite;pointer-events:none}.v1-stone-dock-bg:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:999px;border:1px solid rgba(255,255,255,.03);pointer-events:none}@media(max-width:767px){.v1-stone-dock{top:auto!important;bottom:calc(72px + env(safe-area-inset-bottom,0px));left:0;right:0;transform:none;width:100vw}.v1-stone-dock-bg{width:100%;border-radius:0;padding:4px 8px;background:#030714e0;border:none;border-top:1px solid rgba(0,229,255,.18);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);overflow-x:auto;overflow-y:visible;justify-content:flex-start;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;box-shadow:0 -4px 20px #00000080}.v1-stone-dock-bg::-webkit-scrollbar{display:none}.v1-stone-dock-bg>*{scroll-snap-align:center}}@keyframes v1-audio-fadein{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}.v1-audio-btn{position:fixed;z-index:200;display:flex;align-items:center;gap:7px;background:#080e2452;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.09);border-top:1px solid rgba(255,255,255,.16);border-radius:20px;padding:7px 13px 7px 10px;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:0 3px 16px #00000073,inset 0 1px #ffffff0f;transition:all .25s ease;animation:v1-audio-fadein .6s ease both;outline:none}.v1-audio-btn:hover{background:#0c16348c;box-shadow:0 6px 28px #00b4ff2e,inset 0 1px #ffffff1a;transform:translateY(-1px)}@keyframes v1-tray-fadein{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.v1-utility-tray{position:fixed;right:18px;bottom:100px;z-index:190;display:flex;flex-direction:column;align-items:flex-end;gap:10px;pointer-events:none;animation:v1-tray-fadein 1s ease both 1.2s}.v1-utility-tray>*{pointer-events:auto}@media(max-width:767px){.v1-utility-tray{left:auto;right:14px;bottom:calc(88px + env(safe-area-inset-bottom,0px));gap:8px}}.v1-zoom-astrolabe{position:fixed;bottom:calc(68px + env(safe-area-inset-bottom,0px));left:18px;z-index:200}@media(max-width:767px){.v1-zoom-astrolabe{transform:scale(.62);transform-origin:bottom left;bottom:calc(140px + env(safe-area-inset-bottom,0px));left:8px}}@media(max-width:767px){.cockpit-hud-root{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))!important}}.v1-explore-hint{position:fixed;left:50%;transform:translate(-50%);color:#8caaff66;font-family:monospace;letter-spacing:.2em;pointer-events:none;-webkit-user-select:none;user-select:none;text-align:center;z-index:150}@keyframes v1-stone-hover-ray-burst{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}50%{opacity:.8}to{opacity:0;transform:translate(-50%,-50%) scale(2.5)}}@keyframes v1-stone-hover-pulse-ring{0%{transform:translate(-50%,-50%) scale(.6);opacity:.8}to{transform:translate(-50%,-50%) scale(2.2);opacity:0}}@keyframes v1-blink{0%,to{opacity:1}50%{opacity:.3}}.v1-blink{animation:v1-blink 1.4s ease-in-out infinite}.v1-version-switch-tip{position:fixed;bottom:calc(14px + env(safe-area-inset-bottom,0px));left:10px;z-index:450;display:flex;flex-direction:column;align-items:flex-start;pointer-events:none}.v1-stone-hint-strip{position:fixed;left:50%;transform:translate(-50%);z-index:199;display:flex;align-items:center;gap:5px;pointer-events:none}.v1-stone-hint-dot{width:4px;height:4px;border-radius:50%;transition:all .3s}.v1-stone-hint-dot.active{transform:scale(1.6)}.v2-btn-label{display:none!important}.v2-btn-hover-trigger:hover .v2-btn-label{display:inline!important;margin-left:2px}.cyber-nav-mobile-icons{display:none!important}@media(max-width:767px){.cyber-nav-mobile-icons{display:flex!important;justify-content:space-around;align-items:center;position:fixed;top:60px;left:0;right:0;height:44px;background:#080c16d1!important;backdrop-filter:blur(25px)!important;-webkit-backdrop-filter:blur(25px)!important;border-bottom:1.5px solid rgba(255,255,255,.1)!important;z-index:395;padding:0 8px;box-sizing:border-box}.cyber-nav-mobile-icon-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:transparent;border:1px solid transparent;color:#ffffff8c;cursor:pointer;transition:all .2s cubic-bezier(.25,.8,.25,1);padding:0}.cyber-nav-mobile-icon-btn:hover{color:#fff;background:#ffffff0a}.cyber-nav-mobile-icon-btn.active{background:#ffffff14!important;border-color:#ffffff40!important;color:#fff!important;box-shadow:0 0 10px #ffffff1a!important}.dashboard-v2-grid{height:calc(100vh - 104px)!important;margin-top:44px!important}}
