:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#030309;--color-surface:#080912;--color-panel:#0e101a;--color-panel-alt:#161723;--color-border:#2b2d3a;--color-border-soft:#ffffff14;--color-text:#f0f1f7;--color-muted:#a4a7b3;--color-purple:#bca1ff;--color-purple-soft:#bca1ff24;--color-purple-strong:#a578ff;--color-blue:#5db1ff;--color-red:#ff706a;--color-green:#5ed293;--color-accent:var(--color-purple);--color-accent-ink:#120924;--radius:3px;--radius-sm:2px;--shadow-soft:0 8px 28px #0000002e;--shadow-card:none}@supports (color:lab(0% 0 0)){:root{--color-bg:lab(.999256% .460543 -2.16282);--color-surface:lab(2.66156% .878193 -4.40043);--color-panel:lab(4.69681% 1.35091 -6.90986);--color-panel-alt:lab(8.14302% 1.97841 -8.69087);--color-border:lab(18.5885% 1.8421 -9.1274);--color-border-soft:lab(100% 0 0/.08);--color-text:lab(95.3079% .285149 -3.01918);--color-muted:lab(68.5539% .827819 -6.73426);--color-purple:lab(71.1566% 30.3684 -51.8143);--color-purple-soft:lab(71.1566% 30.3684 -51.8143/.14);--color-purple-strong:lab(59.6467% 43.9054 -67.3326);--color-blue:lab(69.2799% -7.96518 -50.4244);--color-red:lab(65.6379% 59.7559 34.9846);--color-green:lab(76.3212% -45.253 21.0303);--color-accent-ink:lab(3.88045% 8.27687 -15.8542);--shadow-soft:0 8px 28px lab(0% 0 0/.18)}}html,body{background-color:var(--color-bg)}body{--font-sans:var(--font-geist-sans), "Helvetica Neue", Arial, sans-serif;--font-main:var(--font-geist-sans), "Helvetica Neue", Arial, sans-serif;--font-mono:var(--font-geist-mono), "SFMono-Regular", Consolas, monospace;background-image:radial-gradient(ellipse 48rem 34rem at 100% 0%, #3f2f631a, transparent 70%), linear-gradient(180deg, #050611 0%, var(--color-bg) 32rem);color:var(--color-text);font-family:var(--font-geist-sans), "Helvetica Neue", Arial, sans-serif}@supports (color:lab(0% 0 0)){body{background-image:radial-gradient(ellipse 48rem 34rem at 100% 0%, lab(23.3031% 17.9235 -28.9797/.1), transparent 70%), linear-gradient(180deg, lab(1.8818% 1.04284 -4.72119) 0%, var(--color-bg) 32rem)}}::selection{color:var(--color-accent-ink);background:var(--color-purple)}:where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--color-purple);outline-offset:3px}.main-content{width:min(100%,1680px);min-height:calc(100vh - 120px);margin-inline:auto;padding:clamp(1.35rem,3vw,2.75rem) clamp(1rem,4vw,4rem) 4.5rem}.page,.page-overview{max-width:1440px}.page-title,.page-overview .hero-title,.activity-heading h2,.page-header h1{color:var(--color-text);font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.018em;text-wrap:balance;font-weight:700}.page-title,.page-header h1{font-size:clamp(2.45rem,5vw,4rem);line-height:.98}.page-subtitle,.muted{color:var(--color-muted);line-height:1.58}.app-header{border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:none;backdrop-filter:none;background:#030308f7;background:lab(.863636% .392817 -1.84957/.97);min-height:64px;padding:.55rem clamp(.85rem,2.8vw,2.5rem);position:sticky}.header-brand{min-height:40px}.site-wordmark{color:var(--color-text);letter-spacing:.005em;gap:.62rem;font-size:.91rem;font-weight:680}.site-wordmark img{border:1px solid var(--color-border);border-radius:2px;width:29px;height:29px}.primary-nav{gap:clamp(.15rem,.6vw,.6rem)}.site-nav-link{color:#b1b4bd;color:lab(73.2235% .618786 -5.25171);border:0;border-bottom:2px solid #0000;border-radius:0;min-height:39px;padding:.5rem .52rem;font-size:.82rem;font-weight:560;transition:color .15s,border-color .15s;position:relative}.site-nav-link:hover{color:var(--color-text);background:0 0;text-decoration:none}.site-nav-link-active{color:var(--color-text);border-bottom-color:var(--color-purple);background:0 0}.nav-more-menu{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-soft);border-radius:2px}.nav-more-link:hover,.nav-more-link-active{color:var(--color-purple);background:var(--color-panel-alt)}.header-actions{gap:.45rem}.header-search .search-input,.header-search input{border-color:var(--color-border);background:#070811;background:lab(2.39182% .831924 -4.12693);border-radius:2px;min-height:38px}#share-trigger,.mobile-menu-toggle{border:1px solid var(--color-border);min-height:38px;color:var(--color-text);background:0 0;border-radius:2px}#share-trigger:hover,.mobile-menu-toggle:hover{border-color:var(--color-purple);color:var(--color-purple);background:var(--color-purple-soft)}.app-header :focus-visible,.app-footer a:focus-visible,.promo-banner :focus-visible,.team-search-wrapper :focus-visible{outline-color:var(--color-purple)}.overview-hero{isolation:isolate;border:0;border-bottom:1px solid var(--color-border);min-height:420px;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,.94fr) minmax(420px,1.06fr);align-items:center;gap:clamp(1.8rem,4vw,4.5rem);padding:clamp(1.6rem,3.5vw,3.15rem) 0 0;display:grid;position:relative;overflow:hidden}.overview-hero:before,.overview-hero:after{content:none}.overview-hero .hero-text,.overview-hero .overview-art{z-index:1;position:relative}.overview-eyebrow{color:var(--color-purple);font:600 .76rem/1.35 var(--font-mono);letter-spacing:.025em;flex-wrap:wrap;align-items:center;gap:.55rem;margin:0 0 1.1rem;display:flex}.overview-eyebrow-mark{background:var(--color-purple);border-radius:0;width:7px;height:7px;box-shadow:0 0 12px #bca1ff8c;box-shadow:0 0 12px lab(71.1566% 30.3684 -51.8143/.55)}.overview-eyebrow-divider{color:#696b78;color:lab(45.3272% 1.22157 -7.41168)}.overview-hero .hero-title{letter-spacing:-.028em;max-width:18ch;margin:0;font-size:clamp(3.2rem,5.7vw,5.2rem);font-weight:700;line-height:.88}.overview-hero .hero-title span{color:var(--color-purple)}.overview-hero .hero-subtitle{color:#b4b7c2;color:lab(74.3691% .717521 -5.99613);max-width:33rem;margin:1.35rem 0 1.55rem;font-size:clamp(.96rem,1.15vw,1.08rem);line-height:1.65}.overview-hero .btn{border-radius:2px;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.68rem 1rem;font-size:.88rem;font-weight:680;display:inline-flex}.btn-primary,.overview-hero .btn-primary{border-color:var(--color-purple);color:var(--color-accent-ink);background:var(--color-purple);box-shadow:none}.btn-primary:hover,.overview-hero .btn-primary:hover{color:var(--color-accent-ink);background:#d0bdff;background:lab(79.6455% 25.4951 -45.619);border-color:#d0bdff;border-color:lab(79.6455% 25.4951 -45.619);text-decoration:none;transform:translateY(-1px)}.overview-hero .hero-secondary-action,.btn-outline,.btn-secondary{border:1px solid var(--color-border);color:var(--color-text);background:0 0;border-radius:2px}.overview-hero .hero-secondary-action:hover,.btn-outline:hover,.btn-secondary:hover{border-color:var(--color-purple);color:var(--color-purple);background:var(--color-purple-soft);text-decoration:none}.overview-art{min-width:0;animation:.62s ease-out both signal-arrive}.field-signal{margin:0;padding:.15rem 0 0;position:relative}.field-signal-heading,.field-signal-legend{justify-content:space-between;align-items:center;gap:1rem;display:flex}.field-signal-heading{border-bottom:1px solid var(--color-border);color:var(--color-text);padding:0 0 .7rem;font-size:.88rem;font-weight:640}.field-signal-caption,.field-axis-label{color:var(--color-muted);font:500 .62rem/1.35 var(--font-mono);letter-spacing:.045em}.field-signal-map{width:100%;height:auto;margin:.5rem 0 0;display:block;overflow:visible}.field-outline{fill:none;stroke:#6e717eb8;stroke:lab(47.6477% 1.21412 -7.41546/.72);stroke-width:1.2px}.field-floor{fill:#0b0c17;fill:lab(3.56192% 1.33418 -6.52481);stroke:#444755;stroke:lab(30.198% 1.69703 -9.18556);stroke-width:1px}.field-dots-layer{fill:url(#field-dots);opacity:.56}.field-line{fill:none;stroke:#6e717e78;stroke:lab(47.6477% 1.21412 -7.41546/.47);stroke-width:1px;stroke-dasharray:4 6}.field-center-ring{fill:#04050da6;fill:lab(1.49413% .658758 -3.12083/.65);stroke:#8a8ea5c7;stroke:lab(59.1226% 2.29228 -12.8966/.78);stroke-width:1px}.field-center-dot{fill:var(--color-text)}.field-zone{fill:none;stroke-width:1px}.field-zone-red{stroke:#ff706a80;stroke:lab(65.6379% 59.7559 34.9846/.5)}.field-zone-blue{stroke:#5db1ff80;stroke:lab(69.2799% -7.96518 -50.4244/.5)}.field-route{fill:none;stroke-width:3.2px;stroke-linecap:square;stroke-dasharray:1;stroke-dasharray:600;stroke-dashoffset:600px;animation:2.3s cubic-bezier(.2,.7,.25,1) .18s forwards route-draw}.field-route-red{stroke:url(#red-path)}.field-route-blue{stroke:url(#blue-path);animation-delay:.36s}.field-node{stroke:#04050d;stroke:lab(1.49413% .658758 -3.12083);stroke-width:3px;transform-box:fill-box;transform-origin:50%}.field-node-red{fill:var(--color-red)}.field-node-blue{fill:var(--color-blue)}.field-node-final{animation:2.8s ease-in-out 2.2s infinite node-signal}.field-label{font:700 11px/1 var(--font-mono);letter-spacing:.14em}.field-label-red{fill:var(--color-red)}.field-label-blue{fill:var(--color-blue)}.field-axis-label{fill:#aaadba;fill:lab(70.8741% .824511 -6.73606);letter-spacing:.08em;font-size:9px}.field-signal-legend{border-top:1px solid var(--color-border);color:#c5c7cf;color:lab(80.1981% .518024 -4.50851);flex-wrap:wrap;justify-content:flex-start;padding-top:.65rem;font-size:.76rem}.field-signal-legend span{align-items:center;gap:.42rem;display:inline-flex}.alliance-swatch{background:currentColor;width:8px;height:8px;display:inline-block}.alliance-swatch-red{color:var(--color-red)}.alliance-swatch-blue{color:var(--color-blue)}.field-signal-note{color:var(--color-muted);margin-left:auto}.overview-snapshot{border-top:1px solid var(--color-border);grid-column:1/-1;grid-template-columns:minmax(150px,.7fr) minmax(150px,.7fr) minmax(200px,1.6fr);align-items:center;gap:1.5rem;padding:1.25rem 0 1.15rem;display:grid}.snapshot-stat{grid-template-columns:auto 1fr;align-items:baseline;column-gap:.8rem;display:grid}.snapshot-stat .metric-label{color:var(--color-muted);letter-spacing:.025em;text-transform:none;font-size:.74rem}.snapshot-value{color:var(--color-text);font:700 2.25rem/.95 var(--font-display), "Arial Narrow", sans-serif;font-variant-numeric:tabular-nums;text-align:right}.overview-stat-caption{color:#a2a4ae;color:lab(67.4159% .674039 -5.62066);text-align:right;grid-column:1/-1;margin-top:.12rem;font-size:.75rem}.snapshot-note{color:#c5c7cf;color:lab(80.1981% .518024 -4.50851);justify-self:end;align-items:center;gap:.65rem;margin:0;font-size:.82rem;display:flex}.snapshot-note-mark{background:var(--color-purple);width:6px;height:6px;box-shadow:0 0 10px #bca1ff73;box-shadow:0 0 10px lab(71.1566% 30.3684 -51.8143/.45)}.card,.card-glass{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:2px}.card-header{align-items:center;gap:.85rem;padding:1.05rem 1.25rem .85rem}.card-title{color:var(--color-text);letter-spacing:-.015em;font-size:1rem;font-weight:660}.card-subtitle{color:var(--color-muted);font-size:.82rem;line-height:1.5}.card-body{border-top-color:var(--color-border-soft);padding:1.1rem 1.25rem}.card-tag{color:var(--color-purple);letter-spacing:0;font-size:.75rem;font-weight:600}.card-tabs{border:1px solid var(--color-border);background:var(--color-bg);border-radius:2px}.card-tab{border-radius:1px}.card-tab-active{color:var(--color-accent-ink);background:var(--color-purple)}.btn{border-radius:2px;transition:color .15s,background .15s,border-color .15s,transform .15s}.filter-bar,.leaderboard-filters{border:1px solid var(--color-border);background:var(--color-surface);border-radius:2px}.field-label{color:var(--color-muted);letter-spacing:.005em;text-transform:none;margin-bottom:.4rem;font-size:.78rem;font-weight:620;display:block}.field input,.field select,input,select,textarea{border-color:var(--color-border);color:var(--color-text);background-color:#05060e;background-color:lab(1.69732% .648767 -3.16042);border-radius:2px}.field input:focus,.field select:focus,input:focus,select:focus,textarea:focus{border-color:var(--color-purple);box-shadow:0 0 0 2px var(--color-purple-soft)}.data-table{font-variant-numeric:tabular-nums;font-size:.9rem}.data-table thead{color:var(--color-muted);letter-spacing:.035em;font-size:.72rem}.data-table th,.data-table td{border-bottom-color:var(--color-border-soft)}.data-table tbody tr:hover{background:#bca1ff0d;background:lab(71.1566% 30.3684 -51.8143/.05)}.table-placeholder td{color:var(--color-muted);padding-block:1.1rem}.sortable-header.active,.leaderboard-sort:hover,.team-link,.team-link:hover{color:var(--color-purple)}.leaderboard-row-highlighted{background:var(--color-purple-soft);box-shadow:inset 2px 0 var(--color-purple)}.leaderboard-team-number{color:var(--color-blue)}.leaderboard-elo{color:var(--color-text);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.team-link-white,.activity-primary-link{color:var(--color-text)}.team-link-white:hover,.activity-primary-link:hover,.activity-primary-link:focus-visible{color:var(--color-purple)}.activity-heading{border-bottom:1px solid var(--color-border);align-items:end;margin:2.4rem 0 .55rem;padding-bottom:.85rem}.activity-heading h2{margin:0;font-size:clamp(1.8rem,3vw,2.55rem);line-height:1}.activity-heading p{max-width:44rem;color:var(--color-muted);margin:.42rem 0 0;font-size:.86rem;line-height:1.5}.activity-live-pill{color:var(--color-green);background:#5ed29312;background:lab(76.3212% -45.253 21.0303/.07);border:1px solid #5ed29359;border:1px solid lab(76.3212% -45.253 21.0303/.35);border-radius:2px}.activity-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:0 1.5rem;display:grid}.activity-grid>:first-child{grid-column:span 7}.activity-grid>:nth-child(2),.activity-grid>:nth-child(3){grid-column:span 5}.activity-grid>:nth-child(4){grid-column:span 7}.activity-card{border:0;border-bottom:1px solid var(--color-border);background:0 0;border-radius:0;align-self:stretch;overflow:hidden}.activity-card .card-header{align-items:baseline;min-height:0;padding:1.05rem 0 .5rem}.activity-card .card-title{font-size:.95rem}.activity-card .card-subtitle{margin-top:.25rem;font-size:.77rem}.activity-card-body{padding:.5rem 0 .8rem}.activity-list{gap:0}.activity-row{border-bottom-color:var(--color-border-soft);min-height:54px;padding:.68rem 0;transition:padding .15s,background-color .15s}.activity-row:hover{background:#ffffff06;background:lab(100% 0 0/.025);padding-inline:.35rem}.activity-secondary{color:var(--color-muted)}.activity-score,.activity-trend-value,.activity-upset-probability{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.activity-score{color:var(--color-text)}.activity-alliance-line{line-height:1.55}.activity-color-red{color:var(--color-red)}.activity-color-blue{color:var(--color-blue)}.activity-status{border-radius:2px}.top-teams-card{margin-top:1.65rem}.page-overview .top-teams-card{border:0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:0 0;border-radius:0;overflow:hidden}.page-overview .top-teams-card .card-header,.page-overview .top-teams-card .card-body{padding-inline:0}.page-overview>.grid>.card{border:0;border-top:1px solid var(--color-border);background:0 0;border-radius:0}.page-overview>.grid>.card .card-header,.page-overview>.grid>.card .card-body{padding-inline:0}.top-teams-card .data-table tbody tr:not(.table-placeholder):first-child td:first-child{color:var(--color-purple);font-weight:700}.home-search-card .team-search-wrapper{max-width:none}.app-footer{border-top-color:var(--color-border);color:var(--color-muted);background:#020306;background:lab(.743597% .301376 -1.45149)}.app-footer a:hover{color:var(--color-purple)}.record-match-card,.score-column,.match-card,.event-card{border-radius:2px}main :is([class*=card],[class*=Card]){box-shadow:none;border-radius:2px}main :is([class*=panel],[class*=Panel]){-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:2px}main h1{font-family:var(--font-display), "Arial Narrow", sans-serif}@keyframes route-draw{to{stroke-dashoffset:0}}@keyframes node-signal{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}@keyframes signal-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1120px){.app-header{flex-wrap:wrap}.overview-hero{grid-template-columns:minmax(0,1fr) minmax(360px,.95fr);gap:1.4rem}.overview-hero .hero-title{font-size:clamp(3.15rem,6vw,5.2rem)}}@media (max-width:900px){.overview-hero{grid-template-columns:minmax(0,1fr);gap:1.45rem;padding-top:1.7rem}.overview-hero .hero-title{max-width:18ch}.overview-art{justify-self:center;width:min(100%,680px)}.overview-snapshot{margin-top:.25rem}}@media (max-width:768px){.main-content{min-height:calc(100vh - 100px);padding:1.15rem .9rem 3rem}.app-header{gap:.4rem .65rem;padding:.55rem .85rem}.header-brand{justify-content:space-between;width:100%;min-height:38px}.mobile-menu-toggle{flex-direction:column;justify-content:center;align-items:center;gap:4px;width:38px;height:36px;padding:.45rem;display:inline-flex}.mobile-menu-toggle span{background:var(--color-text);border-radius:0;width:17px;height:2px}.primary-nav{z-index:40;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-bg);flex-direction:column;align-items:stretch;gap:0;width:100%;padding:.4rem .85rem .7rem;display:none;position:absolute;top:calc(100% - 1px);left:0;right:0;box-shadow:0 12px 24px #0000005c;box-shadow:0 12px 24px lab(0% 0 0/.36)}.primary-nav.primary-nav-open{display:flex}.site-nav-link{border-bottom-width:1px;border-bottom-color:var(--color-border-soft);justify-content:flex-start;width:100%;min-height:43px;padding:.65rem .35rem;font-size:.9rem}.nav-more-trigger{justify-content:space-between}.nav-more-menu{width:100%;box-shadow:none;margin:.1rem 0 .35rem;position:static}.header-actions{border:0;flex-direction:row;flex:100%;order:2;gap:.5rem;width:100%;padding:0;display:flex}.header-search{flex:auto}.header-search .team-search-wrapper,.header-search .search-input{width:100%;max-width:none}#share-trigger{width:auto}.overview-hero{gap:1.25rem;padding-top:1.2rem}.overview-hero .hero-title{font-size:clamp(2.7rem,11.4vw,3.4rem)}.overview-hero .hero-subtitle{margin:.95rem 0 1.1rem;font-size:.93rem}.overview-snapshot{grid-template-columns:1fr 1fr;gap:.8rem 1rem;padding-block:1rem}.snapshot-stat{grid-template-columns:1fr;gap:.2rem;display:grid}.snapshot-value,.overview-stat-caption{text-align:left}.snapshot-value{font-size:2rem}.snapshot-note{grid-column:1/-1;justify-self:start;margin-top:.25rem}.field-signal-caption{font-size:.56rem}.field-axis-label{font-size:8px}.activity-heading{flex-direction:column;align-items:flex-start;margin-top:1.8rem}.activity-grid{grid-template-columns:minmax(0,1fr);gap:0}.activity-grid>:nth-child(n){grid-column:1}.card-header,.page-overview .top-teams-card .card-header{flex-direction:row;align-items:center;padding:.95rem 0 .7rem}.card-body,.page-overview .top-teams-card .card-body{padding:.9rem 0}.activity-card .card-header{padding:.9rem 0 .55rem}.activity-card-body{padding:.55rem 0 .8rem}.page-overview>.grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.overview-hero .hero-actions{flex-direction:column;align-items:stretch}.overview-hero .btn{width:100%}.field-signal-legend{gap:.5rem .8rem;font-size:.7rem}.field-signal-note{margin-left:0}.activity-row{gap:.7rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
