#site-nav[data-astro-cid-3ef6ksr2]{background:0 0}#site-nav[data-astro-cid-3ef6ksr2].nav-scrolled{background:rgba(8,8,12,.85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(42,42,58,.4)}.lang-selector[data-astro-cid-3ef6ksr2] select[data-astro-cid-3ef6ksr2]{border:0;outline:0;background-color:transparent;cursor:pointer}#mobile-menu[data-astro-cid-3ef6ksr2].open{opacity:1;pointer-events:auto}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background-color:#070014;color:#ededf0}body{font-family:Outfit,sans-serif;font-weight:300;background-color:#070014;color:#ededf0;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#070014}::-webkit-scrollbar-thumb{background:#241846;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#3a2666}::selection{background:rgba(0,240,255,.3);color:#ededf0}.skip-link{position:fixed;top:.6rem;left:.6rem;z-index:200;padding:.55rem .85rem;background:rgba(7,0,20,.95);border:1px solid #00f0ff;color:#00f0ff;font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;transform:translateY(-200%);transition:transform .18s ease-out}.skip-link:focus{transform:translateY(0);outline:2px solid #ff2a6d;outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#grain{position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:.028;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px}[data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}[data-reveal].revealed{opacity:1;transform:translateY(0)}@keyframes pageIn{0%{opacity:0}to{opacity:1}}#page{animation:pageIn .5s ease-out;position:relative;z-index:2}.accent-line{width:40px;height:2px;background:linear-gradient(90deg,#00f0ff 0,#ff2a6d 100%);box-shadow:0 0 12px #00f0ff80}a{transition:color .3s ease,opacity .3s ease}.glass{background:rgba(14,5,36,.5);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(36,24,70,.6)}#aurora{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.aurora-blob{position:absolute;border-radius:50%;filter:blur(120px);will-change:transform}.aurora-1{width:700px;height:700px;background:radial-gradient(circle,rgba(0,240,255,.08)0,transparent 70%);top:-10%;right:-5%;animation:aurora-drift-1 25s ease-in-out infinite}.aurora-2{width:600px;height:600px;background:radial-gradient(circle,rgba(255,42,109,.07)0,transparent 70%);top:30%;left:-10%;animation:aurora-drift-2 30s ease-in-out infinite}.aurora-3{width:500px;height:500px;background:radial-gradient(circle,rgba(0,240,255,.06)0,transparent 70%);bottom:20%;right:15%;animation:aurora-drift-3 22s ease-in-out infinite}.aurora-4{width:450px;height:450px;background:radial-gradient(circle,rgba(120,40,200,.06)0,transparent 70%);bottom:-5%;left:20%;animation:aurora-drift-4 28s ease-in-out infinite}.aurora-5{width:350px;height:350px;background:radial-gradient(circle,rgba(255,42,109,.05)0,transparent 70%);top:55%;left:50%;animation:aurora-drift-5 20s ease-in-out infinite}@keyframes aurora-drift-1{0%,to{transform:translate(0) scale(1)}25%{transform:translate(-80px,60px) scale(1.1)}50%{transform:translate(-40px,120px) scale(.95)}75%{transform:translate(60px,40px) scale(1.05)}}@keyframes aurora-drift-2{0%,to{transform:translate(0) scale(1)}25%{transform:translate(70px,-50px) scale(1.08)}50%{transform:translate(120px,30px) scale(.92)}75%{transform:translate(40px,-80px) scale(1.04)}}@keyframes aurora-drift-3{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-60px,-70px) scale(1.12)}66%{transform:translate(50px,-30px) scale(.9)}}@keyframes aurora-drift-4{0%,to{transform:translate(0) scale(1)}33%{transform:translate(90px,-40px) scale(1.06)}66%{transform:translate(-30px,-90px) scale(.96)}}@keyframes aurora-drift-5{0%,to{transform:translate(0)}50%{transform:translate(-70px,50px)}}#cursor-glow{position:fixed;top:0;left:0;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(0,240,255,.08)0,rgba(255,42,109,.03) 35%,transparent 60%);pointer-events:none;z-index:1;will-change:transform;mix-blend-mode:screen}.exp-section[data-astro-cid-qse4ov4k]{padding:5rem 0;position:relative;overflow:hidden}@media (min-width:768px){.exp-section[data-astro-cid-qse4ov4k]{padding:8rem 0}}@media (min-width:1024px){.exp-section[data-astro-cid-qse4ov4k]{padding:10rem 0}}.exp-scanlines[data-astro-cid-qse4ov4k]{position:absolute;inset:0;pointer-events:none;background-image:repeating-linear-gradient(0deg,rgba(0,240,255,.022)0,rgba(0,240,255,.022) 1px,transparent 1px,transparent 3px);mask-image:linear-gradient(180deg,transparent 0,#000 8%,#000 92%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 8%,#000 92%,transparent 100%);z-index:0}.exp-header[data-astro-cid-qse4ov4k]{position:relative;z-index:1;margin-bottom:4.5rem}.exp-header-rule[data-astro-cid-qse4ov4k]{display:flex;align-items:center;gap:.85rem;font-family:JetBrains Mono,monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.18em;color:#00f0ff}.exp-header-id[data-astro-cid-qse4ov4k]{color:#ff2a6d;font-weight:500}.exp-header-title[data-astro-cid-qse4ov4k]{color:#ededf0;font-weight:500;white-space:nowrap}.exp-header-rule-line[data-astro-cid-qse4ov4k]{flex:0 0 28px;height:1px;background:linear-gradient(90deg,rgba(0,240,255,.6),rgba(0,240,255,.05))}.exp-header-rule-line-grow[data-astro-cid-qse4ov4k]{flex:1 1 auto;background:linear-gradient(90deg,rgba(0,240,255,.4),rgba(255,42,109,.4) 50%,rgba(0,240,255,.05))}.exp-header-cursor[data-astro-cid-qse4ov4k]{color:#ff2a6d;animation:cursorBlink 1s steps(2,end) infinite}@keyframes cursorBlink{0%,49%{opacity:1}50%,to{opacity:0}}.exp-header-meta[data-astro-cid-qse4ov4k]{margin-top:.9rem;font-family:JetBrains Mono,monospace;font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:#8b7eb0;display:flex;flex-wrap:wrap;gap:.6rem}.exp-meta-sep[data-astro-cid-qse4ov4k]{color:#241846}.exp-meta-cyan[data-astro-cid-qse4ov4k]{color:#00f0ff;font-weight:500}.exp-meta-magenta[data-astro-cid-qse4ov4k]{color:#ff2a6d;font-weight:500}.exp-stream[data-astro-cid-qse4ov4k]{position:relative;z-index:1;padding-left:2.6rem}@media (min-width:768px){.exp-stream[data-astro-cid-qse4ov4k]{padding-left:3.4rem}}.exp-track[data-astro-cid-qse4ov4k]{position:absolute;top:12px;bottom:60px;left:1rem;width:1px;background:linear-gradient(180deg,transparent 0,rgba(0,240,255,.35) 8%,rgba(0,240,255,.18) 60%,rgba(0,240,255,.05) 100%)}@media (min-width:768px){.exp-track[data-astro-cid-qse4ov4k]{left:1.4rem}}.exp-entry[data-astro-cid-qse4ov4k]{position:relative;padding:2.4rem 2rem 2.6rem;margin-bottom:4rem;background:linear-gradient(180deg,rgba(14,5,36,.55)0,rgba(14,5,36,.25) 100%);border-left:1px solid rgba(36,24,70,.8);transition:border-color .6s ease,background .6s ease}@media (min-width:768px){.exp-entry[data-astro-cid-qse4ov4k]{padding:3rem 3.2rem 3.2rem}}.exp-entry[data-astro-cid-qse4ov4k]:hover{border-left-color:#00f0ff8c;background:linear-gradient(180deg,rgba(14,5,36,.7)0,rgba(14,5,36,.35) 100%)}.exp-corner[data-astro-cid-qse4ov4k]{position:absolute;width:14px;height:14px;pointer-events:none;opacity:.55;transition:opacity .4s ease,border-color .4s ease}.exp-corner-tl[data-astro-cid-qse4ov4k]{top:0;left:0;border-top:1px solid #00f0ff;border-left:1px solid #00f0ff}.exp-corner-tr[data-astro-cid-qse4ov4k]{top:0;right:0;border-top:1px solid #00f0ff;border-right:1px solid #00f0ff}.exp-corner-bl[data-astro-cid-qse4ov4k]{bottom:0;left:0;border-bottom:1px solid #ff2a6d;border-left:1px solid #ff2a6d}.exp-corner-br[data-astro-cid-qse4ov4k]{bottom:0;right:0;border-bottom:1px solid #ff2a6d;border-right:1px solid #ff2a6d}.exp-entry[data-astro-cid-qse4ov4k]:hover .exp-corner[data-astro-cid-qse4ov4k]{opacity:1}.exp-node[data-astro-cid-qse4ov4k]{position:absolute;left:-2.05rem;top:1.95rem;width:11px;height:11px;display:flex;align-items:center;justify-content:center}@media (min-width:768px){.exp-node[data-astro-cid-qse4ov4k]{left:-2.65rem}}.exp-node-dot[data-astro-cid-qse4ov4k]{width:7px;height:7px;border-radius:50%;background:#8b7eb0;border:1px solid rgba(0,0,0,.4)}.exp-entry[data-astro-cid-qse4ov4k].is-active .exp-node-dot[data-astro-cid-qse4ov4k]{background:#ff2a6d;box-shadow:0 0#ff2a6d99;animation:nodePulse 2.4s ease-out infinite}.exp-row-status[data-astro-cid-qse4ov4k]{display:flex;align-items:center;gap:.8rem;font-family:JetBrains Mono,monospace;font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;margin-bottom:1.5rem}.exp-id[data-astro-cid-qse4ov4k]{color:#ff2a6d;font-weight:500}.exp-status[data-astro-cid-qse4ov4k]{display:inline-flex;align-items:center;gap:.45rem}.exp-status-dot[data-astro-cid-qse4ov4k]{width:6px;height:6px;border-radius:50%;background:#00f0ff;box-shadow:0 0 8px #00f0ff}.exp-status-label[data-astro-cid-qse4ov4k]{color:#8b7eb0;font-weight:500}.exp-status-active[data-astro-cid-qse4ov4k]{color:#00f0ff}.exp-row-fill[data-astro-cid-qse4ov4k]{flex:1 1 auto;height:1px;background:linear-gradient(90deg,rgba(36,24,70,.6)0,rgba(36,24,70,0) 100%)}.exp-date[data-astro-cid-qse4ov4k]{color:#9b8fc0;font-weight:500}.exp-callsign[data-astro-cid-qse4ov4k]{font-family:Syne,sans-serif;font-weight:800;font-size:clamp(2.6rem,7.5vw,5.4rem);line-height:.95;letter-spacing:-.04em;color:#ededf0;margin:0;text-transform:uppercase;position:relative;transition:text-shadow .4s ease}.exp-callsign-bracket[data-astro-cid-qse4ov4k]{color:#00f0ff;font-weight:700;font-size:.7em;margin:0 .05em;position:relative;top:-.06em;opacity:.85}.exp-entry[data-astro-cid-qse4ov4k]:hover .exp-callsign[data-astro-cid-qse4ov4k]{text-shadow:-.022em 0 0 rgba(0,240,255,.7),.022em 0 0 rgba(255,42,109,.7)}.exp-role[data-astro-cid-qse4ov4k]{margin-top:.6rem;font-family:JetBrains Mono,monospace;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:#9b8fc0}.exp-stack[data-astro-cid-qse4ov4k]{margin-top:1.8rem;display:flex;flex-wrap:wrap;gap:.45rem .55rem;align-items:center}.exp-stack-label[data-astro-cid-qse4ov4k]{font-family:JetBrains Mono,monospace;font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:#8b7eb0;margin-right:.4rem}.exp-chip[data-astro-cid-qse4ov4k]{font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.04em;color:#9b8fc0;padding:.2rem .55rem;transition:color .3s ease,text-shadow .3s ease}.exp-chip[data-astro-cid-qse4ov4k]:hover{color:#00f0ff;text-shadow:0 0 10px rgba(0,240,255,.5)}.exp-divider[data-astro-cid-qse4ov4k]{margin:1.8rem 0 1.4rem;height:1px;background-image:linear-gradient(90deg,rgba(36,24,70,.9)0,rgba(36,24,70,.9) 50%,transparent 50%);background-size:6px 1px;background-repeat:repeat-x}.exp-log[data-astro-cid-qse4ov4k]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.85rem}.exp-log-line[data-astro-cid-qse4ov4k]{display:grid;grid-template-columns:auto auto 1fr;gap:.7rem;align-items:baseline;font-family:Outfit,sans-serif;font-size:.95rem;line-height:1.55;color:#ededf0}.exp-log-prefix[data-astro-cid-qse4ov4k]{font-family:JetBrains Mono,monospace;font-size:.66rem;color:#8b7eb0;letter-spacing:.1em}.exp-log-arrow[data-astro-cid-qse4ov4k]{color:#00f0ff;font-family:JetBrains Mono,monospace;font-weight:600}.exp-log-body[data-astro-cid-qse4ov4k] strong[data-astro-cid-qse4ov4k]{color:#ff2a6d;font-weight:500;font-style:normal}.exp-log-dim[data-astro-cid-qse4ov4k]{color:#9b8fc0;font-weight:300}.exp-readout[data-astro-cid-qse4ov4k]{display:flex;flex-wrap:wrap;gap:1.2rem 1.4rem;align-items:center;padding:1rem 0 .2rem}.exp-readout-sep[data-astro-cid-qse4ov4k]{color:#241846;font-size:.85rem}.exp-stat[data-astro-cid-qse4ov4k]{display:inline-flex;align-items:baseline;gap:.55rem}.exp-stat-label[data-astro-cid-qse4ov4k]{font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.22em;color:#8b7eb0;text-transform:uppercase}.exp-stat-value[data-astro-cid-qse4ov4k]{font-family:Syne,sans-serif;font-weight:700;font-size:1.6rem;color:#00f0ff;line-height:1;text-shadow:0 0 14px rgba(0,240,255,.35)}.exp-stat-unit[data-astro-cid-qse4ov4k]{font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:#9b8fc0}.exp-eof[data-astro-cid-qse4ov4k]{display:flex;align-items:center;gap:.85rem;margin-top:1.5rem;padding-left:.4rem;font-family:JetBrains Mono,monospace;font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;color:#8b7eb0}.exp-eof-line[data-astro-cid-qse4ov4k]{flex:1 1 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(36,24,70,.6) 50%,transparent)}.exp-eof-tag[data-astro-cid-qse4ov4k]{color:#ff2a6d;font-weight:500}body.neural-active{overflow:hidden;height:100vh}body.neural-active #neural-fallback{display:none}.hud-root{position:fixed;inset:0;pointer-events:none;z-index:30;font-family:JetBrains Mono,monospace;color:#ededf0;opacity:0;transition:opacity .6s ease-out}.hud-root.is-locked{opacity:1}.hud-corner{position:absolute;width:22px;height:22px;pointer-events:none;opacity:.9}.hud-corner-tl{top:18px;left:18px;border-top:1px solid #00f0ff;border-left:1px solid #00f0ff}.hud-corner-tr{top:18px;right:18px;border-top:1px solid #00f0ff;border-right:1px solid #00f0ff}.hud-corner-bl{bottom:18px;left:18px;border-bottom:1px solid #ff2a6d;border-left:1px solid #ff2a6d}.hud-corner-br{bottom:18px;right:18px;border-bottom:1px solid #ff2a6d;border-right:1px solid #ff2a6d}.hud-tl{position:absolute;top:36px;left:38px;display:flex;flex-direction:column;gap:.18rem}.hud-title{font-size:.78rem;letter-spacing:.3em;font-weight:500;color:#00f0ff;text-shadow:0 0 8px rgba(0,240,255,.4)}.hud-version{font-size:.62rem;letter-spacing:.18em;color:#8b7eb0}.hud-tr{position:absolute;top:36px;right:38px;display:flex;gap:1.6rem;align-items:flex-start}.hud-stat{display:flex;flex-direction:column;align-items:flex-end;gap:.18rem}.hud-stat-label{font-size:.6rem;letter-spacing:.22em;color:#8b7eb0}.hud-stat-value{font-size:.95rem;font-weight:500;letter-spacing:.04em;font-variant-numeric:tabular-nums;font-family:Syne,sans-serif;font-weight:600}.hud-cyan{color:#00f0ff;text-shadow:0 0 8px rgba(0,240,255,.4)}.hud-magenta{color:#ff2a6d;letter-spacing:.06em;text-shadow:0 0 8px rgba(255,42,109,.35)}.hud-unit{font-size:.55em;color:#9b8fc0;margin-left:.1em;letter-spacing:.1em}.hud-crosshair{position:absolute;top:50%;left:50%;width:18px;height:18px;transform:translate(-50%,-50%);pointer-events:none;opacity:0;transition:opacity .6s ease}.hud-root.is-locked .hud-crosshair{opacity:.85}.hud-cross-h,.hud-cross-v{position:absolute;background:#00f0ff;box-shadow:0 0 6px #00f0ff99}.hud-cross-h{top:50%;left:0;right:0;height:1px;transform:translateY(-50%)}.hud-cross-v{left:50%;top:0;bottom:0;width:1px;transform:translate(-50%)}.hud-cross-dot{position:absolute;top:50%;left:50%;width:3px;height:3px;border-radius:50%;background:#ff2a6d;box-shadow:0 0 6px #ff2a6db3;transform:translate(-50%,-50%)}.hud-bc{position:absolute;bottom:36px;left:50%;transform:translate(-50%);display:flex;gap:1.6rem;flex-wrap:wrap;justify-content:center;font-size:.65rem;letter-spacing:.18em;color:#9b8fc0}.hud-hint{text-transform:uppercase}.hud-hint kbd{font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.06em;padding:.18rem .45rem;margin-right:.35rem;border:1px solid rgba(0,240,255,.45);background:rgba(0,240,255,.06);color:#00f0ff;border-radius:2px}.hud-bl{position:absolute;bottom:38px;left:38px;display:flex;flex-direction:column;gap:.18rem;font-size:.62rem;letter-spacing:.18em;color:#00f0ff}.hud-bl-line.hud-dim{color:#8b7eb0}.jackin-root{position:fixed;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at center,rgba(7,0,20,.2)0,rgba(7,0,20,.55) 60%,rgba(3,0,10,.78) 100%);cursor:pointer;font-family:JetBrains Mono,monospace;user-select:none;background-image:repeating-linear-gradient(0deg,rgba(0,240,255,.022)0,rgba(0,240,255,.022) 1px,transparent 1px,transparent 3px)}.jackin-frame{position:relative;padding:3rem 4rem 2.6rem;text-align:center;border:1px solid rgba(36,24,70,.7);background:rgba(14,5,36,.45);min-width:420px;max-width:92vw}.jackin-corner{position:absolute;width:18px;height:18px}.jackin-corner-tl{top:-1px;left:-1px;border-top:1px solid #00f0ff;border-left:1px solid #00f0ff}.jackin-corner-tr{top:-1px;right:-1px;border-top:1px solid #00f0ff;border-right:1px solid #00f0ff}.jackin-corner-bl{bottom:-1px;left:-1px;border-bottom:1px solid #ff2a6d;border-left:1px solid #ff2a6d}.jackin-corner-br{bottom:-1px;right:-1px;border-bottom:1px solid #ff2a6d;border-right:1px solid #ff2a6d}.jackin-status{display:flex;align-items:center;justify-content:center;gap:.6rem;font-size:.68rem;letter-spacing:.3em;color:#00f0ff;text-transform:uppercase;margin:0 0 1.6rem}.jackin-dot{width:8px;height:8px;border-radius:50%;background:#00f0ff;box-shadow:0 0#00f0ff99;animation:jackinPulse 1.6s ease-out infinite}@keyframes jackinPulse{0%{box-shadow:0 0#00f0ff99}70%{box-shadow:0 0 0 12px #00f0ff00}to{box-shadow:0 0#00f0ff00}}.jackin-title{font-family:Syne,sans-serif;font-weight:700;font-size:clamp(1.8rem,3.4vw,2.8rem);line-height:1;letter-spacing:.08em;color:#ededf0;margin:0 0 1rem;position:relative;text-transform:uppercase;transition:text-shadow .3s}.jackin-title:before,.jackin-title:after{content:attr(data-text);position:absolute;left:0;right:0;top:0;pointer-events:none;opacity:0;transition:opacity .15s}.jackin-title:before{color:#00f0ff;transform:translate(-2px)}.jackin-title:after{color:#ff2a6d;transform:translate(2px)}.jackin-root:hover .jackin-title,.jackin-root.is-glitch .jackin-title{text-shadow:-.025em 0 0 rgba(0,240,255,.9),.025em 0 0 rgba(255,42,109,.9)}.jackin-root.is-glitch .jackin-title:before,.jackin-root.is-glitch .jackin-title:after{opacity:1}.jackin-prompt{font-size:.78rem;letter-spacing:.16em;color:#9b8fc0;text-transform:uppercase;margin:0 0 1.4rem}.jackin-cursor{color:#ff2a6d;animation:jackinCursor 1s steps(2) infinite}@keyframes jackinCursor{0%,49%{opacity:1}50%,to{opacity:0}}.jackin-meta{display:flex;gap:.7rem;justify-content:center;align-items:center;flex-wrap:wrap;font-size:.6rem;letter-spacing:.18em;color:#8b7eb0;text-transform:uppercase}.jackin-meta-secondary{margin-top:.55rem;color:#4a3f6a;font-size:.58rem}.jackin-alt{display:flex;flex-direction:column;align-items:center;gap:.6rem;margin:.2rem 0 1rem}.jackin-alt-or{font-size:.6rem;letter-spacing:.3em;color:#8b7eb0;text-transform:uppercase;font-family:JetBrains Mono,monospace}.jackin-alt-btn{font-family:JetBrains Mono,monospace;font-size:.74rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:#00f0ff;background:rgba(0,240,255,.08);border:1px solid rgba(0,240,255,.65);padding:.65rem 1.2rem;cursor:pointer;text-shadow:0 0 8px rgba(0,240,255,.45);box-shadow:0 0#00f0ff80;animation:jackinAltPulse 2.4s ease-in-out infinite;transition:color .22s,border-color .22s,background .22s,transform .18s}.jackin-alt-btn:hover,.jackin-alt-btn:focus-visible{color:#ededf0;border-color:#00f0ff;background:rgba(0,240,255,.18);text-shadow:0 0 14px rgba(0,240,255,.85);transform:translateY(-1px);outline:0}@keyframes jackinAltPulse{0%,to{box-shadow:0 0#00f0ff73}50%{box-shadow:0 0 0 7px #00f0ff00}}.jackin-alt-arrow{color:#00f0ff;margin-right:.4rem;text-shadow:0 0 8px rgba(0,240,255,.6)}.enable-3d-btn{position:fixed;bottom:22px;right:22px;z-index:35;display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .95rem;background:rgba(7,0,20,.78);border:1px solid rgba(0,240,255,.5);color:#00f0ff;font-family:JetBrains Mono,monospace;font-size:.65rem;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:border-color .25s,background .25s,transform .2s;box-shadow:0 0#00f0ff00;animation:enable3dPulse 2.6s ease-in-out infinite}.enable-3d-btn:hover{border-color:#00f0fff2;background:rgba(0,240,255,.07);transform:translateY(-1px)}.enable-3d-icon{color:#ff2a6d;font-size:.85rem}@keyframes enable3dPulse{0%,to{box-shadow:0 0#00f0ff59}50%{box-shadow:0 0 0 6px #00f0ff00}}.jackin-meta-secondary code{font-family:JetBrains Mono,monospace;color:#00f0ff;background:rgba(0,240,255,.08);padding:.05rem .3rem;border-radius:2px;letter-spacing:.04em}.jackin-prompt kbd,.jackin-meta kbd{font-family:JetBrains Mono,monospace;padding:.1rem .4rem;margin:0 .18rem;border:1px solid rgba(0,240,255,.4);background:rgba(0,240,255,.06);color:#00f0ff;border-radius:2px;letter-spacing:.08em}@media (max-width:600px){.jackin-frame{min-width:0;padding:2.2rem 1.6rem}.hud-tl,.hud-bl{left:18px}.hud-tr{right:18px}.hud-bc{bottom:24px;gap:.9rem;font-size:.55rem}}.cli-root{position:fixed;left:0;right:0;bottom:0;height:50vh;z-index:45;font-family:JetBrains Mono,monospace;pointer-events:auto;display:flex;align-items:stretch;justify-content:stretch;padding:12px;animation:cliSlideUp .32s cubic-bezier(.16,1,.3,1)}@keyframes cliSlideUp{0%{transform:translateY(60%);opacity:0}to{transform:translateY(0);opacity:1}}.cli-frame{flex:1 1 auto;position:relative;background:rgba(7,0,20,.88);border:1px solid rgba(0,240,255,.4);display:flex;flex-direction:column;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-image:repeating-linear-gradient(0deg,rgba(0,240,255,.022)0,rgba(0,240,255,.022) 1px,transparent 1px,transparent 3px)}.cli-corner{position:absolute;width:12px;height:12px}.cli-corner-tl{top:-1px;left:-1px;border-top:1px solid #00f0ff;border-left:1px solid #00f0ff}.cli-corner-tr{top:-1px;right:-1px;border-top:1px solid #00f0ff;border-right:1px solid #00f0ff}.cli-corner-bl{bottom:-1px;left:-1px;border-bottom:1px solid #ff2a6d;border-left:1px solid #ff2a6d}.cli-corner-br{bottom:-1px;right:-1px;border-bottom:1px solid #ff2a6d;border-right:1px solid #ff2a6d}.cli-header{display:flex;align-items:center;gap:.7rem;padding:.6rem 1rem;border-bottom:1px dashed rgba(36,24,70,.8);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:#8b7eb0;flex-shrink:0}.cli-led{width:7px;height:7px;border-radius:50%;background:#00f0ff;box-shadow:0 0 8px #00f0ff99;animation:autopilotPulse 1.6s ease-out infinite}.cli-tag{color:#00f0ff;font-weight:500}.cli-host{color:#ededf0;flex:1 1 auto;letter-spacing:.04em}.cli-hint{color:#8b7eb0}.cli-hint kbd{font-family:JetBrains Mono,monospace;font-size:.62rem;padding:.05rem .3rem;border:1px solid rgba(0,240,255,.35);background:rgba(0,240,255,.06);color:#00f0ff;border-radius:2px;margin:0 .15rem;letter-spacing:.02em}.cli-stream{flex:1 1 auto;overflow-y:auto;padding:.7rem 1rem .4rem;font-size:.84rem;line-height:1.45;color:#ededf0;scrollbar-color:#241846 transparent;scrollbar-width:thin}.cli-stream::-webkit-scrollbar{width:6px}.cli-stream::-webkit-scrollbar-track{background:0 0}.cli-stream::-webkit-scrollbar-thumb{background:#241846;border-radius:3px}.cli-line{white-space:pre-wrap;word-break:break-word}.cli-cmd{color:#ededf0}.cli-cmd .cli-prompt{color:#00f0ff;margin-right:.5rem}.cli-out{color:#ededf0}.cli-tone-mute{color:#8b7eb0}.cli-tone-cyan{color:#00f0ff}.cli-tone-magenta{color:#ff2a6d}.cli-tone-green{color:#34d399}.cli-tone-warn{color:#ff2a6d}.cli-input-row{display:flex;align-items:center;gap:.5rem;font-size:.84rem;padding-top:.2rem}.cli-prompt{color:#00f0ff;flex-shrink:0}.cli-input{flex:1 1 auto;background:0 0;border:0;outline:0;font-family:JetBrains Mono,monospace;font-size:.84rem;color:#ededf0;caret-color:#ff2a6d;letter-spacing:.02em}.cli-cursor{color:#ff2a6d;animation:panelCursor 1s steps(2) infinite}@media (max-width:600px){.cli-root{height:60vh;padding:6px}.cli-stream{font-size:.78rem;padding:.5rem .7rem}.cli-input{font-size:.78rem}}.autopilot-root{position:fixed;bottom:22px;right:22px;z-index:33;pointer-events:none;font-family:JetBrains Mono,monospace;animation:autopilotSlideIn .4s cubic-bezier(.16,1,.3,1)}@keyframes autopilotSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.autopilot-frame{position:relative;background:rgba(7,0,20,.7);border:1px solid rgba(0,240,255,.45);padding:.55rem .85rem .6rem;display:flex;flex-direction:column;gap:.3rem;min-width:220px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.autopilot-corner{position:absolute;width:10px;height:10px}.autopilot-corner-tl{top:-1px;left:-1px;border-top:1px solid #00f0ff;border-left:1px solid #00f0ff}.autopilot-corner-tr{top:-1px;right:-1px;border-top:1px solid #00f0ff;border-right:1px solid #00f0ff}.autopilot-corner-bl{bottom:-1px;left:-1px;border-bottom:1px solid #ff2a6d;border-left:1px solid #ff2a6d}.autopilot-corner-br{bottom:-1px;right:-1px;border-bottom:1px solid #ff2a6d;border-right:1px solid #ff2a6d}.autopilot-row{display:flex;align-items:center;gap:.5rem;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase}.autopilot-row-head{color:#00f0ff}.autopilot-led{width:7px;height:7px;border-radius:50%;background:#00f0ff;box-shadow:0 0#00f0ff99;animation:autopilotPulse 1.6s ease-out infinite}@keyframes autopilotPulse{0%{box-shadow:0 0#00f0ff99}70%{box-shadow:0 0 0 10px #00f0ff00}to{box-shadow:0 0#00f0ff00}}.autopilot-tag{color:#00f0ff;font-weight:500;flex:1 1 auto}.autopilot-counter{color:#9b8fc0;font-variant-numeric:tabular-nums}.autopilot-row-target{font-size:.62rem}.autopilot-phase{color:#ff2a6d;font-weight:500}.autopilot-name{color:#ededf0;font-weight:500;letter-spacing:.18em}.autopilot-bar{font-size:.6rem;letter-spacing:-.04em;color:#00f0ff;font-variant-numeric:tabular-nums}.autopilot-row-foot{font-size:.55rem;color:#8b7eb0}.autopilot-row-foot kbd{font-family:JetBrains Mono,monospace;font-size:.55rem;padding:.05rem .3rem;border:1px solid rgba(0,240,255,.35);background:rgba(0,240,255,.06);color:#00f0ff;border-radius:2px;margin-right:.25rem}.autopilot-sep{color:#241846}@media (max-width:600px){.autopilot-root{bottom:80px;right:14px}.autopilot-frame{min-width:0;padding:.4rem .6rem}}.minimap-root{position:fixed;top:100px;left:22px;z-index:32;pointer-events:none;font-family:JetBrains Mono,monospace;opacity:0;animation:minimapFadeIn .6s ease-out .2s forwards}@keyframes minimapFadeIn{to{opacity:1}}.minimap-frame{position:relative;background:rgba(7,0,20,.55);border:1px solid rgba(36,24,70,.85);padding:.45rem .5rem .4rem;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.minimap-corner{position:absolute;width:10px;height:10px;pointer-events:none}.minimap-corner-tl{top:-1px;left:-1px;border-top:1px solid #00f0ff;border-left:1px solid #00f0ff}.minimap-corner-tr{top:-1px;right:-1px;border-top:1px solid #00f0ff;border-right:1px solid #00f0ff}.minimap-corner-bl{bottom:-1px;left:-1px;border-bottom:1px solid #ff2a6d;border-left:1px solid #ff2a6d}.minimap-corner-br{bottom:-1px;right:-1px;border-bottom:1px solid #ff2a6d;border-right:1px solid #ff2a6d}.minimap-header{display:flex;align-items:center;justify-content:space-between;padding:0 .2rem .3rem;font-size:.55rem;letter-spacing:.22em;text-transform:uppercase}.minimap-title{color:#00f0ff;font-weight:500}.minimap-range{color:#8b7eb0}.minimap-svg{display:block}.minimap-footer{display:flex;align-items:center;gap:.4rem;padding:.3rem .2rem 0;font-size:.55rem;letter-spacing:.16em;text-transform:uppercase;color:#8b7eb0;font-variant-numeric:tabular-nums}.minimap-foot-label{color:#00f0ff}.minimap-foot-val{color:#ededf0}.minimap-foot-sep{color:#241846}.minimap-root.has-clicks,.minimap-root.has-clicks .minimap-frame{pointer-events:auto}.minimap-marker.is-clickable:hover circle:nth-of-type(2){r:6}.minimap-marker.is-clickable:hover{filter:drop-shadow(0 0 4px currentColor)}@media (max-width:600px){.minimap-root{top:80px;left:14px}.minimap-frame{padding:.3rem .35rem}.minimap-svg{width:130px;height:130px}}.boot-root{position:fixed;inset:0;z-index:100;background:#03000a;display:flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;background-image:repeating-linear-gradient(0deg,rgba(0,240,255,.022)0,rgba(0,240,255,.022) 1px,transparent 1px,transparent 3px);animation:bootEnter .35s ease-out}@keyframes bootEnter{0%{opacity:0}to{opacity:1}}.boot-root.is-flash{background:#ededf0;transition:background 60ms linear,opacity .32s ease-out;animation:bootFlash .38s ease-out forwards}@keyframes bootFlash{0%{background:#ededf0;opacity:1}20%{background:#ededf0}to{background:#03000a;opacity:0}}.boot-frame{position:relative;width:min(720px,92vw);min-height:460px;padding:1.6rem 2rem 1.4rem;border:1px solid rgba(36,24,70,.9);background:rgba(14,5,36,.4)}.boot-header{display:flex;align-items:center;gap:.6rem;font-size:.62rem;letter-spacing:.18em;color:#8b7eb0;text-transform:uppercase;margin-bottom:1.4rem;padding-bottom:.7rem;border-bottom:1px dashed rgba(36,24,70,.8);flex-wrap:wrap}.boot-header-sep{color:#241846}.boot-header-skip{color:#00f0ff;margin-left:auto}.boot-stream{display:flex;flex-direction:column;gap:.18rem;font-size:.78rem;line-height:1.55;letter-spacing:.02em;color:#ededf0}.boot-line{white-space:pre;position:relative}.boot-system{color:#00f0ff}.boot-info{color:#ededf0}.boot-dim{color:#6e6090}.boot-warn{color:#ff2a6d}.boot-success{color:#00f0ff;text-shadow:0 0 8px rgba(0,240,255,.35)}.boot-progress{color:#00f0ff;font-variant-numeric:tabular-nums}.boot-noise{color:#2a1a4a;opacity:.5;font-size:.6rem;letter-spacing:.4em}.boot-line.is-glitch{text-shadow:-.04em 0 0 rgba(0,240,255,.85),.04em 0 0 rgba(255,42,109,.85);animation:bootGlitchShake .22s steps(2)}@keyframes bootGlitchShake{0%{transform:translate(0)}25%{transform:translate(-2px,1px)}50%{transform:translate(2px,-1px)}75%{transform:translate(-1px)}to{transform:translate(0)}}.boot-cursor{display:inline-block;margin-left:2px;color:#ff2a6d;animation:bootCursorBlink .65s steps(2) infinite}@keyframes bootCursorBlink{0%,49%{opacity:1}50%,to{opacity:0}}.boot-corner{position:absolute;width:14px;height:14px}.boot-corner-tl{top:-1px;left:-1px;border-top:1px solid #00f0ff;border-left:1px solid #00f0ff}.boot-corner-tr{top:-1px;right:-1px;border-top:1px solid #00f0ff;border-right:1px solid #00f0ff}.boot-corner-bl{bottom:-1px;left:-1px;border-bottom:1px solid #ff2a6d;border-left:1px solid #ff2a6d}.boot-corner-br{bottom:-1px;right:-1px;border-bottom:1px solid #ff2a6d;border-right:1px solid #ff2a6d}.boot-footer{position:relative;height:0}.prox-root{position:fixed;bottom:100px;left:50%;transform:translate(-50%) translateY(8px);z-index:35;pointer-events:none;font-family:JetBrains Mono,monospace;opacity:0;transition:opacity .22s ease-out,transform .22s ease-out}.prox-root.is-on{opacity:1;transform:translate(-50%) translateY(0)}.prox-frame{position:relative;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.85rem 1.6rem .95rem;background:rgba(7,0,20,.7);border:1px solid rgba(0,240,255,.35);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.prox-corner{position:absolute;width:12px;height:12px}.prox-corner-tl{top:-1px;left:-1px;border-top:1px solid #00f0ff;border-left:1px solid #00f0ff}.prox-corner-tr{top:-1px;right:-1px;border-top:1px solid #00f0ff;border-right:1px solid #00f0ff}.prox-corner-bl{bottom:-1px;left:-1px;border-bottom:1px solid #ff2a6d;border-left:1px solid #ff2a6d}.prox-corner-br{bottom:-1px;right:-1px;border-bottom:1px solid #ff2a6d;border-right:1px solid #ff2a6d}.prox-prefix{font-size:.6rem;letter-spacing:.28em;color:#ff2a6d;text-transform:uppercase}.prox-action{display:flex;align-items:center;gap:.65rem;font-size:.85rem;letter-spacing:.18em;color:#ededf0;text-transform:uppercase}.prox-key{font-family:JetBrains Mono,monospace;font-size:.95rem;font-weight:600;padding:.25rem .7rem;border:1px solid rgba(0,240,255,.7);background:rgba(0,240,255,.1);color:#00f0ff;border-radius:2px;box-shadow:0 0 12px #00f0ff59;animation:proxKeyPulse 1.4s ease-in-out infinite}@keyframes proxKeyPulse{0%,to{box-shadow:0 0 12px #00f0ff59}50%{box-shadow:0 0 22px #00f0ffb3}}.prox-target-id{color:#00f0ff;font-weight:500;letter-spacing:.14em}.prox-distance{font-size:.58rem;letter-spacing:.18em;color:#8b7eb0;text-transform:uppercase;font-variant-numeric:tabular-nums}.panel-root{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;animation:panelEnter .32s cubic-bezier(.16,1,.3,1)}@keyframes panelEnter{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.panel-backdrop{position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(7,0,20,.7)0,rgba(3,0,10,.92) 70%);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background-image:repeating-linear-gradient(0deg,rgba(0,240,255,.025)0,rgba(0,240,255,.025) 1px,transparent 1px,transparent 3px)}.panel-card{position:relative;width:min(880px,94vw);max-height:86vh;display:flex;flex-direction:column;background:rgba(14,5,36,.78);border:1px solid rgba(36,24,70,.9)}.panel-corner{position:absolute;width:18px;height:18px;pointer-events:none}.panel-corner-tl{top:-1px;left:-1px;border-top:1px solid #00f0ff;border-left:1px solid #00f0ff}.panel-corner-tr{top:-1px;right:-1px;border-top:1px solid #00f0ff;border-right:1px solid #00f0ff}.panel-corner-bl{bottom:-1px;left:-1px;border-bottom:1px solid #ff2a6d;border-left:1px solid #ff2a6d}.panel-corner-br{bottom:-1px;right:-1px;border-bottom:1px solid #ff2a6d;border-right:1px solid #ff2a6d}.panel-header{display:flex;align-items:center;gap:1rem;padding:1.4rem 1.8rem 1.1rem;border-bottom:1px dashed rgba(36,24,70,.8)}.panel-id-rule{display:flex;align-items:center;gap:.7rem;flex:1 1 auto;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:#00f0ff}.panel-id{color:#ff2a6d;font-weight:500}.panel-id-block{display:flex;flex-direction:column;gap:.4rem;flex:1 1 auto}.panel-caption{font-family:Outfit,sans-serif;font-size:.78rem;letter-spacing:.04em;color:#9b8fc0;margin:0;font-weight:300;font-style:italic}.panel-rule{flex:0 0 28px;height:1px;background:linear-gradient(90deg,rgba(0,240,255,.55),rgba(0,240,255,.05))}.panel-rule-grow{flex:1 1 auto;background:linear-gradient(90deg,rgba(0,240,255,.4),rgba(255,42,109,.4) 50%,rgba(0,240,255,.05))}.panel-label{color:#ededf0;font-weight:500;white-space:nowrap}.panel-cursor{color:#ff2a6d;animation:panelCursor 1s steps(2) infinite}@keyframes panelCursor{0%,49%{opacity:1}50%,to{opacity:0}}.panel-close{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .7rem;background:rgba(7,0,20,.6);border:1px solid rgba(36,24,70,.9);cursor:pointer;color:#9b8fc0;font-family:JetBrains Mono,monospace;font-size:.65rem;letter-spacing:.18em;transition:color .2s,border-color .2s,background .2s}.panel-close:hover,.panel-close:focus-visible{color:#ff2a6d;border-color:#ff2a6d99;background:rgba(255,42,109,.08);outline:0}.panel-close-x{font-size:1.1rem;line-height:1}.panel-close kbd{font-size:.62rem;padding:.1rem .35rem;border:1px solid rgba(0,240,255,.4);background:rgba(0,240,255,.06);color:#00f0ff;border-radius:2px}.panel-body{flex:1 1 auto;overflow-y:auto;padding:1.6rem 1.8rem 1rem;scrollbar-color:#241846 transparent;scrollbar-width:thin}.panel-body::-webkit-scrollbar{width:6px}.panel-body::-webkit-scrollbar-track{background:0 0}.panel-body::-webkit-scrollbar-thumb{background:#241846;border-radius:3px}.panel-body::-webkit-scrollbar-thumb:hover{background:#3a2666}.panel-footer{display:flex;align-items:center;gap:.85rem;padding:.8rem 1.8rem 1.2rem;font-size:.6rem;letter-spacing:.22em;text-transform:uppercase;color:#8b7eb0;border-top:1px dashed rgba(36,24,70,.8)}.panel-eof-line{flex:1 1 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(36,24,70,.6) 50%,transparent)}.panel-eof-tag{color:#ff2a6d;font-weight:500}.exp-stream-panel{position:relative;padding-left:2.4rem}.exp-stream-panel .exp-track{position:absolute;top:12px;bottom:0;left:.8rem;width:1px;background:linear-gradient(180deg,transparent,rgba(0,240,255,.35) 8%,rgba(0,240,255,.18) 60%,rgba(0,240,255,.05) 100%)}.exp-stream-panel .exp-entry{position:relative;padding:1.8rem 1.6rem 2rem;margin-bottom:2.6rem;background:linear-gradient(180deg,rgba(14,5,36,.55)0,rgba(14,5,36,.25) 100%);border-left:1px solid rgba(36,24,70,.8);transition:border-color .6s ease,background .6s ease}.exp-stream-panel .exp-entry:hover{border-left-color:#00f0ff8c;background:linear-gradient(180deg,rgba(14,5,36,.7)0,rgba(14,5,36,.35) 100%)}.exp-stream-panel .exp-corner{position:absolute;width:14px;height:14px;pointer-events:none;opacity:.55;transition:opacity .4s ease}.exp-stream-panel .exp-corner-tl{top:0;left:0;border-top:1px solid #00f0ff;border-left:1px solid #00f0ff}.exp-stream-panel .exp-corner-tr{top:0;right:0;border-top:1px solid #00f0ff;border-right:1px solid #00f0ff}.exp-stream-panel .exp-corner-bl{bottom:0;left:0;border-bottom:1px solid #ff2a6d;border-left:1px solid #ff2a6d}.exp-stream-panel .exp-corner-br{bottom:0;right:0;border-bottom:1px solid #ff2a6d;border-right:1px solid #ff2a6d}.exp-stream-panel .exp-entry:hover .exp-corner{opacity:1}.exp-stream-panel .exp-node{position:absolute;left:-1.65rem;top:1.55rem;width:11px;height:11px;display:flex;align-items:center;justify-content:center}.exp-stream-panel .exp-node-dot{width:7px;height:7px;border-radius:50%;background:#8b7eb0}.exp-stream-panel .exp-entry.is-active .exp-node-dot{background:#ff2a6d;box-shadow:0 0#ff2a6d99;animation:nodePulse 2.4s ease-out infinite}@keyframes nodePulse{0%{box-shadow:0 0#ff2a6d99}70%{box-shadow:0 0 0 14px #ff2a6d00}to{box-shadow:0 0#ff2a6d00}}.exp-stream-panel .exp-row-status{display:flex;align-items:center;gap:.8rem;font-family:JetBrains Mono,monospace;font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;margin-bottom:1.2rem}.exp-stream-panel .exp-id{color:#ff2a6d;font-weight:500}.exp-stream-panel .exp-status{display:inline-flex;align-items:center;gap:.45rem}.exp-stream-panel .exp-status-dot{width:6px;height:6px;border-radius:50%;background:#00f0ff;box-shadow:0 0 8px #00f0ff}.exp-stream-panel .exp-status-label{color:#8b7eb0;font-weight:500}.exp-stream-panel .exp-status-active{color:#00f0ff}.exp-stream-panel .exp-row-fill{flex:1 1 auto;height:1px;background:linear-gradient(90deg,rgba(36,24,70,.6)0,rgba(36,24,70,0) 100%)}.exp-stream-panel .exp-date{color:#9b8fc0;font-weight:500}.exp-stream-panel .exp-callsign{font-family:Syne,sans-serif;font-weight:800;font-size:clamp(2.2rem,5.2vw,3.8rem);line-height:.95;letter-spacing:-.04em;color:#ededf0;margin:0;text-transform:uppercase;position:relative;transition:text-shadow .4s ease}.exp-stream-panel .exp-callsign-bracket{color:#00f0ff;font-weight:700;font-size:.7em;margin:0 .05em;position:relative;top:-.06em;opacity:.85}.exp-stream-panel .exp-entry:hover .exp-callsign{text-shadow:-.022em 0 0 rgba(0,240,255,.7),.022em 0 0 rgba(255,42,109,.7)}.exp-stream-panel .exp-role{margin-top:.5rem;font-family:JetBrains Mono,monospace;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:#9b8fc0}.exp-stream-panel .exp-stack{margin-top:1.4rem;display:flex;flex-wrap:wrap;gap:.4rem .5rem;align-items:center}.exp-stream-panel .exp-stack-label{font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:#8b7eb0;margin-right:.4rem}.exp-stream-panel .exp-chip{font-family:JetBrains Mono,monospace;font-size:.66rem;letter-spacing:.04em;color:#9b8fc0;padding:.2rem .5rem;transition:color .3s,text-shadow .3s}.exp-stream-panel .exp-chip:hover{color:#00f0ff;text-shadow:0 0 10px rgba(0,240,255,.5)}.exp-stream-panel .exp-divider{margin:1.4rem 0 1rem;height:1px;background-image:linear-gradient(90deg,rgba(36,24,70,.9)0,rgba(36,24,70,.9) 50%,transparent 50%);background-size:6px 1px;background-repeat:repeat-x}.exp-stream-panel .exp-log{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.7rem}.exp-stream-panel .exp-log-line{display:grid;grid-template-columns:auto auto 1fr;gap:.7rem;align-items:baseline;font-family:Outfit,sans-serif;font-size:.92rem;line-height:1.55;color:#ededf0}.exp-stream-panel .exp-log-prefix{font-family:JetBrains Mono,monospace;font-size:.62rem;color:#8b7eb0;letter-spacing:.1em}.exp-stream-panel .exp-log-arrow{color:#00f0ff;font-family:JetBrains Mono,monospace;font-weight:600}.exp-stream-panel .exp-log-body strong{color:#ff2a6d;font-weight:500;font-style:normal}.exp-stream-panel .exp-log-dim{color:#9b8fc0;font-weight:300}.exp-stream-panel .exp-readout{display:flex;flex-wrap:wrap;gap:1rem 1.2rem;align-items:center;padding:.8rem 0 .2rem}.exp-stream-panel .exp-readout-group{display:inline-flex;align-items:center;gap:1.2rem}.exp-stream-panel .exp-readout-sep{color:#241846;font-size:.85rem}.exp-stream-panel .exp-stat{display:inline-flex;align-items:baseline;gap:.5rem}.exp-stream-panel .exp-stat-label{font-family:JetBrains Mono,monospace;font-size:.6rem;letter-spacing:.22em;color:#8b7eb0;text-transform:uppercase}.exp-stream-panel .exp-stat-value{font-family:Syne,sans-serif;font-weight:700;font-size:1.45rem;color:#00f0ff;line-height:1;text-shadow:0 0 14px rgba(0,240,255,.35)}.exp-stream-panel .exp-stat-unit{font-family:JetBrains Mono,monospace;font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:#9b8fc0}.proj-stream{display:flex;flex-direction:column;gap:1.6rem}.proj-meta{display:flex;flex-wrap:wrap;gap:.6rem;font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.18em;color:#8b7eb0;text-transform:uppercase;padding-bottom:.6rem;border-bottom:1px dashed rgba(36,24,70,.8)}.proj-meta-sep{color:#241846}.proj-meta-cyan{color:#00f0ff;font-weight:500}.proj-meta-magenta{color:#ff2a6d;font-weight:500}.proj-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}.proj-card{position:relative;padding:1rem 1.1rem 1.2rem;background:rgba(14,5,36,.5);border:1px solid rgba(36,24,70,.8);display:flex;flex-direction:column;gap:.6rem;transition:border-color .4s ease,background .4s ease}.proj-card:hover{border-color:#00f0ff8c;background:rgba(14,5,36,.7)}.proj-card-personal:hover{border-color:#ff2a6d8c}.proj-corner{position:absolute;width:12px;height:12px;opacity:.55;transition:opacity .3s;pointer-events:none}.proj-card:hover .proj-corner{opacity:1}.proj-corner-tl{top:0;left:0;border-top:1px solid #00f0ff;border-left:1px solid #00f0ff}.proj-corner-tr{top:0;right:0;border-top:1px solid #00f0ff;border-right:1px solid #00f0ff}.proj-corner-bl{bottom:0;left:0;border-bottom:1px solid #ff2a6d;border-left:1px solid #ff2a6d}.proj-corner-br{bottom:0;right:0;border-bottom:1px solid #ff2a6d;border-right:1px solid #ff2a6d}.proj-card-head{display:flex;justify-content:space-between;align-items:center;font-family:JetBrains Mono,monospace;font-size:.6rem;letter-spacing:.16em;text-transform:uppercase}.proj-card-id{color:#8b7eb0}.proj-card-type-work{color:#00f0ff}.proj-card-type-personal{color:#ff2a6d}.proj-card-title{font-family:Syne,sans-serif;font-weight:700;font-size:1.25rem;letter-spacing:-.01em;color:#ededf0;margin:0}.proj-card-desc{font-family:Outfit,sans-serif;font-size:.86rem;line-height:1.55;color:#9b8fc0;margin:0}.proj-card-stack{display:flex;flex-wrap:wrap;gap:.3rem}.proj-card-chip{font-family:JetBrains Mono,monospace;font-size:.62rem;color:#9b8fc0;padding:.15rem .4rem;transition:color .2s}.proj-card:hover .proj-card-chip{color:#00f0ff}button.proj-card{font-family:JetBrains Mono,monospace;text-align:left;cursor:pointer}button.proj-card.has-case{padding-bottom:.6rem}.proj-card-cta{margin-top:.4rem;padding-top:.5rem;border-top:1px dashed rgba(36,24,70,.7);display:flex;justify-content:space-between;align-items:center;font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.18em;color:#8b7eb0;text-transform:uppercase;transition:color .25s}button.proj-card:hover .proj-card-cta{color:#00f0ff}button.proj-card-personal:hover .proj-card-cta{color:#ff2a6d}.proj-card-cta-arrow{transition:transform .25s;margin-left:.4rem}button.proj-card:hover .proj-card-cta-arrow{transform:translate(4px)}.case-root{position:fixed;inset:0;z-index:52;display:flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;animation:panelEnter .32s cubic-bezier(.16,1,.3,1)}.case-backdrop{position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(7,0,20,.78)0,rgba(3,0,10,.95) 70%);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-image:repeating-linear-gradient(0deg,rgba(0,240,255,.025)0,rgba(0,240,255,.025) 1px,transparent 1px,transparent 3px)}.case-card{position:relative;width:min(880px,94vw);max-height:88vh;display:flex;flex-direction:column;background:rgba(14,5,36,.85);border:1px solid rgba(36,24,70,.95)}.case-corner{position:absolute;width:18px;height:18px;pointer-events:none}.case-corner-tl{top:-1px;left:-1px;border-top:1px solid #00f0ff;border-left:1px solid #00f0ff}.case-corner-tr{top:-1px;right:-1px;border-top:1px solid #00f0ff;border-right:1px solid #00f0ff}.case-corner-bl{bottom:-1px;left:-1px;border-bottom:1px solid #ff2a6d;border-left:1px solid #ff2a6d}.case-corner-br{bottom:-1px;right:-1px;border-bottom:1px solid #ff2a6d;border-right:1px solid #ff2a6d}.case-header{display:flex;align-items:flex-start;gap:1rem;padding:1.2rem 1.6rem .95rem;border-bottom:1px dashed rgba(36,24,70,.8)}.case-id-block{display:flex;flex-direction:column;gap:.45rem;flex:1 1 auto}.case-id-rule{display:flex;align-items:center;gap:.7rem;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:#00f0ff}.case-id{color:#ff2a6d;font-weight:500}.case-rule{flex:0 0 24px;height:1px;background:linear-gradient(90deg,rgba(0,240,255,.55),rgba(0,240,255,.05))}.case-rule-grow{flex:1 1 auto;background:linear-gradient(90deg,rgba(0,240,255,.4),rgba(255,42,109,.4) 50%,rgba(0,240,255,.05))}.case-label{color:#ededf0;font-weight:500;white-space:nowrap}.case-cursor{color:#ff2a6d;animation:panelCursor 1s steps(2) infinite}.case-meta{display:flex;flex-wrap:wrap;gap:.55rem;font-size:.6rem;letter-spacing:.18em;color:#8b7eb0;text-transform:uppercase}.case-meta-sep{color:#241846}.case-type-work{color:#00f0ff;font-weight:500}.case-type-personal{color:#ff2a6d;font-weight:500}.case-close{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .7rem;background:rgba(7,0,20,.6);border:1px solid rgba(36,24,70,.9);cursor:pointer;color:#9b8fc0;font-family:JetBrains Mono,monospace;font-size:.65rem;letter-spacing:.18em;transition:color .2s,border-color .2s,background .2s;flex-shrink:0}.case-close:hover{color:#ff2a6d;border-color:#ff2a6d99;background:rgba(255,42,109,.08)}.case-close-x{font-size:1.1rem;line-height:1}.case-close kbd{font-size:.6rem;padding:.05rem .3rem;border:1px solid rgba(0,240,255,.4);background:rgba(0,240,255,.06);color:#00f0ff;border-radius:2px}.case-body{flex:1 1 auto;overflow-y:auto;padding:1.4rem 1.7rem 1.2rem;display:flex;flex-direction:column;gap:1.4rem;scrollbar-color:#241846 transparent;scrollbar-width:thin}.case-body::-webkit-scrollbar{width:6px}.case-body::-webkit-scrollbar-track{background:0 0}.case-body::-webkit-scrollbar-thumb{background:#241846;border-radius:3px}.case-stack{display:flex;flex-wrap:wrap;gap:.4rem .55rem;padding-bottom:.85rem;border-bottom:1px dashed rgba(36,24,70,.7)}.case-stack-label{font-size:.62rem;letter-spacing:.22em;color:#8b7eb0;text-transform:uppercase;margin-right:.5rem;align-self:center}.case-chip{font-family:JetBrains Mono,monospace;font-size:.7rem;color:#9b8fc0;padding:.18rem .55rem;transition:color .25s}.case-chip:hover{color:#00f0ff}.case-section{display:flex;flex-direction:column;gap:.55rem;padding:.85rem 1rem;background:rgba(14,5,36,.4);border-left:2px solid rgba(0,240,255,.55);position:relative}.case-section-title{display:flex;align-items:center;gap:.55rem;margin:0;font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.22em;text-transform:uppercase}.case-section-id{color:#ff2a6d;font-weight:500}.case-section-name{color:#00f0ff;font-weight:500}.case-section-name.is-success{color:#34d399}.case-section-body{font-family:Outfit,sans-serif;font-size:.95rem;line-height:1.7;color:#ededf0;margin:0;font-weight:300}.case-links{display:flex;flex-direction:column;gap:.6rem;padding-top:.7rem;border-top:1px dashed rgba(36,24,70,.7)}.case-links-head{font-size:.62rem;letter-spacing:.22em;color:#8b7eb0;text-transform:uppercase}.case-links-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.case-link{display:grid;grid-template-columns:auto auto 1fr;gap:.7rem;align-items:baseline;padding:.5rem .85rem;background:rgba(14,5,36,.55);border:1px solid rgba(36,24,70,.8);text-decoration:none;transition:border-color .25s,background .25s}.case-link:hover{border-color:#00f0ff8c;background:rgba(14,5,36,.78)}.case-link-arrow{color:#ff2a6d;font-family:JetBrains Mono,monospace}.case-link-label{color:#ededf0;font-family:Outfit,sans-serif;font-size:.95rem}.case-link-href{color:#8b7eb0;font-size:.75rem;font-family:JetBrains Mono,monospace;text-align:right}.case-footer{display:flex;align-items:center;gap:.6rem;padding:.8rem 1.6rem 1rem;border-top:1px dashed rgba(36,24,70,.8);font-size:.6rem;letter-spacing:.22em;color:#8b7eb0;text-transform:uppercase}.case-eof{color:#ff2a6d;font-weight:500}.case-eof-line{flex:1 1 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(36,24,70,.6) 50%,transparent)}.case-footer kbd{font-family:JetBrains Mono,monospace;font-size:.58rem;padding:.05rem .3rem;border:1px solid rgba(0,240,255,.4);background:rgba(0,240,255,.06);color:#00f0ff;border-radius:2px;margin-right:.3rem}@media (max-width:600px){.case-header{flex-direction:column}.case-link{grid-template-columns:auto 1fr}.case-link-href{display:none}}.about-stream{display:flex;flex-direction:column;gap:1.4rem}.about-meta{display:flex;flex-wrap:wrap;gap:.6rem;font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.18em;color:#8b7eb0;text-transform:uppercase;padding-bottom:.6rem;border-bottom:1px dashed rgba(36,24,70,.8)}.about-meta-sep{color:#241846}.about-meta-cyan{color:#00f0ff;font-weight:500}.about-meta-magenta{color:#ff2a6d;font-weight:500}.about-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:720px){.about-grid{grid-template-columns:1.6fr 1fr;grid-template-rows:auto auto;grid-template-areas:"bio  lang""bio  int"}.about-block-bio{grid-area:bio}.about-block-lang{grid-area:lang}.about-block-int{grid-area:int}}.about-block{position:relative;padding:1.2rem 1.3rem 1.3rem;background:rgba(14,5,36,.5);border:1px solid rgba(36,24,70,.8);display:flex;flex-direction:column;gap:.85rem}.about-corner{position:absolute;width:12px;height:12px;pointer-events:none;opacity:.7}.about-corner-tl{top:0;left:0;border-top:1px solid #00f0ff;border-left:1px solid #00f0ff}.about-corner-tr{top:0;right:0;border-top:1px solid #00f0ff;border-right:1px solid #00f0ff}.about-corner-bl{bottom:0;left:0;border-bottom:1px solid #ff2a6d;border-left:1px solid #ff2a6d}.about-corner-br{bottom:0;right:0;border-bottom:1px solid #ff2a6d;border-right:1px solid #ff2a6d}.about-block-title{display:flex;align-items:center;gap:.6rem;font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:#00f0ff;margin:0;font-weight:500}.about-block-id{color:#ff2a6d}.about-block-body{font-family:Outfit,sans-serif;font-size:.95rem;line-height:1.7;color:#ededf0;margin:0;font-weight:300}.about-lang-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.65rem}.about-lang-row{display:grid;grid-template-columns:1fr 1fr auto;gap:.6rem;align-items:center}.about-lang-name{font-family:Outfit,sans-serif;font-size:.85rem;color:#ededf0;font-weight:400}.about-lang-bar{height:4px;background:rgba(36,24,70,.8);position:relative;overflow:hidden}.about-lang-fill{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,240,255,.4),#00f0ff);box-shadow:0 0 8px #00f0ff80}.about-lang-fill-magenta{background:linear-gradient(90deg,rgba(255,42,109,.4),#ff2a6d);box-shadow:0 0 8px #ff2a6d80}.about-lang-level{font-family:JetBrains Mono,monospace;font-size:.65rem;letter-spacing:.16em;color:#00f0ff;text-transform:uppercase;font-weight:500}.about-lang-level-magenta{color:#ff2a6d}.about-int-grid{display:flex;flex-wrap:wrap;gap:.45rem}.about-int-chip{font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.06em;color:#9b8fc0;padding:.3rem .5rem;border:1px solid rgba(36,24,70,.8);background:rgba(7,0,20,.4);transition:color .2s,border-color .2s}.about-int-chip:hover{color:#ff2a6d;border-color:#ff2a6d80}.stack-stream{display:flex;flex-direction:column;gap:1.4rem}.stack-meta{display:flex;flex-wrap:wrap;gap:.6rem;font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.18em;color:#8b7eb0;text-transform:uppercase;padding-bottom:.6rem;border-bottom:1px dashed rgba(36,24,70,.8)}.stack-meta-sep{color:#241846}.stack-meta-cyan{color:#00f0ff;font-weight:500}.stack-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.stack-block{position:relative;padding:1rem 1.1rem 1.2rem;background:rgba(14,5,36,.5);border:1px solid rgba(36,24,70,.8);display:flex;flex-direction:column;gap:.65rem;transition:border-color .4s ease}.stack-block:hover{border-color:#00f0ff73}.stack-corner{position:absolute;width:12px;height:12px;opacity:.55;pointer-events:none;transition:opacity .3s}.stack-block:hover .stack-corner{opacity:1}.stack-corner-tl{top:0;left:0;border-top:1px solid #00f0ff;border-left:1px solid #00f0ff}.stack-corner-tr{top:0;right:0;border-top:1px solid #00f0ff;border-right:1px solid #00f0ff}.stack-corner-bl{bottom:0;left:0;border-bottom:1px solid #ff2a6d;border-left:1px solid #ff2a6d}.stack-corner-br{bottom:0;right:0;border-bottom:1px solid #ff2a6d;border-right:1px solid #ff2a6d}.stack-block-title{display:flex;align-items:center;gap:.55rem;font-family:JetBrains Mono,monospace;font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;color:#00f0ff;margin:0;font-weight:500}.stack-block-id{color:#ff2a6d}.stack-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.3rem}.stack-list-row{display:flex;align-items:baseline;gap:.5rem;font-family:Outfit,sans-serif;font-size:.85rem}.stack-arrow{color:#00f0ff;font-family:JetBrains Mono,monospace;font-weight:600}.stack-name{color:#ededf0;transition:color .2s}.stack-list-row:hover .stack-name{color:#ff2a6d}.edu-stream{display:flex;flex-direction:column;gap:1.4rem;position:relative;padding-left:2rem}.edu-meta{display:flex;flex-wrap:wrap;gap:.6rem;font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.18em;color:#8b7eb0;text-transform:uppercase;padding-bottom:.6rem;border-bottom:1px dashed rgba(36,24,70,.8);margin-left:-2rem}.edu-meta-sep{color:#241846}.edu-meta-cyan{color:#00f0ff;font-weight:500}.edu-track{position:absolute;left:.6rem;top:3rem;bottom:.5rem;width:1px;background:linear-gradient(180deg,transparent,rgba(0,240,255,.35) 8%,rgba(0,240,255,.18) 60%,rgba(0,240,255,.05) 100%)}.edu-list{display:flex;flex-direction:column;gap:1.2rem}.edu-entry{position:relative;padding:1.2rem 1.4rem 1.4rem;background:rgba(14,5,36,.55);border-left:1px solid rgba(36,24,70,.8);transition:border-color .4s ease}.edu-entry:hover{border-left-color:#00f0ff8c}.edu-corner{position:absolute;width:12px;height:12px;opacity:.55;transition:opacity .3s;pointer-events:none}.edu-entry:hover .edu-corner{opacity:1}.edu-corner-tl{top:0;left:0;border-top:1px solid #00f0ff;border-left:1px solid #00f0ff}.edu-corner-tr{top:0;right:0;border-top:1px solid #00f0ff;border-right:1px solid #00f0ff}.edu-corner-bl{bottom:0;left:0;border-bottom:1px solid #ff2a6d;border-left:1px solid #ff2a6d}.edu-corner-br{bottom:0;right:0;border-bottom:1px solid #ff2a6d;border-right:1px solid #ff2a6d}.edu-node{position:absolute;left:-1.55rem;top:1.7rem;width:9px;height:9px;border-radius:50%;background:#ff2a6d;box-shadow:0 0 8px #ff2a6d99}.edu-row{display:flex;align-items:center;gap:.7rem;font-family:JetBrains Mono,monospace;font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;margin-bottom:.7rem}.edu-id{color:#ff2a6d;font-weight:500}.edu-row-fill{flex:1 1 auto;height:1px;background:linear-gradient(90deg,rgba(36,24,70,.6),rgba(36,24,70,0))}.edu-year{color:#9b8fc0}.edu-callsign{font-family:Syne,sans-serif;font-weight:700;font-size:clamp(1.4rem,3vw,2rem);line-height:1.1;letter-spacing:-.02em;color:#ededf0;margin:0;text-transform:uppercase}.edu-callsign-bracket{color:#00f0ff;opacity:.85;margin:0 .05em;font-size:.7em;position:relative;top:-.06em}.edu-type{margin-top:.25rem;font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:#ff2a6d;font-weight:500}.edu-school{margin-top:.7rem;font-family:Outfit,sans-serif;font-size:.9rem;color:#9b8fc0}.edu-school-prefix{color:#00f0ff;font-family:JetBrains Mono,monospace}.posts-stream{display:flex;flex-direction:column;gap:1.4rem}.posts-meta{display:flex;flex-wrap:wrap;gap:.6rem;font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.18em;color:#8b7eb0;text-transform:uppercase;padding-bottom:.6rem;border-bottom:1px dashed rgba(36,24,70,.8)}.posts-meta-sep{color:#241846}.posts-meta-cyan{color:#00f0ff;font-weight:500}.posts-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.posts-row{display:grid;grid-template-columns:auto auto 1fr;gap:.5rem .85rem;align-items:baseline;padding:1rem 0;border-bottom:1px dashed rgba(36,24,70,.6);transition:padding-left .3s ease}.posts-row:hover{padding-left:.6rem}.posts-prefix{color:#8b7eb0;font-family:JetBrains Mono,monospace;font-size:.66rem;letter-spacing:.1em}.posts-date{color:#9b8fc0;font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.06em}.posts-title{grid-column:3/4;font-family:Syne,sans-serif;font-weight:600;font-size:1.1rem;color:#ededf0;text-decoration:none;transition:color .3s ease}.posts-row:hover .posts-title{color:#00f0ff}.posts-excerpt{grid-column:3/4;margin:.35rem 0 0;font-family:Outfit,sans-serif;font-size:.85rem;color:#9b8fc0;line-height:1.55}.contact-stream{display:flex;flex-direction:column;gap:1.4rem}.contact-meta{display:flex;flex-wrap:wrap;gap:.6rem;font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.18em;color:#8b7eb0;text-transform:uppercase;padding-bottom:.6rem;border-bottom:1px dashed rgba(36,24,70,.8)}.contact-meta-sep{color:#241846}.contact-meta-cyan{color:#00f0ff;font-weight:500}.contact-meta-magenta{color:#ff2a6d;font-weight:500}.contact-block{position:relative;padding:1.2rem 1.4rem 1.3rem;background:rgba(14,5,36,.5);border:1px solid rgba(36,24,70,.8)}.contact-corner{position:absolute;width:12px;height:12px;opacity:.7;pointer-events:none}.contact-corner-tl{top:0;left:0;border-top:1px solid #00f0ff;border-left:1px solid #00f0ff}.contact-corner-tr{top:0;right:0;border-top:1px solid #00f0ff;border-right:1px solid #00f0ff}.contact-corner-bl{bottom:0;left:0;border-bottom:1px solid #ff2a6d;border-left:1px solid #ff2a6d}.contact-corner-br{bottom:0;right:0;border-bottom:1px solid #ff2a6d;border-right:1px solid #ff2a6d}.contact-title{display:flex;align-items:center;gap:.6rem;font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:#00f0ff;margin:0 0 .85rem;font-weight:500}.contact-title-id{color:#ff2a6d}.contact-body{font-family:Outfit,sans-serif;font-size:.95rem;line-height:1.7;color:#ededf0;margin:0;font-weight:300}.contact-channels{display:flex;flex-direction:column;gap:.5rem}.contact-channel{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;padding:.8rem 1.1rem;background:rgba(14,5,36,.55);border:1px solid rgba(36,24,70,.8);text-decoration:none;transition:border-color .3s ease,background .3s ease}.contact-channel:hover{border-color:#00f0ff8c;background:rgba(14,5,36,.78)}.contact-channel-glyph{font-family:JetBrains Mono,monospace;font-size:1.05rem;font-weight:600;color:#00f0ff;letter-spacing:0;width:1.6rem;text-align:center}.contact-channel-body{display:flex;flex-direction:column;gap:.15rem}.contact-channel-tag{font-family:JetBrains Mono,monospace;font-size:.6rem;letter-spacing:.22em;color:#8b7eb0;text-transform:uppercase}.contact-channel-label{font-family:Outfit,sans-serif;font-size:.95rem;color:#ededf0}.contact-channel-arrow{color:#ff2a6d;font-family:JetBrains Mono,monospace;font-size:1.1rem;transition:transform .3s ease}.contact-channel:hover .contact-channel-arrow{transform:translate(4px)}.contact-footer{margin-top:.4rem;display:flex;align-items:center;gap:.55rem;padding-top:.6rem;border-top:1px dashed rgba(36,24,70,.8);font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.16em;color:#8b7eb0;text-transform:uppercase}.contact-cursor{color:#ff2a6d;animation:panelCursor 1s steps(2) infinite}.cheat-root{position:fixed;inset:0;z-index:55;display:flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;animation:cheatEnter .3s cubic-bezier(.16,1,.3,1)}@keyframes cheatEnter{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.cheat-backdrop{position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(7,0,20,.7),rgba(3,0,10,.92));backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background-image:repeating-linear-gradient(0deg,rgba(0,240,255,.025)0,rgba(0,240,255,.025) 1px,transparent 1px,transparent 3px)}.cheat-card{position:relative;width:min(820px,92vw);max-height:86vh;background:rgba(14,5,36,.82);border:1px solid rgba(36,24,70,.9);display:flex;flex-direction:column}.cheat-corner{position:absolute;width:16px;height:16px;pointer-events:none}.cheat-corner-tl{top:-1px;left:-1px;border-top:1px solid #00f0ff;border-left:1px solid #00f0ff}.cheat-corner-tr{top:-1px;right:-1px;border-top:1px solid #00f0ff;border-right:1px solid #00f0ff}.cheat-corner-bl{bottom:-1px;left:-1px;border-bottom:1px solid #ff2a6d;border-left:1px solid #ff2a6d}.cheat-corner-br{bottom:-1px;right:-1px;border-bottom:1px solid #ff2a6d;border-right:1px solid #ff2a6d}.cheat-header{display:flex;align-items:center;gap:.7rem;padding:1rem 1.4rem .85rem;border-bottom:1px dashed rgba(36,24,70,.8);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase}.cheat-id{color:#ff2a6d;font-weight:500}.cheat-rule{flex:0 0 24px;height:1px;background:linear-gradient(90deg,rgba(0,240,255,.55),rgba(0,240,255,.05))}.cheat-rule-grow{flex:1 1 auto;background:linear-gradient(90deg,rgba(0,240,255,.4),rgba(255,42,109,.4) 50%,rgba(0,240,255,.05))}.cheat-title{color:#00f0ff;font-weight:500;white-space:nowrap}.cheat-close{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .6rem;background:rgba(7,0,20,.6);border:1px solid rgba(36,24,70,.9);cursor:pointer;color:#9b8fc0;font-family:JetBrains Mono,monospace;font-size:.6rem;letter-spacing:.18em;transition:color .2s,border-color .2s,background .2s}.cheat-close:hover{color:#ff2a6d;border-color:#ff2a6d99;background:rgba(255,42,109,.08)}.cheat-close span{font-size:1.1rem;line-height:1}.cheat-close kbd{font-size:.62rem;padding:.05rem .35rem;border:1px solid rgba(0,240,255,.4);background:rgba(0,240,255,.06);color:#00f0ff;border-radius:2px}.cheat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.4rem 1.6rem;padding:1.2rem 1.6rem 1rem;overflow-y:auto;scrollbar-color:#241846 transparent;scrollbar-width:thin}.cheat-group{display:flex;flex-direction:column;gap:.55rem;padding-bottom:.85rem}.cheat-group-title{font-size:.6rem;letter-spacing:.28em;color:#ff2a6d;text-transform:uppercase;font-weight:500;margin:0 0 .2rem}.cheat-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.32rem}.cheat-row{display:grid;grid-template-columns:minmax(120px,auto) 1fr;gap:.65rem;align-items:baseline;font-size:.78rem}.cheat-keys{display:inline-flex;flex-wrap:wrap;gap:.18rem}.cheat-keys kbd{font-family:JetBrains Mono,monospace;font-size:.62rem;padding:.1rem .42rem;border:1px solid rgba(0,240,255,.55);background:rgba(0,240,255,.07);color:#00f0ff;border-radius:2px;letter-spacing:.04em;font-weight:500}.cheat-label{color:#ededf0;font-family:Outfit,sans-serif;font-size:.85rem}.cheat-footer{display:flex;align-items:center;gap:.6rem;padding:.75rem 1.4rem .95rem;border-top:1px dashed rgba(36,24,70,.8);font-size:.6rem;letter-spacing:.18em;color:#8b7eb0;text-transform:uppercase}.cheat-cursor{color:#ff2a6d;animation:panelCursor 1s steps(2) infinite}body.neural-active:before,body.neural-active:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:60;opacity:0;mix-blend-mode:screen;transition:opacity .05s linear}body.neural-active:before{background:repeating-linear-gradient(0deg,rgba(0,240,255,0)0,rgba(0,240,255,0) 4px,rgba(0,240,255,.18) 4px,rgba(0,240,255,.18) 5px),radial-gradient(ellipse at 50% 50%,rgba(0,240,255,.15)0,transparent 70%);transform:translate3d(-3px,0,0)}body.neural-active:after{background:repeating-linear-gradient(0deg,rgba(255,42,109,0)0,rgba(255,42,109,0) 6px,rgba(255,42,109,.18) 6px,rgba(255,42,109,.18) 7px),radial-gradient(ellipse at 50% 50%,rgba(255,42,109,.1)0,transparent 70%);transform:translate3d(3px,0,0)}body.glitch-active:before{opacity:1;animation:glitchShakeA .18s steps(3)1}body.glitch-active:after{opacity:1;animation:glitchShakeB .18s steps(3)1}@keyframes glitchShakeA{0%{transform:translate3d(-3px,-1px,0)}33%{transform:translate3d(-6px,2px,0) skew(.6deg)}66%{transform:translate3d(-2px,-3px,0)}to{transform:translate3d(-3px,0,0)}}@keyframes glitchShakeB{0%{transform:translate3d(3px,1px,0)}33%{transform:translate3d(5px,-2px,0) skew(-.6deg)}66%{transform:translate3d(2px,3px,0)}to{transform:translate3d(3px,0,0)}}body.glitch-active #neural-fallback,body.glitch-active canvas{animation:glitchBodyShake .18s steps(3)1}@keyframes glitchBodyShake{0%,to{transform:translateZ(0)}33%{transform:translate3d(-1px,1px,0)}66%{transform:translate3d(1px,-1px,0)}}.debug-root{position:fixed;top:130px;right:22px;z-index:39;pointer-events:none;font-family:JetBrains Mono,monospace;animation:debugSlide .3s cubic-bezier(.16,1,.3,1)}@keyframes debugSlide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.debug-frame{position:relative;background:rgba(7,0,20,.7);border:1px solid rgba(255,42,109,.55);padding:.45rem .65rem .55rem;min-width:140px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.debug-corner{position:absolute;width:9px;height:9px}.debug-corner-tl{top:-1px;left:-1px;border-top:1px solid #ff2a6d;border-left:1px solid #ff2a6d}.debug-corner-tr{top:-1px;right:-1px;border-top:1px solid #ff2a6d;border-right:1px solid #ff2a6d}.debug-corner-bl{bottom:-1px;left:-1px;border-bottom:1px solid #ff2a6d;border-left:1px solid #ff2a6d}.debug-corner-br{bottom:-1px;right:-1px;border-bottom:1px solid #ff2a6d;border-right:1px solid #ff2a6d}.debug-head{display:flex;align-items:center;gap:.45rem;font-size:.55rem;letter-spacing:.28em;color:#ff2a6d;text-transform:uppercase;margin-bottom:.3rem;font-weight:500}.debug-led{width:6px;height:6px;border-radius:50%;background:#ff2a6d;box-shadow:0 0 6px #ff2a6d99;animation:autopilotPulse 1.6s ease-out infinite}.debug-rows{display:flex;flex-direction:column;gap:.18rem}.debug-row{display:flex;justify-content:space-between;gap:.5rem;font-size:.62rem;letter-spacing:.04em}.debug-row-label{color:#8b7eb0;letter-spacing:.18em;text-transform:uppercase}.debug-row-value{color:#ededf0;font-variant-numeric:tabular-nums}.debug-row-value.is-mono{font-size:.58rem;color:#00f0ff}.debug-row-value.is-green{color:#34d399}.debug-row-value.is-warn{color:#ffb84a}.debug-row-value.is-bad{color:#ff2a6d}.audio-control-host{position:fixed;top:76px;right:22px;z-index:41;pointer-events:auto}.mute-btn{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .75rem;background:rgba(7,0,20,.72);border:1px solid rgba(0,240,255,.45);color:#00f0ff;font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:border-color .25s,color .25s,background .25s,transform .2s;box-shadow:0 0#00f0ff66}.mute-btn:hover{border-color:#00f0ffd9;background:rgba(0,240,255,.08);transform:translateY(-1px)}.mute-btn.is-muted{color:#ff2a6d;border-color:#ff2a6d8c;animation:muteBtnPulse 2.4s ease-in-out infinite}.mute-btn.is-muted:hover{border-color:#ff2a6de6;background:rgba(255,42,109,.06)}@keyframes muteBtnPulse{0%,to{box-shadow:0 0#ff2a6d73}50%{box-shadow:0 0 0 6px #ff2a6d00}}.mute-btn-label{font-weight:500}.mute-btn-key{font-family:JetBrains Mono,monospace;font-size:.55rem;padding:.05rem .32rem;border:1px solid currentColor;background:rgba(0,0,0,.25);border-radius:2px;letter-spacing:.04em;opacity:.85}.about-tty{font-family:JetBrains Mono,monospace;display:flex;flex-direction:column;gap:1.4rem}.about-tty-block{display:flex;flex-direction:column;gap:.45rem}.about-tty-prompt{display:flex;align-items:center;gap:.55rem;font-size:.82rem;margin:0}.about-tty-host{color:#00f0ff}.about-tty-cmd{color:#ededf0;font-weight:500}.about-tty-out{padding-left:.5rem;border-left:1px dashed rgba(36,24,70,.8);display:flex;flex-direction:column;gap:.3rem}.about-tty-line{display:flex;align-items:baseline;gap:.5rem;font-size:.85rem;color:#ededf0;margin:0}.about-tty-arrow{color:#ff2a6d;font-weight:500}.about-tty-body{font-family:Outfit,sans-serif;font-size:.95rem;line-height:1.7;color:#ededf0;font-weight:300;margin:0;padding:.4rem 0}.about-tty-langrow{font-variant-numeric:tabular-nums}.about-tty-langname{color:#ededf0;min-width:6rem}.about-tty-langbar{color:#00f0ff;letter-spacing:-.02em}.about-tty-langbar.is-magenta{color:#ff2a6d}.about-tty-langlvl{color:#00f0ff;font-weight:500}.about-tty-langlvl.is-magenta{color:#ff2a6d}.about-tty-chips{display:flex;flex-wrap:wrap;gap:.4rem;padding:.3rem 0}.about-tty-chip{font-size:.78rem;color:#9b8fc0;padding:.18rem .55rem;border:1px solid rgba(36,24,70,.8);background:rgba(7,0,20,.4);letter-spacing:.04em;transition:color .2s,border-color .2s}.about-tty-chip:hover{color:#ff2a6d;border-color:#ff2a6d80}.about-tty-cursor{color:#ff2a6d;animation:panelCursor 1s steps(2) infinite;margin-left:.4rem}.about-tty-end{margin-top:.4rem}.edu-mem{font-family:JetBrains Mono,monospace;display:flex;flex-direction:column;gap:1rem}.edu-mem-meta{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.62rem;letter-spacing:.18em;color:#8b7eb0;text-transform:uppercase;padding-bottom:.6rem;border-bottom:1px dashed rgba(36,24,70,.8)}.edu-mem-sep{color:#241846}.edu-mem-cyan{color:#00f0ff;font-weight:500}.edu-mem-magenta{color:#ff2a6d;font-weight:500}.edu-mem-table-head{display:grid;grid-template-columns:11rem 1fr;font-size:.6rem;letter-spacing:.22em;color:#8b7eb0;text-transform:uppercase;padding:0 1rem}.edu-mem-list{display:flex;flex-direction:column;gap:.7rem}.edu-mem-block{position:relative;display:grid;grid-template-columns:11rem 1fr;gap:1rem;padding:.95rem 1rem 1.1rem;background:rgba(14,5,36,.55);border:1px solid rgba(36,24,70,.8);transition:border-color .4s ease}.edu-mem-block:hover{border-color:#00f0ff73}.edu-mem-corner{position:absolute;width:12px;height:12px;opacity:.55;pointer-events:none;transition:opacity .3s}.edu-mem-block:hover .edu-mem-corner{opacity:1}.edu-mem-corner-tl{top:0;left:0;border-top:1px solid #00f0ff;border-left:1px solid #00f0ff}.edu-mem-corner-tr{top:0;right:0;border-top:1px solid #00f0ff;border-right:1px solid #00f0ff}.edu-mem-corner-bl{bottom:0;left:0;border-bottom:1px solid #ff2a6d;border-left:1px solid #ff2a6d}.edu-mem-corner-br{bottom:0;right:0;border-bottom:1px solid #ff2a6d;border-right:1px solid #ff2a6d}.edu-mem-row{grid-column:1/-1;display:flex;align-items:baseline;gap:.7rem;flex-wrap:wrap}.edu-mem-addr{color:#ff2a6d;font-size:.85rem;font-weight:500;letter-spacing:.04em;font-variant-numeric:tabular-nums}.edu-mem-comment{color:#8b7eb0;font-size:.7rem;letter-spacing:.16em}.edu-mem-fields{grid-column:2/-1;display:flex;flex-direction:column;gap:.3rem;padding:.4rem 0 .1rem}.edu-mem-field{display:grid;grid-template-columns:5rem auto 1fr;gap:.55rem;align-items:baseline;font-size:.82rem}.edu-mem-key{color:#00f0ff}.edu-mem-eq{color:#8b7eb0}.edu-mem-val{color:#ededf0}.edu-mem-val-cyan{color:#00f0ff}.edu-mem-eof{display:flex;align-items:center;gap:.6rem;font-size:.62rem;letter-spacing:.22em;color:#8b7eb0;text-transform:uppercase;margin:.4rem 0 0}.edu-mem-eof-tag{color:#ff2a6d;font-weight:500}.edu-mem-eof-line{flex:1 1 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(36,24,70,.7) 50%,transparent)}.stack-graph{font-family:JetBrains Mono,monospace;display:flex;flex-direction:column;gap:1rem}.stack-graph-meta{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.62rem;letter-spacing:.18em;color:#8b7eb0;text-transform:uppercase;padding-bottom:.6rem;border-bottom:1px dashed rgba(36,24,70,.8)}.stack-graph-sep{color:#241846}.stack-graph-schema{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;font-size:.7rem;color:#9b8fc0;margin:0;padding:.2rem .4rem;border:1px dashed rgba(36,24,70,.7);background:rgba(7,0,20,.3)}.stack-graph-schema-label{color:#8b7eb0;letter-spacing:.2em;text-transform:uppercase;font-size:.6rem}.stack-graph-schema-arrow{color:#ff2a6d}.stack-graph-edge{display:inline-flex;align-items:center;gap:.25rem}.stack-graph-node-tag{color:#00f0ff;border:1px solid rgba(0,240,255,.45);padding:.05rem .4rem;font-size:.66rem;letter-spacing:.06em;font-weight:500}.stack-graph-edge-line{color:#8b7eb0;letter-spacing:-.05em}.stack-graph-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.85rem}.stack-graph-node{position:relative;padding:.95rem 1rem 1rem;background:rgba(14,5,36,.5);border:1px solid rgba(36,24,70,.8);display:flex;flex-direction:column;gap:.55rem;transition:border-color .4s ease}.stack-graph-node:hover{border-color:#00f0ff80}.stack-graph-corner{position:absolute;width:12px;height:12px;opacity:.55;pointer-events:none;transition:opacity .3s}.stack-graph-node:hover .stack-graph-corner{opacity:1}.stack-graph-corner-tl{top:0;left:0;border-top:1px solid #00f0ff;border-left:1px solid #00f0ff}.stack-graph-corner-tr{top:0;right:0;border-top:1px solid #00f0ff;border-right:1px solid #00f0ff}.stack-graph-corner-bl{bottom:0;left:0;border-bottom:1px solid #ff2a6d;border-left:1px solid #ff2a6d}.stack-graph-corner-br{bottom:0;right:0;border-bottom:1px solid #ff2a6d;border-right:1px solid #ff2a6d}.stack-graph-node-head{display:flex;align-items:center;justify-content:space-between;font-size:.6rem;color:#8b7eb0;letter-spacing:.18em;text-transform:uppercase}.stack-graph-node-id{color:#ff2a6d}.stack-graph-node-label{color:#00f0ff;border:1px solid rgba(0,240,255,.45);padding:.05rem .35rem;font-size:.62rem;letter-spacing:.06em;font-weight:500}.stack-graph-node-title{font-family:Syne,sans-serif;font-size:1.1rem;letter-spacing:-.01em;color:#ededf0;margin:0;font-weight:700}.stack-graph-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.18rem}.stack-graph-list-row{display:flex;align-items:baseline;gap:.45rem;font-family:Outfit,sans-serif;font-size:.85rem;color:#9b8fc0;transition:color .2s}.stack-graph-list-row:hover{color:#00f0ff}.stack-graph-list-dot{color:#8b7eb0}.stack-graph-list-name{color:inherit}.stack-graph-node-foot{margin-top:.4rem;padding-top:.45rem;border-top:1px dashed rgba(36,24,70,.7);font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:#8b7eb0}.contact-net{font-family:JetBrains Mono,monospace;display:flex;flex-direction:column;gap:1rem}.contact-net-meta{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.62rem;letter-spacing:.18em;color:#8b7eb0;text-transform:uppercase;padding-bottom:.6rem;border-bottom:1px dashed rgba(36,24,70,.8)}.contact-net-sep{color:#241846}.contact-net-cyan{color:#00f0ff;font-weight:500}.contact-net-mute{color:#9b8fc0}.contact-net-magenta{color:#ff2a6d;font-weight:500}.contact-net-handshake{display:flex;flex-direction:column;gap:.18rem;padding:.7rem .9rem;background:rgba(7,0,20,.45);border:1px dashed rgba(36,24,70,.7)}.contact-net-line{margin:0;font-size:.78rem;font-variant-numeric:tabular-nums;letter-spacing:.02em}.contact-net-tone-mute{color:#8b7eb0}.contact-net-tone-cyan{color:#00f0ff}.contact-net-tone-green{color:#34d399}.contact-net-tone-magenta{color:#ff2a6d}.contact-net-line-cursor{display:flex;align-items:center}.contact-net-cursor{color:#ff2a6d;animation:panelCursor 1s steps(2) infinite}.contact-net-block{position:relative;padding:1rem 1.2rem 1.1rem;background:rgba(14,5,36,.5);border:1px solid rgba(36,24,70,.8)}.contact-net-corner{position:absolute;width:12px;height:12px;opacity:.7;pointer-events:none}.contact-net-corner-tl{top:0;left:0;border-top:1px solid #00f0ff;border-left:1px solid #00f0ff}.contact-net-corner-tr{top:0;right:0;border-top:1px solid #00f0ff;border-right:1px solid #00f0ff}.contact-net-corner-bl{bottom:0;left:0;border-bottom:1px solid #ff2a6d;border-left:1px solid #ff2a6d}.contact-net-corner-br{bottom:0;right:0;border-bottom:1px solid #ff2a6d;border-right:1px solid #ff2a6d}.contact-net-title{display:flex;align-items:center;gap:.55rem;font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:#00f0ff;margin:0 0 .7rem;font-weight:500}.contact-net-title-id{color:#ff2a6d}.contact-net-body{font-family:Outfit,sans-serif;font-size:.95rem;line-height:1.7;color:#ededf0;margin:0;font-weight:300}.contact-net-channels-head{display:flex;align-items:center;gap:.55rem;font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:#00f0ff;font-weight:500}.contact-net-channels-id{color:#ff2a6d}.contact-net-channels-fill{flex:1 1 auto;height:1px;background:linear-gradient(90deg,rgba(36,24,70,.6),rgba(36,24,70,0))}.contact-net-channels-count{color:#9b8fc0}.contact-net-channels{display:flex;flex-direction:column;gap:.5rem}.contact-net-channel{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;padding:.85rem 1.1rem;background:rgba(14,5,36,.55);border:1px solid rgba(36,24,70,.8);text-decoration:none;transition:border-color .3s ease,background .3s ease}.contact-net-channel:hover{border-color:#00f0ff8c;background:rgba(14,5,36,.78)}.contact-net-channel-glyph{font-size:1.05rem;font-weight:600;color:#00f0ff;width:1.6rem;text-align:center}.contact-net-channel-body{display:flex;flex-direction:column;gap:.15rem}.contact-net-channel-tag{font-size:.6rem;letter-spacing:.22em;color:#8b7eb0;text-transform:uppercase}.contact-net-channel-label{font-family:Outfit,sans-serif;font-size:.95rem;color:#ededf0}.contact-net-channel-proto{color:#8b7eb0;font-family:JetBrains Mono,monospace;font-size:.75rem}.contact-net-channel-arrow{color:#ff2a6d;font-size:1.1rem;transition:transform .3s ease}.contact-net-channel:hover .contact-net-channel-arrow{transform:translate(4px)}.contact-net-footer{margin:.4rem 0 0;display:flex;align-items:center;gap:.55rem;padding-top:.6rem;border-top:1px dashed rgba(36,24,70,.8);font-size:.62rem;letter-spacing:.16em;color:#8b7eb0;text-transform:uppercase}