.event-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:4px;display:flex}.hero.s5-hero time{letter-spacing:.04em;color:#f5f6f780;font-size:clamp(12px,1.4vw,14px)}.s5-stats{background:#383c46;border:1px solid #383c46;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;width:100%;max-width:900px;margin:clamp(16px,2.4vw,32px) auto 0;padding:0;list-style:none;display:grid;overflow:hidden}@media (width<=799px){.s5-stats{grid-template-columns:repeat(2,1fr)}}.s5-stats a{background:#27292f;height:100%;padding:18px 20px;text-decoration:none;transition:background .4s;display:block}.s5-stats a:hover{background:#2e3138}.s5-stats strong{color:#f5f6f7;font-family:Saira,Saira Fallback,sans-serif;font-size:clamp(22px,2.4vw,30px);font-weight:600;line-height:1.2;display:block}.s5-stats span{color:#f5f6f7b8;margin-top:4px;font-size:clamp(12px,1.4vw,14px);display:block}#event-detail.season5 .event-section{margin-top:64px;padding:0 4.4vw;scroll-margin-top:clamp(100px,15vw,160px)}#event-detail.season5 .event-section:first-child{margin-top:48px}#event-detail.season5 .event-section:last-child{margin-bottom:64px}#event-detail.season5 .s5-intro{color:#f5f6f7b3;margin:12px 0 0;line-height:1.6}#event-detail.season5 h2.sub{margin-bottom:4px}#event-detail.season5 .s5-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;margin-top:28px;scroll-margin-top:clamp(100px,15vw,160px);display:grid}#event-detail.season5 .s5-row .tags,#event-detail.season5 .s5-row .not-found-in-containers,#event-detail.season5 .s5-row .card-origin{display:none}@media (width<=1099px){#event-detail.season5 .s5-row{grid-template-columns:repeat(2,minmax(0,1fr))}#event-detail.season5 .s5-row .s5-col-card{grid-column:1/-1}}@media (width<=699px){#event-detail.season5 .s5-row{grid-template-columns:1fr}}#event-detail.season5 .s5-col-card{background:#27292f;border:1px solid #383c46;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}#event-detail.season5 .s5-col-card:before{content:"";background:linear-gradient(90deg,#2f7f4f,#4daf7a);height:3px}#event-detail.season5 .s5-col-card__body{flex-direction:column;flex:1;align-items:flex-start;gap:14px;padding:24px;display:flex}#event-detail.season5 .s5-col-card__img{object-fit:contain;filter:drop-shadow(0 10px 20px #00000073);align-self:center;width:auto;max-width:88%;height:120px;margin:40px 0}#event-detail.season5 .s5-col-card__label{letter-spacing:.12em;text-transform:uppercase;color:#f5f6f770;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:11px}#event-detail.season5 .s5-col-card h3{margin:0;font-size:clamp(20px,2vw,26px);line-height:1.15}#event-detail.season5 .s5-col-card h3 a{color:#fff;text-decoration:none}#event-detail.season5 .s5-col-card h3 a:hover{text-underline-offset:4px;text-decoration:underline}#event-detail.season5 .s5-col-card__foot{border-top:1px solid #383c46;width:100%;margin-top:auto;padding-top:16px}#event-detail.season5 .s5-col-card__btn{width:100%}#event-detail.season5 .s5-credits{color:#f5f6f7d9;white-space:nowrap;background:#00000073;border-radius:999px;align-items:center;gap:6px;margin:0 auto;padding:4px 12px;font-size:.9em;display:inline-flex}#event-detail.season5 .s5-credits__usd{color:#f5f6f780}#event-detail.season5 .s5-armory-box{background:linear-gradient(135deg,#14403a 0%,#172530 62%);border:1px solid #383c46;border-radius:12px;flex-wrap:wrap;align-items:center;gap:clamp(24px,3vw,40px);padding:clamp(24px,3.4vw,44px);display:flex;position:relative;overflow:hidden}#event-detail.season5 .s5-armory-box__text{flex-direction:column;flex:1;align-items:flex-start;gap:14px;min-width:min(340px,100%);display:flex}#event-detail.season5 .s5-armory-box__text h2{margin:0;font-size:clamp(26px,3vw,40px);line-height:1.1}#event-detail.season5 .s5-armory-box__text p{color:#f5f6f7b8;max-width:800px;margin:0;line-height:1.6}#event-detail.season5 .s5-armory-box>img{filter:drop-shadow(0 14px 30px #00000080);width:clamp(180px,24vw,300px);height:auto;margin-inline:auto}#event-detail.season5 .s5-bomb{grid-template-columns:1.4fr 1fr;align-items:start;gap:clamp(24px,3vw,36px);display:grid}@media (width<=899px){#event-detail.season5 .s5-bomb{grid-template-columns:1fr}}#event-detail.season5 .s5-tool-teaser{background:#27292f;border:1px dashed #40444e;border-radius:12px;flex-direction:column;align-items:flex-start;gap:14px;padding:24px;display:flex;position:relative;overflow:hidden}#event-detail.season5 .s5-tool-teaser:before{content:"";opacity:.35;pointer-events:none;background-image:linear-gradient(#383c46 1px,#0000 1px),linear-gradient(90deg,#383c46 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0}#event-detail.season5 .s5-tool-teaser>*{position:relative}#event-detail.season5 .s5-tool-teaser p{color:#f5f6f7d9;margin:0}#event-detail.season5 .s5-tool-teaser__shot{width:100%;display:block}#event-detail.season5 .s5-tool-teaser__shot img{border:1px solid #383c46;border-radius:8px;width:100%;height:auto;display:block}#event-detail.season5 .s5-soon{color:#f5f6f799;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#2e3138;border:1px solid #383c46;border-radius:999px;padding:4px 12px;font-size:.85em}#event-detail.season5 .s5-pool{flex-wrap:wrap;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}#event-detail.season5 .s5-pool li{background:#2e3138;border:1px solid #383c46;border-radius:6px;align-items:center;gap:8px;padding:8px 14px;font-size:.95em;font-weight:500;display:inline-flex}#event-detail.season5 .s5-pool li.s5-pool__new{border-color:#3fa3677a}#event-detail.season5 .s5-pool li span{letter-spacing:.08em;text-transform:uppercase;color:#4daf7a;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:11px}#event-detail.season5 .s5-chips{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}#event-detail.season5 .s5-chips__lead{color:#f5f6f780}#event-detail.season5 .s5-chip{color:#fff;background:#27292f;border:1px solid #383c46;border-radius:8px;padding:8px 16px;text-decoration:none;transition:background .4s,border-color .4s}#event-detail.season5 .s5-chip:hover{background:#2e3138;border-color:#40444e}#event-detail.season5 .s5-cache-media{grid-template-columns:16fr 9fr;gap:20px;max-width:1100px;margin-top:24px;display:grid}@media (width<=799px){#event-detail.season5 .s5-cache-media{grid-template-columns:1fr}}#event-detail.season5 .s5-cache-media figure{margin:0}#event-detail.season5 .s5-cache-media figcaption{letter-spacing:.1em;text-transform:uppercase;color:#f5f6f770;margin-bottom:10px;font-size:11px}#event-detail.season5 .s5-cache-media a{display:block}#event-detail.season5 .s5-cache-media img{background:#101114;border:1px solid #383c46;border-radius:12px;width:100%;height:auto;display:block}#event-detail.season5 .s5-maps{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;margin-top:20px;display:grid}@media (width<=599px){#event-detail.season5 .s5-maps{grid-template-columns:1fr}}#event-detail.season5 .s5-map-card{background:#27292f;border:1px solid #383c46;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}#event-detail.season5 .s5-map-card__img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}#event-detail.season5 .s5-map-card__body{flex:1;gap:14px;padding:16px 18px 18px;display:flex}#event-detail.season5 .s5-map-card__radar{background:#101114;border:1px solid #383c46;border-radius:8px;flex-shrink:0;width:92px;height:92px;transition:border-color .4s;display:block;overflow:hidden}#event-detail.season5 .s5-map-card__radar img{object-fit:cover;width:100%;height:100%;display:block}@media (hover:hover){#event-detail.season5 .s5-map-card__radar:hover{border-color:#3fa3677a}}#event-detail.season5 .s5-map-card__info{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}#event-detail.season5 .s5-map-card__info h3{margin:0;font-size:18px}#event-detail.season5 .s5-map-card__info a{color:#f5f6f7bf;text-underline-offset:3px;align-self:flex-start;margin-top:10px;font-size:.95em;text-decoration:underline}#event-detail.season5 .s5-map-card__info a:hover{color:#fff}#event-detail.season5 .s5-map-card__mode{color:#f5f6f780;font-size:.9em}.hero.major-hero{grid-template-columns:1fr auto 1fr;align-items:center;column-gap:clamp(24px,3vw,48px);display:grid}.hero.major-hero>*{grid-column:2}.hero.major-hero .hero-badge{grid-row:1;justify-self:center}.hero.major-hero h1{grid-row:2}.hero.major-hero p{grid-row:3}.hero.major-hero .major-hero__logo{grid-area:1/3/span 3;justify-self:start;width:auto;height:clamp(110px,10vw,150px)}@media (width<=899px){.hero.major-hero{display:flex}.hero.major-hero .major-hero__logo{order:-1;height:96px}}#event-detail.major-event .event-section{margin-top:48px;padding:0 4.4vw;scroll-margin-top:clamp(100px,15vw,160px)}#event-detail.major-event .event-section:last-child{margin-bottom:64px}#event-detail.major-event h2.sub{margin-bottom:8px}#event-detail.major-event .major-intro{color:#f5f6f7b8;margin:0 0 20px;line-height:1.6}#event-detail.major-event .major-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (width<=899px){#event-detail.major-event .major-tools{grid-template-columns:1fr}}#event-detail.major-event .major-tool{color:#f5f6f7;background:#27292f;border:1px solid #383c46;border-radius:12px;flex-direction:column;gap:6px;padding:20px;text-decoration:none;transition:background .4s,border-color .4s;display:flex}#event-detail.major-event .major-tool:hover{background:#2e3138;border-color:#3fa3677a}#event-detail.major-event .major-tool--main{border-color:#3fa3677a}#event-detail.major-event .major-tool strong{font-family:Saira,Saira Fallback,sans-serif;font-size:clamp(18px,2vw,20px)}#event-detail.major-event .major-tool span{color:#f5f6f7b8;font-size:clamp(14px,1.6vw,16px);line-height:1.5}#event-detail.major-event .major-tool em{color:#4daf7a;margin-top:auto;padding-top:8px;font-size:clamp(14px,1.6vw,16px);font-style:normal;font-weight:500}#event-detail.major-event .major-stages{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}#event-detail.major-event .major-stage{padding:18px 20px 20px}@media (width<=499px){#event-detail.major-event .major-stage{padding:14px 12px}}#event-detail.major-event .major-stage{background:#27292f;border:1px solid #383c46;border-radius:12px}#event-detail.major-event .major-stage.done{opacity:.6}#event-detail.major-event .major-stage.live{border-color:#3fa3677a}#event-detail.major-event .major-stage__head{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-bottom:14px;display:flex}#event-detail.major-event .major-stage__head h3{margin:0;font-size:clamp(18px,2vw,20px)}#event-detail.major-event .major-stage__dates{font-variant-numeric:tabular-nums;font-weight:500}#event-detail.major-event .major-stage__format{color:#f5f6f7b8;font-size:clamp(12px,1.4vw,14px)}#event-detail.major-event .major-stage__live{color:#fff;background:#3fa367;border-radius:999px;align-self:center;padding:2px 10px;font-size:clamp(12px,1.4vw,14px);font-weight:500}#event-detail.major-event .major-teams{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (width<=499px){#event-detail.major-event .major-teams{grid-template-columns:repeat(2,minmax(0,1fr))}}#event-detail.major-event .major-teams li{background:#2e3138;border-radius:8px;align-items:center;gap:10px;min-width:0;padding:8px 12px;display:flex}#event-detail.major-event .major-teams img{object-fit:contain;flex-shrink:0;width:28px;height:28px}#event-detail.major-event .major-teams__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}#event-detail.major-event .major-teams__vrs{font-variant-numeric:tabular-nums;color:#f5f6f770;font-size:clamp(12px,1.4vw,14px)}@media (width<=499px){#event-detail.major-event .major-teams{gap:6px}#event-detail.major-event .major-teams li{grid-template-columns:24px minmax(0,1fr);column-gap:8px;padding:8px;display:grid}#event-detail.major-event .major-teams img{grid-row:span 2;width:24px;height:24px}#event-detail.major-event .major-teams .major-teams__name{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(12px,1.4vw,14px);line-height:1.25;display:-webkit-box}#event-detail.major-event .major-teams .major-teams__vrs{font-size:11px}}#event-detail.major-event .major-teams li.major-teams__joins{text-align:center;color:#f5f6f7b8;background:0 0;border:1px dashed #40444e;justify-content:center;font-size:clamp(12px,1.4vw,14px);display:flex}#event-detail.major-event .major-teaser{color:#f5f6f7b8;background:#27292f;border:1px solid #383c46;border-radius:12px;margin:0;padding:16px 20px}
