/* VS V3 — versão compacta da mesa de chaveamento para a navegação principal. */
.community-index #view-vs{--v3-ink:#090d18;--v3-surface:#111725;--v3-raised:#171e2e;--v3-line:rgba(173,192,222,.14);--v3-cyan:#45d9ee;--v3-gold:#ffd15c;--v3-pink:#ff3c78;--v3-green:#55dfa7;min-width:0;overflow:clip}
.community-index #view-vs .vs-hero{grid-template-columns:minmax(0,1fr) minmax(220px,.38fr);min-height:410px;padding:clamp(34px,5vw,66px);border:1px solid rgba(69,217,238,.2);border-radius:0;background:linear-gradient(112deg,rgba(23,28,47,.98),rgba(12,19,34,.96) 61%,rgba(12,57,69,.82));box-shadow:none;clip-path:polygon(0 0,100% 0,100% calc(100% - 26px),calc(100% - 26px) 100%,0 100%)}.community-index #view-vs .vs-hero::before{inset:0;opacity:1;transform:none;background:linear-gradient(rgba(69,217,238,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(69,217,238,.04) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(90deg,#000,transparent 78%);animation:none}.community-index #view-vs .vs-hero::after{right:-4%;bottom:-38%;width:min(430px,42vw);border-radius:0;box-shadow:none;transform:rotate(-6deg);background:linear-gradient(90deg,transparent,rgba(69,217,238,.07));clip-path:polygon(35% 0,100% 0,65% 100%,0 100%)}.community-index #view-vs .vs-hero-copy{min-width:0;max-width:850px}.community-index #view-vs .vs-hero .eyebrow{color:var(--v3-cyan)}.community-index #view-vs .vs-hero h1{margin:20px 0 18px;font-family:"Barlow Condensed",Outfit,sans-serif;font-size:clamp(4.2rem,8vw,7.8rem);font-weight:900;line-height:.7;letter-spacing:-.045em;text-transform:uppercase}.community-index #view-vs .vs-hero h1 em{color:transparent;font-style:normal;-webkit-text-stroke:2px var(--v3-gold)}.community-index #view-vs .vs-hero p{max-width:620px;color:#aeb8ca;font-size:.92rem}.community-index #view-vs .vs-hero-actions{margin-top:28px}.community-index #view-vs .vs-hero-actions .button{min-height:42px;border-radius:5px}.community-index #view-vs .vs-hero-actions .button-primary{border:0;border-left:3px solid var(--v3-pink);border-radius:0;background:rgba(255,60,120,.09);box-shadow:none}.community-index #view-vs .vs-mark{justify-self:center;padding:0;color:rgba(255,255,255,.035);font-family:"Barlow Condensed",Outfit,sans-serif;font-size:clamp(8rem,15vw,13rem);font-weight:900;filter:none;animation:none}.community-index #view-vs .vs-mark span:last-child{color:rgba(69,217,238,.08)}.community-index #view-vs .vs-mark::before{content:"BRACKET";color:rgba(255,255,255,.16);font-size:.48rem;transform:translate(-42%,650%)}
.community-index #view-vs .stats-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:0;border:1px solid var(--v3-line);border-top:0;background:var(--v3-surface)}.community-index #view-vs .stats-strip>div{min-height:82px;justify-content:center;padding:13px 20px;border:0;border-right:1px solid var(--v3-line);border-radius:0;background:transparent}.community-index #view-vs .stats-strip>div:last-child{border-right:0}.community-index #view-vs .stats-strip>div::after{right:18px;bottom:0;width:26px;height:2px;border:0;border-radius:0;background:var(--v3-cyan)}.community-index #view-vs .stats-strip>div:nth-child(2)::after{background:var(--v3-gold)}.community-index #view-vs .stats-strip strong{font-family:"Barlow Condensed",Outfit,sans-serif;font-size:1.65rem}.community-index #view-vs .stats-strip span{font-size:.56rem}
.community-index #view-vs .vs-control-panel{position:static;margin-top:12px;padding:10px 12px;border:1px solid var(--v3-line);border-radius:0;background:var(--v3-surface);backdrop-filter:none}.community-index #view-vs .vs-control-copy strong{font-size:.82rem}.community-index #view-vs .vs-control-copy>span:last-child{font-size:.66rem}.community-index #view-vs .vs-filter-group{border-color:var(--v3-line);border-radius:5px;background:#0a0f1b}.community-index #view-vs .vs-filter-button{border-radius:3px}.community-index #view-vs .vs-filter-button.is-active{color:#071015;background:var(--v3-cyan);box-shadow:none}.community-index #view-vs .vs-journey-panel{position:relative;min-height:82px;margin-top:8px;padding:14px 17px;overflow:hidden;border:1px solid var(--v3-line);border-radius:0;background:linear-gradient(90deg,rgba(69,217,238,.06),transparent 65%)}.community-index #view-vs .vs-journey-panel::after{content:"";position:absolute;right:0;bottom:0;width:28%;height:2px;background:linear-gradient(90deg,transparent,var(--v3-cyan))}.community-index #view-vs .vs-journey-icon{flex-basis:42px;width:42px;height:42px;border-radius:4px;color:#071015;background:var(--v3-gold);box-shadow:none}.community-index #view-vs .vs-journey-copy strong{font-size:.9rem}.community-index #view-vs .vs-journey-metrics{gap:5px}.community-index #view-vs .vs-journey-metrics span{padding:7px 9px;border-color:var(--v3-line);border-radius:4px;background:#0a0f1b}
.community-index #view-vs .section-heading{scroll-margin-top:120px;margin-top:34px}.community-index #view-vs .section-heading h2{font-family:"Barlow Condensed",Outfit,sans-serif;font-size:clamp(2rem,4vw,3.4rem);font-weight:800;text-transform:uppercase}.community-index #view-vs .vs-championship-hub{gap:10px}.community-index #view-vs .qualifier-championship-group{border-color:var(--v3-line);border-radius:0;background:var(--v3-surface);box-shadow:none}.community-index #view-vs .qualifier-championship-group.is-featured{border-color:rgba(69,217,238,.28);box-shadow:inset 3px 0 var(--v3-cyan)}.community-index #view-vs .qualifier-group-head{align-items:center;padding:18px 20px;background:linear-gradient(90deg,rgba(69,217,238,.045),transparent 62%)}.community-index #view-vs .qualifier-group-head h3{font-family:"Barlow Condensed",Outfit,sans-serif;font-size:clamp(1.55rem,3vw,2.35rem);text-transform:uppercase}.community-index #view-vs .qualifier-group-head p{color:#8d98ac}.community-index #view-vs .qualifier-group-summary b{border-color:var(--v3-line);border-radius:4px;background:#0a0f1b}.community-index #view-vs .qualifier-group-summary span{color:var(--v3-cyan)}.community-index #view-vs .vs-group-section-label{border-color:var(--v3-line);background:#0d1320}.community-index #view-vs .vs-group-section-label strong{border-radius:3px;color:var(--v3-cyan);background:rgba(69,217,238,.08)}.community-index #view-vs .vs-group-qualified{border-color:var(--v3-line)}.community-index #view-vs .qualifier-row{min-height:76px;padding:13px 18px;border-color:var(--v3-line);background:transparent}.community-index #view-vs .qualifier-row:hover{background:rgba(255,255,255,.02)}.community-index #view-vs .qualifier-number{border-radius:3px;color:var(--v3-gold);background:rgba(255,209,92,.08)}.community-index #view-vs .qualifier-copy strong{font-size:.78rem}.community-index #view-vs .qualifier-side .button{border-radius:4px}.community-index #view-vs .vs-qualified-card{min-height:64px;border-color:var(--v3-line);border-radius:3px;background:#0d1320}.community-index #view-vs .vs-qualified-avatar{border-radius:3px;color:#071015;background:var(--v3-cyan)}.community-index #view-vs .status-pill,.community-index #view-vs .vs-qualified-badge{border-radius:3px;color:var(--v3-green);background:rgba(85,223,167,.08)}
@media(max-width:900px){.community-index #view-vs .vs-hero{grid-template-columns:minmax(0,1fr) 150px}.community-index #view-vs .vs-mark{font-size:8rem}}
@media(max-width:680px){.community-index #view-vs{overflow:hidden}.community-index #view-vs .vs-hero{display:grid;grid-template-columns:minmax(0,1fr);min-height:0;padding:29px 20px 34px;border-inline:0;clip-path:none}.community-index #view-vs .vs-hero-copy{overflow:hidden}.community-index #view-vs .vs-hero h1{font-size:clamp(3.65rem,18vw,4.7rem);line-height:.72}.community-index #view-vs .vs-hero p{overflow-wrap:anywhere;font-size:.82rem}.community-index #view-vs .vs-mark{display:none}.community-index #view-vs .vs-hero-actions{display:grid}.community-index #view-vs .stats-strip{grid-template-columns:repeat(3,minmax(0,1fr));border-inline:0}.community-index #view-vs .stats-strip>div{min-width:0;padding-inline:8px}.community-index #view-vs .vs-control-panel,.community-index #view-vs .vs-journey-panel{border-inline:0}.community-index #view-vs .vs-journey-panel{display:grid;grid-template-columns:42px minmax(0,1fr)}.community-index #view-vs .vs-journey-metrics{grid-column:1/-1;width:100%;margin:0}.community-index #view-vs .vs-journey-metrics span{flex:1;text-align:center}.community-index #view-vs .qualifier-championship-group{border-inline:0}.community-index #view-vs .qualifier-group-head{align-items:flex-start}.community-index #view-vs .vs-group-body{grid-template-columns:minmax(0,1fr)}.community-index #view-vs .qualifier-row{grid-template-columns:34px minmax(0,1fr)}.community-index #view-vs .qualifier-side{grid-column:1/-1;justify-content:flex-start;padding-left:48px}.community-index #view-vs .vs-group-qualified{border-left:0}}
@media(prefers-reduced-motion:reduce){.community-index #view-vs *{animation:none!important;transition-duration:.01ms!important}}

.community-index #view-vs .vs-mark span{color:rgba(255,255,255,.055)!important}.community-index #view-vs .vs-mark span:last-child{color:rgba(69,217,238,.075)!important}
@media(max-width:680px){.community-index #view-vs .vs-hero,.community-index #view-vs .vs-hero-copy{width:100%;max-width:100%;min-width:0;contain:inline-size}.community-index #view-vs .vs-hero-copy p{width:100%;max-width:100%;white-space:normal;overflow-wrap:anywhere}}
@media(max-width:480px){.community-index .topbar{grid-template-columns:minmax(0,1fr) auto auto;gap:6px;max-width:calc(100vw - 20px)}.community-index .brand{min-width:0}.community-index .brand>span,.community-index .user-chip-copy{display:none}.community-index .user-chip{padding:4px}.community-index .language-picker{padding-inline:6px}.community-index .app-main{max-width:calc(100vw - 20px)}.community-index #view-vs,.community-index #view-vs>*{max-width:100%}}

.community-index #view-vs .qualifier-row.is-registered{border-color:rgba(85,223,167,.28);box-shadow:inset 3px 0 var(--v3-green)}
.community-index #view-vs .vs-submission-status.registered{border-color:rgba(85,223,167,.25);border-radius:3px;color:var(--v3-green);background:rgba(85,223,167,.08)}
.community-index #view-vs .vs-registration-button{border-color:rgba(69,217,238,.48);color:#071015;background:var(--v3-cyan);font-weight:900}
.community-index #view-vs .vs-registration-button:hover{border-color:#8debf7;color:#071015;background:#8debf7}
.community-index #view-vs .vs-registration-cancel{border-color:transparent;color:#8d98ac;background:transparent}
.community-index #view-vs .vs-registration-cancel:hover{color:#ff91b3;background:rgba(255,60,120,.06)}
@media(max-width:680px){.community-index #view-vs .qualifier-side{align-items:flex-start}.community-index #view-vs .vs-registration-button{width:min(100%,220px)}.community-index #view-vs .vs-journey-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.community-index #view-vs .vs-journey-metrics span{min-width:0;padding-inline:5px;white-space:normal}}
