/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:var(--font-interface);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-interface)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.block{display:block}.contents{display:contents}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-accent{color:var(--accent)}.text-phosphor{color:var(--phosphor)}.text-violet{color:var(--violet)}.uppercase{text-transform:uppercase}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--background:#050a12;--panel:#07101a;--panel-secondary:#0a1520;--text:#b4c0c6;--text-strong:#e5eaec;--muted:#657681;--line:#334b58;--line-soft:#5f7b893d;--phosphor:#8fcf9d;--cyan:#7eb9c9;--accent:#df7f8d;--violet:#9f91f5;--danger:#e25b67;--warning:#d99570;--glass-black:#030811;--surface-dormant:#060d15d1;--surface-instrument:#08111bd6;--surface-energised:#08141fd6;--ease-out-quint:cubic-bezier(.22,1,.36,1);--z-base:0;--z-shell:10;--z-crt:40;--z-boot:50}*{box-sizing:border-box}html{background:var(--background);scroll-behavior:smooth;min-width:320px}body{background:radial-gradient(circle at 53% 24%,#234e401f,transparent 34rem),radial-gradient(circle at 16% 78%,#17343112,transparent 42rem),linear-gradient(112deg,#040c0af5,#030707fa 48%,#050a09f5),var(--glass-black);font-family:var(--font-interface),ui-monospace,monospace;text-rendering:geometricprecision;background-size:auto;margin:0;font-size:13px;line-height:1.45;overflow-x:hidden}a,button{color:inherit;font:inherit}button{border:0}a{text-decoration:none}::selection{color:var(--text-strong);background:#8ee89c33}:focus-visible{outline:1px solid var(--phosphor);outline-offset:3px}.text-phosphor{color:var(--phosphor)}.text-cyan{color:var(--cyan)}.text-accent{color:var(--accent)}.text-violet{color:var(--violet)}.personnel-record h1 span,.status-indicator,.text-phosphor{text-shadow:-.25px 0 #83ced429,.25px 0 #ed83931a,0 0 5px #8ee89c29}.globe-node.is-active,.globe-panel__active-record strong,.text-accent{text-shadow:-.25px 0 #83ced41a,.25px 0 #ed83932e,0 0 5px #ed83931f}.skip-link{z-index:100;border:1px solid var(--phosphor);background:var(--panel);color:var(--phosphor);padding:.7rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.system-backdrop{z-index:var(--z-base);pointer-events:none;opacity:.15;position:fixed;inset:0;overflow:hidden}.system-backdrop svg{width:100%;height:100%}.system-backdrop__geometry{fill:none;stroke:#4d776c38;stroke-width:.65px;vector-effect:non-scaling-stroke}.system-backdrop__marks{fill:#749e943d;stroke:#749e9442;stroke-width:.55px;font-family:var(--font-interface),monospace;letter-spacing:.15em;font-size:8px}.terminal-shell{z-index:var(--z-shell);background:linear-gradient(90deg,#09110e47,#0000 16% 84%,#060f0e38),#040807c2;border-inline:1px solid #53786f26;grid-template-rows:auto 1fr auto;width:min(100%,1920px);min-height:100dvh;margin:0 auto;animation:ambientSync 31.4s steps(2) infinite;display:grid;position:relative;box-shadow:inset 0 0 120px #19433607}.terminal-header{z-index:25;border-bottom:1px solid var(--line);background:#080c0beb;justify-content:space-between;align-items:stretch;min-height:72px;display:flex;position:sticky;top:0}.terminal-brand{border-right:1px solid var(--line);align-items:center;gap:.9rem;min-width:270px;padding:.8rem 1.15rem;display:flex}.terminal-brand__mark{border:1px solid var(--phosphor);width:40px;height:40px;color:var(--phosphor);font-family:var(--font-display),monospace;letter-spacing:-.08em;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));place-items:center;font-size:16px;font-weight:700;display:grid;box-shadow:inset 0 0 14px #8ee89c14}.terminal-brand b,.terminal-brand small{display:block}.terminal-brand b{color:var(--text-strong);letter-spacing:.12em;font-size:12px}.terminal-brand small{color:var(--muted);letter-spacing:.16em;margin-top:.2rem;font-size:9px}.terminal-header__session{flex:1;justify-content:flex-end;display:flex}.session-field{border-left:1px solid var(--line-soft);flex-direction:column;justify-content:center;min-width:132px;padding:.7rem 1rem;display:flex}.session-field>span,.terminal-footer__label{color:var(--muted);letter-spacing:.16em;font-size:8px}.session-field strong{color:var(--cyan);letter-spacing:.08em;margin-top:.25rem;font-size:10px}.session-field small{color:#465d57;letter-spacing:.1em;font-variant-numeric:tabular-nums;margin-top:.12rem;font-size:6px}.session-field--time strong{font-variant-numeric:tabular-nums}.reboot-button,.sound-button{width:70px;letter-spacing:.14em;font-size:8px}.reboot-button,.sound-button{border-left:1px solid var(--line-soft);color:var(--muted);cursor:pointer;background:0 0;transition:color .16s,background .16s}.sound-button{width:54px;letter-spacing:.1em;font-size:7px}.sound-button span{color:#40534e;font-size:6px;display:block}.sound-button[aria-pressed=true]{color:var(--phosphor);background:#8ee89c09}.reboot-button:hover,.sound-button:hover{color:var(--phosphor);background:#8ee89c0a}.terminal-shell__body{grid-template-columns:190px minmax(0,1fr);min-width:0;display:grid}.terminal-nav{border-right:1px solid var(--line);background:#080c0bb8;flex-direction:column;align-self:start;height:100dvh;min-height:690px;display:flex;position:sticky;top:0}.terminal-nav__heading{border-bottom:1px solid var(--line-soft);color:var(--muted);letter-spacing:.18em;justify-content:space-between;padding:1rem;font-size:8px;display:flex}.terminal-nav ol{margin:0;padding:1.2rem 0;list-style:none}.terminal-nav li{position:relative}.terminal-nav button{width:100%;min-height:48px;color:var(--muted);cursor:pointer;text-align:left;background:0 0;grid-template-columns:28px 1fr 5px;align-items:center;padding:0 1rem;transition:color .18s,background .18s;display:grid;position:relative}.terminal-nav button:before{background:var(--phosphor);content:"";width:1px;height:0;transition:height .18s,top .18s;position:absolute;top:50%;left:0}.terminal-nav button>span{font-size:8px}.terminal-nav button strong{letter-spacing:.12em;font-size:10px;font-weight:500}.terminal-nav button i{border:1px solid;width:4px;height:4px}.terminal-nav li:nth-child(2n) button i{animation:navIndicator 11.7s steps(2) infinite}.terminal-nav li:nth-child(3n) button i{animation-duration:17.3s;animation-delay:-6.1s}.terminal-nav button.is-active,.terminal-nav button:hover{color:var(--text-strong);background:linear-gradient(90deg,#8ee89c12,#0000)}.terminal-nav button:hover{transform:translate(1px)}.terminal-nav button:focus-visible i,.terminal-nav button:hover i{border-color:var(--phosphor);background:#8ee89c7a;box-shadow:0 0 7px #8ee89c59}.terminal-nav button.is-active:before{height:56%;top:22%}.terminal-nav button.is-active i,.terminal-nav button.is-active>span{color:var(--phosphor)}.terminal-nav li:last-child button strong{letter-spacing:-.06em;opacity:.7}.terminal-nav__readout{border-top:1px solid var(--line-soft);margin-top:auto;padding:1rem}.terminal-nav__readout span{color:var(--muted);letter-spacing:.16em;font-size:8px}.terminal-nav__readout p{min-height:2.6em;letter-spacing:.08em;margin:.5rem 0 0;font-size:8px}.terminal-nav__coordinates{border-top:1px solid var(--line-soft);color:#40534f;justify-content:space-between;padding:.8rem 1rem;font-size:7px;display:flex}.main-viewport{scroll-margin-top:1rem}.index-viewport{padding:clamp(12px,1.45vw,26px)}.index-viewport__hero{grid-template-columns:minmax(265px,.68fr) minmax(400px,1.35fr) minmax(230px,.55fr);gap:10px;min-height:640px;display:grid;position:relative}.hud-panel{border:1px solid var(--line-soft);background:linear-gradient(135deg,#8ee89c05,transparent 32%),var(--surface-instrument);min-width:0;scroll-margin-top:1rem;position:relative;box-shadow:inset 0 0 44px #4c867505}.hud-panel__header{border-bottom:1px solid var(--line-soft);min-height:31px;color:var(--muted);letter-spacing:.15em;align-items:center;gap:.65rem;padding:0 .75rem;font-size:8px;display:flex}.hud-panel__header-spacer{background:linear-gradient(90deg,var(--line-soft),transparent);flex:1;height:1px}.hud-panel__reference{color:#465d57}.hud-panel__content{height:calc(100% - 31px)}.hud-panel__corner{z-index:2;pointer-events:none;width:9px;height:9px;position:absolute}.hud-panel__corner--tl{border-top:1px solid var(--cyan);border-left:1px solid var(--cyan);top:-1px;left:-1px}.hud-panel__corner--br{border-right:1px solid var(--line);border-bottom:1px solid var(--line);bottom:-1px;right:-1px}.personnel-panel{background:var(--surface-dormant);box-shadow:inset 0 0 54px #24463d04}.globe-panel{background:var(--surface-energised);border-color:#456f6461;box-shadow:inset 0 0 90px #2d6b540a,0 0 12px #5b978405}.telemetry-column .hud-panel{background:linear-gradient(#0a110fe6,#060b0adb);box-shadow:inset 0 0 24px #4e857406}.personnel-panel .hud-panel__content{display:flex}.personnel-record{flex-direction:column;width:100%;padding:clamp(1.3rem,2.2vw,2.5rem);display:flex}.personnel-record__eyebrow{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.personnel-record__eyebrow>span{font-family:var(--font-display),monospace;letter-spacing:-.06em;font-size:clamp(15px,1.35vw,23px);font-weight:700}.personnel-record__eyebrow small{color:var(--muted);letter-spacing:.12em;text-align:right;font-size:7px}.personnel-record__identity p,.personnel-record__specialisms>span{color:var(--muted);letter-spacing:.18em;margin:0 0 .6rem;font-size:8px}.personnel-record h1{color:var(--text-strong);font-family:var(--font-display),monospace;letter-spacing:-.11em;text-shadow:0 0 18px #b9cbc614;margin:0;font-size:clamp(2.35rem,3.2vw,4.6rem);font-weight:400;line-height:.84}.personnel-record__data{grid-template-columns:1fr 1fr;gap:1rem;margin-top:2.2rem;display:grid}.personnel-record__data .data-field:first-child{grid-column:1/-1}.data-field{border-left:1px solid var(--line);padding-left:.7rem}.data-field__label{color:var(--muted);letter-spacing:.16em;font-size:7px;display:block}.data-field__value{letter-spacing:.06em;margin-top:.28rem;font-size:10px;display:block}.personnel-record__specialisms p{color:var(--cyan);letter-spacing:.08em;margin:0;font-size:clamp(9px,.72vw,11px);line-height:1.8}.personnel-record__abstract{overflow:hidden}.personnel-record__abstract p{border-top:1px solid var(--line-soft);color:#829590;max-width:43ch;margin:1rem 0 0;padding-top:.9rem;font-size:9px;line-height:1.65}.personnel-record__actions{flex-direction:column;gap:.55rem;margin-top:auto;padding-top:2rem;display:flex}.hud-button{border:1px solid var(--line);min-height:42px;color:var(--text);cursor:pointer;letter-spacing:.12em;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%);transition:border-color .18s var(--ease-out-quint),background .18s var(--ease-out-quint),color .18s var(--ease-out-quint),transform .12s steps(2);background:0 0;justify-content:space-between;align-items:center;padding:0 .9rem;font-size:8px;display:flex;position:relative}.hud-button:before{content:"";background:currentColor;width:2px;height:45%;position:absolute;left:0}.hud-button--primary{color:var(--phosphor);border-color:#8ee89c8c}.hud-button--secondary{color:var(--muted)}.hud-button:hover{color:var(--text-strong);background:#8ee89c0b;border-color:#8ee89ca8;box-shadow:inset 0 0 16px #8ee89c06,0 0 6px #8ee89c0a}.hud-button:active{transform:translateY(1px)}.hud-button__arrow{font-size:13px}.globe-panel{overflow:hidden}.globe-panel .hud-panel__content{grid-template-rows:minmax(430px,1fr) auto;min-height:600px;display:grid;position:relative}.signal-globe{background:radial-gradient(circle at 51% 48%,#2f695324,#0000 48%),radial-gradient(circle,#1430291a,#0000 70%);min-height:430px;position:relative;overflow:hidden}.signal-globe:before{content:"";background:repeating-radial-gradient(circle,#0000 0 38px,#4e746a0f 39px 40px);border:1px solid #4e746a24;border-radius:50%;position:absolute;inset:7%}.signal-globe:after{z-index:0;content:"";clip-path:polygon(0 0,9% 0,9% 1px,91% 1px,91% 0,100% 0,100% 10%,calc(100% - 1px) 10%,calc(100% - 1px) 90%,100% 90%,100% 100%,91% 100%,91% calc(100% - 1px),9% calc(100% - 1px),9% 100%,0 100%,0 90%,1px 90%,1px 10%,0 10%);border:1px solid #46746714;position:absolute;inset:2.5%}.signal-globe__cartesian-grid{z-index:0;background-image:linear-gradient(#4a766a0e 1px,#0000 0),linear-gradient(90deg,#4a766a0e 1px,#0000 0);background-size:8.333% 8.333%;position:absolute;inset:5%;-webkit-mask-image:radial-gradient(circle,#000 12%,#0000 76%);mask-image:radial-gradient(circle,#000 12%,#0000 76%)}.signal-globe__calibration-ring{z-index:0;aspect-ratio:1;background:repeating-conic-gradient(from 0deg,#7dab9f2e 0 .18deg,transparent .18deg 5deg);opacity:.48;border-radius:50%;width:min(83%,570px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(circle,#0000 0 48.8%,#000 49.2% 50%,#0000 50.4%);mask:radial-gradient(circle,#0000 0 48.8%,#000 49.2% 50%,#0000 50.4%)}.signal-globe__ticks{z-index:2;pointer-events:none;opacity:.24;position:absolute}.signal-globe__ticks--top{background:repeating-linear-gradient(90deg,var(--cyan) 0 1px,transparent 1px 26px);width:76%;height:5px;top:8px;left:12%}.signal-globe__ticks--left{background:repeating-linear-gradient(var(--cyan) 0 1px,transparent 1px 26px);width:5px;height:76%;top:12%;left:8px}.signal-globe>canvas{z-index:1;position:relative}.globe-fallback{z-index:1;fill:none;width:82%;height:82%;stroke:var(--cyan);stroke-width:.7px;opacity:.3;position:absolute;inset:9%}.globe-fallback__orbit{stroke:var(--accent);opacity:.55}.signal-globe__axis{z-index:0;pointer-events:none;background:#537e732e;position:absolute}.signal-globe__axis:after,.signal-globe__axis:before{background:var(--line);content:"";position:absolute}.signal-globe__axis--x{width:92%;height:1px;top:50%;left:4%}.signal-globe__axis--y{width:1px;height:90%;top:5%;left:50%}.signal-globe__reticle{z-index:2;pointer-events:none;border:1px solid #ed83936b;border-radius:50%;width:58px;height:58px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.signal-globe__reticle:before{content:"";border:1px dashed #83ced440;border-radius:50%;position:absolute;inset:8px}.signal-globe__reticle i:first-child{background:#ed839338;width:74px;height:1px;position:absolute;top:50%;left:-8px}.signal-globe__reticle i:last-child{background:#ed839338;width:1px;height:74px;position:absolute;top:-8px;left:50%}.signal-globe__active-link{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.signal-globe__active-link path{fill:none;stroke:var(--accent);stroke-width:.12px;stroke-dasharray:.025 .018;opacity:.28;vector-effect:non-scaling-stroke}.signal-globe__active-link circle{fill:var(--accent);opacity:.82;filter:drop-shadow(0 0 2px var(--accent))}.signal-globe__sectors span{z-index:2;color:#648b826b;letter-spacing:.14em;font-size:5px;position:absolute}.signal-globe__sectors span:first-child{top:10%;left:13%}.signal-globe__sectors span:nth-child(2){top:10%;right:13%}.signal-globe__sectors span:nth-child(3){bottom:11%;right:13%}.signal-globe__sectors span:nth-child(4){bottom:11%;left:13%}.signal-globe__readout{z-index:3;color:#47605a;text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;font-size:7px;display:flex;position:absolute;bottom:.8rem;right:.8rem}.signal-globe__datum{z-index:2;color:#5a80776b;letter-spacing:.1em;font-size:5px;position:absolute;bottom:.8rem;left:.8rem}.globe-node{z-index:3;border-left:1px solid var(--cyan);color:var(--muted);cursor:crosshair;text-align:left;transition:color .15s var(--ease-out-quint),border-color .15s var(--ease-out-quint),background .15s var(--ease-out-quint),transform .12s steps(2);background:#050807b3;flex-direction:column;padding:.3rem .45rem .32rem .8rem;display:flex;position:absolute}.globe-node__pulse{opacity:0;border:1px solid;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:-7px;transform:translate(-50%,-50%)}.globe-node:before{content:"";background:currentColor;width:10px;height:1px;position:absolute;top:50%;left:-6px}.globe-node span{letter-spacing:.1em;font-size:6px}.globe-node strong{letter-spacing:.08em;font-size:7px;font-weight:500}.globe-node:hover{transform:translate(1px)}.globe-node.is-active{border-color:var(--accent);color:var(--accent);background:#ed839312;box-shadow:0 0 10px #ed839314}.globe-node.is-active .globe-node__pulse{animation:nodePulse 4.9s var(--ease-out-quint) infinite}.globe-panel__active-record{z-index:3;border-top:1px solid var(--line-soft);background:linear-gradient(90deg,#0d1915eb,#070b0ae6);min-height:108px;padding:1rem 1.25rem;position:relative;box-shadow:inset 0 10px 22px #15372c06}.globe-panel__active-record>span{color:var(--muted);letter-spacing:.16em;font-size:7px}.globe-panel__active-record strong{color:var(--accent);font-family:var(--font-display),monospace;letter-spacing:-.02em;margin-top:.35rem;font-size:14px;display:block}.globe-panel__active-record p{color:#778a85;max-width:58ch;margin:.4rem 0 0;font-size:9px;line-height:1.55}.active-record__microdata{color:#405751;letter-spacing:.12em;gap:1rem;margin-top:.7rem;font-size:5px;display:flex}.telemetry-column{align-content:start;gap:10px;min-width:0;display:grid}.telemetry-column .hud-panel__content{padding:.9rem}.status-panel .status-indicator{margin-bottom:.8rem}.status-indicator{color:var(--phosphor);letter-spacing:.09em;align-items:center;gap:.5rem;font-size:8px;display:inline-flex}.status-indicator--warning{color:var(--accent)}.status-indicator--danger{color:var(--danger)}.status-indicator--idle{color:var(--muted)}.status-indicator__dot{background:currentColor;width:5px;height:5px;display:inline-block;box-shadow:0 0 5px,0 0 11px}@supports (color:color-mix(in lab,red,red)){.status-indicator__dot{box-shadow:0 0 5px currentColor,0 0 11px color-mix(in srgb,currentColor 28%,transparent)}}.status-indicator__dot.is-pulsing{animation:statusPulse 6.7s steps(2) infinite}.mini-data-list{gap:.35rem;margin:0;display:grid}.mini-data-list>div{border-top:1px solid #4e746a29;justify-content:space-between;padding-top:.35rem;display:flex}.mini-data-list dt{color:var(--muted);font-size:7px}.mini-data-list dd{color:var(--text);margin:0;font-size:8px}.mini-data-list .is-anomalous dd{color:var(--violet);text-shadow:0 0 6px #9f91f559}.signal-quality{justify-content:space-between;align-items:flex-end;margin-bottom:.45rem;display:flex}.signal-quality strong{color:var(--phosphor);font-family:var(--font-display),monospace;font-size:clamp(24px,2vw,34px);font-weight:400;line-height:1}.signal-quality strong span{font-size:10px}.signal-quality>span{color:var(--muted);letter-spacing:.1em;font-size:6px}.signal-graph{width:100%;height:54px;display:block;overflow:visible}.signal-graph__grid{fill:none;stroke:#537e7333;stroke-width:.45px}.signal-graph__wave{fill:none;stroke-width:1.3px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px #8ee89c57)}.signal-graph__scan{stroke:var(--cyan);stroke-width:.6px;opacity:.22;animation:signalScan 8.3s linear infinite}.telemetry-bars{gap:.6rem;display:grid}.telemetry-bar{grid-template-columns:25px 1fr 28px;align-items:center;gap:.4rem;display:grid}.telemetry-bar>span{color:var(--muted);font-size:7px}.telemetry-bar>i{background:#537e732b;height:4px}.telemetry-bar>i b{background:linear-gradient(90deg,var(--line),var(--cyan));height:100%;transition:width .6s steps(8);display:block;box-shadow:0 0 6px #83ced438}.telemetry-bar strong{color:var(--cyan);text-align:right;font-size:7px;font-weight:400}.telemetry-target{border-top:1px solid var(--line-soft);margin-top:.8rem;padding-top:.6rem}.telemetry-target span{color:var(--muted);letter-spacing:.14em;font-size:6px;display:block}.telemetry-target strong{color:var(--accent);text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;font-size:8px;font-weight:500;display:block;overflow:hidden}.archive-status__heading{justify-content:space-between;align-items:center;margin-bottom:.7rem;display:flex}.archive-status__heading span{color:var(--accent);letter-spacing:.08em;font-size:7px}.archive-status__heading strong{color:var(--text);font-size:8px;font-weight:400}.archive-blocks{grid-template-columns:repeat(14,1fr);gap:2px;display:grid}.archive-blocks i{aspect-ratio:1;background:#8ee89c6b}.archive-blocks i.is-corrupt{background:var(--accent);opacity:.75;animation:corruptBlink 4.8s steps(2) infinite}.archive-blocks i:nth-child(18n+5){animation:archiveCell 13.7s steps(2) -4.3s infinite}.archive-blocks i:nth-child(23n+8){animation:archiveCell 19.1s steps(2) -11.2s infinite}.archive-blocks.is-recalculating i:nth-child(3n){animation:archiveRecalculate .78s steps(3) both}.archive-blocks i.is-empty{background:0 0;border:1px solid #537e7333}.threat-monitor{align-items:center;gap:.75rem;display:flex}.threat-monitor__radar{background:repeating-radial-gradient(circle,#0000 0 6px,#ed83931a 7px);border:1px solid #ed839359;border-radius:50%;flex:none;width:34px;height:34px;display:block;position:relative;overflow:hidden}.threat-monitor__radar:after{background:var(--accent);width:2px;height:2px;box-shadow:0 0 7px var(--accent);content:"";position:absolute;top:50%;left:50%}.threat-monitor__radar i{transform-origin:0;background:linear-gradient(90deg,var(--accent),transparent);width:50%;height:1px;animation:radarSweep 8.8s linear infinite;position:absolute;top:50%;left:50%}.threat-monitor>div span{color:var(--muted);font-size:6px;display:block}.threat-monitor>div strong{color:var(--accent);letter-spacing:.05em;margin-top:.25rem;font-size:7px;font-weight:500;display:block}[data-anomaly=process_lost] .threat-monitor__radar:after{opacity:0}[data-anomaly=process_lost] .threat-monitor__radar i{opacity:.24;animation-play-state:paused}.sector-below{z-index:6;min-width:132px;min-height:31px;color:var(--muted);letter-spacing:.12em;background:#050a08f0;border:1px solid #517b7047;grid-template-columns:1fr auto;align-items:center;padding:.35rem .55rem;font-size:5px;display:grid;position:absolute;bottom:-16px;left:58%;transform:translate(-50%)}.sector-below span,.sector-below strong{display:block}.sector-below strong{color:var(--cyan);font-size:6px;font-weight:500}.sector-below i{color:var(--phosphor);grid-area:1/2/3;font-size:10px;font-style:normal;animation:sectorIndicator 4.6s steps(3) infinite}.sector-below:hover{color:var(--text);border-color:#8ee89c7a}.index-viewport__lower{grid-template-columns:minmax(520px,1.6fr) minmax(310px,.72fr);gap:10px;margin-top:20px;display:grid}.project-map-panel .hud-panel__content{min-height:590px}.project-signal-map{background:radial-gradient(circle at 50% 48%,#8ee89c0c,#0000 32%),linear-gradient(90deg,#040b096b,#09110e4d 50%,#040a096b);height:590px;position:relative;overflow:hidden}.topology-status{z-index:8;border-bottom:1px solid var(--line-soft);background:#050a08cc;justify-content:space-between;align-items:center;gap:1rem;min-height:58px;padding:.7rem 1rem;display:flex;position:relative}.topology-status:after{content:"";background:linear-gradient(90deg,#0000,#83ced44d 52%,#0000);height:1px;position:absolute;bottom:-1px;left:0;right:0}.topology-status__target{min-width:0}.topology-status__target span{color:var(--muted);letter-spacing:.15em;margin-bottom:.22rem;font-size:6px;display:block}.topology-status__target strong{color:var(--accent);letter-spacing:.075em;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:500;display:block;overflow:hidden}.topology-status dl{gap:clamp(.8rem,2.2vw,2rem);margin:0;display:flex}.topology-status dl div{min-width:42px;position:relative}.topology-status dl div:before{content:"";background:#4e746a3d;width:1px;position:absolute;top:2px;bottom:2px;left:-.55rem}.topology-status dt{color:#4e625d;letter-spacing:.13em;font-size:5px}.topology-status dd{color:var(--cyan);margin:.18rem 0 0;font-size:7px}.topology-status__external dd{transition:color .12s,text-shadow .12s}.project-signal-map.has-external-link .topology-status__external dd{color:var(--violet);text-shadow:0 0 6px #9f91f56b}.topology-canvas{position:absolute;inset:58px 0 0;overflow:hidden}.topology-canvas:before{z-index:0;content:"";background:radial-gradient(circle,#8ee89c09,#0000 66%);border:1px solid #4e746a14;position:absolute;inset:13% 19%}.topology-canvas:after{z-index:0;aspect-ratio:1;content:"";border:1px solid #83ced412;border-radius:50%;width:31%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 45px #8ee89c06}.topology-svg{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.topology-svg--mobile{display:none}.topology-grid{fill:none;stroke:#537e7313;stroke-width:.7px;vector-effect:non-scaling-stroke;opacity:.28;transition:opacity .32s}.project-signal-map.is-online .topology-grid{opacity:.78}.topology-grid .topology-axis{stroke:#83ced41a;stroke-dasharray:2 8}.topology-grid .topology-calibration{stroke:#83ced440}.topology-ghost-routes{fill:none;stroke:#537e7321;stroke-width:.7px;stroke-dasharray:2 6;vector-effect:non-scaling-stroke}.topology-sectors{fill:#6479746b;font-family:var(--font-mono),monospace;letter-spacing:.12em;font-size:6px}.topology-route{opacity:.33;transition:opacity .18s}.topology-route__line{fill:none;stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke;transition:stroke .16s,opacity .16s,filter .16s}.project-signal-map.has-selection .topology-route:not(.is-active){opacity:.13}.topology-route.is-active{opacity:1}.topology-route.is-active .topology-route__line,.topology-svg--mobile .topology-route__line.is-active{stroke:var(--accent);stroke-width:1.35px;filter:drop-shadow(0 0 3px #ed839361)}.topology-relay circle{fill:#07100d;stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke;transition:fill .15s,stroke .15s}.topology-relay path{fill:none;stroke:#64797447;stroke-width:.65px;vector-effect:non-scaling-stroke}.topology-relay text{fill:#6479745c;font-family:var(--font-mono),monospace;letter-spacing:.08em;opacity:0;font-size:5px;transition:opacity .15s}.topology-relay.is-active circle{fill:var(--accent);stroke:var(--accent);filter:drop-shadow(0 0 4px #ed83938f);animation:topologyJunctionPulse 1.7s steps(3) infinite}.topology-relay.is-active path{stroke:#ed839380}.topology-relay.is-active text{opacity:1;fill:var(--accent)}.topology-external-route{fill:none;stroke:url(#topology-external-fade);stroke-width:.8px;stroke-dasharray:3 7;vector-effect:non-scaling-stroke;transition:stroke .12s,opacity .12s}.topology-external-route.is-anomalous{stroke:var(--violet);opacity:.62;filter:drop-shadow(0 0 4px #9f91f55c);animation:topologyExternalPulse 1.15s steps(3) infinite}.topology-external-terminal{fill:#4e746a47;opacity:0;transition:opacity .12s}.topology-external-terminal text{font-family:var(--font-mono),monospace;letter-spacing:.12em;font-size:5px}.topology-external-terminal.is-anomalous{fill:var(--violet);opacity:.64}.topology-signal-packet{fill:var(--cyan)}.topology-signal-packet.is-interaction{fill:var(--accent)}.archive-core{z-index:4;width:176px;height:176px;color:var(--phosphor);position:absolute;top:50.96%;left:50%;transform:translate(-50%,-50%)}.archive-core__caption{width:max-content;color:var(--muted);letter-spacing:.15em;font-size:6px;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.archive-core__ring{border-radius:50%;position:absolute}.archive-core__ring--outer{border:1px dashed #8ee89c75;animation:topologyRingClockwise 38s linear infinite;inset:0}.archive-core__ring--outer:before{border-radius:inherit;content:"";border:1px solid #83ced424;position:absolute;inset:7px}.archive-core__ring--middle{border-color:#83ced461 #0000 #83ced461 #83ced461;border-style:solid solid solid dashed;border-width:1px;animation:topologyRingCounter 29s linear infinite;inset:20px}.archive-core__ring--inner{border:1px dashed #8ee89c61;animation:topologyRingClockwise 24s linear infinite;inset:42px}.archive-core__scan{transform-origin:0;opacity:.38;background:linear-gradient(90deg,#8ee89c80,#0000);width:48%;height:1px;animation:topologyCoreScan 11s linear infinite;position:absolute;top:50%;left:50%}.archive-core__identity{clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);background:#060e0bed;border:1px solid #8ee89c80;place-items:center;width:68px;height:68px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 16px #8ee89c0d,0 0 12px #8ee89c09}.archive-core__identity:before{content:"";border:1px solid #8ee89c21;position:absolute;inset:6px}.archive-core__identity strong{font-family:var(--font-display),monospace;letter-spacing:-.12em;text-shadow:0 0 7px #8ee89c33;align-self:end;font-size:26px;font-weight:700;line-height:1}.archive-core__identity span{color:var(--muted);letter-spacing:.08em;align-self:start;font-size:5px}.archive-core__port{border:1px solid var(--phosphor);background:#07100d;width:6px;height:6px;position:absolute;box-shadow:0 0 5px #8ee89c3d}.archive-core__port--north{top:-3px;left:calc(50% - 3px)}.archive-core__port--east{top:calc(50% - 3px);right:-3px}.archive-core__port--south{bottom:-3px;left:calc(50% - 3px)}.archive-core__port--west{top:calc(50% - 3px);left:-3px}.archive-core.has-traffic .archive-core__port--east,.archive-core.has-traffic .archive-core__port--west{background:var(--phosphor);animation:topologyCorePort 1.4s steps(3) infinite}.archive-core__stats{color:#627772;letter-spacing:.06em;justify-content:space-between;font-size:5px;display:flex;position:absolute;bottom:4px;left:8px;right:8px}.archive-core__stats span:last-child{color:var(--phosphor)}.topology-project-position{z-index:5;width:0;height:0;position:absolute}.topology-project-node{width:188px;min-height:112px;color:var(--muted);clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,11px 100%,0 calc(100% - 11px));background:#050c0af0;border:1px solid #4a6c636b;padding:10px 12px 9px;transition:transform .15s steps(2),opacity .17s,border-color .17s,background .17s,color .17s,filter .17s;display:block;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.topology-project-node:before{background:var(--cyan);opacity:.35;content:"";width:30px;height:1px;position:absolute;top:0;left:0}.topology-project-node:after{background:var(--line);content:"";width:22px;height:1px;position:absolute;bottom:0;right:0}.topology-project-node.is-compact{width:164px}.topology-project-node.is-wide{width:212px}.project-signal-map.has-selection .topology-project-position:not(.is-selected) .topology-project-node{opacity:.64}.topology-project-node:focus-visible,.topology-project-node:hover{color:var(--cyan);filter:drop-shadow(0 0 5px #83ced414);border-color:#83ced49e;outline:none;transform:translate(calc(1px - 50%),-50%)}.topology-project-node:focus-visible{box-shadow:inset 0 0 0 1px #83ced459}.topology-project-node.is-selected{border-color:var(--accent);color:var(--accent);filter:drop-shadow(0 0 7px #ed83931f);background:#1e0c11eb}.topology-project-node.is-selected:after,.topology-project-node.is-selected:before{background:var(--accent);opacity:.9}.topology-project-node__port{background:#07100d;border:1px solid;width:7px;height:7px;position:absolute;top:calc(50% - 4px);transform:rotate(45deg)}.topology-project-node[data-port=left] .topology-project-node__port{left:-5px}.topology-project-node[data-port=right] .topology-project-node__port{right:-5px}.topology-project-node[data-port=top] .topology-project-node__port{top:-5px;left:calc(50% - 4px)}.topology-project-node[data-port=bottom] .topology-project-node__port{top:auto;bottom:-5px;left:calc(50% - 4px)}.topology-project-node__scan{z-index:-1;opacity:0;background:linear-gradient(90deg,#0000,#83ced414,#0000);width:22%;position:absolute;top:0;bottom:0;left:-25%;transform:skew(-12deg)}.topology-project-node:focus-visible .topology-project-node__scan,.topology-project-node:hover .topology-project-node__scan{animation:topologyNodeScan .52s steps(5) both}.topology-project-node footer,.topology-project-node header,.topology-project-node__resolved{justify-content:space-between;align-items:center;display:flex}.topology-project-node header{color:#71847f;letter-spacing:.11em;border-bottom:1px solid #4e746a29;padding-bottom:6px;font-size:6px}.topology-node-status{color:var(--phosphor);align-items:center;gap:4px;display:inline-flex}.topology-node-status i{background:currentColor;width:3px;height:3px;display:block;box-shadow:0 0 4px}.topology-project-node__body{grid-template-columns:28px 1fr;align-items:center;gap:8px;min-height:43px;display:grid}.topology-project-node__body svg{fill:none;stroke:currentColor;stroke-width:1.15px;opacity:.72;width:24px;height:24px}.topology-project-node__body strong{color:var(--text);letter-spacing:.055em;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:500;display:block;overflow:hidden}.topology-project-node__body span{color:var(--muted);letter-spacing:.09em;margin-top:3px;font-size:5px;display:block}.topology-project-node footer{color:#657772;font-size:6px}.topology-project-node__resolved{color:var(--accent);letter-spacing:.06em;opacity:0;font-size:5px;transition:bottom .16s,opacity .16s;position:absolute;bottom:-17px;left:12px;right:12px}.topology-project-node.is-selected .topology-project-node__resolved{opacity:.82;bottom:5px}.topology-project-node.is-selected footer{transform:translateY(-7px)}.topology-project-node.is-selected .topology-project-node__body strong{color:var(--accent);text-shadow:0 0 5px #ed83932e}.target-bracket{border-color:var(--accent);opacity:0;width:10px;height:10px;transition:opacity .14s,transform .18s;position:absolute}.target-bracket--tl{border-top:1px solid;border-left:1px solid;top:-5px;left:-5px;transform:translate(3px,3px)}.target-bracket--tr{border-top:1px solid;border-right:1px solid;top:-5px;right:-5px;transform:translate(-3px,3px)}.target-bracket--bl{border-bottom:1px solid;border-left:1px solid;bottom:-5px;left:-5px;transform:translate(3px,-3px)}.target-bracket--br{border-bottom:1px solid;border-right:1px solid;bottom:-5px;right:-5px;transform:translate(-3px,-3px)}.topology-project-node.is-selected .target-bracket{opacity:.82;animation:topologyTargetBracket 2.8s steps(2) infinite;transform:translate(0)}.topology-unresolved-label{z-index:3;color:var(--violet);letter-spacing:.1em;opacity:0;font-size:5px;transition:opacity .1s;position:absolute;bottom:4.5%;right:1.2%}.topology-unresolved-label span,.topology-unresolved-label strong{display:block}.topology-unresolved-label strong{margin-top:2px;font-size:6px;font-weight:500}.topology-unresolved-label.is-visible{opacity:.58}.topology-coordinate{z-index:2;color:#64797461;letter-spacing:.09em;font-size:5px;line-height:1.6;position:absolute;bottom:11px}.topology-coordinate--left{left:12px}.topology-coordinate--right{text-align:right;right:12px}.project-signal-map.is-paused .archive-core__port,.project-signal-map.is-paused .archive-core__ring,.project-signal-map.is-paused .archive-core__scan,.project-signal-map.is-paused .topology-relay{animation-play-state:paused!important}.lower-stack{gap:10px;display:grid}.system-output{background:linear-gradient(#8ee89c05 50%,#0000 0) 0 0/100% 4px;min-height:154px;padding:.9rem}.system-output p{color:#71847f;gap:.55rem;margin:0 0 .45rem;font-size:8px;display:flex}.system-output p>span{color:var(--phosphor)}.system-output p.is-current{color:var(--text)}.system-output p.is-anomaly-output{color:var(--accent);text-shadow:0 0 5px #ed83932e}.system-output p.is-anomaly-output[data-tone=violet]{color:var(--violet);text-shadow:0 0 6px #9f91f53d}.system-output__cursor{background:var(--phosphor);width:6px;height:9px;margin-left:1.2rem;animation:cursorBlink 1.1s steps(2) infinite;display:inline-block}.work-records ul{margin:0;padding:0;list-style:none}.work-records li{border-bottom:1px solid var(--line-soft);grid-template-columns:24px 1fr auto;align-items:center;min-height:34px;padding:0 .8rem;display:grid}.work-records li:last-child{border-bottom:0}.work-records li span{color:var(--muted);font-size:7px}.work-records li strong{color:var(--text);font-size:8px;font-weight:500}.work-records li i{color:#51655f;letter-spacing:.08em;font-size:6px;font-style:normal}.terminal-footer{border-top:1px solid var(--line);background:#080c0bf0;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;min-height:48px;padding:0 1.1rem}.terminal-footer>div:first-child{align-items:center;gap:.8rem;display:flex}.terminal-footer p{color:#425751;letter-spacing:.1em;justify-content:center;gap:1.5rem;margin:0;font-size:7px;display:flex}.terminal-footer__links{gap:1.2rem;display:flex}.terminal-footer__links a{color:var(--muted);letter-spacing:.1em;font-size:7px;transition:color .16s}.terminal-footer__links a:hover{color:var(--phosphor)}.redacted-text{color:var(--accent);letter-spacing:-.08em}.anomaly{text-shadow:0 0 5px #ed839340}.hidden-transmission{z-index:35;color:var(--violet);letter-spacing:.2em;opacity:0;pointer-events:none;background:#040707f5;border:1px solid #9f91f542;padding:.18rem .5rem;font-size:8px;position:fixed;top:44%;left:50%;transform:translate(-50%,-50%)}.hidden-transmission.is-visible{animation:hiddenTransmission 1.1s steps(2) both}.is-corrupted{color:var(--violet);text-shadow:-.4px 0 #83ced43d,.4px 0 #ed83932e}.crt-overlay{z-index:var(--z-crt);pointer-events:none;isolation:isolate;position:fixed;inset:0;overflow:hidden}.crt-overlay>div{position:absolute;inset:0}.crt-overlay__illumination{mix-blend-mode:screen;background:radial-gradient(at 50% 34%,#69ac9306,#0000 56%),radial-gradient(at 8% 90%,#47858104,#0000 42%),linear-gradient(101deg,#07130f05,#0000 32%,#0f201d05 72%,#0000)}.crt-overlay__scanlines{mix-blend-mode:multiply;opacity:.46;background:repeating-linear-gradient(#0000 0 2px,#03080629 3px,#699a8c03 4px)}.crt-overlay__noise{opacity:.042;background-image:repeating-radial-gradient(circle at 17% 32%,#d2eee616 0 .3px,#0000 .55px 2px);background-size:4px 4px;animation:noiseShift .41s steps(2) infinite}.crt-overlay__phosphor{mix-blend-mode:screen;opacity:.018;background:repeating-linear-gradient(90deg,#83ced433 0 .3px,#0000 .5px 1.5px,#ed839329 1.7px 2px,#0000 2.2px 3px)}.crt-overlay__roll{background:linear-gradient(#0000,#8ee89c05 48%,#83ced404 52%,#0000);height:14%;animation:rollBand 19.6s linear infinite;top:-38%;bottom:auto}.crt-overlay__micro-sync{background:linear-gradient(90deg,#0000,#83ced41f 22%,#8ee89c14 70%,#0000);height:3px;animation:microSync 27.8s steps(2) infinite;top:-4px;bottom:auto}.crt-overlay__ghost{opacity:0;mix-blend-mode:screen;background:linear-gradient(90deg,#0000 0 24%,#8ee89c07 35%,#0000 47% 100%)}.crt-overlay__sync{opacity:0}.is-syncing .crt-overlay__sync{background:repeating-linear-gradient(#0000 0 24%,#83ced417 25% 27%,#0000 28% 52%);animation:syncDisturbance .36s steps(3)}.is-syncing .terminal-shell{animation:shellSync .36s steps(3)}.is-acknowledging .crt-overlay__ghost{animation:acknowledgementGhost .28s steps(3)}.is-coming-online .crt-overlay__sync{animation:onlineSweep .72s var(--ease-out-quint) both;background:linear-gradient(#0000 0 42%,#8ee89c29 49%,#e5f4ee1f 50%,#0000 57%)}.is-coming-online .personnel-panel{animation:interfaceResolve .41s steps(4) both}.is-coming-online .globe-panel{animation:interfaceResolve .62s steps(5) 90ms both}.is-coming-online .telemetry-column{animation:interfaceResolve .46s steps(4) .22s both}.is-booting .terminal-shell{opacity:.2;filter:brightness(.54)}[data-anomaly-tone=violet] .crt-overlay__ghost{background:radial-gradient(circle at 74% 38%,#9f91f50e,#0000 24%);animation:anomalyPersistence 1.8s steps(3) both}.boot-sequence{z-index:var(--z-boot);color:var(--text);background:#030504;place-items:center;display:grid;position:fixed;inset:0}.boot-sequence:after{content:"";pointer-events:none;background:repeating-linear-gradient(#0000 0 3px,#00000061 4px);position:absolute;inset:0}.boot-sequence__inner{width:min(84vw,360px)}.boot-sequence__brand{color:var(--text-strong);font-family:var(--font-display),monospace;letter-spacing:-.09em;margin-bottom:1.6rem;font-size:30px;font-weight:700}.boot-sequence__brand span{color:var(--phosphor)}.boot-sequence__checks p{letter-spacing:.08em;align-items:baseline;gap:.6rem;margin:0 0 .45rem;font-size:9px;display:flex}.boot-sequence__checks p i{border-bottom:1px dotted var(--line);flex:1}.boot-sequence__checks p strong{font-size:9px;font-weight:500}.boot-sequence__connecting{color:var(--muted);margin-top:1.5rem!important}.boot-sequence__connecting span{color:var(--phosphor);margin-left:auto}.boot-sequence__return{color:var(--phosphor);letter-spacing:.14em;font-size:9px;line-height:1.8}@keyframes statusPulse{0%,71%,76%,to{opacity:1}72%,74%{opacity:.22}75%{opacity:.64}}@keyframes signalScan{0%{transform:translate(0)}to{transform:translate(120px)}}@keyframes radarSweep{to{transform:rotate(1turn)}}@keyframes corruptBlink{0%,88%{opacity:.75}89%,94%{opacity:.15}95%,to{opacity:.75}}@keyframes archiveCell{0%,84%,88%,to{opacity:1}85%,87%{opacity:.18}}@keyframes archiveRecalculate{0%{opacity:1}35%{opacity:.08}68%{opacity:.84}to{opacity:.46}}@keyframes routeDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes cursorBlink{0%,48%{opacity:.9}49%,to{opacity:0}}@keyframes noiseShift{0%{transform:translate(0)}50%{transform:translate(1px,-1px)}to{transform:translate(-1px,1px)}}@keyframes rollBand{0%,30%{transform:translateY(-120vh)}55%,to{transform:translateY(760vh)}}@keyframes hiddenTransmission{0%,to{opacity:0}12%,23%,45%,84%{opacity:.9}18%,33%,65%{opacity:.15}}@keyframes syncDisturbance{0%{opacity:0;transform:translateY(-8%)}35%{opacity:.9;transform:translateY(6%)}to{opacity:0;transform:translateY(20%)}}@keyframes shellSync{0%,to{filter:none;transform:translate(0)}35%{filter:brightness(1.32);transform:translate(2px)scaleY(.997)}66%{filter:brightness(.86);transform:translate(-1px)}}@keyframes ambientSync{0%,97.8%,98.5%,to{transform:translate(0)}98%{transform:translate(.8px)}98.2%{transform:translate(-.5px)}}@keyframes microSync{0%,72%,72.8%,to{opacity:0;transform:translateY(-4px)}72.15%{opacity:.11;transform:translate(1px,31vh)}72.45%{opacity:.05;transform:translate(-1px,31.2vh)}}@keyframes acknowledgementGhost{0%{opacity:0;transform:translate(-2px)}34%{opacity:.8}to{opacity:0;transform:translate(3px)}}@keyframes anomalyPersistence{0%,to{opacity:0}18%,52%{opacity:.66}34%{opacity:.18}}@keyframes onlineSweep{0%{opacity:0;transform:translateY(-52%)}28%{opacity:.9}to{opacity:0;transform:translateY(52%)}}@keyframes interfaceResolve{0%{opacity:.18;filter:brightness(1.8);transform:translate(-1px)}45%{opacity:.82;filter:brightness(1.24)}to{opacity:1;filter:none;transform:translate(0)}}@keyframes nodePulse{0%,72%,to{opacity:0;transform:translate(-50%,-50%)scale(1)}78%{opacity:.54}88%{opacity:0;transform:translate(-50%,-50%)scale(4.4)}}@keyframes navIndicator{0%,79%,83%,to{opacity:1}80%,82%{opacity:.15}}@keyframes sectorIndicator{0%,72%,to{opacity:.66;transform:translateY(0)}78%{opacity:1;transform:translateY(2px)}}@keyframes topologyRingClockwise{to{transform:rotate(1turn)}}@keyframes topologyRingCounter{to{transform:rotate(-1turn)}}@keyframes topologyCoreScan{to{transform:rotate(1turn)}}@keyframes topologyCorePort{0%,72%,to{opacity:.42}78%,88%{opacity:1}}@keyframes topologyJunctionPulse{0%,68%,to{opacity:.72}76%,84%{opacity:1}}@keyframes topologyTargetBracket{0%,76%,to{opacity:.62}82%,91%{opacity:1}}@keyframes topologyNodeScan{0%{opacity:0;left:-25%}18%{opacity:.62}to{opacity:0;left:110%}}@keyframes topologyExternalPulse{0%,to{opacity:.18}42%,66%{opacity:.68}}.is-page-hidden .archive-blocks i,.is-page-hidden .crt-overlay__micro-sync,.is-page-hidden .crt-overlay__noise,.is-page-hidden .crt-overlay__roll,.is-page-hidden .sector-below i,.is-page-hidden .signal-graph__scan,.is-page-hidden .status-indicator__dot,.is-page-hidden .terminal-shell,.is-page-hidden .threat-monitor__radar i{animation-play-state:paused!important}@media (max-width:1280px){.session-field--status{min-width:164px}.session-field{min-width:112px;padding-inline:.75rem}.terminal-shell__body{grid-template-columns:164px minmax(0,1fr)}.terminal-nav button{padding-inline:.75rem}.index-viewport__hero{grid-template-columns:minmax(245px,.66fr) minmax(360px,1.2fr) minmax(216px,.56fr)}.personnel-record{padding-inline:1.35rem}}@media (max-width:1060px){.session-field--status,.session-field:nth-of-type(3){display:none}.index-viewport__hero{grid-template-columns:minmax(270px,.72fr) minmax(390px,1.15fr)}.telemetry-column{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr))}.telemetry-column .hud-panel__content{padding:.7rem}.signal-graph{height:42px}.index-viewport__lower{grid-template-columns:1fr}.lower-stack{grid-template-columns:1fr 1fr}}@media (max-width:780px){body{font-size:12px}.terminal-shell{border:0;display:block}.terminal-header{min-height:62px}.terminal-brand{border-right:0;flex:1;min-width:0}.terminal-brand__mark{width:34px;height:34px;font-size:14px}.terminal-brand b{font-size:10px}.terminal-brand small{font-size:7px}.session-field{display:none}.session-field--status{border-left:0;min-width:0;padding:.6rem;display:flex}.session-field--status>span{display:none}.session-field--status .status-indicator{max-width:62px;font-size:6px;line-height:1.4}.reboot-button{width:52px}.sound-button{width:46px}.terminal-shell__body{flex-direction:column;display:flex}.terminal-nav{z-index:5;border-right:0;border-bottom:1px solid var(--line);width:100%;height:auto;min-height:0;position:relative;top:auto}.terminal-nav__heading{display:none}.terminal-nav ol{grid-template-columns:repeat(2,1fr);gap:1px;padding:.45rem;display:grid}.terminal-nav li{min-width:0}.terminal-nav button{border:1px solid #4e746a24;grid-template-columns:22px 1fr 4px;min-height:36px;padding:0 .55rem}.terminal-nav button strong{text-overflow:clip;white-space:nowrap;font-size:8px;overflow:hidden}.terminal-nav__coordinates,.terminal-nav__readout{display:none}.index-viewport{padding:8px}.index-viewport__hero{flex-direction:column;min-height:0;display:flex}.sector-below{left:50%}.personnel-panel{min-height:585px}.personnel-record{padding:1.35rem}.personnel-record__identity{margin-top:2.4rem}.personnel-record h1{font-size:clamp(3rem,16vw,4.8rem)}.personnel-record__specialisms p{font-size:9px}.globe-panel .hud-panel__content{grid-template-rows:410px auto;min-height:520px}.signal-globe{min-height:410px}.globe-node strong{font-size:6px}.telemetry-column{grid-template-columns:1fr 1fr;display:grid}.telemetry-column>.hud-panel:nth-child(3),.telemetry-column>.hud-panel:nth-child(5){grid-column:1/-1}.index-viewport__lower{margin-top:8px;display:block}.project-map-panel .hud-panel__content,.project-signal-map{height:950px;min-height:950px}.topology-status{flex-direction:column;align-items:flex-start;gap:.55rem;min-height:72px;padding:.7rem .8rem}.topology-status dl{justify-content:space-between;gap:.3rem;width:100%}.topology-status dl div{min-width:0}.topology-status dl div:before{left:-.3rem}.topology-status dl div:nth-child(2){display:none}.topology-canvas{inset:72px 0 0}.topology-svg--desktop{display:none}.topology-svg--mobile{display:block}.topology-canvas:before{inset:0 8% 0 12%}.topology-canvas:after{width:190px;top:104px}.archive-core{width:166px;height:166px;top:108px;left:50%}.archive-core__stats{left:5px;right:5px}.topology-project-position{width:auto;height:auto;right:14px;top:calc(230px + var(--node-order) * 122px)!important;left:22%!important}.topology-project-node,.topology-project-node.is-compact,.topology-project-node.is-wide{width:100%;min-height:105px;position:relative;transform:none}.topology-project-node:focus-visible,.topology-project-node:hover{transform:translate(1px)}.topology-project-node[data-port] .topology-project-node__port{inset:calc(50% - 4px) auto auto -5px}.project-signal-map.has-selection .topology-project-position:not(.is-selected) .topology-project-node{opacity:.72}.topology-coordinate{display:none}.topology-unresolved-label{bottom:3px;left:62px;right:auto}.lower-stack{grid-template-columns:1fr;margin-top:8px;display:grid}.terminal-footer{grid-template-columns:1fr auto;min-height:58px;padding:.7rem .8rem}.terminal-footer p{display:none}.terminal-footer__links{gap:.7rem}.crt-overlay__vignette{box-shadow:inset 0 0 18vw #000000b3}.system-backdrop{opacity:.1}}@media (max-width:430px){.terminal-brand{gap:.6rem;padding-left:.7rem}.terminal-brand small{letter-spacing:.09em}.session-field--status{display:none}.personnel-record__eyebrow small{max-width:90px}.telemetry-column{grid-template-columns:1fr}.telemetry-column>.hud-panel:nth-child(n){grid-column:auto}.project-map-panel .hud-panel__content,.project-signal-map{height:940px;min-height:940px}.topology-status dl div:nth-child(3){display:none}.topology-project-position{right:8px;left:19%!important}.topology-project-node{padding-inline:10px}.topology-project-node__body{grid-template-columns:25px 1fr;gap:6px}.topology-project-node__body strong{font-size:8px}.terminal-footer__links a{font-size:6px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.crt-overlay__noise{opacity:.02}.crt-overlay__ghost,.crt-overlay__micro-sync,.crt-overlay__roll,.signal-graph__scan,.topology-signal-packet{display:none}.archive-core__ring,.archive-core__scan,.target-bracket,.topology-project-node__scan,.topology-relay{animation:none!important}.terminal-shell{animation:none}.sector-below i{opacity:.7}}body,html{overscroll-behavior:none;width:100%;height:100%;overflow:hidden}html{scroll-behavior:auto}body{min-height:100dvh;color:var(--text);font-family:var(--font-interface),sans-serif;font-variant-numeric:tabular-nums;background:radial-gradient(circle at 53% 42%,#254a671f,#0000 34rem),linear-gradient(112deg,#050a12,#030811 48%,#07101a);overflow:hidden}.system-backdrop{opacity:.075}.terminal-shell{background:#040a12db;border-color:#68859329;grid-template-rows:64px minmax(0,1fr) 50px;width:100%;height:100dvh;min-height:0;max-height:100dvh;animation:none;overflow:hidden;box-shadow:inset 0 0 9rem #32536f09}.terminal-header{background:#060d16f2;border-color:#5f7b8947;height:64px;min-height:0;position:relative}.terminal-brand{border-color:var(--line-soft);min-width:clamp(240px,18vw,320px);padding:.65rem 1rem}.terminal-brand__mark{width:36px;height:36px;box-shadow:none;border-color:#8fcf9d99;font-size:14px}.terminal-brand b{font-family:var(--font-interface),sans-serif;letter-spacing:.13em;font-size:10px;font-weight:550}.terminal-brand small{color:#506571;letter-spacing:.13em;font-size:7px}.session-field{min-width:120px;padding:.55rem .85rem}.session-field>span{font-size:6px}.session-field strong{color:#9fc4cf;font-size:8px;font-weight:520}.session-field--status{min-width:168px}.reboot-button,.sound-button{color:#556a75}.terminal-shell__body{grid-template-columns:clamp(142px,11vw,176px) minmax(0,1fr);min-height:0;overflow:hidden}.terminal-nav{border-color:var(--line-soft);background:#060d15c7;width:auto;height:100%;min-height:0;position:relative;top:auto;overflow:hidden}.terminal-nav__heading{padding:.7rem .85rem;font-size:6px}.terminal-nav ol{padding:.65rem 0}.terminal-nav li{min-width:0}.terminal-nav a,.terminal-nav button{width:100%;min-height:clamp(42px,5.1vh,54px);color:var(--muted);cursor:pointer;text-align:left;transition:color .16s var(--ease-out-quint),background .16s var(--ease-out-quint),transform .12s steps(2);background:0 0;border:0;grid-template-columns:25px 1fr 8px;align-items:center;padding:0 .85rem;display:grid;position:relative}.terminal-nav a:before,.terminal-nav button:before{background:var(--cyan);content:"";width:1px;height:0;transition:height .18s var(--ease-out-quint),top .18s var(--ease-out-quint);position:absolute;top:50%;left:0}.terminal-nav a>span,.terminal-nav button>span{color:#536873;font-size:7px}.terminal-nav a strong,.terminal-nav button strong{letter-spacing:.12em;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:520;overflow:hidden}.terminal-nav a i,.terminal-nav button i{border:1px solid;border-radius:50%;width:7px;height:7px}.terminal-nav a:hover,.terminal-nav button:hover{color:var(--text-strong);background:#7eb9c906;transform:translate(1px)}.terminal-nav a.is-active,.terminal-nav button.is-active{color:var(--text-strong);background:linear-gradient(90deg,#7eb9c914,#0000 76%)}.terminal-nav a.is-active:before,.terminal-nav button.is-active:before{height:64%;top:18%}.terminal-nav a.is-active i,.terminal-nav button.is-active i{border-color:var(--cyan);background:var(--cyan);box-shadow:0 0 6px #7eb9c94d}.terminal-nav li:last-child button strong{color:var(--accent);opacity:.62}.terminal-nav__readout{padding:.75rem .85rem}.terminal-nav__readout span{font-size:6px}.terminal-nav__readout p{min-height:2.3em;color:var(--cyan);margin-top:.35rem;font-size:6px}.terminal-nav__coordinates{padding:.55rem .85rem;font-size:5px}.main-viewport{min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.cockpit-display,.cockpit-mode,.cockpit-mode-frame{width:100%;height:100%;min-height:0}.cockpit-display{isolation:isolate;background:#050c1557;position:relative;overflow:hidden}.cockpit-display:before{z-index:0;content:"";pointer-events:none;background-image:linear-gradient(#5c7c8b06 1px,#0000 0),linear-gradient(90deg,#5c7c8b06 1px,#0000 0);background-size:5rem 5rem;position:absolute;inset:0}.cockpit-mode-frame{z-index:1;position:absolute;inset:0;overflow:hidden}.cockpit-mode-scan{z-index:8;pointer-events:none;width:100%;height:1px;animation:cockpitModeScan .48s var(--ease-out-quint) both;background:linear-gradient(90deg,#0000,#aed3ddc2 35%,#8fcf9d7a 67%,#0000);position:absolute;top:0;left:0;box-shadow:0 0 8px #7eb9c92e}.is-mode-switching .main-viewport{filter:brightness(1.06)}.instrument-header{color:#637984;letter-spacing:.14em;border-bottom:1px solid #5f7b892e;align-items:center;gap:.6rem;min-height:30px;padding:0 .7rem;font-size:6px;display:flex}.instrument-header i{background:linear-gradient(90deg,#5f7b8942,#0000);flex:1;height:1px}.instrument-header strong{color:#4f6570;font-size:6px;font-weight:500}.index-mode{grid-template-rows:minmax(0,1fr) 62px;gap:7px;padding:8px;display:grid}.index-primary-grid{background:#050c1485;border:1px solid #5f7b8936;grid-template-columns:minmax(220px,.7fr) minmax(410px,1.58fr) minmax(205px,.66fr);min-width:0;min-height:0;display:grid}.flight-telemetry,.personnel-instrument,.signal-instrument{min-width:0;min-height:0;position:relative;overflow:hidden}.personnel-instrument{background:#070e177a;border-right:1px solid #5f7b8933}.signal-instrument{background:radial-gradient(circle,#2248631f,#0000 52%);grid-template-rows:30px minmax(0,1fr) 68px;display:grid}.flight-telemetry{background:#08101a8a;border-left:1px solid #5f7b8933}.personnel-instrument .personnel-record{height:calc(100% - 30px);padding:clamp(1rem,2vw,2rem)}.personnel-record__eyebrow>span{color:var(--accent);font-size:clamp(13px,1.2vw,19px)}.personnel-record__identity{margin-top:clamp(1.2rem,3vh,2.5rem)}.personnel-record__identity p,.personnel-record__specialisms>span{margin-bottom:.4rem;font-size:6px}.personnel-record h1{font-size:clamp(2.15rem,3.45vw,4.25rem);line-height:.86}.personnel-record h1 span{color:var(--phosphor)}.personnel-record__data{gap:.7rem;margin-top:clamp(1.15rem,2.8vh,2rem)}.data-field{padding-left:.55rem}.data-field__label{font-size:5px}.data-field__value{font-size:8px}.personnel-record__specialisms{margin-top:clamp(1rem,2.3vh,1.6rem)}.personnel-record__specialisms p{font-size:clamp(7px,.68vw,10px);line-height:1.65}.personnel-record__actions{gap:.4rem;padding-top:.8rem}.hud-button{clip-path:none;min-height:36px;padding-inline:.7rem;font-size:6px}.hud-button:before{width:1px}.signal-instrument__viewport{min-height:0;overflow:hidden}.signal-instrument .signal-globe{background:radial-gradient(circle at 51% 48%,#2d5b7726,#0000 49%);width:100%;height:100%;min-height:0}.signal-instrument .signal-globe:before{border-color:#7eb9c91f;inset:6%}.signal-instrument .signal-globe__calibration-ring{width:min(79%,62vh)}.signal-instrument__record{background:#070f18db;border-top:1px solid #5f7b8933;grid-template-columns:1fr auto;align-content:center;min-width:0;padding:.6rem .85rem;display:grid}.signal-instrument__record span{color:#607681;letter-spacing:.13em;font-size:5px}.signal-instrument__record strong{color:var(--accent);letter-spacing:.05em;font-size:11px;font-weight:560}.signal-instrument__record p{color:#82939a;text-overflow:ellipsis;white-space:nowrap;margin:.2rem 0 0;font-size:7px;overflow:hidden}.signal-instrument__record i{color:#526872;letter-spacing:.08em;grid-area:1/2/4;align-self:center;font-size:5px;font-style:normal}.flight-telemetry{flex-direction:column;display:flex}.flight-telemetry__status{border-bottom:1px solid #5f7b8924;justify-content:space-between;align-items:center;min-height:42px;padding:0 .75rem;display:flex}.flight-telemetry__status .status-indicator{font-size:6px}.flight-telemetry__status>span{color:#5b707a;font-size:5px}.flight-telemetry__status>span strong{color:var(--text);margin-left:.35rem;font-size:7px}.flight-signal{border-bottom:1px solid #5f7b8924;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:.35rem;padding:clamp(.55rem,1.2vh,.9rem) .7rem;display:grid}.flight-signal__dial{aspect-ratio:1;background:radial-gradient(circle,#08121d 58%,transparent 59%),conic-gradient(var(--phosphor) 0 var(--signal),#5f7b8926 var(--signal) 1turn);text-align:center;border-radius:50%;place-content:center;width:72px;display:grid;box-shadow:inset 0 0 0 1px #7eb9c933}.flight-signal__dial small,.flight-signal__dial span{color:#647983;letter-spacing:.1em;font-size:4px}.flight-signal__dial strong{color:var(--text-strong);font-size:17px;font-weight:450;line-height:1}.flight-signal__dial strong i{color:var(--phosphor);font-size:6px;font-style:normal}.flight-signal .signal-graph{height:45px}.flight-telemetry__bars{border-bottom:1px solid #5f7b8924;gap:.55rem;padding:.8rem .7rem;display:grid}.flight-telemetry__target{border-bottom:1px solid #5f7b8924;padding:.75rem}.flight-telemetry__target span{color:#5a707a;letter-spacing:.12em;font-size:5px;display:block}.flight-telemetry__target strong{color:var(--accent);margin-top:.28rem;font-size:7px;font-weight:520;display:block}.flight-telemetry__target p{color:var(--text-strong);margin:.12rem 0 0;font-size:9px}.flight-telemetry__archive{border-bottom:1px solid #5f7b8924;padding:.7rem}.flight-telemetry__archive>div:first-child{color:var(--accent);justify-content:space-between;font-size:5px;display:flex}.flight-telemetry__archive>div:first-child span{color:#5b707a}.flight-integrity{grid-template-columns:repeat(14,1fr);gap:2px;margin-top:.45rem;display:grid}.flight-integrity i{background:#8fcf9d6b;height:5px}.flight-integrity i.is-corrupt{background:#df7f8db3}.flight-integrity i.is-empty{background:0 0;border:1px solid #5f7b892e}.flight-telemetry__threat{align-items:center;gap:.6rem;min-height:48px;margin-top:auto;padding:.55rem .7rem;display:flex}.flight-telemetry__threat .threat-monitor__radar{width:30px;height:30px}.flight-telemetry__threat>div span{color:#5b707a;font-size:5px}.flight-telemetry__threat>div strong{color:var(--accent);margin-top:.15rem;font-size:6px;font-weight:500;display:block}.flight-telemetry.is-acknowledged{animation:telemetryAcknowledge .62s var(--ease-out-quint)}.index-project-rail{background:#060e17d1;border:1px solid #5f7b8938;grid-template-columns:minmax(112px,.85fr) repeat(5,minmax(90px,1fr)) minmax(92px,.72fr);min-width:0;display:grid;overflow:hidden}.index-project-rail a,.index-project-rail button,.index-project-rail__label{text-align:left;background:0 0;border-right:1px solid #5f7b892b;flex-direction:column;justify-content:center;min-width:0;padding:.55rem .7rem;display:flex;position:relative}.index-project-rail a,.index-project-rail button{cursor:pointer;transition:background .15s,color .15s}.index-project-rail span{color:#586d78;letter-spacing:.09em;font-size:5px}.index-project-rail span,.index-project-rail strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.index-project-rail strong{color:var(--text);margin-top:.22rem;font-size:7px;font-weight:520}.index-project-rail button>i{border:1px solid #657985;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.index-project-rail button.is-active{background:#df7f8d0f}.index-project-rail button.is-active strong{color:var(--accent)}.index-project-rail button.is-active>i{border-color:var(--accent);background:var(--accent);box-shadow:0 0 5px #df7f8d4d}.index-project-rail a:hover,.index-project-rail button:hover{background:#7eb9c909}.index-project-rail>a{border-right:0}.index-project-rail>a i{color:var(--cyan);font-size:11px;position:absolute;right:.65rem}.work-mode{grid-template-columns:clamp(168px,14vw,222px) minmax(0,1fr) clamp(220px,20vw,310px);padding:8px;display:grid}.project-data,.work-index,.work-network{background:#060e178c;border:1px solid #5f7b8938;min-width:0;min-height:0;overflow:hidden}.work-network{background:radial-gradient(circle,#234d691f,#0000 54%);border-inline:0}.project-data,.work-index{flex-direction:column;display:flex}.mode-preview__instrument>header,.mode-preview__metrics>header,.project-data>header,.work-index>header{color:#627985;letter-spacing:.12em;border-bottom:1px solid #5f7b892e;justify-content:space-between;align-items:center;min-height:34px;padding:0 .75rem;font-size:6px;display:flex}.mode-preview__instrument>header strong,.mode-preview__metrics>header strong,.project-data>header strong,.work-index>header strong{color:#516873;font-size:6px;font-weight:500}.work-index__summary{border-bottom:1px solid #5f7b8929;padding:clamp(.85rem,2vh,1.4rem) .8rem}.work-index__summary small,.work-index__summary span{color:#5a707b;letter-spacing:.11em;font-size:5px;display:block}.work-index__summary strong{color:var(--text-strong);font-size:clamp(1.6rem,2.5vw,2.6rem);font-weight:350;line-height:1.1;display:block}.work-index__summary small{color:var(--phosphor)}.work-index ol{margin:0;padding:0;list-style:none}.work-index li{border-bottom:1px solid #5f7b8921}.work-index li button{color:#647985;cursor:pointer;text-align:left;background:0 0;grid-template-columns:25px 1fr 7px;align-items:center;gap:.35rem;width:100%;min-height:clamp(54px,7.2vh,72px);padding:0 .7rem;transition:background .15s,color .15s;display:grid}.work-index li button>span{font-size:6px}.work-index li button div{min-width:0}.work-index li button small,.work-index li button strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.work-index li button strong{color:var(--text);font-size:8px;font-weight:520}.work-index li button small{color:#536974;margin-top:.2rem;font-size:5px}.work-index li button>i{border:1px solid;border-radius:50%;width:6px;height:6px}.work-index li button.is-active{background:#df7f8d11}.work-index li button.is-active strong,.work-index li button.is-active>span{color:var(--accent)}.work-index li button.is-active>i{border-color:var(--accent);background:var(--accent);box-shadow:0 0 5px #df7f8d52}.work-index__footer{color:#526873;border-top:1px solid #5f7b8929;justify-content:space-between;margin-top:auto;padding:.65rem .75rem;font-size:5px;display:flex}.work-index__footer strong{color:var(--cyan);font-weight:500}.work-network .project-signal-map{background:0 0;width:100%;height:100%;min-height:0}.work-network .topology-status{background:#070f18b8;min-height:52px}.work-network .topology-canvas{inset:52px 0 0}.work-network .topology-project-node{font:inherit;text-align:left;cursor:pointer}.work-network .topology-project-node.is-selected{background:#1c0f1be0}.topology-mobile-focus-connector{display:none}.project-data__identity{border-bottom:1px solid #5f7b8929;padding:clamp(1rem,2.5vh,1.7rem) .9rem}.project-data__identity>span{color:#5e747f;letter-spacing:.13em;font-size:5px}.project-data__identity h1{color:var(--accent);letter-spacing:-.035em;margin:.45rem 0 0;font-size:clamp(1.2rem,2vw,2rem);font-weight:460;line-height:1}.project-data__identity p{color:#71858e;letter-spacing:.08em;margin:.5rem 0 0;font-size:6px}.project-data>nav{border-bottom:1px solid #5f7b8929;grid-template-columns:repeat(3,1fr);display:grid}.project-data>nav button{color:#607681;cursor:pointer;background:0 0;border-right:1px solid #5f7b8924;min-height:36px;font-size:5px}.project-data>nav button:last-child{border-right:0}.project-data>nav button.is-active{color:var(--cyan);background:#7eb9c90e}.project-data__page{animation:recordResolve .3s var(--ease-out-quint) both;padding:clamp(.9rem,2.2vh,1.4rem)}.project-data__page>p{color:#83949b;max-width:34ch;margin:0 0 1rem;font-size:8px;line-height:1.65}.project-data dl{gap:.7rem;margin:0;display:grid}.project-data dl div{border-bottom:1px solid #5f7b8921;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.45rem;display:flex}.project-data dt{color:#596f7a;letter-spacing:.12em;font-size:5px}.project-data dd{color:var(--text);text-align:right;margin:0;font-size:7px}.project-data__link-orbit{aspect-ratio:1;background:repeating-conic-gradient(#7eb9c947 0 1deg,transparent 1deg 13deg);border:1px solid #7eb9c945;border-radius:50%;place-items:center;width:116px;margin:0 auto 1.1rem;display:grid}.project-data__link-orbit:before{aspect-ratio:1;content:"";border:1px solid #7eb9c93d;border-radius:50%;width:78px;position:absolute}.project-data__link-orbit i{background:var(--phosphor);border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px #8fcf9d66}.project-data__link-orbit span{color:var(--text-strong);font-size:10px;position:absolute}.project-data__actions{grid-template-columns:1fr;margin-top:auto;display:grid}.project-data__actions a,.project-data__actions button{min-height:42px;color:var(--cyan);cursor:pointer;letter-spacing:.08em;background:0 0;border-top:1px solid #5f7b892e;justify-content:space-between;align-items:center;padding:0 .8rem;font-size:6px;display:flex}.project-data__actions button{color:#6d8089}.mode-preview{grid-template-columns:minmax(210px,.65fr) minmax(420px,1.6fr) minmax(210px,.65fr);padding:8px;display:grid}.mode-preview__instrument,.mode-preview__intro,.mode-preview__metrics{background:#060e178f;border:1px solid #5f7b8938;min-width:0;min-height:0}.mode-preview__instrument{background:radial-gradient(circle,#234c6829,#0000 58%);border-inline:0;grid-template-rows:34px minmax(0,1fr);display:grid;position:relative;overflow:hidden}.mode-preview__intro{flex-direction:column;justify-content:center;padding:clamp(1.2rem,3vw,2.5rem);display:flex}.mode-preview__intro>span{color:var(--cyan);letter-spacing:.16em;font-size:7px}.mode-preview__intro>strong{color:var(--text-strong);margin-top:.55rem;font-size:clamp(1rem,1.7vw,1.6rem);font-weight:450}.mode-preview__intro p{color:#82949c;max-width:36ch;margin:1.4rem 0 0;font-size:8px;line-height:1.7}.mode-preview__intro small{color:#526975;margin-top:auto;font-size:5px}.mode-preview__instrument svg{fill:none;stroke:#7eb9c942;stroke-width:1px;width:100%;height:100%;min-height:0}.mode-preview__instrument svg circle{fill:#07121d}.mode-preview__instrument svg circle.is-active{fill:var(--accent);stroke:var(--accent);filter:drop-shadow(0 0 5px #df7f8d61)}.mode-preview__instrument .mode-preview__sweep{fill:#7eb9c909;stroke:#7eb9c926}.mode-preview__instrument .mode-preview__reticle{stroke:var(--accent);stroke-width:1.4px}.mode-preview__focus{text-align:center;background:#050c15d6;border-top:1px solid #7eb9c940;min-width:150px;padding:.6rem .8rem;display:grid;position:absolute;bottom:8%;left:50%;transform:translate(-50%)}.mode-preview__focus span{color:#627985;font-size:5px}.mode-preview__focus strong{color:var(--accent);font-size:9px;font-weight:520}.mode-preview__metrics{flex-direction:column;display:flex}.mode-preview__metrics button{color:#607681;cursor:pointer;text-align:left;background:0 0;border-bottom:1px solid #5f7b8926;align-content:center;min-height:74px;padding:0 1rem;display:grid;position:relative}.mode-preview__metrics button span{letter-spacing:.12em;font-size:5px}.mode-preview__metrics button strong{color:var(--text);margin-top:.25rem;font-size:8px;font-weight:500}.mode-preview__metrics button i{border:1px solid;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.mode-preview__metrics button.is-active{background:#df7f8d0d}.mode-preview__metrics button.is-active strong{color:var(--accent)}.mode-preview__metrics button.is-active i{border-color:var(--accent);background:var(--accent)}.terminal-footer{background:#060d16f7;border-color:#5f7b8942;grid-template-columns:clamp(150px,12vw,190px) minmax(0,1fr) clamp(150px,15vw,230px);gap:0;height:50px;min-height:0;padding:0;display:grid}.terminal-footer__status{border-right:1px solid #5f7b892e;align-items:center;gap:.65rem;min-width:0;padding:0 .8rem;display:flex}.terminal-footer__label,.terminal-footer__mode span{color:#556b76;letter-spacing:.12em;font-size:5px}.terminal-footer__status .status-indicator{font-size:6px}.command-strip{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-width:0;display:grid}.command-strip a,.command-strip button{color:#6c8089;cursor:pointer;text-align:left;background:0 0;border:0;border-right:1px solid #5f7b892e;align-content:center;min-width:0;padding:0 .85rem;transition:background .15s,color .15s;display:grid}.command-strip a span,.command-strip button span{color:#506671;font-size:5px}.command-strip a strong,.command-strip button strong{letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-size:7px;font-weight:520;overflow:hidden}.command-strip a:hover,.command-strip button:hover{color:var(--text-strong);background:#7eb9c90b}.command-strip a:active,.command-strip button:active{transform:translateY(1px)}.terminal-footer__mode{text-align:right;align-content:center;padding:0 .8rem;display:grid}.terminal-footer__mode strong{color:var(--cyan);letter-spacing:.08em;margin-top:.15rem;font-size:6px;font-weight:500}.crt-overlay__scanlines{opacity:.2}.crt-overlay__noise{opacity:.018;animation-duration:.78s}.crt-overlay__phosphor{opacity:.007}.crt-overlay__illumination{opacity:.56}.crt-overlay__roll{opacity:.42;animation-duration:28s}.crt-overlay__micro-sync{opacity:0;animation-duration:46s}.crt-overlay__vignette{background:radial-gradient(#0000 68%,#01050a1f 86%,#01040852 100%);box-shadow:inset 0 0 5vw #00030857,inset 0 0 1px #7eb9c91f}@keyframes cockpitModeScan{0%{opacity:0;transform:translateY(0)}24%{opacity:.8}to{opacity:0;transform:translateY(calc(100dvh - 114px))}}@keyframes telemetryAcknowledge{0%{filter:brightness()}28%{filter:brightness(1.22)}to{filter:brightness()}}@keyframes recordResolve{0%{opacity:.18;transform:translate(3px)}to{opacity:1;transform:translate(0)}}@media (max-width:1120px) and (min-width:781px){.terminal-shell__body{grid-template-columns:138px minmax(0,1fr)}.session-field--status,.session-field:nth-of-type(3){display:none}.index-primary-grid{grid-template-columns:minmax(190px,.62fr) minmax(360px,1.4fr) 190px}.personnel-instrument .personnel-record{padding:1rem}.personnel-record__eyebrow small,.personnel-record__specialisms br{display:none}.flight-signal{grid-template-columns:66px 1fr;padding-inline:.5rem}.flight-signal__dial{width:60px}.flight-telemetry__archive{display:none}.index-project-rail{grid-template-columns:105px repeat(5,1fr) 82px}.work-mode{grid-template-columns:160px minmax(0,1fr) 218px}.topology-project-node{transform:translate(-50%,-50%)scale(.86)}.topology-project-node:focus-visible,.topology-project-node:hover{transform:translate(calc(1px - 50%),-50%)scale(.86)}}@media (max-height:760px) and (min-width:781px){.terminal-shell{grid-template-rows:56px minmax(0,1fr) 46px}.terminal-header{height:56px}.terminal-brand__mark{width:32px;height:32px}.index-mode{grid-template-rows:minmax(0,1fr) 54px;padding:6px}.personnel-record__data,.personnel-record__identity{margin-top:.9rem}.personnel-record__specialisms{margin-top:.75rem}.personnel-record__actions{padding-top:.45rem}.hud-button{min-height:31px}.flight-telemetry__archive{display:none}.flight-telemetry__bars{padding-block:.55rem}.work-index__summary{padding-block:.65rem}.work-index li button{min-height:48px}.terminal-footer{height:46px}}@media (max-width:780px){body{font-size:12px}.terminal-shell{border:0;grid-template-rows:52px minmax(0,1fr) 48px;height:100dvh;min-height:0;display:grid}.terminal-header{height:52px;min-height:0}.terminal-brand{min-width:0;padding:.45rem .65rem}.terminal-brand__mark{width:30px;height:30px;font-size:12px}.terminal-brand b{font-size:8px}.terminal-brand small{font-size:5px}.terminal-header__session{flex:none}.session-field{display:none}.session-field--time{min-width:68px;padding-inline:.45rem;display:flex}.session-field--time>span{display:none}.session-field--time strong{margin:0;font-size:7px}.sound-button{width:38px}.reboot-button{width:46px;font-size:6px}.terminal-shell__body{grid-template:minmax(0,1fr) 62px/1fr;min-height:0;display:grid;overflow:hidden}.main-viewport{grid-area:1/1}.terminal-nav{z-index:6;border:0;border-top:1px solid var(--line-soft);background:#060d16f7;grid-area:2/1;width:100%;height:62px}.terminal-nav__coordinates,.terminal-nav__heading,.terminal-nav__readout{display:none}.terminal-nav ol{grid-template-columns:repeat(7,minmax(44px,1fr));gap:0;height:100%;padding:0;display:grid}.terminal-nav a,.terminal-nav button{text-align:center;border-right:1px solid #5f7b8921;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;height:100%;min-height:0;padding:.25rem .1rem;display:flex}.terminal-nav a:before,.terminal-nav button:before{width:0;height:1px;transition:width .16s;top:auto;bottom:0;left:50%;transform:translate(-50%)}.terminal-nav a.is-active:before,.terminal-nav button.is-active:before{width:58%;height:1px;top:auto}.terminal-nav a>span,.terminal-nav button>span{font-size:5px}.terminal-nav a strong,.terminal-nav button strong{letter-spacing:.03em;max-width:100%;font-size:5px}.terminal-nav a i,.terminal-nav button i{order:-1;width:5px;height:5px}.terminal-footer{grid-template-columns:1fr;height:48px}.terminal-footer__mode,.terminal-footer__status{display:none}.command-strip a,.command-strip button{text-align:center;min-height:48px;padding:0 .45rem}.command-strip a span,.command-strip button span{font-size:4px}.command-strip a strong,.command-strip button strong{font-size:6px}.index-mode{grid-template-rows:minmax(0,1fr);gap:0;padding:5px}.index-primary-grid{border-color:#5f7b8933;grid-template:104px minmax(0,1fr) 104px/1fr}.personnel-instrument{border:0;border-bottom:1px solid #5f7b892b;grid-row:1}.personnel-instrument .instrument-header{display:none}.personnel-instrument .personnel-record{grid-template-rows:auto 1fr;grid-template-columns:1fr auto;align-items:center;height:100%;padding:.65rem .8rem;display:grid}.personnel-record__eyebrow{grid-column:1/-1}.personnel-record__eyebrow>span{font-size:10px}.personnel-record__eyebrow small{font-size:5px}.personnel-record__identity{margin:0}.personnel-record__identity p{display:none}.personnel-record h1{font-size:clamp(1.5rem,7.7vw,2rem);line-height:.9}.personnel-record__data{grid-template-columns:1fr 1fr;gap:.35rem;width:120px;margin:0;display:grid}.personnel-record__data .data-field:first-child{grid-column:1/-1}.personnel-record__actions,.personnel-record__specialisms{display:none}.data-field__label{font-size:4px}.data-field__value{font-size:6px}.signal-instrument{grid-row:2;grid-template-rows:26px minmax(0,1fr) 44px}.instrument-header{min-height:26px;font-size:5px}.signal-instrument__record{padding:.4rem .55rem}.signal-instrument__record i,.signal-instrument__record p{display:none}.signal-instrument__record strong{font-size:8px}.signal-globe__calibration-ring{width:min(78%,280px)!important}.globe-node{padding:.2rem .3rem .2rem .55rem}.globe-node span{font-size:4px}.globe-node strong,.signal-globe__readout{font-size:5px}.flight-telemetry{border:0;border-top:1px solid #5f7b892b;grid-row:3;grid-template-rows:1fr;grid-template-columns:78px 1fr;display:grid}.flight-signal .signal-graph,.flight-telemetry>.instrument-header,.flight-telemetry__archive,.flight-telemetry__status,.flight-telemetry__target,.flight-telemetry__threat{display:none}.flight-signal{border:0;border-right:1px solid #5f7b892b;grid-template-columns:1fr;place-items:center;padding:.3rem;display:grid}.flight-signal__dial{width:62px}.flight-telemetry__bars{border:0;align-content:center;gap:.45rem;padding:.65rem}.index-project-rail{display:none}.work-mode{grid-template:50px minmax(0,1fr) 116px/1fr;padding:5px}.work-index{border-bottom:0;grid-row:1;display:block}.work-index>header,.work-index__footer,.work-index__summary{display:none}.work-index ol{grid-template-columns:repeat(5,1fr);height:100%;display:grid}.work-index li{border-bottom:0;border-right:1px solid #5f7b8924;min-width:0}.work-index li button{text-align:center;flex-direction:column;justify-content:center;gap:.15rem;height:100%;min-height:0;padding:.2rem;display:flex}.work-index li button small,.work-index li button>span{display:none}.work-index li button strong{font-size:5px}.work-index li button>i{width:4px;height:4px}.work-network{border:1px solid #5f7b8938;grid-row:2}.work-network .project-signal-map{height:100%;min-height:0}.work-network .topology-status{min-height:40px;padding:.45rem .55rem}.work-network .topology-status dl div:nth-child(n+3),.work-network .topology-status__target span{display:none}.work-network .topology-canvas{inset:40px 0 0}.work-network .topology-svg--mobile{display:none}.work-network .topology-svg--desktop{display:block}.work-network .topology-project-position{display:none}.work-network .topology-project-position.is-selected{width:0;height:0;display:block;right:auto;top:78%!important;left:50%!important}.work-network .topology-project-node,.work-network .topology-project-node.is-compact,.work-network .topology-project-node.is-wide{width:min(76vw,260px);min-height:78px;position:absolute;transform:translate(-50%,-50%)}.work-network .topology-project-node__body{min-height:31px}.work-network .topology-project-node__resolved{display:none}.work-network .topology-project-node[data-port] .topology-project-node__port{inset:-5px auto auto calc(50% - 4px)}.work-network .archive-core{width:122px;height:122px;top:40%;left:50%}.work-network .archive-core__identity{width:54px;height:54px}.work-network .archive-core__identity strong{font-size:20px}.work-network .archive-core__stats,.work-network .topology-coordinate,.work-network .topology-relay text,.work-network .topology-sectors{display:none}.work-network .topology-canvas:after{width:160px;top:40%}.work-network .topology-route.is-active .topology-route__line,.work-network .topology-svg--desktop .topology-route__line.is-active{stroke:var(--line);opacity:.22;filter:none}.work-network .topology-relay.is-active circle{fill:#07121d;stroke:var(--line);filter:none;animation:none}.work-network .topology-mobile-focus-connector{z-index:4;background:var(--accent);width:1px;display:block;position:absolute;top:calc(40% + 61px);bottom:calc(22% + 39px);left:50%;box-shadow:0 0 4px #df7f8d33}.work-network .topology-mobile-focus-connector:after,.work-network .topology-mobile-focus-connector:before{border:1px solid var(--accent);content:"";background:#07121d;width:7px;height:7px;position:absolute;left:-3px}.work-network .topology-mobile-focus-connector:before{top:-3px;transform:rotate(45deg)}.work-network .topology-mobile-focus-connector:after{bottom:-3px}.work-network .topology-mobile-focus-connector i{background:var(--accent);width:5px;height:5px;animation:mobilePacket 2.8s var(--ease-out-quint) infinite;border-radius:50%;position:absolute;top:32%;left:-2px;box-shadow:0 0 5px #df7f8d73}.work-network .topology-mobile-focus-connector span{color:var(--accent);letter-spacing:.08em;font-size:4px;position:absolute;top:50%;left:7px}.project-data{border-top:0;grid-template:30px 1fr/minmax(0,1fr) 110px;grid-row:3;display:grid}.project-data>header{grid-column:1/-1;min-height:30px}.project-data__identity{border:0;padding:.55rem .7rem}.project-data__identity p,.project-data__identity>span{display:none}.project-data__identity h1{margin:0;font-size:1rem}.project-data>nav,.project-data__page{display:none}.project-data__actions{grid-area:2/2;margin:0}.project-data__actions a,.project-data__actions button{border-top:0;border-left:1px solid #5f7b8929;min-height:0;padding:0 .55rem;font-size:5px}.mode-preview{grid-template:90px minmax(0,1fr) 106px/1fr;padding:5px}.mode-preview__intro{grid-row:1;padding:.7rem .8rem}.mode-preview__intro>strong{margin-top:.2rem;font-size:.9rem}.mode-preview__intro p{text-overflow:ellipsis;white-space:nowrap;margin:.3rem 0 0;font-size:6px;overflow:hidden}.mode-preview__intro small{display:none}.mode-preview__instrument{border:1px solid #5f7b8938;grid-row:2}.mode-preview__metrics{grid-row:3;grid-template-columns:repeat(4,1fr);display:grid}.mode-preview__metrics>header{display:none}.mode-preview__metrics button{text-align:center;border-bottom:0;border-right:1px solid #5f7b8924;min-height:0;padding:.4rem}.mode-preview__metrics button span{font-size:4px}.mode-preview__metrics button strong{font-size:5px}.mode-preview__metrics button i{display:none}.crt-overlay__vignette{box-shadow:inset 0 0 10vw #0003086b}}@media (max-width:380px){.terminal-brand b{text-overflow:ellipsis;white-space:nowrap;max-width:138px;overflow:hidden}.session-field--time,.terminal-brand small{display:none}.personnel-record__data{width:106px}.globe-node span{display:none}.command-strip a,.command-strip button{padding-inline:.2rem}}@media (prefers-reduced-motion:reduce){.cockpit-mode-scan{display:none}.cockpit-mode-frame,.flight-telemetry,.project-data__page{animation:none!important}}@keyframes mobilePacket{0%,58%{opacity:0;transform:translateY(-12px)}66%{opacity:1}92%,to{opacity:0;transform:translateY(28px)}}.subject-mode{grid-template-columns:clamp(230px,18vw,294px) minmax(500px,1fr) clamp(260px,21vw,338px);padding:8px;display:grid}.subject-analysis,.subject-dossier,.subject-recorder{background:#060e178c;border:1px solid #5f7b8938;min-width:0;min-height:0;position:relative;overflow:hidden}.subject-dossier{background:linear-gradient(#101f2e57,#0000 32%),#060d16ad;border-right:0;flex-direction:column;padding:clamp(1rem,2vw,1.8rem);display:flex}.subject-analysis:before,.subject-dossier:before{background:var(--cyan);content:"";opacity:.7;width:28px;height:1px;position:absolute;top:0}.subject-dossier:before{left:0}.subject-analysis:before{right:0}.subject-dossier__mode{color:#586f7a;letter-spacing:.14em;justify-content:space-between;align-items:center;font-size:5px;display:flex}.subject-dossier__mode span{color:var(--cyan)}.subject-dossier__mode strong{font-size:inherit;font-weight:520}.subject-dossier__identity{margin-top:clamp(1.4rem,4vh,3rem)}.subject-dossier__identity>span{color:#5d7480;letter-spacing:.16em;font-size:6px}.subject-dossier__identity h1{color:var(--text-strong);letter-spacing:-.055em;margin:.65rem 0 0;font-size:clamp(2rem,3.2vw,3.65rem);font-weight:340;line-height:.84}.subject-dossier__identity h1 em{color:var(--accent);font-style:normal;font-weight:480}.subject-dossier__identity p{color:var(--cyan);letter-spacing:.13em;margin:.8rem 0 0;font-size:7px}.subject-dossier__seal{aspect-ratio:1;background:radial-gradient(circle,#1d3f5429,#0000 66%);border:1px solid #7eb9c933;border-radius:50%;place-items:center;width:clamp(96px,10vw,142px);margin:clamp(1.2rem,3.5vh,2.5rem) 0 0;display:grid;position:relative}.subject-dossier__seal:after,.subject-dossier__seal:before,.subject-dossier__seal>i{content:"";border:1px solid #7eb9c93d;border-radius:50%;position:absolute}.subject-dossier__seal:before{aspect-ratio:1;border-style:dashed;width:72%}.subject-dossier__seal:after{aspect-ratio:1;border-color:#df7f8d80;width:42%}.subject-dossier__seal>i{background:#07121d;width:5px;height:5px}.subject-dossier__seal>i:first-child{top:9%;left:48%}.subject-dossier__seal>i:nth-child(2){bottom:30%;right:7%}.subject-dossier__seal>i:nth-child(3){border-color:var(--accent);background:var(--accent);bottom:12%;left:24%}.subject-dossier__seal>span{color:var(--text-strong);font-family:var(--font-display),monospace;letter-spacing:-.08em;font-size:clamp(1.1rem,2vw,1.8rem);font-weight:700}.subject-dossier__seal>small{color:#59717d;letter-spacing:.12em;font-size:4px;line-height:1.4;position:absolute;bottom:18%;right:-3.2rem}.subject-dossier__summary{color:#8a9aa1;max-width:37ch;margin:clamp(1.1rem,3vh,2rem) 0 0;font-size:7px;line-height:1.75}.subject-dossier__readout{gap:0;margin:auto 0 0;display:grid}.subject-dossier__readout div{border-top:1px solid #5f7b8924;justify-content:space-between;gap:1rem;padding:.5rem 0;display:flex}.subject-dossier__readout dt{color:#586e79;letter-spacing:.11em;font-size:5px}.subject-dossier__readout dd{color:var(--text);text-align:right;margin:0;font-size:6px}.subject-dossier__readout div:last-child dd{color:var(--phosphor)}.subject-dossier__footer{color:#465d68;letter-spacing:.1em;margin-top:.7rem;font-size:4px}.subject-recorder{background:radial-gradient(at 72% 32%,#234d6926,#0000 43%),#050d167a;border-inline:0;grid-template-rows:34px minmax(0,1fr) 40px;display:grid}.subject-recorder:after{z-index:3;content:"";opacity:0;pointer-events:none;background:linear-gradient(#0000,#aed3dd66,#0000);width:1px;animation:subjectRecorderScan 11s linear infinite;position:absolute;top:34px;bottom:40px;left:0}.subject-analysis>header,.subject-recorder__header{color:#627985;letter-spacing:.13em;border-bottom:1px solid #5f7b892e;align-items:center;gap:.7rem;min-height:34px;padding:0 .75rem;font-size:6px;display:flex}.subject-recorder__header i{background:linear-gradient(90deg,#5f7b8947,#0000);flex:1;height:1px}.subject-analysis>header strong,.subject-recorder__header strong{color:#536a75;font-size:6px;font-weight:500}.subject-analysis>header{justify-content:space-between}.subject-trajectory{min-width:0;min-height:0;position:relative;overflow:hidden}.subject-trajectory__plot{position:absolute;inset:0;overflow:hidden}.subject-trajectory__plot>svg{width:100%;height:100%;position:absolute;inset:0}.subject-trajectory__grid-line{fill:none;stroke:#688b9c0e;stroke-width:1px;vector-effect:non-scaling-stroke}.subject-trajectory__axes path{fill:none;stroke:#779eb033;stroke-width:1px;vector-effect:non-scaling-stroke}.subject-trajectory__axes path:nth-child(2){stroke-dasharray:2 8;opacity:.52}.subject-trajectory__range path{fill:none;stroke:#7eb9c91b;stroke-width:1px;stroke-dasharray:3 7;vector-effect:non-scaling-stroke}.subject-trajectory__primary-trace{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px #7eb9c929)}.subject-trajectory__packet-path{fill:none;stroke:var(--accent);stroke-width:3px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px #df7f8d80)}.subject-trajectory__microdata{fill:#4e6570;font-family:var(--font-interface),sans-serif;letter-spacing:.12em;font-size:6px}.subject-trajectory__axis-label{transform-origin:0 0;top:50%;left:.5rem;transform:translateY(-50%)rotate(-90deg)}.subject-trajectory__axis-label,.subject-trajectory__time-label{color:#4d6570;letter-spacing:.11em;font-size:5px;position:absolute}.subject-trajectory__time-label{bottom:.45rem;right:1rem}.subject-trajectory__tracks{color:#506873;letter-spacing:.1em;align-items:center;gap:.45rem;width:58%;font-size:4px;display:flex;position:absolute;top:3.5rem;left:8%}.subject-trajectory__tracks i{background:#7eb9c921;flex:1;height:1px}.subject-trajectory__node{z-index:4;top:var(--node-y);left:var(--node-x);color:#6c828b;cursor:pointer;text-align:left;background:#050d16e0;align-content:center;min-width:94px;min-height:52px;padding:.45rem .55rem .42rem 1.05rem;transition:color .16s,background .16s,filter .16s;display:grid;position:absolute;transform:translate(-50%,-50%)}.subject-trajectory__node:before{content:"";background:#07121d;border:1px solid;width:7px;height:7px;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)rotate(45deg)}.subject-trajectory__node>small,.subject-trajectory__node>span,.subject-trajectory__node>strong{display:block}.subject-trajectory__node>span{letter-spacing:.12em;font-size:5px}.subject-trajectory__node>strong{color:var(--text);letter-spacing:.08em;margin-top:.15rem;font-size:8px;font-weight:540}.subject-trajectory__node>small{color:#536a75;letter-spacing:.1em;margin-top:.12rem;font-size:4px}.subject-trajectory__node:hover{color:var(--cyan);filter:brightness(1.12);background:#0a1723f0}.subject-trajectory__node.is-selected{color:var(--accent);background:#1c101ce8}.subject-trajectory__node.is-selected:before{background:var(--accent);box-shadow:0 0 7px #df7f8d75}.subject-trajectory__node.is-selected>strong{color:var(--accent)}.subject-trajectory__bracket{opacity:0;border:0;position:absolute;inset:-5px}.subject-trajectory__bracket:after,.subject-trajectory__bracket:before{content:"";width:12px;height:12px;position:absolute}.subject-trajectory__bracket:before{border-top:1px solid var(--accent);border-left:1px solid var(--accent);top:0;left:0}.subject-trajectory__bracket:after{border-right:1px solid var(--accent);border-bottom:1px solid var(--accent);bottom:0;right:0}.subject-trajectory__node.is-selected .subject-trajectory__bracket{opacity:1}.subject-recorder__status{background:#070f18d1;border-top:1px solid #5f7b892e;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.subject-recorder__status>span{color:#536a75;letter-spacing:.08em;border-right:1px solid #5f7b8924;justify-content:space-between;align-items:center;gap:.4rem;min-width:0;padding:0 .65rem;font-size:5px;display:flex}.subject-recorder__status>span:last-child{border-right:0}.subject-recorder__status strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-weight:520;overflow:hidden}.subject-recorder__status>span:last-child strong{color:var(--phosphor)}.subject-analysis{background:#070f19b3;border-left:0;flex-direction:column;display:flex}.subject-analysis__lenses{border-bottom:1px solid #5f7b8929;grid-template-columns:repeat(3,1fr);display:grid}.subject-analysis__lenses button{color:#5a707b;cursor:pointer;text-align:left;background:0 0;border-right:1px solid #5f7b8924;align-content:center;min-width:0;min-height:46px;padding:0 .65rem;display:grid;position:relative}.subject-analysis__lenses button:last-child{border-right:0}.subject-analysis__lenses button span{font-size:4px}.subject-analysis__lenses button strong{text-overflow:ellipsis;margin-top:.12rem;font-size:5px;font-weight:520;overflow:hidden}.subject-analysis__lenses button i{border:1px solid;border-radius:50%;width:4px;height:4px;position:absolute;bottom:.45rem;right:.5rem}.subject-analysis__lenses button:hover{color:var(--text);background:#7eb9c909}.subject-analysis__lenses button.is-active{color:var(--cyan);background:#7eb9c90e}.subject-analysis__lenses button.is-active i{background:var(--cyan);box-shadow:0 0 5px #7eb9c959}.subject-analysis__record{flex-direction:column;flex:1;min-height:0;padding:clamp(.9rem,2vw,1.5rem);display:flex}.subject-analysis__target{border-bottom:1px solid #5f7b8929;padding-bottom:clamp(.9rem,2.2vh,1.4rem);position:relative}.subject-analysis__target:after{border:1px solid var(--accent);content:"";background:#07101a;width:6px;height:6px;position:absolute;bottom:-3px;right:0;transform:rotate(45deg)}.subject-analysis__target>small,.subject-analysis__target>span,.subject-analysis__target>strong{display:block}.subject-analysis__target>span{color:var(--accent);letter-spacing:.12em;font-size:5px}.subject-analysis__target>strong{max-width:16ch;color:var(--text-strong);margin-top:.55rem;font-size:clamp(1rem,1.55vw,1.45rem);font-weight:420;line-height:1.05}.subject-analysis__target>small{color:var(--cyan);letter-spacing:.1em;margin-top:.65rem;font-size:5px}.subject-analysis__record>p{color:#8798a0;max-width:42ch;margin:clamp(.9rem,2.2vh,1.4rem) 0 0;font-size:7px;line-height:1.7}.subject-analysis__record dl{gap:0;margin:clamp(1rem,2.6vh,1.7rem) 0 0;display:grid}.subject-analysis__record dl div{border-top:1px solid #5f7b8921;justify-content:space-between;gap:1rem;padding:.48rem 0;display:flex}.subject-analysis__record dt{color:#566d78;letter-spacing:.1em;font-size:5px}.subject-analysis__record dd{max-width:64%;color:var(--text);text-align:right;margin:0;font-size:6px}.subject-analysis__record dl div:first-child dd{color:var(--phosphor)}.subject-analysis__signal{border-top:1px solid #5f7b8926;border-bottom:1px solid #5f7b8926;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;min-height:54px;margin-top:auto;display:grid}.subject-analysis__signal span,.subject-analysis__signal strong{color:#566d78;letter-spacing:.1em;font-size:5px}.subject-analysis__signal strong{color:var(--phosphor);font-weight:520}.subject-analysis__signal svg{fill:none;stroke:#8fcf9da3;stroke-width:1px;vector-effect:non-scaling-stroke;width:100%;height:28px}.subject-analysis__pager{border-top:1px solid #5f7b892b;grid-template-columns:1fr auto 1fr;align-items:stretch;min-height:42px;display:grid}.subject-analysis__pager button{color:#647985;cursor:pointer;background:0 0;font-size:5px}.subject-analysis__pager button:first-child{text-align:left;padding-left:.8rem}.subject-analysis__pager button:last-child{text-align:right;padding-right:.8rem}.subject-analysis__pager button:hover{color:var(--text-strong);background:#7eb9c908}.subject-analysis__pager span{min-width:60px;color:var(--accent);border-inline:1px solid #5f7b8924;place-items:center;font-size:6px;display:grid}@keyframes subjectRecorderScan{0%,82%{opacity:0;transform:translate(0)}84%{opacity:.45}94%,to{opacity:0;transform:translate(68vw)}}@media (max-width:1120px) and (min-width:781px){.subject-mode{grid-template-columns:205px minmax(430px,1fr) 238px}.subject-dossier{padding:1rem}.subject-dossier__identity h1{font-size:2.25rem}.subject-dossier__seal{width:98px}.subject-analysis__record{padding:.9rem}.subject-analysis__record dl div:nth-child(3){display:none}.subject-trajectory__node{min-width:82px;padding-inline:.9rem .4rem}.subject-trajectory__node>strong{font-size:7px}}@media (max-height:760px) and (min-width:781px){.subject-dossier__identity{margin-top:1rem}.subject-dossier__seal{width:86px;margin-top:1rem}.subject-dossier__summary{margin-top:.8rem;line-height:1.55}.subject-dossier__readout div{padding-block:.35rem}.subject-analysis__record>p{margin-top:.7rem;line-height:1.5}.subject-analysis__record dl{margin-top:.7rem}.subject-analysis__record dl div{padding-block:.34rem}.subject-analysis__signal{min-height:42px}}@media (max-width:780px){.subject-mode{grid-template:92px minmax(0,1fr) 152px/1fr;padding:5px}.subject-dossier{border:1px solid #5f7b8938;border-bottom:0;grid-row:1;grid-template-rows:auto 1fr;grid-template-columns:1fr 134px;padding:.65rem .75rem;display:grid}.subject-dossier__mode{grid-column:1/-1}.subject-dossier__identity{align-self:center;margin:0}.subject-dossier__identity>span{display:none}.subject-dossier__identity h1{margin:0;font-size:1.35rem;line-height:.86}.subject-dossier__identity p{margin-top:.35rem;font-size:5px}.subject-dossier__readout{align-self:center;margin:0}.subject-dossier__readout div{border:0;padding:.17rem 0}.subject-dossier__readout div:nth-child(2),.subject-dossier__readout div:nth-child(4){display:none}.subject-dossier__readout dt{font-size:4px}.subject-dossier__readout dd{font-size:5px}.subject-dossier__footer,.subject-dossier__seal,.subject-dossier__summary{display:none}.subject-recorder{border:1px solid #5f7b8938;grid-row:2;grid-template-rows:28px minmax(0,1fr) 30px}.subject-recorder__header{min-height:28px;padding-inline:.5rem;font-size:5px}.subject-recorder__header strong{font-size:4px}.subject-trajectory__axis-label,.subject-trajectory__tracks{display:none}.subject-trajectory__time-label{font-size:4px;bottom:.25rem;right:.5rem}.subject-trajectory__node{min-width:66px;min-height:40px;padding:.3rem .3rem .3rem .7rem}.subject-trajectory__node>small,.subject-trajectory__node>span{font-size:3px}.subject-trajectory__node>strong{font-size:5px}.subject-trajectory__bracket{inset:-3px}.subject-recorder__status{grid-template-columns:repeat(2,1fr)}.subject-recorder__status>span{padding-inline:.45rem;font-size:4px}.subject-recorder__status>span:nth-child(2),.subject-recorder__status>span:nth-child(3){display:none}.subject-analysis{border:1px solid #5f7b8938;border-top:0;grid-template:30px minmax(0,1fr)/108px minmax(0,1fr);grid-row:3;display:grid}.subject-analysis>header{grid-column:1/-1;min-height:30px;padding-inline:.55rem;font-size:5px}.subject-analysis>header strong{font-size:4px}.subject-analysis__lenses{border-bottom:0;border-right:1px solid #5f7b8924;grid-area:2/1;grid-template-columns:1fr;display:grid}.subject-analysis__lenses button{border-bottom:1px solid #5f7b891f;border-right:0;min-height:0;padding-inline:.5rem}.subject-analysis__lenses button:last-child{border-bottom:0}.subject-analysis__lenses button span{display:none}.subject-analysis__lenses button strong{font-size:4px}.subject-analysis__lenses button i{bottom:50%;right:.45rem;transform:translateY(50%)}.subject-analysis__record{grid-area:2/2;padding:.55rem .65rem}.subject-analysis__target{border:0;padding:0}.subject-analysis__target:after{display:none}.subject-analysis__target>span{font-size:4px}.subject-analysis__target>strong{margin-top:.2rem;font-size:.8rem}.subject-analysis__target>small{margin-top:.2rem;font-size:4px}.subject-analysis__record>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.35rem 0 0;font-size:5px;line-height:1.4;display:-webkit-box;overflow:hidden}.subject-analysis__pager,.subject-analysis__record dl,.subject-analysis__signal{display:none}}@media (max-width:380px){.subject-mode{grid-template-rows:82px minmax(0,1fr) 140px}.subject-dossier{grid-template-columns:1fr 112px}.subject-dossier__identity h1{font-size:1.15rem}.subject-trajectory__node{min-width:58px}.subject-trajectory__node>strong{font-size:4px}}@media (prefers-reduced-motion:reduce){.subject-recorder:after{animation:none}.subject-trajectory__packet-path,.subject-trajectory__primary-trace{filter:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}