._editor_1i6w0_1{color:#302d25;background:#f7f5ee;border:1px solid #ded8ca;border-radius:10px;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}._canvasArea_1i6w0_2,._controlsArea_1i6w0_2{display:contents}._top_1i6w0_2{grid-row:1}._placementBar_1i6w0_2{grid-row:2}._canvas_1i6w0_2{grid-row:3}._placementFallback_1i6w0_2{grid-row:4}._legend_1i6w0_2{grid-row:5}._tools_1i6w0_2{grid-row:6}._status_1i6w0_2{grid-row:7}._rangeEnds_1i6w0_3{justify-content:space-between;gap:8px;display:flex}._position_1i6w0_3 input:disabled{opacity:.45;cursor:default}._partitionEntrance_1i6w0_4{color:#77705f;gap:7px;font-size:.66rem;font-weight:600;display:grid}._partitionEntrance_1i6w0_4 button{text-align:left}._placementFallback_1i6w0_2 ._partitionPosition_1i6w0_4{flex:1;gap:2px;min-width:180px}._partitionPosition_1i6w0_4 input{accent-color:#a6812f;width:100%;min-height:29px}._partitionPosition_1i6w0_4 span{color:#8b8068;font-size:.59rem;font-weight:400}._editor_1i6w0_1 [hidden]{display:none!important}._addButtons_1i6w0_5 button[aria-pressed=true]{color:#fff;background:#665127;border-color:#665127}._placementBar_1i6w0_2{background:#efe7d2;border:1px solid #cfb977;border-radius:7px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px 14px;margin:0 16px 9px;padding:13px;display:flex}._placementBar_1i6w0_2 strong{color:#57451f;font-size:.76rem}._placementBar_1i6w0_2 p{color:#807154;margin:4px 0 0;font-size:.65rem;line-height:1.6}._placementActions_1i6w0_6{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._placementActions_1i6w0_6 ._doneButton_1i6w0_6{color:#fff;background:#65502b;border-color:#65502b;min-width:68px}._placementActions_1i6w0_6 ._doneButton_1i6w0_6:hover:not(:disabled){color:#fff;background:#46371e}._placementBar_1i6w0_2 ._placementHint_1i6w0_6{color:#8b7b5b;flex-basis:100%;margin:0;font-size:.61rem}._placementWall_1i6w0_6{cursor:crosshair;touch-action:manipulation;outline:none}._wallHighlight_1i6w0_6{stroke:#c3a557;opacity:.55;pointer-events:none}._placementWall_1i6w0_6:hover ._wallHighlight_1i6w0_6,._activeWall_1i6w0_6 ._wallHighlight_1i6w0_6{stroke:#ab812c;opacity:.85}._placementWall_1i6w0_6:focus-visible ._wallHighlight_1i6w0_6{stroke:#ab812c;opacity:.85}._placementWall_1i6w0_6:focus-visible ._wallHighlight_1i6w0_6{stroke:#6e571f;stroke-dasharray:7 4}._unavailableWall_1i6w0_6 ._wallHighlight_1i6w0_6{stroke:#aa6050}._placementFallback_1i6w0_2{flex-wrap:wrap;align-items:flex-end;gap:8px;padding:8px 16px 13px;display:flex}._placementFallback_1i6w0_2 label{color:#766749;gap:5px;font-size:.65rem;font-weight:600;display:grid}._placementFallback_1i6w0_2 select{color:#5c5036;min-width:120px;min-height:39px;font:inherit;background:#fffdf7;border:1px solid #c9bea6;border-radius:6px;padding:6px 25px 6px 9px;font-size:.72rem}._placementFallback_1i6w0_2 p{color:#8b7b5e;flex-basis:100%;margin:2px 0 0;font-size:.64rem;line-height:1.6}._top_1i6w0_2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:15px 16px 11px;display:flex}._top_1i6w0_2 strong{font-size:.82rem}._top_1i6w0_2 p{color:#7d7565;max-width:440px;margin:4px 0 0;font-size:.69rem;line-height:1.6}._addButtons_1i6w0_5{flex-wrap:wrap;gap:7px;display:flex}._editor_1i6w0_1 button{font:inherit;color:#5c5036;cursor:pointer;background:#fffdf7;border:1px solid #c9bea6;border-radius:6px;min-height:38px;padding:8px 11px;font-size:.72rem}._editor_1i6w0_1 button:disabled{opacity:.4;cursor:default}._editor_1i6w0_1 button:hover:not(:disabled){background:#eee3c6;border-color:#b5903a}._addButtons_1i6w0_5 button{background:#e9ddbb;border-color:#bda36e;font-weight:650}._canvas_1i6w0_2{-webkit-user-select:none;user-select:none;background:#f7f5ee;width:100%;min-height:245px;display:block}._draggable_1i6w0_9{cursor:grab;touch-action:none;outline:none}._draggable_1i6w0_9:active{cursor:grabbing}._draggable_1i6w0_9:focus-visible ._hitArea_1i6w0_9{stroke:#88641d;stroke-width:.045px}._legend_1i6w0_2{color:#8b8068;flex-wrap:wrap;align-items:center;gap:16px;padding:0 16px 11px;font-size:.63rem;display:flex}._legend_1i6w0_2 span{align-items:center;gap:6px;display:flex}._legend_1i6w0_2 i{width:13px;height:7px;display:block}._entryKey_1i6w0_9{background:#f7f1df;border:1px dashed #aa8639}._wallKey_1i6w0_9{background:#5f6253}._tools_1i6w0_2{background:#fbfaf5;border-top:1px solid #e2dccf;gap:14px;padding:13px 16px;display:grid}._select_1i6w0_10,._settings_1i6w0_10>label{color:#77705f;gap:6px;min-width:0;font-size:.66rem;font-weight:600;display:grid}._select_1i6w0_10 select,._settings_1i6w0_10 select,._settings_1i6w0_10 input[type=number]{color:#383429;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #cec5b2;border-radius:6px;padding:7px 9px;font-size:.72rem}._select_1i6w0_10 select,._settings_1i6w0_10 select{padding-right:26px}._settings_1i6w0_10{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}._position_1i6w0_3{grid-column:1/-1}._position_1i6w0_3 input{accent-color:#a6812f;cursor:ew-resize;width:100%;min-height:28px}._position_1i6w0_3 span{color:#8b8068;font-size:.62rem;font-weight:400}._settings_1i6w0_10>._check_1i6w0_10{align-items:center;gap:9px;min-height:65px;display:flex}._check_1i6w0_10 input{accent-color:#9f7c2b;flex:none;width:17px;height:17px}._check_1i6w0_10 small{color:#8b8068;margin-top:5px;font-size:.6rem;font-weight:400;display:block}._rotateButtons_1i6w0_10{flex-wrap:wrap;gap:7px;display:flex}._rotateButtons_1i6w0_10 button{color:#59451c;background:#efe4c8;border-color:#bda36e;min-height:40px;font-weight:600}._bottomTools_1i6w0_10{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._nudge_1i6w0_10{flex-wrap:wrap;align-items:center;gap:4px;display:flex}._nudge_1i6w0_10 span{color:#807156;margin-right:4px;font-size:.65rem}._nudge_1i6w0_10 button{min-width:34px;padding:4px;font-size:1rem}._actions_1i6w0_10{flex-wrap:wrap;gap:7px;margin-left:auto;display:flex}._actions_1i6w0_10 button{font-size:.67rem}._empty_1i6w0_10,._note_1i6w0_10{color:#8a7d65;margin:0;font-size:.65rem;line-height:1.7}._empty_1i6w0_10{padding:4px 0}._status_1i6w0_2{color:#766c57;background:#fbfaf5;min-height:32px;margin:0;padding:0 16px 12px;font-size:.69rem;line-height:1.6}._invalid_1i6w0_10{color:#9b3027}:is(._editor_1i6w0_1 button:focus-visible,._editor_1i6w0_1 input:focus-visible,._editor_1i6w0_1 select:focus-visible){outline-offset:3px;outline:2px solid #a57f25}@media (max-width:620px){._top_1i6w0_2{padding:12px}._canvas_1i6w0_2{min-height:270px}._tools_1i6w0_2{padding:12px}._settings_1i6w0_10{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._settings_1i6w0_10>._check_1i6w0_10{grid-column:1/-1;min-height:40px}._addButtons_1i6w0_5{width:100%}._addButtons_1i6w0_5 button{flex:1}._actions_1i6w0_10{width:100%;margin-left:0}._actions_1i6w0_10 button:last-child{margin-left:auto}._legend_1i6w0_2{gap:10px;padding:0 12px 10px}._status_1i6w0_2{padding:0 12px 12px}}@media (prefers-reduced-motion:reduce){._editor_1i6w0_1 button{transition:none}}@media (max-width:620px){._placementBar_1i6w0_2{margin:0 12px 9px;padding:11px}._placementActions_1i6w0_6{width:100%}._placementActions_1i6w0_6 button{flex:1}._placementFallback_1i6w0_2{gap:7px;padding:8px 12px 12px}._placementFallback_1i6w0_2 label{flex:100%}._placementFallback_1i6w0_2 select{width:100%}._placementFallback_1i6w0_2 button{flex:1;min-height:42px}}._compact_1i6w0_16{border:0;border-radius:0;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 280px;height:100%;min-height:0;max-height:100%}._compact_1i6w0_16 ._canvasArea_1i6w0_2{flex-direction:column;grid-area:1/1;min-width:0;min-height:0;display:flex;overflow:hidden}._compact_1i6w0_16 ._canvas_1i6w0_2{flex:1;width:100%;min-width:0;height:100%;min-height:0}._compact_1i6w0_16 ._legend_1i6w0_2{flex:none;gap:8px 14px;padding:8px 14px;font-size:12px;line-height:1.4}._compact_1i6w0_16 ._legend_1i6w0_2 span:last-child{flex-basis:100%}._compact_1i6w0_16 ._controlsArea_1i6w0_2{overscroll-behavior:contain;scrollbar-gutter:stable;background:#fbfaf5;border-left:1px solid #ded8ca;grid-area:1/2;min-width:0;min-height:0;scroll-padding:12px;display:block;overflow:auto}._compact_1i6w0_16 ._controlsArea_1i6w0_2:focus-visible{outline-offset:-3px;outline:2px solid #a57f25}._compact_1i6w0_16 ._top_1i6w0_2{padding:14px 12px 12px;display:block}._compact_1i6w0_16 ._top_1i6w0_2 strong{font-size:16px;line-height:1.4}._compact_1i6w0_16 ._top_1i6w0_2 p{margin:6px 0 12px;font-size:13px;line-height:1.5}._compact_1i6w0_16 ._addButtons_1i6w0_5{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;display:grid}._compact_1i6w0_16 button,._compact_1i6w0_16 select,._compact_1i6w0_16 input[type=number]{min-height:44px;font-size:16px;line-height:1.35}._compact_1i6w0_16 button{padding:10px 11px}._compact_1i6w0_16 ._addButtons_1i6w0_5 button{text-align:left}._compact_1i6w0_16 ._placementBar_1i6w0_2{margin:0 12px 12px;padding:12px;display:block}._compact_1i6w0_16 ._placementBar_1i6w0_2 strong{font-size:15px;line-height:1.4}._compact_1i6w0_16 ._placementBar_1i6w0_2 p,._compact_1i6w0_16 ._placementBar_1i6w0_2 ._placementHint_1i6w0_6{font-size:13px;line-height:1.5}._compact_1i6w0_16 ._placementActions_1i6w0_6{grid-template-columns:minmax(0,1fr);gap:8px;margin:12px 0;display:grid}._compact_1i6w0_16 ._placementFallback_1i6w0_2{grid-template-columns:minmax(0,1fr);gap:10px;padding:0 12px 12px;display:grid}._compact_1i6w0_16 ._placementFallback_1i6w0_2 label,._compact_1i6w0_16 ._select_1i6w0_10,._compact_1i6w0_16 ._settings_1i6w0_10>label,._compact_1i6w0_16 ._partitionEntrance_1i6w0_4{font-size:16px;line-height:1.4}._compact_1i6w0_16 ._placementFallback_1i6w0_2 select{width:100%;min-width:0}._compact_1i6w0_16 ._placementFallback_1i6w0_2 ._partitionPosition_1i6w0_4{min-width:0}._compact_1i6w0_16 ._placementFallback_1i6w0_2 p,._compact_1i6w0_16 ._empty_1i6w0_10,._compact_1i6w0_16 ._note_1i6w0_10{font-size:13px;line-height:1.6}._compact_1i6w0_16 ._tools_1i6w0_2{gap:14px;padding:14px 12px}._compact_1i6w0_16 ._settings_1i6w0_10{grid-template-columns:minmax(0,1fr);gap:14px}._compact_1i6w0_16 ._position_1i6w0_3 input,._compact_1i6w0_16 ._partitionPosition_1i6w0_4 input{min-height:44px}._compact_1i6w0_16 ._position_1i6w0_3 span,._compact_1i6w0_16 ._partitionPosition_1i6w0_4 span{font-size:12px;line-height:1.5}._compact_1i6w0_16 ._rotateButtons_1i6w0_10{grid-template-columns:minmax(0,1fr);display:grid}._compact_1i6w0_16 ._bottomTools_1i6w0_10{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}._compact_1i6w0_16 ._nudge_1i6w0_10{gap:6px}._compact_1i6w0_16 ._nudge_1i6w0_10 span{flex-basis:100%;font-size:14px}._compact_1i6w0_16 ._nudge_1i6w0_10 button{min-width:44px;min-height:44px;font-size:18px}._compact_1i6w0_16 ._actions_1i6w0_10{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;margin:0;display:grid}._compact_1i6w0_16 ._actions_1i6w0_10 button:last-child{margin:0}._compact_1i6w0_16 ._status_1i6w0_2{padding:0 12px 14px;font-size:14px;line-height:1.5}@media (max-width:900px){._select_1i6w0_10 select,._settings_1i6w0_10 select,._settings_1i6w0_10 input[type=number],._placementFallback_1i6w0_2 select{font-size:16px}}@media (max-width:760px){._compact_1i6w0_16{grid-template-rows:minmax(150px,46%) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}._compact_1i6w0_16 ._canvasArea_1i6w0_2{grid-area:1/1}._compact_1i6w0_16 ._controlsArea_1i6w0_2{border-top:1px solid #ded8ca;border-left:0;grid-area:2/1}._compact_1i6w0_16 ._legend_1i6w0_2{gap:6px 12px;padding:6px 12px}._compact_1i6w0_16 ._legend_1i6w0_2 span:last-child{display:none}._compact_1i6w0_16 ._top_1i6w0_2 p{margin-bottom:10px}._compact_1i6w0_16 ._addButtons_1i6w0_5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:390px){._compact_1i6w0_16 ._addButtons_1i6w0_5{grid-template-columns:minmax(0,1fr)}}._editor_hwbuc_1{color:#302d25;background:#f7f5ee;border:1px solid #ded8ca;border-radius:10px;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}._canvasArea_hwbuc_2,._controlsArea_hwbuc_2{display:contents}._top_hwbuc_2{grid-row:1}._additions_hwbuc_2{grid-row:2}._canvas_hwbuc_2{grid-row:3}._legend_hwbuc_2{grid-row:4}._tools_hwbuc_2{grid-row:5}._status_hwbuc_2{grid-row:6}._top_hwbuc_2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 10px;display:flex}._top_hwbuc_2 strong{font-size:.82rem}._top_hwbuc_2 p{color:#7d7565;margin:4px 0 0;font-size:.69rem;line-height:1.5}._top_hwbuc_2 button,._tools_hwbuc_2 button,._additions_hwbuc_2 button{font:inherit;color:#5c5036;cursor:pointer;background:#fffdf7;border:1px solid #c9bea6;border-radius:6px;min-height:38px;padding:8px 12px;font-size:.72rem}._top_hwbuc_2 button:disabled,._tools_hwbuc_2 button:disabled,._additions_hwbuc_2 button:disabled{opacity:.45;cursor:default}._top_hwbuc_2 button:hover:not(:disabled),._tools_hwbuc_2 button:hover:not(:disabled),._additions_hwbuc_2 button:hover:not(:disabled){background:#eee3c6;border-color:#b5903a}._additions_hwbuc_2{background:#f0ebdd;border:1px solid #ddd1b8;border-radius:8px;margin:0 16px 12px;padding:12px}._additions_hwbuc_2 strong{color:#5a4d32;font-size:.74rem}._additions_hwbuc_2 p{color:#7d7058;margin:3px 0 0;font-size:.66rem;line-height:1.5}._addButtons_hwbuc_8{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}._additions_hwbuc_2 ._addSet_hwbuc_8{background:#e7d8b3;border-color:#b99c5d;font-weight:600}._addSet_hwbuc_8 small{margin-top:2px;font-size:.61rem;font-weight:400;display:block}._additions_hwbuc_2 ._addHint_hwbuc_8{margin-top:8px;font-size:.62rem}._canvas_hwbuc_2{-webkit-user-select:none;user-select:none;background:#f7f5ee;width:100%;min-height:245px;display:block}._item_hwbuc_10{cursor:grab;touch-action:none;outline:none}._item_hwbuc_10:active{cursor:grabbing}._selectedItem_hwbuc_11 ._focusRing_hwbuc_11{stroke:#b28c35;stroke-width:.045px}._item_hwbuc_10:focus-visible ._focusRing_hwbuc_11{stroke:#8e681f;stroke-width:.06px}._focusRing_hwbuc_11{fill:none;stroke:#0000;stroke-width:.045px;pointer-events:none}._tools_hwbuc_2{background:#fbfaf5;border-top:1px solid #e2dccf;gap:13px;padding:13px 16px;display:grid}._select_hwbuc_11{color:#77705f;gap:5px;min-width:0;font-size:.66rem;font-weight:600;display:grid}._select_hwbuc_11 select{color:#383429;width:100%;max-width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #cec5b2;border-radius:6px;padding:7px 28px 7px 10px;font-size:.72rem}._controls_hwbuc_2{flex-wrap:wrap;align-items:flex-start;gap:15px;display:flex}._toolLabel_hwbuc_16{color:#74664a;margin-bottom:7px;font-size:.66rem;font-weight:650;display:block}._moveTools_hwbuc_16{flex:none}._rotation_hwbuc_16{flex:1;min-width:270px}._rotateButtons_hwbuc_16{flex-wrap:wrap;gap:6px;display:flex}._rotateButtons_hwbuc_16 button{color:#59451c;background:#efe4c8;border-color:#bda36e;min-height:42px;font-weight:600}._rotateButtons_hwbuc_16 button span{vertical-align:middle;margin-right:4px;font-size:1.1rem}._rotateButtons_hwbuc_16 button small{font:inherit;opacity:.8;margin-left:3px;font-size:.64rem}._angle_hwbuc_16{color:#76694f;flex-wrap:wrap;align-items:center;gap:7px;margin-top:9px;font-size:.68rem;display:flex}._angle_hwbuc_16 input{color:#383429;width:74px;min-height:38px;font:inherit;background:#fff;border:1px solid #cec5b2;border-radius:6px;padding:7px}._angle_hwbuc_16 input:disabled{opacity:.45}._angle_hwbuc_16 span{color:#8b8068;font-size:.61rem}._actions_hwbuc_16{flex-wrap:wrap;align-self:flex-end;align-items:center;gap:6px;display:flex}._arrows_hwbuc_16{grid-template-rows:repeat(2,33px);grid-template-columns:repeat(3,35px);gap:3px;display:grid}._arrows_hwbuc_16 button{min-height:33px;padding:0;font-size:1rem}._up_hwbuc_16{grid-column:2}._left_hwbuc_16{grid-area:2/1}._down_hwbuc_16{grid-area:2/2}._right_hwbuc_16{grid-area:2/3}._shortcuts_hwbuc_16{color:#8b8068;margin:0;font-size:.63rem;line-height:1.5}._status_hwbuc_2{color:#766c57;background:#fbfaf5;min-height:32px;margin:0;padding:0 16px 12px;font-size:.69rem;line-height:1.6}._invalid_hwbuc_18{color:#9b3027}._legend_hwbuc_2{color:#8b8068;flex-wrap:wrap;gap:15px;padding:0 16px 11px;font-size:.63rem;display:flex}._legend_hwbuc_2 span{align-items:center;gap:6px;display:flex}._legend_hwbuc_2 i{width:12px;height:9px;display:block}._legend_hwbuc_2 ._furnitureKey_hwbuc_18{background:#bd9d75;border:1px solid #947852}._legend_hwbuc_2 ._selectedKey_hwbuc_18{outline-offset:1px;background:#c6a77f;border:2px solid #b28c35;outline:1px solid #b28c35}:is(._editor_hwbuc_1 button:focus-visible,._select_hwbuc_11 select:focus-visible,._angle_hwbuc_16 input:focus-visible){outline-offset:3px;outline:2px solid #a57f25}@media (max-width:620px){._top_hwbuc_2{padding:12px}._top_hwbuc_2 button{padding:7px 9px}._additions_hwbuc_2{margin:0 12px 12px}._addButtons_hwbuc_8{grid-template-columns:1fr 1fr;display:grid}._addButtons_hwbuc_8 ._addSet_hwbuc_8{grid-column:1/-1}._canvas_hwbuc_2{min-height:270px}._tools_hwbuc_2{padding:12px}._select_hwbuc_11{width:100%}._controls_hwbuc_2{gap:14px}._rotation_hwbuc_16{flex-basis:100%;order:-1;min-width:0}._rotateButtons_hwbuc_16{grid-template-columns:1fr 1fr auto;display:grid}._rotateButtons_hwbuc_16 button{padding:8px 7px;font-size:.68rem}._rotateButtons_hwbuc_16 button span{margin-right:1px}._rotateButtons_hwbuc_16 button small{display:block}._angle_hwbuc_16{gap:6px}._actions_hwbuc_16{align-self:center;margin-left:auto}._arrows_hwbuc_16{grid-template-rows:repeat(2,37px);grid-template-columns:repeat(3,40px)}._arrows_hwbuc_16 button{min-height:37px}._status_hwbuc_2{padding:0 12px 12px}._legend_hwbuc_2{gap:10px;padding:0 12px 10px}}._compact_hwbuc_23{border:0;border-radius:0;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 280px;height:100%;min-height:0;max-height:100%}._compact_hwbuc_23 ._canvasArea_hwbuc_2{flex-direction:column;grid-area:1/1;min-width:0;min-height:0;display:flex;overflow:hidden}._compact_hwbuc_23 ._canvas_hwbuc_2{flex:1;width:100%;min-width:0;height:100%;min-height:0}._compact_hwbuc_23 ._legend_hwbuc_2{flex:none;gap:8px 14px;padding:8px 14px;font-size:12px;line-height:1.4}._compact_hwbuc_23 ._legend_hwbuc_2 span:last-child{flex-basis:100%}._compact_hwbuc_23 ._controlsArea_hwbuc_2{overscroll-behavior:contain;scrollbar-gutter:stable;background:#fbfaf5;border-left:1px solid #ded8ca;grid-area:1/2;min-width:0;min-height:0;scroll-padding:12px;display:block;overflow:auto}._compact_hwbuc_23 ._controlsArea_hwbuc_2:focus-visible{outline-offset:-3px;outline:2px solid #a57f25}._compact_hwbuc_23 ._top_hwbuc_2{padding:14px 12px 12px;display:block}._compact_hwbuc_23 ._top_hwbuc_2 strong{font-size:16px;line-height:1.4}._compact_hwbuc_23 ._top_hwbuc_2 p{margin:6px 0 12px;font-size:13px;line-height:1.5}._compact_hwbuc_23 ._top_hwbuc_2 ._actions_hwbuc_16{justify-content:flex-start;margin:0}._compact_hwbuc_23 button,._compact_hwbuc_23 select,._compact_hwbuc_23 input{min-height:44px;font-size:16px;line-height:1.35}._compact_hwbuc_23 ._additions_hwbuc_2{margin:0 12px 12px;padding:12px}._compact_hwbuc_23 ._additions_hwbuc_2 strong{font-size:14px}._compact_hwbuc_23 ._addButtons_hwbuc_8{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}._compact_hwbuc_23 ._addButtons_hwbuc_8 button{text-align:left}._compact_hwbuc_23 ._addSet_hwbuc_8 small{font-size:13px}._compact_hwbuc_23 ._additions_hwbuc_2 ._addHint_hwbuc_8{font-size:13px;line-height:1.5}._compact_hwbuc_23 ._tools_hwbuc_2{gap:14px;padding:14px 12px}._compact_hwbuc_23 ._select_hwbuc_11,._compact_hwbuc_23 ._toolLabel_hwbuc_16{font-size:14px;line-height:1.4}._compact_hwbuc_23 ._controls_hwbuc_2{gap:16px;display:grid}._compact_hwbuc_23 ._rotation_hwbuc_16{order:0;min-width:0}._compact_hwbuc_23 ._rotateButtons_hwbuc_16{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}._compact_hwbuc_23 ._rotateButtons_hwbuc_16 button{text-align:left;padding:9px 10px;font-size:16px}._compact_hwbuc_23 ._rotateButtons_hwbuc_16 button small{font-size:14px;display:inline}._compact_hwbuc_23 ._angle_hwbuc_16{gap:8px;font-size:14px}._compact_hwbuc_23 ._angle_hwbuc_16 input{width:88px}._compact_hwbuc_23 ._angle_hwbuc_16 span{flex-basis:100%;font-size:12px}._compact_hwbuc_23 ._arrows_hwbuc_16{grid-template-rows:repeat(2,44px);grid-template-columns:repeat(3,44px);gap:4px}._compact_hwbuc_23 ._arrows_hwbuc_16 button{min-width:44px;min-height:44px;font-size:18px}._compact_hwbuc_23 ._actions_hwbuc_16{align-self:stretch;gap:8px;margin:0;display:flex}._compact_hwbuc_23 ._actions_hwbuc_16 button{flex:1}._compact_hwbuc_23 ._shortcuts_hwbuc_16{font-size:12px;line-height:1.55}._compact_hwbuc_23 ._status_hwbuc_2{padding:0 12px 14px;font-size:14px;line-height:1.5}@media (max-width:900px){._select_hwbuc_11 select,._angle_hwbuc_16 input{font-size:16px}}@media (max-width:760px){._compact_hwbuc_23{grid-template-rows:minmax(150px,46%) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}._compact_hwbuc_23 ._canvasArea_hwbuc_2{grid-area:1/1}._compact_hwbuc_23 ._controlsArea_hwbuc_2{border-top:1px solid #ded8ca;border-left:0;grid-area:2/1}._compact_hwbuc_23 ._legend_hwbuc_2{gap:6px 12px;padding:6px 12px}._compact_hwbuc_23 ._legend_hwbuc_2 span:last-child{display:none}._compact_hwbuc_23 ._addButtons_hwbuc_8{grid-template-columns:repeat(2,minmax(0,1fr))}}._experience_1boao_1{color:#292720;width:100%;min-width:0}._toolbar_1boao_2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}._views_1boao_3{background:#f0eee7;border:1px solid #d8d4c9;border-radius:8px;gap:3px;padding:4px;display:inline-flex}._experience_1boao_1 button{font:inherit;cursor:pointer;font-size:16px;font-weight:600;line-height:1.3;transition:background .16s,color .16s,border-color .16s}._views_1boao_3 button{color:#696458;background:0 0;border:0;border-radius:5px;min-height:44px;padding:8px 15px}._views_1boao_3 button[aria-pressed=true]{color:#fff;background:#292720;box-shadow:0 1px 3px #28251b1a}._views_1boao_3 button:hover:not([aria-pressed=true]){color:#28261f;background:#e5e0d3}._connectButton_1boao_8{color:#726024;text-align:right;background:0 0;border:0;min-height:44px;padding:8px 0}._connectButton_1boao_8:hover{color:#302b1e}._rooms_1boao_10{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:11px;display:flex}._focusLabel_1boao_11{letter-spacing:.08em;text-transform:uppercase;color:#8a8271;margin-right:4px;font-size:.67rem;font-weight:600}._rooms_1boao_10 button{color:#6a6355;background:0 0;border:1px solid #d9d4c7;border-radius:5px;min-height:44px;padding:6px 10px}._rooms_1boao_10 button[aria-pressed=true]{color:#51401b;background:#efe5c9;border-color:#b79543}._rooms_1boao_10 button:hover{border-color:#b79543}._unitCount_1boao_15{color:#8a8271;margin-left:auto;font-size:.68rem}._stage_1boao_16{aspect-ratio:4/3;isolation:isolate;background:#f3f0e8;border:1px solid #ded9cd;border-radius:10px;width:100%;position:relative;overflow:hidden}._experience_1boao_1 ._stage_1boao_16._interiorStage_1boao_17{min-height:320px}._scene_1boao_18{position:absolute;inset:0}._scene_1boao_18 canvas:focus-visible{outline-offset:-5px;outline:3px solid #b18d37}._floorplan_1boao_20{overscroll-behavior:contain;background:#f7f5ee;padding:14px;position:absolute;inset:0;overflow:auto}._floorplanContent_1boao_21{justify-content:center;align-items:center;min-width:100%;min-height:100%;display:flex}._floorplanContent_1boao_21>svg{flex-shrink:0;width:100%;height:100%!important;max-height:none!important}._floorplan_1boao_20:focus-visible{outline-offset:-5px;outline:3px solid #b18d37}._floorplan_1boao_20 [data-tandem-unit]:focus-visible{outline-offset:2px;outline:2px solid #b18d37}._zoomControls_1boao_25{z-index:2;background:#fffdf8f5;border:1px solid #d8d0bf;border-radius:7px;gap:1px;padding:3px;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 2px 8px #50432b0a}._zoomControls_1boao_25 button{color:#51452e;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:4px;font-size:25px;line-height:1;display:flex}._zoomControls_1boao_25 button:hover:not(:disabled){background:#eee6d3}._zoomControls_1boao_25 button:disabled{opacity:.35;cursor:default}._zoomControls_1boao_25 ._fitView_1boao_29{border-left:1px solid #e1d9c8;border-radius:0 4px 4px 0;font-size:16px}._walkControls_1boao_30{z-index:2;touch-action:none;-webkit-user-select:none;user-select:none;grid-template-rows:repeat(2,48px);grid-template-columns:repeat(3,48px);gap:4px;display:grid;position:absolute;bottom:12px;right:12px}._walkControls_1boao_30 button{color:#51452e;touch-action:none;-webkit-touch-callout:none;background:#fffdf8f5;border:1px solid #cec3a9;border-radius:7px;justify-content:center;align-items:center;width:48px;min-height:48px;padding:0;font-size:28px;line-height:1;display:flex;box-shadow:0 2px 8px #50432b14}._walkControls_1boao_30 button:hover,._walkControls_1boao_30 button:active{background:#e9ddb8;border-color:#b39752}._walkForward_1boao_33{grid-area:1/2}._walkLeft_1boao_33{grid-area:2/1}._walkBackward_1boao_33{grid-area:2/2}._walkRight_1boao_33{grid-area:2/3}._walkHint_1boao_34{color:#625a49;pointer-events:none;background:#faf8f0e8;border-radius:4px;max-width:calc(100% - 188px);margin:0;padding:6px 8px;font-size:12px;line-height:1.5;position:absolute;bottom:12px;left:12px}._touchWalkHint_1boao_35{display:none}@media (hover:none),(pointer:coarse){._desktopWalkHint_1boao_36{display:none}._touchWalkHint_1boao_35{display:inline}}._status_1boao_37{text-align:center;color:#716958;pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:.7rem;display:flex;position:absolute;bottom:14px;left:12px;right:12px}._status_1boao_37 span{background:#fbfaf5f2;border:1px solid #dcd4c3;border-radius:20px;padding:7px 11px;box-shadow:0 2px 8px #50432b07}._status_1boao_37 button{pointer-events:auto;color:#59491f;background:#eee3c6;border:1px solid #b99d5c;border-radius:5px;min-height:44px;padding:7px 10px}._stageLabel_1boao_40{color:#716a5b;pointer-events:none;background:#faf8f0e8;border:1px solid #ddd6c7;border-radius:4px;max-width:calc(100% - 180px);padding:6px 9px;font-size:.65rem;position:absolute;top:12px;left:12px}._connection_1boao_41{background:#252824;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._connection_1boao_41 video,._connection_1boao_41 img{object-fit:contain;width:100%;height:100%;display:block}._notice_1boao_43{color:#504a3d;text-align:center;background:#f7f5eef2;border-radius:5px;margin:0;padding:9px 12px;font-size:.72rem;position:absolute;bottom:12px;left:12px;right:12px}._footer_1boao_44{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:11px;display:flex}._footer_1boao_44 p{color:#8a8271;max-width:390px;margin:0;font-size:.68rem;line-height:1.65}._actions_1boao_46{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:12px;max-width:100%;display:flex}._actions_1boao_46 button{color:#6c6045;background:0 0;border:0;border-bottom:1px solid #b9ad8e;min-height:44px;padding:3px 0;font-size:16px}._actions_1boao_46 button:hover{color:#27251e;border-color:#8d6f24}._actions_1boao_46 button:disabled{opacity:.45;cursor:default;border-color:#0000}._experience_1boao_1 button:focus-visible{outline-offset:3px;outline:2px solid #ae8730}@media (max-width:720px){._toolbar_1boao_2{gap:8px}._views_1boao_3 button{padding:8px 12px}._connectButton_1boao_8{font-size:16px}._unitCount_1boao_15{display:none}._footer_1boao_44{display:block}._footer_1boao_44 p{max-width:none}._actions_1boao_46{justify-content:flex-start;gap:18px;max-width:none;margin-top:7px}._floorplan_1boao_20{padding:8px}._stageLabel_1boao_40{font-size:.6rem;top:8px;left:8px}._status_1boao_37{font-size:.63rem;bottom:10px}}@media (max-width:440px){._views_1boao_3{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}._views_1boao_3 button{min-width:0}._connectButton_1boao_8{text-align:left}._rooms_1boao_10{gap:4px}._rooms_1boao_10 button{padding:6px 8px}._focusLabel_1boao_11{display:none}._zoomControls_1boao_25{top:8px;right:8px}._stageLabel_1boao_40{max-width:calc(100% - 166px)}._walkControls_1boao_30{bottom:8px;right:8px}._walkHint_1boao_34{max-width:calc(100% - 176px);bottom:8px;left:8px}}@media (prefers-reduced-motion:reduce){._experience_1boao_1 button{transition:none}}._experience_1boao_1 [hidden]{display:none!important}._tools_1boao_56{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._editButton_1boao_57{color:#5d4a20;background:#efe5c9;border:1px solid #baa15d;border-radius:5px;min-height:44px;padding:7px 11px}._editButton_1boao_57[aria-pressed=true]{color:#fff;background:#65502b;border-color:#65502b}._editButton_1boao_57:hover{border-color:#7c6331}._entranceButton_1boao_60{color:#fff;background:#65502b;border:1px solid #8b783f;border-radius:5px;min-height:44px;padding:7px 11px}._entranceButton_1boao_60:hover:not(:disabled){background:#49391d;border-color:#49391d}._entranceButton_1boao_60:disabled{opacity:.4;cursor:default}._customizationNotice_1boao_61{color:#796543;margin:0 0 12px;font-size:.74rem;line-height:1.6}._editModes_1boao_62{background:#f0eee7;border:1px solid #d8d4c9;border-radius:8px;flex-wrap:wrap;gap:5px;width:fit-content;max-width:100%;margin:0 0 10px;padding:4px;display:flex}._editModes_1boao_62 button{color:#766a52;background:0 0;border:0;border-radius:5px;min-height:44px;padding:8px 14px}._editModes_1boao_62 button[aria-pressed=true]{color:#fff;background:#65502b}._editModes_1boao_62 button:hover:not([aria-pressed=true]){background:#e7dfcd}@media (max-width:720px){._tools_1boao_56{gap:10px}._editButton_1boao_57{font-size:16px}._rooms_1boao_10 button{white-space:nowrap}}._compact_1boao_65{flex-direction:column;height:100%;min-height:0;display:flex;overflow:visible}._compact_1boao_65 ._compactToolbar_1boao_66{z-index:5;background:#fff;border-bottom:1px solid #ded9cd;flex:none;justify-content:flex-start;gap:8px;margin:0;padding:8px 12px;position:relative}._compact_1boao_65 ._views_1boao_3{background:0 0;border:0;border-radius:0;padding:0}._compact_1boao_65 ._views_1boao_3 button{white-space:nowrap;padding:8px 12px}._editTabs_1boao_69{border-left:1px solid #ddd8cb;gap:3px;padding-left:8px;display:flex}._editTabs_1boao_69 button{color:#696458;background:0 0;border:0;border-radius:5px;min-height:44px;padding:8px 12px}._editTabs_1boao_69 button:hover{color:#292720;background:#eee8d9}._editTabs_1boao_69 button[aria-pressed=true]{color:#fff;background:#65502b}._more_1boao_73{flex:none;margin-left:auto;position:relative}._more_1boao_73 summary{color:#5c5036;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px 10px;font-size:16px;font-weight:600;list-style:none;display:flex}._more_1boao_73 summary::-webkit-details-marker{display:none}._more_1boao_73 summary:hover,._more_1boao_73[open] summary{background:#f0ebdf}:is(._more_1boao_73 summary:focus-visible,._morePanel_1boao_77 select:focus-visible){outline-offset:2px;outline:2px solid #ae8730}._morePanel_1boao_77{z-index:10;overscroll-behavior:contain;background:#fffdf8;border:1px solid #d9d1bf;border-radius:8px;gap:4px;width:240px;max-width:calc(100vw - 40px);max-height:280px;padding:10px;display:grid;position:absolute;top:calc(100% + 5px);right:0;overflow:auto;box-shadow:0 12px 32px #3c311a26}._morePanel_1boao_77 label{color:#74664e;gap:6px;margin:2px 2px 8px;font-size:13px;display:grid}._morePanel_1boao_77 select{color:#383429;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cec5b2;border-radius:5px;padding:8px;font-size:16px}._morePanel_1boao_77 button{color:#51452e;text-align:left;background:0 0;border:0;border-radius:4px;min-height:44px;padding:9px}._morePanel_1boao_77 button:hover:not(:disabled){background:#f0e7d2}._morePanel_1boao_77 button:disabled{opacity:.45;cursor:default}._compact_1boao_65 ._stage_1boao_16{aspect-ratio:auto;border:0;border-radius:0;flex:1;min-height:0}._compact_1boao_65 ._editorStage_1boao_85{flex:1;min-height:0;overflow:hidden}._compact_1boao_65 ._editorPanel_1boao_86{height:100%;min-height:0}._compact_1boao_65 ._customizationNotice_1boao_61{background:#fff7e7;flex:none;margin:0;padding:8px 12px;font-size:13px}._compact_1boao_65 ._floorplan_1boao_20{padding:18px 18px 36px}._compactHint_1boao_89{color:#716a5b;pointer-events:none;background:#faf8f0e8;border-radius:4px;margin:0;padding:5px 8px;font-size:12px;line-height:1.4;position:absolute;bottom:10px;left:12px}@media (max-width:720px){._compact_1boao_65 ._compactToolbar_1boao_66{gap:4px 8px;padding:6px 8px}._compact_1boao_65 ._views_1boao_3{flex:100%;justify-content:stretch;width:100%}._compact_1boao_65 ._views_1boao_3 button{flex:1;padding:7px 9px}._editTabs_1boao_69{border-left:0;padding-left:0}._editTabs_1boao_69 button{padding:7px 10px}._compact_1boao_65 ._floorplan_1boao_20{padding:10px 10px 32px}._compactHint_1boao_89{font-size:11px;bottom:8px;left:8px}}._section_ksyht_1{color:#231f20;background:#f5f2ea;padding:32px 0 56px;scroll-margin-top:0}._inner_ksyht_2{width:min(1400px,92%);margin:auto}._workspace_ksyht_3{background:#fff;border:1px solid #dcd5c6;border-radius:12px;flex-direction:column;min-width:0;height:clamp(560px,100dvh - 132px,820px);display:flex;position:relative;box-shadow:0 14px 35px #30271a06}._heading_ksyht_4{flex-shrink:0;justify-content:space-between;align-items:center;gap:18px;padding:17px 24px;display:flex}._heading_ksyht_4 h2{letter-spacing:-.025em;font-size:clamp(25px,2.4vw,34px);line-height:1.15}._heading_ksyht_4 p{color:#756d5e;margin:5px 0 0;font-size:14px;line-height:1.4}._expandButton_ksyht_7{color:#6e5b30;min-height:44px;font:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;font-size:16px;display:inline-flex}._expandButton_ksyht_7 svg,._setupActions_ksyht_8 svg{flex-shrink:0}._setupBar_ksyht_9{background:#faf8f2;border-block:1px solid #e7e0d3;flex-shrink:0;grid-template-columns:minmax(135px,1fr) 150px minmax(170px,1.1fr) auto;align-items:end;gap:16px;padding:13px 24px 15px;display:grid;position:relative}._field_ksyht_10{gap:5px;min-width:0;display:grid}._field_ksyht_10>span,._countField_ksyht_11>label{color:#736752;margin-bottom:0;font-size:12px;font-weight:600;line-height:1.4;display:block}._field_ksyht_10 select{color:#2e2923;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #d6cbb5;border-radius:5px;padding:9px 28px 9px 12px;font-size:16px;line-height:1.4}._field_ksyht_10 select:disabled{opacity:1;color:#4a443b}._countField_ksyht_11>label{margin-bottom:5px}._numberControl_ksyht_15{background:#fff;border:1px solid #d6cbb5;border-radius:5px;height:44px;display:flex;overflow:hidden}._numberControl_ksyht_15 button{color:#53472e;background:#f4eddc;border:0;flex:0 0 44px;place-items:center;min-height:42px;display:grid}._numberControl_ksyht_15 button:disabled{opacity:.35;cursor:default}._numberControl_ksyht_15 input{color:#231f20;width:100%;min-width:0;font:inherit;text-align:center;-webkit-appearance:textfield;appearance:textfield;background:#fff;border:0;border-inline:1px solid #e0d7c5;font-size:20px;font-weight:550}._numberControl_ksyht_15 input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._numberControl_ksyht_15 input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._setupActions_ksyht_8{align-items:center;gap:8px;display:flex}._setupActions_ksyht_8>button{color:#5c513b;min-height:44px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #d6cbb5;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:9px 11px;font-size:16px;line-height:1.4;display:flex}._setupActions_ksyht_8>button[aria-pressed=true],._optionsButton_ksyht_22[aria-expanded=true]{color:#43351c;background:#e9ddbd;border-color:#ac8b3d}._optionsPanel_ksyht_23{z-index:12;background:#fffdf8;border:1px solid #d9ceb8;border-radius:9px;width:min(355px,100% - 32px);max-height:min(430px,65dvh);padding:17px 20px 20px;position:absolute;top:calc(100% + 6px);right:20px;overflow:auto;box-shadow:0 15px 45px #231f2030}._optionsHeading_ksyht_24{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}._optionsHeading_ksyht_24 strong{font-size:18px;font-weight:550}._optionsHeading_ksyht_24 button{color:#5b5142;background:0 0;border:0;place-items:center;width:44px;height:44px;margin:-8px -8px -8px 0;display:grid}._optionsPanel_ksyht_23>p{color:#756d5d;margin-top:15px;font-size:13px;line-height:1.6}._amenityChoice_ksyht_28{cursor:pointer;border-bottom:1px solid #e3dac8;align-items:flex-start;gap:11px;min-height:44px;padding:12px 0;display:flex}._amenityChoice_ksyht_28 input{accent-color:#a57c10;flex-shrink:0;width:19px;height:19px;margin:2px 0 0}._amenityChoice_ksyht_28 strong{font-size:16px;font-weight:550;line-height:1.4;display:block}._amenityChoice_ksyht_28 small{color:#776d58;margin-top:6px;font-size:13px;line-height:1.5;display:block}._rangeControl_ksyht_32{gap:6px;padding-top:18px;font-size:16px;display:grid}._rangeControl_ksyht_32 input{accent-color:#a57c10;cursor:pointer;width:100%;height:44px;margin:0}._rangeControl_ksyht_32 small{color:#776d58;font-size:12px}._countHelp_ksyht_35{color:#8a3425;flex-shrink:0;margin:0;padding:0 24px;font-size:13px;line-height:1.45}._countHelp_ksyht_35:not(:empty){background:#fff8e8;padding-top:8px;padding-bottom:8px}._preview_ksyht_37{flex-direction:column;flex:1;min-width:0;min-height:0;padding:12px 18px 10px;display:flex}._unitChooser_ksyht_38{color:#756d5e;align-items:center;gap:12px;margin-bottom:8px;font-size:14px;display:flex}._unitChooser_ksyht_38 select{color:#231f20;max-width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d6cbb5;border-radius:5px;padding:8px 30px 8px 10px;font-size:16px}._selectionFooter_ksyht_40{background:#fffdf8;border-top:1px solid #e6dece;border-radius:0 0 12px 12px;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;display:flex}._selectionSummary_ksyht_41{min-width:0;line-height:1.4}._selectionSummary_ksyht_41 strong{font-size:16px;font-weight:550;display:block}._selectionSummary_ksyht_41>span{color:#756b59;margin-top:3px;font-size:12px;display:block}._inquiry_ksyht_44{white-space:nowrap;background:#c99b16;border:1px solid #c99b16;border-radius:5px;justify-content:center;align-items:center;gap:16px;min-height:48px;padding:11px 18px;font-size:16px;font-weight:600;line-height:1.4;display:inline-flex}._inquiry_ksyht_44 svg{flex-shrink:0}._inquiry_ksyht_44:hover{background:#ddb446}:is(._workspace_ksyht_3 button:focus-visible,._workspace_ksyht_3 a:focus-visible,._workspace_ksyht_3 input:focus-visible,._workspace_ksyht_3 select:focus-visible){outline-offset:3px;outline:2px solid #805f08}:is(._numberControl_ksyht_15 input:focus-visible,._numberControl_ksyht_15 button:focus-visible){outline-offset:-3px}._expanded_ksyht_48{z-index:110;width:100%;box-shadow:none;border:0;border-radius:0;position:fixed;inset:0;height:100dvh!important;min-height:0!important;max-height:none!important}._expanded_ksyht_48 ._selectionFooter_ksyht_40{padding-bottom:max(12px,env(safe-area-inset-bottom));border-radius:0}@media (max-width:1050px){._setupBar_ksyht_9{grid-template-columns:minmax(130px,1fr) 138px minmax(160px,1fr) auto;gap:12px;padding-inline:18px}._setupActions_ksyht_8{gap:6px}._heading_ksyht_4,._selectionFooter_ksyht_40{padding-inline:18px}}@media (max-width:760px){._section_ksyht_1{padding:24px 0 38px}._inner_ksyht_2{width:94%}._workspace_ksyht_3{border-radius:8px;height:clamp(720px,100dvh - 120px,850px)}._heading_ksyht_4{gap:10px;padding:13px 14px}._heading_ksyht_4 h2{font-size:25px}._heading_ksyht_4 p{font-size:12px}._expandButton_ksyht_7{font-size:16px}._expandButton_ksyht_7>span{display:none}._expandButton_ksyht_7{justify-content:center;width:44px}._setupBar_ksyht_9{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 12px;padding:10px 14px}._countField_ksyht_11{width:100%}._numberControl_ksyht_15{max-width:none}._numberControl_ksyht_15 input{flex:1}._setupActions_ksyht_8{justify-content:flex-end}._setupActions_ksyht_8>button{flex:1;padding:9px 8px}._optionsPanel_ksyht_23{right:10px}._preview_ksyht_37{padding:9px 10px 8px}._selectionFooter_ksyht_40{gap:10px;padding:10px 14px}._selectionSummary_ksyht_41 strong{font-size:14px}._selectionSummary_ksyht_41>span{font-size:11px}._inquiry_ksyht_44{white-space:normal;text-align:center;gap:7px;max-width:155px;padding:10px 12px}._expanded_ksyht_48 ._preview_ksyht_37{min-height:180px}._expanded_ksyht_48{overflow:auto}}@media (max-width:380px){._heading_ksyht_4 h2{font-size:23px}._setupBar_ksyht_9{gap:9px;padding-inline:10px}._field_ksyht_10 select{padding-left:9px}._selectionFooter_ksyht_40{padding-inline:10px}._inquiry_ksyht_44{max-width:135px}._unitChooser_ksyht_38{flex-wrap:wrap;gap:4px}}._mediaFrame_ksyht_62{aspect-ratio:16/10;background:#fff;width:100%;position:relative;overflow:hidden}._mediaFrame_ksyht_62>img,._mediaFrame_ksyht_62>video{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}._sequenceControls_ksyht_62{border-top:1px solid #e9e4d9;align-items:center;gap:16px;min-height:49px;padding-top:12px;display:flex}._sequenceControls_ksyht_62 button{min-width:82px;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;font-size:16px;display:flex}._scrubber_ksyht_62{color:#69645c;flex:1;gap:6px;font-size:9px;display:grid}._scrubber_ksyht_62 input{accent-color:#a57c10;cursor:ew-resize;width:100%;height:44px;margin:0}._percent_ksyht_62{font-variant-numeric:tabular-nums;color:#69645c;min-width:27px;font-size:10px}._loading_ksyht_62{white-space:nowrap;background:#fffffff0;padding:9px 14px;font-size:11px;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}._mediaError_ksyht_62{color:#8f2424;font-size:11px;line-height:1.6}@media (prefers-reduced-motion:reduce){._workspace_ksyht_3 *{scroll-behavior:auto;transition:none!important}}@media (max-height:620px){._expanded_ksyht_48{overflow:auto}._expanded_ksyht_48 ._preview_ksyht_37{flex:none;height:420px;min-height:420px}._expanded_ksyht_48 ._selectionFooter_ksyht_40{margin-top:auto}}
