.ea-root{--ea-bg:#080f1c;--ea-panel:#101c2c;--ea-line:#26374c;--ea-muted:#9eacc0;--ea-text:#f0f5fc;--ea-blue:#64c3ff;--ea-green:#35d6ad;--ea-red:#ff7c91;color:var(--ea-text);font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.5;max-width:1240px;margin:auto;min-width:0}.ea-root *{box-sizing:border-box}.ea-root h1,.ea-root h2,.ea-root h3,.ea-root p{margin:0}.ea-root h1{font-size:clamp(28px,4vw,42px);letter-spacing:-1.3px;margin:5px 0}.ea-root h2{font-size:20px;letter-spacing:-.3px}.ea-root h3{font-size:19px}.ea-root a{color:var(--ea-blue);text-decoration:none}.ea-root a:hover{text-decoration:underline}.ea-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:28px}.ea-eyebrow{font-size:11px;font-weight:800;letter-spacing:2px;color:var(--ea-blue)}.ea-muted,.ea-root small{color:var(--ea-muted);font-size:13px}.ea-head p{font-size:14px}.ea-pill{display:inline-block;white-space:nowrap;border:1px solid var(--ea-line);background:#18283c;border-radius:30px;padding:5px 10px;font-size:11px;color:#bfccde}.ea-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px}.ea-stats>div{border:1px solid var(--ea-line);border-radius:14px;padding:17px 20px;background:linear-gradient(135deg,#15253a,#101a2a)}.ea-stats span{display:block;color:var(--ea-muted);font-size:12px}.ea-stats strong{display:block;font-size:28px;margin-top:4px;letter-spacing:-.5px}.ea-stats small{font-weight:500;font-size:11px}.ea-toolbar{display:flex;align-items:end;gap:14px;flex-wrap:wrap;margin:20px 0}.ea-root label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--ea-muted)}.ea-root select,.ea-root input{background:#0a1524;border:1px solid var(--ea-line);color:var(--ea-text);padding:10px 12px;border-radius:10px;min-height:43px;font:inherit;min-width:170px;max-width:100%}.ea-root button{font:inherit;cursor:pointer;border:1px solid var(--ea-line);border-radius:10px;padding:9px 13px;background:#16263b;color:var(--ea-text)}.ea-root button:hover{border-color:var(--ea-blue)}.ea-root button:focus-visible,.ea-root a:focus-visible,.ea-root select:focus-visible,.ea-root input:focus-visible{outline:2px solid var(--ea-blue);outline-offset:3px}.ea-root button:disabled{opacity:.35;cursor:default}.ea-quality{color:#e8bd7c;font-size:12px;margin-left:auto;padding-bottom:11px}.ea-section-title{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:16px}.ea-section-title p{margin-top:6px}.ea-arrows{display:flex;gap:7px}.ea-arrows button{width:38px;height:35px;padding:3px}.ea-carousel{display:flex;overflow-x:auto;gap:14px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#31506e transparent;padding:3px 2px 14px;margin-bottom:18px}.ea-root .ea-player-card{flex:0 0 235px;text-align:left;background:linear-gradient(145deg,#16263b,#101a2a);border-radius:16px;padding:16px;scroll-snap-align:start;transition:border-color .15s}.ea-root .ea-player-card.is-selected{border-color:var(--ea-blue);box-shadow:inset 0 0 0 1px #64c3ff33}.ea-card-top{display:flex;align-items:flex-start;justify-content:space-between}.ea-portrait{height:105px;position:relative;width:105px;background:radial-gradient(ellipse at bottom,#b9984b55,transparent 70%)}.ea-portrait img{width:95px;height:91px;object-fit:contain;display:block}.ea-portrait span{position:absolute;bottom:1px;left:2px;padding:2px 8px;border-radius:6px;background:#2f2a1e;color:#e7d296;font-size:11px}.ea-player-card h3{margin-top:10px}.ea-player-card p{font-size:12px;color:var(--ea-muted);min-height:36px;margin-top:3px}.ea-card-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--ea-line);padding-top:10px;margin-top:12px;font-size:11px;color:var(--ea-muted)}.ea-card-bottom strong{font-size:14px;color:var(--ea-text)}.ea-panel{background:var(--ea-panel);border:1px solid var(--ea-line);border-radius:18px;padding:24px;margin-bottom:20px;min-width:0}.ea-phase-nav{display:flex;gap:7px;overflow-x:auto;margin:22px 0 14px;scrollbar-width:none}.ea-root .ea-phase-nav button{white-space:nowrap;font-size:12px;background:transparent}.ea-root .ea-phase-nav button.active{background:#214566;border-color:#3d7299;color:#d4eeff}.ea-chart{min-height:190px;overflow:hidden}.ea-chart svg{width:100%;display:block;min-height:190px}.ea-chart svg text{fill:#9eacc0;font-size:11px;font-family:system-ui}.ea-gridline{stroke:#26384d;stroke-width:1}.ea-price-line{fill:none;stroke:var(--ea-blue);stroke-width:2.5;stroke-linejoin:round}.ea-dot{fill:var(--ea-blue);opacity:0}.ea-dot:hover{opacity:1;r:6}.ea-eventline{stroke:#c49c62;stroke-dasharray:4 5;opacity:.75}.ea-chart svg .ea-marker{fill:#e0bd82;font-size:10px}.ea-chart-caption{text-align:right;font-size:11px;color:var(--ea-muted);margin-top:5px!important}.ea-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;border-top:1px solid var(--ea-line);padding:22px 0;margin-top:20px}.ea-metrics span{display:block;color:var(--ea-muted);font-size:11px}.ea-metrics strong{display:block;font-size:23px;margin:5px 0}.ea-metrics small{display:block;font-size:11px}.ea-green{color:var(--ea-green)!important}.ea-red{color:var(--ea-red)!important}.ea-phases{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;padding-bottom:8px}.ea-phases article{flex:1 0 190px;background:#0b1625;border:1px solid var(--ea-line);border-radius:12px;padding:14px;scroll-snap-align:start}.ea-phases article>span{display:block;color:var(--ea-blue);font-size:10px;letter-spacing:1.1px}.ea-phases strong{display:block;font-size:12px;margin:10px 0 5px}.ea-phases p{font-size:11px;color:var(--ea-muted)}.ea-root details{color:var(--ea-muted);font-size:13px}.ea-root summary{cursor:pointer;color:#d4deed;font-size:13px;padding:10px 0}.ea-root details p{margin:10px 0}.ea-evidence{border-top:1px solid var(--ea-line);margin-top:16px;padding-top:7px}.ea-evidence-list{display:flex;gap:12px;overflow-x:auto;margin:16px 0}.ea-evidence-list a{flex:0 0 270px;display:block}.ea-evidence-list img{width:270px;height:160px;object-fit:cover;border:1px solid var(--ea-line);border-radius:8px}.ea-evidence-list span{display:block;font-size:11px;padding:5px}.ea-two{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ea-two .ea-panel{height:100%}.ea-bar-row{margin:19px 0}.ea-bar-row>div:first-child,.ea-cover-row>div:first-child{display:flex;justify-content:space-between;gap:15px;font-size:12px;margin-bottom:8px}.ea-bar-track{height:7px;background:#263248;border-radius:8px;overflow:hidden}.ea-bar-track i{display:block;height:100%;background:var(--ea-blue);border-radius:8px}.ea-footnote{font-size:11px;color:var(--ea-muted)}.ea-cover-row{margin:22px 0}.ea-cover-row small{display:block;font-size:11px;margin-top:7px}.ea-cover-row span{color:var(--ea-muted)}.ea-table-wrap{width:100%;overflow:auto}.ea-root table{border-collapse:collapse;width:100%;font-size:12px;text-align:left}.ea-root th{color:var(--ea-muted);font-size:10px;text-transform:uppercase;letter-spacing:.7px;font-weight:600}.ea-root th,.ea-root td{padding:13px 12px;border-bottom:1px solid #233247;white-space:nowrap}.ea-root td:first-child,.ea-root th:first-child{padding-left:0}.ea-root td button{border:0;padding:0;text-align:left;background:none}.ea-root td small{display:block;font-size:10px;margin-top:4px}.ea-daily{max-height:270px;margin-top:12px}.ea-pagination{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:18px;font-size:11px;color:var(--ea-muted)}.ea-empty{display:grid;place-items:center;min-height:190px;text-align:center;color:var(--ea-muted);font-size:13px;padding:25px}.ea-footer{font-size:11px;text-align:center;color:var(--ea-muted);padding:8px 0 24px}.ea-method{margin-top:20px}.ea-two+.ea-panel{margin-top:20px}@media(max-width:700px){.ea-head{align-items:flex-start}.ea-head>.ea-pill{display:none}.ea-stats{grid-template-columns:1fr 1fr;gap:9px}.ea-stats>div{padding:13px}.ea-stats strong{font-size:25px}.ea-stats span{font-size:10px}.ea-stats small{display:block}.ea-toolbar{gap:10px}.ea-toolbar label{flex:1;min-width:0}.ea-root select,.ea-root input{min-width:0;width:100%}.ea-quality{margin-left:0;width:100%;padding:0}.ea-panel{padding:16px;border-radius:14px}.ea-root h2{font-size:18px}.ea-root .ea-player-card{flex-basis:220px}.ea-metrics{grid-template-columns:1fr 1fr}.ea-metrics strong{font-size:22px}.ea-two{grid-template-columns:1fr;gap:0}.ea-two .ea-panel{height:auto}.ea-section-title{align-items:flex-start}.ea-section-title>label{max-width:130px}.ea-chart{margin:0 -10px}.ea-chart svg{min-width:540px}.ea-chart{overflow-x:auto}.ea-phase-nav{margin-top:17px}.ea-phases article{flex-basis:200px}.ea-root .ea-pagination button{padding:8px;font-size:11px}}
@media(max-width:700px){.ea-chart svg text{font-size:18px}.ea-chart svg .ea-marker{font-size:16px}}

.ea-research-event-label{flex:2;min-width:220px}.ea-research-event-label select{max-width:100%;width:100%}.ea-research-summary{margin:12px 0}.ea-research-nominations{margin-bottom:12px}.ea-research-content:empty{display:none}@media(max-width:700px){.ea-research-event-label{flex-basis:100%!important;min-width:0}}
