.physics-module__SHqWRq__lab{--line:#2a2d30;--panel:#141618;--input:#1c1e21;--dim:#a1a7ad;isolation:isolate;color:#e9ebec;height:100dvh;font:13px/1.35 var(--font-sans), system-ui, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111315;flex-direction:column;display:flex;position:relative;overflow:hidden}.physics-module__SHqWRq__lab button,.physics-module__SHqWRq__lab input:not([type=checkbox],[type=range],[type=file]),.physics-module__SHqWRq__lab select{border:1px solid var(--line);min-width:0;color:inherit;background:var(--input);font:inherit;border-radius:4px;padding:5px 8px}.physics-module__SHqWRq__lab button{cursor:pointer;white-space:nowrap}.physics-module__SHqWRq__lab button:hover:not(:disabled){background:#303337;border-color:#666c72}.physics-module__SHqWRq__lab button:disabled{opacity:.42;cursor:default}.physics-module__SHqWRq__lab button[aria-pressed=true]{color:#131618;background:#e4e7e8;border-color:#e4e7e8}.physics-module__SHqWRq__lab button[aria-expanded=true]{border-color:#6c7278}.physics-module__SHqWRq__lab :is(button,input,select,summary,canvas,a):focus-visible{outline-offset:-2px;outline:2px solid #d2d8da}.physics-module__SHqWRq__lab input[type=checkbox],.physics-module__SHqWRq__lab input[type=range]{accent-color:#d9dddf}.physics-module__SHqWRq__lab input::placeholder{color:#a1a7ad}.physics-module__SHqWRq__top{border-bottom:1px solid var(--line);z-index:3;background:#0c0d0e;flex-wrap:wrap;align-items:center;gap:7px;min-height:48px;padding:7px 10px;display:flex}.physics-module__SHqWRq__brand{color:#fafafa;font:700 21px/1 var(--font-mono), monospace;letter-spacing:-.11em;padding:0 3px 0 0;text-decoration:none}.physics-module__SHqWRq__brand span{color:#9aa0a4;margin-left:2px}.physics-module__SHqWRq__title{margin-right:6px;font-size:14px;font-weight:650}.physics-module__SHqWRq__group,.physics-module__SHqWRq__end,.physics-module__SHqWRq__actions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.physics-module__SHqWRq__group{border-left:1px solid var(--line);padding-inline:4px}.physics-module__SHqWRq__end{margin-left:auto}.physics-module__SHqWRq__work{flex:1;min-width:0;min-height:0;display:flex;position:relative}.physics-module__SHqWRq__library,.physics-module__SHqWRq__inspector{background:var(--panel);flex:none;width:clamp(172px,17vw,245px);padding:9px;overflow:auto}.physics-module__SHqWRq__library{border-right:1px solid var(--line);flex-direction:column;gap:6px;display:flex;overflow:hidden}.physics-module__SHqWRq__inspector{border-left:1px solid var(--line)}.physics-module__SHqWRq__sectionTitle{justify-content:space-between;align-items:center;gap:7px;padding:4px 1px 8px;display:flex}.physics-module__SHqWRq__sectionTitle>span,.physics-module__SHqWRq__catalogButton small,.physics-module__SHqWRq__empty,.physics-module__SHqWRq__fileRow small{color:var(--dim)}.physics-module__SHqWRq__list{scrollbar-width:thin;min-height:0;padding:1px;overflow:auto}.physics-module__SHqWRq__catalogRow{grid-template-columns:minmax(0,1fr) 27px;gap:3px;padding-bottom:3px;display:grid}.physics-module__SHqWRq__lab .physics-module__SHqWRq__catalogButton{text-align:left;border-color:#0000;align-items:center;gap:7px;min-width:0;display:flex}.physics-module__SHqWRq__catalogButton i{border:1px solid #ffffff35;border-radius:2px;flex:none;width:9px;height:9px}.physics-module__SHqWRq__catalogButton span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.physics-module__SHqWRq__lab .physics-module__SHqWRq__star{color:var(--dim);border-color:#0000;padding:0}.physics-module__SHqWRq__lab .physics-module__SHqWRq__star[aria-pressed=true]{color:#151719}.physics-module__SHqWRq__stage{flex-direction:column;flex:1;min-width:0;display:flex}.physics-module__SHqWRq__toolstrip{border-bottom:1px solid var(--line);background:#111314;flex-wrap:wrap;gap:4px;padding:5px;display:flex}.physics-module__SHqWRq__viewport{flex:1;min-height:0;position:relative;overflow:hidden}.physics-module__SHqWRq__viewport canvas{touch-action:none;outline-offset:-2px;width:100%;height:100%;display:block}.physics-module__SHqWRq__viewport canvas[data-tool=spawn],.physics-module__SHqWRq__viewport canvas[data-tool=Force]{cursor:crosshair}.physics-module__SHqWRq__viewport canvas[data-tool=Pan]{cursor:grab}.physics-module__SHqWRq__viewport canvas[data-tool=Pan]:active{cursor:grabbing}.physics-module__SHqWRq__loading,.physics-module__SHqWRq__notice,.physics-module__SHqWRq__spawnLabel,.physics-module__SHqWRq__camera{background:#141618ed;border:1px solid #44484c;border-radius:4px;padding:5px;position:absolute}.physics-module__SHqWRq__loading{width:max-content;max-width:94%;padding:12px;top:46%;left:50%;transform:translate(-50%,-50%)}.physics-module__SHqWRq__spawnLabel{top:9px;left:9px}.physics-module__SHqWRq__notice{bottom:9px;left:9px}.physics-module__SHqWRq__notice span,.physics-module__SHqWRq__spawnLabel span{margin:0 7px}.physics-module__SHqWRq__camera{gap:4px;display:flex;top:9px;right:9px}.physics-module__SHqWRq__replay,.physics-module__SHqWRq__status{border-top:1px solid var(--line);background:#101213;align-items:center;gap:7px;min-height:33px;padding:4px 8px;display:flex}.physics-module__SHqWRq__replay input{width:min(35%,280px)}.physics-module__SHqWRq__drive{align-items:center;gap:4px;margin-left:auto;display:flex}.physics-module__SHqWRq__drive button{touch-action:none}.physics-module__SHqWRq__status{color:#b9bec2;min-height:25px;font:11px/1.2 var(--font-mono), monospace;flex-wrap:wrap;gap:2px 13px}.physics-module__SHqWRq__limit{color:#f0bd98}.physics-module__SHqWRq__empty{margin:7px 2px}.physics-module__SHqWRq__objectTitle{padding:3px 0 8px;display:block}.physics-module__SHqWRq__inspector details{border-top:1px solid var(--line);margin-top:9px;padding-top:7px}.physics-module__SHqWRq__inspector summary{cursor:pointer;margin-bottom:6px;font-weight:600}.physics-module__SHqWRq__numeric{grid-template-columns:minmax(0,1fr) minmax(55px,45%);align-items:center;gap:5px;margin:4px 0;display:grid}.physics-module__SHqWRq__numeric>span,.physics-module__SHqWRq__check{color:#c1c6ca}.physics-module__SHqWRq__check{align-items:center;gap:7px;margin:5px 0;display:flex}.physics-module__SHqWRq__readings{color:#c3c9cd;grid-template-columns:1fr auto;gap:5px;margin:0;display:grid}.physics-module__SHqWRq__readings dd{font:11px var(--font-mono), monospace;margin:0}.physics-module__SHqWRq__connection{justify-content:space-between;gap:4px;margin:4px 0;display:flex}.physics-module__SHqWRq__overlay{z-index:5;background:#151719;border:1px solid #53575d;border-radius:5px;width:min(550px,100% - 24px);max-height:78%;padding:12px;position:absolute;top:min(70px,12%);left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 16px 40px #0009}.physics-module__SHqWRq__overlay>input:not([hidden]){width:100%;margin-bottom:6px;display:block}.physics-module__SHqWRq__overlay .physics-module__SHqWRq__sectionTitle{margin-bottom:4px;font-size:14px}.physics-module__SHqWRq__overlay .physics-module__SHqWRq__sectionTitle button{font-size:16px;line-height:1}.physics-module__SHqWRq__presets{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:5px;display:grid}.physics-module__SHqWRq__presets button{text-align:left;min-height:36px}.physics-module__SHqWRq__saved{margin-top:10px}.physics-module__SHqWRq__fileRow{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px;padding:6px 0;display:flex}.physics-module__SHqWRq__fileRow>div{overflow-wrap:anywhere;flex:100px}.physics-module__SHqWRq__fileRow small{display:block}.physics-module__SHqWRq__thumbnail{border:1px solid var(--line);background:#0d0f10;border-radius:3px;flex:none;width:38px;height:30px}.physics-module__SHqWRq__help{margin:0}.physics-module__SHqWRq__help dt{font-weight:650}.physics-module__SHqWRq__help dd{color:var(--dim);margin:2px 0 8px}@media (max-width:760px){.physics-module__SHqWRq__lab button,.physics-module__SHqWRq__lab select{min-height:36px}.physics-module__SHqWRq__top{gap:4px;padding:5px}.physics-module__SHqWRq__end{margin-left:0}.physics-module__SHqWRq__work{display:block}.physics-module__SHqWRq__stage{width:100%;height:100%}.physics-module__SHqWRq__library,.physics-module__SHqWRq__inspector{z-index:2;width:min(220px,48vw);max-height:38%;position:absolute;top:44px;box-shadow:0 4px 10px #0007}.physics-module__SHqWRq__library{border-bottom:1px solid var(--line);left:0}.physics-module__SHqWRq__inspector{border-bottom:1px solid var(--line);right:0}.physics-module__SHqWRq__toolstrip{scrollbar-width:none;flex-wrap:nowrap;overflow:auto}.physics-module__SHqWRq__camera{max-width:94%;top:auto;bottom:8px}.physics-module__SHqWRq__notice{max-width:calc(100% - 18px);bottom:55px}.physics-module__SHqWRq__catalogRow{grid-template-columns:minmax(0,1fr) 30px}}@media (max-width:760px) and (pointer:coarse){.physics-module__SHqWRq__lab button,.physics-module__SHqWRq__lab select{min-height:42px}.physics-module__SHqWRq__library,.physics-module__SHqWRq__inspector{top:51px}}
