.settings-deck{color:var(--ink-0);font-family:var(--font-sans)}.sd-head{margin-bottom:16px}.sd-eyebrow{color:var(--ink-2);letter-spacing:.18em;text-transform:uppercase;font-size:10.5px}.sd-title{font-family:var(--font-serif);letter-spacing:0;margin:4px 0 0;font-size:30px;font-weight:500}.sd-help{max-width:460px;color:var(--ink-1);margin:10px 0 0;font-size:12.5px;line-height:1.5}.sd-options{grid-template-columns:repeat(auto-fit,minmax(176px,1fr));gap:12px;display:grid}.sd-option{color:inherit;cursor:pointer;font:inherit;text-align:left;background:radial-gradient(circle at 50% 0,#c8a0400f,#0000 60%),#fffaeb59;border:1.2px solid #4a40322e;border-radius:5px;grid-template-rows:auto auto;gap:12px;padding:14px 12px;transition:border-color .12s,box-shadow .12s,transform .12s;display:grid}.sd-option:hover{border-color:#4a403252;transform:translateY(-1px)}.sd-option.is-selected{border-color:var(--card-edge-deep);box-shadow:0 0 0 1px var(--card-edge-deep), 0 6px 14px #9a7a2e2e}.sd-option-preview{place-items:center;min-height:100px;padding:6px 0 2px;display:grid}.sd-spread{width:var(--sd-spread-width,154px);height:var(--sd-spread-height,98px);justify-content:center;align-items:flex-end;padding-top:16px;display:flex;position:relative}.sd-spread.is-md{--sd-spread-width:220px;--sd-spread-height:130px}.sd-spread-card{margin:0 var(--sd-spread-overlap,-15px);filter:drop-shadow(0 6px 10px #00000059);position:relative}.sd-spread.is-md .sd-spread-card{--sd-spread-overlap:-22px}.sd-option-row{align-items:center;gap:8px;display:flex}.sd-radio{background:#fffaeb99;border:1.4px solid #4a403273;border-radius:50%;flex-shrink:0;width:13px;height:13px;position:relative}.sd-radio.is-on{border-color:var(--card-edge-deep)}.sd-radio.is-on:after{content:"";background:var(--card-edge-deep);border-radius:50%;position:absolute;inset:2.5px}.sd-option-name{font-family:var(--font-serif);font-size:17px}.sd-option-tag{color:var(--card-edge-deep);letter-spacing:.14em;text-transform:uppercase;background:#c8a0401f;border-radius:3px;margin-left:auto;padding:3px 7px;font-size:9.5px}.sd-option-desc{color:var(--ink-1);margin:6px 0 0;font-size:11.5px;line-height:1.45}.sd-foot{color:var(--ink-2);font-family:var(--font-hand);border-top:1px dashed #4a403233;margin-top:18px;padding-top:14px;font-size:14px}@media (max-width:520px){.sd-options{grid-template-columns:1fr}}
.frp-overlay{z-index:9999;box-sizing:border-box;background-color:var(--ts-stage-base);background-image:var(--ts-menu-wood-vignette), var(--ts-menu-wood-fine-grain), var(--ts-menu-wood-broad-grain), var(--ts-menu-wood-warm-blob), var(--ts-menu-wood-dark-blob);place-items:center;width:100vw;height:100dvh;padding:28px;display:grid;position:fixed;inset:0;overflow:hidden}.frp-card{box-sizing:border-box;overscroll-behavior:contain;background-color:var(--paper-0);background-image:var(--paper-surface-image);width:min(600px,100%);max-height:calc(100dvh - 56px);color:var(--ink-0);font-family:var(--font-sans);text-align:center;border-radius:6px;padding:32px 32px 20px;position:relative;overflow-y:auto;box-shadow:inset 0 1px #fff0d280,0 18px 36px #00000080}.frp-eyebrow{color:var(--ink-2);letter-spacing:.22em;text-transform:uppercase;font-size:10.5px}.frp-title{font-family:var(--font-serif);letter-spacing:0;margin:6px 0 0;font-size:36px;font-weight:500}.frp-sub{max-width:440px;color:var(--ink-1);margin:8px auto 0;font-size:12.5px;line-height:1.5}.frp-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:24px;display:grid}.frp-pick{color:inherit;cursor:pointer;font:inherit;background:radial-gradient(circle at 50% 0,#c8a0400f,#0000 60%),#fffaeb59;border:1.2px solid #4a403233;border-radius:6px;padding:18px 14px 14px;transition:border-color .12s,box-shadow .12s,transform .12s}.frp-pick:hover{border-color:var(--card-edge-deep);transform:translateY(-2px)}.frp-pick.is-recommended{border-color:var(--card-edge);box-shadow:0 0 0 1px var(--card-edge-deep), 0 6px 14px #9a7a2e33}.frp-pick-stage{place-items:center;padding-bottom:6px;display:grid}.frp-pick-foot{justify-content:center;align-items:baseline;gap:10px;margin-top:6px;display:flex}.frp-pick-name{font-family:var(--font-sans);font-size:17px;font-weight:600}.frp-pick-tag{color:var(--card-edge-deep);letter-spacing:.14em;text-transform:uppercase;font-size:9.5px}.frp-skip{color:var(--ink-2);cursor:pointer;font:inherit;letter-spacing:.06em;text-transform:none;text-underline-offset:4px;background:0 0;border:0;margin-top:18px;padding:6px 10px;font-size:11.5px;-webkit-text-decoration:underline dashed #0000;text-decoration:underline dashed #0000}.frp-skip:hover{color:var(--ink-0);text-decoration-color:#4a403266}@media (max-width:560px){.frp-overlay{padding:max(10px, env(safe-area-inset-top,0px)) 10px max(10px, env(safe-area-inset-bottom,0px));place-items:start center}.frp-card{width:min(100%,430px);max-height:calc(100dvh - max(10px, env(safe-area-inset-top,0px)) - max(10px, env(safe-area-inset-bottom,0px)));padding:18px 16px 14px}.frp-title{font-size:clamp(30px,9vw,36px)}.frp-sub{font-size:12px;line-height:1.42}.frp-grid{grid-template-columns:1fr;gap:12px;margin-top:16px}.frp-pick{padding:12px 10px 10px}.frp-pick .sd-spread.is-md{--sd-spread-width:190px;--sd-spread-height:112px;transform-origin:bottom;transform:scale(.86)}.frp-pick-foot{flex-wrap:wrap;row-gap:2px}.frp-skip{margin-top:14px}}@media (max-width:560px) and (max-height:640px){.frp-card{height:calc(100dvh - max(10px, env(safe-area-inset-top,0px)) - max(10px, env(safe-area-inset-bottom,0px)))}}
.live-settings-drawer__match-actions{border-bottom:1px solid #ffffff0f;flex-direction:column;gap:10px;margin-bottom:0;padding-bottom:6px;display:flex}.live-settings-drawer__new-match{width:100%;color:var(--accent-gold-hi);cursor:pointer;text-align:left;background:linear-gradient(#e7b75838,#6e481447);border:1px solid #e7b75861;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;transition:background .18s,border-color .18s,transform .14s;display:flex}.live-settings-drawer__new-match:hover{background:linear-gradient(#e7b75852,#6e48146b);border-color:#ffe0969e;transform:translateY(-1px)}.live-settings-drawer__new-match-label{letter-spacing:.14em;text-transform:uppercase;font-size:.82rem;font-weight:800}.live-settings-drawer__new-match-hint{letter-spacing:.04em;text-transform:none;color:#f4dfbab8;font-size:.68rem;font-weight:500}.live-settings-drawer__alert{color:#ffd8b4;cursor:pointer;text-align:left;background:#2a140ab8;border:1px solid #ff95526b;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:12px 14px;display:flex}.live-settings-drawer__alert:hover{background:#3c1c0cd1;border-color:#ffb4709e}.live-settings-drawer__alert-title{letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:800}.live-settings-drawer__alert-copy{letter-spacing:.02em;color:#ffd8b4db;font-size:.72rem;font-weight:500}.live-settings-drawer{box-sizing:border-box;width:min(460px,100vw - 24px)}.live-settings-drawer__body{flex-direction:column;gap:14px;display:flex}.live-settings-drawer__note{color:#e4dbc8cc;text-align:left;background:#14100ccc;border:1px solid #ffffff0f;border-radius:14px;padding:11px 12px;font-size:.86rem;line-height:1.5}.live-settings-drawer__note.is-warning{color:#ffd8b4;border-color:#ff955242}.live-settings-drawer__action-row{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.live-settings-drawer__theme-tag{color:#ece3d1c2;letter-spacing:.14em;text-transform:uppercase;border:1px solid #ffffff14;border-radius:999px;padding:8px 10px;font-size:.64rem}.live-settings-drawer__volume-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.live-settings-drawer__volume{--volume-pct:100%;--volume-fill:var(--accent-gold,#e7b758);--volume-track:#281c0ed1;box-sizing:border-box;background:#181109c2;border:1px solid #e7b75838;border-radius:999px;align-items:center;gap:12px;width:100%;min-width:0;padding:10px 14px;display:flex}.live-settings-drawer__volume.is-muted{--volume-fill:#9a94868c;border-color:#d8d2c72e}.live-settings-drawer__volume input[type=range]{appearance:none;cursor:pointer;background:0 0;flex:auto;width:100%;height:18px;margin:0;padding:0}.live-settings-drawer__volume input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--volume-fill) 0 var(--volume-pct), var(--volume-track) var(--volume-pct) 100%);border:1px solid #e7b7582e;border-radius:999px;height:6px}.live-settings-drawer__volume input[type=range]::-moz-range-track{background:var(--volume-track);border:1px solid #e7b7582e;border-radius:999px;height:6px}.live-settings-drawer__volume input[type=range]::-moz-range-progress{background:var(--volume-fill);border-radius:999px;height:6px}.live-settings-drawer__volume input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--volume-fill);cursor:pointer;border:1px solid #ffdc95a6;border-radius:50%;width:14px;height:14px;margin-top:-5px;box-shadow:0 1px 4px #0000008c}.live-settings-drawer__volume input[type=range]::-moz-range-thumb{background:var(--volume-fill);cursor:pointer;border:1px solid #ffdc95a6;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 4px #0000008c}.live-settings-drawer__volume input[type=range]:focus-visible{outline:none}.live-settings-drawer__volume input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #e7b75859,0 1px 4px #0000008c}.live-settings-drawer__volume input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px #e7b75859,0 1px 4px #0000008c}.live-settings-drawer__mute{color:var(--accent-gold-hi,#ffdc95);letter-spacing:.08em;font-variant-numeric:tabular-nums;cursor:pointer;text-align:right;background:0 0;border:none;flex:none;min-width:3.2ch;padding:2px 4px;font-size:.72rem;font-weight:700}.live-settings-drawer__mute.is-muted{color:#d6cdbb8f}.live-settings-drawer-scrim{-webkit-backdrop-filter:blur(3px)saturate(.9);backdrop-filter:blur(3px)saturate(.9);z-index:200;background:radial-gradient(circle at 80% 0,#00000070,#000000c7);animation:.2s ease-out liveDrawerScrim;position:fixed;inset:0}.live-settings-drawer{z-index:201;width:min(440px,92vw);color:var(--ink-hi);background:radial-gradient(circle at 80% -10%,#e7b7581a,#0000 60%),linear-gradient(#18120afa,#0c0905fa);border-left:1px solid #e7b75842;flex-direction:column;gap:22px;padding:28px 22px 24px;animation:.24s cubic-bezier(.2,.9,.24,1) liveDrawerSlide;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-24px 0 60px #00000094}.live-settings-drawer__header{border-bottom:1px solid #e7b7582e;justify-content:space-between;align-items:center;gap:14px;padding-bottom:12px;display:flex}.live-settings-drawer__close{width:34px;height:34px;color:var(--ink-med);cursor:pointer;background:#181109c7;border:1px solid #e7b75842;border-radius:999px;justify-content:center;align-items:center;font-size:1rem;transition:background .18s,color .18s,transform .12s;display:inline-flex}.live-settings-drawer__close:hover{color:var(--ink-hi);background:#281c0eeb}.live-settings-drawer__section{flex-direction:column;gap:10px;display:flex}.live-settings-drawer__section-title{letter-spacing:.28em;text-transform:uppercase;color:var(--ink-low);font-size:.56rem}.live-settings-drawer .game-topbar__row{flex-direction:column;align-items:stretch;gap:12px}.live-settings-drawer .game-topbar__controls{flex-direction:column;align-items:stretch;gap:10px}.live-settings-drawer .game-topbar__field{align-items:stretch}.live-settings-drawer .game-topbar__bot-picker-shell,.live-settings-drawer .game-topbar__launcher-anchor{width:100%}.live-settings-drawer__toggle{width:100%;color:var(--ink-med);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#181109c2;border:1px solid #e7b75838;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:.74rem;font-weight:700;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.live-settings-drawer__toggle:hover{color:var(--ink-hi);background:#281c0ee6}.live-settings-drawer__toggle.is-active{color:var(--accent-gold-hi);background:linear-gradient(#e7b75838,#6e48144d);border-color:#ffe09670}.live-settings-drawer__toggle-state{letter-spacing:.18em;color:var(--accent-gold);font-size:.62rem}.live-settings-drawer__kicker{letter-spacing:.32em;text-transform:uppercase;color:#d8d2c7a8;font-size:.54rem}.live-settings-drawer__title{letter-spacing:.02em;color:var(--ink-hi);text-transform:none;margin:0;font-size:1.4rem;font-weight:800}.app-shell.is-live-match .live-settings-drawer__section-toggle{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.app-shell.is-live-match .live-settings-drawer__body{flex-direction:column;gap:12px;display:flex}.app-shell.is-live-match .live-settings-drawer__section{background:linear-gradient(#130f0bf0,#0b0806f0);border:1px solid #d8b4761f;border-radius:22px;gap:0;overflow:hidden}.app-shell.is-live-match .live-settings-drawer__section.is-open{border-color:#d8b47638;box-shadow:inset 0 1px #fff1d20a,0 14px 24px #00000029}.app-shell.is-live-match .live-settings-drawer__section:has(.has-open-menu){z-index:30;position:relative;overflow:visible}.app-shell.is-live-match .live-settings-drawer__section-toggle{z-index:1;width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:18px;outline:none;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex;position:relative}.app-shell.is-live-match .live-settings-drawer__section-toggle:focus-visible{box-shadow:inset 0 0 0 1px #fff1d214,0 0 0 2px #d8b4768f}.app-shell.is-live-match .live-settings-drawer__section.is-open .live-settings-drawer__section-toggle{border-bottom:1px solid #d8b47614}.app-shell.is-live-match .live-settings-drawer__section-heading{flex-direction:column;gap:4px;min-width:0;display:flex}.app-shell.is-live-match .live-settings-drawer__section-kicker{letter-spacing:.26em;text-transform:uppercase;color:#d8d2c78f;font-size:.58rem}.app-shell.is-live-match .live-settings-drawer__section-title{color:#fff1d7;font-size:1rem;font-weight:800}.app-shell.is-live-match .live-settings-drawer__section-summary{color:#e4dbc8ad;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.app-shell.is-live-match .live-settings-drawer__section-icon{color:var(--accent-gold-hi);flex:none;font-size:1.2rem;font-weight:500;line-height:1;transition:transform .18s}.app-shell.is-live-match .live-settings-drawer__section-body{flex-direction:column;gap:12px;padding:0 10px 14px;display:flex}.app-shell.is-live-match .live-settings-drawer__note{color:#e4dbc8cc;text-align:left;background:#14100ccc;border:1px solid #ffffff0f;border-radius:14px;padding:11px 12px;font-size:.86rem;line-height:1.5}.app-shell.is-live-match .live-settings-drawer__quick-settings{background:linear-gradient(#130f0bf0,#0b0806f0);border:1px solid #d8b47629;border-radius:22px;gap:12px;padding:14px;display:grid;box-shadow:inset 0 1px #fff1d20a,0 14px 24px #00000029}.app-shell.is-live-match .live-settings-drawer__quick-settings .live-settings-drawer__toggle{letter-spacing:.12em;justify-content:center;width:auto;min-width:62px;padding:9px 13px;font-size:.68rem}.app-shell.is-live-match .live-settings-drawer__section.is-open .live-settings-drawer__section-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.app-shell.is-live-match .live-settings-drawer__section-toggle:focus-visible{box-shadow:none;outline-offset:-2px;outline:2px solid #d8b47694}@media (max-width:820px){.live-settings-drawer-scrim{z-index:30}.live-settings-drawer{width:100vw;max-height:82vh;padding:18px 14px calc(18px + env(safe-area-inset-bottom,0px));z-index:31;border-top:1px solid #e7b75842;border-left:none;border-radius:22px 22px 0 0;animation:.24s cubic-bezier(.2,.9,.24,1) liveDrawerSlideUp;inset:auto 0 0;box-shadow:0 -24px 60px #00000094}.app-shell.is-live-match .live-settings-drawer__section-body{padding:0 10px 12px}.app-shell.is-live-match .live-settings-drawer__volume-row{grid-template-columns:auto minmax(0,1fr);gap:12px}.app-shell.is-live-match .live-settings-drawer__volume{width:100%}}@media (max-width:520px){.live-settings-drawer__volume-row{grid-template-columns:1fr}}@media (max-width:640px){.app-shell.is-live-match[data-compact-play=true] .live-settings-drawer__section-toggle{padding:14px 15px}.app-shell.is-live-match[data-compact-play=true] .live-settings-drawer__section-body{padding:0 10px 10px}.app-shell.is-live-match[data-compact-play=true] .live-settings-drawer__section-summary{white-space:normal}.app-shell.is-live-match .live-settings-drawer__section-toggle{padding:14px 15px}.app-shell.is-live-match .live-settings-drawer__section-body{padding:0 10px 10px}.app-shell.is-live-match[data-compact-play=true] .live-settings-drawer__volume-row{grid-template-columns:1fr}.app-shell.is-live-match[data-compact-play=true] .live-settings-drawer__volume{width:100%}}@media (max-width:760px){.live-settings-drawer{width:100vw}}.app-shell.is-live-match .live-settings-drawer{z-index:1210;background-color:var(--paper-0);width:min(390px,100vw - 32px);max-height:calc(100vh - 58px);color:var(--ink-0);font-family:var(--font-serif);transform-origin:48% 0;background-image:radial-gradient(circle at 18% 22%,#5a46280d 0%,#0000 45%),radial-gradient(circle at 82% 78%,#5a46280f 0%,#0000 45%),repeating-linear-gradient(0deg,#5a462800 0 22px,#5a46280d 23px);border:0;border-radius:1px;padding:24px 24px 22px;animation:.22s cubic-bezier(.2,.7,.3,1) liveDrawerPaperIn;inset:34px auto auto clamp(18px,4vw,44px);transform:rotate(-1.2deg);box-shadow:0 2px 2px #0000002e,0 18px 40px #0000008c,inset 0 -10px 18px #b4966414}.app-shell.is-live-match .live-settings-drawer:before{content:"";background:radial-gradient(circle at 35% 30%, var(--brass-hi), var(--brass-1) 60%, var(--brass-0));z-index:2;border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:-7px;left:50%;box-shadow:0 1px 2px #00000080,inset 0 -1px 1px #0000004d}.app-shell.is-live-match .live-settings-drawer:after{content:"";filter:drop-shadow(-1px -1px 2px #00000040);pointer-events:none;background:linear-gradient(135deg,#0000 50%,#5a46282e 50%,#5a462866 100%);width:28px;height:28px;position:absolute;bottom:0;right:0}.app-shell.is-live-match .live-settings-drawer__header{border-bottom:1px solid #5a46282e;padding:0 0 14px}.app-shell.is-live-match .live-settings-drawer__kicker{font-family:var(--font-sans);letter-spacing:.3em;color:var(--ink-2);text-transform:uppercase;font-size:.72rem;font-style:normal;font-weight:600}.app-shell.is-live-match .live-settings-drawer__title{font-family:var(--font-serif);color:var(--ink-0);font-size:1.58rem;font-weight:500}.app-shell.is-live-match .live-settings-drawer__close{color:#0000;background:radial-gradient(circle at 35% 30%, var(--brass-hi), var(--brass-1) 60%, var(--brass-0));border:0;border-radius:50%;width:24px;height:24px;box-shadow:0 1px 2px #00000080,inset 0 -1px 1px #0000004d}.app-shell.is-live-match .live-settings-drawer__close:before{content:"";background:#281c0c94;border-radius:50%;width:11px;height:11px;box-shadow:0 -6px 0 -3px #281c0cb3,0 6px 0 -3px #281c0cb3,-6px 0 0 -3px #281c0cb3,6px 0 0 -3px #281c0cb3}.app-shell.is-live-match .live-settings-drawer__match-actions,.app-shell.is-live-match .live-settings-drawer__quick-settings,.app-shell.is-live-match .live-settings-drawer__section{box-shadow:none;background:0 0;border:0;border-bottom:1px dashed #5a462838;border-radius:0}.app-shell.is-live-match .live-settings-drawer__match-actions{padding-bottom:12px}.app-shell.is-live-match .live-settings-drawer__quick-settings{padding:12px 0}.app-shell.is-live-match .live-settings-drawer__section-toggle{border-radius:0;padding:12px 0}.app-shell.is-live-match .live-settings-drawer__section-title{font-family:var(--font-serif);color:var(--ink-0);font-size:.96rem;font-weight:500}.app-shell.is-live-match .live-settings-drawer__section-kicker{font-family:var(--font-sans);letter-spacing:.25em;color:var(--ink-2);text-transform:uppercase;font-size:.68rem;font-style:normal;font-weight:600}.app-shell.is-live-match .live-settings-drawer__section-summary{color:var(--ink-2);font-family:var(--font-sans);font-style:normal}.app-shell.is-live-match .live-settings-drawer__section-icon{color:var(--ink-2);transform:rotate(0)}.app-shell.is-live-match .live-settings-drawer__section.is-open .live-settings-drawer__section-icon{transform:rotate(45deg)}.app-shell.is-live-match .live-settings-drawer__section-body{padding:0 0 12px}.app-shell.is-live-match .live-settings-drawer .settings-panel{color:var(--ink-0);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.app-shell.is-live-match .settings-panel__toggle-row,.app-shell.is-live-match .live-settings-drawer__volume-row{background:0 0;border:0;border-radius:0;padding:0}.app-shell.is-live-match .settings-panel__kicker,.app-shell.is-live-match .settings-panel__toggle-label{color:var(--ink-1);font-family:var(--font-serif);letter-spacing:.02em;text-transform:none;font-size:.82rem;font-style:italic}.app-shell.is-live-match .live-settings-drawer__new-match,.app-shell.is-live-match .live-settings-drawer__alert,.app-shell.is-live-match .settings-panel__action,.app-shell.is-live-match .game-topbar__toggle,.app-shell.is-live-match .live-settings-drawer__toggle,.app-shell.is-live-match .shortcut-key{color:var(--ink-0);box-shadow:none;font-family:var(--font-serif);letter-spacing:.12em;text-transform:lowercase;background:#a885400f;border:1px solid #5a462859;border-radius:2px;font-size:.76rem;font-style:italic}.app-shell.is-live-match .live-settings-drawer__toggle.is-active{border-color:var(--brass-1);color:var(--brass-0);background:#a885401f}.app-shell.is-live-match .live-settings-drawer__note{color:var(--ink-1);background:0 0;border:0;border-left:1px dashed #5a462842;border-radius:0;font-style:italic}.app-shell.is-live-match .live-settings-drawer__volume{background:0 0;border:0;border-radius:0;padding:0}.app-shell.is-live-match .live-settings-drawer__volume input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--brass-1) 0 var(--volume-pct), #5a462859 var(--volume-pct) 100%);border:0;height:1px}.app-shell.is-live-match .live-settings-drawer__volume input[type=range]::-moz-range-track{background:#5a462859;border:0;height:1px}.app-shell.is-live-match .live-settings-drawer__volume input[type=range]::-webkit-slider-thumb{background:radial-gradient(circle at 35% 30%, var(--brass-hi), var(--brass-1) 60%, var(--brass-0));border-color:#5a462833;width:12px;height:12px;margin-top:-5.5px}.app-shell.is-live-match .live-settings-drawer__volume input[type=range]::-moz-range-thumb{background:radial-gradient(circle at 35% 30%, var(--brass-hi), var(--brass-1) 60%, var(--brass-0));border-color:#5a462833;width:12px;height:12px;margin-top:-5.5px}.app-shell.is-live-match .live-settings-drawer__mute{color:var(--ink-2)}@keyframes liveDrawerPaperIn{0%{opacity:0;transform:translateY(-8px)rotate(-1.2deg)}to{opacity:1;transform:translateY(0)rotate(-1.2deg)}}@media (max-width:640px){.app-shell.is-live-match .live-settings-drawer{top:auto;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));width:auto;max-height:82vh;left:12px;transform:rotate(-.4deg)}}.app-shell.is-live-match .live-settings-drawer-scrim{z-index:1200;-webkit-backdrop-filter:blur(2px)saturate(.86);backdrop-filter:blur(2px)saturate(.86);background:#06040394}.app-shell.is-live-match .live-settings-drawer{z-index:1210;box-sizing:border-box;background-color:var(--paper-0);background-image:var(--paper-surface-image);width:min(380px,100vw - 32px);max-height:calc(100dvh - 58px);color:var(--ink-0);font-family:var(--font-sans);transform-origin:50% 0;border:0;border-radius:3px;flex-direction:column;padding:22px 0 24px;animation:none;display:flex;position:fixed;inset:36px auto auto 50%;overflow:visible;transform:translate(-50%);box-shadow:inset 0 1px #ffebc81f,inset 0 -1px #3c28141a,0 2px 2px #0000002e,0 22px 50px #0009}.app-shell.is-live-match .live-settings-drawer:before,.app-shell.is-live-match .live-settings-drawer:after{content:none}.app-shell.is-live-match .live-settings-drawer.is-opening{animation:.22s cubic-bezier(.2,.7,.2,1) forwards liveSettingsFolioTearOut}.app-shell.is-live-match .live-settings-drawer.is-closing{pointer-events:none;animation:.18s cubic-bezier(.6,0,.8,.4) forwards liveSettingsFolioTearIn}.app-shell.is-live-match .sp-folio-pin{z-index:2;background:radial-gradient(circle at 35% 30%, var(--brass-hi), var(--brass-1) 60%, var(--brass-0));border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:-7px;left:50%;box-shadow:0 1px 2px #00000080,inset 0 -1px 1px #0000004d}.app-shell.is-live-match .sp-folio-corner{filter:drop-shadow(-1px -1px 2px #00000040);pointer-events:none;background:linear-gradient(135deg,#0000 50%,#5a46282e 50%,#5a462866 100%);width:28px;height:28px;margin:0 0 -24px auto;display:block;position:relative}.app-shell.is-live-match .live-settings-drawer__header{border-bottom:2px solid #3c28148c;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;padding:0 24px 14px;display:grid;position:relative}.app-shell.is-live-match .live-settings-drawer__header:after{content:"";background:#3c281440;height:1px;position:absolute;bottom:-5px;left:24px;right:24px}.app-shell.is-live-match .live-settings-drawer__kicker{color:var(--ink-2);font-family:var(--font-sans);letter-spacing:.28em;text-transform:uppercase;margin-bottom:2px;font-size:11px;font-weight:400;line-height:1.1}.app-shell.is-live-match .live-settings-drawer__title{color:var(--ink-0);font-family:var(--font-serif);letter-spacing:.01em;margin:0;font-size:24px;font-weight:600;line-height:1}.app-shell.is-live-match .live-settings-drawer__close{color:#f3e3c8;cursor:pointer;width:auto;height:28px;font-family:var(--font-sans);letter-spacing:.04em;text-transform:none;background:linear-gradient(#8b2e26 0%,#6a201a 100%);border:1px solid #78281e80;border-radius:14px;align-items:center;gap:6px;padding:0 12px 0 6px;font-size:11px;font-style:normal;font-weight:600;transition:filter .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 2px #0006,inset 0 1px #ffc8b426}.app-shell.is-live-match .live-settings-drawer__close:before{content:none}.app-shell.is-live-match .live-settings-drawer__close:hover,.app-shell.is-live-match .live-settings-drawer__close:focus-visible{filter:brightness(1.1);outline:none;box-shadow:0 1px 2px #0006,inset 0 1px #ffc8b426,0 0 0 2px #78281e2e}.app-shell.is-live-match .sp-folio-close-x{color:#f3e3c8;width:16px;height:16px;font-family:var(--font-sans);background:#00000040;border-radius:50%;place-items:center;font-size:10px;font-style:normal;line-height:1;display:grid}.app-shell.is-live-match .live-settings-drawer__body{flex:auto;min-height:0;display:block;overflow-y:auto}.app-shell.is-live-match .sp-group{padding:8px 0 4px}.app-shell.is-live-match .sp-group+.sp-group{border-top:1px solid #3c28142e;margin-top:2px}.app-shell.is-live-match .sp-group-label{color:var(--ink-2);font-family:var(--font-sans);letter-spacing:.32em;text-transform:uppercase;padding:12px 24px 8px;font-size:10px;font-style:normal;font-weight:600;line-height:1}.app-shell.is-live-match .sp-match-strip{justify-content:center;margin:4px 24px 16px;display:flex}.app-shell.is-live-match .sp-match-strip-button{color:#fdf4dc;cursor:pointer;width:auto;font-family:var(--font-sans);letter-spacing:.04em;text-align:center;text-shadow:0 1px 2px #00000073;text-transform:none;background:linear-gradient(155deg,#c4994a 0%,#7a5e24 100%);border:1px solid #c8a0408c;border-radius:3px;flex-direction:row;justify-content:center;align-items:center;gap:10px;padding:7px 28px;font-size:13px;font-style:normal;font-weight:600;transition:transform 90ms,box-shadow 90ms,filter 90ms;display:flex;box-shadow:inset 0 0 0 1px #ffdca02e,inset 0 1px #ffe6aa61,0 3px 8px #00000047,0 1px 2px #0006}.app-shell.is-live-match .sp-match-strip-button:before,.app-shell.is-live-match .sp-match-strip-button:after{content:"✦";color:var(--brass-hi);font-family:var(--font-serif);letter-spacing:0;opacity:.7;font-size:8px;font-style:normal;display:block}.app-shell.is-live-match .sp-match-strip-button:hover,.app-shell.is-live-match .sp-match-strip-button:focus-visible{filter:brightness(1.1);transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ffdca03d,inset 0 1px #ffe6aa80,0 6px 16px #0000004d,0 2px 4px #0006}.app-shell.is-live-match .sp-match-strip-button:active{filter:brightness(.9);transform:translateY(1px);box-shadow:inset 0 0 0 1px #c8a04029,inset 0 2px 5px #0006,0 1px 3px #00000059}.app-shell.is-live-match .sp-match-strip-button:disabled{cursor:not-allowed;opacity:.38;filter:none;transform:none}.app-shell.is-live-match .live-settings-drawer__alert{color:var(--ink-0);font-family:var(--font-sans);text-align:left;background:#8b2e2614;border:1px solid #78281e47;border-radius:3px;gap:3px;margin:0 24px 12px;padding:9px 12px;display:grid}.app-shell.is-live-match .live-settings-drawer__alert-title{color:#6a201a;font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:700}.app-shell.is-live-match .live-settings-drawer__alert-copy{color:var(--ink-1);letter-spacing:.02em;font-size:12px;font-style:normal}.app-shell.is-live-match .live-settings-drawer__section{box-shadow:none;background:0 0;border:0;border-top:1px solid #3c28141f;border-radius:0;display:block;overflow:visible}.app-shell.is-live-match .sp-group .live-settings-drawer__section:first-of-type{border-top:0}.app-shell.is-live-match .live-settings-drawer__section-toggle{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:22px minmax(0,1fr) minmax(0,auto) 22px;align-items:center;gap:10px;padding:11px 18px;font-family:inherit;transition:background .15s;display:grid}.app-shell.is-live-match .live-settings-drawer__section-toggle:hover{background:#a885400a}.app-shell.is-live-match .live-settings-drawer__section-toggle:focus-visible{outline-offset:-2px;outline:2px solid #a8854080}.app-shell.is-live-match .sp-section-marker{color:var(--brass-0);font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:600}.app-shell.is-live-match .live-settings-drawer .sp-section-title{min-width:0;color:var(--ink-0);font-family:var(--font-sans);letter-spacing:.18em;overflow-wrap:anywhere;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:700;line-height:1.2}.app-shell.is-live-match .live-settings-drawer .sp-section-summary{max-width:160px;color:var(--ink-2);font-family:var(--font-sans);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.app-shell.is-live-match .live-settings-drawer .sp-section-chevron{background:var(--paper-0);color:#0000;border:1px solid #3c281452;border-radius:50%;place-items:center;width:22px;height:22px;font-size:0;transition:background .15s,border-color .15s;display:grid;position:relative}.app-shell.is-live-match .live-settings-drawer__section-toggle:hover .sp-section-chevron{border-color:var(--brass-1);background:#fff5dcd9}.app-shell.is-live-match .live-settings-drawer .sp-section-chevron:before,.app-shell.is-live-match .live-settings-drawer .sp-section-chevron:after{content:"";background:var(--ink-1);border-radius:1px;transition:transform .2s,opacity .2s;position:absolute}.app-shell.is-live-match .live-settings-drawer .sp-section-chevron:before{width:9px;height:1.5px}.app-shell.is-live-match .live-settings-drawer .sp-section-chevron:after{width:1.5px;height:9px}.app-shell.is-live-match .live-settings-drawer__section.is-open .sp-section-chevron:after{opacity:0;transform:rotate(90deg)}.app-shell.is-live-match .live-settings-drawer__section-body{background:linear-gradient(#a8854006 0%,#0000 60%),repeating-linear-gradient(0deg,#5a462800 0 24px,#5a46280a 25px);border-top:1px dashed #5a46282e;padding:6px 24px 16px;display:block}.app-shell.is-live-match .live-settings-drawer .settings-panel{box-shadow:none;color:var(--ink-0);background:0 0;border:0;border-radius:0;padding:0;display:block}.app-shell.is-live-match .sp-field,.app-shell.is-live-match .live-settings-drawer .match-setup-field{text-align:left;border-bottom:1px dotted #5a46282e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:9px 0;display:grid}.app-shell.is-live-match .sp-field:last-child,.app-shell.is-live-match .live-settings-drawer .match-setup-field:last-child{border-bottom:0}.app-shell.is-live-match .sp-field-label,.app-shell.is-live-match .live-settings-drawer .settings-panel__toggle-label,.app-shell.is-live-match .live-settings-drawer .match-setup-field__label{color:var(--ink-1);font-family:var(--font-sans);letter-spacing:.02em;text-transform:none;font-size:12px;font-style:normal;font-weight:600;line-height:1.2}.app-shell.is-live-match .sp-field-hint{color:var(--ink-2);font-family:var(--font-sans);letter-spacing:.02em;margin-top:2px;font-size:11px;font-style:normal;line-height:1.25;display:block}.app-shell.is-live-match .sp-current{background:#fff5dc99;border:1px solid #a8854059;border-radius:3px;margin-bottom:10px;padding:10px 14px}.app-shell.is-live-match .sp-current-eyebrow{color:var(--ink-2);font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-style:normal;font-weight:600}.app-shell.is-live-match .sp-current-name{color:var(--ink-0);font-family:var(--font-sans);letter-spacing:0;font-size:14px;font-weight:600}.app-shell.is-live-match .sp-current-meta{color:var(--ink-2);font-family:var(--font-sans);letter-spacing:.01em;font-size:12px;font-style:normal;line-height:1.35}.app-shell.is-live-match .live-settings-panel__stack{gap:0;display:grid}.app-shell.is-live-match .live-settings-drawer .match-setup-select{background-color:#fff5dc80;background-image:linear-gradient(45deg, transparent 50%, var(--ink-1) 50%), linear-gradient(-45deg, transparent 50%, var(--ink-1) 50%);width:auto;min-width:132px;min-height:0;box-shadow:none;color:var(--ink-0);font-family:var(--font-sans);text-align:left;background-position:right 9px top 13px,right 5px top 13px;background-repeat:no-repeat;background-size:4px 4px;border:1px solid #5a462840;border-radius:3px;padding:5px 24px 5px 10px;font-size:13px;font-style:normal}.app-shell.is-live-match .live-settings-drawer .match-setup-select:hover,.app-shell.is-live-match .live-settings-drawer .match-setup-select:focus-visible,.app-shell.is-live-match .live-settings-drawer .match-setup-select.is-open{border-color:var(--brass-1);box-shadow:none;background-color:#fff5dcad}.app-shell.is-live-match .live-settings-drawer .match-setup-select__content{gap:2px;display:grid}.app-shell.is-live-match .live-settings-drawer .match-setup-select__value,.app-shell.is-live-match .live-settings-drawer .match-setup-select__option-label{color:var(--ink-0);font-family:var(--font-sans);font-size:13px;font-style:normal;font-weight:500;line-height:1.2}.app-shell.is-live-match .live-settings-drawer .match-setup-select__meta,.app-shell.is-live-match .live-settings-drawer .match-setup-select__option-copy{color:var(--ink-2);font-family:var(--font-sans);font-size:11px;font-style:normal;line-height:1.25}.app-shell.is-live-match .live-settings-drawer .match-setup-select__chevron{display:none}.app-shell.is-live-match .live-settings-drawer .match-setup-select__menu{z-index:12;background:linear-gradient(#fff5dcfa,#ede4d0fc);border:1px solid #5a462840;border-radius:3px;gap:4px;padding:6px;box-shadow:0 12px 24px #0000003d}.app-shell.is-live-match .live-settings-drawer .match-setup-select__option{color:var(--ink-0);background:0 0;border-radius:2px;padding:8px 10px}.app-shell.is-live-match .live-settings-drawer .match-setup-select__option:hover,.app-shell.is-live-match .live-settings-drawer .match-setup-select__option:focus-visible{box-shadow:none;background:#a8854014}.app-shell.is-live-match .live-settings-drawer .match-setup-select__option.is-selected{background:#a8854024;box-shadow:inset 0 0 0 1px #a8854042}.app-shell.is-live-match .live-settings-drawer .sp-toggle{--settings-toggle-width:40px;--settings-toggle-bead-size:16px;width:var(--settings-toggle-width);min-width:var(--settings-toggle-width);max-width:var(--settings-toggle-width);cursor:pointer;background:linear-gradient(#c8b89a 0%,#b6a37e 100%);border:0;border-radius:11px;flex:none;justify-self:end;height:18px;padding:0;position:relative;box-shadow:inset 0 1px 2px #00000040,inset 0 -1px #ffffff4d}.app-shell.is-live-match .live-settings-drawer .settings-panel__toggle-row .live-settings-drawer__toggle.sp-toggle{width:var(--settings-toggle-width);min-width:var(--settings-toggle-width);max-width:var(--settings-toggle-width);padding:0}.app-shell.is-live-match .live-settings-drawer .sp-toggle.is-on{background:linear-gradient(#b89548 0%,#8a6a28 100%)}.app-shell.is-live-match .live-settings-drawer .sp-toggle-bead{background:radial-gradient(circle at 35% 30%,#5a4028 0%,#3a2818 60%,#1a1108 100%);border-radius:50%;width:16px;height:16px;transition:left .18s cubic-bezier(.2,.7,.3,1);position:absolute;top:1px;left:1px;box-shadow:0 1px 2px #00000080,inset 0 -1px #0006}.app-shell.is-live-match .live-settings-drawer .sp-toggle.is-on .sp-toggle-bead{left:calc(100% - var(--settings-toggle-bead-size) - 1px);background:radial-gradient(circle at 35% 30%, var(--brass-hi) 0%, var(--brass-1) 50%, var(--brass-0) 100%)}.app-shell.is-live-match .live-settings-drawer__volume-row{grid-template-columns:minmax(0,1fr) auto}.app-shell.is-live-match .live-settings-drawer__volume{background:0 0;border:0;border-radius:0;align-items:center;gap:8px;width:auto;padding:0;display:flex}.app-shell.is-live-match .live-settings-drawer__volume input[type=range]{flex:0 0 110px;width:110px;height:18px}.app-shell.is-live-match .live-settings-drawer__mute{min-width:32px;color:var(--ink-1);cursor:pointer;font-family:var(--font-sans);letter-spacing:.04em;text-align:right;background:0 0;border:0;padding:0;font-size:12px;font-style:normal;font-weight:600}.app-shell.is-live-match .live-settings-drawer__mute.is-muted{color:var(--ink-2)}.app-shell.is-live-match .live-settings-drawer__note{color:var(--ink-1);font-family:var(--font-sans);background:0 0;border:0;border-left:1px dashed #5a462842;border-radius:0;margin-top:8px;padding:8px 0 8px 12px;font-size:12px;font-style:normal;line-height:1.45}.app-shell.is-live-match .live-settings-drawer__note.is-warning{color:#6a201a}.app-shell.is-live-match .live-settings-drawer__action-row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.app-shell.is-live-match .sp-stamp{color:var(--ink-0);cursor:pointer;font-family:var(--font-serif);letter-spacing:.12em;text-transform:lowercase;background:#fff5dc80;border:1px solid #5a46284d;border-radius:3px;padding:5px 12px;font-size:12px;font-style:italic}.app-shell.is-live-match .sp-stamp:hover,.app-shell.is-live-match .sp-stamp:focus-visible{border-color:var(--brass-1);background:#a885401a}.app-shell.is-live-match .sp-stamp:disabled{cursor:not-allowed;opacity:.45}.app-shell.is-live-match .live-settings-drawer__study-spot-row{justify-content:center;margin:-8px 24px 16px}.app-shell.is-live-match .live-settings-drawer__study-spot-row .sp-stamp{text-decoration:none}.app-shell.is-live-match .sp-shortcuts{grid-template-columns:1fr;gap:0;display:grid}.app-shell.is-live-match .sp-shortcut-row{border-bottom:1px dotted #5a46282e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:8px 0;display:grid}.app-shell.is-live-match .sp-shortcut-label{color:var(--ink-1);font-family:var(--font-serif);font-size:13px;font-style:italic}.app-shell.is-live-match .sp-keycap{min-width:34px;height:22px;color:var(--ink-0);cursor:pointer;font-family:var(--font-sans);letter-spacing:.02em;text-transform:none;background:linear-gradient(#ede4d0 0%,#d8caa0 100%);border:1px solid #5a462866;border-bottom-width:2px;border-radius:3px;place-items:center;padding:0 7px;font-size:11px;font-style:normal;font-weight:600;line-height:1;display:inline-grid;box-shadow:0 1px #00000026}.app-shell.is-live-match .sp-keycap.is-listening{border-color:var(--brass-1);background:#a8854024}.app-shell.is-live-match .sp-shortcuts-reset{justify-self:end;margin-top:10px}@keyframes liveSettingsFolioTearOut{0%{opacity:0;transform:translate(-50%,-8px)scaleY(.04)}60%{opacity:1}to{opacity:1;transform:translate(-50%)scaleY(1)}}@keyframes liveSettingsFolioTearIn{0%{opacity:1;transform:translate(-50%)scaleY(1)}to{opacity:0;transform:translate(-50%,-8px)scaleY(.04)}}@media (max-width:640px){.app-shell.is-live-match .live-settings-drawer{width:min(380px,100vw - 24px);max-height:calc(100dvh - 36px);padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));inset:18px auto auto 50%;transform:translate(-50%)}.app-shell.is-live-match .live-settings-drawer__section-toggle{grid-template-columns:22px minmax(0,1fr) 22px}.app-shell.is-live-match .live-settings-drawer .sp-section-summary{display:none}.app-shell.is-live-match .sp-field,.app-shell.is-live-match .live-settings-drawer .match-setup-field{grid-template-columns:minmax(0,1fr)}.app-shell.is-live-match .live-settings-drawer .match-setup-select,.app-shell.is-live-match .live-settings-drawer__volume{width:100%}.app-shell.is-live-match .live-settings-drawer__volume input[type=range]{flex:auto;width:100%}}
.match-setup-form{z-index:2;gap:14px;padding-bottom:152px;display:grid;position:relative}.match-setup-card--replace .match-setup-form{padding-bottom:168px}.match-setup-field{text-align:left;gap:8px;display:grid;position:relative}.match-setup-field__label{color:#d8c495;letter-spacing:.18em;text-transform:uppercase;font-size:.7em;font-weight:700}.match-setup-field--subordinate{gap:6px}.match-setup-field__label--subordinate{color:#c7b48a;letter-spacing:.15em;font-size:.64em}.match-setup-byok{text-align:left;gap:6px;display:grid}.match-setup-byok__label{color:#d8c495;letter-spacing:.18em;text-transform:uppercase;font-size:.7em;font-weight:700}.match-setup-byok--subordinate .match-setup-byok__label{color:#c7b48a;letter-spacing:.15em;font-size:.64em}.match-setup-byok__input{box-sizing:border-box;color:#f4e2bc;width:100%;font:inherit;letter-spacing:.04em;background:linear-gradient(#ffffff09,#ffffff05);border:1px solid #ffd78c29;border-radius:14px;padding:12px 14px;font-size:.86em;transition:border-color .16s,background .16s}.match-setup-byok__input::placeholder{color:#d8c49566;letter-spacing:.08em}.match-setup-byok__input:hover,.match-setup-byok__input:focus-visible{background:linear-gradient(#ffffff0d,#ffffff08);border-color:#ffd27a47;outline:none}.match-setup-byok__hint{color:#c7b48ab8;letter-spacing:.08em;font-size:.6em;line-height:1.4}@media (max-width:640px){.match-setup-form,.match-setup-card--replace .match-setup-form{padding-bottom:132px}}
.match-setup-select{box-sizing:border-box;width:100%;min-height:74px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:linear-gradient(#ffffff09,#ffffff05);border:1px solid #ffd78c29;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:inset 0 0 0 1px #ffffff08,0 10px 18px #00000024}.match-setup-select:hover,.match-setup-select:focus-visible,.match-setup-select.is-open{background:linear-gradient(#ffffff0d,#ffffff08);border-color:#ffd27a42;box-shadow:inset 0 0 0 1px #ffffff0a,0 14px 24px #00000029}.match-setup-select:focus-visible{outline:none}.match-setup-select:disabled{cursor:not-allowed;opacity:.48}.match-setup-select__content{gap:6px;min-width:0;display:grid}.match-setup-select__value{color:#fff5e4;font-size:clamp(1.1rem,3vw,1.24rem);font-weight:700;line-height:1.08}.match-setup-select__meta{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;line-height:1.4;overflow:hidden}.match-setup-select__chevron{color:#f0d7a3;font-size:1.1rem;line-height:1;transition:transform .16s}.match-setup-select.is-open .match-setup-select__chevron{transform:rotate(180deg)}.match-setup-select__menu{z-index:8;box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#f5d084e0 transparent;background:radial-gradient(circle at 0 0,#ffda8f0a,#0000 72%),linear-gradient(#221b12fa,#120e09fc);border:1px solid #ffd78c38;border-radius:18px;gap:6px;max-height:min(320px,100dvh - 120px);padding:8px;display:grid;position:absolute;inset:calc(100% + 10px) 0 auto;overflow-y:auto;box-shadow:inset 0 0 0 1px #ffffff08,0 18px 32px #00000057}.match-setup-select__menu::-webkit-scrollbar{width:12px}.match-setup-select__menu::-webkit-scrollbar-track{background:0 0}.match-setup-select__menu::-webkit-scrollbar-thumb{background:linear-gradient(#ffe4aaf5,#d69a41eb);border:2px solid #0000;border-radius:999px;box-shadow:inset 0 1px #fffaec6b,0 0 0 1px #ad702142}.match-setup-select__menu::-webkit-scrollbar-thumb:hover{background:linear-gradient(#ffecbdfa,#e4aa4ff5)}.match-setup-select__menu::-webkit-scrollbar-corner{background:0 0}.match-setup-select__menu--above{inset:auto 0 calc(100% + 10px)}.match-setup-select__option{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;border-radius:12px;gap:4px;padding:12px 14px;transition:background .15s,box-shadow .15s;display:grid}.match-setup-select__option:hover,.match-setup-select__option:focus-visible{background:#ffffff0b;outline:none;box-shadow:inset 0 0 0 1px #ffd78c1f}.match-setup-select__option.is-selected{background:linear-gradient(#88561633,#88561629);box-shadow:inset 0 0 0 1px #ffd27a2e}.match-setup-select--subordinate{background:linear-gradient(#ffffff07,#ffffff04);border-color:#ffd78c1f;border-radius:16px;min-height:62px;padding:14px 16px;box-shadow:inset 0 0 0 1px #ffffff05,0 8px 14px #0000001f}.match-setup-select--subordinate:hover,.match-setup-select--subordinate:focus-visible,.match-setup-select--subordinate.is-open{background:linear-gradient(#ffffff0a,#ffffff05);box-shadow:inset 0 0 0 1px #ffffff08,0 10px 16px #00000024}.match-setup-select--subordinate .match-setup-select__value{font-size:1.02rem}.match-setup-select__option-label{color:#fff6e7;font-size:.95rem;font-weight:700;line-height:1.25}.match-setup-select__option-copy{color:var(--text-secondary);font-size:.8rem;line-height:1.45}@media (max-width:820px){.app-shell.is-live-match .live-settings-drawer .match-setup-select{min-height:60px;padding:12px 14px}.app-shell.is-live-match .live-settings-drawer .match-setup-select__value{font-size:1rem}}@media (max-width:640px){.match-setup-select{min-height:68px;padding:14px 16px}.match-setup-select__value{font-size:1.02rem}.match-setup-select__meta{white-space:normal}.match-setup-select__menu{inset-inline:-2px}}
