:root{
  --fg-void:#060c0a; --fg-void2:#08110e; --fg-slab:#0c1713; --fg-slab2:#10201a;
  --fg-edge:#1b3229; --fg-text:#e7f3ed; --fg-muted:#93aaa0; --fg-faint:#5f7970;
  --fg-jade:#8e7e29; --fg-gold:#eab84f; --fg-hair:1px solid var(--fg-edge);
  --fg-cap:1210px; --fg-fnt:"Segoe UI",system-ui,Inter,Roboto,sans-serif;
}
*{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth}
body.nx-ghvetm{
  background:var(--fg-void);color:var(--fg-text);
  font:400 15px/1.7 var(--fg-fnt);overflow-x:hidden;padding-bottom:64px;
  background-image:radial-gradient(900px 500px at 82% -6%,rgba(142, 126, 41,.07),transparent 60%);
}
a{color:var(--fg-jade);text-decoration:none}
.nx-ephtih{max-width:var(--fg-cap);margin:0 auto;padding:0 20px}
.nx-fbflta{position:sticky;top:0;z-index:80;background:rgba(6,12,10,.82);backdrop-filter:blur(16px);border-bottom:var(--fg-hair)}
.nx-rtlnyk{max-width:var(--fg-cap);margin:0 auto;padding:11px 20px 0;display:flex;align-items:center;gap:14px}
.nx-mpotky{width:30px;height:30px;display:grid;grid-template:1fr 1fr/1fr 1fr;gap:3px}
.nx-mpotky i{border-radius:4px;background:var(--fg-slab2)}
.nx-mpotky i:nth-child(1){background:var(--fg-jade)}
.nx-mpotky i:nth-child(4){background:var(--fg-gold)}
.nx-rtlnyk b{font-size:15.5px}
.nx-rtlnyk em{font-style:normal;color:var(--fg-faint);font-size:12px;letter-spacing:1.4px;text-transform:uppercase;margin-left:6px}
.nx-uxzumh{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:12px;color:var(--fg-muted)}
.nx-gjghja{width:8px;height:8px;border-radius:50%;background:var(--fg-jade);box-shadow:0 0 0 0 rgba(142, 126, 41,.5);animation:fg-pulse 2s infinite}
@keyframes fg-pulse{70%{box-shadow:0 0 0 9px transparent}}
.nx-bppnqq{display:inline-block;background:linear-gradient(120deg,#1aa886,var(--fg-jade));color:#04130e;font-weight:800;
  padding:8px 16px;border-radius:999px;font-size:13px}
.nx-fcefzd{display:inline-block;border:var(--fg-hair);color:var(--fg-text);padding:8px 16px;border-radius:999px;margin-left:8px;font-size:13px;font-weight:700}
.nx-fzsnwc{display:none;background:none;border:var(--fg-hair);color:var(--fg-text);padding:4px 10px}
.nx-blnqrp{max-width:var(--fg-cap);margin:0 auto;padding:9px 20px 11px;overflow-x:auto;scrollbar-width:none}
.nx-qsdjpm{display:inline-flex;gap:4px;padding:4px;background:var(--fg-void2);border:var(--fg-hair);border-radius:999px}
.nx-aqhzeq{color:var(--fg-muted);font:600 12.5px var(--fg-fnt);padding:7px 15px;border-radius:999px;white-space:nowrap}
.nx-aqhzeq.nx-sabhzw{background:linear-gradient(120deg,#1aa886,var(--fg-jade));color:#04130e;font-weight:800}
.nx-aqhzeq span{color:var(--fg-gold);font-weight:800;margin-right:6px;font-size:11px}
.nx-aqhzeq.nx-sabhzw span{color:#04130e}
.nx-wmwfzc{display:none;flex-direction:column;padding:8px 20px 12px}
#skinNav.nx-ilzuwu{display:flex}
.nx-ncpfsq{position:fixed;top:50%;right:18px;transform:translateY(-50%);z-index:60;display:none;flex-direction:column;gap:2px}
.nx-vtwkue{position:absolute;left:6px;top:4px;bottom:4px;width:2px;background:var(--fg-edge)}
.nx-qkuaui{position:relative;display:flex;align-items:center;gap:10px;padding:8px 0;background:none;border:0;cursor:pointer;color:var(--fg-faint)}
.nx-qkuaui em{width:14px;height:14px;border-radius:50%;border:2px solid #274a3c;background:var(--fg-void);display:block}
.nx-qkuaui u{opacity:0;text-decoration:none;white-space:nowrap;background:var(--fg-slab2);border:var(--fg-hair);padding:3px 9px;border-radius:8px;position:absolute;right:22px}
.nx-qkuaui:hover u,.nx-qkuaui.nx-sabhzw u{opacity:1}
.nx-qkuaui.nx-sabhzw em{border-color:var(--fg-jade);background:var(--fg-jade)}
.nx-xrokpi{padding:26px 20px 40px}
.nx-rusumw{display:grid;grid-template-columns:1fr 280px;gap:28px;max-width:var(--fg-cap);margin:0 auto}
.nx-pkewve h1{font-size:clamp(26px,4vw,40px);margin:8px 0 12px;font-weight:800}
.nx-fcjllj{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--fg-gold)}
.nx-zyssbi{color:var(--fg-muted);max-width:60ch;margin-bottom:16px}
.nx-etxzon{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0}
.nx-etxzon article{background:var(--fg-slab);border:var(--fg-hair);border-radius:12px;padding:14px}
.nx-etxzon b{display:block;font-size:1.4rem;color:var(--fg-gold)}
.nx-etxzon span{font-size:12px;color:var(--fg-muted)}
.nx-ebqyvp{align-self:start;position:sticky;top:120px}
.nx-jjitqm{background:var(--fg-slab);border:var(--fg-hair);border-radius:14px;padding:16px}
.nx-jjitqm ul{list-style:none;margin:0 0 12px;color:var(--fg-muted);font-size:13px}
.nx-jjitqm li{padding:6px 0;border-bottom:var(--fg-hair)}
.nx-sptdgn{padding-top:8px}
.nx-sptdgn h2{margin:2rem 0 .7rem;font-size:1.35rem}
.nx-zlwubr details{background:var(--fg-slab);border:var(--fg-hair);border-radius:10px;padding:12px;margin-bottom:8px}
.nx-yogqky{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0;font-size:13px}
.nx-fuiemh{padding:20px 0 80px;color:var(--fg-faint);font-size:13px;border-top:var(--fg-hair)}
.nx-fuiemh a{margin-right:10px;color:var(--fg-muted)}
.nx-irwcli{position:fixed;left:0;right:0;bottom:0;z-index:70;display:flex;justify-content:space-between;align-items:center;
  gap:12px;padding:10px 18px;background:#08110e;border-top:var(--fg-hair)}
@media(min-width:1100px){.nx-ncpfsq{display:flex}}
@media(max-width:960px){
  .nx-rusumw{grid-template-columns:1fr}
  .nx-etxzon{grid-template-columns:1fr 1fr}
  .nx-ebqyvp{position:static}
  .nx-blnqrp{display:none}
  .nx-fzsnwc{display:inline-block}
  .nx-irwcli span{display:none}
}
