.blueprint-module__vMnO_q__root{--bp-navy-900:#07131f;--bp-navy-800:#0b1b2b;--bp-navy-700:#0e2336;--bp-navy-600:#122c43;--bp-line:#67e8f924;--bp-line-strong:#67e8f947;--bp-ink:#67e8f9;--bp-ink-2:#5eead4;--bp-paper:#e9f1f4;--bp-fg:#cfe6ef;--bp-fg-dim:#7fa6bb;background:var(--bp-navy-800);color:var(--bp-fg);font-family:var(--font-sans), system-ui, sans-serif;position:relative;overflow-x:clip}.blueprint-module__vMnO_q__gridPaper{--bp-grid-fine:#67e8f90f;--bp-grid-major:#67e8f91c;background-color:var(--bp-navy-800);background-image:repeating-linear-gradient(to right, var(--bp-grid-fine) 0, var(--bp-grid-fine) 1px, transparent 1px, transparent 28px), repeating-linear-gradient(to bottom, var(--bp-grid-fine) 0, var(--bp-grid-fine) 1px, transparent 1px, transparent 28px), repeating-linear-gradient(to right, var(--bp-grid-major) 0, var(--bp-grid-major) 1px, transparent 1px, transparent 140px), repeating-linear-gradient(to bottom, var(--bp-grid-major) 0, var(--bp-grid-major) 1px, transparent 1px, transparent 140px)}.blueprint-module__vMnO_q__vignette:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(120% 100%,#0000 66%,#07131f6b 100%);position:fixed;inset:0}.blueprint-module__vMnO_q__mono{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:.04em}.blueprint-module__vMnO_q__tickLabel{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--bp-fg-dim);font-size:.6875rem}.blueprint-module__vMnO_q__regMark{pointer-events:none;opacity:.5;width:14px;height:14px;position:absolute}.blueprint-module__vMnO_q__regMark:before,.blueprint-module__vMnO_q__regMark:after{content:"";background:var(--bp-ink);position:absolute}.blueprint-module__vMnO_q__regMark:before{width:1px;inset-block:0;inset-inline-start:50%;transform:translate(-50%)}.blueprint-module__vMnO_q__regMark:after{height:1px;inset-block-start:50%;inset-inline:0;transform:translateY(-50%)}.blueprint-module__vMnO_q__heroFrame{isolation:isolate;position:relative}.blueprint-module__vMnO_q__heroPhoto{object-fit:cover;width:100%;height:100%;transition:filter .6s,opacity .6s;position:absolute;inset:0}.blueprint-module__vMnO_q__heroPhotoSchematic{filter:grayscale()contrast(2.4)brightness(1.15)invert()sepia()hue-rotate(130deg)saturate(3);opacity:.55}.blueprint-module__vMnO_q__heroLineOverlay{object-fit:cover;mix-blend-mode:screen;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.blueprint-module__vMnO_q__heroLineOverlayOn{opacity:.45}.blueprint-module__vMnO_q__scanline{background:linear-gradient(to bottom, transparent, var(--bp-ink) 50%, transparent);opacity:0;pointer-events:none;width:2px;position:absolute;inset-block:0;inset-inline-start:0;box-shadow:0 0 24px 4px #67e8f980}.blueprint-module__vMnO_q__scanlineOn{animation:1.1s ease-in-out blueprint-module__vMnO_q__sweep}@keyframes blueprint-module__vMnO_q__sweep{0%{opacity:0;inset-inline-start:0%}15%{opacity:1}85%{opacity:1}to{opacity:0;inset-inline-start:100%}}.blueprint-module__vMnO_q__flowPath{stroke-dasharray:10 8;animation:1.1s linear infinite blueprint-module__vMnO_q__flow}@keyframes blueprint-module__vMnO_q__flow{to{stroke-dashoffset:-36px}}.blueprint-module__vMnO_q__pulse{animation:2.4s ease-in-out infinite blueprint-module__vMnO_q__pulseGlow}@keyframes blueprint-module__vMnO_q__pulseGlow{0%,to{opacity:.5}50%{opacity:1}}.blueprint-module__vMnO_q__draw{stroke-dasharray:1;stroke-dashoffset:1px}.blueprint-module__vMnO_q__focusable:focus-visible{outline:2px solid var(--bp-ink);outline-offset:3px;border-radius:2px}@media (prefers-reduced-motion:reduce){.blueprint-module__vMnO_q__flowPath,.blueprint-module__vMnO_q__pulse,.blueprint-module__vMnO_q__scanlineOn{animation:none!important}.blueprint-module__vMnO_q__heroPhoto,.blueprint-module__vMnO_q__heroLineOverlay{transition:none!important}}
