.xp-crumbs{font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);align-items:center;gap:8px;font-size:11px;display:flex}.xp-crumbs a{color:var(--muted);text-decoration:none}.xp-crumbs a:hover{color:var(--home)}.xp-crumbs .sep{color:var(--muted-2)}.xp-meta{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:8px 14px;margin-top:18px;font-size:11.5px;display:flex}.xp-meta b{color:var(--text);font-weight:600}.xp-h1{font-family:var(--font-display), sans-serif;letter-spacing:.02em;text-transform:uppercase;color:var(--text);margin:18px 0 0;font-size:clamp(15px,3.4vw,19px);font-weight:700;line-height:1.2}.xp-h1 span{color:var(--muted);margin:0 4px;font-weight:600}.xp-h1 em{color:var(--home);font-style:normal}.xp-matchup{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin-top:22px;display:grid}.xp-side{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.xp-side.home{--c:var(--home)}.xp-side.away{--c:var(--away)}.xp-crest{background:var(--ink-2);border:1px solid var(--line);width:76px;height:76px;box-shadow:0 0 0 1px #0006, 0 18px 40px -22px var(--c);border-radius:16px;place-items:center;display:grid}.xp-crest img{object-fit:contain;width:52px;height:52px}.xp-crest .mono-init{font-family:var(--font-display), sans-serif;color:var(--c);font-size:26px;font-weight:700}.xp-team{font-family:var(--font-display), sans-serif;letter-spacing:.01em;text-transform:uppercase;font-size:clamp(17px,4.5vw,23px);font-weight:700;line-height:1.05}.xp-team .code{font-family:var(--font-geist-mono), monospace;letter-spacing:.2em;color:var(--c);-webkit-text-fill-color:var(--c);margin-top:4px;font-size:11px;display:block}.xp-center{flex-direction:column;align-items:center;gap:6px;min-width:120px;display:flex}.xp-vs{font-family:var(--font-geist-mono), monospace;letter-spacing:.25em;color:var(--muted-2);font-size:11px}.xp-score{font-family:var(--font-display), sans-serif;letter-spacing:.02em;background:linear-gradient(#fff,#b9c6cf);color:#0000;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-size:clamp(40px,12vw,60px);font-weight:700;line-height:.9}.xp-score-label{font-family:var(--font-geist-mono), monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--muted-2);font-size:10px}.xp-conf{background:color-mix(in oklab, var(--home) 12%, var(--ink-2));border:1px solid color-mix(in oklab, var(--home) 30%, var(--line));font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--text);border-radius:999px;align-items:center;gap:6px;margin-top:4px;padding:4px 10px;font-size:10.5px;display:inline-flex}.xp-conf .dot{background:var(--home);width:6px;height:6px;box-shadow:0 0 8px var(--home);border-radius:50%}.xp-card{background:linear-gradient(180deg, var(--ink-1), var(--ink));border:1px solid var(--line);border-radius:16px;margin-top:18px;padding:18px}.xp-card>h2{font-family:var(--font-geist-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin:0 0 14px;font-size:11px;display:flex}.xp-card>h2:after{content:"";background:var(--line);flex:1;height:1px}.xp-bar{border:1px solid var(--line-strong);background:var(--ink-2);border-radius:10px;height:46px;display:flex;overflow:hidden}.bar-seg{font-family:var(--font-geist-mono), monospace;color:#05080a;white-space:nowrap;min-width:0;width:var(--w);justify-content:center;align-items:center;font-size:13px;font-weight:600;animation:.9s cubic-bezier(.16,1,.3,1) both bar-fill;display:flex;position:relative;overflow:hidden}@keyframes bar-fill{0%{width:0}to{width:var(--w)}}.bar-seg.h{background:var(--home)}.bar-seg.d{background:var(--draw)}.bar-seg.a{background:var(--away)}.bar-seg.d{color:#1a1305}.xp-bar-key{justify-content:space-between;gap:8px;margin-top:10px;display:flex}.xp-bar-key span{font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.xp-bar-key i{border-radius:2px;width:9px;height:9px;display:inline-block}.xp-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.xp-metric{background:var(--ink-2);border:1px solid var(--line);text-align:center;border-radius:12px;padding:14px 12px}.xp-metric .v{font-family:var(--font-geist-mono), monospace;color:var(--text);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.xp-metric .v small{color:var(--muted);font-size:13px}.xp-metric .k{font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);margin-top:6px;font-size:9.5px}.xp-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.xp-form h3{font-family:var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:.04em;color:var(--text);margin:0 0 10px;font-size:13px;font-weight:600}.xp-pills{flex-wrap:wrap;gap:6px;display:flex}.pill{width:30px;height:30px;font-family:var(--font-geist-mono), monospace;border:1px solid var(--line);border-radius:8px;place-items:center;font-size:12px;font-weight:700;display:grid}.pill.W{background:color-mix(in oklab, var(--win) 18%, var(--ink-2));color:var(--win);border-color:color-mix(in oklab, var(--win) 35%, transparent)}.pill.D{background:var(--ink-3);color:var(--muted)}.pill.L{background:color-mix(in oklab, var(--loss) 16%, var(--ink-2));color:var(--loss);border-color:color-mix(in oklab, var(--loss) 32%, transparent)}.xp-form .empty{color:var(--muted-2);font-size:12px;font-family:var(--font-geist-mono), monospace}.xp-summary p{color:#c5d0d8;margin:0;font-size:15px;line-height:1.7}.xp-summary .badge{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;background:var(--ink-3);color:var(--muted);border:1px solid var(--line);border-radius:6px;margin-bottom:12px;padding:3px 9px;font-size:10px;display:inline-block}.xp-summary .badge.limited{color:var(--draw);border-color:color-mix(in oklab, var(--draw) 30%, transparent)}.xp-disclaimer{border:1px dashed var(--line-strong);background:color-mix(in oklab, var(--loss) 6%, var(--ink-1));border-radius:12px;align-items:flex-start;gap:12px;margin-top:22px;padding:14px 16px;display:flex}.xp-disclaimer .age{font-family:var(--font-display), sans-serif;color:#05080a;background:var(--loss);border-radius:6px;flex:none;padding:4px 8px;font-size:13px;font-weight:700}.xp-disclaimer p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.55}.xp-foot{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;color:var(--muted-2);text-align:center;margin-top:22px;font-size:10.5px}@media (max-width:560px){.xp-metrics{grid-template-columns:repeat(2,1fr)}.xp-crest{width:60px;height:60px}.xp-crest img{width:40px;height:40px}}.xp-hub-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.xp-acc{background:var(--ink-2);border:1px solid var(--line);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:inline-flex}.xp-acc b{color:var(--home);font-size:14px}.xp-list{flex-direction:column;gap:8px;margin-top:16px;display:flex}.xp-row{border:1px solid var(--line);background:linear-gradient(180deg, var(--ink-1), var(--ink));color:var(--text);border-radius:12px;grid-template-columns:54px 1fr auto 1fr 60px;align-items:center;gap:10px;padding:12px 14px;text-decoration:none;transition:border-color .15s,transform .15s,background .15s;display:grid}.xp-row:hover{border-color:var(--line-strong);background:var(--ink-2);transform:translateY(-1px)}.xp-row-when{font-family:var(--font-geist-mono), monospace;color:var(--muted);font-size:11px;line-height:1.3}.xp-row-when b{color:var(--text);font-weight:600;display:block}.xp-row-team{font-family:var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.xp-row-team.h{text-align:right}.xp-row-sc{font-family:var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums;color:var(--text);text-align:center;min-width:42px;font-size:16px;font-weight:600}.xp-row-sc.none{color:var(--muted-2);font-size:12px}.xp-row-fav{font-family:var(--font-geist-mono), monospace;color:var(--muted);justify-self:end;align-items:center;gap:5px;font-size:12px;display:inline-flex}.xp-row-fav i{border-radius:2px;width:7px;height:7px}.xp-empty{text-align:center;color:var(--muted);font-family:var(--font-geist-mono), monospace;border:1px dashed var(--line);border-radius:12px;margin-top:16px;padding:24px;font-size:13px}@media (max-width:560px){.xp-row{grid-template-columns:46px 1fr auto 1fr}.xp-row-fav{display:none}}.xp-hero{text-align:center;padding:46px 0 4px}.xp-kicker{font-family:var(--font-geist-mono), monospace;letter-spacing:.24em;text-transform:uppercase;color:var(--home);font-size:11px}.xp-title{font-family:var(--font-display), sans-serif;letter-spacing:.01em;text-transform:uppercase;margin:14px 0 0;font-size:clamp(30px,8vw,54px);font-weight:700;line-height:.98}.xp-title em{color:var(--home);font-style:normal}.xp-sub{color:#c5d0d8;max-width:580px;margin:16px auto 0;font-size:15px;line-height:1.65}.xp-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px;display:grid}.xp-stat{background:var(--ink-2);border:1px solid var(--line);text-align:center;border-radius:12px;padding:16px 12px}.xp-stat b{font-family:var(--font-geist-mono), monospace;color:var(--home);font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;display:block}.xp-stat span{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:6px;font-size:11px;display:block}.xp-sec{justify-content:space-between;align-items:baseline;gap:12px;margin-top:30px;display:flex}.xp-sec h2{font-family:var(--font-geist-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px;font-weight:600}.xp-link{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--home);white-space:nowrap;font-size:11px;text-decoration:none}.xp-link:hover{text-decoration:underline}.xp-teamlinks{flex-wrap:wrap;gap:18px;margin-top:12px;display:flex}.xp-comps{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.xp-comps a{font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--text);border:1px solid var(--line);background:var(--ink-1);border-radius:999px;padding:7px 12px;font-size:11px;text-decoration:none}.xp-comps a:hover{border-color:var(--home);color:var(--home)}.xp-hiw{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.xp-hiw>div{background:linear-gradient(180deg, var(--ink-1), var(--ink));border:1px solid var(--line);border-radius:12px;padding:16px}.xp-hiw h3{font-family:var(--font-display), sans-serif;text-transform:uppercase;color:var(--text);margin:0 0 6px;font-size:14px;font-weight:600}.xp-hiw p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}@media (max-width:560px){.xp-hiw{grid-template-columns:1fr}}.xp-bigstat{text-align:center;background:linear-gradient(180deg, var(--ink-1), var(--ink));border:1px solid var(--line);border-radius:16px;margin-top:18px;padding:30px 18px}.xp-bigstat .num{font-family:var(--font-display), sans-serif;color:var(--home);font-variant-numeric:tabular-nums;font-size:clamp(46px,14vw,72px);font-weight:700;line-height:.9}.xp-bigstat .lbl{font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-top:8px;font-size:11px}.xp-bigstat .meta{font-family:var(--font-geist-mono), monospace;color:var(--muted);flex-wrap:wrap;justify-content:center;gap:18px;margin-top:14px;font-size:12px;display:flex}.xp-bigstat .meta b{color:var(--text);font-weight:600}.xp-acc-list{flex-direction:column;gap:8px;margin-top:14px;display:flex}.xp-acc-row{border:1px solid var(--line);background:var(--ink-2);border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:13px 15px;display:grid}.xp-acc-row .name{font-family:var(--font-display), sans-serif;text-transform:uppercase;font-size:14px;font-weight:600}.xp-acc-row .n{font-family:var(--font-geist-mono), monospace;color:var(--muted-2);font-size:11px}.xp-acc-row .v{font-family:var(--font-geist-mono), monospace;color:var(--home);text-align:right;min-width:50px;font-size:16px;font-weight:600}.xp-acc-row .v.dim{color:var(--muted-2)}.xp-results{flex-direction:column;gap:6px;display:flex}.xp-res{border:1px solid var(--line);background:var(--ink-1);border-radius:10px;grid-template-columns:1fr auto auto 22px;align-items:center;gap:10px;padding:10px 12px;display:grid}.xp-res .m{font-family:var(--font-display), sans-serif;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.xp-res .sc{font-family:var(--font-geist-mono), monospace;color:var(--text);font-size:14px;font-weight:600}.xp-res .tag{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;color:var(--muted);font-size:11px}.xp-res .ok{color:var(--win);font-weight:700}.xp-res .no{color:var(--loss);font-weight:700}.xp-agegate{border:1px solid var(--line-strong);background:var(--ink-2);border-radius:14px;margin-top:18px;padding:16px 18px}.xp-agegate p{color:var(--muted);margin:0;font-size:13px}.xp-agegate p b{color:var(--text)}.xp-agegate .row{align-items:center;gap:12px;margin-top:12px;display:flex}.xp-agegate button{font-family:var(--font-display), sans-serif;text-transform:uppercase;cursor:pointer;background:var(--home);color:#05080a;border:none;border-radius:8px;padding:9px 16px;font-size:13px;font-weight:600}.xp-agegate .row a{font-family:var(--font-geist-mono), monospace;color:var(--muted);font-size:11px;text-decoration:underline}.xp-cta{border:1px solid var(--line-strong);background:linear-gradient(180deg, color-mix(in oklab, var(--home) 6%, var(--ink-1)), var(--ink));border-radius:14px;gap:12px;margin-top:18px;padding:18px;display:grid;position:relative}.xp-cta .ad{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;background:var(--ink-3);color:var(--muted);border:1px solid var(--line);border-radius:5px;padding:2px 7px;font-size:11px;position:absolute;top:12px;right:12px}.xp-cta .body{flex-direction:column;gap:4px;padding-right:44px;display:flex}.xp-cta .body strong{font-family:var(--font-display), sans-serif;text-transform:uppercase;font-size:16px;font-weight:700}.xp-cta .body .muted{color:var(--muted);font-size:13px}.xp-cta .cta{font-family:var(--font-display), sans-serif;text-transform:uppercase;border:1px solid var(--line-strong);background:var(--ink-2);color:var(--muted-2);cursor:not-allowed;border-radius:8px;justify-self:start;padding:10px 18px;font-size:13px;font-weight:600}.xp-cta .rg{font-family:var(--font-geist-mono), monospace;color:var(--muted);margin:0;font-size:11px;line-height:1.5}.xp-team-head{flex-wrap:wrap;align-items:center;gap:16px;margin-top:18px;display:flex}.xp-team-head .crest{background:var(--ink-2);border:1px solid var(--line);width:64px;height:64px;box-shadow:0 16px 36px -24px var(--home);border-radius:14px;flex:none;place-items:center;display:grid}.xp-team-head .crest img{object-fit:contain;width:44px;height:44px}.xp-team-head .crest .mono-init{font-family:var(--font-display), sans-serif;color:var(--home);font-size:22px;font-weight:700}.xp-team-head .meta{min-width:0}.xp-team-head h1{font-family:var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:.01em;margin:0;font-size:clamp(22px,6vw,30px);font-weight:700;line-height:1}.xp-team-head .record{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.xp-team-head .record .summary{font-family:var(--font-geist-mono), monospace;color:var(--muted);font-size:12px}.xp-team-head .record .summary b{color:var(--text)}.xp-rlist{flex-direction:column;gap:6px;display:flex}.xp-rres{border:1px solid var(--line);background:var(--ink-1);border-radius:10px;grid-template-columns:26px 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.xp-rres .pill{width:26px;height:26px;font-size:11px}.xp-rres .opp{font-family:var(--font-display), sans-serif;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.xp-rres .opp i{color:var(--muted-2);margin-right:7px;font-size:11px;font-style:normal}.xp-rres .sc{font-family:var(--font-geist-mono), monospace;color:var(--text);font-size:14px;font-weight:600}
