@charset "UTF-8";
:root{
  --bg:#03070a;--bg2:#071016;--panel:#09151c;--panel2:#0d1b23;--line:#173744;--line2:#245465;
  --text:#eaf7fb;--muted:#91aab4;--cyan:#5be7ff;--cyan2:#1ebbd6;--orange:#ff962e;--red:#ff5a55;--green:#54d6a0;
  --purple:#b788ff;--gold:#ffd36a;--shadow:0 18px 60px rgba(0,0,0,.38);--r:16px;--shell:1180px;
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:
 radial-gradient(circle at 14% 0%,rgba(20,170,205,.12),transparent 32%),
 radial-gradient(circle at 92% 18%,rgba(255,139,37,.07),transparent 28%),
 linear-gradient(180deg,#03080b 0%,#040a0e 45%,#020507 100%);color:var(--text);font-family:Inter,Segoe UI,Arial,sans-serif;line-height:1.55;min-height:100vh}
body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.22;background-image:
 radial-gradient(circle at 20% 25%,rgba(255,255,255,.45) 0 1px,transparent 1.3px),
 radial-gradient(circle at 80% 12%,rgba(91,231,255,.5) 0 1px,transparent 1.4px),
 radial-gradient(circle at 68% 62%,rgba(255,255,255,.28) 0 1px,transparent 1.2px);background-size:230px 230px,310px 310px,180px 180px;z-index:-1}
a{color:inherit;text-decoration:none}button,input{font:inherit}.shell{width:min(var(--shell),calc(100% - 36px));margin:auto}.topbar{position:sticky;top:0;z-index:50;background:rgba(3,8,11,.88);backdrop-filter:blur(18px);border-bottom:1px solid rgba(91,231,255,.12)}
.nav{height:74px;display:flex;align-items:center;gap:24px}.brand{display:flex;align-items:center;gap:12px;margin-right:auto}.brand-mark{width:42px;height:42px;display:grid;place-items:center;font-weight:900;color:var(--cyan);letter-spacing:.04em;clip-path:polygon(18% 0,82% 0,100% 25%,100% 75%,82% 100%,18% 100%,0 75%,0 25%);background:linear-gradient(145deg,#123641,#06141a);box-shadow:inset 0 0 0 1px #2d7180}.brand-copy{display:grid;line-height:1.05}.brand-copy strong{font-size:14px;letter-spacing:.08em}.brand-copy span{font-size:9px;color:var(--muted);letter-spacing:.2em;text-transform:uppercase;margin-top:6px}.navlinks{display:flex;align-items:center;gap:4px}.navlinks a{padding:10px 12px;border-radius:10px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#b7c8cf}.navlinks a:hover,.navlinks a.active{color:var(--text);background:#0a1a21;box-shadow:inset 0 0 0 1px rgba(91,231,255,.1)}.menu-button{display:none;background:#0b1b22;color:var(--text);border:1px solid var(--line);border-radius:9px;padding:8px 11px;font-weight:800}
.utility{border-bottom:1px solid rgba(255,255,255,.04);background:#050c10}.utility .shell{min-height:34px;display:flex;align-items:center;gap:14px;overflow:auto}.utility a{white-space:nowrap;font:700 10px/1 monospace;letter-spacing:.1em;color:#8da6b0}.utility a:hover{color:var(--cyan)}.utility .live-dot{width:6px;height:6px;border-radius:50%;background:#58dfa9;box-shadow:0 0 14px #58dfa9;display:inline-block;margin-right:5px}
.hero{position:relative;overflow:hidden;padding:88px 0 74px;border-bottom:1px solid rgba(91,231,255,.08)}.hero:after{content:"";position:absolute;width:560px;height:560px;border:1px solid rgba(91,231,255,.09);border-radius:50%;right:-180px;top:-260px;box-shadow:0 0 0 48px rgba(91,231,255,.025),0 0 0 96px rgba(91,231,255,.016)}.hero-grid{display:grid;grid-template-columns:1.18fr .82fr;gap:62px;align-items:center}.eyebrow,.kicker,.micro{font-size:10px;letter-spacing:.17em;text-transform:uppercase;font-weight:900;color:var(--cyan)}.kicker{color:var(--orange)}.micro{color:#6e909c}.hero h1,.page-hero h1{font-size:clamp(48px,7vw,94px);line-height:.88;text-transform:uppercase;letter-spacing:-.055em;margin:18px 0 20px;max-width:820px}.page-hero h1{font-size:clamp(42px,6vw,76px)}.accent{color:var(--cyan);text-shadow:0 0 28px rgba(91,231,255,.22)}.orange-text{color:var(--orange)}.lede{max-width:700px;font-size:18px;color:#adc1c9;margin:0 0 28px}.actions{display:flex;gap:10px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid #245363;border-radius:10px;background:#0b2028;color:#e9faff;font-size:11px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;transition:.2s}.btn:hover{transform:translateY(-2px);border-color:var(--cyan);box-shadow:0 9px 28px rgba(28,185,214,.12)}.btn.primary{background:linear-gradient(135deg,var(--cyan),#25c8e2);color:#021014;border-color:transparent;box-shadow:0 10px 32px rgba(61,217,241,.18)}.btn.orange{background:linear-gradient(135deg,#ffad52,var(--orange));color:#160b00;border-color:transparent}.btn.ghost{background:transparent}.btn.disabled,[aria-disabled="true"]{opacity:.45;pointer-events:none;filter:saturate(.4)}
.command-card,.panel,.card,.data-panel{position:relative;background:linear-gradient(145deg,rgba(12,28,36,.94),rgba(5,14,19,.94));border:1px solid #1d4654;border-radius:var(--r);box-shadow:var(--shadow);overflow:hidden}.command-card:before,.panel:before,.card:before,.data-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgba(91,231,255,.04),transparent 30%,transparent 70%,rgba(255,150,46,.025))}.command-card{padding:20px}.status-row{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #17323c;padding-bottom:14px}.status{font-size:10px;letter-spacing:.11em;text-transform:uppercase}.dot{width:7px;height:7px;border-radius:50%;background:#51d5a1;box-shadow:0 0 12px #51d5a1;display:inline-block;margin-right:7px}.stat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin:16px 0}.stat{padding:13px;background:#0d1c23;border:1px solid #182f38;border-radius:11px}.stat b{display:block;font-size:14px}.stat span{font-size:9px;text-transform:uppercase;color:#78939e;letter-spacing:.1em}.terminal{font:11px/1.75 Consolas,monospace;background:#02080a;border:1px solid #10282f;border-radius:11px;padding:13px;color:#acc2ca}.cyan{color:var(--cyan)}.orange{color:var(--orange)}.green{color:var(--green)}
.section{padding:74px 0}.section.tight{padding-top:56px}.section-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:28px}.section-head h2{font-size:clamp(34px,4vw,56px);line-height:.94;letter-spacing:-.04em;text-transform:uppercase;margin:8px 0}.section-head p{color:var(--muted);max-width:500px}.grid{display:grid;gap:14px}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.card,.panel,.data-panel{padding:20px}.card{transition:.2s;min-height:190px}.card:hover{transform:translateY(-3px);border-color:#2d6677}.card h3,.panel h3,.data-panel h3{margin:14px 0 7px;font-size:18px}.card p,.panel p,.data-panel p{color:var(--muted);font-size:13px;margin:0 0 12px}.icon{width:38px;height:38px;border:1px solid #235465;background:#0a2b35;border-radius:9px;display:grid;place-items:center;color:var(--cyan);font-weight:900}.orange-edge{border-left:2px solid var(--orange)}.purple-edge{border-left:2px solid var(--purple)}.green-edge{border-left:2px solid var(--green)}.red-edge{border-left:2px solid var(--red)}.gold-edge{border-left:2px solid var(--gold)}.linkline{font-size:10px;font-weight:900;letter-spacing:.09em;color:var(--cyan);text-transform:uppercase}.tag{display:inline-flex;align-items:center;margin:4px 5px 0 0;padding:5px 8px;border-radius:6px;border:1px solid #1e4755;background:#08181e;color:#b7d2dc;font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.tag.orange{border-color:#5c3a1b;color:#ffb66a}.tag.red{border-color:#5b2424;color:#ff8c88}.tag.green{border-color:#174b3a;color:#7ee8bd}.tag.purple{border-color:#42315e;color:#c9aaff}.tag.gold{border-color:#5a4920;color:#ffe093}.tag.cyan{border-color:#174a58;color:#7beeff}
.banner{display:flex;align-items:center;justify-content:space-between;gap:22px;border:1px solid #214a58;border-radius:18px;padding:26px;background:linear-gradient(105deg,#0a222a,#071117 55%,#1a1108)}.banner h3{font-size:28px;margin:4px 0}.banner p{color:var(--muted);margin:0}.page-hero{padding:66px 0 44px;border-bottom:1px solid rgba(91,231,255,.08)}.breadcrumb{font:800 10px/1 monospace;color:#718d98;text-transform:uppercase;letter-spacing:.13em}.subnav{position:sticky;top:74px;z-index:40;background:rgba(4,12,16,.93);backdrop-filter:blur(14px);border-bottom:1px solid #12303a}.subnav .shell{display:flex;gap:5px;overflow-x:auto;padding-top:9px;padding-bottom:9px}.subnav a{white-space:nowrap;padding:8px 10px;border-radius:7px;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#8ca5af}.subnav a:hover{background:#0c2028;color:var(--cyan)}
.ops-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:26px}.ops-unit{border-left:2px solid var(--cyan);padding:7px 10px;background:rgba(9,24,30,.65)}.ops-unit strong{display:block;font-size:17px}.ops-unit span{font-size:9px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}
.flow{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.flow-step{position:relative;padding:16px 12px;border:1px solid #1d414e;background:#08171d;border-radius:12px;min-height:125px}.flow-step:not(:last-child):after{content:"›";position:absolute;right:-8px;top:42%;z-index:2;color:var(--cyan);font-size:22px}.flow-step b{font-size:12px;display:block;margin:7px 0}.flow-step span{font-size:10px;color:#819ca6}.step-num{font:900 10px/1 monospace;color:var(--orange)}
.table-wrap{overflow:auto;border:1px solid #173b47;border-radius:14px;background:#061118}table{width:100%;border-collapse:collapse;min-width:720px}th,td{text-align:left;padding:12px 14px;border-bottom:1px solid #102b34;vertical-align:top}th{font-size:9px;letter-spacing:.11em;text-transform:uppercase;color:#78a3b2;background:#0a1a21}td{font-size:12px;color:#c9d9de}td strong{color:#fff}tr:last-child td{border-bottom:0}.price{font-family:Consolas,monospace;color:var(--orange);font-weight:900}.cmd{font-family:Consolas,monospace;color:var(--cyan);font-weight:800;background:#05151b;padding:3px 6px;border-radius:5px;border:1px solid #163946;white-space:nowrap}.fine{font-size:10px;color:#6f8c97}.callout{border-left:3px solid var(--orange);background:#161009;border-radius:0 12px 12px 0;padding:15px 17px;color:#bdc8cc;font-size:12px}.callout.cyan{border-color:var(--cyan);background:#07161b}.callout.red{border-color:var(--red);background:#170b0b}.section-anchor{scroll-margin-top:140px}
.role-card{min-height:230px}.role-card .role-top{display:flex;justify-content:space-between;align-items:start;gap:8px}.role-symbol{font-size:28px}.metric{font:800 10px/1.4 Consolas,monospace;color:#98b8c4}.weapon-grid,.relic-grid,.social-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.weapon,.relic,.social-card{padding:18px;border-radius:14px;background:#081820;border:1px solid #183c47}.weapon strong,.relic strong,.social-card strong{display:block;font-size:15px;margin-bottom:5px}.weapon p,.relic p,.social-card p{font-size:11px;color:var(--muted);margin:0}.relic{border-color:#382b51;background:linear-gradient(145deg,#0d1220,#0a0910)}.relic strong{color:#d4bdff}.social-card{transition:.2s}.social-card:hover{transform:translateY(-2px);border-color:var(--cyan)}.social-card .platform{font-size:9px;color:var(--cyan);letter-spacing:.12em;text-transform:uppercase}.social-card.disabled{opacity:.48;pointer-events:none}
.warfront{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}.sector{padding:16px 13px;border-radius:12px;border:1px solid #30333a;background:linear-gradient(#0c151a,#080c0f);min-height:160px;position:relative}.sector:after{content:"";position:absolute;left:12px;right:12px;bottom:12px;height:3px;background:#19272d}.sector.active{border-color:#8b3d2d;background:linear-gradient(#1a1210,#090d0f)}.sector.active:after{background:var(--orange);box-shadow:0 0 15px rgba(255,150,46,.45)}.sector .num{font:900 10px/1 Consolas,monospace;color:#697d85}.sector h4{font-size:14px;margin:14px 0 5px}.sector p{font-size:10px;color:#839aa3;margin:0}.mission-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.mission{padding:14px;border:1px solid #193943;border-radius:10px;background:#07151a}.mission strong{font-size:12px}.mission p{font-size:10px;color:#78939e;margin:5px 0 0}
.progression{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.rank{border:1px solid #233641;background:#081319;padding:12px;border-radius:10px}.rank b{display:block;font-size:11px;color:#f0f8fa}.rank span{font:800 10px/1.4 Consolas,monospace;color:var(--gold)}
.searchbox{width:100%;max-width:440px;background:#06151b;border:1px solid #204653;color:#eaf7fb;padding:12px 14px;border-radius:10px;outline:none}.searchbox:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(91,231,255,.06)}.command-list{display:grid;gap:7px}.command-item{display:grid;grid-template-columns:170px 1fr auto;gap:12px;align-items:center;padding:12px;border:1px solid #153541;border-radius:10px;background:#07151b}.command-item strong{font:800 11px/1.3 Consolas,monospace;color:var(--cyan)}.command-item span{font-size:11px;color:#9db1b9}.copy-btn{background:#0b222b;border:1px solid #1b4654;color:#9ed8e6;border-radius:7px;font-size:9px;padding:6px 8px;cursor:pointer}.copy-btn:hover{border-color:var(--cyan);color:#fff}
.social-rail{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.social-pill{display:inline-flex;align-items:center;gap:7px;border:1px solid #193c47;background:#08171d;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.social-pill:hover{border-color:var(--cyan)}.social-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px rgba(91,231,255,.7)}
.footer{border-top:1px solid #102b34;padding:28px 0 36px;margin-top:28px;background:#03080b}.footer-grid{display:flex;justify-content:space-between;gap:20px;color:#66818c;font-size:10px}.footer a{color:#98b8c3}.disclaimer{font-size:10px;color:#728992;max-width:920px}
.reveal{opacity:0;transform:translateY(14px);transition:.55s ease}.reveal.in{opacity:1;transform:none}.scanline{position:absolute;inset:0;pointer-events:none;overflow:hidden}.scanline:before{content:"";position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(91,231,255,.45),transparent);animation:scan 5s linear infinite}@keyframes scan{from{top:-1px}to{top:100%}}.hazard{height:6px;background:repeating-linear-gradient(135deg,var(--orange) 0 16px,#18120d 16px 32px);opacity:.7}.divider{height:1px;background:linear-gradient(90deg,transparent,#204a58,transparent);margin:25px 0}.empty-state{border:1px dashed #25414b;border-radius:12px;padding:18px;color:#76909a;font-size:12px;background:#071015}
@media(max-width:980px){.navlinks{display:none;position:absolute;top:74px;left:18px;right:18px;background:#071116;border:1px solid #183844;border-radius:14px;padding:10px;box-shadow:var(--shadow);flex-direction:column;align-items:stretch}.navlinks.open{display:flex}.menu-button{display:block}.hero-grid,.grid.three,.grid.four{grid-template-columns:1fr 1fr}.flow{grid-template-columns:repeat(2,1fr)}.flow-step:after{display:none}.warfront{grid-template-columns:1fr 1fr}.mission-grid{grid-template-columns:1fr 1fr}.progression{grid-template-columns:1fr 1fr}.weapon-grid,.relic-grid,.social-grid{grid-template-columns:1fr 1fr}.ops-strip{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.shell{width:min(100% - 24px,var(--shell))}.nav{height:66px}.subnav{top:66px}.brand-copy span{display:none}.hero{padding:54px 0}.hero-grid,.grid.two,.grid.three,.grid.four,.weapon-grid,.relic-grid,.social-grid{grid-template-columns:1fr}.hero-grid{gap:32px}.hero h1,.page-hero h1{font-size:48px}.lede{font-size:15px}.section{padding:54px 0}.section-head{align-items:start;flex-direction:column}.ops-strip,.warfront,.mission-grid,.progression{grid-template-columns:1fr}.flow{grid-template-columns:1fr}.banner{align-items:flex-start;flex-direction:column}.footer-grid{flex-direction:column}.command-item{grid-template-columns:1fr}.copy-btn{justify-self:start}.utility{display:none}.page-hero{padding-top:44px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}

/* =========================================================
   V2.1 COMMAND NETWORK UPGRADE
   ========================================================= */
.brand-mark-v21{clip-path:none;background:transparent!important;box-shadow:none!important;width:46px;height:46px}.brand-mark-v21 img{display:block;width:46px;height:46px;filter:drop-shadow(0 0 12px rgba(91,231,255,.18))}.utility-status{margin-left:auto;white-space:nowrap;font:700 9px/1 monospace;letter-spacing:.11em;color:#546d77}.intel-ticker{height:28px;overflow:hidden;border-bottom:1px solid rgba(91,231,255,.08);background:linear-gradient(90deg,#061117,#081015,#0a0d0f);position:relative}.intel-ticker:before,.intel-ticker:after{content:"";position:absolute;top:0;bottom:0;width:80px;z-index:2;pointer-events:none}.intel-ticker:before{left:0;background:linear-gradient(90deg,#061117,transparent)}.intel-ticker:after{right:0;background:linear-gradient(270deg,#0a0d0f,transparent)}.intel-track{height:100%;display:flex;align-items:center;gap:20px;width:max-content;font:800 9px/1 monospace;letter-spacing:.13em;color:#71929e;animation:ticker 34s linear infinite}.intel-track span:nth-of-type(odd){color:#86eafa}.intel-track i{width:5px;height:5px;background:var(--orange);transform:rotate(45deg);box-shadow:0 0 8px rgba(255,150,46,.5)}@keyframes ticker{to{transform:translateX(-50%)}}
.hero-v21{padding:80px 0 72px;min-height:610px}.hero-v21:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(91,231,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(91,231,255,.028) 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.65),transparent 88%);pointer-events:none}.hero-grid-lines{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 0 14%,rgba(91,231,255,.07) 14% 14.08%,transparent 14.08% 72%,rgba(255,150,46,.05) 72% 72.08%,transparent 72.08%)}.hero-grid-v21{grid-template-columns:1.08fr .92fr;gap:48px}.hero-copy-v21{position:relative}.hero-copy-v21:after{content:"BS87";position:absolute;left:-8px;top:48px;font:900 clamp(90px,13vw,188px)/.75 Arial,sans-serif;letter-spacing:-.07em;color:rgba(91,231,255,.022);z-index:-1}.hero-badge{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:6px 9px;border-left:2px solid var(--orange);background:rgba(255,150,46,.045);font:800 9px/1 monospace;letter-spacing:.12em;color:#9bb0b8}.badge-pip{width:6px;height:6px;background:var(--orange);box-shadow:0 0 10px rgba(255,150,46,.55)}
.ops-console{position:relative;border:1px solid #20515f;border-radius:18px;background:linear-gradient(155deg,rgba(7,24,31,.96),rgba(3,10,13,.98));box-shadow:0 26px 90px rgba(0,0,0,.45),inset 0 0 0 1px rgba(91,231,255,.025);overflow:hidden}.ops-console:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--cyan),transparent 48%,var(--orange))}.radar-shell{padding:20px 20px 0}.radar{height:245px;position:relative;border:1px solid #173d48;border-radius:14px;overflow:hidden;background:radial-gradient(circle at center,rgba(38,160,184,.12),transparent 8%),repeating-radial-gradient(circle at center,transparent 0 39px,rgba(91,231,255,.08) 40px 41px),linear-gradient(rgba(91,231,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(91,231,255,.035) 1px,transparent 1px),#041015;background-size:auto,auto,32px 32px,32px 32px}.radar:before,.radar:after{content:"";position:absolute;background:rgba(91,231,255,.09)}.radar:before{width:1px;top:0;bottom:0;left:50%}.radar:after{height:1px;left:0;right:0;top:50%}.radar-sweep{position:absolute;width:72%;height:72%;left:14%;top:14%;border-radius:50%;background:conic-gradient(from 0deg,rgba(91,231,255,.30),rgba(91,231,255,.035) 18deg,transparent 66deg);animation:radarSweep 4.8s linear infinite;transform-origin:center}.radar-center{position:absolute;width:9px;height:9px;left:calc(50% - 4px);top:calc(50% - 4px);border:2px solid var(--cyan);border-radius:50%;box-shadow:0 0 14px rgba(91,231,255,.7)}.blip{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 3px rgba(255,150,46,.1),0 0 14px rgba(255,150,46,.7);animation:blip 2.6s ease-in-out infinite}.b1{left:68%;top:34%}.b2{left:29%;top:64%;animation-delay:.8s}.b3{left:57%;top:74%;animation-delay:1.45s;background:var(--cyan);box-shadow:0 0 0 3px rgba(91,231,255,.1),0 0 14px rgba(91,231,255,.7)}.radar-label{position:absolute;left:12px;bottom:10px;font:800 9px/1 monospace;letter-spacing:.12em;color:#678894}.console-data{padding:18px 20px 20px}@keyframes radarSweep{to{transform:rotate(360deg)}}@keyframes blip{0%,100%{opacity:.32;transform:scale(.85)}45%{opacity:1;transform:scale(1.3)}}
.quick-dock{border-bottom:1px solid rgba(91,231,255,.08);background:linear-gradient(180deg,#061116,#040b0f);padding:16px 0 18px}.dock-label{font:800 9px/1 monospace;color:#647f8a;letter-spacing:.13em;margin-bottom:10px}.dock-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:7px}.dock-grid a{min-height:68px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:9px;align-items:center;padding:10px 11px;border:1px solid #143642;border-radius:10px;background:#07151b;transition:.18s}.dock-grid a:hover{border-color:#2a6677;background:#0a1b22;transform:translateY(-2px)}.dock-code{grid-row:1/3;display:grid;place-items:center;width:31px;height:31px;border:1px solid #1f5968;border-radius:8px;color:var(--cyan);font:900 10px/1 monospace;background:#08232b}.dock-grid strong{font-size:11px;align-self:end}.dock-grid small{font:700 8px/1 monospace;letter-spacing:.08em;text-transform:uppercase;color:#6f8b95;align-self:start}
.feature-command{display:grid;grid-template-columns:.9fr 1.1fr;gap:0;border:1px solid #1e4a58;border-radius:18px;overflow:hidden;background:linear-gradient(120deg,#081a21,#051015 60%,#110d08);box-shadow:var(--shadow)}.feature-copy{padding:30px}.feature-copy h3{font-size:clamp(27px,3.2vw,44px);line-height:.98;letter-spacing:-.035em;margin:10px 0 14px;text-transform:uppercase}.feature-copy p{color:#9fb4bc;max-width:560px}.feature-tags{display:flex;gap:6px;flex-wrap:wrap;margin:18px 0 22px}.feature-tags span{font:800 8px/1 monospace;letter-spacing:.08em;text-transform:uppercase;color:#a6c6d0;border:1px solid #1d4654;background:#07151b;border-radius:6px;padding:6px 8px}.warfront-mini{border-left:1px solid #1d414d;padding:24px;background:linear-gradient(180deg,rgba(14,29,35,.72),rgba(5,12,15,.86))}.wf-head{display:flex;justify-content:space-between;gap:10px;font:800 8px/1 monospace;letter-spacing:.11em;color:#607e89;margin-bottom:20px}.wf-route{display:grid;grid-template-columns:1fr 14px 1fr 14px 1fr 14px 1fr 14px 1fr;align-items:center}.wf-line{height:1px;background:#26424b}.wf-node{min-height:128px;padding:12px 9px;border:1px solid #253943;border-radius:10px;background:#081319;position:relative}.wf-node.active{border-color:#8b5130;background:linear-gradient(#16120e,#0a1013)}.wf-node.active:after{content:"ACTIVE";position:absolute;right:7px;top:7px;font:900 6px/1 monospace;letter-spacing:.08em;color:var(--orange)}.wf-node b{font:900 18px/1 monospace;color:#5e7a84}.wf-node.active b{color:var(--orange)}.wf-node span{display:block;margin-top:16px;font-size:10px;font-weight:800}.wf-node small{display:block;margin-top:5px;color:#667f89;font-size:8px}.wf-note{margin-top:16px;padding-top:13px;border-top:1px solid #18343e;font-size:10px;color:#77939d}.section-alt{background:linear-gradient(180deg,rgba(6,17,22,.7),rgba(3,8,11,.15));border-top:1px solid rgba(91,231,255,.05);border-bottom:1px solid rgba(91,231,255,.05)}
.manual-index{padding:24px 0 6px;background:linear-gradient(180deg,#061217,#040b0e)}.manual-index-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.manual-index-grid a{padding:13px 11px;border:1px solid #163945;border-radius:10px;background:#07151b;min-height:84px;transition:.18s}.manual-index-grid a:hover{transform:translateY(-2px);border-color:#2a6272}.manual-index-grid span{font:900 8px/1 monospace;letter-spacing:.1em;color:var(--orange)}.manual-index-grid strong{display:block;margin:9px 0 3px;font-size:11px}.manual-index-grid small{font-size:8px;color:#718b95}.subnav a.active-section{background:#0d2730;color:var(--cyan);box-shadow:inset 0 0 0 1px rgba(91,231,255,.14)}
@media(max-width:1080px){.dock-grid{grid-template-columns:repeat(3,1fr)}.manual-index-grid{grid-template-columns:repeat(3,1fr)}.feature-command{grid-template-columns:1fr}.warfront-mini{border-left:0;border-top:1px solid #1d414d}.wf-route{grid-template-columns:repeat(5,1fr);gap:6px}.wf-line{display:none}}
@media(max-width:980px){.hero-grid-v21{grid-template-columns:1fr}.ops-console{max-width:620px}.radar{height:220px}}
@media(max-width:650px){.intel-ticker{display:none}.utility-status{display:none}.hero-v21{min-height:0;padding-top:48px}.dock-grid,.manual-index-grid{grid-template-columns:1fr 1fr}.feature-copy,.warfront-mini{padding:20px}.wf-route{grid-template-columns:1fr 1fr}.wf-node:last-child{grid-column:1/-1}.radar{height:190px}.hero-copy-v21:after{display:none}}
@media(max-width:430px){.dock-grid,.manual-index-grid,.wf-route{grid-template-columns:1fr}}


/* =========================================================
   V2.2 OPERATOR UPLINK
   ========================================================= */
.brand-mark-v22{clip-path:none;background:transparent!important;box-shadow:none!important;width:46px;height:46px}.brand-mark-v22 img{display:block;width:46px;height:46px;filter:drop-shadow(0 0 12px rgba(91,231,255,.22))}
.hero-v22{padding:54px 0 46px;min-height:650px}.hero-v22:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(91,231,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(91,231,255,.03) 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.75),transparent 94%);pointer-events:none}.hero-grid-v22{grid-template-columns:.94fr 1.06fr;gap:28px;min-height:548px}.hero-copy-v22{position:relative;z-index:3}.hero-copy-v22:after{content:"87";position:absolute;left:-18px;top:72px;font:900 clamp(150px,19vw,260px)/.72 Arial,sans-serif;letter-spacing:-.08em;color:rgba(91,231,255,.025);z-index:-1}.hero-v22 h1{font-size:clamp(58px,7.2vw,102px);max-width:700px}.social-rail-v22{max-width:620px}.hero-live-ready{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px}.hero-live-ready span{display:inline-flex;align-items:center;min-height:27px;padding:0 9px;border:1px solid #173d49;border-radius:6px;background:rgba(4,18,23,.72);font:800 8px/1 monospace;letter-spacing:.08em;color:#6f909b}.hero-live-ready span:first-child{color:#a7d6c4;border-color:#22523f}.hero-live-ready .live-dot{width:5px;height:5px;border-radius:50%;background:#55dba4;box-shadow:0 0 10px #55dba4;margin-right:5px}
.operator-console{height:548px;position:relative;border:1px solid #214e5d;border-radius:22px;overflow:hidden;background:radial-gradient(circle at 48% 38%,rgba(17,135,160,.14),transparent 23%),linear-gradient(145deg,#06161d 0%,#03090d 58%,#100a08 100%);box-shadow:0 34px 110px rgba(0,0,0,.48),inset 0 0 0 1px rgba(91,231,255,.03)}.operator-console:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(91,231,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(91,231,255,.035) 1px,transparent 1px);background-size:38px 38px;mask-image:linear-gradient(#000,transparent 88%);pointer-events:none}.operator-console:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 90px rgba(0,0,0,.52);pointer-events:none}.operator-topline{position:absolute;left:18px;right:18px;top:17px;z-index:6;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(91,231,255,.18);padding-bottom:10px;font:900 8px/1 monospace;letter-spacing:.13em;color:#91acb6}.operator-topline span{display:flex;align-items:center;gap:6px}.operator-topline i{width:6px;height:6px;background:var(--green);border-radius:50%;box-shadow:0 0 12px var(--green)}.operator-topline b{color:var(--cyan);font-size:10px}.operator-radar{position:absolute;width:390px;height:390px;right:-45px;top:26px;border-radius:50%;background:repeating-radial-gradient(circle at center,transparent 0 47px,rgba(91,231,255,.085) 48px 49px),linear-gradient(rgba(91,231,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(91,231,255,.035) 1px,transparent 1px);background-size:auto,32px 32px,32px 32px;opacity:.72}.operator-radar:before,.operator-radar:after{content:"";position:absolute;background:rgba(91,231,255,.13)}.operator-radar:before{width:1px;top:0;bottom:0;left:50%}.operator-radar:after{height:1px;left:0;right:0;top:50%}.operator-sweep{position:absolute;inset:7%;border-radius:50%;background:conic-gradient(from 0deg,rgba(91,231,255,.25),rgba(91,231,255,.02) 20deg,transparent 70deg);animation:radarSweep 5.6s linear infinite}.or-ring{position:absolute;border:1px solid rgba(91,231,255,.12);border-radius:50%}.or-ring.r1{inset:22%}.or-ring.r2{inset:38%}.or-cross{position:absolute;width:7px;height:7px;border:1px solid var(--cyan);transform:rotate(45deg);box-shadow:0 0 9px rgba(91,231,255,.6)}.x1{left:28%;top:40%}.x2{left:64%;top:67%}.target-pip{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--orange);box-shadow:0 0 12px rgba(255,150,46,.8);animation:blip 2.5s ease-in-out infinite}.tp1{left:71%;top:26%}.tp2{left:46%;top:59%;animation-delay:.75s}.tp3{left:79%;top:70%;animation-delay:1.25s;background:var(--cyan);box-shadow:0 0 12px rgba(91,231,255,.8)}
.operator-glow{position:absolute;width:72%;height:72%;right:0;bottom:3%;background:radial-gradient(ellipse at 50% 55%,rgba(53,192,230,.18),transparent 47%),radial-gradient(ellipse at 76% 48%,rgba(192,58,255,.13),transparent 38%);filter:blur(16px)}.operator-art{position:absolute;z-index:3;width:min(650px,92%);height:auto;right:-16px;bottom:-74px;filter:drop-shadow(0 28px 40px rgba(0,0,0,.62)) drop-shadow(-10px 0 28px rgba(28,181,219,.10));user-select:none}.operator-id{position:absolute;z-index:7;left:19px;bottom:58px;padding:11px 13px 10px;border-left:3px solid var(--orange);background:linear-gradient(90deg,rgba(2,9,12,.94),rgba(2,9,12,.62),transparent);min-width:240px}.operator-call{display:block;font-size:17px;font-weight:950;letter-spacing:.07em}.operator-id small{display:block;margin-top:4px;font:800 8px/1 monospace;letter-spacing:.12em;color:#6e8d98}.operator-chips{position:absolute;z-index:7;right:15px;bottom:16px;display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.operator-chips span{padding:6px 7px;border:1px solid #1b4856;background:rgba(4,17,22,.87);border-radius:6px;font:900 7px/1 monospace;letter-spacing:.08em;color:#8cc6d3}.operator-scan-label{position:absolute;z-index:7;left:19px;bottom:23px;font:900 7px/1 monospace;letter-spacing:.14em;color:#4f747f}.operator-scan-label:after{content:"";display:inline-block;width:74px;height:1px;margin-left:8px;vertical-align:middle;background:linear-gradient(90deg,var(--cyan),transparent)}
.wf-node.route-start{border-color:#2b4b56;background:linear-gradient(#0d171b,#081114)}.wf-node.route-start:after{content:"ROUTE 01";position:absolute;right:7px;top:7px;font:900 6px/1 monospace;letter-spacing:.08em;color:#7896a0}.wf-node.route-start b{color:var(--cyan)}
.page-hero-operator{padding-top:48px;padding-bottom:0;overflow:hidden}.about-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:end;gap:24px}.about-operator-wrap{height:350px;position:relative;overflow:hidden}.about-operator-wrap:before{content:"";position:absolute;width:320px;height:320px;right:20px;top:30px;border:1px solid rgba(91,231,255,.12);border-radius:50%;box-shadow:0 0 0 44px rgba(91,231,255,.02),0 0 0 88px rgba(255,150,46,.015)}.about-operator-wrap img{position:absolute;right:-5px;bottom:-105px;width:470px;max-width:100%;filter:drop-shadow(0 24px 34px rgba(0,0,0,.62))}.about-operator-wrap span{position:absolute;right:14px;bottom:18px;z-index:2;padding:7px 9px;border-left:2px solid var(--orange);background:rgba(3,10,13,.78);font:900 8px/1 monospace;letter-spacing:.12em;color:#8ca9b3}.tiktok-card{border-left:2px solid #7f55a8}.kick-card{border-left:2px solid #65c644}
/* Smoother ticker entrance: contents begin fully on-canvas instead of clipped at x=0. */
.intel-track{padding-left:36px}
@media(max-width:1100px){.hero-grid-v22{grid-template-columns:1fr 1fr}.operator-console{height:500px}.operator-art{width:610px;right:-62px}.hero-v22 h1{font-size:clamp(54px,7vw,82px)}}
@media(max-width:980px){.hero-grid-v22{grid-template-columns:1fr}.operator-console{max-width:700px;height:530px}.operator-art{width:650px;right:-24px}.about-hero-grid{grid-template-columns:1fr}.about-operator-wrap{height:300px;max-width:620px}.page-hero-operator{padding-bottom:0}}
@media(max-width:650px){.hero-v22{min-height:0;padding:44px 0 28px}.hero-v22 h1{font-size:clamp(48px,15vw,72px)}.operator-console{height:420px;border-radius:16px}.operator-radar{width:310px;height:310px;right:-74px}.operator-art{width:480px;right:-42px;bottom:-58px}.operator-id{left:12px;bottom:51px;min-width:205px}.operator-call{font-size:14px}.operator-chips{right:10px;bottom:11px;max-width:180px}.operator-topline{left:12px;right:12px}.hero-live-ready span:last-child{display:none}.about-operator-wrap{height:255px}.about-operator-wrap img{width:370px;bottom:-92px}}
@media(max-width:430px){.operator-console{height:375px}.operator-art{width:420px;right:-60px}.operator-id{bottom:48px}.operator-chips span:nth-child(2){display:none}.social-rail-v22{gap:5px}.hero-live-ready{display:none}}


/* =========================================================
   V3 LIVE COMMAND NETWORK
   ========================================================= */
.hero-v3{min-height:0}
.expedition-chip{gap:4px}.expedition-chip b{color:var(--orange);font-size:8px}.expedition-chip strong{font:900 9px/1 monospace;color:var(--cyan)}
[data-expedition-phase][data-phase="warning10"]{color:#ffc15a!important}[data-expedition-phase][data-phase="warning5"]{color:#ff9838!important}[data-expedition-phase][data-phase="final"]{color:#ff5d5d!important;text-shadow:0 0 12px rgba(255,93,93,.35)}
.ops-dashboard-section{padding-top:44px;background:linear-gradient(180deg,#061217 0%,#03090c 100%);border-bottom:1px solid #112b34}.ops-dashboard{display:grid;grid-template-columns:.8fr 1.1fr 1.35fr;border:1px solid #1b4552;border-radius:18px;overflow:hidden;background:linear-gradient(145deg,rgba(7,24,31,.94),rgba(3,10,13,.98));box-shadow:0 26px 70px rgba(0,0,0,.3)}.ops-dashboard>div{padding:24px;min-height:215px}.ops-dashboard>div+div{border-left:1px solid #173944}.ops-panel-label{font:900 8px/1 monospace;letter-spacing:.14em;color:#76939d;margin-bottom:17px}.countdown{font:950 clamp(42px,4.2vw,66px)/.9 monospace;letter-spacing:-.07em;color:#e8faff;text-shadow:0 0 30px rgba(91,231,255,.12)}.phase-row{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-top:18px;font:800 9px/1.2 monospace;color:#78929b}.phase-badge{padding:7px 9px;border:1px solid #295361;border-radius:6px;background:#081b22;color:var(--cyan)}.warning-track{height:4px;background:#102a33;border-radius:999px;margin-top:18px;overflow:hidden}.warning-track span{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--cyan),var(--orange));transition:width .7s ease}.ops-hint{margin-top:13px;font:800 7px/1.4 monospace;letter-spacing:.08em;color:#58727b}.sector-head{display:flex;justify-content:space-between;align-items:flex-end;gap:14px}.sector-head strong{display:block;font-size:23px}.sector-head span{display:block;margin-top:5px;color:#77919a;font:800 9px/1 monospace;letter-spacing:.08em;text-transform:uppercase}.sector-head b{font:950 34px/1 monospace;color:var(--orange)}.control-bar{height:9px;background:#0b232b;border:1px solid #19404c;border-radius:999px;margin:22px 0;overflow:hidden}.control-bar span{display:block;height:100%;width:0;background:linear-gradient(90deg,#38c9e9,#ff9d31);box-shadow:0 0 20px rgba(91,231,255,.25);transition:width .7s ease}.ops-metrics{display:grid;grid-template-columns:.55fr 1.3fr .7fr;gap:8px}.ops-metrics div{padding:9px;border:1px solid #153742;border-radius:7px;background:#07161c;min-width:0}.ops-metrics span{display:block;font:800 7px/1 monospace;letter-spacing:.09em;color:#617d86}.ops-metrics strong{display:block;margin-top:6px;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sector-route-live{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.sector-live{position:relative;padding:14px 10px 12px;min-height:128px;border:1px solid #173a45;border-radius:9px;background:#07141a;opacity:.55;transition:.25s}.sector-live b{display:block;font:950 15px/1 monospace;color:#58727c}.sector-live span{display:block;margin-top:19px;font-size:9px;font-weight:900}.sector-live small{display:block;margin-top:5px;font-size:7px;color:#69828b}.sector-live.active{opacity:1;border-color:#b76c24;box-shadow:inset 0 0 0 1px rgba(255,157,49,.1),0 0 25px rgba(255,157,49,.06)}.sector-live.active:after{content:"ACTIVE";position:absolute;right:7px;top:7px;font:900 6px/1 monospace;color:var(--orange)}.sector-live.active b{color:var(--orange)}.sector-live.cleared{opacity:.82;border-color:#24614c}.sector-live.cleared:after{content:"CLEARED";position:absolute;right:7px;top:7px;font:900 6px/1 monospace;color:#56dca7}.sector-live.locked:after{content:"LOCKED";position:absolute;right:7px;top:7px;font:900 6px/1 monospace;color:#4f6871}.stream-uplink{margin-top:18px;display:grid;grid-template-columns:.72fr 1.28fr;gap:0;border:1px solid #173b47;border-radius:16px;overflow:hidden;background:#061218}.stream-copy{padding:25px}.stream-copy h3{font-size:24px;margin:8px 0 10px}.stream-frame-shell{min-height:310px;background:radial-gradient(circle at center,rgba(91,231,255,.08),transparent 38%),#020609;border-left:1px solid #173b47;display:grid;place-items:center;overflow:hidden}.stream-frame-shell iframe{width:100%;height:100%;min-height:310px;border:0}.stream-placeholder{text-align:center;color:#78949e;display:grid;gap:9px;justify-items:center}.stream-placeholder strong{font:900 11px/1 monospace;letter-spacing:.12em;color:#b6d2da}.stream-placeholder small{font-size:10px}.det-live-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:22px;max-width:920px}.det-live-strip>div{padding:12px 13px;border:1px solid #17404c;background:#07171d;border-radius:8px}.det-live-strip span{display:block;font:800 7px/1 monospace;letter-spacing:.11em;color:#6f8992}.det-live-strip strong{display:block;margin-top:7px;font:900 12px/1.2 monospace;color:#cce9ef}.det-live-strip>div:nth-child(2) strong{color:var(--orange)}
@media(max-width:1100px){.ops-dashboard{grid-template-columns:1fr 1fr}.ops-route-panel{grid-column:1/-1;border-left:0!important;border-top:1px solid #173944}.stream-uplink{grid-template-columns:1fr 1fr}}
@media(max-width:820px){.ops-dashboard{grid-template-columns:1fr}.ops-dashboard>div+div{border-left:0;border-top:1px solid #173944}.ops-route-panel{grid-column:auto}.stream-uplink{grid-template-columns:1fr}.stream-frame-shell{border-left:0;border-top:1px solid #173b47}.det-live-strip{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.sector-route-live{grid-template-columns:1fr 1fr}.sector-live:last-child{grid-column:1/-1}.ops-dashboard>div{padding:18px}.countdown{font-size:46px}.ops-metrics{grid-template-columns:1fr}.stream-frame-shell,.stream-frame-shell iframe{min-height:230px}.det-live-strip{grid-template-columns:1fr}.hero-v22{padding-bottom:22px}}

/* =========================================================
   V3.4 LIVE COMMAND NETWORK
   ========================================================= */
.ops-metrics small{display:block;margin-top:5px;font:800 6.5px/1.2 monospace;letter-spacing:.07em;color:#607b84;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
[data-status="sync"]{transition:color .2s ease,text-shadow .2s ease}
[data-status="sync"][data-sync="live"]{color:#59e1ad;text-shadow:0 0 14px rgba(89,225,173,.28)}
[data-status="sync"][data-sync="fallback"]{color:var(--orange)}
[data-status="sync"][data-sync="link lost"]{color:#ff6d68;text-shadow:0 0 14px rgba(255,109,104,.2)}
.wf-node.cleared{border-color:#24614c;background:linear-gradient(#071b17,#081319)}
.wf-node.cleared:after{content:"CLEARED";position:absolute;right:7px;top:7px;font:900 6px/1 monospace;letter-spacing:.08em;color:#56dca7}
.wf-node.locked{opacity:.48}
.wf-node.locked:after{content:"LOCKED";position:absolute;right:7px;top:7px;font:900 6px/1 monospace;letter-spacing:.08em;color:#526c75}
html[data-command-network="live"] .ops-dashboard{box-shadow:0 26px 70px rgba(0,0,0,.3),0 0 32px rgba(89,225,173,.035)}
html[data-command-network="link lost"] .ops-dashboard{border-color:#613033}

/* =========================================================
   V3.4 LIVE MISSION INTELLIGENCE
   ========================================================= */
.live-intel-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px}
.live-intel-card{min-width:0;padding:22px;border:1px solid #173f4b;border-radius:14px;background:linear-gradient(145deg,rgba(8,24,31,.96),rgba(3,11,15,.98));box-shadow:0 18px 44px rgba(0,0,0,.22);overflow:hidden}
.live-intel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:15px}.live-intel-head>div{display:grid;gap:5px;min-width:0}.live-intel-head span{font:900 7px/1 monospace;letter-spacing:.14em;color:#69858e}.live-intel-head strong{font:900 10px/1.15 monospace;letter-spacing:.08em;color:#b9d3da}.live-intel-head>b{flex:0 0 auto;font:950 10px/1 monospace;letter-spacing:.08em;color:var(--cyan);padding:7px 9px;border:1px solid #224b58;border-radius:6px;background:#06171d}
.operation-card h3,.last-expedition-card h3{font-size:24px;line-height:1.08;margin:8px 0;color:#edfaff}.operation-card>p{margin:0;color:#8ca6af;font-size:13px}.operation-state[data-state="forming"]{color:var(--cyan)}.operation-state[data-state="warning10"],.operation-state[data-state="warning5"]{color:var(--orange)}.operation-state[data-state="final"]{color:#ff6f69;border-color:#5f3032}.operation-state[data-state="launching"],.operation-state[data-state="active"]{color:#59e1ad;border-color:#245c4b;text-shadow:0 0 12px rgba(89,225,173,.2)}.operation-state[data-state="complete"]{color:var(--gold);border-color:#5f5128}
.operation-meta{display:flex;gap:9px;flex-wrap:wrap;margin-top:20px}.operation-meta span{padding:8px 9px;border:1px solid #143742;border-radius:7px;background:#06151a;font:800 8px/1.25 monospace;color:#6f8b94}.operation-meta i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#55dca7;box-shadow:0 0 10px rgba(85,220,167,.6);margin-right:5px}.operation-meta b{color:#d8f3f8}
.crew-roster{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-height:330px;overflow:auto;padding-right:2px}.crew-member{display:grid;grid-template-columns:32px 1fr;gap:10px;align-items:center;padding:10px;border:1px solid #153742;border-radius:9px;background:#06171d;min-width:0}.crew-glyph{width:32px;height:32px;border:1px solid #286070;border-radius:8px;display:grid;place-items:center;font:950 11px/1 monospace;color:var(--cyan);background:#092029}.crew-member>div{min-width:0}.crew-member strong{display:block;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crew-member span:not(.crew-glyph){display:block;margin-top:3px;color:#8faab3;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crew-member small{display:block;margin-top:4px;color:#5f7c85;font:800 7px/1.2 monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.intel-empty{grid-column:1/-1;padding:20px;border:1px dashed #1a3c47;border-radius:9px;background:#061318;color:#68858e;font-size:11px;text-align:center}.intel-empty b{color:var(--cyan)}
.last-exp-sub{display:flex;justify-content:space-between;gap:12px;color:#68858e;font:800 8px/1.2 monospace;letter-spacing:.06em;text-transform:uppercase;margin:0 0 16px}.result-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.result-metrics>div{padding:10px;border:1px solid #153742;border-radius:8px;background:#06161b}.result-metrics span{display:block;font:800 6.5px/1 monospace;letter-spacing:.09em;color:#627f88}.result-metrics strong{display:block;margin-top:6px;font:950 13px/1 monospace;color:#d9f2f6}.result-metrics>div:nth-child(2) strong{color:var(--orange)}.last-mvp-line{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;margin-top:10px;padding:10px;border:1px solid #20414a;border-radius:8px;background:#08191e}.last-mvp-line span{font:900 7px/1 monospace;letter-spacing:.12em;color:#6d8790}.last-mvp-line strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.last-mvp-line em{font:900 7px/1 monospace;color:var(--gold);font-style:normal;letter-spacing:.08em}
.leaderboard-card{grid-column:1/-1}.leaderboard-head,.leaderboard-row{display:grid;grid-template-columns:42px minmax(150px,1.5fr) minmax(125px,1.1fr) .65fr .8fr .55fr;gap:10px;align-items:center}.leaderboard-head{padding:0 10px 7px;color:#5d7a83;font:900 6.5px/1 monospace;letter-spacing:.1em}.leaderboard-row{padding:10px;border-top:1px solid #12343e}.leaderboard-row:first-child{border-top:0}.leaderboard-row b{font:950 12px/1 monospace;color:var(--orange)}.leaderboard-row strong{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.leaderboard-row span{font:800 9px/1.2 monospace;color:#8ba6af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.leaderboard-row:nth-child(1){background:linear-gradient(90deg,rgba(255,150,46,.055),transparent)}
@media(max-width:900px){.live-intel-grid{grid-template-columns:1fr}.leaderboard-card{grid-column:auto}.leaderboard-head,.leaderboard-row{grid-template-columns:34px 1.3fr 1fr .7fr .8fr}.leaderboard-head span:last-child,.leaderboard-row span:last-child{display:none}}
@media(max-width:620px){.crew-roster{grid-template-columns:1fr}.result-metrics{grid-template-columns:1fr 1fr}.leaderboard-head,.leaderboard-row{grid-template-columns:30px 1.4fr .8fr .8fr}.leaderboard-head span:nth-child(3),.leaderboard-row span:nth-child(3){display:none}.live-intel-card{padding:17px}.operation-card h3,.last-expedition-card h3{font-size:21px}.last-exp-sub{display:grid}.last-mvp-line{grid-template-columns:auto 1fr}.last-mvp-line em{grid-column:1/-1}}


/* =========================================================
   V3.4 PARTNER NETWORK + DISCORD
   ========================================================= */
.discord-card{border-color:#3e4d86!important;background:linear-gradient(145deg,rgba(14,22,48,.96),rgba(5,10,18,.98))!important}
.discord-card .platform{color:#9eaeff!important}.discord-card .linkline{color:#b5c1ff!important}
.partners-section{padding-top:12px}.partner-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.partner-card{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);align-items:stretch;min-height:270px;border:1px solid #1d4b59;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,rgba(7,24,31,.98),rgba(4,10,15,.99));box-shadow:0 20px 55px rgba(0,0,0,.28);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.partner-card:hover{transform:translateY(-2px);border-color:#3b8496;box-shadow:0 24px 62px rgba(0,0,0,.34),0 0 28px rgba(91,231,255,.055)}.partner-logo-wrap{display:grid;place-items:center;padding:28px;background:radial-gradient(circle at 50% 50%,rgba(80,153,255,.16),transparent 58%),linear-gradient(145deg,#07141c,#03080d);border-right:1px solid #173f4b}.partner-logo-wrap img{display:block;width:min(100%,320px);height:auto;filter:drop-shadow(0 14px 30px rgba(0,0,0,.34))}.partner-copy{padding:30px;display:flex;flex-direction:column;justify-content:center;min-width:0}.partner-status{display:flex;align-items:center;gap:8px;font:900 7px/1 monospace;letter-spacing:.13em;color:#77cfff}.partner-status i{width:7px;height:7px;border-radius:50%;background:#59e1ad;box-shadow:0 0 12px rgba(89,225,173,.7)}.partner-copy h3{font-size:30px;margin:12px 0 8px}.partner-copy p{color:#94abb4;max-width:670px;margin:0;font-size:14px}.partner-link{margin-top:20px;font:900 9px/1 monospace;letter-spacing:.09em;color:var(--cyan)}.partner-offer{margin-top:18px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;border:1px solid rgba(255,159,50,.38);border-radius:10px;background:linear-gradient(90deg,rgba(255,142,27,.10),rgba(91,231,255,.05));box-shadow:inset 0 0 24px rgba(255,142,27,.025)}.partner-offer span{font:900 8px/1 monospace;letter-spacing:.12em;color:#ffad55}.partner-offer strong{font:1000 18px/1 sans-serif;color:#fff}.partner-offer b{font:900 10px/1 monospace;letter-spacing:.06em;color:#65e7ff}
@media(max-width:760px){.partner-card{grid-template-columns:1fr}.partner-logo-wrap{border-right:0;border-bottom:1px solid #173f4b;padding:22px}.partner-logo-wrap img{width:min(75%,280px)}.partner-copy{padding:22px}.partner-copy h3{font-size:25px}}


/* V3.4.4 monthly giveaway prize card */
.giveaway-prize-card{position:relative;overflow:hidden}
.giveaway-prize-media{margin:14px 0 16px;padding:12px;border:1px solid rgba(76,220,242,.22);border-radius:12px;background:rgba(3,12,17,.72)}
.giveaway-prize-media[hidden]{display:none!important}
.giveaway-prize-media img{display:block;width:100%;height:220px;object-fit:contain;border-radius:8px}
.giveaway-prize-cta{margin-top:8px}
.giveaway-prize-cta[hidden]{display:none!important}
.giveaway-data-note{margin-top:14px;padding-top:12px;border-top:1px solid rgba(118,183,199,.14);font-size:11px;letter-spacing:.06em;color:#6f8d96}
.giveaway-data-note code,.giveaway-prize-card code{color:#69dff2;background:rgba(41,181,207,.08);padding:2px 5px;border-radius:4px}
@media (max-width:700px){.giveaway-prize-media img{height:180px}}

/* V4.1 structured giveaway contents */
.giveaway-includes{margin:14px 0;padding:13px 14px;border-left:3px solid #f39a38;background:rgba(243,154,56,.055);border-radius:0 9px 9px 0}
.giveaway-includes[hidden]{display:none!important}
.giveaway-includes-title{font-size:11px;font-weight:800;letter-spacing:.16em;color:#f3a44a;margin-bottom:8px}
.giveaway-includes ul{margin:0;padding-left:19px;color:#b8c8cd}
.giveaway-includes li{margin:6px 0;line-height:1.35}


/* =========================================================
   V4.1 GIVEAWAY WINNER ARCHIVE
   ========================================================= */
.giveaway-history{margin-top:22px;padding:24px;border:1px solid #1b4653;border-radius:16px;background:linear-gradient(145deg,rgba(7,23,30,.97),rgba(3,10,14,.99));box-shadow:0 22px 55px rgba(0,0,0,.24);overflow:hidden}
.giveaway-history-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:19px;border-bottom:1px solid #153843}.giveaway-history-head h2{margin:8px 0 6px;font-size:clamp(30px,4vw,46px);line-height:.95;text-transform:uppercase;letter-spacing:-.035em}.giveaway-history-head p{margin:0;color:#809aa3;font-size:12px;max-width:650px}.giveaway-history-count{display:flex;align-items:center;gap:10px;flex:0 0 auto;padding:10px 12px;border:1px solid #1d4a57;border-radius:9px;background:#06171d}.giveaway-history-count strong{font:950 26px/1 monospace;color:var(--orange)}.giveaway-history-count span{max-width:75px;font:900 7px/1.25 monospace;letter-spacing:.09em;color:#78949d;text-transform:uppercase}
.giveaway-history-list{display:grid;margin-top:8px}.giveaway-history-row{position:relative;display:grid;grid-template-columns:88px minmax(190px,1.45fr) minmax(150px,1fr) 112px;gap:14px;align-items:center;min-height:76px;padding:13px 12px;border-bottom:1px solid #12323c;transition:background .2s ease,border-color .2s ease}.giveaway-history-row:last-child{border-bottom:0}.giveaway-history-row:hover{background:rgba(91,231,255,.025)}.giveaway-history-row.active{margin-top:6px;border:1px solid rgba(255,150,46,.34);border-radius:10px;background:linear-gradient(90deg,rgba(255,150,46,.07),rgba(91,231,255,.025));box-shadow:inset 3px 0 0 var(--orange)}
.giveaway-history-date{display:grid;gap:4px;padding-left:4px}.giveaway-history-date span{font:950 18px/1 monospace;letter-spacing:.08em;color:#a8c6ce}.giveaway-history-date strong{font:800 8px/1 monospace;letter-spacing:.12em;color:#5f7d86}.giveaway-history-prize,.giveaway-history-winner{display:grid;gap:5px;min-width:0}.giveaway-history-prize small,.giveaway-history-winner small{font:900 7px/1 monospace;letter-spacing:.12em;color:#5f7d86;text-transform:uppercase}.giveaway-history-prize strong,.giveaway-history-winner strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.giveaway-history-prize strong{color:#e8f8fb}.giveaway-history-winner strong{color:#9fdbe7}.giveaway-history-row.active .giveaway-history-prize strong{color:#ffb565}.giveaway-history-row.active .giveaway-history-winner strong{color:#7b949c;font-style:italic}
.giveaway-history-status{display:flex;justify-content:flex-end}.history-badge{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border-radius:6px;font:950 7px/1 monospace;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}.history-badge.claimed{color:#72e0b2;border:1px solid #245542;background:rgba(63,191,137,.07)}.history-badge.active{color:#ffb15c;border:1px solid #68441f;background:rgba(255,150,46,.075)}.history-badge.active i{width:6px;height:6px;border-radius:50%;background:var(--orange);box-shadow:0 0 10px rgba(255,150,46,.8);animation:giveawayPulse 1.8s ease-in-out infinite}@keyframes giveawayPulse{0%,100%{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}
@media(max-width:760px){.giveaway-history{padding:18px}.giveaway-history-head{align-items:flex-start}.giveaway-history-count{display:none}.giveaway-history-row{grid-template-columns:64px 1fr auto;gap:10px;padding:14px 8px}.giveaway-history-winner{grid-column:2/3}.giveaway-history-status{grid-column:3;grid-row:1/3;align-self:center}.giveaway-history-date{grid-row:1/3}.giveaway-history-prize strong,.giveaway-history-winner strong{white-space:normal}.giveaway-history-row.active{margin-top:8px}}
@media(max-width:480px){.giveaway-history-row{grid-template-columns:54px 1fr}.giveaway-history-status{grid-column:2;grid-row:auto;justify-content:flex-start}.giveaway-history-date{grid-row:1/3}.giveaway-history-prize{grid-column:2}.giveaway-history-winner{grid-column:2}.history-badge{margin-top:2px}}


/* =========================================================
   COMMAND NETWORK V4.1
   ========================================================= */
.v4-topbar .nav{gap:16px}.v4-topbar .navlinks a{padding:10px 9px;font-size:10px}.v4-alertline{border-bottom:1px solid rgba(255,150,46,.14);background:linear-gradient(90deg,#08151b,#0b1214 50%,#110b07)}.v4-alertline .shell{min-height:35px;display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;font:800 8px/1.2 monospace;letter-spacing:.1em;color:#78939d}.v4-alertline [data-bulletin-ticker]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.v4-alertline a{color:var(--orange)}.v4-signal{color:#8de5c0;white-space:nowrap}.v4-signal i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#58dfa9;box-shadow:0 0 12px #58dfa9;margin-right:7px}
.v4-hero{position:relative;overflow:hidden;padding:72px 0 54px;border-bottom:1px solid #102b34;background:radial-gradient(circle at 76% 36%,rgba(33,178,212,.11),transparent 25%),linear-gradient(180deg,rgba(4,12,16,.25),rgba(3,7,10,.8))}.v4-gridfx{position:absolute;inset:0;opacity:.12;background-image:linear-gradient(rgba(91,231,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(91,231,255,.12) 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.7),transparent)}.v4-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(330px,.72fr);gap:52px;align-items:center}.v4-hero-copy h1{font-size:clamp(56px,7.4vw,100px);line-height:.84;text-transform:uppercase;letter-spacing:-.06em;margin:18px 0 22px;max-width:820px}.v4-hero-kicker{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:7px 10px;border:1px solid #214652;border-radius:6px;background:#08181e;font:900 8px/1 monospace;letter-spacing:.1em;color:#8aa6af}.v4-hero-status{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:26px}.v4-hero-status>div{padding:10px;border:1px solid #173b46;background:rgba(5,16,21,.72);border-radius:8px}.v4-hero-status span{display:block;font:900 6.5px/1 monospace;letter-spacing:.11em;color:#5f7e88}.v4-hero-status strong{display:block;margin-top:6px;font:950 10px/1.15 monospace;color:#dffaff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.v4-operator-console{position:relative;min-height:500px;border:1px solid #245563;border-radius:18px;overflow:hidden;background:radial-gradient(circle at 50% 35%,rgba(41,193,222,.18),transparent 30%),linear-gradient(165deg,#0a1d25,#02070a 72%);box-shadow:0 30px 80px rgba(0,0,0,.42),inset 0 0 55px rgba(66,222,248,.035)}.v4-operator-console:before,.v4-operator-console:after{content:"";position:absolute;z-index:4;width:36px;height:36px;border-color:var(--cyan);opacity:.45}.v4-operator-console:before{left:12px;top:12px;border-left:1px solid;border-top:1px solid}.v4-operator-console:after{right:12px;bottom:12px;border-right:1px solid;border-bottom:1px solid}.v4-operator-console img{position:absolute;z-index:2;inset:auto 0 0;width:100%;height:94%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 20px 30px rgba(0,0,0,.5))}.v4-operator-radar{position:absolute;width:360px;height:360px;border-radius:50%;border:1px solid rgba(91,231,255,.14);left:50%;top:39%;transform:translate(-50%,-50%);box-shadow:0 0 0 58px rgba(91,231,255,.022),0 0 0 116px rgba(91,231,255,.012)}.v4-operator-radar:before,.v4-operator-radar:after{content:"";position:absolute;background:rgba(91,231,255,.12)}.v4-operator-radar:before{width:1px;height:100%;left:50%}.v4-operator-radar:after{height:1px;width:100%;top:50%}.v4-operator-glow{position:absolute;inset:15% 10% 0;background:radial-gradient(circle at 50% 45%,rgba(91,231,255,.14),transparent 45%)}.v4-console-top{position:absolute;z-index:5;left:18px;right:18px;top:17px;display:flex;justify-content:space-between;font:900 7px/1 monospace;letter-spacing:.1em;color:#86a9b4}.v4-console-top i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#57dca5;box-shadow:0 0 11px #57dca5;margin-right:7px}.v4-console-top b{color:var(--orange);font-size:11px}.v4-console-bottom{position:absolute;z-index:5;left:18px;bottom:54px;display:grid;padding:10px 14px;border-left:2px solid var(--cyan);background:linear-gradient(90deg,rgba(3,12,16,.9),transparent)}.v4-console-bottom strong{font-size:22px;letter-spacing:.05em}.v4-console-bottom span{font:800 7px/1 monospace;letter-spacing:.12em;color:#7899a3;margin-top:5px}.v4-console-pips{position:absolute;z-index:5;left:18px;right:18px;bottom:14px;display:flex;gap:6px;flex-wrap:wrap}.v4-console-pips span{padding:6px 8px;border:1px solid #21515f;background:#081a21;border-radius:6px;font:900 6px/1 monospace;letter-spacing:.08em;color:#8bc6d2}
.v4-command-strip{border-bottom:1px solid #12303a;background:#050d11}.v4-command-strip .shell{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.v4-command-strip .shell>div{min-height:74px;padding:14px 18px;border-left:1px solid #102a33}.v4-command-strip .shell>div:last-child{border-right:1px solid #102a33}.v4-command-strip span{display:block;font:900 6.5px/1 monospace;letter-spacing:.13em;color:#597781}.v4-command-strip strong{display:block;margin-top:7px;font:950 13px/1.1 monospace;color:#dff6fb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v4-command-strip strong b{color:var(--orange)}.v4-command-strip small{display:block;margin-top:6px;font:700 7px/1.2 monospace;color:#5f7982;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.v4-command-center{padding-top:62px}.v4-ops-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:13px}.v4-warfront-card,.v4-launch-card,.v4-operation-card,.v4-recovery-card,.v4-intel-card,.v4-roster-shell,.v4-full-board{position:relative;border:1px solid #1d4654;border-radius:14px;background:linear-gradient(145deg,rgba(9,26,34,.96),rgba(4,12,17,.98));box-shadow:0 20px 55px rgba(0,0,0,.28);padding:20px;overflow:hidden}.v4-panel-label{font:950 7px/1 monospace;letter-spacing:.14em;color:#6b8d98;text-transform:uppercase}.v4-sector-title{display:flex;justify-content:space-between;gap:18px;align-items:flex-end;margin-top:18px}.v4-sector-title small{font:900 6px/1 monospace;letter-spacing:.11em;color:#5c7a84}.v4-sector-title h3{margin:5px 0 3px;font-size:29px;text-transform:uppercase;line-height:.95}.v4-sector-title span{font:800 9px/1 monospace;color:#86a5af}.v4-sector-title>strong{font:950 42px/1 monospace;color:var(--orange)}.v4-control{height:8px;margin:17px 0 22px;border:1px solid #183b46;border-radius:999px;background:#051016;overflow:hidden}.v4-control span{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--cyan),var(--orange));box-shadow:0 0 18px rgba(91,231,255,.24);transition:width .5s ease}.v4-map{display:grid;grid-template-columns:1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr;align-items:center}.v4-map>i{height:1px;background:#21414a}.v4-node{padding:10px 7px;border:1px solid #16343e;border-radius:9px;background:#07151b;opacity:.5}.v4-node b{display:block;font:950 10px/1 monospace;color:#5b7d87}.v4-node span{display:block;margin-top:6px;font-size:10px;font-weight:900}.v4-node small{display:block;margin-top:3px;font:800 6px/1 monospace;letter-spacing:.07em;color:#63808a}.v4-node.cleared{opacity:.8;border-color:#245546}.v4-node.cleared b{color:#68d1a7}.v4-node.active{opacity:1;border-color:#8a5526;box-shadow:inset 0 0 0 1px rgba(255,150,46,.14),0 0 20px rgba(255,150,46,.05)}.v4-node.active b{color:var(--orange)}.v4-node.locked{opacity:.28}.v4-big-clock{margin:20px 0 12px;font:1000 clamp(38px,5vw,62px)/.9 monospace;letter-spacing:-.06em;color:#e9fbff}.v4-launch-phase{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:16px}.v4-launch-phase b{font:950 8px/1 monospace;letter-spacing:.09em;color:var(--orange)}.v4-launch-phase span{font:800 7px/1 monospace;color:#6d8993}.v4-command-hint{margin:10px 0 16px;font:800 6px/1 monospace;letter-spacing:.08em;color:#58737c}.v4-operation-card h3,.v4-recovery-card h3{font-size:22px;margin:15px 0 8px}.v4-operation-card p{color:#91a8b0;font-size:12px}.v4-opline{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:15px}.v4-opline>strong{font:950 9px/1 monospace;color:#9edfeb}.v4-opline>b{padding:6px 8px;border:1px solid #2a4b53;border-radius:6px;font:950 7px/1 monospace;letter-spacing:.07em;color:#ffb05d}.v4-opmeta{display:flex;justify-content:space-between;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid #12323c;font:800 7px/1.2 monospace;color:#67838d}.v4-opmeta i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#56dba4;margin-right:5px}.v4-result-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:14px}.v4-result-grid div{padding:9px;border:1px solid #153641;border-radius:8px;background:#07171d}.v4-result-grid span{display:block;font:900 6px/1 monospace;letter-spacing:.08em;color:#5e7b85}.v4-result-grid strong{display:block;margin-top:5px;font:950 13px/1 monospace;color:#d9f5fa}.v4-mvp{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;margin-top:10px;padding:10px;border:1px solid #20414a;border-radius:8px;background:#08191e}.v4-mvp span{font:900 7px/1 monospace;color:#64828b}.v4-mvp strong{font-size:12px}.v4-mvp em{font:900 7px/1 monospace;color:var(--gold);font-style:normal}
.v4-network-section{border-top:1px solid #0d2831;border-bottom:1px solid #0d2831;background:linear-gradient(180deg,rgba(5,16,21,.56),rgba(4,10,14,.25))}.v4-stations{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.v4-stations a{position:relative;min-height:170px;padding:19px;border:1px solid #1a3f4b;border-radius:13px;background:linear-gradient(145deg,#0a1d25,#061116);transition:.2s;overflow:hidden}.v4-stations a:hover{transform:translateY(-3px);border-color:#3c7b8b;box-shadow:0 18px 44px rgba(0,0,0,.26)}.v4-stations a>b{position:absolute;right:12px;top:10px;font:950 28px/1 monospace;color:rgba(91,231,255,.10)}.v4-stations a>span{font:900 7px/1 monospace;letter-spacing:.13em;color:var(--orange)}.v4-stations a>strong{display:block;margin-top:30px;font-size:22px;text-transform:uppercase}.v4-stations a>small{display:block;margin-top:8px;color:#7f9aa3;font-size:11px;max-width:260px}
.v4-intel-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:13px}.v4-intel-card h3{font-size:24px;margin:16px 0 8px}.v4-card-link{display:inline-block;margin-top:15px;font:950 8px/1 monospace;letter-spacing:.09em;color:var(--cyan)}.v4-bulletin-section{padding-top:34px}.v4-bulletin-layout{display:grid;grid-template-columns:1fr 1fr;gap:32px}.v4-bulletin-layout h2{font-size:38px;text-transform:uppercase;line-height:.95;margin:7px 0 10px}.lede-small{color:#819da6;font-size:12px;max-width:520px}.lede-small code{color:var(--cyan)}.v4-bulletins,.v4-schedule{display:grid;gap:8px;margin-top:18px}.v4-bulletin{display:grid;grid-template-columns:36px 1fr;gap:12px;padding:12px;border:1px solid #173b46;border-radius:9px;background:#07161c}.v4-bulletin>b{font:950 14px/1 monospace;color:rgba(255,150,46,.75)}.v4-bulletin span{display:block;font:900 6px/1 monospace;letter-spacing:.11em;color:var(--cyan)}.v4-bulletin strong{display:block;margin-top:4px;font-size:12px}.v4-bulletin p{margin:5px 0 0;color:#718e97;font-size:10px}.v4-schedule-row{display:grid;grid-template-columns:74px 1fr auto;gap:12px;align-items:center;padding:12px;border:1px solid #173b46;border-radius:9px;background:#07161c}.v4-schedule-row>span{font:950 7px/1 monospace;letter-spacing:.09em;color:var(--orange)}.v4-schedule-row strong{display:block;font-size:11px}.v4-schedule-row small{display:block;margin-top:4px;font:700 7px/1 monospace;color:#6e8a93}.v4-schedule-row>a{font:950 7px/1 monospace;color:var(--cyan)}.v4-schedule-note{margin:5px 0 0;color:#67828b;font-size:10px}.v4-community-banner{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:28px;border:1px solid #275467;border-radius:18px;background:linear-gradient(110deg,#0a242d,#071217 60%,#201207)}.v4-community-banner h2{font-size:36px;text-transform:uppercase;margin:6px 0}.v4-community-banner p{color:#87a1aa;margin:0;max-width:620px}
.v4-page-hero,.v4-community-hero{background:radial-gradient(circle at 86% 30%,rgba(91,231,255,.07),transparent 28%)}.v4-roster-top{display:flex;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid #153741;font:900 7px/1 monospace;letter-spacing:.11em;color:#6b8790}.v4-roster-top strong{color:#bfe9f0}.v4-roster-top b{color:var(--orange)}.v4-crew-roster{margin-top:12px}.v4-full-board{padding:18px}.v4-dossier-note{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-top:14px;padding:20px;border:1px dashed #26505b;border-radius:12px;background:rgba(8,24,30,.5)}.v4-dossier-note h3{margin:6px 0;font-size:20px}.v4-dossier-note p{margin:0;color:#7d98a1;font-size:12px;max-width:660px}
.v4-community-hero-grid{display:grid;grid-template-columns:1fr .72fr;gap:44px;align-items:center}.v4-discord-panel{padding:24px;border:1px solid #44558a;border-radius:16px;background:linear-gradient(145deg,#0b1730,#07101b);box-shadow:0 24px 60px rgba(0,0,0,.3)}.v4-discord-mark{font:950 8px/1 monospace;letter-spacing:.12em;color:#9eaeff}.v4-discord-panel h3{font-size:27px;margin:10px 0}.v4-discord-panel ul{padding-left:18px;color:#9bb1bd;font-size:12px;line-height:1.8}.v4-support-wall{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;padding:18px;border:1px solid #263d45;border-radius:14px;background:linear-gradient(180deg,#0c171b,#071014)}.v4-plate{position:relative;min-height:135px;padding:18px 15px;border:1px solid #31515a;border-radius:7px;background:linear-gradient(145deg,#15252a,#091319);box-shadow:inset 0 0 0 2px rgba(255,255,255,.018),0 12px 25px rgba(0,0,0,.22)}.v4-plate:before,.v4-plate:after{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background:#6b7f84;top:7px}.v4-plate:before{left:7px}.v4-plate:after{right:7px}.v4-plate span{font:900 7px/1 monospace;letter-spacing:.12em;color:var(--orange)}.v4-plate strong{display:block;margin-top:28px;font-size:17px}.v4-plate small{display:block;margin-top:6px;color:#79949d;font-size:9px}.v4-social-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.v4-social-grid a{min-height:130px;padding:17px;border:1px solid #1a414d;border-radius:12px;background:#07171d;transition:.2s}.v4-social-grid a:hover{transform:translateY(-2px);border-color:#367788}.v4-social-grid span{font:900 7px/1 monospace;letter-spacing:.11em;color:var(--orange)}.v4-social-grid strong{display:block;margin-top:24px;font-size:19px}.v4-social-grid small{display:block;margin-top:5px;color:#76919a;font-size:10px}
.v4-404{min-height:72vh;display:grid;place-items:center;text-align:center;padding:90px 0}.v4-404-code{font:1000 clamp(90px,18vw,220px)/.7 monospace;color:rgba(91,231,255,.07);letter-spacing:-.08em}.v4-404 h1{font-size:clamp(45px,7vw,86px);margin:20px 0 10px;text-transform:uppercase;letter-spacing:-.055em}.v4-404 p{color:#849da6}.v4-404 .actions{justify-content:center;margin-top:24px}
@media(max-width:1050px){.v4-topbar .navlinks a{padding:9px 7px;font-size:9px}.v4-hero-grid{grid-template-columns:1fr .72fr;gap:30px}.v4-operator-console{min-height:430px}.v4-hero-status{grid-template-columns:repeat(2,1fr)}}
@media(max-width:900px){.v4-alertline .shell{grid-template-columns:auto 1fr}.v4-alertline a{display:none}.v4-hero-grid,.v4-community-hero-grid{grid-template-columns:1fr}.v4-operator-console{min-height:420px;max-width:560px;width:100%;margin:auto}.v4-command-strip .shell{grid-template-columns:repeat(2,1fr)}.v4-command-strip .shell>div:nth-child(3){border-left:1px solid #102a33}.v4-ops-grid,.v4-intel-grid,.v4-bulletin-layout{grid-template-columns:1fr}.v4-stations{grid-template-columns:repeat(2,1fr)}.v4-support-wall{grid-template-columns:repeat(2,1fr)}.v4-social-grid{grid-template-columns:repeat(2,1fr)}.v4-map{grid-template-columns:1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr}.v4-node{padding:8px 5px}}
@media(max-width:760px){.v4-topbar .navlinks{display:none}.v4-topbar .navlinks.open{display:grid;position:absolute;left:18px;right:18px;top:68px;padding:10px;background:#061319;border:1px solid #244a56;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.5)}.v4-topbar .menu-button{display:block}.v4-alertline{display:none}.v4-hero{padding-top:48px}.v4-hero-copy h1{font-size:clamp(48px,14vw,78px)}.v4-operator-console{min-height:380px}.v4-command-strip .shell{grid-template-columns:1fr 1fr}.v4-stations{grid-template-columns:1fr}.v4-warfront-card,.v4-launch-card,.v4-operation-card,.v4-recovery-card,.v4-intel-card{padding:16px}.v4-map{display:grid;grid-template-columns:1fr;gap:6px}.v4-map>i{width:1px;height:12px;margin:auto}.v4-node{display:grid;grid-template-columns:35px 1fr auto;align-items:center;gap:8px}.v4-node span,.v4-node small{margin:0}.v4-result-grid{grid-template-columns:repeat(2,1fr)}.v4-community-banner,.v4-dossier-note{display:grid}.v4-support-wall,.v4-social-grid{grid-template-columns:1fr 1fr}.v4-schedule-row{grid-template-columns:65px 1fr}.v4-schedule-row>a{grid-column:2}.v4-hero-status{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.v4-hero-status,.v4-command-strip .shell,.v4-support-wall,.v4-social-grid{grid-template-columns:1fr}.v4-operator-console{min-height:330px}.v4-console-bottom strong{font-size:18px}.v4-command-strip .shell>div{border-right:1px solid #102a33;border-bottom:1px solid #102a33}.v4-sector-title{align-items:flex-start}.v4-sector-title>strong{font-size:34px}.v4-opmeta{display:grid}.v4-mvp{grid-template-columns:auto 1fr}.v4-mvp em{grid-column:1/-1}.v4-bulletin-layout h2{font-size:31px}}


/* =========================================================
   COMMAND NETWORK V4.1 // LIVE HUD POLISH
   ========================================================= */
.v4-hero{padding:58px 0 42px}.v4-hero-grid{gap:44px}.v4-operator-console{min-height:455px}.v4-operator-console img{height:92%}.v4-command-center{padding-top:42px}
.v4-primary-cta{position:relative;border-color:#ffad5b;background:linear-gradient(180deg,#ffad54,#ff8d20);color:#071015;box-shadow:0 0 0 1px rgba(255,150,46,.18),0 12px 32px rgba(255,128,25,.20),inset 0 1px rgba(255,255,255,.28)}
.v4-primary-cta:after{content:"";position:absolute;inset:-4px;border:1px solid rgba(255,150,46,.18);border-radius:13px;pointer-events:none}.v4-primary-cta:hover{border-color:#ffd09e;box-shadow:0 0 0 1px rgba(255,150,46,.28),0 16px 40px rgba(255,128,25,.28)}
.v4-control-status{position:relative}.v4-mini-control{height:3px;margin-top:8px;border-radius:99px;overflow:hidden;background:#102a33}.v4-mini-control i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--cyan),var(--orange));box-shadow:0 0 8px rgba(91,231,255,.42);transition:width .55s ease}
.v4-live-data{display:flex!important;align-items:center;gap:6px;color:#6f939e!important}.v4-live-data i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#546a72;box-shadow:none}.v4-live-data i:after{content:"";display:block;width:100%;height:100%;border-radius:inherit}.v4-crew-preview{color:#7fa1ab!important}.v4-console-pips span{display:inline-flex;align-items:center;gap:3px}.v4-console-pips b{font:950 6px/1 monospace;color:var(--orange)}
html[data-command-network=live] .v4-live-data{color:#75ddb1!important}html[data-command-network=live] .v4-live-data i{background:#58dfa9;box-shadow:0 0 12px #58dfa9;animation:v41LivePulse 1.55s ease-in-out infinite}html[data-command-network=fallback] .v4-live-data{color:#ffbd6d!important}html[data-command-network=fallback] .v4-live-data i{background:var(--orange);box-shadow:0 0 9px rgba(255,150,46,.55)}html[data-command-network="link lost"] .v4-live-data{color:#ff7771!important}html[data-command-network="link lost"] .v4-live-data i{background:var(--red)}
@keyframes v41LivePulse{0%,100%{transform:scale(.86);opacity:.7}50%{transform:scale(1.18);opacity:1}}
.navlinks a.op-live:not(.active){color:#ffd1a1;background:rgba(255,150,46,.035)}.navlinks a.op-live:after{content:"";display:inline-block;width:5px;height:5px;margin-left:7px;border-radius:50%;background:var(--orange);box-shadow:0 0 9px rgba(255,150,46,.85);vertical-align:1px;animation:v41NavPulse 1.8s ease-in-out infinite}@keyframes v41NavPulse{0%,100%{opacity:.45}50%{opacity:1}}
.v4-command-strip .shell>div:nth-child(3) small{max-width:245px}.v4-command-strip .shell>div{min-height:70px}
@media(max-width:1050px){.v4-operator-console{min-height:410px}.v4-hero{padding:52px 0 38px}}
@media(max-width:900px){.v4-operator-console{min-height:400px}.v4-command-center{padding-top:36px}}
@media(max-width:760px){.v4-hero{padding-top:42px}.v4-operator-console{min-height:360px}.v4-primary-cta{order:-1}}
@media(max-width:520px){.v4-operator-console{min-height:315px}.v4-command-center{padding-top:30px}}

/* =========================================================
   COMMAND NETWORK V5.1.1 // PERSISTENT OPERATOR PLATFORM
   ========================================================= */
.v5-hero{background:radial-gradient(circle at 16% 8%,rgba(91,231,255,.08),transparent 31%),radial-gradient(circle at 86% 35%,rgba(255,150,46,.07),transparent 28%)}
.v5-command-strip .shell>div strong{font-variant-numeric:tabular-nums}.v5-pulse-section{padding-top:58px;background:linear-gradient(180deg,rgba(6,18,23,.35),transparent)}
.v5-stat-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.v5-stat-grid>div{position:relative;min-height:132px;padding:17px;border:1px solid #173e49;border-radius:12px;background:linear-gradient(155deg,#091a21,#061116);overflow:hidden}.v5-stat-grid>div:before{content:"";position:absolute;inset:auto -30px -60px auto;width:110px;height:110px;border:1px solid rgba(91,231,255,.08);border-radius:50%}.v5-stat-grid span{display:block;font:900 7px/1 monospace;letter-spacing:.12em;color:#6f929d}.v5-stat-grid strong{display:block;margin-top:22px;font:950 clamp(25px,2.4vw,38px)/1 monospace;color:#eefcff}.v5-stat-grid small{display:block;margin-top:9px;color:#6d8992;font-size:9px}.v5-stat-grid>div:nth-child(3) strong,.v5-stat-grid>div:nth-child(6) strong{color:var(--orange)}
.v5-split{display:grid;grid-template-columns:1.12fr .88fr;gap:14px}.v5-season-card,.v5-season-board{border:1px solid #1b4652;border-radius:16px;background:linear-gradient(145deg,#0b1e26,#061117);padding:24px;box-shadow:var(--shadow)}.v5-season-card{background:radial-gradient(circle at 92% 8%,rgba(255,150,46,.11),transparent 28%),linear-gradient(145deg,#0b1e26,#061117)}.v5-panel-top{display:flex;justify-content:space-between;align-items:center;font:900 7px/1 monospace;letter-spacing:.12em;color:#708f99}.v5-panel-top b{color:var(--orange);border:1px solid #68421e;padding:6px 8px;border-radius:6px}.v5-season-card h2{font-size:clamp(30px,4vw,48px);line-height:.95;text-transform:uppercase;margin:12px 0}.v5-season-card p{color:#91aab4;max-width:690px}.v5-season-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0}.v5-season-metrics>div{padding:12px;border:1px solid #173844;border-radius:9px;background:#07161c}.v5-season-metrics span{display:block;font:900 7px/1 monospace;letter-spacing:.1em;color:#6f8d96}.v5-season-metrics strong{display:block;margin-top:7px;font-size:13px}.v5-compact-board{display:grid;gap:7px;margin-top:14px}.v5-season-mini-row{display:grid;grid-template-columns:32px 1fr auto;gap:10px;align-items:center;padding:11px;border:1px solid #153744;border-radius:9px;background:#07161c}.v5-season-mini-row>b{font:950 12px/1 monospace;color:var(--orange)}.v5-season-mini-row>a{font-weight:850}.v5-season-mini-row>strong{font:900 10px/1 monospace;color:var(--cyan)}.v5-season-mini-row>span{grid-column:2/-1;color:#718e97;font-size:9px}
.v5-livefeed{padding-top:58px}.v5-event-feed{display:grid;gap:8px}.v5-event{display:grid;grid-template-columns:112px 1fr;gap:12px;padding:13px 15px;border:1px solid #173a45;border-left:2px solid #275363;border-radius:10px;background:#07161c}.v5-event time{font:800 7px/1.3 monospace;color:#6e8992}.v5-event span{display:block;font:900 7px/1 monospace;letter-spacing:.11em;color:var(--cyan)}.v5-event strong{display:block;margin-top:6px;font-size:12px}.v5-event small{display:block;margin-top:5px;color:#6c8790;font-size:9px}.v5-event-relic{border-left-color:var(--purple)}.v5-event-relic span{color:var(--purple)}.v5-event-mvp,.v5-event-boss{border-left-color:var(--orange)}.v5-event-mvp span,.v5-event-boss span{color:var(--orange)}.v5-event-mission_complete{border-left-color:var(--green)}.v5-event-mission_complete span{color:var(--green)}
.v5-operator-link{color:#f1fbff;font-weight:850}.v5-operator-link:hover{color:var(--cyan);text-decoration:underline;text-underline-offset:3px}
.v5-board-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.v5-board-toolbar .searchbox{max-width:280px}.v5-board-filters{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.v5-board-filters button{border:1px solid #1c4552;background:#07171d;color:#8ea8b2;padding:8px 10px;border-radius:8px;font:900 8px/1 monospace;letter-spacing:.08em;cursor:pointer}.v5-board-filters button:hover,.v5-board-filters button.active{color:#051014;background:var(--cyan);border-color:var(--cyan)}
.v5-career-board{border:1px solid #173e4a;border-radius:14px;overflow:hidden;background:#061219}.v5-career-head,.v5-career-row{display:grid;grid-template-columns:54px 1.25fr 1fr 1fr .75fr .55fr;gap:10px;align-items:center}.v5-career-head{padding:11px 14px;background:#0a1a21;font:900 7px/1 monospace;letter-spacing:.1em;color:#7898a3}.v5-career-row{padding:13px 14px;border-top:1px solid #112e38;font-size:11px}.v5-career-row>b{color:var(--orange);font-family:Consolas,monospace}.v5-career-row>span{color:#8ca6af}.v5-career-row>strong{color:var(--cyan);font-family:Consolas,monospace}.v5-career-row:hover{background:#0a1a20}
.v5-dossier-title{display:flex;justify-content:space-between;align-items:end;gap:30px}.v5-dossier-title h1{margin-bottom:8px}.v5-dossier-badge{min-width:210px;padding:20px;border:1px solid #275866;border-radius:14px;background:linear-gradient(145deg,#0b2028,#071016);text-align:right}.v5-dossier-badge>span{display:block;font:950 8px/1 monospace;color:var(--orange);letter-spacing:.13em}.v5-dossier-badge>strong{display:block;margin-top:14px;font-size:24px}.v5-dossier-badge>small{display:block;margin-top:5px;color:#7897a1;font:800 8px/1 monospace;letter-spacing:.1em}.v5-dossier-grid{display:grid;grid-template-columns:1.4fr .6fr;gap:14px}.v5-dossier-main,.v5-dossier-side{padding:22px;border:1px solid #1b4552;border-radius:15px;background:linear-gradient(145deg,#091b22,#061117)}.v5-dossier-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px}.v5-dossier-stats>div,.v5-season-personal>div{padding:13px;border:1px solid #153742;border-radius:9px;background:#07151b}.v5-dossier-stats span,.v5-season-personal span{display:block;font:900 7px/1 monospace;letter-spacing:.1em;color:#688791}.v5-dossier-stats strong,.v5-season-personal strong{display:block;margin-top:8px;font-size:14px}.v5-season-personal{display:grid;gap:8px;margin-top:16px}.v5-season-personal strong{color:var(--orange)}.v5-dossier-section{margin-top:14px;padding:22px;border:1px solid #193f4b;border-radius:15px;background:#07141a}.v5-inline-head span{font:900 7px/1 monospace;color:var(--orange);letter-spacing:.12em}.v5-inline-head h2{font-size:32px;margin:5px 0 16px}.v5-inline-head h2 em{font-style:normal;color:#75939d;font-size:13px}.v5-relic-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.v5-relic-card{min-height:90px;padding:16px;border:1px solid #42365c;border-radius:10px;background:linear-gradient(145deg,#171127,#0a0d18)}.v5-relic-card strong{display:block}.v5-relic-card span{display:block;margin-top:16px;color:#c5a8ff;font:900 8px/1 monospace;letter-spacing:.1em}.v5-achievement-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.v5-achievement{padding:14px;border:1px solid #1a3640;border-radius:10px;background:#07141a;opacity:.72}.v5-achievement.unlocked{opacity:1;border-color:#23694f;background:linear-gradient(145deg,#082019,#07141a)}.v5-achievement>div:first-child{display:flex;justify-content:space-between;gap:10px}.v5-achievement strong{font-size:12px}.v5-achievement span{font:900 7px/1 monospace;color:#69858e}.v5-achievement.unlocked span{color:var(--green)}.v5-ach-track{height:4px;background:#102932;border-radius:99px;margin:12px 0 7px;overflow:hidden}.v5-ach-track i{display:block;height:100%;background:linear-gradient(90deg,var(--cyan),var(--green))}.v5-achievement small{font:800 8px/1 monospace;color:#6d8790}.v5-not-found{text-align:center;padding:70px 20px;border:1px solid #244854;border-radius:16px;background:#07151b}.v5-not-found h2{font-size:38px;margin:0}.v5-not-found p{color:#829ba5;margin:10px 0 22px}
.v5-season-command{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid #1b4652;border-radius:14px;overflow:hidden;background:#07151b}.v5-season-command>div{padding:16px;border-right:1px solid #14323b}.v5-season-command>div:last-child{border-right:0}.v5-season-command span{display:block;font:900 7px/1 monospace;letter-spacing:.1em;color:#6b8993}.v5-season-command strong{display:block;margin-top:9px;font-size:13px}.v5-season-table{border:1px solid #173e4a;border-radius:14px;overflow:hidden}.v5-season-head,.v5-season-row{display:grid;grid-template-columns:54px 1.3fr .8fr .8fr .6fr .6fr;gap:10px;align-items:center}.v5-season-head{padding:11px 14px;background:#0a1a21;font:900 7px/1 monospace;letter-spacing:.1em;color:#7898a3}.v5-season-row{padding:13px 14px;border-top:1px solid #112e38;font-size:11px}.v5-season-row>b{color:var(--orange);font-family:Consolas,monospace}.v5-season-row>strong{color:var(--cyan)}.v5-season-row>span{color:#8ba4ad}
@media(max-width:1050px){.v5-stat-grid{grid-template-columns:repeat(3,1fr)}.v5-dossier-stats{grid-template-columns:repeat(3,1fr)}.v5-season-command{grid-template-columns:repeat(3,1fr)}.v5-season-command>div:nth-child(3n){border-right:0}}
@media(max-width:900px){.v5-split,.v5-dossier-grid{grid-template-columns:1fr}.v5-board-toolbar{align-items:flex-start;flex-direction:column}.v5-board-filters{justify-content:flex-start}.v5-career-head,.v5-career-row{grid-template-columns:44px 1.2fr .8fr .8fr .7fr}.v5-career-head span:nth-child(4),.v5-career-row span:nth-child(4){display:none}.v5-relic-grid{grid-template-columns:repeat(2,1fr)}.v5-dossier-title{align-items:flex-start;flex-direction:column}.v5-dossier-badge{text-align:left}}
@media(max-width:760px){.v5-stat-grid{grid-template-columns:repeat(2,1fr)}.v5-season-metrics{grid-template-columns:1fr}.v5-dossier-stats{grid-template-columns:repeat(2,1fr)}.v5-achievement-grid{grid-template-columns:1fr}.v5-season-command{grid-template-columns:repeat(2,1fr)}.v5-season-command>div{border-right:1px solid #14323b}.v5-season-command>div:nth-child(2n){border-right:0}.v5-season-head,.v5-season-row{grid-template-columns:42px 1.2fr .8fr .6fr}.v5-season-head span:nth-child(4),.v5-season-row span:nth-child(4),.v5-season-head span:nth-child(6),.v5-season-row span:nth-child(6){display:none}.v5-event{grid-template-columns:1fr}.v5-event time{order:2}.v5-career-head,.v5-career-row{grid-template-columns:40px 1.25fr .8fr .65fr}.v5-career-head span:nth-child(4),.v5-career-row span:nth-child(4),.v5-career-head span:nth-child(6),.v5-career-row span:nth-child(6){display:none}}
@media(max-width:520px){.v5-stat-grid,.v5-relic-grid,.v5-dossier-stats,.v5-season-command{grid-template-columns:1fr}.v5-season-command>div{border-right:0;border-bottom:1px solid #14323b}.v5-season-command>div:last-child{border-bottom:0}.v5-board-filters button{padding:7px 8px}.v5-career-head,.v5-career-row{grid-template-columns:36px 1fr .65fr}.v5-career-head span:nth-child(3),.v5-career-row span:nth-child(3){display:none}.v5-season-head,.v5-season-row{grid-template-columns:36px 1fr .7fr}.v5-season-head span:nth-child(5),.v5-season-row span:nth-child(5){display:none}}


/* =========================================================
   V5.1.1 BLAST CREW NETWORK
   ========================================================= */
.v51-support-section{position:relative;overflow:hidden}.v51-support-section:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(41,224,255,.025),transparent)}
.v51-support-rules{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:12px 0 16px}.v51-support-rules>div{min-height:105px;padding:15px;border:1px solid #24424b;border-radius:10px;background:linear-gradient(145deg,#0b1a1f,#071116)}.v51-support-rules span{display:block;font:900 8px/1 monospace;letter-spacing:.12em;color:var(--orange)}.v51-support-rules strong{display:block;margin-top:18px;font-size:13px}.v51-support-rules small{display:block;margin-top:6px;color:#77939c;font-size:9px;line-height:1.4}.v51-support-rules .elite-rule{border-color:#8d6a2a;background:linear-gradient(145deg,#211a0d,#0a1317);box-shadow:inset 0 0 28px rgba(255,173,52,.055)}.v51-support-rules .elite-rule span{color:#ffd273}.v51-support-rules .elite-rule strong{color:#ffe4a3}
.v51-support-summary{display:grid;grid-template-columns:repeat(6,1fr);gap:7px;margin-bottom:10px}.v51-support-summary>div{padding:12px;border:1px solid #17363e;border-radius:8px;background:#07151a}.v51-support-summary span{display:block;font:900 7px/1 monospace;letter-spacing:.11em;color:#718f98}.v51-support-summary strong{display:block;margin-top:9px;font-size:20px;color:#e4fbff}
.v51-wall-status{display:flex;align-items:center;gap:12px;padding:10px 13px;margin:0 0 14px;border:1px solid #1d414a;border-radius:8px;background:#061217}.v51-wall-status>span{font:900 8px/1 monospace;letter-spacing:.1em;color:#7d98a0}.v51-wall-status i{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px;background:#39e5ff;box-shadow:0 0 12px rgba(57,229,255,.75);animation:v51Pulse 1.4s infinite}.v51-wall-status strong{font:950 9px/1 monospace;letter-spacing:.12em;color:#67f4c2}.v51-wall-status strong[data-state="lost"]{color:#ff8c59}.v51-wall-status small{margin-left:auto;color:#6d8890;font-size:8px;text-transform:uppercase}
.v51-support-block{margin-top:15px;padding:15px;border:1px solid #193740;border-radius:12px;background:linear-gradient(180deg,#08171c,#061116)}.v51-support-block+.v51-support-block{margin-top:12px}.v51-support-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:12px}.v51-support-heading span{font:900 7px/1 monospace;letter-spacing:.13em;color:var(--orange)}.v51-support-heading h3{margin:6px 0 0;font-size:22px}.v51-support-heading b{font:900 7px/1 monospace;letter-spacing:.1em;color:#6e8b94}
.v51-support-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.v51-support-grid.elite-grid{grid-template-columns:repeat(2,1fr)}.v51-support-plate{position:relative;min-height:190px;padding:15px;border:1px solid #31515a;border-radius:8px;background:linear-gradient(145deg,#14252a,#081318 72%);box-shadow:inset 0 0 0 2px rgba(255,255,255,.018),0 12px 30px rgba(0,0,0,.24);overflow:hidden}.v51-support-plate:before,.v51-support-plate:after{content:"";position:absolute;top:7px;width:5px;height:5px;border-radius:50%;background:#71858a}.v51-support-plate:before{left:7px}.v51-support-plate:after{right:7px}.v51-support-plate.elite{border-color:#a97b2a;background:radial-gradient(circle at 85% 5%,rgba(255,193,79,.12),transparent 30%),linear-gradient(145deg,#201a0f,#0a171b 72%);box-shadow:inset 0 0 0 1px rgba(255,210,115,.09),0 0 24px rgba(255,168,49,.07),0 14px 34px rgba(0,0,0,.28)}.v51-support-plate.elite:after{background:#ffd273;box-shadow:0 0 9px rgba(255,210,115,.8)}
.v51-plate-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.v51-plate-top span{font:950 7px/1 monospace;letter-spacing:.13em;color:var(--orange)}.v51-support-plate.elite .v51-plate-top span{color:#ffd273}.v51-plate-top b{font:900 7px/1 monospace;letter-spacing:.08em;color:#6f8c94}.v51-support-plate h4{margin:24px 0 3px;font-size:22px;overflow-wrap:anywhere}.v51-support-plate p{margin:0;color:#78949d;font:850 8px/1.2 monospace;letter-spacing:.08em}.v51-support-plate.elite p{color:#c8aa68}.v51-plate-badges{display:flex;flex-wrap:wrap;gap:5px;margin-top:18px}.v51-plate-badges span{padding:6px 7px;border:1px solid #24454e;border-radius:5px;background:#07151a;font:900 7px/1 monospace;letter-spacing:.06em;color:#89a5ad}.v51-plate-badges .qualified{border-color:#327080;color:#b7f4ff}.v51-plate-badges .gift.qualified{border-color:#8f632d;color:#ffc86c}.v51-plate-badges .donation.qualified{border-color:#4f765f;color:#a8ebbd}.v51-plate-badges .pending{opacity:.58;border-style:dashed}.v51-support-plate.elite .v51-plate-badges .qualified{box-shadow:inset 0 0 12px rgba(255,185,62,.025)}.v51-plate-foot{display:flex;justify-content:space-between;gap:10px;margin-top:17px;padding-top:9px;border-top:1px solid #19343b}.v51-plate-foot small{font:800 6px/1.25 monospace;letter-spacing:.05em;color:#58757d}.v51-support-note{margin:12px 3px 0;color:#607b83;font-size:9px;line-height:1.5}
@keyframes v51Pulse{0%,100%{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.12)}}
@media(max-width:980px){.v51-support-rules{grid-template-columns:repeat(2,1fr)}.v51-support-rules .elite-rule{grid-column:1/-1}.v51-support-summary{grid-template-columns:repeat(3,1fr)}.v51-support-grid,.v51-support-grid.elite-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:620px){.v51-support-rules,.v51-support-summary,.v51-support-grid,.v51-support-grid.elite-grid{grid-template-columns:1fr}.v51-support-rules .elite-rule{grid-column:auto}.v51-wall-status{align-items:flex-start;flex-wrap:wrap}.v51-wall-status small{width:100%;margin-left:0}.v51-support-heading{align-items:flex-start;flex-direction:column}.v51-plate-foot{flex-direction:column}}


/* =========================================================
   V5.1.1 CREW WALL ADMIN / HISTORICAL IMPORT
   Unlisted frontend; authenticated writes use /support/import.
   ========================================================= */
.v511-admin-hero{padding-bottom:48px}.v511-security-note{max-width:900px;padding:14px 16px;border:1px solid rgba(255,150,46,.34);border-radius:11px;background:rgba(255,150,46,.055);color:#b7c8cf;font:700 11px/1.6 monospace}.v511-security-note strong{color:var(--orange)}
.v511-admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.v511-admin-panel{padding:22px}.v511-admin-panel h3{margin:8px 0 16px;font-size:24px}.v511-field{display:grid;gap:7px}.v511-field>span{font:900 8px/1 monospace;letter-spacing:.12em;text-transform:uppercase;color:#7f9ca6}.v511-field input,.v511-field select,.v511-record-toolbar input,.v511-csv{width:100%;border:1px solid #1d4654;border-radius:10px;background:#041016;color:var(--text);outline:none}.v511-field input,.v511-field select,.v511-record-toolbar input{min-height:44px;padding:10px 12px}.v511-field input:focus,.v511-field select:focus,.v511-record-toolbar input:focus,.v511-csv:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(91,231,255,.06)}.v511-check{grid-template-columns:auto 1fr;align-items:center;align-self:end;min-height:44px;padding:10px 12px;border:1px solid #1d4654;border-radius:10px;background:#041016}.v511-check input{width:18px;height:18px;min-height:0;accent-color:var(--orange)}.v511-check span{color:#a9bcc4}.v511-admin-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:14px}.v511-help{margin:12px 0 0;color:#7995a0;font-size:11px}.v511-summary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.v511-summary-grid div{padding:11px;border:1px solid #173945;border-radius:10px;background:#061319}.v511-summary-grid span{display:block;color:#66848f;font:900 7px/1 monospace;letter-spacing:.1em;text-transform:uppercase}.v511-summary-grid strong{display:block;margin-top:8px;font-size:20px}.v511-link-state{margin-top:12px;padding-top:12px;border-top:1px solid #14343f;color:#77929c;font:900 8px/1.4 monospace;letter-spacing:.08em}.v511-link-state.live{color:var(--green)}
.v511-editor{padding:22px}.v511-form-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.v511-qual-preview{margin-top:16px;padding:14px 16px;display:flex;align-items:center;gap:14px;border:1px solid #1d4654;border-radius:11px;background:#061319}.v511-qual-preview span{color:#7997a1;font:900 8px/1 monospace;letter-spacing:.12em}.v511-qual-preview strong{font-size:22px}.v511-qual-preview em{margin-left:auto;color:#8ea8b1;font:900 10px/1 monospace;font-style:normal;letter-spacing:.12em}.v511-qual-preview.elite{border-color:rgba(255,150,46,.62);box-shadow:inset 0 0 24px rgba(255,150,46,.05)}.v511-qual-preview.elite strong,.v511-qual-preview.elite em{color:var(--orange)}
.v511-import-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:16px}.v511-file-btn{cursor:pointer}.v511-csv{min-height:310px;margin-top:14px;padding:14px;resize:vertical;font:12px/1.65 Consolas,monospace}.v511-console{min-height:385px;max-height:520px;overflow:auto;margin:0;padding:14px;border:1px solid #14343e;border-radius:10px;background:#02080b;color:#87a9b4;font:11px/1.65 Consolas,monospace;white-space:pre-wrap;word-break:break-word}.v511-console.success{color:#83d9b0}.v511-console.error{color:#ff928e}
.v511-record-panel{padding:18px}.v511-record-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:12px}.v511-record-toolbar input{max-width:420px}.v511-record-toolbar span{margin-left:auto;color:#6f8e98;font:900 8px/1 monospace;letter-spacing:.1em}.v511-record-list{display:grid;gap:8px}.v511-admin-record{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;padding:13px 14px;border:1px solid #153945;border-radius:11px;background:#061319}.v511-admin-record.elite{border-color:rgba(255,150,46,.48);background:linear-gradient(90deg,rgba(255,150,46,.055),#061319 30%)}.v511-admin-record>div:first-child{display:grid;gap:3px}.v511-admin-record strong{font-size:14px}.v511-admin-record span{color:var(--cyan);font:800 8px/1.3 monospace;letter-spacing:.05em}.v511-admin-record small{color:#708e99}.v511-record-actions{display:flex;gap:7px}.btn.danger{border-color:rgba(255,90,85,.4);background:rgba(255,90,85,.06);color:#ff9b98}.btn.danger:hover{border-color:var(--red);box-shadow:0 9px 28px rgba(255,90,85,.08)}
@media(max-width:900px){.v511-admin-grid,.v511-import-grid{grid-template-columns:1fr}.v511-form-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.v511-form-grid{grid-template-columns:1fr}.v511-summary-grid{grid-template-columns:1fr 1fr}.v511-admin-record{grid-template-columns:1fr}.v511-record-actions{justify-content:flex-start}.v511-record-toolbar{align-items:stretch;flex-direction:column}.v511-record-toolbar input{max-width:none}.v511-record-toolbar span{margin-left:0}.v511-qual-preview{align-items:flex-start;flex-wrap:wrap}.v511-qual-preview em{margin-left:0;width:100%}}


/* =========================================================
   COMMAND NETWORK V5.1.2 // DET CORD V13.2.1 FIELD MANUAL
   ========================================================= */
.dc-rarity-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}
.dc-rarity-card{min-width:0;padding:18px;border:1px solid #24404a;border-radius:13px;background:linear-gradient(145deg,#0a1920,#061117);box-shadow:var(--shadow)}
.dc-rarity-card>span{display:block;font:900 7px/1 monospace;letter-spacing:.12em;color:#78949d}.dc-rarity-card h3{font-size:19px;margin:10px 0 7px}.dc-rarity-card p{font:800 8px/1.65 Consolas,monospace;color:#8ea7af;margin:0}
.dc-rarity-card.uncommon{border-color:#2c6854}.dc-rarity-card.uncommon h3{color:#6de5ad}
.dc-rarity-card.rare{border-color:#285b7c}.dc-rarity-card.rare h3{color:#62c8ff}
.dc-rarity-card.legendary{border-color:#6a4a20;background:linear-gradient(145deg,#21170b,#0b1115)}.dc-rarity-card.legendary h3{color:#ffbd65}
.dc-rarity-card.omega{border-color:#61345f;background:radial-gradient(circle at 85% 5%,rgba(183,136,255,.13),transparent 38%),linear-gradient(145deg,#1a0d1c,#081015)}.dc-rarity-card.omega h3{color:#d5a8ff;text-shadow:0 0 18px rgba(183,136,255,.24)}

.dc-system-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.dc-system-card{padding:22px;border:1px solid #1e4855;border-radius:14px;background:linear-gradient(145deg,#091b22,#051116);box-shadow:var(--shadow)}
.dc-system-card>span:first-child{font:900 7px/1 monospace;letter-spacing:.12em;color:var(--orange)}.dc-system-card h3{font-size:24px;margin:10px 0 8px}.dc-system-card p{color:#91aab4;font-size:12px}.dc-mini-table{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:14px 0}.dc-mini-table b{padding:8px;border:1px solid #27394c;border-radius:7px;background:#07141a;text-align:center;font:900 8px/1 monospace;color:#ffbd65}.dc-inline-cmds{display:flex;gap:7px;flex-wrap:wrap}

.dc-relic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.dc-relic-card{padding:20px;border:1px solid #46325f;border-radius:14px;background:radial-gradient(circle at 90% 0%,rgba(183,136,255,.11),transparent 38%),linear-gradient(145deg,#141020,#080d13);box-shadow:0 18px 48px rgba(0,0,0,.24)}
.dc-relic-head{display:flex;gap:12px;align-items:center}.dc-relic-head>span{width:44px;height:44px;display:grid;place-items:center;border:1px solid #513b6c;border-radius:10px;background:#130d20;font-size:22px}.dc-relic-head h3{margin:0;color:#e1d1ff;font-size:18px}.dc-relic-head small{display:block;margin-top:5px;font:900 7px/1 monospace;letter-spacing:.12em;color:#9d7ed1}.dc-relic-card>p{min-height:64px;color:#9aaeb7;font-size:11px}
.dc-rank-line{display:grid;grid-template-columns:30px 1fr;gap:5px 9px;padding-top:12px;border-top:1px solid rgba(183,136,255,.17)}.dc-rank-line b{font:900 8px/1.4 monospace;color:var(--purple)}.dc-rank-line span{font:800 8px/1.4 Consolas,monospace;color:#b9c9cf}

.dc-rate-table{border:1px solid #1c4350;border-radius:13px;overflow:hidden;background:#061318}
.dc-rate-row{display:grid;grid-template-columns:1.25fr repeat(5,1fr);align-items:center;min-width:780px;border-top:1px solid #12313a}.dc-rate-row:first-child{border-top:0}.dc-rate-row>*{padding:12px 14px}.dc-rate-row strong{font:900 9px/1 monospace;color:#d9f1f6}.dc-rate-row span{font:800 9px/1 monospace;color:#8fa8b1}.dc-rate-row.head{background:#0b1d24}.dc-rate-row.head span{color:#6d8c96;font-size:7px;letter-spacing:.1em}.dc-rate-row.legendary{background:rgba(255,150,46,.035)}.dc-rate-row.legendary strong{color:#ffbd65}.dc-rate-row.omega{background:rgba(183,136,255,.055)}.dc-rate-row.omega strong{color:#d5a8ff}
.dc-rate-table{overflow-x:auto}

.dc-command-console{border:1px solid #1b4652;border-radius:16px;background:linear-gradient(145deg,#081820,#041015);box-shadow:var(--shadow);overflow:hidden}
.dc-command-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:16px;border-bottom:1px solid #173842;background:#08171d}.dc-command-search{display:flex;gap:8px;flex:1}.dc-command-search .searchbox{max-width:none}.dc-command-clear{border:1px solid #294653;background:#091820;color:#8ba7b0;border-radius:9px;padding:0 12px;font:900 8px/1 monospace;letter-spacing:.08em;cursor:pointer}.dc-command-clear:hover{color:#fff;border-color:var(--cyan)}
.dc-command-status{white-space:nowrap;font:900 8px/1 monospace;letter-spacing:.1em;color:#73bda8}.dc-command-filter-row{display:flex;gap:7px;align-items:center;flex-wrap:wrap;padding:11px 16px;border-bottom:1px solid #102c35}.dc-command-filter-row>span,.dc-command-quick>span{margin-right:4px;font:900 7px/1 monospace;letter-spacing:.13em;color:#607e88}.dc-command-filter-row button{border:1px solid #1d414c;background:#07151b;color:#829da7;border-radius:7px;padding:7px 9px;font:900 7px/1 monospace;letter-spacing:.08em;cursor:pointer}.dc-command-filter-row button:hover,.dc-command-filter-row button.active{background:var(--cyan);border-color:var(--cyan);color:#031014}
.dc-command-quick{display:flex;gap:7px;align-items:center;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid #102c35;background:rgba(255,150,46,.018)}.dc-command-feed{display:grid;gap:0}.dc-command-row{display:grid;grid-template-columns:minmax(190px,.72fr) minmax(260px,1.55fr) auto;gap:14px;align-items:center;padding:14px 16px;border-top:1px solid #112f38}.dc-command-row:first-child{border-top:0}.dc-command-row:hover{background:#091b22}.dc-command-row[hidden]{display:none!important}.dc-command-key{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dc-command-key strong{font:900 11px/1.35 Consolas,monospace;color:var(--cyan)}.dc-command-row p{margin:0;color:#96adb5;font-size:11px}.dc-command-row .copy-btn{min-width:72px}.dc-command-feed .intel-empty{margin:14px}

.dc-patch-cta{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px;border:1px solid #5b3b1d;border-radius:14px;background:linear-gradient(90deg,rgba(255,150,46,.085),rgba(9,26,34,.8))}.dc-patch-cta span{display:block;font:900 7px/1 monospace;letter-spacing:.12em;color:var(--orange)}.dc-patch-cta strong{display:block;margin-top:8px;font-size:17px}.dc-patch-cta p{margin:6px 0 0;color:#8fa7af;font-size:11px}

.dc-release{margin-top:16px;padding:24px;border:1px solid #1a4551;border-radius:16px;background:linear-gradient(145deg,#081a21,#051116);box-shadow:var(--shadow)}.dc-release.current{border-color:#70491f;background:radial-gradient(circle at 95% 0%,rgba(255,150,46,.1),transparent 32%),linear-gradient(145deg,#101a1f,#061116)}.dc-release-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;border-bottom:1px solid #153641;padding-bottom:16px}.dc-release-head span{font:900 8px/1 monospace;letter-spacing:.12em;color:var(--orange)}.dc-release-head h2{font-size:30px;margin:8px 0 0;text-transform:uppercase}.dc-release-head>b{font:900 7px/1 monospace;letter-spacing:.1em;padding:7px 9px;border:1px solid #2b5360;border-radius:7px;color:var(--cyan)}.dc-release>p{color:#9ab0b8}.dc-release-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:16px}.dc-release-grid>div{padding:15px;border:1px solid #153641;border-radius:10px;background:#07151b}.dc-release-grid h3{margin:0 0 6px;font-size:15px}.dc-release-grid p{margin:0;color:#89a1aa;font-size:11px}.dc-release-callout{margin-top:14px;padding:13px;border-left:3px solid var(--cyan);background:rgba(91,231,255,.045);font:800 9px/1.7 Consolas,monospace;color:#a7c2ca}.dc-release-callout code{color:var(--cyan)}

@media(max-width:980px){.dc-rarity-grid{grid-template-columns:repeat(3,1fr)}.dc-system-grid,.dc-relic-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.dc-rarity-grid,.dc-system-grid,.dc-relic-grid,.dc-release-grid{grid-template-columns:1fr}.dc-command-toolbar{align-items:stretch;flex-direction:column}.dc-command-status{padding-left:2px}.dc-command-row{grid-template-columns:1fr}.dc-command-row .copy-btn{justify-self:start}.dc-patch-cta{align-items:flex-start;flex-direction:column}.dc-release-head{flex-direction:column}.dc-relic-card>p{min-height:0}}

.dc-relic-rates .dc-rate-row{grid-template-columns:1.25fr repeat(4,1fr);min-width:680px}

/* V5.1.3.1 // LIVE CREW DOSSIER CLICK HOTFIX */
.crew-member-link{
  color:inherit;
  text-decoration:none;
  cursor:pointer;
  transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease;
}
.crew-member-link:hover{
  border-color:#39bfd8;
  background:#082129;
  transform:translateY(-1px);
  box-shadow:0 0 0 1px rgba(91,231,255,.08),0 10px 28px rgba(0,0,0,.22);
}
.crew-member-link:hover strong{color:var(--cyan)}
.crew-member-link:focus-visible{
  outline:2px solid var(--cyan);
  outline-offset:3px;
}

/* V6.0.1 // SEPTEMBER GIVEAWAY STATUS */
.giveaway-status-badge{
  display:inline-flex;
  align-items:center;
  margin-left:8px;
  padding:3px 7px;
  border:1px solid rgba(255,171,64,.55);
  border-radius:999px;
  background:rgba(255,136,0,.08);
  color:var(--orange);
  font-size:.67rem;
  font-weight:800;
  letter-spacing:.12em;
  vertical-align:middle;
}
.giveaway-status-badge[data-status="pending"]::before{
  content:"";
  width:6px;
  height:6px;
  margin-right:6px;
  border-radius:50%;
  background:currentColor;
  box-shadow:0 0 10px currentColor;
}
.giveaway-history-row.pending{
  border-color:rgba(255,171,64,.28);
}
.history-badge.pending{
  color:var(--orange);
  border-color:rgba(255,171,64,.45);
  background:rgba(255,136,0,.08);
}
.history-badge.pending i{
  display:inline-block;
  width:6px;
  height:6px;
  margin-right:6px;
  border-radius:50%;
  background:currentColor;
  box-shadow:0 0 10px currentColor;
}
.giveaway-history-prize a{
  color:inherit;
  text-decoration:none;
}
.giveaway-history-prize a:hover{
  color:var(--cyan);
}

/* =========================================================
   COMMAND NETWORK V7.0 // EXPEDITION CHRONICLE
   State-first homepage and long-form report surfaces.
   ========================================================= */
.chronicle-home{background:#03070a;color:#e9f8fc}
.chronicle-home .topbar{border-bottom-color:#16333d}
.chronicle-home .nav{height:68px}
.chronicle-home .navlinks a{font-size:9px;letter-spacing:.08em}
.chronicle-home .utility{background:#050d11}
.chronicle-home .utility-status{margin-left:auto}
.chronicle-home .utility-status b{color:var(--cyan)}
.ch-hero{position:relative;overflow:hidden;padding:54px 0 42px;border-bottom:1px solid #14313a;background:radial-gradient(circle at 80% 28%,rgba(37,211,255,.12),transparent 31%),radial-gradient(circle at 16% 5%,rgba(255,144,36,.1),transparent 27%),linear-gradient(180deg,#071219 0,#03080b 100%)}
.ch-gridfx,.ch-visual-grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(65,184,210,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(65,184,210,.055) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,black,transparent 88%)}
.ch-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.72fr);gap:42px;align-items:center}
.ch-hero-copy{position:relative;z-index:2}
.ch-state-line{display:inline-flex;align-items:center;gap:9px;padding:8px 11px;border:1px solid #285260;border-radius:999px;background:rgba(6,20,26,.78);color:#93b3bd;font:900 8px/1 monospace;letter-spacing:.13em}
.ch-state-dot{width:7px;height:7px;border-radius:50%;background:#5ee3aa;box-shadow:0 0 13px rgba(94,227,170,.9)}
.ch-hero[data-home-mode="active"] .ch-state-dot{background:var(--orange);box-shadow:0 0 14px rgba(255,150,46,.9);animation:chPulse 1.45s ease-in-out infinite}
.ch-hero[data-home-mode="complete"] .ch-state-dot{background:var(--cyan);box-shadow:0 0 14px rgba(91,231,255,.85)}
@keyframes chPulse{0%,100%{opacity:.5;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}
.ch-hero h1{max-width:780px;margin:21px 0 18px;font-size:clamp(52px,7vw,92px);line-height:.88;letter-spacing:-.055em;text-transform:uppercase}
.ch-hero h1 span{color:var(--orange)}
.ch-lede{max-width:710px;margin:0;color:#9cb4bd;font-size:clamp(16px,1.8vw,20px);line-height:1.55}
.ch-action-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;margin-top:28px;padding:19px 20px;border:1px solid #26505d;border-left:3px solid var(--orange);border-radius:12px;background:linear-gradient(120deg,rgba(10,30,38,.96),rgba(5,15,20,.94));box-shadow:0 24px 55px rgba(0,0,0,.28)}
.ch-overline,.ch-panel-label{display:block;color:#6d929e;font:950 7px/1 monospace;letter-spacing:.15em;text-transform:uppercase}
.ch-action-card h2{margin:7px 0 4px;font-size:20px}
.ch-action-card p{max-width:560px;margin:0;color:#87a2ac;font-size:11px;line-height:1.5}
.ch-actions{display:flex;gap:9px;align-items:center;justify-content:flex-end;flex-wrap:wrap}
.ch-actions .btn{white-space:nowrap}
.ch-live-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px}
.ch-live-row>div{padding:11px 12px;border:1px solid #173844;border-radius:8px;background:rgba(5,16,21,.7)}
.ch-live-row span{display:block;color:#5f7f89;font:900 6.5px/1 monospace;letter-spacing:.12em}
.ch-live-row strong{display:block;margin-top:7px;color:#dcf6fb;font:950 10px/1 monospace}
.ch-live-row strong b{color:var(--orange)}
.ch-visual{position:relative;isolation:isolate;min-height:550px;border:1px solid #28505b;border-radius:18px;overflow:hidden;background:radial-gradient(circle at 50% 42%,rgba(79,219,250,.16),transparent 34%),linear-gradient(145deg,#0a2029,#03080c);box-shadow:0 34px 80px rgba(0,0,0,.42)}
.ch-visual:after{content:"";position:absolute;inset:auto 0 0;height:55%;z-index:-1;background:linear-gradient(transparent,rgba(2,7,10,.98))}
.ch-visual img{position:absolute;left:50%;bottom:0;z-index:-1;width:100%;height:95%;object-fit:contain;object-position:center bottom;transform:translateX(-50%);filter:saturate(.9) contrast(1.04)}
.ch-visual-top{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:15px 16px;border-bottom:1px solid rgba(45,103,118,.45);font:900 7px/1 monospace;letter-spacing:.12em;color:#83a6b0}
.ch-visual-top span{display:flex;align-items:center;gap:7px}.ch-visual-top i{width:6px;height:6px;border-radius:50%;background:#5ee3aa;box-shadow:0 0 10px #5ee3aa}.ch-visual-top b{color:var(--cyan)}
.ch-visual-bottom{position:absolute;left:16px;right:16px;bottom:16px;padding:15px;border:1px solid #214750;border-radius:10px;background:rgba(4,14,18,.88);backdrop-filter:blur(8px)}
.ch-visual-bottom small{display:block;color:#627f89;font:900 7px/1 monospace;letter-spacing:.12em}.ch-visual-bottom>strong{display:block;margin-top:7px;font-size:23px;text-transform:uppercase}.ch-visual-bottom>span{display:block;margin-top:8px;color:#819da6;font:850 8px/1.3 monospace}.ch-visual-bottom>span b:first-child{color:var(--orange)}
.ch-prep-band{padding:34px 0;border-bottom:1px solid #122d36;background:#050e12}
.ch-section-intro{display:flex;justify-content:space-between;gap:40px;align-items:flex-end;margin-bottom:22px}
.ch-section-intro h2{margin:7px 0 0;font-size:clamp(30px,4vw,46px);line-height:.95;text-transform:uppercase}
.ch-section-intro p{max-width:560px;margin:0;color:#829ba4;font-size:12px;line-height:1.6}
.ch-step-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}
.ch-step{display:flex;gap:13px;align-items:center;min-height:82px;padding:13px;border:1px solid #183844;border-radius:10px;background:#07151b;transition:transform .2s,border-color .2s,background .2s}
.ch-step:hover{transform:translateY(-2px);border-color:#3b7584;background:#091b22}
.ch-step>b{display:grid;place-items:center;flex:0 0 36px;height:36px;border:1px solid #305563;border-radius:50%;color:var(--orange);font:950 10px/1 monospace}
.ch-step strong,.ch-step small{display:block}.ch-step strong{font-size:12px}.ch-step small{margin-top:5px;color:#708b95;font-size:9px;line-height:1.35}
.ch-now{padding-top:64px}
.ch-now-grid{display:grid;grid-template-columns:1.15fr .7fr .95fr;gap:12px}
.ch-panel{min-height:270px;padding:20px;border:1px solid #1d4654;border-radius:14px;background:linear-gradient(145deg,rgba(9,26,34,.96),rgba(4,12,17,.98));box-shadow:0 20px 55px rgba(0,0,0,.24)}
.ch-op-head{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-top:21px}.ch-op-head>strong{color:#9edfeb;font:950 11px/1 monospace}.ch-op-head>b{padding:6px 8px;border:1px solid #2a4b53;border-radius:6px;color:#ffb05d;font:950 7px/1 monospace;letter-spacing:.07em}
.ch-operation-panel h3{margin:25px 0 9px;font-size:27px}.ch-operation-panel p{color:#91a8b0;font-size:12px}.ch-roster-line{display:flex;justify-content:space-between;gap:14px;margin-top:30px;padding-top:14px;border-top:1px solid #12323c;color:#67838d;font:800 7px/1.3 monospace}.ch-roster-line i{display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:#56dba4}
.ch-clock{margin:27px 0 14px;color:#e9fbff;font:1000 clamp(38px,4.8vw,58px)/.9 monospace;letter-spacing:-.06em}.ch-launch-meta{display:flex;justify-content:space-between;gap:10px;margin-bottom:18px}.ch-launch-meta b{color:var(--orange);font:950 8px/1 monospace}.ch-launch-meta span{color:#6d8993;font:800 7px/1 monospace}.ch-launch-panel .btn{margin-top:20px}
.ch-sector{display:flex;justify-content:space-between;gap:16px;align-items:flex-end;margin-top:23px}.ch-sector small{color:#5c7a84;font:900 6px/1 monospace;letter-spacing:.1em}.ch-sector h3{margin:7px 0 5px;font-size:25px;text-transform:uppercase}.ch-sector span{color:#86a5af;font:800 8px/1.25 monospace}.ch-sector>strong{color:var(--orange);font:950 36px/1 monospace}.ch-warfront-panel .v4-control{margin:24px 0}.ch-text-link{display:flex;justify-content:space-between;align-items:center;padding-top:13px;border-top:1px solid #12323c;color:#89aab4;font:900 8px/1 monospace;letter-spacing:.07em}.ch-text-link span{color:var(--orange);font-size:16px}
.ch-latest{padding-top:68px;background:linear-gradient(180deg,transparent,rgba(8,24,30,.42),transparent)}
.ch-chronicle-shell{min-height:390px}
.ch-empty-report{display:grid;place-items:center;align-content:center;min-height:390px;padding:35px;border:1px dashed #28515e;border-radius:16px;background:rgba(6,19,24,.62);text-align:center}.ch-empty-report h3{max-width:680px;margin:13px 0 7px;font-size:clamp(26px,4vw,42px)}.ch-empty-report p{max-width:600px;margin:0;color:#7f9aa4;line-height:1.6}
.ch-archive-action{display:flex;justify-content:center;margin-top:18px}
.ch-community{padding-top:38px}.ch-community-card{display:flex;justify-content:space-between;align-items:center;gap:32px;padding:28px;border:1px solid #294b55;border-radius:16px;background:radial-gradient(circle at 88% 50%,rgba(255,150,46,.08),transparent 26%),linear-gradient(135deg,#0b2029,#071117)}.ch-community-card h2{margin:8px 0 6px;font-size:31px}.ch-community-card p{max-width:680px;margin:0;color:#8da7b0;font-size:12px;line-height:1.6}
@media(max-width:1050px){.ch-hero-grid{grid-template-columns:1fr .72fr;gap:26px}.ch-visual{min-height:470px}.ch-action-card{grid-template-columns:1fr}.ch-actions{justify-content:flex-start}.ch-now-grid{grid-template-columns:1fr 1fr}.ch-warfront-panel{grid-column:1/-1;min-height:230px}.ch-step-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:820px){.chronicle-home .utility-status{display:none}.ch-hero-grid{grid-template-columns:1fr}.ch-visual{min-height:430px;max-width:600px;width:100%;margin:auto}.ch-section-intro{display:grid;gap:11px}.ch-now-grid{grid-template-columns:1fr}.ch-warfront-panel{grid-column:auto}.ch-panel{min-height:0}.ch-community-card{display:grid}.ch-community-card .ch-actions{justify-content:flex-start}}
@media(max-width:620px){.ch-hero{padding-top:37px}.ch-hero h1{font-size:clamp(46px,15vw,68px)}.ch-action-card{padding:17px}.ch-actions{display:grid;grid-template-columns:1fr}.ch-actions .btn{text-align:center}.ch-live-row{grid-template-columns:1fr}.ch-visual{min-height:360px}.ch-step-grid{grid-template-columns:1fr}.ch-step{min-height:72px}.ch-now{padding-top:48px}.ch-section-intro h2{font-size:34px}.ch-roster-line,.ch-sector{align-items:flex-start;display:grid}.ch-sector>strong{font-size:31px}.ch-community-card{padding:21px}}
@media(prefers-reduced-motion:reduce){.ch-state-dot,.ch-step{animation:none!important;transition:none!important}.ch-step:hover{transform:none}}

/* Expedition Chronicle archive and permanent report pages */
.chronicle-page{background:#03070a;color:#e9f8fc}
.chronicle-page .nav{height:68px}.chronicle-page .navlinks a{font-size:9px;letter-spacing:.08em}.chronicle-page .utility-status{margin-left:auto}
.cr-hero{position:relative;overflow:hidden;padding:70px 0 55px;border-bottom:1px solid #173741;background:radial-gradient(circle at 77% 25%,rgba(34,217,255,.1),transparent 27%),radial-gradient(circle at 14% 0,rgba(255,139,27,.1),transparent 31%),linear-gradient(180deg,#08171e,#040a0e)}
.cr-hero-inner{position:relative;display:grid;grid-template-columns:1fr auto;gap:50px;align-items:end}.cr-hero h1{margin:12px 0 14px;font-size:clamp(54px,8vw,100px);line-height:.86;letter-spacing:-.06em;text-transform:uppercase}.cr-hero h1 span{color:var(--orange)}.cr-hero p{max-width:760px;margin:0;color:#91aab3;font-size:15px;line-height:1.65}
.cr-live-chip{min-width:220px;padding:17px;border:1px solid #28515d;border-radius:12px;background:rgba(5,17,22,.8)}.cr-live-chip>span,.cr-live-chip>strong,.cr-live-chip>small{display:block}.cr-live-chip>span{color:#6b8b96;font:900 7px/1 monospace;letter-spacing:.12em}.cr-live-chip>strong{margin-top:10px;color:var(--orange);font:950 15px/1 monospace}.cr-live-chip>small{margin-top:12px;color:#78939c;font:800 8px/1 monospace}.cr-live-chip b{color:#d9f6fb}
.cr-content{padding-top:54px}.cr-loading,.cr-missing{display:grid;place-items:center;align-content:center;min-height:430px;padding:40px;border:1px dashed #28515e;border-radius:16px;background:#061319;text-align:center}.cr-loading h2,.cr-missing h2{max-width:760px;margin:14px 0 8px;font-size:clamp(30px,5vw,52px)}.cr-loading p,.cr-missing p{max-width:620px;margin:0;color:#7f9aa4;line-height:1.6}.cr-missing .ch-actions{margin-top:22px}
.ch-feature-report{overflow:hidden;border:1px solid #2a5663;border-radius:17px;background:radial-gradient(circle at 85% 15%,rgba(255,150,46,.08),transparent 28%),linear-gradient(145deg,#0a2029,#050e13);box-shadow:0 28px 70px rgba(0,0,0,.3)}
.ch-feature-head{display:grid;grid-template-columns:1fr auto;gap:30px;padding:32px}.ch-feature-head h3{max-width:900px;margin:14px 0 12px;font-size:clamp(35px,5vw,60px);line-height:.96;text-transform:uppercase}.ch-feature-head p{max-width:900px;margin:0;color:#93abb4;font-size:14px;line-height:1.65}.ch-report-number{min-width:150px;padding-left:24px;border-left:1px solid #28505a;text-align:right}.ch-report-number span{display:block;color:#6b8b95;font:900 7px/1 monospace;letter-spacing:.13em}.ch-report-number strong{display:block;margin-top:12px;color:var(--orange);font:1000 44px/1 monospace}
.ch-report-tags,.cr-card-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.cr-tag,.cr-card-tags span{padding:6px 8px;border:1px solid #294a54;border-radius:999px;color:#9ab5be;font:900 7px/1 monospace;letter-spacing:.08em}.cr-tag.green,.cr-card-tags .green{border-color:#2a6448;color:#65dda9}.cr-tag.orange,.cr-card-tags .orange{border-color:#745126;color:#ffb463}.cr-tag.red,.cr-card-tags .red{border-color:#6a3135;color:#ff7e84}
.ch-report-stats{display:grid;grid-template-columns:1.3fr repeat(3,.7fr);border-top:1px solid #23434d;border-bottom:1px solid #23434d}.ch-report-stats>div{padding:18px 20px;border-right:1px solid #1d3d46}.ch-report-stats>div:last-child{border:0}.ch-report-stats span{display:block;color:#607f89;font:900 6.5px/1 monospace;letter-spacing:.12em}.ch-report-stats strong{display:block;margin-top:9px;color:#dcf6fb;font-size:13px}.ch-report-stats .good{color:#62daa5}.ch-report-stats .bad{color:#ff777e}
.ch-feature-foot{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px 32px;color:#6f8c96;font:900 8px/1 monospace;letter-spacing:.09em}.ch-feature-foot b{color:#d9f5fa}
.cr-archive-head{display:flex;justify-content:space-between;gap:28px;align-items:flex-end}.cr-archive-head h2{margin:8px 0 6px;font-size:clamp(38px,5vw,58px);text-transform:uppercase}.cr-archive-head p{margin:0;color:#7e9aa4;font-size:12px}
.cr-filterbar{display:grid;grid-template-columns:1fr 220px 220px;gap:10px;margin:27px 0 18px;padding:13px;border:1px solid #1c414c;border-radius:12px;background:#07151b}.cr-filterbar label>span{display:block;margin:0 0 7px 2px;color:#68848e;font:900 6.5px/1 monospace;letter-spacing:.12em}.cr-filterbar input,.cr-filterbar select{width:100%;height:42px;border:1px solid #214753;border-radius:8px;background:#050f14;color:#d9f3f8;padding:0 11px;font-size:11px}.cr-filterbar input:focus,.cr-filterbar select:focus{outline:2px solid rgba(91,231,255,.35);border-color:var(--cyan)}
.cr-card-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.cr-card{border:1px solid #1e4652;border-radius:14px;background:linear-gradient(145deg,#091b22,#050f14);overflow:hidden;transition:transform .2s,border-color .2s}.cr-card:hover{transform:translateY(-2px);border-color:#3c7888}.cr-card[hidden]{display:none}.cr-card-main{display:block;height:100%;padding:22px}.cr-card-top{display:flex;justify-content:space-between;gap:15px;color:#718e98;font:900 7px/1 monospace;letter-spacing:.11em}.cr-card-top b{color:#7ccdb2}.cr-card-top b.orange{color:#ffb05d}.cr-card-top b.red{color:#ff767d}.cr-card h3{margin:16px 0 9px;font-size:27px;line-height:1.05;text-transform:uppercase}.cr-card p{min-height:65px;margin:0;color:#859fa8;font-size:11px;line-height:1.55}.cr-card-foot{display:flex;justify-content:space-between;gap:14px;margin-top:20px;padding-top:13px;border-top:1px solid #163640;color:#67838d;font:800 7px/1.2 monospace}.cr-archive-empty{grid-column:1/-1;padding:50px;border:1px dashed #28515e;border-radius:14px;text-align:center;background:#061319}.cr-archive-empty h3{margin:0 0 8px;font-size:29px}.cr-archive-empty p{color:#7f9aa4}.cr-archive-empty .btn{display:inline-flex;margin-top:14px}.cr-no-match{padding:40px;text-align:center;color:#8ba4ad}
.cr-back{display:inline-flex;margin-bottom:18px;color:#8da8b1;font:900 8px/1 monospace;letter-spacing:.09em}.cr-back:hover{color:var(--cyan)}.cr-report{overflow:hidden;border:1px solid #244d59;border-radius:18px;background:#050f14;box-shadow:0 30px 80px rgba(0,0,0,.3)}
.cr-report-hero{position:relative;display:grid;grid-template-columns:190px 1fr;gap:35px;padding:42px;background:radial-gradient(circle at 88% 12%,rgba(255,150,46,.09),transparent 28%),linear-gradient(145deg,#0b222b,#061116)}.cr-report-id{padding-right:28px;border-right:1px solid #2a505a}.cr-report-id span{display:block;color:#6a8993;font:900 7px/1 monospace;letter-spacing:.14em}.cr-report-id strong{display:block;margin-top:15px;color:var(--orange);font:1000 55px/1 monospace}.cr-report-heading h1{max-width:930px;margin:17px 0 13px;font-size:clamp(42px,6vw,76px);line-height:.91;text-transform:uppercase;letter-spacing:-.035em}.cr-report-heading>p{max-width:850px;margin:0;color:#9ab2bb;font-size:15px;line-height:1.7}.cr-report-byline{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:23px;color:#708c96;font:900 7px/1 monospace;letter-spacing:.11em}.cr-share{margin-left:auto;border:1px solid #315360;border-radius:7px;background:#08171d;color:#9bb4bc;padding:8px 10px;font:900 7px/1 monospace;letter-spacing:.08em;cursor:pointer}.cr-share:hover{border-color:var(--cyan);color:#fff}
.cr-fact-strip{display:grid;grid-template-columns:1.4fr repeat(4,.7fr);border-top:1px solid #254650;border-bottom:1px solid #254650;background:#07171d}.cr-fact-strip>div{padding:17px;border-right:1px solid #1e3e47}.cr-fact-strip>div:last-child{border:0}.cr-fact-strip span{display:block;color:#63808a;font:900 6.5px/1 monospace;letter-spacing:.11em}.cr-fact-strip strong{display:block;margin-top:8px;color:#d8f3f8;font-size:12px}.cr-fact-strip .good{color:#61d8a3}.cr-fact-strip .bad{color:#ff777e}
.cr-report-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr);gap:0}.cr-story{padding:12px 42px 42px}.cr-story-section{padding:34px 0;border-bottom:1px solid #17333d}.cr-story-section:last-child{border:0}.cr-story-section>span{color:var(--orange);font:950 7px/1 monospace;letter-spacing:.14em}.cr-story-section h2{margin:11px 0 13px;font-size:clamp(28px,4vw,43px);line-height:1.02;text-transform:uppercase}.cr-story-section p{max-width:850px;margin:0;color:#a4b9c0;font-family:Georgia,'Times New Roman',serif;font-size:17px;line-height:1.82}
.cr-report-aside{border-left:1px solid #20404a;background:#061219}.cr-report-aside section{padding:25px;border-bottom:1px solid #1b3943}.cr-report-aside h3{margin:11px 0 7px;font-size:20px}.cr-report-aside p{margin:10px 0 0;color:#8ca5ae;font-size:11px;line-height:1.65}.cr-report-aside dl{margin:13px 0 0}.cr-report-aside dl div{padding:10px 0;border-top:1px solid #17343d}.cr-report-aside dt{color:#64818b;font:900 6.5px/1 monospace;letter-spacing:.11em}.cr-report-aside dd{margin:6px 0 0;color:#d2ebf0;font-size:10px;line-height:1.45}
.cr-record-block{padding:38px 42px;border-top:1px solid #22434d;background:#061116}.cr-block-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;margin-bottom:19px}.cr-block-head h2{margin:8px 0 0;font-size:35px;text-transform:uppercase}.cr-block-head p{margin:0;color:#75919b;font:800 8px/1.4 monospace}.cr-operator-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.cr-operator{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:13px;border:1px solid #193b45;border-radius:9px;background:#07171d}.cr-operator:hover{border-color:#367382}.cr-operator strong,.cr-operator small{display:block}.cr-operator strong{font-size:12px}.cr-operator small{margin-top:5px;color:#66828c;font:800 7px/1.25 monospace}.cr-operator>b{font:950 7px/1 monospace;letter-spacing:.07em}.cr-record-empty{grid-column:1/-1;padding:22px;border:1px dashed #284a54;border-radius:9px;color:#78939c;text-align:center}.cr-timeline{display:grid;gap:0;margin:0;padding:0;list-style:none;border:1px solid #1c3e48;border-radius:10px;overflow:hidden}.cr-timeline li{display:grid;grid-template-columns:52px 1fr;gap:15px;align-items:center;padding:13px 15px;border-top:1px solid #17343e;background:#07171d}.cr-timeline li:first-child{border:0}.cr-timeline b{color:var(--orange);font:950 8px/1 monospace}.cr-timeline span{color:#9bb0b8;font:800 9px/1.4 monospace}
@media(max-width:980px){.cr-report-hero{grid-template-columns:130px 1fr;padding:32px}.cr-report-id strong{font-size:42px}.cr-fact-strip{grid-template-columns:repeat(3,1fr)}.cr-fact-strip>div:first-child{grid-column:span 2}.cr-report-layout{grid-template-columns:1fr}.cr-report-aside{border-top:1px solid #20404a;border-left:0;display:grid;grid-template-columns:repeat(2,1fr)}.cr-report-aside section{border-right:1px solid #1b3943}.cr-filterbar{grid-template-columns:1fr 180px 180px}.ch-report-stats{grid-template-columns:repeat(2,1fr)}.ch-report-stats>div:nth-child(2){border-right:0}.ch-report-stats>div:nth-child(-n+2){border-bottom:1px solid #1d3d46}}
@media(max-width:760px){.chronicle-page .utility-status{display:none}.cr-hero{padding:50px 0 40px}.cr-hero-inner{grid-template-columns:1fr}.cr-live-chip{max-width:330px}.cr-archive-head{display:grid;align-items:start}.cr-filterbar{grid-template-columns:1fr}.cr-card-grid{grid-template-columns:1fr}.cr-report-hero{grid-template-columns:1fr;padding:24px}.cr-report-id{padding:0 0 18px;border-right:0;border-bottom:1px solid #2a505a}.cr-report-id strong{font-size:36px}.cr-report-byline{align-items:flex-start}.cr-share{margin-left:0}.cr-fact-strip{grid-template-columns:repeat(2,1fr)}.cr-fact-strip>div:first-child{grid-column:span 2}.cr-report-aside{grid-template-columns:1fr}.cr-story{padding:6px 24px 28px}.cr-story-section p{font-size:16px}.cr-record-block{padding:28px 24px}.cr-block-head{display:grid}.cr-operator-grid{grid-template-columns:1fr}.ch-feature-head{grid-template-columns:1fr;padding:24px}.ch-report-number{padding:18px 0 0;border-top:1px solid #28505a;border-left:0;text-align:left}.ch-report-number strong{font-size:34px}.ch-feature-foot{align-items:flex-start;flex-direction:column;padding:18px 24px}}
@media(max-width:520px){.cr-hero h1{font-size:49px}.cr-card-foot{display:grid}.cr-fact-strip,.ch-report-stats{grid-template-columns:1fr}.cr-fact-strip>div:first-child{grid-column:auto}.cr-fact-strip>div,.ch-report-stats>div{border-right:0;border-bottom:1px solid #1e3e47}.cr-report-aside{display:block}.cr-operator{align-items:flex-start;flex-direction:column}}

/* Rewards & Community // visible monthly giveaway entry point */
.rc-giveaway-section{padding-top:34px;background:linear-gradient(180deg,rgba(255,150,46,.035),transparent)}
.rc-giveaway-card{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);overflow:hidden;border:1px solid #6b4826;border-radius:17px;background:radial-gradient(circle at 12% 18%,rgba(255,150,46,.12),transparent 31%),linear-gradient(145deg,#0b2029,#061116);box-shadow:0 26px 65px rgba(0,0,0,.28)}
.rc-giveaway-copy{padding:32px}
.rc-giveaway-copy h2{max-width:760px;margin:13px 0 10px;color:#effbff;font-size:clamp(34px,5vw,58px);line-height:.95;text-transform:uppercase}
.rc-giveaway-copy>p{max-width:720px;margin:0;color:#96adb5;font-size:13px;line-height:1.65}
.rc-giveaway-copy .actions{margin-top:24px}
.rc-entry-routes{padding:28px;border-left:1px solid #574027;background:rgba(4,13,17,.72)}
.rc-entry-routes>span{color:var(--orange);font:950 7px/1 monospace;letter-spacing:.14em}
.rc-entry-routes ol{display:grid;gap:8px;margin:18px 0 0;padding:0;list-style:none}
.rc-entry-routes li{display:flex;gap:12px;align-items:center;padding:12px;border:1px solid #263f45;border-radius:9px;background:#07161b}
.rc-entry-routes li>b{display:grid;place-items:center;flex:0 0 32px;height:32px;border:1px solid #654521;border-radius:50%;color:var(--orange);font:950 8px/1 monospace}
.rc-entry-routes strong,.rc-entry-routes small{display:block}.rc-entry-routes strong{font-size:11px}.rc-entry-routes small{margin-top:5px;color:#718c95;font-size:8px}
@media(max-width:820px){.rc-giveaway-card{grid-template-columns:1fr}.rc-entry-routes{border-top:1px solid #574027;border-left:0}}
@media(max-width:520px){.rc-giveaway-copy,.rc-entry-routes{padding:22px}.rc-giveaway-copy .actions{display:grid}.rc-giveaway-copy .btn{text-align:center}}
