*,:before,:after{box-sizing:border-box;margin:0;padding:0}.site-icon{width:1em;height:1em;-webkit-mask:var(--site-icon-source) center / contain no-repeat;mask:var(--site-icon-source) center / contain no-repeat;-webkit-mask:var(--site-icon-source) center / contain no-repeat;background-color:currentColor;flex:none;display:inline-block}html,body{height:100%}html{background:var(--color-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:linear-gradient(135deg, rgba(var(--rgb-neon-ember), .06), transparent 24rem), linear-gradient(315deg, rgba(var(--rgb-rust), .08), transparent 22rem), var(--color-bg);min-height:100%;color:var(--color-text);font-family:var(--font-body);font-size:var(--text-md);-webkit-font-smoothing:antialiased;line-height:1.5}a{color:inherit;text-decoration:none}button,input{font-family:inherit}button{color:inherit}ul{list-style:none}::selection{background:rgba(var(--rgb-neon-gold), .28);color:var(--color-text)}:focus-visible{outline:1px solid var(--color-secondary);outline-offset:4px}.central-hub,.sector{min-height:100%;padding:clamp(1rem,3vw,2rem)}.central-hub{gap:var(--space-md);grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.central-hub__status{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--color-secondary);text-shadow:var(--glow-secondary)}.sector{align-content:start;gap:var(--space-lg);display:grid}.system-shell:not([data-sector=hub]) .sector{padding-bottom:calc(var(--space-xl) + 2.5rem)}@media (min-width:1080px){.system-shell:not([data-sector=hub]) .sector{padding-right:calc(clamp(1rem,3vw,2rem) + 16.5rem)}}.sector-transition{min-height:100%;position:relative}.network-map{width:100%;height:100%;min-height:0;color:var(--color-accent);filter:drop-shadow(0 0 18px rgba(var(--rgb-gold-soft), .12));display:block}.network-path{color:var(--color-accent)}.network-path__base,.network-path__signal{fill:none;vector-effect:non-scaling-stroke}.network-path__signal{stroke:url(#network-path-gradient);stroke-dasharray:7 7;stroke-width:1.35px;opacity:.34}.network-path[data-active=true] .network-path__base{stroke:rgba(var(--rgb-gold-soft), .72)}.network-path[data-active=true] .network-path__signal{opacity:1;filter:drop-shadow(0 0 5px var(--color-accent-glow))}.network-path__packet{fill:var(--color-secondary);filter:drop-shadow(0 0 4px var(--color-secondary-glow))}.network-map__stations{pointer-events:none}.network-map-shell{background:0 0;border:0;height:100%;min-height:0;position:relative;overflow:visible}.network-map-shell:before,.network-map-shell:after{content:"";pointer-events:none;z-index:0;position:absolute}.network-map-shell:before{opacity:0;background:0 0;inset:0}.network-map-shell__hud,.network-readout{z-index:2;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;gap:.2rem;display:grid;position:absolute}.network-map-shell__hud{top:var(--space-md);color:var(--color-text-faint)}.network-map-shell__hud span:first-child{color:var(--color-secondary);text-shadow:var(--glow-secondary)}.network-map-shell__hud--left{left:var(--space-md)}.network-map-shell__hud--right{right:var(--space-md);text-align:right}.network-readout{border-left:1px solid var(--color-border);min-width:min(18rem,100% - 2rem);color:var(--color-text-muted);padding-left:.75rem;bottom:.55rem;right:.85rem}.network-readout__kicker{color:var(--color-secondary);text-shadow:var(--glow-secondary)}.network-readout strong{color:var(--color-accent);font-size:var(--text-lg);letter-spacing:.12em;text-shadow:var(--glow-accent);font-weight:600}.network-map__field line{stroke:rgba(var(--rgb-gold-soft), .07);stroke-width:.25px;vector-effect:non-scaling-stroke}.network-core__outer,.network-core__inner,.network-node__hex,.network-node__halo{vector-effect:non-scaling-stroke}.network-core__outer{fill:rgba(var(--rgb-gold-soft), .025);stroke:rgba(var(--rgb-gold-soft), .68);stroke-width:1.1px;filter:url(#network-node-glow)}.network-core__inner{fill:rgba(var(--rgb-charcoal-deep), .78);stroke:rgba(var(--rgb-ember), .34);stroke-width:.7px}.network-core__mark{fill:var(--color-accent-hot);font-family:var(--font-primary);letter-spacing:0;text-shadow:var(--glow-accent-strong);font-size:5.6px;font-weight:700}.network-core__label,.network-node__code,.network-node__coord{fill:var(--color-secondary);font-family:var(--font-mono);letter-spacing:.12em}.network-core__label{font-size:2px}.network-node{cursor:pointer}.network-node__halo{fill:rgba(var(--rgb-gold-soft), .025);stroke:rgba(var(--rgb-gold-soft), .12);stroke-width:.7px;opacity:0;transition:opacity .115s}.network-node__hex{fill:rgba(var(--rgb-charcoal-deep), .92);stroke:rgba(var(--rgb-gold-soft), .75);stroke-width:1.05px;transition:fill .115s,stroke .115s,filter .115s}.network-node__pin{fill:var(--color-accent);filter:drop-shadow(0 0 3px var(--color-accent-glow))}.network-node__label{fill:var(--color-text);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:2.2px}.network-node__coord{fill:var(--color-text-faint);font-size:1.35px}.network-node:hover .network-node__halo,.network-node:focus-within .network-node__halo,.network-node[data-active=true] .network-node__halo{opacity:1}.network-node:hover .network-node__hex,.network-node:focus-within .network-node__hex,.network-node[data-active=true] .network-node__hex{fill:rgba(var(--rgb-gold-soft), .16);stroke:var(--color-accent-hot);filter:url(#network-node-glow)}.network-node:focus,.network-node:focus-visible{outline:none}.project-systems{gap:clamp(1rem,2.4vw,1.75rem);overflow:visible}.project-systems__masthead h1{margin-top:var(--space-sm);color:var(--color-accent);text-transform:uppercase;text-shadow:var(--glow-accent-strong);font-size:clamp(2.1rem,5vw,4.2rem);font-weight:700;line-height:.92}.project-systems__breadcrumb{color:var(--color-text-faint);font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;margin-top:.8rem;font-size:.58rem;line-height:1.5}.project-systems__workspace{grid-template-columns:minmax(13rem,.34fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3vw,3rem);display:grid}.project-systems .project-index{top:var(--space-md);border:0;border-right:1px solid rgba(var(--rgb-ember), .24);background:0 0;min-height:0;padding-right:clamp(1rem,2vw,1.5rem);position:sticky}.project-systems .project-index__header{justify-content:space-between;align-items:center;gap:var(--space-sm);border:0;border-bottom:1px solid rgba(var(--rgb-ember), .18);color:var(--color-text-faint);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;padding:0 0 .75rem;font-size:.58rem;display:flex}.project-systems .project-index__header span{grid-column:auto;justify-self:auto}.project-systems .project-index__list{gap:0}.project-systems .project-index__row{border:0;border-bottom:1px solid rgba(var(--rgb-gold-soft), .09);width:100%;min-height:5.25rem;color:var(--color-text-muted);cursor:pointer;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-align:left;text-transform:uppercase;background:0 0;border-left:2px solid #0000;grid-template-columns:4.1rem minmax(0,1fr) auto;gap:.25rem .75rem;padding:1rem .65rem 1rem .9rem;transition:border-color .16s,background .16s,color .16s;display:grid;position:relative}.project-systems .project-index__id{color:var(--color-secondary);grid-row:1/3;align-self:start}.project-systems .project-index__title{color:var(--color-text-muted);font-size:var(--text-sm);overflow-wrap:anywhere;font-weight:650}.project-systems .project-index__status{color:var(--color-text-faint);text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:.52rem;overflow:hidden}.project-index__marker{color:var(--color-text-faint);font-size:var(--text-lg);grid-area:1/3/3;align-self:center;transition:color .16s,transform .16s}.project-systems .project-index__row:hover,.project-systems .project-index__row:focus-visible,.project-systems .project-index__row[aria-current=true]{border-left-color:var(--color-accent-hot);background:linear-gradient(90deg, rgba(var(--rgb-gold-soft), .1), transparent 86%);box-shadow:none}.project-systems .project-index__row:hover .project-index__title,.project-systems .project-index__row:focus-visible .project-index__title,.project-systems .project-index__row[aria-current=true] .project-index__title{color:var(--color-accent);text-shadow:var(--glow-accent)}.project-systems .project-index__row:hover .project-index__marker,.project-systems .project-index__row:focus-visible .project-index__marker,.project-systems .project-index__row[aria-current=true] .project-index__marker{color:var(--color-accent-hot);transform:translate(.2rem)}.project-systems__record-stage{min-width:0;min-height:32rem}.project-systems__unlock{align-content:center;place-items:center;min-height:32rem;display:grid}.project-systems__unlock-content{justify-items:center;animation:.24s ease-out .7s both project-unlock-appear;display:grid}@keyframes project-unlock-appear{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:translateY(0)}}.project-systems__unlock[data-reduced-motion=true] .project-systems__unlock-content{animation:none}.project-systems__unlock .record-reveal-emblem__ring{animation:1.35s ease-in-out .7s both project-unlock-ring-draw}@keyframes project-unlock-ring-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.project-systems__unlock .record-reveal-emblem[data-mode=closed] .record-reveal-emblem__dial{animation-duration:1.35s;animation-timing-function:ease-in-out;animation-delay:.7s}.project-systems__unlock[data-reduced-motion=true] .record-reveal-emblem__ring,.project-systems__unlock[data-reduced-motion=true] .record-reveal-emblem[data-mode=closed] .record-reveal-emblem__dial{animation:none}.project-systems__unlock .record-reveal-emblem{width:min(48vw,15rem)}.project-systems__unlock-content>span{color:var(--color-text-faint);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin-top:-1.5rem;font-size:.58rem}.project-record{gap:0;min-width:0;display:grid}.project-record__field{min-width:0;padding:clamp(1.15rem,2.5vw,2rem) 0}.project-record__field:first-child{padding-top:0}.project-record__field h3,.project-record__identity>p{color:var(--color-secondary);font-family:var(--font-mono);letter-spacing:.17em;text-transform:uppercase;text-shadow:var(--glow-secondary);margin-bottom:.75rem;font-size:clamp(.68rem,.8vw,.76rem);font-weight:500}.project-record__identity h2{color:var(--color-accent);text-transform:uppercase;text-shadow:var(--glow-accent-strong);font-size:clamp(1.75rem,3.6vw,3rem);font-weight:700;line-height:.95}.project-record__identity>span{max-width:54rem;color:var(--color-text-muted);margin-top:.9rem;font-size:clamp(.95rem,1.35vw,1.15rem);line-height:1.6;display:block}.project-record__body{max-width:58rem;color:var(--color-text-muted);font-size:clamp(.95rem,1.3vw,1.12rem);line-height:1.68}.project-record__technology-list{margin-top:1rem}.project-record__technology-list li{display:inline-flex}.project-record__features{gap:.8rem;display:grid}.project-record__features li{grid-template-columns:2rem minmax(0,1fr);align-items:baseline;gap:.75rem;display:grid}.project-record__features span{color:var(--color-secondary);font-family:var(--font-mono);letter-spacing:.14em;font-size:.68rem}.project-record__features p{color:var(--color-text-muted);font-size:clamp(.95rem,1.3vw,1.12rem);line-height:1.68}.project-record__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,3vw,2.5rem);display:grid}.project-record__stats div{min-width:0}.project-record__stat-value{color:var(--color-accent-hot);font-family:var(--font-primary);text-shadow:var(--glow-accent);font-size:clamp(2rem,4vw,3.4rem);font-weight:700;line-height:1}.project-record__stats dt{color:var(--color-text);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-top:.45rem;font-size:.58rem}.project-record__stat-evidence{color:var(--color-text-faint);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:.45rem;font-size:.5rem;line-height:1.45;display:block}.project-record__image{object-fit:cover;object-position:top center;filter:contrast(1.02);width:100%;height:100%;display:block}.project-record__visual-field{padding-top:clamp(1rem,2vw,1.5rem)}.project-record__gallery{gap:.8rem;display:grid}.project-record__hero-visual{aspect-ratio:1.85;border:1px solid rgba(var(--rgb-ember), .32);background:rgba(var(--rgb-charcoal-deep), .5);box-shadow:inset 0 0 35px rgba(var(--rgb-charcoal-deep), .3), 0 0 28px rgba(var(--rgb-neon-ember), .08);position:relative;overflow:hidden}.project-record__hero-visual:after{z-index:1;background:linear-gradient(180deg, transparent 0%, rgba(var(--rgb-charcoal-deep), .045) 48%, transparent 100%) 0 0 / 100% 10px repeat-y, linear-gradient(transparent 78%, rgba(var(--rgb-charcoal-deep), .46));box-shadow:inset 0 -2px 0 rgba(var(--rgb-charcoal-deep), .72);content:"";pointer-events:none;position:absolute;inset:0}.project-record__hero-visual:before{z-index:1;background:repeating-radial-gradient(circle at 18% 32%, #ffffff24 0 .45px, transparent .65px 3.4px), repeating-radial-gradient(circle at 76% 64%, rgba(var(--rgb-charcoal-deep), .3) 0 .5px, transparent .75px 4px);content:"";mix-blend-mode:soft-light;opacity:.09;pointer-events:none;position:absolute;inset:-18%;transform:rotate(.001deg)}.project-record__hero-visual figcaption{z-index:2;border-top:1px solid rgba(var(--rgb-ember), .42);border-left:1px solid rgba(var(--rgb-ember), .42);background:rgba(var(--rgb-charcoal-deep), .9);color:var(--color-text-muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.65rem;padding:.5rem .75rem;font-size:.55rem;display:flex;position:absolute;bottom:0;right:0}.project-record__hero-visual figcaption span{color:var(--color-secondary)}.project-record__visual-selector{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.project-record__visual-selector button{border:1px solid rgba(var(--rgb-ember), .2);background:rgba(var(--rgb-charcoal-deep), .36);min-width:0;color:var(--color-text-faint);cursor:pointer;font-family:var(--font-mono);letter-spacing:.08em;text-align:left;text-transform:uppercase;grid-template-columns:minmax(4rem,.42fr) minmax(0,1fr);align-items:center;gap:.6rem;padding:.35rem;font-size:.5rem;line-height:1.4;transition:border-color .16s,background .16s,color .16s,transform .16s;display:grid}.project-record__visual-selector button:hover,.project-record__visual-selector button:focus-visible,.project-record__visual-selector button[aria-pressed=true]{border-color:rgba(var(--rgb-neon-ember), .66);background:rgba(var(--rgb-ember), .1);color:var(--color-accent)}.project-record__visual-selector button:hover,.project-record__visual-selector button:focus-visible{transform:translateY(-1px)}.project-record__visual-selector img{aspect-ratio:1.85;object-fit:cover;object-position:top center;filter:contrast(1.02);width:100%;height:auto;display:block}.project-activity{gap:clamp(1rem,2vw,1.5rem);display:grid}.project-activity__state{min-height:7rem;color:var(--color-text-faint);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase}.project-activity__column-row{gap:1rem;width:100%;padding-block:1rem;display:grid}.project-activity__column-row[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.project-activity__column-row[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.project-activity__summary div{border-left:1px solid rgba(var(--rgb-ember), .38);gap:.4rem;padding:.15rem 0 .15rem 1rem;display:grid}.project-activity__summary strong{color:var(--color-accent-hot);font-family:var(--font-primary);text-shadow:var(--glow-accent);font-size:clamp(2rem,3.5vw,3rem);line-height:1}.project-activity__summary span,.project-activity__range{color:var(--color-text-faint);font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;font-size:clamp(.6rem,.75vw,.68rem)}.project-activity__dashboard{border-top:1px solid rgba(var(--rgb-ember), .28);grid-template-columns:minmax(0,1.72fr) minmax(18rem,1fr);min-width:0;display:grid}.project-activity__monthly,.project-activity__intelligence{min-width:0;padding-top:1.35rem}.project-activity__monthly{padding-right:clamp(1rem,2.2vw,1.75rem)}.project-activity__intelligence{border-left:1px solid rgba(var(--rgb-ember), .32);padding-left:clamp(1rem,2.2vw,1.75rem)}.project-activity__section-heading{justify-content:space-between;align-items:flex-start;gap:1rem;min-height:2.7rem;display:flex}.project-activity__section-heading h4{color:var(--color-secondary);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:clamp(.75rem,1vw,.88rem);font-weight:600}.project-activity__section-heading>.site-icon{width:1.15rem;height:1.15rem;color:var(--color-secondary)}.project-activity__range{justify-content:flex-start;gap:.38rem;margin-top:.55rem;display:flex}.project-activity__year-control{color:var(--color-text-faint);font-family:var(--font-mono);grid-template-columns:1.8rem auto 1.8rem;align-items:center;display:inline-grid}.project-activity__year-control button{width:1.8rem;height:1.8rem;color:var(--color-secondary);cursor:pointer;background:0 0;border:0;place-items:center;font-size:1.25rem;transition:color .16s,filter .16s;display:grid}.project-activity__year-control button:disabled{cursor:default;opacity:.28}.project-activity__year-control button:hover:not(:disabled),.project-activity__year-control button:focus-visible{color:var(--color-accent-hot);filter:drop-shadow(0 0 6px rgba(var(--rgb-neon-ember), .35));outline:0}.project-activity__year-control strong{min-width:3.5rem;color:var(--color-text-faint);letter-spacing:.08em;text-align:center;font-size:.7rem;font-weight:500}.project-activity__months-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:1rem;list-style:none;display:grid}.project-activity__months-grid>li{border:1px solid rgba(var(--rgb-ember), .16);background:linear-gradient(180deg, rgba(var(--rgb-ember), .06), rgba(var(--rgb-charcoal-deep), .22)), rgba(var(--rgb-black), .08);grid-template-columns:minmax(0,1fr) auto;gap:.42rem .5rem;min-width:0;min-height:8.1rem;padding:.75rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.project-activity__months-grid>li:hover{border-color:rgba(var(--rgb-neon-ember), .52);box-shadow:inset 0 0 18px rgba(var(--rgb-neon-ember), .05);transform:translateY(-2px)}.project-activity__months-grid>li[data-state=future],.project-activity__months-grid>li[data-state=pre-project]{color:var(--color-text-faint);background:rgba(var(--rgb-black), .06)}.project-activity__months-grid>li[data-state=future] .project-activity__month-meter,.project-activity__months-grid>li[data-state=pre-project] .project-activity__month-meter{border:1px dashed rgba(var(--rgb-ember), .28);background:0 0}.project-activity__month-heading{color:var(--color-secondary);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.68rem;display:flex}.project-activity__month-heading time{color:var(--color-text-faint);font-size:.55rem}.project-activity__month-meter{border-bottom:1px solid rgba(var(--rgb-ember), .38);background:linear-gradient(180deg, rgba(var(--rgb-white), .018), transparent), rgba(var(--rgb-slate), .08);grid-column:1/-1;height:3.25rem;position:relative;overflow:hidden}.project-activity__month-meter i{background:linear-gradient(180deg, rgba(var(--rgb-neon-ember), .92), rgba(var(--rgb-ember), .3));box-shadow:0 -3px 12px rgba(var(--rgb-neon-ember), .26);position:absolute;bottom:0;left:0;right:0}.project-activity__months-grid strong{color:var(--color-accent);font-size:1.05rem;line-height:1}.project-activity__month-unit{color:var(--color-text-faint);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-self:end;font-size:.56rem}.project-activity__month-status{color:var(--color-text-faint);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:.56rem}.project-activity__legend i{border:1px solid rgba(var(--rgb-ember), .12);background:rgba(var(--rgb-slate), .1);width:.9rem;height:.75rem}.project-activity__legend i[data-level="1"]{background:rgba(var(--rgb-ember), .25)}.project-activity__legend i[data-level="2"]{border-color:rgba(var(--rgb-neon-ember), .52);background:rgba(var(--rgb-neon-ember), .55)}.project-activity__legend i[data-level="3"]{border-color:var(--color-accent-hot);background:var(--color-accent-hot);box-shadow:0 0 8px rgba(var(--rgb-neon-ember), .42)}.project-activity__legend i[data-level=future]{border-style:dashed;border-color:rgba(var(--rgb-ember), .34);background:0 0}.project-activity__legend{color:var(--color-text-faint);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:.6rem 1.15rem;margin-top:1rem;font-size:.56rem;display:flex}.project-activity__legend span{align-items:center;gap:.38rem;display:inline-flex}.project-activity__milestone{border-bottom:1px solid rgba(var(--rgb-ember), .22);grid-template-columns:2.7rem minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:6.8rem;padding:1rem 0;display:grid}.project-activity__milestone-icon{width:2.45rem;height:2.45rem;color:var(--color-secondary);background:rgba(var(--rgb-neon-ember), .36);clip-path:polygon(25% 6.7%,75% 6.7%,100% 50%,75% 93.3%,25% 93.3%,0 50%);border:0;place-items:center;display:grid;position:relative}.project-activity__milestone-icon:before{background:rgba(var(--rgb-charcoal-deep), .96);clip-path:inherit;content:"";position:absolute;inset:1px}.project-activity__milestone-icon .site-icon{z-index:1;width:1.1rem;height:1.1rem;position:relative}.project-activity__milestone>div>span,.project-activity__milestone time{color:var(--color-text-faint);font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;font-size:.54rem;display:block}.project-activity__milestone strong{color:rgba(var(--rgb-white), .78);text-overflow:ellipsis;white-space:nowrap;margin-block:.42rem .32rem;font-size:clamp(.78rem,1vw,.9rem);font-weight:500;display:block;overflow:hidden}.project-activity__milestone>a{color:var(--color-secondary);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.4rem;font-size:.52rem;text-decoration:none;transition:color .16s,filter .16s;display:inline-flex}.project-activity__milestone>a .site-icon{width:.8rem;height:.8rem}.project-activity__milestone>a:hover,.project-activity__milestone>a:focus-visible{color:var(--color-accent-hot);filter:drop-shadow(0 0 7px rgba(var(--rgb-neon-ember), .3));outline:0}.project-activity__insights{padding-top:1.1rem}.project-activity__insights h5{color:var(--color-text-faint);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.62rem;font-weight:500;display:flex}.project-activity__insights h5 .site-icon{width:1.05rem;height:1.05rem;color:var(--color-secondary)}.project-activity__insights dl{margin-top:.85rem}.project-activity__insights dl>div{border-bottom:1px solid rgba(var(--rgb-ember), .12);justify-content:space-between;gap:1rem;min-width:0;padding:.6rem 0;display:flex}.project-activity__insights dt,.project-activity__insights dd{font-size:.64rem;line-height:1.35}.project-activity__insights dt{color:var(--color-text-faint)}.project-activity__insights dd{color:var(--color-secondary);font-family:var(--font-mono);text-align:right}.project-activity__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:1rem;display:grid}.project-activity__links>a{border:1px solid rgba(var(--rgb-ember), .2);min-height:2.65rem;color:var(--color-secondary);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:flex-start;align-items:center;gap:.55rem;padding:.6rem .7rem;font-size:.54rem;text-decoration:none;transition:border-color .16s,box-shadow .16s,color .16s;display:inline-flex}.project-activity__link-icon{width:1.55rem;height:1.55rem}.project-activity__external-icon{width:.85rem;height:.85rem;margin-left:auto}.project-activity__links>a:hover,.project-activity__links>a:focus-visible{border-color:rgba(var(--rgb-neon-ember), .7);color:var(--color-accent-hot);box-shadow:0 0 14px rgba(var(--rgb-neon-ember), .14);outline:0}.project-record__timeline{justify-content:space-between;align-items:baseline;gap:var(--space-lg);display:flex}.project-record__timeline>p{color:var(--color-accent);font-size:var(--text-lg)}.project-record__timeline>div{flex-wrap:wrap;gap:.65rem 1.25rem;display:flex}.project-record__timeline a{color:var(--color-secondary);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.38rem;font-size:.58rem;text-decoration:none;transition:color .16s,text-shadow .16s;display:inline-flex}.project-record__timeline a:hover,.project-record__timeline a:focus-visible{color:var(--color-accent-hot);text-shadow:var(--glow-accent)}@media (max-width:900px){.project-systems__workspace{grid-template-columns:1fr}.project-systems .project-index{border-right:0;border-bottom:1px solid rgba(var(--rgb-ember), .24);padding-right:0;position:static}.project-systems .project-index__list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.project-activity__dashboard{grid-template-columns:minmax(0,1fr)}.project-activity__monthly{padding-right:0}.project-activity__intelligence{border-top:1px solid rgba(var(--rgb-ember), .28);border-left:0;margin-top:1.4rem;padding-left:0}}@media (max-width:560px){.system-shell[data-sector=projects] .project-record__field:last-child{padding-bottom:.5rem}.project-systems__masthead h1{font-size:clamp(2rem,12vw,3.15rem)}.project-systems .project-index__list,.project-record__stats{grid-template-columns:1fr}.project-systems .project-index__row{min-height:4.5rem}.project-record__timeline{flex-direction:column;align-items:start}.project-record__visual-selector,.project-activity__column-row{grid-template-columns:1fr}.project-record__visual-selector button{grid-template-columns:5.5rem minmax(0,1fr)}.project-activity__months-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-activity__months-grid>li{min-height:7.5rem;padding:.65rem}.project-activity__month-meter{height:2.8rem}.project-activity__section-heading{align-items:flex-start}.project-activity__legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .75rem;display:grid}.project-activity__milestone{grid-template-columns:2.5rem minmax(0,1fr)}.project-activity__milestone>a{grid-column:2;justify-self:start}.project-activity__links{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.project-systems .project-index__row,.project-index__marker,.project-record__timeline a,.project-record__visual-selector button,.project-activity__year-control button,.project-activity__links a,.project-activity__months-grid>li{transition:none}}.operations-live{gap:clamp(1rem,2.4vw,1.75rem);overflow:visible}.operations-live__masthead h1{margin-top:var(--space-sm);color:var(--color-accent);text-transform:uppercase;text-shadow:var(--glow-accent-strong);font-size:clamp(2.1rem,5vw,4.2rem);font-weight:700;line-height:.92}.operations-live__tabs{border-bottom:1px solid rgba(var(--rgb-ember), .22);align-items:end;gap:clamp(1rem,3vw,2.5rem);display:flex}.operations-live__tab{color:var(--color-text-faint);font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:.65rem;padding:.15rem 0 .7rem;transition:color .16s,text-shadow .16s;display:inline-flex;position:relative}.operations-live__tab-logo{object-fit:contain;opacity:.58;flex:none;width:1.15rem;height:1.15rem;transition:opacity .16s,filter .16s,transform .16s}.operations-live__tab-logo[data-project=nexa]{filter:brightness(0)saturate()invert(83%)sepia(30%)saturate(1030%)hue-rotate(348deg)brightness(102%)contrast(91%)}.operations-live__tab-logo[data-project=atmos-fc]{width:2rem}.operations-live__tab-logo[data-project=portfolio]{width:.88rem}.operations-live__tab:hover .operations-live__tab-logo,.operations-live__tab:focus-visible .operations-live__tab-logo,.operations-live__tab[aria-selected=true] .operations-live__tab-logo{opacity:1;filter:drop-shadow(0 0 5px rgba(var(--rgb-gold-soft), .42));transform:translateY(-1px)}.operations-live__tab:hover .operations-live__tab-logo[data-project=nexa],.operations-live__tab:focus-visible .operations-live__tab-logo[data-project=nexa],.operations-live__tab[aria-selected=true] .operations-live__tab-logo[data-project=nexa]{filter:brightness(0) saturate(100%) invert(83%) sepia(30%) saturate(1030%) hue-rotate(348deg) brightness(102%) contrast(91%) drop-shadow(0 0 5px rgba(var(--rgb-gold-soft), .42))}.operations-live__tab:after{content:"";background:var(--color-accent-hot);height:1px;box-shadow:var(--glow-accent);transform-origin:0;transition:transform .18s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.operations-live__tab span{color:var(--color-secondary);letter-spacing:.18em;font-size:.55rem}.operations-live__tab:hover,.operations-live__tab:focus-visible,.operations-live__tab[aria-selected=true]{color:var(--color-accent);text-shadow:var(--glow-accent)}.operations-live__tab:focus-visible:after,.operations-live__tab[aria-selected=true]:after{transform:scaleX(1)}.operations-live__stage{isolation:isolate;min-height:clamp(35rem,62vh,43rem);position:relative}.operations-live__stage:before{content:"";pointer-events:none;z-index:-2;background:radial-gradient(circle at 50% 48%, rgba(var(--rgb-gold-soft), .075), transparent 38%);position:absolute;inset:4% 8% 5%}.operations-live__emblem{z-index:2;isolation:isolate;width:clamp(10.5rem,18vw,14rem);position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.operations-live__emblem:before,.operations-live__emblem:after{content:"";z-index:-1;opacity:0;pointer-events:none;transform-origin:50%;will-change:transform;border-radius:50%;position:absolute}.operations-live__emblem:before{border:1px solid rgba(var(--rgb-gold-soft), .12);border-top-color:rgba(var(--rgb-gold-soft), .34);border-left-color:rgba(var(--rgb-ember), .22);box-shadow:0 0 20px rgba(var(--rgb-neon-gold), .08), inset 0 0 18px rgba(var(--rgb-ember), .06);animation:.42s ease-out 2.4s both operations-emblem-ring-reveal,18s linear 2.4s infinite personnel-portrait-orbit;inset:10%}.operations-live__emblem:after{border:1px solid rgba(var(--rgb-ember), .12);clip-path:polygon(0 0,36% 0,43% 7%,57% 7%,64% 0,100% 0,100% 36%,93% 43%,93% 57%,100% 64%,100% 100%,64% 100%,57% 93%,43% 93%,36% 100%,0 100%,0 64%,7% 57%,7% 43%,0 36%);animation:.42s ease-out 2.4s both operations-emblem-ring-reveal,26s linear 2.4s infinite personnel-portrait-orbit-reverse;inset:7.5%}.operations-live__emblem .record-reveal-emblem{width:100%}.operations-live__emblem .record-reveal-emblem__core{display:none}.operations-live__emblem-logo{object-fit:contain;opacity:1;width:clamp(1.8rem,3.25vw,2.65rem);height:auto;filter:drop-shadow(0 0 5px rgba(var(--rgb-gold-soft), .34));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.operations-live__tethers{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.operations-live__mobile-link{display:none}.operations-live__tether{animation:hub-route-draw .8s ease-out var(--operations-reveal-delay) both}.operations-live__tether-base,.operations-live__tether-signal{fill:none;vector-effect:non-scaling-stroke}.operations-live__tether-base{stroke:rgba(var(--rgb-ember), .72);stroke-width:1.45px;filter:drop-shadow(0 0 4px rgba(var(--rgb-neon-ember), .2))}.operations-live__tether-signal{stroke:url(#operations-route-gradient);stroke-width:1.8px;stroke-dasharray:5 5.5;opacity:.48}.operations-live__tether[data-active=true] .operations-live__tether-base{stroke:rgba(var(--rgb-gold-soft), .86)}.operations-live__tether[data-active=true] .operations-live__tether-signal{opacity:1;filter:drop-shadow(0 0 5px var(--color-accent-glow))}.operations-live__tether-packet{fill:var(--color-secondary);filter:drop-shadow(0 0 5px var(--color-secondary-glow))}.operations-live__node{z-index:1;position:absolute}.operations-live__node:after{content:"";z-index:2;aspect-ratio:1;box-sizing:border-box;border:1px solid rgba(var(--rgb-charcoal-deep), .9);background:var(--color-accent);width:.48rem;height:.48rem;box-shadow:0 0 0 2px rgba(var(--rgb-gold-soft), .1), 0 0 7px rgba(var(--rgb-gold-soft), .46);border-radius:50%;padding:0;position:absolute}.operations-live__node[data-node=status]:after{bottom:0;right:0;transform:translate(50%,50%)}.operations-live__node[data-node=phase]:after,.operations-live__node[data-node=screenshot]:after,.operations-live__node[data-node=github]:after{top:0;left:0;transform:translate(-50%,-50%)}.operations-live__node[data-node=thinking]:after{top:0;right:0;transform:translate(50%,-50%)}.operations-live__panel{isolation:isolate;box-sizing:border-box;border:1px solid rgba(var(--rgb-ember), .38);background:linear-gradient(135deg, rgba(var(--rgb-gold-soft), .055), transparent 42%), rgba(var(--rgb-charcoal-deep), .76);box-shadow:inset 0 0 1.5rem rgba(var(--rgb-neon-ember), .025), 0 .75rem 2rem #00000026;clip-path:polygon(0 0,calc(100% - .75rem) 0,100% .75rem,100% 100%,.75rem 100%,0 calc(100% - .75rem));grid-template-rows:auto minmax(0,1fr);gap:clamp(.65rem,1vw,.85rem);padding:clamp(.95rem,1.35vw,1.2rem);transition:border-color .18s,box-shadow .18s,background-color .18s;display:grid;position:relative;overflow:hidden}.operations-live__panel:before{content:"";z-index:2;border-top:2px solid rgba(var(--rgb-gold-soft), .9);border-left:2px solid rgba(var(--rgb-gold-soft), .9);pointer-events:none;width:.9rem;height:.9rem;position:absolute;top:-1px;left:-1px}.operations-live__panel:after{content:"";z-index:-1;background:repeating-linear-gradient(180deg, transparent 0, transparent 4px, rgba(var(--rgb-gold-soft), .018) 5px);pointer-events:none;position:absolute;inset:0}.operations-live__node[data-active=true] .operations-live__panel,.operations-live__panel:hover,.operations-live__panel:focus-within{border-color:rgba(var(--rgb-neon-ember), .62);background-color:rgba(var(--rgb-charcoal-deep), .84);box-shadow:inset 0 0 1.75rem rgba(var(--rgb-neon-ember), .05), 0 0 1.1rem rgba(var(--rgb-neon-ember), .09), 0 .75rem 2rem #0000002e}.operations-live__node[data-node=status]{width:20.8%;top:5.5%;left:0}.operations-live__node[data-node=phase]{width:25.3%;top:3.5%;right:0}.operations-live__node[data-node=phase] .operations-live__panel{clip-path:polygon(0 0,calc(100% - .75rem) 0,100% .75rem,100% 100%,0 100%)}.operations-live__node[data-node=screenshot]{width:40%;top:39%;right:-9%}.operations-live__node[data-node=thinking]{width:29.3%;top:62%;left:0}.operations-live__node[data-node=thinking] .operations-live__panel{clip-path:polygon(0 0,100% 0,100% 100%,.75rem 100%,0 calc(100% - .75rem))}.operations-live__node[data-node=github]{width:28%;top:78%;left:39%}.operations-live__node-index,.operations-live__node-eyebrow,.operations-live__telemetry-state{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:clamp(.6rem,.72vw,.68rem)}.operations-live__panel-header{align-items:baseline;gap:.65rem;min-width:0;display:flex}.operations-live__panel-content{align-self:start;min-width:0}.operations-live__node-index{color:var(--color-text-faint);flex:none}.operations-live__node-eyebrow{min-width:0;color:var(--color-secondary);text-shadow:var(--glow-secondary)}.operations-live__status{color:var(--color-accent-hot);font-family:var(--font-primary);letter-spacing:.08em;text-transform:uppercase;text-shadow:var(--glow-accent);font-size:clamp(1.2rem,1.8vw,1.55rem);font-weight:650;display:block}.operations-live__copy{color:var(--color-text-muted);font-size:clamp(.96rem,1.28vw,1.14rem);line-height:1.55}.operations-live__copy--thinking{color:var(--color-text)}.operations-live__telemetry-state{color:var(--color-text-faint);line-height:1.5}.operations-live__screenshot{border:1px solid rgba(var(--rgb-gold-soft), .18);filter:saturate(.72)contrast(1.08);width:100%;height:auto;transition:filter .18s,transform .18s;display:block}.operations-live__visual-trigger{width:100%;color:var(--color-accent);cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative;overflow:hidden}.operations-live__visual-trigger>span{border:1px solid rgba(var(--rgb-gold-soft), .42);background:rgba(var(--rgb-black), .78);box-shadow:0 0 12px rgba(var(--rgb-neon-ember), .12);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;opacity:0;padding:.3rem .42rem;font-size:clamp(.48rem,.58vw,.58rem);transition:border-color .18s,opacity .18s,transform .18s;position:absolute;bottom:.5rem;right:.5rem;transform:translateY(.25rem)}.operations-live__visual-trigger:hover .operations-live__screenshot,.operations-live__visual-trigger:focus-visible .operations-live__screenshot{filter:saturate(.92)contrast(1.08)brightness(1.06);transform:scale(1.012)}.operations-live__visual-trigger:hover>span,.operations-live__visual-trigger:focus-visible>span{border-color:rgba(var(--rgb-neon-ember), .78);opacity:1;transform:translateY(0)}.operations-live__visual-trigger:focus-visible{outline:1px solid var(--color-accent-hot);outline-offset:3px}.operations-live__visual-modal{gap:.6rem;min-height:0;margin:0;display:grid}.operations-live__visual-modal img{border:1px solid rgba(var(--rgb-gold-soft), .28);background:rgba(var(--rgb-black), .72);object-fit:contain;filter:saturate(.92)contrast(1.05);width:100%;height:auto;max-height:calc(90dvh - 7.5rem);display:block}.operations-live__visual-modal figcaption{color:var(--color-text-faint);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:clamp(.55rem,.72vw,.68rem);display:flex}.operations-live__visual-modal figcaption span{color:var(--color-secondary)}.operations-live__github{gap:.5rem;display:grid}.operations-live__github>a{color:var(--color-accent);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.4rem;font-size:clamp(.94rem,1.18vw,1.08rem);line-height:1.35;text-decoration:none;transition:color .16s,text-shadow .16s;display:flex;overflow:hidden}.operations-live__github>a .site-icon{flex:none}.operations-live__github-message{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.operations-live__github>a:hover,.operations-live__github>a:focus-visible{color:var(--color-accent-hot);text-shadow:var(--glow-accent)}.operations-live__github p{color:var(--color-text-faint);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:.35rem .55rem;font-size:clamp(.6rem,.72vw,.68rem);display:flex}@media (max-width:900px){.operations-live{overflow:visible}.operations-live__tabs{scrollbar-width:thin;gap:1.25rem;overflow-x:auto}.operations-live__tab{flex:none}.operations-live__tab:after{height:2px;bottom:0}.operations-live__stage{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem 1.5rem;min-height:0;padding-top:.5rem;display:grid}.operations-live__emblem,.operations-live__node[data-node]{width:auto;position:relative;inset:auto;transform:none}.operations-live__node:after{display:none}.operations-live__emblem{grid-column:1/-1;justify-self:center;width:min(44vw,12rem)}.operations-live__node[data-node=thinking],.operations-live__node[data-node=github]{width:auto}.operations-live__node[data-node=github]{grid-column:1/-1}.operations-live__tethers{display:none}}@media (max-width:560px){.operations-live__masthead h1{font-size:clamp(2rem,12vw,3.15rem)}.operations-live__tabs{margin-inline:calc(-1*clamp(1rem,3vw,2rem));padding-inline:clamp(1rem,3vw,2rem)}.operations-live__stage{grid-template-rows:auto minmax(0,2.75rem) auto minmax(0,2.75rem) auto minmax(0,2.75rem) auto minmax(0,2.75rem) auto minmax(0,2.75rem) auto;grid-template-columns:1fr;gap:0;padding-top:.85rem}.operations-live__emblem{grid-area:1/1;place-self:center;width:min(42vw,8.75rem)}.operations-live__node[data-node]{grid-column:1}.operations-live__node[data-node=status]{grid-row:3;justify-self:start;width:88%}.operations-live__node[data-node=phase]{grid-row:5;justify-self:end;width:88%}.operations-live__node[data-node=screenshot]{grid-row:7;justify-self:start;width:96%}.operations-live__node[data-node=thinking]{grid-row:9;justify-self:end;width:88%}.operations-live__node[data-node=github]{grid-area:11/1;justify-self:start;width:92%}.operations-live__mobile-link{pointer-events:none;contain:layout size;width:100%;min-width:0;height:2.75rem;min-height:0;animation:hub-route-draw .72s ease-out var(--operations-reveal-delay) both;grid-column:1;align-self:stretch;display:block;position:relative;overflow:visible}.operations-live__mobile-link-svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.operations-live__mobile-link[data-link="0"]{grid-row:4}.operations-live__mobile-link[data-link="1"]{grid-row:6}.operations-live__mobile-link[data-link="2"]{grid-row:8}.operations-live__mobile-link[data-link="3"]{grid-row:10}.operations-live__mobile-link-base,.operations-live__mobile-link-signal{fill:none;vector-effect:non-scaling-stroke}.operations-live__mobile-link-base{stroke:rgba(var(--rgb-ember), .72);stroke-width:1.45px;filter:drop-shadow(0 0 4px rgba(var(--rgb-neon-ember), .2))}.operations-live__mobile-link-signal{stroke:rgba(var(--rgb-gold-soft), .72);stroke-width:1.7px;stroke-dasharray:5 5.5;opacity:.42}.operations-live__mobile-link[data-active=true] .operations-live__mobile-link-base{stroke:rgba(var(--rgb-gold-soft), .9)}.operations-live__mobile-link[data-active=true] .operations-live__mobile-link-signal{opacity:1;filter:drop-shadow(0 0 5px var(--color-accent-glow))}.operations-live__node:before,.operations-live__node[data-node]:after{content:"";z-index:3;border:1px solid rgba(var(--rgb-charcoal-deep), .9);background:var(--color-accent);width:.42rem;height:.42rem;box-shadow:0 0 0 2px rgba(var(--rgb-gold-soft), .1), 0 0 7px rgba(var(--rgb-gold-soft), .46);border-radius:50%;display:block;position:absolute;left:50%}.operations-live__node:before{bottom:0;transform:translate(-50%,50%)}.operations-live__node[data-node]:after{top:0;bottom:auto;right:auto;transform:translate(-50%,-50%)}.operations-live__node[data-node=github]:before,.operations-live__node[data-node=status]:after{display:none}}@media (prefers-reduced-motion:reduce){.operations-live__tab,.operations-live__tab-logo,.operations-live__tab:after,.operations-live__github>a{transition:none}.operations-live__tether,.operations-live__mobile-link,.operations-live__emblem:before,.operations-live__emblem:after{animation:none}}@keyframes operations-emblem-ring-reveal{0%{opacity:0}to{opacity:1}}.sector-frame{overflow:auto}.sector-frame__masthead{justify-content:space-between;align-items:end;gap:var(--space-md);display:flex}.sector-frame__masthead h1{margin-top:var(--space-sm);color:var(--color-accent);text-transform:uppercase;text-shadow:var(--glow-accent-strong);font-size:clamp(2.1rem,5vw,4.2rem);font-weight:700;line-height:.92}.sector-frame__masthead>span:not(.status-indicator){color:var(--color-secondary);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;text-shadow:var(--glow-secondary);flex:none}.sector-frame__grid{gap:var(--space-md);grid-template-columns:minmax(0,1.35fr) minmax(16rem,.65fr);align-items:stretch;display:grid}.sector-frame__primary{min-height:18rem}.sector-frame__primary strong{color:var(--color-accent);text-transform:uppercase;text-shadow:var(--glow-accent-strong);font-size:clamp(2.5rem,6vw,5rem);font-weight:700;line-height:.9;display:block}.sector-frame__primary p,.sector-frame .hud-panel p{max-width:48rem;margin-top:var(--space-md);color:var(--color-text-muted);font-size:var(--text-lg)}.sector-frame__list{gap:var(--space-sm);display:grid}.sector-frame__list li{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;padding-left:1rem;position:relative}.sector-frame__list li:before{content:"";background:var(--color-accent);width:.35rem;height:.35rem;box-shadow:var(--glow-accent);position:absolute;top:.65em;left:0}.personnel-record__layout{grid-template-columns:minmax(0,.9fr) minmax(24rem,1.1fr);align-items:start;column-gap:clamp(2.5rem,6vw,6rem);width:100%;display:grid}.personnel-record__column{flex-direction:column;gap:clamp(1.5rem,2.4vw,2.5rem);min-width:0;display:flex}.personnel-record__section{min-width:0}.personnel-record__mobile-section-nav{display:none}.personnel-record__section>.system-label[data-variant=secondary]{margin-bottom:var(--space-md);font-size:clamp(var(--text-md), 1.2vw, var(--text-lg));display:block}.personnel-record__summary{grid-area:summary;max-width:36rem}.personnel-record__visual{grid-area:visual;align-items:start;min-height:clamp(22rem,32vw,25rem);padding-top:clamp(.25rem,1vw,.75rem);display:grid;position:relative}.personnel-record__visual-composition{--personnel-portrait-size:clamp(13.5rem, 22vw, 18rem);width:min(100%,42rem);min-height:calc(var(--personnel-portrait-size) + 3rem);justify-self:end;position:relative;transform:translate(-1.5rem,-1.5rem)}.personnel-portrait{isolation:isolate;width:100%;min-height:calc(var(--personnel-portrait-size) + 3rem);place-items:center end;display:grid;position:relative}.personnel-portrait__topology{--personnel-topology-overhang:8rem;--personnel-portrait-right-offset:0rem;top:55%;right:calc(var(--personnel-topology-overhang) * -1);z-index:0;width:min(50rem, calc(100% + var(--personnel-topology-overhang)));height:calc(var(--personnel-portrait-size) + 10rem);pointer-events:none;position:absolute;overflow:hidden;transform:translateY(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000000b8 9%,#000 20% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000000b8 9%,#000 20% 88%,#0000 100%)}.personnel-portrait__topology-svg{top:50%;left:calc(100% - var(--personnel-topology-overhang) - var(--personnel-portrait-right-offset) - var(--personnel-portrait-size) / 2);aspect-ratio:13/6;pointer-events:none;opacity:.9;width:clamp(40rem,50vw,54rem);position:absolute;overflow:visible;transform:translate(-52%,-43%)}.personnel-portrait__topology .startup-hud__hex-cell--primary{--personnel-hex-opacity:calc(var(--startup-hud-strength,.92) * .64);opacity:var(--personnel-hex-opacity);animation:6.8s ease-in-out infinite personnel-portrait-hex-current}.personnel-portrait__topology .startup-hud__hex-cell--secondary{--personnel-hex-opacity:calc(var(--startup-hud-strength,.62) * .52);opacity:var(--personnel-hex-opacity);animation:8.4s ease-in-out infinite personnel-portrait-hex-current}.personnel-portrait__topology .startup-hud__hex-cell--peripheral{--personnel-hex-opacity:calc(var(--startup-hud-strength,.34) * .44);opacity:var(--personnel-hex-opacity);animation:10.2s ease-in-out infinite personnel-portrait-hex-current}.personnel-portrait__topology .startup-hud__hex-cell:nth-child(3n+1){animation-delay:-2.2s}.personnel-portrait__topology .startup-hud__hex-cell:nth-child(3n+2){animation-delay:-4.4s}.personnel-portrait__topology .startup-hud__hex-cell:nth-child(5n+3){animation-delay:-6.1s}.personnel-portrait__topology .startup-hud__hex-cell[data-terminal=true]{opacity:0;animation:none}.personnel-portrait__frame{z-index:1;width:var(--personnel-portrait-size);aspect-ratio:1;border:1px solid rgba(var(--rgb-gold-soft), .56);background:conic-gradient(from 14deg, transparent 0 8%, rgba(var(--rgb-neon-gold), .78) 8.5% 11%, transparent 11.5% 31%, rgba(var(--rgb-ember), .5) 31.5% 34%, transparent 34.5% 57%, rgba(var(--rgb-gold-soft), .64) 57.5% 61%, transparent 61.5% 83%, rgba(var(--rgb-ember), .42) 83.5% 86%, transparent 86.5% 100%), rgba(var(--rgb-charcoal-deep), .82);box-shadow:inset 0 0 28px rgba(var(--rgb-black), .72), 0 0 18px rgba(var(--rgb-neon-gold), .14), 0 0 44px rgba(var(--rgb-ember), .1);border-radius:50%;position:relative}.personnel-portrait__frame:before,.personnel-portrait__frame:after{content:"";border-radius:inherit;pointer-events:none;transform-origin:50%;will-change:transform;position:absolute}.personnel-portrait__frame:before{border:1px solid rgba(var(--rgb-gold-soft), .12);border-top-color:rgba(var(--rgb-gold-soft), .34);border-left-color:rgba(var(--rgb-ember), .22);box-shadow:0 0 20px rgba(var(--rgb-neon-gold), .08), inset 0 0 18px rgba(var(--rgb-ember), .06);animation:18s linear infinite personnel-portrait-orbit;inset:-.8rem}.personnel-portrait__frame:after{border:1px solid rgba(var(--rgb-ember), .12);clip-path:polygon(0 0,36% 0,43% 7%,57% 7%,64% 0,100% 0,100% 36%,93% 43%,93% 57%,100% 64%,100% 100%,64% 100%,57% 93%,43% 93%,36% 100%,0 100%,0 64%,7% 57%,7% 43%,0 36%);animation:26s linear infinite personnel-portrait-orbit-reverse;inset:-1.3rem}.personnel-portrait__clip{border:1px solid rgba(var(--rgb-gold-soft), .24);background:var(--color-bg-deep);box-shadow:inset 0 0 24px rgba(var(--rgb-black), .62);border-radius:50%;position:absolute;inset:.68rem;overflow:hidden}.personnel-portrait__clip:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 45%, transparent 44%, rgba(var(--rgb-black), .18) 76%, rgba(var(--rgb-black), .5) 100%), linear-gradient(135deg, rgba(var(--rgb-neon-gold), .055), transparent 36%);position:absolute;inset:0}.personnel-portrait__clip img{object-fit:cover;object-position:center;filter:saturate(.78)contrast(1.06)brightness(.9)}.personnel-interests{z-index:3;pointer-events:none;position:absolute;inset:0}.personnel-interest{width:5.5rem;color:var(--color-text-muted);cursor:pointer;pointer-events:auto;transform-origin:50%;background:0 0;border:0;justify-items:center;gap:.42rem;transition:color .115s,transform .115s;display:grid;position:absolute}.personnel-interest[data-interest=football]{top:68%;right:-6.1rem}.personnel-interest[data-interest=gym]{top:86%;right:-3.9rem}.personnel-interest[data-interest=music]{top:98.5%;right:.53rem}.personnel-interest[data-interest=drawing]{top:110.5%;right:4.95rem}.personnel-interest__hex,.personnel-interest-modal__hex{background:rgba(var(--rgb-ember), .76);filter:drop-shadow(0 0 5px rgba(var(--rgb-ember), .12));place-items:center;display:grid;position:relative}.personnel-interest__hex{aspect-ratio:2/1.732;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);width:clamp(2.62rem,3.27vw,3.53rem);transition:background .15s,filter .15s,transform .15s}.personnel-interest-modal__hex{aspect-ratio:1;clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%)}.personnel-interest__hex:before,.personnel-interest-modal__hex:before{content:"";z-index:0;background:rgba(var(--rgb-charcoal-deep), .94);clip-path:inherit;position:absolute;inset:1.2px}.personnel-interest svg,.personnel-interest-modal svg,.personnel-interest .site-icon,.personnel-interest-modal .site-icon{z-index:1;fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;width:42%;height:42%;position:relative}.personnel-interest__label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;text-shadow:var(--glow-secondary);font-size:.5rem;line-height:1}.personnel-interest:hover,.personnel-interest:focus-visible,.personnel-interest[data-active=true]{color:var(--color-accent-hot)}.personnel-interest:hover .personnel-interest__hex,.personnel-interest:focus-visible .personnel-interest__hex,.personnel-interest[data-active=true] .personnel-interest__hex{background:rgba(var(--rgb-neon-ember), .68);filter:drop-shadow(0 0 5px rgba(var(--rgb-neon-gold), .2)) drop-shadow(0 0 10px rgba(var(--rgb-neon-ember), .16));transform:translateY(-1px)}.personnel-interest:hover .personnel-interest__hex:before,.personnel-interest:focus-visible .personnel-interest__hex:before,.personnel-interest[data-active=true] .personnel-interest__hex:before{background:linear-gradient(90deg, rgba(var(--rgb-neon-ember), .16), transparent 54%), rgba(var(--rgb-charcoal-deep), .94)}.personnel-interest:focus,.personnel-interest:focus-visible{outline:none}.personnel-interest:focus-visible .personnel-interest__hex{box-shadow:inset 0 0 0 1px rgba(var(--rgb-neon-gold), .32)}.personnel-interest:active{transform:translateY(1px)scale(.98)}.personnel-interest-modal{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1rem,3vw,1.5rem);padding:clamp(.5rem,2vw,1rem) 0 .35rem;display:grid}.personnel-interest-modal__hex{width:clamp(5.5rem,16vw,7.5rem);color:var(--color-accent);background:rgba(var(--rgb-neon-ember), .82);filter:drop-shadow(0 0 8px rgba(var(--rgb-neon-gold), .2)) drop-shadow(0 0 22px rgba(var(--rgb-ember), .16))}.personnel-interest-modal__hex:before{background:linear-gradient(145deg, rgba(var(--rgb-ember), .11), transparent 55%), rgba(var(--rgb-charcoal-deep), .96);inset:1.5px}.personnel-interest-modal__copy{gap:.65rem;display:grid}.personnel-interest-modal__copy h2{color:var(--color-accent-hot);font-family:var(--font-primary);letter-spacing:.08em;text-transform:uppercase;text-shadow:var(--glow-accent);font-size:clamp(1.35rem,4vw,2rem);font-weight:650;line-height:1}.personnel-interest-modal__copy p{color:var(--color-text-muted);line-height:1.65}.personnel-record__service-log{grid-area:service}.personnel-record__career-direction{grid-area:direction;max-width:38rem}.personnel-record__summary p,.personnel-record__career-direction p{color:var(--color-text-muted);font-size:var(--text-lg);line-height:1.7}.personnel-record__service-list{gap:clamp(1.15rem,1.8vw,1.65rem);padding:.35rem 0 .35rem .15rem;list-style:none;display:grid;position:relative}.personnel-record__service-list:before{content:"";background:linear-gradient(180deg, rgba(var(--rgb-neon-gold), .16), rgba(var(--rgb-neon-gold), .7) 10%, rgba(var(--rgb-ember), .48) 82%, rgba(var(--rgb-ember), .08));width:1px;box-shadow:0 0 8px rgba(var(--rgb-neon-gold), .12);position:absolute;top:.75rem;bottom:.85rem;left:.58rem}.personnel-record__service-list li{min-width:0;padding-left:2.75rem;position:relative}.personnel-record__service-node{z-index:1;aspect-ratio:1;border:1px solid rgba(var(--rgb-ember), .54);background:rgba(var(--rgb-charcoal-deep), .98);width:1.18rem;box-shadow:0 0 10px rgba(var(--rgb-ember), .12);border-radius:50%;place-items:center;display:grid;position:absolute;top:.18rem;left:0}.personnel-record__service-node:after{content:"";aspect-ratio:1;background:var(--color-accent);width:.38rem;box-shadow:0 0 5px rgba(var(--rgb-neon-gold), .78), 0 0 12px rgba(var(--rgb-ember), .34);border-radius:50%}.personnel-record__service-entry{gap:.28rem;min-width:0;display:grid}.personnel-record__service-meta{color:rgba(var(--rgb-gold-soft), .58);font-family:var(--font-mono);font-size:clamp(.58rem, .72vw, var(--text-xs));letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:.5rem;line-height:1.3;display:flex}.personnel-record__service-meta time{color:var(--color-secondary)}.personnel-record__service-entry h3{color:var(--color-accent);font-family:var(--font-primary);letter-spacing:.075em;text-transform:uppercase;text-shadow:0 0 11px rgba(var(--rgb-neon-gold), .1);font-size:clamp(.92rem,1.3vw,1.08rem);font-weight:560;line-height:1.25}.personnel-record__service-entry p{color:var(--color-text-muted);font-size:clamp(.78rem,1vw,.92rem);line-height:1.48}.personnel-record[data-gate=complete] .sector-frame__masthead,.personnel-record[data-gate=complete] .personnel-record__summary,.personnel-record[data-gate=complete] .personnel-record__visual,.personnel-record[data-gate=complete] .personnel-record__mobile-section-nav,.personnel-record[data-gate=complete] .personnel-record__service-log,.personnel-record[data-gate=complete] .personnel-record__career-direction{animation:.92s cubic-bezier(.16,1,.3,1) both hub-system-rise}.personnel-record[data-gate=complete] .sector-frame__masthead{animation-delay:80ms}.personnel-record[data-gate=complete] .personnel-record__summary{animation-delay:.22s}.personnel-record[data-gate=complete] .personnel-record__visual{animation-delay:.4s}.personnel-record[data-gate=complete] .personnel-record__mobile-section-nav{animation-delay:.56s}.personnel-record[data-gate=complete] .personnel-record__career-direction{animation-delay:.7s}.personnel-record[data-gate=complete] .personnel-record__service-log{animation-delay:.84s}@keyframes personnel-portrait-orbit{to{transform:rotate(360deg)}}@keyframes personnel-portrait-orbit-reverse{to{transform:rotate(-360deg)}}@keyframes personnel-portrait-hex-current{0%,to{opacity:calc(var(--personnel-hex-opacity) * .46);filter:brightness(.82) drop-shadow(0 0 2px rgba(var(--rgb-neon-gold), .08))}42%{opacity:calc(var(--personnel-hex-opacity) * 1.32);filter:brightness(1.48) drop-shadow(0 0 6px rgba(var(--rgb-neon-gold), .34))}62%{opacity:calc(var(--personnel-hex-opacity) * .76);filter:brightness(1.04) drop-shadow(0 0 3px rgba(var(--rgb-neon-gold), .14))}}@media (max-width:1100px){.personnel-record__layout{grid-template-columns:minmax(0,.9fr) minmax(20rem,1.1fr);column-gap:clamp(1.75rem,4vw,3rem)}.personnel-record__visual{min-height:25rem;padding-top:clamp(.75rem,2vw,1.25rem)}.personnel-record__visual-composition{--personnel-portrait-size:clamp(12.5rem, 22vw, 15rem);transform:translate(-.75rem,-1rem)}.personnel-portrait__topology-svg{width:clamp(34rem,55vw,44rem)}.personnel-interest{width:5rem}.personnel-interest__hex{width:clamp(2.22rem,3.6vw,2.88rem)}.personnel-interest[data-interest=football]{top:69.75%;left:auto;right:-4.65rem}.personnel-interest[data-interest=gym]{top:86.25%;right:-2.95rem}.personnel-interest[data-interest=music]{top:94.5%;right:.53rem}.personnel-interest[data-interest=drawing]{top:105.5%;right:4rem}}@media (max-width:720px){.personnel-record__layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"summary""visual""section-nav""direction""service";row-gap:clamp(1.25rem,4.5vw,1.75rem)}.personnel-record__column{display:contents}.personnel-record__summary,.personnel-record__career-direction{max-width:none}.personnel-record__visual{width:100%;min-height:20rem;padding-top:0}.personnel-record__mobile-section-nav{grid-area:section-nav;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:-.5rem;display:grid}.personnel-record__mobile-section-nav a{border-block:1px solid rgba(var(--rgb-ember), .34);min-width:0;min-height:3rem;color:var(--color-accent);font-family:var(--font-hud);letter-spacing:.11em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.7rem .15rem;font-size:clamp(.58rem,2.7vw,.68rem);line-height:1.35;display:grid}.personnel-record__mobile-section-nav a>span:first-child{min-width:0}.personnel-record__mobile-section-nav a>span:last-child{color:var(--color-secondary);text-shadow:var(--glow-secondary)}.personnel-record__mobile-section-nav a:hover,.personnel-record__mobile-section-nav a:focus-visible{border-color:rgba(var(--rgb-neon-gold), .72);color:var(--color-accent-hot);text-shadow:var(--glow-accent)}.personnel-record__service-log,.personnel-record__career-direction{scroll-margin-top:4rem}.personnel-record__visual-composition{--personnel-portrait-size:clamp(12rem, 52vw, 14.25rem);width:100%;min-height:calc(var(--personnel-portrait-size) + 2.5rem);transform:translate(-.4rem,-.75rem)}.personnel-portrait{min-height:calc(var(--personnel-portrait-size) + 2.5rem)}.personnel-portrait__frame{margin-right:1.4rem}.personnel-portrait__topology{--personnel-topology-overhang:1rem;--personnel-portrait-right-offset:1.4rem;right:calc(var(--personnel-topology-overhang) * -1);width:calc(100% + var(--personnel-topology-overhang))}.personnel-portrait__topology-svg{width:34rem}.personnel-interest{gap:.2rem;width:4.75rem}.personnel-interest__hex{width:2.22rem}.personnel-interest[data-interest=football]{top:calc(100% - 3.84rem);left:auto;right:-2.23rem}.personnel-interest[data-interest=gym]{top:calc(100% - .99rem);left:auto;right:-.58rem}.personnel-interest[data-interest=music]{top:calc(100% + .96rem);left:auto;right:2.77rem}.personnel-interest[data-interest=drawing]{top:calc(100% + 2.86rem);left:auto;right:6.07rem}.personnel-interest-modal{grid-template-columns:1fr;justify-items:start}.personnel-interest-modal__hex{width:5.5rem}}@media (max-width:480px){.personnel-record__summary p,.personnel-record__career-direction p{font-size:var(--text-md)}.personnel-record__service-list li{padding-left:2.35rem}}@media (prefers-reduced-motion:reduce){.personnel-record[data-gate=complete] .sector-frame__masthead,.personnel-record[data-gate=complete] .personnel-record__summary,.personnel-record[data-gate=complete] .personnel-record__visual,.personnel-record[data-gate=complete] .personnel-record__mobile-section-nav,.personnel-record[data-gate=complete] .personnel-record__service-log,.personnel-record[data-gate=complete] .personnel-record__career-direction,.system-shell[data-route=\/personnel] .status-indicator__dot{animation:none}.personnel-interest,.personnel-interest__hex{transition:none}.personnel-portrait__frame:before,.personnel-portrait__frame:after,.personnel-portrait__topology .startup-hud__hex-cell{animation:none}}.capabilities-matrix{gap:var(--space-md);width:min(100%,68rem);display:grid}.capabilities-matrix__overview{min-height:0;position:relative;overflow:hidden}@media (min-width:901px){.capabilities-matrix__overview{padding-right:clamp(15rem,24vw,20rem)}}.capabilities-matrix__overview strong,.communications-console__relay-copy strong{font-size:clamp(2rem,4vw,3.6rem)}.capabilities-matrix__overview p{max-width:34rem}.capabilities-matrix__system-diagram{top:50%;right:var(--space-lg);opacity:.92;pointer-events:none;width:clamp(11rem,17vw,15rem);position:absolute;transform:translateY(-50%)}.capabilities-matrix__system-diagram-svg{width:100%;height:auto;display:block;overflow:visible}.capabilities-matrix__system-diagram-node{fill:none;stroke:rgba(var(--rgb-gold-soft), .68);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 7px rgba(var(--rgb-neon-ember), .24))}.capabilities-matrix__system-diagram-orbit{fill:none;stroke:rgba(var(--rgb-gold-soft), .18);stroke-width:1px;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.capabilities-matrix__system-diagram-orbit--inner{stroke:rgba(var(--rgb-ember), .22);stroke-dasharray:none}.capabilities-matrix__system-diagram-node--accent{stroke:rgba(var(--rgb-neon-ember), .78)}.capabilities-matrix__system-diagram-link{fill:none;stroke:rgba(var(--rgb-gold-soft), .4);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.capabilities-matrix__system-diagram-glyph{fill:none;stroke:rgba(var(--rgb-gold-soft), .9);stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.capabilities-matrix__system-diagram-status,.capabilities-matrix__system-diagram-packet{fill:var(--color-secondary);filter:drop-shadow(0 0 5px rgba(var(--rgb-gold-soft), .55))}.capabilities-matrix__system-diagram-packet{animation:2.4s ease-in-out infinite capabilities-packet-pulse}.capabilities-matrix__system-diagram-packet--late{animation-delay:1.2s}.capabilities-matrix__system-diagram-label{fill:rgba(var(--rgb-gold-soft), .66);font-family:var(--font-mono);letter-spacing:.18em;font-size:8px}@keyframes capabilities-packet-pulse{0%,to{opacity:.38}50%{opacity:1}}@media (max-width:900px){.capabilities-matrix__system-diagram{display:none}}.capabilities-matrix__nodes{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.capabilities-matrix__nodes .hud-panel{gap:var(--space-sm);flex-direction:column;display:flex}.system-shell[data-boot=complete] .capabilities-matrix__overview,.system-shell[data-boot=complete] .capabilities-matrix__nodes .hud-panel{animation-name:hub-system-rise;animation-duration:.9s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both}.system-shell[data-boot=complete] .capabilities-matrix__overview{animation-delay:.12s}.system-shell[data-boot=complete] .capabilities-matrix__nodes .hud-panel:first-child{animation-delay:.26s}.system-shell[data-boot=complete] .capabilities-matrix__nodes .hud-panel:nth-child(2){animation-delay:.38s}.system-shell[data-boot=complete] .capabilities-matrix__nodes .hud-panel:nth-child(3){animation-delay:.5s}.system-shell[data-boot=complete] .capabilities-matrix__nodes .hud-panel:nth-child(4){animation-delay:.62s}.capabilities-matrix__group-title{color:var(--color-text);font-family:var(--font-body);font-size:var(--text-xl);letter-spacing:0;text-transform:none;margin:0;font-weight:600}.capabilities-matrix__entry{gap:var(--space-xs);flex-direction:column;flex:1;display:flex}.capabilities-matrix__technologies{margin-top:var(--space-xs);flex-wrap:wrap;gap:.35rem;display:flex}.capabilities-matrix__tech{border:1px solid rgba(var(--rgb-gold-soft), .18);background:rgba(var(--rgb-gold-soft), .04);color:var(--color-text);cursor:default;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.4rem;padding:.35rem .5rem;line-height:1.2;transition:border-color .15s,background .15s,box-shadow .15s,color .15s,transform .15s;display:inline-flex}.capabilities-matrix__tech-icon{fill:none;width:.95rem;height:.95rem;color:var(--color-text-muted);stroke:var(--color-text-muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;flex:none;transition:color .15s,stroke .15s}.capabilities-matrix__tech:hover{border-color:rgba(var(--rgb-neon-ember), .68);background:linear-gradient(90deg, rgba(var(--rgb-neon-ember), .16), transparent 54%), rgba(var(--rgb-ember), .08);color:var(--color-accent);box-shadow:inset 0 0 18px rgba(var(--rgb-ember), .08), 0 0 14px rgba(var(--rgb-neon-ember), .16);transform:translateY(-1px)}.capabilities-matrix__tech:hover .capabilities-matrix__tech-icon{color:var(--color-accent);stroke:var(--color-accent)}.capabilities-matrix__entry p{font-size:var(--text-sm);line-height:1.4}@media (max-width:980px){.capabilities-matrix__nodes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.capabilities-matrix__nodes{grid-template-columns:1fr}}.capabilities-matrix__entry p{margin-top:0}.capabilities-matrix__links{gap:var(--space-sm);border-top:1px solid rgba(var(--rgb-ember), .2);padding-top:var(--space-sm);margin-top:auto;display:grid}.capabilities-matrix__links div{gap:.35rem;display:grid}.capabilities-matrix__links dt{color:var(--color-secondary);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.58rem}.capabilities-matrix__links dd{color:var(--color-text-muted);font-size:var(--text-sm)}.capabilities-matrix__applied{flex-wrap:wrap;gap:.35rem;display:flex}.communications-console{align-content:start;gap:clamp(1.2rem,2.5vw,2rem);display:grid}.communications-console__grid{grid-template:"relay channels-stack"/minmax(0,1fr) minmax(24rem,.8fr);align-items:stretch;gap:clamp(1rem,2.2vw,1.8rem);width:100%;display:grid}.communications-console__relay{isolation:isolate;grid-area:relay;grid-template-rows:auto minmax(0,1fr) auto;gap:0;min-height:clamp(24rem,46vh,31rem);display:grid;overflow:hidden}.communications-console__relay .hud-panel__header{z-index:4;position:relative}.communications-console__relay-status{z-index:5;color:var(--color-accent);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:clamp(.5rem,.64vw,.62rem);display:flex;position:absolute;top:clamp(1.05rem,1.6vw,1.35rem);right:clamp(1rem,1.6vw,1.35rem)}.communications-console__relay-status-mark{background:repeating-linear-gradient(132deg, transparent 0 .38rem, rgba(var(--rgb-ember), .3) .4rem .52rem);clip-path:polygon(25% 0,100% 0,75% 100%,0 100%);width:2.65rem;height:.95rem;margin-right:.15rem}.communications-console__relay-status-dot{background:var(--color-accent);width:.52rem;height:.52rem;box-shadow:0 0 0 .18rem rgba(var(--rgb-neon-gold), .08), 0 0 .65rem rgba(var(--rgb-neon-gold), .72);border-radius:50%;animation:2.4s ease-in-out infinite status-breathe}.communications-console__relay-field{z-index:1;background:linear-gradient(90deg, rgba(var(--rgb-charcoal-deep), .82), transparent 42%, rgba(var(--rgb-charcoal-deep), .2)), repeating-linear-gradient(180deg, transparent 0 3.2rem, rgba(var(--rgb-slate), .035) 3.25rem), repeating-linear-gradient(90deg, transparent 0 3.2rem, rgba(var(--rgb-slate), .03) 3.25rem);align-items:start;min-height:0;padding:0;display:grid;position:relative;overflow:hidden}.communications-console__relay-copy{z-index:3;max-width:min(88%,40rem);position:relative}.communications-console__relay-copy strong{color:var(--color-accent);letter-spacing:-.025em;line-height:.9;display:block}.communications-console__signal{opacity:.9;pointer-events:none;align-self:start;width:100%;height:5rem;margin-top:auto;position:relative}.communications-console__relay .communications-console__relay-copy p{max-width:21rem;margin-top:var(--space-md);color:var(--color-text-muted);font-size:var(--text-lg);line-height:1.65}.communications-console__relay-readout{z-index:4;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:clamp(.75rem,1.4vw,1.1rem);min-height:5.2rem;margin:0;padding:clamp(.85rem,1.4vw,1.15rem) clamp(1.15rem,2vw,1.6rem) 0;display:grid;position:relative}.communications-console__relay-readout>div{align-content:center;gap:.5rem;min-width:0;display:grid}.communications-console__relay-readout span,.communications-console__relay-readout strong{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.communications-console__relay-readout span{color:var(--color-text-faint);font-size:clamp(.5rem,.62vw,.6rem)}.communications-console__relay-readout strong{color:var(--color-accent);text-shadow:var(--glow-accent);font-size:clamp(.72rem,.92vw,.9rem);font-weight:500;line-height:1.2}.communications-console__transmission-card{border:1px solid rgba(var(--rgb-ember), .22);background:linear-gradient(90deg, rgba(var(--rgb-neon-ember), .09), transparent 42%), rgba(var(--rgb-charcoal-deep), .32);place-self:end;width:max-content;max-width:100%;min-height:0;padding:.75rem 1rem;position:relative;bottom:.4rem}.communications-console__transmission-card strong{white-space:nowrap}.communications-console__transmitter{place-items:center;position:relative;padding:0!important;display:grid!important}.communications-console__transmitter:before,.communications-console__transmitter:after{content:none}.communications-console__transmitter svg{fill:none;width:6.2rem;height:6.2rem;stroke:var(--color-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;transform-origin:bottom;filter:drop-shadow(0 0 .45rem rgba(var(--rgb-neon-gold), .26));overflow:visible;transform:scaleY(1.22)}.communications-console__transmitter circle{fill:var(--color-accent);stroke:none}.communications-console__transmitter-wave{opacity:.72;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite communications-transmitter-pulse}.communications-console__relay-radar{z-index:1;opacity:.76;width:min(55%,21rem);height:auto;filter:drop-shadow(0 0 .8rem rgba(var(--rgb-neon-ember), .1));position:absolute;top:50%;right:clamp(-4.5rem,-5vw,-2rem);overflow:visible;transform:translateY(-50%)}.communications-console__relay-radar-glow{fill:url(#communications-radar-glow)}.communications-console__relay-radar-grid{fill:none;stroke:rgba(var(--rgb-ember), .24);stroke-width:1px}.communications-console__relay-radar-arc{fill:none;stroke:rgba(var(--rgb-neon-ember), .78);stroke-dasharray:3 6;stroke-width:1.35px}.communications-console__relay-radar-arc--inner{stroke:rgba(var(--rgb-gold-soft), .28)}.communications-console__relay-radar-sweep{fill:rgba(var(--rgb-neon-ember), .055);stroke:rgba(var(--rgb-neon-ember), .18);stroke-width:1px;transform-origin:160px 160px;animation:10s linear infinite communications-radar-sweep}.communications-console__relay-radar-core,.communications-console__relay-radar-contact{fill:var(--color-accent);filter:drop-shadow(0 0 .4rem rgba(var(--rgb-neon-gold), .8))}.communications-console__relay-radar-contact{animation:2.4s ease-in-out infinite status-breathe}.communications-console__relay-radar-cross{fill:none;stroke:var(--color-secondary);stroke-width:1.5px}.communications-console__relay-rail{z-index:2;border-left:1px dashed rgba(var(--rgb-neon-ember), .4);width:1px;position:absolute;top:1rem;bottom:1rem}.communications-console__relay-rail:before,.communications-console__relay-rail:after{background:var(--color-secondary);width:.32rem;height:.32rem;box-shadow:0 0 .4rem rgba(var(--rgb-neon-ember), .56);content:"";border-radius:50%;position:absolute;left:-.19rem}.communications-console__relay-rail:before{top:24%}.communications-console__relay-rail:after{bottom:24%}.communications-console__relay-rail--right{right:0}@keyframes communications-radar-sweep{to{transform:rotate(360deg)}}@keyframes communications-transmitter-pulse{50%{opacity:1;transform:scale(1.05)}}.communications-console__channels-stack{flex-direction:column;grid-area:channels-stack;min-width:0;display:flex}.communications-console__channels{align-self:start;width:100%;min-height:0;margin:0}.communications-console__channel-list{gap:.75rem;display:grid}.communications-console__channel{border:1px solid rgba(var(--rgb-ember), .22);background:linear-gradient(90deg, rgba(var(--rgb-neon-ember), .09), transparent 42%), rgba(var(--rgb-charcoal-deep), .32);min-height:3.6rem;color:var(--color-text-muted);align-items:center;gap:.95rem;padding:.85rem 1rem;transition:border-color .15s,background .15s,box-shadow .15s,color .15s,transform .15s;display:flex;position:relative}.communications-console__channel-icon{fill:none;width:1.55rem;height:1.55rem;color:var(--color-accent);stroke:var(--color-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;filter:drop-shadow(0 0 8px rgba(var(--rgb-neon-ember), .26));flex:none;transition:color .15s,filter .15s,stroke .15s,transform .15s}.communications-console__channel strong{overflow-wrap:anywhere;min-width:0;color:var(--color-accent);font-family:var(--font-hud);letter-spacing:.06em;font-size:clamp(.86rem,1.1vw,1rem);font-weight:500}.communications-console__channel:hover,.communications-console__channel:focus-visible{border-color:rgba(var(--rgb-neon-ember), .68);background:linear-gradient(90deg, rgba(var(--rgb-neon-ember), .16), transparent 54%), rgba(var(--rgb-ember), .08);color:var(--color-accent);box-shadow:inset 0 0 24px rgba(var(--rgb-ember), .08), 0 0 18px rgba(var(--rgb-neon-ember), .16);transform:translate(.12rem)}.communications-console__channel:hover .communications-console__channel-icon,.communications-console__channel:focus-visible .communications-console__channel-icon{color:rgba(var(--rgb-neon-ember), .92);stroke:rgba(var(--rgb-neon-ember), .92);filter:drop-shadow(0 0 8px rgba(var(--rgb-neon-ember), .46)) drop-shadow(0 0 18px rgba(var(--rgb-ember), .22));transform:scale(1.06)}.communications-console__external-icon{width:.85rem;height:.85rem;color:var(--color-text-faint);margin-left:auto}.communications-console__signal-svg{width:100%;height:7rem;display:block;position:absolute;bottom:-1.5rem;left:0;right:0;overflow:visible}.communications-console__signal-baseline{stroke:rgba(var(--rgb-slate), .3);stroke-width:1px;vector-effect:non-scaling-stroke}.communications-console__signal-bar{fill:rgba(var(--rgb-gold-soft), .55);transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 0 5px rgba(var(--rgb-neon-ember), .24));animation:2.4s ease-in-out infinite communications-chatter-pulse}.communications-console__signal-bar:nth-child(odd){fill:rgba(var(--rgb-neon-ember), .62)}@keyframes communications-chatter-pulse{0%,to{opacity:.55;transform:scaleY(.82)}50%{opacity:1;transform:scaleY(1)}}.system-shell[data-boot=complete] .communications-console__masthead,.system-shell[data-boot=complete] .communications-console__relay,.system-shell[data-boot=complete] .communications-console__signal,.system-shell[data-boot=complete] .communications-console__channels,.system-shell[data-boot=complete] .communications-console__channel-list li{animation-fill-mode:both}.system-shell[data-boot=complete] .communications-console__masthead,.system-shell[data-boot=complete] .communications-console__relay,.system-shell[data-boot=complete] .communications-console__signal,.system-shell[data-boot=complete] .communications-console__channels{animation-name:hub-system-rise;animation-duration:.9s;animation-timing-function:cubic-bezier(.16,1,.3,1)}.system-shell[data-boot=complete] .communications-console__masthead{animation-delay:.12s}.system-shell[data-boot=complete] .communications-console__relay{animation-delay:.26s}.system-shell[data-boot=complete] .communications-console__signal{animation-delay:.44s}.system-shell[data-boot=complete] .communications-console__channels{animation-delay:.56s}.system-shell[data-boot=complete] .communications-console__channel-list li{animation-name:hub-system-resolve;animation-duration:.56s;animation-timing-function:ease-out}.system-shell[data-boot=complete] .communications-console__channel-list li:first-child{animation-delay:.72s}.system-shell[data-boot=complete] .communications-console__channel-list li:nth-child(2){animation-delay:.82s}.system-shell[data-boot=complete] .communications-console__channel-list li:nth-child(3){animation-delay:.92s}.system-shell[data-boot=complete] .communications-console__channel-list li:nth-child(4){animation-delay:1.02s}.system-shell[data-boot=complete] .communications-console__channel-list li:nth-child(5){animation-delay:1.12s}@media (max-width:720px){.sector{padding:var(--space-md)}.sector-frame__masthead{flex-direction:column;align-items:start}.sector-frame__grid{grid-template-columns:1fr}}.system-shell[data-sector=hub] .system-shell__stage{width:100%;max-width:none}.system-shell[data-sector=hub] .sector-transition{height:100%}.system-shell[data-sector=hub] .system-shell__content{overflow:visible}.central-hub{grid-template:"status main intel"minmax(0,1fr)"bottom bottom bottom"/minmax(10rem,13rem) minmax(0,1fr) minmax(11rem,15rem);gap:clamp(.55rem,1.1vw,.9rem);height:100%;padding:clamp(.55rem,1.2vw,1rem);position:relative}.central-hub:before{content:"";inset:var(--header-height) 0 var(--footer-height);pointer-events:none;z-index:0;background:radial-gradient(ellipse at 50% 58%, rgba(var(--rgb-gold-soft), .16) 0, rgba(var(--rgb-ember), .1) 16rem, transparent 32rem), radial-gradient(circle at 50% 58%, rgba(var(--rgb-neon-ember), .08), transparent 19rem), linear-gradient(90deg, transparent 0, rgba(var(--rgb-rust), .045) 42%, rgba(var(--rgb-gold-soft), .05) 50%, rgba(var(--rgb-rust), .045) 58%, transparent 100%), linear-gradient(180deg, transparent 0, rgba(var(--rgb-charcoal-deep), .14) 100%);opacity:.82;position:absolute}.central-hub>*{z-index:1;position:relative}.central-hub__main{grid-area:main;grid-template-rows:auto minmax(0,1fr);gap:clamp(.45rem,1vw,.8rem);height:100%;min-height:0;display:grid;position:relative;overflow:visible}.central-hub__main:before{display:none}.central-hub__main>*{z-index:1;position:relative}.central-hub__intro{text-align:center;justify-items:center;gap:.2rem;display:grid}.central-hub__intro p,.central-hub__intro span{color:var(--color-text-muted);font-family:var(--font-hud);letter-spacing:.15em;text-transform:uppercase;font-size:clamp(.58rem,.82vw,.72rem)}.central-hub__intro h1{width:min(100%,58rem);color:var(--color-text);font-family:var(--font-display);text-align:center;text-shadow:0 0 24px rgba(var(--rgb-gold-soft), .22), 0 0 44px rgba(var(--rgb-ember), .16);font-size:clamp(1.15rem,2.35vw,2.35rem);font-weight:650;line-height:.98}.central-hub__rail{border:1px solid rgba(var(--rgb-ember), .34);background:linear-gradient(180deg, rgba(var(--rgb-charcoal), .78), rgba(var(--rgb-charcoal-deep), .5)), linear-gradient(90deg, rgba(var(--rgb-ember), .1), transparent 46%), linear-gradient(180deg, transparent, rgba(var(--rgb-rust), .08));min-height:0;box-shadow:inset 0 0 38px rgba(var(--rgb-rust), .1), inset 0 0 0 1px rgba(var(--rgb-slate), .14);clip-path:polygon(0 0,calc(100% - .85rem) 0,100% .85rem,100% 100%,.85rem 100%,0 calc(100% - .85rem));align-content:start;gap:clamp(.65rem,1.2vw,1rem);padding:clamp(.65rem,1.2vw,1rem);display:grid}.central-hub__rail--left{grid-area:status}.central-hub__rail--right{grid-area:intel}.central-hub__status-card,.central-hub__status-stack,.central-hub__coord-card,.central-hub__clock-card,.central-hub__brand-card{border-bottom:1px solid rgba(var(--rgb-ember), .26);padding-bottom:.8rem}.central-hub__status-card{align-items:center;min-height:2rem;display:flex}.central-hub__status-stack dl,.central-hub__intel{gap:.62rem;margin-top:.7rem;display:grid}.central-hub__brand-card{border-bottom:0;place-items:center;min-height:clamp(8rem,18vh,12rem);margin-top:clamp(.1rem,.8vh,.55rem);padding-bottom:0;display:grid}.central-hub__brand-card img{opacity:.72;width:min(58%,8.5rem);height:auto;filter:drop-shadow(0 0 18px rgba(var(--rgb-gold-soft), .14)) drop-shadow(0 0 24px rgba(var(--rgb-ember), .12))}.central-hub__github-card{border-top:1px solid rgba(var(--rgb-ember), .26);gap:.75rem;padding-top:.9rem;display:grid}.central-hub__jamal-host{border-top:1px solid rgba(var(--rgb-ember), .26);justify-content:stretch;align-items:center;padding-block:.75rem .1rem;display:flex}.central-hub__github-header{font-family:var(--font-hud);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.75rem;font-size:.62rem;display:flex}.central-hub__github-header span{color:var(--color-text-muted);align-items:center;gap:.35rem;display:inline-flex}.central-hub__github-header a{align-items:center;gap:.3rem;display:inline-flex}.central-hub__github-header strong,.central-hub__github-header a{color:var(--color-diagnostic);text-align:right}.central-hub__github-message{color:var(--color-text-faint);font-size:.72rem;line-height:1.35}.central-hub__github-intel{gap:.62rem;display:grid}.central-hub__github-intel div{font-family:var(--font-hud);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;gap:.6rem;font-size:.62rem;display:flex}.central-hub__github-intel dt{color:var(--color-text-muted)}.central-hub__github-intel dd{color:var(--color-secondary);text-align:right}.central-hub__github-intel dd,.central-hub__status-stack dd{justify-content:flex-end;align-items:center;gap:.28rem;min-width:2.8rem;display:inline-flex}.system-count{min-width:1ch;color:var(--color-secondary);font-variant-numeric:tabular-nums;text-shadow:0 0 10px rgba(var(--rgb-neon-ember), .16), 0 0 18px rgba(var(--rgb-ember), .1);display:inline-block}.system-count[data-count-complete=false]{color:var(--color-accent);text-shadow:0 0 12px rgba(var(--rgb-gold-soft), .34), 0 0 24px rgba(var(--rgb-neon-ember), .22)}.system-count__divider{color:rgba(var(--rgb-gold-soft), .42)}.central-hub__repo-signal{border-top:1px solid rgba(var(--rgb-rust), .34);font-family:var(--font-hud);text-transform:uppercase;grid-template-columns:minmax(0,auto) auto minmax(0,1fr);align-items:center;gap:.25rem .4rem;padding-top:.7rem;display:grid}.central-hub__repo-signal .site-icon{color:var(--color-text-faint);grid-area:2/2;justify-self:start}.central-hub__repo-signal span{color:var(--color-text-faint);letter-spacing:.16em;grid-column:1/-1;font-size:.56rem}.central-hub__repo-signal strong{overflow-wrap:anywhere;min-width:0;max-width:100%;color:var(--color-accent);letter-spacing:.1em;text-shadow:0 0 16px rgba(var(--rgb-gold-soft), .18);grid-area:2/1;font-size:.72rem;font-weight:500}.central-hub__language-strip{flex-wrap:wrap;gap:.35rem;display:flex}.central-hub__language-strip li{border:1px solid rgba(var(--rgb-slate), .34);color:var(--color-text-muted);font-family:var(--font-hud);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.35rem;padding:.28rem .4rem;font-size:.55rem;display:inline-flex}.central-hub__language-strip span,.central-hub__language-strip .system-count{color:var(--color-secondary)}.central-hub__map-card{border-top:1px solid rgba(var(--rgb-ember), .26);gap:.7rem;padding-top:.9rem;display:grid}.central-hub__map-header{font-family:var(--font-hud);letter-spacing:.14em;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:.75rem;font-size:.62rem;display:flex}.central-hub__map-header span{color:var(--color-text-muted)}.central-hub__map-header strong{color:var(--color-secondary);font-weight:500}.central-hub__map-frame{border:1px solid rgba(var(--rgb-slate), .36);background:radial-gradient(circle at 50% 50%, rgba(var(--rgb-neon-ember), .14), transparent 4rem), linear-gradient(110deg, rgba(var(--rgb-slate), .14), transparent 60%), rgba(var(--rgb-charcoal-deep), .64);width:100%;display:block;position:relative;overflow:hidden}.central-hub__map-frame--interactive{color:inherit;cursor:pointer;padding:0}.central-hub__map-frame--interactive:hover,.central-hub__map-frame--interactive:focus-visible{border-color:rgba(var(--rgb-neon-ember), .46);box-shadow:0 0 22px rgba(var(--rgb-neon-ember), .16), 0 0 28px rgba(var(--rgb-slate), .14)}.central-hub__map-frame:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg, rgba(var(--rgb-charcoal-deep), 0), rgba(var(--rgb-charcoal-deep), .08)), repeating-linear-gradient(180deg, rgba(var(--rgb-white), .025) 0 1px, transparent 1px 5px);mix-blend-mode:screen;position:absolute;inset:0}.central-hub__map-frame img{filter:sepia(.48)saturate(1.35)hue-rotate(350deg)brightness(1.16)contrast(1.12);width:100%;height:auto;display:block}.central-hub__map-beacon{z-index:2;background:var(--palette-neon-ember);width:.44rem;height:.44rem;box-shadow:0 0 0 1px rgba(var(--rgb-gold-soft), .54), 0 0 12px rgba(var(--rgb-neon-ember), .72), 0 0 24px rgba(var(--rgb-ember), .34);border-radius:999px;position:absolute;top:79%;left:72%;transform:translate(-50%,-50%)}.central-hub__map-beacon:before,.central-hub__map-beacon:after{content:"";border:1px solid rgba(var(--rgb-neon-ember), .55);border-radius:inherit;width:1.25rem;height:1.25rem;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.central-hub__map-beacon:before{background:radial-gradient(circle, rgba(var(--rgb-neon-ember), .18), transparent 62%)}.central-hub__map-beacon:after{animation:1.8s ease-out infinite map-beacon-pulse}.hud-modal{z-index:calc(var(--z-boot) - 1);place-items:center;padding:clamp(1rem,3vw,2rem);display:grid;position:fixed;inset:0}.hud-modal__backdrop{background:rgba(var(--rgb-black), .46);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;border:0;position:absolute;inset:0}.hud-modal__panel{z-index:1;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% 52%, rgba(var(--rgb-neon-ember), .14), transparent 16rem), radial-gradient(circle at 72% 28%, rgba(var(--rgb-slate), .12), transparent 15rem);width:min(92vw,32rem);min-width:min(100%,24rem);max-height:min(74vh,34rem);box-shadow:var(--shadow-panel), 0 0 42px rgba(var(--rgb-ember), .14);gap:.9rem;padding:clamp(.85rem,1.6vw,1.15rem);display:grid;position:relative}.hud-modal__panel[data-size=wide]{width:min(58vw,42rem)}.hud-modal__panel[data-variant=visual-feed]{width:min(94vw,90rem);min-width:0;max-height:90dvh;padding:clamp(.7rem,1.3vw,1rem);overflow:hidden}.hud-modal__header{justify-content:space-between;align-items:center;gap:var(--space-md);font-family:var(--font-hud);letter-spacing:.14em;text-transform:uppercase;display:flex}.hud-modal__header strong{min-width:0;color:var(--color-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:500;overflow:hidden}.hud-modal__header button{border:1px solid rgba(var(--rgb-ember), .32);border-radius:var(--radius-sm);background:rgba(var(--rgb-ember), .08);color:var(--color-text-muted);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;flex:none;align-items:center;gap:.35rem;padding:.35rem .6rem;font-size:.6rem;transition:border-color .14s,background .14s,color .14s,box-shadow .14s,transform .14s;display:inline-flex}.hud-modal__header button:hover,.hud-modal__header button:focus-visible{border-color:rgba(var(--rgb-neon-ember), .72);background:rgba(var(--rgb-ember), .14);color:var(--color-accent);box-shadow:0 0 14px rgba(var(--rgb-neon-ember), .2)}.hud-modal__header button:active{transform:translateY(1px)}.central-hub__mapbox-canvas,.central-hub__mapbox-fallback{aspect-ratio:2;border:1px solid rgba(var(--rgb-slate), .4);background:rgba(var(--rgb-charcoal-deep), .7);isolation:isolate;height:auto;min-height:0;max-height:min(50vh,27rem);position:relative;overflow:hidden}.central-hub__mapbox-fallback img{object-fit:contain;filter:sepia(.48)saturate(1.35)hue-rotate(350deg)brightness(1.16)contrast(1.12);width:100%;height:100%;display:block}.central-hub__mapbox-canvas .mapboxgl-canvas{z-index:0;cursor:grab;filter:sepia(.34)saturate(1.22)hue-rotate(350deg)brightness(1.14)contrast(1.08);position:relative}.central-hub__mapbox-hex-overlay{z-index:1;fill:none;opacity:.96;pointer-events:none;shape-rendering:geometricprecision;visibility:visible;will-change:opacity, transform;width:100%;height:100%;transition:opacity .18s,visibility linear,transform .18s;position:absolute;inset:0;transform:scale(1)}.central-hub__mapbox-canvas[data-hex-density=filled] .central-hub__mapbox-hex-overlay{opacity:0;visibility:hidden;transition:opacity .16s,visibility 0s linear .16s,transform .16s;transform:scale(.985)}.central-hub__mapbox-canvas[data-hex-density=filled] .central-hub__mapbox-hex-layer,.central-hub__mapbox-canvas[data-hex-density=filled] .central-hub__mapbox-hex-cell{animation-play-state:paused}.central-hub__mapbox-hex-layer{vector-effect:non-scaling-stroke;animation:7.2s ease-in-out infinite mapbox-side-hex-breathe}.central-hub__mapbox-hex-layer--left{animation-delay:-2.1s}.central-hub__mapbox-hex-layer--right{opacity:.96;animation-delay:-5.4s}.central-hub__mapbox-hex-layer--backplane{opacity:.58;animation-duration:9.8s}.central-hub__mapbox-hex-layer--backplane.central-hub__mapbox-hex-layer--left{animation-delay:-4.2s}.central-hub__mapbox-hex-layer--backplane.central-hub__mapbox-hex-layer--right{opacity:.5;animation-delay:-7.1s}.central-hub__mapbox-hex-cell{--mapbox-hex-delay:-.4s;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke:rgba(var(--rgb-gold-soft), .62);stroke-width:.036rem;stroke-opacity:.74;opacity:calc(var(--mapbox-hex-strength,.58) * .82);animation:5.6s ease-in-out infinite mapbox-side-hex-cell-current;animation-delay:var(--mapbox-hex-delay);filter:drop-shadow(0 0 .18rem rgba(var(--rgb-gold-soft), .24)) drop-shadow(0 0 .46rem rgba(var(--rgb-neon-ember), .28))}.central-hub__mapbox-hex-cell--primary{animation:4.8s ease-in-out infinite mapbox-side-hex-primary-pulse,5.6s ease-in-out infinite mapbox-side-hex-cell-current;animation-delay:var(--mapbox-hex-delay), calc(var(--mapbox-hex-delay) - 1.6s);stroke:rgba(var(--rgb-neon-ember), .9);opacity:calc(var(--mapbox-hex-strength,.78) * .98)}.central-hub__mapbox-hex-layer--right .central-hub__mapbox-hex-cell--primary{--mapbox-hex-delay:-3.6s}.central-hub__mapbox-hex-cell--secondary{stroke:rgba(var(--rgb-gold-soft), .7);opacity:calc(var(--mapbox-hex-strength,.52) * .78)}.central-hub__mapbox-hex-cell--peripheral{stroke:rgba(var(--rgb-gold-soft), .52);opacity:calc(var(--mapbox-hex-strength,.38) * .64)}.central-hub__mapbox-hex-cell--edge{stroke:rgba(var(--rgb-ember), .68);opacity:calc(var(--mapbox-hex-strength,.36) * .68)}.central-hub__mapbox-hex-cell--ghost{stroke:rgba(var(--rgb-gold-soft), .34);opacity:calc(var(--mapbox-hex-strength,.28) * .56)}.central-hub__mapbox-hex-cell:nth-child(3n+1){--mapbox-hex-delay:-1.4s}.central-hub__mapbox-hex-cell:nth-child(3n+2){--mapbox-hex-delay:-2.8s}.central-hub__mapbox-hex-cell:nth-child(5n+3){--mapbox-hex-delay:-4.2s}.central-hub__mapbox-hex-layer--backplane .central-hub__mapbox-hex-cell{filter:drop-shadow(0 0 .28rem rgba(var(--rgb-gold-soft), .12));stroke:rgba(var(--rgb-gold-soft), .34);stroke-opacity:.52;stroke-width:.026rem;animation-duration:8.4s}.central-hub__mapbox-hex-layer--backplane .central-hub__mapbox-hex-cell--primary{stroke:rgba(var(--rgb-gold-soft), .42);animation:none}.central-hub__mapbox-hex-layer--backplane .central-hub__mapbox-hex-cell--secondary{stroke:rgba(var(--rgb-gold-soft), .38)}.central-hub__mapbox-hex-layer--backplane .central-hub__mapbox-hex-cell--edge{stroke:rgba(var(--rgb-ember), .4)}@keyframes mapbox-side-hex-breathe{0%,to{filter:brightness(.92)saturate(.96)}48%{filter:brightness(1.42)saturate(1.18)}}@keyframes mapbox-side-hex-cell-current{0%,to{stroke-opacity:.58}46%{stroke-opacity:1}62%{stroke-opacity:.82}}@keyframes mapbox-side-hex-primary-pulse{0%,to{opacity:calc(var(--mapbox-hex-strength,.78) * .78)}52%{opacity:calc(var(--mapbox-hex-strength,.78) * 1.12)}}.central-hub__mapbox-canvas .mapboxgl-canvas:active{cursor:grabbing}.central-hub__mapbox-canvas .mapboxgl-control-container{display:none}.central-hub__mapbox-beacon{--mapbox-beacon-x:50%;--mapbox-beacon-y:50%;top:var(--mapbox-beacon-y);left:var(--mapbox-beacon-x);z-index:4;background:var(--palette-neon-ember);width:.5rem;height:.5rem;box-shadow:0 0 0 1px rgba(var(--rgb-gold-soft), .62), 0 0 12px rgba(var(--rgb-neon-ember), .78), 0 0 22px rgba(var(--rgb-ember), .38);opacity:0;pointer-events:none;border-radius:999px;transition:opacity .14s;position:absolute;transform:translate(-50%,-50%)}.central-hub__mapbox-beacon[data-visible=true]{opacity:1}.central-hub__mapbox-beacon:before,.central-hub__mapbox-beacon:after{content:"";border:1px solid rgba(var(--rgb-neon-ember), .58);border-radius:inherit;width:1.45rem;height:1.45rem;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.central-hub__mapbox-beacon:before{background:radial-gradient(circle, rgba(var(--rgb-neon-ember), .18), transparent 62%)}.central-hub__mapbox-beacon:after{animation:1.8s ease-out infinite map-beacon-pulse}@keyframes map-beacon-pulse{0%{opacity:.78;transform:translate(-50%,-50%)scale(.62)}to{opacity:0;transform:translate(-50%,-50%)scale(1.5)}}@media (max-width:980px){.hud-modal__panel[data-size=wide]{width:min(92vw,42rem)}}@media (prefers-reduced-motion:reduce){.communications-console__signal-bar,.communications-console__relay-status-dot,.communications-console__relay-radar-sweep,.communications-console__relay-radar-contact,.communications-console__transmitter-wave,.central-hub__mapbox-hex-layer,.central-hub__mapbox-hex-cell,.central-hub__mapbox-hex-cell--primary{animation:none}}@keyframes hub-system-rise{0%{opacity:0;filter:blur(8px)brightness(1.35);transform:translateY(.65rem)}58%{opacity:1;filter:blur()brightness(1.16)}to{opacity:1;filter:blur()brightness();transform:translateY(0)}}@keyframes hub-system-resolve{0%{opacity:0;filter:blur(5px);transform:translateY(.35rem)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes hub-route-draw{0%{opacity:0;filter:blur(3px)}40%{opacity:.4}to{opacity:1;filter:blur()}}@keyframes hub-node-online{0%{opacity:0;filter:blur(5px)brightness(1.8)}62%{opacity:1;filter:blur()brightness(1.28)}to{opacity:1;filter:blur()brightness()}}.central-hub__map-meta{gap:.45rem;display:grid}.central-hub__map-meta div{font-family:var(--font-hud);letter-spacing:.1em;text-transform:uppercase;gap:.18rem;font-size:.57rem;display:grid}.central-hub__map-meta dt{color:var(--color-text-faint)}.central-hub__map-meta dd{color:var(--color-secondary);line-height:1.35}.central-hub__status-stack div,.central-hub__intel div{font-family:var(--font-hud);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;gap:.6rem;font-size:.62rem;display:flex}.central-hub__status-stack dt,.central-hub__intel dt{color:var(--color-text-muted)}.central-hub__status-stack dd,.central-hub__intel dd{color:var(--color-secondary);text-align:right;text-shadow:var(--glow-secondary)}.central-hub__coord-card{color:var(--color-text-muted);font-family:var(--font-hud);letter-spacing:.1em;text-transform:uppercase;gap:.35rem;font-size:.64rem;display:grid}.central-hub__coord-card strong{color:var(--color-text)}.central-hub__coord-card small{color:var(--color-text-faint);font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:.68rem;line-height:1.35}.central-hub__clock-card{color:var(--color-text-muted);font-family:var(--font-hud);letter-spacing:.1em;text-transform:uppercase;gap:.5rem;font-size:.64rem;display:grid}.central-hub__clock-card>strong{color:var(--color-text);font-family:var(--font-mono);letter-spacing:.08em;text-shadow:0 0 18px rgba(var(--rgb-gold-soft), .18);font-size:clamp(1rem,1.65vw,1.35rem);font-weight:500}.central-hub__clock-card dl{gap:.45rem;display:grid}.central-hub__clock-card div{justify-content:space-between;gap:.6rem;display:flex}.central-hub__clock-card dt{color:var(--color-text-faint)}.central-hub__clock-card dd{color:var(--color-secondary);text-align:right}.central-hub__bottom-bar{border:1px solid rgba(var(--rgb-ember), .34);min-height:2rem;color:var(--color-accent-dim);font-family:var(--font-hud);letter-spacing:.16em;text-transform:uppercase;clip-path:polygon(.8rem 0,calc(100% - .8rem) 0,100% 50%,calc(100% - .8rem) 100%,.8rem 100%,0 50%);grid-area:bottom/1/bottom/-1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;padding:.45rem 1rem;font-size:.6rem;display:grid}.central-hub__bottom-bar span:nth-child(2){text-align:center}.central-hub__bottom-bar span:last-child{text-align:right}.central-hub__bottom-anchor{color:var(--color-text-muted);justify-self:start;align-items:center;gap:.55rem;display:inline-flex}.system-shell[data-sector=hub][data-boot=checking] .central-hub,.system-shell[data-sector=hub][data-boot=running] .central-hub{visibility:hidden}.system-shell[data-boot=complete][data-sector=hub] .central-hub__rail,.system-shell[data-boot=complete][data-sector=hub] .central-hub__intro,.system-shell[data-boot=complete][data-sector=hub] .network-map-shell,.system-shell[data-boot=complete][data-sector=hub] .network-readout,.system-shell[data-boot=complete][data-sector=hub] .central-hub__bottom-bar,.system-shell[data-boot=complete][data-sector=hub] .central-hub__rail>*,.system-shell[data-boot=complete][data-sector=hub] .central-hub__github-intel>div,.system-shell[data-boot=complete][data-sector=hub] .central-hub__language-strip li,.system-shell[data-boot=complete][data-sector=hub] .central-hub__clock-card dl>div,.system-shell[data-boot=complete][data-sector=hub] .central-hub__map-card>*,.system-shell[data-boot=complete][data-sector=hub] .network-map-shell__hud,.system-shell[data-boot=complete][data-sector=hub] .network-map__field,.system-shell[data-boot=complete][data-sector=hub] .network-path,.system-shell[data-boot=complete][data-sector=hub] .network-core,.system-shell[data-boot=complete][data-sector=hub] .network-node{animation-fill-mode:both}.system-shell[data-boot=complete][data-sector=hub] .central-hub__rail,.system-shell[data-boot=complete][data-sector=hub] .central-hub__intro,.system-shell[data-boot=complete][data-sector=hub] .network-map-shell,.system-shell[data-boot=complete][data-sector=hub] .network-readout,.system-shell[data-boot=complete][data-sector=hub] .central-hub__bottom-bar{animation-name:hub-system-rise;animation-duration:1.2s;animation-timing-function:cubic-bezier(.16,1,.3,1)}.system-shell[data-boot=complete][data-sector=hub] .central-hub__rail--left{animation-delay:.14s}.system-shell[data-boot=complete][data-sector=hub] .central-hub__intro{animation-delay:.36s}.system-shell[data-boot=complete][data-sector=hub] .network-map-shell{animation-delay:.52s}.system-shell[data-boot=complete][data-sector=hub] .central-hub__rail--right{animation-delay:.7s}.system-shell[data-boot=complete][data-sector=hub] .network-readout{animation-delay:1.3s}.system-shell[data-boot=complete][data-sector=hub] .central-hub__bottom-bar{animation-delay:1.48s}.system-shell[data-boot=complete][data-sector=hub] .central-hub__rail>*,.system-shell[data-boot=complete][data-sector=hub] .central-hub__github-intel>div,.system-shell[data-boot=complete][data-sector=hub] .central-hub__language-strip li,.system-shell[data-boot=complete][data-sector=hub] .central-hub__clock-card dl>div,.system-shell[data-boot=complete][data-sector=hub] .central-hub__map-card>*{animation-name:hub-system-resolve;animation-duration:.68s;animation-timing-function:ease-out}.system-shell[data-boot=complete][data-sector=hub] .central-hub__rail--left>:first-child{animation-delay:.34s}.system-shell[data-boot=complete][data-sector=hub] .central-hub__rail--left>:nth-child(2){animation-delay:.5s}.system-shell[data-boot=complete][data-sector=hub] .central-hub__rail--left>:nth-child(3){animation-delay:.68s}.system-shell[data-boot=complete][data-sector=hub] .central-hub__rail--left>:nth-child(4),.system-shell[data-boot=complete][data-sector=hub] .central-hub__rail--right>:first-child{animation-delay:.88s}.system-shell[data-boot=complete][data-sector=hub] .central-hub__rail--right>:nth-child(2){animation-delay:1s}.system-shell[data-boot=complete][data-sector=hub] .central-hub__rail--right>:nth-child(3){animation-delay:1.18s}.system-shell[data-boot=complete][data-sector=hub] .central-hub__github-intel>div:first-child,.system-shell[data-boot=complete][data-sector=hub] .central-hub__clock-card dl>div:first-child,.system-shell[data-boot=complete][data-sector=hub] .central-hub__map-card>:first-child{animation-delay:1.16s}.system-shell[data-boot=complete][data-sector=hub] .central-hub__github-intel>div:nth-child(2),.system-shell[data-boot=complete][data-sector=hub] .central-hub__clock-card dl>div:nth-child(2),.system-shell[data-boot=complete][data-sector=hub] .central-hub__map-card>:nth-child(2){animation-delay:1.26s}.system-shell[data-boot=complete][data-sector=hub] .central-hub__github-intel>div:nth-child(3),.system-shell[data-boot=complete][data-sector=hub] .central-hub__map-card>:nth-child(3){animation-delay:1.36s}.system-shell[data-boot=complete][data-sector=hub] .central-hub__github-intel>div:nth-child(4),.system-shell[data-boot=complete][data-sector=hub] .central-hub__language-strip li:first-child{animation-delay:1.46s}.system-shell[data-boot=complete][data-sector=hub] .central-hub__github-intel>div:nth-child(5),.system-shell[data-boot=complete][data-sector=hub] .central-hub__language-strip li:nth-child(2){animation-delay:1.56s}.system-shell[data-boot=complete][data-sector=hub] .central-hub__language-strip li:nth-child(3){animation-delay:1.66s}.system-shell[data-boot=complete][data-sector=hub] .central-hub__language-strip li:nth-child(4){animation-delay:1.76s}.system-shell[data-boot=complete][data-sector=hub] .network-map-shell__hud,.system-shell[data-boot=complete][data-sector=hub] .network-map__field{animation-name:hub-system-resolve;animation-duration:.6s;animation-timing-function:ease-out}.system-shell[data-boot=complete][data-sector=hub] .network-map__field{animation-delay:.66s}.system-shell[data-boot=complete][data-sector=hub] .network-map-shell__hud--left{animation-delay:.76s}.system-shell[data-boot=complete][data-sector=hub] .network-map-shell__hud--right{animation-delay:.86s}.system-shell[data-boot=complete][data-sector=hub] .network-path{animation-name:hub-route-draw;animation-duration:.8s;animation-timing-function:ease-out}.system-shell[data-boot=complete][data-sector=hub] .network-path:first-child{animation-delay:.86s}.system-shell[data-boot=complete][data-sector=hub] .network-path:nth-child(2){animation-delay:.94s}.system-shell[data-boot=complete][data-sector=hub] .network-path:nth-child(3){animation-delay:1.02s}.system-shell[data-boot=complete][data-sector=hub] .network-path:nth-child(4){animation-delay:1.1s}.system-shell[data-boot=complete][data-sector=hub] .network-path:nth-child(5){animation-delay:1.18s}.system-shell[data-boot=complete][data-sector=hub] .network-core{animation-name:hub-node-online;animation-duration:.52s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-delay:1.02s}.system-shell[data-boot=complete][data-sector=hub] .network-node{animation-name:hub-node-online;animation-duration:.8s;animation-timing-function:cubic-bezier(.16,1,.3,1)}.system-shell[data-boot=complete][data-sector=hub] .network-node:first-child{animation-delay:1.6s}.system-shell[data-boot=complete][data-sector=hub] .network-node:nth-child(2){animation-delay:1.8s}.system-shell[data-boot=complete][data-sector=hub] .network-node:nth-child(3){animation-delay:1.9s}.system-shell[data-boot=complete][data-sector=hub] .network-node:nth-child(4){animation-delay:2s}.system-shell[data-boot=complete][data-sector=hub] .network-node:nth-child(5){animation-delay:2.2s}.network-map-shell{height:100%;min-height:0;box-shadow:none;background:0 0;border:0;align-self:stretch}.network-map-shell:before{opacity:0;background:0 0}.network-map-shell:after{display:none}.network-map{min-height:0;max-height:100%;filter:drop-shadow(0 0 22px rgba(var(--rgb-gold-soft), .1)) drop-shadow(0 0 34px rgba(var(--rgb-ember), .1));position:absolute;inset:0}.network-map-shell__hud,.network-readout{font-family:var(--font-hud);font-size:clamp(.48rem,.62vw,.62rem)}.network-readout{width:clamp(7.4rem,10vw,9.2rem);min-width:0;padding-left:.55rem;line-height:1.12;bottom:.2rem;right:.15rem}.network-readout strong{overflow-wrap:normal;max-width:100%;font-size:clamp(.86rem,1vw,1.05rem);line-height:1.05;display:block}.network-path__base{stroke:rgba(var(--rgb-ember), .58);stroke-width:1.05px}.network-path__signal{stroke-dasharray:5 5.5;stroke-width:1.38px}.network-path__station{fill:var(--color-accent);stroke:rgba(var(--rgb-charcoal-deep), .82);stroke-width:.36px;filter:drop-shadow(0 0 5px rgba(var(--rgb-gold-soft), .32))}.network-core__aura{fill:url(#network-core-aura)}.network-core__orbit{fill:none;stroke:rgba(var(--rgb-gold-soft), .36);stroke-width:.42px;vector-effect:non-scaling-stroke}.network-core__orbit--outer{stroke-dasharray:1.3 1.9}.network-core__orbit--inner{stroke:rgba(var(--rgb-rust), .34)}.network-core__outer{fill:rgba(var(--rgb-charcoal-deep), .48);stroke:rgba(var(--rgb-ember), .58)}.network-core__portrait-backdrop{fill:rgba(var(--rgb-charcoal-deep), .82);stroke:rgba(var(--rgb-ember), .22);stroke-width:.45px;vector-effect:non-scaling-stroke}.network-core__portrait{opacity:.92}.network-core__portrait-ring{fill:none;stroke:rgba(var(--rgb-gold-soft), .54);stroke-width:.62px;vector-effect:non-scaling-stroke;filter:url(#network-node-glow)}.network-core__portrait-scan{fill:none;stroke:rgba(var(--rgb-gold-soft), .14);stroke-dasharray:.9 1.25;stroke-width:.34px;vector-effect:non-scaling-stroke}.network-core__logo-medallion{fill:rgba(var(--rgb-charcoal-deep), .88);stroke:rgba(var(--rgb-ember), .74);stroke-width:.36px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px rgba(var(--rgb-ember), .22))}.network-core__logo{opacity:.92;filter:drop-shadow(0 0 3px var(--color-accent-glow))}.network-core__label{font-family:var(--font-hud);font-size:1.95px}.network-node,.network-node:focus,.network-node:focus-visible,.network-node :focus,.network-node :focus-visible,.minimap__node-link,.minimap__node-link:focus,.minimap__node-link:focus-visible{outline:none}.network-node__halo{r:13.2}.network-node__hex{fill:rgba(var(--rgb-charcoal-deep), .72);stroke:rgba(var(--rgb-ember), .76);stroke-width:1.3px}.network-node__icon{pointer-events:none;opacity:.86}.network-node__code{font-size:2.45px}.network-node__label{font-size:2.85px}.network-node__descriptor{fill:var(--color-text-muted);font-family:var(--font-hud);letter-spacing:.08em;text-transform:uppercase;font-size:1.65px}.network-node__coord{font-size:1.45px}.network-node:focus-visible .network-node__hex,.network-node:focus-visible .network-node__halo{stroke:rgba(var(--rgb-neon-ember), .78)}@media (max-width:1180px){.system-shell[data-sector=hub] .system-shell__content{overflow:clip auto}.system-shell[data-sector=hub] .system-shell__stage,.system-shell[data-sector=hub] .sector-transition{height:auto;min-height:100%}.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%}.central-hub__main{width:100%;height:auto;min-height:0}.central-hub__rail{width:100%;height:100%;display:grid}.network-map-shell{height:clamp(34rem,68dvh,46rem);min-height:34rem}.network-map{min-height:0}.central-hub__bottom-bar{width:100%;font-size:.54rem}}@media (max-width:720px){.system-shell[data-sector=hub] .system-shell__header{grid-template-columns:minmax(0,1fr) auto;align-items:center}.system-shell[data-sector=hub] .system-shell__meta{grid-area:1/1}.system-shell[data-sector=hub] .system-shell__header>.status-indicator{grid-area:1/2;justify-self:end}.system-shell[data-sector=hub] .system-shell__content{overflow:clip auto}.central-hub{grid-template-rows:repeat(4,auto);grid-template-columns:minmax(0,1fr);grid-template-areas:"main""intel""status""bottom";gap:clamp(.85rem,4vw,1.15rem);width:100%;min-height:0;padding:clamp(.75rem,4vw,1rem)}.central-hub__main{grid-template-rows:auto auto;gap:clamp(.55rem,2.5vw,.8rem)}.central-hub__intro h1{font-size:clamp(1.12rem,5.8vw,1.35rem);line-height:1.08}.central-hub__intro span{font-size:clamp(.52rem,2.6vw,.62rem);line-height:1.45}.network-map-shell{aspect-ratio:auto;grid-template-rows:auto;width:100%;height:auto;min-height:0;display:grid}.network-map{aspect-ratio:1;height:auto;min-height:0;position:relative;inset:auto}.network-node[data-sector=projects] :is(.network-node__label,.network-node__descriptor){transform:translate(4px)}.network-map-shell__hud{max-width:42%;font-size:clamp(.4rem,2vw,.52rem);line-height:1.3;top:.35rem}.network-map-shell__hud--left{left:.35rem}.network-map-shell__hud--right{display:grid;right:.35rem}.network-readout{display:none}.central-hub__rail{gap:clamp(.8rem,3.5vw,1rem);height:auto;padding:clamp(.85rem,4vw,1rem)}.central-hub__jamal-host{display:none}.central-hub__github-intel{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.central-hub__github-intel div{border:1px solid rgba(var(--rgb-slate), .24);align-content:start;gap:.25rem;min-width:0;padding:.55rem;display:grid}.central-hub__github-intel div:nth-child(5){grid-column:1/-1}.central-hub__github-intel dd{text-align:left;justify-content:flex-start}.central-hub__repo-signal,.central-hub__language-strip,.central-hub__github-message{width:100%}.central-hub__map-frame,.central-hub__mapbox-canvas,.central-hub__mapbox-fallback{aspect-ratio:16/9;width:100%;min-height:0}.central-hub__map-frame img{object-fit:cover;width:100%;height:100%}.hud-modal__panel[data-variant=map]{justify-self:center;gap:.65rem;width:min(88vw,23rem);min-width:0;max-width:100%;margin-inline:auto;padding:.75rem}.hud-modal__panel[data-variant=map] .hud-modal__header{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;display:grid}.hud-modal__panel[data-variant=map] .hud-modal__header strong{font-size:clamp(.58rem,2.7vw,.68rem)}.hud-modal__panel[data-variant=map] .hud-modal__header button{letter-spacing:.1em;gap:.2rem;min-height:1.55rem;padding:.22rem .4rem;font-size:.5rem}.hud-modal__panel[data-variant=map] .hud-modal__header button .site-icon{width:.8em;height:.8em}.hud-modal__panel[data-variant=map] .central-hub__mapbox-canvas,.hud-modal__panel[data-variant=map] .central-hub__mapbox-fallback{width:100%;margin-inline:auto}.central-hub__status-stack dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.central-hub__status-stack dl div{border:1px solid rgba(var(--rgb-slate), .24);text-align:center;justify-content:stretch;gap:.25rem;min-width:0;padding:.55rem .4rem;display:grid}.central-hub__status-stack dd{text-align:center;justify-content:center;min-width:0}.central-hub__clock-card>strong{font-size:clamp(1.35rem,7vw,1.8rem)}.central-hub__clock-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.central-hub__clock-card dl div{border:1px solid rgba(var(--rgb-slate), .24);gap:.25rem;min-width:0;padding:.55rem;display:grid}.central-hub__clock-card dd{text-align:left}.central-hub__brand-card{min-height:7rem;margin-top:0}.central-hub__brand-card img{width:min(28%,5.75rem)}.central-hub__bottom-bar{text-align:center;flex-direction:column;align-items:center;gap:.3rem;padding:.65rem 1rem;display:flex}.central-hub__bottom-bar span,.central-hub__bottom-anchor{text-align:center;justify-self:center}.system-shell[data-boot=complete][data-sector=hub] .central-hub__rail,.system-shell[data-boot=complete][data-sector=hub] .central-hub__rail>*,.system-shell[data-boot=complete][data-sector=hub] .central-hub__github-intel>div,.system-shell[data-boot=complete][data-sector=hub] .central-hub__language-strip li,.system-shell[data-boot=complete][data-sector=hub] .central-hub__clock-card dl>div,.system-shell[data-boot=complete][data-sector=hub] .central-hub__map-card>*,.system-shell[data-boot=complete][data-sector=hub] .central-hub__bottom-bar{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.system-shell[data-boot=complete][data-sector=hub] .central-hub__intro,.system-shell[data-boot=complete][data-sector=hub] .network-map-shell,.system-shell[data-boot=complete][data-sector=hub] .network-readout,.system-shell[data-boot=complete][data-sector=hub] .network-map-shell__hud,.system-shell[data-boot=complete][data-sector=hub] .network-map__field,.system-shell[data-boot=complete][data-sector=hub] .network-path,.system-shell[data-boot=complete][data-sector=hub] .network-core,.system-shell[data-boot=complete][data-sector=hub] .network-node{filter:none!important}}@media (max-width:1120px){.system-shell[data-sector=communications] .system-shell__content{overflow:clip auto}.system-shell[data-sector=communications] .system-shell__stage,.system-shell[data-sector=communications] .sector-transition{height:auto;min-height:100%}.communications-console{width:100%;overflow:visible}.communications-console__grid{grid-template-rows:repeat(2,auto);grid-template-columns:minmax(0,1fr);grid-template-areas:"relay""channels-stack";align-items:start}.communications-console__relay{width:100%;min-height:clamp(22rem,40vh,27rem)}.communications-console__signal{align-self:center;width:100%}.communications-console__channels{width:100%;min-height:0}}@media (max-width:720px){.system-shell[data-sector=communications] .system-shell__header{grid-template-columns:minmax(0,1fr) auto;align-items:center}.system-shell[data-sector=communications] .system-shell__meta{grid-area:1/1}.system-shell[data-sector=communications] .system-shell__header>.status-indicator{grid-area:1/2;justify-self:end}.communications-console{gap:clamp(1rem,4vw,1.35rem);padding:clamp(.75rem,4vw,1rem)}.communications-console__masthead{width:100%}.communications-console__grid{grid-template-rows:repeat(2,auto);grid-template-columns:minmax(0,1fr);grid-template-areas:"relay""channels-stack";gap:clamp(.9rem,4vw,1.15rem);width:100%}.communications-console__relay{min-height:0;padding:clamp(.9rem,4vw,1.1rem)}.communications-console__relay-status{top:1.18rem;right:1rem}.communications-console__relay-status-mark{display:none}.communications-console__relay-field{min-height:17rem;padding:0}.communications-console__relay-copy{max-width:100%}.communications-console__relay-radar{opacity:.5;width:min(78%,19rem);right:-24%}.communications-console__relay-rail{top:.75rem;bottom:.75rem}.communications-console__relay-readout{padding-top:.8rem;grid-template-columns:auto minmax(0,1fr);min-height:5.4rem;margin:0;padding-inline:.65rem}.communications-console__relay-readout>div{grid-template-columns:none;align-items:center}.communications-console__relay-readout strong{font-size:clamp(.66rem,3.2vw,.82rem);line-height:1.25}.communications-console__relay .communications-console__relay-copy p{max-width:21rem;margin-top:1rem;font-size:clamp(.82rem,4vw,.98rem);line-height:1.5}.communications-console__transmitter svg{width:5.3rem;height:5.3rem;transform:scaleY(1.16)}.communications-console__channels{padding:clamp(.9rem,4vw,1.1rem)}.communications-console__channel-list{grid-template-columns:minmax(0,1fr);gap:.65rem}.communications-console__channel{width:100%;min-height:3.4rem;padding:.75rem .85rem}.communications-console__channel strong{font-size:clamp(.78rem,3.8vw,.94rem)}.communications-console__signal{justify-self:stretch;width:100%;padding-top:0}.communications-console__signal-svg{height:clamp(4.5rem,22vw,6rem)}}
@keyframes pulse-glow{0%,to{opacity:.55}50%{opacity:1}}@keyframes fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes status-breathe{0%,to{opacity:.75;box-shadow:0 0 4px}50%{opacity:1;box-shadow:0 0 10px}}@keyframes boot-ring-scan{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
