.telemetry-shell{grid-template-columns:230px minmax(0,1fr);max-width:1600px;min-height:80vh;margin:auto;display:grid}.telemetry-nav{border-right:1px solid var(--frame);background:linear-gradient(#131b17,#0000);padding:34px 18px}.telemetry-brand{letter-spacing:.14em;border:1px solid var(--frame);background:linear-gradient(180deg, var(--panel-2), var(--panel));box-shadow:var(--bevel);border-radius:12px;margin-bottom:40px;padding:14px 16px;font-size:13px;font-weight:800;display:block}.telemetry-brand span{color:var(--gold);margin-top:6px;font-size:10px;display:block}.telemetry-nav>p{text-transform:uppercase;color:var(--gold);letter-spacing:.16em;margin:0 6px 12px;font-size:10px;font-weight:800}.telemetry-nav>button{width:100%;color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:space-between;margin:4px 0;padding:12px 14px;font-size:14px;font-weight:700;transition:background .15s,color .15s;display:flex;position:relative}.telemetry-nav>button.active{border-color:var(--frame);color:var(--gold-hi);box-shadow:inset 3px 0 0 var(--gold);background:linear-gradient(90deg,#efb76a24,#efb76a08)}.telemetry-nav>button:hover{color:var(--text);background:#ffffff09}.telemetry-nav-note{color:var(--muted);margin-top:50px;font-size:11px;line-height:1.9}.telemetry-content{min-width:0;padding:36px 38px 80px}.telemetry-title{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.telemetry-title h1{margin:10px 0;font-size:48px}.telemetry-title p:last-child{color:var(--muted);font-size:14px}.telemetry-title .button{flex-shrink:0}.telemetry-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:22px 0 28px;display:grid}.telemetry-stat{border:1px solid var(--frame);background:radial-gradient(ellipse at 100% 0, #efb76a12, transparent 60%), linear-gradient(180deg, var(--panel-2), #131b17);box-shadow:var(--bevel);border-radius:12px;min-width:0;padding:18px;position:relative}.telemetry-stat>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;min-height:28px;font-size:10px;font-weight:800;line-height:1.4;display:block}.telemetry-stat strong{background:linear-gradient(180deg, #fff3da, var(--gold) 58%, #c48a3c);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Georgia,serif;font-size:32px;font-weight:400;line-height:1.35;display:block}.telemetry-stat small{color:var(--muted);font-size:10px;line-height:1.5;display:block}.telemetry-panel{border:1px solid var(--frame);border-radius:var(--radius);box-shadow:var(--bevel), 0 10px 30px #0005;background:linear-gradient(#1a241f,#141c18);margin:24px 0;padding:26px}.telemetry-panel h2{align-items:center;gap:12px;margin-bottom:6px;font-size:25px;display:flex}.telemetry-panel h2:before{content:"✧";color:var(--gold);font-size:.6em}.telemetry-panel h3,.telemetry-chart h3{letter-spacing:0;margin-bottom:16px;font:600 16px/1.4 Arial,sans-serif}.section-title{justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;display:flex}.section-title h3{margin:0}.section-title>span{color:var(--muted);font-size:11px}.telemetry-table{background:#0e141166;border:1px solid #ffffff0d;border-radius:10px;overflow:auto}.telemetry-table table{border-collapse:collapse;white-space:normal;width:100%;font-size:12px}.telemetry-table th{text-align:left;color:var(--gold);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--frame);white-space:nowrap;background:#151e19;padding:13px 14px;font-size:10px;font-weight:800;position:sticky;top:0}.telemetry-table td{vertical-align:top;border-bottom:1px solid #ffffff0b;min-width:80px;padding:15px 14px}.telemetry-table tr:last-child td{border-bottom:0}.telemetry-table tbody tr:hover{background:#efb76a0a}.telemetry-table small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.telemetry-table code{color:#c4d5ca;overflow-wrap:anywhere;font-size:11px}.positive{color:#79cab3}.text-button{color:var(--gold);text-align:left;font-size:inherit;background:0 0;border:0;padding:0}.text-button:hover{text-decoration:underline}.telemetry-empty{border:1px dashed var(--frame);text-align:center;color:var(--muted);border-radius:12px;padding:40px 16px;font-size:13px;line-height:1.7}.telemetry-note{color:var(--muted);max-width:960px;margin-top:15px;font-size:11px;line-height:1.8}.telemetry-callout{border:1px solid var(--frame);border-radius:var(--radius);background:radial-gradient(ellipse at 100% 50%, #efb76a14, transparent 60%), var(--panel);justify-content:space-between;align-items:center;gap:30px;margin-top:35px;padding:30px 32px;display:flex}.telemetry-callout h2{margin:12px 0;font-size:28px;line-height:1.3}.telemetry-callout p:last-child{color:var(--muted);max-width:540px;font-size:13px}.telemetry-callout .button{white-space:nowrap}.telemetry-search label,.telemetry-filters label,.section-title label{color:var(--muted);font-size:11px;display:block}.telemetry-search>div{gap:12px;margin:8px 0 20px;display:flex}.telemetry-shell input,.telemetry-shell select{border:1px solid var(--frame);color:var(--text);background:#0e1411;border-radius:10px;min-width:0;max-width:100%;padding:11px 12px;font:13px Arial,sans-serif;box-shadow:inset 0 2px 6px #0006}.telemetry-search input{flex:1}.telemetry-filters{flex-wrap:wrap;align-items:end;gap:12px;margin:22px 0 12px;display:flex}.telemetry-filters input,.telemetry-filters select{max-width:190px;margin-top:6px;display:block}.telemetry-filters .text-button{padding:10px 0;font-size:12px}.telemetry-pager{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:14px;margin-top:20px;font-size:12px;display:flex}.telemetry-pager button{border:1px solid var(--frame);color:var(--text);background:linear-gradient(#202c25,#151e19);border-radius:999px;padding:8px 16px;font-size:12px;font-weight:700}.telemetry-pager button:hover:not(:disabled){border-color:var(--gold);color:var(--gold)}.telemetry-pager button:disabled{opacity:.3;cursor:default}.breadcrumb{margin-bottom:12px;font-size:12px}.telemetry-error{background:#df8e6110;border:1px solid #df8e6160;border-radius:12px;padding:16px 18px;font-size:13px}.telemetry-error a{text-decoration:underline}.report-heading{justify-content:space-between;align-items:start;gap:24px;margin-top:20px;display:flex}.report-heading h2{margin:10px 0;font-size:32px}.report-heading h2 span{color:var(--muted);margin-left:12px;font-size:23px}.report-heading>div>p:last-child{color:var(--muted);font-size:12px}.report-actions{gap:8px;display:flex}.report-actions .button{padding:9px 13px;font-size:11px}.telemetry-badges{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.telemetry-shell .badge{border:1px solid var(--line);letter-spacing:0;text-transform:none;background:#ffffff08;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:700}.telemetry-shell .badge.verified{color:#79cab3;border-color:#79cab330}.telemetry-shell .badge.warn{color:#ffc581;border-color:#ffc58140}.chart-grid{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.chart-grid>.telemetry-panel{min-width:0;margin-top:18px}.telemetry-chart{background:#0e141199;border:1px solid #ffffff12;border-radius:12px;min-width:0;padding:18px 12px 8px}.telemetry-chart svg{touch-action:pan-y;cursor:crosshair;width:100%;display:block}.telemetry-chart text{fill:#9baa9f;font:10px Arial}.telemetry-chart .section-title{padding:0 8px}.telemetry-chart h3{font-size:13px}.time-inspector{border:1px solid var(--frame);background:linear-gradient(#202d24,#18221c);border-radius:12px;margin-top:14px;padding:16px 20px}.time-inspector>label{justify-content:space-between;font-size:12px;display:flex}.time-inspector strong{font-variant-numeric:tabular-nums;color:var(--gold)}.time-inspector input{width:100%;accent-color:var(--gold);background:0 0;margin:12px 0;padding:0}.time-readout{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.time-readout span{color:var(--muted);font-size:10px}.time-readout b{color:var(--text);overflow-wrap:anywhere;font-size:13px;font-weight:500;display:block}.damage-bar{background:#ffffff10;border-radius:999px;width:100%;min-width:80px;height:5px;margin:6px 0;overflow:hidden}.damage-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--gold-lo), var(--gold-hi));height:100%;display:block;box-shadow:0 0 8px #efb76a66}.hero-build{margin-top:20px}.hero-build h4{font-size:12px;font-weight:500}.consumed{opacity:.5}.telemetry-panel summary{cursor:pointer;color:var(--gold);font-size:12px}.technical-grid{overflow-wrap:anywhere;grid-template-columns:130px 1fr;gap:8px;font-size:12px;display:grid}.technical-grid dt{color:var(--muted)}.technical-grid dd{margin:0}.telemetry-log{border-top:1px solid var(--line);padding:18px 0;font-size:11px}.telemetry-log pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#d4ddce;font-size:12px}.report-body details p{color:var(--muted);font-size:11px}@media (min-width:1500px){.telemetry-content{padding:42px 48px}}@media (max-width:1050px){.telemetry-shell{grid-template-columns:170px minmax(0,1fr)}.telemetry-content{padding:28px 22px}.telemetry-nav{padding:30px 12px}.telemetry-title h1{font-size:36px}.chart-grid{grid-template-columns:1fr}.telemetry-stats{grid-template-columns:repeat(3,1fr)}.telemetry-callout{display:block}.telemetry-callout .button{margin-top:18px}}@media (max-width:680px){.telemetry-shell{display:block}.telemetry-nav{border-right:0;border-bottom:1px solid var(--line);gap:6px;padding:12px;display:flex;overflow:auto}.telemetry-brand,.telemetry-nav>p,.telemetry-nav-note{display:none}.telemetry-nav>button{min-width:110px;margin:0;font-size:12px}.telemetry-nav>button>span{display:none}.telemetry-content{padding:24px 15px 50px}.telemetry-title{align-items:start;gap:10px}.telemetry-title h1{font-size:30px}.telemetry-title .button{padding:9px;font-size:10px}.telemetry-stats{grid-template-columns:repeat(2,1fr)}.telemetry-stat{padding:16px}.telemetry-stat strong{font-size:26px}.telemetry-panel{padding:17px}.report-heading{display:block}.report-actions{margin-top:15px}.time-readout{grid-template-columns:repeat(3,1fr)}.telemetry-filters label{width:calc(50% - 8px)}.telemetry-filters input,.telemetry-filters select{width:100%;max-width:none}.section-title{flex-wrap:wrap;align-items:start}.technical-grid{grid-template-columns:1fr;gap:3px}.technical-grid dd{margin-bottom:10px}.telemetry-search>div{flex-wrap:wrap}.telemetry-search input{min-width:180px}}.player-shell{max-width:1440px;margin:auto;padding:32px clamp(16px,4vw,56px) 80px}.player-shell .badge{white-space:normal;margin:2px}.player-shell select{font:inherit;color:var(--text);border:1px solid var(--frame);background:#0e1411;border-radius:10px;padding:9px 12px}[hidden]{display:none!important}.issue-message{overflow-wrap:anywhere;max-width:600px}.telemetry-table-hint{display:none}@media (max-width:600px){.telemetry-table-hint{color:var(--muted);margin:8px 0;font-size:12px;display:block}}
