.qo430a_field{padding:8px 0}.qo430a_frame{background:var(--wheel-bg,#f1f1f1);border-radius:18px;max-width:280px;margin:0 auto;position:relative;overflow:hidden}.qo430a_highlight{border-top:1px solid var(--wheel-line,#bdbdbd);border-bottom:1px solid var(--wheel-line,#bdbdbd);background:var(--wheel-highlight,#e5e5e5);pointer-events:none;height:48px;position:absolute;top:96px;left:12px;right:12px}.qo430a_wheel{scroll-snap-type:y mandatory;overscroll-behavior-y:contain;scrollbar-width:none;touch-action:pan-y;height:240px;padding:96px 0;position:relative;overflow-y:auto}.qo430a_wheel::-webkit-scrollbar{display:none}.qo430a_wheel:focus-visible{outline-offset:-3px;border-radius:18px;outline:2px solid #171717}.qo430a_option{scroll-snap-align:center;height:48px;color:var(--wheel-text,#888);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:10px;font-size:22px;font-weight:500;display:flex}.qo430a_option small{color:inherit;font-size:12px}.qo430a_option[aria-selected=true]{color:var(--wheel-selected,#171717);font-size:32px;font-weight:700}.qo430a_hint{color:#737373;text-align:center;margin:12px 0 20px;font-size:12px}.qo430a_direct{color:#666;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;margin:0;font-size:13px;display:flex}.qo430a_direct>div{align-items:center;gap:8px;display:flex}.qo430a_direct input{text-align:center;color:#171717;background:#fff;border:1px solid #ddd;border-radius:12px;width:84px;font-size:20px;font-weight:700}.qo430a_direct input:focus-visible{outline-offset:1px;outline:2px solid #171717}.qo430a_direct span{color:#737373;font-size:12px}@media (max-height:650px){.qo430a_wheel{height:144px;padding:48px 0}.qo430a_highlight{top:48px}}
.X-DfyW_full.modal{background:#fafafa;border-radius:0;flex-direction:column;width:100%;max-width:620px;height:100dvh;max-height:100dvh;margin:auto;padding:24px 24px 0;display:flex;position:fixed;inset:0;transform:none}.X-DfyW_full>div:first-child{flex-shrink:0}.X-DfyW_progress{color:#737373;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:20px 0;font-size:12px;display:flex}.X-DfyW_progress>div{background:#e5e5e5;width:100%;height:3px}.X-DfyW_progress i{background:#171717;height:100%;transition:width .25s;display:block}.X-DfyW_body{overscroll-behavior:contain;touch-action:pan-y;flex:1;min-height:0;overflow-y:auto}.X-DfyW_card{padding:16px 0 32px;animation:.22s X-DfyW_arrive}.X-DfyW_card h1{letter-spacing:-1px;margin:12px 0;font-size:30px;line-height:1.35}.X-DfyW_card p{color:#737373;font-size:14px;line-height:1.7}.X-DfyW_card label{margin:24px 0;font-size:14px;font-weight:600;display:block}.X-DfyW_card input,.X-DfyW_card select{background:#fff;border:1px solid #d4d4d4;border-radius:14px;width:100%;min-height:52px;margin-top:10px;padding:14px}.X-DfyW_card small{color:#737373;margin-top:8px;font-size:12px;font-weight:400;line-height:1.6;display:block}.X-DfyW_name{padding-top:35px}.X-DfyW_name input{font-size:20px}.X-DfyW_eyebrow{color:#737373;letter-spacing:2px;font-size:12px}.X-DfyW_tip{color:#666;background:#f0f0f0;border-radius:16px;margin-top:28px;padding:20px;font-size:14px;line-height:1.7}.X-DfyW_count{margin:18px 0;font-size:13px;display:block}.X-DfyW_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.X-DfyW_tile{background:#fff;border:1px solid #e5e5e5;border-radius:18px;min-width:0;position:relative}.X-DfyW_tile[data-selected=true]{background:#171717;border-color:#171717}.X-DfyW_selectExercise{background:0 0;border:0;border-radius:18px;flex-direction:column;align-items:center;width:100%;min-width:0;height:100%;padding:42px 4px 12px;display:flex;position:relative}.X-DfyW_grid strong{word-break:keep-all;margin-top:10px;font-size:12px;line-height:1.5}.X-DfyW_grid small{margin-top:4px;font-size:10px}.X-DfyW_selectionCircle{background:#fff;border:1.5px solid #a3a3a3;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:12px;left:10px}.X-DfyW_selectExercise[aria-pressed=true] .X-DfyW_selectionCircle{color:#fff;background:#171717;border-color:#171717}.X-DfyW_infoButton{color:#737373;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;min-height:44px;padding:0;display:grid;position:absolute;top:0;right:0}.X-DfyW_infoButton:focus-visible,.X-DfyW_selectExercise:focus-visible{outline-offset:1px;outline:2px solid #171717}.X-DfyW_hero{justify-content:center;margin:12px 0 24px;display:flex}.X-DfyW_hero>span{margin:16px;transform:scale(1.4)}.X-DfyW_alternative{background:#f0f0f0;justify-content:space-between;width:100%;padding:16px}.X-DfyW_footer{padding:16px 0 max(16px,env(safe-area-inset-bottom));background:#fafafa;border-top:1px solid #e5e5e5;flex-shrink:0}.X-DfyW_footer>div{grid-template-columns:1fr 2fr;gap:12px;display:grid}.X-DfyW_footer button{border-radius:16px;justify-content:center;min-height:52px}.X-DfyW_footer p{color:#a3482d;font-size:13px}.X-DfyW_summary>div{border-bottom:1px solid #e5e5e5;align-items:center;gap:12px;padding:16px 0;display:flex}.X-DfyW_summary button{text-align:left;background:0 0;padding:0}.X-DfyW_summary button:first-of-type{flex:1}.X-DfyW_related{text-align:left;background:#f5f5f5;align-items:center;gap:14px;width:100%;margin-bottom:8px;padding:14px;display:flex}.X-DfyW_related small{color:#737373;font-size:12px;display:block}.X-DfyW_related span{flex:1}.X-DfyW_related[aria-pressed=true]{outline:2px solid #171717}@keyframes X-DfyW_arrive{0%{opacity:.3;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.X-DfyW_card{animation:none}}@media (max-width:400px){.X-DfyW_full.modal{padding:18px 16px 0}.X-DfyW_card h1{font-size:27px}.X-DfyW_grid{gap:7px}}.X-DfyW_body{margin-inline:-5px;padding-inline:5px;scroll-padding-top:8px}.X-DfyW_card input:focus-visible,.X-DfyW_card select:focus-visible{outline-offset:1px;outline:2px solid #171717}.X-DfyW_filters{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.X-DfyW_filters button{font-size:12px}.X-DfyW_filters>button{min-height:38px}.X-DfyW_infoButton svg{color:#737373}.X-DfyW_full .X-DfyW_tile[data-selected=true] .X-DfyW_selectExercise{color:#fff;background:#171717}.X-DfyW_full .X-DfyW_tile[data-selected=true] .X-DfyW_infoButton{background:#171717}.X-DfyW_tile[data-selected=true] strong,.X-DfyW_tile[data-selected=true] small,.X-DfyW_tile[data-selected=true] .X-DfyW_infoButton,.X-DfyW_tile[data-selected=true] .X-DfyW_infoButton svg{color:#fff}.X-DfyW_tile[data-selected=true] .X-DfyW_selectionCircle{color:#fff;background:#171717;border-color:#fff}.X-DfyW_tile[data-selected=true] .X-DfyW_infoButton:focus-visible{outline-offset:-4px;outline-color:#fff}.X-DfyW_full.modal{--accent:#171717;--soft:#f0f0f0;--muted:#737373;--line:#e5e5e5;--ink:#171717}.X-DfyW_settingsRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:26px 0 20px;display:grid}.X-DfyW_full .X-DfyW_settingsRow>button{color:#171717;background:#f3f3f3;border:1px solid #dedede;border-radius:16px;flex-direction:column;gap:6px;min-width:0;padding:16px 4px;display:flex}.X-DfyW_settingsRow>button>span{white-space:nowrap;font-size:12px}.X-DfyW_settingsRow>button>strong{overflow-wrap:anywhere;font-size:24px;line-height:1.3}.X-DfyW_settingsRow>button>small{color:#737373;margin:0;font-size:11px}.X-DfyW_full .X-DfyW_settingsRow>button:hover{background:#eaeaea;border-color:#aaa}.X-DfyW_full .X-DfyW_settingsRow>button:focus-visible{outline-offset:2px;outline:2px solid #171717}.X-DfyW_settingModal.modal{--accent:#171717;--soft:#f0f0f0;--ink:#171717;--muted:#737373;--line:#dedede;background:#fafafa}.X-DfyW_settingActions{grid-template-columns:1fr 2fr;gap:10px;display:grid}.X-DfyW_settingActions button{justify-content:center;min-height:48px}.X-DfyW_alternatives{background:#fafafa;border:1px solid #dedede;border-radius:16px;margin-top:20px;overflow:hidden}.X-DfyW_alternatives>summary{cursor:pointer;align-items:center;gap:10px;min-height:56px;padding:16px;font-size:14px;font-weight:600;list-style:none;display:flex}.X-DfyW_alternatives>summary::-webkit-details-marker{display:none}.X-DfyW_alternatives>summary>span{color:#737373;margin-left:auto;font-size:12px;font-weight:400}.X-DfyW_alternatives>summary:focus-visible{outline-offset:-3px;outline:2px solid #171717}.X-DfyW_alternatives>summary>svg{transition:transform .18s}.X-DfyW_alternatives[open]>summary>svg{transform:rotate(180deg)}.X-DfyW_alternativesBody{padding:0 8px 12px}.X-DfyW_alternativesBody>p{margin:0 8px 14px;font-size:12px}@media (prefers-reduced-motion:reduce){.X-DfyW_alternatives>summary>svg{transition:none}}
.Vtc8Wa_field{margin:26px 0}.Vtc8Wa_field>label{font-size:14px;font-weight:600;margin:0!important}.Vtc8Wa_value{justify-content:center;align-items:baseline;gap:6px;margin:14px 0 8px;display:flex}.Vtc8Wa_value input{text-align:center;color:#171717;appearance:textfield;font-size:28px;font-weight:700;background:0 0!important;border:0!important;width:120px!important;min-height:40px!important;margin:0!important;padding:4px!important}.Vtc8Wa_value input::-webkit-inner-spin-button{appearance:none}.Vtc8Wa_value input::-webkit-outer-spin-button{appearance:none}.Vtc8Wa_value span{color:#737373;font-size:13px}.Vtc8Wa_ruler{cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#f0f0f0;border-radius:14px;height:76px;position:relative;overflow:hidden}.Vtc8Wa_ruler:focus-visible{outline-offset:2px;outline:2px solid #171717}.Vtc8Wa_ticks{pointer-events:none;position:absolute;inset:14px 0 0}.Vtc8Wa_tick{background:#bdbdbd;width:1px;height:17px;position:absolute;top:0}.Vtc8Wa_tick[data-major=true]{background:#737373;height:27px}.Vtc8Wa_tick b{color:#666;font-size:11px;font-weight:400;position:absolute;top:31px;left:0;transform:translate(-50%)}.Vtc8Wa_marker{pointer-events:none;background:#171717;border-radius:3px;width:3px;height:34px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.Vtc8Wa_marker:before{content:"";border-top:6px solid #171717;border-left:4.5px solid #0000;border-right:4.5px solid #0000;position:absolute;top:-1px;left:-3px}.Vtc8Wa_field>small{color:#737373;margin-top:9px;font-size:12px;line-height:1.6;display:block}
