.sim[data-astro-cid-jpg66jfd]{display:grid;gap:clamp(20px,3vw,40px);align-items:start}@media(min-width:1060px){.sim[data-astro-cid-jpg66jfd]{grid-template-columns:1.1fr 1fr}.sim__stage[data-astro-cid-jpg66jfd]{position:sticky;top:calc(var(--header-h) + 16px)}}.sim__stage[data-astro-cid-jpg66jfd]{display:grid;gap:16px}.sim__label[data-astro-cid-jpg66jfd]{margin:0;font-size:.78rem;text-transform:uppercase;letter-spacing:.14em;font-weight:600;color:var(--muted)}.sim__view[data-astro-cid-jpg66jfd]{border-radius:var(--radius-lg);background:radial-gradient(80% 80% at 50% 40%,#fff,#e9ecf0);border:1px solid var(--line);overflow:hidden}.sim__tabs[data-astro-cid-jpg66jfd]{display:flex;gap:6px;padding:10px}.sim__tabs[data-astro-cid-jpg66jfd] button[data-astro-cid-jpg66jfd]{min-height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:#fff;font:600 .9rem var(--font-body);cursor:pointer;color:var(--text)}.sim__tabs[data-astro-cid-jpg66jfd] button[data-astro-cid-jpg66jfd][aria-selected=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.sim__photo[data-astro-cid-jpg66jfd]{position:relative;aspect-ratio:1;display:grid;place-items:center}.sim__photo[data-astro-cid-jpg66jfd]>img[data-astro-cid-jpg66jfd]{width:92%;height:92%;object-fit:contain;transition:opacity .3s}.sim[data-astro-cid-jpg66jfd].is-loading .sim__photo[data-astro-cid-jpg66jfd] img[data-astro-cid-jpg66jfd]{opacity:.55}.sim__loading[data-astro-cid-jpg66jfd]{position:absolute;bottom:14px;left:50%;transform:translate(-50%);font-size:.82rem;color:var(--muted);background:#fff;padding:4px 12px;border-radius:999px}.sim__wall[data-astro-cid-jpg66jfd]{position:absolute;inset:0;background-size:cover;background-position:center;display:grid;place-items:center}.sim__wall[data-astro-cid-jpg66jfd][hidden]{display:none}.sim__wall[data-astro-cid-jpg66jfd] img[data-astro-cid-jpg66jfd]{width:58%;height:auto;filter:drop-shadow(0 10px 18px rgba(0,0,0,.28))}.sim__walls[data-astro-cid-jpg66jfd]{padding:12px 14px 16px;display:grid;gap:8px}.sim__walls[data-astro-cid-jpg66jfd][hidden]{display:none}.sim__walls-list[data-astro-cid-jpg66jfd]{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.wallbtn[data-astro-cid-jpg66jfd]{flex:none;width:48px;height:48px;padding:0;border-radius:10px;border:2px solid transparent;overflow:hidden;cursor:pointer;background:#ddd}.wallbtn[data-astro-cid-jpg66jfd] img[data-astro-cid-jpg66jfd]{width:100%;height:100%;object-fit:cover}.wallbtn[data-astro-cid-jpg66jfd][aria-pressed=true]{border-color:var(--accent-strong)}.sim__demo[data-astro-cid-jpg66jfd]{border-radius:var(--radius-lg);background:var(--ink-2);padding:16px;display:grid;gap:12px;color:#fff}.sim__demo[data-astro-cid-jpg66jfd][hidden]{display:none}.sim__demo[data-astro-cid-jpg66jfd] .sim__label[data-astro-cid-jpg66jfd]{color:var(--accent)}.sim__demo-head[data-astro-cid-jpg66jfd]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;align-items:baseline}.sim__scene[data-astro-cid-jpg66jfd]{margin:0;font-size:.85rem;color:#c8d2e0}.sim__room[data-astro-cid-jpg66jfd]{border-radius:14px;overflow:hidden;aspect-ratio:16 / 9;background:#efe9e1}.room[data-astro-cid-jpg66jfd]{width:100%;height:100%;display:block}.sim__keys[data-astro-cid-jpg66jfd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px}.sim[data-astro-cid-jpg66jfd] .key{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:64px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:#fff;cursor:pointer;font:600 .72rem/1.15 var(--font-body);text-transform:uppercase;letter-spacing:.03em;padding:8px 6px;transition:background .2s,border-color .2s,transform .1s}.sim[data-astro-cid-jpg66jfd] .key:active{transform:scale(.97)}.sim[data-astro-cid-jpg66jfd] .key[aria-pressed=true]{background:#1fb5e02e;border-color:#1fb5e0b3}.sim[data-astro-cid-jpg66jfd] .key__led{position:absolute;top:7px;right:7px;width:6px;height:6px;border-radius:50%;background:#fff3}.sim[data-astro-cid-jpg66jfd] .key[aria-pressed=true] .key__led{background:#3fd3ff;box-shadow:0 0 8px 2px #3fd3ffb3}.sim[data-astro-cid-jpg66jfd] .key__label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sim__room[data-astro-cid-jpg66jfd] .r-dark{opacity:.5;transition:opacity .8s var(--ease)}.sim__room[data-astro-cid-jpg66jfd]:not(.is-dark) .r-dark{opacity:0}.sim__room[data-astro-cid-jpg66jfd].is-dim .r-dark{opacity:.3}.sim__room[data-astro-cid-jpg66jfd] .r-glow-main,.sim__room[data-astro-cid-jpg66jfd] .r-glow-amb,.sim__room[data-astro-cid-jpg66jfd] .r-air,.sim__room[data-astro-cid-jpg66jfd] .r-heat,.sim__room[data-astro-cid-jpg66jfd] .r-party{opacity:0;transition:opacity .6s var(--ease)}.sim__room[data-astro-cid-jpg66jfd].is-luz .r-glow-main,.sim__room[data-astro-cid-jpg66jfd].is-amb .r-glow-amb,.sim__room[data-astro-cid-jpg66jfd].is-ac .r-air,.sim__room[data-astro-cid-jpg66jfd].is-avac .r-heat,.sim__room[data-astro-cid-jpg66jfd].is-festa .r-party{opacity:1}.sim__room[data-astro-cid-jpg66jfd] .r-bulb-main{fill:#6b6b6b}.sim__room[data-astro-cid-jpg66jfd].is-luz .r-bulb-main{fill:#ffe7b0}.sim__room[data-astro-cid-jpg66jfd] .r-shade{fill:#c9c2b8}.sim__room[data-astro-cid-jpg66jfd].is-amb .r-shade{fill:#ffe0a8}.sim__room[data-astro-cid-jpg66jfd] .r-blind{transform:translateY(-160px);transition:transform 1.2s var(--ease)}.sim__room[data-astro-cid-jpg66jfd].is-estore .r-blind{transform:none}.sim__room[data-astro-cid-jpg66jfd] .r-ac-led{fill:#bbb}.sim__room[data-astro-cid-jpg66jfd].is-ac .r-ac-led{fill:#36c46b}@media(prefers-reduced-motion:no-preference){.sim__room[data-astro-cid-jpg66jfd].is-vent .r-fan{animation:spin 1.2s linear infinite}.sim__room[data-astro-cid-jpg66jfd].is-festa .r-party{animation:party 2.4s ease-in-out infinite alternate}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes party{to{filter:hue-rotate(120deg)}}.sim__panel[data-astro-cid-jpg66jfd]{display:grid;gap:24px}.sim__panel[data-astro-cid-jpg66jfd] fieldset[data-astro-cid-jpg66jfd]{border:0;padding:0;margin:0;min-width:0}.sim__panel[data-astro-cid-jpg66jfd] fieldset[data-astro-cid-jpg66jfd][hidden]{display:none}.sim__panel[data-astro-cid-jpg66jfd] legend[data-astro-cid-jpg66jfd]{font-family:var(--font-display);font-weight:600;font-size:1.05rem;margin-bottom:12px;padding:0}.legend-val[data-astro-cid-jpg66jfd]{color:var(--muted);font-weight:500;font-size:.95rem}.hint[data-astro-cid-jpg66jfd]{margin:-4px 0 12px;font-size:.9rem;color:var(--muted)}.mgroup[data-astro-cid-jpg66jfd]+.mgroup[data-astro-cid-jpg66jfd]{margin-top:12px}.mgroup__title[data-astro-cid-jpg66jfd]{margin:0 0 6px;font-size:.78rem;color:var(--muted);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.models[data-astro-cid-jpg66jfd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.model[data-astro-cid-jpg66jfd]{position:relative;display:grid;justify-items:center;gap:4px;padding:8px 6px 10px;border-radius:12px;border:1px solid var(--line);background:#fff;cursor:pointer;text-align:center;font-size:.8rem;font-weight:600;line-height:1.2}.model[data-astro-cid-jpg66jfd] img[data-astro-cid-jpg66jfd]{width:64px;height:64px;object-fit:contain}.model[data-astro-cid-jpg66jfd] input[data-astro-cid-jpg66jfd],.sim[data-astro-cid-jpg66jfd] .opt input,.sim[data-astro-cid-jpg66jfd] .sw input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.model[data-astro-cid-jpg66jfd]:has(input:checked),.sim[data-astro-cid-jpg66jfd] .opt:has(input:checked),.sim[data-astro-cid-jpg66jfd] .sw:has(input:checked){border-color:var(--accent-strong);box-shadow:0 0 0 3px #1fb5e033}.model[data-astro-cid-jpg66jfd]:has(input:focus-visible),.sim[data-astro-cid-jpg66jfd] .opt:has(input:focus-visible),.sim[data-astro-cid-jpg66jfd] .sw:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.opts[data-astro-cid-jpg66jfd]{display:flex;flex-wrap:wrap;gap:8px}.sim[data-astro-cid-jpg66jfd] .opt{position:relative;display:inline-flex;flex-direction:column;justify-content:center;min-height:48px;padding:8px 16px;border-radius:12px;border:1px solid var(--line);background:#fff;cursor:pointer}.sim[data-astro-cid-jpg66jfd] .opt__name{font-weight:600;font-size:.95rem}.sim[data-astro-cid-jpg66jfd] .opt__note{font-size:.78rem;color:var(--muted)}.swatches[data-astro-cid-jpg66jfd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.sim[data-astro-cid-jpg66jfd] .sw{position:relative;display:flex;align-items:center;gap:10px;min-height:52px;padding:6px 10px 6px 6px;border-radius:12px;border:1px solid var(--line);background:#fff;cursor:pointer;font-size:.84rem;font-weight:500;line-height:1.25}.sim[data-astro-cid-jpg66jfd] .sw img{width:40px;height:40px;border-radius:8px;object-fit:cover;flex:none;box-shadow:inset 0 0 0 1px #0000001a}.keycfg[data-astro-cid-jpg66jfd]{display:grid;gap:8px}.sim[data-astro-cid-jpg66jfd] .keycfg__row{display:grid;grid-template-columns:28px 1.3fr 1fr;gap:8px;align-items:center}.sim[data-astro-cid-jpg66jfd] .keycfg__n{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--paper);font-size:.8rem;font-weight:600}.sim[data-astro-cid-jpg66jfd] .keycfg__row select,.sim[data-astro-cid-jpg66jfd] .keycfg__row input{font:inherit;font-size:.95rem;min-height:46px;padding:8px 12px;border-radius:10px;border:1px solid #cfd6e0;background:#fff;width:100%;min-width:0}.sim__summary[data-astro-cid-jpg66jfd]{padding:22px;border-radius:var(--radius);background:var(--ink-2);color:#fff}.sim__summary-title[data-astro-cid-jpg66jfd]{font-size:.78rem;text-transform:uppercase;letter-spacing:.14em;color:var(--accent);font-weight:600;margin-bottom:8px}.sim__summary[data-astro-cid-jpg66jfd] p[data-astro-cid-jpg66jfd][data-summary]{color:#d3dbe7;font-size:.95rem}.sim__summary[data-astro-cid-jpg66jfd] .btn[data-astro-cid-jpg66jfd]{white-space:normal;text-align:center}.sim__mail[data-astro-cid-jpg66jfd]{color:#fff;border-color:#ffffff4d}.gallery[data-astro-cid-odovi4a7]{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-top:clamp(40px,5vw,64px)}.gallery[data-astro-cid-odovi4a7]>.media[data-astro-cid-odovi4a7]{aspect-ratio:4 / 5}.gallery[data-astro-cid-odovi4a7]>.media[data-astro-cid-odovi4a7]:first-child{grid-column:1 / -1;aspect-ratio:16 / 9}@media(min-width:960px){.gallery[data-astro-cid-odovi4a7]{grid-template-columns:2fr 1fr 1fr}.gallery[data-astro-cid-odovi4a7]>.media[data-astro-cid-odovi4a7]:first-child{grid-column:auto;aspect-ratio:auto}.gallery[data-astro-cid-odovi4a7]>.media[data-astro-cid-odovi4a7]{height:420px;aspect-ratio:auto}}.gallery[data-astro-cid-odovi4a7] picture{display:contents}.specs[data-astro-cid-odovi4a7]{margin-top:clamp(40px,5vw,64px);max-width:900px}.specs[data-astro-cid-odovi4a7] dl[data-astro-cid-odovi4a7]{margin:16px 0 0;border-top:1px solid var(--line)}.specs[data-astro-cid-odovi4a7] dl[data-astro-cid-odovi4a7] div[data-astro-cid-odovi4a7]{display:grid;grid-template-columns:minmax(120px,1fr) 2fr;gap:16px;padding:14px 0;border-bottom:1px solid var(--line)}.specs[data-astro-cid-odovi4a7] dt[data-astro-cid-odovi4a7]{font-weight:600}.specs[data-astro-cid-odovi4a7] dd[data-astro-cid-odovi4a7]{margin:0;color:var(--muted)}.accent-link[data-astro-cid-odovi4a7]{color:var(--accent-strong);font-weight:600}
