.division-main{padding-top:clamp(18px,3.2vh,36px)}.hub-shell{gap:18px;width:100%;max-width:1100px;margin:0 auto;display:grid}.council-floor-shell{width:100%;max-width:min(1120px,100vw - 24px)}.council-proposal{padding-left:clamp(14px,2vw,22px);padding-right:clamp(14px,2vw,22px)}.council-result-panel{width:auto;max-width:none;margin-left:0;margin-right:0;padding-left:clamp(12px,2vw,18px);padding-right:clamp(12px,2vw,18px)}.council-result-grid{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;width:100%;max-width:none}.council-result-grid>div:first-child{order:1}.council-result-grid>div:nth-child(2){order:3}.council-result-grid>div:nth-child(3){order:2}.council-result-grid>div:nth-child(4){display:none}.council-result-grid>div,.council-actions button,.council-actions .hub-write-btn,.council-actions .hub-row-edit{box-sizing:border-box;text-align:center;padding-left:clamp(14px,1.6vw,22px);padding-right:clamp(14px,1.6vw,22px)}.council-actions{justify-content:center;padding-left:clamp(10px,2vw,18px);padding-right:clamp(10px,2vw,18px)}.council-actions [data-council-vote=yes]{order:1}.council-actions [data-council-vote=abstain]{order:2}.council-actions [data-council-vote=no]{order:3}.council-actions [data-council-veto]{order:4}.division-section-status-grid{margin-top:0}[data-hub-card=documents] .hub-row{gap:6px}[data-hub-card=documents] .hub-row>span:not(.hub-timestamp){display:none}[data-hub-card=documents] .hub-row>.hub-timestamp{margin-bottom:0;padding-bottom:0}[data-hub-card=documents] .hub-row>.hub-card-actions{margin-top:2px;padding-top:6px}#report-view-overlay{-webkit-backdrop-filter:blur(16px)saturate(1.15);backdrop-filter:blur(16px)saturate(1.15);box-sizing:border-box;z-index:1000;background:radial-gradient(90% 80% at 50% 12%,#ff42520e,#0000 62%),#000000c7;justify-content:center;align-items:center;padding:1rem;display:none;position:fixed;inset:0;overflow-y:auto}#report-view-overlay.active{display:flex}#report-view-overlay .resource-editor-container{max-width:min(920px,100vw - 28px)}#report-view-overlay .report-view-body{gap:14px;padding:14px;display:grid}#report-view-overlay .tracking-table-wrap{max-height:min(58vh,620px);overflow:auto}.tracking-table{border-collapse:collapse;table-layout:fixed;width:100%}.tracking-table th,.tracking-table td{box-sizing:border-box;overflow-wrap:anywhere;text-align:left;vertical-align:top;white-space:normal;padding:10px 12px;line-height:1.45}.tracking-table th:first-child,.tracking-table td:first-child{width:46%}.tracking-table th:nth-child(2),.tracking-table td:nth-child(2){width:32%}.tracking-table th:nth-child(3),.tracking-table td:nth-child(3){width:22%}#report-view-overlay .tracking-table{min-width:720px}#report-view-overlay .tracking-table th:first-child,#report-view-overlay .tracking-table td:first-child{width:34%}#report-view-overlay .tracking-table th:nth-child(2),#report-view-overlay .tracking-table td:nth-child(2){width:24%}#report-view-overlay .tracking-table th:nth-child(3),#report-view-overlay .tracking-table td:nth-child(3),#report-view-overlay .tracking-table th:nth-child(4),#report-view-overlay .tracking-table td:nth-child(4),#report-view-overlay .tracking-table th:nth-child(5),#report-view-overlay .tracking-table td:nth-child(5){width:14%}.tracking-table td:first-child strong,.tracking-table td:first-child span{overflow-wrap:anywhere;min-width:0;display:block}.weekly-report-member{grid-template-columns:minmax(220px,2fr) repeat(4,minmax(106px,1fr));align-items:center;gap:10px;display:grid}.weekly-report-member>div{gap:4px;min-width:0;display:grid}.weekly-report-member strong,.weekly-report-member span{overflow-wrap:anywhere}.weekly-report-member label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px;min-width:0;display:grid}@media (max-width:700px){#report-view-overlay{justify-content:stretch;align-items:stretch;padding:0}#report-view-overlay .resource-editor-container{clip-path:none;border-left:0;border-right:0;flex-direction:column;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;display:flex}#report-view-overlay .report-view-body{flex:auto;overflow-y:auto}.tracking-table{min-width:620px}.weekly-report-member{grid-template-columns:1fr 1fr}.weekly-report-member>div{grid-column:1/-1}}.hub-hero{background:radial-gradient(ellipse 90% 84% at 50% 112%, var(--division-accent-glow), transparent 64%), linear-gradient(145deg, var(--division-panel), #040304);border:1px solid var(--division-accent-dim);box-shadow:0 0 32px var(--division-accent-glow), inset 0 0 30px #ffffff06;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));gap:18px;padding:24px;display:grid}.hub-identity{justify-content:space-between;gap:24px;display:flex}.hub-kicker,.hub-label,.hub-meta,.hub-timestamp,.hub-action-meta{color:var(--text-faint);letter-spacing:.26em;text-transform:uppercase;font-family:Share Tech Mono,monospace;font-size:.58rem}.hub-timestamp{color:var(--division-accent-dim);letter-spacing:.18em}.hub-title{color:var(--division-accent);letter-spacing:.18em;text-shadow:0 0 20px var(--division-accent-glow);text-transform:uppercase;margin-top:8px;font-family:Cinzel,serif;font-size:clamp(2rem,5vw,4.2rem);line-height:1}.hub-summary{color:var(--text);max-width:68ch;font-family:Share Tech Mono,monospace;line-height:1.65}.hub-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.hub-status-cell,.hub-panel{border:1px solid var(--theme-accent-dim,var(--border-hot));background:#00000047;padding:14px}.hub-value{color:var(--division-accent);letter-spacing:.18em;text-transform:uppercase;margin-top:6px;font-family:Orbitron,monospace;font-size:.76rem;display:block}.hub-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:18px;display:grid}.hub-column{gap:18px;display:grid}.hub-panel{clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px))}.hub-panel-title{border-bottom:1px solid var(--theme-accent-dim,var(--border-hot));color:var(--division-accent);letter-spacing:.22em;text-transform:uppercase;margin-bottom:14px;padding-bottom:10px;font-family:Orbitron,monospace;font-size:.76rem}.hub-feed,.hub-list{gap:12px;display:grid}.hub-feed-item,.hub-row,.hub-action{border-left:2px solid var(--division-accent-dim);color:var(--text-dim);gap:5px;padding:10px 12px;display:grid}.hub-section-row p{color:var(--text-dim);margin:4px 0 0;font-family:Share Tech Mono,monospace;line-height:1.55}.hub-inline-link{color:var(--division-accent,var(--theme-accent,var(--red-bright)));letter-spacing:.22em;text-transform:uppercase;margin-top:0;font-family:Orbitron,monospace;font-size:.62rem;font-weight:700;text-decoration:none;transition:color .2s,text-shadow .2s,letter-spacing .2s}.hub-inline-link:hover,.hub-inline-link:focus-visible{letter-spacing:.26em;text-shadow:0 0 8px var(--division-accent-glow,var(--theme-accent-glow,var(--red-glow)))}.hub-write-btn{appearance:none;color:var(--division-accent,var(--theme-accent,var(--red-bright)));cursor:crosshair;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;padding:0;font-family:Orbitron,monospace;font-size:.62rem;font-weight:700;line-height:1.4;text-decoration:none;transition:color .2s,text-shadow .2s,letter-spacing .2s}.hub-write-btn:hover,.hub-write-btn:focus-visible{letter-spacing:.26em;text-shadow:0 0 8px var(--division-accent-glow,var(--theme-accent-glow,var(--red-glow)))}.hub-panel-head{border-bottom:1px solid var(--theme-accent-dim,var(--border-hot));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;margin-bottom:14px;padding-bottom:10px;display:flex}.hub-panel-head .hub-panel-title{border-bottom:0;margin-bottom:0;padding-bottom:0}.hub-identity-aside{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.hub-card-actions{border-top:1px solid var(--theme-accent-dim,var(--border-hot));flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:14px;padding-top:12px;display:flex}.hub-feed-item strong,.hub-row strong,.hub-action strong{color:var(--text);letter-spacing:.04em;text-transform:uppercase;font-family:Share Tech Mono,monospace;font-size:.88rem}.hub-action{text-decoration:none;transition:background .2s,border-color .2s,color .2s}.hub-action:not(.is-disabled):hover{border-left-color:var(--division-accent);background:#ffffff09}.hub-action.is-disabled{cursor:not-allowed;opacity:.45}.hub-empty{color:var(--text-faint);letter-spacing:.16em;text-transform:uppercase;padding:14px 0;font-family:Share Tech Mono,monospace;font-size:.78rem}.cots-main{max-width:var(--site-content-width);gap:28px;width:100%;display:grid}[data-cots-root]{gap:34px;display:grid}.cots-hero{border:1px solid var(--theme-accent-dim);box-shadow:0 0 36px var(--theme-accent-glow), inset 0 0 34px #ffffff05;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));background:radial-gradient(70% 80% at 68% 100%,#ff9a3d29,#0000 62%),radial-gradient(82% 84% at 20% 0,#ff3b4f29,#0000 68%),linear-gradient(145deg,#34060ce6,#040304fa);grid-template-columns:minmax(0,1fr) minmax(240px,.32fr);align-items:stretch;gap:18px;min-height:188px;padding:clamp(22px,4vw,38px);display:grid;position:relative;overflow:hidden}.cots-hero:before{background:linear-gradient(90deg, var(--theme-wash), transparent 18%, transparent 82%, var(--theme-wash)), repeating-linear-gradient(0deg, transparent, transparent 3px, #ffd2d205 3px, #ffd2d205 5px);content:"";opacity:.64;pointer-events:none;position:absolute;inset:0}.cots-hero-copy,.cots-hero-stats{z-index:1;min-width:0;position:relative}.cots-hero-copy{align-content:center;display:grid;container-type:inline-size}.cots-title{color:var(--theme-accent);letter-spacing:.12em;max-width:100%;text-shadow:0 0 24px var(--theme-accent-glow);text-transform:uppercase;white-space:nowrap;margin-top:10px;font-family:Cinzel,serif;font-size:clamp(2rem,5.2cqw,4.65rem);line-height:.95;overflow:hidden}.cots-quote{color:var(--text);letter-spacing:.05em;margin-top:18px;font-family:Cinzel,serif;font-size:clamp(1.05rem,2.5vw,1.7rem);font-weight:700;line-height:1.35}.cots-hero-stats{grid-template-rows:repeat(2,minmax(0,1fr));gap:18px;display:grid}.cots-hero-stats div{background:#00000047;border:1px solid #ff3b4f47;min-height:66px;padding:13px 14px;display:grid}.cots-hero-stats strong{color:var(--theme-accent);letter-spacing:.16em;text-transform:uppercase;word-break:break-word;margin-top:7px;font-family:Orbitron,monospace;font-size:.78rem;display:block}.cots-edit-button{z-index:2;position:absolute;top:clamp(16px,3vw,26px);right:clamp(18px,3vw,30px)}.cots-feature-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:28px;display:grid}.cots-media-card{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));background:linear-gradient(135deg,#ff42520a,#0000 54%),#0000004d;border:1px solid #ff425242;gap:0;display:grid;overflow:hidden}.cots-media-frame{aspect-ratio:16/10;background:radial-gradient(60% 70%,#ff3b4f1f,#0000 68%),linear-gradient(145deg,#140408f5,#000000d1);place-items:center;min-height:260px;display:grid;position:relative;overflow:hidden}.cots-media-frame:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000,#0000 3px,#ffffff06 3px 5px);position:absolute;inset:0}.cots-media-frame img{object-fit:cover;object-position:center;width:100%;height:100%}.cots-media-placeholder{text-align:center;text-transform:uppercase;place-items:center;gap:10px;padding:24px;display:grid}.cots-media-placeholder span{color:var(--text-faint);letter-spacing:.24em;font-family:Share Tech Mono,monospace;font-size:.64rem}.cots-media-placeholder strong{color:#ff3b4fbd;letter-spacing:.12em;text-shadow:0 0 18px var(--theme-accent-glow);font-family:Cinzel,serif;font-size:clamp(1.3rem,4vw,2.6rem)}.cots-podium-list{gap:16px;display:grid}.cots-podium-panel,.cots-bracket-panel{padding:22px}.cots-podium-row{border-left:2px solid var(--theme-accent-dim);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px 12px;padding:14px 16px;display:grid}.cots-podium-row span{color:var(--theme-accent);font-family:Cinzel,serif;font-size:1.4rem;font-weight:700}.cots-podium-row strong{color:var(--text);letter-spacing:.08em;text-transform:uppercase;font-family:Share Tech Mono,monospace;font-size:.88rem}.cots-podium-row em{color:var(--text-faint);letter-spacing:.14em;text-transform:uppercase;grid-column:2;font-family:Share Tech Mono,monospace;font-size:.68rem;font-style:normal}.cots-bracket-status{color:var(--text-faint);letter-spacing:.16em;text-transform:uppercase;font-family:Share Tech Mono,monospace;font-size:.62rem}.cots-bracket{--bracket-lane-height:1424px;--match-card-height:154px;--round-gap-width:64px;--round-gap-half:32px;gap:var(--round-gap-width);min-height:var(--bracket-lane-height);grid-template-columns:repeat(4,minmax(270px,1fr));padding:30px 34px 36px;display:grid;overflow-x:auto}.cots-bracket-round{grid-template-rows:34px minmax(0,1fr);gap:18px;min-width:270px;display:grid;position:relative}.cots-bracket-round h4{color:var(--theme-accent);letter-spacing:.18em;text-transform:uppercase;min-height:34px;padding-left:13px;font-family:Orbitron,monospace;font-size:.62rem}.cots-bracket-stack{height:var(--bracket-lane-height);min-height:var(--bracket-lane-height);position:relative}.cots-bracket-match{height:var(--match-card-height);left:0;right:0;top:var(--match-top,50%);background:linear-gradient(135deg,#ff42520a,#0000),#00000057;border:1px solid #ff425238;gap:8px;padding:13px;display:grid;position:absolute;transform:translateY(-50%)}.cots-bracket-match:after{background:var(--theme-accent-dim);content:"";height:1px;right:calc(var(--round-gap-half) * -1 - 1px);width:var(--round-gap-half);position:absolute;top:50%}.cots-bracket-round:not(:last-child) .cots-bracket-match:nth-child(odd):before{background:var(--theme-accent-dim);content:"";height:var(--pair-line-height);right:calc((var(--round-gap-half) * -1) - 1px);width:1px;position:absolute;top:50%}.cots-bracket-round:not(:last-child) .cots-bracket-match:nth-child(2n):before{background:var(--theme-accent-dim);content:"";height:var(--pair-line-height);bottom:50%;right:calc((var(--round-gap-half) * -1) - 1px);width:1px;position:absolute}.cots-bracket-round:not(:first-child) .cots-bracket-match .cots-match-code:before{background:var(--theme-accent-dim);content:"";height:1px;left:calc(var(--round-gap-half) * -1);width:var(--round-gap-half);position:absolute;top:50%}.cots-bracket-round:last-child .cots-bracket-match:after{display:none}.cots-bracket-round:last-child .cots-bracket-match .cots-match-code:before{display:block}.cots-match-code{color:var(--text-faint);letter-spacing:.16em;font-family:Share Tech Mono,monospace;font-size:.56rem}.cots-bracket-competitor{color:var(--text-dim);border:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:8px 10px;display:flex}.cots-bracket-competitor span{letter-spacing:.06em;overflow-wrap:anywhere;text-transform:uppercase;min-width:0;font-family:Share Tech Mono,monospace;font-size:.76rem}.cots-bracket-competitor b{color:#d8f7de;letter-spacing:.12em;flex:none;font-family:Orbitron,monospace;font-size:.52rem}.cots-bracket-competitor.is-winner{color:var(--text);background:#ff3b4f14;border-color:#ff3b4f66}.cots-match-footer{color:var(--text-faint);letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #ff42522e;justify-content:space-between;align-items:center;padding-top:7px;font-family:Share Tech Mono,monospace;font-size:.62rem;display:flex}.cots-match-footer strong{color:var(--theme-accent)}.cots-editor-container{max-width:min(1180px,100vw - 48px)}.cots-editor-grid{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.cots-editor-grid--podium{grid-template-columns:.45fr 1fr 1fr}.cots-round-editor-stack,.cots-match-editor-stack{gap:14px;padding:16px;display:grid}.cots-match-editor{border:1px solid var(--editor-border,var(--theme-accent-dim));background:linear-gradient(135deg, color-mix(in srgb, var(--editor-accent,var(--theme-accent)) 4%, transparent), transparent), #00000038}.cots-match-editor .resource-editor-field{padding:12px}.cots-inline-buttons{padding:10px 16px 16px}@media (max-width:860px){.hub-identity,.hub-grid{grid-template-columns:1fr}.hub-identity{display:grid}.hub-status-grid{grid-template-columns:1fr}.cots-main{max-width:100%}.cots-hero,.cots-feature-grid{grid-template-columns:1fr}.cots-edit-button{justify-self:start;margin-top:4px;position:relative;top:auto;right:auto}.cots-media-frame{min-height:220px}.cots-bracket{grid-template-columns:repeat(4,minmax(220px,1fr))}.cots-editor-grid,.cots-editor-grid--podium{grid-template-columns:1fr}}.council-floor-card,.council-floor-shell,.timeline-shell,.archive-map-shell{max-width:1120px;margin-left:auto;margin-right:auto}.council-floor-card,.council-floor-hero{margin-bottom:24px}.council-floor-card{border-color:var(--division-accent-dim);width:100%}.council-status-grid{margin:18px 0}.council-proposal-stack,.timeline-list{gap:18px;display:grid}.council-proposal-head,.timeline-head,.council-proposal-meta,.council-actions,.council-vote-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.council-status{border:1px solid var(--theme-accent-dim,var(--border-hot));color:var(--theme-accent,var(--red-bright));letter-spacing:.18em;text-transform:uppercase;padding:6px 10px;font-family:Share Tech Mono,monospace;font-size:.72rem}.council-status--passed{color:#d8f7de}.council-status--failed,.council-status--vetoed{color:#ff8f8f}.council-proposal-meta,.council-vote-list{border-top:1px solid var(--theme-border,var(--border));margin-top:16px;padding-top:12px}.council-proposal-meta,.council-vote-row{color:var(--text-dim);letter-spacing:.08em;font-family:Share Tech Mono,monospace;font-size:.8rem}.council-actions,.timeline-body{margin-top:16px}.council-vote-list{gap:8px;display:grid}.council-vote-row strong{color:var(--theme-accent,var(--red-bright));letter-spacing:.18em;text-transform:uppercase}.council-result-panel{border:1px solid var(--theme-border,var(--border));background:#00000047;margin-top:16px;padding:14px}.council-result-meter{border:1px solid var(--theme-accent-dim,var(--border-hot));background:#00000080;height:8px;overflow:hidden}.council-result-meter span{background:linear-gradient(90deg, var(--theme-accent-dim,var(--border-hot)), var(--theme-accent,var(--red-bright)));box-shadow:0 0 16px var(--theme-accent-glow,var(--red-glow));height:100%;display:block}.council-result-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.council-result-grid div{gap:4px;display:grid}.council-result-grid strong{color:var(--theme-accent,var(--red-bright));letter-spacing:.18em;font-family:Orbitron,monospace}.council-result-note{border-top:1px solid var(--theme-border,var(--border));color:var(--text-dim);letter-spacing:.12em;text-transform:uppercase;margin:12px 0 0;padding-top:10px;font-family:Share Tech Mono,monospace;font-size:.72rem}.council-reopen-select{background:var(--theme-panel,var(--panel));border:1px solid var(--theme-accent-dim,var(--border-hot));color:var(--text);letter-spacing:.12em;padding:8px 10px;font-family:Share Tech Mono,monospace}.timeline-list{margin-top:24px;position:relative}.timeline-list:before{background:linear-gradient(180deg, transparent, var(--theme-accent,var(--red-bright)) 10%, var(--theme-accent-dim,var(--border-hot)) 90%, transparent);content:"";width:1px;position:absolute;inset:0 auto 0 120px}.timeline-entry{grid-template-columns:120px minmax(0,1fr);gap:24px;display:grid;position:relative}.timeline-marker{background:var(--theme-bg,var(--void));border:1px solid var(--theme-accent,var(--red-bright));box-shadow:0 0 14px var(--theme-accent-glow,var(--red-glow));z-index:1;align-self:start;width:100%;height:1px;margin-top:32px;position:relative}.timeline-marker:after{background:var(--theme-accent,var(--red-bright));box-shadow:0 0 14px var(--theme-accent-glow,var(--red-glow));content:"";width:9px;height:9px;position:absolute;top:28px;right:-5px;transform:rotate(45deg)}.timeline-card{background:var(--theme-panel,var(--panel));border:1px solid var(--theme-border,var(--border));padding:20px}.timeline-head .article-title{margin-top:8px}.archive-map-shell{gap:18px;width:100%;display:grid}.archive-map-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:18px;display:grid}.archive-map-panel,.archive-map-detail{border:1px solid var(--theme-accent-dim,var(--border-hot));box-shadow:0 0 24px var(--theme-accent-glow,var(--red-glow)), inset 0 0 30px #ffffff05;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));background:radial-gradient(80% 70% at 50% 110%,#ff3b4f14,#0000 62%),#00000047}.archive-map-viewport{padding:12px;overflow:hidden}.archive-map-svg{background:linear-gradient(90deg,#ff3b4f0a,#0000 18% 82%,#ff3b4f0a),radial-gradient(80% 60%,#ff3b4f0d,#0000 70%),#0000007a;border:1px solid #7a1a2880;width:100%;height:auto;display:block}.archive-map-grid-bg{fill:#040102e0}.archive-map-base-image{opacity:.84}.archive-map-connectors rect{fill:#270a0fdb;stroke:#7a1a2894;stroke-width:2px}.archive-map-room{cursor:crosshair;outline:none}.archive-map-room-shape{fill:url(#archive-map-floor);stroke:#ff3b4f6b;stroke-width:3px;transition:fill .18s,stroke .18s,stroke-width .18s,opacity .18s}.archive-map-room-lava{fill:url(#archive-map-lava);opacity:.36;stroke:#ff7a1f85}.archive-map-room:hover .archive-map-room-shape,.archive-map-room:focus-visible .archive-map-room-shape,.archive-map-room.is-active .archive-map-room-shape{fill:#64141eeb;stroke:var(--theme-accent,var(--red-bright));stroke-width:5px;filter:url(#archive-map-glow)}.archive-map-label{fill:var(--text);letter-spacing:.12em;pointer-events:none;text-transform:uppercase;font-family:Share Tech Mono,monospace;font-size:25px}.archive-map-room.is-active .archive-map-label,.archive-map-room:hover .archive-map-label,.archive-map-room:focus-visible .archive-map-label{fill:#fff;text-shadow:0 0 8px var(--theme-accent-glow,var(--red-glow))}.archive-map-mat,.archive-map-podium,.archive-map-shelf,.archive-map-throne,.archive-map-emperor-throne{fill:#ff3b4f1f;stroke:#ff3b4f57;stroke-width:2px}.archive-map-podium,.archive-map-emperor-throne{fill:#ff9a3d29;stroke:#ff9a3d75}.archive-map-shelf{fill:#ffffff13}.archive-map-guard-line{stroke:#ff3b4f57;stroke-dasharray:10 10;stroke-width:5px}.archive-map-detail{gap:14px;padding:18px;display:grid;position:sticky;top:92px}.archive-map-detail .hub-panel-title{margin-bottom:0}.archive-map-connections{border-top:1px solid var(--theme-accent-dim,var(--border-hot));gap:8px;padding-top:12px;display:grid}.archive-map-connections ul{color:var(--text);gap:5px;list-style:none;display:grid}.archive-map-connections li:before{color:var(--theme-accent,var(--red-bright));content:">";margin-right:8px}.archive-map-room-list{border-top:1px solid var(--theme-accent-dim,var(--border-hot));gap:8px;max-height:360px;padding-top:12px;display:grid;overflow:auto}.archive-map-room-button{color:var(--text-dim);cursor:crosshair;letter-spacing:.12em;text-align:left;text-transform:uppercase;background:linear-gradient(90deg,#ff3b4f0f,#0000),#00000042;border:1px solid #7a1a28b3;padding:8px 10px;font-family:Share Tech Mono,monospace;font-size:.7rem}.archive-map-room-button:hover,.archive-map-room-button:focus-visible,.archive-map-room-button.is-active{border-color:var(--theme-accent,var(--red-bright));color:var(--text);text-shadow:0 0 8px var(--theme-accent-glow,var(--red-glow));outline:none}.board-shell,.nexus-shell{gap:18px;width:100%;max-width:1120px;margin:0 auto;display:grid}.nexus-shell .hub-hero{border:1px solid var(--theme-accent-dim,var(--border-hot));box-shadow:0 0 36px var(--theme-accent-glow,var(--red-glow)), inset 0 0 36px #ffffff05;background:radial-gradient(100% 72% at 50% 108%,#ff425229,#0000 66%),linear-gradient(145deg,#3a0912d1,#080305fa)}.nexus-shell .hub-title,.nexus-shell .hub-value{color:var(--theme-accent,var(--red-bright));text-shadow:0 0 20px var(--theme-accent-glow,var(--red-glow))}.nexus-shell .hub-panel-title{color:var(--theme-accent,var(--red-bright))}.board-hero{background:radial-gradient(ellipse 100% 70% at 50% 100%, var(--theme-accent-glow), transparent 68%), linear-gradient(145deg, #1c0308db, #040304fa);border:1px solid var(--theme-accent-dim);box-shadow:0 0 36px var(--theme-accent-glow), inset 0 0 36px #ffffff05;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));gap:16px;padding:26px;display:grid}.board-signal-stack strong,.board-status,.nexus-status{color:var(--theme-accent,var(--red-bright));letter-spacing:.2em;text-transform:uppercase;font-family:Orbitron,monospace;font-size:.68rem}.board-console{grid-template-columns:220px minmax(0,1fr);gap:18px;display:grid}.board-filter-panel,.board-feature,.board-feed-card,.overview-report-card,.overview-inspection-card{clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));background:linear-gradient(135deg,#ff42520b,#0000 52%),#00000057;border:1px solid #ff425240;padding:16px;box-shadow:0 0 18px #ff00220b,inset 0 0 20px #ff425206}.board-filter-panel{align-content:start;gap:10px;display:grid}.board-filter{border:1px solid var(--theme-border,var(--border));color:var(--text-dim);cursor:crosshair;letter-spacing:.18em;text-align:left;text-transform:uppercase;background:0 0;padding:9px 10px;font-family:Orbitron,monospace;font-size:.56rem}.board-filter:hover,.board-filter.is-active{border-color:var(--theme-accent);color:var(--theme-accent);text-shadow:0 0 8px var(--theme-accent-glow)}.board-main-feed,.board-feed-grid{gap:16px;display:grid}.board-feed-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.board-card-top,.board-card-footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.board-feature-title,.board-feed-title{color:var(--theme-accent,var(--red-bright));letter-spacing:.12em;text-transform:uppercase;margin:14px 0;font-family:Cinzel,serif}.board-feature p,.board-feed-card p,.board-card-footer{color:var(--text-dim);font-family:Share Tech Mono,monospace;line-height:1.6}.overview-report-grid,.overview-inspection-grid,.nexus-table,.nexus-signal-grid{gap:12px;display:grid}.overview-report-grid{grid-template-columns:repeat(auto-fit,minmax(480px,1fr))}.overview-inspection-grid{grid-template-columns:1fr}.overview-card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.overview-card-head strong{color:var(--text);letter-spacing:.14em;text-transform:uppercase;margin-top:6px;font-family:Cinzel,serif;font-size:1.05rem;display:block}.overview-score{color:var(--theme-accent,var(--red-bright));letter-spacing:.16em;text-shadow:0 0 16px var(--theme-accent-glow,var(--red-glow));font-family:Orbitron,monospace;font-size:1.25rem}.overview-total-strip{border-bottom:1px solid var(--theme-accent-dim,var(--border-hot));border-top:1px solid var(--theme-accent-dim,var(--border-hot));flex-wrap:wrap;gap:10px 18px;margin:14px 0;padding:10px 0;display:flex}.overview-total-strip span{color:var(--text-dim);letter-spacing:.1em;text-transform:uppercase;font-family:Share Tech Mono,monospace;font-size:.72rem}.overview-mini-table,.overview-inspection-table{border-collapse:collapse;color:var(--text-dim);width:100%;font-family:Share Tech Mono,monospace;font-size:.78rem}.overview-mini-table th,.overview-mini-table td,.overview-inspection-table th,.overview-inspection-table td{text-align:left;border:1px solid #ffffff14;padding:7px 8px}.overview-mini-table th,.overview-inspection-table th{color:var(--text);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#ff425214,#0000),#00000061;font-size:.68rem}.overview-inspection-table{margin-top:14px}.nexus-shell>.hub-panel{background:linear-gradient(135deg,#ff425206,#0000 48%),#0000004d;border-color:#ff42523d;box-shadow:inset 0 0 26px #ff425205}.nexus-shell .hub-status-cell{background:linear-gradient(135deg,#ff42520a,#0000),#0000004d;border-color:#ff42523d}[data-admin-root]{max-width:1100px}@media (min-width:1600px){.hub-shell{max-width:var(--site-content-width,1480px)}[data-admin-root],.board-shell,.nexus-shell,.timeline-shell,.archive-map-shell{max-width:min(88vw,1380px)}}.overview-report-card--classified,.overview-inspection-card--classified{background:repeating-linear-gradient(0deg,#ffffff06,#ffffff06 1px,#0000 1px 6px),linear-gradient(135deg,#000000eb,#140004c7);border-color:#ff425257;position:relative;box-shadow:inset 0 0 28px #000000d9,0 0 24px #ff002014}.overview-report-card--classified:before,.overview-inspection-card--classified:before{content:"CLASSIFIED";color:#ff425221;letter-spacing:.14em;pointer-events:none;text-align:center;z-index:0;font-family:Orbitron,monospace;font-size:clamp(2.4rem,9vw,6rem);font-weight:700;line-height:1;position:absolute;inset:38% 0 0;transform:rotate(-9deg)}.overview-report-card--classified>*,.overview-inspection-card--classified>*{z-index:1;position:relative}.overview-table--classified th,.overview-table--classified td{background:#00000057;border-color:#ffffff0e}.classified-bar{opacity:.95;background:linear-gradient(90deg,#050505,#1b0508 48%,#050505);border:1px solid #ff42521f;min-width:42px;max-width:100%;height:.72rem;display:block}.classified-bar--wide{width:78%;min-width:120px}.classified-bar--short{width:52%;min-width:34px}.overview-total-strip--classified span,.classified-notice{color:#ff5666c2;text-shadow:0 0 10px #ff002238}.classified-notice{letter-spacing:.18em;text-transform:uppercase;border-top:1px solid #ff425233;margin:14px 0 0;padding-top:12px;font-family:Share Tech Mono,monospace;font-size:.72rem}.overview-inspection-actions{border-top:1px solid var(--theme-accent-dim,var(--border-hot));flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:14px;padding-top:12px;display:flex}.overview-inspection-archive{border-top:1px solid var(--theme-accent-dim,var(--border-hot));margin-top:14px;padding-top:14px}.overview-archive-title{color:var(--text-dim);letter-spacing:.2em;text-transform:uppercase;margin:0 0 12px;font-family:Share Tech Mono,monospace;font-size:.68rem}.overview-inspection-archive-list{max-height:min(40vh,360px);overflow-y:auto}.inspection-editor-grid{gap:10px;display:grid}.weekly-report-grid{gap:10px;max-height:min(52vh,560px);padding-right:4px;display:grid;overflow-y:auto}.tracking-table-wrap{border:1px solid var(--theme-accent-dim,var(--border-hot));width:100%;overflow-x:auto}.tracking-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:680px}.tracking-table th,.tracking-table td{border-bottom:1px solid color-mix(in srgb, var(--theme-accent-dim,var(--border-hot)) 58%, transparent);text-align:left;padding:14px 18px}.tracking-table th{background:color-mix(in srgb, var(--theme-accent,var(--red-bright)) 8%, var(--theme-panel,var(--panel)));color:var(--theme-accent,var(--red-bright));letter-spacing:.2em;text-transform:uppercase;font-family:Orbitron,sans-serif;font-size:.62rem}.tracking-table td{background:color-mix(in srgb, var(--theme-surface,var(--surface)) 92%, transparent);color:var(--text-dim);font-family:Share Tech Mono,monospace}.tracking-table tbody tr:last-child td{border-bottom:0}.tracking-table tbody tr:hover td{background:color-mix(in srgb, var(--theme-accent,var(--red-bright)) 6%, var(--theme-surface,var(--surface)))}.tracking-table strong,.tracking-table span{display:block}.tracking-table strong{color:var(--text);letter-spacing:.05em}.tracking-table span{color:var(--text-faint);margin-top:3px;font-size:.68rem}.inspection-editor-row,.weekly-report-member{border:1px solid var(--theme-accent-dim,var(--border-hot));background:#00000052;grid-template-columns:minmax(150px,1fr) repeat(3,minmax(94px,.35fr));align-items:center;gap:10px;padding:10px;display:grid}.weekly-report-member{grid-template-columns:minmax(180px,1fr) repeat(4,minmax(76px,.25fr))}.inspection-editor-row strong,.weekly-report-member strong{color:var(--text);letter-spacing:.08em;text-transform:uppercase;font-family:Share Tech Mono,monospace;display:block}.weekly-report-member span{color:var(--text-faint);margin-top:4px;font-family:Share Tech Mono,monospace;font-size:.7rem;display:block}.inspection-editor-row label,.weekly-report-member label{color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;gap:4px;font-family:Share Tech Mono,monospace;font-size:.64rem;display:grid}.inspection-editor-row input,.weekly-report-member input{background:color-mix(in srgb, var(--theme-bg,var(--void)) 92%, var(--theme-surface,var(--surface)));border:1px solid var(--theme-accent-dim,var(--border-hot));color:var(--text);padding:7px;font-family:Share Tech Mono,monospace}.nexus-row{border-left:2px solid var(--theme-accent-dim,var(--border-hot));grid-template-columns:1.1fr .55fr 1.3fr .9fr 1.1fr;align-items:center;gap:12px;padding:12px 14px;display:grid}.nexus-row strong{color:var(--text);letter-spacing:.08em;text-transform:uppercase;font-family:Share Tech Mono,monospace}.nexus-row--overdue,.nexus-row--missing{border-left-color:#ff5d5d}.nexus-actions{border-top:1px solid var(--theme-accent-dim,var(--border-hot));flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:14px;padding-top:12px;display:flex}.nexus-signal-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}@media (max-width:820px){.board-console,.nexus-row,.timeline-entry,.inspection-editor-row,.weekly-report-member{grid-template-columns:1fr}.timeline-list:before{left:0}.timeline-marker{display:none}.council-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}#inspection-editor-overlay,#resource-editor-overlay{z-index:1000;box-sizing:border-box;background:#000c;justify-content:center;align-items:center;padding:1rem;display:none;position:fixed;inset:0;overflow-y:auto}#inspection-editor-overlay.active,#resource-editor-overlay.active{display:flex}.resource-editor-container,.library-editor-container{box-sizing:border-box;flex-shrink:0;width:100%;max-width:680px;max-height:90vh;overflow-y:auto}.overview-mini-table th:first-child,.overview-mini-table td:first-child{width:30%}.overview-mini-table th:nth-child(2),.overview-mini-table td:nth-child(2){width:22%}.overview-mini-table th:nth-child(3),.overview-mini-table td:nth-child(3),.overview-mini-table th:nth-child(4),.overview-mini-table td:nth-child(4),.overview-mini-table th:nth-child(5),.overview-mini-table td:nth-child(5){width:16%}.inspection-editor-row{border:1px solid var(--theme-accent-dim,var(--border-hot));background:#00000052;grid-template-columns:1fr repeat(3,minmax(0,1fr));align-items:start;gap:6px 10px;padding:10px;display:grid}.inspection-editor-row strong{color:var(--text);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-family:Share Tech Mono,monospace;display:block}.weekly-report-member{border:1px solid var(--theme-accent-dim,var(--border-hot));background:#00000052;grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr));align-items:start;gap:6px 8px;padding:10px;display:grid}.weekly-report-member>div{grid-column:1/-1}@media (max-width:820px){.archive-map-layout{grid-template-columns:1fr}.archive-map-detail{position:static}.archive-map-label{font-size:34px}.archive-map-room-list{max-height:none}.inspection-editor-row,.weekly-report-member{grid-template-columns:1fr 1fr}.inspection-editor-row strong,.weekly-report-member>div{grid-column:1/-1}}.overview-report-card{box-sizing:border-box}.overview-report-card .overview-mini-table{width:100%}
.legal-panel{border:1px solid var(--border-hot);background:radial-gradient(92% 84% at 50% 112%,#9b001829,#0000 63%),linear-gradient(145deg,#29000861 0%,#0f0208fa 46%,#040304 100%);max-width:860px;margin:0 auto;padding:36px;position:relative;box-shadow:0 0 40px #c0001a14}.legal-panel h2{color:var(--red-bright);letter-spacing:.24em;text-transform:uppercase;margin:28px 0 10px;font-family:Orbitron,monospace;font-size:.88rem}.legal-panel h2:first-child{margin-top:0}.legal-panel p,.legal-panel li{color:var(--text);font-family:Share Tech Mono,monospace;font-size:.9rem;line-height:1.7}.legal-panel ul{margin:10px 0 0;padding-left:22px}.legal-note{border-top:1px solid var(--border);color:var(--text-dim);margin-top:28px;padding-top:18px}@media (min-width:1600px){.legal-panel{max-width:1080px;padding:48px 54px}.legal-panel p,.legal-panel li{font-size:1rem}}
body.editor-overlay-active>:not(#resource-editor-overlay):not(#library-editor-overlay):not(#inspection-editor-overlay):not(#council-editor-overlay):not(#timeline-editor-overlay):not(#cots-editor-overlay):not(script):not(style){filter:blur(12px);transition:filter .18s,transform .18s;transform:scale(1.012)}body:has(#resource-editor-overlay.active)>:not(#resource-editor-overlay):not(script):not(style){filter:blur(12px);transition:filter .18s,transform .18s;transform:scale(1.012)}body:has(#library-editor-overlay.active)>:not(#library-editor-overlay):not(script):not(style){filter:blur(12px);transition:filter .18s,transform .18s;transform:scale(1.012)}body:has(#inspection-editor-overlay.active)>:not(#inspection-editor-overlay):not(script):not(style){filter:blur(12px);transition:filter .18s,transform .18s;transform:scale(1.012)}body:has(#council-editor-overlay.active)>:not(#council-editor-overlay):not(script):not(style){filter:blur(12px);transition:filter .18s,transform .18s;transform:scale(1.012)}body:has(#timeline-editor-overlay.active)>:not(#timeline-editor-overlay):not(script):not(style){filter:blur(12px);transition:filter .18s,transform .18s;transform:scale(1.012)}body:has(#cots-editor-overlay.active)>:not(#cots-editor-overlay):not(script):not(style){filter:blur(12px);transition:filter .18s,transform .18s;transform:scale(1.012)}#resource-editor-overlay{background:radial-gradient(ellipse 70% 70% at 50% 12%, color-mix(in srgb, var(--theme-accent,var(--red-bright)) 9%, transparent), transparent 68%), linear-gradient(#00000075, #00000075), color-mix(in srgb, var(--theme-bg,var(--void)) 86%, transparent);-webkit-backdrop-filter:blur(10px)saturate(.82);z-index:4100;--editor-accent:var(--division-accent,var(--theme-accent,var(--red-bright)));--editor-accent-soft:var(--division-accent-soft,var(--theme-accent-soft,var(--red)));--editor-accent-dim:var(--division-accent-dim,var(--theme-accent-dim,var(--red-dim)));--editor-accent-glow:var(--division-accent-glow,var(--theme-accent-glow,var(--red-glow)));--editor-panel:color-mix(in srgb, var(--theme-surface,var(--surface)) 82%, var(--editor-accent) 6%);--editor-void:color-mix(in srgb, var(--theme-bg,var(--void)) 88%, var(--editor-accent) 4%);--editor-wash:var(--theme-wash,color-mix(in srgb, var(--editor-accent) 5%, transparent));--editor-border:color-mix(in srgb, var(--editor-accent-dim) 70%, var(--border) 30%);--editor-label:color-mix(in srgb, var(--editor-accent) 58%, #fff 42%);--editor-field:linear-gradient(135deg, color-mix(in srgb, var(--editor-accent) 7%, transparent), #ffffff05), color-mix(in srgb, var(--theme-surface,var(--surface)) 84%, transparent);--editor-field-focus:linear-gradient(135deg, color-mix(in srgb, var(--editor-accent) 10%, transparent), #ffffff07), color-mix(in srgb, var(--theme-surface,var(--surface)) 92%, transparent);justify-content:center;align-items:flex-start;padding-top:12vh;display:none;position:fixed;inset:0}#resource-editor-overlay.active{display:flex}#resource-editor-overlay:before{content:"";background:repeating-linear-gradient(0deg, transparent, transparent 2px, var(--scanline) 2px, var(--scanline) 4px);pointer-events:none;z-index:0;position:fixed;inset:0}.resource-editor-container{background:radial-gradient(ellipse 90% 80% at 100% 0%, color-mix(in srgb, var(--editor-accent) 8%, transparent), transparent 68%), linear-gradient(135deg, color-mix(in srgb, var(--editor-accent) 5%, transparent) 0%, transparent 58%), var(--editor-panel);border:1px solid var(--editor-border);box-shadow:0 0 28px color-mix(in srgb, var(--editor-accent-glow) 82%, transparent), 0 24px 70px #000000bd, inset 0 0 34px color-mix(in srgb, var(--editor-accent) 5%, transparent);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));z-index:1;width:100%;max-width:750px;margin:0 24px;position:relative;overflow:hidden}.resource-editor-container:before{content:"";background:linear-gradient(90deg, var(--editor-wash), transparent 18%, transparent 82%, var(--editor-wash)), repeating-linear-gradient(0deg, transparent, transparent 2px, var(--scanline) 2px, var(--scanline) 4px);opacity:.36;pointer-events:none;position:absolute;inset:0}.resource-editor-topbar{background:linear-gradient(90deg, color-mix(in srgb, var(--editor-accent) 8%, transparent) 0%, transparent 100%), #ffffff04;border-bottom:1px solid var(--editor-border);z-index:1;justify-content:space-between;align-items:center;gap:14px;padding:12px 24px;display:flex;position:relative}.resource-editor-title{color:var(--text);letter-spacing:.35em;text-shadow:0 0 6px var(--editor-accent-glow);text-transform:uppercase;font-family:Cinzel,serif;font-size:.65rem;font-weight:600}.resource-editor-close,.resource-editor-submit,.resource-editor-open{background:linear-gradient(135deg, color-mix(in srgb, var(--editor-accent,var(--division-accent,var(--theme-accent,var(--red-bright)))) 8%, transparent), transparent), color-mix(in srgb, var(--theme-bg,var(--void)) 78%, transparent);border:1px solid var(--editor-accent,var(--division-accent,var(--theme-accent,var(--red-bright))));box-shadow:0 0 10px color-mix(in srgb, var(--editor-accent-glow,var(--division-accent-glow,var(--theme-accent-glow,var(--red-glow)))) 65%, transparent);clip-path:polygon(0 0,calc(100% - 4px) 0,100% 4px,100% 100%,4px 100%,0 calc(100% - 4px));color:var(--editor-accent,var(--division-accent,var(--theme-accent,var(--red-bright))));cursor:crosshair;letter-spacing:.2em;text-transform:uppercase;padding:7px 14px;font-family:Orbitron,sans-serif;font-size:.55rem;font-weight:700;transition:color .2s,border-color .2s,background .2s,box-shadow .2s,text-shadow .2s}.resource-editor-open{--editor-accent:var(--division-accent,var(--theme-accent));--editor-accent-glow:var(--division-accent-glow,var(--theme-accent-glow));color:var(--editor-accent)}.resource-editor-close:hover,.resource-editor-submit:hover,.resource-editor-open:hover,.resource-editor-close:focus-visible,.resource-editor-submit:focus-visible,.resource-editor-open:focus-visible{background:radial-gradient(ellipse 90% 140% at 50% 120%, color-mix(in srgb, var(--editor-accent,var(--division-accent,var(--theme-accent,var(--red-bright)))) 20%, transparent), transparent 68%), color-mix(in srgb, var(--editor-accent,var(--division-accent,var(--theme-accent,var(--red-bright)))) 12%, transparent);border-color:var(--editor-accent,var(--division-accent,var(--theme-accent,var(--red-bright))));box-shadow:0 0 16px var(--editor-accent-glow,var(--division-accent-glow,var(--theme-accent-glow,var(--red-glow)))), inset 0 0 16px color-mix(in srgb, var(--editor-accent,var(--division-accent,var(--theme-accent,var(--red-bright)))) 10%, transparent);color:var(--editor-accent,var(--division-accent,var(--theme-accent,var(--red-bright))));text-shadow:0 0 8px var(--editor-accent-glow,var(--division-accent-glow,var(--theme-accent-glow,var(--red-glow))))}.resource-editor-close:focus-visible,.resource-editor-submit:focus-visible,.resource-editor-open:focus-visible{outline:1px solid var(--editor-accent,var(--division-accent,var(--theme-accent,var(--red-bright))));outline-offset:3px}.resource-editor-form{scrollbar-color:var(--editor-accent-dim) var(--editor-void);scrollbar-width:thin;z-index:1;gap:0;max-height:min(560px,100vh - 230px);display:grid;position:relative;overflow-y:auto}.resource-editor-form::-webkit-scrollbar{width:4px}.resource-editor-form::-webkit-scrollbar-track{background:var(--editor-void)}.resource-editor-form::-webkit-scrollbar-thumb{background:var(--editor-accent-dim)}.resource-editor-field{background:var(--editor-field);border-bottom:1px solid color-mix(in srgb, var(--border) 72%, var(--editor-accent-dim) 28%);gap:8px;padding:16px 24px;display:grid}.resource-editor-field label{color:var(--editor-label);letter-spacing:.25em;text-shadow:0 0 6px color-mix(in srgb, var(--editor-accent-glow) 70%, transparent);text-transform:uppercase;font-family:Orbitron,sans-serif;font-size:.55rem;font-weight:700}.resource-editor-field label:before{color:var(--editor-accent);content:">";text-shadow:0 0 8px var(--editor-accent-glow);margin-right:10px;font-family:Share Tech Mono,monospace}.resource-editor-field input,.resource-editor-field select,.resource-editor-field textarea{border:1px solid color-mix(in srgb, var(--border) 70%, var(--editor-accent-dim) 30%);color:var(--text);caret-color:var(--editor-accent);letter-spacing:.04em;text-shadow:0 0 5px #ffffff0d;background:#ffffff06;outline:none;width:100%;padding:9px 10px;font-family:Share Tech Mono,monospace;font-size:1rem}.resource-editor-field input::placeholder,.resource-editor-field textarea::placeholder{color:#ffffff85}.resource-editor-field select option{background:var(--theme-bg,var(--void));color:var(--text)}.resource-editor-field select,.resource-editor-field select:focus,.resource-editor-field select:active{background:linear-gradient(135deg, color-mix(in srgb, var(--editor-accent,var(--theme-accent,var(--red-bright))) 8%, transparent), transparent), color-mix(in srgb, var(--theme-bg,var(--void)) 92%, var(--theme-surface,var(--surface)));border-color:var(--editor-border,var(--theme-accent-dim,var(--border-hot)));color:var(--text)}.resource-editor-field select option:checked,.resource-editor-field select option:hover{background:var(--theme-bg,var(--void));color:var(--editor-accent,var(--theme-accent,var(--red-bright)))}.resource-editor-field input:focus,.resource-editor-field select:focus,.resource-editor-field textarea:focus{background:var(--editor-field-focus);border-color:var(--editor-accent);color:var(--text);box-shadow:0 0 0 1px color-mix(in srgb, var(--editor-accent) 24%, transparent), inset 0 0 16px color-mix(in srgb, var(--editor-accent) 5%, transparent);text-shadow:0 0 8px #ffffff14}.resource-editor-field textarea{resize:vertical;min-height:150px;line-height:1.55}.resource-editor-actions{background:linear-gradient(90deg, color-mix(in srgb, var(--editor-accent) 5%, transparent), transparent 60%), var(--editor-void);border-top:1px solid var(--editor-border);z-index:1;justify-content:space-between;align-items:center;gap:16px;padding:10px 24px;display:flex;position:relative}.resource-editor-actions:before{color:var(--editor-accent);content:">";text-shadow:0 0 8px var(--editor-accent-glow);margin-right:-6px;font-family:Share Tech Mono,monospace;font-size:.9rem}.resource-editor-status{color:var(--editor-label);letter-spacing:.15em;text-transform:uppercase;min-height:1em;font-family:Orbitron,sans-serif;font-size:.5rem;font-weight:700}.resource-editor-status:before{content:"STATUS ";color:var(--text-faint)}.resource-editor-footer{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--editor-accent) 4%, transparent), transparent), var(--editor-void);border-top:1px solid var(--border);z-index:1;flex-wrap:wrap;gap:20px;padding:10px 24px;display:flex;position:relative}.resource-editor-hint{color:var(--editor-label);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:6px;font-family:Orbitron,sans-serif;font-size:.5rem;font-weight:700;display:flex}.resource-editor-hint kbd{border:1px solid var(--border);color:var(--text);background:#ffffff08;border-radius:2px;padding:2px 6px;font-family:Share Tech Mono,monospace;font-size:.55rem}.hub-row-tools{justify-content:flex-end;margin-top:6px;display:flex}.hub-row-edit{--editor-accent:var(--division-accent,var(--theme-accent));--editor-accent-glow:var(--division-accent-glow,var(--theme-accent-glow));color:var(--editor-accent);cursor:crosshair;letter-spacing:.22em;text-transform:uppercase;background:0 0;border:0;font-family:Share Tech Mono,monospace;font-size:.58rem}.hub-row-edit:hover{color:var(--editor-accent);text-shadow:0 0 8px var(--editor-accent-glow)}#library-editor-overlay,#inspection-editor-overlay,#council-editor-overlay,#timeline-editor-overlay,#cots-editor-overlay{background:radial-gradient(ellipse 70% 70% at 50% 12%, color-mix(in srgb, var(--theme-accent,var(--red-bright)) 9%, transparent), transparent 68%), linear-gradient(#00000075, #00000075), color-mix(in srgb, var(--theme-bg,var(--void)) 86%, transparent);-webkit-backdrop-filter:blur(10px)saturate(.82);z-index:4100;--editor-accent:var(--theme-accent,var(--red-bright));--editor-accent-soft:var(--theme-accent-soft,var(--red));--editor-accent-dim:var(--theme-accent-dim,var(--red-dim));--editor-accent-glow:var(--theme-accent-glow,var(--red-glow));--editor-panel:color-mix(in srgb, var(--theme-surface,var(--surface)) 82%, var(--editor-accent) 6%);--editor-void:color-mix(in srgb, var(--theme-bg,var(--void)) 88%, var(--editor-accent) 4%);--editor-wash:var(--theme-wash,color-mix(in srgb, var(--editor-accent) 5%, transparent));--editor-border:color-mix(in srgb, var(--editor-accent-dim) 70%, var(--border) 30%);--editor-label:color-mix(in srgb, var(--editor-accent) 58%, #fff 42%);--editor-field:linear-gradient(135deg, color-mix(in srgb, var(--editor-accent) 7%, transparent), #ffffff05), color-mix(in srgb, var(--theme-surface,var(--surface)) 84%, transparent);--editor-field-focus:linear-gradient(135deg, color-mix(in srgb, var(--editor-accent) 10%, transparent), #ffffff07), color-mix(in srgb, var(--theme-surface,var(--surface)) 92%, transparent);justify-content:center;align-items:flex-start;padding-top:12vh;display:none;position:fixed;inset:0}#library-editor-overlay.active,#inspection-editor-overlay.active,#council-editor-overlay.active,#timeline-editor-overlay.active,#cots-editor-overlay.active{display:flex}#library-editor-overlay:before,#inspection-editor-overlay:before,#council-editor-overlay:before,#timeline-editor-overlay:before,#cots-editor-overlay:before{content:"";background:repeating-linear-gradient(0deg, transparent, transparent 2px, var(--scanline) 2px, var(--scanline) 4px);pointer-events:none;z-index:0;position:fixed;inset:0}.library-editor-container{background:radial-gradient(ellipse 85% 80% at 100% 0%, color-mix(in srgb, var(--editor-accent) 8%, transparent), transparent 68%), linear-gradient(135deg, color-mix(in srgb, var(--editor-accent) 5%, transparent) 0%, transparent 58%), var(--editor-panel,var(--theme-panel,var(--panel)));border:1px solid var(--editor-border,var(--theme-accent-dim,var(--border-hot)));box-shadow:0 0 28px color-mix(in srgb, var(--editor-accent-glow,var(--theme-accent-glow,var(--red-glow))) 82%, transparent), 0 24px 70px #000000b8, inset 0 0 34px color-mix(in srgb, var(--editor-accent,var(--theme-accent,var(--red-bright))) 5%, transparent);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));max-width:860px;position:relative}.library-editor-container:before{content:"";background:linear-gradient(90deg, var(--editor-wash,var(--theme-wash,#c0001a0d)) 0%, transparent 18%, transparent 82%, var(--editor-wash,var(--theme-wash,#c0001a0d))), repeating-linear-gradient(0deg, transparent, transparent 2px, var(--scanline) 2px, var(--scanline) 4px);opacity:.36;pointer-events:none;position:absolute;inset:0}.library-editor-form{max-height:min(70vh,100vh - 220px)}.library-entry-stack{gap:16px;padding:18px 24px 24px;display:grid}.library-entry-editor{background:linear-gradient(135deg, color-mix(in srgb, var(--editor-accent) 5%, transparent), #ffffff04), color-mix(in srgb, var(--theme-surface,var(--surface)) 82%, transparent);border:1px solid var(--editor-border);clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px));box-shadow:inset 0 0 18px color-mix(in srgb, var(--editor-accent) 4%, transparent);overflow:hidden}.library-entry-toolbar,.library-editor-buttons{justify-content:space-between;align-items:center;gap:12px;display:flex}.library-entry-toolbar{background:linear-gradient(90deg, color-mix(in srgb, var(--editor-accent) 8%, transparent) 0%, transparent 100%), #ffffff03;border-bottom:1px solid var(--editor-border);padding:10px 16px}.library-entry-title{color:var(--editor-label);letter-spacing:.2em;text-shadow:0 0 6px color-mix(in srgb, var(--editor-accent-glow) 70%, transparent);text-transform:uppercase;font-family:Orbitron,sans-serif;font-size:.56rem}.library-editor-buttons{padding:0 24px 24px}.library-inline-btn{background:color-mix(in srgb, var(--theme-bg,var(--void)) 70%, transparent);border:1px solid var(--editor-border,var(--theme-accent-dim));clip-path:polygon(0 0,calc(100% - 4px) 0,100% 4px,100% 100%,4px 100%,0 calc(100% - 4px));color:var(--editor-accent,var(--theme-accent));cursor:crosshair;letter-spacing:.18em;text-transform:uppercase;padding:7px 12px;font-family:Orbitron,sans-serif;font-size:.52rem}.library-inline-btn:hover{background:color-mix(in srgb, var(--editor-accent,var(--theme-accent)) 12%, transparent);border-color:var(--editor-accent,var(--theme-accent));color:var(--editor-accent,var(--theme-accent));text-shadow:0 0 8px var(--editor-accent-glow,var(--theme-accent-glow))}.library-inline-btn.danger:hover{color:#ffb2b2;text-shadow:0 0 8px #ff5d5d66;border-color:#ff5d5d}#library-editor-overlay .resource-editor-topbar,#inspection-editor-overlay .resource-editor-topbar,#council-editor-overlay .resource-editor-topbar,#timeline-editor-overlay .resource-editor-topbar,#cots-editor-overlay .resource-editor-topbar{background:linear-gradient(90deg, color-mix(in srgb, var(--editor-accent) 8%, transparent) 0%, transparent 100%), #ffffff04;border-bottom:1px solid var(--editor-border)}#library-editor-overlay .resource-editor-title,#inspection-editor-overlay .resource-editor-title,#council-editor-overlay .resource-editor-title,#timeline-editor-overlay .resource-editor-title,#cots-editor-overlay .resource-editor-title{color:var(--text);text-shadow:0 0 6px var(--editor-accent-glow)}#library-editor-overlay .resource-editor-close,#library-editor-overlay .resource-editor-submit,#inspection-editor-overlay .resource-editor-close,#inspection-editor-overlay .resource-editor-submit,#council-editor-overlay .resource-editor-close,#council-editor-overlay .resource-editor-submit,#timeline-editor-overlay .resource-editor-close,#timeline-editor-overlay .resource-editor-submit,#cots-editor-overlay .resource-editor-close,#cots-editor-overlay .resource-editor-submit{border-color:var(--editor-accent);color:var(--editor-accent);box-shadow:0 0 10px color-mix(in srgb, var(--editor-accent-glow) 65%, transparent)}#library-editor-overlay .resource-editor-close:hover,#library-editor-overlay .resource-editor-submit:hover,#inspection-editor-overlay .resource-editor-close:hover,#inspection-editor-overlay .resource-editor-submit:hover,#council-editor-overlay .resource-editor-close:hover,#council-editor-overlay .resource-editor-submit:hover,#timeline-editor-overlay .resource-editor-close:hover,#timeline-editor-overlay .resource-editor-submit:hover,#cots-editor-overlay .resource-editor-close:hover,#cots-editor-overlay .resource-editor-submit:hover{background:color-mix(in srgb, var(--editor-accent) 12%, transparent);color:var(--editor-accent);border-color:var(--editor-accent);box-shadow:0 0 16px var(--editor-accent-glow), inset 0 0 16px color-mix(in srgb, var(--editor-accent) 10%, transparent);text-shadow:0 0 8px var(--editor-accent-glow)}#library-editor-overlay .resource-editor-field,#inspection-editor-overlay .resource-editor-field,#council-editor-overlay .resource-editor-field,#timeline-editor-overlay .resource-editor-field,#cots-editor-overlay .resource-editor-field{background:var(--editor-field);border-bottom:1px solid color-mix(in srgb, var(--border) 72%, var(--editor-accent-dim) 28%)}#library-editor-overlay .resource-editor-field label,#inspection-editor-overlay .resource-editor-field label,#council-editor-overlay .resource-editor-field label,#timeline-editor-overlay .resource-editor-field label,#cots-editor-overlay .resource-editor-field label{color:var(--editor-label)}
html:not(.holonet-developer-notice-ready) .developer-notice-overlay.active{opacity:0!important;pointer-events:none!important}html.holonet-release-intro #loader[data-loader-phase=intro-reveal]{opacity:0;pointer-events:none;background:0 0;transition:none}html.holonet-release-intro #loader[data-loader-phase=intro-reveal].hidden{opacity:0;transition:none}html.holonet-release-intro #loader[data-loader-phase=intro-reveal]:before,html.holonet-release-intro #loader[data-loader-phase=intro-reveal]:after{opacity:0!important;animation:none!important}html.holonet-crt-armed #app,html.holonet-crt-armed #rune-field,html.holonet-crt-armed #holo-grid{clip-path:inset(50% 0);filter:brightness(4.1)contrast(1.56)blur(2.2px)saturate(1.38);opacity:1;transform-origin:50%;will-change:clip-path, filter, transform;transform:scaleX(.055)scaleY(.012)}html.holonet-crt-opening #app,html.holonet-crt-opening #rune-field,html.holonet-crt-opening #holo-grid{animation:1.72s cubic-bezier(.18,.82,.22,1) both holonetViewportCrtOpen!important}html.holonet-crt-armed #nav-container,html.holonet-crt-opening #nav-container,html.holonet-crt-armed #vignette,html.holonet-crt-opening #vignette{clip-path:none!important;filter:none!important;opacity:1!important;will-change:auto!important;animation:none!important;transform:none!important}html.holonet-crt-opening #app>header>*,html.holonet-crt-opening #app>.status-bar,html.holonet-crt-opening #app>main,html.holonet-crt-opening #app>footer{opacity:1!important;animation:none!important}html.holonet-crt-opening #loader[data-loader-phase=intro-reveal] .loader-crt-reveal{pointer-events:none;z-index:4600;position:fixed;inset:0;opacity:1!important;animation:1.72s ease-out both holonetCrtFlashLayer!important;display:block!important}html.holonet-crt-opening #loader[data-loader-phase=intro-reveal] .loader-crt-reveal:before{content:"";opacity:0;transform-origin:50%;background:linear-gradient(90deg,#0000 0%,#ff3b4f57 18%,#fff4f4fa 50%,#ff3b4f57 82%,#0000 100%);height:2px;position:absolute;top:50%;left:-12vw;right:-12vw;transform:translateY(-50%)scaleX(.035)scaleY(.8);box-shadow:0 0 10px #ffffffeb,0 0 34px #ff3b4fd1,0 0 90px #ff3b4f5c;animation:1.34s cubic-bezier(.18,.82,.22,1) both holonetCrtBeam!important}html.holonet-crt-opening #loader[data-loader-phase=intro-reveal] .loader-crt-reveal:after{content:"";opacity:0;background:radial-gradient(100% 42%,#ffffff42,#ff3b4f26 28%,#0000 68%),linear-gradient(#0000 0%,#ff3b4f2e 48%,#ffffff38 50%,#ff3b4f26 52%,#0000 100%);position:absolute;inset:0;animation:1.05s ease-out both holonetCrtWhiteout!important}html.holonet-crt-opening #loader[data-loader-phase=intro-reveal] .loader-crt-reveal span{opacity:0;background:repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 4px),linear-gradient(90deg,#0000,#ff3b4f17,#0000);position:absolute;inset:0;animation:1.34s ease-out both holonetCrtScanWash!important}.loader-terminal-panel{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));background:radial-gradient(84% 92% at 50% 116%,#9b001829,#0000 64%),linear-gradient(145deg,#340a129e,#12080cf5 46%,#171014fa),#0c0407f0;border:1px solid #4a1c27eb;width:min(620px,100%);max-width:calc(100vw - 36px);box-shadow:0 0 34px #a000161f,0 22px 80px #000000d1,inset 0 0 30px #c0001a09}.loader-terminal-panel:before{opacity:.7;background:radial-gradient(80% 40% at 50% 0,#ff3b4f14,#0000 62%),linear-gradient(90deg,#ff3b4f1a,#0000 16% 84%,#ff3b4f14),repeating-linear-gradient(0deg,#0000,#0000 3px,#ffd2d205 3px 5px)}.loader-terminal-panel:after{opacity:.62;left:22px;right:22px}.loader-terminal-topbar{background:linear-gradient(90deg,#7a1a2829,#0000 68%);border-bottom:1px solid #7a1a2842}.loader-terminal-topbar span{color:#ffffffa8;letter-spacing:.28em}.loader-terminal-topbar span:last-child{color:#ff3b4fd1}.loader-terminal-body{gap:15px;min-height:auto}.loader-holonet-gate .loader-terminal-body,.loader-terminal-panel--ready .loader-terminal-body,.loader-terminal-panel--transit .loader-terminal-body{padding:clamp(28px,5vw,46px)}.loader-gate-body{text-align:center;place-items:center;gap:22px}.loader-gate-copy{justify-items:center;gap:10px;display:grid}.loader-gate-kicker,.loader-gate-note,.loader-gate-meta{color:#ffffffad;text-transform:uppercase;font-family:Share Tech Mono,monospace}.loader-gate-kicker{letter-spacing:.34em;font-size:clamp(.58rem,1.4vw,.72rem)}.loader-gate-title{color:var(--theme-accent);letter-spacing:.17em;max-width:680px;text-shadow:0 0 10px var(--theme-accent-glow), 0 0 34px #ff3b4f2e, 0 0 70px #a000161f;text-transform:uppercase;margin:0;font-family:Cinzel,serif;font-size:clamp(1.8rem,6vw,3.8rem);font-weight:900;line-height:.95}.loader-gate-note{letter-spacing:.12em;max-width:520px;font-size:clamp(.68rem,1.55vw,.82rem);line-height:1.55}.loader-gate-meta{letter-spacing:.22em;border-top:1px solid #7a1a2857;justify-content:space-between;align-items:center;gap:18px;width:100%;max-width:520px;padding-top:12px;font-size:.58rem;display:flex}.loader-terminal-line{color:#fffc;letter-spacing:.14em;text-transform:uppercase;border-left:1px solid #ff3b4f3d;align-items:center;gap:12px;padding:8px 0 8px 14px;font-family:Orbitron,monospace;font-size:clamp(.66rem,1.55vw,.82rem);display:flex}.loader-terminal-line:before{background:var(--theme-accent-dim);box-shadow:0 0 10px var(--theme-accent-glow);content:"";flex:none;width:4px;height:4px}.loader-terminal-status{color:var(--theme-accent);letter-spacing:.22em;text-align:center;background:radial-gradient(90% 110% at 50% 120%,#ff3b4f1a,#0000 64%),#16070c70;border:1px solid #ff3b4f38;padding:16px}.loader-terminal-button{clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,11px 100%,0 calc(100% - 11px));letter-spacing:.24em;min-height:46px;text-shadow:0 0 10px var(--theme-accent-glow);background:radial-gradient(100% 180% at 50% 120%,#ff3b4f1f,#0000 70%),linear-gradient(90deg,#ff3b4f24,#7a1a2814),#12060ac7;border:1px solid #ff3b4f6b;justify-content:center;align-items:center;width:min(360px,100%);padding:13px 22px;font-size:clamp(.66rem,1.45vw,.82rem);display:inline-flex;box-shadow:0 0 18px #ff002224,inset 0 0 16px #ff3b4f0d}.loader-terminal-button span{display:inline-block;transform:translate(.12em)}.loader-terminal-button:hover,.loader-terminal-button:focus-visible{background:radial-gradient(100% 180% at 50% 120%,#ff3b4f2e,#0000 70%),linear-gradient(90deg,#ff3b4f33,#7a1a281a),#1a080ddb;border-color:#ff3b4fad;box-shadow:0 0 24px #ff00223d,inset 0 0 18px #ff3b4f14}.loader-terminal-button:disabled{cursor:wait;opacity:.58}.loader-terminal-progress{background:#ff3b4f1a;border-color:#ff3b4f38}.loader-intro-skip{color:#ffffffb8;letter-spacing:.22em;background:linear-gradient(90deg,#16070cbd,#0401028a),#0000006b;border-color:#ff3b4f47;padding:9px 12px;font-size:.62rem;bottom:clamp(18px,3.5vh,36px);right:clamp(16px,3.2vw,38px)}.loader-intro-skip:hover,.loader-intro-skip:focus-visible{color:var(--theme-accent);letter-spacing:.24em;border-color:#ff3b4f80}#loader[data-loader-phase=intro-video] .loader-intro-video{padding:0;position:fixed;inset:0}#loader[data-loader-phase=intro-video] .loader-intro-video:before{content:"";opacity:0;transform-origin:50%;z-index:2;background:linear-gradient(90deg,#0000 0%,#ff3b4f57 18%,#fff4f4fa 50%,#ff3b4f57 82%,#0000 100%);height:2px;position:absolute;top:50%;left:-12vw;right:-12vw;transform:translateY(-50%)scaleX(.04)scaleY(.8);box-shadow:0 0 8px #ffffffe6,0 0 30px #ff3b4fc2,0 0 76px #ff3b4f57;animation:1.28s cubic-bezier(.18,.82,.22,1) forwards holonetVideoCrtLine!important}#loader[data-loader-phase=intro-video] .loader-intro-video:after{content:"";opacity:0;pointer-events:none;z-index:1;background:radial-gradient(100% 42%,#ffffff3d,#ff3b4f26 30%,#0000 68%);position:absolute;inset:0;animation:.98s ease-out both holonetVideoCrtWhiteout!important}#loader[data-loader-phase=intro-video] .old-guard-player--intro{clip-path:inset(50% 0);filter:brightness(4)contrast(1.55)blur(2px)saturate(1.36);opacity:1;transform-origin:50%;will-change:clip-path, filter, transform;transform:scaleX(.055)scaleY(.012);animation:1.5s cubic-bezier(.18,.82,.22,1) .12s forwards holonetVideoCrtOpen!important}@keyframes holonetCrtFlashLayer{0%,82%{opacity:1}to{opacity:0}}@keyframes holonetCrtBeam{0%{opacity:0;transform:translateY(-50%)scaleX(.035)scaleY(.72)}8%{opacity:1;transform:translateY(-50%)scaleX(.18)scaleY(1)}23%{opacity:1;transform:translateY(-50%)scaleX(1.08)scaleY(1.2)}to{opacity:0;transform:translateY(-50%)scaleX(1.08)scaleY(30)}}@keyframes holonetCrtWhiteout{0%{opacity:0;transform:scaleY(.02)}16%{opacity:.18;transform:scaleY(.025)}26%{opacity:.92;transform:scaleY(.12)}to{opacity:0;transform:scaleY(1)}}@keyframes holonetCrtScanWash{0%{opacity:0;transform:scaleX(.05)scaleY(.02)}20%{opacity:.42;transform:scaleX(1.06)scaleY(.02)}to{opacity:0;transform:scaleX(1)scaleY(1)}}@keyframes holonetVideoCrtLine{0%{opacity:0;transform:translateY(-50%)scaleX(.04)scaleY(.72)}9%{opacity:1;transform:translateY(-50%)scaleX(.2)scaleY(1)}24%{opacity:1;transform:translateY(-50%)scaleX(1.08)scaleY(1.2)}to{opacity:0;transform:translateY(-50%)scaleX(1.08)scaleY(24)}}@keyframes holonetVideoCrtWhiteout{0%{opacity:0;transform:scaleY(.02)}18%{opacity:.14;transform:scaleY(.025)}28%{opacity:.78;transform:scaleY(.12)}to{opacity:0;transform:scaleY(1)}}@keyframes holonetVideoCrtOpen{0%{clip-path:inset(50% 0);filter:brightness(4.1)contrast(1.55)blur(2.2px)saturate(1.38);opacity:1;transform:scaleX(.055)scaleY(.012)}24%{clip-path:inset(49.75% 0);filter:brightness(3.8)contrast(1.48)blur(1.85px)saturate(1.34);transform:scaleX(1.06)scaleY(.014)}to{clip-path:inset(0);filter:brightness()contrast()blur()saturate();opacity:1;transform:scaleX(1)scaleY(1)}}@keyframes holonetViewportCrtOpen{0%{clip-path:inset(50% 0);filter:brightness(4.25)contrast(1.58)blur(2.5px)saturate(1.4);opacity:1;transform:scaleX(.055)scaleY(.012)}23%{clip-path:inset(49.75% 0);filter:brightness(3.95)contrast(1.5)blur(2px)saturate(1.36);transform:scaleX(1.06)scaleY(.014)}to{clip-path:inset(0);filter:brightness()contrast()blur()saturate();opacity:1;transform:scaleX(1)scaleY(1)}}@media (max-width:680px){.loader-gate-meta{flex-direction:column;align-items:center;gap:7px}.loader-gate-title{letter-spacing:.1em}}@media (min-width:1600px){.loader-terminal-panel{width:min(72vw,820px)}.loader-terminal-topbar{padding:17px 24px 16px}.loader-terminal-topbar span{font-size:.66rem}.loader-holonet-gate .loader-terminal-body,.loader-terminal-panel--ready .loader-terminal-body,.loader-terminal-panel--transit .loader-terminal-body{padding:clamp(48px,4vw,68px)}.loader-gate-title{font-size:clamp(4.2rem,4vw,5.4rem)}.loader-gate-kicker{font-size:.82rem}.loader-gate-meta{max-width:660px;font-size:.68rem}.loader-terminal-line{font-size:.92rem}.loader-terminal-status{font-size:1.55rem}.loader-terminal-button{width:min(470px,100%);min-height:58px;font-size:.9rem}}@media (prefers-reduced-motion:reduce){html.holonet-crt-armed #nav-container,html.holonet-crt-armed #app,html.holonet-crt-armed #rune-field,html.holonet-crt-armed #holo-grid,html.holonet-crt-opening #nav-container,html.holonet-crt-opening #app,html.holonet-crt-opening #rune-field,html.holonet-crt-opening #holo-grid,#loader[data-loader-phase=intro-video] .old-guard-player--intro{clip-path:none;filter:none;opacity:1;transform:none;animation:none!important}html.holonet-crt-opening #loader[data-loader-phase=intro-reveal] .loader-crt-reveal,#loader[data-loader-phase=intro-video] .loader-intro-video:before,#loader[data-loader-phase=intro-video] .loader-intro-video:after{opacity:0!important;animation:none!important}}
#loader:before,#loader:after{pointer-events:none!important;position:absolute!important}#loader:before{background:repeating-linear-gradient(0deg,#0000,#0000 2px,#ffd2d207 2px 4px),linear-gradient(90deg,#ff3b4f07,#0000 18% 82%,#ff3b4f06);inset:0;opacity:.48!important;z-index:8800!important}#loader:after{background:radial-gradient(100% 100%,#0000 34%,#000000b8 100%),radial-gradient(62% 52%,#a0001612 0%,#0000 66%),radial-gradient(100% 90% at 50% 0,#64000f0e 0%,#0000 62%);inset:0;opacity:1!important;z-index:8750!important}html.holonet-release-intro #loader:before,html.holonet-release-intro #loader:after,#loader[data-loader-phase=intro-prompt]:before,#loader[data-loader-phase=intro-prompt]:after,#loader[data-loader-phase=intro-loading]:before,#loader[data-loader-phase=intro-loading]:after,#loader[data-loader-phase=intro-ready]:before,#loader[data-loader-phase=intro-ready]:after,#loader[data-loader-phase=intro-video]:before,#loader[data-loader-phase=intro-video]:after,#loader[data-loader-phase=intro-blackout]:before,#loader[data-loader-phase=intro-blackout]:after,#loader[data-loader-phase=intro-reveal]:before,#loader[data-loader-phase=intro-reveal]:after{opacity:inherit}html.holonet-release-intro #loader:before,#loader[data-loader-phase=intro-prompt]:before,#loader[data-loader-phase=intro-loading]:before,#loader[data-loader-phase=intro-ready]:before,#loader[data-loader-phase=intro-video]:before,#loader[data-loader-phase=intro-blackout]:before,#loader[data-loader-phase=intro-reveal]:before{opacity:.48!important;animation:6s linear infinite scanlines!important}html.holonet-release-intro #loader:after,#loader[data-loader-phase=intro-prompt]:after,#loader[data-loader-phase=intro-loading]:after,#loader[data-loader-phase=intro-ready]:after,#loader[data-loader-phase=intro-video]:after,#loader[data-loader-phase=intro-blackout]:after,#loader[data-loader-phase=intro-reveal]:after{opacity:1!important;animation:5s ease-in-out infinite pulseGlow!important}#loader.hidden:before,#loader.hidden:after{opacity:0!important}#loader .loader-crt-reveal{z-index:9200!important}
