.benchmark-module__b87x4a__page{color:#111216;background:linear-gradient(#f6f7fb 0%,#eff4f2 46%,#f7f7fb 100%);min-height:100vh;padding:22px clamp(16px,4vw,48px) 56px}.benchmark-module__b87x4a__nav{justify-content:space-between;align-items:center;gap:18px;max-width:1240px;margin:0 auto 28px;display:flex}.benchmark-module__b87x4a__brand{color:#111216;align-items:center;gap:10px;font-weight:820;display:inline-flex}.benchmark-module__b87x4a__brandMark{background:linear-gradient(135deg,#111216 0%,#6b4eff 100%);width:22px;height:22px;-webkit-mask:url(/brand-mark.svg) 50%/contain no-repeat;mask:url(/brand-mark.svg) 50%/contain no-repeat}.benchmark-module__b87x4a__navLinks{color:#5d6070;align-items:center;gap:18px;font-size:.95rem;font-weight:680;display:inline-flex}.benchmark-module__b87x4a__shell{gap:28px;width:100%;max-width:1240px;margin:0 auto;display:grid}.benchmark-module__b87x4a__shell>*{min-width:0}.benchmark-module__b87x4a__hero{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:stretch;gap:clamp(26px,5vw,62px);min-height:440px;padding:clamp(18px,4vw,42px) 0 6px;display:grid}.benchmark-module__b87x4a__hero>*{min-width:0}.benchmark-module__b87x4a__heroCopy{align-content:center;gap:20px;display:grid}.benchmark-module__b87x4a__eyebrow{color:#6b4eff;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:.76rem;font-weight:850}.benchmark-module__b87x4a__hero h1{letter-spacing:0;max-width:780px;margin:0;font-size:clamp(3.6rem,7vw,6.8rem);font-weight:860;line-height:.86}.benchmark-module__b87x4a__heroText{color:#4e5260;max-width:690px;margin:0;font-size:1.15rem;line-height:1.55}.benchmark-module__b87x4a__heroActions{flex-wrap:wrap;gap:12px;display:flex}.benchmark-module__b87x4a__heroActions a,.benchmark-module__b87x4a__primaryButton{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#111216;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0 18px;font-weight:780;display:inline-flex}.benchmark-module__b87x4a__heroActions a:last-child{color:#111216;background:#fff;border:1px solid #d9dce6}.benchmark-module__b87x4a__primaryButton:disabled{cursor:progress;opacity:.65}.benchmark-module__b87x4a__arenaPreview{color:#fff;background:#111216;border:1px solid #1112161f;border-radius:8px;align-content:space-between;min-height:460px;padding:18px;display:grid;box-shadow:0 28px 80px #11121638}.benchmark-module__b87x4a__previewHeader,.benchmark-module__b87x4a__previewRow,.benchmark-module__b87x4a__candidateTop,.benchmark-module__b87x4a__candidateFooter,.benchmark-module__b87x4a__recorderTopline,.benchmark-module__b87x4a__arenaHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.benchmark-module__b87x4a__previewHeader{color:#aeb3c5;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:780}.benchmark-module__b87x4a__previewLive{color:#ff6b5f}.benchmark-module__b87x4a__previewChart{gap:12px;margin:30px 0;display:grid}.benchmark-module__b87x4a__previewRow{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:7px;min-height:76px;padding:12px}.benchmark-module__b87x4a__previewRank{color:#8f7bff;font-weight:880}.benchmark-module__b87x4a__previewModel{gap:3px;display:grid}.benchmark-module__b87x4a__previewModel strong{font-size:1rem}.benchmark-module__b87x4a__previewModel span{color:#aeb3c5;font-size:.82rem}.benchmark-module__b87x4a__previewMetric{font-variant-numeric:tabular-nums;font-size:1.45rem;font-weight:840}.benchmark-module__b87x4a__previewBattle{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.benchmark-module__b87x4a__previewCard{color:#fff;border-top:1px solid #ffffff24;align-content:space-between;min-height:104px;padding:12px;display:grid}.benchmark-module__b87x4a__previewCard span{color:#a99dff;font-weight:860}.benchmark-module__b87x4a__previewCard p{color:#c8ccda;margin:0;font-size:.8rem;line-height:1.35}.benchmark-module__b87x4a__sectionHeader{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.benchmark-module__b87x4a__sectionHeader h2,.benchmark-module__b87x4a__arenaHeader h2{letter-spacing:0;margin:0;font-size:clamp(2rem,4vw,3.4rem);line-height:.98}.benchmark-module__b87x4a__sectionHeader p:last-child{color:#5d6070;max-width:440px;margin:0;line-height:1.5}.benchmark-module__b87x4a__leaderboard,.benchmark-module__b87x4a__matrix,.benchmark-module__b87x4a__arena{border-top:1px solid #d9dce6;padding:32px 0}.benchmark-module__b87x4a__tableWrap{background:#ffffffe0;border:1px solid #d9dce6;border-radius:8px;width:100%;min-width:0;overflow-x:auto}.benchmark-module__b87x4a__table{border-collapse:collapse;width:100%;min-width:780px}.benchmark-module__b87x4a__table th,.benchmark-module__b87x4a__table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e7e9f0;padding:16px 18px}.benchmark-module__b87x4a__table th{color:#686d7c;letter-spacing:.07em;text-transform:uppercase;font-size:.76rem;font-weight:850}.benchmark-module__b87x4a__table tr:last-child td{border-bottom:0}.benchmark-module__b87x4a__rank{color:#6b4eff;width:58px;font-size:1.05rem;font-weight:860}.benchmark-module__b87x4a__modelName{gap:4px;display:grid}.benchmark-module__b87x4a__modelName strong{font-size:1rem}.benchmark-module__b87x4a__modelName span{color:#686d7c;font-size:.82rem}.benchmark-module__b87x4a__metric{font-variant-numeric:tabular-nums;font-weight:790}.benchmark-module__b87x4a__emptyState,.benchmark-module__b87x4a__notice{color:#4e5260;background:#fff;border:1px solid #d9dce6;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.benchmark-module__b87x4a__notice a{color:#6b4eff;font-weight:780}.benchmark-module__b87x4a__matrixGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.benchmark-module__b87x4a__matrixItem{background:#fff;border:1px solid #d9dce6;border-radius:8px;align-content:space-between;gap:18px;min-height:166px;padding:15px;display:grid}.benchmark-module__b87x4a__matrixItem h3{margin:0;font-size:1rem}.benchmark-module__b87x4a__matrixItem p{color:#5d6070;margin:0;font-size:.86rem;line-height:1.42}.benchmark-module__b87x4a__pills{flex-wrap:wrap;gap:6px;display:flex}.benchmark-module__b87x4a__pill{color:#4d38ce;background:#ece9ff;border-radius:999px;padding:5px 8px;font-size:.72rem;font-weight:780}.benchmark-module__b87x4a__arena{gap:18px;display:grid}.benchmark-module__b87x4a__arenaHeader{align-items:flex-end}.benchmark-module__b87x4a__arenaStatusBoard{color:#fff;background:#111216;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:6px;min-width:300px;padding:8px;display:grid}.benchmark-module__b87x4a__arenaStatusBoard span,.benchmark-module__b87x4a__arenaStatusBoard strong{border-radius:7px;justify-content:center;align-items:center;min-height:34px;padding:0 10px;font-size:.78rem;font-weight:780;display:inline-flex}.benchmark-module__b87x4a__arenaStatusBoard span{color:#aeb3c5;background:#ffffff14}.benchmark-module__b87x4a__arenaStatusBoard span[data-active=true]{color:#fff;background:#6b4eff}.benchmark-module__b87x4a__arenaStatusBoard strong{color:#111216;background:#fff;grid-column:1/-1}.benchmark-module__b87x4a__battleConsole{grid-template-columns:minmax(0,.95fr) minmax(300px,.55fr);gap:14px;display:grid}.benchmark-module__b87x4a__recorderPanel,.benchmark-module__b87x4a__runningPanel,.benchmark-module__b87x4a__candidate{background:#fff;border:1px solid #d9dce6;border-radius:8px}.benchmark-module__b87x4a__recorderPanel{gap:16px;min-height:318px;padding:18px;display:grid}.benchmark-module__b87x4a__liveDot{background:#aeb3c5;border-radius:50%;width:14px;height:14px}.benchmark-module__b87x4a__liveDot[data-state=recording]{background:#ff4f45;box-shadow:0 0 0 8px #ff4f451f}.benchmark-module__b87x4a__liveDot[data-state=uploading]{background:#6b4eff;box-shadow:0 0 0 8px #6b4eff1f}.benchmark-module__b87x4a__liveDot[data-state=done]{background:#0f7c68;box-shadow:0 0 0 8px #0f7c681f}.benchmark-module__b87x4a__timer{font-variant-numeric:tabular-nums;font-size:2.4rem;font-weight:840}.benchmark-module__b87x4a__waveform{background:#f0f2f7;border-radius:8px;align-items:center;gap:5px;height:92px;padding:12px;display:flex;overflow:hidden}.benchmark-module__b87x4a__waveform span{background:linear-gradient(#6b4eff,#0f7c68);border-radius:999px;flex:1;min-width:3px;animation:.92s ease-in-out infinite alternate benchmark-module__b87x4a__wavePulse}.benchmark-module__b87x4a__battleStrip{background:#fafafc;border:1px solid #e0e3ec;border-radius:8px;grid-template-columns:minmax(0,1fr) 42px 42px 42px minmax(0,1fr);align-items:center;gap:8px;padding:10px;display:grid}.benchmark-module__b87x4a__battleStrip span{color:#686d7c;font-size:.78rem;font-weight:760}.benchmark-module__b87x4a__battleStrip span:last-child{text-align:right}.benchmark-module__b87x4a__battleStrip strong{color:#fff;background:#111216;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:880;display:inline-grid}.benchmark-module__b87x4a__recorderHint{color:#4e5260;margin:0;line-height:1.5}.benchmark-module__b87x4a__languagePicker{justify-content:space-between;align-items:center;gap:12px;display:flex}.benchmark-module__b87x4a__languagePicker>span,.benchmark-module__b87x4a__panelLabel{color:#686d7c;letter-spacing:.07em;text-transform:uppercase;font-size:.76rem;font-weight:850}.benchmark-module__b87x4a__languagePicker>div{background:#f0f2f7;border-radius:8px;gap:6px;padding:4px;display:inline-flex}.benchmark-module__b87x4a__languageButton,.benchmark-module__b87x4a__languageSelected{min-height:32px;font:inherit;border:0;border-radius:7px;padding:0 11px;font-size:.82rem;font-weight:760}.benchmark-module__b87x4a__languageButton{color:#4e5260;cursor:pointer;background:0 0}.benchmark-module__b87x4a__languageSelected{color:#111216;background:#fff;box-shadow:0 1px 8px #11121617}.benchmark-module__b87x4a__recorderActions{justify-content:space-between;align-items:center;gap:14px;display:flex}.benchmark-module__b87x4a__privateRound{color:#686d7c;text-align:right;max-width:300px;font-size:.78rem;line-height:1.35}.benchmark-module__b87x4a__runningPanel{align-content:start;gap:14px;padding:18px;display:grid}.benchmark-module__b87x4a__modelRails{gap:9px;display:grid}.benchmark-module__b87x4a__modelRail{background:#f6f7fb;border-radius:8px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;min-height:58px;padding:9px;display:grid}.benchmark-module__b87x4a__modelRail span,.benchmark-module__b87x4a__candidateLetter{color:#fff;background:#6b4eff;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:860;display:inline-grid}.benchmark-module__b87x4a__modelRail strong{font-size:.92rem}.benchmark-module__b87x4a__modelRail em{color:#0f7c68;text-align:center;background:#dff5ef;border-radius:999px;min-width:54px;padding:4px 7px;font-size:.72rem;font-style:normal;font-weight:820}.benchmark-module__b87x4a__modelRail em[data-status=error]{color:#c2382d;background:#ffe3df}.benchmark-module__b87x4a__modelRail em[data-status=listening],.benchmark-module__b87x4a__modelRail em[data-status=running]{color:#4d38ce;background:#ece9ff}.benchmark-module__b87x4a__modelRail em[data-status=standby]{color:#686d7c;background:#e7e9f0}.benchmark-module__b87x4a__resultTabs{background:#fff;border:1px solid #d9dce6;border-radius:8px;gap:6px;width:fit-content;padding:5px;display:inline-flex}.benchmark-module__b87x4a__resultTabs button{color:#686d7c;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 14px;font-size:.82rem;font-weight:820}.benchmark-module__b87x4a__resultTabs button[data-active=true]{color:#fff;background:#111216}.benchmark-module__b87x4a__candidateGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.benchmark-module__b87x4a__candidate{grid-template-rows:auto 1fr auto auto;gap:14px;min-height:280px;padding:16px;display:grid}.benchmark-module__b87x4a__candidatePending{background:#fafafc}.benchmark-module__b87x4a__candidatePending .benchmark-module__b87x4a__transcriptText{color:#686d7c}.benchmark-module__b87x4a__candidateMeta,.benchmark-module__b87x4a__candidateFooter,.benchmark-module__b87x4a__reveal{color:#686d7c;font-size:.84rem;font-weight:720}.benchmark-module__b87x4a__transcriptText{color:#111216;white-space:pre-wrap;margin:0;font-size:1rem;line-height:1.58}.benchmark-module__b87x4a__voteButton,.benchmark-module__b87x4a__voteSelected{min-height:34px;font:inherit;cursor:pointer;border:0;border-radius:7px;padding:0 12px;font-weight:780}.benchmark-module__b87x4a__voteButton{color:#4d38ce;background:#ece9ff}.benchmark-module__b87x4a__voteButton:disabled{color:#8f94a3;cursor:not-allowed;background:#e7e9f0}.benchmark-module__b87x4a__voteSelected{color:#fff;background:#0f7c68}.benchmark-module__b87x4a__reveal{border-top:1px solid #e7e9f0;padding-top:10px}@keyframes benchmark-module__b87x4a__wavePulse{0%{opacity:.68;transform:scaleY(.62)}to{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.benchmark-module__b87x4a__waveform span{animation:none}}@media (max-width:980px){.benchmark-module__b87x4a__hero,.benchmark-module__b87x4a__matrixGrid,.benchmark-module__b87x4a__candidateGrid,.benchmark-module__b87x4a__battleConsole{grid-template-columns:1fr}.benchmark-module__b87x4a__hero{min-height:auto}.benchmark-module__b87x4a__arenaPreview{min-height:380px}.benchmark-module__b87x4a__sectionHeader,.benchmark-module__b87x4a__arenaHeader{justify-content:stretch;display:grid}.benchmark-module__b87x4a__arenaStatusBoard{min-width:0}}@media (max-width:620px){.benchmark-module__b87x4a__page{padding-inline:14px}.benchmark-module__b87x4a__nav,.benchmark-module__b87x4a__navLinks,.benchmark-module__b87x4a__languagePicker{flex-direction:column;align-items:flex-start}.benchmark-module__b87x4a__previewBattle{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.benchmark-module__b87x4a__previewCard{min-height:42px;padding:9px 0 0}.benchmark-module__b87x4a__previewCard p{display:none}.benchmark-module__b87x4a__arenaPreview{min-height:320px}.benchmark-module__b87x4a__hero h1{font-size:3.05rem}.benchmark-module__b87x4a__heroText{font-size:1rem}.benchmark-module__b87x4a__arenaStatusBoard{grid-template-columns:1fr}.benchmark-module__b87x4a__arenaStatusBoard strong{grid-column:auto}.benchmark-module__b87x4a__modelRail{grid-template-columns:34px 1fr}.benchmark-module__b87x4a__modelRail em{grid-column:2;justify-self:start}.benchmark-module__b87x4a__battleStrip{flex-wrap:wrap;display:flex}.benchmark-module__b87x4a__recorderActions{flex-direction:column;align-items:stretch}.benchmark-module__b87x4a__recorderActions .benchmark-module__b87x4a__primaryButton{width:100%}.benchmark-module__b87x4a__battleStrip span,.benchmark-module__b87x4a__battleStrip span:last-child,.benchmark-module__b87x4a__privateRound{text-align:left;width:100%;max-width:none}}