.optionsOpenButton{border:1px solid var(--cmp-gold-deep);min-height:28px;color:var(--cmp-gold-bright);cursor:pointer;white-space:nowrap;background:linear-gradient(#342612f5,#181109fa);border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #d9b25a42}.optionsOpenButton svg{flex:none;width:14px;height:14px}.optionsOpenButton:hover,.optionsOpenButton:focus-visible{border-color:var(--cmp-gold);filter:brightness(1.15)}.optionsOpenButton span{color:inherit}.statusRow:has(>.optionsOpenButton){flex-wrap:wrap}@media (min-width:1101px){.tableRoot:not(.phoneMode) .tableMenuInline>.statusRow>.optionsOpenButton{min-height:26px;padding:2px 8px;font-size:9.5px}}.optionsOpenButton.compact{border-radius:50%;width:34px;min-height:34px;padding:0}.mainMenuShell .menuOptionsButton{z-index:30;letter-spacing:.03em;background:#0a0d17b8;border-color:#d6b25eb3;border-radius:999px;min-height:34px;padding:0 13px;font-size:12px;position:fixed;top:54px;right:98px;box-shadow:0 4px 12px #00000073}.mainMenuShell .menuOptionsButton svg{width:16px;height:16px}.tableOptionsQuick{display:none!important}.optionsCornerButton.compact{z-index:40;color:var(--cmp-gold-bright);background:#0a0d17c7;border-color:#d6b25eb3;position:fixed;bottom:14px;right:14px;box-shadow:0 4px 12px #00000073}.optionsCornerButton.compact svg{width:17px;height:17px}@media (min-width:1101px){.tableRoot:not(.phoneMode)>.tableTopRow>.tableMenu.tableMenuInline:not(.controlsOpen)>.tableOptionsQuick{vertical-align:top;width:46px;min-height:var(--desktop-hud-height,62px);background:linear-gradient(180deg, #22190ef5, #120d08fa), var(--cmp-leather) center / 180px repeat;border-radius:9px;margin-left:6px;padding:0;box-shadow:inset 0 0 0 1px #d9b25a4d,inset 0 1px #f6e2a81f,0 6px 18px #00000075;display:inline-flex!important}.tableRoot:not(.phoneMode)>.tableTopRow>.tableMenu.tableMenuInline:not(.controlsOpen)>.tableOptionsQuick svg{width:20px;height:20px}}.optionsBackdrop{z-index:10100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04060cad;place-items:center;padding:16px;animation:.14s ease-out optionsFade;display:grid;position:fixed;inset:0}.optionsDialog{color:#eef1f8;background:var(--cmp-marble-fill,#14161d);width:min(760px,100%);height:min(600px,100dvh - 32px);box-shadow:var(--cmp-frame);text-align:left;border-radius:14px;grid-template-rows:auto minmax(0,1fr) auto;font-family:inherit;animation:.18s ease-out optionsRise;display:grid;overflow:hidden}.optionsHeader{background:linear-gradient(#21406f8c,#21406f00);border-bottom:1px solid #d9b25a47;align-items:center;gap:12px;padding:16px 18px 12px;display:flex}.optionsHeader h2{color:var(--cmp-gold-bright);font-family:var(--font-heroic,inherit);letter-spacing:.06em;text-shadow:0 2px 6px #000000b3;margin:0;font-size:22px}.optionsHeader small{color:#a9b3c7;font-size:11px}.optionsCrest{width:40px;height:40px;color:var(--cmp-gold-bright);background:radial-gradient(circle at 35% 30%, #3a5c97, var(--cmp-blue-deep) 70%);box-shadow:inset 0 0 0 2px var(--cmp-gold), 0 3px 10px #0000008c;border-radius:50%;flex:none;place-items:center;display:grid}.optionsCrest svg{width:22px;height:22px}.optionsClose{width:34px;height:34px;color:var(--cmp-gold-bright);cursor:pointer;background:#0000004d;border:1px solid #d9b25a66;border-radius:50%;place-items:center;margin-left:auto;padding:0;display:grid}.optionsClose:hover,.optionsClose:focus-visible{border-color:var(--cmp-gold);background:#d9b25a29}.optionsBody{grid-template-columns:188px minmax(0,1fr);min-height:0;display:grid}.optionsTabs{background:#00000038;border-right:1px solid #d9b25a33;flex-direction:column;gap:4px;padding:12px 10px;display:flex}.optionsTab{color:#c9d1e2;cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;font-weight:700;display:flex}.optionsTab svg{width:18px;height:18px;color:var(--cmp-gold);flex:none}.optionsTab span{gap:1px;display:grid}.optionsTab small{color:#8f9ab0;font-size:10.5px;font-weight:600}.optionsTab:hover{background:#ffffff0d}.optionsTab[aria-selected=true]{color:var(--cmp-gold-bright);box-shadow:inset 3px 0 0 var(--cmp-gold);background:linear-gradient(90deg,#3f6bb561,#3f6bb514);border-color:#d9b25a99}.optionsTab:focus-visible,.optionsSegmented button:focus-visible,.optionsSwitch:focus-visible,.optionsMuteButton:focus-visible,.optionsInlineButton:focus-visible,.optionsFooter button:focus-visible,.optionsDialog input[type=range]:focus-visible{outline:2px solid var(--cmp-gold-bright);outline-offset:2px}.optionsPanel{overscroll-behavior:contain;min-height:0;padding:14px 18px 18px;overflow-y:auto}.optionsPanelTitle{color:var(--cmp-gold);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #d9b25a2e;margin:0 0 4px;padding-bottom:6px;font-size:12px;font-weight:800}.optionsRow{border-bottom:1px solid #ffffff0f;grid-template-columns:minmax(0,1fr) minmax(0,300px);align-items:center;gap:8px 16px;padding:11px 0;display:grid}.optionsRowText{gap:3px;min-width:0;display:grid}.optionsRowTitle{color:#eef1f8;align-items:center;gap:7px;font-size:14px;font-weight:700;display:inline-flex}.optionsRowTitle svg{width:16px;height:16px;color:var(--cmp-gold);flex:none}.optionsRowText small{color:#97a2b8;font-size:11.5px;line-height:1.4}.optionsRowControl{justify-content:flex-end;min-width:0;display:flex}.optionsVolume{grid-template-columns:30px minmax(0,1fr) 54px;align-items:center;gap:8px;width:100%;display:grid}.optionsVolume>input[type=range]:first-child{grid-column:2}.optionsVolume output,.optionsSpeedRow output{color:var(--cmp-gold-bright);font-variant-numeric:tabular-nums;text-align:right;font-size:12px;font-weight:800}.optionsVolume.isMuted input[type=range]{opacity:.45}.optionsVolume.isMuted output{color:#e08f7d}.optionsMuteButton{width:30px;height:30px;color:var(--cmp-gold-bright);cursor:pointer;background:#00000047;border:1px solid #d9b25a73;border-radius:8px;place-items:center;padding:0;display:grid}.optionsMuteButton svg{width:16px;height:16px}.optionsMuteButton[aria-pressed=true]{color:#f0a594;background:#781e1459;border-color:#d27a6ab3}.optionsDialog input[type=range]{--fill:50%;cursor:pointer;appearance:none;background:0 0;width:100%;height:22px;margin:0}.optionsDialog input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--cmp-gold) 0 var(--fill), #ffffff24 var(--fill) 100%);border-radius:999px;height:6px;box-shadow:inset 0 1px 2px #0009}.optionsDialog input[type=range]::-moz-range-track{background:linear-gradient(90deg, var(--cmp-gold) 0 var(--fill), #ffffff24 var(--fill) 100%);border-radius:999px;height:6px}.optionsDialog input[type=range]::-webkit-slider-thumb{border:2px solid var(--cmp-gold-bright);background:radial-gradient(circle at 35% 30%, #4a70b0, var(--cmp-blue-deep));-webkit-appearance:none;border-radius:50%;width:18px;height:18px;margin-top:-6px;box-shadow:0 2px 6px #0009}.optionsDialog input[type=range]::-moz-range-thumb{border:2px solid var(--cmp-gold-bright);background:radial-gradient(circle at 35% 30%, #4a70b0, var(--cmp-blue-deep));border-radius:50%;width:14px;height:14px}.optionsSwitch{color:#c9d1e2;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:2px;font-size:12px;font-weight:800;display:inline-flex}.optionsSwitch:disabled{cursor:not-allowed;opacity:.45}.optionsSwitchTrack{background:#0006;border:1px solid #d9b25a73;border-radius:999px;width:44px;height:24px;transition:background .15s;position:relative}.optionsSwitchThumb{background:#8f9ab0;border-radius:50%;width:18px;height:18px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0009}.optionsSwitch[aria-checked=true]{color:var(--cmp-gold-bright)}.optionsSwitch[aria-checked=true] .optionsSwitchTrack{background:linear-gradient(180deg, #3f6bb5, var(--cmp-blue-deep))}.optionsSwitch[aria-checked=true] .optionsSwitchThumb{background:var(--cmp-gold-bright);transform:translate(20px)}.optionsSwitchState{min-width:22px}.optionsSegmented{background:#0000004d;border:1px solid #d9b25a4d;border-radius:10px;flex-wrap:wrap;justify-content:flex-end;gap:4px;padding:3px;display:inline-flex}.optionsSegmented button{color:#c9d1e2;cursor:pointer;min-height:30px;font:inherit;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:5px;padding:4px 11px;font-size:12px;font-weight:700;display:inline-flex}.optionsSegmented button svg{width:14px;height:14px}.optionsSegmented button:hover{background:#ffffff0f}.optionsSegmented button[aria-checked=true]{color:#1b1408;background:linear-gradient(180deg, var(--cmp-gold-bright), var(--cmp-gold));border-color:#d9b25ab3}.optionsGroup{border-bottom:1px solid #ffffff0f;gap:8px;padding:12px 0;display:grid}.optionsGroupHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.optionsSpeedRow{color:#c9d1e2;grid-template-columns:90px minmax(0,1fr) 118px;align-items:center;gap:10px;font-size:12.5px;font-weight:700;display:grid}.optionsInlineButton{color:var(--cmp-gold-bright);cursor:pointer;font:inherit;vertical-align:middle;background:#00000040;border:1px solid #d9b25a73;border-radius:999px;align-items:center;gap:3px;margin-left:4px;padding:1px 7px;font-size:10.5px;font-weight:800;display:inline-flex}.optionsInlineButton svg{width:10px;height:10px}.optionsInlineButton:disabled{cursor:not-allowed;opacity:.45}.optionsTextPreview{color:#eef3ff;background:#0a0e18bf;border:1px solid #d9b25a4d;border-radius:10px;margin:0 0 4px;padding:10px 14px;line-height:1.6}.optionsNote{color:#8f9ab0;margin:12px 0 0;font-size:11px;line-height:1.45}.optionsFooter{background:#00000038;border-top:1px solid #d9b25a3d;justify-content:space-between;gap:10px;padding:12px 18px 16px;display:flex}.optionsFooter button{cursor:pointer;min-height:36px;font:inherit;border-radius:9px;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:800;display:inline-flex}.optionsFooter svg{width:15px;height:15px}.optionsSecondary{color:#c9d1e2;background:#0000004d;border:1px solid #d9b25a66}.optionsSecondary:hover{color:var(--cmp-gold-bright)}.optionsPrimary{border:1px solid var(--cmp-gold-bright);color:#1b1408;background:linear-gradient(180deg, var(--cmp-gold-bright), var(--cmp-gold) 55%, #a8812f);justify-content:center;min-width:110px;box-shadow:0 3px 10px #00000073}.optionsPrimary:hover{filter:brightness(1.08)}@keyframes optionsFade{0%{opacity:0}}@keyframes optionsRise{0%{opacity:0;transform:translateY(10px)scale(.98)}}@media (max-width:640px){.optionsBackdrop{padding:8px}.optionsDialog{height:calc(100dvh - 16px)}.optionsHeader{padding:12px 14px 10px}.optionsBody{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.optionsTabs{border-bottom:1px solid #d9b25a33;border-right:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:6px;display:grid}.optionsTab{text-align:center;flex-direction:column;justify-content:center;gap:3px;padding:6px 2px;font-size:11.5px}.optionsTab span{justify-items:center}.optionsTab small{display:none}.optionsTab[aria-selected=true]{box-shadow:inset 0 -3px 0 var(--cmp-gold)}.optionsPanel{padding:10px 14px 14px}.optionsRow{grid-template-columns:minmax(0,1fr)}.optionsRowControl,.optionsSegmented{justify-content:flex-start}.optionsSpeedRow{grid-template-columns:76px minmax(0,1fr) 96px}.optionsFooter{padding:10px 14px calc(12px + env(safe-area-inset-bottom,0px))}.mainMenuShell .menuOptionsButton{width:34px;padding:0}.mainMenuShell .menuOptionsButton span{display:none}}@media (prefers-reduced-motion:reduce){.optionsBackdrop,.optionsDialog{animation:none}.optionsSwitchTrack,.optionsSwitchThumb{transition:none}}.hexSpeedMore{color:#f1dfae;cursor:pointer;font:inherit;background:#2a2117;border:1px solid #8a6d35;border-radius:2px;justify-content:center;align-items:center;gap:6px;padding:5px 8px;display:inline-flex}.hexSpeedMore:hover,.hexSpeedMore:focus-visible{background:#3a2d1c;border-color:#c9a55a}.hexSpeedMore svg{width:14px;height:14px}
