.nx.t-res{--pc:var(--sky);--pc-ink:#0a0a14;--pc-soft:#cdeefb}.nx.t-res .phero h1 .hl{color:#0e9bc0;-webkit-text-stroke:0}.nx .rdev{position:relative;z-index:2;width:100%;margin-left:14px;border:3px solid var(--ink);border-radius:20px;overflow:hidden;box-shadow:14px 16px 0 var(--ink);color:#eaf0ff;background:radial-gradient(135% 110% at 72% 4%,#1c2c63 0,#0d1838 46%,#070f26 100%);transition:transform .25s ease}.nx .rdev .rtop{display:flex;align-items:center;gap:10px;padding:13px 18px;border-bottom:1px solid rgba(120,160,255,.18);background:rgba(8,15,38,.6)}.nx .rdev .rtop .dots{display:flex;gap:6px}.nx .rdev .rtop .dots i{width:9px;height:9px;border-radius:50%;background:#2c3766}.nx .rdev .rtop .dots i:first-child{background:#ff5436}.nx .rdev .rtop .dots i:nth-child(2){background:#f0b53c}.nx .rdev .rtop .dots i:nth-child(3){background:#16c08f}.nx .rdev .rtop .tt{font-family:var(--disp);font-weight:800;font-size:13.5px;color:#fff;margin-left:4px}.nx .rdev .rtop .live{margin-left:auto;display:inline-flex;align-items:center;gap:7px;font-family:var(--disp);font-weight:800;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:#5fe0c0}.nx .rdev .rtop .live .pip{width:8px;height:8px;border-radius:50%;background:#16c08f;box-shadow:0 0 0 0 rgba(22,192,143,.6);animation:rpip 1.8s ease-out infinite}@keyframes rpip{0%{box-shadow:0 0 0 0 rgba(22,192,143,.55)}to{box-shadow:0 0 0 9px rgba(22,192,143,0)}}.nx .rdev .rbody{padding:18px}.nx .rscore{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center}.nx .rring{position:relative;width:108px;height:108px;flex:none}.nx .rring svg{width:108px;height:108px;transform:rotate(-90deg)}.nx .rring .bg{fill:none;stroke:#1b2750;stroke-width:11}.nx .rring .fg{fill:none;stroke:#16c08f;stroke-width:11;stroke-linecap:round;stroke-dasharray:295;stroke-dashoffset:295;transition:stroke-dashoffset 1.5s cubic-bezier(.2,.7,.2,1) .3s}.nx .rring .ctr{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.nx .rring .ctr b{font-family:var(--disp);font-weight:900;font-size:30px;letter-spacing:-.03em;color:#fff;line-height:1}.nx .rring .ctr span{font-family:var(--disp);font-weight:800;font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;color:#8ea0d6;margin-top:3px}.nx .rstats{display:grid;grid-template-columns:1fr 1fr;gap:9px}.nx .rstat{border:1.5px solid rgba(120,160,255,.2);border-radius:13px;padding:11px 13px;background:rgba(13,24,56,.5)}.nx .rstat .k{font-family:var(--disp);font-weight:800;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:#8ea0d6}.nx .rstat .v{font-family:var(--disp);font-weight:900;font-size:26px;letter-spacing:-.03em;margin-top:3px;line-height:1}.nx .rstat.amber .v{color:#f5b73c}.nx .rstat.coral .v{color:#ff7a63}.nx .rstat .s{font-size:10.5px;color:#9fb0db;font-weight:600;margin-top:2px}.nx .rheat{margin-top:16px}.nx .rheat .hh{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.nx .rheat .hh .lbl{font-family:var(--disp);font-weight:800;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#8ea0d6}.nx .rheat .hh .leg{display:flex;align-items:center;gap:9px;font-size:9px;font-weight:700;color:#7e8db8}.nx .rheat .hh .leg i{width:9px;height:9px;border-radius:3px;display:inline-block;margin-right:3px;vertical-align:-1px}.nx .rgrid{display:grid;grid-template-columns:repeat(8,1fr);gap:5px}.nx .rcell{aspect-ratio:1;border-radius:5px;border:1px solid rgba(255,255,255,.06);opacity:0;transform:scale(.5)}.nx .rdev.go .rcell{animation:cellpop .42s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes cellpop{to{opacity:1;transform:none}}.nx .rg-lo{background:#1c8f5a}.nx .rg-md{background:#3fbf78}.nx .rg-am{background:#f0a93c}.nx .rg-hi{background:#ef5a44}.nx .rg-zz{background:#15233f}.nx .binders{position:absolute;left:-26px;bottom:30px;z-index:1;display:flex;align-items:flex-end;gap:7px;transform:rotate(-1deg)}.nx .binder{width:38px;height:158px;border:3px solid var(--ink);border-radius:7px 7px 5px 5px;position:relative;box-shadow:5px 7px 0 rgba(10,10,20,.85);display:flex;justify-content:center}.nx .binder .lab{margin-top:20px;writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--disp);font-weight:800;font-size:11px;letter-spacing:.02em;color:#fff;background:rgba(255,255,255,.16);padding:7px 4px;border-radius:4px;border:1px solid rgba(255,255,255,.25)}.nx .binder .ring{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);width:15px;height:15px;border-radius:50%;border:3px solid rgba(255,255,255,.55)}.nx .binder.b1{background:#2440ff}.nx .binder.b2{background:#16224d}.nx .binder.b3{background:#0d0f1a}.nx .rfchip{position:absolute;z-index:5;background:#fff;border:2px solid var(--ink);border-radius:13px;padding:10px 13px;box-shadow:5px 5px 0 var(--ink);font-family:var(--disp)}.nx .rfchip .k{font-size:9.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.nx .rfchip .v{font-size:16px;font-weight:900;letter-spacing:-.02em;margin-top:1px;display:flex;align-items:center;gap:7px}.nx .rfchip .v svg{width:15px;height:15px}.nx .rescat{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px;margin-top:50px}.nx .rcard{border:3px solid var(--ink);border-radius:20px;padding:24px 22px 22px;background:#fff;display:flex;flex-direction:column;gap:11px;transition:transform .18s ease,box-shadow .18s ease}.nx .rcard:hover{transform:translate(-3px,-3px);box-shadow:8px 8px 0 var(--ink)}.nx .rcard .ic{width:46px;height:46px;border-radius:13px;border:2.5px solid var(--ink);display:grid;place-items:center;color:#fff}.nx .rcard .ic svg{width:22px;height:22px}.nx .rcard:first-child .ic{background:var(--blue)}.nx .rcard:nth-child(2) .ic{background:var(--violet)}.nx .rcard:nth-child(3) .ic{background:var(--coral)}.nx .rcard:nth-child(4) .ic{background:var(--sky);color:var(--ink)}.nx .rcard:nth-child(5) .ic{background:var(--lime);color:var(--ink)}.nx .rcard h3{font-size:21px;letter-spacing:-.03em}.nx .rcard p{font-size:14px;color:var(--muted);font-weight:500;line-height:1.45}.nx .rcard .cnt{margin-top:auto;font-family:var(--disp);font-weight:800;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);display:inline-flex;align-items:center;gap:7px}.nx .rcard .cnt:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--pc)}@media (prefers-reduced-motion:reduce){.nx .rdev .rcell{opacity:1;transform:none;animation:none}.nx .rring .fg{transition:none;stroke-dashoffset:24}.nx .rdev .rtop .live .pip{animation:none}}@media (max-width:980px){.nx .phero .ph-grid{grid-template-columns:1fr;gap:40px}.nx .rdev{margin-left:0}.nx .binders{left:0}}@media (max-width:900px){.nx .rescat{grid-template-columns:repeat(2,1fr);gap:14px}}@media (max-width:760px){.nx .rescat{grid-template-columns:1fr}}.nx .rcta{border:3px solid var(--ink);border-radius:26px;background:var(--ink);color:#fff;padding:48px 52px;display:flex;align-items:center;justify-content:space-between;gap:28px;box-shadow:12px 12px 0 var(--sky);overflow:hidden}.nx .rcta .rcta-tx h2{color:#fff;font-size:40px;max-width:560px}.nx .rcta .rcta-tx p{color:#c7cfe6;font-size:17px;font-weight:500;margin-top:14px;max-width:480px}.nx .rcta .rcta-btns{display:flex;flex-direction:column;gap:12px;flex:none}.nx .rcta .rcta-go{background:var(--sky);border-color:var(--sky);color:var(--ink)}@media (max-width:760px){.nx .rcta{flex-direction:column;align-items:flex-start;padding:36px 26px}.nx .rcta .rcta-tx h2{font-size:30px}.nx .rcta .rcta-btns{width:100%}}.nx .rshowcase{position:relative;margin:0;width:100%;max-width:100%;border:3px solid var(--ink);border-radius:26px;overflow:hidden;box-shadow:12px 14px 0 var(--sky);aspect-ratio:16/8.4;background:#070f26}.nx .rshowcase img{width:100%;max-width:100%;height:100%;object-fit:cover;display:block}.nx .rshowcase .cap{position:absolute;left:0;right:0;bottom:0;padding:46px 50px;color:#fff;max-width:660px;background:linear-gradient(0deg,rgba(5,10,28,.94),rgba(5,10,28,.55) 52%,transparent)}.nx .rshowcase .cap .eyebrow{color:var(--sky)}.nx .rshowcase .cap h3{font-family:var(--disp);font-weight:900;font-size:36px;letter-spacing:-.03em;line-height:1.04;margin-top:8px;color:#fff}.nx .rshowcase .cap p{font-size:16px;color:rgba(255,255,255,.84);font-weight:500;margin-top:12px;line-height:1.5}@media (max-width:760px){.nx .rshowcase{aspect-ratio:4/4.6}.nx .rshowcase .cap{padding:26px 22px}.nx .rshowcase .cap h3{font-size:26px}}