.menu-page .match-banner{z-index:2;box-shadow:var(--g-shadow);background:linear-gradient(90deg,#d6ad5524,#10293de6 55%);border:1px solid #d6ad5580;border-radius:0;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 40px 6px;padding:12px 14px 12px 18px;animation:.35s both riseIn;display:flex;position:relative}.menu-page .match-banner-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--brass-bright);background:#d6ad5533;border-radius:0;padding:4px 10px;font-size:10.5px;font-weight:700}.menu-page .match-banner-text{min-width:200px;color:var(--parchment);flex:1;font-size:15px;line-height:1.5}.menu-page .match-banner-text strong{color:var(--brass-bright);font-weight:600}.menu-page .match-banner-link{font:inherit;color:var(--brass-bright);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.menu-page .match-banner-error{color:var(--rust);flex-basis:100%;font-size:13px}.menu-page .challenge-picker{border-top:1px solid var(--line-soft);flex-direction:column;gap:10px;width:100%;padding-top:10px;display:flex}.menu-page .challenge-picker-label{letter-spacing:.12em;text-transform:uppercase;color:var(--g-faint);font-size:11.5px;font-weight:700}.menu-page .challenge-durations{flex-wrap:wrap;gap:6px;display:flex}.menu-page .challenge-chip{border:1px solid var(--line);color:var(--parchment-dim);cursor:pointer;transition:border-color var(--ease), color var(--ease), background var(--ease);background:0 0;border-radius:0;padding:6px 12px;font-family:inherit;font-size:13px}.menu-page .challenge-chip:hover:not(:disabled){border-color:var(--brass-bright);color:var(--brass-bright)}.menu-page .challenge-chip[aria-checked=true]{border-color:var(--brass);color:var(--parchment);background:#c9a24b29}.menu-page .challenge-chip:disabled{opacity:.5;cursor:not-allowed}.menu-page .challenge-note{color:var(--parchment-dim);font-size:12.5px;line-height:1.5}@media (width<=760px){.menu-page .match-banner{margin:0 16px 8px}}.menu-page .challenge-country .country-picker{width:100%;position:relative}.menu-page .challenge-country .country-picker-input{box-sizing:border-box;background:var(--g-water);border:1px solid var(--g-line-strong);width:100%;max-width:none;min-height:38px;color:var(--parchment);cursor:text;transition:border-color var(--ease), box-shadow var(--ease);border-radius:0;padding:10px 14px;font-family:inherit;font-size:15px}.menu-page .challenge-country .country-picker-input::placeholder{color:var(--parchment-dim);opacity:1}.menu-page .challenge-country .country-picker-input:hover,.menu-page .challenge-country .country-picker-input:focus{border-color:var(--brass);box-shadow:var(--g-ring);outline:none}.menu-page .challenge-country .country-picker-list{z-index:20;border:1px solid var(--g-line-strong);max-height:240px;box-shadow:var(--g-shadow-pop);background:#0f283b;border-radius:0;padding:6px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.menu-page .challenge-country .country-picker-option{color:var(--parchment-dim);cursor:pointer;border-radius:0;padding:9px 12px;font-size:14.5px}.menu-page .challenge-country .country-picker-option:hover,.menu-page .challenge-country .country-picker-option.active{background:var(--g-accent-soft);color:var(--brass-bright)}.menu-page .challenge-country .country-picker-empty{color:var(--parchment-dim);padding:9px 12px;font-size:14px}.menu-page .history-record{color:var(--parchment-dim);margin:0 0 10px;font-size:13px}.menu-page .history-record b{color:var(--parchment);font-weight:700}.menu-page .history-record b.win{color:var(--brass-bright)}.menu-page .history-record b.loss{color:var(--g-rival)}.menu-page .history-result{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);color:var(--parchment-dim);border-radius:0;padding:1px 7px;font-size:11px;font-weight:700;display:inline-block}.menu-page .history-result.win{border-color:var(--brass);color:var(--brass-bright);background:#c9a24b29}.menu-page .history-result.loss{border-color:var(--g-rival);background:rgb(var(--g-rival-rgb) / .14);color:var(--g-rival)}.menu-page .history-score{color:var(--parchment);font-variant-numeric:tabular-nums;font-weight:600}.menu-page .history-more{align-self:flex-start;margin-top:10px}
