.nitro-hero{min-height:100svh;padding:154px 0 38px;display:flex;flex-direction:column;justify-content:center;background:#07080b;isolation:isolate}.nitro-hero-backdrop{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(5,6,9,.95),rgba(5,6,9,.82) 48%,rgba(5,6,9,.91)),var(--nitro-bg);background-size:cover;background-position:center;filter:saturate(.5) contrast(1.08) brightness(.42);transform:scale(1.02);z-index:0}.nitro-hero-backdrop:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 40%,rgba(225,24,50,.18),transparent 36%),linear-gradient(0deg,#08090d 0,transparent 34%,rgba(8,9,13,.5) 100%)}.nitro-hero-shade{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(7,8,12,.25),transparent 45%,rgba(7,8,12,.2)),radial-gradient(circle at var(--hero-x,50%) var(--hero-y,45%),rgba(239,37,65,.08),transparent 26%)}.nitro-hero .royal-hero-grid{z-index:1;opacity:.35;mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.48),transparent)}.nitro-hero .royal-hero-corners{z-index:2}.nitro-hero-shell{position:relative;z-index:4;width:min(1500px,calc(100% - 64px));margin:auto;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(380px,.7fr);gap:64px;align-items:center}.nitro-trailer-column{min-width:0;align-self:center}.nitro-trailer-topline{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 6px 13px;color:#8b8e98;font-size:.54rem;font-weight:800;letter-spacing:.16em}.nitro-trailer-topline>div{display:flex;align-items:center;gap:9px;color:#f0f1f4}.nitro-live-pulse{width:7px;height:7px;border-radius:50%;background:#ff304e;box-shadow:0 0 0 0 rgba(255,48,78,.42);animation:nitroPulse 2.2s ease-out infinite}.nitro-player{position:relative;aspect-ratio:16/9;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:20px;background:#030407;box-shadow:0 36px 90px rgba(0,0,0,.62),0 0 0 1px rgba(225,24,50,.09),inset 0 0 0 1px rgba(255,255,255,.035);transform:translateZ(0)}.nitro-player:before{content:"";position:absolute;z-index:5;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.13),transparent 17%,transparent 75%,rgba(225,24,50,.18));opacity:.68}.nitro-player:after{content:"";position:absolute;z-index:5;left:18px;top:18px;width:48px;height:48px;border-left:1px solid rgba(255,255,255,.4);border-top:1px solid rgba(255,255,255,.4);pointer-events:none}.nitro-player-video{display:block;width:100%;height:100%;object-fit:cover;background:#050609;filter:saturate(.88) contrast(1.06) brightness(.91);transition:filter .35s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.nitro-player:hover .nitro-player-video{filter:saturate(1) contrast(1.04) brightness(.97);transform:scale(1.008)}.nitro-player-film{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.22),transparent 32%,transparent 61%,rgba(0,0,0,.8)),linear-gradient(90deg,rgba(6,7,10,.22),transparent 22%,transparent 78%,rgba(6,7,10,.16))}.nitro-player-brand{position:absolute;z-index:6;right:18px;top:18px;width:154px;height:48px;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:7px 10px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:linear-gradient(135deg,rgba(9,10,15,.94),rgba(17,18,24,.82));box-shadow:0 10px 26px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.06);pointer-events:none}.nitro-player-brand img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;object-position:center}.nitro-player-copy{position:absolute;z-index:4;left:26px;bottom:71px;display:grid;gap:4px;text-shadow:0 2px 16px #000;transition:opacity .28s ease,transform .28s ease}.nitro-player-copy small{color:#ff5a70;font-size:.48rem;font-weight:900;letter-spacing:.2em}.nitro-player-copy strong{font-size:clamp(.88rem,1.3vw,1.2rem);letter-spacing:.03em}.nitro-player.is-playing .nitro-player-copy{opacity:.22;transform:translateY(5px)}.nitro-center-play{position:absolute;z-index:7;left:50%;top:50%;width:76px;height:76px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.26);border-radius:50%;background:rgba(8,9,13,.85);box-shadow:0 15px 44px rgba(0,0,0,.48),0 0 36px rgba(225,24,50,.14);transform:translate(-50%,-50%) scale(.88);opacity:0;pointer-events:none;transition:opacity .24s ease,transform .34s cubic-bezier(.2,.8,.2,1),border-color .24s ease}.nitro-player.is-paused .nitro-center-play,.nitro-player.is-ended .nitro-center-play{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}.nitro-center-play:hover{border-color:#ff405b;transform:translate(-50%,-50%) scale(1.07)}.nitro-play-shape{width:0;height:0;margin-left:5px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:16px solid #fff}.nitro-controls{position:absolute;z-index:8;left:14px;right:14px;bottom:13px;height:46px;padding:0 12px;display:flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(7,8,12,.9);box-shadow:0 12px 30px rgba(0,0,0,.34);transition:transform .28s ease,opacity .28s ease}.nitro-player:not(:hover):not(:focus-within).is-playing .nitro-controls{transform:translateY(4px);opacity:.72}.nitro-control{position:relative;flex:0 0 32px;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:8px;color:#fff;background:transparent;transition:background .2s ease,color .2s ease,transform .2s ease}.nitro-control:hover{background:rgba(255,255,255,.08);color:#ff4761;transform:translateY(-1px)}.nitro-play-toggle span{position:relative;display:block;width:14px;height:16px}.nitro-play-toggle span:before,.nitro-play-toggle span:after{content:"";position:absolute;top:1px;width:4px;height:14px;border-radius:1px;background:currentColor}.nitro-play-toggle span:before{left:1px}.nitro-play-toggle span:after{right:1px}.nitro-player.is-paused .nitro-play-toggle span:before,.nitro-player.is-ended .nitro-play-toggle span:before{top:0;left:2px;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:12px solid currentColor;background:transparent}.nitro-player.is-paused .nitro-play-toggle span:after,.nitro-player.is-ended .nitro-play-toggle span:after{display:none}.nitro-mute-toggle svg,.nitro-fullscreen svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.nitro-mute-toggle .nitro-speaker{fill:currentColor;stroke:none}.nitro-mute-toggle .nitro-wave{display:none}.nitro-player:not(.is-muted) .nitro-mute-toggle .nitro-wave{display:block}.nitro-player.is-muted .nitro-mute-toggle:after{content:"";position:absolute;width:20px;height:1.5px;background:#ff405b;transform:rotate(-42deg)}.nitro-time{flex:0 0 auto;min-width:88px;color:#aaaeb8;font:700 .53rem/1 "Segoe UI",sans-serif;letter-spacing:.04em;font-variant-numeric:tabular-nums}.nitro-progress-wrap{flex:1;display:flex;align-items:center;min-width:70px}.nitro-progress{width:100%;height:4px;margin:0;appearance:none;border:0;border-radius:999px;outline:none;background:linear-gradient(90deg,#ec2542 var(--nitro-progress,0%),rgba(255,255,255,.16) var(--nitro-progress,0%));cursor:pointer}.nitro-progress::-webkit-slider-thumb{appearance:none;width:12px;height:12px;border:2px solid #fff;border-radius:50%;background:#ec2542;box-shadow:0 0 0 3px rgba(236,37,66,.2)}.nitro-progress::-moz-range-thumb{width:9px;height:9px;border:2px solid #fff;border-radius:50%;background:#ec2542}.nitro-trailer-caption{display:grid;grid-template-columns:minmax(220px,.55fr) 1fr;gap:26px;align-items:start;margin:17px 7px 0;padding-top:16px;border-top:1px solid rgba(255,255,255,.09)}.nitro-trailer-caption>div{display:grid;gap:4px}.nitro-trailer-caption span{color:#d9354d;font-size:.49rem;font-weight:900;letter-spacing:.18em}.nitro-trailer-caption b{font-size:.84rem;color:#f2f2f4}.nitro-trailer-caption p{margin:0;color:#777b86;font-size:.7rem;line-height:1.65}.nitro-hero-copy{min-width:0;max-width:580px;align-self:center}.nitro-hero .royal-hero-meta{max-width:none}.nitro-hero .royal-hero-logo{width:min(390px,90%);height:84px;margin:23px 0 22px}.nitro-hero h1{max-width:590px;font-size:clamp(3.15rem,4.35vw,5.45rem);line-height:.91;letter-spacing:-.066em}.nitro-hero h1 span{margin-top:9px}.nitro-hero .nitro-hero-copy>p{max-width:555px;margin:25px 0 27px;padding-left:17px;border-left:1px solid #d62441;color:#aeb1ba;font-size:.9rem;line-height:1.75}.nitro-hero-actions{gap:9px}.nitro-hero-actions .royal-button{min-height:51px;padding:0 18px;font-size:.67rem}.nitro-hero-actions .final-hero-discord img{width:20px;height:20px}.nitro-trust{margin-top:22px;gap:14px}.nitro-trust span{padding:8px 10px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:rgba(255,255,255,.025)}.nitro-status-card{margin-top:19px;min-height:78px;padding:13px 14px;display:grid;grid-template-columns:minmax(150px,1fr) auto auto 34px;gap:12px;align-items:center;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:linear-gradient(115deg,rgba(18,20,27,.95),rgba(11,12,17,.96));box-shadow:0 16px 38px rgba(0,0,0,.24)}.nitro-status-main{display:flex;align-items:center;gap:11px}.nitro-status-main>div{display:grid;gap:4px}.nitro-status-main small,.nitro-status-metric small{color:#6e727e;font-size:.45rem;font-weight:850;letter-spacing:.14em}.nitro-status-main strong{font-size:.72rem;color:#f1f1f3}.nitro-status-metric{min-width:70px;padding-left:13px;border-left:1px solid rgba(255,255,255,.08);display:grid;gap:4px}.nitro-status-metric strong{font-size:.8rem;font-variant-numeric:tabular-nums}.nitro-status-metric strong i{margin:0 3px;color:#5b5e67;font-style:normal}.nitro-status-card>a{width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#ec3650;background:#15171d;transition:transform .2s ease,border-color .2s ease}.nitro-status-card>a:hover{transform:translate(2px,-2px);border-color:rgba(236,54,80,.5)}.nitro-status-card.offline .royal-live-dot{background:#777;box-shadow:none}.nitro-hero-dock{width:min(1500px,calc(100% - 64px));margin-top:30px;background:rgba(13,15,20,.95)}@keyframes nitroPulse{0%{box-shadow:0 0 0 0 rgba(255,48,78,.48)}70%{box-shadow:0 0 0 9px rgba(255,48,78,0)}100%{box-shadow:0 0 0 0 rgba(255,48,78,0)}}@media (max-width:1240px){.nitro-hero{padding-top:138px}.nitro-hero-shell{width:min(1160px,calc(100% - 40px));grid-template-columns:minmax(0,1.18fr) minmax(350px,.82fr);gap:38px}.nitro-hero h1{font-size:clamp(2.8rem,4.5vw,4.7rem)}.nitro-hero .royal-hero-meta b{display:none}.nitro-hero-dock{width:min(1160px,calc(100% - 40px))}.nitro-trailer-caption{grid-template-columns:1fr;gap:7px}}@media (max-width:980px){.nitro-hero{min-height:auto;padding:134px 0 30px;justify-content:flex-start}.nitro-hero-shell{grid-template-columns:1fr;gap:40px}.nitro-trailer-column{order:1}.nitro-hero-copy{order:2;max-width:none}.nitro-hero .royal-hero-logo{width:min(420px,70%)}.nitro-hero h1{max-width:760px;font-size:clamp(3.15rem,8.5vw,5.3rem)}.nitro-hero .nitro-hero-copy>p{max-width:720px}.nitro-status-card{max-width:720px}.nitro-hero-dock{margin-top:38px}}@media (max-width:680px){.nitro-hero{padding-top:116px}.nitro-hero-shell,.nitro-hero-dock{width:calc(100% - 24px)}.nitro-trailer-topline{font-size:.45rem;letter-spacing:.1em}.nitro-trailer-topline>span{display:none}.nitro-player{border-radius:14px}.nitro-player:after{left:12px;top:12px;width:30px;height:30px}.nitro-player-brand{right:10px;top:10px;width:112px;height:36px;padding:5px 7px;border-radius:8px}.nitro-player-copy{left:17px;bottom:62px}.nitro-player-copy strong{font-size:.78rem}.nitro-controls{left:7px;right:7px;bottom:7px;height:42px;padding:0 6px;gap:4px;border-radius:10px}.nitro-control{flex-basis:30px;width:30px}.nitro-time{display:none}.nitro-center-play{width:58px;height:58px}.nitro-trailer-caption{margin-top:12px}.nitro-trailer-caption p{font-size:.65rem}.nitro-hero .royal-hero-logo{width:78%;height:70px;margin:19px 0}.nitro-hero h1{font-size:clamp(2.65rem,13.2vw,4.15rem)}.nitro-hero .nitro-hero-copy>p{font-size:.82rem;margin:20px 0 23px}.nitro-hero-actions{display:grid;grid-template-columns:1fr}.nitro-hero-actions .royal-button{width:100%;justify-content:center}.nitro-trust{display:grid;grid-template-columns:1fr 1fr}.nitro-status-card{grid-template-columns:1fr auto auto}.nitro-status-card>a{display:none}.nitro-status-metric{min-width:58px}.nitro-hero-dock{grid-template-columns:1fr 1fr}.nitro-hero-dock a{min-height:82px;padding:17px}.nitro-hero-dock span{font-size:.43rem}}@media (max-width:430px){.nitro-status-card{grid-template-columns:1fr auto}.nitro-status-metric:nth-of-type(3){display:none}.nitro-trust{grid-template-columns:1fr}.nitro-trailer-caption>div b{font-size:.77rem}.nitro-trailer-caption p{display:none}}@media (prefers-reduced-motion:reduce){.nitro-live-pulse{animation:none}.nitro-player-video,.nitro-controls,.nitro-center-play{transition:none}}html.low-power .nitro-hero-backdrop{filter:saturate(.4) brightness(.36)}html.low-power .nitro-player:hover .nitro-player-video{transform:none}html.low-power .nitro-live-pulse{animation:none}