.vlr-team-page{max-width:1120px!important;padding-top:24px!important}.vlr-team-page .profile-back{margin-bottom:10px;font-size:.75rem}.vlr-team-header{display:grid;grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px 22px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#171918;box-shadow:none;overflow:hidden}.vlr-team-header:before{content:"";position:absolute;right:38px;top:50%;width:190px;height:190px;transform:translateY(-50%);background-image:var(--team-logo);background-position:50%;background-repeat:no-repeat;background-size:contain;opacity:.075;filter:grayscale(1);pointer-events:none}.vlr-team-header:after{content:"";position:absolute;inset:auto 0 0 0;height:2px;background:var(--team,#c6a15b);opacity:.55}.vlr-team-logo{position:relative;width:104px;height:104px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:4px;background:#272a29;color:#e8d39a;font-family:var(--font-display);font-size:1.5rem}.vlr-team-logo img{width:100%;height:100%;padding:15px;object-fit:contain}.vlr-team-identity h1{margin:4px 0 7px;color:#f5f1e8;font-family:var(--font-readable);font-size:clamp(1.7rem,3vw,2.5rem);font-weight:800;line-height:1}.vlr-team-identity h1 small{color:#98978f;font-size:.72em;font-weight:500}.vlr-team-identity p{margin:0;color:#9e9c93;font-size:.78rem}.vlr-team-header>.btn{align-self:start;white-space:nowrap}.vlr-team-tabs{display:flex;align-items:center;gap:0;margin-top:12px;border:1px solid rgba(255,255,255,.1);border-radius:6px 6px 0 0;background:#202322;overflow:auto}.vlr-team-tabs a{position:relative;padding:12px 20px;color:#aaa9a2;font-size:.78rem;font-weight:700;white-space:nowrap}.vlr-team-tabs a.active,.vlr-team-tabs a:hover{color:#f3eee3;background:rgba(255,255,255,.045)}.vlr-team-tabs a.active:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background:#c6a15b}.vlr-team-page .profile-kpis{grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0}.vlr-team-page .profile-kpis article{min-height:70px;border-radius:6px;background:#171918;border-color:rgba(255,255,255,.1)}.vlr-team-page .profile-kpis svg{color:#c6a15b}.vlr-team-page .profile-grid{grid-template-columns:minmax(0,1.7fr) minmax(260px,.75fr);gap:14px;align-items:start}.profile-panel{border-radius:6px!important;background:#171918!important;border-color:rgba(255,255,255,.1)!important}.vlr-team-page .profile-grid>.profile-panel:first-child{grid-column:1}.vlr-team-page .profile-grid>.profile-panel:nth-child(2){grid-column:2;grid-row:1}.vlr-team-page .profile-grid>.profile-panel:nth-child(3){grid-column:2;grid-row:2}.vlr-team-page .profile-grid>.profile-matches{grid-column:1;grid-row:2}.vlr-team-page .profile-panel-head{align-items:center;margin-bottom:10px;padding-bottom:10px}.vlr-team-page .profile-panel-head h2{font-family:var(--font-readable);font-size:1.15rem;font-weight:800;line-height:1}.vlr-team-page .profile-match-row,.vlr-team-page .profile-person-row{border-radius:4px;background:#202322;border-color:rgba(255,255,255,.08)}.vlr-team-page .profile-match-row:hover,.vlr-team-page .profile-person-row:hover{transform:none;background:#292c2b;border-color:rgba(198,161,91,.45)}.vlr-team-page .profile-person-avatar{border-radius:3px;background:#2a2d2c}.vlr-team-page .profile-match-row{grid-template-columns:minmax(0,1fr) auto auto;border-left:2px solid transparent}.vlr-team-page .profile-match-row:hover{border-left-color:#c6a15b}.vlr-team-page .profile-summary{gap:10px}.vlr-team-page .profile-summary>div{padding:8px;border-bottom:1px solid rgba(255,255,255,.08)}.vlr-team-page .profile-summary strong{font-family:var(--font-readable);font-size:1.3rem}.vlr-team-page .profile-agents>span{border-radius:4px;background:#202322}@media(max-width:820px){.vlr-team-header{grid-template-columns:76px minmax(0,1fr)}.vlr-team-logo{width:76px;height:76px}.vlr-team-header>.btn{grid-column:2;justify-self:start}.vlr-team-page .profile-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.vlr-team-page .profile-grid{grid-template-columns:1fr}.vlr-team-page .profile-grid>.profile-matches,.vlr-team-page .profile-grid>.profile-panel:first-child,.vlr-team-page .profile-grid>.profile-panel:nth-child(2),.vlr-team-page .profile-grid>.profile-panel:nth-child(3){grid-column:auto;grid-row:auto}}.vlr-roster-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vlr-player-card{grid-template-columns:auto minmax(0,1fr) auto;min-height:64px;padding:8px}.vlr-player-card .profile-person-avatar{width:42px;height:48px;border:0;border-radius:3px 3px 0 0;background:linear-gradient(180deg,rgba(198,161,91,.28),rgba(198,161,91,.06));color:#e8d39a;align-self:end;display:grid;place-items:center}.vlr-player-card .profile-person-row>span:nth-child(2){align-self:center}.vlr-player-card small{color:#a7a49b}.vlr-player-card:hover .profile-person-avatar{background:linear-gradient(180deg,rgba(198,161,91,.4),rgba(198,161,91,.1))}.vlr-performance{min-width:0}.vlr-stat-visuals{display:block;margin-bottom:18px}.vlr-record-chart{display:none}.vlr-chart-label{display:flex;justify-content:space-between;align-items:center;gap:8px;color:#b5b1a7;font-size:.7rem}.vlr-chart-label b{color:#eee5d2;font-size:.9rem}.vlr-round-chart{display:grid;gap:10px;padding:13px 14px;border:1px solid rgba(255,255,255,.08);border-radius:5px;background:#202322}.vlr-round-track{display:flex;height:24px;overflow:hidden;border-radius:3px;background:#282b29}.vlr-round-track i:first-child{background:#8fbd9a}.vlr-round-track i:last-child{background:#8d5e62}.vlr-round-track i{display:block;min-width:2px}.vlr-chart-legend{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;color:#98968c;font-size:.62rem}.vlr-roster-panel{grid-row:1/span 2}.vlr-roster-sections{display:grid;gap:18px}.vlr-roster-section{display:grid;gap:8px}.vlr-roster-label{display:flex;align-items:center;justify-content:space-between;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.08);color:#aaa79d;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.vlr-roster-label b{color:#c6a15b;font-size:.65rem}.vlr-roster-section+.vlr-roster-section{padding-top:2px}.vlr-staff-section{padding-top:4px;border-top:1px solid rgba(255,255,255,.08)}.vlr-roster-empty{margin:0;padding:10px 0;color:#77766f;font-size:.72rem}.vlr-roster-panel .vlr-player-card{background:#202322}.vlr-roster-panel .vlr-player-card:hover{background:#292c2b}.team-view-matches .vlr-performance,.team-view-matches .vlr-roster-panel,.team-view-stats .profile-matches,.team-view-stats .vlr-roster-panel{display:none}.team-view-matches .profile-matches,.team-view-stats .vlr-performance{grid-column:1/-1!important;grid-row:auto!important}.team-view-matches .profile-grid,.team-view-stats .profile-grid{grid-template-columns:1fr}.team-view-matches .vlr-history-leaderboard,.team-view-overview .vlr-history-leaderboard,.vlr-agent-chart{display:none}.team-view-stats .vlr-history-leaderboard{display:block;grid-column:1/-1}.vlr-history-leaderboard{margin-top:14px!important}.vlr-leaderboard-note{margin:-3px 0 14px;color:#89877f;font-size:.72rem;line-height:1.45}.vlr-leaderboard-list{display:grid;gap:6px}.vlr-leaderboard-row{display:grid;grid-template-columns:24px 40px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding:7px 9px;border:1px solid rgba(255,255,255,.08);border-radius:4px;background:#202322;transition:background .16s ease,border-color .16s ease}.vlr-leaderboard-row:hover{background:#292c2b;border-color:rgba(198,161,91,.45)}.vlr-leaderboard-rank{color:#c6a15b;font-size:.72rem;font-weight:800;text-align:center}.vlr-leaderboard-row .profile-person-avatar{width:36px;height:40px;border-radius:3px;background:linear-gradient(180deg,rgba(198,161,91,.28),rgba(198,161,91,.06));color:#e8d39a;display:grid;place-items:center}.vlr-leaderboard-name{display:grid;gap:3px;min-width:0}.vlr-leaderboard-name strong{overflow:hidden;color:#eee9df;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.vlr-leaderboard-name small,.vlr-leaderboard-score small{color:#89877f;font-size:.62rem}.vlr-leaderboard-score{display:grid;justify-items:end;gap:2px}.vlr-leaderboard-score b{color:#eee5d2;font-size:1rem}.vlr-leaderboard-score small{font-size:.58rem}.team-view-matches .vlr-real-stats,.team-view-overview .vlr-real-stats{display:none}.team-view-stats .vlr-real-stats{display:block;grid-column:1/-1;margin-top:14px!important}.vlr-real-stat-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:18px}.vlr-real-stat-grid>div{display:grid;gap:6px;min-height:78px;padding:11px;border:1px solid rgba(255,255,255,.08);border-radius:4px;background:#202322}.vlr-real-stat-grid span{color:#918f87;font-size:.62rem}.vlr-real-stat-grid strong{color:#eee9df;font-size:1.1rem;line-height:1.1}.vlr-map-breakdown{display:grid;gap:9px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.vlr-map-breakdown .vlr-chart-label{margin-bottom:2px}.vlr-map-row{display:grid;grid-template-columns:150px minmax(0,1fr) 34px;align-items:center;gap:10px}.vlr-map-row>span{display:grid;gap:3px;min-width:0}.vlr-map-row b{overflow:hidden;color:#d8d2c4;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.vlr-map-row small{color:#89877f;font-size:.6rem}.vlr-map-row>div{height:8px;overflow:hidden;border-radius:2px;background:#292c2b}.vlr-map-row i{display:block;height:100%;border-radius:2px;background:#9ab99d}.vlr-map-row>strong{color:#eee5d2;font-size:.75rem;text-align:right}.team-result-accordion{min-width:0}.team-result-accordion>summary{list-style:none;cursor:pointer}.team-result-accordion>summary::-webkit-details-marker{display:none}.team-result-accordion>summary:focus-visible{outline:2px solid rgba(198,161,91,.75);outline-offset:2px}.team-result-accordion[open]>.team-result-card{border-bottom-right-radius:0;border-bottom-left-radius:0;background:#292c2b}.team-result-toggle{display:inline-flex;align-items:center;gap:4px}.team-result-toggle span{display:inline-block;transition:transform .16s ease}.team-result-accordion[open] .team-result-toggle span{transform:rotate(180deg)}.team-result-details{display:grid;gap:0;padding:8px 11px 11px;border:1px solid rgba(198,161,91,.22);border-top:0;border-radius:0 0 5px 5px;background:#171918}.team-map-detail{display:grid;grid-template-columns:70px minmax(0,1fr) 54px 62px;align-items:center;gap:8px;padding:8px 4px;border-bottom:1px solid rgba(255,255,255,.07);font-size:.68rem}.team-map-number{color:#89877f;font-size:.6rem}.team-map-detail strong{color:#e7e1d4;font-size:.7rem}.team-map-score{color:#eee5d2;font-weight:800;text-align:center}.team-map-result{font-size:.59rem;text-align:right}.team-map-result.win{color:#9bd4a9}.team-map-result.loss{color:#d89b9d}.team-result-open{justify-self:end;margin-top:9px;color:#c6a15b;font-size:.64rem;font-weight:800}.team-result-open:hover{text-decoration:underline}.team-view-matches .profile-matches{padding:22px!important;background:#121514!important}.team-view-matches .profile-panel-head{margin-bottom:16px;padding-bottom:14px}.team-view-matches .profile-panel-head h2{font-size:1.45rem}.team-view-matches .team-result-grid{grid-template-columns:1fr;gap:8px}.team-view-matches .team-result-card{grid-template-columns:minmax(150px,.72fr) minmax(280px,1.45fr) minmax(160px,.8fr);align-items:center;min-height:76px;padding:10px 14px;border:1px solid rgba(255,255,255,.08);border-left:0;border-radius:2px;background:#303638;box-shadow:none}.team-view-matches .team-result-card:hover{transform:none;background:#383e40;border-color:rgba(255,255,255,.15)}.team-view-matches .team-result-accordion.is-win>.team-result-card{border-top:1px solid rgba(143,216,160,.28)}.team-view-matches .team-result-accordion.is-loss>.team-result-card{border-top:1px solid rgba(170,100,105,.28)}.team-view-matches .team-result-top{grid-column:1;grid-row:1;grid-template-columns:1fr;align-content:center;gap:5px}.team-view-matches .team-result-status{justify-self:start;border:0;border-radius:0;padding:0;color:#d8d6ce;font-size:.6rem}.team-view-matches .is-win .team-result-status{color:#9bd4a9}.team-view-matches .is-loss .team-result-status{color:#d89b9d}.team-view-matches .team-result-top time{text-align:left}.team-view-matches .team-result-vs{grid-column:2;grid-row:1;padding:0 13px;border-left:1px solid rgba(255,255,255,.08);border-right:1px solid rgba(255,255,255,.08)}.team-view-matches .team-result-bottom{grid-column:3;grid-row:1;display:grid;justify-items:end;align-content:center;gap:7px;padding:0;border:0;text-align:right}.team-view-matches .team-result-bottom span:first-child{color:#9c9d98}.team-view-matches .team-result-toggle{padding:5px 8px;border:1px solid rgba(198,161,91,.35);border-radius:2px;color:#e2c783;font-weight:800;background:rgba(198,161,91,.08)}.team-view-matches .team-result-accordion[open]>.team-result-card{border-radius:2px 2px 0 0;background:#383e40}.team-view-matches .team-result-team strong{font-size:.86rem}.team-view-matches .team-result-score{font-size:1.1rem}.team-view-matches .team-result-details{padding:0 14px 10px;border:1px solid rgba(255,255,255,.08);border-top:0;border-radius:0 0 2px 2px;background:#303638}.team-view-matches .team-map-detail{grid-template-columns:86px minmax(0,1fr) 70px 76px;min-height:48px;padding:7px 3px;border-bottom:1px solid rgba(255,255,255,.1)}.team-view-matches .team-map-number{color:#969996}.team-view-matches .team-map-detail strong{color:#e1ded4}.team-view-matches .team-map-score{font-size:.84rem}.team-view-matches .team-result-card:hover{transform:translateX(2px)}@media(max-width:480px){.vlr-team-header{gap:12px;padding:15px}.vlr-team-identity h1{font-size:1.55rem}.vlr-team-tabs a{padding:11px 14px}.vlr-team-page .profile-match-row{grid-template-columns:minmax(0,1fr) auto}.vlr-team-page .profile-match-row>span:last-child{grid-column:1/-1}.vlr-roster-grid,.vlr-stat-visuals{grid-template-columns:1fr}.vlr-record-chart{justify-items:start;grid-template-columns:auto 1fr}.vlr-record-legend{align-content:center;justify-content:start}.team-view-matches .team-result-card{grid-template-columns:1fr;gap:10px}.team-view-matches .team-result-bottom,.team-view-matches .team-result-top,.team-view-matches .team-result-vs{grid-column:1;grid-row:auto}.team-view-matches .team-result-bottom{justify-items:start;padding-top:8px;border-top:1px solid rgba(255,255,255,.08);text-align:left}.team-map-detail{grid-template-columns:58px minmax(0,1fr) 48px}.team-map-result{grid-column:2/-1;text-align:left}}.vlr-team-page{--profile-bg:#0b0d0c;--profile-surface:#111412;--profile-surface-raised:#171a17;--profile-surface-hover:#1d211c;--profile-border:rgba(214,176,82,.2);--profile-border-soft:rgba(255,255,255,.09);--profile-gold:#d6b45f}.vlr-team-page .vlr-team-header{background:linear-gradient(135deg,#151814,#0e100f 72%);border-color:var(--profile-border);box-shadow:0 16px 34px rgba(0,0,0,.24)}.vlr-team-page .vlr-team-logo{background:#181b17;border-color:rgba(214,176,82,.3);color:var(--profile-gold)}.vlr-team-page .vlr-team-header:after{background:var(--profile-gold);opacity:.72}.vlr-team-page .vlr-team-tabs{background:#101310;border-color:var(--profile-border-soft)}.vlr-team-page .vlr-team-tabs a.active,.vlr-team-page .vlr-team-tabs a:hover{background:rgba(214,176,82,.08);color:#f4ead0}.vlr-team-page .vlr-team-tabs a.active:after{background:var(--profile-gold)}.vlr-team-page .profile-kpis article{background:var(--profile-surface);border-color:var(--profile-border-soft)}.vlr-team-page .profile-count,.vlr-team-page .profile-kpis svg,.vlr-team-page .vlr-roster-label b{color:var(--profile-gold)}.vlr-team-page .profile-panel{background:var(--profile-surface)!important;border-color:var(--profile-border-soft)!important;box-shadow:0 14px 28px rgba(0,0,0,.18)}.vlr-team-page .profile-panel-head,.vlr-team-page .vlr-roster-label,.vlr-team-page .vlr-staff-section{border-color:rgba(255,255,255,.08)}.vlr-team-page .profile-match-row,.vlr-team-page .profile-person-row,.vlr-team-page .vlr-leaderboard-row,.vlr-team-page .vlr-roster-panel .vlr-player-card{background:var(--profile-surface-raised);border-color:var(--profile-border-soft)}.vlr-team-page .profile-match-row:hover,.vlr-team-page .profile-person-row:hover,.vlr-team-page .vlr-leaderboard-row:hover,.vlr-team-page .vlr-roster-panel .vlr-player-card:hover{background:var(--profile-surface-hover);border-color:rgba(214,176,82,.42)}.vlr-team-page .profile-person-avatar,.vlr-team-page .vlr-leaderboard-row .profile-person-avatar{background:linear-gradient(180deg,rgba(214,176,82,.22),rgba(214,176,82,.045));color:#ead18b}.vlr-team-page .vlr-player-card:hover .profile-person-avatar{background:linear-gradient(180deg,rgba(214,176,82,.34),rgba(214,176,82,.08))}.vlr-team-page .vlr-real-stat-grid>div,.vlr-team-page .vlr-round-chart{background:var(--profile-surface-raised);border-color:var(--profile-border-soft)}.vlr-team-page .vlr-map-row>div,.vlr-team-page .vlr-round-track{background:#252920}.vlr-team-page .vlr-map-row i,.vlr-team-page .vlr-round-track i:first-child{background:#789878}.vlr-team-page .vlr-round-track i:last-child{background:#875f5b}.vlr-team-page .team-map-detail,.vlr-team-page .vlr-map-breakdown,.vlr-team-page .vlr-team-result-bottom{border-color:rgba(255,255,255,.08)}.vlr-team-page .team-result-card{background:var(--profile-surface-raised);border-color:var(--profile-border-soft);border-left-color:rgba(214,176,82,.42)}.vlr-team-page .team-result-card:hover{background:var(--profile-surface-hover);border-color:rgba(214,176,82,.48)}.vlr-team-page .team-result-team b{background:#111410;border-color:rgba(214,176,82,.28)}.vlr-team-page .team-result-bottom span:last-child,.vlr-team-page .team-result-open,.vlr-team-page .team-result-score{color:var(--profile-gold)}.vlr-team-page .team-result-details{background:#0f120f;border-color:rgba(214,176,82,.2)}.vlr-team-page .team-view-matches .profile-matches{background:#0e100f!important}.vlr-team-page .team-view-matches .team-result-card{background:#171a17;border-color:var(--profile-border-soft)}.vlr-team-page .team-view-matches .team-result-accordion[open]>.team-result-card,.vlr-team-page .team-view-matches .team-result-card:hover{background:#1d211c;border-color:rgba(214,176,82,.38)}.vlr-team-page .team-view-matches .team-result-vs{border-color:rgba(255,255,255,.08)}.vlr-team-page .team-view-matches .team-result-toggle{border-color:rgba(214,176,82,.35);color:#e3c87d;background:rgba(214,176,82,.08)}.vlr-team-page .team-view-matches .team-result-details{background:#111412;border-color:var(--profile-border-soft)}.vlr-real-stat-grid strong i{font-style:normal}.vlr-real-stat-grid strong em{padding:0 4px;color:#67665f;font-style:normal}.vlr-real-stat-grid strong.stat-positive{color:#8ed9a8}.vlr-real-stat-grid strong.stat-negative{color:#f09a9a}.vlr-real-stat-grid strong.stat-neutral{color:#77766f}.vlr-map-row>strong.stat-positive{color:#8ed9a8}.vlr-map-row>strong.stat-negative{color:#f09a9a}.vlr-map-row>strong.stat-neutral{color:#77766f}footer{background:transparent;padding:3rem 2rem 1.5rem;text-align:center;position:relative;overflow:hidden;border-top:0}footer:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;transform:none;background:rgba(255,215,0,.28);pointer-events:none;z-index:2}.footer-content{max-width:1200px;margin:0 auto;position:relative;z-index:2}.footer-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(255,215,0,.3) 20%,rgba(255,215,0,.3) 80%,transparent);margin:2rem 0}.footer-main{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2rem;margin-bottom:2rem}.footer-brand{flex:1;min-width:250px;text-align:left}.footer-logo{height:60px;margin-bottom:1rem;opacity:.9;transition:all .3s ease}.footer-logo:hover{opacity:1;transform:scale(1.05)}.footer-tagline{font-family:Baby Doll,moonfly Doll,cursive;color:#FFD700;font-size:1.1rem;margin:0;line-height:1.4}.footer-links{display:flex;flex-direction:column;gap:.8rem;text-align:left}.footer-links a{color:#ccc;text-decoration:none;transition:all .3s ease;font-size:.95rem}.footer-links a:hover{color:#FFD700;transform:translateX(5px)}.footer-social{flex:1;min-width:250px}.social-title{font-family:Baby Doll,moonfly Doll,cursive;color:#FFD700;margin-bottom:1rem;font-size:1.2rem}.social-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;max-width:250px;margin:0 auto}.social-item{flex-direction:column;text-decoration:none;position:relative}.social-icon,.social-item{display:flex;align-items:center;transition:all .3s ease}.social-icon{width:40px;height:40px;background:rgba(30,30,30,.7);border-radius:10px;justify-content:center;margin-bottom:.5rem;border:1px solid rgba(255,215,0,.2)}.social-icon img{width:24px;height:24px;filter:brightness(.8);transition:filter .3s ease}.social-name{color:#ccc;font-size:.8rem;transition:color .3s ease}.social-item:hover .social-icon{background:rgba(255,215,0,.1);border-color:rgba(255,215,0,.4);transform:translateY(-3px)}.social-item:hover .social-icon img{filter:brightness(1)}.social-item:hover .social-name{color:#FFD700}.footer-bottom{padding-top:1.5rem;border-top:0!important}.disclaimer{font-size:.85rem;color:#777;line-height:1.6;max-width:800px;margin:0 auto}.disclaimer-highlight{color:#FFD700;font-family:Baby Doll,moonfly Doll,cursive;display:block;margin-bottom:1rem;font-size:1.1rem}.copyright{margin-top:1.5rem;color:#666;font-size:.8rem}.footer-particles{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;opacity:.3}.footer-particle{position:absolute;background-color:rgba(255,215,0,.3);border-radius:50%;animation:floatParticle 15s linear infinite}@keyframes floatParticle{0%{transform:translateY(0) translateX(0);opacity:0}10%{opacity:.5}90%{opacity:.5}to{transform:translateY(-100px) translateX(20px);opacity:0}}@media(max-width:900px){.footer-main{flex-direction:column}.footer-brand,.footer-links,.footer-main{text-align:center}.footer-links a:hover{transform:none}}@media(max-width:600px){footer{padding:2rem 1.5rem 1rem}.social-grid{grid-template-columns:repeat(2,1fr)}.footer-logo{height:50px}}footer.moonfly-source-footer{background:transparent;margin-top:0;border-top:0}footer.moonfly-source-footer .footer-main{gap:2rem;animation:none}footer.moonfly-source-footer .footer-brand,footer.moonfly-source-footer .footer-social{flex:1;min-width:250px}footer.moonfly-source-footer .footer-links{display:flex;grid-template-columns:none;gap:.8rem;text-align:left}footer.moonfly-source-footer .footer-links-group{display:none}footer.moonfly-source-footer .footer-links a{width:auto;color:#ccc;font-size:.95rem;font-weight:400}footer.moonfly-source-footer .disclaimer-highlight,footer.moonfly-source-footer .footer-tagline,footer.moonfly-source-footer .social-title{font-family:Baby Doll,moonfly Doll,cursive!important;font-weight:400}footer.moonfly-source-footer .footer-tagline{font-size:1.1rem}footer.moonfly-source-footer .footer-logo{width:auto;height:60px}footer.moonfly-source-footer .footer-bottom{border-top:0!important;animation:none}footer.moonfly-source-footer .footer-divider{animation:none}@keyframes allin-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes allin-login-in{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes allin-login-line{0%{transform:scaleX(.3);opacity:0}to{transform:scaleX(1);opacity:1}}.reveal{animation:allin-page-in .36s cubic-bezier(.2,0,0,1) both}.admin-action-grid a,.admin-card,.admin-section,.admin-stat-grid article,.card,.donation-card,.leaderboard-scorecard,.match-card-pro,.matches-next-card,.panel,.team-card-xl,.teams-spotlight{transition:transform .22s cubic-bezier(.2,0,0,1),border-color .22s ease,background-color .22s ease,box-shadow .22s ease}.admin-action-grid a:hover,.admin-card:hover,.admin-stat-grid article:hover,.card:hover,.donation-card:hover,.leaderboard-scorecard:hover,.match-card-pro:hover,.matches-next-card:hover,.panel:hover,.team-card-xl:hover,.teams-spotlight:hover{transform:translateY(-2px);border-color:rgba(214,176,82,.28)}.admin-rail a,.btn,.profile-back,.profile-match-row,.profile-person-row,.site-actions a,.site-links a,.team-result-card,.vlr-leaderboard-row,.vlr-team-tabs a{transition:transform .18s cubic-bezier(.2,0,0,1),border-color .18s ease,color .18s ease,background-color .18s ease,box-shadow .18s ease}.admin-rail a:active,.btn:not(:disabled):active,.site-actions a:active{transform:translateY(1px) scale(.985)}.admin-login-page{position:relative;isolation:isolate;overflow:hidden}.admin-login-page:before{content:"";position:absolute;inset:10% 18%;z-index:-1;border:1px solid rgba(214,176,82,.07);border-radius:50%;transform:rotate(-12deg);pointer-events:none}main.admin-route.admin-login-page .admin-login-card{position:relative;width:min(510px,100%);border:1px solid rgba(214,176,82,.28);border-radius:18px;padding:30px;background:linear-gradient(145deg,rgba(28,30,25,.98),rgba(11,13,12,.98) 65%);box-shadow:0 26px 60px rgba(0,0,0,.42),0 0 0 1px rgba(255,255,255,.025);animation:allin-login-in .46s cubic-bezier(.2,0,0,1) both}main.admin-route.admin-login-page .admin-login-card:before{content:"";position:absolute;top:0;left:30px;width:110px;height:2px;background:#d6b45f;transform-origin:left;animation:allin-login-line .56s cubic-bezier(.2,0,0,1) .12s both}.admin-login-brand{display:flex;align-items:center;gap:10px;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.08)}.admin-login-brand>span:last-child{display:grid;gap:2px}.admin-login-brand strong{color:#f3eee3;font-size:1rem;font-weight:900}.admin-login-brand small{color:#85877d;font-size:.68rem}.admin-login-mark{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(214,176,82,.38);border-radius:10px;background:#1a1c17}.admin-login-mark img{width:27px;height:27px;object-fit:contain}.admin-login-kicker{display:inline-flex;align-items:center;gap:7px;margin-top:27px;color:#d6b45f;font-size:.7rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.admin-login-kicker svg{color:#8da77c}main.admin-route.admin-login-page .admin-login-card h1{margin:10px 0 8px;color:#f4f0e7;font-family:var(--font-readable);font-size:clamp(2.5rem,7vw,4.2rem);font-weight:800;line-height:.9}.admin-login-lead{max-width:42ch;margin:0;color:#a4a59b;font-size:.88rem;line-height:1.55}.admin-login-scope{display:flex;flex-wrap:wrap;gap:7px;margin:22px 0;padding:12px 0;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07)}.admin-login-scope span{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid rgba(214,176,82,.16);border-radius:999px;color:#b7b8ae;background:rgba(214,176,82,.045);font-size:.68rem}.admin-login-scope svg{color:#d6b45f}.admin-login-card .form{gap:14px}.admin-login-field{display:grid;gap:7px;color:#cfcbbb;font-size:.7rem;font-weight:800}.admin-login-field>div{position:relative;display:flex;align-items:center}.admin-login-field>div>svg{position:absolute;left:13px;z-index:1;color:#d6b45f}.admin-login-field .input{width:100%;padding-left:40px;border-color:rgba(255,255,255,.12);border-radius:9px;background:#0d100e}.admin-login-field .input:focus{border-color:rgba(214,176,82,.64);box-shadow:0 0 0 3px rgba(214,176,82,.09)}.admin-login-card .btn.primary{width:100%;justify-content:center;min-height:46px;border-color:rgba(214,176,82,.65);background:#c9a957;color:#13140f;box-shadow:none}.admin-login-card .btn.primary:hover{background:#dfc273;box-shadow:0 9px 20px rgba(0,0,0,.24);transform:translateY(-2px)}.admin-login-error{display:flex;align-items:center;gap:7px;margin:0;padding:9px 11px;border:1px solid rgba(220,125,108,.32);border-radius:8px;color:#edb2a4;background:rgba(220,125,108,.08);font-size:.78rem}.admin-login-note{display:block;margin-top:18px;color:#70736b;font-size:.68rem;text-align:center}@media(max-width:560px){main.admin-route.admin-login-page .admin-login-card{padding:24px}main.admin-route.admin-login-page .admin-login-card:before{left:24px}.admin-login-scope{display:grid;grid-template-columns:1fr 1fr}.admin-login-scope span:last-child{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.reveal,main.admin-route.admin-login-page .admin-login-card,main.admin-route.admin-login-page .admin-login-card:before{animation:none!important}.admin-action-grid a,.admin-card,.admin-rail a,.admin-section,.admin-stat-grid article,.btn,.card,.donation-card,.leaderboard-scorecard,.match-card-pro,.matches-next-card,.panel,.profile-back,.profile-match-row,.profile-person-row,.site-actions a,.site-links a,.team-card-xl,.team-result-card,.teams-spotlight,.vlr-leaderboard-row,.vlr-team-tabs a{transition:none!important}.admin-action-grid a:hover,.admin-card:hover,.admin-stat-grid article:hover,.card:hover,.donation-card:hover,.leaderboard-scorecard:hover,.match-card-pro:hover,.matches-next-card:hover,.panel:hover,.team-card-xl:hover,.teams-spotlight:hover,main.admin-route.admin-login-page .admin-login-card .btn.primary:hover{transform:none}}main.admin-route.admin-login-page{display:grid;place-items:center;min-height:calc(100vh - 34px);padding:46px 28px;background:radial-gradient(circle at 50% 42%,rgba(214,176,82,.08),transparent 34%),#080b0c}main.admin-route.admin-login-page:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.24;background:linear-gradient(90deg,transparent 49.9%,rgba(214,176,82,.1) 50%,transparent 50.1%),linear-gradient(0deg,transparent 49.9%,rgba(214,176,82,.07) 50%,transparent 50.1%);background-size:84px 84px;mask-image:radial-gradient(ellipse at center,#000,transparent 72%)}main.admin-route.admin-login-page .admin-login-card{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(350px,.9fr);width:min(980px,100%);min-height:520px;padding:0;border:1px solid rgba(214,176,82,.3);border-radius:22px;background:linear-gradient(135deg,rgba(25,28,24,.98),rgba(10,12,11,.98) 64%);box-shadow:0 30px 80px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.025);overflow:hidden}main.admin-route.admin-login-page .admin-login-card:before{left:0;width:38%;height:3px;z-index:2}.admin-login-overview{position:relative;display:flex;flex-direction:column;justify-content:center;padding:48px 58px;background:linear-gradient(145deg,rgba(214,176,82,.09),transparent 40%),linear-gradient(180deg,rgba(255,255,255,.025),transparent)}.admin-login-overview:after{content:"ALL-IN";position:absolute;right:26px;bottom:24px;color:rgba(214,176,82,.08);font-family:var(--font-impact);font-size:clamp(3rem,9vw,7rem);letter-spacing:.08em;pointer-events:none}.admin-login-overview>*{position:relative;z-index:1}.admin-login-brand{padding-bottom:20px}.admin-login-kicker{margin-top:34px}main.admin-route.admin-login-page .admin-login-card h1{max-width:5ch;margin:14px 0 15px;font-size:clamp(3.5rem,7vw,5.8rem);line-height:.86;letter-spacing:-.02em}.admin-login-lead{max-width:39ch;font-size:.98rem;line-height:1.6}.admin-login-activity{display:grid;gap:11px;max-width:420px;margin-top:34px}.admin-login-activity-line{display:flex;align-items:center;gap:12px;padding:11px 13px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(0,0,0,.16)}.admin-login-activity-icon{display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(214,176,82,.22);border-radius:8px;color:#d6b45f;background:rgba(214,176,82,.08)}.admin-login-activity-line>span:last-child{display:grid;gap:3px}.admin-login-activity-line strong{color:#eae6da;font-size:.76rem}.admin-login-activity-line small{color:#858980;font-size:.66rem}.admin-login-entry{display:flex;flex-direction:column;justify-content:center;padding:48px;background:rgba(5,7,6,.35);border-left:1px solid rgba(255,255,255,.08)}.admin-login-entry-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:30px}.admin-login-entry-label{color:#d6b45f;font-size:.68rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.admin-login-status{display:inline-flex;align-items:center;gap:6px;color:#9bd4a9;font-size:.65rem}.admin-login-status i{width:6px;height:6px;border-radius:50%;background:#7dcc91;box-shadow:0 0 0 4px rgba(125,204,145,.1)}.admin-login-entry h2{margin:0 0 8px;color:#f4f0e7;font-family:var(--font-readable);font-size:clamp(1.55rem,3vw,2.05rem)}.admin-login-entry>p{margin:0 0 28px;color:#92958c;font-size:.78rem;line-height:1.5}.admin-login-entry .form{gap:16px}.admin-login-entry .admin-login-note{margin-top:22px}@media(max-width:760px){main.admin-route.admin-login-page{padding:25px 16px;min-height:100vh}.admin-login-overview{padding:34px 28px 28px}.admin-login-entry{padding:32px 28px;border-top:1px solid rgba(255,255,255,.08);border-left:0}.admin-login-activity{margin-top:25px}.admin-login-entry-head{margin-bottom:24px}main.admin-route.admin-login-page .admin-login-card{grid-template-columns:1fr;min-height:0}.admin-login-overview:after{font-size:4rem;bottom:18px}.admin-login-kicker{margin-top:26px}}@media(max-width:430px){.admin-login-entry,.admin-login-overview{padding-left:20px;padding-right:20px}main.admin-route.admin-login-page .admin-login-card h1{font-size:3.35rem}.admin-login-activity-line{padding:9px}.admin-login-entry-head{align-items:flex-start;flex-direction:column;gap:10px}}