@import "https://fonts.googleapis.com/css2?family=Press+Start+2P&family=Permanent+Marker&family=Instrument+Serif:ital@0;1&family=Exo+2:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@300;400;500;600;700&display=swap";
:root{--font-pixel:"Press Start 2P", monospace;--font-mono:"JetBrains Mono", "Intel One Mono", monospace;--font-body:"Exo 2", system-ui, sans-serif;--font-graffiti:"Permanent Marker", cursive;--font-serif:"Instrument Serif", serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root,:root[data-theme-mode=dark]{--bg-0:#0a0c10;--bg-1:#101216;--bg-2:#16181d;--bg-3:#1c1e24;--grid-line:#b4bed20b;--grid-line-strong:#b4bed217;--ink:#e8e6e0;--ink-dim:#9a9b9e;--ink-faint:#484c58;--neon-1:#d4d8e0;--neon-2:#8c9198;--neon-3:#b8bcc6;--violet:#7a7e8a;--warn:#c8c4b8;--shadow-glow-1:0 0 0 1px #d4d8e040, 0 0 28px #d4d8e01a;--shadow-glow-2:0 0 0 1px #8c919833, 0 0 28px #8c919814;--shadow-card:0 24px 60px -20px #000000d9, 0 2px 0 0 #ffffff06 inset;--glow-silver:0 0 12px #d4d8e02e;--glow-phosphor:0 0 20px #e8e6e01f}:root[data-theme-mode=light]{--bg-0:#f8f8f7;--bg-1:#efefed;--bg-2:#e4e3e0;--bg-3:#d8d7d4;--grid-line:#c8c6c2;--grid-line-strong:#b8b6b2;--ink:#18191c;--ink-dim:#3e4048;--ink-faint:#70737d;--neon-1:#2c2f38;--neon-2:#525660;--neon-3:#3a3d48;--violet:#4a4d58;--warn:#5a5040;--shadow-glow-1:0 0 0 1px #2c2f3840, 0 0 16px #2c2f381a;--shadow-glow-2:0 0 0 1px #5256602e, 0 0 14px #52566014;--shadow-card:0 6px 24px #0000001a;--glow-silver:0 0 8px #2c2f381f;--glow-phosphor:0 0 12px #2c2f3814}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:54px}html,body{background:var(--bg-0);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-size:16px;line-height:1.55;overflow-x:hidden}body:after{content:"";pointer-events:none;mix-blend-mode:multiply;opacity:.35;z-index:1;background:repeating-linear-gradient(0deg,#0000 0 2px,#0000002e 3px,#0000 4px);position:fixed;inset:0}body:before{content:"";opacity:.04;pointer-events:none;z-index:9998;will-change:transform;background:url("data:image/svg+xml,%3Csvg viewBox=\"0 0 200 200\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cfilter id=\"noiseFilter\"%3E%3CfeTurbulence type=\"fractalNoise\" baseFrequency=\"0.65\" numOctaves=\"3\" stitchTiles=\"stitch\"/%3E%3C/filter%3E%3Crect width=\"100%25\" height=\"100%25\" filter=\"url(%23noiseFilter)\" opacity=\"0.15\"/%3E%3C/svg%3E");width:200%;height:200%;animation:8s steps(10,end) infinite grain;position:fixed;inset:-50%}@keyframes grain{0%,to{transform:translate(0)}10%{transform:translate(-1%,-1%)}20%{transform:translate(-2%,1%)}30%{transform:translate(1%,-2%)}40%{transform:translate(-1%,3%)}50%{transform:translate(-2%,1%)}60%{transform:translate(3%,-1%)}70%{transform:translate(-1%,2%)}80%{transform:translate(2%,-2%)}90%{transform:translate(-2%,2%)}}@media (prefers-reduced-motion:reduce){body:before{opacity:.02;animation:none}}#__next{z-index:2;position:relative}.skip-link{background:var(--ink);color:var(--bg-0);font-family:var(--font-pixel);z-index:300;padding:8px 16px;font-size:11px;text-decoration:none;transition:top .15s;position:absolute;top:-100px;left:16px}.skip-link:focus{top:8px}#reading-progress{background:var(--neon-1);z-index:200;width:0%;height:2px;transition:width .1s linear;position:fixed;top:0;left:0;box-shadow:0 0 8px #d4d8e080,0 0 16px #d4d8e033}.t-pixel{font-family:var(--font-pixel);letter-spacing:.02em}.t-mono{font-family:var(--font-mono);font-size:1.25em;line-height:1.1}.t-graff{font-family:var(--font-graffiti)}.t-serif{font-family:var(--font-serif)}.eyebrow{font-family:var(--font-pixel);letter-spacing:.22em;color:var(--ink-dim);text-transform:uppercase;font-size:10px}.hud-tag{font-family:var(--font-pixel);letter-spacing:.15em;text-transform:uppercase;background:var(--bg-2);color:var(--ink);border:1px solid var(--ink-faint);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);align-items:center;gap:6px;padding:6px 10px;font-size:9px;display:inline-flex}.hud-tag .dot{background:var(--neon-1);width:6px;height:6px;box-shadow:0 0 8px #d4d8e066}.hud-tag.warn{color:var(--ink);border-color:var(--neon-3)}.hud-tag.pink{color:var(--neon-1);border-color:var(--neon-1)}.hud-tag.cyan{color:var(--neon-3);border-color:var(--neon-3)}.divider{font-family:var(--font-pixel);color:var(--ink-faint);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:12px;font-size:10px;display:flex}.divider .line{background-image:repeating-linear-gradient(90deg, var(--ink-faint) 0 6px, transparent 6px 12px);flex:1;height:1px}.pixel-frame{background:var(--bg-1);border:2px solid var(--ink-faint);box-shadow:4px 4px 0 0 var(--neon-1);position:relative}.pixel-frame.cyan{box-shadow:4px 4px 0 0 var(--neon-3)}.pixel-frame.lime{box-shadow:4px 4px 0 0 var(--neon-2)}.btn{font-family:var(--font-pixel);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:var(--ink);color:var(--bg-0);transform:translate3d(var(--mx,0px), var(--my,0px), 0);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));will-change:transform;border:none;align-items:center;gap:10px;padding:14px 22px;font-size:11px;text-decoration:none;transition:transform .18s cubic-bezier(.25,.46,.45,.94);display:inline-flex;position:relative}.btn:hover{transform:translate3d(calc(var(--mx,0px) - 2px), calc(var(--my,0px) - 2px), 0)}.btn:active{transform:translate3d(var(--mx,0px), var(--my,0px), 0) scale(.96);animation:.12s steps(2,end) infinite buttonGlitch}.btn:focus-visible{outline:2px solid var(--neon-3);outline-offset:4px}@keyframes buttonGlitch{0%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:skewX(0deg) translate3d(var(--mx,0px), var(--my,0px), 0)}33%{clip-path:polygon(0 15%,100% 10%,100% 85%,0 90%);transform:skewX(5deg) translate3d(calc(var(--mx,0px) + 3px), var(--my,0px), 0)}66%{clip-path:polygon(0 5%,100% 0,100% 95%,0 80%);transform:skewX(-5deg) translate3d(calc(var(--mx,0px) - 3px), var(--my,0px), 0)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:skewX(0deg) translate3d(var(--mx,0px), var(--my,0px), 0)}}.btn.primary{background:var(--neon-1);color:var(--bg-0)}.btn.cyan{background:var(--neon-3);color:var(--bg-0)}.btn.lime{background:var(--neon-2);color:var(--bg-0)}.btn.ghost{color:var(--ink);border:2px solid var(--ink-faint);clip-path:none;background:0 0}.btn.ghost:hover{background:var(--ink);color:var(--bg-0)}.wrap{max-width:1280px;margin:0 auto;padding:0 32px}section{padding:110px 0;position:relative}.hero-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:60px;display:grid}.about-grid{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.stats-grid{grid-template-columns:1.2fr 1fr;gap:40px;display:grid}.statusbar{z-index:999;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--grid-line-strong);font-family:var(--font-pixel);letter-spacing:.15em;text-transform:uppercase;background:#0a0d14e0;align-items:center;gap:16px;padding:10px 24px;font-size:9px;display:flex;position:fixed;top:0;left:0;right:0}.statusbar .logo{color:var(--neon-1);flex-shrink:0;align-items:center;gap:8px;display:flex}.statusbar .desktop-nav{gap:22px;margin-left:auto;display:flex}.statusbar .desktop-nav a{color:var(--ink-dim);text-decoration:none;transition:color .2s}.statusbar .desktop-nav a:hover{color:var(--ink)}.statusbar .desktop-nav a:focus-visible{color:var(--ink);outline:2px solid var(--neon-3);outline-offset:4px;border-radius:2px}.statusbar .blink{color:var(--neon-3);animation:1s steps(2,end) infinite blink}.theme-toggle{font-family:var(--font-pixel);letter-spacing:.15em;background:var(--bg-3);color:var(--ink);border:1px solid var(--ink-faint);cursor:pointer;transform:translate3d(var(--mx,0px), var(--my,0px), 0);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);will-change:transform;flex-shrink:0;padding:6px 12px;font-size:9px;transition:transform .18s cubic-bezier(.25,.46,.45,.94)}.theme-toggle:hover{transform:translate3d(calc(var(--mx,0px) - 2px), calc(var(--my,0px) - 2px), 0);box-shadow:2px 2px 0 var(--ink-dim)}.theme-toggle:active{transform:translate3d(var(--mx,0px), var(--my,0px), 0) scale(.96);animation:.12s steps(2,end) infinite buttonGlitch}.theme-toggle .dot{background:var(--neon-1);width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 6px #d4d8e073}.mobile-menu-btn{border:1px solid var(--ink-faint);color:var(--ink);cursor:pointer;font-family:var(--font-pixel);letter-spacing:.1em;background:0 0;flex-shrink:0;margin-left:auto;padding:6px 10px;font-size:8px;transition:border-color .15s,color .15s;display:none}.mobile-menu-btn:hover{border-color:var(--ink-dim);color:var(--ink)}.mobile-menu-btn:focus-visible{outline:2px solid var(--neon-3);outline-offset:3px}.mobile-nav-overlay{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050608f7;flex-direction:column;justify-content:center;align-items:center;gap:28px;display:flex;position:fixed;inset:0}.mobile-nav-overlay a{font-family:var(--font-pixel);color:var(--ink);letter-spacing:.12em;font-size:16px;text-decoration:none;transition:color .15s}.mobile-nav-overlay a:hover{color:var(--neon-1)}.mobile-nav-overlay a:focus-visible{color:var(--neon-1);outline:2px solid var(--neon-3);outline-offset:6px}.mobile-nav-close{border:1px solid var(--ink-faint);color:var(--ink);cursor:pointer;font-family:var(--font-pixel);letter-spacing:.1em;background:0 0;padding:6px 12px;font-size:9px;transition:border-color .15s,color .15s;position:absolute;top:18px;right:22px}.mobile-nav-close:hover{border-color:var(--ink);color:var(--ink)}@keyframes blink{50%{opacity:0}}.glitch{color:var(--ink);display:inline-block;position:relative}.glitch:before,.glitch:after{content:attr(data-text);pointer-events:none;position:absolute;inset:0}.glitch:before{color:var(--neon-1);mix-blend-mode:screen;opacity:.55;transform:translate(2px)}.glitch:after{color:var(--neon-3);mix-blend-mode:screen;opacity:.45;transform:translate(-2px)}@keyframes scanDrift{0%{background-position:0 0}to{background-position:0 100px}}@keyframes pulseGlow{0%,to{filter:drop-shadow(0 0 6px #d4d8e059)}50%{filter:drop-shadow(0 0 18px #d4d8e0a6)}}@keyframes flicker{0%,19%,21%,23%,25%,54%,56%,to{opacity:1}20%,24%,55%{opacity:.55}}@keyframes spin360{to{transform:rotate(360deg)}}.scan-bg{background-image:repeating-linear-gradient(0deg,#b4b9c80a 0 2px,#0000 2px 6px);animation:8s linear infinite scanDrift}.press-start{font-family:var(--font-pixel);color:var(--neon-1);align-items:center;gap:10px;font-size:12px;display:inline-flex}.press-start:before{content:"▶";animation:1s steps(2,end) infinite blink}.chip{font-family:var(--font-mono);background:var(--bg-2);color:var(--ink);border:1px solid var(--ink-faint);cursor:default;align-items:center;gap:8px;padding:8px 12px;font-size:18px;transition:all .15s;display:inline-flex}.chip:hover{border-color:var(--neon-1);color:var(--neon-1);transform:translateY(-2px)}.chip .lvl{color:var(--ink-faint);font-size:12px;font-family:var(--font-pixel)}.skill-row{transition:border-color .15s,background .15s,transform .15s}.skill-row:hover{transform:translateY(-2px);background:var(--bg-3)!important;border-color:var(--ink-dim)!important}.mission{background:linear-gradient(180deg, var(--bg-1), var(--bg-2));border:1px solid var(--grid-line-strong);cursor:pointer;padding:26px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.mission:before{content:"";background:linear-gradient(var(--grid-line) 1px, transparent 1px) 0 0 / 16px 16px, linear-gradient(90deg, var(--grid-line) 1px, transparent 1px) 0 0 / 16px 16px;pointer-events:none;opacity:.8;position:absolute;inset:0}.mission>*{position:relative}.mission:hover{border-color:var(--neon-1);box-shadow:3px 3px 0 0 var(--ink-faint);transform:translate(-3px,-3px)}.mission:focus-visible{outline:2px solid var(--neon-3);outline-offset:4px}.mission .corner{border:2px solid var(--ink-dim);width:14px;height:14px;position:absolute}.mission .corner.tl{border-bottom:0;border-right:0;top:-1px;left:-1px}.mission .corner.tr{border-bottom:0;border-left:0;top:-1px;right:-1px}.mission .corner.bl{border-top:0;border-right:0;bottom:-1px;left:-1px}.mission .corner.br{border-top:0;border-left:0;bottom:-1px;right:-1px}.bar{gap:3px;height:12px;display:flex}.bar .seg{background:var(--bg-3);border:1px solid var(--ink-faint);flex:1}.bar .seg.on,.bar.pink .seg.on{background:var(--neon-1);border-color:var(--neon-1);box-shadow:0 0 5px #d4d8e059}.bar.lime .seg.on{background:var(--neon-3);border-color:var(--neon-3);box-shadow:0 0 5px #b8bcc64d}.spray{font-family:var(--font-graffiti);color:var(--neon-1);text-shadow:-1px 0 0 #ffffff0f, 2px 2px 0 var(--bg-0), 4px 4px 0 var(--ink-faint)}.section-reveal{opacity:0;transition:opacity .55s ease-out var(--reveal-delay), transform .55s ease-out var(--reveal-delay);--reveal-delay:0s;transform:translateY(22px)}.section-reveal.in-view{opacity:1;transform:none}.stagger-reveal .stagger-item{opacity:0;transition:opacity .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.25,.46,.45,.94);transition-delay:calc(var(--stagger-idx,0) * 80ms);transform:translateY(16px)}.stagger-reveal.in-view .stagger-item{opacity:1;transform:none}::selection,:root[data-theme-mode=light] ::selection,:root[data-theme-mode=dark] ::selection{background:var(--neon-1);color:var(--bg-0)}[data-theme=cyan]{--neon-1:#c8cdd8;--neon-2:#7a7e88;--neon-3:#adb2be}[data-theme=violet]{--neon-1:#b8bcc8;--neon-2:#828894;--neon-3:#9a9fac}:root[data-theme-mode=light] body:after{display:none}:root[data-theme-mode=light] .hero-arena{box-shadow:4px 4px 0 0 var(--neon-1), 8px 8px 0 0 var(--neon-2)!important;background:linear-gradient(#e8e7e4 0%,#eeede9 70%)!important}:root[data-theme-mode=light] .glitch:before,:root[data-theme-mode=light] .glitch:after{opacity:.45;mix-blend-mode:multiply}:root[data-theme-mode=light] .btn.primary{background:var(--neon-1);color:var(--bg-0)}:root[data-theme-mode=light] .btn.cyan{background:var(--neon-2);color:var(--bg-0)}:root[data-theme-mode=light] .btn.ghost{border-color:var(--ink);color:var(--ink)}:root[data-theme-mode=light] .btn.ghost:hover{background:var(--ink);color:var(--bg-0)}:root[data-theme-mode=light] .statusbar{border-bottom-color:var(--grid-line);background:#f8f8f7f5}:root[data-theme-mode=light] .mission{border-color:var(--grid-line);box-shadow:var(--shadow-card);background:linear-gradient(#fafaf8,#efefed)}:root[data-theme-mode=light] .mission:hover{border-color:var(--neon-1);box-shadow:var(--shadow-card), 0 0 14px #2c2f381a}:root[data-theme-mode=light] .chip{border-color:var(--grid-line);background:#fafaf8}:root[data-theme-mode=light] .chip:hover{border-color:var(--neon-1);color:var(--neon-1);box-shadow:var(--glow-silver)}:root[data-theme-mode=light] .mobile-nav-overlay{background:#f8f8f7f7}:root[data-theme-mode=light] .mobile-nav-overlay a{color:var(--ink)}:root[data-theme-mode=light] .mobile-nav-overlay a:hover{color:var(--neon-1)}html,body,.mission,.chip,.btn,.statusbar,.pixel-frame,section,p,h1,h2,h3,a,span,button{transition:background-color .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1),background-image .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-0);border-left:1px solid var(--grid-line-strong)}::-webkit-scrollbar-thumb{background:var(--ink-faint);border:1px solid var(--bg-1)}::-webkit-scrollbar-thumb:hover{background:var(--neon-1);box-shadow:0 0 10px var(--neon-1)}@media (max-width:1024px){.wrap{padding:0 24px}section{padding:84px 0}.hero-grid{grid-template-columns:1.1fr 1fr;gap:40px}.stats-grid{grid-template-columns:1.1fr 1fr;gap:32px}}@media (max-width:900px){.hero-grid{grid-template-columns:1fr;gap:40px}.about-grid{grid-template-columns:1fr;gap:36px}.stats-grid{grid-template-columns:1fr;gap:32px}.statusbar .status-info,.statusbar .desktop-nav{display:none}.statusbar .status-clock{margin-left:auto}.mobile-menu-btn{align-items:center;display:flex}}@media (max-width:768px){.wrap{padding:0 18px}section{padding:64px 0}.hero-grid{gap:32px}.statusbar{gap:10px;padding:10px 18px}.statusbar .theme-toggle{display:none}.btn{padding:12px 18px;font-size:10px}.mission{padding:20px}.section-reveal[style*=boxShadow]{box-shadow:4px 4px 0 0 var(--neon-1), 8px 8px 0 0 var(--neon-2)}.timeline-track{padding-left:48px!important}.timeline-node{left:-42px!important}.trait-grid{grid-template-columns:90px 1fr 24px!important}}@media (max-width:600px){.wrap{padding:0 14px}section{padding:56px 0}.statusbar{gap:8px;padding:8px 14px}.hero-arena{max-height:360px}.btn{padding:12px 16px;font-size:10px}.hud-tag{padding:4px 8px;font-size:8px}.chip{padding:6px 10px;font-size:16px}.timeline-track{padding-left:40px!important}.timeline-node{width:22px!important;height:22px!important;left:-35px!important}.stat-3col{grid-template-columns:repeat(3,1fr)!important;gap:8px!important}.cert-row{grid-template-columns:36px 1fr!important}.cert-year{display:none}}@media (max-width:480px){.wrap{padding:0 12px}section{padding:48px 0}.hero-btns{flex-direction:column!important;align-items:stretch!important}.hero-btns .btn{text-align:center;justify-content:center}.hero-footer{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.hero-arena{max-height:300px}.timeline-track{padding-left:36px!important}.timeline-node{width:18px!important;height:18px!important;left:-30px!important}.timeline-card{padding:14px!important}.trait-grid{grid-template-columns:80px 1fr 24px!important;gap:6px!important}.stat-3col{grid-template-columns:1fr!important;gap:8px!important}.skills-grid-inner{grid-template-columns:1fr!important}.contact-box{padding:28px 16px!important}.contact-box-shadow{box-shadow:3px 3px 0 0 var(--neon-1)!important}.mission{padding:16px}.mission h3{font-size:16px!important}}@media (max-width:380px){.wrap{padding:0 10px}.hud-tag{padding:3px 7px;font-size:7px}.eyebrow{font-size:8px}.btn{padding:10px 12px;font-size:9px}.trait-grid{grid-template-columns:70px 1fr 20px!important}.stat-3col{grid-template-columns:1fr 1fr!important;gap:6px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.section-reveal{opacity:1!important;transform:none!important}.glitch:before,.glitch:after,body:after{display:none}body:before{animation:none!important}}.loader-bypass #loader-container{display:none!important}.terminal-ingress-shear{animation:.16s ease-out terminalShear}@keyframes terminalShear{0%{transform:skew(0)}25%{filter:contrast(1.1)brightness(1.1);transform:skew(2deg)}75%{transform:skew(-2deg)}to{transform:skew(0)}}@media (prefers-reduced-motion:reduce){.terminal-ingress-shear{animation:none!important}}.mission:hover .visualizer-scan-overlay{opacity:.25!important}.mission:hover .scan-wave{stroke-dasharray:300;stroke-dashoffset:300px;animation:2.5s linear infinite scanWaveMove}@keyframes scanWaveMove{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.mission:hover .scan-wave{stroke-dashoffset:0!important;animation:none!important}}.laser-sweep{background:var(--neon-1);height:3px;box-shadow:0 0 8px var(--neon-1), 0 0 16px var(--neon-1);opacity:0;pointer-events:none;z-index:20;will-change:top, opacity;animation:.6s cubic-bezier(.25,.46,.45,.94) forwards laserScanSweep;position:absolute;left:0;right:0}@keyframes laserScanSweep{0%{opacity:0;top:0%}15%{opacity:1}85%{opacity:1}to{opacity:0;top:100%}}@media (prefers-reduced-motion:reduce){.laser-sweep{animation:none!important}}.tactical-dock{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--grid-line-strong);z-index:1000;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%,0 8px);will-change:transform;background:#0a0d14eb;align-items:center;gap:8px;padding:6px 12px;display:none;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #0009}:root[data-theme-mode=light] .tactical-dock{background:#f0f0eef0;box-shadow:0 6px 16px #0000001f}.tactical-dock a{font-family:var(--font-pixel);letter-spacing:.05em;color:var(--ink-dim);clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);border:1px solid #0000;padding:6px;font-size:8px;text-decoration:none;transition:all .15s}.tactical-dock a:active,.tactical-dock a:hover{color:var(--neon-1);border-color:var(--ink-faint);background:var(--bg-2)}.tactical-dock .dock-divider{background:var(--ink-faint);width:1px;height:12px}@supports not (transform-style:preserve-3d){.tactical-dock{transform:translate(-50%)!important}}@media (max-width:768px){.tactical-dock{display:flex}}
