@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800&family=DM+Sans:wght@400;500;600;700&display=swap";
:root{--navy:#09191e;--navy2:#10272c;--ink:#13272c;--muted:#657579;--mint:#6de1bd;--mintdark:#0d8e74;--coral:#e87c70;--paper:#f5f7f4;--line:#e2e8e5;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:DM Sans,Arial,sans-serif;font-size:14px}button,select,input{font:inherit}button{cursor:pointer}button:focus-visible,select:focus-visible,input:focus-visible{outline-offset:2px;outline:3px solid #5ebfa8}.app-shell{min-height:100vh;display:flex}.sidebar{background:var(--navy);color:#d9e8e3;flex-direction:column;flex:none;width:250px;height:100vh;min-height:100vh;padding:26px 16px 17px;display:flex;position:sticky;top:0}.brand{color:#f7fffb;letter-spacing:1px;align-items:center;gap:11px;padding:0 15px;font-family:Barlow Condensed,Impact,sans-serif;font-size:26px;font-weight:800;line-height:.9;display:flex}.brand-accent{color:var(--mint)}.brand small{letter-spacing:2.3px;color:#7d9996;margin-top:7px;font-family:DM Sans,Arial,sans-serif;font-size:8px;display:block}.brand-mark{background:var(--mint);clip-path:polygon(50% 100%,0 10%,22% 10%,50% 61%,78% 10%,100% 10%);width:28px;height:31px;display:block}.workspace-label{color:#a4beb9;letter-spacing:1.6px;border:1px solid #244045;border-radius:7px;justify-content:space-between;margin:49px 13px 29px;padding:11px 12px;font-size:10px;font-weight:700;display:flex}.workspace-label span{color:var(--mint)}.sidebar-section-label{color:#688480;letter-spacing:1.7px;margin-bottom:12px;padding:0 14px;font-size:10px;font-weight:700}.sidebar-nav{gap:4px;display:grid}.sidebar-nav button{color:#9eb4b0;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:13px;height:43px;padding:0 13px;font-size:12px;font-weight:600;transition:all .18s;display:flex}.sidebar-nav button:hover{color:#fff;background:#153137}.sidebar-nav button.active{color:#f2fffa;box-shadow:inset 3px 0 var(--mint);background:#1a3c40}.sidebar-nav button.active svg{color:var(--mint)}.nav-new{letter-spacing:.7px;color:#09251f;background:var(--mint);border-radius:3px;margin-left:auto;padding:3px 5px;font-size:8px;font-weight:800}.sidebar-bottom{margin-top:auto}.connection-card{background:#112a30;border:1px solid #274248;border-radius:8px;align-items:flex-start;gap:10px;padding:14px;display:flex}.pulse-dot{background:var(--mint);border-radius:50%;flex:none;width:7px;height:7px;margin-top:5px;display:inline-block;box-shadow:0 0 0 4px #6de1bd1c}.connection-card strong,.side-user strong{font-size:11px;display:block}.connection-card small,.side-user small{color:#849e9a;margin-top:5px;font-size:10px;display:block}.side-user{border-top:1px solid #20383c;align-items:center;gap:10px;margin-top:20px;padding:17px 5px 1px;display:flex}.side-user svg{color:#7e9b96;margin-left:auto}.avatar{color:#d6fff0;background:linear-gradient(135deg,#315b5d,#142f36);border:1px solid #5b9b90;justify-content:center;align-items:center;font-family:Barlow Condensed,Impact,sans-serif;font-weight:800;display:inline-flex}.avatar-small{border-radius:6px;width:32px;height:32px;font-size:14px}.avatar-large{border-radius:9px;width:60px;height:60px;font-size:26px}.main-area{flex-direction:column;flex:1;min-width:0;display:flex}.topbar{border-bottom:1px solid var(--line);background:#fff;flex:none;justify-content:space-between;align-items:center;height:66px;padding:0 44px;display:flex}.breadcrumb{color:#9ba9a7;letter-spacing:1.35px;align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex}.breadcrumb span{color:#30484a}.topbar-right{color:#879997;letter-spacing:1px;align-items:center;gap:18px;font-size:10px;font-weight:700;display:flex}.topbar-platform{color:#31534c;align-items:center;gap:8px;display:flex}.platform-dot{background:#58c4a0;border-radius:50%;width:7px;height:7px}.topbar-divider{border-left:1px solid var(--line);height:17px}.content{flex:1;width:min(1460px,100%);margin:0 auto;padding:28px 44px 66px}.demo-banner{color:#346957;background:#e9f4ee;border:1px solid #cce9d8;border-radius:6px;align-items:center;gap:10px;min-height:42px;padding:10px 14px;font-size:11px;line-height:1.5;display:flex}.demo-banner strong{font-weight:800}.page-heading{margin:39px 0 32px}.heading-row{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.eyebrow{color:#16a07e;letter-spacing:2px;margin-bottom:9px;font-size:10px;font-weight:800}.page-heading h1{letter-spacing:-.6px;color:#0e282d;text-transform:uppercase;margin:0;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(42px,4vw,62px);font-weight:800;line-height:1}.page-heading h1 em{color:#4cae93;font-style:normal}.page-heading p{color:#72817f;margin:12px 0 0;font-size:13px}.outline-button{color:#1d4142;white-space:nowrap;background:#fff;border:1px solid #cbd8d4;border-radius:6px;align-items:center;gap:10px;padding:12px 15px;font-size:11px;font-weight:800;display:flex}.outline-button:hover,.copy-button:hover{background:#f4fcf8;border-color:#5bc4a8}.identity-strip{background:#fff;border:1px solid #d7e3de;border-radius:9px;align-items:center;gap:17px;min-height:94px;margin-bottom:42px;padding:15px 23px;display:flex;box-shadow:0 8px 20px #162d2510}.identity-name{margin-right:auto}.identity-name strong{letter-spacing:.2px;font-family:Barlow Condensed,Impact,sans-serif;font-size:25px}.identity-name strong span{color:#849b93;margin-left:3px;font-size:15px}.identity-name small{color:#879a95;letter-spacing:1.15px;margin-top:3px;font-size:9px;font-weight:700;display:block}.identity-meta{border-left:1px solid #e4ece8;min-width:130px;padding-left:23px}.meta-label{color:#90a09b;letter-spacing:1.1px;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.identity-meta strong{font-family:Barlow Condensed,Impact,sans-serif;font-size:22px;line-height:1}.identity-meta strong.source-tag{letter-spacing:1px;color:#1c9c79;font-family:DM Sans,Arial,sans-serif;font-size:10px}.section-heading{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.section-heading>div{align-items:baseline;gap:9px;display:flex}.section-index{color:#35aa88;font-family:Barlow Condensed,Impact,sans-serif;font-size:20px;font-weight:800}.section-heading h2{text-transform:uppercase;letter-spacing:.1px;margin:0;font-family:Barlow Condensed,Impact,sans-serif;font-size:23px}.section-caption{letter-spacing:1.4px;color:#9aaba5;font-size:9px;font-weight:800}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.stat-card{background:#fff;border:1px solid #e0e8e4;border-radius:8px;min-height:141px;padding:20px;box-shadow:0 4px 10px #122e2110}.stat-card.mint{background:#e5f7ee;border-color:#caebd9}.stat-card.coral{background:#fff0ec;border-color:#f3dcd6}.stat-label{letter-spacing:1.25px;color:#778c85;font-size:9px;font-weight:800}.stat-line{justify-content:space-between;align-items:center;gap:8px;margin-top:14px;display:flex}.stat-line strong{white-space:nowrap;font-family:Barlow Condensed,Impact,sans-serif;font-size:39px;font-weight:800;line-height:1}.stat-card.mint .stat-line strong{color:#128a6d}.stat-card.coral .stat-line strong{color:#d77166}.sparkline{color:#9bd5c2;width:84px;height:34px}.stat-card.coral .sparkline{color:#e5aea5}.stat-detail{color:#91a09c;margin-top:12px;font-size:10px}.overview-columns{grid-template-columns:1.35fr .8fr;gap:16px;margin-top:28px;display:grid}.panel{background:#fff;border:1px solid #e0e8e4;border-radius:8px;box-shadow:0 4px 12px #122e2110}.panel-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.panel-overline{color:#25a380;letter-spacing:1.5px;font-size:9px;font-weight:800}.panel-heading h3,.analysis-header h3{text-transform:uppercase;letter-spacing:.15px;margin:3px 0 0;font-family:Barlow Condensed,Impact,sans-serif;font-size:24px}.recent-panel{padding:24px 22px 10px}.text-button{color:#168f71;background:0 0;border:0;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.text-button:hover{text-decoration:underline}.match-list{margin-top:22px}.match-row{text-align:left;width:100%;min-height:69px;color:var(--ink);background:0 0;border:0;border-top:1px solid #edf1ee;align-items:center;gap:14px;padding:10px 0;display:flex}.match-row:hover,.archive-match:hover{background:#f7faf8}.match-result-bar{border-radius:2px;width:3px;height:41px}.match-result-bar.win{background:#4fbe9d}.match-result-bar.loss{background:#e48378}.match-icon{color:#c5f7e6;background:#183b3d;border-radius:5px;justify-content:center;align-items:center;width:38px;height:38px;font-family:Barlow Condensed,Impact,sans-serif;font-size:23px;font-weight:800;display:flex}.match-details{flex:1;min-width:0}.match-details strong{font-size:12px;display:block}.match-details strong small{color:#84918e;font-weight:500}.match-details>small{color:#97a7a1;margin-top:6px;font-size:10px;display:block}.result-pill{letter-spacing:.6px;border-radius:3px;justify-content:center;align-items:center;min-width:44px;padding:5px 6px;font-size:9px;font-weight:800;display:inline-flex}.result-pill.win{color:#159771;background:#e0f4ea}.result-pill.loss{color:#d16f64;background:#fae8e5}.match-score{text-align:right;min-width:41px;font-size:11px;font-weight:800}.match-row>svg{color:#afbbb7}.insight-panel{color:#f7fffc;background:#102a30;padding:24px;position:relative;overflow:hidden}.insight-panel:before{content:"";border:1px solid #355454;border-radius:50%;width:190px;height:190px;position:absolute;top:80px;right:-115px;box-shadow:0 0 0 24px #ffffff05,0 0 0 47px #ffffff04}.insight-panel .panel-heading{position:relative}.insight-panel .panel-heading h3{color:#f8fffc}.insight-panel .panel-overline{color:#74dbb9}.feature-icon{color:#7cdec0;background:#225044;border-radius:7px;padding:8px;display:flex}.insight-intro{color:#b1cac3;max-width:290px;margin:20px 0 12px;font-size:12px;line-height:1.65}.insight-number{align-items:center;gap:13px;display:flex}.insight-number strong{color:#79e1bd;font-family:Barlow Condensed,Impact,sans-serif;font-size:66px;line-height:1}.insight-number span{color:#9bb8ae;letter-spacing:1.2px;max-width:80px;font-size:9px;font-weight:800;line-height:1.5}.bar-comparison{margin-top:10px}.bar-comparison>div{color:#bdd1c9;justify-content:space-between;margin:10px 0 7px;font-size:10px;display:flex}.bar-comparison>div strong{color:#e9fff4}.bar-track{background:#27464a;border-radius:6px;height:5px;display:block;overflow:hidden}.bar-track>span{background:#70d9b7;border-radius:6px;height:100%;display:block}.bar-track.alternate>span{background:#98afb0}.insight-note{color:#7d9e96;margin:14px 0;font-size:10px;line-height:1.4}.dark-button{color:#e8fff5;background:#1d4544;border:1px solid #547a73;border-radius:5px;justify-content:space-between;align-items:center;width:100%;padding:11px 12px;font-size:11px;font-weight:800;display:flex}.dark-button:hover{background:#285a53}.archive-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:16px;display:grid}.archive-list{padding:22px 0}.archive-list .panel-heading{padding:0 19px 16px}.archive-list .panel-heading svg{color:#4bad91}.archive-match{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-top:1px solid #edf2ee;padding:14px 18px;display:block}.archive-match.selected{background:#eaf7ef;box-shadow:inset 3px 0 #50ba98}.archive-match-top,.archive-match-bottom{justify-content:space-between;align-items:center;gap:8px;display:flex}.archive-match-top strong{font-size:12px}.archive-match-bottom{color:#91a09b;margin-top:9px;font-size:10px}.json-panel{padding:20px 20px 0;overflow:hidden}.copy-button{color:#28574b;background:#fff;border:1px solid #d9e5de;border-radius:5px;align-items:center;gap:7px;padding:8px 10px;font-size:10px;font-weight:800;display:flex}.json-meta{color:#8da29a;letter-spacing:1px;border-top:1px solid #edf2ee;border-bottom:1px solid #edf2ee;gap:18px;margin-top:17px;padding:14px 0;font-size:9px;font-weight:800;display:flex}.json-meta strong{color:#2b4a43;margin-left:5px}.json-code{color:#c8eee0;white-space:pre;tab-size:2;background:#10262d;max-height:690px;margin:0 -20px;padding:20px;font:11px/1.65 Consolas,Courier New,monospace;overflow:auto}.lab-badge{color:#168f70;letter-spacing:1px;background:#e9f8f0;border:1px solid #c6e5d8;border-radius:4px;align-items:center;gap:9px;padding:8px 11px;font-size:9px;font-weight:800;display:flex}.lab-badge .pulse-dot{width:6px;height:6px;margin:0}.lab-grid{grid-template-columns:300px minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.filter-panel{padding:23px}.filter-panel .panel-heading{margin-bottom:26px}.filter-panel .panel-heading svg{color:#74a899}.field-label{color:#7d928b;letter-spacing:1.35px;margin:22px 0 9px;font-size:9px;font-weight:800;display:block}.filter-panel select{appearance:none;color:#24413b;background:#f9fbf9 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23627f73' stroke-width='2'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E") right 11px center no-repeat;border:1px solid #dce8e0;border-radius:5px;width:100%;padding:12px 35px 12px 12px;font-size:11px;font-weight:700}.threshold-header{justify-content:space-between;align-items:flex-end;margin-top:24px;display:flex}.threshold-header .field-label{margin:0}.threshold-header strong{color:#178b70;font-family:Barlow Condensed,Impact,sans-serif;font-size:17px}.filter-panel input[type=range]{accent-color:#42bb97;width:100%;margin:15px 0 0}.range-labels{color:#9caaa5;justify-content:space-between;font-size:9px;display:flex}.filter-divider{border-top:1px solid #e7eeea;margin:25px 0}.filter-divider+.field-label{margin:0 0 12px}.party-avatars{padding-left:1px;display:flex}.party-avatar{color:#fff;background:#246a64;border:2px solid #fff;border-radius:50%;place-items:center;width:32px;height:32px;margin-right:-5px;font-size:11px;font-weight:800;display:grid}.party-1{background:#557894}.party-2{background:#9d7b82}.party-3{background:#698b71}.party-4{background:#716997}.filter-helper{color:#8b9c95;margin-top:11px;font-size:10px}.analysis-panel{flex-direction:column;padding:25px 28px;display:flex}.analysis-header{justify-content:space-between;align-items:start;display:flex}.analysis-chip{color:#2a956f;letter-spacing:1px;background:#edf8f1;border:1px solid #cce8da;border-radius:4px;padding:7px 9px;font-size:9px;font-weight:800}.analysis-result{padding:34px 0 18px}.analysis-result>span{letter-spacing:1.5px;color:#8ba49a;font-size:10px;font-weight:800}.analysis-result>div{align-items:center;gap:25px;margin:8px 0;display:flex}.analysis-result>div>strong{color:#109573;letter-spacing:-1px;font-family:Barlow Condensed,Impact,sans-serif;font-size:93px;line-height:.95}.analysis-fraction{color:#80988c;border-left:1px solid #dce9e1;padding-left:19px;font-size:11px;line-height:1.55}.analysis-result p{color:#688076;max-width:570px;font-size:12px;line-height:1.6}.analysis-compare{border-top:1px solid #e8eeea;border-bottom:1px solid #e8eeea;grid-template-columns:1fr 1fr;margin-top:auto;display:grid}.analysis-compare>div{justify-content:space-between;align-items:center;gap:10px;padding:20px 0;display:flex}.analysis-compare>div+div{border-left:1px solid #e8eeea;padding-left:24px}.analysis-compare>div>span{color:#8aa099;letter-spacing:1px;font-size:10px;font-weight:800}.analysis-compare strong{align-items:center;gap:9px;font-family:Barlow Condensed,Impact,sans-serif;font-size:29px;display:flex}.analysis-compare strong small{color:#9aaba2;font-family:DM Sans,Arial,sans-serif;font-size:9px;font-weight:600}.analysis-disclaimer{color:#769184;background:#f3f8f3;border-radius:5px;align-items:flex-start;gap:10px;margin-top:19px;padding:12px;font-size:10px;line-height:1.5;display:flex}.analysis-disclaimer svg{flex:none}.rounds-panel{margin-top:17px;padding:24px 0 0;overflow:hidden}.rounds-panel .panel-heading{padding:0 23px 19px}.round-count{color:#78a895;letter-spacing:1px;font-size:9px;font-weight:800}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;min-width:690px}th,td{text-align:left;white-space:nowrap;border-top:1px solid #edf2ee;padding:14px 22px}th{color:#91a49b;letter-spacing:1px;background:#f8faf8;font-size:9px}td{color:#4e6b60;font-size:11px;font-weight:600}.empty-state{color:#879d90;text-align:center;padding:30px}.table-foot{color:#93a69a;border-top:1px solid #e8eee9;padding:12px 22px;font-size:10px}.about-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.about-card{min-height:215px;padding:25px}.about-icon{color:#488ca0;background:#e9f2f6;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.about-icon.mint{color:#1b9476;background:#e6f6ed}.about-icon.coral{color:#cc7367;background:#fff0ec}.about-card h3{text-transform:uppercase;margin:18px 0 9px;font-family:Barlow Condensed,Impact,sans-serif;font-size:22px}.about-card p{color:#789087;margin:0;font-size:11px;line-height:1.7}.flow-panel{margin-top:17px;padding:24px}.flow-steps{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:23px;display:grid}.flow-steps>div{border-top:2px solid #d7ebe0;padding-top:15px}.flow-steps span{color:#40a986;letter-spacing:1px;font-size:10px;font-weight:800;display:block}.flow-steps strong{margin-top:8px;font-size:12px;display:block}.flow-steps p{color:#81948a;margin:5px 0;font-size:11px;line-height:1.5}.policy-note{color:#6e8379;align-items:flex-start;gap:10px;margin-top:18px;font-size:11px;line-height:1.6;display:flex}.policy-note svg{color:#33a17c;flex:none}.footer{color:#a0aea7;letter-spacing:.7px;border-top:1px solid #e2eae5;justify-content:space-between;gap:15px;padding:17px 44px;font-size:9px;font-weight:700;display:flex}@media (max-width:1180px){.sidebar{width:212px}.topbar{padding:0 26px}.content{padding:26px 26px 60px}.identity-meta{min-width:110px;padding-left:15px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-columns{grid-template-columns:1fr 1fr}.footer{padding:17px 26px}}@media (max-width:900px){.sidebar{width:70px;padding:20px 9px}.brand{padding:0 12px}.brand>span:last-child,.workspace-label,.sidebar-section-label,.sidebar-nav button:not(.active) .nav-new,.sidebar-nav button{font-size:0}.sidebar-nav{margin-top:52px}.sidebar-nav button{justify-content:center;padding:0}.sidebar-nav button svg{flex:none}.connection-card,.side-user>div,.side-user>svg{display:none}.side-user{justify-content:center}.overview-columns,.lab-grid{grid-template-columns:1fr}.identity-strip{flex-wrap:wrap}.identity-name{min-width:170px}.identity-meta{border-top:1px solid #e4ece8;border-left:0;min-width:25%;padding:12px 0 0}}@media (max-width:680px){.sidebar{width:58px}.topbar{height:57px;padding:0 16px}.topbar-date,.topbar-divider{display:none}.content{padding:18px 15px 45px}.demo-banner{font-size:10px}.page-heading{margin:30px 0 24px}.heading-row{flex-direction:column;align-items:flex-start}.page-heading h1{font-size:43px}.stats-grid,.overview-columns,.about-grid,.flow-steps{grid-template-columns:1fr}.identity-strip{padding:15px}.identity-meta{min-width:42%}.archive-layout{grid-template-columns:1fr}.archive-list{grid-template-columns:1fr 1fr;display:grid}.archive-list .panel-heading{grid-column:1/-1}.archive-match:nth-child(2n){border-right:1px solid #edf2ee}.json-code{max-height:480px}.footer{padding:15px;line-height:1.7;display:block}.analysis-result>div>strong{font-size:76px}.analysis-compare{grid-template-columns:1fr}.analysis-compare>div+div{border-top:1px solid #e8eeea;border-left:0;padding-left:0}.topbar-platform{font-size:9px}.match-row{gap:8px}.match-score{display:none}}.footer a{color:inherit;text-decoration:none}.footer a:hover{color:#298d71;text-decoration:underline}.document-page{background:#f3f7f3;min-height:100vh;padding:38px 20px}.document-back{color:#278e72;max-width:800px;margin:0 auto 18px;font-size:12px;font-weight:800;text-decoration:none;display:block}.document-card{background:#fff;border:1px solid #dbe9df;border-radius:9px;max-width:800px;margin:0 auto;padding:45px;box-shadow:0 8px 22px #122e2110}.document-card h1{text-transform:uppercase;margin:0 0 15px;font-family:Barlow Condensed,Impact,sans-serif;font-size:55px;line-height:1}.document-card h2{text-transform:uppercase;margin:31px 0 8px;font-family:Barlow Condensed,Impact,sans-serif;font-size:23px}.document-card p{color:#657c70;max-width:660px;line-height:1.7}.document-lead{color:#28453a!important;font-size:16px!important}.document-note{border-top:1px solid #e3ebe5;margin-top:35px;padding-top:17px;font-size:12px}@media (max-width:680px){.document-card{padding:26px}.document-card h1{font-size:43px}}@media (max-width:900px){.brand>span:last-child,.workspace-label,.sidebar-section-label,.nav-new{display:none}.sidebar-nav{display:block}.sidebar-nav button{white-space:nowrap;gap:0;width:42px;height:43px;margin:4px auto;overflow:hidden}.sidebar-nav button svg{margin:auto}}.theme-toggle{color:#355f51;letter-spacing:.2px;white-space:nowrap;background:#f8fbf8;border:1px solid #d4e2da;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:7px 10px;font-size:10px;font-weight:800;display:inline-flex}.theme-toggle:hover{background:#e8f6ed;border-color:#89c9ae}.document-top{justify-content:space-between;align-items:center;gap:16px;max-width:800px;margin:0 auto 18px;display:flex}.document-top .document-back{margin:0}:is(html[data-theme=green],html[data-theme=dark]){--paper:#0b171b;--ink:#e7f3ed;--muted:#9ab3aa;--line:#284039;--white:#15252a}:is(html[data-theme=green],html[data-theme=dark]) body{background:var(--paper);color:var(--ink)}:is(html[data-theme=green],html[data-theme=dark]) .sidebar{background:#071317}:is(html[data-theme=green],html[data-theme=dark]) .topbar{background:#102126;border-bottom-color:#264139}:is(html[data-theme=green],html[data-theme=dark]) .breadcrumb{color:#77958b}:is(html[data-theme=green],html[data-theme=dark]) .breadcrumb span,:is(html[data-theme=green],html[data-theme=dark]) .topbar-platform{color:#c7e0d5}:is(html[data-theme=green],html[data-theme=dark]) .topbar-right,:is(html[data-theme=green],html[data-theme=dark]) .topbar-date{color:#91aa9f}:is(html[data-theme=green],html[data-theme=dark]) .topbar-divider{border-color:#30473f}:is(html[data-theme=green],html[data-theme=dark]) .theme-toggle{color:#baf1d6;background:#1c3537;border-color:#3a5f53}:is(html[data-theme=green],html[data-theme=dark]) .theme-toggle:hover{background:#2a4946;border-color:#65b997}:is(html[data-theme=green],html[data-theme=dark]) .demo-banner{color:#bcebd4;background:#13352f;border-color:#27634e}:is(html[data-theme=green],html[data-theme=dark]) .eyebrow,:is(html[data-theme=green],html[data-theme=dark]) .panel-overline{color:#6cdbaf}:is(html[data-theme=green],html[data-theme=dark]) .page-heading h1{color:#effaf3}:is(html[data-theme=green],html[data-theme=dark]) .page-heading h1 em{color:#75d8af}:is(html[data-theme=green],html[data-theme=dark]) .page-heading p{color:#9db3a9}:is(html[data-theme=green],html[data-theme=dark]) .outline-button,:is(html[data-theme=green],html[data-theme=dark]) .copy-button{color:#d2f3e1;background:#1a3033;border-color:#3b5a51}:is(html[data-theme=green],html[data-theme=dark]) .outline-button:hover,:is(html[data-theme=green],html[data-theme=dark]) .copy-button:hover{background:#254642}:is(html[data-theme=green],html[data-theme=dark]) .identity-strip,:is(html[data-theme=green],html[data-theme=dark]) .panel,:is(html[data-theme=green],html[data-theme=dark]) .stat-card{background:#15272b;border-color:#2b453e;box-shadow:0 4px 12px #0003}:is(html[data-theme=green],html[data-theme=dark]) .identity-name strong,:is(html[data-theme=green],html[data-theme=dark]) .section-heading h2,:is(html[data-theme=green],html[data-theme=dark]) .panel h3{color:#eaf7ef}:is(html[data-theme=green],html[data-theme=dark]) .identity-name strong span,:is(html[data-theme=green],html[data-theme=dark]) .identity-name small,:is(html[data-theme=green],html[data-theme=dark]) .meta-label,:is(html[data-theme=green],html[data-theme=dark]) .section-caption{color:#93afa3}:is(html[data-theme=green],html[data-theme=dark]) .identity-meta{border-color:#315047}:is(html[data-theme=green],html[data-theme=dark]) .stat-card.mint{background:#153b32;border-color:#2e6652}:is(html[data-theme=green],html[data-theme=dark]) .stat-card.coral{background:#3b292b;border-color:#674341}:is(html[data-theme=green],html[data-theme=dark]) .stat-card.mint .stat-line strong{color:#7ce6b9}:is(html[data-theme=green],html[data-theme=dark]) .stat-card.coral .stat-line strong{color:#f3a093}:is(html[data-theme=green],html[data-theme=dark]) .stat-label,:is(html[data-theme=green],html[data-theme=dark]) .stat-detail{color:#a3bcb0}:is(html[data-theme=green],html[data-theme=dark]) .match-row,:is(html[data-theme=green],html[data-theme=dark]) .archive-match{color:#e3f2e9;border-color:#2b423b}:is(html[data-theme=green],html[data-theme=dark]) .match-row:hover,:is(html[data-theme=green],html[data-theme=dark]) .archive-match:hover{background:#1d3533}:is(html[data-theme=green],html[data-theme=dark]) .match-details strong small,:is(html[data-theme=green],html[data-theme=dark]) .match-details>small,:is(html[data-theme=green],html[data-theme=dark]) .archive-match-bottom{color:#9bb3a8}:is(html[data-theme=green],html[data-theme=dark]) .result-pill.win{color:#91edbd;background:#214f40}:is(html[data-theme=green],html[data-theme=dark]) .result-pill.loss{color:#ffb3a7;background:#533332}:is(html[data-theme=green],html[data-theme=dark]) .insight-panel{background:#12332f;border-color:#2d6652}:is(html[data-theme=green],html[data-theme=dark]) .insight-panel .panel-heading h3{color:#f0fff4}:is(html[data-theme=green],html[data-theme=dark]) .insight-intro,:is(html[data-theme=green],html[data-theme=dark]) .bar-comparison>div{color:#b7d7c7}:is(html[data-theme=green],html[data-theme=dark]) .insight-number strong{color:#82efbb}:is(html[data-theme=green],html[data-theme=dark]) .insight-note{color:#a1c4b1}:is(html[data-theme=green],html[data-theme=dark]) .archive-match.selected{background:#1b4538}:is(html[data-theme=green],html[data-theme=dark]) .json-meta{color:#9ebcad;border-color:#2e4b40}:is(html[data-theme=green],html[data-theme=dark]) .json-meta strong{color:#d5f0df}:is(html[data-theme=green],html[data-theme=dark]) .json-code{color:#d3f5e5;background:#08181d}:is(html[data-theme=green],html[data-theme=dark]) .lab-badge,:is(html[data-theme=green],html[data-theme=dark]) .analysis-chip{color:#b6edc8;background:#1e4939;border-color:#3b7857}:is(html[data-theme=green],html[data-theme=dark]) .field-label,:is(html[data-theme=green],html[data-theme=dark]) .analysis-result>span,:is(html[data-theme=green],html[data-theme=dark]) .analysis-compare>div>span{color:#a5bdaf}:is(html[data-theme=green],html[data-theme=dark]) .filter-panel select{color:#e4f4e9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#102328;border-color:#355447}:is(html[data-theme=green],html[data-theme=dark]) .range-labels,:is(html[data-theme=green],html[data-theme=dark]) .filter-helper,:is(html[data-theme=green],html[data-theme=dark]) .analysis-fraction,:is(html[data-theme=green],html[data-theme=dark]) .analysis-result p,:is(html[data-theme=green],html[data-theme=dark]) .analysis-compare strong small{color:#a2b9ac}:is(html[data-theme=green],html[data-theme=dark]) .filter-divider,:is(html[data-theme=green],html[data-theme=dark]) .analysis-fraction,:is(html[data-theme=green],html[data-theme=dark]) .analysis-compare,:is(html[data-theme=green],html[data-theme=dark]) .analysis-compare>div+div{border-color:#2d493f}:is(html[data-theme=green],html[data-theme=dark]) .party-avatar{border-color:#15272b}:is(html[data-theme=green],html[data-theme=dark]) .analysis-result>div>strong{color:#79e4af}:is(html[data-theme=green],html[data-theme=dark]) .analysis-disclaimer{color:#b3d1c0;background:#1d3931}:is(html[data-theme=green],html[data-theme=dark]) th{color:#a4c0af;background:#1b3433}:is(html[data-theme=green],html[data-theme=dark]) th,:is(html[data-theme=green],html[data-theme=dark]) td{border-color:#2d463d}:is(html[data-theme=green],html[data-theme=dark]) td{color:#c7dfd0}:is(html[data-theme=green],html[data-theme=dark]) .about-card p,:is(html[data-theme=green],html[data-theme=dark]) .flow-steps p,:is(html[data-theme=green],html[data-theme=dark]) .policy-note{color:#afc8b8}:is(html[data-theme=green],html[data-theme=dark]) .flow-steps>div{border-color:#376b54}:is(html[data-theme=green],html[data-theme=dark]) .footer{color:#8da79a;border-color:#284039}:is(html[data-theme=green],html[data-theme=dark]) .document-page{background:#0b171b}:is(html[data-theme=green],html[data-theme=dark]) .document-card{background:#15272b;border-color:#2b453e;box-shadow:0 8px 24px #0004}:is(html[data-theme=green],html[data-theme=dark]) .document-card h1,:is(html[data-theme=green],html[data-theme=dark]) .document-card h2{color:#eaf7ef}:is(html[data-theme=green],html[data-theme=dark]) .document-card p{color:#afc8b8}:is(html[data-theme=green],html[data-theme=dark]) .document-lead{color:#d5eddd!important}:is(html[data-theme=green],html[data-theme=dark]) .document-note{border-color:#355044}@media (max-width:680px){.topbar .theme-toggle{width:34px;padding:7px}.topbar .theme-toggle span{display:none}}.insight-page-tag{color:#1c9273;letter-spacing:1px;background:#e8f6ed;border:1px solid #c9e6d7;border-radius:4px;flex:none;padding:9px 12px;font-size:9px;font-weight:800}:is(html[data-theme=green],html[data-theme=dark]) .insight-page-tag{color:#b4edcb;background:#194937;border-color:#356e50}@media (max-width:680px){.insight-page-tag{display:none}}.explorer-layout{grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:stretch;gap:17px;display:grid}.explorer-controls{padding:24px}.explorer-controls .panel-heading{margin-bottom:8px}.explorer-control-group{border-top:1px solid #e7eee8;padding:18px 0}.explorer-control-group:first-of-type{border:0}.explorer-control-group:last-child{padding-bottom:0}.explorer-control-group .field-label{margin:0 0 11px}.explorer-segmented{background:#edf3ed;border-radius:6px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.explorer-segmented button{color:#7b9486;background:0 0;border:0;border-radius:4px;padding:9px;font-size:11px;font-weight:800}.explorer-segmented button.selected{color:#178d6c;background:#fff;box-shadow:0 1px 4px #142a1e1c}.explorer-field{color:#81988c;letter-spacing:1px;gap:8px;font-size:9px;font-weight:800;display:grid}.explorer-control-group>.explorer-field,.explorer-date-grid{margin-top:15px}.explorer-field select,.explorer-field input[type=date]{color:#24463b;letter-spacing:0;background:#fbfcfa;border:1px solid #d7e4da;border-radius:5px;width:100%;min-width:0;padding:10px 11px;font-size:11px;font-weight:700}.explorer-date-grid,.explorer-two-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.explorer-hint{color:#90a398;margin:12px 0 0;font-size:10px;line-height:1.5}.explorer-error{color:#ca655b;margin:9px 0 0;font-size:10px}.explorer-check{cursor:pointer;align-items:flex-start;gap:11px;display:flex}.explorer-check input{accent-color:#2eaf83;flex:none;width:16px;height:16px;margin:2px 0 0}.explorer-check strong,.explorer-check small{display:block}.explorer-check strong{color:#24483d;font-size:12px}.explorer-check small{color:#8ca298;margin-top:4px;font-size:10px;line-height:1.5}.explorer-results{color:#eafff5;background:linear-gradient(130deg,#103237,#0a222a);flex-direction:column;padding:28px;display:flex}.explorer-results .panel-overline{color:#78e2b9}.explorer-results h3{text-transform:uppercase;margin:6px 0 0;font-family:Barlow Condensed,Impact,sans-serif;font-size:27px}.explorer-rate{color:#78e5b4;margin:35px 0 0;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(80px,10vw,150px);font-weight:800;line-height:1}.explorer-results>p{color:#b6d6c8;margin:0 0 32px;font-size:13px}.explorer-result-stats{border-top:1px solid #42645c;grid-template-columns:repeat(3,1fr);gap:0;margin-top:auto;padding-top:22px;display:grid}.explorer-result-stats>div{border-right:1px solid #42645c;padding:0 16px}.explorer-result-stats>div:first-child{padding-left:0}.explorer-result-stats>div:last-child{border:0}.explorer-result-stats strong{color:#f2fff7;font-family:Barlow Condensed,Impact,sans-serif;font-size:33px;display:block}.explorer-result-stats span{color:#8fb9a7;letter-spacing:1px;margin-top:3px;font-size:9px;font-weight:800;display:block}.explorer-result-note{color:#9abdaa;border-top:1px solid #42645c;margin-top:26px;padding-top:16px;font-size:10px;line-height:1.6}.explorer-table-panel{margin-top:18px;padding:24px 0 0;overflow:hidden}.explorer-table-panel .panel-heading{padding:0 23px 20px}.explorer-table-panel table{min-width:850px}.explorer-match-link{color:#138d70;background:0 0;border:0;padding:0;font-size:11px;font-weight:800}.explorer-match-link:hover{text-decoration:underline}:is(html[data-theme=green],html[data-theme=dark]) .explorer-control-group{border-color:#2c483d}:is(html[data-theme=green],html[data-theme=dark]) .explorer-segmented{background:#102328}:is(html[data-theme=green],html[data-theme=dark]) .explorer-segmented button{color:#a4bdac}:is(html[data-theme=green],html[data-theme=dark]) .explorer-segmented button.selected{color:#c7f4da;background:#285244}:is(html[data-theme=green],html[data-theme=dark]) .explorer-field select,:is(html[data-theme=green],html[data-theme=dark]) .explorer-field input[type=date]{color:#e4f4e9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#102328;border-color:#355447}:is(html[data-theme=green],html[data-theme=dark]) .explorer-check strong{color:#e7f6e9}:is(html[data-theme=green],html[data-theme=dark]) .explorer-check small,:is(html[data-theme=green],html[data-theme=dark]) .explorer-hint{color:#9fb8a8}:is(html[data-theme=green],html[data-theme=dark]) .explorer-results{background:linear-gradient(130deg,#103237,#0a222a);border-color:#2b5949}:is(html[data-theme=green],html[data-theme=dark]) .explorer-match-link{color:#80e7b5}@media (max-width:1050px){.explorer-layout{grid-template-columns:1fr}.explorer-rate{margin-top:14px}.explorer-results>p{margin-bottom:26px}}@media (max-width:550px){.explorer-controls,.explorer-results{padding:19px}.explorer-result-stats{grid-template-columns:1fr 1fr;row-gap:18px}.explorer-result-stats>div:nth-child(2){border:0}.explorer-result-stats>div:last-child{padding-left:0}.explorer-rate{font-size:85px}}.explorer-window-group>.explorer-field{margin-top:0}.explorer-window-group .explorer-date-grid{margin-top:10px}.explorer-controls textarea{resize:vertical;color:#24463b;background:#fbfcfa;border:1px solid #d7e4da;border-radius:5px;width:100%;min-height:48px;padding:8px 11px;font-size:11px;font-weight:700;line-height:1.4}.explorer-layout{align-items:start}.explorer-results{min-height:490px}.explorer-controls textarea:focus-visible{outline-offset:2px;outline:3px solid #5ebfa8}.explorer-apply{color:#fff;background:#178f70;border:1px solid #248d70;border-radius:5px;width:100%;margin-top:10px;padding:10px;font-size:11px;font-weight:800}.explorer-apply:hover{background:#0b755a}.explorer-player-picker{margin-top:17px}.explorer-player-picker .field-label{margin-bottom:0}.explorer-player-picker .explorer-hint{margin-top:5px}.explorer-player-buttons{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.explorer-player-button{color:#789385;opacity:.72;background:#f2f6f2;border:1px solid #d9e7dd;border-radius:4px;padding:6px 8px;font-size:10px;font-weight:700}.explorer-player-button:hover{opacity:1;border-color:#72bda0}.explorer-player-button.selected{color:#146b4e;opacity:1;background:#d7f3e4;border-color:#48ad82}.explorer-available{color:#6e9180;margin-top:15px;font-size:10px}.explorer-available summary{cursor:pointer;font-weight:800}.explorer-player-panel{margin-top:18px;padding:24px 0 0;overflow:hidden}.explorer-player-panel .panel-heading{padding:0 23px 20px}.explorer-player-panel table{min-width:640px}.explorer-player-panel td strong{color:#244d3b}:is(html[data-theme=green],html[data-theme=dark]) .explorer-controls textarea{color:#e4f4e9;background:#102328;border-color:#355447}:is(html[data-theme=green],html[data-theme=dark]) .explorer-available{color:#afcbb8}:is(html[data-theme=green],html[data-theme=dark]) .explorer-player-button{color:#9fb7a9;background:#19312e;border-color:#355447}:is(html[data-theme=green],html[data-theme=dark]) .explorer-player-button.selected{color:#d4f8e0;background:#1d5340;border-color:#61c493}:is(html[data-theme=green],html[data-theme=dark]) .explorer-player-panel td strong{color:#d5f1dc}.sidebar{transition:width .2s}.sidebar-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.sidebar-top .brand{min-width:0;padding-left:15px}.sidebar-toggle{color:#b9d7ca;background:#142d2e;border:1px solid #31534d;border-radius:6px;flex:none;place-items:center;width:30px;height:30px;display:grid}.sidebar-toggle:hover{color:#fff;background:#1d4540}.sidebar-toggle svg{transform:rotate(180deg)}.sidebar.collapsed .sidebar-toggle svg{transform:none}.sidebar.collapsed{width:70px;padding:20px 9px}.sidebar.collapsed .sidebar-top{flex-direction:column;gap:15px}.sidebar.collapsed .brand{padding:0}.sidebar.collapsed .brand>span:last-child,.sidebar.collapsed .workspace-label,.sidebar.collapsed .sidebar-section-label,.sidebar.collapsed .sidebar-nav button span,.sidebar.collapsed .connection-card,.sidebar.collapsed .side-user>div,.sidebar.collapsed .side-user>svg{display:none}.sidebar.collapsed .sidebar-nav{margin-top:42px}.sidebar.collapsed .sidebar-nav button{justify-content:center;gap:0;width:42px;height:43px;margin:4px auto;padding:0;font-size:0;overflow:hidden}.sidebar.collapsed .sidebar-nav button svg{flex:none;margin:auto}.sidebar.collapsed .side-user{justify-content:center}@media (max-width:900px){.sidebar:not(.collapsed){width:212px;padding:26px 16px 17px}.sidebar:not(.collapsed) .brand>span:last-child{font-size:26px;display:block}.sidebar:not(.collapsed) .workspace-label{display:flex}.sidebar:not(.collapsed) .sidebar-section-label{font-size:10px;display:block}.sidebar:not(.collapsed) .sidebar-nav{margin-top:0;display:grid}.sidebar:not(.collapsed) .sidebar-nav button{justify-content:flex-start;gap:13px;width:auto;height:43px;margin:0;padding:0 13px;font-size:12px;overflow:visible}.sidebar:not(.collapsed) .sidebar-nav button span{display:inline}.sidebar:not(.collapsed) .sidebar-nav button svg{margin:0}.sidebar:not(.collapsed) .connection-card{display:flex}.sidebar:not(.collapsed) .side-user>div,.sidebar:not(.collapsed) .side-user>svg{display:block}}@media (max-width:680px){.sidebar.collapsed{width:58px}.sidebar:not(.collapsed){z-index:20;width:250px;position:fixed;top:0;left:0}.sidebar:not(.collapsed)+.main-area{margin-left:58px}}@media (prefers-reduced-motion:reduce){.sidebar{transition:none}}.explorer-selection-panel{margin-bottom:17px;padding:24px}.explorer-selection-panel .panel-heading{margin-bottom:8px}.explorer-selection-panel .explorer-control-group{padding:16px 0}.explorer-selection-panel .field-label{margin:0 0 10px}.explorer-selection-panel textarea{resize:vertical;color:#24463b;background:#fbfcfa;border:1px solid #d7e4da;border-radius:5px;width:100%;max-width:560px;min-height:48px;padding:8px 11px;font-size:11px;font-weight:700;line-height:1.4}.explorer-selection-panel .explorer-apply{width:150px;display:block}.explorer-role-section{border-top:1px solid #e7eee8;padding-top:18px}.explorer-role-section .explorer-hint{margin-top:0}.explorer-player-filters{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:start;gap:10px;margin-top:14px;display:grid}.explorer-player-filter{background:#f8fbf8;border:1px solid #e0eae2;border-radius:6px;min-width:0;padding:12px}.explorer-player-filter>strong{color:#285547;overflow-wrap:anywhere;margin-bottom:10px;font-size:11px;display:block}.explorer-role-menu summary{cursor:pointer;color:#315647;background:#fff;border:1px solid #d7e4da;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:8px 10px;font-size:11px;font-weight:700;list-style:none;display:flex}.explorer-role-menu summary::-webkit-details-marker{display:none}.explorer-role-menu summary span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.explorer-role-menu[open] summary{border-color:#49b28a}.explorer-role-menu-content{padding-top:12px}.explorer-role-menu-content .field-label{margin:0 0 7px}.explorer-role-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.explorer-role-options button{color:#4b6d5c;background:#fff;border:1px solid #d6e5da;border-radius:4px;padding:7px 5px;font-size:10px;font-weight:700}.explorer-role-options button.selected{color:#146b4e;background:#d7f3e4;border-color:#48ad82}.explorer-role-options button:disabled{opacity:.4;cursor:not-allowed}.explorer-agent-options{border:0;border-top:1px solid #e0eae2;margin:12px 0 0;padding:10px 0 0}.explorer-agent-options legend{float:left;color:#789385;letter-spacing:1px;width:100%;font-size:9px;font-weight:800}.explorer-agent-options p{clear:both;color:#829b8c;margin:7px 0;font-size:10px;line-height:1.4}.explorer-agent-options label{color:#315647;cursor:pointer;align-items:center;gap:8px;padding:5px 0;font-size:11px;display:flex}.explorer-agent-options input{accent-color:#2eaf83}:is(html[data-theme=green],html[data-theme=dark]) .explorer-selection-panel textarea,:is(html[data-theme=green],html[data-theme=dark]) .explorer-role-menu summary,:is(html[data-theme=green],html[data-theme=dark]) .explorer-role-options button{color:#e4f4e9;background:#102328;border-color:#355447}:is(html[data-theme=green],html[data-theme=dark]) .explorer-role-section,:is(html[data-theme=green],html[data-theme=dark]) .explorer-agent-options{border-color:#355447}:is(html[data-theme=green],html[data-theme=dark]) .explorer-player-filter{background:#102328;border-color:#355447}:is(html[data-theme=green],html[data-theme=dark]) .explorer-player-filter>strong,:is(html[data-theme=green],html[data-theme=dark]) .explorer-agent-options label{color:#d4f3df}:is(html[data-theme=green],html[data-theme=dark]) .explorer-role-options button.selected{color:#d4f8e0;background:#1d5340;border-color:#61c493}.explorer-role-option{min-width:0;position:relative}.explorer-role-option>button{justify-content:center;align-items:center;gap:5px;width:100%;display:flex}.explorer-role-option>button span{font-size:14px;line-height:0}.explorer-role-mini{z-index:20;background:#f8fcf8;border:1px solid #a8cdb7;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:230px;padding:8px;display:none;position:absolute;top:100%;left:0;box-shadow:0 10px 22px #102b1e33}.explorer-role-option:nth-child(2n) .explorer-role-mini{left:auto;right:0}.explorer-role-option:hover .explorer-role-mini,.explorer-role-option:focus-within .explorer-role-mini{display:grid}.explorer-role-mini button{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.explorer-role-mini button.unindexed{opacity:.58}.explorer-role-mini button.selected{opacity:1}.explorer-role-hint{color:#829b8c;margin:11px 0 0;font-size:9px;line-height:1.4}:is(html[data-theme=green],html[data-theme=dark]) .explorer-role-mini{background:#17312e;border-color:#497564;box-shadow:0 10px 22px #0009}:is(html[data-theme=green],html[data-theme=dark]) .explorer-role-hint{color:#9fb8a8}.explorer-role-options button.partial{color:#146b4e;border-color:#48ad82}:is(html[data-theme=green],html[data-theme=dark]) .explorer-role-options button.partial{color:#d4f8e0;border-color:#61c493}.explorer-weapon-menu{margin-top:10px}.explorer-shield-select{color:#315647;background:#fff;border:1px solid #d7e4da;border-radius:5px;width:100%;min-width:0;min-height:38px;margin-top:10px;padding:7px 6px;font-size:10px;font-weight:700;display:block}:is(html[data-theme=green],html[data-theme=dark]) .explorer-shield-select{color:#e4f4e9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#102328;border-color:#355447}.explorer-player-filters[data-count="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.explorer-player-filters[data-count="5"] .explorer-player-filter{padding:9px}.explorer-player-filters[data-count="5"] .explorer-role-menu summary{gap:4px;padding:7px 6px;font-size:10px}@media (max-width:850px){.explorer-player-filters[data-count="5"]{grid-template-columns:repeat(5,minmax(145px,1fr));padding-bottom:6px;overflow-x:auto}}.studio-page .page-heading{margin-bottom:26px}.studio-builder,.studio-result,.studio-breakdown,.studio-evidence{margin-bottom:17px}.studio-builder,.studio-result,.studio-breakdown{padding:24px}.studio-builder .panel-heading{margin-bottom:21px}.studio-top-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.studio-top-fields label,.studio-cohort-fields label{color:#81978c;letter-spacing:1.1px;min-width:0;font-size:9px;font-weight:800;display:block}.studio-top-fields select,.studio-cohort-fields select{color:#21453a;letter-spacing:0;background:#f9fbf9;border:1px solid #d6e4da;border-radius:5px;width:100%;min-width:0;margin-top:8px;padding:10px 9px;font-size:11px;font-weight:700;display:block}.studio-player-area{border-top:1px solid #e3ebe5;margin-top:22px;padding-top:20px}.studio-section-label{letter-spacing:1.4px;color:#319c79;font-size:9px;font-weight:800}.studio-player-area p{color:#84988d;margin:7px 0 12px;font-size:11px}.studio-player-list{flex-wrap:wrap;gap:6px;display:flex}.studio-player-list button{color:#739083;background:#f9fbf9;border:1px solid #dce8df;border-radius:4px;padding:7px 9px;font-size:10px;font-weight:800}.studio-player-list button.selected{color:#116a4b;background:#e1f4e9;border-color:#4aac84}.studio-cohorts{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:23px;display:grid}.studio-cohort{background:#f2faf5;border:1px solid #cce8d9;border-radius:7px;min-width:0;padding:16px}.studio-cohort.studio-b{background:#f2f7fa;border-color:#cddfe6}.studio-cohort-title{color:#214b3e;align-items:center;gap:9px;font-size:12px;display:flex}.studio-cohort-title span,.studio-result-key{color:#fff;background:#2aa67c;border-radius:5px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:inline-grid}.studio-b .studio-cohort-title span,.studio-result-key.b{background:#538ca0}.studio-cohort-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.studio-threshold{color:#7d9488;letter-spacing:1px;grid-template-columns:190px minmax(140px,1fr) auto;align-items:center;gap:14px;margin-top:19px;font-size:9px;font-weight:800;display:grid}.studio-threshold label strong{color:#15936e;letter-spacing:0;margin-top:3px;font-size:12px;display:block}.studio-threshold input{accent-color:#2daa81;width:100%}.studio-threshold>span{letter-spacing:0;font-size:10px;font-weight:500}.studio-result h3,.studio-breakdown h3,.studio-evidence h3{text-transform:uppercase;margin:4px 0 0;font-family:Barlow Condensed,Impact,sans-serif;font-size:24px}.studio-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.studio-result-grid>div{background:#f8fbf8;border:1px solid #e1ebe5;border-radius:6px;min-width:0;padding:16px}.studio-result-grid>div>strong{color:#1a866a;white-space:nowrap;margin-top:9px;font-family:Barlow Condensed,Impact,sans-serif;font-size:43px;line-height:1.1;display:block}.studio-result-grid>div:nth-child(2)>strong{color:#4b8397}.studio-result-grid small{color:#819a8e;margin-top:5px;font-size:10px;display:block}.studio-result-grid .studio-delta{background:#102d32;border-color:#102d32}.studio-delta>span{letter-spacing:1px;color:#8ab9a8;font-size:9px;font-weight:800}.studio-result-grid .studio-delta>strong{color:#e4fff2}.studio-delta small{color:#a8c8bc}.studio-result-note{color:#7e9489;margin:16px 0 0;font-size:10px;line-height:1.5}.studio-chart-head,.studio-chart-row{grid-template-columns:150px repeat(2,minmax(0,1fr));align-items:center;gap:17px;display:grid}.studio-chart-head{color:#88a194;letter-spacing:1px;border-bottom:1px solid #e6eee8;margin-top:23px;padding-bottom:10px;font-size:9px;font-weight:800}.studio-chart-row{border-bottom:1px solid #edf2ee;padding:13px 0}.studio-chart-row>strong{color:#2f594a;font-size:11px}.studio-chart-cell{color:#345b4c;align-items:center;gap:10px;min-width:0;font-size:11px;font-weight:800;display:flex}.studio-chart-cell>span{white-space:nowrap;text-align:right;min-width:97px}.studio-chart-cell small{color:#9aaca0;font-size:9px;font-weight:600}.studio-chart-track{background:#edf3ef;border-radius:4px;flex:1;height:12px;overflow:hidden}.studio-chart-track span{border-radius:4px;height:100%;display:block}.studio-chart-track .a{background:#38b98a}.studio-chart-track .b{background:#6b9daf}.studio-evidence{padding-top:23px;overflow:hidden}.studio-evidence .panel-heading{padding:0 23px 18px}.studio-evidence-tabs{flex-wrap:wrap;gap:5px;display:flex}.studio-evidence-tabs button{color:#59816b;background:#f7faf8;border:1px solid #d5e5da;border-radius:4px;padding:8px 10px;font-size:10px;font-weight:800}.studio-evidence-tabs button.active{color:#156b4d;background:#dff3e7;border-color:#4db38a}:is(html[data-theme=green],html[data-theme=dark]) .studio-top-fields select,:is(html[data-theme=green],html[data-theme=dark]) .studio-cohort-fields select,:is(html[data-theme=green],html[data-theme=dark]) .studio-player-list button,:is(html[data-theme=green],html[data-theme=dark]) .studio-result-grid>div{color:#e5f5e9;background:#102328;border-color:#355447}:is(html[data-theme=green],html[data-theme=dark]) .studio-player-area,:is(html[data-theme=green],html[data-theme=dark]) .studio-chart-head,:is(html[data-theme=green],html[data-theme=dark]) .studio-chart-row{border-color:#355447}:is(html[data-theme=green],html[data-theme=dark]) .studio-player-list button.selected{color:#d4f8e0;background:#1d5340;border-color:#61c493}:is(html[data-theme=green],html[data-theme=dark]) .studio-cohort{background:#152e2c;border-color:#355d49}:is(html[data-theme=green],html[data-theme=dark]) .studio-cohort.studio-b{background:#142b35;border-color:#35576a}:is(html[data-theme=green],html[data-theme=dark]) .studio-cohort-title,:is(html[data-theme=green],html[data-theme=dark]) .studio-chart-row>strong,:is(html[data-theme=green],html[data-theme=dark]) .studio-chart-cell{color:#e2f4e8}:is(html[data-theme=green],html[data-theme=dark]) .studio-result-grid .studio-delta{background:#0c1d23}:is(html[data-theme=green],html[data-theme=dark]) .studio-chart-track{background:#25443c}:is(html[data-theme=green],html[data-theme=dark]) .studio-evidence-tabs button{color:#c6e4cf;background:#102328;border-color:#355447}:is(html[data-theme=green],html[data-theme=dark]) .studio-evidence-tabs button.active{color:#d4f8e0;background:#1d5340;border-color:#61c493}@media (max-width:1100px){.studio-top-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-chart-head,.studio-chart-row{grid-template-columns:95px repeat(2,minmax(0,1fr))}.studio-chart-cell{display:block}.studio-chart-cell>span{text-align:left;margin-top:5px;display:block}}@media (max-width:680px){.studio-builder,.studio-result,.studio-breakdown{padding:18px}.studio-cohorts,.studio-result-grid,.studio-cohort-fields{grid-template-columns:1fr}.studio-threshold{grid-template-columns:1fr;gap:8px}.studio-chart-head,.studio-chart-row{grid-template-columns:70px repeat(2,minmax(0,1fr));gap:7px}.studio-chart-cell>span{white-space:normal;font-size:10px}.studio-chart-cell small{display:block}.studio-evidence .panel-heading{flex-direction:column;align-items:start}}.archive-detail{min-width:0;overflow:hidden}.archive-detail-header{border-bottom:1px solid #e5eee8;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.archive-detail-header h3{overflow-wrap:anywhere;margin:4px 0 0;font-family:Barlow Condensed,Impact,sans-serif;font-size:24px}.archive-tabs,.event-scope-tabs{background:#edf4ef;border-radius:6px;flex:none;gap:3px;padding:3px;display:flex}.archive-tabs button,.event-scope-tabs button{color:#728c80;white-space:nowrap;background:0 0;border:0;border-radius:4px;padding:8px 11px;font-size:10px;font-weight:800}.archive-tabs button.active,.event-scope-tabs button.active{color:#158b69;background:#fff;box-shadow:0 1px 5px #163f251a}.archive-json-actions{color:#82998c;justify-content:space-between;align-items:center;gap:10px;padding:12px 20px;font-size:10px;display:flex}.archive-detail .json-code{max-height:720px;margin:0}.event-scope-tabs{width:max-content;margin:18px 20px 0}.event-round-picker{scrollbar-width:thin;border-bottom:1px solid #e7eee9;gap:5px;padding:16px 20px 17px;display:flex;overflow-x:auto}.event-round-picker button{color:#4e7764;background:#f6faf7;border:1px solid #dce8df;border-radius:4px;flex:none;min-width:29px;height:29px;font-size:10px;font-weight:800}.event-round-picker button.red{color:#b96c66;background:#fff4f2;border-color:#f0d4cf}.event-round-picker button.selected{color:#fff;background:#1b9b72;border-color:#1b9b72;box-shadow:0 0 0 2px #b6e9d0}.event-round-picker button.red.selected{color:#fff;background:#cd6f68;border-color:#cd6f68;box-shadow:0 0 0 2px #f4cbc6}.event-round-grid{grid-template-columns:minmax(0,460px) minmax(270px,1fr);gap:15px;padding:18px 18px 20px;display:grid}.event-map-wrap{width:100%;min-width:0;max-width:460px}.event-map-stage{aspect-ratio:1;background:#0d252c;border:1px solid #24434b;border-radius:8px;width:100%;position:relative;overflow:hidden}.event-map-art{object-fit:contain;opacity:.96}.event-map-site{color:#d6fce7;pointer-events:none;z-index:1;background:#164d3bcc;border:1px solid #bcf3d6;border-radius:4px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:900;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 8px #0008}.event-map-unknown{color:#a9c4b6;place-items:center;height:100%;font-size:12px;display:grid}.event-map-marker{z-index:2;cursor:pointer;background:0 0;border:0;border-radius:50%;width:36px;height:36px;padding:0;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 9px #0009}.event-map-marker:hover,.event-map-marker:focus-visible{z-index:4;outline:0;scale:1.12}.event-map-marker.selected{z-index:5;scale:1.15;box-shadow:0 0 0 5px #ffffff85,0 3px 14px #000b}.event-agent-portrait{background:#132c36;border:3px solid #35a9ed;border-radius:50%;flex:none;width:100%;height:100%;display:block;position:relative;box-shadow:0 1px 5px #0009}.event-agent-portrait.attacker{border-color:#ee5d64}.event-agent-portrait img{object-fit:cover;border-radius:50%}.event-agent-fallback{color:#fff;place-items:center;width:100%;height:100%;font-size:12px;font-weight:900;display:grid}.event-agent-action{z-index:2;background:#a05e4f;border-radius:4px;place-items:center;width:17px;height:17px;display:grid;position:absolute;bottom:-6px;right:-7px;box-shadow:0 1px 4px #0008}.event-agent-action.defuse{background:#466b63}.event-agent-action img{object-fit:contain;width:13px;height:13px}.event-map-footer{color:#81988d;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 2px;font-size:9px;display:flex}.event-map-footer span{align-items:center;gap:5px;display:inline-flex}.event-legend-dot{background:#35a9ed;border-radius:50%;width:8px;height:8px;display:inline-block}.event-legend-dot.attacker{background:#ee5d64}.event-map-selection{color:#37634d;background:#ecf8f1;border-left:3px solid #45b88a;border-radius:0 4px 4px 0;padding:9px 11px;font-size:10px}.event-map-selection strong{margin-right:7px}.event-list{scrollbar-width:thin;background:#fbfdfb;border:1px solid #e2ebe5;border-radius:7px;min-width:0;max-height:560px;overflow:auto}.event-list-title{color:#275644;background:#f1f7f2;justify-content:space-between;align-items:center;padding:12px 13px;font-size:11px;font-weight:800;display:flex}.event-list-title span{color:#80a18e;letter-spacing:1px;font-size:9px}.event-row{text-align:left;color:#325848;background:0 0;border:0;border-top:1px solid #e8f0e9;align-items:center;gap:8px;width:100%;padding:10px 11px;display:flex}.event-row:hover,.event-row.selected{background:#eaf7ef}.event-time{color:#8a9f92;flex:none;width:32px;font-size:10px;font-weight:800}.event-row .event-agent-portrait{border-width:2px;width:29px;height:29px}.event-row .event-agent-action{width:14px;height:14px;font-size:8px;bottom:-4px;right:-5px}.event-kill-icon{object-fit:contain;object-position:center;filter:drop-shadow(0 1px 2px #0005);flex:none;width:68px;height:28px}.event-spike-icon{object-fit:contain;filter:drop-shadow(0 1px 2px #0008);flex:none;width:22px;height:22px}.event-copy{flex:1;min-width:0}.event-copy strong{font-size:10px;line-height:1.35;display:block}.event-copy small{color:#8a9d92;overflow-wrap:anywhere;margin-top:3px;font-size:9px;line-height:1.35;display:block}.event-kind{text-transform:uppercase;letter-spacing:.7px;color:#9aaca0;flex:none;font-size:8px}.event-round-end{color:#658375;border-top:1px solid #dfe9e1;flex-wrap:wrap;align-items:center;gap:8px;padding:11px;font-size:9px;display:flex}.event-round-end span{letter-spacing:1px;font-weight:800}.event-round-end strong{color:#315e4b;font-size:10px}.event-round-end small{margin-left:auto}.event-full-log{max-height:740px;padding:16px 20px 22px;overflow:auto}.event-full-round{border:1px solid #e2ebe5;border-radius:6px;margin-bottom:9px;overflow:hidden}.event-full-round-head{text-align:left;color:#315d49;background:#f1f7f2;border:0;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:10px;display:flex}.event-full-round-head span{color:#7c9e8c;letter-spacing:1px;font-size:9px;font-weight:800}.event-full-round-head strong{flex:1}.event-full-round-head small{font-weight:800}.event-full-line{color:#365a4b;border-top:1px solid #eef2ee;align-items:baseline;gap:9px;padding:7px 12px;font-size:10px;display:flex}.event-full-line .event-kill-icon{align-self:center;width:52px;height:20px}.event-full-line time{color:#8fa69a;min-width:34px;font-weight:800}.event-full-kind{text-transform:uppercase;letter-spacing:.6px;color:#4da883;min-width:38px;font-size:8px;font-weight:800}.event-full-kind.plant,.event-full-kind.defuse{color:#b79038}.event-full-line strong{font-weight:700}.event-full-line small{color:#97a99e;white-space:nowrap;margin-left:auto}:is(html[data-theme=green],html[data-theme=dark]) .archive-detail-header,:is(html[data-theme=green],html[data-theme=dark]) .event-round-picker{border-color:#345047}:is(html[data-theme=green],html[data-theme=dark]) .archive-tabs,:is(html[data-theme=green],html[data-theme=dark]) .event-scope-tabs{background:#11292b}:is(html[data-theme=green],html[data-theme=dark]) .archive-tabs button.active,:is(html[data-theme=green],html[data-theme=dark]) .event-scope-tabs button.active{color:#c5f4dc;background:#20513f}:is(html[data-theme=green],html[data-theme=dark]) .event-round-picker button{color:#abdcc2;background:#17352f;border-color:#335447}:is(html[data-theme=green],html[data-theme=dark]) .event-round-picker button.red{color:#f0b2a9;background:#3a292d;border-color:#684747}:is(html[data-theme=green],html[data-theme=dark]) .event-round-picker button.selected{color:#fff;background:#1b9b72}:is(html[data-theme=green],html[data-theme=dark]) .event-round-picker button.red.selected{color:#fff;background:#cd6f68}:is(html[data-theme=green],html[data-theme=dark]) .event-list,:is(html[data-theme=green],html[data-theme=dark]) .event-full-round{background:#102329;border-color:#355049}:is(html[data-theme=green],html[data-theme=dark]) .event-list-title,:is(html[data-theme=green],html[data-theme=dark]) .event-full-round-head{color:#d8f5e5;background:#1a3938}:is(html[data-theme=green],html[data-theme=dark]) .event-row,:is(html[data-theme=green],html[data-theme=dark]) .event-full-line{color:#daeee3;border-color:#2a453d}:is(html[data-theme=green],html[data-theme=dark]) .event-row:hover,:is(html[data-theme=green],html[data-theme=dark]) .event-row.selected{background:#21493e}:is(html[data-theme=green],html[data-theme=dark]) .event-copy small{color:#97baa8}:is(html[data-theme=green],html[data-theme=dark]) .event-round-end{border-color:#355049}:is(html[data-theme=green],html[data-theme=dark]) .event-round-end strong{color:#d9f4e4}:is(html[data-theme=green],html[data-theme=dark]) .event-map-selection{color:#c5efda;background:#1b4035}@media (max-width:1240px){.event-round-grid{grid-template-columns:1fr}.event-list{max-height:380px}}@media (max-width:680px){.archive-detail-header{flex-direction:column;align-items:flex-start}.event-round-grid{padding:12px 12px 16px}.event-row .event-kill-icon{width:48px;height:22px}.event-full-line{flex-wrap:wrap}.event-full-line small{margin-left:43px}.event-map-footer{font-size:8px}}.explorer-round-outcome-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:0 23px 14px;display:flex}.explorer-round-outcome-controls>span{color:var(--muted);letter-spacing:1px;font-size:10px;font-weight:800}.explorer-round-outcome-controls>div{border:1px solid var(--line);background:var(--paper);border-radius:6px;display:inline-flex;overflow:hidden}.explorer-round-outcome-controls button{min-width:52px;color:var(--muted);background:0 0;border:0;padding:8px 12px;font-size:11px;font-weight:800}.explorer-round-outcome-controls button+button{border-left:1px solid var(--line)}.explorer-round-outcome-controls button:hover{color:var(--ink)}.explorer-round-outcome-controls button.active{color:#fff;background:#1c7b65}html[data-theme=dark] .explorer-round-outcome-controls button.active{color:#fff;background:#347eb6}@media (max-width:480px){.explorer-round-outcome-controls{padding:0 16px 14px}.explorer-round-outcome-controls>div{width:100%}.explorer-round-outcome-controls button{flex:1}}
.theme-picker{white-space:nowrap;color:#62757b;letter-spacing:.2px;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.theme-picker select{color:#355f51;cursor:pointer;background:#f8fbf8;border:1px solid #d4e2da;border-radius:6px;min-height:34px;padding:6px 26px 6px 10px;font-size:11px;font-weight:800}:is(html[data-theme=green],html[data-theme=dark]) .theme-picker{color:#a4bbaf}:is(html[data-theme=green],html[data-theme=dark]) .theme-picker select{color:#d8f4e4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1c3537;border-color:#3a5f53}@media (max-width:680px){.theme-picker>span{display:none}.theme-picker select{max-width:105px}}@media (max-width:480px){.topbar-platform{display:none}}
.app-shell{display:block}.main-area{width:100%;min-height:100vh}.site-header{--header-bg:#fff;--header-border:#dfe8e2;--header-text:#607970;--header-hover:#f0f7f3;--header-active:#137b60;z-index:30;background:var(--header-bg);border-bottom:1px solid var(--header-border);position:sticky;top:0;box-shadow:0 2px 12px #112d1f0b}.site-header .topbar{background:var(--header-bg);border-bottom:1px solid var(--header-border);gap:20px;height:65px;padding:0 clamp(16px,3vw,44px)}.site-header .brand{color:#183b32;flex:none;padding:0;font-size:23px}.site-header .brand>span:last-child{font-size:inherit;display:block}.site-header .brand small{color:#829a90}.site-header .topbar-right{gap:16px;min-width:0}.mobile-account-entry{display:none}.top-navigation{white-space:nowrap;align-items:stretch;gap:12px;width:100%;padding:0 clamp(12px,3vw,40px);display:flex}.top-navigation-links{scrollbar-width:thin;scrollbar-color:#b7c9bf transparent;flex:1;align-items:stretch;gap:4px;min-width:0;display:flex;overflow-x:auto}.top-navigation .account-entry{flex:none;align-self:center;margin-left:auto}.top-navigation button{min-height:52px;color:var(--header-text);background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-size:12px;font-weight:700;transition:color .18s,background .18s;display:inline-flex;position:relative}.top-navigation button svg{flex:none;width:16px;height:16px}.top-navigation button:hover{color:var(--header-active);background:var(--header-hover)}.top-navigation button.active{color:var(--header-active)}.top-navigation button.active:after{content:"";background:var(--header-active);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:13px;right:13px}:is(html[data-theme=green],html[data-theme=dark]) .site-header{--header-bg:#102126;--header-border:#29443d;--header-text:#9fb8ad;--header-hover:#1b3535;--header-active:#82dfb6;box-shadow:0 2px 12px #0003}:is(html[data-theme=green],html[data-theme=dark]) .site-header .brand{color:#eef9f1}:is(html[data-theme=green],html[data-theme=dark]) .site-header .brand small{color:#96afa3}@media (max-width:680px){.app-shell,.home-shell{padding-bottom:calc(60px + env(safe-area-inset-bottom))}.site-header .topbar{border-bottom:0;gap:8px;height:58px;padding:0 16px}.site-header .brand{font-size:21px}.site-header .brand small{letter-spacing:1.6px;font-size:7px}.site-header .topbar-right{gap:7px}.mobile-account-entry{flex:none;display:inline-flex}.mobile-account-entry .account-entry{min-height:34px;padding:6px 8px;font-size:10px}.top-navigation{z-index:30;height:calc(60px + env(safe-area-inset-bottom));padding:0 4px env(safe-area-inset-bottom);border-top:1px solid var(--header-border);background:var(--header-bg);white-space:normal;display:block;position:fixed;inset:auto 0 0;box-shadow:0 -3px 15px #0002}.top-navigation-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;height:60px;display:grid;overflow:visible}.top-navigation>.account-entry{display:none}.top-navigation button{text-align:center;flex-direction:column;gap:3px;width:100%;min-height:60px;padding:7px 2px 5px;font-size:10px;line-height:1.1}.top-navigation button svg{width:19px;height:19px}.top-navigation button.active:after{border-radius:0 0 3px 3px;inset:0 20% auto}}@media (max-width:480px){.site-header .brand{gap:7px}.site-header .brand-mark{width:23px;height:26px}.site-header .brand small,.site-header .topbar-platform{display:none}}
.explorer-table-panel>summary{cursor:pointer;margin:0;list-style:none}.explorer-table-panel>summary::-webkit-details-marker{display:none}.explorer-table-panel>summary:hover h3{color:var(--mintdark)}.explorer-table-panel>summary:focus-visible{outline:3px solid var(--mintdark);outline-offset:-3px;border-radius:8px}.evidence-toggle{flex:none;align-items:center;gap:15px;display:inline-flex}.evidence-chevron{border:1px solid var(--line);width:25px;height:25px;color:var(--mintdark);border-radius:5px;place-items:center;display:grid}.evidence-chevron:before{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;transition:transform .18s;transform:translateY(-2px)rotate(45deg)}.explorer-table-panel[open] .evidence-chevron:before{transform:translateY(2px)rotate(225deg)}@media (max-width:550px){.evidence-toggle{gap:7px}.explorer-table-panel>summary{padding-left:18px;padding-right:18px}}
.explorer-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.explorer-players-area{margin:24px 0 18px}.explorer-player-entry{grid-template-columns:auto minmax(0,1fr) 150px;align-items:center;gap:14px;display:grid}.explorer-player-entry label{color:var(--ink);white-space:nowrap;font-size:21px;font-weight:700}.explorer-player-entry input{background:var(--white);width:100%;min-width:0;height:44px;color:var(--ink);border:1px solid #cbdad1;border-radius:6px;padding:0 13px;font-size:13px}.explorer-player-entry input::placeholder{color:#9aaa9e}.explorer-player-entry .explorer-apply{border-radius:6px;width:100%;height:44px;margin:0}.explorer-players-area>.explorer-error{margin:9px 0 0}.explorer-players-area>.explorer-hint{margin:9px 1px 0}.explorer-selection-panel .explorer-role-section{border-top:0;padding-top:0}:is(html[data-theme=green],html[data-theme=dark]) .explorer-player-entry input{border-color:#355447}:is(html[data-theme=green],html[data-theme=dark]) .explorer-player-entry input::placeholder{color:#78948a}@media (max-width:760px){.explorer-player-entry{grid-template-columns:minmax(0,1fr) 125px;gap:9px}.explorer-player-entry label{grid-column:1/-1;font-size:18px}.explorer-player-entry input,.explorer-player-entry .explorer-apply{height:41px}}@media (max-width:480px){.explorer-players-area{margin-top:17px}.explorer-player-entry{grid-template-columns:minmax(0,1fr) 96px}.explorer-player-entry label{font-size:17px}.explorer-player-entry .explorer-apply{font-size:11px}}
.explorer-trend{margin-top:18px;padding:23px 25px}.explorer-chart-controls{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.explorer-chart-controls label{min-width:180px;color:var(--muted);letter-spacing:1.2px;flex:1;gap:7px;font-size:10px;font-weight:800;display:grid}.explorer-chart-controls select{border:1px solid var(--line);background:var(--white);width:100%;height:38px;color:var(--ink);letter-spacing:0;border-radius:5px;padding:0 10px;font-size:12px;font-weight:700}.explorer-trend-description{color:var(--muted);margin:12px 0 18px;font-size:12px;line-height:1.5}.explorer-trend-chart{width:100%;overflow-x:auto}.explorer-trend-chart svg{width:100%;min-width:460px;height:auto;display:block;overflow:visible}.explorer-trend-grid{stroke:var(--line);stroke-width:1px}.explorer-trend-axis{fill:var(--muted);font-family:DM Sans,Arial,sans-serif;font-size:10px;font-weight:600}.explorer-trend-line{fill:none;stroke:var(--mintdark);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.explorer-trend-point{fill:var(--white);stroke:var(--mintdark);stroke-width:3px;cursor:help}.explorer-trend-point:hover,.explorer-trend-point:focus-visible{fill:var(--mint);stroke-width:4px;outline:none}.explorer-trend-bar{fill:var(--mintdark);cursor:help}.explorer-trend-bar:hover,.explorer-trend-bar:focus-visible{fill:var(--mint);outline:none}.explorer-trend>.empty-state{margin:16px 0 0}@media (max-width:550px){.explorer-trend{padding:19px}.explorer-trend-chart svg{min-width:400px}}
.workspace-shell{height:100dvh;min-height:0;overflow:hidden}.workspace-shell .main-area{height:100dvh;min-height:0}.workspace-shell .content{flex-direction:column;flex:1;width:100%;max-width:none;min-height:0;padding:10px clamp(12px,2vw,28px) 12px;display:flex;overflow:hidden}.workspace-shell .demo-banner{flex:none;min-height:34px;padding:7px 11px}.workspace-shell .footer{display:none}.explorer-workspace{flex:1;grid-template-rows:auto auto auto minmax(0,1fr);grid-template-columns:minmax(360px,44%) minmax(0,1fr);gap:10px;min-width:0;min-height:0;margin-top:8px;display:grid}.explorer-workspace>.explorer-visually-hidden{grid-column:1/-1}.explorer-workspace>.explorer-players-area{z-index:10;grid-area:1/1/auto/-1;min-width:0;margin:0;position:relative}.explorer-workspace .explorer-player-entry{grid-template-columns:auto minmax(0,1fr) 112px;gap:10px}.explorer-workspace .explorer-player-entry label{font-size:16px}.explorer-workspace .explorer-player-entry input,.explorer-workspace .explorer-player-entry .explorer-apply{height:34px}.workspace-player-search{min-width:0;position:relative}.workspace-recent-popover{border:1px solid var(--line);background:var(--white);z-index:20;border-radius:7px;max-height:250px;padding:8px 10px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 12px 28px #081d1929}.workspace-recent-heading{align-items:baseline;gap:8px;display:flex}.workspace-recent-heading strong{color:var(--ink);font-size:11px}.workspace-recent-heading span{color:var(--muted);font-size:9px}.explorer-workspace .workspace-recent-popover .explorer-player-buttons{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.explorer-workspace .workspace-recent-popover .explorer-player-button{padding:6px 8px;font-size:10px}.explorer-workspace .workspace-recent-popover .explorer-available{border-top:1px solid var(--line);margin-top:10px;padding-top:8px;font-size:10px}.explorer-workspace .explorer-players-area>.explorer-hint{display:none}.explorer-workspace>.explorer-selection-panel{z-index:3;grid-area:2/1/auto/-1;min-width:0;margin:0;padding:8px 12px;position:relative}.workspace-player-filter-toggle{width:100%;min-height:28px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:2px 0;font-size:11px;font-weight:800;display:flex}.workspace-player-filter-toggle:hover{color:var(--mintdark)}.workspace-player-filter-toggle:focus-visible{outline:2px solid var(--mintdark);outline-offset:2px;border-radius:3px}.workspace-player-filter-status{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:10px;font-weight:600}.workspace-player-filter-chevron{width:18px;color:var(--muted);text-align:center;font-size:18px;line-height:1}.explorer-workspace .explorer-role-section:not([hidden]){padding-top:5px}.explorer-workspace .explorer-role-section>.explorer-hint{display:none}.workspace-player-filter-slot{display:contents}.explorer-workspace .explorer-player-filters,.explorer-workspace .explorer-player-filters[data-count="5"]{grid-template-columns:90px repeat(var(--player-count),minmax(0,1fr));grid-template-rows:20px repeat(3,28px);align-items:center;gap:4px 8px;margin-top:5px;padding-bottom:0;overflow:visible}.explorer-workspace .workspace-player-filter-labels,.explorer-workspace .explorer-player-filter{display:contents}.explorer-workspace .workspace-player-filter-labels span{color:var(--muted);white-space:nowrap;grid-column:1;font-size:9px;font-weight:800}.explorer-workspace .workspace-player-filter-labels span:first-child{grid-row:1}.explorer-workspace .workspace-player-filter-labels span:nth-child(2){grid-row:2}.explorer-workspace .workspace-player-filter-labels span:nth-child(3){grid-row:3}.explorer-workspace .workspace-player-filter-labels span:nth-child(4){grid-row:4}.explorer-workspace .explorer-player-filter>strong,.explorer-workspace .explorer-player-filter>.explorer-role-menu,.explorer-workspace .explorer-player-filter>.explorer-shield-select{grid-column:var(--player-column);min-width:0}.explorer-workspace .explorer-player-filter>strong{text-overflow:ellipsis;white-space:nowrap;grid-row:1;margin:0;font-size:11px;overflow:hidden}.explorer-workspace .explorer-player-filter>.explorer-role-menu:not(.explorer-weapon-menu){grid-row:2}.explorer-workspace .explorer-player-filter>.explorer-weapon-menu{grid-row:3}.explorer-workspace .explorer-player-filter>.explorer-shield-select{grid-row:4}.explorer-workspace .explorer-role-menu{min-width:0;position:relative}.explorer-workspace .explorer-role-menu[open]{z-index:5}.explorer-workspace .explorer-role-menu summary,.explorer-workspace .explorer-player-filters[data-count="5"] .explorer-role-menu summary,.explorer-workspace .explorer-shield-select{box-sizing:border-box;letter-spacing:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='m3 4.5 3 3 3-3' fill='none' stroke='%23315647' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 7px center;background-repeat:no-repeat;background-size:12px 12px;border-radius:5px;width:100%;height:26px;min-height:26px;margin:0;padding:0 22px 0 7px;font-family:inherit;font-size:10px;font-weight:700;line-height:24px}.explorer-workspace .explorer-role-menu summary span[aria-hidden=true]{display:none}.explorer-workspace .explorer-shield-select{appearance:none;cursor:pointer}:is(html[data-theme=green],html[data-theme=dark]) .explorer-workspace .explorer-role-menu summary,:is(html[data-theme=green],html[data-theme=dark]) .explorer-workspace .explorer-shield-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='m3 4.5 3 3 3-3' fill='none' stroke='%23e4f4e9' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html[data-theme] .explorer-workspace .explorer-role-menu summary,html[data-theme] .explorer-workspace .explorer-shield-select{background-position:right 7px center;background-repeat:no-repeat;background-size:12px 12px}.explorer-workspace .explorer-player-filter>.explorer-role-menu,.explorer-workspace .explorer-player-filter>.explorer-shield-select{margin-top:0}.explorer-workspace .explorer-role-menu-content{z-index:10;border:1px solid var(--line);background:var(--white);border-radius:6px;width:min(290px,100vw - 40px);padding:10px;position:absolute;top:calc(100% + 3px);left:0;box-shadow:0 12px 28px #081d1929}.explorer-workspace .workspace-player-filter-slot:last-child .explorer-role-menu-content{left:auto;right:0}.explorer-workspace .explorer-role-mini{z-index:20}.explorer-workspace>.explorer-layout,.workspace-filter-fields,.workspace-filter-conditions{display:contents}.explorer-workspace .explorer-controls{scrollbar-width:thin;grid-area:3/1/5;min-height:0;padding:0;display:block;overflow:auto}.explorer-workspace .explorer-controls>.panel-heading{border-bottom:1px solid var(--line);margin:0;padding:10px 14px 9px}.explorer-workspace .explorer-controls .panel-heading h3{font-size:18px;line-height:1.1}.explorer-workspace .workspace-filter-fields,.explorer-workspace .workspace-filter-conditions{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;padding:12px 14px 14px;display:grid}.explorer-workspace .workspace-filter-fields{border-bottom:1px solid var(--line)}.workspace-filter-section-heading{min-width:0;color:var(--ink);grid-column:1/-1;align-items:center;gap:6px;display:flex}.workspace-filter-section-heading>span{background:color-mix(in srgb,var(--mintdark) 15%,transparent);width:17px;height:17px;color:var(--mintdark);border-radius:4px;flex:none;place-items:center;font-size:8px;font-weight:800;display:grid}.workspace-filter-section-heading>strong{letter-spacing:.02em;font-size:11px;font-weight:800}.workspace-enemy-toggle{border:1px solid var(--line);background:var(--white);color:var(--muted);white-space:nowrap;cursor:pointer;border-radius:5px;align-items:center;gap:5px;margin-left:auto;padding:4px 6px;font-size:9px;font-weight:800;display:inline-flex}.workspace-enemy-toggle:has(input:checked){color:#16694f;background:#e3f3eb;border-color:#72bda0}.workspace-enemy-toggle input{accent-color:var(--mintdark);margin:0}.explorer-workspace .explorer-control-group{border:0;border-radius:0;min-width:0;margin:0;padding:0}.explorer-workspace .explorer-window-group,.explorer-workspace .workspace-filter-fields>.explorer-two-fields{grid-column:auto}.explorer-workspace .explorer-control-group .explorer-hint{display:none}.explorer-workspace .explorer-control-group>.explorer-field,.explorer-workspace .explorer-date-grid{margin-top:0}.explorer-workspace .explorer-field{color:var(--muted);letter-spacing:.07em;gap:3px;font-size:9px}.explorer-workspace .explorer-field select,.explorer-workspace .explorer-field input[type=date]{border-color:var(--line);background:var(--white);min-height:31px;color:var(--ink);border-radius:6px;padding:5px 8px;font-size:11px;font-weight:700}.workspace-window-choice{min-width:0;position:relative}.workspace-window-choice .explorer-field{min-width:0}.workspace-window-control{border:1px solid var(--line);background:var(--white);border-radius:6px;align-items:center;gap:4px;min-height:31px;margin-top:3px;padding:3px 5px 3px 0;display:flex}.workspace-window-control:focus-within{border-color:var(--mintdark)}.workspace-window-control select{min-width:0;color:var(--ink);background:0 0;border:0;flex:1;padding:3px 4px 3px 8px;font-size:11px;font-weight:700}.workspace-window-control select option{background:var(--white);color:var(--ink)}:is(html[data-theme=green],html[data-theme=dark]) .workspace-window-control select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.workspace-window-control select:focus{outline:none}.workspace-window-control .workspace-slider-pick{min-height:22px;padding:2px 6px}.explorer-workspace .explorer-two-fields{gap:10px}.explorer-workspace .explorer-check{gap:7px}.explorer-workspace .explorer-check strong{font-size:10px}.explorer-workspace .explorer-check small{display:none}.explorer-workspace .workspace-condition{border:1px solid var(--line);background:color-mix(in srgb,var(--white) 72%,var(--paper));border-radius:6px;justify-content:space-between;align-items:center;gap:6px;min-height:38px;padding:6px 8px;display:flex}.explorer-workspace .workspace-condition:has(input:checked){border-color:color-mix(in srgb,var(--mintdark) 55%,var(--line));background:color-mix(in srgb,var(--mintdark) 9%,var(--white))}.explorer-workspace .workspace-multikill-condition{grid-column:auto}.explorer-workspace .workspace-condition .explorer-check{flex:1;min-width:0}.workspace-slider-pick{border:1px solid var(--line);background:var(--white);color:var(--muted);white-space:nowrap;border-radius:5px;flex:none;padding:4px 6px;font-size:9px;font-weight:800}.workspace-slider-pick:hover{border-color:var(--mintdark);color:var(--ink)}.workspace-slider-pick[aria-pressed=true]{color:#16694f;background:#e3f3eb;border-color:#72bda0}.workspace-shared-threshold{border:1px solid var(--line);background:color-mix(in srgb,var(--mintdark) 5%,var(--white));border-radius:6px;grid-column:1/-1;padding:7px 10px}.workspace-shared-threshold label,.workspace-shared-threshold>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.workspace-shared-threshold label{color:var(--muted);letter-spacing:.07em;font-size:9px;font-weight:800}.workspace-shared-threshold label strong{color:var(--mintdark);letter-spacing:0;font-size:12px}.workspace-shared-threshold input{width:100%;accent-color:var(--mintdark);margin:4px 0 0;display:block}.workspace-shared-threshold>div{color:var(--muted);font-size:8px}.workspace-output-nav{grid-area:3/2;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;min-width:0;padding:8px;display:grid}.workspace-output-nav .panel-overline{grid-column:1/-1;padding:1px 2px 3px}.workspace-output-nav button{width:100%;color:var(--muted);text-align:center;background:0 0;border:1px solid #0000;border-radius:5px;padding:7px 4px;font-size:11px;font-weight:700}.workspace-output-nav button:hover{background:var(--paper);color:var(--ink)}.workspace-output-nav button.active{color:#16694f;background:#e3f3eb;border-color:#b9e1cb}.explorer-workspace .explorer-results,.explorer-workspace .explorer-trend,.explorer-workspace .explorer-player-panel,.explorer-workspace .explorer-table-panel{grid-area:4/2;min-width:0;min-height:0;margin:0;overflow:auto}.explorer-workspace[data-alt-statistic=true] .explorer-results:not(.explorer-insight-results){display:none}.explorer-workspace .explorer-results{padding:14px}.explorer-workspace .explorer-results h3{font-size:20px}.explorer-workspace .explorer-rate{margin:6px 0 0;font-size:clamp(55px,6vw,75px)}.explorer-workspace .explorer-results>p{margin-bottom:8px;font-size:11px}.explorer-workspace .explorer-result-stats{padding-top:8px}.explorer-workspace .explorer-result-stats>div{padding-left:7px;padding-right:7px}.explorer-workspace .explorer-result-stats strong{font-size:26px}.explorer-workspace .explorer-result-stats span{font-size:8px}.explorer-workspace .explorer-result-note{margin-top:8px;padding-top:6px;font-size:9px}.explorer-workspace .explorer-trend{padding:15px}.explorer-workspace .explorer-trend .panel-heading h3{font-size:17px;line-height:1.1}.explorer-workspace .explorer-trend .round-count{white-space:nowrap}.explorer-workspace .explorer-chart-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.explorer-workspace .explorer-chart-controls label{gap:4px;min-width:0;font-size:8px}.explorer-workspace .explorer-chart-controls select{height:31px;padding:0 5px;font-size:10px}.explorer-workspace .explorer-trend-description{margin:8px 0;font-size:10px}.explorer-workspace .explorer-trend-chart svg{min-width:0;max-height:300px}.explorer-workspace .explorer-player-panel,.explorer-workspace .explorer-table-panel{flex-direction:column;padding:14px 0 0;display:flex}.explorer-workspace .explorer-player-panel .panel-heading,.explorer-workspace .explorer-table-panel .panel-heading{padding:0 17px 12px}.explorer-workspace .explorer-player-panel .table-wrap,.explorer-workspace .explorer-table-panel .table-wrap{flex:auto;height:0;min-height:0;overflow:auto}.explorer-workspace .explorer-table-panel[open]{display:flex}.explorer-workspace .explorer-table-panel{position:relative}.explorer-workspace .explorer-table-panel .table-wrap{height:auto;position:absolute;inset:122px 0 0;overflow:auto}.explorer-workspace .explorer-table-panel th{z-index:1;position:sticky;top:0}.explorer-workspace .explorer-table-panel>summary{pointer-events:none}.explorer-workspace .explorer-table-panel .evidence-chevron,.explorer-workspace[data-output=statistics] .explorer-trend,.explorer-workspace[data-output=statistics] .explorer-player-panel,.explorer-workspace[data-output=statistics] .explorer-table-panel,.explorer-workspace[data-output=chart] .explorer-results,.explorer-workspace[data-output=chart] .explorer-player-panel,.explorer-workspace[data-output=chart] .explorer-table-panel,.explorer-workspace[data-output=players] .explorer-results,.explorer-workspace[data-output=players] .explorer-trend,.explorer-workspace[data-output=players] .explorer-table-panel,.explorer-workspace[data-output=rounds] .explorer-results,.explorer-workspace[data-output=rounds] .explorer-trend,.explorer-workspace[data-output=rounds] .explorer-player-panel{display:none}:is(html[data-theme=green],html[data-theme=dark]) .workspace-output-nav button.active{color:#d4f8e0;background:#1d5340;border-color:#61c493}:is(html[data-theme=green],html[data-theme=dark]) .workspace-enemy-toggle:has(input:checked){color:#d4f8e0;background:#1d5340;border-color:#61c493}:is(html[data-theme=green],html[data-theme=dark]) .workspace-slider-pick[aria-pressed=true]{color:#d4f8e0;background:#1d5340;border-color:#61c493}@media (max-width:1050px){.explorer-workspace{grid-template-columns:minmax(390px,48%) minmax(0,1fr)}.workspace-output-nav button{font-size:10px}}@media (max-width:760px){.workspace-shell{height:auto;overflow:visible}.workspace-shell .main-area{height:auto}.workspace-shell .content{overflow:visible}.workspace-shell .footer{display:flex}.explorer-workspace{display:block}.explorer-workspace>.explorer-selection-panel,.explorer-workspace .explorer-controls,.workspace-output-nav,.explorer-workspace .explorer-results,.explorer-workspace .explorer-trend,.explorer-workspace .explorer-player-panel,.explorer-workspace .explorer-table-panel{margin-top:10px}.explorer-workspace .explorer-player-filters,.explorer-workspace .explorer-player-filters[data-count="5"]{grid-template-rows:none;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.explorer-workspace .workspace-player-filter-labels{display:none}.explorer-workspace .explorer-player-filter,.explorer-workspace .explorer-player-filters[data-count="5"] .explorer-player-filter{border:1px solid var(--line);background:var(--paper);border-radius:6px;padding:6px;display:block}.explorer-workspace .explorer-player-filter>strong{margin-bottom:5px;display:block}.explorer-workspace .explorer-player-filter>.explorer-role-menu,.explorer-workspace .explorer-player-filter>.explorer-shield-select{margin-top:4px}.explorer-workspace .explorer-controls{max-height:none;display:block}.explorer-workspace .workspace-filter-conditions{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-output-nav{flex-flow:wrap}.workspace-output-nav .panel-overline{width:100%}.workspace-output-nav button{width:auto}.explorer-workspace .explorer-results,.explorer-workspace .explorer-trend,.explorer-workspace .explorer-player-panel,.explorer-workspace .explorer-table-panel{min-height:280px}.explorer-workspace .explorer-table-panel{max-height:520px}}@media (max-width:480px){.explorer-workspace .workspace-filter-fields,.explorer-workspace .workspace-filter-conditions{grid-template-columns:minmax(0,1fr);padding-inline:16px}.explorer-workspace .workspace-filter-fields>.explorer-two-fields,.explorer-workspace .explorer-two-fields{grid-template-columns:minmax(0,1fr)}.workspace-filter-section-heading{flex-wrap:wrap}.workspace-enemy-toggle{margin-left:0}.workspace-output-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-output-nav button{min-height:42px}.explorer-workspace .explorer-chart-controls{grid-template-columns:minmax(0,1fr)}.workspace-player-filter-toggle{flex-wrap:wrap}.workspace-player-filter-status{margin-left:0}.workspace-player-filter-chevron{margin-left:auto}.explorer-workspace .explorer-table-panel .table-wrap{top:180px}}
.workspace-output-heading{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;display:flex}.workspace-output-heading .panel-overline{width:auto}.explorer-guide-replay{border:1px solid var(--line);background:var(--white);color:var(--muted);cursor:pointer;border-radius:5px;padding:5px 8px;font-size:10px;font-weight:800}.workspace-output-nav .explorer-guide-replay{border:1px solid var(--line);background:var(--white);width:auto;color:var(--muted);text-align:center;padding:4px 8px;font-size:10px;font-weight:800}.explorer-guide-replay:hover,.explorer-guide-replay:focus-visible{border-color:var(--mintdark);color:var(--mintdark)}.explorer-workspace[data-tour-step="0"] [data-tour-target="0"],.explorer-workspace[data-tour-step="1"] [data-tour-target="1"],.explorer-workspace[data-tour-step="2"] [data-tour-target="2"],.explorer-workspace[data-tour-step="3"] [data-tour-target="3"],.explorer-workspace[data-tour-step="4"] [data-tour-target="4"]{outline:3px solid var(--mintdark);outline-offset:3px;box-shadow:0 0 0 7px color-mix(in srgb,var(--mintdark) 22%,transparent);scroll-margin-top:18px}.explorer-guide{z-index:80;border:1px solid var(--mintdark);background:var(--white);width:min(390px,100vw - 32px);color:var(--ink);border-radius:10px;padding:18px 20px;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 55px #0005}.explorer-guide-progress{color:var(--mintdark);letter-spacing:1px;font-size:10px;font-weight:800}.explorer-guide h2{margin:10px 0 6px;font-size:19px;line-height:1.2}.explorer-guide p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.explorer-guide-actions,.explorer-guide-actions>div{align-items:center;gap:8px;display:flex}.explorer-guide-actions{justify-content:space-between;margin-top:17px}.explorer-guide-actions button{border:1px solid var(--line);background:var(--white);color:var(--ink);cursor:pointer;border-radius:5px;padding:8px 10px;font-size:11px;font-weight:800}.explorer-guide-actions button:hover,.explorer-guide-actions button:focus-visible{border-color:var(--mintdark)}.explorer-guide-actions .explorer-guide-next{border-color:var(--mintdark);background:var(--mintdark);color:#fff}@media (max-width:760px){.explorer-guide{padding:15px 17px;bottom:16px;right:16px}.explorer-workspace[data-tour-step] [data-tour-target]{scroll-margin-top:12px}}
.profile-search-bar{z-index:20;flex:none;margin:8px 0 20px;position:relative}.profile-search-bar .explorer-player-entry{grid-template-columns:auto minmax(0,1fr) 112px;gap:10px}.profile-search-bar .explorer-player-entry label{font-size:16px}.profile-search-bar .explorer-player-entry input,.profile-search-bar .profile-search-submit{height:34px}.profile-search-bar .profile-search-submit{white-space:nowrap;justify-content:center;align-items:center;gap:6px;font-size:11px;display:flex}.profile-search-bar .workspace-recent-popover .explorer-player-buttons{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.profile-search-bar .workspace-recent-popover .explorer-player-button{padding:6px 8px;font-size:10px}.profile-search-bar .workspace-recent-popover .explorer-available{border-top:1px solid var(--line);margin-top:10px;padding-top:8px;font-size:10px}.profile-search-error{color:#b34b4b;margin:5px 0 0;font-size:11px;font-weight:700}.profile-refresh-notice{color:var(--muted);margin:6px 3px 0;font-size:10px;font-weight:600}@media (max-width:680px){.profile-search-bar .explorer-player-entry{grid-template-columns:minmax(0,1fr) 112px}.profile-search-bar .explorer-player-entry label{grid-column:1/-1;font-size:16px}}
.private-profile-notice{width:100%;max-width:680px;margin:20px auto;padding:30px 34px}.private-profile-notice h2{color:var(--ink);text-transform:uppercase;margin:10px 0 14px;font-family:Barlow Condensed,Impact,sans-serif;font-size:30px}.private-profile-notice p{max-width:570px;color:var(--muted);margin:0 0 12px;font-size:13px;line-height:1.6}.private-profile-notice .account-action{margin-top:10px}.explorer-workspace>.private-profile-notice{grid-area:2/1/5/-1;align-self:start}@media (max-width:680px){.private-profile-notice{padding:24px 22px}}
.overview-identity-strip{margin-top:16px;margin-bottom:28px}.overview-rank-panel{color:#f1f7ff;background:#112b48;border-color:#244767;margin-top:18px;padding:20px 22px 14px;overflow:hidden}.overview-rank-panel .panel-heading h3{color:#f1f7ff;font-size:20px}.overview-rank-panel .panel-overline{color:#76c8de}.rank-mobile-disclosure{display:none}.rank-latest{color:#a6bdd4;white-space:nowrap;align-items:baseline;gap:8px;font-size:10px;display:flex}.rank-latest strong{color:#f1f7ff;font-size:15px}.rank-chart-wrap{margin-top:8px;position:relative}.rank-chart-viewport{overscroll-behavior-inline:contain;scrollbar-width:thin;max-width:100%;overflow-x:auto}.rank-chart-viewport:focus-visible{outline-offset:-2px;outline:2px solid #9acdf5}.rank-history-chart{width:100%;height:auto;display:block;overflow:visible}.rank-band{opacity:.18}.rank-band-iron{fill:#89949f}.rank-band-bronze{fill:#aa6c53}.rank-band-silver{fill:#aebdc9}.rank-band-gold{fill:#d2a042}.rank-band-platinum{fill:#48b7aa}.rank-band-diamond{fill:#668dd1}.rank-band-ascendant{fill:#54b382}.rank-band-immortal{fill:#ca6286}.rank-band-radiant{fill:#efd468}.rank-grid-line{stroke:#49647e;stroke-width:1px;stroke-dasharray:4 5}.rank-zero-line{stroke:#9cb8d0;stroke-width:1.5px}.rank-date-grid-line{stroke:#49647e;stroke-width:1px;opacity:.65}.rank-date-axis,.rank-date-tick{stroke:#a9c1d7;stroke-width:1px}.rank-axis-label,.rank-date-label{fill:#a9c1d7;font-family:DM Sans,Arial,sans-serif;font-size:15px;font-weight:700}.rank-date-label{font-size:14px}.rank-month-label{fill:#8faac4;font-family:DM Sans,Arial,sans-serif;font-size:12px;font-weight:700}.rank-history-line{fill:none;stroke:#5cb5ee;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.rank-point-hit{fill:#0000;cursor:default}.rank-point{stroke:#112b48}.rank-point.win{fill:#32d583}.rank-point.loss{fill:#f04452}.rank-point-hit:focus-visible{stroke:#fff;stroke-width:1.5px;outline:none}.rank-point-tooltip{z-index:5;color:#f1f7ff;pointer-events:none;background:#09213a;border:1px solid #52708a;border-radius:6px;gap:3px;min-width:140px;padding:8px 10px;font-size:11px;line-height:1.3;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 12px));box-shadow:0 8px 22px #06142299}.rank-point-tooltip.below{transform:translate(-50%,12px)}.rank-point-tooltip span,.rank-point-tooltip small{color:#b5c9da}.rank-point-tooltip strong{font-size:12px}.rank-chart-note{color:#a6bdd4;margin:0;font-size:10px;line-height:1.4}.rank-empty{color:#a6bdd4;padding:40px 0;font-size:12px}.recent-panel .match-list{overscroll-behavior:contain;scrollbar-color:#a9c8bc transparent;scrollbar-width:thin;max-height:280px;overflow-y:auto}.recent-panel .match-list:focus-visible{outline:2px solid var(--mintdark);outline-offset:2px}@media (max-width:680px){.overview-rank-panel{padding:15px 12px 12px}.rank-mobile-disclosure{color:#f1f7ff;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;width:100%;min-height:40px;padding:2px 25px 2px 0;font-family:Barlow Condensed,Impact,sans-serif;font-size:20px;font-weight:800;display:flex;position:relative}.rank-mobile-disclosure svg{stroke-width:1.8px;color:#a6bdd4;transition:transform .2s;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.rank-mobile-disclosure[aria-expanded=true] svg{transform:translateY(-50%)rotate(180deg)}.overview-rank-panel .panel-heading{margin-top:12px;display:block}.overview-rank-panel .panel-heading>div:first-child{display:none}.overview-rank-panel .rank-chart-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.overview-rank-panel .rank-window{min-width:0}.overview-rank-panel .rank-window select{width:100%;min-width:0}.overview-rank-panel[data-mobile-collapsed=true] .panel-heading,.overview-rank-panel[data-mobile-collapsed=true] .rank-chart-body{display:none}.rank-latest{text-align:right;display:block}.rank-latest strong{display:block}.rank-axis-label,.rank-date-label{font-size:14px}.rank-chart-wrap{min-width:0}.rank-history-chart{width:100%}.rank-axis-label,.rank-date-label{font-size:12px}.rank-month-label{font-size:11px}}
.performance-tables{grid-template-columns:repeat(4,minmax(205px,1fr));align-items:start;gap:10px;display:grid}.performance-table-panel{flex-direction:column;min-width:0;padding:16px 12px 12px;display:flex}.performance-table-heading{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.performance-table-heading strong{color:var(--muted);white-space:nowrap;font-size:10px}.performance-table-title{align-items:center;gap:7px;min-width:0;display:flex}.buy-type-info{flex:none;align-items:center;display:inline-flex;position:relative}.buy-type-info-button{border:1px solid var(--muted);width:17px;height:17px;color:var(--muted);cursor:help;background:0 0;border-radius:50%;place-items:center;padding:0;font-size:11px;font-weight:800;line-height:1;display:grid}.buy-type-info-button:hover,.buy-type-info-button:focus-visible{border-color:var(--mintdark);color:var(--mintdark)}.buy-type-tooltip{z-index:5;border:1px solid var(--line);background:var(--white);width:min(270px,75vw);color:var(--ink);opacity:0;pointer-events:none;visibility:hidden;border-radius:8px;padding:10px 12px;font-size:11px;font-weight:500;line-height:1.45;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%,-4px);box-shadow:0 8px 24px #00000029}.buy-type-info:hover .buy-type-tooltip,.buy-type-info:focus-within .buy-type-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}.performance-table-scroll{overscroll-behavior:contain;min-height:0;max-height:270px;overflow-y:auto}.performance-table-panel table{width:100%;min-width:0}.performance-table-panel th,.performance-table-panel td{border-top:1px solid var(--line);color:var(--ink);background:0 0;padding:9px 5px;font-size:11px;line-height:1.25}.performance-table-panel thead th{color:var(--muted);letter-spacing:.7px;font-size:9px;font-weight:800}.performance-table-panel th:first-child{text-align:left}.performance-table-panel td,.performance-table-panel thead th:not(:first-child){text-align:right}.performance-table-panel tbody th{font-weight:700}.performance-table-panel tbody td:last-child{color:var(--mintdark);font-weight:800}@media (max-width:1050px){.performance-tables{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.performance-tables{grid-template-columns:minmax(0,1fr)}.performance-table-scroll{max-height:none;overflow:visible}}
.overview-hero{grid-template-columns:minmax(220px,260px) minmax(0,1fr);align-items:stretch;gap:16px;margin:17px 0 0;display:grid}.overview-player-card{flex-direction:column;min-width:0;padding:18px;display:flex}.overview-card-art{color:#e9fff4;letter-spacing:1.3px;background:radial-gradient(circle at 70% 35%,#329b87 0%,#174c4c 36%,#102d36 75%);border:1px solid #3d7069;border-radius:8px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:148px;padding:15px;font-size:9px;font-weight:800;display:flex;position:relative;overflow:hidden}.overview-card-art:after{content:"";border:1px solid #8de5c466;border-radius:35%;width:160px;height:160px;position:absolute;top:-30px;right:-28px;transform:rotate(25deg);box-shadow:0 0 0 20px #8de5c414,0 0 0 44px #8de5c40b}.overview-card-symbol{color:#9af0cc;text-shadow:0 3px 22px #77edba55;font-family:Barlow Condensed,Impact,sans-serif;font-size:72px;font-weight:800;line-height:1}.overview-player-identity{border-bottom:1px solid var(--line);padding:16px 0 14px}.overview-player-identity h1{color:var(--ink);overflow-wrap:anywhere;margin:0;font-family:Barlow Condensed,Impact,sans-serif;font-size:28px;line-height:1}.overview-player-identity h1 span{color:var(--mintdark);margin-top:4px;font-family:DM Sans,Arial,sans-serif;font-size:12px;font-weight:800;display:block}.overview-player-identity p{color:var(--muted);letter-spacing:1px;margin:9px 0 0;font-size:9px;font-weight:800}.overview-rank-facts{gap:13px;margin:16px 0;display:grid}.overview-rank-facts div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.overview-rank-facts dt,.overview-player-totals span{color:var(--muted);font-size:10px;font-weight:700}.overview-rank-facts dd{color:var(--ink);text-align:right;margin:0;font-size:12px;font-weight:800}.overview-player-totals{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:14px 10px;margin-top:auto;padding-top:16px;display:grid}.overview-player-totals div{gap:5px;display:grid}.overview-player-totals strong{color:var(--mintdark);font-family:Barlow Condensed,Impact,sans-serif;font-size:29px;line-height:1}.overview-player-tags{border-top:1px solid var(--line);margin-top:15px;padding-top:13px}.overview-tags-heading{color:var(--muted);letter-spacing:1.1px;font-size:9px;font-weight:800;display:block}.overview-tag-list{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.overview-tag{border:1px solid var(--line);background:var(--paper);cursor:help;border-radius:7px;place-items:center;width:34px;height:34px;font-size:19px;display:grid;position:relative}.overview-tag.agent-tag{gap:5px;width:auto;padding:0 8px;display:inline-flex}.overview-agent-name{color:var(--ink);font-size:11px;font-weight:800}.overview-tag.role-tag{background:#163944;border-color:#2b6571}.overview-tag.role-tag:hover,.overview-tag.role-tag:focus-visible{background:#20505b;border-color:#5bd2bf}.overview-tag.role-tag .overview-agent-name{color:#f1ffff}.overview-role-icon{object-fit:contain;width:18px;height:18px;display:block}.overview-agent-icon{object-fit:cover;border-radius:50%;width:22px;height:22px;display:block}.overview-tag:hover,.overview-tag:focus-visible{border-color:var(--mintdark);background:#e8f6ef}.overview-tag-tooltip{z-index:10;border:1px solid var(--line);background:var(--white);width:max-content;max-width:210px;color:var(--ink);opacity:0;pointer-events:none;visibility:hidden;border-radius:6px;padding:8px 10px;font-size:10px;font-weight:700;line-height:1.4;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);left:0;transform:translateY(4px);box-shadow:0 8px 22px #0a241b26}.overview-tag:hover .overview-tag-tooltip,.overview-tag:focus-visible .overview-tag-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.overview-player-tags p{color:var(--muted);margin:9px 0 0;font-size:10px;line-height:1.4}.overview-hero-main{grid-template-rows:auto minmax(0,1fr);gap:16px;min-width:0;display:grid}.overview-hero-main .overview-rank-panel{margin:0}.rank-chart-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.rank-window{color:#b5c9da;white-space:nowrap;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.rank-window select{color:#f1f7ff;background:#183b5d;border:1px solid #567189;border-radius:5px;min-height:32px;padding:5px 8px;font-size:11px;font-weight:700}.overview-highlights{min-height:320px;padding:22px 24px}.overview-highlights-heading,.overview-recent .panel-heading{grid-template-columns:minmax(0,1fr) auto 32px;align-items:center;gap:10px;min-height:40px;display:grid}.overview-highlights-heading h3,.overview-recent .panel-heading h3{color:var(--ink);letter-spacing:.15px;text-transform:uppercase;white-space:nowrap;margin:0;font-family:Barlow Condensed,Impact,sans-serif;font-size:20px;font-weight:800;line-height:1}.overview-collapse-button{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid}.overview-collapse-button:hover,.overview-collapse-button:focus-visible{background:var(--paper);color:var(--mintdark)}.overview-collapse-button svg{transition:transform .2s}.overview-collapse-button[aria-expanded=true] svg{transform:rotate(180deg)}.overview-collapsible-content[hidden]{display:none}.overview-highlights[data-collapsed=true]{min-height:0}.overview-highlights-heading .text-button,.overview-recent .panel-heading .text-button{white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.overview-highlight-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.overview-highlight-group{min-width:0}.overview-highlight-group h2{text-transform:uppercase;margin:0;font-family:Barlow Condensed,Impact,sans-serif;font-size:24px;line-height:1}.overview-highlight-group.strengths h2{color:#2b9d76}.overview-highlight-group.weaknesses h2{color:#c65d68}.overview-insight-list{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.overview-insight-list li{border:1px solid var(--line);background:var(--paper);min-height:68px;color:var(--ink);border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:14px;line-height:1.45;display:flex}.overview-insight-list strong,.insights-table td strong{font-weight:800}.overview-highlight-group.strengths .overview-insight-list li{border-left:3px solid #2b9d76}.overview-highlight-group.weaknesses .overview-insight-list li{border-left:3px solid #c65d68}.overview-insight-list li>a{width:28px;height:28px;color:var(--mintdark);border-radius:5px;flex:none;place-items:center;text-decoration:none;display:grid}.overview-insight-list li>a:hover,.overview-insight-list li>a:focus-visible{background:var(--line);outline-offset:2px}.overview-highlights-empty,.overview-highlight-group>p{color:var(--muted);margin:14px 0 0;font-size:11px;line-height:1.5}.overview-loading-message{color:var(--muted);margin:12px 0;font-size:13px;line-height:1.5}.overview-highlights-empty.overview-loading-message{font-size:13px}.overview-loading-panel{align-content:start;gap:14px;min-height:220px;padding:20px 24px;display:grid}.overview-loading-panel h3{color:var(--ink);text-transform:uppercase;margin:0;font-family:Barlow Condensed,Impact,sans-serif;font-size:20px}.overview-loading-panel p{color:var(--muted);margin:0;font-size:13px}.overview-insights-refreshing{color:var(--muted);margin-top:7px;font-size:10px;display:block}.insights-page{margin-top:17px;padding:24px}.insights-page-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.insights-page-heading h1{color:var(--ink);margin:8px 0;font-family:Barlow Condensed,Impact,sans-serif;font-size:32px;line-height:1.1}.insights-page-heading h1 span{color:var(--mintdark)}.insights-page-heading p{max-width:650px;color:var(--muted);margin:0;font-size:11px;line-height:1.5}.insights-page-heading .text-button{flex:none;align-items:center;gap:5px;display:inline-flex}.insights-page-heading .text-button svg{transform:rotate(180deg)}.insights-page-count{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:17px;font-size:10px;font-weight:800}.insights-page-toolbar{align-items:center;gap:12px;margin-top:18px;display:flex}.insights-page-toolbar label{color:var(--ink);flex:none;font-size:11px;font-weight:800}.insights-page-toolbar input{border:1px solid var(--line);background:var(--white);min-width:0;max-width:490px;color:var(--ink);border-radius:6px;flex:1;padding:10px 12px;font-size:12px}.insights-page-toolbar>span{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:10px;font-weight:800}.insights-table-wrap{border:1px solid var(--line);border-radius:7px;margin-top:16px;overflow:auto}.insights-table{border-collapse:collapse;width:100%;min-width:560px}.insights-table th{background:var(--paper);color:var(--muted);letter-spacing:.08em;font-size:9px}.insights-table td{background:var(--white);color:var(--ink);white-space:normal;font-size:11px;line-height:1.5}.insights-table th,.insights-table td{border-top:1px solid var(--line);padding:12px 14px}.insights-table thead th{border-top:0}.insights-sort-button{color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0}.insights-sort-button:hover,.insights-sort-button:focus-visible{color:var(--mintdark)}.insights-table th:nth-child(2),.insights-table th:nth-child(3),.insights-table td:nth-child(2),.insights-table td:nth-child(3){white-space:nowrap;text-align:right}.insights-table .insights-metric{color:var(--mintdark);font-weight:800}.insights-table td:last-child{text-align:center;width:44px;padding:6px}.insights-table td:last-child a{width:31px;height:31px;color:var(--mintdark);border-radius:5px;place-items:center;display:inline-grid}.insights-table td:last-child a:hover,.insights-table td:last-child a:focus-visible{background:var(--paper)}.insights-page .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.insights-page-empty{color:var(--muted);margin:20px 0 0;font-size:12px}.overview-highlights-empty.insight-unlock-message,.insights-page-empty.insight-unlock-message{color:var(--ink);font-size:clamp(18px,1.7vw,22px);font-weight:700;line-height:1.45}.overview-performance{margin-top:16px;overflow:visible}.overview-performance summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:12px 22px;list-style:none;display:flex}.overview-performance summary::-webkit-details-marker{display:none}.overview-performance summary>span:first-child{gap:3px;display:grid}.overview-performance summary strong{color:var(--ink);text-transform:uppercase;font-family:Barlow Condensed,Impact,sans-serif;font-size:20px}.overview-disclosure-end{color:var(--muted);white-space:nowrap;align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}.overview-disclosure-end svg{transition:transform .2s}.overview-performance[open] .overview-disclosure-end svg{transform:rotate(180deg)}.overview-performance-content{padding:0 16px 16px}.overview-performance-content .performance-table-panel{box-shadow:none}.overview-recent{margin-top:16px}.overview-recent .match-list{gap:15px;max-height:360px;padding:2px 3px 4px 0;display:grid;overflow:auto}.recent-match-day{gap:7px;min-width:870px;display:grid}.recent-match-day-heading{min-height:34px;color:var(--ink);align-items:center;gap:22px;padding:3px 5px;display:flex}.recent-match-day-heading>div{align-items:center;gap:9px;min-width:190px;display:flex}.recent-match-day-heading strong{font-family:Barlow Condensed,Impact,sans-serif;font-size:20px;line-height:1}.recent-match-day-heading>div>span{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:4px;padding:3px 5px;font-size:9px;font-weight:800}.recent-match-record{white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.recent-match-record b:first-child{color:var(--mintdark)}.recent-match-record b:last-child{color:#d1616b}.recent-match-record>span{color:var(--muted)}.recent-match-group-kda{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:10px;font-weight:800}.recent-match-session{border-left:2px solid var(--line);gap:6px;padding-left:9px;display:grid}.recent-match-session-heading{min-height:22px;color:var(--muted);align-items:center;gap:12px;padding:0 4px;font-size:10px;font-weight:700;display:flex}.recent-match-session-heading strong{color:var(--ink);letter-spacing:.04em;text-transform:uppercase;font-size:10px}.recent-match-session-heading span:last-child{margin-left:auto}.recent-match-session-cards{gap:7px;display:grid}.recent-match-card{border:1px solid var(--line);background:var(--white);min-width:870px;min-height:72px;color:var(--ink);text-align:left;border-radius:7px;grid-template-columns:7px 48px minmax(125px,1fr) 84px auto 16px;align-items:center;gap:13px;padding:0 14px 0 0;display:grid;box-shadow:0 2px 6px #102e2110}.recent-match-card:hover{border-color:var(--mintdark);background:var(--paper)}.recent-match-card:focus-visible{outline:2px solid var(--mintdark);outline-offset:2px}.recent-match-card .match-result-bar{border-radius:6px 0 0 6px;align-self:stretch;width:7px;height:auto}.recent-match-agent{background:var(--paper);border-radius:5px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.recent-match-agent img{object-fit:cover;width:100%;height:100%}.recent-match-identity{gap:3px;min-width:0;display:grid}.recent-match-identity small,.recent-match-score small,.recent-match-stat small{color:var(--muted);letter-spacing:.03em;white-space:nowrap;font-size:9px;font-weight:800}.recent-match-identity strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-family:Barlow Condensed,Impact,sans-serif;font-size:21px;line-height:1;overflow:hidden}.recent-match-identity>span{color:var(--muted);font-size:9px;font-weight:700}.recent-match-score{text-align:center;gap:3px;display:grid}.recent-match-score strong{justify-content:center;align-items:baseline;gap:4px;font-family:Barlow Condensed,Impact,sans-serif;font-size:24px;line-height:1;display:flex}.recent-match-score .win{color:#0f9a77}.recent-match-score .loss{color:#d1616b}.recent-match-score .opponent{color:var(--muted)}.recent-match-score .divider{color:var(--muted);font-size:16px}.recent-match-stats{grid-template-columns:52px 91px 58px 58px 48px 48px;align-items:center;gap:10px;display:grid}.recent-match-stat{text-align:center;gap:5px;display:grid}.recent-match-stat strong{color:var(--ink);white-space:nowrap;font-family:Barlow Condensed,Impact,sans-serif;font-size:19px;line-height:1}.recent-match-card>svg{color:var(--muted)}:is(html[data-theme=green],html[data-theme=dark]) .recent-match-score .win{color:#6fddb0}:is(html[data-theme=green],html[data-theme=dark]) .recent-match-score .loss{color:#f18a91}:is(html[data-theme=green],html[data-theme=dark]) .recent-match-record b:first-child{color:#6fddb0}@media (max-width:950px){.recent-match-card{gap:10px;min-width:840px}.recent-match-stats{gap:7px}}.archive-list{overscroll-behavior:contain;scrollbar-color:#a9c8bc transparent;scrollbar-width:thin;max-height:min(72vh,720px);overflow-y:auto}.archive-list:focus-visible{outline:2px solid var(--mintdark);outline-offset:2px}:is(html[data-theme=green],html[data-theme=dark]) .overview-player-identity h1,:is(html[data-theme=green],html[data-theme=dark]) .overview-rank-facts dd,:is(html[data-theme=green],html[data-theme=dark]) .overview-performance summary strong{color:#eaf7ef}@media (max-width:850px){.overview-highlight-columns{grid-template-columns:1fr}}@media (max-width:800px){.overview-hero{grid-template-columns:200px minmax(0,1fr)}.overview-player-card{padding:14px}}@media (max-width:650px){.overview-hero{grid-template-columns:1fr}.overview-player-card{grid-template-columns:110px minmax(0,1fr);gap:0 14px;display:grid}.overview-card-art{grid-row:1/4;min-height:155px}.overview-card-symbol{font-size:55px}.overview-player-identity{padding-top:0}.overview-rank-facts{margin:10px 0}.overview-player-totals,.overview-player-tags{grid-column:1/-1;margin-top:12px}.overview-highlights{min-height:0;padding:18px}.overview-highlights-heading,.overview-recent .panel-heading{gap:6px}.overview-highlights-heading .text-button,.overview-recent .panel-heading .text-button{font-size:10px}.insights-page{padding:17px}.insights-page-heading{flex-direction:column}.insights-page-toolbar{flex-wrap:wrap}.insights-page-toolbar label{width:100%}.insights-page-toolbar>span{margin-left:0}.overview-performance summary{padding:10px 14px}.overview-disclosure-end{font-size:0}.overview-performance-content{padding:0 8px 8px}.overview-player-totals div{text-align:center;justify-items:center}.overview-performance summary{justify-content:flex-start;position:relative}.overview-performance summary>span:first-child{text-align:left}.overview-performance summary strong{white-space:nowrap;font-size:20px}.overview-performance .overview-disclosure-end{position:absolute;top:50%;right:14px;transform:translateY(-50%)}.overview-recent .match-list{max-height:min(70vh,640px);overflow-x:hidden}.recent-match-day,.recent-match-card{min-width:0}.recent-match-day-heading{flex-wrap:wrap;gap:5px 12px}.recent-match-day-heading>div{min-width:0}.recent-match-group-kda{width:100%;margin-left:0}.recent-match-session-heading{flex-wrap:wrap;gap:4px 9px}.recent-match-session-heading span:last-child{width:100%;margin-left:0}.recent-match-card{grid-template-columns:7px 40px minmax(0,1fr) auto 14px;grid-template-areas:"bar agent identity score arrow""bar stats stats stats arrow";gap:8px;padding:8px 8px 8px 0}.recent-match-card .match-result-bar{grid-area:bar;margin-block:-8px}.recent-match-agent{grid-area:agent;width:40px;height:40px}.recent-match-identity{grid-area:identity}.recent-match-identity small{text-overflow:ellipsis;overflow:hidden}.recent-match-score{grid-area:score}.recent-match-stats{border-top:1px solid var(--line);grid-area:stats;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 4px;padding-top:8px}.recent-match-stat{gap:3px;min-width:0}.recent-match-stat strong{text-overflow:ellipsis;font-size:18px;overflow:hidden}.recent-match-card>svg{grid-area:arrow}.archive-list{max-height:245px}}.profile-period-bar{border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 0;padding:10px 14px;display:flex}.profile-period-bar label{text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:800}.profile-period-bar select{border:1px solid var(--line);background:var(--white);min-width:210px;max-width:100%;color:var(--ink);font:inherit;border-radius:5px;padding:8px 10px;font-size:12px;font-weight:700}:is(html[data-theme=green],html[data-theme=dark]) .profile-period-bar select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.profile-period-bar span{color:var(--muted);font-size:11px}.overview-player-card .profile-period-bar{background:0 0;border:0;border-radius:0;gap:6px;min-width:0;margin:0 0 12px;padding:0;display:grid}.overview-player-card .profile-period-bar label{font-size:10px}.overview-player-card .profile-period-bar select{width:100%;min-width:0;font-size:11px}.overview-player-card .profile-period-bar span{display:none}@media (max-width:650px){.overview-player-card .profile-period-bar{grid-area:1/1/auto/-1}.overview-player-card .overview-card-art{grid-row:2/5}}
