._preview_1p2hg_1{min-width:0}._stage_1p2hg_2{background:radial-gradient(#155c5d,#073c40);border-radius:12px;height:clamp(240px,35vw,360px);position:relative;overflow:hidden}._target_1p2hg_3{will-change:transform;place-items:center;width:64px;height:64px;display:grid;position:absolute;top:calc(50% - 32px);left:calc(50% - 32px)}._target_1p2hg_3 img{object-fit:contain;width:64px;height:64px}._classic_1p2hg_5{background:#75f4d0;border-radius:50%;width:34px;height:34px}._controls_1p2hg_6{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:10px;margin-top:14px;display:flex}._controls_1p2hg_6 label{flex:0 200px;gap:5px;min-width:0;font-size:14px;display:grid}._controls_1p2hg_6 select{color:#174440;background:#fff;border:1px solid #a3bbb4;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:6px;font-size:14px}._controls_1p2hg_6 button{color:#fff;cursor:pointer;background:#217967;border:0;border-radius:8px;min-width:72px;min-height:44px;font-size:15px;font-weight:700}._controls_1p2hg_6 :is(button,select):focus-visible{outline-offset:3px;outline:3px solid #238675}._caption_1p2hg_11{color:#536c68;margin-top:10px;font-size:12px;display:block}._targets_1p2hg_13{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px;display:flex}._targets_1p2hg_13 button{cursor:pointer;background:#edf5f2;border:2px solid #0000;border-radius:10px;place-items:center;width:48px;height:48px;padding:4px;display:grid}._targets_1p2hg_13 button[aria-pressed=true]{background:#d5eee4;border-color:#217967}._targets_1p2hg_13 button:focus-visible{outline-offset:3px;outline:3px solid #238675}._targets_1p2hg_13 img{object-fit:contain;width:36px;height:36px}._swatch_1p2hg_18{background:#217967;border-radius:50%;width:22px;height:22px}._caption_1p2hg_11{text-align:center}._speeds_1p2hg_21{justify-content:center;gap:8px;margin-top:14px;display:flex}._speeds_1p2hg_21 button{color:#174440;cursor:pointer;background:#fff;border:1px solid #217967;border-radius:8px;min-width:76px;min-height:44px;padding:8px 16px;font-size:15px}._speeds_1p2hg_21 button[aria-pressed=true]{color:#fff;background:#217967}._speeds_1p2hg_21 button:focus-visible{outline-offset:3px;outline:3px solid #238675}._toolbar_1p2hg_26{align-items:center;gap:18px;width:max-content;max-width:100%;margin:14px auto 0;padding:5px;display:flex;overflow-x:auto}._toolbar_1p2hg_26 ._controls_1p2hg_6{flex-wrap:nowrap;flex:none;align-items:center;margin:0}._toolbar_1p2hg_26 ._controls_1p2hg_6 label{flex:none;align-items:center;gap:8px;display:flex}._toolbar_1p2hg_26 ._controls_1p2hg_6 select{width:145px}._toolbar_1p2hg_26 ._speeds_1p2hg_21,._toolbar_1p2hg_26 ._targets_1p2hg_13{flex-wrap:nowrap;flex:none;margin:0}._warm_1p2hg_33 ._stage_1p2hg_2{background:radial-gradient(at 50% 45%,#43533a,#273b2c);border:1px solid #62715330;height:280px}._warm_1p2hg_33 ._classic_1p2hg_5{background:#d4a568;box-shadow:0 0 28px #d5b57850}._warm_1p2hg_33 ._toolbar_1p2hg_26{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;overflow:visible}._warm_1p2hg_33 ._controls_1p2hg_6{flex-wrap:wrap;justify-content:center}._warm_1p2hg_33 ._controls_1p2hg_6 label{gap:7px;font-size:11px}._warm_1p2hg_33 ._controls_1p2hg_6 select{color:#3b4b36;background:#fffaf1;border-color:#d8cbb8;width:128px;font-size:11px}._warm_1p2hg_33 ._controls_1p2hg_6 button{background:#a04b2f;min-width:65px;font-size:12px}._warm_1p2hg_33 ._speeds_1p2hg_21 button{color:#34412e;background:#fffcf6;border-color:#c7baa6;min-width:55px;padding:8px 11px;font-size:11px}._warm_1p2hg_33 ._speeds_1p2hg_21 button[aria-pressed=true]{color:#34412e;background:#e3e5d5}._warm_1p2hg_33 ._targets_1p2hg_13{gap:7px}._warm_1p2hg_33 ._targets_1p2hg_13 button{background:#f1e9dc;width:37px;height:37px;min-height:37px}._warm_1p2hg_33 ._targets_1p2hg_13 button[aria-pressed=true]{background:#e8ddc9;border-color:#8b795d}._warm_1p2hg_33 ._targets_1p2hg_13 img{width:26px;height:26px}._warm_1p2hg_33 ._swatch_1p2hg_18{background:#b08550;width:17px;height:17px}._warm_1p2hg_33 ._caption_1p2hg_11{color:#746b5d;margin-top:12px;font-size:10px}@media (width<=500px){._warm_1p2hg_33 ._stage_1p2hg_2{height:220px}._warm_1p2hg_33 ._toolbar_1p2hg_26{gap:8px}._warm_1p2hg_33 ._controls_1p2hg_6{flex:100%;gap:12px}._warm_1p2hg_33 ._controls_1p2hg_6 label,._warm_1p2hg_33 ._speeds_1p2hg_21,._warm_1p2hg_33 ._targets_1p2hg_13{flex:0 auto}._warm_1p2hg_33 ._toolbar_1p2hg_26 ._targets_1p2hg_13{flex-wrap:wrap}}
