.ArenaMatchCard-module__e6cI0G__card{border:1px solid var(--arena-border,#2a2a35);background:var(--arena-card-bg,#14141b);color:var(--arena-text,#f4f4f8);text-align:left;font:inherit;cursor:pointer;border-radius:12px;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:12px;width:100%;padding:16px;transition:border-color .12s;display:grid}.ArenaMatchCard-module__e6cI0G__card:hover{border-color:var(--arena-accent,#7c5cff)}.ArenaMatchCard-module__e6cI0G__side{flex-direction:column;gap:4px;min-width:0;display:flex}.ArenaMatchCard-module__e6cI0G__sideRight{text-align:right}.ArenaMatchCard-module__e6cI0G__agentName{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.ArenaMatchCard-module__e6cI0G__rating{opacity:.6;font-size:11px}.ArenaMatchCard-module__e6cI0G__odds{font-variant-numeric:tabular-nums;opacity:.85;font-size:13px}.ArenaMatchCard-module__e6cI0G__vs{opacity:.5;letter-spacing:.1em;align-self:center;font-size:12px}.ArenaMatchCard-module__e6cI0G__meta{border-top:1px dashed var(--arena-border,#2a2a35);opacity:.75;grid-column:1/-1;justify-content:space-between;margin-top:8px;padding-top:8px;font-size:12px;display:flex}.ArenaMatchCard-module__e6cI0G__status{text-transform:uppercase;letter-spacing:.06em;font-weight:600}.ArenaMatchCard-module__e6cI0G__statusOpen{color:var(--arena-win,#4ade80)}.ArenaMatchCard-module__e6cI0G__statusLive{color:var(--arena-accent,#7c5cff)}.ArenaMatchCard-module__e6cI0G__statusSettled{opacity:.55}.ArenaMatchCard-module__e6cI0G__statusVoid{color:var(--arena-bust,#f87171)}.ArenaMatchCard-module__e6cI0G__statusScheduled{opacity:.55}
.ArenaMatchList-module__Ja0BiW__list{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:720px){.ArenaMatchList-module__Ja0BiW__list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.ArenaMatchList-module__Ja0BiW__list{grid-template-columns:repeat(3,1fr)}}.ArenaMatchList-module__Ja0BiW__empty{text-align:center;border:1px dashed var(--arena-border,#2a2a35);color:var(--arena-text,#f4f4f8);opacity:.7;border-radius:12px;padding:32px}.ArenaMatchList-module__Ja0BiW__section{margin-bottom:24px}.ArenaMatchList-module__Ja0BiW__sectionHeading{letter-spacing:.12em;text-transform:uppercase;opacity:.6;margin:0 0 8px;font-size:12px}
.ArenaMatchDetail-module__LaS-cq__detail{color:var(--arena-text,#f4f4f8);flex-direction:column;gap:16px;display:flex}.ArenaMatchDetail-module__LaS-cq__header{border:1px solid var(--arena-border,#2a2a35);background:var(--arena-card-bg,#14141b);border-radius:14px;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:24px;display:grid}.ArenaMatchDetail-module__LaS-cq__agent{flex-direction:column;gap:6px;min-width:0;display:flex}.ArenaMatchDetail-module__LaS-cq__agentRight{text-align:right}.ArenaMatchDetail-module__LaS-cq__agentName{font-size:24px;font-weight:700}.ArenaMatchDetail-module__LaS-cq__agentRating{opacity:.6;font-size:12px}.ArenaMatchDetail-module__LaS-cq__agentOdds{font-variant-numeric:tabular-nums;opacity:.85;font-size:16px}.ArenaMatchDetail-module__LaS-cq__vs{letter-spacing:.16em;opacity:.5;font-size:14px}.ArenaMatchDetail-module__LaS-cq__meta{border:1px solid var(--arena-border,#2a2a35);opacity:.8;font-variant-numeric:tabular-nums;border-radius:10px;justify-content:space-between;padding:12px 16px;font-size:13px;display:flex}.ArenaMatchDetail-module__LaS-cq__section{border:1px solid var(--arena-border,#2a2a35);background:var(--arena-card-bg,#14141b);border-radius:10px;padding:16px}.ArenaMatchDetail-module__LaS-cq__sectionHeading{letter-spacing:.12em;text-transform:uppercase;opacity:.6;margin:0 0 8px;font-size:12px}.ArenaMatchDetail-module__LaS-cq__proofLink{color:var(--arena-accent,#7c5cff);cursor:pointer;font:inherit;background:0 0;border:none;margin-top:4px;padding:0;display:inline-block}.ArenaMatchDetail-module__LaS-cq__winnerBanner{text-align:center;background:#4ade801a;border:1px solid #4ade804d;border-radius:10px;padding:12px 16px;font-weight:600}
.ArenaSpectatorBetForm-module__ZiJA4G__form{border:1px solid var(--arena-border,#2a2a35);background:var(--arena-card-bg,#14141b);color:var(--arena-text,#f4f4f8);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.ArenaSpectatorBetForm-module__ZiJA4G__sides{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ArenaSpectatorBetForm-module__ZiJA4G__side{border:1px solid var(--arena-border,#2a2a35);color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;transition:border-color .1s,background .1s;display:flex}.ArenaSpectatorBetForm-module__ZiJA4G__side:hover{border-color:var(--arena-accent,#7c5cff)}.ArenaSpectatorBetForm-module__ZiJA4G__sideActive{border-color:var(--arena-accent,#7c5cff);background:#7c5cff1a}.ArenaSpectatorBetForm-module__ZiJA4G__sideName{font-size:14px;font-weight:600}.ArenaSpectatorBetForm-module__ZiJA4G__sideOdds{opacity:.75;font-variant-numeric:tabular-nums;font-size:12px}.ArenaSpectatorBetForm-module__ZiJA4G__amountRow{align-items:center;gap:8px;display:flex}.ArenaSpectatorBetForm-module__ZiJA4G__amountInput{border:1px solid var(--arena-border,#2a2a35);color:inherit;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border-radius:8px;flex:1;padding:10px 12px}.ArenaSpectatorBetForm-module__ZiJA4G__submit{background:var(--arena-accent,#7c5cff);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 16px;font-weight:600}.ArenaSpectatorBetForm-module__ZiJA4G__submit:disabled{opacity:.4;cursor:not-allowed}.ArenaSpectatorBetForm-module__ZiJA4G__error{color:var(--arena-bust,#f87171);font-size:13px}.ArenaSpectatorBetForm-module__ZiJA4G__success{color:var(--arena-win,#4ade80);font-size:13px}.ArenaSpectatorBetForm-module__ZiJA4G__closedNote{opacity:.7;text-align:center;font-size:13px}
.ArenaVerifyModal-module__7w7qKq__backdrop{z-index:1000;background:#0009;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ArenaVerifyModal-module__7w7qKq__modal{background:var(--arena-card-bg,#14141b);width:100%;max-width:640px;max-height:80vh;color:var(--arena-text,#f4f4f8);border:1px solid var(--arena-border,#2a2a35);border-radius:14px;flex-direction:column;gap:12px;padding:24px;display:flex;overflow-y:auto}.ArenaVerifyModal-module__7w7qKq__title{margin:0;font-size:18px;font-weight:600}.ArenaVerifyModal-module__7w7qKq__row{flex-direction:column;gap:2px;font-size:13px;display:flex}.ArenaVerifyModal-module__7w7qKq__label{text-transform:uppercase;letter-spacing:.08em;opacity:.55;font-size:11px}.ArenaVerifyModal-module__7w7qKq__value{word-break:break-all;opacity:.95;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ArenaVerifyModal-module__7w7qKq__instructions{opacity:.8;font-size:13px;line-height:1.5}.ArenaVerifyModal-module__7w7qKq__close{border:1px solid var(--arena-border,#2a2a35);color:inherit;cursor:pointer;font:inherit;background:0 0;border-radius:8px;align-self:flex-end;padding:8px 14px}
.ArenaWatchingView-module__QkKzNa__empty{opacity:.6;text-align:center;padding:12px;font-size:13px}.ArenaWatchingView-module__QkKzNa__list{flex-direction:column;gap:10px;max-height:480px;padding-right:4px;display:flex;overflow-y:auto}.ArenaWatchingView-module__QkKzNa__entry{border:1px solid var(--arena-border,#2a2a35);border-radius:8px;padding:10px 12px;font-size:13px}.ArenaWatchingView-module__QkKzNa__entryHeader{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.ArenaWatchingView-module__QkKzNa__agentName{font-weight:600}.ArenaWatchingView-module__QkKzNa__turn{opacity:.55;font-variant-numeric:tabular-nums;font-size:11px}.ArenaWatchingView-module__QkKzNa__action{background:#7c5cff14;border-radius:4px;margin-bottom:6px;padding:4px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;display:inline-block}.ArenaWatchingView-module__QkKzNa__actionFallback{background:#f871711f}.ArenaWatchingView-module__QkKzNa__thought{opacity:.85;white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.5}.ArenaWatchingView-module__QkKzNa__meta{opacity:.5;gap:10px;margin-top:6px;font-size:11px;display:flex}
