._0o4QUa_workspace{--ed-bg:#1c1b27;--ed-panel:#252331;--ed-inset:#181820;--ed-line:#454052;--ed-ink:#f1ecdf;--ed-muted:#aaa4b5;--ed-gold:#edc485;z-index:30;pointer-events:none;color:var(--ed-ink);font-size:12px;position:absolute;inset:0}._0o4QUa_workspace *{box-sizing:border-box}._0o4QUa_workspace button,._0o4QUa_workspace input,._0o4QUa_workspace select{font:inherit}._0o4QUa_workspace button{cursor:pointer;border:1px solid var(--ed-line);background:var(--ed-panel);color:var(--ed-ink);border-radius:8px;min-height:32px;transition:background .15s,border-color .15s}._0o4QUa_workspace button:hover{background:#383242;border-color:#77647a}._0o4QUa_workspace button:focus-visible,._0o4QUa_workspace input:focus-visible,._0o4QUa_workspace select:focus-visible{outline:2px solid var(--ed-gold);outline-offset:2px}._0o4QUa_workspace button:disabled{opacity:.35;cursor:default}._0o4QUa_workspace button[aria-pressed=true]{border-color:var(--ed-gold);color:#ffe6be;background:linear-gradient(145deg,#65513b,#3b322d);box-shadow:inset 0 0 0 1px #edc48536}._0o4QUa_workspace input,._0o4QUa_workspace select{border:1px solid var(--ed-line);background:var(--ed-inset);width:100%;min-width:0;min-height:32px;color:var(--ed-ink);border-radius:7px;padding:6px 8px}._0o4QUa_workspace input[type=checkbox]{width:14px;height:14px;min-height:14px;accent-color:var(--ed-gold)}._0o4QUa_workspace kbd{border:1px solid var(--ed-line);color:var(--ed-muted);white-space:nowrap;border-radius:4px;padding:2px 4px;font-size:9px}._0o4QUa_header{background:linear-gradient(110deg,#322b3c,var(--ed-bg));border-bottom:1px solid var(--ed-line);pointer-events:auto;justify-content:space-between;align-items:center;height:56px;padding:0 16px;display:flex;position:absolute;top:0;left:0;right:0}._0o4QUa_brand,._0o4QUa_headerActions{align-items:center;gap:12px;display:flex}._0o4QUa_brand strong{letter-spacing:-.35px;font-size:18px;font-weight:600}._0o4QUa_paw{filter:brightness(0)saturate()invert(86%)sepia(45%)saturate(450%)hue-rotate(330deg);width:28px;height:28px}._0o4QUa_dimensions{border:1px solid var(--ed-line);color:var(--ed-muted);border-radius:20px;padding:3px 7px;font-size:10px}._0o4QUa_headerActions>button{place-items:center;width:32px;font-size:20px;display:grid}._0o4QUa_state{color:var(--ed-muted);align-items:center;gap:6px;font-size:11px;display:flex}._0o4QUa_state i{background:#8bb497;border-radius:50%;width:6px;height:6px}._0o4QUa_state[data-dirty=true] i{background:var(--ed-gold);box-shadow:0 0 8px #edc48544}._0o4QUa_rail{background:linear-gradient(180deg,var(--ed-bg),#292330);border-right:1px solid var(--ed-line);pointer-events:auto;flex-direction:column;gap:7px;width:74px;padding:14px 5px;display:flex;position:absolute;top:56px;bottom:68px;left:0}._0o4QUa_rail>button{background:0 0;border-color:#0000;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:57px;font-size:9px;display:flex}._0o4QUa_rail>button svg{width:21px;height:21px}._0o4QUa_inspector{background:linear-gradient(135deg,var(--ed-panel),#1e1d28);border-right:1px solid var(--ed-line);pointer-events:auto;flex-direction:column;width:280px;padding:16px 14px 0;display:flex;position:absolute;top:56px;bottom:68px;left:74px}._0o4QUa_inspectorHeading{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}._0o4QUa_inspectorHeading small{letter-spacing:1.8px;color:#b5a48b;font-size:8px}._0o4QUa_inspectorHeading h2{letter-spacing:-.4px;margin:4px 0 0;font-size:19px;font-weight:500}._0o4QUa_inspectorHeading>button{background:0 0;width:25px;min-height:25px;font-size:20px}._0o4QUa_search{border:1px solid var(--ed-line);background:var(--ed-inset);border-radius:9px;align-items:center;gap:5px;margin-bottom:14px;padding:0 7px;display:flex}._0o4QUa_search svg{width:14px;color:var(--ed-muted);flex-shrink:0}._0o4QUa_search input{background:0 0;border:0;padding:7px 1px;font-size:10px}._0o4QUa_search kbd{border:0;font-size:16px}._0o4QUa_controls{scrollbar-width:thin;scrollbar-color:#53475a transparent;flex:1;min-height:0;padding:0 2px 12px;overflow-y:auto}._0o4QUa_controls h3{letter-spacing:.2px;justify-content:space-between;align-items:center;margin:20px 0 10px;font-size:11px;font-weight:600;display:flex}._0o4QUa_controls h3 span{color:var(--ed-muted);font-size:10px;font-weight:400}._0o4QUa_inspectorFoot{border-top:1px solid var(--ed-line);color:var(--ed-muted);flex-shrink:0;align-items:center;gap:4px;padding:10px 0;font-size:9px;display:flex}._0o4QUa_segment{align-items:center;gap:3px;display:flex}._0o4QUa_segment button{white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:5px;padding:7px;font-size:10px;display:flex}._0o4QUa_segment svg{flex-shrink:0}._0o4QUa_presets{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}._0o4QUa_presets>button{flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:58px;font-size:9px;display:flex}._0o4QUa_presets>button>span{font-size:25px;line-height:20px}._0o4QUa_range{color:var(--ed-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:13px 0;font-size:10px;display:flex}._0o4QUa_range b{color:var(--ed-ink);font-weight:400}._0o4QUa_range input{width:100%;height:12px;min-height:12px;accent-color:var(--ed-gold);border:0;padding:0}._0o4QUa_two{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0;display:grid}._0o4QUa_two>button{padding:6px;font-size:10px}._0o4QUa_field{color:var(--ed-muted);flex-direction:column;gap:5px;margin:5px 0;font-size:10px;display:flex}._0o4QUa_filters{flex-wrap:wrap;gap:5px;margin-bottom:12px;display:flex}._0o4QUa_filters button{background:0 0;border-radius:18px;min-height:26px;padding:3px 12px;font-size:10px}._0o4QUa_materials{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 7px;display:grid}._0o4QUa_materials>button{background:0 0;border:1px solid #0000;flex-direction:column;align-items:center;gap:6px;padding:3px;font-size:9px;display:flex;overflow:hidden}._0o4QUa_materials>button>span:last-child{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}._0o4QUa_swatch{aspect-ratio:1.25;width:100%;image-rendering:pixelated;background-color:#536039;background-size:48px;border:1px solid #ffffff1c;border-radius:9px;display:block;box-shadow:inset 0 0 12px #0004}._0o4QUa_materials>button[aria-pressed=true] ._0o4QUa_swatch{border-color:var(--ed-gold);box-shadow:0 0 8px #edc48530}._0o4QUa_hint{color:var(--ed-muted);background:#ffffff04;border:1px solid #ffffff0b;border-radius:9px;margin:16px 0 0;padding:10px 11px;font-size:10px;line-height:1.6}._0o4QUa_objects{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:15px;display:grid}._0o4QUa_objects button{flex-direction:column;align-items:center;gap:5px;padding:5px;font-size:9px;display:flex}._0o4QUa_objects img{object-fit:contain;width:55px;height:50px}._0o4QUa_workspace ._0o4QUa_wide{width:100%;margin:5px 0;padding:7px;font-size:10px}._0o4QUa_workspace ._0o4QUa_primary{color:#2b2119;background:linear-gradient(120deg,#f0cc90,#d4a467);border:1px solid #f6d298;gap:7px;min-height:36px;font-size:11px;font-weight:600;box-shadow:inset 0 1px #fff5}._0o4QUa_workspace ._0o4QUa_primary:hover{background:linear-gradient(120deg,#ffe1ac,#e4b77c)}._0o4QUa_controls>._0o4QUa_primary{width:100%;margin-top:10px}._0o4QUa_toolGrid{grid-template-columns:1fr 1fr;gap:6px;display:grid}._0o4QUa_toolGrid>button{justify-content:center;align-items:center;gap:7px;padding:8px;font-size:10px;display:flex}._0o4QUa_check{color:var(--ed-muted);align-items:center;gap:7px;margin:14px 0;font-size:11px;display:flex}._0o4QUa_zoneList{flex-direction:column;gap:6px;display:flex}._0o4QUa_zone{border:1px solid var(--ed-line);background:var(--ed-inset);border-radius:8px;align-items:center;gap:5px;padding:6px;display:flex}._0o4QUa_zone[data-selected=true]{border-color:var(--ed-gold)}._0o4QUa_zone>input:not([type=checkbox]){background:0 0;border:0;min-height:24px;padding:1px 0;font-size:10px}._0o4QUa_zone small{color:var(--ed-muted);white-space:nowrap;font-size:8px}._0o4QUa_zone>button{background:0 0;border:0;min-width:20px;min-height:22px}._0o4QUa_zone i,._0o4QUa_selection i{background:#85b06e;border-radius:50%;flex-shrink:0;width:7px;height:7px}._0o4QUa_zone i[data-kind=cells],._0o4QUa_selection i[data-kind=cells]{background:#8caee9}._0o4QUa_details{border-top:1px solid var(--ed-line);color:var(--ed-muted);margin-top:18px;padding-top:12px;font-size:11px}._0o4QUa_details summary{cursor:pointer}._0o4QUa_details button{width:100%;margin-top:12px;padding:8px}._0o4QUa_history{flex-direction:column;gap:5px;display:flex}._0o4QUa_history button{text-align:left;align-items:center;gap:9px;padding:9px;font-size:10px;display:flex}._0o4QUa_history button[aria-current=step]{border-color:var(--ed-gold);background:#edc4850d}._0o4QUa_history button>span{color:var(--ed-gold);font-size:9px}._0o4QUa_history small{color:var(--ed-muted);margin-left:auto;font-size:8px}._0o4QUa_history ._0o4QUa_future{opacity:.55}._0o4QUa_results{flex-direction:column;gap:5px;display:flex}._0o4QUa_results button{justify-content:space-between;align-items:center;padding:9px;font-size:11px;display:flex}._0o4QUa_results small{color:var(--ed-muted);font-size:9px}._0o4QUa_toolbar{background:var(--ed-bg);border-bottom:1px solid var(--ed-line);pointer-events:auto;justify-content:space-between;align-items:center;gap:8px;height:54px;padding:0 12px;display:flex;position:absolute;top:56px;left:354px;right:0}._0o4QUa_toolbar ._0o4QUa_segment{border:1px solid var(--ed-line);border-radius:10px;padding:3px}._0o4QUa_toolbar ._0o4QUa_segment button{background:0 0;border-color:#0000;min-width:32px;min-height:30px;padding:5px 7px}._0o4QUa_toolbar ._0o4QUa_segment button[aria-pressed=true]{background:#edc4851a;border-color:#edc48566}._0o4QUa_toolbarEnd{align-items:center;gap:4px;display:flex}._0o4QUa_toolbarEnd button{background:0 0;border-color:#0000;place-items:center;width:30px;min-height:30px;font-size:18px;display:grid}._0o4QUa_separator{background:var(--ed-line);width:1px;height:20px;margin:0 4px}._0o4QUa_footer{background:linear-gradient(110deg,#252130,var(--ed-bg));border-top:1px solid var(--ed-line);pointer-events:auto;justify-content:space-between;align-items:center;gap:10px;min-height:68px;padding:10px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}._0o4QUa_selection{align-items:center;gap:8px;min-width:0;display:flex}._0o4QUa_selection>small{letter-spacing:1.3px;color:var(--ed-muted);font-size:8px}._0o4QUa_selection>span{white-space:nowrap;font-size:11px}._0o4QUa_selection>button{align-items:center;gap:6px;min-height:28px;padding:4px 8px;font-size:10px;display:flex}._0o4QUa_saveArea{align-items:center;gap:18px;min-width:0;display:flex}._0o4QUa_saveStatus{color:var(--ed-muted);align-items:center;gap:7px;max-width:380px;font-size:10px;display:flex}._0o4QUa_saveArea ._0o4QUa_primary{white-space:nowrap;min-height:40px;padding:8px 18px}._0o4QUa_spinner{border:1px solid var(--ed-line);border-top-color:var(--ed-gold);border-radius:50%;width:11px;height:11px;animation:1s linear infinite _0o4QUa_spin}@keyframes _0o4QUa_spin{to{transform:rotate(360deg)}}._0o4QUa_workspace[data-collapsed=true] ._0o4QUa_inspector{display:none}._0o4QUa_workspace[data-collapsed=true] ._0o4QUa_toolbar{left:74px}._0o4QUa_frame:has(._0o4QUa_workspace){border-color:#51465e;border-radius:14px;padding:0;position:absolute;inset:0}._0o4QUa_frame:has(._0o4QUa_workspace)>._0o4QUa_scene{width:auto;height:auto;position:absolute;inset:116px 6px 74px 360px}._0o4QUa_frame:has(._0o4QUa_workspace[data-collapsed=true])>._0o4QUa_scene{left:80px}@media (max-width:1150px){._0o4QUa_toolbar ._0o4QUa_tool span,._0o4QUa_toolbar ._0o4QUa_segment>button>span{display:none}._0o4QUa_saveStatus{max-width:210px;font-size:9px}._0o4QUa_dimensions{display:none}._0o4QUa_toolbar{padding:0 6px}}@media (max-width:800px){._0o4QUa_brand strong{font-size:14px}._0o4QUa_header{padding:0 9px}._0o4QUa_headerActions{gap:5px}._0o4QUa_state{display:none}._0o4QUa_rail{width:56px;padding:8px 3px}._0o4QUa_rail>button{min-height:50px;font-size:8px}._0o4QUa_inspector{width:250px;left:56px}._0o4QUa_toolbar{left:306px}._0o4QUa_frame:has(._0o4QUa_workspace)>._0o4QUa_scene{left:312px}._0o4QUa_workspace[data-collapsed=true] ._0o4QUa_toolbar{left:56px}._0o4QUa_frame:has(._0o4QUa_workspace[data-collapsed=true])>._0o4QUa_scene{left:62px}._0o4QUa_footer{padding:8px}._0o4QUa_saveArea{gap:5px}._0o4QUa_saveStatus,._0o4QUa_selection>small{display:none}._0o4QUa_saveArea ._0o4QUa_primary{padding:6px 10px;font-size:10px}._0o4QUa_selection>span{font-size:10px}._0o4QUa_toolbarEnd button:nth-last-child(-n+2),._0o4QUa_separator{display:none}}@media (prefers-reduced-motion:reduce){._0o4QUa_workspace *{transition:none!important}._0o4QUa_spinner{animation:none}}._0o4QUa_toolbar ._0o4QUa_tool>span,._0o4QUa_toolbar ._0o4QUa_segment>button>span{display:none}._0o4QUa_toolbar ._0o4QUa_segment{gap:6px}._0o4QUa_toolbar ._0o4QUa_segment>button{flex:0 0 35px;width:35px;min-width:35px}._0o4QUa_frame:has(._0o4QUa_workspace) ._0o4QUa_scene canvas{touch-action:none}._0o4QUa_editorWeather{color:var(--ed-gold);white-space:nowrap;font-size:10px}@media (max-width:800px){._0o4QUa_editorWeather{display:none}}
