*{box-sizing:border-box}html,body{margin:0;width:100%;height:100%;overflow:hidden;color:#fff;font-family:Arial,sans-serif}
.aw-scene{background:#090b12}.aw-scene .frame{height:100vh;padding:0;border-top:7px solid #e63751;border-bottom:7px solid #e63751}.aw-scene .frame:before{z-index:4}.aw-scene .frame:after{z-index:3;inset:26px}.aw-scene .brand{z-index:4}.aw-root{position:absolute;inset:0;z-index:2}.aw-root .empty{display:grid;place-items:center;height:100%;font-size:25px}.aw-mvp{width:100%;height:100%;display:grid;grid-template-columns:45% 55%;padding:100px 88px 65px;gap:18px;position:relative;background:radial-gradient(ellipse at 25% 52%,#8b2d2c45,transparent 42%),radial-gradient(ellipse at 80% 32%,#a52a3e29,transparent 52%),linear-gradient(120deg,#090c14,#1b111b 60%,#090b12)}.aw-mvp:before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(110deg,transparent 0 120px,#ffffff05 121px 122px);pointer-events:none}.aw-scan{position:absolute;top:0;bottom:0;left:0;width:35%;background:linear-gradient(90deg,transparent,#f0b56b12,transparent);animation:awScan 9s linear infinite;pointer-events:none}.aw-mvp-left,.aw-mvp-right{position:relative;z-index:1}.aw-kicker,.aw-top-kicker{font-size:15px;letter-spacing:3px;font-weight:900;color:#f5c785}.aw-kicker i,.aw-top-kicker i{display:inline-block;width:10px;height:10px;border-radius:50%;background:#e53a54;margin-right:12px;box-shadow:0 0 14px #ff3456}.aw-big-title{font:1000 clamp(62px,6.4vw,118px)/.95 Impact,'Arial Narrow',Arial,sans-serif;letter-spacing:3px;margin:25px 0 20px;animation:awDrop .8s both}.aw-big-title span{color:#f5c785;text-shadow:0 0 36px #f5c7854a}.aw-mvp-emblem{position:relative;height:340px;display:flex;align-items:center;justify-content:center;animation:awScale 1s .35s both}.aw-emblem-ring{position:absolute;width:315px;height:315px;border-radius:50%;border:3px solid #f2c67a;box-shadow:0 0 0 15px #f4b7680a,0 0 55px #d49b5644,inset 0 0 42px #d49b5622;animation:awPulse 4s infinite}.aw-emblem-content{width:280px;height:280px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle,#46302a,#11131b 73%)}.aw-emblem-content .logo,.aw-emblem-content .fallback{max-width:250px;max-height:250px;object-fit:contain}.aw-mvp-team{text-align:center;font-size:24px;font-weight:900;letter-spacing:2px;text-transform:uppercase;animation:awRise .7s .75s both}.aw-mvp-legend{text-align:center;color:#f1c681;font-size:13px;letter-spacing:4px;margin-top:11px;font-weight:900;animation:awRise .7s .85s both}.aw-mvp-right{display:flex;flex-direction:column;justify-content:center;padding-left:35px}.aw-player-label{font-size:18px;color:#f3c37c;font-weight:900;letter-spacing:5px;animation:awRise .7s .45s both}.aw-mvp-name{font:1000 clamp(48px,5.1vw,98px)/1.04 Impact,'Arial Narrow',Arial,sans-serif;letter-spacing:1px;text-transform:uppercase;overflow-wrap:anywhere;margin:25px 0;animation:awRise .75s .6s both;text-shadow:0 10px 35px #000}.aw-red-rule{height:5px;width:100%;background:linear-gradient(90deg,#f1bf75,#f0445e,transparent);animation:awExpand .8s .9s both}.aw-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:35px}.aw-metric{padding:24px 12px;background:linear-gradient(150deg,#2b2530,#121622);border-top:5px solid #e63a55;box-shadow:0 18px 35px #0008;animation:awRise .65s both}.aw-metric:nth-child(1){animation-delay:1s}.aw-metric:nth-child(2){animation-delay:1.15s}.aw-metric:nth-child(3){animation-delay:1.3s}.aw-metric span,.aw-metric small{display:block;color:#cbd0da;font-weight:900;font-size:12px;letter-spacing:1px}.aw-metric strong{display:block;font:900 clamp(33px,3.2vw,60px) Impact,Arial,sans-serif;color:#f7ca80;margin:12px 0}.aw-metric small{font-size:9px;color:#929ba9}.aw-mvp-footer{margin-top:42px;font-size:13px;font-weight:900;letter-spacing:2px;color:#c5c9d4}.aw-mvp-footer b{color:#f2bf77;margin:0 12px}
.aw-top-page{background:#080b12}.aw-top-frame{position:relative;width:100%;height:100vh;padding:70px 55px 34px;border-top:8px solid #e6324d;border-bottom:8px solid #e6324d;background:radial-gradient(ellipse at 45% 40%,#73233140,transparent 55%),linear-gradient(125deg,#090b12,#21101c 55%,#080b12);display:flex;flex-direction:column}.aw-top-frame:before{content:'TEAM AEROWOLF ESPORTS / OFFICIAL BROADCAST';position:absolute;left:0;top:0;padding:10px 34px;background:#d62b45;font-size:15px;font-weight:900;letter-spacing:2px;clip-path:polygon(0 0,100% 0,96% 100%,0 100%)}.aw-top-frame:after{content:'';position:absolute;inset:26px;border:1px solid #c24d5c3b;pointer-events:none}.aw-top-brand{position:absolute;top:24px;right:56px;font-size:15px;font-weight:900;letter-spacing:2px}.aw-top-heading{text-align:center;flex:none;height:155px;animation:awDrop .7s both}.aw-top-heading h1{font:1000 83px/.95 Impact,'Arial Narrow',Arial,sans-serif;margin:13px 0 7px;letter-spacing:4px}.aw-top-heading h1 em{font-style:normal;color:#f4c47a}.aw-top-match{font-size:15px;font-weight:900;letter-spacing:4px;color:#c6c8d0}.aw-top-content{flex:1;min-height:0;display:flex;align-items:center;justify-content:center}.aw-top-empty{font-size:25px;font-weight:800;color:#ccd0d9}.aw-player-grid{width:100%;height:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:16px;padding:8px 0 10px}.aw-player-card{min-width:0;display:flex;flex-direction:column;background:linear-gradient(160deg,#222636,#121620);border:1px solid #7d4854;border-top:5px solid #e73852;box-shadow:0 16px 40px #000a;position:relative;overflow:hidden;animation:awRise .75s both;animation-delay:calc(.3s + var(--order)*.13s)}.aw-player-card.aw-champion{border-color:#f2c47a;border-top:6px solid #f2c47a;background:linear-gradient(155deg,#50332d,#241d25 53%,#11151d);box-shadow:0 0 45px #efb86c29,0 20px 40px #000b}.aw-card-top{display:flex;align-items:center;justify-content:space-between;padding:13px 12px 8px;gap:4px}.aw-rank{font:900 40px Impact,Arial,sans-serif;color:#f4c47a}.aw-card-label{font-size:9px;font-weight:900;letter-spacing:1px;color:#c8b5b7;text-align:right}.aw-player-portrait{height:43%;min-height:0;display:flex;align-items:center;justify-content:center;margin:0 12px;background:radial-gradient(circle,#49434a,#1c222e 68%);border:1px solid #b38b6644;position:relative;overflow:hidden}.aw-player-portrait img{height:100%;width:100%;object-fit:contain;filter:drop-shadow(0 9px 15px #0009)}.aw-player-fallback{height:100%;width:100%;display:flex;align-items:center;justify-content:center;font:900 62px Impact,Arial,sans-serif;color:#f2c47a;text-shadow:0 0 20px #f2c47a40}.aw-player-name{padding:18px 10px 7px;text-align:center;font:900 clamp(18px,1.65vw,31px) Impact,'Arial Narrow',Arial,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aw-player-team{font-size:12px;font-weight:800;text-align:center;color:#e0bdc0;padding:0 8px 15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aw-player-stats{margin-top:auto;padding:0 13px 15px}.aw-player-stats>div{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ffffff24;padding:10px 0}.aw-player-stats span{font-size:11px;font-weight:900;color:#bfc6d1;letter-spacing:.6px}.aw-player-stats strong{font:900 27px Impact,Arial,sans-serif;color:#f3c67b}.aw-top-footer{height:30px;flex:none;display:flex;align-items:center;justify-content:space-between;color:#c2b7bc;font-size:11px;font-weight:900;letter-spacing:1px}.aw-top-footer b{color:#e73852}
@keyframes awDrop{from{opacity:0;transform:translateY(-45px);filter:blur(7px)}to{opacity:1;transform:none;filter:none}}@keyframes awRise{from{opacity:0;transform:translateY(55px);filter:blur(5px)}to{opacity:1;transform:none;filter:none}}@keyframes awScale{from{opacity:0;transform:scale(.6) rotate(-12deg)}to{opacity:1;transform:none}}@keyframes awPulse{0%,100%{box-shadow:0 0 0 15px #f4b7680a,0 0 55px #d49b5644}50%{box-shadow:0 0 0 22px #f4b76808,0 0 90px #d49b5666}}@keyframes awExpand{from{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@keyframes awScan{from{transform:translateX(-110%)}to{transform:translateX(400%)}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important}}
