.room-planner-onboarding-module__JSK5fq__planner{grid-template-rows:minmax(0,1fr) 52px;grid-template-columns:76px minmax(0,1fr) 230px;gap:12px;min-height:0;display:grid}.room-planner-onboarding-module__JSK5fq__planner button{color:inherit;cursor:pointer;background:#202628;border:1px solid #384044;border-radius:5px;justify-content:center;align-items:center;gap:12px;min-height:44px;display:flex}.room-planner-onboarding-module__JSK5fq__planner button:disabled{opacity:.4;cursor:default}.room-planner-onboarding-module__JSK5fq__planner button[aria-pressed=true]{border-color:var(--studio-accent-strong);background:#68513c}.room-planner-onboarding-module__JSK5fq__planner input:focus-visible,.room-planner-onboarding-module__JSK5fq__planner svg [tabindex]:focus-visible{outline:2px solid var(--studio-accent-strong);outline-offset:3px}.room-planner-onboarding-module__JSK5fq__tools{background:#19202288;border:1px solid #2c3437;flex-direction:column;gap:8px;padding:7px;display:flex}.room-planner-onboarding-module__JSK5fq__tools button{flex-direction:column;gap:10px;min-height:88px;padding:10px 3px;font-size:13px}.room-planner-onboarding-module__JSK5fq__tools svg{width:27px;height:27px}.room-planner-onboarding-module__JSK5fq__canvas{background:#171e20;border:1px solid #30383b;min-width:0;min-height:0;overflow:hidden}.room-planner-onboarding-module__JSK5fq__canvas .room-plan-wrap{width:100%;height:100%;margin:0;padding:0;position:relative}.room-planner-onboarding-module__JSK5fq__canvas .room-plan{box-shadow:none;aspect-ratio:auto;background:0 0;border-radius:0;min-height:0;max-height:none;overflow:hidden}.room-planner-onboarding-module__JSK5fq__canvas svg{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.room-planner-onboarding-module__JSK5fq__canvas .plan-wall-line{stroke:#edece7;stroke-width:4px;vector-effect:non-scaling-stroke;cursor:pointer}.room-planner-onboarding-module__JSK5fq__canvas .plan-wall-line.selected{stroke:var(--studio-accent-strong);stroke-width:7px;stroke-dasharray:12 3}.room-planner-onboarding-module__JSK5fq__canvas .plan-point{fill:#d9aa78;stroke:#f9eadb;stroke-width:1.5px;vector-effect:non-scaling-stroke;r:45}.room-planner-onboarding-module__JSK5fq__canvas .plan-wall-preview{stroke:#e4a05e;stroke-width:2px;stroke-dasharray:10 7;vector-effect:non-scaling-stroke;pointer-events:none}.room-planner-onboarding-module__JSK5fq__selectedVertex{fill:none;stroke:#efb371;stroke-width:2px;vector-effect:non-scaling-stroke;pointer-events:none}.room-planner-onboarding-module__JSK5fq__canvas .plan-snap-point{fill:none;stroke:#efb371;stroke-width:2px;vector-effect:non-scaling-stroke;pointer-events:none}.room-planner-onboarding-module__JSK5fq__measure{fill:#eee;text-anchor:middle;pointer-events:none;paint-order:stroke;stroke:#171e20;stroke-width:18px}.room-planner-onboarding-module__JSK5fq__crossing{fill:#ff8d87;stroke:#ff8d87;text-anchor:middle;pointer-events:none}.room-planner-onboarding-module__JSK5fq__crossing circle{fill:#581e2699;stroke-width:3px;vector-effect:non-scaling-stroke}.room-planner-onboarding-module__JSK5fq__properties{background:#192022aa;border:1px solid #343c40;border-radius:5px;min-width:0;padding:20px 16px;overflow:auto}.room-planner-onboarding-module__JSK5fq__properties h2,.room-planner-onboarding-module__JSK5fq__sheet h2{margin:0 0 14px;font-size:20px}.room-planner-onboarding-module__JSK5fq__properties p,.room-planner-onboarding-module__JSK5fq__sheet p{color:#bec5c7;font-size:14px}.room-planner-onboarding-module__JSK5fq__properties hr,.room-planner-onboarding-module__JSK5fq__sheet hr{border:0;border-top:1px solid #3b4245;margin:22px 0}.room-planner-onboarding-module__JSK5fq__inputRow{align-items:center;gap:8px;margin-top:4px;display:flex}.room-planner-onboarding-module__JSK5fq__inputRow input{color:#fff;background:#141a1c;border:1px solid #3d474b;border-radius:5px;width:100%;min-width:0;height:44px;padding:6px 12px;font-size:20px}.room-planner-onboarding-module__JSK5fq__inputRow input[aria-invalid=true]{border-color:#ff8d87}.room-planner-onboarding-module__JSK5fq__toggle{align-items:center;gap:12px;font-size:14px;display:flex}.room-planner-onboarding-module__JSK5fq__toggle input{accent-color:#ca9968;width:22px;height:22px}.room-planner-onboarding-module__JSK5fq__tip{font-size:12px!important}.room-planner-onboarding-module__JSK5fq__error{color:#ffa49c!important}.room-planner-onboarding-module__JSK5fq__zoom{grid-column:1/3;align-items:center;gap:14px;display:flex}.room-planner-onboarding-module__JSK5fq__zoom button{min-width:44px;padding:8px}.room-planner-onboarding-module__JSK5fq__zoom input{accent-color:#d4a16e;width:180px;min-width:40px}.room-planner-onboarding-module__JSK5fq__planner .room-planner-onboarding-module__JSK5fq__propertiesButton{display:none}.room-planner-onboarding-module__JSK5fq__sheet{color:#f4f4f2;background:#202729;border:1px solid #596166;border-radius:12px;width:min(400px,100% - 24px);max-height:85dvh;padding:24px}.room-planner-onboarding-module__JSK5fq__sheet::backdrop{background:#0009}.room-planner-onboarding-module__JSK5fq__sheet>button{margin-left:auto}@media (max-width:1200px){.room-planner-onboarding-module__JSK5fq__planner{grid-template-columns:64px minmax(0,1fr) 200px;gap:8px}.room-planner-onboarding-module__JSK5fq__properties{padding:16px 12px}}@media (max-width:900px){.room-planner-onboarding-module__JSK5fq__planner{grid-template-rows:minmax(0,1fr) 56px 48px;grid-template-columns:minmax(0,1fr) auto;gap:8px}.room-planner-onboarding-module__JSK5fq__canvas{grid-area:1/1/auto/-1}.room-planner-onboarding-module__JSK5fq__tools{background:0 0;border:0;flex-direction:row;grid-area:2/1;padding:0}.room-planner-onboarding-module__JSK5fq__tools button{flex:1;gap:2px;min-height:52px;padding:3px;font-size:11px}.room-planner-onboarding-module__JSK5fq__tools svg{width:20px;height:20px}.room-planner-onboarding-module__JSK5fq__properties{display:none}.room-planner-onboarding-module__JSK5fq__planner .room-planner-onboarding-module__JSK5fq__propertiesButton{flex-direction:column;grid-area:2/2;gap:2px;padding:8px;font-size:12px;display:flex}.room-planner-onboarding-module__JSK5fq__zoom{grid-area:3/1/auto/-1;gap:8px}.room-planner-onboarding-module__JSK5fq__zoom input{flex:1;width:60px}.room-planner-onboarding-module__JSK5fq__zoom button{font-size:12px}}.room-planner-onboarding-module__JSK5fq__elementPlanner{grid-template-rows:minmax(0,1fr) 44px;height:100%;min-height:0;display:grid}.room-planner-onboarding-module__JSK5fq__elementZoom{align-items:center;gap:8px;font-size:12px;display:flex;overflow:hidden}.room-planner-onboarding-module__JSK5fq__elementZoom button{min-width:44px;min-height:40px;color:inherit;background:#22292c;border:1px solid #475056;border-radius:4px;align-items:center;gap:6px;display:flex}.room-planner-onboarding-module__JSK5fq__elementZoom svg{width:18px}:is(.room-planner-onboarding-module__JSK5fq__elementPlanner .room-plan-selection-card,.room-planner-onboarding-module__JSK5fq__elementPlanner .wall-length-chip){display:none}.room-planner-onboarding-module__JSK5fq__elementPlanner .plan-wall-line{stroke:#bac0c2;stroke-width:100px;stroke-linecap:butt;vector-effect:none;cursor:pointer}.room-planner-onboarding-module__JSK5fq__elementPlanner .plan-wall-line.selected{stroke:#efb470}.room-planner-onboarding-module__JSK5fq__elementPlanner .plan-point{fill:#c7c9c7}.room-planner-onboarding-module__JSK5fq__elementPlanner .room-plan-wrap>svg>polygon{fill:#202a2e}.room-planner-onboarding-module__JSK5fq__elementPlanner .room-plan-wrap{height:100%}.room-planner-onboarding-module__JSK5fq__elementPlanner [tabindex]:focus-visible{outline:3px solid #efb470}@media (max-width:700px){.room-planner-onboarding-module__JSK5fq__elementZoom span{display:none}}.room-planner-onboarding-module__JSK5fq__elementPlanner[data-placing=true] .plan-wall-line{stroke:#e9b778}
.studio-module__OB-QGq__shell{--studio-bg:#1c2022;--studio-panel:#232729;--studio-line:#45494b;--studio-text:#f5f5f3;--studio-muted:#c1c3c3;width:100%;height:100dvh;color:var(--studio-text);background:var(--studio-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;grid-template-rows:54px minmax(0,1fr);font-family:Arial,Helvetica,sans-serif;line-height:1.45;display:grid;overflow:hidden}.studio-module__OB-QGq__titlebar{z-index:2;background:#212527;border-bottom:1px solid #0c0f10;justify-content:space-between;align-items:center;gap:16px;padding:0 22px;display:flex}.studio-module__OB-QGq__brand{white-space:nowrap;align-items:center;gap:16px;font-size:20px;font-weight:600;display:flex}.studio-module__OB-QGq__logo{background:#8c6848;border-radius:4px;place-items:center;width:30px;height:32px;display:grid}.studio-module__OB-QGq__logo img{filter:brightness(0)invert();width:23px;height:25px}.studio-module__OB-QGq__titlebar nav{align-items:center;gap:20px;display:flex}.studio-module__OB-QGq__titlebar nav button,.studio-module__OB-QGq__titlebar nav a{color:var(--studio-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}.studio-module__OB-QGq__titlebar nav a{border-left:1px solid var(--studio-line);padding-left:22px}.studio-module__OB-QGq__workspace{isolation:isolate;scrollbar-color:#777 #202426;min-height:0;position:relative;overflow:auto}.studio-module__OB-QGq__architecture{color:#a68a66;opacity:.15;z-index:-1;pointer-events:none;width:100%;height:100%;min-height:700px;position:absolute;inset:0}.studio-module__OB-QGq__workspace:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#1c2022 28%,#0000 86%);position:absolute;inset:0}.studio-module__OB-QGq__entry{text-align:center;width:min(1124px,100% - 64px);margin:0 auto;padding:clamp(24px,5.3dvh,58px) 0 4px}.studio-module__OB-QGq__heading{margin-bottom:26px}.studio-module__OB-QGq__welcome{color:var(--studio-accent-strong);margin:0 0 10px;font-size:20px;font-weight:500}.studio-module__OB-QGq__entry h1{letter-spacing:-.025em;margin:0 0 10px;font-size:clamp(30px,3.45vw,56px);font-weight:650;line-height:1.15}.studio-module__OB-QGq__heading>p:last-child{color:var(--studio-muted);margin:0;font-size:clamp(16px,1.4vw,22px)}.studio-module__OB-QGq__cards{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;min-width:0;margin:0;padding:0;display:grid}.studio-module__OB-QGq__card{cursor:pointer;min-width:0;display:block;position:relative}.studio-module__OB-QGq__card input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.studio-module__OB-QGq__cardSurface{border:1px solid var(--studio-line);background:var(--studio-panel);border-radius:10px;transition:border-color .16s,box-shadow .16s;display:block;overflow:hidden;box-shadow:0 5px 14px #0002}.studio-module__OB-QGq__picture{aspect-ratio:1.7;background:#252a2c;display:block;position:relative;overflow:hidden}.studio-module__OB-QGq__picture img{object-fit:cover;filter:brightness(.77)saturate(.75);transition:filter .16s}.studio-module__OB-QGq__caption{text-align:left;align-items:center;gap:20px;min-height:65px;padding:12px 24px;font-size:16px;display:flex}.studio-module__OB-QGq__caption svg{flex-shrink:0}.studio-module__OB-QGq__card:hover .studio-module__OB-QGq__cardSurface{border-color:#b29a7f;box-shadow:0 5px 20px #0005}.studio-module__OB-QGq__card:hover img{filter:brightness(.92)saturate(.85)}.studio-module__OB-QGq__card input:checked+.studio-module__OB-QGq__cardSurface{border-color:var(--studio-accent-strong);box-shadow:0 0 0 1px var(--studio-accent-strong)}.studio-module__OB-QGq__card input:checked+.studio-module__OB-QGq__cardSurface .studio-module__OB-QGq__caption svg{color:var(--studio-accent-strong)}.studio-module__OB-QGq__card input:focus-visible+.studio-module__OB-QGq__cardSurface{outline:3px solid var(--studio-text);outline-offset:4px}.studio-module__OB-QGq__shell button:focus-visible,.studio-module__OB-QGq__shell a:focus-visible,.studio-module__OB-QGq__methods input:focus-visible{outline:3px solid var(--studio-accent-strong);outline-offset:4px}.studio-module__OB-QGq__customRoom{place-items:center;display:grid;position:absolute;inset:12px 25px}.studio-module__OB-QGq__customRoom>svg:first-child{fill:none;stroke:#747a7c;stroke-dasharray:4 3;width:100%;height:100%}.studio-module__OB-QGq__customRoom>svg:last-child{position:absolute}.studio-module__OB-QGq__actions{justify-items:center;gap:10px;margin-top:26px;display:grid}.studio-module__OB-QGq__continue{border:1px solid var(--studio-accent-strong);background:var(--studio-accent);color:#191b1c;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:20px;width:min(328px,100%);min-height:50px;padding:10px 22px;font-size:17px;font-weight:600;transition:background .16s,opacity .16s;display:inline-flex}.studio-module__OB-QGq__continue:hover:not(:disabled){background:var(--studio-accent-strong)}.studio-module__OB-QGq__continue:disabled{opacity:.42;cursor:not-allowed}.studio-module__OB-QGq__resume{text-underline-offset:3px;min-height:44px;color:var(--studio-muted);justify-content:center;align-items:center;font-size:15px;text-decoration:underline;display:inline-flex}.studio-module__OB-QGq__resume:hover{color:var(--studio-text)}.studio-module__OB-QGq__progress{color:var(--studio-muted);margin-top:14px}.studio-module__OB-QGq__progress>span{justify-content:center;align-items:center;margin-bottom:10px;display:flex}.studio-module__OB-QGq__progress i{background:#292e30;border:1px solid #62676a;border-radius:50%;width:11px;height:11px;position:relative}.studio-module__OB-QGq__progress i+i{margin-left:38px}.studio-module__OB-QGq__progress i+i:before{content:"";background:#474c4e;width:38px;height:1px;position:absolute;top:4px;right:10px}.studio-module__OB-QGq__progress i.studio-module__OB-QGq__current{background:var(--studio-accent-strong);border-color:var(--studio-accent-strong)}.studio-module__OB-QGq__progress small{font-size:14px}.studio-module__OB-QGq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.studio-module__OB-QGq__help{border:1px solid var(--studio-line);width:min(480px,100% - 32px);color:var(--studio-text);background:var(--studio-panel);border-radius:12px;padding:36px}.studio-module__OB-QGq__help::backdrop{background:#000a}.studio-module__OB-QGq__help h2{margin-top:14px;font-size:25px}.studio-module__OB-QGq__help p{color:var(--studio-muted)}.studio-module__OB-QGq__close{min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;position:absolute;top:8px;right:10px}.studio-module__OB-QGq__nextStep{padding-top:12dvh}.studio-module__OB-QGq__nextStep>p{color:var(--studio-muted)}.studio-module__OB-QGq__methods{border:0;flex-wrap:wrap;justify-content:center;gap:20px;margin:40px auto 25px;padding:0;display:flex}.studio-module__OB-QGq__methods legend{color:var(--studio-muted);margin:0 auto 18px}.studio-module__OB-QGq__methods label{border:1px solid var(--studio-line);background:var(--studio-panel);cursor:pointer;border-radius:10px;align-items:center;gap:16px;min-height:110px;padding:24px;display:flex}.studio-module__OB-QGq__methods input{width:20px;height:20px;accent-color:var(--studio-accent)}.studio-module__OB-QGq__methods label:has(:checked){border-color:var(--studio-accent-strong)}.studio-module__OB-QGq__placeholder{font-size:15px}@media (min-width:901px) and (max-height:820px){.studio-module__OB-QGq__entry{max-width:1000px;padding-top:18px}.studio-module__OB-QGq__heading{margin-bottom:16px}.studio-module__OB-QGq__entry h1{font-size:42px}.studio-module__OB-QGq__picture{aspect-ratio:1.95}.studio-module__OB-QGq__caption{min-height:56px}.studio-module__OB-QGq__actions{margin-top:20px}.studio-module__OB-QGq__progress{margin-top:8px}}@media (max-width:1100px){.studio-module__OB-QGq__entry{width:calc(100% - 48px)}.studio-module__OB-QGq__caption{gap:10px;padding:12px;font-size:15px}}@media (max-width:900px){.studio-module__OB-QGq__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-module__OB-QGq__entry{max-width:680px;padding-top:32px}.studio-module__OB-QGq__picture{aspect-ratio:2}.studio-module__OB-QGq__caption{padding:12px 20px}}@media (max-width:600px){.studio-module__OB-QGq__shell{grid-template-rows:54px minmax(0,1fr)}.studio-module__OB-QGq__titlebar{gap:8px;padding:0 14px}.studio-module__OB-QGq__brand{gap:10px;font-size:17px}.studio-module__OB-QGq__titlebar nav{gap:8px}.studio-module__OB-QGq__titlebar nav span{display:none}.studio-module__OB-QGq__titlebar nav button,.studio-module__OB-QGq__titlebar nav a{border:0;min-width:44px;padding:0}.studio-module__OB-QGq__entry{width:calc(100% - 28px);padding-top:28px}.studio-module__OB-QGq__welcome{font-size:16px}.studio-module__OB-QGq__entry h1{font-size:32px}.studio-module__OB-QGq__heading>p:last-child{max-width:330px;margin:0 auto;font-size:15px}.studio-module__OB-QGq__cards{gap:12px}.studio-module__OB-QGq__picture{aspect-ratio:1.5}.studio-module__OB-QGq__caption{gap:8px;min-height:58px;padding:10px;font-size:13px}.studio-module__OB-QGq__caption svg{width:23px;height:23px}.studio-module__OB-QGq__actions{margin-top:24px}.studio-module__OB-QGq__customRoom{inset:8px}.studio-module__OB-QGq__help{padding:28px}.studio-module__OB-QGq__methods{flex-direction:column}.studio-module__OB-QGq__methods label{min-height:80px}}@media (prefers-reduced-motion:reduce){.studio-module__OB-QGq__shell *,.studio-module__OB-QGq__shell :before{scroll-behavior:auto!important;transition:none!important}}
.room-method-module__e5MhJq__page{text-align:center;width:min(1124px,100% - 48px);margin:0 auto;padding:20px 0 22px}.room-method-module__e5MhJq__topRow{justify-content:center;align-items:center;min-height:50px;margin-bottom:18px;display:flex;position:relative}.room-method-module__e5MhJq__back{align-items:center;gap:12px;min-height:44px;padding:0 4px;font-size:19px;display:inline-flex;position:absolute;left:12px}.room-method-module__e5MhJq__back:hover{color:var(--studio-accent-strong)}.room-method-module__e5MhJq__category{border:1px solid var(--studio-line);background:var(--studio-panel);border-radius:30px;justify-content:center;align-items:center;gap:18px;min-height:50px;padding:8px 28px;font-size:19px;display:inline-flex;box-shadow:inset 0 1px #ffffff0b}.room-method-module__e5MhJq__category svg{color:var(--studio-accent-strong);flex-shrink:0}.room-method-module__e5MhJq__heading{margin-bottom:26px}.room-method-module__e5MhJq__heading h1{letter-spacing:-.025em;margin:0 0 10px;font-size:clamp(30px,3vw,50px);font-weight:650;line-height:1.15}.room-method-module__e5MhJq__heading>p:last-child{color:var(--studio-muted);margin:0;font-size:22px}.room-method-module__e5MhJq__choices{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;min-width:0;max-width:898px;margin:0 auto;padding:0;display:grid}.room-method-module__e5MhJq__card{cursor:pointer;min-width:0;display:flex;position:relative}.room-method-module__e5MhJq__card>input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.room-method-module__e5MhJq__surface{border:1px solid var(--studio-line);background:var(--studio-panel);border-radius:12px;flex-direction:column;width:100%;min-width:0;transition:border-color .16s,box-shadow .16s;display:flex;box-shadow:0 5px 18px #0002}.room-method-module__e5MhJq__visual{padding:12px 12px 0;display:block}.room-method-module__e5MhJq__visual img{aspect-ratio:440/265;object-fit:contain;width:100%;height:auto;display:block}.room-method-module__e5MhJq__copy{text-align:left;flex-direction:column;flex:1;gap:5px;padding:9px 30px 14px;display:flex}.room-method-module__e5MhJq__copy strong{letter-spacing:-.02em;font-size:28px;font-weight:600;line-height:1.15;display:block}.room-method-module__e5MhJq__copy>span{min-height:52px;color:var(--studio-muted);font-size:19px;line-height:1.3;display:block}.room-method-module__e5MhJq__benefits{color:var(--studio-muted);border-top:1px solid #3a4042;grid-template-columns:1fr 1fr;margin:0 22px;padding:18px 0;display:grid}.room-method-module__e5MhJq__benefits>span{justify-content:center;align-items:center;gap:14px;min-height:34px;font-size:15px;display:flex}.room-method-module__e5MhJq__benefits>span+span{border-left:1px solid var(--studio-line)}.room-method-module__e5MhJq__benefits svg{flex-shrink:0}.room-method-module__e5MhJq__card:hover .room-method-module__e5MhJq__surface{border-color:#b29a7f;box-shadow:0 5px 22px #0005}.room-method-module__e5MhJq__card>input:checked+.room-method-module__e5MhJq__surface{border-color:var(--studio-accent-strong);box-shadow:0 0 0 1px var(--studio-accent-strong)}.room-method-module__e5MhJq__card>input:checked+.room-method-module__e5MhJq__surface .room-method-module__e5MhJq__benefits svg{color:var(--studio-accent-strong)}.room-method-module__e5MhJq__card>input:focus-visible+.room-method-module__e5MhJq__surface{outline:3px solid var(--studio-text);outline-offset:4px}.room-method-module__e5MhJq__actions{margin-top:24px}.room-method-module__e5MhJq__progress{margin-top:32px}.room-method-module__e5MhJq__placeholder{text-align:center;width:min(680px,100% - 40px);margin:9dvh auto}.room-method-module__e5MhJq__placeholder h1{font-size:clamp(30px,4vw,48px)}.room-method-module__e5MhJq__summary{background:var(--studio-panel);border:1px solid var(--studio-line);text-align:left;border-radius:12px;gap:20px;margin:28px 0;padding:28px;display:grid}.room-method-module__e5MhJq__summary dt{color:var(--studio-muted);font-size:14px}.room-method-module__e5MhJq__summary dd{margin:4px 0 0;font-size:21px}@media (min-width:701px) and (max-height:820px){.room-method-module__e5MhJq__page{padding-top:14px;padding-bottom:12px}.room-method-module__e5MhJq__topRow{margin-bottom:10px}.room-method-module__e5MhJq__heading{margin-bottom:18px}.room-method-module__e5MhJq__heading h1{font-size:40px}.room-method-module__e5MhJq__heading>p:last-child{font-size:19px}.room-method-module__e5MhJq__choices{max-width:790px}.room-method-module__e5MhJq__visual img{max-height:184px}.room-method-module__e5MhJq__copy{padding:5px 24px 12px}.room-method-module__e5MhJq__copy strong{font-size:25px}.room-method-module__e5MhJq__copy>span{min-height:44px;font-size:17px}.room-method-module__e5MhJq__benefits{padding:12px 0}.room-method-module__e5MhJq__benefits>span{gap:10px;font-size:14px}.room-method-module__e5MhJq__actions{margin-top:18px}.room-method-module__e5MhJq__progress{margin-top:20px}}@media (max-width:900px){.room-method-module__e5MhJq__copy{padding-left:20px;padding-right:20px}.room-method-module__e5MhJq__copy strong{font-size:25px}.room-method-module__e5MhJq__benefits{margin:0 12px}.room-method-module__e5MhJq__benefits>span{gap:8px;font-size:13px}.room-method-module__e5MhJq__benefits svg{width:25px}}@media (max-width:700px){.room-method-module__e5MhJq__page{width:calc(100% - 32px);padding-top:16px}.room-method-module__e5MhJq__topRow{justify-content:flex-end;gap:12px;margin-bottom:22px}.room-method-module__e5MhJq__back{margin-right:auto;font-size:16px;position:static}.room-method-module__e5MhJq__category{gap:10px;min-height:44px;padding:6px 16px;font-size:16px}.room-method-module__e5MhJq__category svg{width:23px}.room-method-module__e5MhJq__heading h1{font-size:32px}.room-method-module__e5MhJq__heading>p:last-child{font-size:17px}.room-method-module__e5MhJq__choices{grid-template-columns:1fr;gap:20px;max-width:430px}.room-method-module__e5MhJq__copy{padding:8px 24px 14px}.room-method-module__e5MhJq__copy strong{font-size:25px}.room-method-module__e5MhJq__copy>span{min-height:44px;font-size:17px}.room-method-module__e5MhJq__visual img{max-height:220px}.room-method-module__e5MhJq__benefits{margin:0 20px;padding:14px 0}.room-method-module__e5MhJq__benefits>span{font-size:14px}.room-method-module__e5MhJq__progress{margin-top:24px}}@media (max-width:360px){.room-method-module__e5MhJq__category{padding:6px 10px;font-size:14px}.room-method-module__e5MhJq__back{gap:6px}.room-method-module__e5MhJq__copy{padding-left:18px;padding-right:18px}.room-method-module__e5MhJq__copy strong{font-size:23px}.room-method-module__e5MhJq__benefits{margin:0 12px}.room-method-module__e5MhJq__benefits>span{gap:7px;font-size:12px}}
.custom-room-module__MY5YgW__page{grid-template-rows:auto minmax(0,1fr) auto;gap:14px;height:100%;min-height:0;padding:16px 16px 12px;display:grid}.custom-room-module__MY5YgW__heading{text-align:center;position:relative}.custom-room-module__MY5YgW__heading>p:first-of-type{color:var(--studio-accent-strong);margin:0 0 8px;font-size:19px}.custom-room-module__MY5YgW__heading h1{margin:0;font-size:clamp(27px,2.8vw,44px);line-height:1.2}.custom-room-module__MY5YgW__heading>p:last-child{color:#bcc3c7;margin:8px 0 0;font-size:clamp(14px,1.4vw,20px)}.custom-room-module__MY5YgW__navigation{align-items:center;gap:22px;display:flex;position:absolute;top:0;left:0}.custom-room-module__MY5YgW__navigation a,.custom-room-module__MY5YgW__navigation span{align-items:center;gap:12px;min-height:44px;display:flex}.custom-room-module__MY5YgW__navigation span{border:1px solid #3d4448;border-radius:7px;padding:8px 15px}.custom-room-module__MY5YgW__navigation svg{color:var(--studio-accent-strong)}.custom-room-module__MY5YgW__footer{text-align:center;grid-template-columns:1fr 1fr 1fr;align-items:center;display:grid}.custom-room-module__MY5YgW__footer>div:first-child{grid-column:2;margin:0}.custom-room-module__MY5YgW__finish{grid-column:3;justify-self:end;width:min(320px,100%)}.custom-room-module__MY5YgW__finish small{color:#bac1c4;margin-top:4px;font-size:12px;display:block}.custom-room-module__MY5YgW__finish button{min-height:46px;font-size:15px}.custom-room-module__MY5YgW__error{color:#ffaca4;margin:4px 0 0;font-size:13px}@media (max-width:1200px){.custom-room-module__MY5YgW__navigation{justify-content:space-between;margin-bottom:6px;position:static}.custom-room-module__MY5YgW__heading>p:first-of-type{display:none}.custom-room-module__MY5YgW__page{gap:10px;padding:10px}.custom-room-module__MY5YgW__heading h1{font-size:30px}}@media (max-width:900px){.custom-room-module__MY5YgW__footer{grid-template-columns:60px minmax(0,1fr);gap:10px}.custom-room-module__MY5YgW__footer>div:first-child{grid-column:1}.custom-room-module__MY5YgW__footer>div:first-child i+i{margin-left:8px}.custom-room-module__MY5YgW__footer>div:first-child i+i:before{width:8px}.custom-room-module__MY5YgW__finish{grid-column:2}.custom-room-module__MY5YgW__heading h1{font-size:27px}.custom-room-module__MY5YgW__navigation span{padding:3px 9px;font-size:14px}}
.building-elements-module__vLhAqW__editor{color:#f2f3f1;background:#141c1f;flex-direction:column;gap:12px;height:100%;min-height:0;padding:12px 14px;display:flex;overflow:hidden}.building-elements-module__vLhAqW__editor *{box-sizing:border-box}.building-elements-module__vLhAqW__editor button,.building-elements-module__vLhAqW__editor select,.building-elements-module__vLhAqW__editor input,.building-elements-module__vLhAqW__editor textarea{font:inherit;color:inherit;background:#20282b;border:1px solid #455057;border-radius:5px}.building-elements-module__vLhAqW__editor button{cursor:pointer;min-height:44px;padding:8px 12px}.building-elements-module__vLhAqW__editor button:disabled{opacity:.4;cursor:default}.building-elements-module__vLhAqW__editor button[aria-pressed=true],.building-elements-module__vLhAqW__editor .building-elements-module__vLhAqW__primary{background:#785638;border-color:#efb470}.building-elements-module__vLhAqW__editor :focus-visible{outline-offset:2px;outline:2px solid #efb470}.building-elements-module__vLhAqW__heading{flex-shrink:0;align-items:center;gap:20px;display:flex}.building-elements-module__vLhAqW__heading>a{color:inherit;align-items:center;gap:8px;text-decoration:none;display:flex}.building-elements-module__vLhAqW__heading>span{border:1px solid #394349;border-radius:8px;padding:12px}.building-elements-module__vLhAqW__heading>div:not(.building-elements-module__vLhAqW__save){text-align:center;flex:1}.building-elements-module__vLhAqW__heading h1{margin:0;font-size:clamp(22px,2.4vw,38px)}.building-elements-module__vLhAqW__heading p{color:#bac5ca;margin:0}.building-elements-module__vLhAqW__save{max-width:160px;font-size:13px}.building-elements-module__vLhAqW__workspace{flex:1;grid-template-columns:72px 220px minmax(0,1fr) 240px;gap:12px;min-height:0;display:grid}.building-elements-module__vLhAqW__tools{flex-direction:column;gap:8px;display:flex}.building-elements-module__vLhAqW__tools button{flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:82px;font-size:12px;display:flex}.building-elements-module__vLhAqW__tools svg{width:24px}.building-elements-module__vLhAqW__catalog,.building-elements-module__vLhAqW__inspector{background:#182125;border:1px solid #344046;border-radius:5px;min-width:0;padding:14px;overflow:auto}.building-elements-module__vLhAqW__editor h2{margin:0 0 16px;font-size:19px}.building-elements-module__vLhAqW__tabs{margin:0 -10px 12px;display:flex}.building-elements-module__vLhAqW__tabs button{border:0;border-radius:0;flex:1;padding:4px;font-size:12px}.building-elements-module__vLhAqW__tabs button[aria-pressed=true]{background:0 0;border-bottom:2px solid #efb470}.building-elements-module__vLhAqW__items{flex-direction:column;gap:6px;display:flex}.building-elements-module__vLhAqW__items button{text-align:left;align-items:center;gap:14px;min-height:53px;display:flex}.building-elements-module__vLhAqW__items svg{flex-shrink:0;width:26px}.building-elements-module__vLhAqW__canvas{background:#20292d;border:1px solid #344046;min-width:0;min-height:0;overflow:hidden}.building-elements-module__vLhAqW__inspector fieldset{border:0;min-width:0;margin:0;padding:0}.building-elements-module__vLhAqW__inspector label{color:#d2dadf;margin:0 0 13px;font-size:14px;display:block}.building-elements-module__vLhAqW__inspector label>span{align-items:center;gap:6px;display:flex}.building-elements-module__vLhAqW__inspector input,.building-elements-module__vLhAqW__inspector select,.building-elements-module__vLhAqW__inspector textarea{width:100%;min-width:0;min-height:42px;margin-top:5px;padding:8px;display:block}.building-elements-module__vLhAqW__inspector p{font-size:13px}.building-elements-module__vLhAqW__inspector [aria-invalid=true]{border-color:#f77}.building-elements-module__vLhAqW__footer{flex-shrink:0;align-items:center;gap:12px;display:flex}.building-elements-module__vLhAqW__footer>div{margin:auto;display:flex}.building-elements-module__vLhAqW__empty{text-decoration:underline;font-size:12px!important}.building-elements-module__vLhAqW__primary{padding:10px 24px!important}.building-elements-module__vLhAqW__error{color:#ff9a91;margin:4px 0}.building-elements-module__vLhAqW__banner{align-items:center;gap:16px;display:flex}.building-elements-module__vLhAqW__complete,.building-elements-module__vLhAqW__loading{text-align:center;margin:auto;padding:30px}.building-elements-module__vLhAqW__complete button,.building-elements-module__vLhAqW__loading button{padding:12px}.building-elements-module__vLhAqW__close,.building-elements-module__vLhAqW__mobileProperties{display:none!important}.building-elements-module__vLhAqW__elementList{flex-direction:column;gap:4px;display:flex}.building-elements-module__vLhAqW__canvas .wall-elevation-view{flex-direction:column;height:100%;min-height:0;display:flex}.building-elements-module__vLhAqW__canvas .wall-elevation-canvas{touch-action:none;flex:1;width:100%;min-height:0}.building-elements-module__vLhAqW__canvas .elevation-wall-backdrop{fill:#394247;stroke:#cbd0cd;stroke-width:8px}.building-elements-module__vLhAqW__canvas .elevation-opening rect{fill:#759ba8;stroke:#e7bc86;stroke-width:8px}.building-elements-module__vLhAqW__canvas .elevation-feature rect{fill:#ae9980;stroke:#e7bc86;stroke-width:8px}:is(.building-elements-module__vLhAqW__canvas .elevation-opening text,.building-elements-module__vLhAqW__canvas .elevation-feature text){fill:#fff;font-size:80px}.building-elements-module__vLhAqW__canvas .elevation-dimension{stroke:#d3d4d1;fill:#d3d4d1}.building-elements-module__vLhAqW__canvas .plan-footer-note{font-size:12px}.building-elements-module__vLhAqW__canvas [aria-pressed=true] rect{stroke:#ffb760;stroke-width:20px}@media (max-width:1200px){.building-elements-module__vLhAqW__workspace{grid-template-columns:60px minmax(0,1fr)}.building-elements-module__vLhAqW__catalog,.building-elements-module__vLhAqW__inspector{display:none}.building-elements-module__vLhAqW__open{z-index:5;width:280px;display:block;position:absolute;top:90px;bottom:70px;box-shadow:0 10px 50px #0008}.building-elements-module__vLhAqW__catalog.building-elements-module__vLhAqW__open{left:80px}.building-elements-module__vLhAqW__inspector.building-elements-module__vLhAqW__open{right:12px}.building-elements-module__vLhAqW__close{float:right;padding:5px!important;display:flex!important}.building-elements-module__vLhAqW__mobileProperties{display:block!important}.building-elements-module__vLhAqW__heading>span{display:none}.building-elements-module__vLhAqW__heading p{font-size:13px}.building-elements-module__vLhAqW__heading>div:not(.building-elements-module__vLhAqW__save){text-align:left}.building-elements-module__vLhAqW__empty{max-width:160px}}@media (max-width:650px){.building-elements-module__vLhAqW__editor{gap:8px;padding:8px}.building-elements-module__vLhAqW__heading{gap:8px}.building-elements-module__vLhAqW__heading>a{font-size:0}.building-elements-module__vLhAqW__heading h1{font-size:20px}.building-elements-module__vLhAqW__heading p{display:none}.building-elements-module__vLhAqW__save{max-width:90px;font-size:11px}.building-elements-module__vLhAqW__workspace{grid-template-columns:44px minmax(0,1fr);gap:6px}.building-elements-module__vLhAqW__tools button{min-height:50px;padding:6px}.building-elements-module__vLhAqW__tools span{display:none}.building-elements-module__vLhAqW__footer{flex-wrap:wrap;gap:5px}.building-elements-module__vLhAqW__footer>div{order:-1;width:100%}.building-elements-module__vLhAqW__footer>div button{flex:1;padding:5px;font-size:12px}.building-elements-module__vLhAqW__footer .building-elements-module__vLhAqW__empty{flex:1;font-size:10px!important}.building-elements-module__vLhAqW__primary{padding:5px!important;font-size:12px!important}.building-elements-module__vLhAqW__open{border:2px solid #7b6752;width:auto;top:90px;bottom:8px;left:8px!important;right:8px!important}.building-elements-module__vLhAqW__mobileProperties{font-size:11px!important}.building-elements-module__vLhAqW__banner{font-size:12px}}@media (prefers-reduced-motion:reduce){.building-elements-module__vLhAqW__editor *{transition:none!important;animation:none!important}}
.simple-room-module__a5MldW__page{text-align:center;width:min(1186px,100% - 48px);margin:0 auto;padding:20px 0 18px}.simple-room-module__a5MldW__heading{margin-bottom:24px}.simple-room-module__a5MldW__heading h1{letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(30px,3vw,50px);font-weight:650;line-height:1.15}.simple-room-module__a5MldW__heading>p:last-child{color:var(--studio-muted);margin:0;font-size:22px}.simple-room-module__a5MldW__card{border:1px solid var(--studio-line);background:#222729;border-radius:12px;grid-template-columns:minmax(330px,35%) minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.simple-room-module__a5MldW__form{text-align:left;border-right:1px solid var(--studio-line);padding:28px 30px 22px}.simple-room-module__a5MldW__form h2{margin:0 0 20px;font-size:29px;font-weight:600}.simple-room-module__a5MldW__field{margin:0 0 5px}.simple-room-module__a5MldW__row{grid-template-columns:74px minmax(0,1fr) 30px;align-items:center;gap:12px;font-size:19px;display:grid}.simple-room-module__a5MldW__stepper{border:1px solid var(--studio-line);border-radius:8px;grid-template-columns:44px minmax(0,1fr) 44px;height:50px;display:grid;overflow:hidden}.simple-room-module__a5MldW__stepper button{color:inherit;cursor:pointer;background:#ffffff04;border:0;place-items:center;display:grid}.simple-room-module__a5MldW__stepper button:hover:not(:disabled){background:#ffffff12}.simple-room-module__a5MldW__stepper input{text-align:center;width:100%;min-width:0;color:inherit;font:inherit;background:#1c2123;border:0;padding:4px 0;font-size:21px;font-weight:600}.simple-room-module__a5MldW__stepper:focus-within{outline:2px solid var(--studio-accent-strong);outline-offset:3px}.simple-room-module__a5MldW__stepper input:focus{outline:none}.simple-room-module__a5MldW__stepper:has([aria-invalid=true]){border-color:#f0aaa0}.simple-room-module__a5MldW__stepper :disabled{opacity:.75;cursor:default}.simple-room-module__a5MldW__unit{color:var(--studio-muted);font-size:17px}.simple-room-module__a5MldW__validation{color:#f0aaa0;min-height:19px;margin:4px 0 0;font-size:12px}.simple-room-module__a5MldW__formFooter{border-top:1px solid var(--studio-line);margin-top:6px;padding-top:14px;font-size:14px}.simple-room-module__a5MldW__formFooter p{color:var(--studio-muted);margin:0 0 15px}.simple-room-module__a5MldW__formFooter a{min-height:44px;color:var(--studio-accent-strong);text-underline-offset:3px;align-items:center;gap:14px;font-size:16px;text-decoration:underline;display:inline-flex}.simple-room-module__a5MldW__preview{min-width:0;height:100%;min-height:400px;position:relative;overflow:hidden}.simple-room-module__a5MldW__preview>div:last-child{min-height:0}.simple-room-module__a5MldW__controls{z-index:2;gap:10px;display:flex;position:absolute;top:14px;right:14px}.simple-room-module__a5MldW__controls button{border:1px solid var(--studio-line);width:44px;height:44px;color:inherit;cursor:pointer;background:#252a2ddd;border-radius:9px;place-items:center;display:grid}.simple-room-module__a5MldW__loading{color:var(--studio-muted);position:absolute;inset:40% 20px auto}.simple-room-module__a5MldW__actions{justify-items:center;gap:8px;margin-top:22px;display:grid}.simple-room-module__a5MldW__actions p{color:var(--studio-muted);margin:0;font-size:14px}.simple-room-module__a5MldW__actions .simple-room-module__a5MldW__error{color:#f0aaa0;max-width:650px}@media (min-width:901px) and (max-height:820px){.simple-room-module__a5MldW__page{padding:12px 0 10px}.simple-room-module__a5MldW__page>div:first-child{margin-bottom:10px}.simple-room-module__a5MldW__heading{margin-bottom:12px}.simple-room-module__a5MldW__heading>p:first-child{margin-bottom:6px;font-size:16px}.simple-room-module__a5MldW__heading h1{margin-bottom:8px;font-size:34px}.simple-room-module__a5MldW__heading>p:last-child{font-size:17px}.simple-room-module__a5MldW__form{padding:16px 20px}.simple-room-module__a5MldW__form h2{margin-bottom:12px;font-size:25px}.simple-room-module__a5MldW__stepper{height:44px}.simple-room-module__a5MldW__field{margin-bottom:3px}.simple-room-module__a5MldW__validation{min-height:18px;margin-top:2px}.simple-room-module__a5MldW__formFooter{margin-top:4px;padding-top:10px}.simple-room-module__a5MldW__formFooter p{margin-bottom:6px}.simple-room-module__a5MldW__preview{min-height:340px}.simple-room-module__a5MldW__actions{margin-top:12px}}@media (max-width:900px){.simple-room-module__a5MldW__page{max-width:700px}.simple-room-module__a5MldW__card{grid-template-columns:minmax(0,1fr)}.simple-room-module__a5MldW__form{border-right:0;border-bottom:1px solid var(--studio-line);padding:22px 28px}.simple-room-module__a5MldW__form h2{font-size:25px}.simple-room-module__a5MldW__row{grid-template-columns:90px minmax(0,1fr) 30px}.simple-room-module__a5MldW__preview{aspect-ratio:1.5;height:auto;min-height:340px}.simple-room-module__a5MldW__heading>p:last-child{font-size:18px}}@media (max-width:600px){.simple-room-module__a5MldW__page{width:calc(100% - 28px);padding-top:18px}.simple-room-module__a5MldW__heading h1{font-size:31px}.simple-room-module__a5MldW__heading>p:last-child{font-size:16px}.simple-room-module__a5MldW__form{padding:20px 16px 14px}.simple-room-module__a5MldW__row{grid-template-columns:58px minmax(0,1fr) 24px;gap:8px;font-size:16px}.simple-room-module__a5MldW__stepper{grid-template-columns:40px minmax(0,1fr) 40px}.simple-room-module__a5MldW__stepper input{font-size:19px}.simple-room-module__a5MldW__preview{aspect-ratio:1;min-height:340px}.simple-room-module__a5MldW__formFooter a{font-size:15px}.simple-room-module__a5MldW__unit{font-size:14px}}
.design-mode-dialog-module__wog7Ha__dialog{box-sizing:border-box;color:#f3f4f4;text-align:center;background:#171e21;border:1px solid #394347;border-top:3px solid #c3996d;border-radius:7px;width:min(680px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:36px 30px 22px;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 80px #0009}.design-mode-dialog-module__wog7Ha__dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080d1099}.design-mode-dialog-module__wog7Ha__dialog h2{margin:4px 0 12px;font-size:28px}.design-mode-dialog-module__wog7Ha__dialog p{color:#bbc2c5;line-height:1.5}.design-mode-dialog-module__wog7Ha__dialog button{color:#fff;cursor:pointer;background:#1c2529;border:1px solid #465156;border-radius:5px;min-height:44px;padding:10px 16px}.design-mode-dialog-module__wog7Ha__dialog button:disabled{opacity:.55;cursor:wait}.design-mode-dialog-module__wog7Ha__dialog button:focus-visible{outline-offset:4px;outline:3px solid #f2d2a9}.design-mode-dialog-module__wog7Ha__close{position:absolute;top:8px;right:8px;border:0!important;padding:8px!important}.design-mode-dialog-module__wog7Ha__options{grid-template-columns:1fr 1fr;gap:14px;margin:26px 0;display:grid}.design-mode-dialog-module__wog7Ha__options article{text-align:left;border:1px solid #384347;border-radius:6px;flex-direction:column;align-items:stretch;padding:34px 18px 18px;display:flex;position:relative}.design-mode-dialog-module__wog7Ha__options article>svg{color:#dedbd6;width:52px;height:52px;margin:4px auto 20px}.design-mode-dialog-module__wog7Ha__options h3{margin:0 0 8px;font-size:18px}.design-mode-dialog-module__wog7Ha__options p{flex:1;margin:0 0 16px;font-size:14px}.design-mode-dialog-module__wog7Ha__options button{justify-content:space-between;gap:8px;display:flex}.design-mode-dialog-module__wog7Ha__options .design-mode-dialog-module__wog7Ha__recommended{border-color:#c3996d}.design-mode-dialog-module__wog7Ha__recommended button{color:#171b1e;background:linear-gradient(110deg,#d3a16d,#b98859)}.design-mode-dialog-module__wog7Ha__badge{color:#171e21;background:#c3996d;border-radius:10px;padding:3px 8px;font-size:12px;position:absolute;top:10px;right:10px}.design-mode-dialog-module__wog7Ha__note{font-size:12px}.design-mode-dialog-module__wog7Ha__back{color:#e0b17e!important;background:0 0!important;border:0!important}@media (max-width:600px){.design-mode-dialog-module__wog7Ha__dialog{padding:30px 16px 14px}.design-mode-dialog-module__wog7Ha__dialog h2{font-size:23px}.design-mode-dialog-module__wog7Ha__options{grid-template-columns:1fr;gap:10px;margin:16px 0}.design-mode-dialog-module__wog7Ha__options article{padding:12px 14px}.design-mode-dialog-module__wog7Ha__options article>svg{display:none}.design-mode-dialog-module__wog7Ha__options h3{font-size:17px}.design-mode-dialog-module__wog7Ha__options p{margin-bottom:10px}.design-mode-dialog-module__wog7Ha__badge{align-self:flex-end;margin-bottom:8px;position:static}}
.placement-module__poOskW__editor{color:#f4f2ee;background:#131b1e;flex-direction:column;gap:12px;height:100%;min-height:0;padding:12px 14px;display:flex;overflow:hidden}.placement-module__poOskW__editor *{box-sizing:border-box}.placement-module__poOskW__editor button,.placement-module__poOskW__editor input,.placement-module__poOskW__editor select{font:inherit;color:inherit;background:#20292d;border:1px solid #475258;border-radius:6px}.placement-module__poOskW__editor button{cursor:pointer;min-height:44px;padding:8px 12px}.placement-module__poOskW__editor button:disabled{opacity:.4;cursor:default}.placement-module__poOskW__editor button[aria-pressed=true],.placement-module__poOskW__editor .placement-module__poOskW__primary{border-color:var(--studio-accent-strong);background:#745334}.placement-module__poOskW__editor :focus-visible{outline-offset:2px;outline:3px solid #efb470}.placement-module__poOskW__heading{grid-template-columns:auto auto auto 1fr;align-items:center;gap:12px;display:grid}.placement-module__poOskW__heading a{color:inherit;align-items:center;gap:8px;text-decoration:none;display:flex}.placement-module__poOskW__heading>span{font-size:13px}.placement-module__poOskW__heading>div[role=status]{grid-area:1/4;margin-left:auto;font-size:13px}.placement-module__poOskW__title{text-align:center;grid-area:2/1/auto/-1}.placement-module__poOskW__title h1{margin:0 0 4px;font-size:clamp(22px,2.5vw,40px)}.placement-module__poOskW__title p{color:#c1c8cb;margin:0}.placement-module__poOskW__workspace{flex:1;grid-template-columns:82px minmax(0,1fr) 250px;gap:12px;min-height:0;display:grid}.placement-module__poOskW__tools{flex-direction:column;gap:8px;min-height:0;display:flex}.placement-module__poOskW__tools button{flex-direction:column;align-items:center;gap:8px;min-height:85px;display:flex}.placement-module__poOskW__viewport{background:#20292d;border:1px solid #354146;min-width:0;min-height:0;position:relative;overflow:hidden}.placement-module__poOskW__viewport>div{height:100%;min-height:0}.placement-module__poOskW__viewport canvas{touch-action:none}.placement-module__poOskW__viewport [data-placement-wall]:hover{filter:brightness(1.5)}.placement-module__poOskW__summary{background:#192226;border:1px solid #354146;min-height:0;padding:16px;font-size:14px;overflow:auto}.placement-module__poOskW__summary h2{margin:0 0 20px;font-size:20px}.placement-module__poOskW__summary strong{margin-top:5px;font-size:22px;font-weight:500;display:block}.placement-module__poOskW__summary details{margin:12px 0}.placement-module__poOskW__summary summary{cursor:pointer;padding:8px 0}.placement-module__poOskW__summary details button{width:100%;margin-top:5px}.placement-module__poOskW__summary label{margin:10px 0;display:block}.placement-module__poOskW__summary input,.placement-module__poOskW__summary select{width:100%;min-height:44px;margin-top:5px;padding:8px;display:block}.placement-module__poOskW__summary fieldset{border:1px solid #596269;min-width:0;margin:16px 0;padding:10px}.placement-module__poOskW__summary small{color:#c1c8cb}.placement-module__poOskW__summary [role=alert]{color:#ffb2a4}.placement-module__poOskW__interval{border-left:2px solid #d9a66f;padding-left:8px;font-size:12px}.placement-module__poOskW__footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.placement-module__poOskW__footer>div{display:flex}.placement-module__poOskW__primary{min-width:220px}.placement-module__poOskW__close{display:none}.placement-module__poOskW__hint{pointer-events:none;background:#172023;padding:10px;position:absolute;bottom:45px;left:20px}.placement-module__poOskW__complete,.placement-module__poOskW__loading{color:#fff;padding:30px;overflow:auto}.placement-module__poOskW__loading a,.placement-module__poOskW__complete a{color:#efb470}.placement-module__poOskW__viewport .wall-elevation-view{color:#eee;background:#20292d;flex-direction:column;height:100%;min-height:0;display:flex}.placement-module__poOskW__viewport .wall-elevation-view svg{flex:1;min-height:0}@media (max-width:1100px){.placement-module__poOskW__workspace{grid-template-columns:72px minmax(0,1fr)}.placement-module__poOskW__summary{z-index:30;width:min(330px,100% - 24px);display:none;position:absolute;top:150px;bottom:80px;right:12px;box-shadow:0 0 0 100vmax #0005}.placement-module__poOskW__summary.placement-module__poOskW__open{display:block}.placement-module__poOskW__close{float:right;display:block}.placement-module__poOskW__footer{gap:6px}.placement-module__poOskW__primary{min-width:0}}@media (max-width:850px) and (orientation:portrait){.placement-module__poOskW__workspace{grid-template-rows:minmax(0,1fr) 64px;grid-template-columns:minmax(0,1fr)}.placement-module__poOskW__tools{flex-direction:row;grid-row:2;justify-content:center}.placement-module__poOskW__tools button{flex:1;gap:2px;min-height:44px;font-size:11px}.placement-module__poOskW__tools svg{width:20px;height:20px}.placement-module__poOskW__viewport{grid-row:1}}@media (max-width:650px){.placement-module__poOskW__editor{gap:8px;padding:8px}.placement-module__poOskW__title p{display:none}.placement-module__poOskW__title h1{font-size:21px}.placement-module__poOskW__heading{gap:8px}.placement-module__poOskW__heading>span:nth-of-type(2){display:none}.placement-module__poOskW__footer{flex-wrap:wrap}.placement-module__poOskW__footer>button:first-child{flex:1;font-size:12px}.placement-module__poOskW__footer>div{flex:1}.placement-module__poOskW__footer>div button{padding:5px 8px;font-size:12px}.placement-module__poOskW__primary{width:100%}.placement-module__poOskW__summary{width:calc(100% - 16px);top:130px;bottom:12px;right:8px}}@media (prefers-reduced-motion:reduce){.placement-module__poOskW__editor *{transition:none!important;animation:none!important}}
