@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/dbbdd2d89d2ef0ef-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a06229eb79a83cfc-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c9e224327ce7933e-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d85064eaed4b8683-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/db234bd00cda6a96-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Press Start\ 2P Fallback;src:local("Arial");ascent-override:44.58%;descent-override:0.00%;line-gap-override:0.00%;size-adjust:224.32%}.__className_ee06cb{font-family:Press Start\ 2P,Press Start\ 2P Fallback;font-weight:400;font-style:normal}.__variable_ee06cb{--px-d:"Press Start 2P","Press Start 2P Fallback"}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/aaf0e744731a46d3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/9cb204d1bfdb6539-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/c565b14407d34fed-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Pixelify Sans Fallback;src:local("Arial");ascent-override:81.70%;descent-override:24.87%;line-gap-override:0.00%;size-adjust:112.61%}.__className_6900a0{font-family:Pixelify Sans,Pixelify Sans Fallback;font-style:normal}.__variable_6900a0{--px-b:"Pixelify Sans","Pixelify Sans Fallback"}.opp.pg{--px-ink:#0b0716;--px-night:#140c26;--px-deep:#1d1238;--px-panel:#26184a;--px-panel2:#2f1f5a;--px-line:#4a3a80;--px-mute:#a69bd0;--px-text:#f1ecff;--px-hi:#fff6e0;--px-gold:#ffcc4d;--px-gold2:#c98f1c;--px-green:#41e08f;--px-pink:#ff6fae;--px-dem:#3d7bff;--px-dem2:#8fb0ff;--px-gop:#ff3b5c;--px-gop2:#ff8da1;--px-ind:#b78cff;--px-fd:var(--px-d),"Courier New",monospace;--px-fb:var(--px-b),var(--font-b),system-ui,sans-serif;--px-bevel:inset -3px -3px 0 rgba(0,0,0,.38),inset 3px 3px 0 rgba(255,255,255,.1);display:grid;gap:22px;padding-block:8px 40px}.opp.pg .px-app{position:relative;font-family:var(--px-fb);color:var(--px-text);background:var(--px-night);border:3px solid #000;box-shadow:0 0 0 3px var(--px-line),0 24px 60px rgba(0,0,0,.5);min-height:560px}.opp.pg .px-app.imm{position:fixed;inset:0;z-index:3000;border:0;box-shadow:none;overflow:auto;min-height:0;padding:env(safe-area-inset-top,0) 0 env(safe-area-inset-bottom,0)}.opp.pg .px-app *,.opp.pg .px-app :after,.opp.pg .px-app :before{box-sizing:border-box}.opp.pg .px-app button{font-family:inherit;color:inherit}.opp.pg .px-app :focus-visible{outline:2px dashed var(--px-gold);outline-offset:2px}.opp.pg .up{color:var(--px-green)}.opp.pg .dn{color:var(--px-gop2)}.opp.pg .px-k{display:block;font:400 9.5px var(--px-fd);letter-spacing:.08em;text-transform:uppercase;color:var(--px-mute);line-height:1.6}.opp.pg .px-note{margin:0;font-size:15px;line-height:1.45;color:var(--px-mute)}.opp.pg .px-note.pad{padding:10px 2px}.opp.pg .px-app a{color:var(--px-gold)}.opp.pg .px-err{margin:8px;padding:10px;background:#5a1020;color:#fff}.opp.pg .px-press{appearance:none;border:0;cursor:pointer;font:400 13px var(--px-fd);letter-spacing:.04em;color:#1a1030;background:var(--px-gold);padding:14px 20px;box-shadow:0 0 0 3px #000,var(--px-bevel),0 6px 0 3px #000;text-transform:uppercase;transition:transform .08s}.opp.pg .px-press:hover{transform:translateY(-2px)}.opp.pg .px-press:active{transform:translateY(3px);box-shadow:0 0 0 3px #000,var(--px-bevel)}.opp.pg .px-press:disabled{opacity:.45;cursor:not-allowed;transform:none}.opp.pg .px-press.ghost{background:var(--px-panel2);color:var(--px-text)}.opp.pg .px-press.sm{font-size:10px;padding:10px 12px}.opp.pg .px-press.hot{background:var(--px-gop);color:#fff;animation:px-pulse 1s steps(2) infinite}.opp.pg .px-press.blink{animation:px-blink 1.1s steps(2) infinite}@keyframes px-blink{50%{filter:brightness(1.3)}}@keyframes px-pulse{50%{box-shadow:0 0 0 3px #000,var(--px-bevel),0 0 0 7px rgba(255,59,92,.45)}}.opp.pg .px-btn{appearance:none;cursor:pointer;display:inline-grid;gap:3px;text-align:left;font:600 16px var(--px-fb);padding:10px 13px;background:var(--px-panel2);color:var(--px-text);border:0;box-shadow:0 0 0 2px #000,var(--px-bevel)}.opp.pg .px-btn small{font:400 8.5px var(--px-fd);color:var(--px-mute);letter-spacing:.04em;text-transform:uppercase}.opp.pg .px-btn:hover:not(:disabled){background:var(--px-line)}.opp.pg .px-btn:disabled{opacity:.4;cursor:not-allowed}.opp.pg .px-btn.go{background:var(--px-gold);color:#1a1030;font:400 11px var(--px-fd);text-transform:uppercase;padding:12px 16px;justify-self:start}.opp.pg .px-btn.sm{padding:5px 9px;font-size:13px}.opp.pg .px-ghost{appearance:none;background:transparent;border:2px dashed var(--px-line);color:var(--px-mute);padding:8px 12px;cursor:pointer;font:600 13px var(--px-fb);justify-self:start}.opp.pg .px-ghost:disabled{opacity:.5;cursor:not-allowed}.opp.pg .px-chips{display:flex;flex-wrap:wrap;gap:6px}.opp.pg .px-chipb,.opp.pg .px-chips button{appearance:none;cursor:pointer;font:400 9.5px var(--px-fd);text-transform:uppercase;letter-spacing:.04em;padding:8px 10px;background:var(--px-deep);color:var(--px-mute);border:0;box-shadow:0 0 0 2px #000}.opp.pg .px-chipb.on,.opp.pg .px-chips button.on{background:var(--px-hi);color:#1a1030}.opp.pg .px-chips button:disabled{opacity:.4}.opp.pg .px-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.opp.pg .px-sel{font:600 14px var(--px-fb);color:var(--px-text);border:0;padding:7px 8px;max-width:100%}.opp.pg .px-sel,.opp.pg .px-tag{background:var(--px-deep);box-shadow:0 0 0 2px #000}.opp.pg .px-tag{display:inline-block;justify-self:start;font:400 9.5px var(--px-fd);text-transform:uppercase;letter-spacing:.06em;padding:5px 7px;color:var(--px-gold)}.opp.pg .px-tag.hot{background:var(--px-gop);color:#fff}.opp.pg .px-tag.news{background:#7a3cff;color:#fff}.opp.pg .px-tag.real{background:var(--px-green);color:#062014}.opp.pg .px-tag.dim{color:var(--px-mute)}.opp.pg .px-real{font-style:normal;margin-left:8px;font:400 7px var(--px-fd);padding:3px 5px;background:var(--px-green);color:#062014;vertical-align:middle}.opp.pg .px-pips{display:inline-flex;gap:2px}.opp.pg .px-pips i{width:8px;height:12px;background:#2a1f4a;box-shadow:0 0 0 1px #000}.opp.pg .px-pips i.f{background:var(--px-hi)}.opp.pg .px-pips i.gold{background:var(--px-gold)}.opp.pg .px-pips i.green{background:var(--px-green)}.opp.pg .px-pips i.hot{background:var(--px-gop)}.opp.pg .px-pips i.pink{background:var(--px-pink)}.opp.pg .px-cv,.opp.pg .px-fig,.opp.pg .px-portrait,.opp.pg .px-stagecv,.opp.pg .px-title-cv,.opp.pg .px-warroom{image-rendering:pixelated}.opp.pg .px-portrait{background:radial-gradient(circle at 50% 40%,#3a2a6a,#1a1030 70%);box-shadow:0 0 0 3px #000,var(--px-bevel);flex:none}.opp.pg .px-caret{display:inline-block;width:.5em;height:1em;background:var(--px-gold);vertical-align:-2px;margin-left:2px;animation:px-blink .5s steps(2) infinite}.opp.pg .px-title{position:relative;min-height:560px;display:grid;place-items:center;overflow:hidden}.opp.pg .px-title-cv{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.opp.pg .px-title-in{position:relative;z-index:1;display:grid;gap:18px;justify-items:center;text-align:center;padding:40px 16px}.opp.pg .px-logo{display:grid;gap:6px}.opp.pg .px-logo .a{font:400 clamp(26px,6vw,64px)/1 var(--px-fd);color:var(--px-hi);text-shadow:4px 4px 0 #000;letter-spacing:.04em}.opp.pg .px-logo .b{font:400 clamp(40px,10vw,108px)/1 var(--px-fd);color:var(--px-gold);text-shadow:5px 5px 0 #7a3cff,10px 10px 0 #000}.opp.pg .px-tag2{margin:0;font:400 clamp(9px,1.4vw,12px)/1.6 var(--px-fd);color:var(--px-hi);text-shadow:2px 2px 0 #000}.opp.pg .px-title-acts{gap:14px}.opp.pg .px-feat,.opp.pg .px-title-acts{display:flex;flex-wrap:wrap;justify-content:center}.opp.pg .px-feat{list-style:none;margin:8px 0 0;padding:0;gap:6px;max-width:640px}.opp.pg .px-feat li{font:400 8px var(--px-fd);text-transform:uppercase;padding:6px 8px;background:rgba(11,7,22,.7);color:var(--px-gold);box-shadow:0 0 0 2px #000}.opp.pg .px-lobby{display:grid;gap:22px;padding:18px}.opp.pg .px-step{display:grid;gap:12px}.opp.pg .px-sh{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center}.opp.pg .px-sh h2{margin:0;font:400 clamp(12px,1.6vw,16px) var(--px-fd);color:var(--px-hi);text-transform:uppercase}.opp.pg .px-n{display:grid;place-items:center;width:30px;height:30px;background:var(--px-gold);color:#1a1030;font:400 12px var(--px-fd);box-shadow:0 0 0 2px #000}.opp.pg .px-sel-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;align-items:start}.opp.pg .px-races{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;max-height:520px;overflow-y:auto;padding:4px}.opp.pg .px-race{appearance:none;cursor:pointer;display:grid;gap:5px;text-align:left;padding:10px;background:var(--px-panel);border:0;box-shadow:0 0 0 2px #000,var(--px-bevel)}.opp.pg .px-race:hover{background:var(--px-panel2)}.opp.pg .px-race.on{background:var(--px-hi);color:#1a1030}.opp.pg .px-race .k{font:400 7px var(--px-fd);color:var(--px-mute)}.opp.pg .px-race.on .k{color:#5a4a8a}.opp.pg .px-race b{font:700 16px var(--px-fb)}.opp.pg .px-race .who{font-size:13px}.opp.pg .px-race .who i{font-style:normal;font-weight:700}.opp.pg .px-race .who i.d{color:var(--px-dem2)}.opp.pg .px-race .who i.r{color:var(--px-gop2)}.opp.pg .px-race .who i.i{color:var(--px-ind)}.opp.pg .px-race.on .who i.d{color:#1f4fd0}.opp.pg .px-race.on .who i.r{color:#c01535}.opp.pg .px-race .heat{display:flex;gap:2px}.opp.pg .px-race .heat i{width:12px;height:5px;background:#2a1f4a}.opp.pg .px-race .heat i.f{background:var(--px-gop)}.opp.pg .px-preview{display:grid;gap:10px;padding:14px;background:var(--px-deep);box-shadow:0 0 0 2px #000,var(--px-bevel);position:sticky;top:8px}.opp.pg .px-preview h3{margin:0;font:400 16px var(--px-fd);color:var(--px-hi)}.opp.pg .px-issues{display:flex;flex-wrap:wrap;gap:5px}.opp.pg .px-issues span{font-size:12px;padding:3px 7px;background:var(--px-panel2);box-shadow:0 0 0 1px #000}.opp.pg .px-prev-empty{display:grid;gap:6px;padding:30px 10px;text-align:center;color:var(--px-mute)}.opp.pg .px-prev-empty b{font:400 11px var(--px-fd);color:var(--px-hi)}.opp.pg .px-fight{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:16px}.opp.pg .px-fighter{appearance:none;cursor:pointer;display:grid;gap:8px;justify-items:center;text-align:center;padding:16px;background:var(--px-panel);border:0;box-shadow:0 0 0 3px #000,var(--px-bevel);transition:transform .1s}.opp.pg .px-fighter.d{--pc:var(--px-dem)}.opp.pg .px-fighter.r{--pc:var(--px-gop)}.opp.pg .px-fighter.i{--pc:var(--px-ind)}.opp.pg .px-fighter.on{box-shadow:0 0 0 3px #000,0 0 0 7px var(--pc),var(--px-bevel);transform:translateY(-4px)}.opp.pg .px-fighter .k{font:400 7px var(--px-fd);text-transform:uppercase;color:var(--pc)}.opp.pg .px-fighter b{font:700 20px var(--px-fb);color:var(--px-hi)}.opp.pg .px-fighter .odds{font-size:13px;color:var(--px-mute)}.opp.pg .px-fighter .odds strong{font:400 12px var(--px-fd);color:var(--px-gold)}.opp.pg .px-stats{display:grid;gap:5px;width:100%}.opp.pg .px-stat{display:grid;grid-template-columns:70px 1fr auto;gap:8px;align-items:center;font-size:12px;text-align:left}.opp.pg .px-stat span:first-child{font:400 7px var(--px-fd);text-transform:uppercase;color:var(--px-mute)}.opp.pg .px-stat b{font-size:12px}.opp.pg .px-vs{position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);font:400 26px var(--px-fd);color:var(--px-gold);text-shadow:3px 3px 0 #000;pointer-events:none}.opp.pg .px-diffs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.opp.pg .px-diff{appearance:none;cursor:pointer;display:grid;gap:6px;text-align:left;padding:12px;background:var(--px-panel);border:0;box-shadow:0 0 0 2px #000,var(--px-bevel)}.opp.pg .px-diff.on{background:var(--px-hi);color:#1a1030}.opp.pg .px-diff b{font:400 10px var(--px-fd)}.opp.pg .px-diff small{font-size:13px;color:var(--px-mute);line-height:1.35}.opp.pg .px-diff.on small{color:#4a3a6a}.opp.pg .px-go{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.opp.pg .px-seed{display:inline-flex;gap:8px;align-items:center;font:400 8px var(--px-fd);text-transform:uppercase;color:var(--px-mute)}.opp.pg .px-seed input{width:120px;font:600 14px var(--px-fb);background:var(--px-deep);color:var(--px-text);border:0;box-shadow:0 0 0 2px #000;padding:6px 8px}.opp.pg .px-map{position:relative;width:100%;max-width:100%}.opp.pg .px-cv{position:absolute;inset:0;width:100%;height:100%}.opp.pg .px-cv.over{cursor:crosshair}.opp.pg .px-map-ph{display:grid;place-items:center;gap:8px;min-height:220px;color:var(--px-mute);font:400 9px var(--px-fd)}.opp.pg .px-spin{width:14px;height:14px;background:var(--px-gold);animation:px-spin .6s steps(4) infinite}@keyframes px-spin{to{transform:rotate(1turn)}}.opp.pg .px-legend{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:14px;color:var(--px-mute)}.opp.pg .px-legend i{display:inline-block;width:10px;height:10px;margin-right:5px;vertical-align:-1px;box-shadow:0 0 0 1px #000}.opp.pg .px-legend i.me{background:var(--px-me,var(--px-green))}.opp.pg .px-legend i.op{background:var(--px-op,var(--px-gop))}.opp.pg .px-legend i.toss{background:#c9b07a}.opp.pg .px-legend i.fog{background:repeating-conic-gradient(#3a3157 0 25%,#6a5aa8 0 50%) 0 0 /4px 4px}.opp.pg .px-hq{display:grid;grid-template-rows:auto 1fr auto;min-height:640px}.opp.pg .px-app.imm .px-hq{min-height:100%}.opp.pg .px-hud{flex-wrap:wrap;gap:8px 16px;padding:8px 12px;background:var(--px-ink);border-bottom:3px solid #000;box-shadow:0 3px 0 var(--px-line);position:sticky;top:0;z-index:5}.opp.pg .px-hud,.opp.pg .px-id{display:flex;align-items:center}.opp.pg .px-id{gap:10px;min-width:0}.opp.pg .px-id b{font:700 19px var(--px-fb);color:var(--px-hi);display:block}.opp.pg .px-id.d b{color:var(--px-dem2)}.opp.pg .px-id.r b{color:var(--px-gop2)}.opp.pg .px-id.i b{color:var(--px-ind)}.opp.pg .px-hs{display:grid;gap:3px}.opp.pg .px-hs>span{font:400 9px var(--px-fd);text-transform:uppercase;color:var(--px-mute)}.opp.pg .px-hs>b{font:400 15px var(--px-fd);color:var(--px-hi);font-variant-numeric:tabular-nums}.opp.pg .px-hs>b.cash{color:var(--px-gold)}.opp.pg .px-hs small{font-size:11px;color:var(--px-mute)}.opp.pg .px-hs.meters{gap:2px}.opp.pg .px-meter2{display:grid;grid-template-columns:60px auto;gap:6px;align-items:center}.opp.pg .px-meter2>span{font:400 8px var(--px-fd);text-transform:uppercase;color:var(--px-mute)}.opp.pg .px-meter2 .px-pips i{width:7px;height:9px}.opp.pg .px-hacts{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-left:auto}.opp.pg .px-icon{appearance:none;cursor:pointer;font:400 9px var(--px-fd);padding:10px 9px;background:var(--px-deep);color:var(--px-text);border:0;box-shadow:0 0 0 2px #000}.opp.pg .px-icon.off{color:var(--px-mute);text-decoration:line-through}.opp.pg .px-main{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(340px,1fr);min-height:0}.opp.pg .px-mapw{display:grid;align-content:start;gap:8px;padding:12px;border-right:3px solid #000;min-width:0}.opp.pg .px-mh{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.opp.pg .px-mh>b{font:400 16px var(--px-fd);color:var(--px-hi);text-transform:uppercase}.opp.pg .px-mapbox{position:relative;background:#0d0820;box-shadow:0 0 0 3px #000,inset 0 0 40px rgba(0,0,0,.6);padding:6px}.opp.pg .px-app.imm .px-mapbox .px-map{width:min(100%,calc((100vh - 340px) * var(--ar, 1.3)));margin-inline:auto}.opp.pg .px-app.imm .px-mapbox.night .px-map{width:min(100%,calc((100vh - 300px) * var(--ar, 1.3)))}.opp.pg .px-hover{position:absolute;left:10px;bottom:10px;font-size:15px;padding:4px 8px;background:rgba(11,7,22,.9);box-shadow:0 0 0 2px #000;pointer-events:none}.opp.pg .px-county{display:grid;gap:10px;padding:10px 12px;background:var(--px-panel);box-shadow:0 0 0 2px #000,var(--px-bevel);animation:px-pop .18s steps(3)}@keyframes px-pop{0%{transform:scale(.96);opacity:.3}}.opp.pg .px-ch{display:grid;gap:4px;font-size:15px;color:var(--px-mute)}.opp.pg .px-ch>b{font:400 15px var(--px-fd);color:var(--px-hi)}.opp.pg .px-chip{justify-self:start;font:400 8.5px var(--px-fd);text-transform:uppercase;padding:3px 6px;background:var(--px-deep);color:var(--px-gold)}.opp.pg .px-read{color:var(--px-text)}.opp.pg .px-read b{font:400 12px var(--px-fd)}.opp.pg .px-cacts{display:flex;flex-wrap:wrap;gap:8px}.opp.pg .px-side{display:grid;grid-template-rows:auto 1fr;min-height:0;min-width:0;background:var(--px-deep)}.opp.pg .px-tabs{display:flex;flex-wrap:wrap;border-bottom:3px solid #000}.opp.pg .px-tabs button{appearance:none;cursor:pointer;position:relative;flex:1 1 auto;font:400 9px var(--px-fd);text-transform:uppercase;padding:13px 7px;background:var(--px-ink);color:var(--px-mute);border:0;border-right:2px solid #000}.opp.pg .px-tabs button.on{background:var(--px-panel);color:var(--px-gold)}.opp.pg .px-badge{position:absolute;top:2px;right:2px;font-style:normal;font:400 6px var(--px-fd);background:var(--px-gop);color:#fff;padding:2px 3px}.opp.pg .px-pane{padding:12px;overflow-y:auto;min-height:0;animation:px-pop .15s steps(3)}.opp.pg .px-app.imm .px-pane{max-height:calc(100vh - 150px)}.opp.pg .px-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.opp.pg .px-act{appearance:none;cursor:pointer;display:grid;gap:6px;align-content:start;text-align:left;padding:12px;background:var(--px-panel);border:0;box-shadow:0 0 0 2px #000,var(--px-bevel)}.opp.pg .px-act b{font:400 11px var(--px-fd);text-transform:uppercase;color:var(--px-hi);line-height:1.4}.opp.pg .px-act span{font-size:15px;color:var(--px-mute);line-height:1.35}.opp.pg .px-act:hover:not(:disabled):not(.static){background:var(--px-panel2)}.opp.pg .px-act:disabled{opacity:.45;cursor:not-allowed}.opp.pg .px-act.static{cursor:default}.opp.pg .px-act.done b{color:var(--px-green)}.opp.pg .px-act.wide{grid-column:1/-1}.opp.pg .px-air{display:grid;gap:10px}.opp.pg .px-row.wrap{gap:6px}.opp.pg .px-meets{display:grid;gap:8px}.opp.pg .px-invite{appearance:none;cursor:pointer;display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;text-align:left;padding:8px;background:var(--px-panel);border:0;box-shadow:0 0 0 2px #000,var(--px-bevel)}.opp.pg .px-invite:hover:not(:disabled){background:var(--px-panel2)}.opp.pg .px-invite:disabled{opacity:.45}.opp.pg .px-invite span{display:grid;gap:2px}.opp.pg .px-invite em{font-style:normal;font:400 9px var(--px-fd);text-transform:uppercase;color:var(--px-gold)}.opp.pg .px-invite b{font-size:17px;color:var(--px-hi)}.opp.pg .px-invite small{font-size:12px;color:var(--px-mute)}.opp.pg .px-turnout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.opp.pg .px-turnout .px-meter2{grid-template-columns:auto}.opp.pg .px-pc{width:100%;height:auto;background:#0d0820;box-shadow:0 0 0 2px #000}.opp.pg .px-pc .zone.me{fill:rgba(65,224,143,.07)}.opp.pg .px-pc .zone.op{fill:rgba(255,59,92,.07)}.opp.pg .px-pc .z{stroke:var(--px-line);stroke-dasharray:3 3}.opp.pg .px-pc .ax{fill:var(--px-mute);font:400 6px var(--px-fd)}.opp.pg .px-pc .int{fill:var(--px-gold)}.opp.pg .px-pc .pub{fill:var(--px-hi)}.opp.pg .px-plist{list-style:none;margin:0;padding:0;display:grid}.opp.pg .px-plist li{display:grid;grid-template-columns:44px 1fr auto;gap:8px;padding:5px 0;border-top:1px dashed var(--px-line);font-size:13px}.opp.pg .px-plist li.int span:nth-child(2){color:var(--px-gold)}.opp.pg .px-plist b{font:400 9px var(--px-fd)}.opp.pg .px-intel ul{margin:4px 0 0;padding-left:18px;display:grid;gap:6px;font-size:14px;line-height:1.4}.opp.pg .px-log{list-style:none;margin:0;padding:0;display:grid}.opp.pg .px-log li{display:grid;grid-template-columns:auto 1fr auto;gap:8px;padding:7px 0;border-top:1px dashed var(--px-line);font-size:15px;line-height:1.35}.opp.pg .px-log li span{font:400 7px var(--px-fd);color:var(--px-mute);padding-top:3px}.opp.pg .px-log li p{margin:0}.opp.pg .px-log li b{font:400 8px var(--px-fd)}.opp.pg .px-log li.opp p{color:var(--px-gop2)}.opp.pg .px-log li.money p{color:var(--px-gold)}.opp.pg .px-log li.gaffe p{color:#ff9a6b}.opp.pg .px-ticker{display:flex;overflow:hidden;background:#000;border-top:3px solid var(--px-line);white-space:nowrap}.opp.pg .px-ticker .lbl{flex:none;font:400 9.5px var(--px-fd);text-transform:uppercase;padding:9px 10px;background:var(--px-gop);color:#fff;z-index:1}.opp.pg .px-ticker .run{display:inline-flex;gap:40px;padding:9px 20px;font-size:16px;color:var(--px-gold);animation:px-marq 160s linear infinite}@keyframes px-marq{to{transform:translateX(-50%)}}.opp.pg .px-toast{position:fixed;right:16px;top:96px;z-index:3200;max-width:min(380px,92vw);pointer-events:none;padding:10px 14px;font-size:14px;background:var(--px-panel2);color:var(--px-hi);box-shadow:0 0 0 3px #000,var(--px-bevel);animation:px-toast 3.4s steps(20) forwards}.opp.pg .px-toast.bad{background:#5a1020}@keyframes px-toast{0%{opacity:0;transform:translateY(-6px)}6%,85%{opacity:1;transform:none}to{opacity:0}}.opp.pg .px-modal{position:fixed;inset:0;z-index:3100;display:grid;place-items:center;padding:16px;background:rgba(8,4,18,.78);overflow-y:auto}.opp.pg .px-card{width:min(700px,100%);display:grid;gap:12px;padding:18px;background:var(--px-panel);box-shadow:0 0 0 3px #000,0 0 0 6px var(--px-line),var(--px-bevel),0 20px 50px rgba(0,0,0,.6);animation:px-flip .25s steps(5);max-height:calc(100vh - 32px);overflow-y:auto}.opp.pg .px-card.wide{width:min(760px,100%)}@keyframes px-flip{0%{transform:perspective(700px) rotateY(70deg);opacity:.2}}.opp.pg .px-card h3{margin:0;font:400 clamp(14px,2vw,19px)/1.5 var(--px-fd);color:var(--px-hi)}.opp.pg .px-card p{margin:0;font-size:17px;line-height:1.5}.opp.pg .px-card.ev.attack{box-shadow:0 0 0 3px #000,0 0 0 6px var(--px-gop),var(--px-bevel)}.opp.pg .px-card.ev.flash{box-shadow:0 0 0 3px #000,0 0 0 6px #7a3cff,var(--px-bevel)}.opp.pg .px-evtags{display:flex;flex-wrap:wrap;gap:6px}.opp.pg .px-opts{display:grid;gap:8px}.opp.pg .px-opt{appearance:none;cursor:pointer;position:relative;display:grid;gap:6px;text-align:left;padding:13px 14px;background:var(--px-deep);border:0;box-shadow:0 0 0 2px #000,var(--px-bevel)}.opp.pg .px-opt:hover:not(:disabled){background:var(--px-panel2);transform:translateX(3px)}.opp.pg .px-opt:disabled{opacity:.45;cursor:not-allowed}.opp.pg .px-opt b{font:400 11px var(--px-fd);text-transform:uppercase;color:var(--px-gold);line-height:1.4}.opp.pg .px-opt span{font-size:16px;color:var(--px-text);line-height:1.35}.opp.pg .px-opt.hot b{color:var(--px-gop2)}.opp.pg .px-test{position:relative;height:12px;background:#120a24;margin-top:4px}.opp.pg .px-test i{position:absolute;top:2px;height:8px}.opp.pg .px-test i.up{background:var(--px-green)}.opp.pg .px-test i.dn{background:var(--px-gop)}.opp.pg .px-test em{position:absolute;right:0;top:-14px;font-style:normal;font:400 7px var(--px-fd)}.opp.pg .px-big{display:flex;gap:8px;align-items:baseline;font:400 34px var(--px-fd)}.opp.pg .px-big small{font:400 9px var(--px-fd);color:var(--px-mute)}.opp.pg .px-parts{list-style:none;margin:0;padding:0;display:grid;gap:4px}.opp.pg .px-parts li{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 54px;gap:8px;align-items:center;font-size:13px}.opp.pg .px-parts .bar{position:relative;height:10px;background:#120a24}.opp.pg .px-parts .bar i{position:absolute;top:1px;height:8px}.opp.pg .px-parts .bar i.up{background:var(--px-green)}.opp.pg .px-parts .bar i.dn{background:var(--px-gop)}.opp.pg .px-parts b{font:400 8px var(--px-fd);text-align:right}.opp.pg .px-deltas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.opp.pg .px-deltas div{display:grid;gap:3px;padding:8px;background:var(--px-deep);box-shadow:0 0 0 2px #000}.opp.pg .px-deltas span{font:400 7px var(--px-fd);text-transform:uppercase;color:var(--px-mute)}.opp.pg .px-deltas b{font:400 10px var(--px-fd);color:var(--px-hi)}.opp.pg .px-deltas small{font:400 8px var(--px-fd)}.opp.pg .px-card.report .px-log{max-height:240px;overflow-y:auto}.opp.pg .px-alloc{list-style:none;margin:0;padding:0;display:grid;gap:6px}.opp.pg .px-alloc li{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:8px;align-items:center;padding:6px 8px;background:var(--px-deep);box-shadow:0 0 0 2px #000}.opp.pg .px-alloc li>span{display:grid;font-size:15px}.opp.pg .px-alloc small{font-size:12px;color:var(--px-mute)}.opp.pg .px-check{display:flex;gap:8px;align-items:flex-start;font-size:14px;color:var(--px-text)}.opp.pg .px-card.opp .px-map{width:100%}.opp.pg .px-exit{position:fixed;top:calc(8px + env(safe-area-inset-top, 0px));right:8px;z-index:3150;font:400 7px var(--px-fd);padding:8px;background:var(--px-deep);color:var(--px-text);box-shadow:0 0 0 2px #000}.opp.pg .px-cut,.opp.pg .px-exit{appearance:none;cursor:pointer;border:0}.opp.pg .px-cut{width:100%;min-height:520px;display:grid;place-content:center;justify-items:center;gap:16px;padding:30px 16px;text-align:center;background:radial-gradient(circle at 50% 40%,#2f1f5a,#0b0716 70%);color:var(--px-text);font-size:16px}.opp.pg .px-app.imm .px-cut.intro{min-height:100%}.opp.pg .px-cut.news{position:fixed;inset:0;z-index:3100;min-height:0;background:rgba(8,4,18,.92)}.opp.pg .px-cut-h{font:400 clamp(14px,2.6vw,24px)/1.4 var(--px-fd);color:var(--px-hi);text-shadow:3px 3px 0 #000;max-width:900px}.opp.pg .px-cut em{font-style:normal;font:400 9px var(--px-fd);color:var(--px-gold);animation:px-blink .8s steps(2) infinite}.opp.pg .px-cut>span:not(.px-tag):not(.px-slot){max-width:640px;line-height:1.5}.opp.pg .px-slot{display:block;width:min(720px,92vw);padding:18px;font:600 clamp(16px,2.2vw,22px)/1.35 var(--px-fb);color:var(--px-hi);background:#000;box-shadow:0 0 0 3px var(--px-gold),0 0 0 6px #000;min-height:90px}.opp.pg .px-slot.stop{color:var(--px-gold);animation:px-pop .25s steps(3)}.opp.pg .px-vsrow{display:flex;gap:22px;align-items:center}.opp.pg .px-vsb{font:400 30px var(--px-fd);color:var(--px-gold);text-shadow:3px 3px 0 #000;animation:px-blink .7s steps(2) infinite}.opp.pg .px-debate{display:grid;gap:10px;padding:12px;min-height:100%;background:#0b0716}.opp.pg .px-dhead{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center}.opp.pg .px-dhead b{font:400 13px var(--px-fd);color:var(--px-hi);text-transform:uppercase}.opp.pg .px-dhead>span:last-child{font-size:13px;color:var(--px-mute)}.opp.pg .px-live{display:inline-flex;gap:6px;align-items:center;font:400 8px var(--px-fd);text-transform:uppercase;color:#fff;background:#c01535;padding:5px 7px}.opp.pg .px-live i{width:7px;height:7px;background:#fff;animation:px-blink .6s steps(2) infinite}.opp.pg .px-stage{position:relative;width:min(100%,calc(54vh * 192 / 108));margin-inline:auto;box-shadow:0 0 0 3px #000,0 0 0 6px var(--px-line);background:#160b2a}.opp.pg .px-stagecv{display:block;width:100%;height:auto;aspect-ratio:192/108}.opp.pg .px-names{position:absolute;inset:0;pointer-events:none}.opp.pg .px-names span{position:absolute;top:76%;transform:translateX(-50%);font:400 clamp(7px,1.1vw,11px) var(--px-fd);color:#fff;padding:3px 6px;background:rgba(0,0,0,.75);white-space:nowrap}.opp.pg .px-names span:first-child{left:21%}.opp.pg .px-names span:last-child{left:79%}.opp.pg .px-names span.d{box-shadow:0 2px 0 var(--px-dem)}.opp.pg .px-names span.r{box-shadow:0 2px 0 var(--px-gop)}.opp.pg .px-names span.i{box-shadow:0 2px 0 var(--px-ind)}.opp.pg .px-dbox{min-height:170px;padding:14px;background:var(--px-panel);box-shadow:0 0 0 3px #000,var(--px-bevel)}.opp.pg .px-say{display:grid;gap:10px}.opp.pg .px-say.center{justify-items:center;text-align:center}.opp.pg .px-say .who{font:400 9px var(--px-fd);text-transform:uppercase;color:var(--px-gold)}.opp.pg .px-say .who.me{color:var(--px-green)}.opp.pg .px-say .who.op{color:var(--px-gop2)}.opp.pg .px-say p{margin:0;font-size:17px;line-height:1.5}.opp.pg .px-verdict{display:flex;gap:14px;align-items:baseline}.opp.pg .px-verdict span{font:400 10px var(--px-fd);text-transform:uppercase}.opp.pg .px-verdict b{font:400 18px var(--px-fd)}.opp.pg .px-deliver{display:grid;gap:12px}.opp.pg .px-meter{appearance:none;cursor:pointer;position:relative;height:44px;width:100%;background:#120a24;border:0;box-shadow:0 0 0 3px #000,inset 0 0 0 2px var(--px-line)}.opp.pg .px-meter .zone{position:absolute;top:4px;bottom:4px;background:repeating-linear-gradient(90deg,var(--px-gold) 0 4px,var(--px-gold2) 4px 8px)}.opp.pg .px-meter .cur{position:absolute;top:-6px;bottom:-6px;width:6px;margin-left:-3px;background:#fff;box-shadow:0 0 0 2px #000}.opp.pg .px-snap{display:flex;width:min(520px,100%);height:34px;box-shadow:0 0 0 3px #000}.opp.pg .px-snap span{display:grid;place-items:center;font:400 9px var(--px-fd);color:#fff;overflow:hidden;white-space:nowrap}.opp.pg .px-snap span:last-child{flex:1}.opp.pg .px-snap .d{background:var(--px-dem)}.opp.pg .px-snap .r{background:var(--px-gop)}.opp.pg .px-snap .i{background:var(--px-ind)}.opp.pg .px-dial{display:grid;gap:4px}.opp.pg .px-dial svg{width:100%;height:70px;background:#0d0820;box-shadow:0 0 0 2px #000}.opp.pg .px-dial .mid{stroke:var(--px-line);stroke-dasharray:4 4}.opp.pg .px-dial .ln{fill:none;stroke-width:3;vector-effect:non-scaling-stroke}.opp.pg .px-dial .ln.up{stroke:var(--px-green)}.opp.pg .px-dial .ln.dn{stroke:var(--px-gop)}.opp.pg .px-meet{position:relative;width:min(680px,100%);display:grid;gap:14px;padding:18px;background:var(--px-panel);box-shadow:0 0 0 3px #000,0 0 0 6px var(--px-gold2),var(--px-bevel);overflow:hidden;animation:px-flip .25s steps(5);max-height:calc(100vh - 32px);overflow-y:auto}.opp.pg .px-meet-bg{position:absolute;inset:0 0 auto 0;height:170px;background:repeating-linear-gradient(0deg,#2f1f5a 0 6px,#2a1a50 6px 12px);opacity:.7;pointer-events:none}.opp.pg .px-meet.farm .px-meet-bg{background:repeating-linear-gradient(0deg,#3a5a2a 0 6px,#34522a 6px 12px)}.opp.pg .px-meet.podcast .px-meet-bg{background:repeating-linear-gradient(90deg,#3a1a5a 0 6px,#5a1a6a 6px 12px)}.opp.pg .px-meet.donor .px-meet-bg{background:repeating-linear-gradient(0deg,#3a2a10 0 6px,#2f220c 6px 12px)}.opp.pg .px-meet.mole .px-meet-bg{background:repeating-linear-gradient(0deg,#1a1a22 0 6px,#22222c 6px 12px)}.opp.pg .px-meet-top{position:relative;display:flex;gap:16px;align-items:center}.opp.pg .px-meet-top>div{display:grid;gap:6px}.opp.pg .px-meet h3{margin:0;font:400 14px/1.4 var(--px-fd);color:var(--px-hi);text-shadow:2px 2px 0 #000}.opp.pg .px-who{font-size:16px;color:var(--px-text)}.opp.pg .px-line{position:relative;margin:0;padding:12px 14px;font-size:17px;line-height:1.5;background:#000;color:var(--px-hi);box-shadow:0 0 0 2px var(--px-line)}.opp.pg .px-out{display:grid;gap:10px}.opp.pg .px-out p{margin:0;font-size:16px}.opp.pg .px-gains{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.opp.pg .px-gains li{font:400 8px var(--px-fd);padding:5px 7px;background:var(--px-deep);box-shadow:0 0 0 2px #000;text-transform:uppercase}.opp.pg .px-gains .coin{color:var(--px-gold)}.opp.pg .px-gains .vol{color:var(--px-green)}.opp.pg .px-gains .enth{color:var(--px-gold)}.opp.pg .px-gains .buzz{color:var(--px-pink)}.opp.pg .px-gains .prep{color:#7fd1ff}.opp.pg .px-gains .end{color:#fff;background:#7a3cff}.opp.pg .px-src{font-size:13px}.opp.pg .px-night{position:relative;display:grid;gap:10px;padding:12px;min-height:100%;background:#07040f;overflow:hidden}.opp.pg .px-nh{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;padding-right:50px}.opp.pg .px-clock{font:400 20px var(--px-fd);color:var(--px-gold);background:#000;padding:6px 10px;box-shadow:0 0 0 2px var(--px-line);font-variant-numeric:tabular-nums}.opp.pg .px-nh h2{margin:0;font:400 clamp(12px,2vw,18px) var(--px-fd);color:var(--px-hi);text-transform:uppercase}.opp.pg .px-speed{display:flex;gap:4px;margin-left:auto}.opp.pg .px-speed button{appearance:none;cursor:pointer;font:400 9px var(--px-fd);padding:9px 10px;background:var(--px-deep);color:var(--px-mute);border:0;box-shadow:0 0 0 2px #000}.opp.pg .px-speed button.on{background:var(--px-hi);color:#1a1030}.opp.pg .px-ngrid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.75fr) minmax(260px,.85fr);gap:12px;align-items:start}.opp.pg .px-nmap{display:block;padding:6px;background:#0d0820;box-shadow:0 0 0 3px #000}.opp.pg .px-nmap .px-legend{margin-top:6px}.opp.pg .px-ntally{display:grid;gap:10px}.opp.pg .px-rep{position:relative;height:26px;background:#120a24;box-shadow:0 0 0 2px #000}.opp.pg .px-rep i{position:absolute;inset:0 auto 0 0;background:repeating-linear-gradient(90deg,var(--px-gold) 0 6px,var(--px-gold2) 6px 8px);transition:width .4s steps(6)}.opp.pg .px-rep span{position:relative;z-index:1;display:block;padding:8px 9px;font:400 10px var(--px-fd);color:#fff;text-shadow:1px 1px 0 #000}.opp.pg .px-tl{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:8px;background:var(--px-panel);box-shadow:0 0 0 2px #000,var(--px-bevel)}.opp.pg .px-tl b{display:block;font-size:17px;color:var(--px-hi)}.opp.pg .px-tl div span{font:400 14px var(--px-fd);font-variant-numeric:tabular-nums}.opp.pg .px-tl small{font:400 12px var(--px-fd)}.opp.pg .px-tl.d{box-shadow:0 0 0 2px #000,inset 4px 0 0 var(--px-dem)}.opp.pg .px-tl.r{box-shadow:0 0 0 2px #000,inset 4px 0 0 var(--px-gop)}.opp.pg .px-tl.i{box-shadow:0 0 0 2px #000,inset 4px 0 0 var(--px-ind)}.opp.pg .px-needle{display:grid;justify-items:center;gap:4px;padding:8px;background:var(--px-deep);box-shadow:0 0 0 2px #000}.opp.pg .px-needle svg{width:100%;max-width:240px}.opp.pg .px-needle .arc{fill:none;stroke:#2a1f4a;stroke-width:14}.opp.pg .px-needle .half{fill:none;stroke-width:10;opacity:.7}.opp.pg .px-needle .half.d{stroke:var(--px-dem)}.opp.pg .px-needle .half.r{stroke:var(--px-gop)}.opp.pg .px-needle .half.i{stroke:var(--px-ind)}.opp.pg .px-needle .hand{stroke:#fff;stroke-width:4}.opp.pg .px-needle .hub{fill:var(--px-gold)}.opp.pg .px-needle b{font:400 13px var(--px-fd);color:var(--px-hi)}.opp.pg .px-warroom{width:100%;aspect-ratio:3/1;box-shadow:0 0 0 2px #000}.opp.pg .px-feed{display:grid;gap:6px;padding:10px;background:#000;box-shadow:0 0 0 2px var(--px-line);max-height:70vh;overflow:hidden}.opp.pg .px-feed ul{list-style:none;margin:0;padding:0;display:grid;gap:6px;overflow-y:auto;max-height:64vh}.opp.pg .px-feed li{display:grid;gap:2px;padding:6px 8px;background:#120a24;animation:px-pop .2s steps(3)}.opp.pg .px-feed li span{font:400 9px var(--px-fd);color:var(--px-mute)}.opp.pg .px-feed li p{margin:0;font-size:15px;line-height:1.35}.opp.pg .px-feed li.up p{color:var(--px-green)}.opp.pg .px-feed li.dn p{color:var(--px-gop2)}.opp.pg .px-feed li.hot{background:#5a1020}.opp.pg .px-feed li.hot p{color:#fff;font-weight:700}.opp.pg .px-feed li.call{background:var(--px-gold)}.opp.pg .px-feed li.call p,.opp.pg .px-feed li.call span{color:#1a1030;font-weight:700}.opp.pg .px-final{position:relative;z-index:2;display:grid;place-items:center}.opp.pg .px-final .px-card{width:min(820px,100%)}.opp.pg .px-grade{display:flex;gap:16px;align-items:center}.opp.pg .px-grade b{font:400 48px var(--px-fd);color:var(--px-gold);text-shadow:4px 4px 0 #000}.opp.pg .px-grade span{font-size:16px;line-height:1.45}.opp.pg .px-dl{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.opp.pg .px-dl div{padding:8px;background:var(--px-deep);box-shadow:0 0 0 2px #000}.opp.pg .px-dl dt{font:400 7px var(--px-fd);text-transform:uppercase;color:var(--px-mute)}.opp.pg .px-dl dd{margin:4px 0 0;font-size:15px;color:var(--px-hi)}.opp.pg .px-ach{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px}.opp.pg .px-ach li{display:grid;gap:2px;padding:7px 8px;background:#120a24;box-shadow:0 0 0 2px #000;opacity:.45}.opp.pg .px-ach li.ok{opacity:1;background:#2a2010;box-shadow:0 0 0 2px #000,inset 0 0 0 2px var(--px-gold2)}.opp.pg .px-ach b{font:400 8px var(--px-fd);text-transform:uppercase;color:var(--px-gold)}.opp.pg .px-ach span{font-size:12px;color:var(--px-mute)}.opp.pg .px-confetti{position:absolute;inset:0;pointer-events:none;z-index:1}.opp.pg .px-confetti i{position:absolute;top:-10px;width:6px;height:6px;animation:px-fall 3.2s steps(16) infinite}.opp.pg .px-about{display:grid;gap:12px;max-width:980px}.opp.pg .px-about h1{margin:0;font:800 clamp(26px,3.2vw,40px)/1.1 var(--font-d);color:var(--hi);letter-spacing:-.02em}.opp.pg .px-about p{margin:0;color:var(--ink2);font-size:16px;line-height:1.6;max-width:76ch}.opp.pg .px-how{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.opp.pg .px-how li{display:grid;gap:4px;padding:12px 14px;background:var(--glass);border:1px solid var(--line);border-radius:10px}.opp.pg .px-how b{color:var(--hi);font:800 15px var(--font-d)}.opp.pg .px-how span{color:var(--mute);font-size:13px}@media (max-width:1100px){.opp.pg .px-ngrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.opp.pg .px-feed{grid-column:1/-1;max-height:40vh}}@media (max-width:900px){.opp.pg .px-main{grid-template-columns:minmax(0,1fr)}.opp.pg .px-mapw{border-right:0;border-bottom:3px solid #000}.opp.pg .px-fight,.opp.pg .px-sel-grid{grid-template-columns:minmax(0,1fr)}.opp.pg .px-preview,.opp.pg .px-vs{position:static}.opp.pg .px-vs{transform:none;text-align:center}.opp.pg .px-deltas,.opp.pg .px-diffs,.opp.pg .px-dl{grid-template-columns:repeat(2,minmax(0,1fr))}.opp.pg .px-app.imm .px-pane{max-height:none}.opp.pg .px-app.imm .px-mapbox .px-map,.opp.pg .px-app.imm .px-mapbox.night .px-map{width:100%}.opp.pg .px-hacts{margin-left:0}}@media (max-width:640px){.opp.pg .px-ngrid,.opp.pg .px-turnout{grid-template-columns:minmax(0,1fr)}.opp.pg .px-hud{gap:6px 10px}.opp.pg .px-hs.meters{width:100%}.opp.pg .px-speed{margin-left:0}}@media (prefers-reduced-motion:reduce){.opp.pg .px-app *,.opp.pg .px-app :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition:none!important}}.opp.pg .px-tagname{position:absolute;transform:translate(-50%,-100%);pointer-events:none;white-space:nowrap;font:400 clamp(7px,.75vw,10px) var(--px-fd);color:var(--px-hi);padding:3px 5px;background:rgba(11,7,22,.82);box-shadow:0 0 0 1px #000;text-transform:uppercase;z-index:2}.opp.pg .px-tagname.sel{background:var(--px-gold);color:#1a1030}.opp.pg .px-cal{list-style:none;margin:0;padding:6px 12px;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;background:#0e0820;border-bottom:3px solid #000}.opp.pg .px-cal li{display:grid;gap:2px;align-content:start;padding:6px 7px;background:var(--px-deep);box-shadow:0 0 0 2px #000;min-width:0}.opp.pg .px-cal li b{font:400 10px var(--px-fd);color:var(--px-hi)}.opp.pg .px-cal li span{font-size:12px;color:var(--px-mute)}.opp.pg .px-cal li em{font-style:normal;font:400 7.5px/1.4 var(--px-fd);text-transform:uppercase;color:var(--px-gold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opp.pg .px-cal li.past{opacity:.5}.opp.pg .px-cal li.now{background:var(--px-hi)}.opp.pg .px-cal li.now b,.opp.pg .px-cal li.now span{color:#1a1030}.opp.pg .px-cal li.now em{color:#8a5a00}.opp.pg .px-cal li.deb:not(.now){box-shadow:0 0 0 2px #000,inset 0 -3px 0 var(--px-gop)}.opp.pg .px-advisor{display:flex;gap:12px;align-items:flex-start;padding:6px 2px}.opp.pg .px-bubble{position:relative;display:grid;gap:6px;padding:12px 14px;background:var(--px-panel);box-shadow:0 0 0 2px #000,var(--px-bevel);flex:1;min-width:0}.opp.pg .px-bubble:before{content:"";position:absolute;left:-10px;top:20px;border:6px solid transparent;border-right:6px solid var(--px-panel)}.opp.pg .px-bubble p{margin:0;font-size:16px;line-height:1.45;color:var(--px-text)}.opp.pg .px-bubble small{font-size:13px;color:var(--px-mute)}.opp.pg .px-mapbox.night{padding:6px}.opp.pg .px-ntip{position:absolute;top:10px;left:10px;display:grid;gap:5px;width:min(300px,70%);padding:10px 12px;background:rgba(11,7,22,.94);box-shadow:0 0 0 2px #000,0 0 0 4px var(--px-line);z-index:3}.opp.pg .px-ntip.hint{width:auto;font:400 9px var(--px-fd);color:var(--px-mute);text-transform:uppercase;pointer-events:none}.opp.pg .px-ntip>b{font:400 13px var(--px-fd);color:var(--px-hi)}.opp.pg .px-ntip .row{display:grid;grid-template-columns:1fr auto 56px;gap:8px;align-items:center;font-size:15px;padding-left:8px}.opp.pg .px-ntip .row.d{box-shadow:inset 4px 0 0 var(--px-dem)}.opp.pg .px-ntip .row.r{box-shadow:inset 4px 0 0 var(--px-gop)}.opp.pg .px-ntip .row.i{box-shadow:inset 4px 0 0 var(--px-ind)}.opp.pg .px-ntip .row b{font:400 11px var(--px-fd);font-variant-numeric:tabular-nums}.opp.pg .px-ntip .row em{font-style:normal;font:400 11px var(--px-fd);text-align:right}.opp.pg .px-ntip .lead{font:400 12px var(--px-fd);color:var(--px-gold)}.opp.pg .px-ntip small{font-size:12px;color:var(--px-mute)}.opp.pg .px-legend i.flash{background:transparent;box-shadow:inset 0 0 0 2px var(--px-gold),0 0 0 1px #000}.opp.pg .px-keys{margin-top:8px;display:grid;gap:6px}.opp.pg .px-keys ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:6px}.opp.pg .px-keys button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n l" "bar bar";gap:5px 8px;align-items:center;padding:7px 9px;background:var(--px-deep);box-shadow:0 0 0 2px #000;font-size:14px}.opp.pg .px-keys button>span{grid-area:n;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--px-hi)}.opp.pg .px-keys button>b{grid-area:l}.opp.pg .px-keys button>i{grid-area:bar;display:block;height:6px}.opp.pg .px-keys button:focus-visible,.opp.pg .px-keys button:hover{background:var(--px-panel2)}.opp.pg .px-keys i{height:8px;background:#120a24}.opp.pg .px-keys em{display:block;height:100%;background:var(--px-gold)}.opp.pg .px-keys b{font:400 9px var(--px-fd);white-space:nowrap}.opp.pg .px-outv{display:grid;gap:6px;padding:10px;background:var(--px-deep);box-shadow:0 0 0 2px #000}.opp.pg .px-outv .bar{display:flex;height:16px;box-shadow:0 0 0 2px #000;background:#120a24}.opp.pg .px-outv .bar i.d{background:var(--px-dem)}.opp.pg .px-outv .bar i.r{background:var(--px-gop)}.opp.pg .px-outv .bar i.i{background:var(--px-ind)}.opp.pg .px-outv small{font-size:13px;color:var(--px-mute);line-height:1.35}@media (max-width:900px){.opp.pg .px-cal{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.opp.pg .px-cal li em{display:none}.opp.pg .px-ntip{position:static;width:auto;margin-top:8px}}.opp.pg .px-days{display:inline-flex;gap:4px}.opp.pg .px-days span{display:inline-flex;gap:1px;padding:1px;background:#000}.opp.pg .px-days i{width:7px;height:13px;background:#2a1f4a}.opp.pg .px-days i.f{background:var(--px-gold)}.opp.pg .px-days span i:first-child.f{background:#ffe08a}.opp.pg .px-diffs.len{grid-template-columns:repeat(3,minmax(0,1fr))}.opp.pg .px-diff{position:relative}.opp.pg .px-weeks{display:flex;gap:2px;flex-wrap:wrap}.opp.pg .px-weeks i{width:10px;height:10px;box-shadow:0 0 0 1px #000}.opp.pg .px-weeks i.su{background:#ffb347}.opp.pg .px-weeks i.fa{background:#e0702a}.opp.pg .px-diff .px-tip{position:absolute;left:8px;right:8px;bottom:calc(100% + 8px);z-index:5;padding:10px 12px;background:#000;color:var(--px-hi);font:500 13.5px/1.4 var(--px-fb);box-shadow:0 0 0 2px var(--px-gold);opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .15s,transform .15s}.opp.pg .px-diff:focus-visible .px-tip,.opp.pg .px-diff:hover .px-tip{opacity:1;transform:none}.opp.pg .px-mgrs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.opp.pg .px-mgr{appearance:none;cursor:pointer;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;text-align:left;padding:12px;background:var(--px-panel);border:0;box-shadow:0 0 0 2px #000,var(--px-bevel)}.opp.pg .px-mgr span{display:grid;gap:4px;min-width:0}.opp.pg .px-mgr em{font-style:normal;font:400 9px var(--px-fd);text-transform:uppercase;color:var(--px-gold)}.opp.pg .px-mgr b{font-size:18px;color:var(--px-hi)}.opp.pg .px-mgr small{font-size:13.5px;color:var(--px-mute);line-height:1.35}.opp.pg .px-mgr small.perk{color:var(--px-green)}.opp.pg .px-mgr.on{background:var(--px-panel2);box-shadow:0 0 0 3px var(--px-gold),var(--px-bevel)}.opp.pg .px-cal.long{grid-template-columns:repeat(var(--px-weeks,8),minmax(0,1fr));overflow-x:auto;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:minmax(72px,1fr)}.opp.pg .px-cal li.su:not(.now){background:#3a2440}.opp.pg .px-cal li.su:not(.now) em{color:#ffb347}.opp.pg .px-note.full{grid-column:1/-1;font-size:14px}.opp.pg .px-net{display:grid;gap:14px}.opp.pg .px-netg{display:grid;gap:6px}.opp.pg .px-netg ul,.opp.pg .px-progs{list-style:none;margin:0;padding:0;display:grid;gap:6px}.opp.pg .px-netg li,.opp.pg .px-progs li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:8px 10px;background:var(--px-panel);box-shadow:0 0 0 2px #000}.opp.pg .px-netg li.att{grid-template-columns:minmax(0,1fr) auto}.opp.pg .px-netg li.used{opacity:.55}.opp.pg .px-netg .who,.opp.pg .px-progs .who{display:grid;gap:2px;min-width:0}.opp.pg .px-netg .who b,.opp.pg .px-progs .who b{font-size:16px;color:var(--px-hi)}.opp.pg .px-netg .who small,.opp.pg .px-progs .who small{font-size:13px;color:var(--px-mute);line-height:1.35;overflow-wrap:anywhere}.opp.pg .px-netg .who .px-real{justify-self:start}.opp.pg .px-netg .src{font:400 8px var(--px-fd);text-transform:uppercase}.opp.pg .px-netg.theirs li{box-shadow:0 0 0 2px #000,inset 3px 0 0 var(--px-op,var(--px-gop))}.opp.pg .px-btn.hot{background:#5a1830}.opp.pg .px-btn.hot:hover:not(:disabled){background:#7a2040}.opp.pg .px-progs li{grid-template-columns:minmax(0,1fr) auto auto}.opp.pg .px-progs li.pers{box-shadow:0 0 0 2px #000,inset 3px 0 0 var(--px-gold)}.opp.pg .px-progs li.gotv{box-shadow:0 0 0 2px #000,inset 3px 0 0 var(--px-green)}.opp.pg .px-progs em{font-style:normal;font:400 8.5px var(--px-fd);text-transform:uppercase;color:var(--px-gold)}.opp.pg .px-progs .crews{display:inline-flex;gap:6px;align-items:center}.opp.pg .px-progs .crews b{font:400 9px var(--px-fd);text-transform:uppercase;color:var(--px-hi);min-width:52px;text-align:center}.opp.pg .px-ghost.sm{padding:4px 8px;font-size:12px}.opp.pg .px-row.wrap{flex-wrap:wrap}.opp.pg .px-invite.pod{box-shadow:0 0 0 2px #000,inset 0 0 0 2px #ff3b5c55,var(--px-bevel)}.opp.pg .px-memo{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;padding:10px;background:var(--px-deep);box-shadow:0 0 0 2px #000}.opp.pg .px-memo p{margin:0;font-size:15px;line-height:1.45;color:var(--px-text)}.opp.pg .px-pod{position:relative}.opp.pg .px-onair{position:absolute;top:12px;right:14px;z-index:2;display:inline-flex;gap:6px;align-items:center;font:400 10px var(--px-fd);color:#fff;background:#b0102c;padding:6px 8px;box-shadow:0 0 0 2px #000}.opp.pg .px-onair i{width:8px;height:8px;background:#fff;animation:px-blink 1s steps(2) infinite}.opp.pg .px-pod.hostile .px-meet-bg{filter:hue-rotate(-40deg) saturate(1.3)}.opp.pg .px-pod.friendly .px-meet-bg{filter:hue-rotate(20deg)}.opp.pg .px-hq{position:relative;isolation:isolate}.opp.pg .px-atmo{position:absolute;inset:0;z-index:-1;pointer-events:none;transition:background 1.2s ease;background:radial-gradient(120% 70% at 50% -10%,#3a2470 0,transparent 60%),var(--px-night)}.opp.pg .px-hq[data-phase=summer] .px-atmo{background:radial-gradient(120% 70% at 50% -10%,#8a4a2a 0,#3a1f3a 40%,transparent 70%),var(--px-night)}.opp.pg .px-hq[data-phase=fall] .px-atmo{background:radial-gradient(120% 70% at 50% -10%,#7a3a5a 0,#2a1840 45%,transparent 70%),var(--px-night)}.opp.pg .px-hq[data-phase=stretch] .px-atmo{background:radial-gradient(120% 70% at 50% -10%,#4a2a8a 0,#1d1238 50%,transparent 75%),var(--px-night)}.opp.pg .px-hq[data-phase=final] .px-atmo{background:radial-gradient(120% 70% at 20% -10%,#3d7bff33 0,transparent 50%),radial-gradient(120% 70% at 80% -10%,#ff3b5c33 0,transparent 50%),#0a0614}.opp.pg .px-hq:after{content:"";position:absolute;inset:0;z-index:50;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.16) 0 1px,transparent 1px 3px),radial-gradient(ellipse at center,transparent 55%,rgba(0,0,0,.45) 100%);mix-blend-mode:multiply}.opp.pg .px-hq[data-phase=summer]:before{content:"";position:absolute;inset:0;z-index:49;pointer-events:none;background-image:radial-gradient(1px 1px at 20% 30%,#ffd16688 50%,transparent 51%),radial-gradient(1px 1px at 70% 60%,#ffd16666 50%,transparent 51%),radial-gradient(1px 1px at 40% 80%,#ffd16655 50%,transparent 51%);background-size:180px 140px;animation:px-drift 18s linear infinite}.opp.pg .px-hq[data-phase=fall]:before,.opp.pg .px-hq[data-phase=stretch]:before{content:"";position:absolute;inset:0;z-index:49;pointer-events:none;background-image:radial-gradient(2px 2px at 15% 20%,#e0702a77 50%,transparent 51%),radial-gradient(2px 2px at 65% 50%,#c9541f66 50%,transparent 51%);background-size:220px 200px;animation:px-fall 22s linear infinite}@keyframes px-drift{to{background-position:180px -140px}}@keyframes px-fall{to{background-position:-60px 400px}}.opp.pg .px-hq.clear:after,.opp.pg .px-hq.clear:before{display:none}.opp.pg .px-app.clear{--px-mute:#cfc6ef;--px-line:#6a5aa8}.opp.pg .px-app.clear .px-act span,.opp.pg .px-app.clear .px-note{color:#ddd5f7}.opp.pg .px-icon.on{background:var(--px-gold);color:#1a1030}@media (prefers-reduced-motion:reduce){.opp.pg .px-hq:before,.opp.pg .px-onair i{animation:none}}@media (max-width:900px){.opp.pg .px-diffs.len,.opp.pg .px-mgrs{grid-template-columns:minmax(0,1fr)}.opp.pg .px-netg li{grid-template-columns:minmax(0,1fr) auto}.opp.pg .px-netg li .src{display:none}.opp.pg .px-progs li{grid-template-columns:minmax(0,1fr)}}.opp.pg .px-mgrtip{margin:8px 0 0;padding:8px 10px;font-size:15px;line-height:1.4;color:var(--px-text);background:var(--px-deep);box-shadow:0 0 0 2px #000}.opp.pg .px-mgrtip b{color:var(--px-gold);font-weight:600}.opp.pg .px-ntip.follow{pointer-events:none;transition:none;width:min(300px,80%)}@media (max-width:640px){.opp.pg .px-ntip.follow{position:static;transform:none!important;width:auto}}.opp.pg .px-pollroom{display:grid;gap:8px}.opp.pg .px-pr-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;align-items:end}.opp.pg .px-pr-head>div{display:grid;gap:2px}.opp.pg .px-pr-head b{font:400 15px var(--px-fd)}.opp.pg .px-pr-head small{font-size:12px;color:var(--px-mute)}.opp.pg .px-odds{min-width:180px}.opp.pg .px-odds .bar{display:block;height:12px;background:var(--px-gop);box-shadow:0 0 0 2px #000;position:relative}.opp.pg .px-odds .bar i{display:block;height:100%;background:var(--px-green);transition:width .6s steps(12)}.opp.pg .px-pc2{width:100%;height:auto;background:#0b0619;box-shadow:0 0 0 2px #000,inset 0 0 30px rgba(0,0,0,.6)}.opp.pg .px-pc2 .zone.me{fill:rgba(65,224,143,.06)}.opp.pg .px-pc2 .zone.op{fill:rgba(255,59,92,.06)}.opp.pg .px-pc2 .g{stroke:#241848;stroke-width:.5}.opp.pg .px-pc2 .z{stroke:var(--px-line);stroke-dasharray:3 3}.opp.pg .px-pc2 .ax{fill:var(--px-mute);font:400 5.5px var(--px-fd)}.opp.pg .px-pc2 .ax.now{fill:var(--px-gold)}.opp.pg .px-pc2 .ed{stroke:var(--px-gold);stroke-dasharray:2 2}.opp.pg .px-pc2 .band{fill:rgba(255,204,77,.12)}.opp.pg .px-pc2 .band.in{fill:rgba(255,204,77,.14)}.opp.pg .px-pc2 .cone{fill:rgba(166,155,208,.08)}.opp.pg .px-pc2 .hatch{fill:rgba(166,155,208,.35)}.opp.pg .px-pc2 .avg{fill:none;stroke:var(--px-gold);stroke-width:1.6;shape-rendering:geometricPrecision}.opp.pg .px-pc2 .avg.fut{stroke-dasharray:3 3;opacity:.7}.opp.pg .px-pc2 .pt rect:first-of-type{fill:var(--px-hi);stroke:#000;stroke-width:.5}.opp.pg .px-pc2 .pt.int rect:first-of-type{fill:var(--px-gold)}.opp.pg .px-pc2 .pt .err{stroke:rgba(241,236,255,.25);stroke-width:.8}.opp.pg .px-pc2 .pt.int .err{stroke:rgba(255,204,77,.35)}.opp.pg .px-pc2 .pt.on rect:first-of-type{fill:var(--px-pink)}.opp.pg .px-pc2 .pt.on .err{stroke:var(--px-pink)}.opp.pg .px-pc2 .lbl{fill:var(--px-hi);font:400 6px var(--px-fd);paint-order:stroke;stroke:#0b0619;stroke-width:2px}.opp.pg .px-pr-foot{display:grid;gap:6px}.opp.pg .px-pr-hov{font-size:14px;color:var(--px-text);min-height:2.8em}.opp.pg .px-pr-leg{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13px;color:var(--px-mute)}.opp.pg .px-pr-leg span{display:inline-flex;gap:6px;align-items:center}.opp.pg .px-pr-leg i{display:inline-block;width:16px;height:10px;box-shadow:0 0 0 1px #000}.opp.pg .px-pr-leg i.sw-avg{height:3px;background:var(--px-gold);box-shadow:none}.opp.pg .px-pr-leg i.sw-band{background:rgba(255,204,77,.3)}.opp.pg .px-pr-leg i.sw-cone{background:rgba(166,155,208,.3)}.opp.pg .px-pollroom.compact .px-pr-head b{font-size:12px}.opp.pg .px-world{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;padding:6px 12px;background:#120a24;border-bottom:3px solid #000}.opp.pg .px-world .px-k{margin-right:4px}.opp.pg .px-wchip{display:inline-flex;gap:6px;align-items:center;font:400 8.5px var(--px-fd);text-transform:uppercase;padding:6px 8px;background:var(--px-deep);box-shadow:0 0 0 2px #000,inset 3px 0 0 var(--px-mute);color:var(--px-text)}.opp.pg .px-wchip.good{box-shadow:0 0 0 2px #000,inset 3px 0 0 var(--px-green)}.opp.pg .px-wchip.bad{box-shadow:0 0 0 2px #000,inset 3px 0 0 var(--px-gop)}.opp.pg .px-wchip.file{box-shadow:0 0 0 2px #000,inset 3px 0 0 var(--px-gold)}.opp.pg .px-wchip em{font-style:normal;color:var(--px-gold)}.opp.pg .px-modnote{margin:0;padding:8px 10px;font-size:14px;color:var(--px-hi);background:#1a0f30;box-shadow:inset 3px 0 0 var(--px-gold)}.opp.pg .px-btn.relief{background:#1f4a3a}.opp.pg .px-btn.relief:hover:not(:disabled){background:#2a6450}.opp.pg .px-dl .miss dd{font-weight:700}.opp.pg .px-legend i.office{background:var(--px-gold);box-shadow:0 0 0 2px #0b0716;width:8px;height:8px}.opp.pg .px-rival{display:grid;grid-template-columns:auto minmax(150px,1fr) minmax(0,2fr) minmax(0,1.6fr) auto;gap:10px 14px;align-items:center;padding:8px 12px;background:linear-gradient(90deg,rgba(255,59,92,.14),transparent 60%),var(--px-deep);border-bottom:3px solid #000}.opp.pg .px-rival .who b{display:block;font:400 11px var(--px-fd);color:var(--px-hi);line-height:1.5}.opp.pg .px-rival .stars{font-size:15px;letter-spacing:1px;color:var(--px-gold)}.opp.pg .px-rival .plan b{display:block;font:400 10.5px var(--px-fd);text-transform:uppercase;line-height:1.6}.opp.pg .px-rival .plan b.hot{color:var(--px-gop2)}.opp.pg .px-rival .plan b.dim{color:var(--px-mute)}.opp.pg .px-rival .last em,.opp.pg .px-rival .plan small{font-size:13.5px;color:var(--px-mute);line-height:1.35;display:block}.opp.pg .px-rival .last{display:grid;gap:2px;padding-left:12px;border-left:2px solid var(--px-line)}.opp.pg .px-rival .last em{color:var(--px-text);font-style:italic}.opp.pg .px-rival .last b{font:400 10px var(--px-fd)}.opp.pg .px-rival .last.up b{color:var(--px-green)}.opp.pg .px-rival .last.dn b{color:var(--px-gop2)}.opp.pg .px-rival .more{grid-column:1/-1;display:grid;gap:6px;padding-top:6px;border-top:2px solid var(--px-line)}.opp.pg .px-rival .more ul{margin:0;padding-left:18px;font-size:14px;color:var(--px-text)}.opp.pg .px-rival .moves{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.opp.pg .px-rival .moves li{display:flex;gap:6px;align-items:baseline;font-size:13px;padding:4px 7px;background:var(--px-panel);box-shadow:0 0 0 2px #000}.opp.pg .px-rival .moves li span{font:400 8px var(--px-fd);color:var(--px-mute)}.opp.pg .px-rival .moves li em{font-style:normal;font-weight:700}.opp.pg .px-rmove{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px;background:var(--px-deep);box-shadow:0 0 0 2px #000,var(--px-bevel);border-left:6px solid var(--px-line)}.opp.pg .px-rmove.good{border-left-color:var(--px-green)}.opp.pg .px-rmove.bad{border-left-color:var(--px-gop)}.opp.pg .px-rmove .taunt{margin:2px 0;font-size:16px;font-style:italic;color:var(--px-hi)}.opp.pg .px-rmove small{font-size:13.5px;color:var(--px-mute);line-height:1.35}.opp.pg .px-rmove>b{font:400 13px var(--px-fd)}.opp.pg .px-rbadge{display:grid;gap:2px;justify-items:center;font-size:13px;color:var(--px-mute)}.opp.pg .px-rbadge em{font-style:normal}.opp.pg .px-rbadge b{color:var(--px-gold);font-size:15px;letter-spacing:1px}.opp.pg .px-streak{display:inline-block;margin-top:3px;font:400 8px var(--px-fd)!important;text-transform:uppercase;padding:3px 5px;box-shadow:0 0 0 2px #000}.opp.pg .px-streak.hot{background:#ff7a1a;color:#1a0a00!important;animation:px-blink 1.2s steps(2) infinite}.opp.pg .px-streak.cold{background:#2a4a8a;color:#dfe9ff!important}.opp.pg .px-icon.chaos{background:#7a3cff;color:#fff}.opp.pg .px-icon:disabled{opacity:.45;cursor:not-allowed}.opp.pg .px-icon.live{background:var(--px-gop);color:#fff;animation:px-blink 1.4s steps(2) infinite}.opp.pg .px-ghost.chatgo{justify-self:stretch;text-align:center;border-color:#9146ff;color:#d9c2ff;font-weight:700}.opp.pg .px-vote{display:grid;gap:8px;padding:10px 12px;background:#1b0f3a;box-shadow:0 0 0 2px #000,0 0 0 4px #9146ff}.opp.pg .px-vote .ft,.opp.pg .px-vote .hd{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.opp.pg .px-vote .ft small{font-size:13px;color:var(--px-mute)}.opp.pg .px-vote .clock{font:400 18px var(--px-fd);color:var(--px-hi)}.opp.pg .px-vote .clock.hot{color:var(--px-gop2);animation:px-blink .5s steps(2) infinite}.opp.pg .px-vote .timer{background:#000}.opp.pg .px-cclock i,.opp.pg .px-vote .timer{display:block;height:6px}.opp.pg .px-vote .timer i{display:block;height:100%;background:#9146ff;transition:width .25s linear}.opp.pg .px-vote ul{list-style:none;margin:0;padding:0;display:grid;gap:5px}.opp.pg .px-vote li{display:grid;grid-template-columns:24px minmax(0,1.2fr) minmax(60px,1fr) 36px;gap:8px;align-items:center;font-size:15px}.opp.pg .px-vote li>b{font:400 11px var(--px-fd);color:#d9c2ff;text-align:center}.opp.pg .px-vote li .bar{height:14px;background:#000;box-shadow:0 0 0 2px #000}.opp.pg .px-vote li .bar i{display:block;height:100%;background:var(--px-mute);transition:width .3s}.opp.pg .px-vote li.lead .bar i{background:var(--px-gold)}.opp.pg .px-vote li.lead .l{color:var(--px-hi);font-weight:700}.opp.pg .px-vote li.off{opacity:.45}.opp.pg .px-vote li em{font:400 11px var(--px-fd);font-style:normal;text-align:right}.opp.pg .px-opt.lead{box-shadow:0 0 0 2px #000,0 0 0 5px var(--px-gold),var(--px-bevel)}.opp.pg .px-num{display:inline-grid;place-items:center;width:22px;height:22px;margin-right:8px;font:400 10px var(--px-fd);font-style:normal;background:#9146ff;color:#fff;box-shadow:0 0 0 2px #000;vertical-align:middle}.opp.pg .px-cclock{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;align-items:center;padding:8px 10px;background:#3a0a16;box-shadow:0 0 0 2px #000}.opp.pg .px-cclock b{font:400 22px var(--px-fd);color:var(--px-gop2)}.opp.pg .px-cclock span{font-size:14px;color:var(--px-text)}.opp.pg .px-cclock.hot b{animation:px-blink .4s steps(2) infinite}.opp.pg .px-cclock i{grid-column:1/-1;justify-self:start;background:var(--px-gop);transition:width .25s linear}.opp.pg .px-card.ev.crisis{box-shadow:0 0 0 3px #000,0 0 0 6px var(--px-gop),var(--px-bevel),0 20px 50px rgba(0,0,0,.6)}.opp.pg .px-card.ev.chaos{box-shadow:0 0 0 3px #000,0 0 0 6px #7a3cff,var(--px-bevel),0 20px 50px rgba(0,0,0,.6)}.opp.pg .px-tag.chaos{background:#7a3cff;color:#fff}.opp.pg .px-breaking{position:fixed;inset:0;z-index:3300;display:grid;place-content:center;gap:14px;justify-items:center;padding:16px;background:rgba(8,4,18,.82);cursor:pointer;animation:px-brk-in .3s steps(4);overflow:hidden}.opp.pg .px-breaking .bar{display:flex;gap:24px;white-space:nowrap;padding:10px 26px;background:var(--px-gop);box-shadow:0 0 0 3px #000;transform:skewX(-8deg)}.opp.pg .px-breaking .bar b{font:400 clamp(18px,4vw,34px) var(--px-fd);text-transform:uppercase;color:#fff;letter-spacing:.06em}.opp.pg .px-breaking .bar.low{padding:6px 0;background:#000;transform:none;animation:px-marq 4s linear infinite}.opp.pg .px-breaking .bar.low b{font-size:11px;color:var(--px-gop2)}.opp.pg .px-breaking .hl{max-width:760px;text-align:center;font:400 clamp(14px,2.6vw,22px) var(--px-fd);line-height:1.5;color:var(--px-hi);text-shadow:3px 3px 0 #000;animation:px-pop .3s steps(3) .15s both}.opp.pg .px-breaking.chaos .bar:not(.low){background:#7a3cff}.opp.pg .px-breaking.flash .bar:not(.low),.opp.pg .px-breaking.shock .bar:not(.low){background:#2b6cff}@keyframes px-brk-in{0%{opacity:0;transform:scale(1.08)}}.opp.pg .px-wheel{appearance:none;border:0;cursor:pointer;display:grid;gap:14px;justify-items:center;width:min(560px,100%);padding:22px 18px;background:var(--px-panel);color:var(--px-text);box-shadow:0 0 0 3px #000,0 0 0 6px #7a3cff,var(--px-bevel)}.opp.pg .px-wheel .disc{position:relative;width:150px;height:150px;border-radius:50%;background:conic-gradient(#7a3cff 0 30deg,#ff3b5c 0 60deg,#ffcc4d 0 90deg,#41e08f 0 120deg,#3d7bff 0 150deg,#ff6fae 0 180deg,#7a3cff 0 210deg,#ff3b5c 0 240deg,#ffcc4d 0 270deg,#41e08f 0 300deg,#3d7bff 0 330deg,#ff6fae 0);box-shadow:0 0 0 4px #000;animation:px-spin .5s linear infinite;image-rendering:pixelated}.opp.pg .px-wheel .disc.stop{animation:none}.opp.pg .px-wheel .disc i{position:absolute;left:50%;top:0;width:2px;height:50%;background:#000;transform-origin:bottom center}.opp.pg .px-wheel .disc:after{content:"";position:absolute;left:50%;top:-12px;margin-left:-8px;border:8px solid transparent;border-top:14px solid var(--px-hi)}.opp.pg .px-wheel .px-slot{width:100%;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere;font:400 13px var(--px-fd);color:var(--px-hi);text-align:center;line-height:1.5;min-height:3em}.opp.pg .px-wheel .px-slot.stop{color:var(--px-gold);animation:px-pop .25s steps(3)}.opp.pg .px-wheel em{font:400 9px var(--px-fd);text-transform:uppercase;color:var(--px-mute);font-style:normal}.opp.pg .px-splash{position:fixed;left:50%;top:34%;z-index:3250;transform:translate(-50%,-50%);display:grid;gap:8px;justify-items:center;padding:18px 26px;cursor:pointer;background:var(--px-gold);color:#1a1030;box-shadow:0 0 0 4px #000,0 10px 0 4px #000;animation:px-splash 1.9s steps(12) forwards;text-align:center}.opp.pg .px-splash b{font:400 clamp(22px,5vw,44px) var(--px-fd);letter-spacing:.04em}.opp.pg .px-splash span{font:700 17px var(--px-fb)}.opp.pg .px-splash.viral{background:var(--px-pink)}.opp.pg .px-splash.dud{background:#3a3550;color:var(--px-mute)}.opp.pg .px-splash.hype{background:#9146ff;color:#fff}@keyframes px-splash{0%{transform:translate(-50%,-50%) scale(.3) rotate(-6deg);opacity:0}12%{transform:translate(-50%,-50%) scale(1.12) rotate(2deg);opacity:1}20%,82%{transform:translate(-50%,-50%) scale(1) rotate(-1deg);opacity:1}to{transform:translate(-50%,-60%) scale(.96);opacity:0}}.opp.pg .px-trophy{position:fixed;left:50%;bottom:74px;z-index:3400;transform:translateX(-50%);display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;width:min(440px,calc(100vw - 32px));padding:12px 16px;background:var(--px-panel2);box-shadow:0 0 0 3px #000,0 0 0 6px var(--px-gold2),var(--px-bevel);animation:px-troph 3.6s steps(18) forwards;pointer-events:none}.opp.pg .px-trophy .ic{display:grid;place-items:center;width:44px;height:44px;font-size:24px;background:var(--px-gold);color:#1a1030;box-shadow:0 0 0 3px #000}.opp.pg .px-trophy.t3 .ic{background:var(--px-pink)}.opp.pg .px-trophy.t1 .ic{background:var(--px-green)}.opp.pg .px-trophy b{display:block;font:400 12px var(--px-fd);color:var(--px-hi);line-height:1.6}.opp.pg .px-trophy small{font-size:14px;color:var(--px-mute)}@keyframes px-troph{0%{transform:translate(-50%,30px);opacity:0}8%,88%{transform:translate(-50%);opacity:1}to{transform:translate(-50%,10px);opacity:0}}.opp.pg .px-case{display:grid;gap:8px;width:min(760px,100%);padding:10px 12px;background:rgba(11,7,22,.78);box-shadow:0 0 0 2px #000}.opp.pg .px-case ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:6px}.opp.pg .px-case li{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px;align-items:center;padding:5px 6px;background:var(--px-deep);box-shadow:0 0 0 2px #000;font-size:12.5px;text-align:left}.opp.pg .px-case li i{font-style:normal;display:grid;place-items:center;width:20px;height:20px;font-size:12px;background:#000;color:var(--px-mute)}.opp.pg .px-case li.got i{background:var(--px-gold);color:#1a1030}.opp.pg .px-case li.got.t3 i{background:var(--px-pink)}.opp.pg .px-case li.got.t1 i{background:var(--px-green)}.opp.pg .px-case summary{cursor:pointer;color:var(--px-gold)}.opp.pg .px-case[open] summary{margin-bottom:8px}.opp.pg .px-case li.lock{opacity:.6}.opp.pg .px-case li.lock span{color:var(--px-mute)}.opp.pg .px-case li.got span{color:var(--px-hi)}.opp.pg .px-case li small{display:none;position:absolute;left:0;bottom:calc(100% + 6px);z-index:2;width:200px;padding:6px 8px;font-size:13px;background:var(--px-panel2);color:var(--px-text);box-shadow:0 0 0 2px #000}.opp.pg .px-case li:hover small{display:block}.opp.pg .px-chatdock{position:fixed;left:12px;bottom:44px;z-index:2900;display:grid;gap:6px;width:min(300px,calc(100vw - 24px));pointer-events:none}.opp.pg .px-chat{display:grid;gap:4px;padding:8px 10px;background:rgba(11,7,22,.86);box-shadow:0 0 0 2px #000,0 0 0 4px #9146ff}.opp.pg .px-chat .px-k.live{color:#d9c2ff}.opp.pg .px-chat .px-k.error{color:var(--px-gop2)}.opp.pg .px-chat ul{list-style:none;margin:0;padding:0;display:grid;gap:2px;font-size:14px;line-height:1.3}.opp.pg .px-chat li{overflow-wrap:anywhere;animation:px-pop .2s steps(3)}.opp.pg .px-chat li b{color:#d9c2ff}.opp.pg .px-cmeters{display:grid;gap:5px;padding:8px 10px;background:rgba(11,7,22,.86);box-shadow:0 0 0 2px #000}.opp.pg .px-cmeters .m{display:block;height:10px;background:#000;box-shadow:0 0 0 2px #000}.opp.pg .px-cmeters .m i{display:block;height:100%;transition:width .3s steps(6)}.opp.pg .px-cmeters .chaos i{background:#7a3cff}.opp.pg .px-cmeters .hype i{background:var(--px-pink)}.opp.pg .px-stream .px-cmeters{background:var(--px-deep)}.opp.pg .px-live{font:400 9px var(--px-fd);padding:6px 8px;background:#000;color:var(--px-mute);box-shadow:0 0 0 2px #000}.opp.pg .px-live.live{background:var(--px-gop);color:#fff;animation:px-blink 1.4s steps(2) infinite}.opp.pg .px-live.error{color:var(--px-gop2)}.opp.pg .px-cmds{margin:0;padding-left:18px;font-size:14.5px;color:var(--px-text);display:grid;gap:3px}.opp.pg .px-cmds b{font:400 9.5px var(--px-fd);color:#d9c2ff}@media (max-width:1100px){.opp.pg .px-rival{grid-template-columns:auto minmax(0,1fr) minmax(0,1.4fr) auto}.opp.pg .px-rival .last{display:none}}@media (max-width:640px){.opp.pg .px-rival{grid-template-columns:auto minmax(0,1fr) auto}.opp.pg .px-rival .plan{grid-column:1/-1}.opp.pg .px-chatdock{display:none}.opp.pg .px-vote li{grid-template-columns:22px minmax(0,1fr) 56px 30px}}@media (prefers-reduced-motion:reduce){.opp.pg .px-breaking .bar.low,.opp.pg .px-icon.live,.opp.pg .px-live.live,.opp.pg .px-streak.hot,.opp.pg .px-wheel .disc{animation:none}.opp.pg .px-splash,.opp.pg .px-trophy{animation-timing-function:linear}}.opp.pg .px-gobar{position:sticky;bottom:0;z-index:6;display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between;padding:10px 16px;background:rgba(11,7,22,.96);border-top:3px solid var(--px-gold2);box-shadow:0 -6px 18px rgba(0,0,0,.5)}.opp.pg .px-gobar span{font-size:15px;color:var(--px-mute)}.opp.pg .px-gobar span b{color:var(--px-hi)}.opp.pg .px-card.report{width:min(1100px,100%)}.opp.pg .px-wrep{display:grid;gap:12px}.opp.pg .px-wrep-l,.opp.pg .px-wrep-r{display:grid;gap:12px;align-content:start;min-width:0}@media (min-width:1000px){.opp.pg .px-wrep{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.opp.pg .px-wrep-r .px-log{max-height:calc(100vh - 330px);overflow-y:auto}}@media (min-width:901px){.opp.pg .px-app.imm .px-hq{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.opp.pg .px-app.imm .px-hq>*{flex:none}.opp.pg .px-app.imm .px-hq>.px-main{flex:1 1 0;min-height:0;grid-template-rows:minmax(0,1fr)}.opp.pg .px-app.imm .px-hq .px-hud{position:relative}.opp.pg .px-app.imm .px-mapw{display:flex;flex-direction:column;min-height:0;overflow-y:auto;gap:8px;padding:8px 12px}.opp.pg .px-app.imm .px-mapw>*{flex:none}.opp.pg .px-app.imm .px-mapw>.px-mapbox{flex:1 1 0;min-height:180px;container-type:size;display:grid;place-items:center}.opp.pg .px-app.imm .px-mapbox .px-map{width:min(100cqw,calc(100cqh * var(--ar, 1.3)));margin-inline:auto}.opp.pg .px-app.imm .px-side{min-height:0;overflow:hidden}.opp.pg .px-app.imm .px-pane{max-height:none;min-height:0}.opp.pg .px-app.imm .px-cal{padding:4px 12px;gap:5px}.opp.pg .px-app.imm .px-cal li{padding:4px 6px;gap:1px}.opp.pg .px-app.imm .px-cal li em+em{display:none}.opp.pg .px-app.imm .px-rival{padding:5px 12px;gap:6px 12px}.opp.pg .px-app.imm .px-rival .px-portrait{width:36px!important;height:36px!important}.opp.pg .px-app.imm .px-rival .last em,.opp.pg .px-app.imm .px-rival .plan small{font-size:13px;line-height:1.25}.opp.pg .px-app.imm .px-advisor{padding:0}.opp.pg .px-app.imm .px-advisor .px-portrait{width:44px!important;height:44px!important}.opp.pg .px-app.imm .px-advisor .px-bubble{padding:8px 12px;gap:4px}.opp.pg .px-app.imm .px-legend{font-size:13px}.opp.pg .px-app.imm .px-county{gap:8px;padding:8px 10px}.opp.pg .px-app.imm .px-ticker .lbl,.opp.pg .px-app.imm .px-ticker .run{padding-block:6px}}.opp.pg .px-step{scroll-margin-top:130px}