.insight-investigation{flex:1;min-height:0;margin-top:8px;padding:20px;overflow:auto}.insight-investigation-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.insight-investigation-heading h1{margin:9px 0;font-size:22px;line-height:1.25}.insight-investigation-heading p{color:var(--muted);margin:0;font-size:11px}.insight-investigation-heading button{border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:5px;flex:none;padding:8px 10px;font-size:11px;font-weight:700}.insight-investigation-actions{flex:none;gap:7px;display:flex}.insight-investigation-actions button:first-child{background:var(--mintdark);border-color:var(--mintdark);color:#fff}.insight-filter-list{flex-wrap:wrap;gap:6px;margin:18px 0;display:flex}.insight-filter-list span{background:var(--paper);border:1px solid var(--line);color:var(--ink);border-radius:5px;padding:6px 8px;font-size:10px;font-weight:700}.insight-evidence-stats{flex-wrap:wrap;gap:9px;display:flex}.insight-evidence-stats>div{border:1px solid var(--line);background:var(--paper);border-radius:6px;min-width:110px;padding:10px 14px}.insight-evidence-stats strong{color:var(--ink);font-size:22px;display:block}.insight-evidence-stats span{color:var(--muted);letter-spacing:.8px;font-size:9px;font-weight:800}.insight-evidence-table{margin-top:22px}.insight-evidence-table h2{margin:0 0 10px;font-size:14px}.insight-evidence-table .table-wrap{max-height:50vh;overflow:auto}@media (max-width:650px){.insight-investigation-heading{display:block}.insight-investigation-heading button{margin-top:12px}.insight-evidence-stats>div{flex:1;min-width:90px}}
.archive-match-meta{gap:3px;min-width:0;display:grid}.archive-match-meta time{white-space:normal;line-height:1.35}.archive-detail-time{color:var(--muted);margin-top:6px;font-size:10px;font-weight:700;display:block}.archive-detail-title{flex-wrap:wrap;align-items:baseline;gap:5px 16px;display:flex}.archive-detail-score{align-items:baseline;gap:4px;font-family:Barlow Condensed,Impact,sans-serif;font-size:24px;font-weight:800;line-height:1;display:inline-flex}.archive-detail-score .win{color:#0f9a77}.archive-detail-score .loss{color:#d1616b}.archive-detail-score .opponent,.archive-detail-score .divider{color:var(--muted)}:is(html[data-theme=green],html[data-theme=dark]) .archive-detail-score .win{color:#6fddb0}:is(html[data-theme=green],html[data-theme=dark]) .archive-detail-score .loss{color:#f18a91}.event-heatmaps{padding:18px 20px 22px}.event-heatmap-intro{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.event-heatmap-intro h4{color:var(--ink);margin:0 0 5px;font-size:13px}.event-heatmap-intro p,.event-heatmap-note{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.event-heatmap-legend{color:var(--ink);flex:none;gap:13px;font-size:10px;font-weight:700;display:flex}.event-heatmap-legend span{align-items:center;gap:5px;display:inline-flex}.event-heatmap-key{border-radius:50%;width:10px;height:10px;display:inline-block;box-shadow:0 0 9px}.event-heatmap-key.kill{color:#28df8d;background:#28df8d}.event-heatmap-key.death{color:#ff596c;background:#ff596c}.event-heatmap-side-toggle{background:#edf4ef;border-radius:6px;gap:3px;width:max-content;margin:0 auto 12px;padding:3px;display:flex}.event-heatmap-side-toggle button{color:#728c80;cursor:pointer;background:0 0;border:0;border-radius:4px;min-width:96px;padding:8px 15px;font-size:10px;font-weight:800}.event-heatmap-side-toggle button.active{color:#158b69;background:#fff;box-shadow:0 1px 5px #163f251a}.event-heatmap-card{border:1px solid var(--line);background:var(--paper);border-radius:8px;min-width:0;max-width:560px;margin-inline:auto;padding:10px}.event-heatmap-card-head{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;padding:2px 3px 10px;font-size:10px;display:flex}.event-heatmap-card-head strong{color:var(--ink);font-size:12px}.event-heatmap-stage{isolation:isolate}.event-heatmap-points{z-index:2;pointer-events:none;position:absolute;inset:0}.event-heatmap-point{aspect-ratio:1;mix-blend-mode:screen;border-radius:50%;width:22%;position:absolute;transform:translate(-50%,-50%)}.event-heatmap-point.kill{background:radial-gradient(circle,#83ffd4d9 0%,#2ce695ae 19%,#00a86566 43%,#00a86500 72%)}.event-heatmap-point.death{background:radial-gradient(circle,#ffb0b4e6 0%,#ff5867bb 19%,#d816436b 43%,#d8164300 72%)}.event-heatmap-point:after{content:"";background:#fff;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 3px #031d1c}.event-heatmap-empty-side{color:var(--muted);margin:8px 2px 1px;font-size:10px}.event-heatmap-empty{color:var(--muted);padding:20px}.event-heatmap-note{margin-top:12px}:is(html[data-theme=green],html[data-theme=dark]) .event-heatmap-side-toggle{background:#11292b}:is(html[data-theme=green],html[data-theme=dark]) .event-heatmap-side-toggle button.active{color:#c5f4dc;background:#20513f}@media (max-width:760px){.event-heatmap-intro{flex-wrap:wrap}.event-heatmaps{padding:14px}.archive-tabs{max-width:100%;overflow-x:auto}}
.match-overview-dialog{--mo-surface:#fff;--mo-header:#f0f7f2;--mo-soft:#f7faf8;--mo-row:#fff;--mo-row-alt:#f5f9f6;--mo-row-focus:#eaf7ef;--mo-line:#d8e7dc;--mo-text:#17352f;--mo-muted:#68887b;--mo-accent:#178e70;--mo-hover:#e2f1e8;--mo-team-blue:#d9f4ef;--mo-team-blue-text:#116f68;--mo-team-red:#fbe8e9;--mo-team-red-text:#a73f53;--mo-win:#0a8b63;--mo-loss:#c3455e;border:1px solid var(--mo-line);background:var(--mo-surface);width:min(1320px,100vw - 28px);max-width:none;max-height:calc(100dvh - 28px);color:var(--mo-text);border-radius:12px;padding:0;overflow:auto;box-shadow:0 28px 80px #0006}:is(html[data-theme=green],html[data-theme=dark]) .match-overview-dialog{--mo-surface:#102227;--mo-header:#1a3335;--mo-soft:#10282c;--mo-row:#142a2e;--mo-row-alt:#193136;--mo-row-focus:#23443e;--mo-line:#315249;--mo-text:#e9f6ed;--mo-muted:#9cb9aa;--mo-accent:#71ddb2;--mo-hover:#294d44;--mo-team-blue:#174d4c;--mo-team-blue-text:#78ded2;--mo-team-red:#56323b;--mo-team-red-text:#ff9caa;--mo-win:#79dfae;--mo-loss:#ff8798}.match-overview-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#061110b5}.match-overview-shell{min-width:0;position:relative}.match-overview-close{z-index:2;width:33px;height:33px;color:var(--mo-text);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;font-size:28px;line-height:1;display:grid;position:absolute;top:13px;right:14px}.match-overview-close:hover,.match-overview-close:focus-visible{background:var(--mo-hover);outline:2px solid var(--mo-accent);outline-offset:2px}.match-overview-heading{background:var(--mo-header);justify-content:space-between;align-items:center;gap:24px;min-height:104px;padding:19px 68px 17px 28px;display:flex}.match-overview-heading h2{color:var(--mo-text);margin:2px 0;font-family:Barlow Condensed,Impact,sans-serif;font-size:28px;line-height:1}.match-overview-heading small{color:var(--mo-muted);margin-top:7px;font-size:11px;font-weight:700;display:block}.match-overview-eyebrow{color:var(--mo-accent);letter-spacing:.11em;font-size:9px;font-weight:800}.match-overview-score{white-space:nowrap;align-items:center;gap:13px;font-size:14px;font-weight:800;display:flex}.match-overview-score strong{margin:0 4px;font-family:Barlow Condensed,Impact,sans-serif;font-size:31px;line-height:1}.match-overview-score .blue,.match-overview-round-strip .blue{color:var(--mo-team-blue-text)}.match-overview-score .red,.match-overview-round-strip .red{color:var(--mo-team-red-text)}.match-overview-archive-link{border:1px solid var(--mo-line);background:var(--mo-surface);color:var(--mo-text);cursor:pointer;border-radius:5px;flex:none;padding:8px 12px;font-size:11px;font-weight:800}.match-overview-archive-link:hover,.match-overview-archive-link:focus-visible{background:var(--mo-hover);outline:2px solid var(--mo-accent);outline-offset:2px}.match-overview-tabs{background:var(--mo-header);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.match-overview-tabs button{min-height:47px;color:var(--mo-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 6px;font-size:12px;font-weight:800}.match-overview-tabs button:hover,.match-overview-tabs button:focus-visible{background:var(--mo-hover);outline:none}.match-overview-tabs button.active{border-color:var(--mo-accent);color:var(--mo-text)}.match-overview-round-strip{border-bottom:1px solid var(--mo-line);background:var(--mo-soft);scrollbar-width:thin;justify-content:space-between;gap:4px;padding:15px 24px 12px;display:flex;overflow-x:auto}.match-overview-round-strip span{flex:1;justify-items:center;gap:4px;min-width:28px;font-size:18px;line-height:1;display:grid}.match-overview-round-strip small{color:var(--mo-muted);font-size:9px}.match-overview-table-wrap{scrollbar-color:var(--mo-line) var(--mo-surface);max-width:100%;overflow:auto}.match-overview-table{border-collapse:collapse;width:100%;min-width:970px;color:var(--mo-text);font-size:11px;font-weight:700}.match-overview-table th,.match-overview-table td{text-align:center;white-space:nowrap;color:var(--mo-text);border:0;padding:11px 9px}.match-overview-table thead th{z-index:1;background:var(--mo-soft);color:var(--mo-muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800;position:sticky;top:0}.match-overview-table thead th:first-child,.match-overview-table tbody td:first-child{text-align:left}.match-overview-table tbody tr:not(.match-overview-team):nth-child(2n){background:var(--mo-row)}.match-overview-table tbody tr:not(.match-overview-team):nth-child(odd){background:var(--mo-row-alt)}.match-overview-table tbody tr.match-overview-focused{box-shadow:inset 4px 0 var(--mo-accent)}.match-overview-table tbody tr.match-overview-focused td{background:var(--mo-row-focus)}.match-overview-table .match-overview-team th{text-align:left;padding:8px 16px;font-size:10px}.match-overview-team.blue th{background:var(--mo-team-blue);color:var(--mo-team-blue-text)}.match-overview-team.red th{background:var(--mo-team-red);color:var(--mo-team-red-text)}.match-overview-player{text-align:left;align-items:center;gap:9px;display:inline-flex}.match-overview-portrait{background:var(--mo-header);width:34px;height:34px;color:var(--mo-text);border-radius:5px;flex:none;place-items:center;font-size:17px;display:grid;overflow:hidden}.match-overview-portrait img{object-fit:cover;width:100%;height:100%}.match-overview-player strong{color:var(--mo-text);gap:2px;font-size:11px;display:grid}.match-overview-player small{color:var(--mo-muted);font-size:9px;font-weight:600}.match-overview-table .emphasis{background:var(--mo-soft);font-weight:900}.match-overview-table .positive{color:var(--mo-win)}.match-overview-table .negative{color:var(--mo-loss)}.match-overview-section{min-height:260px;padding:20px 24px 26px}.match-overview-section h3{color:var(--mo-text);margin:0 0 7px;font-family:Barlow Condensed,Impact,sans-serif;font-size:23px}.match-overview-section p{color:var(--mo-muted);margin:0 0 17px;font-size:11px}.match-overview-section .match-overview-table-wrap{border:1px solid var(--mo-line);border-radius:5px;margin-top:14px}.match-overview-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.match-overview-metrics>div{border:1px solid var(--mo-line);background:var(--mo-soft);border-radius:5px;gap:6px;min-width:0;padding:12px;display:grid}.match-overview-metrics span{color:var(--mo-muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:800}.match-overview-metrics strong{color:var(--mo-text);font-size:17px}.match-overview-round-list{grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:8px;margin-top:15px;display:grid}.match-overview-round-item{border:1px solid var(--mo-line);background:var(--mo-soft);border-radius:5px;grid-template-columns:35px 1fr auto;align-items:center;gap:4px 8px;padding:10px;font-size:11px;display:grid}.match-overview-round-item.blue{border-left:3px solid var(--mo-team-blue-text)}.match-overview-round-item.red{border-left:3px solid var(--mo-team-red-text)}.match-overview-round-item strong{grid-row:1/3;font-size:18px}.match-overview-round-item span:nth-of-type(2){color:var(--mo-muted);grid-column:2/3;font-size:9px}.match-overview-round-item small{color:var(--mo-muted);grid-area:1/3/3;font-size:10px}.match-overview-loading{min-height:260px;color:var(--mo-muted);place-items:center;padding:40px;font-size:13px;display:grid}@media (max-width:800px){.match-overview-heading{flex-wrap:wrap;justify-content:flex-start;gap:9px 20px;padding:17px 54px 16px 18px}.match-overview-archive-link{margin-left:auto}.match-overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.match-overview-dialog{width:calc(100vw - 12px);max-height:calc(100dvh - 12px)}.match-overview-heading{gap:11px;padding:15px 50px 16px 14px;display:grid}.match-overview-archive-link{justify-self:start;margin:0}.match-overview-tabs{display:flex;overflow-x:auto}.match-overview-tabs button{flex:none;min-width:90px;font-size:10px}.match-overview-section{padding:16px 12px}.match-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
.account-entry{border:1px solid var(--line);background:var(--white);min-height:34px;color:var(--ink);letter-spacing:0;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:7px 12px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.account-entry:hover,.account-entry:focus-visible{border-color:var(--mintdark);color:var(--mintdark)}.account-card{max-width:800px}.account-preview-note{border:1px solid var(--line);background:var(--paper);border-radius:7px;padding:12px 14px;font-size:12px}.account-steps{flex-wrap:wrap;gap:8px;margin:27px 0 12px;display:flex}.account-steps span{border:1px solid var(--line);color:var(--muted);border-radius:5px;padding:7px 10px;font-size:11px;font-weight:700}.account-steps span.current{border-color:var(--mintdark);color:var(--mintdark);background:var(--paper)}.account-step{border:1px solid var(--line);background:var(--paper);border-radius:8px;margin-top:15px;padding:20px}.account-step h2{margin-top:0}.account-step p{margin:0 0 19px}.account-step small{color:var(--muted);margin-top:12px;font-size:11px;display:block}.account-action,.account-secondary{border-radius:6px;justify-content:center;align-items:center;min-height:39px;padding:9px 15px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.account-action{border:1px solid var(--mintdark);background:var(--mintdark);color:#fff}.account-action:hover,.account-action:focus-visible{filter:brightness(1.08)}.account-action:disabled{opacity:.48;cursor:not-allowed}.account-secondary{border:1px solid var(--line);background:var(--white);color:var(--ink)}.account-secondary:hover,.account-secondary:focus-visible{border-color:var(--mintdark);color:var(--mintdark)}.account-actions{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.account-consent{border:1px solid var(--line);background:var(--white);color:var(--ink);cursor:pointer;border-radius:6px;align-items:flex-start;gap:10px;padding:13px;font-size:12px;font-weight:700;line-height:1.5;display:flex}.account-consent input{accent-color:var(--mintdark);flex:none;margin:3px 0 0}.account-status{border:1px solid var(--line);background:var(--paper);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:14px;margin:22px 0;padding:18px;font-size:12px;display:grid}.account-status span{color:var(--muted)}.account-status strong{color:var(--ink);text-align:right}.account-unlink{color:#ad454c}.account-footnote{font-size:11px}.account-policy-links{gap:18px;margin-top:26px;font-size:12px;font-weight:700;display:flex}.account-policy-links a{color:var(--mintdark)}:is(html[data-theme=green],html[data-theme=dark]) .account-card .document-lead{color:var(--ink)!important}:is(html[data-theme=green],html[data-theme=dark]) .account-card .account-preview-note,:is(html[data-theme=green],html[data-theme=dark]) .account-card .account-step,:is(html[data-theme=green],html[data-theme=dark]) .account-card .account-footnote{color:var(--muted)}@media (max-width:480px){.site-header .top-navigation .account-entry{padding:6px 8px;font-size:10px}.account-status{grid-template-columns:1fr;gap:4px}.account-status strong{text-align:left;margin-bottom:9px}}
.footer{background:var(--white);letter-spacing:0;justify-content:stretch;gap:0;padding:0;font-size:11px;font-weight:500;line-height:1.5;display:grid}.footer-main{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding:11px 44px;font-size:10px;font-weight:800;display:flex}.footer-notice{gap:8px;width:100%;padding:20px 44px;display:grid}.footer-notice-label{color:var(--muted);letter-spacing:1.2px;font-size:10px;font-weight:800}.riot-disclaimer,.footer-demo-note{margin:0}.footer .riot-disclaimer{color:var(--ink);font-size:13px;line-height:1.5}.footer-demo-note{color:var(--muted)}@media (max-width:760px){.footer,.workspace-shell .footer{padding:0;display:grid}.footer-notice{gap:6px;padding:12px 24px}.footer .riot-disclaimer{font-size:12px}.footer-main{padding:9px 24px}}.legal-meta{color:var(--muted);margin:0 0 22px;font-size:11px}.document-card .legal-disclaimer{border-top:1px solid var(--line);color:var(--muted);margin-top:30px;padding-top:18px;font-size:12px;line-height:1.65}.document-card .legal-list{color:var(--muted);padding-left:20px;font-size:13px;line-height:1.7}.document-card .legal-list li+li{margin-top:6px}:is(html[data-theme=green],html[data-theme=dark]) .document-card .legal-disclaimer{border-color:#2b453e}
html[data-theme=dark]{--navy:#080b11;--navy2:#141c28;--paper:#090d14;--white:#151b25;--ink:#e8edf5;--muted:#9aa9bb;--line:#303b4a;--mint:#80b8e8;--mintdark:#79b8eb;--coral:#f08e9b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] body{background:var(--paper);color:var(--ink)}html[data-theme=dark] .sidebar{background:#070a10}html[data-theme=dark] .site-header{--header-bg:#111720;--header-border:#2d3846;--header-text:#a9b6c7;--header-hover:#202b3b;--header-active:#85bff0}html[data-theme=dark] .site-header .brand,html[data-theme=dark] .site-header .brand small{color:#e8edf5}html[data-theme=dark] .topbar{background:#111720;border-bottom-color:#2d3846}html[data-theme=dark] .theme-picker{color:#b2bdcc}html[data-theme=dark] .theme-picker select{color:#edf3fa;background:#1a2330;border-color:#394657}html[data-theme=dark] .demo-banner{color:#c5dcf5;background:#182437;border-color:#314c6a}html[data-theme=dark] .eyebrow,html[data-theme=dark] .panel-overline,html[data-theme=dark] .section-index{color:#8bc6f4}html[data-theme=dark] .page-heading h1,html[data-theme=dark] .identity-name strong,html[data-theme=dark] .section-heading h2,html[data-theme=dark] .panel h3{color:#eff4fa}html[data-theme=dark] .page-heading h1 em{color:#91c9f3}html[data-theme=dark] .identity-strip,html[data-theme=dark] .panel,html[data-theme=dark] .stat-card,html[data-theme=dark] .document-card{background:#151b25;border-color:#303b4a;box-shadow:0 4px 18px #0004}html[data-theme=dark] .stat-card.mint{background:#17283a;border-color:#35516e}html[data-theme=dark] .stat-card.mint .stat-line strong{color:#9acdf5}html[data-theme=dark] .stat-card.coral{background:#30212a;border-color:#65404c}html[data-theme=dark] .stat-card.coral .stat-line strong{color:#f6aab4}html[data-theme=dark] .identity-meta,html[data-theme=dark] .match-row,html[data-theme=dark] .archive-match{border-color:#303b4a}html[data-theme=dark] .match-row,html[data-theme=dark] .archive-match{color:#e3eaf3}html[data-theme=dark] .match-row:hover,html[data-theme=dark] .archive-match:hover{background:#202b38}html[data-theme=dark] .archive-match.selected{background:#24364d}html[data-theme=dark] .insight-panel{background:#182536;border-color:#35506c}html[data-theme=dark] .insight-number strong,html[data-theme=dark] .analysis-result>div>strong{color:#94cafa}html[data-theme=dark] .bar-track{background:#344253}html[data-theme=dark] .bar-track>span{background:#82bceb}html[data-theme=dark] .outline-button,html[data-theme=dark] .copy-button{color:#dceafb;background:#1c2633;border-color:#3b4c60}html[data-theme=dark] .outline-button:hover,html[data-theme=dark] .copy-button:hover{background:#29394d}html[data-theme=dark] .dark-button,html[data-theme=dark] .explorer-apply{color:#fff;background:#3278ae;border-color:#3278ae}html[data-theme=dark] .dark-button:hover,html[data-theme=dark] .explorer-apply:hover{background:#438cc4}html[data-theme=dark] .lab-badge,html[data-theme=dark] .analysis-chip,html[data-theme=dark] .insight-page-tag{color:#b8daf7;background:#223249;border-color:#3c5a7a}html[data-theme=dark] .analysis-disclaimer,html[data-theme=dark] .analysis-compare{color:#becbdb;background:#1b2634;border-color:#344255}html[data-theme=dark] .filter-panel select,html[data-theme=dark] .explorer-shield-select,html[data-theme=dark] .studio-top-fields select,html[data-theme=dark] .studio-cohort-fields select{color:#e8eef6;background:#161f2b;border-color:#39495d}html[data-theme=dark] th{color:#bac8d8;background:#202a37}html[data-theme=dark] th,html[data-theme=dark] td{border-color:#303b4a}html[data-theme=dark] td{color:#dce5ef}html[data-theme=dark] .performance-table-panel thead th{background:#151b25}html[data-theme=dark] .overview-tag:hover,html[data-theme=dark] .overview-tag:focus-visible{background:#243a52}html[data-theme=dark] .overview-card-art{background:radial-gradient(circle at 70% 35%,#3c608c 0%,#243a59 40%,#111b2c 80%);border-color:#526e96}html[data-theme=dark] .overview-card-symbol{color:#b9d8fa;text-shadow:0 3px 22px #70a7e766}html[data-theme=dark] .footer{color:#9eabba;background:#111720;border-color:#303b4a}html[data-theme=dark] .footer-main{border-color:#303b4a}html[data-theme=dark] .document-page{background:#090d14}html[data-theme=dark] .document-card h1,html[data-theme=dark] .document-card h2{color:#f0f4fa}html[data-theme=dark] .document-card p{color:#b4c0cf}html[data-theme=dark] .document-lead{color:#d9e5f0!important}html[data-theme=dark] .json-code{color:#d4e9fa;background:#0b111a}html[data-theme=dark] .explorer-role-mini{background:#151f2b;border-color:#38485b}html[data-theme=dark] .explorer-player-entry input,html[data-theme=dark] .explorer-field select,html[data-theme=dark] .explorer-field input[type=date],html[data-theme=dark] .explorer-selection-panel textarea,html[data-theme=dark] .explorer-role-menu summary,html[data-theme=dark] .explorer-role-options button,html[data-theme=dark] .explorer-shield-select{color:#e8eef6;background:#17212d;border-color:#3b4b5e}html[data-theme=dark] .explorer-player-filter{background:#151e29;border-color:#364657}html[data-theme=dark] .explorer-control-group,html[data-theme=dark] .explorer-role-section,html[data-theme=dark] .explorer-agent-options{border-color:#344255}html[data-theme=dark] .explorer-field,html[data-theme=dark] .explorer-agent-options legend{color:#a9b9cb}html[data-theme=dark] .explorer-role-options button.selected{color:#e0f0ff;background:#294463;border-color:#679bca}html[data-theme=dark] .explorer-segmented{background:#121c29}html[data-theme=dark] .explorer-segmented button.selected{color:#e0f0ff;background:#294463}html[data-theme=dark] .explorer-results{background:linear-gradient(130deg,#172637,#111c2a);border-color:#37516d}html[data-theme=dark] .explorer-results .panel-overline,html[data-theme=dark] .explorer-rate{color:#8ac5f4}html[data-theme=dark] .explorer-results>p,html[data-theme=dark] .explorer-result-note,html[data-theme=dark] .explorer-result-stats span{color:#aabed1}html[data-theme=dark] .explorer-result-note,html[data-theme=dark] .explorer-result-stats,html[data-theme=dark] .explorer-result-stats>div{border-color:#3a526c}html[data-theme=dark] .explorer-match-link{color:#a3d2f6}html[data-theme=dark] .workspace-output-nav button.active,html[data-theme=dark] .workspace-slider-pick[aria-pressed=true]{color:#d3e8fb;background:#263d56;border-color:#608ab4}html[data-theme=dark] .workspace-enemy-toggle:has(input:checked){color:#d3e8fb;background:#263d56;border-color:#608ab4}html[data-theme=dark] .workspace-shared-threshold label strong{color:#a7d2f4}html[data-theme=dark] .explorer-trend-line,html[data-theme=dark] .explorer-trend-point{stroke:#8dc4ef}html[data-theme=dark] .explorer-trend-bar{fill:#79b3e5}html[data-theme=dark] .match-overview-dialog{--mo-surface:#121923;--mo-header:#202a39;--mo-soft:#161f2c;--mo-row:#171f2c;--mo-row-alt:#1c2634;--mo-row-focus:#263a52;--mo-line:#354254;--mo-text:#ecf2fa;--mo-muted:#a6b5c7;--mo-accent:#91c9f4;--mo-hover:#2a3c52;--mo-team-blue:#1c4055;--mo-team-blue-text:#91d4ee;--mo-team-red:#4d2938;--mo-team-red-text:#ffafbd;--mo-win:#87dabc;--mo-loss:#ffa0b0}
.home-shell{background:var(--paper);min-height:100vh;color:var(--ink);flex-direction:column;display:flex}.site-header .brand{text-decoration:none}.home-main{flex:1;width:min(1320px,100%);margin:0 auto;padding:clamp(36px,6vw,86px) clamp(20px,5vw,76px) 64px}.home-hero{grid-template-columns:minmax(0,1fr) minmax(390px,.92fr);align-items:center;gap:clamp(36px,5vw,86px);min-height:380px;display:grid}.home-kicker,.home-search-heading>span,.home-demo-options>span{color:var(--mintdark);letter-spacing:.17em;font-size:10px;font-weight:800}.home-hero h1{letter-spacing:-.025em;text-transform:uppercase;max-width:650px;margin:17px 0 20px;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(58px,6.8vw,105px);line-height:.91}.home-hero h1 em{color:var(--mintdark);font-style:normal}.home-hero-copy p{max-width:485px;color:var(--muted);margin:0;font-size:15px;line-height:1.7}.home-search-card{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:30px;position:relative;box-shadow:0 18px 52px #071b1b12}.home-search-heading{border-bottom:1px solid var(--line);gap:5px;padding-bottom:24px;display:grid}.home-search-heading strong{text-transform:uppercase;font-family:Barlow Condensed,Impact,sans-serif;font-size:30px}.home-search-card form{margin-top:23px}.home-search-card label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:9px;font-size:11px;font-weight:800;display:block}.home-search-controls{gap:8px;display:flex}.home-search-field{flex:1;min-width:0;position:relative}.home-search-field input{border:1px solid var(--line);background:var(--paper);width:100%;height:48px;color:var(--ink);border-radius:6px;padding:0 14px;font-size:14px}.home-search-field input::placeholder{color:var(--muted)}.home-search-submit{background:var(--mintdark);color:#fff;white-space:nowrap;border:0;border-radius:6px;justify-content:center;align-items:center;gap:14px;min-width:139px;padding:0 16px;font-size:12px;font-weight:800;display:flex}.home-search-submit:hover{filter:brightness(1.12)}.home-search-submit span{font-size:20px;font-weight:400}.home-search-suggestions{z-index:10;background:var(--white);border:1px solid var(--line);border-radius:7px;max-height:250px;padding:5px;position:absolute;top:53px;left:0;right:0;overflow:auto;box-shadow:0 12px 25px #0003}.home-search-suggestions button{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:4px;padding:10px;font-size:12px;font-weight:800;display:block}.home-search-suggestions button:hover,.home-search-suggestions button:focus-visible{background:var(--paper)}.home-search-suggestions button span,.home-demo-options button span{color:var(--muted)}.home-search-error{color:#c45b65;margin:9px 0 0;font-size:11px;font-weight:700}.home-demo-options{border-top:1px solid var(--line);margin-top:28px;padding-top:23px}.home-demo-options>span{color:var(--muted)}.home-demo-options>div{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.home-demo-options button{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:5px;padding:8px 10px;font-size:11px;font-weight:700}.home-demo-options button:hover{border-color:var(--mintdark)}.home-footer{background:var(--white);padding:0;display:block}.home-footer .footer-notice,.home-footer .footer-main{max-width:1320px;margin:0 auto}.home-main>.private-profile-notice{max-width:none;margin:28px 0 0}html[data-theme=dark] .home-search-submit{color:#09121c}@media (max-width:920px){.home-hero{grid-template-columns:1fr;gap:35px}.home-hero h1{max-width:640px}.home-search-card{max-width:650px}}@media (max-width:620px){.home-main{padding-top:45px}.home-hero h1{font-size:clamp(55px,13vw,78px)}.home-search-card{padding:22px}.home-search-controls{flex-direction:column}.home-search-submit{height:46px}}
.marketing-comparison{padding-top:clamp(64px,7vw,100px)}.marketing-section-intro{text-align:center}.marketing-eyebrow{color:var(--mintdark);letter-spacing:.2em;font-size:11px;font-weight:800}.marketing-section-intro h2{letter-spacing:.005em;text-transform:uppercase;max-width:1050px;margin:20px auto 16px;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(37px,4.3vw,62px);font-weight:800;line-height:1.08}.marketing-section-intro>p{max-width:760px;color:var(--muted);margin:0 auto;font-size:15px;line-height:1.75}.marketing-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1020px;margin:42px auto 0;display:grid}.marketing-comparison-card{border:1px solid var(--line);background:var(--white);border-radius:16px;min-width:0;padding:24px 26px 10px;box-shadow:0 12px 36px #0000000b}.marketing-comparison-card-featured{border-color:var(--mintdark);background:linear-gradient(145deg,var(--white),color-mix(in srgb,var(--mintdark) 8%,var(--white)));box-shadow:0 12px 36px #00000012}.marketing-comparison-card-heading{justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding-bottom:20px;display:flex}.marketing-comparison-card-heading h3{margin:0;font-size:16px;font-weight:800}.marketing-comparison-card-featured .marketing-comparison-card-heading h3{color:var(--mintdark)}.marketing-comparison-card-heading>span{background:color-mix(in srgb,var(--mintdark) 16%,transparent);color:var(--mintdark);letter-spacing:.08em;white-space:nowrap;border-radius:20px;padding:6px 8px;font-size:9px;font-weight:800}.marketing-comparison-card ul{margin:0;padding:0;list-style:none}.marketing-comparison-card li{border-top:1px solid var(--line);gap:12px;min-height:78px;padding:16px 0;display:flex}.marketing-comparison-status{border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:15px;font-weight:800;line-height:1;display:grid}.is-included .marketing-comparison-status{background:color-mix(in srgb,var(--mintdark) 16%,transparent);color:var(--mintdark)}.is-not-included .marketing-comparison-status{background:color-mix(in srgb,var(--coral) 14%,transparent);color:var(--coral)}.marketing-comparison-card li strong{font-size:13px;line-height:1.5;display:block}.marketing-comparison-card li p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.5}.is-not-included strong{color:var(--muted)}.marketing-comparison-note{color:var(--muted);text-align:center;margin:26px 0 0;font-size:12px}.marketing-faq{padding-top:clamp(98px,11vw,148px)}.marketing-faq .marketing-section-intro h2{margin-bottom:38px}.marketing-faq-list{gap:10px;max-width:760px;margin:0 auto;display:grid}.marketing-faq-list details{border:1px solid var(--line);background:var(--white);border-radius:11px;transition:border-color .2s}.marketing-faq-list details[open]{border-color:var(--mintdark)}.marketing-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:19px 22px;font-size:14px;font-weight:800;line-height:1.5;list-style:none;display:flex}.marketing-faq-list summary::-webkit-details-marker{display:none}.marketing-faq-list summary:focus-visible{outline:3px solid var(--mintdark);outline-offset:3px;border-radius:8px}.marketing-faq-indicator{width:18px;height:18px;color:var(--mintdark);flex:none;position:relative}.marketing-faq-indicator:before,.marketing-faq-indicator:after{content:"";background:currentColor;border-radius:2px;width:12px;height:2px;position:absolute;top:8px;left:3px}.marketing-faq-indicator:after{transition:transform .2s;transform:rotate(90deg)}.marketing-faq-list details[open] .marketing-faq-indicator:after{transform:rotate(0)}.marketing-faq-list p{color:var(--muted);margin:0;padding:0 52px 20px 22px;font-size:13px;line-height:1.75}@media (max-width:720px){.marketing-comparison-grid{grid-template-columns:1fr;gap:14px;margin-top:32px}.marketing-comparison-card{padding:18px 19px 4px}.marketing-comparison-card li{min-height:auto}.marketing-faq{padding-top:92px}.marketing-faq-list summary{padding:17px 18px}.marketing-faq-list p{padding:0 42px 19px 18px}}@media (max-width:430px){.marketing-comparison-card-heading>span{font-size:8px}.marketing-section-intro>p{font-size:14px}}
