.tactical{--bg:#08090b;--bg-2:#0e0f12;--bg-3:#14161a;--bg-card:#0e0f12;--line:#1f2228;--line-hi:#2c3038;--line-hot:#d8dde5;--fg:#d8dde5;--fg-mid:#6e7480;--fg-dim:#3a3e46;--paper:#f0f1f3;--paper-2:#e2e4e8;--paper-3:#d0d3d9;--ink-on-paper:#0a0d12;--mid-on-paper:#5a5f6a;--dim-on-paper:#a0a4ac;--line-paper:#c4c8d0;--green:#4ade80;--red:#f87171;--yellow:#fbbf24;background:var(--bg);color:var(--fg);font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;font-feature-settings:"ss01", "cv11";font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;min-height:100vh}.tactical *,.tactical :before,.tactical :after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}.tactical ::selection{background:var(--fg);color:var(--bg)}.tactical .display{font-family:var(--font-archivo-narrow), "Archivo Narrow", "Arial Narrow", sans-serif;font-variant-numeric:lining-nums proportional-nums;font-stretch:75%}.tactical .crosshair-bg{background-image:linear-gradient(90deg,#d8dde50a 1px,#0000 1px),linear-gradient(#d8dde50a 1px,#0000 1px);background-size:80px 80px}.tactical .corner{border:1px solid var(--fg-mid);pointer-events:none;width:14px;height:14px;position:absolute}.tactical .corner.tl{border-bottom:none;border-right:none;top:-1px;left:-1px}.tactical .corner.tr{border-bottom:none;border-left:none;top:-1px;right:-1px}.tactical .corner.bl{border-top:none;border-right:none;bottom:-1px;left:-1px}.tactical .corner.br{border-top:none;border-left:none;bottom:-1px;right:-1px}@keyframes tactical-ping-dot{0%,to{opacity:.3}50%{opacity:1}}@keyframes tactical-draw-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tactical-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes tactical-blink{50%{opacity:0}}@keyframes tactical-scan-bar{0%{transform:translate(-100%)}to{transform:translate(400%)}}.tactical .ping-dot{background:var(--fg);width:6px;height:6px;margin-right:6px;animation:2s ease-in-out infinite tactical-ping-dot;display:inline-block}.tactical .draw-rule{transform-origin:0;animation:.7s cubic-bezier(.2,.8,.2,1) both tactical-draw-rule}.tactical .fade-up{animation:.5s cubic-bezier(.2,.8,.2,1) both tactical-fade-up}.tactical .cursor:after{content:"▊";margin-left:2px;animation:1.05s step-end infinite tactical-blink}.tactical .link-underline{display:inline-block;position:relative}.tactical .link-underline:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .28s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(1)}.tactical .link-underline:hover:after{transform-origin:0;transform:scaleX(0)}.tactical .scan-bar{position:relative;overflow:hidden}.tactical .scan-bar:before{content:"";background:linear-gradient(90deg, transparent, var(--fg-mid), transparent);opacity:.6;width:25%;animation:1.8s linear infinite tactical-scan-bar;position:absolute;inset:0}@keyframes tactical-clip-up{0%{clip-path:inset(100% 0 0);transform:translateY(14px)}to{clip-path:inset(0);transform:translateY(0)}}@keyframes tactical-clip-right{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes tactical-hud-flicker{0%{opacity:0}8%{opacity:1}14%{opacity:.2}22%{opacity:1}28%{opacity:.5}36%,to{opacity:1}}@keyframes tactical-slide-in-l{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes tactical-slide-in-r{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes tactical-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes tactical-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes tactical-radar-sweep{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes tactical-target-blink{0%,to{opacity:1}50%{opacity:.15}}@keyframes tactical-drift-grid{0%{background-position:0 0}to{background-position:80px 80px}}@keyframes tactical-scan-sweep-v{0%{opacity:0;top:-10%}6%{opacity:.6}94%{opacity:.6}to{opacity:0;top:110%}}@keyframes tactical-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes tactical-pulse-ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}@keyframes tactical-glitch-shift{0%,92%,to{clip-path:inset(0);transform:translate(0)}93%{clip-path:inset(10% 0 60%);transform:translate(-2px)}95%{clip-path:inset(60% 0 5%);transform:translate(2px)}97%{clip-path:inset(30% 0 40%);transform:translate(-1px)}}@keyframes tactical-border-trace{0%{background-position:0 0}to{background-position:200% 0}}.tactical .rv{opacity:0}.tactical .rv.rv-in{opacity:1}.tactical .rv-rise.rv-in{animation:.7s cubic-bezier(.16,1,.3,1) both tactical-rise}.tactical .rv-clip.rv-in{animation:.8s cubic-bezier(.16,1,.3,1) both tactical-clip-up}.tactical .rv-flicker.rv-in{animation:.9s step-end both tactical-hud-flicker}.tactical .rv-slide-l.rv-in{animation:.65s cubic-bezier(.16,1,.3,1) both tactical-slide-in-l}.tactical .rv-slide-r.rv-in{animation:.65s cubic-bezier(.16,1,.3,1) both tactical-slide-in-r}.tactical .rv-scale.rv-in{animation:.6s cubic-bezier(.16,1,.3,1) both tactical-scale-in}.tactical .rv-rule.rv-in{transform-origin:0;animation:.9s cubic-bezier(.16,1,.3,1) both tactical-draw-rule}.tactical .rv.rv-done{opacity:1!important;clip-path:none!important;animation:none!important;transform:none!important}.tactical .crosshair-bg.animated{animation:28s linear infinite tactical-drift-grid}.tactical .scan-field{position:relative;overflow:hidden}.tactical .scan-field:after{content:"";pointer-events:none;z-index:3;background:linear-gradient(90deg,#0000,#d8dde540,#0000);height:2px;animation:7s linear infinite tactical-scan-sweep-v;position:absolute;top:-10%;left:0;right:0}.tactical .panel-hover{transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s,box-shadow .22s}.tactical .panel-hover:hover{transform:translateY(-3px);box-shadow:0 12px 40px #00000080,0 0 0 1px #d8dde50f;border-color:var(--fg-mid)!important}.tactical .panel-hover:hover .corner{border-color:var(--fg);width:20px;height:20px}.tactical .corner{transition:all .24s cubic-bezier(.16,1,.3,1)}.tactical .btn-sweep{position:relative;overflow:hidden}.tactical .btn-sweep:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff40,#0000);width:40%;transition:left .48s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0;left:-60%}.tactical .btn-sweep:hover:before{left:130%}.tactical .btn-sweep:active{transform:translateY(1px)}.tactical .btn-sweep.btn-outline:before{background:linear-gradient(100deg,#0000,#d8dde51f,#0000)}.tactical .glitch-hover{position:relative}.tactical .glitch-hover:hover{animation:1.2s step-end infinite tactical-glitch-shift}.tactical .ticker-wrap{white-space:nowrap;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:8px 0;position:relative;overflow:hidden}.tactical .ticker-inner{will-change:transform;gap:48px;animation:30s linear infinite tactical-ticker-scroll;display:inline-flex}.tactical .ticker-wrap:hover .ticker-inner{animation-play-state:paused}.tactical .radar-sweep-layer{aspect-ratio:1;pointer-events:none;background:conic-gradient(#d8dde54d 0deg,#d8dde51a 30deg,#d8dde508 55deg,#0000 75deg);border-radius:50%;width:170%;animation:5s linear infinite tactical-radar-sweep;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle,#000 0%,#000c 55%,#0000 78%);mask-image:radial-gradient(circle,#000 0%,#000c 55%,#0000 78%)}.tactical .pulse-pt{position:relative}.tactical .pulse-pt:after{content:"";border:1px solid var(--fg);border-radius:50%;animation:2.4s cubic-bezier(.16,1,.3,1) infinite tactical-pulse-ring;position:absolute;inset:-4px}.tactical .trace-border{background-image:linear-gradient(90deg, var(--line-hi) 0%, var(--fg) 50%, var(--line-hi) 100%);background-position:0 0;background-repeat:no-repeat;background-size:200% 1px;animation:3s linear infinite tactical-border-trace}.tactical .row-hover{transition:background .16s,padding-left .2s cubic-bezier(.16,1,.3,1)}.tactical .row-hover:hover{background:var(--bg-2)!important;padding-left:28px!important}.tactical .slide-enter{animation:.42s cubic-bezier(.16,1,.3,1) both tactical-slide-in-r}.tactical .slide-enter-back{animation:.42s cubic-bezier(.16,1,.3,1) both tactical-slide-in-l}@keyframes tactical-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tactical .bar-grow{transform-origin:0;animation:.9s cubic-bezier(.16,1,.3,1) both tactical-grow-x}@keyframes tactical-page-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tactical .page-in{animation:.48s cubic-bezier(.16,1,.3,1) both tactical-page-in}.tactical .wrap{max-width:1400px;margin:0 auto;padding-inline:24px}.tactical .sect{padding-block:80px}.tactical .h-hero{font-size:clamp(56px,14vw,128px);line-height:.86}.tactical .h-section{font-size:clamp(40px,9vw,72px);line-height:.9}.tactical .h-masthead{font-size:clamp(42px,10vw,80px);line-height:.9}.tactical .h-intake{font-size:clamp(34px,8vw,48px);line-height:.95}.tactical .h-intake-no{font-size:clamp(48px,10vw,80px);line-height:.9}.tactical .n-telemetry{font-size:clamp(28px,6vw,40px);line-height:1}.tactical .n-counter{font-size:clamp(64px,20vw,120px);line-height:.85}.tactical .n-target{font-size:clamp(40px,9vw,56px);line-height:1}.tactical .h-card{font-size:clamp(24px,6vw,32px);line-height:1}.tactical .h-principle{font-size:clamp(24px,5vw,36px);line-height:1.15}.tactical .nav-bar{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);background:#08090beb;justify-content:space-between;align-items:center;height:48px;padding:0 24px;display:flex;position:fixed;top:0;left:0;right:0}.tactical .nav-links{letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:24px;font-size:10px;display:flex}.tactical .hero-grid{grid-template-columns:1fr 420px;gap:48px;padding-top:56px;display:grid}.tactical .telemetry-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:56px;display:grid}.tactical .tele-cell{border-right:1px solid var(--line);padding:18px 20px}.tactical .tele-cell:nth-child(4n){border-right:none}.tactical .hero-ctas{flex-wrap:wrap;gap:14px;margin-top:40px;display:flex}.tactical .status-strip{border-bottom:1px solid var(--line);letter-spacing:.18em;grid-template-columns:repeat(4,1fr);font-size:10px;display:grid}.tactical .ss-cell{border-right:1px solid var(--line);color:var(--fg-mid);justify-content:space-between;gap:8px;min-width:0;padding:10px 16px;display:flex}.tactical .ss-cell:nth-child(4n){border-right:none}.tactical .ss-cell>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tactical .principle-grid{grid-template-columns:1.2fr 1fr;gap:48px;display:grid}.tactical .sys-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.tactical .sys-cell{border-right:1px solid var(--line);padding:24px 20px}.tactical .sys-cell:nth-child(4n){border-right:none}.tactical .sample-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px;display:grid}.tactical .sample-meta{border-bottom:1px solid var(--line-paper);letter-spacing:.22em;color:var(--mid-on-paper);grid-template-columns:repeat(5,1fr);gap:8px;padding:12px 0;font-size:10px;display:grid}.tactical .sample-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px;display:flex}.tactical .cta-grid{grid-template-columns:2fr 1fr;align-items:end;gap:32px;display:grid}.tactical .cta-action{text-align:right}.tactical .footer-grid{grid-template-columns:repeat(4,1fr);gap:32px;padding-block:40px;display:grid}.tactical .footer-base{border-top:1px solid var(--line);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-dim);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px 24px;font-size:10px;display:flex}.tactical .intake-wrap{max-width:1100px;margin:0 auto;padding:64px 24px}.tactical .intake-head,.tactical .intake-field{grid-template-columns:200px 1fr;gap:32px;display:grid}.tactical .intake-head{margin-bottom:48px}.tactical .intake-field{border-bottom:1px solid var(--line);padding:36px 0}.tactical .intake-submit{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:48px;padding-top:24px;display:flex}.tactical .masthead-grid{grid-template-columns:1fr auto;align-items:end;gap:32px;display:grid}.tactical .masthead-actions{flex-wrap:wrap;gap:10px;display:flex}.tactical .makes-grid{grid-template-columns:5fr 7fr;display:grid}.tactical .makes-total{border-right:1px solid var(--line);padding:32px 24px}.tactical .makes-stats{flex-direction:column;justify-content:space-between;gap:20px;padding:32px 24px;display:flex}.tactical .stats3{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.tactical .carousel-wrap{max-width:1100px;margin:0 auto;padding:48px 24px}.tactical .overview-row{text-align:left;width:100%;color:var(--fg);cursor:pointer;background:0 0;border:none;grid-template-columns:60px 1fr auto;align-items:baseline;gap:16px;padding:14px 20px;font-family:inherit;display:grid}.tactical img,.tactical svg,.tactical pre{max-width:100%}@media (max-width:1024px){.tactical .hero-grid{grid-template-columns:1fr;gap:40px;padding-top:40px}.tactical .sample-grid,.tactical .sys-grid{grid-template-columns:repeat(2,1fr)}.tactical .sys-cell:nth-child(2n){border-right:none}.tactical .sys-cell:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:768px){.tactical .wrap{padding-inline:16px}.tactical .sect{padding-block:48px}.tactical .nav-bar{padding:0 16px}.tactical .nav-links{gap:14px}.tactical .status-strip{grid-template-columns:1fr 1fr}.tactical .ss-cell:nth-child(2n){border-right:none}.tactical .ss-cell:nth-child(-n+2){border-bottom:1px solid var(--line)}.tactical .telemetry-grid{grid-template-columns:1fr 1fr;margin-top:40px}.tactical .tele-cell{padding:14px 16px}.tactical .tele-cell:nth-child(2n){border-right:none}.tactical .tele-cell:nth-child(-n+2){border-bottom:1px solid var(--line)}.tactical .principle-grid{grid-template-columns:1fr;gap:28px}.tactical .sample-grid{grid-template-columns:1fr}.tactical .sample-meta{grid-template-columns:1fr 1fr}.tactical .sample-meta>span:last-child{text-align:left!important}.tactical .sample-head{flex-direction:column;align-items:flex-start;gap:16px}.tactical .cta-grid{grid-template-columns:1fr;align-items:start}.tactical .cta-action{text-align:left}.tactical .footer-grid{grid-template-columns:1fr 1fr;padding-block:32px}.tactical .intake-wrap{padding:40px 16px}.tactical .intake-head,.tactical .intake-field{grid-template-columns:1fr;gap:16px}.tactical .intake-field{padding:28px 0}.tactical .masthead-grid{grid-template-columns:1fr;align-items:start}.tactical .makes-grid{grid-template-columns:1fr}.tactical .makes-total{border-right:none;border-bottom:1px solid var(--line)}.tactical .stats3{gap:16px}.tactical .carousel-wrap{padding:32px 16px}.tactical .overview-row{grid-template-columns:40px 1fr auto;gap:10px;padding:12px 14px}.tactical .row-hover:hover{padding-left:14px!important}.tactical pre{overflow-wrap:anywhere;word-break:break-word}.tactical input,.tactical select,.tactical textarea{font-size:16px!important}}@media (max-width:480px){.tactical .nav-anchor{display:none}.tactical .sys-grid{grid-template-columns:1fr}.tactical .sys-cell{border-bottom:1px solid var(--line);border-right:none!important}.tactical .sys-cell:last-child{border-bottom:none}}@media (prefers-reduced-motion:reduce){.tactical *,.tactical :before,.tactical :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}}
