.pr-overview{position:relative;overflow:hidden}.pr-overview:before{content:"";pointer-events:none;position:absolute;width:550px;height:350px;right:-250px;top:-180px;background:radial-gradient(ellipse,#7768ff23,transparent 70%)}
.pr-overview>p{max-width:760px;color:#adbed3}.pr-filters{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:14px;margin:26px 0 15px}.pr-filters label{display:grid;gap:6px;font-size:12px}.pr-filters select,.pr-filters input{width:100%;min-width:0;padding:10px 12px}
.pr-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px}body button.pr-metric{text-align:left;display:flex;flex-direction:column;padding:23px 19px;border:1px solid #3a4f6c;border-radius:14px;background:linear-gradient(135deg,#182c3f,#131d33);color:#eff7ff;transition:border-color .15s,transform .15s}body button.pr-metric:hover{transform:translateY(-2px)}body button.pr-metric[aria-pressed=true]{border-color:#5ce5ca;box-shadow:0 0 28px #5cf4d10b}.pr-label{font-size:12px;text-transform:uppercase;letter-spacing:.09em;font-weight:600;color:#b7cce3}.pr-metric strong{font-size:56px;letter-spacing:-.065em;line-height:1.15;margin:15px 0 4px;font-weight:650}.pr-metric strong small{font-size:13px;letter-spacing:0;font-weight:400}.pr-record{font-size:14px;color:#b9c5d7}.pr-bar{display:block;overflow:hidden;background:#59415766;height:5px;border-radius:10px;margin:20px 0 11px;width:100%}.pr-bar i{display:block;height:100%;background:linear-gradient(90deg,#21bba8,#8cefe4);border-radius:10px}.pr-rate{font-size:12px;color:#80e3d1}.pr-definition{font-size:11px;line-height:1.6;color:#9fb2cb;margin-top:12px}
.pr-footnote{font-size:12px!important;line-height:1.7;color:#a2b5ca;max-width:900px}.pr-section-head{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:38px}.pr-section-head h2{margin:8px 0}.pr-section-head p{margin:8px 0;color:#bdd0e4}.pr-section-head button,body #prMore{background:#1a2b40;color:#a8f2e4;border:1px solid #3a5a69;border-radius:9px;padding:11px 16px;font-size:12px}.pr-upset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:22px 0 32px}.pr-upset-grid article.pr-upset{margin:0;padding:25px;border-top:2px solid #69ddc3;background:linear-gradient(155deg,#15323a99,#161d3399 50%,#181c30dd)}.pr-upset-top{display:flex;gap:10px;justify-content:space-between;align-items:center;color:#a8bdd3;font-size:11px}.pr-hit{font-size:10px;color:#90f3d4;letter-spacing:.08em;background:#71f2b80d;border:1px solid #6ee8c33d;border-radius:5px;padding:5px 8px}.pr-team{display:flex;gap:14px;align-items:center;margin:23px 0 14px}.pr-team img.teamlogo{width:42px;height:42px;flex-shrink:0}.pr-team h3{margin:0;line-height:1.3}.pr-team h3 span{color:#9ef4d9;white-space:nowrap}.pr-team p{margin:5px 0 0!important;font-size:12px!important;color:#a3bad0}.pr-final{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding-bottom:17px;border-bottom:1px solid #3b536752}.pr-final b{font-size:35px;letter-spacing:-.04em}.pr-final b span{color:#6e88a0}.pr-final>span{font-size:11px;color:#a5bbd0}.pr-saved{display:grid;grid-template-columns:1fr auto;gap:5px;margin:18px 0 23px;font-size:12px}.pr-saved>span{color:#9cb1ca}.pr-saved>b{color:#a9e9e0}.pr-saved>small{grid-column:1/-1;text-align:right;color:#a5b9cf}.pr-upset h4{font-size:13px;margin:20px 0 6px;color:#e2eff9}.pr-upset p{font-size:13px;line-height:1.7;margin:7px 0;color:#afc2d7}.pr-evidence{margin-top:20px;border-top:1px solid #45617c40;padding-top:14px}.pr-evidence summary,.pr-receipt summary{cursor:pointer;color:#96dcd8;font-size:12px}.pr-evidence a,.pr-receipt a{font-size:12px;color:#8be5da}.pr-drivers>div{display:flex;justify-content:space-between;gap:14px;padding:5px 0;font-size:12px;color:#a9bed4}.pr-drivers b{font-variant-numeric:tabular-nums;color:#d7e8fa}
.pr-ledger h2{scroll-margin-top:110px}.pr-receipt{padding:23px 0;border-top:1px solid #3d536954;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.pr-receipt small{font-size:11px;color:#8da7bf}.pr-receipt h4{font-size:16px;line-height:1.5;margin:6px 0 7px}.pr-receipt p{font-size:13px;color:#bed0e2;margin:5px 0}.pr-receipt .pr-score{color:#93adc6}.pr-receipt details{margin-top:12px}.pr-receipt details p{font-size:11px}.pr-outcome{flex-shrink:0;font-size:11px;padding:6px 10px;border-radius:6px;background:#34415a;color:#b6c7de}.pr-outcome.win{color:#93f3d0;background:#2aaf8120;border:1px solid #5cc99f50}.pr-outcome.loss{color:#ffbdc8;background:#bd5c751a;border:1px solid #db72913b}.pr-outcome.push{color:#f2d48b;background:#b9a05d20}.pr-method{padding:18px 23px;border:1px solid #334661;border-radius:12px;margin:25px 0 35px;color:#9cb5cb;font-size:12px;line-height:1.8}.pr-method summary{cursor:pointer;color:#c8deed}.pr-method a{color:#8de8d8}.pr-empty{padding:20px 0;color:#a5bdd2}.pr-metric:focus-visible,.pr-upset-section button:focus-visible,.pr-ledger button:focus-visible{outline:2px solid #a49bff;outline-offset:4px}
@media(max-width:1050px){.pr-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-metric strong{font-size:48px}}@media(max-width:650px){.pr-filters{grid-template-columns:1fr 1fr;gap:11px}.pr-filters label:last-child{grid-column:1/-1}.pr-upset-grid{grid-template-columns:1fr}.pr-section-head{align-items:flex-start;flex-direction:column;gap:6px}body button.pr-metric{padding:18px 13px}.pr-label{font-size:10px}.pr-metric strong{font-size:40px}.pr-metric strong small{font-size:11px}.pr-rate{font-size:10px}.pr-definition{font-size:10px}.pr-metrics{gap:10px}.pr-receipt{gap:9px}.pr-receipt h4{font-size:14px}.pr-receipt p{font-size:12px}.pr-outcome{font-size:10px;padding:5px 7px}.pr-upset-grid article.pr-upset{padding:21px}.pr-saved{grid-template-columns:1fr}.pr-saved>small{text-align:left}.pr-final{gap:12px}}
