.opp-main>.opp-page:has(.ax){max-width:1680px}.ax{--gA:#2ec4a0;--gB:#84c98a;--gC:#cdb862;--gD:#d9925a;--gF:#a58fae;--axbar:rgba(var(--line-rgb),.1)}.ax .eye{font:700 10.5px var(--font-m);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.ax .eye.gold{color:var(--gold);font-size:11px;letter-spacing:.16em}.ax .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ax-head{display:grid;gap:14px;margin:8px 0 22px;padding-bottom:18px;border-bottom:1px solid var(--line2)}.ax-head h1,.ax-mh h1{margin:6px 0 8px;font:800 clamp(32px,3.6vw,56px)/1.02 var(--font-d);letter-spacing:-.035em;color:var(--hi);text-wrap:balance}.ax-head h1 em{font-style:normal;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.ax-head .lede{max-width:78ch;margin:0;color:var(--ink2);font-size:16px;line-height:1.55}.ax-sub{display:flex;flex-wrap:wrap;gap:4px 18px;font:600 13.5px var(--font-b)}.ax-sub a{color:var(--ink2);padding:4px 0}.ax-sub a[aria-current=page]{color:var(--hi);box-shadow:inset 0 -2px 0 var(--gold)}.ax-sub a:hover{color:var(--hi)}.ax-sec-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin:28px 0 12px}.ax-sec-h h2{margin:0;font:800 22px var(--font-d);letter-spacing:-.02em;color:var(--hi)}.ax .card-h{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px}.ax .card-h h3{margin:0;font:700 15.5px var(--font-d);color:var(--hi)}.ax-g{display:inline-grid;place-items:center;min-width:22px;height:20px;padding:0 5px;border-radius:5px;font:800 11.5px var(--font-m);color:#0b0a10;background:var(--gF)}.ax-g.big{min-width:44px;height:40px;border-radius:9px;font-size:22px}.ax-g.g-A{background:var(--gA)}.ax-g.g-B{background:var(--gB)}.ax-g.g-C{background:var(--gC)}.ax-g.g-D{background:var(--gD)}.ax-g.g-F{background:var(--gF)}.ax-g.g-na{background:rgba(var(--line-rgb),.14);color:var(--mute);font-size:10px}.ax-meter{display:inline-block;width:64px;height:5px;border-radius:3px;background:var(--axbar);overflow:hidden;vertical-align:middle}.ax-meter i{display:block;height:100%;background:var(--gA);border-radius:3px}.ax .pt{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:5px;font:800 10.5px var(--font-m);color:#fff;flex:none}.ax .pt.p-D{background:var(--dem)}.ax .pt.p-R{background:var(--gop)}.ax .pt.p-I{background:var(--ind)}.ax-glance{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ax-glance,.ax-kpis{display:grid;gap:12px}.ax-kpis{grid-template-columns:1fr 1fr}.ax-kpi{display:grid;align-content:start;gap:6px;padding:16px 18px}.ax-kpi b{font:800 clamp(30px,2.6vw,42px)/1 var(--font-d);letter-spacing:-.03em;color:var(--hi);font-variant-numeric:tabular-nums}.ax-kpi b small{font:600 14px var(--font-b);color:var(--mute);letter-spacing:0}.ax-kpi b.d{color:var(--dem2,var(--dem))}.ax-kpi b.r{color:var(--gop)}.ax-kpi>span:last-child{font-size:12.5px;color:var(--mute)}.ax-dist{padding:14px 16px}.ax-dist svg{width:100%;height:auto;display:block}.ax-dist .b-D{fill:var(--dem);opacity:.85}.ax-dist .b-R{fill:var(--gop);opacity:.85}.ax-dist .b-I{fill:var(--ind)}.ax-tick{fill:var(--mute);font:600 10px var(--font-m)}.ax-gl{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px;font:700 12px var(--font-m);color:var(--ink2)}.ax-gl span{display:inline-flex;align-items:center;gap:6px}.ax-lbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px}.ax-lb{padding:14px 16px}.ax-lb ol{list-style:none;margin:0;padding:0;display:grid;gap:2px;counter-reset:lb}.ax-lb li a{display:grid;grid-template-columns:20px minmax(0,1fr) auto;grid-template-areas:"p n v" "p s v";column-gap:10px;padding:7px 8px;margin-inline:-8px;border-radius:8px;color:inherit}.ax-lb li a:hover{background:var(--glass2)}.ax-lb .pt{grid-area:p;align-self:center}.ax-lb b{grid-area:n;font:650 14px var(--font-b);color:var(--hi);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ax-lb .seat{grid-area:s;font:600 11px var(--font-m);color:var(--mute)}.ax-lb .v{grid-area:v;align-self:center;display:inline-flex;align-items:center;gap:6px;font:700 13.5px var(--font-m);color:var(--hi);font-variant-numeric:tabular-nums}.ax-lb .v b{grid-area:auto;font:inherit}.ax-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px;align-items:center}.ax-search input,.ax-sel select{height:36px;padding:0 12px;border-radius:10px;border:1px solid var(--line2);background:var(--glass2);color:var(--hi);font:600 13px var(--font-b)}.ax-search input{width:min(320px,80vw)}.ax-seg{display:inline-flex;flex-wrap:wrap;gap:3px;padding:3px;border-radius:10px;border:1px solid var(--line2);background:var(--glass2)}.ax-seg button{font:700 12px var(--font-b);color:var(--mute);background:none;border:0;border-radius:8px;padding:6px 11px;cursor:pointer}.ax-seg button[aria-pressed=true]{color:var(--hi);background:rgba(var(--line-rgb),.12)}.ax a:focus-visible,.ax button:focus-visible,.ax input:focus-visible,.ax select:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.ax-tw{overflow-x:auto;border:1px solid var(--line);border-radius:14px;background:var(--glass)}.ax-t{width:100%;border-collapse:collapse;font-size:13.5px}.ax-t td,.ax-t th{padding:9px 12px;text-align:left;border-bottom:1px solid var(--line);white-space:nowrap}.ax-t thead th{position:sticky;top:0;background:rgb(var(--bg2-rgb));font:700 10.5px var(--font-m);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);z-index:1}.ax-t thead tr.grp th{position:static;padding-block:8px 2px;border-bottom:0;font-size:9.5px}.ax-t thead tr.grp th.g1{color:var(--gA);box-shadow:inset 0 2px 0 var(--gA)}.ax-t thead tr.grp th.g2{color:var(--mute);box-shadow:inset 0 2px 0 var(--line2)}.ax-t thead th button{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:5px}.ax-t thead th button:hover{color:var(--hi)}.ax-t thead th button i{width:0;height:0;border:4px solid transparent}.ax-t thead th button i.dn{border-top-color:currentColor;margin-top:4px}.ax-t thead th button i.up{border-bottom-color:currentColor;margin-bottom:4px}.ax-t tbody tr:hover{background:rgba(var(--line-rgb),.04)}.ax-t td.rk,.ax-t th.rk{width:44px;color:var(--mute);font:600 12px var(--font-m);text-align:right}.ax-t td.nm a{display:inline-flex;align-items:center;gap:9px;color:var(--hi)}.ax-t td.nm a:hover b{text-decoration:underline;text-underline-offset:3px}.ax-t td.nm b{font-weight:650}.ax-t td.seat{font:600 12px var(--font-m);color:var(--ink2)}.ax-t td.ix{display:flex;align-items:center;gap:8px}.ax-t td.ix>b{min-width:38px;font:800 14px var(--font-m);color:var(--hi);font-variant-numeric:tabular-nums;text-align:right}.ax-t td.ix em{font:700 9.5px var(--font-m);font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);border:1px solid var(--line2);border-radius:4px;padding:1px 4px}.ax-t td.num,.ax-t td.sc{font:600 13px var(--font-m);color:var(--ink);font-variant-numeric:tabular-nums}.ax-t td.num small{display:block;font-size:10.5px;color:var(--mute)}.ax-t td.sc{color:var(--ink2);border-left:1px solid transparent}.ax-t tr td:nth-child(8){border-left-color:var(--line2)}.ax-t .na{color:var(--mute);font:500 11.5px var(--font-b)}.ax-t td.gap,.ax-t td.lbl{white-space:normal;min-width:260px;color:var(--ink2);font-size:12.5px;line-height:1.45}.ax-t td.lbl a{color:var(--ink2)}.ax-t td.lbl a:hover{color:var(--hi)}.ax-t a{color:var(--gold)}.ax-more{margin:12px auto 0;display:block;padding:10px 18px;border-radius:10px;border:1px solid var(--line2);background:var(--glass2);color:var(--hi);font:700 13px var(--font-b);cursor:pointer}.ax-more:hover{border-color:var(--gold)}.ax-note{font-size:13px;color:var(--mute);line-height:1.55;max-width:90ch}.ax-note a{color:var(--gold)}.ax-beyond .ax-tw{max-height:520px;overflow:auto}.ax-how{margin-top:28px;padding:20px 22px}.ax-how h2,.ax-mcard h2{margin:0 0 12px;font:800 20px var(--font-d);color:var(--hi)}.ax-how-g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ax-how h3{display:flex;justify-content:space-between;gap:8px;margin:0 0 6px;font:700 14.5px var(--font-d);color:var(--hi)}.ax-how h3 span{font:700 11px var(--font-m);color:var(--gA)}.ax-how p,.ax-mcard li,.ax-mcard p{margin:0;font-size:13.5px;color:var(--ink2);line-height:1.6}.ax-foot{margin:16px 0 0;font-size:13px;color:var(--mute)}.ax-foot a{color:var(--gold)}.ax-mh{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;margin:8px 0;padding-bottom:20px;border-bottom:1px solid var(--line2)}.ax-mh .dek{margin:0 0 12px;font-size:18px;color:var(--ink2)}.ax-verdict{margin:0;max-width:70ch;color:var(--ink);line-height:1.55}.ax-verdict b{color:var(--hi)}.ax-score{display:flex;align-items:center;gap:14px}.ax-ring{width:150px;height:150px}.ax-ring .tr{fill:none;stroke:var(--axbar);stroke-width:11}.ax-ring .fg{fill:none;stroke:var(--gF);stroke-width:11;stroke-linecap:round}.ax-ring.g-A .fg{stroke:var(--gA)}.ax-ring.g-B .fg{stroke:var(--gB)}.ax-ring.g-C .fg{stroke:var(--gC)}.ax-ring.g-D .fg{stroke:var(--gD)}.ax-ring .v{fill:var(--hi);font:800 30px var(--font-d);letter-spacing:-.03em}.ax-ring .l{fill:var(--mute);font:600 11px var(--font-m)}.ax-parts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ax-part{display:grid;align-content:start;gap:10px;padding:16px 18px}.ax-part.off{border-style:dashed}.ax-big{font:800 34px/1 var(--font-d);letter-spacing:-.03em;color:var(--hi);font-variant-numeric:tabular-nums}.ax-part ul{margin:0;padding-left:16px;display:grid;gap:4px;font-size:13px;color:var(--ink2);line-height:1.5}.ax-ps{display:flex;align-items:center;gap:10px;padding-top:10px;border-top:1px solid var(--line);font:600 12px var(--font-m);color:var(--mute)}.ax-ps b{color:var(--hi);font-size:14px}.ax-ps .ax-meter{flex:1}.ax-miss{margin:0;font-size:13px;color:var(--mute);line-height:1.55}.ax-src{font:600 12px var(--font-b);color:var(--gold)}.ax-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ax-sc{display:grid;align-content:start;gap:6px;padding:16px 18px}.ax-sc b{font:800 32px/1 var(--font-d);color:var(--hi)}.ax-sc b small{font-size:16px;color:var(--mute)}.ax-sc>span:not(.eye){font-size:13px;color:var(--ink2);line-height:1.5}.ax-sc a{font:600 12px var(--font-b);color:var(--gold)}.ax-peers{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px}.ax .ax-peers a.card{padding:12px 14px;line-height:1.3}.ax-mem>.ax-foot,.ax-peers+.ax-foot{margin-top:26px}.ax-peers a{display:grid;grid-template-columns:20px minmax(0,1fr) auto auto;grid-template-areas:"p n v g" "p s v g";column-gap:10px;align-items:center;padding:10px 12px;color:inherit}.ax-peers a:hover{border-color:var(--line2)}.ax-peers .pt{grid-area:p}.ax-peers b{grid-area:n;color:var(--hi);font-weight:650;font-size:14px}.ax-peers .seat{grid-area:s;font:600 11px var(--font-m);color:var(--mute)}.ax-peers .v{grid-area:v;font:700 14px var(--font-m);color:var(--hi)}.ax-peers .ax-g{grid-area:g}.ax-mcard{padding:20px 22px;margin-bottom:12px;max-width:980px}.ax-mcard ol+p,.ax-mcard p+ol,.ax-mcard p+p{margin-top:10px}.ax-mcard ol{margin:12px 0 0;padding-left:20px;display:grid;gap:10px}.ax-mcard li b{color:var(--hi)}.ax-gr{display:flex;flex-wrap:wrap;gap:14px 24px;margin-bottom:12px}.ax-gr div{display:flex;align-items:center;gap:10px;font:600 13px var(--font-m);color:var(--ink2)}@media (max-width:1280px){.ax-glance{grid-template-columns:1fr}.ax-how-g,.ax-lbs,.ax-parts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.ax-cards,.ax-how-g,.ax-lbs,.ax-mh,.ax-parts{grid-template-columns:1fr}}