html[data-skin=true] body .design-requester{overflow:visible!important;background-repeat:no-repeat!important;background-position:center!important;border:0!important;box-shadow:none!important}html[data-skin=true] body #swingDesignChooser{color:var(--design-panel-ink)!important;font-family:var(--design-font),serif!important}html[data-skin=true] body #swingDesignChooser h1{font-size:24px;line-height:1.2;margin:0 0 10px}html[data-skin=true] body #swingDesignChooser p{display:none}html[data-skin=true] body #swingDesignChooser .design-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html[data-skin=true] body #swingDesignChooser button{font-size:14px;padding:6px 8px;min-height:44px}html[data-skin=true] body #swingDesignChooser form{margin-top:16px}.design-name-actions,.design-extras-back{display:none}.information-demo-frame,.ufm-threshold-group{display:contents}html[data-optimized=true] body .appmodal-box{padding:24px!important;color:var(--design-panel-ink)!important}html[data-optimized=true] body .appmodal-hazard{display:none!important}html[data-optimized=true] body .appmodal-box :is(h1,h2,p,label,.appmodal-title,.appmodal-message){color:inherit!important;text-shadow:none!important;font-family:var(--design-font),serif!important;letter-spacing:normal!important}html[data-optimized=true] body .appmodal-box :is(button,input,select){min-height:44px!important;color:var(--design-ink)!important;background:var(--design-base)!important;border:1px solid var(--design-accent)!important;font-family:var(--design-font),serif!important}html[data-optimized=true] #freeCompletionOverlay{display:grid;place-items:center;left:var(--swing-viewport-left,0px);top:var(--swing-viewport-top,0px);width:var(--swing-viewport-width,100vw);height:var(--swing-viewport-height,100dvh);background:#0009}html[data-optimized=true] .free-completion-stage{position:relative;inset:auto;width:min(460px,calc(100% - 24px));height:auto;transform:none}html[data-optimized=true] .free-completion-panel{position:relative;inset:auto;width:100%;height:auto;min-height:160px;padding:24px;box-sizing:border-box;background:var(--design-panel) center/100% 100%,var(--design-base);color:var(--design-panel-ink)}html[data-optimized=true] #freeCompletionText{position:static;gap:8px;font:14px/1.5 var(--design-font),serif;text-align:center}html[data-optimized=true] body.ui19-single-stage :is(#appModalOverlay,#loadModalOverlay){position:fixed!important;inset:auto!important;left:var(--swing-viewport-left,0px)!important;top:var(--swing-viewport-top,0px)!important;width:var(--swing-viewport-width,100vw)!important;height:var(--swing-viewport-height,100dvh)!important;min-width:0!important;min-height:0!important;transform:none!important;padding:12px!important;overflow:auto!important}html[data-optimized=true] body.ui19-single-stage :is(#appModalOverlay .appmodal-box,#loadModalOverlay .load-modal-content){box-sizing:border-box;width:min(720px,100%)!important;height:auto!important;max-height:100%!important;overflow:auto!important;transform:none!important;border-radius:12px!important}html[data-optimized=true] body.ui19-single-stage #appModalOverlay :is(button.appmodal-btn,button.appmodal-option){min-height:44px!important;min-width:44px!important;font-size:14px!important}html[data-optimized=true] .swing-legal-nav a{color:var(--design-ink)!important;background:var(--design-base);text-shadow:none!important}html[data-optimized=true] body .ui42-ranking-table tr:first-child{color:var(--design-panel-ink)!important}html[data-optimized=true] body #freeModeOverlay{display:grid;place-items:center}html[data-optimized=true] body #freeModeOverlay .ufm-stage,html[data-optimized=true] body #uiOriginalEffects .uos-stage,html[data-optimized=true] body #ui42Ranklist .ui42-ranking-stage,html[data-optimized=true] body #ui117Brightness .ui117-gamma-stage,html[data-optimized=true] body #informationExtrasOverlay .information-extras-stage,html[data-optimized=true] body #singleLoadOverlay .single-load-stage{inset:auto!important;transform:none!important;align-self:center;justify-self:center}html[data-optimized=true] body .main-menu-categories:before,html[data-optimized=true] body .main-menu-categories:after{display:none!important}html[data-optimized=true] body .information-extras-stage>.swing-surface-art,html[data-optimized=true] body .ui117-gamma-stage>.swing-surface-art{display:none!important}html[data-optimized=true] body.ui19-single-stage #overlaySettings{inset:auto!important;position:fixed!important;left:var(--swing-viewport-left,0px)!important;top:var(--swing-viewport-top,0px)!important;width:var(--swing-viewport-width,100vw)!important;height:var(--swing-viewport-height,100dvh)!important;min-width:0!important;min-height:0!important;transform:none!important;overflow:auto!important;padding:12px!important;box-sizing:border-box;background:#0009!important}html[data-optimized=true] body.ui19-single-stage #overlaySettings #overlaySettingsContentWrapper.settings-shell{inset:auto!important;grid-template-rows:repeat(5,auto)!important;gap:12px!important;margin:auto!important;width:min(720px,100%)!important;max-height:calc(var(--swing-viewport-height,100dvh) - 24px)!important;height:auto!important;min-height:0!important;transform:none!important;padding:24px!important;overflow:auto!important;background:var(--design-panel) center/100% 100% no-repeat,var(--design-base)!important;color:var(--design-ink)!important;border:1px solid var(--design-accent)!important;border-radius:12px!important}html[data-optimized=true] body.ui19-single-stage #overlaySettings :is(#overlaySettingsContent,#overlayUiSettingsContent){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;height:auto!important;overflow:visible!important}html[data-optimized=true] body.ui19-single-stage #overlaySettings .setting-row{display:grid!important;grid-template-columns:minmax(0,1fr) 100px!important;gap:8px!important;padding:6px 0!important;min-height:44px!important}html[data-optimized=true] body.ui19-single-stage #overlaySettings .settings-group{display:block!important;min-width:0!important;padding:12px!important;background:#0002!important;border:1px solid var(--design-accent)!important}html[data-optimized=true] body.ui19-single-stage #overlaySettings :is(.settings-group h2,.settings-header h1,.setting-label,label){font:14px/1.4 var(--design-font),serif!important;color:var(--design-ink)!important;word-break:normal!important;overflow-wrap:normal!important;text-shadow:none!important}html[data-optimized=true] body.ui19-single-stage #overlaySettings .settings-header h1{font-size:22px!important}html[data-optimized=true] body.ui19-single-stage #overlaySettings button{height:auto!important;min-height:44px!important;background:var(--design-base)!important;color:var(--design-ink)!important;border-color:var(--design-accent)!important}html[data-optimized=true] body.ui19-single-stage #overlaySettings #closeButtonInSettingsOverlay{width:44px!important}@media(max-width:600px){html[data-optimized=true] body.ui19-single-stage #overlaySettings :is(#overlaySettingsContent,#overlayUiSettingsContent){grid-template-columns:minmax(0,1fr)!important}html[data-optimized=true] body.ui19-single-stage #overlaySettings #overlaySettingsContentWrapper.settings-shell{padding:20px!important}}html[data-optimized=true] .design-name-actions{display:flex;gap:8px}html[data-optimized=true] .design-name-actions button{flex:1}html[data-optimized=true] body :is(.uos-overlay,#singleLoadOverlay,#freeModeOverlay,.information-extras-overlay,#ui117Brightness){box-sizing:border-box;padding:12px;overflow:auto}html[data-optimized=true] body :is(.uos-stage,.single-load-stage,.ui42-ranking-stage,.ufm-stage){position:relative!important;inset:auto!important;width:min(460px,calc(var(--swing-viewport-width,100vw) - 24px))!important;min-width:0!important;height:auto!important;max-height:calc(var(--swing-viewport-height,100dvh) - 24px)!important;overflow:auto!important;transform:none!important;box-sizing:border-box;margin:auto}html[data-optimized=true] body :is(.uos-effects,.single-load-panel,.ui42-ranking-panel,.ufm-panel){position:relative!important;inset:auto!important;width:100%!important;height:auto!important;padding:24px!important;box-sizing:border-box;border:1px solid var(--design-accent);border-radius:12px;background:var(--design-panel) center/100% 100% no-repeat,var(--design-base)!important;color:var(--design-ink)!important;font:14px/1.5 var(--design-font),serif!important;display:grid!important;gap:8px}html[data-optimized=true] body :is(.uos-effects,.single-load-panel,.ui42-ranking-panel,.ufm-panel):before{display:none}html[data-optimized=true] body :is(.uos-effects,.single-load-panel,.ui42-ranking-panel,.ufm-panel)>*{position:relative!important;inset:auto!important;transform:none!important;margin:0!important;width:auto!important;height:auto!important;min-width:0}html[data-optimized=true] body :is(.uos-effects,.single-load-panel,.ui42-ranking-panel,.ufm-panel) h2{font:22px/1.4 var(--design-font),serif!important;color:inherit!important;text-shadow:none!important;text-align:left!important;margin-bottom:8px!important}html[data-optimized=true] body :is(.uos-effects,.single-load-panel,.ui42-ranking-panel,.ufm-panel,.single-name-requester,.information-extras-stage) button{box-sizing:border-box;position:relative!important;inset:auto!important;min-height:44px!important;height:auto!important;border:1px solid var(--design-accent)!important;border-radius:6px;padding:8px!important;color:var(--design-ink)!important;background:var(--design-base)!important;font:14px/1.3 var(--design-font),serif!important;cursor:pointer;text-align:center!important}html[data-optimized=true] body :is(.uos-effects,.single-load-panel,.ui42-ranking-panel,.ufm-panel,.information-extras-stage) button:focus-visible{outline:2px solid var(--design-accent)!important;outline-offset:2px}html[data-optimized=true] body .uos-effects{grid-template-columns:1fr 44px 44px}html[data-optimized=true] body .uos-effects>:is(h2,.uos-action:not([data-action$=-set]),.uos-ball-grid,.uos-error){grid-column:1/-1}html[data-optimized=true] body .uos-effects .uos-ball-set{align-self:center;font:14px var(--design-font),serif;color:inherit}html[data-optimized=true] body .uos-effects .uos-action{width:100%!important;display:flex;align-items:center;justify-content:space-between}html[data-optimized=true] body .uos-effects .uos-orb{position:static!important;flex-shrink:0;font:12px/22px var(--design-font),serif}html[data-optimized=true] body .uos-effects .uos-large .uos-orb{display:none}html[data-optimized=true] body .uos-ball-grid{grid-template-columns:repeat(9,minmax(0,1fr));gap:0;justify-items:center}html[data-optimized=true] body .uos-preview-ball{max-width:100%}html[data-optimized=true] body .single-load-row{width:100%!important;display:flex;justify-content:space-between;gap:8px;text-align:left!important}html[data-optimized=true] body .single-load-detail{position:static!important;font:11px var(--design-font),serif!important;color:inherit}html[data-optimized=true] body :is(.single-load-orb,.ui42-ranking-orb){display:none!important}html[data-optimized=true] body .single-load-status{font:12px/1.4 var(--design-font),serif;color:inherit}html[data-optimized=true] body .ui42-ranking-viewport{width:100%!important;height:min(300px,45vh)!important;overflow:hidden!important}html[data-optimized=true] body .ui42-ranking-table{width:100%!important;font:13px/1.6 var(--design-font),serif!important;color:inherit!important;table-layout:fixed}html[data-optimized=true] body .ui42-ranking-table td{overflow:hidden;text-overflow:ellipsis;padding:4px}html[data-optimized=true] body .ufm-panel{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px}html[data-optimized=true] body .ufm-panel h2{grid-column:1/-1;grid-row:1}html[data-optimized=true] body .ufm-panel .ufm-label{grid-column:1/6;align-self:center;font:12px/1.3 var(--design-font),serif!important;color:inherit!important}html[data-optimized=true] body .ufm-panel .ufm-value{grid-column:8/11;align-self:center;text-align:center;font:12px/1.3 var(--design-font),serif!important;color:inherit!important}html[data-optimized=true] body .ufm-panel :is([data-nav-row="0"],[data-nav-row="1"],[data-nav-row="2"],[data-nav-row="3"],[data-nav-row="4"]){width:44px!important;justify-self:center;grid-column:6/8}html[data-optimized=true] body .ufm-panel :is([data-nav-row="0"],[data-nav-row="1"],[data-nav-row="2"],[data-nav-row="3"],[data-nav-row="4"])[data-nav-col="1"]{grid-column:11/13}html[data-optimized=true] body .ufm-panel :is([data-field-row="0"],[data-nav-row="0"]){grid-row:2}html[data-optimized=true] body .ufm-panel :is([data-field-row="1"],[data-nav-row="1"]){grid-row:3}html[data-optimized=true] body .ufm-panel :is([data-field-row="2"],[data-nav-row="2"]){grid-row:4}html[data-optimized=true] body .ufm-panel :is([data-field-row="3"],[data-nav-row="3"]){grid-row:5}html[data-optimized=true] body .ufm-panel :is([data-field-row="4"],[data-nav-row="4"]){grid-row:6}html[data-optimized=true] body .ufm-category{grid-column:span 2;grid-row:7;width:100%!important;padding:2px!important}html[data-optimized=true] body .ufm-thresholds{grid-column:1/-1;grid-row:8;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}html[data-optimized=true] body .ufm-threshold-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px}html[data-optimized=true] body .ufm-threshold-group>*{position:static!important;width:100%!important;height:auto!important;color:inherit!important;align-self:center;text-align:center}html[data-optimized=true] body .ufm-threshold-group canvas{width:30px!important;justify-self:center}html[data-optimized=true] body .ufm-panel .ufm-large{grid-column:span 6;grid-row:9;width:100%!important;white-space:normal}html[data-optimized=true] body .ufm-button[data-symbol]:before{inset:50% auto auto 50%;transform:translate(-50%,-50%);background:var(--design-ink);filter:none}html[data-optimized=true] body .ufm-large[data-symbol]:before{display:none}html[data-optimized=true] body .ufm-button:after{display:none}html[data-optimized=true] body .ufm-category[aria-pressed=true]{outline:2px solid var(--design-accent)}html[data-optimized=true] body .information-extras-stage{position:relative!important;width:min(800px,calc(var(--swing-viewport-width,100vw) - 24px))!important;height:auto!important;max-height:calc(var(--swing-viewport-height,100dvh) - 24px)!important;overflow:auto!important;transform:none!important;box-sizing:border-box;padding:24px;display:grid;grid-template-columns:1fr 320px;gap:14px;border:1px solid var(--design-accent);border-radius:12px}html[data-optimized=true] body .information-extras-stage>*{position:relative!important;inset:auto!important;width:auto!important;height:auto!important;transform:none!important;font-family:var(--design-font),serif!important;color:var(--design-ink)!important;text-shadow:none!important}html[data-optimized=true] body .information-extras-title{grid-column:1/-1;font-size:24px}html[data-optimized=true] body .information-extra-choices{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:44px;gap:6px}html[data-optimized=true] body .information-extra-choice{width:100%!important;padding:2px!important;background:transparent!important;border:0!important}html[data-optimized=true] body .information-extra-choice canvas{width:40px;height:40px;margin:auto}html[data-optimized=true] body .information-extra-preview{width:54px!important;height:54px!important;grid-column:1}html[data-optimized=true] body .information-extra-name{grid-column:1;font-size:18px;line-height:1.4}html[data-optimized=true] body .information-extra-description{grid-column:1;font-size:13px;line-height:1.5}html[data-optimized=true] body .information-demo-frame{display:block;width:320px!important;height:480px!important;grid-column:2;grid-row:2/6}html[data-optimized=true] body .information-extra-demo{position:static!important;width:320px;height:480px}html[data-optimized=true] body .design-extras-back{display:block;grid-column:1/-1}html[data-optimized=true] body :is(.information-extras-extra-label,.information-extras-info-label){display:none}html[data-optimized=true] body .ui117-gamma-stage{box-sizing:border-box;width:min(620px,calc(var(--swing-viewport-width,100vw) - 24px))!important;min-width:0;height:auto!important;max-height:calc(var(--swing-viewport-height,100dvh) - 24px);overflow:auto;transform:none!important;padding:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border:1px solid var(--design-accent);border-radius:12px}html[data-optimized=true] body .ui117-gamma-choice{position:relative!important;inset:auto!important;width:100%!important;height:180px!important;color:var(--design-ink);border:1px solid var(--design-accent);border-radius:6px;overflow:hidden;font:16px var(--design-font),serif}html[data-optimized=true] body .ui117-gamma-choice>span:not(.ui117-gamma-orb){position:static;display:block;padding:12px}html[data-optimized=true] body .ui117-gamma-preview{inset:45px 0 0;width:100%;height:130px}html[data-optimized=true] body .ui117-gamma-preview .main-menu-board{width:640px!important;max-height:none!important;height:480px!important;min-height:480px;overflow:hidden!important;transform:scale(.3)!important;transform-origin:top left!important;position:absolute!important;padding:24px!important}html[data-optimized=true] body .ui117-gamma-choice[data-level="4"]{grid-column:1/-1;height:44px!important}html[data-optimized=true] body .ui117-gamma-orb{display:none}html[data-skin=true] body #feedbackDialog{background:var(--design-material) center/420px,var(--design-base);color:var(--design-ink);font-family:var(--design-font),serif}html[data-design=nautik] body #designGameUI :is(button,.design-stats>div),html[data-design=porzellan] body #designGameUI :is(button,.design-stats>div){color:var(--design-control-ink)!important}@media(max-width:600px){html[data-optimized=true] body .information-extras-stage{grid-template-columns:1fr;padding:18px;gap:8px}html[data-optimized=true] body .information-demo-frame{grid-row:auto;grid-column:1;width:160px!important;height:240px!important;justify-self:center}html[data-optimized=true] body .information-extra-demo{transform:scale(.5);transform-origin:top left}html[data-optimized=true] body .ui117-gamma-choice{height:140px!important}html[data-optimized=true] body .ui117-gamma-preview .main-menu-board{transform:scale(.19)!important}html[data-optimized=true] body :is(.uos-effects,.single-load-panel,.ui42-ranking-panel,.ufm-panel){padding:20px!important}}html[data-optimized=true] body .ufm-panel :is(.ufm-label,.ufm-value,.ufm-threshold-value,h2),html[data-optimized=true] body .information-extras-stage :is(.information-extra-name,.information-extra-description,.information-extras-title),html[data-optimized=true] body .ui-extras-panel h1{color:var(--design-panel-ink)!important}html[data-optimized=true] body.ui19-single-stage #overlaySettings :is(.settings-group h2,.settings-header h1,.setting-label,label){color:var(--design-panel-ink)!important}html[data-optimized=true] body :is(.uos-effects,.single-load-panel,.ui42-ranking-panel,.ufm-panel,.information-extras-stage,.single-name-requester){color:var(--design-panel-ink)!important}html[data-optimized=true] body .ufm-panel{padding:36px 28px 30px!important;gap:5px}html[data-optimized=true] body .ufm-panel :is(h2,.ufm-label,.ufm-value,.ufm-threshold-value){color:var(--design-panel-ink)!important}html[data-optimized=true] body .ufm-panel h2{font-size:20px!important;margin:0!important}@media(orientation:landscape){html[data-optimized=true] body .ufm-stage{width:min(780px,calc(var(--swing-viewport-width,100vw) - 24px))!important}html[data-optimized=true] body .ufm-panel{grid-template-columns:repeat(24,minmax(0,1fr));padding:22px 30px!important;gap:4px}html[data-optimized=true] body .ufm-panel button{min-height:32px!important;padding:2px!important}html[data-optimized=true] body .ufm-panel .ufm-category{grid-row:2/4;grid-column:span 2;align-self:center}html[data-optimized=true] body .ufm-panel .ufm-category:nth-of-type(11){grid-column:13/15}html[data-optimized=true] body .ufm-panel .ufm-category:nth-of-type(12){grid-column:15/17}html[data-optimized=true] body .ufm-panel .ufm-category:nth-of-type(13){grid-column:17/19}html[data-optimized=true] body .ufm-panel .ufm-category:nth-of-type(14){grid-column:19/21}html[data-optimized=true] body .ufm-panel .ufm-category:nth-of-type(15){grid-column:21/23}html[data-optimized=true] body .ufm-panel .ufm-category:nth-of-type(16){grid-column:23/25}html[data-optimized=true] body .ufm-panel .ufm-thresholds{grid-column:13/25;grid-row:4/7;align-self:center}html[data-optimized=true] body .ufm-panel .ufm-large{grid-column:span 12;grid-row:7}}html[data-optimized=true] body :is(.ufm-stage,.ufm-panel,.main-menu-board,.ui-extras-panel,.single-name-stage){animation:none!important;transition:none!important;scale:none!important}html[data-optimized=true] body:has(:is(#freeModeOverlay,#singleNameOverlay,.ui-extras-overlay:not([hidden]),.main-menu-overlay:not([hidden]))) #feedbackButton{left:auto!important;right:4px!important;top:2px!important;width:min(80px,var(--design-report-width,80px))!important;height:22px!important;min-height:22px!important;font-size:11px!important}html[data-optimized=true] body .ufm-panel :is(.ufm-category img,.ufm-category canvas,.ufm-tier){aspect-ratio:1;width:30px!important;height:30px!important;justify-self:center}html[data-skin=true] body .design-requester{--requester-ink:var(--design-panel-ink);--requester-surface:var(--design-panel);background-image:var(--requester-surface)!important;background-size:100% 100%!important;background-repeat:no-repeat!important;color:var(--requester-ink)!important;border-radius:14px!important}html[data-skin=true] body .design-requester .design-menu-action{background:var(--design-base)!important;color:var(--design-ink)!important;border:1px solid var(--design-accent)!important;border-radius:6px!important;text-shadow:none!important;font-family:var(--design-font),serif!important}html[data-skin=true] body .design-requester .design-menu-action:is(:hover,:focus-visible){outline:2px solid var(--design-accent);outline-offset:2px}html[data-skin=true] body .main-menu-board .main-menu-content .main-menu-action{color:var(--design-ink)!important}@media(orientation:landscape){html[data-optimized=true] body .main-menu-board .main-menu-action{min-height:32px!important;padding:4px 10px!important;font-size:14px!important}}html[data-optimized=true] body .requester-pager{position:static!important;grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:8px;padding:4px;background:var(--design-base);color:var(--design-ink);font:14px var(--design-font);border-radius:6px}html[data-optimized=true] body .requester-pager button{min-height:32px!important;padding:3px 10px!important}html[data-optimized=true] body .information-extra-choices{grid-template-columns:repeat(9,minmax(0,1fr));grid-auto-rows:30px;gap:3px}html[data-optimized=true] body .information-extra-choice canvas{width:28px!important;height:28px!important}html[data-optimized=true] body .information-extra-preview{display:none!important}html[data-optimized=true] body .information-extras-stage{gap:5px!important}@media(orientation:portrait){html[data-optimized=true] body .information-demo-frame{width:107px!important;height:160px!important}html[data-optimized=true] body .information-extra-demo{transform:scale(.333333)!important;transform-origin:top left}}@media(orientation:landscape){html[data-optimized=true] body .information-extras-stage{grid-template-columns:1fr 160px;padding:20px!important}html[data-optimized=true] body .information-demo-frame{width:160px!important;height:240px!important}html[data-optimized=true] body .information-extra-demo{transform:scale(.5)!important;transform-origin:top left}html[data-optimized=true] body .information-extra-description{font-size:12px!important;line-height:1.3!important}}html[data-optimized=true] body.ui19-single-stage #overlaySettings #overlaySettingsContentWrapper.settings-shell{display:flex!important;flex-direction:column!important;gap:8px!important;padding:28px!important}html[data-optimized=true] body.ui19-single-stage #overlaySettings #overlaySettingsContentWrapper.settings-shell>*{position:static!important;inset:auto!important;width:100%!important;margin:0!important;min-height:0!important;flex-shrink:0;grid-column:auto!important;grid-row:auto!important}html[data-optimized=true] body.ui19-single-stage #overlaySettings :is(.row,.col-10){margin:0!important;width:100%!important;max-width:100%!important;padding:0!important;float:none!important}html[data-optimized=true] body.ui19-single-stage #overlaySettings :is(#overlaySettingsContent,#overlayUiSettingsContent){display:block!important;padding:0!important}html[data-optimized=true] body.ui19-single-stage #overlaySettings :is(.tab-content,.settings-group){min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:none!important}html[data-optimized=true] body.ui19-single-stage #overlaySettings :is(.settings-header,.settings-tabs,.settings-options){display:flex!important;align-items:center;gap:8px;min-height:32px!important}html[data-optimized=true] body.ui19-single-stage #overlaySettings :is(h1,h2){font-size:18px!important;margin:0!important;line-height:1.3!important}html[data-optimized=true] body.ui19-single-stage #overlaySettings .requester-pager{order:99;width:100%!important;min-height:36px!important}html[data-optimized=true] body.ui19-single-stage #overlaySettings .setting-row{min-height:44px!important;padding:4px 0!important}@media(orientation:landscape){html[data-optimized=true] body.ui19-single-stage #overlaySettings #overlaySettingsContentWrapper.settings-shell{padding:24px 30px!important;gap:4px!important}html[data-optimized=true] body.ui19-single-stage #overlaySettings button{min-height:32px!important;padding:3px 8px!important}html[data-optimized=true] body.ui19-single-stage #overlaySettings .setting-row{min-height:36px!important}}html[data-optimized=true] body:has(#overlaySettings[style*=block]) #feedbackButton{left:auto!important;right:4px!important;top:2px!important;width:min(80px,var(--design-report-width,80px))!important;height:22px!important;min-height:22px!important}html[data-optimized=true] body .information-demo-frame{overflow:hidden!important;position:relative!important}@media(orientation:landscape){html[data-optimized=true] body.ui19-single-stage #overlaySettings #overlaySettingsContentWrapper.settings-shell{gap:0!important}html[data-optimized=true] body.ui19-single-stage #overlaySettings .settings-options{min-height:24px!important}html[data-optimized=true] body.ui19-single-stage #overlaySettings .settings-options>span{display:none}}@media(orientation:landscape){html[data-optimized=true] body.ui19-single-stage #overlaySettings #overlaySettingsContentWrapper.settings-shell{padding-bottom:20px!important}}html[data-optimized=true] body.ui19-single-stage #overlaySettings:not(.settings-expert) .setting-row.expert-setting{display:none!important}html[data-optimized=true] body :is(#overlaySettings,.settings-shell){animation:none!important;transition:none!important;scale:none!important}html[data-optimized=true] body .main-menu-board [class*=-backdrop]{display:none!important}@media(orientation:landscape){html[data-optimized=true] body :is(.uos-stage,.single-load-stage){width:min(720px,calc(var(--swing-viewport-width,100vw) - 24px))!important}html[data-optimized=true] body .uos-effects{grid-template-columns:repeat(12,minmax(0,1fr));padding:20px 28px!important;gap:4px}html[data-optimized=true] body .uos-effects button{min-height:32px!important;padding:3px 8px!important}html[data-optimized=true] body .uos-effects h2{grid-column:1/-1;grid-row:1;font-size:20px!important;margin:0!important}html[data-optimized=true] body .uos-effects .uos-action[data-action=animation]{grid-column:1/7;grid-row:2}html[data-optimized=true] body .uos-effects .uos-action[data-action=brightness]{grid-column:1/7;grid-row:3}html[data-optimized=true] body .uos-effects .uos-action[data-action=random-order]{grid-column:1/7;grid-row:4}html[data-optimized=true] body .uos-effects .uos-ball-set{grid-column:7/11;grid-row:2}html[data-optimized=true] body .uos-effects [data-action=previous-set]{grid-column:11;grid-row:2}html[data-optimized=true] body .uos-effects [data-action=next-set]{grid-column:12;grid-row:2}html[data-optimized=true] body .uos-effects .uos-ball-grid{grid-column:7/13!important;grid-row:3/6}html[data-optimized=true] body .uos-effects .uos-action[data-action=cancel]{grid-column:1/7;grid-row:6}html[data-optimized=true] body .uos-effects .uos-action[data-action=accept]{grid-column:7/13;grid-row:6}html[data-optimized=true] body .single-load-panel{grid-template-columns:repeat(2,minmax(0,1fr));padding:20px 28px!important;gap:4px!important}html[data-optimized=true] body .single-load-panel>:is(h2,.single-load-status,.single-load-cancel){grid-column:1/-1}html[data-optimized=true] body .single-load-panel button{min-height:32px!important;padding:3px 8px!important}html[data-optimized=true] body .single-load-panel h2{font-size:20px!important;margin:0!important}html[data-optimized=true] body .information-demo-frame{width:133.333px!important;height:200px!important}html[data-optimized=true] body .information-extra-demo{transform:scale(.4166667)!important}}html[data-skin=true] body .design-requester{align-content:start!important;overflow:visible!important}html[data-skin=true] body .single-load-panel{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-skin=true] body .single-load-panel>:is(h2,.single-load-status,.single-load-cancel){grid-column:1/-1!important}html[data-skin=true] body .design-requester .main-menu-orb{display:none!important}html[data-skin=true] body .design-requester .single-load-row{flex-direction:column;align-items:flex-start;font-size:12px!important;white-space:normal!important}@media(orientation:landscape){html[data-skin=true] body #swingDesignChooser .design-options{grid-template-columns:repeat(4,minmax(0,1fr))}html[data-skin=true] body #swingDesignChooser button{font-size:12px;padding:4px}}html[data-skin=true] body .ufm-panel [data-nav-col="1"]{justify-self:end!important}@media(orientation:portrait){html[data-skin=true] body .uos-effects .uos-action[data-action=cancel]{grid-column:1!important}html[data-skin=true] body .uos-effects .uos-action[data-action=accept]{grid-column:2/4!important}}@media(orientation:landscape){html[data-skin=true] body .uos-effects{gap:2px!important}html[data-skin=true] body .uos-effects h2{font-size:20px!important;line-height:1.2!important;margin:0!important}html[data-skin=true] body #mainMenuOverlay[data-screen=settings] .main-menu-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important}}html[data-optimized=true] body:has(#appModalOverlay.appmodal-open) #feedbackButton{left:auto!important;right:4px!important;top:2px!important;width:min(80px,var(--design-report-width,80px))!important;height:22px!important;min-height:22px!important;font-size:11px!important}@media(orientation:landscape){html[data-skin=true] body.ui19-single-stage #appModalOverlay .appmodal-box{font-size:13px!important}html[data-skin=true] body.ui19-single-stage #appModalOverlay .appmodal-title{font-size:18px!important;line-height:22px!important;margin:0 0 6px!important}html[data-skin=true] body.ui19-single-stage #appModalOverlay :is(.appmodal-label,.appmodal-message){line-height:18px!important;margin:0 0 6px!important}html[data-skin=true] body.ui19-single-stage #appModalOverlay .appmodal-option{min-height:44px!important;height:44px!important;padding:2px 4px!important;font-size:13px!important;line-height:17px!important}html[data-skin=true] body.ui19-single-stage #appModalOverlay .appmodal-footer{margin-top:6px!important;padding:0!important}html[data-skin=true] body.ui19-single-stage #appModalOverlay .appmodal-btn{min-height:32px!important;height:32px!important;padding:4px 10px!important}}html[data-skin=true] body .appmodal-box .appmodal-body{padding:0!important}@media(orientation:landscape){html[data-skin=true] body .ui42-ranking-viewport{height:150px!important}}html[data-optimized=true] body:has(#ui42Ranklist:not([hidden]),#uiOriginalEffects:not([hidden]),#singleLoadOverlay:not([hidden]),#ui117Brightness:not([hidden]),#informationExtrasOverlay:not([hidden]),#freeCompletionOverlay:not([hidden])) #feedbackButton{left:auto!important;right:4px!important;top:2px!important;width:min(80px,var(--design-report-width,80px))!important;height:22px!important;min-height:22px!important;font-size:11px!important}@media(orientation:landscape){html[data-skin=true] body .ui117-gamma-stage{grid-template-columns:repeat(4,minmax(0,1fr))!important}html[data-skin=true] body .ui117-gamma-choice[data-level="4"]{grid-column:1/-1!important}html[data-skin=true] body .ui117-gamma-preview .main-menu-board{transform:scale(.24)!important}}@media(orientation:landscape)and (max-height:500px){html[data-skin=true] body .ui117-gamma-preview .main-menu-board{transform:scale(.13)!important}}html[data-skin=true] body .ui117-gamma-choice{display:block!important;padding:0!important;text-align:center!important}html[data-skin=true] body .ui117-gamma-choice>span:not(.ui117-gamma-orb){position:absolute!important;inset:6px 4px auto!important;height:34px!important;padding:0!important;display:flex!important;align-items:center;justify-content:center;font:13px/1.2 var(--design-font),serif!important}html[data-skin=true] body .ui117-gamma-preview{inset:48px 4px 6px!important;width:auto!important;height:auto!important}html[data-skin=true] body .ui117-gamma-choice[data-level="4"]>span:not(.ui117-gamma-orb){inset:0!important;height:100%!important}html[data-optimized=true] body .main-menu-board{display:flex!important;flex-direction:column!important;gap:12px!important;overflow:visible!important}html[data-optimized=true] body .main-menu-board>.menu-accessible-title,html[data-optimized=true] body .main-menu-board>.main-menu-orb{display:none!important}html[data-optimized=true] body .main-menu-board .main-menu-categories[hidden],html[data-optimized=true] body .main-menu-board .main-menu-content[hidden]{display:none!important}html[data-optimized=true] body .main-menu-board .main-menu-categories{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0!important;gap:8px!important}html[data-optimized=true] body .design-menu-header{display:flex;align-items:center;gap:14px;flex-shrink:0;min-height:44px}html[data-optimized=true] body .design-menu-header .design-menu-title{min-width:0;flex:1}html[data-optimized=true] body .design-menu-header h1{margin:0!important;font:600 23px/1.15 var(--design-font),serif!important;letter-spacing:normal;color:var(--design-panel-ink)!important;text-shadow:none!important}html[data-optimized=true] body .design-menu-parent{margin:0 0 4px;font:12px/1.2 var(--design-font),serif;color:var(--design-panel-ink);opacity:.8}html[data-optimized=true] body .main-menu-board .design-menu-back{width:auto!important;min-width:72px!important;min-height:44px!important;padding:8px 10px!important;flex-shrink:0;font-size:13px!important;text-align:center!important}html[data-optimized=true] body .main-menu-board .main-menu-action{min-height:44px!important;font-size:14px!important;text-align:left!important;line-height:1.25!important}html[data-optimized=true] body .main-menu-board .main-menu-content{gap:12px!important}html[data-optimized=true] body .main-menu-board :is(.design-menu-preference,.design-menu-volume){display:flex;align-items:center;justify-content:space-between;gap:12px;font:14px/1.3 var(--design-font),serif;color:var(--design-panel-ink)!important}html[data-optimized=true] body .main-menu-board .design-menu-preference{border-top:1px solid color-mix(in srgb,var(--design-panel-ink) 25%,transparent);padding-top:12px}html[data-optimized=true] body .main-menu-board .design-menu-preference button{width:auto!important;min-width:100px}html[data-optimized=true] body .main-menu-board .design-menu-volume{flex-direction:column;align-items:stretch;gap:0}html[data-optimized=true] body .main-menu-board .design-menu-volume input{accent-color:var(--design-accent);margin:0!important;height:36px!important;min-height:36px!important}html[data-optimized=true] body .main-menu-board .design-menu-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border:0;padding:0;color:var(--design-panel-ink)!important;font:13px var(--design-font),serif}html[data-optimized=true] body .main-menu-board .design-menu-modes legend{float:none;width:auto;grid-column:1/-1;font:inherit;color:inherit;margin:0 0 6px;padding:0}html[data-optimized=true] body .main-menu-board .design-menu-modes [aria-pressed=true]{outline:2px solid var(--design-accent);outline-offset:1px;font-weight:700!important}html[data-optimized=true] body .main-menu-board .design-mission-filters{display:grid!important;grid-template-columns:1fr;gap:10px}html[data-optimized=true] body .main-menu-board .design-mission-filters label{display:flex;flex-direction:column;gap:3px;min-width:0;font:12px/1.2 var(--design-font),serif;color:var(--design-panel-ink)!important}html[data-optimized=true] body .main-menu-board .design-mission-filters select{min-width:0;width:100%;min-height:44px;border:1px solid var(--design-accent);border-radius:6px;padding:6px;background:var(--design-base);color:var(--design-ink);font:14px var(--design-font),serif}html[data-optimized=true] body .main-menu-board .design-mission-description{font:14px/1.5 var(--design-font),serif!important;color:var(--design-panel-ink)!important;white-space:normal;text-shadow:none!important}html[data-optimized=true] body .main-menu-board .design-mission-status{font:12px/1.3 var(--design-font),serif!important;color:var(--design-panel-ink)!important;opacity:.8}html[data-optimized=true] body .main-menu-board .design-menu-primary{font-weight:700!important}html[data-optimized=true] body .main-menu-board :is(button,select,input):focus-visible{outline:3px solid var(--design-accent)!important;outline-offset:2px!important}html[data-optimized=true] body.main-menu-open #designGameUI .design-nav{display:none!important}html[data-optimized=true] body:has(#uiExtrasMenu:not([hidden]),#informationExtrasOverlay:not([hidden]),#uiOriginalEffects:not([hidden]),#singleLoadOverlay:not([hidden]),#ui42Ranklist:not([hidden]),#singleNameOverlay:not([hidden]),#swingDesignChooser[open],#freeModeOverlay:not([hidden])) #mainMenuOverlay>.main-menu-board{visibility:hidden!important}html[data-optimized=true] body{color-scheme:inherit!important}@media(orientation:landscape){html[data-optimized=true] body .main-menu-board{gap:8px!important}html[data-optimized=true] body .main-menu-board .main-menu-categories{grid-template-columns:repeat(3,minmax(0,1fr))!important}html[data-optimized=true] body .main-menu-board .main-menu-content{gap:8px!important}html[data-optimized=true] body .design-menu-header{min-height:36px;gap:10px}html[data-optimized=true] body .design-menu-header h1{font-size:20px!important}html[data-optimized=true] body .design-menu-parent{font-size:11px;margin-bottom:2px}html[data-optimized=true] body #mainMenuOverlay[data-screen=settings] .main-menu-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}html[data-optimized=true] body .main-menu-board .design-mission-filters{grid-template-columns:1fr 2fr!important;gap:8px}html[data-optimized=true] body .main-menu-board .design-mission-filters:has(label:only-child){grid-template-columns:1fr!important}html[data-optimized=true] body .main-menu-board .design-mission-description{font-size:13px!important;line-height:1.35!important}html[data-optimized=true] body .main-menu-board .design-mission-status{font-size:11px!important}}html[data-optimized=true] body #designMenuTitle:focus{outline:none!important}html[data-optimized=true] body .uos-effects [data-action=brightness]{display:none!important}html[data-optimized=true] body .main-menu-board .design-menu-preference select{min-width:120px;min-height:44px;max-width:60%;border:1px solid var(--design-accent);border-radius:6px;padding:6px;background:var(--design-base);color:var(--design-ink);font:14px var(--design-font),serif}html[data-optimized=true] body .main-menu-board .design-menu-header-primary{width:auto!important;min-height:44px!important;max-width:140px;flex-shrink:0;font-size:13px!important;padding:6px 10px!important}
