._7H32wa_workspace{width:100%;max-width:860px;margin-inline:auto;padding:12px}._7H32wa_machine{aspect-ratio:1;border:1px solid var(--line);border-radius:16px;width:min(100%,390px);margin-inline:auto;position:relative;overflow:hidden}._7H32wa_tools{min-width:0;margin-top:12px}._7H32wa_actions{z-index:1;background:var(--paper);padding-block:4px 8px;position:sticky;top:0}._7H32wa_settings{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}._7H32wa_settings label{min-width:0;color:var(--ink-2);flex-direction:column;gap:4px;font-size:12px;display:flex}._7H32wa_settings select,._7H32wa_settings input{width:100%;min-width:0;min-height:44px}@media (min-width:560px) and (orientation:landscape){._7H32wa_workspace{grid-template-columns:minmax(0,1fr) minmax(220px,1fr);align-items:start;gap:12px;display:grid}._7H32wa_machine{width:min(100%,max(160px,100dvh - 170px))}._7H32wa_tools{scrollbar-gutter:stable;max-height:max(160px,100dvh - 170px);margin-top:0;padding-inline:3px;overflow-y:auto}:is([data-activity].fixed ._7H32wa_machine,[data-activity]:fullscreen ._7H32wa_machine){width:min(100%,100dvh - 80px)}:is([data-activity].fixed ._7H32wa_tools,[data-activity]:fullscreen ._7H32wa_tools){max-height:calc(100dvh - 80px)}}._7H32wa_dock,._7H32wa_backdrop,._7H32wa_grab{display:none}@media (orientation:landscape) and (max-height:640px){._7H32wa_workspace{padding:4px 12px 8px;display:block}._7H32wa_machine{width:min(100%,max(160px,100dvh - 134px))}:is([data-activity].fixed ._7H32wa_machine,[data-activity]:fullscreen ._7H32wa_machine){width:min(100%,100dvh - 80px)}._7H32wa_dock{z-index:30;gap:8px;display:flex;position:fixed;bottom:16px;right:16px}._7H32wa_dockBtn{border:2px solid var(--accent);background:var(--paper);min-width:52px;min-height:52px;color:var(--ink);touch-action:manipulation;border-radius:26px;padding:0 20px;font-size:16px;font-weight:700;box-shadow:0 4px 14px #131a2a40}._7H32wa_dockStop{background:var(--accent)}._7H32wa_dock[data-open=true]{visibility:hidden}._7H32wa_backdrop{z-index:55;opacity:0;visibility:hidden;background:#131a2a73;border:0;padding:0;transition:opacity .25s,visibility 0s linear .25s;display:block;position:fixed;inset:0}._7H32wa_backdrop[data-open=true]{opacity:1;visibility:visible;transition-delay:0s}._7H32wa_tools{z-index:60;overscroll-behavior:contain;scrollbar-gutter:auto;background:var(--paper);border-top:1px solid var(--line);visibility:hidden;border-radius:20px 20px 0 0;max-height:calc(100dvh - 24px);margin-top:0;padding:0 16px 16px;transition:transform .25s,visibility 0s linear .25s;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(105%);box-shadow:0 -8px 28px #131a2a40}._7H32wa_tools[data-open=true]{visibility:visible;transition-delay:0s;transform:none}:is([data-activity].fixed ._7H32wa_tools,[data-activity]:fullscreen ._7H32wa_tools){max-height:calc(100dvh - 24px)}._7H32wa_grab{z-index:2;background:var(--paper);width:100%;min-height:48px;color:var(--ink-2);touch-action:manipulation;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:13px;font-weight:600;display:flex;position:sticky;top:0}._7H32wa_grabBar{background:var(--line);border-radius:3px;width:44px;height:5px}._7H32wa_actions{top:48px}._7H32wa_settings{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (orientation:landscape) and (max-height:640px) and (max-width:719px){._7H32wa_settings{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){._7H32wa_backdrop,._7H32wa_tools{transition:none}}
