.tr{max-width:1080px;margin:0 auto;padding:44px 20px 72px;color:#C9D2DE;font:400 17px/1.65 Manrope,system-ui,sans-serif}
.tr .eb{display:inline-block;color:#39E19B;font:800 12px/1 Manrope,sans-serif;letter-spacing:.28em;text-transform:uppercase;padding:9px 14px;border:1px solid #33E08A;border-radius:999px;margin-bottom:16px}
.tr h1{font-family:Manrope,system-ui,sans-serif!important;font-weight:800!important;color:#fff;font-size:clamp(32px,5.4vw,56px)!important;line-height:1.06!important;letter-spacing:-.015em!important;margin:0 0 12px!important}
.tr h2{font-family:Manrope,system-ui,sans-serif!important;font-weight:800!important;color:#fff;font-size:24px!important;line-height:1.25!important;letter-spacing:0!important;margin:0 0 12px!important}
.tr .lede{font-size:19px;color:#B7C1CF;max-width:760px;margin:0 0 22px}
.tr .meta{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 24px}
.tr .pill{font:700 14px Manrope;color:#E6EDF5;background:#0D141F;border:1px solid rgba(71,209,178,.22);border-radius:999px;padding:8px 14px}
.tr .pill b{color:#39E19B}
.tr .stage{position:relative;border-radius:18px;overflow:hidden;border:1px solid rgba(71,209,178,.3);background:#000;box-shadow:0 20px 60px rgba(0,0,0,.5)}
.tr video{display:block;width:100%;aspect-ratio:16/9;background:#000}
.tr .status{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin:16px 0 0;padding:16px 18px;border-radius:14px;background:#0D141F;border:1px solid rgba(255,255,255,.08)}
.tr .status .live{color:#fff;font-weight:800}
.tr .status .live i{display:inline-block;width:10px;height:10px;border-radius:50%;background:#39E19B;margin-right:8px;box-shadow:0 0 12px #39E19B;animation:pl 1.4s infinite}
@keyframes pl{50%{opacity:.35}}
.tr .cd{font:800 20px Manrope;color:#5EE6FF;font-variant-numeric:tabular-nums}
.tr .btns{display:flex;flex-wrap:wrap;gap:10px}
.tr .b{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;border-radius:999px;font:800 16px Manrope;text-decoration:none;cursor:pointer;border:0}
.tr .b1{background:linear-gradient(90deg,#41B6D7,#47D1B2,#39E19B);color:#04130C}
.tr .b2{background:transparent;color:#E6EDF5;border:1px solid rgba(255,255,255,.28)}
.tr .grid{display:grid;grid-template-columns:1.25fr 1fr;gap:22px;margin-top:30px}
.tr .trc{background:#0D141F;border:1px solid rgba(71,209,178,.18);border-radius:18px;padding:24px}
.tr ol.ch{list-style:none;margin:0;padding:0;counter-reset:c}
.tr ol.ch li{display:flex;gap:12px;align-items:baseline;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.06)}
.tr ol.ch li:last-child{border-bottom:0}
.tr ol.ch button{all:unset;cursor:pointer;color:#E6EDF5;font-weight:600}
.tr ol.ch button:hover,.tr ol.ch button:focus-visible{color:#5EE6FF;text-decoration:underline}
.tr ol.ch span{font:700 13px Manrope;color:#6F7B8C;min-width:42px;font-variant-numeric:tabular-nums}
.tr .cta{text-align:center;background:radial-gradient(500px 220px at 50% 0,rgba(57,225,155,.14),transparent),#0D141F}
.tr .cta .b{width:100%;margin:6px 0 10px;font-size:18px}
.tr .cta small{display:block;color:#8C9BAD;font-size:13px}
.tr .qr{display:none;margin:16px auto 6px;width:168px;height:168px;background:#fff;border-radius:12px;padding:8px}
@media(hover:hover) and (pointer:fine){.tr .qr{display:block}}
.tr .fine{font-size:13px;color:#6F7B8C;margin-top:26px;line-height:1.6}
.tr .hub{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:26px}
.tr .hub a.trc{display:block;text-decoration:none;color:inherit;padding:0;overflow:hidden;transition:transform .15s,border-color .15s}
.tr .hub a.trc:hover{transform:translateY(-3px);border-color:rgba(57,225,155,.6)}
.tr .hub img{display:block;width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:16/9;object-fit:cover;position:static!important;transform:none!important}
.tr .hub .in{padding:20px 22px 24px}
.tr .hub p{margin:6px 0 0;color:#9AA5B5;font-size:15px}
@media(max-width:820px){.tr .grid,.tr .hub{grid-template-columns:1fr}.tr{padding-top:28px}.tr .status{flex-direction:column;align-items:stretch}.tr .btns .b{flex:1}}
