.operations-page{--ops-bg:#060b08;--ops-panel:#0d1711;--ops-line:#25392b;--ops-green:#72ff3e;--ops-orange:#e79227;--ops-muted:#93a497;background:var(--ops-bg);color:#eef5ec;min-height:100vh;font-family:var(--font-body),Arial,sans-serif}.operations-page *{box-sizing:border-box}.ops-shell{width:min(1180px,100% - 40px);margin:0 auto}.ops-hero{background:radial-gradient(circle at 72% 18%,#54ff2f1c,#0000 28%),linear-gradient(#07110b 0%,#050806 100%);min-height:850px;padding-bottom:64px;position:relative;overflow:hidden}.ops-hero-backdrop{opacity:.35;filter:saturate(.8);background:linear-gradient(90deg,#030805fa 0%,#030805d6 39%,#03080547 70%,#030805db 100%),url(/nacion-z-operations-survival.jpg) 50%/cover;position:absolute;inset:0}.ops-nav{z-index:3;border-bottom:1px solid #8fff642e;width:min(1320px,100% - 40px);margin:0 auto;position:relative}.ops-nav-active{color:var(--ops-green)!important}.ops-hero-copy{z-index:2;width:min(1180px,100% - 40px);margin:90px auto 0;position:relative}.ops-kicker{color:var(--ops-green);font:700 12px/1.3 var(--font-mono),monospace;letter-spacing:.2em;margin:0 0 14px}.ops-hero-copy h1{font:900 clamp(48px,7.5vw,98px)/.88 var(--font-display),Impact,sans-serif;letter-spacing:-.035em;max-width:840px;margin:0}.ops-hero-copy h1 span{color:var(--ops-orange)}.ops-hero-copy>p:not(.ops-kicker){color:#c3cec6;max-width:650px;margin:30px 0;font-size:18px;line-height:1.65}.ops-actions{flex-wrap:wrap;gap:12px;display:flex}.ops-button{color:#f2f8ef;min-height:52px;font:800 12px var(--font-mono),monospace;letter-spacing:.08em;background:#0309059e;border:1px solid #54705d;justify-content:center;align-items:center;padding:0 22px;text-decoration:none;display:inline-flex}.ops-button:hover{border-color:var(--ops-green);color:var(--ops-green)}.ops-button-primary{background:var(--ops-green);border-color:var(--ops-green);color:#071006}.ops-button-primary:hover{color:#071006;background:#a3ff7e}.ops-command-board{z-index:2;background:linear-gradient(#0f1b13f7,#060c08f7);border:1px solid #38543e;width:min(780px,100% - 40px);margin:72px auto 0;position:relative;box-shadow:0 30px 80px #0000008c}.ops-board-title{border-bottom:1px solid var(--ops-line);grid-template-columns:1fr auto;gap:4px 20px;padding:18px 22px;display:grid}.ops-board-title span{font:700 10px var(--font-mono),monospace;letter-spacing:.18em;color:#83a98d}.ops-board-title strong{font:800 18px var(--font-display),sans-serif;letter-spacing:.04em;grid-row:2}.ops-board-title i{color:var(--ops-green);font:700 10px var(--font-mono),monospace;grid-area:1/2/3;align-self:center;font-style:normal}.ops-podium{grid-template-columns:1fr 1.15fr 1fr;align-items:end;gap:10px;padding:28px 22px 20px;display:grid}.ops-podium article{text-align:center;background:#0b140e;border:1px solid #213629;min-height:170px;padding:18px 10px 14px;position:relative}.ops-podium article.first{border-color:#a18129;min-height:210px;box-shadow:inset 0 3px #d5a832}.ops-podium article.second{box-shadow:inset 0 3px #9ca9a1}.ops-podium article.third{box-shadow:inset 0 3px #8b5a35}.ops-podium article>small{color:#738178;position:absolute;top:9px;left:10px}.ops-avatar{border:1px solid var(--ops-green);width:54px;height:54px;color:var(--ops-green);background:#213929;border-radius:50%;place-items:center;margin:4px auto 10px;font-weight:900;display:grid}.first .ops-avatar{color:#f0ca58;border-color:#e1b63b;width:68px;height:68px}.ops-avatar.muted{filter:grayscale()}.ops-podium h3{margin:0 0 4px;font-size:16px}.ops-podium p{color:var(--ops-muted);margin:0 0 10px;font-size:12px}.ops-podium strong{color:var(--ops-green);font:800 13px var(--font-mono),monospace}.ops-podium em{color:#d7b445;font:700 9px var(--font-mono),monospace;margin-top:10px;font-style:normal;display:block}.ops-live-stats{border-top:1px solid var(--ops-line);grid-template-columns:repeat(3,1fr);display:grid}.ops-live-stats div{text-align:center;border-right:1px solid var(--ops-line);padding:14px}.ops-live-stats div:last-child{border:0}.ops-live-stats strong{color:var(--ops-orange);font:900 22px var(--font-display),sans-serif;display:block}.ops-live-stats span{font:700 9px var(--font-mono),monospace;letter-spacing:.1em;color:#8ea093}.ops-preview-note{color:#708377;text-align:right;margin:0;padding:10px 16px;font-size:10px}.ops-missions{padding:110px 0}.ops-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:60px;margin-bottom:44px;display:grid}.ops-heading.compact{grid-template-columns:1fr}.ops-heading h2{font:900 clamp(34px,5vw,58px)/.95 var(--font-display),Impact,sans-serif;margin:0}.ops-heading>p{color:#a7b4aa;margin:0;line-height:1.7}.ops-mission-status{border:1px solid var(--ops-line);background:#09110c;grid-template-columns:repeat(4,1fr);margin-bottom:18px;display:grid}.ops-mission-status span{text-align:center;color:#a9b7ad;border-right:1px solid var(--ops-line);padding:16px;font-size:12px}.ops-mission-status span:last-child{border:0}.ops-mission-status b{color:var(--ops-green)}.ops-mission-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ops-mission-grid article{border:1px solid var(--ops-line);box-shadow:inset 0 3px var(--ops-orange);background:linear-gradient(145deg,#101d15,#09110c);padding:24px}.ops-mission-top{color:var(--ops-orange);justify-content:space-between;align-items:center;display:flex}.ops-mission-top span{font-size:30px}.ops-mission-top small{font:700 10px var(--font-mono),monospace;color:#718277}.ops-mission-grid h3{text-transform:uppercase;font:800 24px var(--font-display),sans-serif;margin:24px 0}.ops-mission-grid dl{margin:0}.ops-mission-grid dl div{border-top:1px solid #203025;justify-content:space-between;padding:11px 0;display:flex}.ops-mission-grid dt{font:700 10px var(--font-mono),monospace;color:#829488}.ops-mission-grid dd{margin:0;font-weight:700}.ops-mission-footer{border-left:3px solid var(--ops-green);background:#0b150e;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:18px 22px;display:flex}.ops-mission-footer p{color:#9cad9f;margin:0}.ops-mission-footer strong{color:#eef5ec;margin-right:14px}.ops-mission-footer a,.ops-special-grid a,.ops-vote-card a,.ops-roleplay a{color:var(--ops-green);font:800 11px var(--font-mono),monospace;text-decoration:none}.ops-special{background:#09100c;border-block:1px solid #17251b;padding:100px 0}.ops-special-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.ops-special-grid>article{background:linear-gradient(145deg,#111b15,#080e0a);border:1px solid #314438;padding:34px;position:relative;overflow:hidden}.ops-truck-card{box-shadow:inset 0 4px #d28a2a}.ops-ritual-card{box-shadow:inset 0 4px #9a3535}.ops-card-label{font:700 9px var(--font-mono),monospace;letter-spacing:.13em;color:#819287}.ops-card-icon{margin:24px 0 10px;font-size:38px;display:block}.ops-special-grid h3{font:900 34px var(--font-display),sans-serif;text-transform:uppercase;margin:0 0 14px}.ops-special-grid>article>p{color:#a9b6ad;line-height:1.65}.ops-special-grid ol{counter-reset:steps;padding:0;list-style:none}.ops-special-grid ol li{counter-increment:steps;color:#c1cbc4;border-top:1px solid #26352b;padding:10px 0 10px 42px;position:relative}.ops-special-grid ol li:before{content:"0" counter(steps);color:var(--ops-orange);font:800 11px var(--font-mono),monospace;position:absolute;left:0}.ops-reward{background:#152319;border:1px solid #36513d;justify-content:space-between;align-items:center;margin:18px 0;padding:16px;display:flex}.ops-reward span{font:700 10px var(--font-mono),monospace;color:#8ea095}.ops-reward strong{color:var(--ops-green)}.ops-warning{border-left:3px solid var(--ops-orange);background:#211b0f;font-size:12px;color:#c7bb9e!important;padding:13px 14px!important}.ops-levels{margin:18px 0}.ops-levels>div{border-top:1px solid #29372e;grid-template-columns:46px 1fr;gap:14px;padding:13px 0;display:grid}.ops-levels b{color:#e06549;font:900 18px var(--font-mono),monospace}.ops-levels span>strong{font-size:15px}.ops-levels small{color:#b75e4d;font:700 9px var(--font-mono),monospace;margin-top:3px;display:block}.ops-levels p{color:#98a69c;margin:7px 0 0;font-size:12px;line-height:1.5}.ops-support{padding:110px 0}.ops-vote-card{background:#0c1710;border:1px solid #2c4133;grid-template-columns:1.2fr .8fr;display:grid}.ops-vote-copy{padding:38px}.ops-vote-copy>span{font:800 10px var(--font-mono),monospace;color:var(--ops-orange);letter-spacing:.12em}.ops-vote-copy h3{font:800 34px var(--font-display),sans-serif;margin:14px 0}.ops-vote-copy p{color:#a4b2a8;line-height:1.7}.ops-vote-copy>strong{color:var(--ops-green);font:900 24px var(--font-display),sans-serif;margin:26px 0;display:block}.ops-vote-ranking{border-left:1px solid var(--ops-line);background:#08100b;padding:32px}.ops-vote-ranking>small{font:700 10px var(--font-mono),monospace;color:#8a9b90}.ops-vote-ranking ol{margin:18px 0 0;padding:0;list-style:none}.ops-vote-ranking li{border-top:1px solid #26362b;grid-template-columns:36px 1fr auto;gap:10px;padding:15px 0;display:grid}.ops-vote-ranking li b{color:var(--ops-orange)}.ops-vote-ranking li strong{color:var(--ops-green)}.ops-pass{place-items:center;min-height:680px;display:grid;position:relative;overflow:hidden}.ops-pass>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ops-pass-overlay{background:linear-gradient(90deg,#020704f7 5%,#020704b8 53%,#02070440),linear-gradient(#0000 55%,#020704e6);position:absolute;inset:0}.ops-pass article{width:min(1180px,100% - 40px);margin:auto;position:relative}.ops-pass article>p:not(.ops-kicker){color:#c8d1ca;max-width:660px;font-size:17px;line-height:1.7}.ops-pass h2{font:900 clamp(44px,6vw,78px)/.95 var(--font-display),Impact,sans-serif;margin:0 0 22px}.ops-pass-levels{flex-wrap:wrap;gap:10px;margin:28px 0;display:flex}.ops-pass-levels span{color:#dff7d8;font:800 10px var(--font-mono),monospace;background:#050e08bf;border:1px solid #71ff3d73;padding:11px 15px}.ops-pass-funding{font-size:14px!important}.ops-pass article>small{color:#91a397;margin-top:20px;display:block}.ops-roleplay{grid-template-columns:1.2fr .8fr;align-items:center;gap:60px;padding:100px 0;display:grid}.ops-roleplay h2{font:900 50px/.95 var(--font-display),Impact,sans-serif;margin:0 0 22px}.ops-roleplay p{color:#9fb0a4;line-height:1.7}.ops-roleplay aside{background:linear-gradient(145deg,#111d15,#090f0b);border:1px solid #354a3a;padding:34px}.ops-roleplay aside span{color:var(--ops-orange);font:700 10px var(--font-mono),monospace}.ops-roleplay aside strong{font:900 27px var(--font-display),sans-serif;margin:18px 0;display:block}.ops-final{text-align:center;place-items:center;min-height:360px;display:grid;position:relative;overflow:hidden}.ops-final>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ops-final:after{content:"";background:#020704a3;position:absolute;inset:0}.ops-final>div{z-index:1;position:relative}.ops-final p{color:var(--ops-green);font:800 11px var(--font-mono),monospace;letter-spacing:.16em}.ops-final h2{font:900 clamp(34px,5vw,58px)/.95 var(--font-display),Impact,sans-serif;margin:12px 0 28px}.operations-page footer{background:#050805}@media (max-width:900px){.ops-nav .nav-links a:not(.nav-cta){display:none}.ops-hero{min-height:auto}.ops-hero-copy{margin-top:62px}.ops-heading,.ops-special-grid,.ops-vote-card,.ops-roleplay,.ops-mission-grid{grid-template-columns:1fr}.ops-mission-status{grid-template-columns:1fr 1fr}.ops-vote-ranking{border-left:0;border-top:1px solid var(--ops-line)}.ops-roleplay{gap:28px}.ops-pass{min-height:760px}.ops-pass-overlay{background:#020704c7}}@media (max-width:600px){.ops-shell,.ops-hero-copy,.ops-command-board,.ops-pass article,.ops-nav{width:min(100% - 24px,1180px)}.ops-hero-copy h1{font-size:49px}.ops-actions{flex-direction:column}.ops-button{width:100%}.ops-podium{grid-template-columns:1fr;padding:16px}.ops-podium article,.ops-podium article.first{min-height:auto}.ops-podium article.first{order:-1}.ops-live-stats{grid-template-columns:1fr}.ops-live-stats div{border-right:0;border-bottom:1px solid var(--ops-line)}.ops-heading{gap:18px}.ops-mission-status{grid-template-columns:1fr}.ops-mission-status span{border-right:0;border-bottom:1px solid var(--ops-line)}.ops-mission-footer{flex-direction:column;align-items:flex-start}.ops-special-grid>article,.ops-vote-copy,.ops-vote-ranking{padding:24px}.ops-roleplay h2{font-size:40px}.operations-page footer{padding-inline:20px}}
