.pbt,.pbt-scope{--pbt-panel:#0c0c0c;--pbt-line:#ffffff1a;--pbt-ink:#f4f4f0;--pbt-text:#e8e8e0;--pbt-body:#9a9a94;--pbt-green:#3ddc84;--pbt-red:#e8555c;--pbt-amber:#f5a524;--pbt-gold:#e8c066;--pbt-cut:14px;--pbt-display:var(--font-chakra), "Chakra Petch", sans-serif;--pbt-sans:var(--font-plex), "IBM Plex Sans", system-ui, sans-serif;--pbt-mono:var(--font-jetbrains), "JetBrains Mono", ui-monospace, monospace}.pbt{clip-path:polygon(0 0, calc(100% - var(--pbt-cut)) 0, 100% var(--pbt-cut), 100% 100%, var(--pbt-cut) 100%, 0 calc(100% - var(--pbt-cut)));box-sizing:border-box;border:1px solid var(--pbt-line);min-width:0;color:var(--pbt-text);font-family:var(--pbt-sans);background:linear-gradient(#121214,#0e0e10);padding:14px 14px 12px 18px;list-style:none;position:relative;overflow:hidden}.pbt:before{content:"";background:var(--pbt-body);width:4px;position:absolute;inset:0 auto 0 0}.pbt[data-status=won]{background:linear-gradient(#141a16,#101312);border-color:#23402e}.pbt[data-status=won]:before{background:var(--pbt-green)}.pbt[data-status=lost]:before{background:var(--pbt-red)}.pbt[data-status=pending]:before{background:var(--pbt-amber)}.pbt__top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pbt__main{min-width:0}.pbt__tag{font:700 10.5px/1 var(--pbt-mono);letter-spacing:.12em;text-transform:uppercase;color:#0b0b0d;margin-bottom:8px;padding:5px 7px;display:inline-block}.pbt__odds{font:700 clamp(30px, 4vw, 38px)/1 var(--pbt-display);letter-spacing:.01em;color:var(--pbt-ink);font-variant-numeric:tabular-nums}.pbt[data-status=won] .pbt__odds{color:var(--pbt-green)}.pbt__pay{font:600 13.5px/1.3 var(--pbt-sans);color:var(--pbt-ink);margin:6px 0 2px}.pbt__pay em{color:var(--pbt-green);font-style:normal}.pbt__lost{color:var(--pbt-red)}.pbt__meta{font:500 12px/1.45 var(--pbt-sans);color:var(--pbt-body)}.pbt__side{flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.pbt__badge{font:700 11px/1 var(--pbt-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:#0b0b0d;background:var(--pbt-body);padding:5px 7px}.pbt[data-status=won] .pbt__badge{background:var(--pbt-green);color:#0b1a10}.pbt[data-status=lost] .pbt__badge{background:var(--pbt-red);color:#1a0b0c}.pbt[data-status=pending] .pbt__badge{background:var(--pbt-amber);color:#1a1408}.pbt-lg{font:700 11px/1 var(--pbt-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pbt-ink);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.pbt-mark{-o-object-fit:contain;object-fit:contain;background:0 0;flex:none;display:block}.pbt-multi{box-sizing:border-box;background:linear-gradient(135deg,#ff5a6e,#ffc24b 35%,#3ddc84 65%,#5aa9ff);flex:none;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:1.5px;padding:3px;display:inline-grid}.pbt-multi img,.pbt-multi i{-o-object-fit:contain;object-fit:contain;box-sizing:border-box;background:#0b0b0d;width:100%;min-width:0;height:100%;min-height:0;padding:1px;display:block}.pbt-multi i{font:700 6px/1 var(--pbt-mono);color:var(--pbt-body);place-items:center;font-style:normal;display:grid;overflow:hidden}.pbt__legs{flex-direction:column;gap:5px;margin:10px 0 0;padding:0;list-style:none;display:flex}.pbt__legs li{border-top:1px dashed #26302a;justify-content:space-between;gap:10px;min-width:0;padding-top:5px;font-size:13.5px;line-height:1.35;display:flex}.pbt__leg{overflow-wrap:anywhere;align-items:flex-start;gap:0;min-width:0;display:inline-flex}.pbt__ck{color:var(--pbt-body);flex:none;margin-right:6px}.pbt__legs li[data-status=won] .pbt__ck{color:var(--pbt-green)}.pbt__legs li[data-status=lost] .pbt__ck{color:var(--pbt-red)}.pbt__lgs{flex:none;margin-top:1px;margin-right:6px;display:inline-flex}.pbt__line{color:var(--pbt-text);font-weight:800}.pbt__ou{color:var(--pbt-green);font-weight:800}.pbt__ou[data-side=u]{color:var(--pbt-red)}.pbt__p{font-family:var(--pbt-mono);color:var(--pbt-text);white-space:nowrap;flex:none}.pbt__p--plus,.pbt__p--minus{font-weight:700}.pbt__p--plus{color:var(--pbt-green)}.pbt__p--minus{color:var(--pbt-gold)}.pbt-grid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pbt-strip{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;gap:12px;margin:0;padding:2px 2px 10px;list-style:none;display:flex;overflow-x:auto}.pbt-strip>.pbt{scroll-snap-align:start;flex:0 0 min(300px,82vw)}
