:root{--vt-bg0:#070a1a;--vt-bg1:rgba(10,13,20,.78);--vt-bg2:rgba(10,13,20,.92);--vt-text:#e6edf6;--vt-muted:#a0aec0;--vt-dim:#6b7280;--vt-faint:#3d4a5c;--vt-teal:#1a9b9e;--vt-teal-bright:#2cb5b8;--vt-amber:#b8860b;--vt-amber-bright:#d4a017;--vt-burgundy:#8b2252;--vt-burgundy-bright:#a62b63;--vt-cyan:#23f7f0;--vt-cyan-mid:#02e5eb;--vt-magenta:#cd0e85;--vt-magenta-mid:#ac0f6a;--vt-orange:#fd832e;--vt-coral:#fc673e;--vt-indigo:#1e0042;--vt-grid-blue:#1f47a8;--vt-chrome:rgba(230,237,246,.12);--vt-chrome-strong:rgba(230,237,246,.18);--vt-chrome-bright:rgba(230,237,246,.28);--vt-cyan-line:rgba(35,247,240,.35);--vt-magenta-line:rgba(205,14,133,.3);--vt-orange-line:rgba(253,131,46,.3);--vt-teal-line:rgba(44,181,184,.35);--vt-amber-line:rgba(212,160,23,.3);--vt-burgundy-line:rgba(166,43,99,.3);--vt-cyan-glow:rgba(35,247,240,.28);--vt-magenta-glow:rgba(205,14,133,.24);--vt-orange-glow:rgba(253,131,46,.2);--vt-teal-glow:rgba(35,247,240,.24);--vt-amber-glow:rgba(253,131,46,.2);--vt-burgundy-glow:rgba(205,14,133,.2);--vt-fog:radial-gradient(ellipse 130% 110% at 15% 10%,rgba(30,0,66,.22) 0%,transparent 55%),radial-gradient(ellipse 110% 130% at 85% 45%,rgba(205,14,133,.18) 0%,transparent 50%),radial-gradient(ellipse 100% 90% at 25% 80%,rgba(35,247,240,.15) 0%,transparent 45%),radial-gradient(ellipse 80% 60% at 70% 90%,rgba(253,131,46,.12) 0%,transparent 40%),linear-gradient(180deg,transparent 60%,rgba(253,131,46,.1) 88%,rgba(253,131,46,.05)),linear-gradient(180deg,rgba(14,20,40,.1),rgba(14,20,40,.7))}.vt-viewport{position:relative;min-height:100vh;background:#0e1428;isolation:isolate;overflow-x:hidden}.vt-viewport__content{position:relative;z-index:10}.vt-screen{position:relative;margin:14px;min-height:calc(100vh - 28px);border-radius:22px;overflow:hidden;background:var(--vt-bg0);box-shadow:0 0 0 1px rgba(230,237,246,.08),0 30px 90px rgba(0,0,0,.55),inset 0 0 0 1px rgba(0,0,0,.55),inset 0 0 80px rgba(0,0,0,.65);isolation:isolate}.vt-screen:before{z-index:100;background:radial-gradient(120% 90% at 50% 10%,hsla(0,0%,100%,.06),transparent 55%),radial-gradient(120% 120% at 50% 90%,rgba(0,0,0,.55),transparent 55%);opacity:.55;mix-blend-mode:screen}.vt-screen:after,.vt-screen:before{content:"";position:absolute;inset:0;border-radius:22px;pointer-events:none}.vt-screen:after{z-index:101;box-shadow:inset 0 0 0 1px var(--vt-chrome-strong),inset 0 1px 0 hsla(0,0%,100%,.03),inset 2px 0 0 rgba(26,155,158,.06),inset -2px 0 0 rgba(139,34,82,.05);opacity:.6}@media (max-width:768px){.vt-screen{margin:8px;min-height:calc(100vh - 16px)}.vt-screen,.vt-screen:after,.vt-screen:before{border-radius:16px}}.vt-viewport__fog{position:absolute;inset:0;background:var(--vt-fog);opacity:1;z-index:0;pointer-events:none;animation:vtFogDrift 18s ease-in-out infinite alternate;will-change:transform}@keyframes vtFogDrift{0%{transform:translate3d(-1.2%,-.8%,0) scale(1.02)}to{transform:translate3d(1%,.6%,0) scale(1.03)}}@media (prefers-reduced-motion:reduce){.vt-viewport__fog{animation:none}}.vt-viewport__glass{z-index:5;background:radial-gradient(1200px 700px at 20% 10%,rgba(230,237,246,.1),transparent 60%),radial-gradient(900px 600px at 90% 30%,rgba(26,155,158,.1),transparent 55%),linear-gradient(180deg,hsla(0,0%,100%,.03),transparent 20%,transparent 80%,rgba(0,0,0,.18));mix-blend-mode:screen;opacity:.65}.vt-viewport__bezel,.vt-viewport__glass{position:absolute;inset:0;pointer-events:none}.vt-viewport__bezel{z-index:12;box-shadow:inset 0 0 0 1px var(--vt-chrome),inset 0 0 0 2px rgba(0,0,0,.4),inset 0 0 80px rgba(0,0,0,.65)}.vt-viewport__bezel:before{content:"";position:absolute;inset:18px;border-radius:18px;pointer-events:none;background:linear-gradient(var(--vt-chrome-strong),var(--vt-chrome-strong)) 0 0 /28px 1px no-repeat,linear-gradient(var(--vt-chrome-strong),var(--vt-chrome-strong)) 0 0 /1px 28px no-repeat,linear-gradient(var(--vt-chrome-strong),var(--vt-chrome-strong)) 100% 0 /28px 1px no-repeat,linear-gradient(var(--vt-chrome-strong),var(--vt-chrome-strong)) 100% 0 /1px 28px no-repeat,linear-gradient(var(--vt-chrome-strong),var(--vt-chrome-strong)) 0 100% /28px 1px no-repeat,linear-gradient(var(--vt-chrome-strong),var(--vt-chrome-strong)) 0 100% /1px 28px no-repeat,linear-gradient(var(--vt-chrome-strong),var(--vt-chrome-strong)) 100% 100% /28px 1px no-repeat,linear-gradient(var(--vt-chrome-strong),var(--vt-chrome-strong)) 100% 100% /1px 28px no-repeat;opacity:.85}.vt-viewport__bezel:after{content:"";position:absolute;inset:28px;border-radius:16px;box-shadow:inset 0 0 0 1px rgba(230,237,246,.06);pointer-events:none}.vt-viewport__grain{position:absolute;inset:0;z-index:8;pointer-events:none;opacity:.06;mix-blend-mode:overlay;background:repeating-linear-gradient(0deg,transparent,hsla(0,0%,100%,.03) 2px,transparent 4px),repeating-linear-gradient(90deg,transparent,hsla(0,0%,100%,.03) 2px,transparent 4px);background-size:240px 240px;animation:vtGrain 7s steps(2) infinite}@keyframes vtGrain{0%{transform:translateZ(0)}25%{transform:translate3d(-1%,1%,0)}50%{transform:translate3d(1%,-1%,0)}75%{transform:translate3d(-1%,-1%,0)}to{transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.vt-viewport__grain{animation:none}}.vt-viewport__boot{position:absolute;inset:-20%;z-index:14;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(35,247,240,.18) 40%,rgba(205,14,133,.14) 50%,rgba(253,131,46,.1) 60%,transparent);transform:translateX(-30%);animation:vtBoot .95s ease-out forwards;filter:blur(.3px)}@keyframes vtBoot{to{transform:translateX(35%);opacity:0}}@media (prefers-reduced-motion:reduce){.vt-viewport__boot{display:none}}.vt-hud{position:fixed;top:80px;left:14px;right:14px;bottom:14px;z-index:35;pointer-events:none;padding:calc(12px + env(safe-area-inset-top)) calc(20px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(20px + env(safe-area-inset-left));display:flex;flex-direction:column;justify-content:space-between;color:var(--vt-text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;border-radius:22px}.vt-hud:before{content:"";position:absolute;inset:8px;border-radius:20px;pointer-events:none;border:1px solid transparent;background:linear-gradient(135deg,rgba(35,247,240,.12),transparent 25%,transparent 75%,rgba(205,14,133,.1)) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;animation:hudBreathe 4s ease-in-out infinite;box-shadow:0 0 40px rgba(35,247,240,.06),0 0 80px rgba(205,14,133,.04)}@keyframes hudBreathe{0%,to{opacity:.55}50%{opacity:.85}}.vt-hud__chip,.vt-hud__diag{text-shadow:0 0 8px rgba(35,247,240,.12),0 0 16px rgba(35,247,240,.06)}.vt-hud__top{align-items:flex-start}.vt-hud__bottom,.vt-hud__top{display:flex;justify-content:space-between;gap:12px}.vt-hud__bottom{align-items:flex-end}.vt-hud__chip{display:flex;align-items:center;gap:10px;padding:10px 16px;background:linear-gradient(135deg,rgba(10,13,20,.9),rgba(26,155,158,.08));border:1px solid var(--vt-teal-line);border-radius:8px;backdrop-filter:blur(14px);font-size:12px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--vt-text);box-shadow:0 0 20px rgba(26,155,158,.1),inset 0 1px 0 hsla(0,0%,100%,.06);transition:all .3s ease}.vt-hud__chip:hover{border-color:rgba(26,155,158,.45);box-shadow:0 0 30px rgba(26,155,158,.15),inset 0 1px 0 hsla(0,0%,100%,.06)}.vt-hud__sep{color:rgba(26,155,158,.35)}.vt-hud__id{color:var(--vt-teal);letter-spacing:.1em;font-weight:500}.vt-hud__time{color:var(--vt-teal);font-variant-numeric:tabular-nums;text-shadow:0 0 10px rgba(26,155,158,.4)}.vt-hud__warn{color:var(--vt-amber);font-weight:600;text-shadow:0 0 8px rgba(184,134,11,.5)}.vt-hud__diag{min-width:260px;padding:12px 14px;background:linear-gradient(180deg,rgba(10,13,20,.88),rgba(10,13,20,.95));border:1px solid var(--vt-teal-line);border-radius:10px;backdrop-filter:blur(14px);display:flex;flex-direction:column;gap:8px;box-shadow:0 4px 24px rgba(0,0,0,.35),0 0 30px rgba(26,155,158,.06),inset 0 1px 0 hsla(0,0%,100%,.03)}.vt-hud__diag:before{content:"";position:absolute;top:0;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,var(--vt-teal),transparent);opacity:.5}.vt-hud__diag-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.vt-hud__diag-label{font-size:11px;color:var(--vt-muted);letter-spacing:.08em}.vt-hud__diag-value{font-size:13px;font-weight:600;color:var(--vt-cyan);text-shadow:0 0 12px rgba(35,247,240,.4)}.vt-hud__diag-value--warning{color:var(--vt-amber);text-shadow:0 0 8px rgba(184,134,11,.4)}.vt-hud__diag-value--danger{color:var(--vt-burgundy);text-shadow:0 0 8px rgba(139,34,82,.4)}.vt-hud__stamp{padding:8px 14px;background:linear-gradient(90deg,rgba(139,34,82,.15),rgba(184,134,11,.15));border:1px solid var(--vt-amber-line);border-radius:8px;color:var(--vt-amber);font-size:10px;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 0 10px rgba(184,134,11,.35);box-shadow:0 0 20px rgba(184,134,11,.08);animation:stampPulse 3s ease-in-out infinite}@keyframes stampPulse{0%,to{opacity:.85}50%{opacity:1}}.vt-hud__status{display:flex;align-items:center;gap:6px;padding:6px 12px;background:rgba(0,0,0,.4);border-radius:6px;font-size:10px}.vt-hud__status--online{border:1px solid rgba(26,155,158,.35);color:var(--vt-teal)}.vt-hud__status--offline{border:1px solid rgba(139,34,82,.35);color:var(--vt-burgundy)}@media (max-width:768px){.vt-hud{padding:10px 12px}.vt-hud__top{flex-direction:column;gap:8px}.vt-hud__chip{font-size:9px;padding:6px 10px;gap:6px}.vt-hud__diag{min-width:180px;padding:8px 10px}.vt-hud__bottom{flex-direction:column-reverse;align-items:stretch;gap:8px}.vt-viewport__bezel:before{inset:10px;border-radius:12px}}@media (max-width:480px){.vt-hud__diag,.vt-hud__id{display:none}}.vt-hud--connected:before{background:linear-gradient(135deg,rgba(26,155,158,.12),transparent 25%,transparent 75%,rgba(26,155,158,.08)) border-box;animation:hudConnectedBreathe 3s ease-in-out infinite}@keyframes hudConnectedBreathe{0%,to{opacity:.6}50%{opacity:.9}}.vt-hud--connecting:before{background:linear-gradient(135deg,rgba(184,134,11,.15),transparent 30%,transparent 70%,rgba(184,134,11,.1)) border-box;animation:hudScanPulse 1.2s ease-in-out infinite}@keyframes hudScanPulse{0%,to{opacity:.4}50%{opacity:.85}}.vt-hud--flash:after{content:"";position:absolute;inset:0;border-radius:20px;background:radial-gradient(ellipse at center,rgba(26,155,158,.15) 0,transparent 70%);animation:hudFlash .6s ease-out forwards;pointer-events:none}@keyframes hudFlash{0%{opacity:0;transform:scale(.98)}30%{opacity:1}to{opacity:0;transform:scale(1.02)}}.vt-hud__entity-sigil{display:flex;align-items:center;gap:8px;padding:6px 12px;background:linear-gradient(135deg,rgba(10,13,20,.85),rgba(26,155,158,.08));border:1px solid rgba(26,155,158,.35);border-radius:8px;backdrop-filter:blur(12px);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#1a9b9e}.vt-hud__entity-sigil img{width:24px;height:24px;border-radius:50%;border:1px solid rgba(26,155,158,.4);-o-object-fit:cover;object-fit:cover}.neural-mote{position:fixed;width:3px;height:3px;border-radius:50%;pointer-events:none;z-index:9998}.neural-mote--teal{background:#1a9b9e;box-shadow:0 0 8px #1a9b9e,0 0 16px rgba(26,155,158,.5)}.neural-mote--amber{background:#b8860b;box-shadow:0 0 8px #b8860b,0 0 16px rgba(184,134,11,.5)}.neural-mote--burgundy{background:#8b2252;box-shadow:0 0 8px #8b2252,0 0 16px rgba(139,34,82,.5)}.vt-hud--chat-mode{pointer-events:none}.vt-hud--chat-mode .vt-hud__top{transform:translateY(-12px);opacity:0;transition:transform .6s cubic-bezier(.4,0,.2,1),opacity .4s ease-out}.vt-hud--chat-mode .vt-hud__bottom{transform:translateY(100%);opacity:0;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .3s ease-out}.vt-hud--chat-mode:before{inset:12px;background:linear-gradient(135deg,rgba(26,155,158,.06),transparent 20%,transparent 80%,rgba(26,155,158,.04)) border-box;animation:chatVisorBreathe 5s ease-in-out infinite}@keyframes chatVisorBreathe{0%,to{opacity:.4}50%{opacity:.65}}.vt-hud--chat-mode .vt-hud__entity-link{position:absolute;top:16px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:10px;padding:6px 16px;background:linear-gradient(135deg,rgba(10,13,20,.92),rgba(26,155,158,.08));border:1px solid rgba(26,155,158,.3);border-radius:20px;backdrop-filter:blur(16px);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--vt-teal);box-shadow:0 4px 20px rgba(0,0,0,.4),0 0 30px rgba(26,155,158,.1),inset 0 1px 0 hsla(0,0%,100%,.05);animation:entityLinkAppear .6s cubic-bezier(.4,0,.2,1) forwards;opacity:0;pointer-events:auto;z-index:10}@keyframes entityLinkAppear{0%{opacity:0;transform:translateX(-50%) translateY(-10px) scale(.95)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}.vt-hud__entity-link:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--vt-teal);box-shadow:0 0 10px var(--vt-teal),0 0 20px rgba(26,155,158,.5);animation:entityPulse 2s ease-in-out infinite}@keyframes entityPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.15)}}.vt-hud__entity-name{font-weight:500;text-shadow:0 0 12px rgba(26,155,158,.4)}.vt-hud--chat-mode .vt-hud__session-badge{position:absolute;bottom:18px;right:24px;display:flex;align-items:center;gap:8px;padding:4px 12px;background:rgba(10,13,20,.88);border:1px solid var(--vt-chrome);border-radius:4px;font-size:9px;letter-spacing:.1em;color:var(--vt-dim);animation:sessionBadgeAppear .8s cubic-bezier(.4,0,.2,1) .3s forwards;opacity:0;pointer-events:auto}@keyframes sessionBadgeAppear{0%{opacity:0;transform:translateY(10px)}to{opacity:.7;transform:translateY(0)}}.vt-hud--chat-mode .vt-viewport__bezel:before{inset:12px;opacity:.6;transition:inset .6s ease,opacity .4s ease}.vt-hud__bottom,.vt-hud__top{transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .4s ease}.vt-hud:not(.vt-hud--chat-mode) .vt-hud__entity-link,.vt-hud:not(.vt-hud--chat-mode) .vt-hud__session-badge{display:none}.vt-chat-transition{position:fixed;inset:0;z-index:1050;pointer-events:none}.vt-chat-transition__frame{position:absolute;inset:50px;border:1px solid rgba(26,155,158,.5);border-radius:16px;animation:chatFrameContract .8s cubic-bezier(.4,0,.2,1) forwards;box-shadow:0 0 40px rgba(26,155,158,.15),inset 0 0 60px rgba(26,155,158,.05)}@keyframes chatFrameContract{0%{inset:30%;opacity:.8;border-color:rgba(26,155,158,.6)}to{inset:14px;opacity:.3;border-color:rgba(26,155,158,.2)}}.vt-chat-transition__scan{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(26,155,158,.4) 20%,rgba(26,155,158,.8) 50%,rgba(26,155,158,.4) 80%,transparent);box-shadow:0 0 20px rgba(26,155,158,.6);animation:chatScanSweep .6s ease-out forwards}@keyframes chatScanSweep{0%{top:50%;opacity:1;transform:scaleX(.5)}to{top:0;opacity:0;transform:scaleX(1)}}@media (max-width:768px){.vt-hud--chat-mode .vt-hud__entity-link{top:10px;padding:5px 12px;font-size:9px;border-radius:16px}.vt-hud--chat-mode .vt-hud__session-badge{bottom:12px;right:16px;font-size:8px}}@keyframes vtBreatheBorder{0%,to{box-shadow:inset 0 0 0 1px rgba(26,155,158,.15),0 0 15px rgba(26,155,158,.05)}50%{box-shadow:inset 0 0 0 1px rgba(26,155,158,.3),0 0 25px rgba(26,155,158,.12)}}.vt-breathe{animation:vtBreatheBorder 4s ease-in-out infinite}@keyframes breathingBorderPulse{0%,to{box-shadow:inset 0 0 0 1px rgba(var(--breathing-color-rgb,26,155,158),calc(.3 * var(--breathing-intensity, .5))),0 0 20px rgba(var(--breathing-color-rgb,26,155,158),calc(.09 * var(--breathing-intensity, .5)))}50%{box-shadow:inset 0 0 0 1px rgba(var(--breathing-color-rgb,26,155,158),calc(.5 * var(--breathing-intensity, .5))),0 0 25px rgba(var(--breathing-color-rgb,26,155,158),calc(.18 * var(--breathing-intensity, .5)))}}@keyframes vtProgressSweep{0%{left:-25%;opacity:0}10%{opacity:1}90%{opacity:1}to{left:125%;opacity:0}}.vt-progress-sweep{position:relative;overflow:hidden}.vt-progress-sweep:after{content:"";position:absolute;top:0;height:1px;width:20%;background:linear-gradient(90deg,transparent,var(--vt-cyan),transparent);animation:vtProgressSweep 10s ease-in-out infinite}@keyframes vtLedBlink{0%,90%,to{opacity:1}92%{opacity:.3}94%{opacity:1}96%{opacity:.4}}.vt-led-blink{animation:vtLedBlink 3s ease-in-out infinite}@keyframes vtDataTick{0%,95%,to{opacity:1}96%{opacity:.5;text-shadow:0 0 10px var(--vt-cyan)}98%{opacity:1;text-shadow:none}}.vt-data-tick{animation:vtDataTick 4s ease-in-out infinite}@keyframes vtScanSweepCard{0%{left:-100%}to{left:200%}}.vt-scan-card{position:relative;overflow:hidden}.vt-scan-card:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(35,247,240,.08) 45%,rgba(35,247,240,.15) 50%,rgba(35,247,240,.08) 55%,transparent 60%);opacity:0;transition:opacity .3s ease;pointer-events:none}.vt-scan-card:hover:before{opacity:1;animation:vtScanSweepCard .8s ease-out}@keyframes vtCalibrationFlash{0%{opacity:0;transform:translateX(-100%)}50%{opacity:1}to{opacity:0;transform:translateX(100%)}}.vt-calibrate{position:relative;overflow:hidden}.vt-calibrate.is-calibrating:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(35,247,240,.3),transparent);animation:vtCalibrationFlash .25s ease-out}@keyframes vtShimmer{0%{left:-30%}to{left:130%}}.vt-shimmer{position:relative;overflow:hidden}.vt-shimmer:after{content:"";position:absolute;top:0;bottom:0;width:30%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.15),transparent);animation:vtShimmer 8s ease-in-out infinite}.vt-chromatic-edge{box-shadow:inset 2px 2px 20px -10px rgba(35,247,240,.15),inset -2px -2px 20px -10px rgba(205,14,133,.12)}.vt-glow-online{box-shadow:0 0 20px rgba(35,247,240,.15);border-color:rgba(35,247,240,.3)!important}.vt-glow-processing{box-shadow:0 0 20px rgba(253,131,46,.15);border-color:rgba(253,131,46,.3)!important;animation:vtBreatheBorder 2s ease-in-out infinite}.vt-glow-warning{box-shadow:0 0 20px rgba(184,134,11,.15);border-color:rgba(184,134,11,.3)!important}.vt-glow-error{box-shadow:0 0 20px rgba(205,14,133,.15);border-color:rgba(205,14,133,.3)!important}@keyframes vtCircuitPulse{0%,to{opacity:.1;stroke-dashoffset:0}50%{opacity:.3;stroke-dashoffset:50}}@keyframes vtRadarSweep{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.vt-radar{animation:vtRadarSweep 6s linear infinite}@keyframes vtHeartbeat{0%,to{transform:scale(1);opacity:1}14%{transform:scale(1.02)}28%{transform:scale(1)}42%{transform:scale(1.015)}56%{transform:scale(1);opacity:.9}}.vt-heartbeat{animation:vtHeartbeat 2.5s ease-in-out infinite}@keyframes vtTextFlicker{0%,94%,to{opacity:1}95%{opacity:.5}97%{opacity:.8}99%{opacity:.3}}.vt-flicker{animation:vtTextFlicker 5s ease-in-out infinite}@keyframes vtCursorBlink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes vtCmdPulse{0%,to{opacity:1;text-shadow:0 0 4px var(--vt-teal-glow)}25%{opacity:.85;text-shadow:0 0 8px var(--vt-cyan-glow),0 0 16px var(--vt-cyan-glow)}50%{opacity:.95;text-shadow:0 0 6px var(--vt-teal-glow)}75%{opacity:.88;text-shadow:0 0 10px var(--vt-cyan-glow)}}.vt-cursor:after{content:"▋";animation:vtCursorBlink 1s steps(1) infinite;color:var(--vt-cyan)}@media (prefers-reduced-motion:reduce){.vt-breathe,.vt-cursor:after,.vt-data-tick,.vt-flicker,.vt-heartbeat,.vt-led-blink,.vt-progress-sweep:after,.vt-radar,.vt-shimmer:after{animation:none!important}.vt-scan-card:hover:before{animation:none!important;opacity:.08}}