.stage{--plate-cap:64px;--plate-min-fs:18px}@media (max-width:1023px){.stage{--plate-cap:44px;--plate-min-fs:15px}.stage__spin-btn--m{background:var(--spin-bg-m)!important}}.app--view .stage__titles{width:min(760px,100vw - 32px)}.stage__titles[data-plate=off] .drag-input__frame{border:0!important;border-image:!important;min-width:0!important;height:auto!important;padding:0!important;font-size:1em!important}.stage{--fit-den:calc(1 + var(--rim-over,0) + var(--top-over,var(--rim-over,0)));--wheel-fit:calc((100dvh - 300px) / var(--fit-den))}.stage__wheel{margin-top:max(var(--wheel-mt), calc(var(--wheel-size) * var(--top-over,var(--rim-over,0)) - 20px - var(--wheel-shrink)))}.app--view.app--presenting .stage{--wheel-fit:calc((100dvh - 290px) / var(--fit-den))}@media (max-height:640px){.app--view.app--presenting .stage{--wheel-fit:calc((100dvh - 230px) / var(--fit-den))}}@media (max-width:1023px){.app--view.app--presenting .stage{--wheel-fit:calc((100dvh - 320px) / var(--fit-den))}.stage__wheel{margin-top:max(var(--wheel-mt), calc(var(--wheel-size) * var(--top-over,var(--rim-over,0)) - 4px - var(--wheel-shrink)))}}@media (max-width:1023px) and (max-height:520px){.app--view.app--presenting .stage{--wheel-fit:calc((100dvh - 168px) / var(--fit-den))}}@media not all and (max-width:1023px) and (max-height:520px){.app--view.app--presenting{--pad-t:76px;--pad-b:18px;--dmax:5dvh;--w-cap:92vw;--t-fs:clamp(1.5rem, 2.2vw, 2rem);--s-fs:1rem}.app--view.app--presenting:has(.wheel-dock){--w-cap:calc(100vw - 500px)}@media (max-width:1023px){.app--view.app--presenting{--pad-b:76px;--dmax:2dvh;--w-cap:88vw;--t-fs:clamp(1.3rem, 6vw, 1.75rem);--s-fs:.95rem}.app--view.app--presenting:has(.wheel-dock){--pad-b:128px;--w-cap:88vw}}@media (min-width:600px) and (max-width:1023px){:is(.app--view.app--presenting,.app--view.app--presenting:has(.wheel-dock)){--w-cap:76vw}}.app--view.app--presenting .app__main:has(.stage--spot){padding-top:0;padding-bottom:0}.app.app--view.app--presenting .stage.stage--spot{--p:var(--top-over,var(--rim-over,0));--r:var(--rim-over,0);--g:14px;--sub-on:var(--sub-in,0);--title-h:calc(var(--title-box,calc(1.43 * var(--t-fs))) + var(--sub-on,0) * (6px + 1.35 * var(--s-fs)));--d-top:calc((50dvh + var(--dmax) - var(--pad-t) - var(--title-h) - var(--g)) / (.5 + var(--p)));--d-bot:calc((50dvh - var(--dmax) - var(--pad-b)) / (.5 + var(--r)));--wheel-size:max(160px, min(var(--d-top), var(--d-bot), var(--w-cap), 760px));--wheel-size-t:var(--wheel-size);--cy:max(50dvh, calc(var(--pad-t) + var(--title-h) + var(--g) + var(--wheel-size) * (.5 + var(--p))));justify-content:flex-start;gap:0;padding:0}.app.app--view.app--presenting .stage.stage--spot.stage--dual{--w-cap:44vw}.app--view.app--presenting .stage--spot.stage--dual .stage__wheels--dual{flex-direction:row;justify-content:center;align-items:flex-start;gap:4vw}@media (min-width:1024px){.app.app--view.app--presenting:has(.wheel-dock) .stage.stage--spot.stage--dual{--w-cap:calc((100vw - 540px) / 2)}}.app--view.app--presenting .stage--spot .stage__titles{box-sizing:border-box;height:calc(var(--cy) - var(--wheel-size) * (.5 + var(--p)) - var(--g));padding-top:var(--pad-t);flex:none;justify-content:flex-end;margin:0}.app--view.app--presenting .stage--spot .stage__title-wrap{font-size:calc(max(1.1rem, min(var(--t-fs), calc(100cqw / (var(--title-len,8) * .55)))) * var(--title-fit,1))}.app--view.app--presenting .stage--spot .stage__subtitle-wrap{font-size:var(--s-fs)}.app--view.app--presenting .stage--spot .stage__wheel{margin-top:calc(var(--wheel-size) * var(--p) + var(--g))}@media (max-height:640px){.app.app--view.app--presenting .stage.stage--spot{--sub-on:0}}}
