.system-shell{grid-template-rows:var(--header-height) 1fr var(--footer-height);background:linear-gradient(90deg, rgba(var(--rgb-slate), .08), transparent 18%, transparent 82%, rgba(var(--rgb-rust), .06)), var(--color-bg-deep);isolation:isolate;height:100dvh;min-height:100dvh;display:grid;position:relative;overflow:hidden}.system-shell__haze{pointer-events:none;z-index:0;background:linear-gradient(180deg, rgba(var(--rgb-black), .45) 0%, transparent 14%, transparent 86%, rgba(var(--rgb-black), .55) 100%), repeating-linear-gradient(180deg, rgba(var(--rgb-white), .018) 0 1px, transparent 1px 5px);opacity:.62;mix-blend-mode:screen;position:fixed;inset:0}.system-shell__grid{pointer-events:none;inset:var(--header-height) var(--shell-pad) var(--footer-height);z-index:0;background-image:linear-gradient(rgba(var(--rgb-slate), .12) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--rgb-slate), .12) 1px, transparent 1px);opacity:.15;background-size:72px 72px;position:fixed;-webkit-mask-image:linear-gradient(#0000,#000 16% 82%,#0000);mask-image:linear-gradient(#0000,#000 16% 82%,#0000)}.system-shell[data-boot=checking] .system-shell__header,.system-shell[data-boot=checking] .system-shell__content,.system-shell[data-boot=checking] .system-shell__footer{visibility:hidden}.system-shell[data-boot=complete] .system-shell__header,.system-shell[data-boot=complete] .system-shell__footer{animation:.52s cubic-bezier(.16,1,.3,1) both hub-system-rise}.system-shell[data-boot=complete] .system-shell__footer{animation-delay:1.42s}.system-shell[data-boot=complete] .system-shell__meta-item,.system-shell[data-boot=complete] .system-shell__mobile-network-trigger,.system-shell[data-boot=complete] .status-indicator{animation:.42s ease-out both hub-system-resolve}.system-shell[data-boot=complete] .system-shell__meta-item:first-child{animation-delay:.12s}.system-shell[data-boot=complete] .system-shell__meta-item:nth-child(2){animation-delay:.22s}.system-shell[data-boot=complete] .status-indicator{animation-delay:.32s}.system-shell__header,.system-shell__footer{z-index:var(--z-shell);align-items:center;gap:var(--space-md);padding:0 var(--shell-pad);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);display:flex;position:relative}.system-shell__header{border-bottom:var(--line-thin) solid var(--color-border);background:linear-gradient(180deg, rgba(var(--rgb-charcoal-deep), .92), rgba(var(--rgb-charcoal-deep), .55));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:space-between}.system-shell[data-sector=hub] .system-shell__header{border-bottom-color:rgba(var(--rgb-ember), .36);background:linear-gradient(180deg, rgba(var(--rgb-charcoal-deep), .94), rgba(var(--rgb-charcoal-deep), .62)), linear-gradient(90deg, rgba(var(--rgb-slate), .14), transparent 46%, rgba(var(--rgb-rust), .1));justify-content:space-between}.system-shell[data-sector=hub]{grid-template-rows:var(--header-height) 1fr 0}.system-shell[data-sector=hub] .system-shell__grid{inset:var(--header-height) var(--shell-pad) 0}.system-shell__footer{border-top:var(--line-thin) solid var(--color-border);background:linear-gradient(0deg, rgba(var(--rgb-charcoal-deep), .92), rgba(var(--rgb-charcoal-deep), .45));color:var(--color-text-faint);justify-content:space-between}.system-shell[data-sector=hub] .system-shell__footer{display:none}.system-shell__meta{justify-content:space-between;align-items:center;gap:var(--space-lg);width:100%;min-width:0;display:flex}.system-shell__meta-item{flex-direction:column;gap:.15rem;display:flex}.system-shell__meta-item:nth-child(2){text-align:right}.system-shell__meta-item dt{color:var(--color-secondary);letter-spacing:.2em;font-size:.55rem}.system-shell__meta-item dd{color:var(--color-text);letter-spacing:.12em}.system-shell__mobile-network-trigger{min-width:0;min-height:2.25rem;color:inherit;text-align:left;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:.4rem;display:inline-flex;position:relative}.system-shell__mobile-network-trigger>span{color:var(--color-secondary);letter-spacing:.14em;font-size:.55rem}.system-shell__mobile-network-trigger>strong{min-width:0;color:var(--color-text);letter-spacing:.12em;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:400;overflow:hidden}.system-shell__mobile-network-trigger>i{border-right:1px solid var(--color-accent);border-bottom:1px solid var(--color-accent);flex:none;width:.42rem;height:.42rem;transition:transform .18s;transform:translate(-.1rem)rotate(-45deg)}.system-shell__mobile-network-trigger[aria-expanded=true]>i{transform:translateY(-.1rem)rotate(45deg)}.system-shell__mobile-network-trigger:focus-visible{outline-offset:.3rem}.system-shell:not([data-sector=hub]) .system-shell__meta-item--section{display:none}@media (min-width:721px){.system-shell__header{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.system-shell__meta{display:contents}.system-shell__meta-item--coordinates{text-align:left;grid-area:1/1;justify-self:start}.system-shell__meta-item--section{text-align:center;grid-area:1/2;justify-self:center}.system-shell__mobile-network-trigger{grid-area:1/2;justify-self:center}.status-indicator{grid-area:1/3;justify-self:end}}.system-shell__content{z-index:1;height:100%;min-height:0;position:relative;overflow:auto}.system-shell__stage{height:100%;min-height:100%;max-width:var(--stage-max);margin:0 auto}.system-shell:not([data-sector=hub]) .system-shell__stage{height:auto}.hud-panel{padding:var(--space-md);border:var(--line-thin) solid var(--color-border);border-radius:var(--radius-md);background:linear-gradient(180deg, rgba(var(--rgb-charcoal-deep), .94), rgba(var(--rgb-charcoal-deep), .88)), linear-gradient(90deg, rgba(var(--rgb-ember), .08), transparent 28%), linear-gradient(140deg, transparent 62%, rgba(var(--rgb-slate), .1));box-shadow:inset 0 0 40px var(--color-accent-haze), 0 0 0 1px rgba(var(--rgb-black), .4), var(--shadow-panel);position:relative}.hud-panel:before,.hud-panel:after{content:"";pointer-events:none;width:10px;height:10px;position:absolute}.hud-panel:before{border-top:2px solid var(--color-accent);border-left:2px solid var(--color-accent);box-shadow:-2px -2px 10px var(--color-accent-glow);top:-1px;left:-1px}.hud-panel:after{border-bottom:2px solid var(--color-accent);border-right:2px solid var(--color-accent);box-shadow:2px 2px 10px var(--color-accent-glow);bottom:-1px;right:-1px}.hud-panel[data-tone=diagnostic]{border-color:rgba(var(--rgb-ember), .28);box-shadow:inset 0 0 36px rgba(var(--rgb-ember), .08), var(--shadow-panel)}.hud-panel[data-tone=accent]{border-color:var(--color-border-strong)}.hud-panel__header{margin-bottom:var(--space-sm)}.hud-label{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent);text-shadow:var(--glow-accent)}.system-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;display:inline-block}.system-label[data-variant=primary]{font-size:var(--text-sm);color:var(--color-accent);text-shadow:var(--glow-accent)}.system-label[data-variant=secondary]{font-size:var(--text-xs);color:var(--color-secondary);text-shadow:var(--glow-secondary)}.system-label[data-variant=metadata]{font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:.14em}.status-indicator{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);flex:none;align-items:center;gap:.45rem;display:inline-flex}.status-indicator__dot{border-radius:50%;width:.45rem;height:.45rem;animation:2.4s ease-in-out infinite status-breathe}.status-indicator__label{white-space:nowrap}.status-indicator[data-status=online] .status-indicator__dot,.status-indicator[data-status=active] .status-indicator__dot{background:var(--color-accent);color:var(--color-accent)}.status-indicator[data-status=idle] .status-indicator__dot{background:var(--color-secondary);color:var(--color-secondary)}.status-indicator[data-status=offline] .status-indicator__dot{background:var(--color-text-faint);color:var(--color-text-faint);animation:none}.record-reveal-emblem{aspect-ratio:1;width:min(100%,15rem);color:var(--color-accent);filter:drop-shadow(0 0 12px rgba(var(--rgb-neon-gold), .1));display:block;overflow:visible}.record-reveal-emblem__guide,.record-reveal-emblem__ring,.record-reveal-emblem__hex{fill:none;vector-effect:non-scaling-stroke}.record-reveal-emblem[data-mode=closed] .record-reveal-emblem__dial{transform-box:fill-box;transform-origin:50%;animation:.9s cubic-bezier(.16,1,.3,1) both record-reveal-dial-open}@keyframes record-reveal-dial-open{0%{transform:rotate(-8deg)}to{transform:rotate(12deg)}}.record-reveal-emblem__guide{stroke:rgba(var(--rgb-ember), .2);stroke-width:var(--line-thin);stroke-dasharray:1.2 4.4}.record-reveal-emblem__guide--inner{stroke:rgba(var(--rgb-gold-soft), .13);stroke-dasharray:none}.record-reveal-emblem__ring{stroke:var(--color-accent-hot);stroke-width:1.45px;stroke-linecap:round;filter:drop-shadow(0 0 3px rgba(var(--rgb-neon-gold), .66)) drop-shadow(0 0 10px rgba(var(--rgb-neon-ember), .24))}.record-reveal-emblem__hex--outer{stroke:rgba(var(--rgb-gold-soft), .78);stroke-width:1.15px;filter:drop-shadow(0 0 5px rgba(var(--rgb-neon-gold), .2))}.record-reveal-emblem__hex--inner{stroke:rgba(var(--rgb-ember), .66);stroke-width:var(--line-thin)}.record-reveal-emblem__node{fill:var(--color-accent-hot);filter:drop-shadow(0 0 4px rgba(var(--rgb-neon-gold), .72)) drop-shadow(0 0 11px rgba(var(--rgb-neon-ember), .34))}@media (prefers-reduced-motion:reduce){.record-reveal-emblem{filter:none}.record-reveal-emblem[data-mode=closed] .record-reveal-emblem__dial{animation:none}}.minimap__viewport{aspect-ratio:1;isolation:isolate;place-items:center;width:100%;height:auto;max-height:8rem;display:grid;position:relative;overflow:visible}.minimap__viewport--expanded{width:min(64vw,36rem);max-height:min(54vh,28rem);margin:0 auto}.minimap__canvas{z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.minimap__path{stroke:var(--color-accent-dim);stroke-width:.6px;fill:none;opacity:.7}.minimap__node{fill:var(--color-bg);stroke:var(--color-accent-dim);stroke-width:.8px}.minimap__node-link,.minimap__core-link{cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none}.minimap__hit-target{fill:#0000;stroke:none;pointer-events:all}.minimap__node-icon{pointer-events:none;opacity:0}.minimap__node-link:focus,.minimap__node-link:focus-visible,.minimap__node-link:active,.minimap__core-link:focus,.minimap__core-link:focus-visible,.minimap__core-link:active,.minimap__node-link :focus,.minimap__node-link :focus-visible,.minimap__core-link :focus,.minimap__core-link :focus-visible{outline:none}.minimap__node--active{fill:var(--color-accent);stroke:rgba(var(--rgb-neon-ember), .86);filter:drop-shadow(0 0 4px var(--color-accent-glow))}.minimap__core{fill:none;stroke:var(--color-accent);stroke-width:.7px}.minimap__core--active{fill:rgba(var(--rgb-neon-gold), .82);stroke:var(--color-secondary);filter:drop-shadow(0 0 5px var(--color-secondary-glow))}.minimap__core-link:hover .minimap__core{fill:rgba(var(--rgb-ember), .12);stroke:rgba(var(--rgb-neon-ember), .86);filter:drop-shadow(0 0 5px var(--color-accent-glow))}.minimap__core-link:hover .minimap__core--active{fill:rgba(var(--rgb-neon-gold), .82)}.minimap__node-link:hover .minimap__node,.minimap__node-link:focus-visible .minimap__node{stroke:var(--color-secondary);filter:drop-shadow(0 0 5px var(--color-secondary-glow))}.minimap__node-label{fill:var(--color-text-muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:2px}.minimap-modal{z-index:calc(var(--z-boot) - 1);place-items:center;padding:clamp(1rem,3vw,2rem);display:grid;position:fixed;inset:0}.minimap-modal__backdrop{background:rgba(var(--rgb-black), .72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;border:0;position:absolute;inset:0}.minimap-modal__panel{z-index:1;gap:var(--space-md);border:1px solid rgba(var(--rgb-ember), .46);background:linear-gradient(180deg, rgba(var(--rgb-charcoal), .96), rgba(var(--rgb-charcoal-deep), .92)), radial-gradient(circle at 50% 48%, rgba(var(--rgb-ember), .08), transparent 20rem), linear-gradient(180deg, rgba(var(--rgb-black), .08), rgba(var(--rgb-black), .18));width:min(100%,43rem);max-height:min(78vh,34rem);box-shadow:var(--shadow-panel), 0 0 42px rgba(var(--rgb-ember), .14);padding:clamp(.85rem,1.6vw,1.2rem);display:grid;position:relative;overflow:hidden}.minimap-modal__panel:before,.minimap-modal__panel:after{content:"";z-index:0;pointer-events:none;position:absolute;inset:4rem 1.25rem 1rem}.minimap-modal__panel:before{background:linear-gradient(90deg, rgba(var(--rgb-slate), .17) 1px, transparent 1px), linear-gradient(180deg, rgba(var(--rgb-slate), .15) 1px, transparent 1px);opacity:.35;background-size:4.5rem 4.5rem,4.5rem 4.5rem}.minimap-modal__panel:after{background:radial-gradient(circle at 18% 20%, rgba(var(--rgb-gold-soft), .16) 0 1.5px, transparent 2px), radial-gradient(circle at 86% 17%, rgba(var(--rgb-ember), .14) 0 1.5px, transparent 2px), radial-gradient(circle at 19% 83%, rgba(var(--rgb-gold-soft), .14) 0 1.5px, transparent 2px);opacity:.42}.minimap-modal__panel .minimap__viewport{z-index:1;position:relative}.minimap__core-label{fill:var(--color-accent);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:2px}.minimap-modal[data-mobile-open=true]{inset:var(--header-height) 0 var(--footer-height);z-index:calc(var(--z-minimap) + 1);pointer-events:auto;place-items:center;padding:0}.minimap-modal[data-mobile-open=true] .minimap-modal__backdrop{background:rgba(var(--rgb-black), .24);-webkit-backdrop-filter:blur(4px)saturate(.78);backdrop-filter:blur(4px)saturate(.78);pointer-events:auto}.minimap-modal[data-mobile-open=true] .minimap-modal__panel{width:min(68%,30rem);max-height:none;box-shadow:none;isolation:isolate;pointer-events:auto;background:0 0;border:0;margin:0;padding:0;animation:.22s cubic-bezier(.16,1,.3,1) both mobile-network-enter;overflow:visible}.minimap-modal[data-mobile-open=true] .minimap-modal__panel:before,.minimap-modal[data-mobile-open=true] .minimap-modal__panel:after{display:none}.minimap-modal[data-mobile-open=true] .minimap__viewport--expanded{aspect-ratio:1;width:100%;max-height:none}.minimap-modal[data-mobile-open=true] .minimap__node-icon{opacity:.86}.minimap-modal[data-mobile-open=true] .minimap__node-link--active .minimap__node{fill:rgba(var(--rgb-charcoal-deep), .96);stroke:var(--color-accent-hot)}.minimap-modal[data-mobile-open=true] .minimap__node-label,.minimap-modal[data-mobile-open=true] .minimap__core-label{font-size:2.35px;font-weight:600}.minimap-modal[data-mobile-open=true] .minimap__path{stroke-width:.78px}.minimap-modal[data-mobile-open=true] .minimap__node,.minimap-modal[data-mobile-open=true] .minimap__core{stroke-width:1px}.boot-sequence{z-index:var(--z-boot);background:radial-gradient(circle at 50% 41%, rgba(var(--rgb-gold-soft), .14), transparent 18rem), radial-gradient(ellipse at 50% 48%, rgba(var(--rgb-ember), .12), transparent 32rem), linear-gradient(180deg, rgba(var(--rgb-black), .08), rgba(var(--rgb-black), .52)), repeating-linear-gradient(180deg, rgba(var(--rgb-white), .025) 0 1px, transparent 1px 6px), var(--color-bg-deep);color:var(--color-text);cursor:pointer;place-items:center;padding:clamp(1rem,4vw,3rem);display:grid;position:fixed;inset:0}.boot-sequence[data-ready=false]{cursor:progress}.boot-sequence:after{content:"";pointer-events:none;background:radial-gradient(ellipse at 50% 31%, rgba(var(--rgb-gold-soft), .05), transparent 28rem), repeating-linear-gradient(180deg, rgba(var(--rgb-gold-soft), .012) 0 1px, transparent 1px 5px);opacity:.34;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 78%,#0000);mask-image:linear-gradient(#0000,#000 20% 78%,#0000)}.boot-sequence__frame{z-index:1;grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(1.3rem,3.4vw,2.35rem);width:min(100%,48rem);display:grid;position:relative}.boot-sequence__mark{aspect-ratio:1;place-items:center;width:clamp(13rem,28vw,17.5rem);display:grid;position:relative}.boot-sequence__hud-svg{z-index:2;aspect-ratio:13/6;pointer-events:none;width:clamp(28rem,68vw,56rem);position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.startup-hud{color:var(--color-accent);transform-origin:50%}.startup-hud__central-hud,.startup-hud__glow-elements,.startup-hud__primary-hexes,.startup-hud__secondary-hexes,.startup-hud__peripheral-hexes,.startup-hud__branches{transform-box:fill-box;transform-origin:50%}.startup-hud__guide-ring,.startup-hud__ring,.startup-hud__arc,.startup-hud__tick,.startup-hud__spoke,.startup-hud__interface-link,.startup-hud__terminal-branch,.startup-hud__hex-cell{fill:none;vector-effect:non-scaling-stroke}.startup-hud__hex-cell{stroke:rgba(var(--rgb-gold-soft), .62);stroke-linejoin:round}.startup-hud__hex-cell--primary{stroke:rgba(var(--rgb-gold-soft), .78);stroke-width:.92px;opacity:calc(var(--startup-hud-strength,.92) * .42);filter:drop-shadow(0 0 6px rgba(var(--rgb-neon-gold), .1))}.startup-hud__hex-cell--secondary{stroke-width:.72px;opacity:calc(var(--startup-hud-strength,.62) * .36)}.startup-hud__hex-cell--peripheral{stroke-width:.62px;opacity:calc(var(--startup-hud-strength,.34) * .32)}.startup-hud__interface-link{stroke-linecap:round;stroke:rgba(var(--rgb-gold-soft), .72);filter:drop-shadow(0 0 6px rgba(var(--rgb-neon-gold), .14))}.startup-hud__interface-link--primary{stroke:rgba(var(--rgb-neon-gold), .86);stroke-width:1.15px;opacity:calc(var(--startup-hud-strength,1) * .62)}.startup-hud__interface-link--secondary{stroke-width:.75px;opacity:calc(var(--startup-hud-strength,.76) * .42)}.startup-hud__terminal-branch{stroke-linecap:round;stroke-linejoin:round}.startup-hud__terminal-branch--secondary{stroke:rgba(var(--rgb-gold-soft), .5);stroke-width:.68px;opacity:calc(var(--startup-hud-strength,.64) * .42)}.startup-hud__terminal-branch--peripheral{stroke:rgba(var(--rgb-gold-soft), .4);stroke-width:.58px;opacity:calc(var(--startup-hud-strength,.42) * .34)}.startup-hud__terminal-node{fill:rgba(var(--rgb-black), .58);stroke:rgba(var(--rgb-gold-soft), .52);vector-effect:non-scaling-stroke}.startup-hud__terminal-node--secondary{stroke-width:.72px;opacity:calc(var(--startup-hud-strength,.64) * .54)}.startup-hud__terminal-node--peripheral{stroke-width:.6px;opacity:calc(var(--startup-hud-strength,.42) * .42)}.startup-hud__topology-glow{pointer-events:none;fill:rgba(var(--rgb-neon-gold), .5);opacity:calc(var(--startup-hud-strength,.5) * .42);filter:drop-shadow(0 0 4px rgba(var(--rgb-neon-gold), .22)) drop-shadow(0 0 11px rgba(var(--rgb-ember), .14))}.startup-hud__topology-glow--interface{fill:rgba(var(--rgb-neon-gold), .58)}.startup-hud__topology-glow--terminal{fill:rgba(var(--rgb-gold-soft), .42);opacity:calc(var(--startup-hud-strength,.48) * .34)}.startup-hud__guide-ring{stroke:rgba(var(--rgb-gold-soft), .72)}.startup-hud__ring{stroke:rgba(var(--rgb-gold-soft), .78)}.startup-hud__ring--outer{filter:drop-shadow(0 0 5px rgba(var(--rgb-gold-soft), .14))}.startup-hud__ring--inner{stroke:rgba(var(--rgb-ember), .72)}.startup-hud__ring--faint{stroke:rgba(var(--rgb-gold-soft), .48)}.startup-hud__ring--medium{stroke:rgba(var(--rgb-gold-soft), .68)}.startup-hud__arc{stroke-linecap:round;filter:drop-shadow(0 0 7px rgba(var(--rgb-neon-gold), .16))}.startup-hud__arc--bright{stroke:rgba(var(--rgb-gold-soft), .95)}.startup-hud__arc--hot{stroke:rgba(var(--rgb-neon-gold), .86)}.startup-hud__arc--medium{stroke:rgba(var(--rgb-ember), .72)}.startup-hud__arc--faint{stroke:rgba(var(--rgb-gold-soft), .5)}.startup-hud__tick,.startup-hud__spoke{stroke-linecap:round}.startup-hud__tick--primary{stroke:rgba(var(--rgb-neon-gold), .88);filter:drop-shadow(0 0 5px rgba(var(--rgb-neon-gold), .18))}.startup-hud__tick--secondary,.startup-hud__spoke{stroke:rgba(var(--rgb-gold-soft), .62)}.startup-hud__spoke--left,.startup-hud__spoke--right{stroke:rgba(var(--rgb-neon-gold), .72)}.startup-hud__spoke--short{stroke:rgba(var(--rgb-ember), .58)}.startup-hud__halo{fill:rgba(var(--rgb-ember), .075);filter:drop-shadow(0 0 24px rgba(var(--rgb-neon-gold), .1))}.startup-hud__node-glow{fill:rgba(var(--rgb-neon-gold), .82);filter:drop-shadow(0 0 5px rgba(var(--rgb-neon-gold), .34)) drop-shadow(0 0 13px rgba(var(--rgb-ember), .18))}.boot-sequence__ring{z-index:1;border:1px solid rgba(var(--rgb-gold-soft), .44);background:conic-gradient(from 8deg, transparent 0 9%, rgba(var(--rgb-gold-soft), .58) 9.4% 12%, transparent 12.5% 25%, rgba(var(--rgb-ember), .36) 25.5% 28%, transparent 28.5% 54%, rgba(var(--rgb-gold-soft), .42) 54.5% 57%, transparent 57.5% 82%, rgba(var(--rgb-ember), .28) 82.5% 85%, transparent 85.5% 100%);filter:drop-shadow(0 0 18px var(--color-accent-glow));border-radius:50%;position:absolute;inset:4%}.boot-sequence__ring:before,.boot-sequence__ring:after{content:"";border:1px solid rgba(var(--rgb-gold-soft), .22);border-radius:50%;position:absolute;inset:12%}.boot-sequence__ring:after{border-color:rgba(var(--rgb-ember), .24);inset:26%}.boot-sequence__vault{z-index:1;border:1px solid rgba(var(--rgb-ember), .48);background:radial-gradient(circle at 50% 50%, rgba(var(--rgb-gold-soft), .18), transparent 20%), radial-gradient(circle at 50% 50%, rgba(var(--rgb-ember), .1), transparent 54%), conic-gradient(from 0deg, rgba(var(--rgb-gold-soft), .08), transparent 8%, rgba(var(--rgb-ember), .1) 16%, transparent 24%, rgba(var(--rgb-gold-soft), .08) 34%, transparent 46%, rgba(var(--rgb-ember), .09) 62%, transparent 74%, rgba(var(--rgb-gold-soft), .08) 88%, transparent 100%), repeating-radial-gradient(circle at 50% 50%, transparent 0 .82rem, rgba(var(--rgb-gold-soft), .055) .86rem .9rem), rgba(var(--rgb-black), .36);box-shadow:inset 0 0 36px rgba(var(--rgb-black), .68), 0 0 42px rgba(var(--rgb-ember), .18);border-radius:50%;place-items:center;display:grid;position:absolute;inset:12%;overflow:hidden}.boot-sequence__vault:before,.boot-sequence__vault:after{content:"";pointer-events:none;position:absolute}.boot-sequence__vault:before{border:1px solid rgba(var(--rgb-gold-soft), .18);box-shadow:inset 0 0 22px rgba(var(--rgb-gold-soft), .045), 0 0 18px rgba(var(--rgb-ember), .08);border-radius:50%;inset:14%}.boot-sequence__vault:after{border:1px solid rgba(var(--rgb-ember), .3);box-shadow:0 0 18px rgba(var(--rgb-ember), .12);border-radius:50%;inset:29%}.boot-sequence__vault-ring,.boot-sequence__vault-door,.boot-sequence__vault-lock{pointer-events:none;position:absolute}.boot-sequence__vault-ring{border:1px solid rgba(var(--rgb-gold-soft), .22);border-radius:50%}.boot-sequence__vault-ring--outer{inset:10%}.boot-sequence__vault-ring--inner{border-color:rgba(var(--rgb-ember), .34);inset:24%}.boot-sequence__vault-door{background:linear-gradient(90deg, rgba(var(--rgb-rust), .14), transparent), repeating-linear-gradient(180deg, rgba(var(--rgb-gold-soft), .06) 0 1px, transparent 1px .72rem);opacity:.18;width:38%;top:14%;bottom:14%}.boot-sequence__vault-door--left{border-right:1px solid rgba(var(--rgb-gold-soft), .18);left:10%}.boot-sequence__vault-door--right{border-left:1px solid rgba(var(--rgb-gold-soft), .18);transform-origin:100%;right:10%}.boot-sequence__vault-lock{width:34%;box-shadow:none;background:0 0;border:0;gap:.32rem;padding:0;display:grid}.boot-sequence__vault-bar{background:linear-gradient(90deg, var(--color-accent-dim), var(--color-accent-hot));height:.18rem;box-shadow:0 0 12px rgba(var(--rgb-gold-soft), .22);transform-origin:0;display:block;transform:scaleX(0)}.boot-sequence__monogram{z-index:3;aspect-ratio:1;width:31%;filter:drop-shadow(0 0 22px var(--color-accent-glow));place-items:center;display:grid;position:relative}.boot-sequence__monogram img{z-index:1;object-fit:contain;width:100%;height:100%;display:block;position:relative}.boot-sequence__copy{gap:var(--space-md);text-align:center;width:min(100%,42rem);display:grid}.boot-sequence__eyebrow,.boot-sequence__status{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase}.boot-sequence__eyebrow{color:var(--color-secondary);text-shadow:var(--glow-secondary)}.boot-sequence__title{color:var(--color-accent);font-size:clamp(2rem, 5vw, var(--text-3xl));text-transform:uppercase;text-shadow:var(--glow-accent-strong);font-weight:700;line-height:.95}.boot-sequence__lines{margin-top:var(--space-sm);gap:.45rem;display:grid}.boot-sequence__line{gap:var(--space-md);border-bottom:1px solid rgba(var(--rgb-gold-soft), .12);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;text-align:left;grid-template-columns:8rem 1fr;align-items:baseline;padding-bottom:.45rem;display:grid}.boot-sequence__line span{color:var(--color-accent)}.boot-sequence__line strong{color:var(--color-text-muted);font-weight:500}.boot-sequence__meter-row{margin-top:var(--space-sm);grid-template-columns:minmax(0,1fr) 3.2rem;align-items:center;gap:.75rem;display:grid}.boot-sequence .boot-sequence__meter-row{opacity:0}.boot-sequence__meter{border:1px solid rgba(var(--rgb-gold-soft), .28);background:rgba(var(--rgb-gold-soft), .04);height:.35rem;position:relative;overflow:hidden}.boot-sequence__meter-fill{background:linear-gradient(90deg, var(--color-accent-dim), var(--color-accent-hot));width:100%;height:100%;box-shadow:var(--glow-accent);transform-origin:0;display:block}.boot-sequence__meter-percent{color:var(--color-secondary);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;letter-spacing:.14em;text-align:right;text-shadow:var(--glow-secondary)}.boot-sequence__status{color:var(--color-text-faint);opacity:0}.boot-sequence[data-ready=true] .boot-sequence__status{color:var(--color-accent);text-shadow:var(--glow-accent)}.system-shell[data-route=\/personnel]:not([data-personnel-gate=complete])>.system-shell__header,.system-shell[data-route=\/personnel]:not([data-personnel-gate=complete])>.system-shell__footer{visibility:hidden}.personnel-record__content{align-content:start;gap:var(--space-lg);display:grid}.personnel-record[data-gate=scanning] .personnel-record__content{visibility:hidden}.personnel-gate{z-index:calc(var(--z-boot) + 1);background:linear-gradient(180deg, rgba(var(--rgb-black), .12), rgba(var(--rgb-black), .56)), repeating-linear-gradient(180deg, rgba(var(--rgb-white), .025) 0 1px, transparent 1px 6px), var(--color-bg-deep);color:var(--color-text);isolation:isolate;outline:none;place-items:center;padding:clamp(1rem,4vw,3rem);display:grid;position:fixed;inset:0;overflow:hidden}.personnel-gate:before,.personnel-gate:after{content:"";pointer-events:none;position:absolute}.personnel-gate:before{display:none}.personnel-gate:after{z-index:1;background:repeating-linear-gradient(180deg, rgba(var(--rgb-gold-soft), .012) 0 1px, transparent 1px 5px);opacity:.34;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 78%,#0000);mask-image:linear-gradient(#0000,#000 20% 78%,#0000)}.personnel-gate__ambient{z-index:0;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.personnel-gate__ambient .boot-sequence__mark{width:min(82vw,58rem)}.personnel-gate__ambient .boot-sequence__hud-svg{opacity:1;width:clamp(34rem,50vw,45rem);transform:translate(-50%,calc(-50% + clamp(1rem,2vh,1.5rem)))}.personnel-gate__ambient .boot-sequence__ring,.personnel-gate__ambient .boot-sequence__vault,.personnel-gate__ambient .boot-sequence__monogram,.personnel-gate__ambient .startup-hud__central-hud,.personnel-gate__ambient .startup-hud__glow-elements,.personnel-gate__ambient .startup-hud__junction-nodes,.personnel-gate__ambient .startup-hud__branches,.personnel-gate__ambient .startup-hud__hex-cell{display:none}.personnel-gate__ambient .startup-hud__hex-cell[data-side=left][data-q="0"][data-r="0"],.personnel-gate__ambient .startup-hud__hex-cell[data-side=left][data-q="1"][data-r="-1"],.personnel-gate__ambient .startup-hud__hex-cell[data-side=left][data-q="1"][data-r="0"],.personnel-gate__ambient .startup-hud__hex-cell[data-side=left][data-q="2"][data-r="-2"],.personnel-gate__ambient .startup-hud__hex-cell[data-side=left][data-q="2"][data-r="-1"],.personnel-gate__ambient .startup-hud__hex-cell[data-side=left][data-q="2"][data-r="0"],.personnel-gate__ambient .startup-hud__hex-cell[data-side=right][data-q="0"][data-r="0"],.personnel-gate__ambient .startup-hud__hex-cell[data-side=right][data-q="1"][data-r="-1"],.personnel-gate__ambient .startup-hud__hex-cell[data-side=right][data-q="1"][data-r="0"],.personnel-gate__ambient .startup-hud__hex-cell[data-side=right][data-q="2"][data-r="-2"],.personnel-gate__ambient .startup-hud__hex-cell[data-side=right][data-q="2"][data-r="-1"],.personnel-gate__ambient .startup-hud__hex-cell[data-side=right][data-q="2"][data-r="0"]{display:block}.personnel-gate__ambient .startup-hud__hex-cell[data-side][data-q="0"]{--personnel-rail-opacity:.58;opacity:.58;filter:drop-shadow(0 0 6px rgba(var(--rgb-neon-gold), .16));animation:.36s ease-out .62s both personnel-rail-cell-activate}.personnel-gate__ambient .startup-hud__hex-cell[data-side][data-q="1"]{--personnel-rail-opacity:.4;opacity:.4;animation:.36s ease-out .98s both personnel-rail-cell-activate}.personnel-gate__ambient .startup-hud__hex-cell[data-side][data-q="2"]{--personnel-rail-opacity:.2;opacity:.2;animation:.36s ease-out 1.34s both personnel-rail-cell-activate}.personnel-gate__content{z-index:2;text-align:center;justify-items:center;gap:clamp(.7rem,1.8vw,1.1rem);width:min(100%,36rem);display:grid;position:relative}.personnel-gate__header{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;gap:.35rem;display:grid}.personnel-gate__header p{color:var(--color-secondary);font-size:var(--text-xs);text-shadow:var(--glow-secondary)}.personnel-gate__header h1{color:var(--color-accent);text-shadow:var(--glow-accent-strong);font-size:clamp(1.45rem,4vw,2.1rem);font-weight:650;line-height:1}.personnel-gate__scan-stage{isolation:isolate;place-items:center;width:min(100%,32rem);height:clamp(17.5rem,40vh,20rem);display:grid;position:relative}.personnel-gate__portrait-frame{z-index:1;aspect-ratio:4/5;border:1px solid rgba(var(--rgb-ember), .58);background:linear-gradient(145deg, rgba(var(--rgb-gold-soft), .08), transparent 36%), rgba(var(--rgb-black), .48);width:clamp(10.5rem,24vw,12.5rem);box-shadow:inset 0 0 30px rgba(var(--rgb-black), .76), 0 0 0 .45rem rgba(var(--rgb-ember), .035), 0 0 2.8rem rgba(var(--rgb-ember), .18);transition:border-color .18s,box-shadow .18s;position:relative}.personnel-gate__portrait-frame:before,.personnel-gate__portrait-frame:after{content:"";z-index:3;pointer-events:none;position:absolute;inset:.38rem}.personnel-gate__portrait-frame:before{border:1px solid rgba(var(--rgb-gold-soft), .18)}.personnel-gate__portrait-frame:after{background:linear-gradient(90deg, transparent 49.75%, rgba(var(--rgb-gold-soft), .11) 50%, transparent 50.25%), linear-gradient(180deg, transparent 49.75%, rgba(var(--rgb-gold-soft), .09) 50%, transparent 50.25%)}.personnel-gate__corner{z-index:5;pointer-events:none;width:2.6rem;height:2.6rem;filter:drop-shadow(0 0 6px rgba(var(--rgb-neon-gold), .2));transition:border-color .18s,filter .18s;position:absolute}.personnel-gate__corner--top-left{border-top:2px solid rgba(var(--rgb-gold-soft), .76);border-left:2px solid rgba(var(--rgb-gold-soft), .76);top:-.85rem;left:-.85rem}.personnel-gate__corner--top-right{border-top:2px solid rgba(var(--rgb-gold-soft), .76);border-right:2px solid rgba(var(--rgb-gold-soft), .76);top:-.85rem;right:-.85rem}.personnel-gate__corner--bottom-left{border-bottom:2px solid rgba(var(--rgb-gold-soft), .76);border-left:2px solid rgba(var(--rgb-gold-soft), .76);bottom:-.85rem;left:-.85rem}.personnel-gate__corner--bottom-right{border-right:2px solid rgba(var(--rgb-gold-soft), .76);border-bottom:2px solid rgba(var(--rgb-gold-soft), .76);bottom:-.85rem;right:-.85rem}.personnel-gate__portrait-clip{background:var(--color-bg-deep);position:absolute;inset:.46rem;overflow:hidden}.personnel-gate__portrait-clip:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg, rgba(var(--rgb-black), .25), transparent 18% 82%, rgba(var(--rgb-black), .25)), linear-gradient(180deg, rgba(var(--rgb-black), .08), transparent 24% 72%, rgba(var(--rgb-black), .42)), repeating-linear-gradient(180deg, rgba(var(--rgb-gold-soft), .025) 0 1px, transparent 1px 5px);position:absolute;inset:0}.personnel-gate__portrait-clip img{object-fit:cover;object-position:center 44%;filter:saturate(.58)contrast(1.12)brightness(.78)}.personnel-gate__face-map{z-index:3;fill:none;width:100%;height:100%;stroke:rgba(var(--rgb-gold-soft), .9);stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;opacity:.54;clip-path:inset(0 0 100%);filter:drop-shadow(0 0 3px rgba(var(--rgb-neon-gold), .42)) drop-shadow(0 0 8px rgba(var(--rgb-ember), .16));animation:2.4s linear both personnel-face-map-reveal;position:absolute;inset:0;overflow:visible}.personnel-gate__face-map circle{fill:var(--color-accent-hot);stroke:rgba(var(--rgb-black), .78);stroke-width:.8px}.personnel-gate__scan-line{z-index:4;background:linear-gradient(90deg, transparent, var(--color-accent-hot) 10% 90%, transparent);height:2px;box-shadow:0 0 9px rgba(var(--rgb-neon-gold), .76), 0 0 22px rgba(var(--rgb-neon-ember), .38);position:absolute;top:2%;left:0;right:0}.personnel-gate__scan-line:after{content:"";background:linear-gradient(180deg, transparent, rgba(var(--rgb-neon-gold), .16));height:3.5rem;position:absolute;top:0;left:0;right:0;transform:translateY(-100%)}.personnel-gate[data-resolved=true] .personnel-gate__portrait-frame{border-color:var(--color-accent-hot);box-shadow:inset 0 0 28px rgba(var(--rgb-black), .62), 0 0 18px rgba(var(--rgb-neon-gold), .34), 0 0 42px rgba(var(--rgb-neon-ember), .2)}.personnel-gate[data-resolved=true] .personnel-gate__corner{border-color:var(--color-accent-hot);filter:drop-shadow(0 0 7px rgba(var(--rgb-neon-gold), .46)) drop-shadow(0 0 16px rgba(var(--rgb-ember), .24))}.personnel-gate[data-resolved=true] .personnel-gate__face-map{opacity:.82}.personnel-gate[data-resolved=true] .personnel-gate__header h1{color:var(--color-accent-hot)}.personnel-gate__subject{visibility:hidden;min-height:1em;color:var(--color-text-faint);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;text-shadow:var(--glow-secondary)}.personnel-gate__subject[data-visible=true]{visibility:visible;color:var(--color-accent)}.personnel-gate__meter-row{width:min(78vw,21rem);margin-top:0}@media (prefers-reduced-motion:reduce){.personnel-gate__scan-line{display:none}.personnel-gate__portrait-frame,.personnel-gate__corner{transition:none}.personnel-gate__face-map{clip-path:none;animation:none}.personnel-gate__ambient .startup-hud__hex-cell{animation:none}}@keyframes personnel-rail-cell-activate{0%{opacity:.04}to{opacity:var(--personnel-rail-opacity)}}@keyframes personnel-face-map-reveal{0%{clip-path:inset(0 0 100%);opacity:.08}48%{opacity:.48}to{clip-path:inset(0);opacity:.54}}@media (max-width:720px){:root{--header-height:auto;--footer-height:2rem;--shell-pad:.85rem}.system-shell{grid-template-rows:auto 1fr var(--footer-height)}.system-shell__header{gap:var(--space-sm);grid-template-columns:1fr auto;padding-block:.35rem;display:grid}.system-shell__meta{justify-content:space-between;gap:var(--space-md);grid-column:1/-1}.system-shell__footer{gap:.75rem;font-size:.55rem}.system-shell__footer>span:last-child{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.system-shell:not([data-sector=hub]) .sector{padding-bottom:calc(var(--space-md) + .75rem)}.system-shell:not([data-sector=hub])[data-sector=projects] .sector.sector--projects{padding-bottom:.5rem}.status-indicator__label{text-overflow:ellipsis;max-width:8.5rem;overflow:hidden}.boot-sequence{min-height:100dvh;max-height:100dvh;padding:max(.7rem, env(safe-area-inset-top)) max(.7rem, env(safe-area-inset-right)) max(.7rem, env(safe-area-inset-bottom)) max(.7rem, env(safe-area-inset-left));overscroll-behavior:contain;place-items:center;overflow:hidden auto}.boot-sequence__frame{grid-template-columns:1fr;gap:clamp(.9rem,2.5dvh,1.25rem);width:min(100%,34rem)}.boot-sequence__mark{width:min(56vw,28dvh,13.5rem);margin:0 auto}.boot-sequence__hud-svg{width:min(118vw,29rem)}.boot-sequence__copy{gap:clamp(.5rem,1.6dvh,.85rem);width:100%}.boot-sequence__title{font-size:clamp(1.85rem,8.4vw,2.5rem);line-height:1}.boot-sequence__lines{gap:.32rem;width:min(92%,30rem);margin:.2rem auto 0}.boot-sequence__line{min-width:0;font-size:clamp(.525rem, 2.45vw, var(--text-xs));grid-template-columns:clamp(4.75rem,23vw,6.15rem) minmax(0,1fr);gap:.5rem;padding-bottom:.42rem;line-height:1.35}.boot-sequence__line strong{min-width:0}.boot-sequence__meter-row{width:min(92%,30rem);margin:.1rem auto 0}.boot-sequence__status{min-height:1em}}@media (max-width:520px){.system-shell__meta-item:nth-child(2),.system-shell__footer-detail{display:none}}@media (max-width:720px){.system-shell[data-sector=hub]{grid-template-rows:0 auto 0;height:auto;overflow:visible}.system-shell[data-sector=hub] .system-shell__header{display:none}.system-shell[data-sector=hub] .system-shell__content{grid-row:2;height:auto;min-height:100dvh;overflow:visible}.system-shell[data-sector=hub] .system-shell__stage{height:auto;min-height:100dvh}.project-systems__unlock{position:relative;top:-10rem}.system-shell__meta{display:none}.minimap-modal[data-mobile-open=true]{z-index:calc(var(--z-shell) - 1);pointer-events:auto;place-items:start center;padding:0;inset:2.85rem 0 0}.minimap-modal[data-mobile-open=true] .minimap-modal__backdrop{background:rgba(var(--rgb-black), .24);-webkit-backdrop-filter:blur(4px)saturate(.78);backdrop-filter:blur(4px)saturate(.78);pointer-events:auto}.minimap-modal[data-mobile-open=true] .minimap-modal__panel{width:min(76vw,19rem);max-height:none;box-shadow:none;isolation:isolate;pointer-events:auto;background:0 0;border:0;margin-top:-.15rem;padding:0;animation:.22s cubic-bezier(.16,1,.3,1) both mobile-network-enter;overflow:visible}.minimap-modal[data-mobile-open=true] .minimap-modal__panel:before,.minimap-modal[data-mobile-open=true] .minimap-modal__panel:after{display:none}.minimap-modal[data-mobile-open=true] .minimap__viewport--expanded{aspect-ratio:1;width:100%;max-height:none}.minimap-modal[data-mobile-open=true] .minimap__node-icon{opacity:.86}.minimap-modal[data-mobile-open=true] .minimap__node-link--active .minimap__node{fill:rgba(var(--rgb-charcoal-deep), .96);stroke:var(--color-accent-hot)}.minimap-modal[data-mobile-open=true] .minimap__node-label,.minimap-modal[data-mobile-open=true] .minimap__core-label{font-size:2.35px;font-weight:600}.minimap-modal[data-mobile-open=true] .minimap__path{stroke-width:.78px}.minimap-modal[data-mobile-open=true] .minimap__node,.minimap-modal[data-mobile-open=true] .minimap__core{stroke-width:1px}}@keyframes mobile-network-enter{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.system-shell__mobile-network-trigger>i,.minimap-modal[data-mobile-open=true] .minimap-modal__panel{transition:none;animation:none}}
.system-shell[data-sector=projects] .system-shell__stage{width:100%;max-width:100rem}.system-shell[data-sector=projects] .system-shell__content{overflow-x:clip}@media (min-width:1080px){.system-shell:not([data-sector=hub])[data-sector=projects] .sector{padding-right:clamp(1rem,3vw,2rem)}}.project-systems{background:radial-gradient(ellipse 72% 34% at 72% 22%, rgba(var(--rgb-neon-slate), .065), transparent 74%);isolation:isolate;gap:clamp(.4rem,.9vw,.75rem);width:100%;min-width:0;position:relative;overflow:visible}.project-systems__masthead{grid-template-columns:minmax(25rem,1fr) minmax(20rem,.8fr) auto;align-items:center;gap:clamp(1.5rem,3vw,4rem);padding:clamp(.8rem,1.5vw,1.25rem) clamp(.75rem,1.8vw,1.5rem) clamp(.35rem,.8vw,.65rem);display:grid}.project-systems__masthead h1{color:var(--color-accent);letter-spacing:.025em;text-transform:uppercase;text-shadow:var(--glow-accent-strong);white-space:nowrap;margin-top:.45rem;font-size:clamp(2.6rem,3.9vw,3.9rem);font-weight:700;line-height:.86}.project-systems__masthead>p{border-left:1px solid rgba(var(--rgb-ember), .28);max-width:31rem;color:rgba(var(--rgb-gold-soft), .58);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;padding:1rem 0 1rem 1.5rem;font-size:clamp(.66rem,.8vw,.78rem);line-height:1.75}.project-systems__masthead>span{color:var(--color-text-muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-self:start;font-size:.62rem}.project-systems__workspace{background:0 0;grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);align-items:stretch;gap:0;width:100%;min-width:0;display:grid}.project-systems .project-index{border:0;border-right:1px solid rgba(var(--rgb-ember), .3);background:0 0;min-width:0;padding:clamp(1rem,1.7vw,1.5rem);position:relative;top:auto}.project-systems .project-index__header{color:var(--color-secondary);border-bottom:0;padding:0 0 .85rem}.project-systems .project-index__list{gap:.75rem;display:grid}.project-systems .project-index__row{border:1px solid rgba(var(--rgb-ember), .18);background:rgba(var(--rgb-black), .14);grid-template-columns:3.5rem minmax(0,1fr) auto;min-height:6.5rem;padding:1rem .7rem}.project-systems .project-index__logo{grid-area:1/1/3;align-self:center;place-items:center;width:2.75rem;height:2.75rem;display:grid;transform:translate(.3rem)}.project-systems .project-index__logo img{object-fit:contain;width:100%;height:100%;display:block}.project-systems .project-index__row[data-project=nexa] .project-index__logo img{filter:brightness(0) invert(1) drop-shadow(0 0 7px rgba(var(--rgb-white), .18))}.project-systems .project-index__row[data-project=atmos-fc] .project-index__logo{filter:drop-shadow(0 0 7px #c8ff472e);width:3.3rem;margin-left:-.3rem}.project-systems .project-index__id{color:var(--color-secondary);grid-area:1/2;align-self:end}.project-systems .project-index__title{color:var(--color-accent);grid-area:2/2;font-size:.92rem}.project-systems .project-index__status{text-overflow:initial;white-space:normal;grid-area:3/2/auto/4;line-height:1.5;overflow:visible}.project-systems .project-index__marker{grid-area:1/3/3}.project-systems .project-index__row:hover,.project-systems .project-index__row:focus-visible,.project-systems .project-index__row[aria-current=true]{border-color:rgba(var(--rgb-neon-gold), .55);border-left-color:var(--color-accent-hot);background:linear-gradient(110deg, rgba(var(--rgb-neon-gold), .1), rgba(var(--rgb-neon-slate), .035));box-shadow:inset 3px 0 12px rgba(var(--rgb-neon-gold), .08), 0 0 18px rgba(var(--rgb-neon-gold), .06)}.project-systems__record-stage{min-width:0;min-height:34rem;display:contents}.project-systems__unlock{grid-column:2;min-height:34rem;position:static!important;top:auto!important}.project-record{min-width:0;display:contents}.project-record__inspection-deck{grid-column:2;grid-template-columns:minmax(19rem,.72fr) minmax(29rem,1.28fr);width:100%;min-width:0;min-height:27rem;margin-top:-.75rem;display:grid;overflow:hidden}.project-record__identity{z-index:2;flex-direction:column;justify-content:center;min-width:0;padding:clamp(1.5rem,3vw,3rem) clamp(1.25rem,2.6vw,2.6rem);display:flex;position:relative}.project-record__eyebrow{color:var(--color-accent-hot);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1.35rem;font-size:.62rem}.project-record__identity-heading{grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:1rem;display:grid}.project-record__identity-mark{place-items:center;width:5rem;height:4.5rem;display:grid}.project-record__identity-mark img{object-fit:contain;width:100%;height:100%;display:block}.project-record__identity-mark[data-project=nexa] img{max-width:4rem;filter:brightness(0) invert(1) drop-shadow(0 0 10px rgba(var(--rgb-white), .18))}.project-record__identity-mark[data-project=atmos-fc]{filter:drop-shadow(0 0 10px #c8ff472e);width:5.5rem}.project-record__identity h2{color:#f6f1e7;letter-spacing:.04em;text-shadow:0 0 26px rgba(var(--rgb-white), .1);margin:0;font-size:clamp(2.45rem,4.2vw,4.2rem);line-height:.9}.project-record__identity-heading p{color:rgba(var(--rgb-gold-soft), .5);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:.55rem;font-size:.65rem;line-height:1.5}.project-record__description{max-width:34rem;color:rgba(var(--rgb-white), .65);margin-top:1.6rem;font-size:clamp(.88rem,1.15vw,1.05rem);line-height:1.55}.project-record__technology-list{flex-wrap:wrap;gap:.55rem;margin-top:1.4rem;display:flex}.project-record__technology-list li{display:inline-flex}.project-record__technology-list .technology-badge{border-color:rgba(var(--rgb-neon-slate), .34);background:rgba(var(--rgb-black), .2)}.project-record__actions{flex-wrap:wrap;gap:.8rem;margin-top:1.5rem;display:flex}.project-record__actions--mobile{display:none}.project-record__action{border:1px solid rgba(var(--rgb-neon-slate), .45);min-height:3rem;color:rgba(var(--rgb-white), .75);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:.65rem;padding:.7rem 1.25rem;font-size:.65rem;text-decoration:none;transition:border-color .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex}.project-record__action--primary{border-color:var(--color-accent-hot);background:linear-gradient(110deg, var(--color-accent-hot), var(--color-accent));color:var(--color-bg-deep);box-shadow:0 0 22px rgba(var(--rgb-neon-gold), .16)}.project-record__action .site-icon{width:.85rem;height:.85rem}.project-record__action:hover,.project-record__action:focus-visible{border-color:var(--color-accent-hot);color:var(--color-accent-hot);box-shadow:0 0 18px rgba(var(--rgb-neon-gold), .14);transform:translateY(-1px)}.project-record__action--primary:hover,.project-record__action--primary:focus-visible{color:var(--color-bg-deep)}.project-record__identity{padding-block:clamp(1.75rem,3.2vw,3.25rem)}.project-record__identity .project-record__identity-heading{grid-template-columns:6.15rem minmax(0,1fr);gap:.3rem}.project-record__identity .project-record__identity-mark{width:6.15rem;height:5.75rem}.project-record__identity[data-project=nexa] .project-record__identity-mark img{max-width:5.5rem;filter:brightness(0) invert(1) drop-shadow(0 0 14px rgba(var(--rgb-white), .22))}.project-record__identity h2{letter-spacing:.015em;white-space:nowrap;font-size:clamp(2rem,2.4vw,2.55rem);line-height:.88}.project-record__identity .project-record__description{letter-spacing:.01em;text-transform:none;max-width:36rem;margin-top:1.35rem;font-size:clamp(.84rem,1vw,.98rem);font-weight:400;line-height:1.62}.project-record__identity .project-record__technology-list{align-items:stretch;gap:.45rem;margin-top:1.15rem}.project-record__identity .capabilities-matrix__tech{letter-spacing:.07em;align-items:center;gap:.42rem;min-height:2rem;padding:.36rem .52rem;font-size:.52rem}.project-record__identity .capabilities-matrix__tech-icon{width:.82rem;height:.82rem}.project-record__identity .project-record__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1.3rem;display:grid}.project-record__identity .project-record__action,.project-record__identity .project-record__action--primary{border-color:var(--color-accent-hot);background:linear-gradient(110deg, var(--color-accent-hot), var(--color-accent));width:100%;min-height:3.1rem;color:var(--color-bg-deep);box-shadow:0 0 22px rgba(var(--rgb-neon-gold), .16);letter-spacing:.075em;grid-template-columns:1rem minmax(0,1fr) .85rem;gap:.55rem;padding:.7rem .55rem;font-size:.52rem;display:grid}.project-record__identity .project-record__action>span{text-align:center;white-space:nowrap}.project-record__identity .project-record__action-brand{width:1rem;height:1rem}.project-record__identity .project-record__action-link{width:.85rem;height:.85rem}.project-record__identity .project-record__action:hover,.project-record__identity .project-record__action:focus-visible,.project-record__identity .project-record__action--primary:hover,.project-record__identity .project-record__action--primary:focus-visible{border-color:var(--color-accent-hot);color:var(--color-bg-deep);box-shadow:0 0 28px rgba(var(--rgb-neon-gold), .24), inset 0 0 18px rgba(var(--rgb-white), .09);transform:translateY(-1px)}.project-preview{isolation:isolate;place-items:center;min-width:0;min-height:27rem;padding:1.4rem 6rem 5.4rem 1rem;display:grid;position:relative;overflow:hidden}.project-preview__halo{z-index:0;background:radial-gradient(ellipse, rgba(var(--rgb-neon-slate), .16), rgba(var(--rgb-neon-gold), .05) 44%, transparent 72%);filter:blur(16px);pointer-events:none;position:absolute;inset:10% 12% 8% 3%}.project-preview__projector{z-index:1;pointer-events:none;position:absolute;inset:4% 13% .3rem 5%}.project-preview__projector:before,.project-preview__projector:after{content:"";pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.project-preview__projector:before{z-index:2;background:linear-gradient(180deg, transparent, rgba(var(--rgb-neon-slate), .38) 30%, rgba(var(--rgb-neon-slate), .95));width:2px;height:42%;box-shadow:0 0 7px rgba(var(--rgb-neon-slate), .82), 0 0 20px rgba(var(--rgb-neon-slate), .42), 0 0 38px rgba(var(--rgb-neon-slate), .2);opacity:.82;bottom:2.7rem}.project-preview__projector:after{z-index:3;background:rgba(var(--rgb-neon-slate), .62);width:2.4rem;height:.65rem;box-shadow:0 0 12px 5px rgba(var(--rgb-neon-slate), .3), 0 0 28px 10px rgba(var(--rgb-neon-slate), .12);filter:blur(2px);border-radius:50%;bottom:2.4rem}.project-preview__beam{clip-path:polygon(8% 0,92% 0,58% 100%,42% 100%);opacity:.34;width:78%;height:calc(100% - 2.4rem);animation:5.5s ease-in-out infinite project-preview-beam-pulse;position:absolute;bottom:2.4rem;left:50%;transform:translate(-50%)}.project-preview__beam--blue{background:linear-gradient(90deg, transparent 3%, rgba(var(--rgb-neon-slate), .16) 17%, transparent 31% 69%, rgba(var(--rgb-neon-slate), .16) 83%, transparent 97%), linear-gradient(180deg, transparent 2%, rgba(var(--rgb-neon-slate), .18) 34%, rgba(var(--rgb-neon-slate), .48))}.project-preview__beam--amber{background:linear-gradient(180deg, transparent 12%, rgba(var(--rgb-neon-gold), .1) 48%, rgba(var(--rgb-neon-gold), .34));width:58%;animation-delay:-2.2s}.project-preview__emitter-shadow{background:radial-gradient(ellipse, rgba(var(--rgb-neon-slate), .25), rgba(var(--rgb-neon-gold), .08) 42%, transparent 72%);filter:blur(8px);border-radius:50%;height:4.5rem;position:absolute;bottom:0;left:10%;right:10%}.project-preview__emitter{width:min(82%,34rem);height:5.2rem;position:absolute;bottom:.15rem;left:50%;transform:translate(-50%)}.project-preview__emitter-platform{z-index:0;border:1px solid rgba(var(--rgb-neon-gold), .72);background:radial-gradient(ellipse, rgba(var(--rgb-neon-slate), .2) 0 8%, rgba(var(--rgb-neon-slate), .06) 32%, transparent 58%), linear-gradient(180deg, rgba(var(--rgb-charcoal), .94), rgba(var(--rgb-black), .96));width:92%;height:76%;box-shadow:0 0 8px rgba(var(--rgb-neon-gold), .62), 0 0 22px rgba(var(--rgb-neon-gold), .14), 0 .7rem 1.1rem rgba(var(--rgb-black), .6), inset 0 .45rem .85rem rgba(var(--rgb-white), .035), inset 0 -.7rem .9rem rgba(var(--rgb-black), .58);border-radius:50%;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.project-preview__emitter-platform:before,.project-preview__emitter-platform:after{content:"";border-radius:50%;position:absolute}.project-preview__emitter-platform:before{content:none}.project-preview__emitter-platform:after{border-bottom:2px solid rgba(var(--rgb-neon-slate), .32);height:42%;box-shadow:0 .45rem .7rem rgba(var(--rgb-black), .52);bottom:-.32rem;left:6%;right:6%}.project-preview__emitter-ring,.project-preview__emitter-core{z-index:1;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.project-preview__emitter-ring--outer{border:1px solid rgba(var(--rgb-neon-slate), .82);width:78%;height:58%;box-shadow:0 0 12px rgba(var(--rgb-neon-slate), .2)}.project-preview__emitter-ring--middle{border:1px solid rgba(var(--rgb-neon-gold), .6);width:56%;height:42%;box-shadow:0 0 9px rgba(var(--rgb-neon-gold), .12)}.project-preview__emitter-ring--inner{border:1px solid rgba(var(--rgb-neon-slate), .72);width:34%;height:26%}.project-preview__emitter-core{z-index:2;background:rgba(var(--rgb-neon-slate), .88);width:12%;height:13%;box-shadow:0 0 8px 3px rgba(var(--rgb-neon-slate), .55), 0 0 24px 8px rgba(var(--rgb-neon-slate), .18)}.project-preview__display{z-index:3;aspect-ratio:1.85;border:1px solid rgba(var(--rgb-neon-slate), .86);background:linear-gradient(140deg, rgba(var(--rgb-neon-slate), .1), transparent 28%), rgba(var(--rgb-charcoal-deep), .88);width:min(100%,44rem);box-shadow:-.75rem 1.35rem 2.8rem rgba(var(--rgb-black), .52), 0 0 2px rgba(var(--rgb-neon-slate), .88), 0 0 34px rgba(var(--rgb-neon-slate), .2), 0 0 52px rgba(var(--rgb-neon-gold), .065), inset 0 0 24px rgba(var(--rgb-neon-slate), .14);transform-origin:50% 82%;transform-style:preserve-3d;padding:clamp(.42rem,.7vw,.68rem);animation:6.5s ease-in-out infinite project-preview-float;position:relative;transform:perspective(950px)translateY(-.75rem)rotateX(2deg)rotateY(-5.5deg)rotate(-1deg)}.project-preview__display:before,.project-preview__display:after{z-index:2;content:"";pointer-events:none;position:absolute}.project-preview__display:before{background:linear-gradient(90deg, var(--color-accent-hot), transparent 22%) top left / 38% 2px no-repeat, linear-gradient(180deg, var(--color-accent-hot), transparent 30%) top left / 2px 44% no-repeat, linear-gradient(270deg, rgba(var(--rgb-neon-slate), .98), transparent 22%) bottom right / 38% 2px no-repeat, linear-gradient(0deg, rgba(var(--rgb-neon-slate), .98), transparent 30%) bottom right / 2px 44% no-repeat;inset:-1px}.project-preview__display:after{background:repeating-linear-gradient(180deg, transparent 0 5px, rgba(var(--rgb-neon-slate), .035) 6px, transparent 7px);mix-blend-mode:screen;inset:clamp(.42rem,.7vw,.68rem)}.project-preview__frame{z-index:3;border:1px solid rgba(var(--rgb-neon-slate), .48);clip-path:polygon(0 8%,7% 8%,9% 0,91% 0,93% 8%,100% 8%,100% 92%,93% 92%,91% 100%,9% 100%,7% 92%,0 92%);box-shadow:0 0 18px rgba(var(--rgb-neon-slate), .16), inset 0 0 14px rgba(var(--rgb-neon-slate), .08);pointer-events:none;position:absolute;inset:-.72rem}.project-preview__frame:before,.project-preview__frame:after{content:"";pointer-events:none;position:absolute;inset:0}.project-preview__frame:before{background:linear-gradient(90deg, var(--color-accent-hot), transparent) top left / 11% 2px no-repeat, linear-gradient(180deg, var(--color-accent-hot), transparent) top left / 2px 15% no-repeat, linear-gradient(270deg, var(--color-accent-hot), transparent) top right / 11% 2px no-repeat, linear-gradient(180deg, var(--color-accent-hot), transparent) top right / 2px 15% no-repeat, linear-gradient(90deg, var(--color-accent-hot), transparent) bottom left / 11% 2px no-repeat, linear-gradient(0deg, var(--color-accent-hot), transparent) bottom left / 2px 15% no-repeat, linear-gradient(270deg, var(--color-accent-hot), transparent) bottom right / 11% 2px no-repeat, linear-gradient(0deg, var(--color-accent-hot), transparent) bottom right / 2px 15% no-repeat;filter:drop-shadow(0 0 5px rgba(var(--rgb-neon-gold), .28))}.project-preview__frame:after{border-right:1px solid rgba(var(--rgb-neon-slate), .3);border-bottom:1px solid rgba(var(--rgb-neon-slate), .3);clip-path:inherit;opacity:.74;inset:.45rem -.42rem -.42rem .45rem}.project-preview__image{z-index:1;border:1px solid rgba(var(--rgb-white), .12);object-fit:cover;object-position:top center;filter:contrast(1.04)saturate(.9);width:100%;height:100%;animation:.42s ease-out both project-preview-image-in;display:block;position:relative}@keyframes project-preview-image-in{0%{opacity:0}to{opacity:1}}.project-preview__display figcaption{z-index:4;border:1px solid rgba(var(--rgb-ember), .35);background:rgba(var(--rgb-charcoal-deep), .88);color:rgba(var(--rgb-gold-soft), .62);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;gap:.5rem;padding:.42rem .55rem;font-size:.5rem;display:flex;position:absolute;bottom:.85rem;right:.85rem}.project-preview__display figcaption span{color:var(--color-secondary)}.project-preview__selector{z-index:6;gap:.45rem;display:grid;position:absolute;top:50%;right:4.85rem;transform:translateY(-50%)}.project-preview__selector button{border:1px solid rgba(var(--rgb-neon-slate), .28);background:var(--color-bg-deep);clip-path:polygon(14% 0,86% 0,100% 14%,100% 86%,86% 100%,14% 100%,0 86%,0 14%);cursor:pointer;width:3rem;min-height:3rem;padding:0;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden}.project-preview__selector img{object-fit:cover;opacity:.48;width:100%;height:100%}.project-preview__selector span{color:var(--color-accent);font-family:var(--font-mono);font-size:.48rem;position:absolute;bottom:.1rem;right:.15rem}.project-preview__selector button:hover,.project-preview__selector button:focus-visible{border-color:var(--color-accent-hot);box-shadow:0 0 12px rgba(var(--rgb-neon-gold), .16);transform:translate(-.18rem)}.project-preview__selector button[aria-pressed=true]{border:2px solid var(--color-accent-hot);box-shadow:inset 0 0 0 1px rgba(var(--rgb-neon-gold), .28), 0 0 16px rgba(var(--rgb-neon-gold), .42);transform:translate(-.18rem)}.project-preview__selector button[aria-pressed=true] img{opacity:1}@keyframes project-preview-float{0%,to{transform:perspective(950px)translateY(-.7rem)rotateX(2deg)rotateY(-5.5deg)rotate(-1deg)}50%{transform:perspective(950px)translateY(-.95rem)rotateX(2deg)rotateY(-5.5deg)rotate(-1deg)}}@keyframes project-preview-beam-pulse{0%,to{opacity:.26}50%{opacity:.44}}@keyframes project-preview-selector-resolve{0%{opacity:0;filter:blur(5px)}to{opacity:1;filter:blur()}}.project-dossier{grid-column:1/-1;width:100%;min-width:0;padding:0 clamp(.75rem,1.3vw,1.25rem) clamp(.75rem,1.3vw,1.25rem)}.project-dossier__nav-shell{z-index:4;scrollbar-width:thin;scrollbar-color:rgba(var(--rgb-neon-gold), .55) transparent;position:relative;overflow-x:auto}.project-dossier__nav{border:1px solid rgba(var(--rgb-ember), .25);grid-template-columns:repeat(5,minmax(8rem,1fr));min-width:40rem;display:grid}.project-dossier__nav button{border:0;border-right:1px solid rgba(var(--rgb-ember), .2);background:rgba(var(--rgb-black), .12);min-height:3.25rem;color:rgba(var(--rgb-neon-slate), .8);cursor:pointer;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;transition:color .16s,background .16s;position:relative}.project-dossier__nav button:last-child{border-right:0}.project-dossier__nav button:after{background:var(--color-accent-hot);height:2px;box-shadow:0 0 13px rgba(var(--rgb-neon-gold), .7);content:"";opacity:0;transition:opacity .16s,transform .16s;position:absolute;bottom:-1px;left:.75rem;right:.75rem;transform:scaleX(.4)}.project-dossier__nav button:hover,.project-dossier__nav button:focus-visible,.project-dossier__nav button[aria-selected=true]{background:linear-gradient(180deg, rgba(var(--rgb-neon-gold), .07), transparent);color:var(--color-accent-hot)}.project-dossier__nav button[aria-selected=true]:after{opacity:1;transform:scaleX(1)}.project-dossier__panel{min-width:0;padding-top:1rem}.system-shell[data-boot=complete][data-sector=projects] :is(.project-systems__masthead,.project-systems .project-index,.project-record__identity,.project-preview,.project-dossier__nav-shell,.project-dossier__panel>*){animation-name:hub-system-rise;animation-duration:1.2s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both}.system-shell[data-boot=complete][data-sector=projects] :is(.project-systems__masthead>*,.project-index__header,.project-index__list>li,.project-record__identity-heading,.project-record__description,.project-record__technology-list,.project-record__actions,.project-preview__halo,.project-preview__projector,.project-dossier__nav button,.project-overview>*,.engineering-dossier__grid>*,.project-results>*,.project-activity__summary>*,.project-activity__dashboard>*){animation-name:hub-system-resolve;animation-duration:.68s;animation-timing-function:ease-out;animation-fill-mode:both}.system-shell[data-boot=complete][data-sector=projects] .project-systems__masthead{animation-delay:.1s}.system-shell[data-boot=complete][data-sector=projects] .project-systems__masthead>*{animation-delay:.22s}.system-shell[data-boot=complete][data-sector=projects] .project-systems .project-index{animation-delay:.26s}.system-shell[data-boot=complete][data-sector=projects] .project-index__header{animation-delay:.42s}.system-shell[data-boot=complete][data-sector=projects] .project-index__list>li{animation-delay:var(--project-directory-delay,.54s)}.system-shell[data-boot=complete][data-sector=projects] .project-record__identity{animation-delay:80ms}.system-shell[data-boot=complete][data-sector=projects] .project-record__identity-heading{animation-delay:.18s}.system-shell[data-boot=complete][data-sector=projects] .project-record__description{animation-delay:.3s}.system-shell[data-boot=complete][data-sector=projects] .project-record__technology-list{animation-delay:.42s}.system-shell[data-boot=complete][data-sector=projects] .project-record__actions{animation-delay:.54s}.system-shell[data-boot=complete][data-sector=projects] .project-preview{animation-delay:.22s}.system-shell[data-boot=complete][data-sector=projects] .project-preview__halo{animation-delay:.44s}.system-shell[data-boot=complete][data-sector=projects] .project-preview__projector{animation-delay:.52s}.system-shell[data-boot=complete][data-sector=projects] .project-preview__selector{animation-name:project-preview-selector-resolve;animation-duration:.68s;animation-timing-function:ease-out;animation-delay:.66s;animation-fill-mode:both}.system-shell[data-boot=complete][data-sector=projects] .project-dossier__nav-shell{animation-delay:.66s}.system-shell[data-boot=complete][data-sector=projects] .project-dossier__nav button:first-child{animation-delay:.76s}.system-shell[data-boot=complete][data-sector=projects] .project-dossier__nav button:nth-child(2){animation-delay:.84s}.system-shell[data-boot=complete][data-sector=projects] .project-dossier__nav button:nth-child(3){animation-delay:.92s}.system-shell[data-boot=complete][data-sector=projects] .project-dossier__nav button:nth-child(4){animation-delay:1s}.system-shell[data-boot=complete][data-sector=projects] .project-dossier__nav button:nth-child(5){animation-delay:1.08s}.system-shell[data-boot=complete][data-sector=projects] .project-dossier__panel>*{animation-delay:.88s}.system-shell[data-boot=complete][data-sector=projects] :is(.project-overview,.engineering-dossier__grid,.project-results,.project-activity__summary,.project-activity__dashboard)>:first-child{animation-delay:.12s}.system-shell[data-boot=complete][data-sector=projects] :is(.project-overview,.engineering-dossier__grid,.project-results,.project-activity__summary,.project-activity__dashboard)>:nth-child(2){animation-delay:.24s}.system-shell[data-boot=complete][data-sector=projects] :is(.project-overview,.engineering-dossier__grid,.project-results,.project-activity__summary,.project-activity__dashboard)>:nth-child(3){animation-delay:.36s}.system-shell[data-boot=complete][data-sector=projects] :is(.project-overview,.engineering-dossier__grid,.project-results,.project-activity__summary,.project-activity__dashboard)>:nth-child(n+4){animation-delay:.46s}.system-shell[data-boot=complete][data-sector=projects] .project-record[data-stagger-entry=false] :is(.project-record__identity,.project-record__identity-heading,.project-record__description,.project-record__technology-list,.project-record__actions,.project-preview,.project-preview__halo,.project-preview__projector,.project-preview__selector,.project-dossier__nav-shell,.project-dossier__nav button,.project-dossier__panel>*,.project-overview>*,.engineering-dossier__grid>*,.project-results>*,.project-activity__summary>*,.project-activity__dashboard>*){animation:none}.project-overview{grid-template-columns:minmax(18rem,1.08fr) minmax(16rem,.72fr) minmax(22rem,1.1fr);align-items:stretch;gap:.85rem;display:grid}.project-dossier__module{border:1px solid rgba(var(--rgb-ember), .25);background:linear-gradient(135deg, rgba(var(--rgb-ember), .025), transparent 42%), rgba(var(--rgb-black), .1);min-width:0;box-shadow:inset 0 0 32px rgba(var(--rgb-neon-slate), .025)}.project-dossier__module>h3{border-bottom:1px solid rgba(var(--rgb-ember), .17);min-height:2.85rem;color:var(--color-secondary);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.65rem;padding:.55rem .9rem;font-size:clamp(.7rem,.82vw,.8rem);font-weight:500;display:flex}.project-dossier__module>h3 span{color:var(--color-accent-hot)}.project-dossier__module-content{min-width:0;padding:clamp(.85rem,1.4vw,1.25rem)}.project-demonstration{aspect-ratio:16/9;border:1px solid rgba(var(--rgb-neon-slate), .24);background:var(--color-bg-deep);position:relative;overflow:hidden}.project-demonstration:after{background:linear-gradient(180deg, transparent 52%, rgba(var(--rgb-charcoal-deep), .88));content:"";pointer-events:none;position:absolute;inset:0}.project-demonstration img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.project-demonstration figcaption{z-index:2;grid-template-columns:minmax(0,1fr) auto;gap:.15rem 1rem;padding:1rem;display:grid;position:absolute;bottom:0;left:0;right:0}.project-demonstration figcaption span,.project-demonstration figcaption small{color:rgba(var(--rgb-gold-soft), .47);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.5rem}.project-demonstration figcaption strong{color:rgba(var(--rgb-white), .82);grid-row:2;font-size:.85rem;font-weight:500}.project-demonstration figcaption small{grid-area:1/2/3;align-self:end}.project-feature-list{gap:0;display:grid}.project-feature-list li{grid-template-columns:2.3rem minmax(0,1fr);align-items:start;gap:.75rem;padding:.8rem 0;display:grid}.project-feature-list li:first-child{padding-top:0}.project-feature-list li:last-child{border-bottom:0;padding-bottom:0}.project-feature-list span{border:1px solid rgba(var(--rgb-ember), .3);width:2.25rem;height:2.25rem;color:var(--color-accent-hot);font-family:var(--font-mono);box-shadow:inset 0 0 10px rgba(var(--rgb-neon-gold), .05);place-items:center;font-size:.75rem;display:grid}.project-feature-list p{color:rgba(var(--rgb-white), .68);font-size:clamp(.76rem,.9vw,.9rem);line-height:1.45}.architecture-visualisation{background:radial-gradient(circle at 50% 48%, rgba(var(--rgb-neon-slate), .07), transparent 36%);grid-template-columns:minmax(0,1fr) minmax(0,0fr);min-height:25rem;transition:grid-template-columns .42s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:hidden}.architecture-visualisation[data-focused=true]{background:radial-gradient(circle at 27% 48%, rgba(var(--rgb-neon-slate), .07), transparent 36%);grid-template-columns:minmax(0,55fr) minmax(0,45fr)}.architecture-visualisation__stage{perspective:1050px;isolation:isolate;place-items:center;min-width:0;min-height:25rem;display:grid;position:relative}.architecture-model{transform-style:preserve-3d;position:absolute;inset:.6rem .35rem 1.85rem}.architecture-model__aura{aspect-ratio:1/.72;background:radial-gradient(ellipse, rgba(var(--rgb-neon-slate), .18), rgba(var(--rgb-neon-gold), .05) 42%, transparent 70%);filter:blur(18px);opacity:.68;border-radius:50%;width:min(76%,15rem);transition:opacity .3s,transform .42s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-45%)}.architecture-model__plane{aspect-ratio:1;border:1px solid rgba(var(--rgb-neon-slate), .92);background:linear-gradient(140deg, rgba(var(--rgb-white), .11), transparent 26%), linear-gradient(145deg, rgba(var(--rgb-neon-slate), .29), rgba(var(--rgb-neon-slate), .08) 52%, rgba(var(--rgb-charcoal-deep), .68)), rgba(var(--rgb-charcoal-deep), .64);width:min(72%,10.75rem);box-shadow:0 0 24px rgba(var(--rgb-neon-slate), .2), 0 10px 25px rgba(var(--rgb-black), .34), inset 0 0 34px rgba(var(--rgb-neon-slate), .11), inset 0 1px 0 rgba(var(--rgb-white), .16);color:rgba(var(--rgb-neon-slate), .92);cursor:pointer;opacity:.94;transform:translate3d(-50%, calc(-50% + var(--plane-compact-y)), var(--plane-depth)) rotateX(61deg) rotateZ(45deg);transform-origin:50%;transform-style:preserve-3d;padding:0;transition:border-color .2s,box-shadow .2s,filter .2s,opacity .2s,transform .42s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:50%;left:50%;overflow:hidden}.architecture-model__plane[data-tone=gold]{border-color:rgba(var(--rgb-neon-gold), .92);background:linear-gradient(140deg, rgba(var(--rgb-white), .1), transparent 26%), linear-gradient(145deg, rgba(var(--rgb-neon-gold), .28), rgba(var(--rgb-neon-gold), .07) 52%, rgba(var(--rgb-charcoal-deep), .68)), rgba(var(--rgb-charcoal-deep), .64);box-shadow:0 0 24px rgba(var(--rgb-neon-gold), .19), 0 10px 25px rgba(var(--rgb-black), .34), inset 0 0 34px rgba(var(--rgb-neon-gold), .1), inset 0 1px 0 rgba(var(--rgb-white), .14);color:rgba(var(--rgb-neon-gold), .94)}.architecture-visualisation[data-expanded=true] .architecture-model__plane{transform:translate3d(-50%, calc(-50% + var(--plane-expanded-y)), var(--plane-depth)) rotateX(61deg) rotateZ(45deg)}.architecture-model__plane:before,.architecture-model__plane:after{content:"";pointer-events:none;position:absolute}.architecture-model__plane:before{z-index:3;background:linear-gradient(105deg, transparent 20%, rgba(var(--rgb-white), .14) 46%, transparent 66%);transition:translate .6s cubic-bezier(.16,1,.3,1);inset:0;translate:-110%}.architecture-model__plane:after{opacity:.16;border:1px solid;inset:0;box-shadow:inset 0 0 14px}.architecture-model__plane-content{z-index:2;color:currentColor;flex-direction:column;place-self:center;align-items:center;gap:.45rem;width:82%;display:flex;position:relative;transform:rotate(360deg)}.architecture-model__plane-icon{filter:drop-shadow(0 0 6px);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:2.6rem;height:2.6rem}.architecture-model__plane strong{font-family:var(--font-mono);letter-spacing:.12em;text-align:center;text-transform:uppercase;text-shadow:0 0 10px;font-size:clamp(.52rem,1.2vw,.7rem);font-weight:600;line-height:1.25}.architecture-model__plane-grid{z-index:1;opacity:.07;pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 17px,currentColor 18px,#0000 19px),repeating-linear-gradient(90deg,#0000 0 17px,currentColor 18px,#0000 19px);position:absolute;inset:0}.architecture-model__plane:hover,.architecture-model__plane:focus-visible,.architecture-model__plane[data-active=true]{filter:brightness(1.2);opacity:1;outline:0}.architecture-model__plane[data-tone=blue]:hover,.architecture-model__plane[data-tone=blue]:focus-visible,.architecture-model__plane[data-tone=blue][data-active=true]{border-color:rgba(var(--rgb-neon-slate), 1);box-shadow:0 0 30px rgba(var(--rgb-neon-slate), .42), 0 12px 28px rgba(var(--rgb-black), .4), inset 0 0 34px rgba(var(--rgb-neon-slate), .18), inset 0 1px 0 rgba(var(--rgb-white), .22);color:rgba(var(--rgb-neon-slate), 1)}.architecture-model__plane[data-tone=gold]:hover,.architecture-model__plane[data-tone=gold]:focus-visible,.architecture-model__plane[data-tone=gold][data-active=true]{border-color:rgba(var(--rgb-neon-gold), 1);box-shadow:0 0 30px rgba(var(--rgb-neon-gold), .42), 0 12px 28px rgba(var(--rgb-black), .4), inset 0 0 34px rgba(var(--rgb-neon-gold), .18), inset 0 1px 0 rgba(var(--rgb-white), .22);color:rgba(var(--rgb-neon-gold), 1)}.architecture-model__plane:hover:before,.architecture-model__plane:focus-visible:before,.architecture-model__plane[data-active=true]:before{translate:110%}.architecture-visualisation[data-focused=true] .architecture-model__plane:not([data-active=true]){filter:saturate(.55)brightness(.68);opacity:.52}.architecture-inspection-slot{align-items:center;min-width:0;min-height:25rem;padding:1rem .75rem 1rem .9rem;display:flex;position:relative}.architecture-inspection{border:1px solid rgba(var(--rgb-neon-gold), .3);background:linear-gradient(145deg, rgba(var(--rgb-neon-gold), .07), transparent 42%), rgba(var(--rgb-charcoal-deep), .58);width:100%;max-height:23rem;box-shadow:0 0 26px rgba(var(--rgb-black), .26), inset 0 0 22px rgba(var(--rgb-neon-gold), .035);padding:.9rem;animation:.24s cubic-bezier(.16,1,.3,1) both architecture-panel-in;overflow:auto}.architecture-inspection__heading{grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.65rem;padding:.05rem 0 .25rem;display:grid}.architecture-inspection__heading>span{border:1px solid rgba(var(--rgb-neon-gold), .42);background:rgba(var(--rgb-neon-gold), .06);width:2rem;height:2rem;color:var(--color-accent-hot);font-family:var(--font-mono);place-items:center;font-size:.56rem;display:grid}.architecture-inspection__heading small,.architecture-inspection__heading strong{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-weight:500;display:block}.architecture-inspection__heading small{color:rgba(var(--rgb-gold-soft), .52);margin-bottom:.18rem;font-size:.4rem}.architecture-inspection__heading strong{color:rgba(var(--rgb-neon-slate), .92);text-shadow:0 0 12px rgba(var(--rgb-neon-slate), .18);font-size:.72rem;line-height:1.3}.architecture-inspection__description{color:rgba(var(--rgb-gold-soft), .7);margin-top:.55rem;font-size:.59rem;line-height:1.48}.architecture-inspection__section{margin-top:.85rem}.architecture-inspection__section h4{color:var(--color-accent-hot);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.48rem;font-size:.43rem;font-weight:500}.architecture-inspection__technologies{gap:.58rem;display:grid}.architecture-inspection__technologies li{justify-items:start;gap:.28rem;padding:.08rem 0;display:grid}.architecture-inspection__technologies .capabilities-matrix__tech{border-color:rgba(var(--rgb-neon-gold), .28);background:linear-gradient(90deg, rgba(var(--rgb-neon-gold), .08), transparent 72%), rgba(var(--rgb-charcoal-deep), .5);min-height:1.65rem;color:rgba(var(--rgb-gold-soft), .9);letter-spacing:.07em;gap:.38rem;padding:.28rem .48rem;font-size:.46rem}.architecture-inspection__technologies .capabilities-matrix__tech-icon{width:.78rem;height:.78rem;color:var(--color-accent-hot);stroke:var(--color-accent-hot)}.architecture-inspection__technology-responsibility,.architecture-inspection__section>p{color:rgba(var(--rgb-white), .6);font-size:.52rem;line-height:1.42}.architecture-inspection__section--responsibilities{border-left:2px solid rgba(var(--rgb-neon-gold), .72);background:linear-gradient(90deg, rgba(var(--rgb-neon-gold), .08), transparent 88%);box-shadow:inset .75rem 0 1.4rem rgba(var(--rgb-neon-gold), .025);margin-top:1rem;padding:.72rem .8rem}.architecture-inspection__section--responsibilities h4{margin-bottom:.38rem;font-size:.47rem}.architecture-inspection__section--responsibilities>p{color:rgba(var(--rgb-gold-soft), .82);font-size:.62rem;line-height:1.52}.architecture-inspection .architecture-inspection__uncertainty{color:rgba(var(--rgb-gold-soft), .58);font-family:var(--font-mono);margin-top:.75rem;font-size:.43rem;line-height:1.45}@keyframes architecture-panel-in{0%{opacity:0;transform:translate(.55rem)}to{opacity:1;transform:translate(0)}}.architecture-visualisation[data-reduced-motion=true] .architecture-model,.architecture-visualisation[data-reduced-motion=true] .architecture-model__aura,.architecture-visualisation[data-reduced-motion=true] .architecture-model__plane,.architecture-visualisation[data-reduced-motion=true] .architecture-model__plane:before{transition:none}.engineering-dossier{gap:.85rem;display:grid}.engineering-dossier__grid{grid-template-columns:minmax(0,.98fr) minmax(0,1.08fr) minmax(0,1fr);align-items:stretch;gap:.85rem;display:grid}.engineering-section{height:100%}.engineering-section.project-dossier__module>h3{letter-spacing:.09em;min-height:3.2rem;font-size:clamp(.82rem,1vw,.98rem);font-weight:600}.engineering-section.project-dossier__module>h3 span{font-size:.88em}.project-dossier__module-content.engineering-section__body{padding-top:.65rem}.engineering-section__eyebrow{padding-bottom:.65rem;border-bottom:1px solid rgba(var(--rgb-ember), .17);color:rgba(var(--rgb-neon-slate), .83);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;margin-inline:calc(-1*clamp(.85rem,1.4vw,1.25rem));padding-inline:clamp(.85rem,1.4vw,1.25rem);font-size:clamp(.6rem,.7vw,.7rem);line-height:1.5}.engineering-section__introduction{min-height:3.6rem;color:var(--color-accent);margin-top:.85rem;font-size:clamp(.82rem,.96vw,.96rem);font-weight:550;line-height:1.42}.engineering-objective__sequence{gap:1.7rem;margin-top:.65rem;display:grid}.engineering-objective__block{text-align:center;flex-direction:column;align-items:center;width:100%;min-width:0;display:flex;position:relative}.engineering-objective__block:not(:last-child):after{background:rgba(var(--rgb-neon-slate), .92);width:2px;height:.98rem;box-shadow:0 0 7px rgba(var(--rgb-neon-slate), .42);content:"";position:absolute;bottom:-1.22rem;left:calc(50% - 1px)}.engineering-objective__block:not(:last-child):before{border-top:.4rem solid rgba(var(--rgb-neon-slate), .96);filter:drop-shadow(0 0 4px rgba(var(--rgb-neon-slate), .4));content:"";border-left:.3rem solid #0000;border-right:.3rem solid #0000;position:absolute;bottom:-1.4rem;left:calc(50% - .3rem)}.engineering-objective__block>span{place-items:center;width:1.7rem;height:1.7rem;margin-bottom:.25rem;display:grid}.engineering-objective__block>span .site-icon{background-color:var(--color-accent-hot);width:1.2rem;height:1.2rem}.engineering-objective__block>div{width:min(100%,22rem);min-width:0;padding:.05rem 0 .15rem}.engineering-objective__block h4,.engineering-decision-detail h5,.engineering-challenges__selector>span{color:var(--color-secondary);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.56rem}.engineering-objective__block h4{font-size:.64rem;font-weight:600}.engineering-decision-detail h5,.engineering-challenges__selector>span{font-size:.6rem;font-weight:600}.engineering-objective__block p{color:var(--color-text-muted);margin-top:.22rem;font-size:.7rem;line-height:1.42}.engineering-decisions__explorer{gap:.75rem;margin-top:.45rem;display:grid}.engineering-decisions .engineering-section__introduction,.engineering-challenges .engineering-section__introduction{min-height:0}.engineering-decisions__list{scrollbar-width:thin;grid-auto-columns:minmax(3.8rem,1fr);grid-auto-flow:column;gap:.45rem;padding-bottom:.1rem;display:grid;overflow-x:auto}.engineering-decisions__list button{border:1px solid rgba(var(--rgb-neon-slate), .16);background:rgba(var(--rgb-charcoal-deep), .22);min-width:0;min-height:2.5rem;color:rgba(var(--rgb-neon-slate), .8);cursor:pointer;font-family:var(--font-mono);letter-spacing:.08em;white-space:nowrap;place-items:center;padding:.45rem .65rem;font-size:.68rem;transition:border-color .16s,background .16s,color .16s;display:grid}.engineering-decisions__list button:hover,.engineering-decisions__list button:focus-visible,.engineering-decisions__list button[aria-pressed=true]{border-color:rgba(var(--rgb-neon-gold), .78);background:linear-gradient(90deg, rgba(var(--rgb-neon-gold), .09), transparent);color:var(--color-accent-hot)}.engineering-decision-detail__heading span{color:rgba(var(--rgb-neon-slate), .48);font-family:var(--font-mono);letter-spacing:.08em;font-size:.46rem;display:block}.engineering-decision-detail{min-width:0;animation:.18s ease-out both engineering-detail-in}.engineering-decision-detail__heading{display:block}.engineering-decision-detail__heading span{color:rgba(var(--rgb-neon-slate), .9);letter-spacing:.1em;font-size:clamp(.72rem,.88vw,.86rem);font-weight:600}.engineering-decision-detail>h4{color:var(--color-accent);margin-top:.3rem;font-size:clamp(.86rem,.95vw,1rem);font-weight:600}.engineering-decision-detail>p,.engineering-decision-detail section>p{color:var(--color-text-muted);margin-top:.38rem;font-size:.62rem;line-height:1.48}.engineering-decision-detail section{margin-top:.7rem}.engineering-decision-detail__alternatives{flex-wrap:wrap;gap:.32rem;margin-top:.38rem;display:flex}.engineering-decision-detail__alternatives li{border:1px solid rgba(var(--rgb-neon-slate), .2);color:var(--color-text-faint);padding:.32rem .38rem;font-size:.52rem;line-height:1.3}.engineering-decision-detail__alternatives li[data-status=selected]{border-color:rgba(var(--rgb-neon-gold), .78);color:var(--color-accent-hot)}.engineering-decision-detail__alternatives span{color:rgba(var(--rgb-neon-slate), .5);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.15rem;font-size:.4rem;display:block}.engineering-decision-detail__tradeoffs{gap:.24rem;margin-top:.38rem;display:grid}.engineering-decision-detail__tradeoffs li{color:var(--color-text-muted);grid-template-columns:.9rem minmax(0,1fr);gap:.28rem;font-size:.55rem;line-height:1.4;display:grid}.engineering-decision-detail__tradeoffs li>span{color:#8bd46e;width:.72rem;height:.72rem;font-family:var(--font-mono);border:1px solid;border-radius:50%;place-items:center;font-size:.55rem;line-height:1;display:grid}.engineering-decision-detail__tradeoffs li[data-effect=cost]>span{color:#d76a62}.engineering-decision-detail__outcome{border:1px solid rgba(var(--rgb-ember), .3);background:linear-gradient(90deg, rgba(var(--rgb-neon-gold), .055), transparent);grid-template-columns:1.4rem minmax(0,1fr);gap:.6rem;margin-top:.75rem;padding:.72rem;display:grid}.engineering-decision-detail__outcome .site-icon{background-color:var(--color-accent-hot);width:1.05rem;height:1.05rem}.engineering-decision-detail__outcome>div{transform:translateY(-.1rem)}.engineering-decision-detail__outcome strong{color:var(--color-secondary);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.64rem}.engineering-decision-detail__outcome p{color:var(--color-text-faint);margin-top:.18rem;font-size:.63rem;line-height:1.45}.engineering-challenge-trace{gap:.18rem;margin-top:.25rem;animation:.18s ease-out both engineering-detail-in;display:grid}.engineering-challenge-trace li{grid-template-columns:2.7rem minmax(0,1fr);gap:.7rem;min-width:0;padding:.48rem 0;display:grid;position:relative}.engineering-challenge-trace li:not(:last-child):after{background:rgba(var(--rgb-neon-slate), .42);content:"";width:1px;position:absolute;top:2.65rem;bottom:-.66rem;left:calc(1.075rem - .5px)}.engineering-challenge-trace li>span{border:1px solid rgba(var(--rgb-neon-slate), .8);background:rgba(var(--rgb-charcoal-deep), .7);width:2.15rem;height:2.15rem;color:var(--color-accent);font-family:var(--font-mono);box-shadow:0 0 9px rgba(var(--rgb-neon-slate), .1);border-radius:50%;align-self:start;place-items:center;font-size:.58rem;display:grid}.engineering-challenge-trace h4{color:rgba(var(--rgb-neon-slate), .95);font-size:.76rem;font-weight:600}.engineering-challenge-trace p{color:var(--color-text-muted);margin-top:.28rem;font-size:.63rem;line-height:1.48}.engineering-challenges__selector{margin-top:.3rem}.engineering-challenges__selector>span{letter-spacing:.1em;font-size:.7rem}.engineering-challenges__selector>div{scrollbar-width:thin;grid-auto-columns:minmax(7.2rem,1fr);grid-auto-flow:column;align-items:stretch;gap:.4rem;margin-top:.35rem;padding-bottom:.1rem;display:grid;overflow-x:auto}.engineering-challenges__selector button{background:rgba(var(--rgb-neon-slate), .28);clip-path:polygon(0 0,34% 0,41% .48rem,100% .48rem,100% 100%,0 100%);min-width:0;min-height:4.35rem;color:rgba(var(--rgb-neon-slate), .72);cursor:pointer;isolation:isolate;text-align:left;border:0;outline:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:.3rem;padding:.9rem .5rem .55rem;font-size:clamp(.72rem,.76vw,.82rem);line-height:1.25;transition:color .16s,background .16s,filter .16s;display:flex;position:relative}.engineering-challenges__selector button:before{z-index:-1;background:rgba(var(--rgb-charcoal-deep), .96);clip-path:polygon(0 0,34% 0,41% .42rem,100% .42rem,100% 100%,0 100%);content:"";transition:background .16s;position:absolute;inset:1px}.engineering-challenges__selector button:hover,.engineering-challenges__selector button:focus-visible,.engineering-challenges__selector button[aria-pressed=true]{background:rgba(var(--rgb-neon-gold), .78);color:var(--color-accent-hot)}.engineering-challenges__selector button:focus-visible{filter:drop-shadow(0 0 5px rgba(var(--rgb-neon-gold), .34))}.engineering-challenges__selector button[aria-pressed=true]:before{background:linear-gradient(110deg, rgba(var(--rgb-neon-gold), .13), rgba(var(--rgb-neon-slate), .035) 72%), rgba(var(--rgb-charcoal-deep), .96)}.engineering-challenges__selector button .site-icon{z-index:1;background-color:currentColor;width:1rem;height:1rem;position:relative}.engineering-challenges__selector button>span{z-index:1;text-overflow:ellipsis;width:100%;position:relative;overflow:hidden}@keyframes engineering-detail-in{0%{opacity:0;transform:translateY(.3rem)}to{opacity:1;transform:translateY(0)}}.project-development-section>.project-dossier__module-content{padding:clamp(.75rem,1.1vw,1rem)}.development-process{background:linear-gradient(90deg, rgba(var(--rgb-neon-gold), .018), transparent 32%), radial-gradient(circle at 74% 9%, rgba(var(--rgb-neon-slate), .035), transparent 28%);grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);gap:clamp(.8rem,1.2vw,1.1rem);min-height:37rem;padding-top:0;display:grid}.development-process__timeline{min-width:0;padding:.15rem clamp(.7rem,1vw,1rem) .25rem .2rem}.development-process__timeline-list{gap:.56rem;list-style:none;display:grid;position:relative}.development-process__timeline-list:before{z-index:0;background:rgba(var(--rgb-neon-gold), .64);width:1px;box-shadow:0 0 8px rgba(var(--rgb-neon-gold), .2);content:"";position:absolute;top:0;bottom:0;left:.44rem}.development-process__timeline-list>li{min-width:0;padding-left:1.55rem;position:relative}.development-process__timeline-list>li:not(:last-child):after{display:none}.development-process__timeline-list>li[data-tone=amber],.development-process__timeline-list>li[data-tone=blue]{--process-tone:var(--rgb-neon-gold)}.development-process__node{z-index:2;border:2px solid rgb(var(--rgb-neon-gold));background:rgb(var(--rgb-charcoal-deep));width:.9rem;height:.9rem;box-shadow:0 0 0 .16rem rgba(var(--rgb-neon-gold), .12), 0 0 .65rem rgba(var(--rgb-neon-gold), .62);border-radius:50%;position:absolute;top:50%;left:0;transform:translate(.01rem,-50%)}.development-process__timeline-list button{border:1px solid rgba(var(--rgb-neon-gold), .4);background:linear-gradient(90deg, rgba(var(--process-tone), .035), transparent 58%), rgba(var(--rgb-charcoal-deep), .42);width:100%;min-height:5.05rem;color:rgb(var(--process-tone));cursor:pointer;text-align:left;grid-template-columns:3.35rem minmax(0,1fr) .8rem;align-items:center;gap:.8rem;padding:.48rem .68rem .48rem .48rem;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden}.development-process__timeline-list button:before,.development-process__detail-card:before{content:"";opacity:.5;pointer-events:none;border-top:1px solid;border-right:1px solid;width:1rem;height:1rem;position:absolute;top:-1px;right:-1px}.development-process__timeline-list button:before{color:var(--color-accent-hot)}.development-process__timeline-list button:hover{border-color:rgba(var(--rgb-neon-gold), .78);background:linear-gradient(90deg, rgba(var(--process-tone), .1), transparent 68%), rgba(var(--rgb-charcoal-deep), .62);transform:translate(.12rem)}.development-process__timeline-list button:focus-visible,.development-process__stage-navigation button:focus-visible{outline:1px solid rgb(var(--rgb-white));outline-offset:3px}.development-process__timeline-list button[data-selected=true]{border-color:rgba(var(--rgb-neon-gold), .94);background:linear-gradient(90deg, rgba(var(--process-tone), .14), transparent 76%), rgba(var(--rgb-charcoal-deep), .78);box-shadow:inset 0 0 1.2rem rgba(var(--process-tone), .08), 0 0 1rem rgba(var(--process-tone), .12)}.development-process__timeline-list button[data-selected=true]:after{background:rgb(var(--rgb-neon-gold));width:3px;box-shadow:0 0 .7rem rgba(var(--rgb-neon-gold), .8);content:"";position:absolute;top:0;bottom:0;right:0}.development-process__milestone-number{border:1px solid rgba(var(--rgb-neon-slate), .68);background:linear-gradient(145deg, rgba(var(--rgb-neon-slate), .1), transparent 68%), rgba(var(--rgb-black), .28);width:3.35rem;height:3.85rem;color:var(--color-secondary);box-shadow:inset 0 0 .9rem rgba(var(--rgb-neon-slate), .04);font-family:var(--font-mono);place-items:center;font-size:1.22rem;line-height:1;display:grid}.development-process__milestone-copy{gap:.45rem;min-width:0;display:grid}.development-process__milestone-copy strong{color:inherit;font-family:var(--font-mono);letter-spacing:.025em;font-size:clamp(.76rem,.9vw,.92rem);font-weight:600;line-height:1.25}.development-process__milestone-copy small{color:rgba(var(--rgb-gold-soft), .58);font-family:var(--font-mono);letter-spacing:.075em;text-transform:uppercase;font-size:clamp(.56rem,.64vw,.66rem)}.development-process__milestone-chevron{opacity:.7;justify-self:end;width:.72rem;height:.72rem}.development-process__detail{min-width:0}.development-process__stage-navigation{justify-content:flex-end;gap:.55rem;margin-bottom:.6rem;display:flex}.development-process__stage-navigation--mobile{display:none}.development-process__stage-navigation button{border:1px solid rgba(var(--rgb-neon-slate), .58);background:rgba(var(--rgb-neon-slate), .035);width:2.55rem;height:2.55rem;color:var(--color-secondary);cursor:pointer;place-items:center;transition:border-color .16s,background .16s,box-shadow .16s,color .16s;display:grid}.development-process__stage-navigation button:first-child .site-icon{transform:rotate(180deg)}.development-process__stage-navigation button:hover:not(:disabled){border-color:rgba(var(--rgb-neon-gold), .86);background:rgba(var(--rgb-neon-gold), .09);color:var(--color-accent-hot);box-shadow:0 0 .75rem rgba(var(--rgb-neon-gold), .14)}.development-process__stage-navigation button:disabled{cursor:not-allowed;opacity:.24}.development-process__stage-navigation .site-icon{width:.82rem;height:.82rem}.development-process__detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;margin-top:.62rem;animation:.22s ease-out both development-process-detail-in;display:grid}.development-process__detail-card{border:1px solid rgba(var(--rgb-neon-slate), .28);min-width:0;color:rgba(var(--rgb-neon-slate), .84);background:linear-gradient(135deg, rgba(var(--rgb-neon-slate), .035), transparent 54%), rgba(var(--rgb-charcoal-deep), .42);box-shadow:inset 0 0 1.4rem rgba(var(--rgb-neon-slate), .018);grid-column:1/-1;grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding:.82rem .9rem;display:grid;position:relative}.development-process__detail-card--split{grid-column:auto}.development-process__detail-card--wide{grid-column:1/-1}.development-process__detail-icon{width:1.22rem;height:1.22rem;color:var(--color-accent-hot);margin-top:.08rem}.development-process__detail-card h5{color:var(--color-accent-hot);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.44rem;font-size:.58rem;font-weight:600}.development-process__detail-card p,.development-process__detail-card li{color:rgba(var(--rgb-gold-soft), .7);font-size:clamp(.66rem,.76vw,.76rem);line-height:1.48}.development-process__detail-card ul{gap:.28rem;padding-left:0;list-style:none;display:grid}.development-process__detail-card ul[data-bulleted=true]{list-style-type:disc}.development-process__detail-card li::marker{color:var(--color-accent-hot)}@keyframes development-process-detail-in{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}.project-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.project-results>div{border-left:1px solid rgba(var(--rgb-neon-gold), .45);background:linear-gradient(90deg, rgba(var(--rgb-neon-gold), .045), transparent);min-width:0;padding:.5rem 1.2rem}.project-results dd:first-child{color:var(--color-accent-hot);font-family:var(--font-primary);text-shadow:var(--glow-accent);font-size:clamp(2.4rem,5vw,4.5rem);font-weight:700;line-height:1}.project-results dt{color:rgba(var(--rgb-white), .72);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:.45rem;font-size:.66rem}.project-results dd:last-child{color:var(--color-text-faint);margin-top:.55rem;font-size:.65rem;line-height:1.45}@media (max-width:1240px){.project-systems__masthead{grid-template-columns:minmax(22rem,1fr) minmax(17rem,.65fr) auto}.project-systems__workspace{grid-template-columns:minmax(12rem,15rem) minmax(0,1fr)}.project-record__inspection-deck{grid-template-columns:minmax(17rem,.72fr) minmax(24rem,1.28fr)}.project-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.project-overview__architecture{grid-column:1/-1}.engineering-dossier__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.engineering-challenges{grid-column:1/-1}.development-process{grid-template-columns:minmax(15.5rem,.72fr) minmax(0,1.28fr)}}@media (min-width:901px) and (max-width:1240px){.project-record__identity .project-record__actions{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.project-systems{padding-inline:clamp(.65rem,2.5vw,1.5rem)}.project-systems__masthead{grid-template-columns:minmax(0,1fr) auto}.project-systems__masthead>p{grid-area:2/1/auto/-1;max-width:45rem;padding-block:.55rem}.project-systems__workspace{grid-template-columns:minmax(0,1fr)}.project-systems__unlock,.project-record__inspection-deck{grid-column:1}.project-record__inspection-deck{margin-top:0}.project-systems .project-index{border-right:0;border-bottom:1px solid rgba(var(--rgb-ember), .3);padding-bottom:1rem}.project-systems .project-index__list{scroll-snap-type:x proximity;scrollbar-width:thin;gap:.65rem;display:flex;overflow-x:auto}.project-systems .project-index__list>li{scroll-snap-align:start;flex:1 0 min(21rem,74vw)}.project-systems .project-index__row{min-height:5.6rem}.project-record__inspection-deck{grid-template-columns:minmax(0,1fr)}.project-record__identity{padding-bottom:1rem}.project-record__identity:after{display:none}.project-preview{min-height:25rem;padding:1.5rem 6rem 5.2rem 1.5rem}.engineering-dossier__grid{grid-template-columns:minmax(0,1fr)}.engineering-challenges{grid-column:auto}.development-process{grid-template-columns:minmax(0,1fr);min-height:0}.development-process__timeline{border-right:0;padding:.15rem 0 0}.development-process__stage-navigation--desktop{display:none}.development-process__stage-navigation--mobile{margin:0 .2rem .25rem;display:flex}.development-process__timeline-list{scroll-snap-type:x proximity;scrollbar-color:rgba(var(--rgb-neon-slate), .45) transparent;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(15rem,38vw);grid-auto-flow:column;gap:.65rem;padding:.45rem .2rem .35rem;overflow-x:auto}.development-process__timeline-list>li{scroll-snap-align:start;padding-top:1.2rem;padding-left:0}.development-process__timeline-list>li:not(:last-child):after{background:linear-gradient(90deg, rgba(var(--rgb-neon-gold), .72), rgba(var(--rgb-neon-gold), .28));width:calc(100% + .85rem);height:1px;box-shadow:0 0 8px rgba(var(--rgb-neon-gold), .2);content:"";display:block;position:absolute;inset:.42rem -.85rem auto .8rem}.development-process__timeline-list:before{display:none}.development-process__node{top:0;left:.38rem;transform:none}.development-process__timeline-list button:hover{transform:translateY(-.1rem)}}@media (max-width:640px){.project-systems{gap:.75rem;padding:.65rem}.project-systems__unlock{grid-column:1;align-content:center;min-height:18rem;padding-top:3rem}.project-systems__unlock .record-reveal-emblem{width:min(32vw,7.5rem)}.project-systems__unlock-content>span{margin-top:.35rem}.project-systems__masthead{grid-template-columns:minmax(0,1fr);gap:.85rem;padding:1rem .75rem}.project-systems__masthead h1{white-space:normal;font-size:clamp(2.1rem,13vw,3.25rem);line-height:.92}.project-systems__masthead>p{border-left:0;border-top:1px solid rgba(var(--rgb-ember), .18);grid-area:auto;padding:.75rem 0 0}.project-systems__masthead>span{position:absolute;top:1.9rem;right:1.4rem}.project-systems .project-index{padding:.8rem}.project-systems .project-index__header{padding-bottom:.65rem}.project-systems .project-index__list>li{flex-basis:min(18rem,84vw)}.project-systems .project-index__row{grid-template-columns:2.8rem minmax(0,1fr) auto;min-height:5.2rem;padding:.75rem .6rem}.project-systems .project-index__logo{width:1.9rem;height:1.9rem}.project-record__identity{padding:1.35rem 1rem .75rem}.project-record__eyebrow{margin-bottom:1rem}.project-record__identity-heading{grid-template-columns:4.5rem minmax(0,1fr);gap:.7rem}.project-record__identity .project-record__identity-heading{grid-template-columns:4.75rem minmax(0,1fr);gap:.45rem}.project-record__identity-mark{width:4rem;height:3.5rem}.project-record__identity .project-record__identity-mark{width:4.75rem;height:4.25rem}.project-record__identity-mark[data-project=atmos-fc]{width:4.5rem}.project-record__identity h2{font-size:clamp(1.75rem,7.2vw,2.25rem)}.project-record__description{margin-top:1.1rem;font-size:.9rem}.project-record__technology-list{gap:.4rem;margin-top:1rem}.project-record__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:1rem;display:grid}.project-record__identity .project-record__actions--desktop{display:none}.project-record__actions--mobile{grid-column:1;margin:.25rem .9rem 1.25rem;display:grid}.project-record__actions--mobile .project-record__action{border-color:var(--color-accent-hot);background:linear-gradient(110deg, var(--color-accent-hot), var(--color-accent));width:100%;color:var(--color-bg-deep);box-shadow:0 0 22px rgba(var(--rgb-neon-gold), .16);grid-template-columns:1rem minmax(0,1fr) .85rem;gap:.55rem;padding:.7rem .55rem;display:grid}.project-record__actions--mobile .project-record__action>span{text-align:center;white-space:nowrap}.project-record__action{min-height:2.8rem;padding:.6rem .5rem;font-size:.56rem}.project-preview{grid-template-columns:minmax(0,1fr);align-content:start;justify-items:stretch;row-gap:9.75rem;min-height:0;padding:1.4rem .9rem 1.25rem}.project-preview__projector{inset:3% 4% 5.95rem}.project-preview__emitter{width:min(88%,25rem);height:3.6rem}.project-preview__display{width:100%;animation:none;transform:none}.project-preview__frame{inset:-.42rem}.project-preview__display figcaption{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - .9rem);bottom:.45rem;right:.45rem;overflow:hidden}.project-preview__selector{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;position:relative;inset:auto;transform:none}.project-preview__selector button{clip-path:none;border-radius:.3rem;width:100%;height:2.75rem}.project-dossier{padding-inline:.6rem;padding-bottom:.6rem}.project-dossier__nav{grid-template-columns:repeat(5,minmax(7.2rem,1fr));min-width:36rem}.project-dossier__nav button{min-height:3rem;font-size:.58rem}.project-overview{grid-template-columns:minmax(0,1fr)}.project-overview__architecture{grid-column:auto}.architecture-visualisation{background:radial-gradient(circle at 50% 28%, rgba(var(--rgb-neon-slate), .07), transparent 34%);grid-template-columns:minmax(0,1fr);min-height:0}.architecture-visualisation[data-focused=true]{grid-template-columns:minmax(0,1fr)}.architecture-visualisation__stage{min-height:19rem}.architecture-model{inset:.5rem .35rem 1.8rem}.architecture-model__plane{width:min(48vw,8rem)}.architecture-inspection-slot{min-height:0;padding:0 .75rem .9rem}.architecture-inspection{max-height:none;overflow:visible}.architecture-inspection__heading strong{overflow-wrap:anywhere}.architecture-inspection__description,.architecture-inspection__technology-responsibility,.architecture-inspection__section>p{font-size:.62rem}.architecture-inspection__section--responsibilities>p{font-size:.68rem}.project-dossier__module-content{padding:.85rem}.project-demonstration figcaption small{display:none}.project-results,.engineering-decisions__explorer{grid-template-columns:minmax(0,1fr)}.engineering-decision-detail{border-top:1px solid rgba(var(--rgb-neon-slate), .12);border-left:0;padding-top:.8rem;padding-left:0}.project-development-section>.project-dossier__module-content{padding:.65rem}.development-process{gap:.25rem;padding-top:.4rem}.development-process__timeline-list{grid-auto-columns:minmax(15rem,82vw)}.development-process__stage-navigation{gap:.38rem}.development-process__detail-grid{margin-top:0}.development-process__stage-navigation button{width:2.75rem;height:2.75rem}.development-process__detail-grid{grid-template-columns:minmax(0,1fr)}.development-process__detail-card,.development-process__detail-card--split,.development-process__detail-card--wide{grid-column:1/-1}.development-process__detail-card{grid-template-columns:1.65rem minmax(0,1fr);gap:.58rem;padding:.75rem}.project-activity__column-row[data-columns="2"],.project-activity__column-row[data-columns="3"]{grid-template-columns:minmax(0,1fr)}}@media (max-width:370px){.project-systems__masthead>span{position:static}.project-record__actions,.project-record__identity .project-record__actions{grid-template-columns:minmax(0,1fr)}.project-record__identity-heading{grid-template-columns:3.5rem minmax(0,1fr)}.project-record__identity .project-record__identity-heading{grid-template-columns:4rem minmax(0,1fr)}.project-record__identity-mark,.project-record__identity-mark[data-project=atmos-fc]{width:3.25rem;height:3rem}.project-record__identity .project-record__identity-mark{width:4rem;height:3.6rem}}@media (prefers-reduced-motion:reduce){.system-shell[data-sector=projects] :is(.project-systems__masthead,.project-systems__masthead>*,.project-systems .project-index,.project-index__header,.project-index__list>li,.project-record__identity,.project-record__identity-heading,.project-record__description,.project-record__technology-list,.project-record__actions,.project-preview,.project-preview__halo,.project-preview__projector,.project-preview__selector,.project-dossier__nav-shell,.project-dossier__nav button,.project-dossier__panel>*,.project-overview>*,.engineering-dossier__grid>*,.project-results>*,.project-activity__summary>*,.project-activity__dashboard>*){animation:none}.project-record__action,.project-preview__selector button,.project-dossier__nav button,.project-dossier__nav button:after,.engineering-decisions__list button,.engineering-challenges__selector button,.architecture-visualisation,.architecture-model,.architecture-model__aura,.architecture-model__plane,.architecture-model__plane:before{transition:none}.project-preview__display,.project-preview__beam,.project-preview__image,.development-process__detail-grid{animation:none}.development-process__timeline-list button,.development-process__stage-navigation button{transition:none}.architecture-inspection,.engineering-decision-detail,.engineering-challenge-trace{animation:none}}
.jamal-activation{z-index:calc(var(--z-minimap) + 2);border:1px solid rgba(var(--rgb-neon-slate), .42);background:radial-gradient(circle at 48% 50%, rgba(var(--rgb-neon-slate), .18), transparent 68%), rgba(var(--rgb-charcoal-deep), .94);width:4.2rem;min-width:0;height:4.2rem;min-height:0;color:var(--color-diagnostic);box-shadow:-8px 0 26px rgba(var(--rgb-black), .3), 0 0 18px rgba(var(--rgb-neon-slate), .1);cursor:pointer;border-right:0;border-radius:999px 0 0 999px;grid-template-columns:1fr;place-items:center;margin-top:-2.1rem;padding:.45rem .55rem .45rem .35rem;transition:border-color .16s,background .16s,box-shadow .16s,color .16s;display:grid;position:fixed;top:50%;right:-.35rem;overflow:visible}.system-shell:not([data-boot=complete]) .jamal-activation{visibility:hidden}.jamal-activation:hover,.jamal-activation:focus-visible{border-color:rgba(var(--rgb-neon-slate), .78);background:radial-gradient(circle at 48% 50%, rgba(var(--rgb-neon-slate), .28), transparent 70%), rgba(var(--rgb-charcoal-deep), .97);color:#79c7ff;box-shadow:-10px 0 30px rgba(var(--rgb-black), .36), 0 0 24px rgba(var(--rgb-neon-slate), .2);outline:none}.jamal-activation:focus-visible{outline:1px solid rgba(var(--rgb-neon-slate), .72);outline-offset:.2rem}.jamal-activation--embedded{border-right:1px solid rgba(var(--rgb-neon-slate), .42);border-radius:var(--radius-md);width:100%;height:auto;min-height:4.25rem;box-shadow:inset 0 0 18px rgba(var(--rgb-neon-slate), .06), 0 0 18px rgba(var(--rgb-neon-slate), .08);grid-template-columns:3.05rem minmax(0,1fr);place-items:center start;gap:.7rem;margin:0;padding:.55rem .75rem;position:relative;inset:auto}.jamal-activation--embedded:hover,.jamal-activation--embedded:focus-visible{border-right-color:rgba(var(--rgb-neon-slate), .78)}.jamal-activation[data-status=standby]{opacity:.82}.jamal-identity{flex:none;width:4.15rem;height:4.15rem;display:block;position:relative}.jamal-identity[data-compact=true]{z-index:1;width:3.05rem;height:3.05rem}.jamal-identity[data-bare=true] .jamal-identity__frame{box-shadow:none;background:0 0;border:0;overflow:visible}.jamal-identity[data-bare=true] .jamal-identity__frame:before,.jamal-identity[data-bare=true] .jamal-identity__frame:after,.jamal-identity[data-bare=true] .jamal-identity__core{display:none}.jamal-identity__frame{border:1px solid rgba(var(--rgb-neon-slate), .44);background:radial-gradient(circle at 50% 44%, rgba(var(--rgb-neon-slate), .2), transparent 66%), rgba(var(--rgb-black), .36);box-shadow:inset 0 0 18px rgba(var(--rgb-neon-slate), .16), 0 0 16px rgba(var(--rgb-neon-slate), .12);border-radius:50%;position:absolute;inset:0;overflow:hidden}.jamal-identity__frame:before,.jamal-identity__frame:after{content:"";z-index:2;pointer-events:none;position:absolute}.jamal-identity__frame:before{background:repeating-linear-gradient(180deg, transparent 0 3px, rgba(var(--rgb-neon-slate), .09) 3px 4px);mix-blend-mode:screen;inset:0}.jamal-identity__frame:after{border:1px dashed rgba(var(--rgb-neon-slate), .28);border-radius:50%;animation:12s linear infinite jamal-node-spin;inset:.18rem}.jamal-identity__portrait{object-fit:contain;width:165%;max-width:none;height:165%;filter:brightness(1.45) saturate(.9) drop-shadow(0 0 7px rgba(var(--rgb-neon-slate), .5));position:absolute;top:50%;left:50%;transform:translate(-50%,-49%)}.jamal-identity__core{z-index:4;background:rgba(var(--rgb-charcoal-deep), .96);width:1.15rem;height:1.15rem;color:var(--color-diagnostic);box-shadow:0 0 10px rgba(var(--rgb-neon-slate), .42);border:1px solid;border-radius:50%;position:absolute;bottom:-.08rem;right:-.12rem}.jamal-identity__core:before,.jamal-identity__core:after,.jamal-identity__core i{content:"";border:1px solid;border-radius:50%;position:absolute}.jamal-identity__core:before{border-style:dashed;animation:6s linear infinite jamal-node-spin;inset:.17rem}.jamal-identity__core:after{background:currentColor;inset:.39rem;box-shadow:0 0 7px}.jamal-identity__core i:first-child{opacity:.42;border-width:0 1px;border-radius:0;inset:-.1rem .47rem}.jamal-identity__core i:nth-child(2){opacity:.42;border-width:1px 0;border-radius:0;inset:.47rem -.1rem}.jamal-identity__core i:nth-child(3){border-color:rgba(var(--rgb-neon-slate), .3);inset:.08rem}.jamal-activation[data-status=processing] .jamal-identity__core:before{animation-duration:1.2s}.jamal-activation__copy{z-index:0;border:1px solid rgba(var(--rgb-neon-slate), .34);border-radius:var(--radius-md) 0 0 var(--radius-md);background:rgba(var(--rgb-charcoal-deep), .96);min-width:7rem;font-family:var(--font-mono);text-align:left;text-transform:uppercase;box-shadow:-8px 0 22px rgba(var(--rgb-black), .28);opacity:0;pointer-events:none;border-right:0;gap:.1rem;padding:.55rem 1rem .55rem .7rem;transition:opacity .15s,transform .18s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:50%;right:calc(100% - .5rem);transform:translate(.65rem,-50%)}.jamal-activation:hover .jamal-activation__copy,.jamal-activation:focus-visible .jamal-activation__copy{opacity:1;transform:translateY(-50%)}.jamal-activation--embedded .jamal-activation__copy,.jamal-activation--embedded:hover .jamal-activation__copy,.jamal-activation--embedded:focus-visible .jamal-activation__copy{min-width:0;box-shadow:none;opacity:1;background:0 0;border:0;padding:0;position:static;transform:none}.jamal-activation__copy strong{letter-spacing:.2em;font-size:.62rem;font-weight:500}.jamal-activation__copy small{color:#79c7ffad;letter-spacing:.16em;font-size:.45rem}.jamal-backdrop{z-index:calc(var(--z-minimap) + 3);background:rgba(var(--rgb-black), .5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;border:0;position:fixed;inset:0}.jamal-panel{z-index:calc(var(--z-minimap) + 4);border-left:1px solid rgba(var(--rgb-neon-slate), .44);background:linear-gradient(180deg, rgba(var(--rgb-charcoal), .98), rgba(var(--rgb-charcoal-deep), .97)), radial-gradient(circle at 70% 8%, rgba(var(--rgb-neon-slate), .14), transparent 16rem), repeating-linear-gradient(180deg, rgba(var(--rgb-white), .012) 0 1px, transparent 1px 5px);min-width:0;min-height:0;box-shadow:-18px 0 54px rgba(var(--rgb-black), .4), inset 10px 0 24px rgba(var(--rgb-neon-slate), .035);color:var(--color-text);grid-template-rows:auto minmax(0,1fr) auto auto auto;display:grid;overflow:hidden}.jamal-panel>:not(.jamal-panel__hex-field){z-index:1;position:relative}.jamal-panel__hex-field{z-index:0;pointer-events:none;opacity:.22;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='58' height='50' viewBox='0 0 58 50'%3E%3Cpath d='M15 1h28l14 24-14 24H15L1 25z' fill='none' stroke='%232e7bff' stroke-opacity='.22' stroke-width='.65'/%3E%3C/svg%3E");background-size:58px 50px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(145deg,#000000b8,#0000 48%,#00000038);mask-image:linear-gradient(145deg,#000000b8,#0000 48%,#00000038)}.jamal-panel:before{content:"";pointer-events:none;border:1px solid #0000;border-top-color:rgba(var(--rgb-neon-slate), .34);background:linear-gradient(90deg, rgba(var(--rgb-neon-slate), .035), transparent 34%);position:absolute;inset:0}.jamal-panel:after{content:"";z-index:3;pointer-events:none;opacity:.42;background:linear-gradient(90deg,#0000,#79c7ff73,#0000);height:1px;animation:9s linear infinite jamal-panel-scan;position:absolute;top:0;left:0;right:0}.jamal-panel__header{justify-content:space-between;align-items:start;gap:var(--space-md);border-bottom:1px solid rgba(var(--rgb-neon-slate), .22);font-family:var(--font-mono);text-transform:uppercase;padding:1rem;display:flex;position:relative}.jamal-panel__identity{align-items:center;gap:.8rem;min-width:0;display:flex}.jamal-panel__identity-copy{gap:.18rem;min-width:0;display:grid}.jamal-panel__identity-copy>span{color:#79c7ff9e;letter-spacing:.16em;font-size:.5rem}.jamal-panel__identity-copy>strong{color:#79c7ff;letter-spacing:.2em;text-shadow:0 0 18px rgba(var(--rgb-neon-slate), .34);font-size:1.35rem;font-weight:500;line-height:1}.jamal-panel__identity-copy>small{color:var(--color-text-muted);letter-spacing:.1em;text-overflow:ellipsis;white-space:nowrap;font-size:.55rem;overflow:hidden}.jamal-panel__header button{border:1px solid rgba(var(--rgb-neon-slate), .26);background:rgba(var(--rgb-neon-slate), .06);color:#79c7ffbd;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;align-items:center;gap:.4rem;padding:.38rem .5rem;font-size:.52rem;display:inline-flex}.jamal-panel__header button i,.jamal-panel__header button i:after{background:currentColor;width:.75rem;height:1px;display:block;transform:rotate(45deg)}.jamal-panel__header button i:after{content:"";transform:rotate(90deg)}.jamal-panel__header button:hover,.jamal-panel__header button:focus-visible,.jamal-suggestions button:hover,.jamal-suggestions button:focus-visible,.jamal-error button:hover,.jamal-error button:focus-visible{border-color:rgba(var(--rgb-neon-slate), .72);color:#79c7ff;box-shadow:0 0 14px rgba(var(--rgb-neon-slate), .14);outline:none}.jamal-messages{overscroll-behavior:contain;scrollbar-color:rgba(var(--rgb-neon-slate), .36) transparent;flex-direction:column;gap:1.05rem;min-height:0;padding:1rem;display:flex;overflow:hidden auto}.jamal-message{gap:.38rem;max-width:94%;display:grid}.jamal-message[data-role=user]{align-self:end}.jamal-message>span{color:#79c7ffa8;font-family:var(--font-mono);letter-spacing:.16em;align-items:center;gap:.35rem;font-size:.48rem;display:flex}.jamal-message>span:before{content:"";opacity:.72;background:currentColor;border:1px solid;border-radius:50%;width:.32rem;height:.32rem;box-shadow:0 0 7px}.jamal-message[data-role=user]>span{color:var(--color-secondary);text-align:right;justify-content:flex-end}.jamal-message p{border:1px solid rgba(var(--rgb-neon-slate), .18);border-radius:.15rem var(--radius-md) var(--radius-md) var(--radius-md);background:linear-gradient(135deg, rgba(var(--rgb-neon-slate), .075), rgba(var(--rgb-neon-slate), .025)), rgba(var(--rgb-black), .12);color:rgba(var(--rgb-white), .82);white-space:pre-wrap;padding:.78rem .85rem;font-size:.78rem;line-height:1.6}.jamal-message[data-role=user] p{border-color:rgba(var(--rgb-ember), .22);background:rgba(var(--rgb-ember), .07);border-radius:var(--radius-md) .15rem var(--radius-md) var(--radius-md);color:var(--color-text-muted)}.jamal-message__links{flex-wrap:wrap;gap:.4rem;display:flex}.jamal-message__links a{border:1px solid rgba(var(--rgb-neon-slate), .26);background:rgba(var(--rgb-neon-slate), .04);color:#79c7ffc2;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:flex-start;align-items:center;gap:.48rem;padding:.42rem .55rem;font-size:.52rem;text-decoration:none;display:inline-flex}.jamal-message__links a>i:last-child{margin-left:auto}.jamal-message__route-icon{flex:none;width:.92rem;height:.92rem}.jamal-message__hub-icon{border:1px solid;flex:none;width:.78rem;height:.78rem;position:relative;transform:rotate(30deg)}.jamal-message__hub-icon:after{content:"";background:currentColor;position:absolute;inset:.2rem}.jamal-message__links a:hover,.jamal-message__links a:focus-visible{border-color:rgba(var(--rgb-neon-slate), .72);color:#79c7ff;box-shadow:0 0 14px rgba(var(--rgb-neon-slate), .14);outline:none}.jamal-processing{color:#79c7ffa3;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.52rem;display:flex}.jamal-processing>span{gap:.18rem;display:flex}.jamal-processing i{background:currentColor;border-radius:50%;width:.28rem;height:.28rem;animation:.9s ease-in-out infinite jamal-processing-pulse}.jamal-processing i:nth-child(2){animation-delay:.12s}.jamal-processing i:nth-child(3){animation-delay:.24s}.jamal-suggestions{gap:.42rem;padding:0 1rem .8rem;display:grid}.jamal-suggestions:before{content:"Suggested queries";color:var(--color-text-muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.6rem}.jamal-suggestions button,.jamal-error button{border:1px solid rgba(var(--rgb-neon-slate), .2);background:rgba(var(--rgb-neon-slate), .035);color:#79c7ffad;font-family:var(--font-mono);letter-spacing:.06em;text-align:left;cursor:pointer;padding:.5rem .6rem;font-size:.52rem;line-height:1.4}.jamal-error{border:1px solid rgba(var(--rgb-neon-rust), .3);background:rgba(var(--rgb-neon-rust), .055);color:rgba(var(--rgb-white), .7);justify-content:space-between;align-items:center;gap:.75rem;margin:0 1rem .75rem;padding:.58rem;font-size:.65rem;line-height:1.45;display:flex}.jamal-error button{border-color:rgba(var(--rgb-neon-rust), .32);color:var(--color-alert);flex:none}.jamal-composer{border-top:1px solid rgba(var(--rgb-neon-slate), .16);gap:.38rem;padding:.8rem 1rem;display:grid}.jamal-composer label{color:var(--color-text-muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.65rem}.jamal-composer textarea{resize:none;border:1px solid rgba(var(--rgb-neon-slate), .24);border-radius:var(--radius-sm);background:rgba(var(--rgb-black), .24);width:100%;min-height:4.5rem;color:rgba(var(--rgb-white), .86);font:.75rem/1.5 var(--font-body);caret-color:#79c7ff;padding:.65rem}.jamal-composer textarea:focus{border-color:rgba(var(--rgb-neon-slate), .72);box-shadow:0 0 0 1px rgba(var(--rgb-neon-slate), .12), 0 0 18px rgba(var(--rgb-neon-slate), .09);outline:none}.jamal-composer textarea::placeholder{color:var(--color-text-muted)}.jamal-composer__footer{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.jamal-composer__footer span,.jamal-panel__footer{color:var(--color-text-muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem}.jamal-composer__footer button{border:1px solid rgba(var(--rgb-neon-slate), .42);background:rgba(var(--rgb-neon-slate), .1);color:#79c7ff;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;padding:.48rem .7rem;font-size:.54rem}.jamal-composer__footer button:hover,.jamal-composer__footer button:focus-visible{border-color:rgba(var(--rgb-neon-slate), .82);box-shadow:0 0 16px rgba(var(--rgb-neon-slate), .18);outline:none}.jamal-composer__footer button:disabled,.jamal-suggestions button:disabled,.jamal-error button:disabled{cursor:not-allowed;opacity:.44}.jamal-panel__footer{border-top:1px solid rgba(var(--rgb-neon-slate), .1);justify-content:space-between;gap:.75rem;padding:.52rem 1rem;display:flex}@keyframes jamal-node-spin{to{transform:rotate(360deg)}}@keyframes jamal-processing-pulse{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes jamal-panel-scan{0%{transform:translateY(0)}to{transform:translateY(100vh)}}@media (min-width:1181px){.system-shell[data-jamal-enabled=true]>.system-shell__content{container:jamal-content/inline-size}.system-shell[data-jamal-enabled=true]{--jamal-rail-width:clamp(20rem, 26vw, 26rem);grid-template-columns:minmax(0,1fr) 0;transition:grid-template-columns .24s cubic-bezier(.16,1,.3,1)}.system-shell[data-jamal-open=true]{grid-template-columns:minmax(0, 1fr) var(--jamal-rail-width)}.system-shell[data-jamal-enabled=true]>.system-shell__header,.system-shell[data-jamal-enabled=true]>.system-shell__footer{grid-column:1/-1}.system-shell[data-jamal-enabled=true]>.system-shell__header{grid-row:1}.system-shell[data-jamal-enabled=true]>.system-shell__content{grid-area:2/1}.system-shell[data-jamal-enabled=true]>.system-shell__footer{grid-row:3}.system-shell[data-jamal-open=true] .minimap-modal[data-mobile-open=true]{inset:var(--header-height) var(--jamal-rail-width) var(--footer-height) 0}.jamal-panel{grid-area:2/2;width:100%;height:100%;position:relative}.system-shell[data-jamal-open=true]:not([data-sector=hub]) .sector{padding-right:clamp(1rem,3cqw,2rem)}.system-shell[data-jamal-open=true][data-sector=hub] .system-shell__content{overflow:clip auto}.system-shell[data-jamal-open=true][data-sector=hub] .system-shell__stage,.system-shell[data-jamal-open=true][data-sector=hub] .sector-transition{height:auto;min-height:100%}.system-shell[data-jamal-open=true] .central-hub{grid-template-rows:auto auto auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"main main""status intel""bottom bottom";align-items:start;height:auto;min-height:100%}.system-shell[data-jamal-open=true] .central-hub__main,.system-shell[data-jamal-open=true] .central-hub__rail{width:100%;height:auto}.system-shell[data-jamal-open=true] .central-hub__rail{display:grid}.system-shell[data-jamal-open=true] .network-map-shell{height:clamp(34rem,68dvh,46rem);min-height:34rem}@container jamal-content (max-width:70rem){.system-shell[data-jamal-open=true] .operations-live{overflow:visible}.system-shell[data-jamal-open=true] .operations-live__tabs{scrollbar-width:thin;gap:1.25rem;overflow-x:auto}.system-shell[data-jamal-open=true] .operations-live__tab{flex:none}.system-shell[data-jamal-open=true] .operations-live__tab:after{height:2px;bottom:0}.system-shell[data-jamal-open=true] .operations-live__stage{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem 1.5rem;min-height:0;padding-top:.5rem;display:grid}.system-shell[data-jamal-open=true] .operations-live__emblem,.system-shell[data-jamal-open=true] .operations-live__node[data-node]{width:auto;position:relative;inset:auto;transform:none}.system-shell[data-jamal-open=true] .operations-live__node:after,.system-shell[data-jamal-open=true] .operations-live__tethers{display:none}.system-shell[data-jamal-open=true] .operations-live__emblem{grid-column:1/-1;justify-self:center;width:min(44cqw,12rem)}.system-shell[data-jamal-open=true] .operations-live__node[data-node=thinking],.system-shell[data-jamal-open=true] .operations-live__node[data-node=github]{width:auto}.system-shell[data-jamal-open=true] .operations-live__node[data-node=github]{grid-column:1/-1}.system-shell[data-jamal-open=true] .personnel-record__layout{grid-template-columns:minmax(0,.9fr) minmax(20rem,1.1fr);column-gap:clamp(1.75rem,4cqw,3rem)}.system-shell[data-jamal-open=true] .personnel-record__visual{min-height:25rem;padding-top:clamp(.75rem,2cqw,1.25rem)}.system-shell[data-jamal-open=true] .personnel-record__visual-composition{--personnel-portrait-size:clamp(12.5rem, 22cqw, 15rem);transform:translate(-3.75rem,-1rem)}.system-shell[data-jamal-open=true] .personnel-portrait__topology-svg{width:clamp(34rem,55cqw,44rem)}.system-shell[data-jamal-open=true] .personnel-interest{width:5rem}.system-shell[data-jamal-open=true] .personnel-interest__hex{width:clamp(2.22rem,3.6cqw,2.88rem)}.system-shell[data-jamal-open=true] .personnel-interest[data-interest=football]{top:69.75%;left:auto;right:-4.65rem}.system-shell[data-jamal-open=true] .personnel-interest[data-interest=gym]{top:86.25%;right:-2.95rem}.system-shell[data-jamal-open=true] .personnel-interest[data-interest=music]{top:94.5%;right:.53rem}.system-shell[data-jamal-open=true] .personnel-interest[data-interest=drawing]{top:105.5%;right:4rem}.system-shell[data-jamal-open=true] .communications-console,.system-shell[data-jamal-open=true] .communications-console__relay,.system-shell[data-jamal-open=true] .communications-console__signal,.system-shell[data-jamal-open=true] .communications-console__channels{width:100%}.system-shell[data-jamal-open=true] .communications-console{overflow:visible}.system-shell[data-jamal-open=true] .communications-console__grid{grid-template:"relay relay""signal channels"/minmax(0,.8fr) minmax(20rem,1.2fr);align-items:start}.system-shell[data-jamal-open=true] .communications-console__relay{min-height:clamp(15rem,28vh,20rem)}.system-shell[data-jamal-open=true] .communications-console__signal{align-self:center}.system-shell[data-jamal-open=true] .communications-console__channels{min-height:0}.system-shell[data-jamal-open=true] .capabilities-matrix__overview{padding-right:clamp(12rem,22cqw,15rem)}.system-shell[data-jamal-open=true] .capabilities-matrix__system-diagram{right:var(--space-md);width:clamp(10rem,18cqw,12rem)}}@container jamal-content (max-width:56rem){.system-shell[data-jamal-open=true] .personnel-record__layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"summary""visual""section-nav""direction""service";row-gap:clamp(1.25rem,4.5cqw,1.75rem)}.system-shell[data-jamal-open=true] .personnel-record__column{display:contents}.system-shell[data-jamal-open=true] .personnel-record__summary,.system-shell[data-jamal-open=true] .personnel-record__career-direction{max-width:none}.system-shell[data-jamal-open=true] .personnel-record__visual{width:100%;min-height:20rem;padding-top:0}.system-shell[data-jamal-open=true] .personnel-record__mobile-section-nav{grid-area:section-nav;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:-.5rem;display:grid}.system-shell[data-jamal-open=true] .personnel-record__mobile-section-nav a{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;min-width:0;display:grid}.system-shell[data-jamal-open=true] .capabilities-matrix__overview{padding-right:var(--space-md)}.system-shell[data-jamal-open=true] .capabilities-matrix__system-diagram{display:none}}}@media (max-width:1180px){.jamal-panel{top:var(--header-height);right:0;bottom:var(--footer-height);width:min(92vw,25rem);position:fixed}}@media (max-width:720px){.system-shell[data-jamal-open=true]{--jamal-mobile-panel-height:clamp(14rem, 30dvh, 17rem);grid-template-rows:auto minmax(0, 1fr) var(--jamal-mobile-panel-height) var(--footer-height)}.system-shell[data-jamal-open=true][data-sector=hub]{grid-template-rows:0 minmax(0, 1fr) var(--jamal-mobile-panel-height) 0;height:100dvh;min-height:100dvh;overflow:hidden}.system-shell[data-jamal-open=true]>.system-shell__content{grid-row:2;height:100%;min-height:0;overflow:auto}.system-shell[data-jamal-open=true][data-sector=hub] .system-shell__stage{height:100%;min-height:0}.system-shell[data-jamal-open=true]>.system-shell__footer{grid-row:4}.jamal-activation{top:auto;right:max(.65rem, env(safe-area-inset-right));bottom:calc(var(--footer-height) + max(.65rem, env(safe-area-inset-bottom)));width:4rem;min-width:0;height:4rem;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:3.4rem;gap:0;margin-top:0;padding:.3rem;transform:none}.jamal-activation:hover,.jamal-activation:focus-visible{box-shadow:none;background:0 0}.system-shell[data-sector=hub] .jamal-activation{bottom:max(.75rem, env(safe-area-inset-bottom))}.jamal-identity[data-compact=true]{width:3.4rem;height:3.4rem}.jamal-activation__copy{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.jamal-panel{border-left:0;border-top:1px solid rgba(var(--rgb-neon-slate), .48);width:100%;height:100%;box-shadow:0 -18px 46px rgba(var(--rgb-black), .46), inset 0 9px 24px rgba(var(--rgb-neon-slate), .04);padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);grid-area:3/1;position:relative;inset:auto}.jamal-panel__header{align-items:center;gap:.5rem;padding:.35rem .6rem}.jamal-panel__header .jamal-identity:not([data-compact=true]){width:2.4rem;height:2.4rem}.jamal-panel__identity{gap:.45rem}.jamal-panel__identity-copy>span{display:none}.jamal-panel__identity-copy>strong{letter-spacing:.16em;font-size:.9rem}.jamal-panel__identity-copy>small{letter-spacing:.07em;font-size:.4rem}.jamal-panel__header button{gap:.3rem;padding:.3rem .4rem;font-size:.45rem}.jamal-messages{gap:.45rem;padding:.4rem .6rem}.jamal-message{gap:.2rem}.jamal-message>span{letter-spacing:.12em;font-size:.4rem}.jamal-message p{padding:.45rem .55rem;font-size:.68rem;line-height:1.4}.jamal-message__links a{padding:.3rem .42rem;font-size:.45rem}.jamal-processing{gap:.4rem;font-size:.45rem}.jamal-suggestions{display:none}.jamal-composer{gap:.2rem;padding:.35rem .6rem .4rem}.jamal-composer label{letter-spacing:.09em;font-size:.45rem}.jamal-composer textarea{height:2.5rem;min-height:2.5rem;padding:.42rem .5rem;font-size:.68rem;line-height:1.35}.jamal-composer__footer span{font-size:.42rem}.jamal-composer__footer button{padding:.35rem .5rem;font-size:.45rem}.jamal-panel__footer{display:none}}@media (prefers-reduced-motion:reduce){.system-shell[data-jamal-enabled=true]{transition:none}.jamal-identity__frame:after,.jamal-identity__core:before,.jamal-panel:after,.jamal-processing i{animation:none}}
