._effectCanvas_1bdp0_1,._fountain_1bdp0_2,._sceneCue_1bdp0_3{z-index:5;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}._effectCanvas_1bdp0_1,._fountainWater_1bdp0_15,._sceneCue_1bdp0_3>svg{width:100%;height:100%;display:block}._emissionCanvas_1bdp0_22{z-index:4;mix-blend-mode:screen;overflow:visible}._emissionGroup_1bdp0_28{visibility:visible;transition:opacity .68s cubic-bezier(.2,.72,.28,1),visibility linear}._emissionGroup_1bdp0_28[data-on=false]{visibility:hidden;transition:opacity .68s cubic-bezier(.2,.72,.28,1),visibility 0s linear .68s;opacity:0!important}._wallWash_1bdp0_43,._soffitWash_1bdp0_44,._landscapeWash_1bdp0_45,._landscapePool_1bdp0_46{transform-box:fill-box;transform-origin:50%}._wallWash_1bdp0_43{opacity:.72}._fixtureNearField_1bdp0_55{opacity:.74}._soffitWash_1bdp0_44{opacity:.58}._soffitNearField_1bdp0_63{opacity:.62}._fixtureCore_1bdp0_67{opacity:.92;filter:drop-shadow(0 0 1.2px #fffae8d1)}._landscapeWash_1bdp0_45{opacity:.44}._landscapeNearField_1bdp0_76{opacity:.48}._landscapePool_1bdp0_46{opacity:.62}._landscapeCore_1bdp0_84{opacity:.74}._emissionCanvas_1bdp0_22[data-period=day] ._wallWash_1bdp0_43{opacity:.44}._emissionCanvas_1bdp0_22[data-period=day] ._soffitWash_1bdp0_44{opacity:.38}._emissionCanvas_1bdp0_22[data-period=day] ._landscapeWash_1bdp0_45{opacity:.3}._emissionCanvas_1bdp0_22[data-period=day] ._fixtureNearField_1bdp0_55,._emissionCanvas_1bdp0_22[data-period=day] ._soffitNearField_1bdp0_63,._emissionCanvas_1bdp0_22[data-period=day] ._landscapeNearField_1bdp0_76{opacity:.46}._sunCanvas_1bdp0_106{z-index:6;mix-blend-mode:screen;overflow:visible}._sun_1bdp0_106{transform-box:fill-box;transform-origin:50%;animation:8s ease-in-out infinite alternate _sun-breathe_1bdp0_1}._sunCanvas_1bdp0_106[data-weather=cloudy] ._sun_1bdp0_106{opacity:.42}._sunCanvas_1bdp0_106[data-weather=rain] ._sun_1bdp0_106{opacity:.16}._sunRays_1bdp0_126{opacity:.2;stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;animation:20s linear infinite _sun-rays_1bdp0_1}._lensGlint_1bdp0_134{animation:5.6s ease-in-out infinite _lens-glint_1bdp0_1}._fountain_1bdp0_2{z-index:11}._fountainWater_1bdp0_15{z-index:2;mix-blend-mode:screen;position:absolute;inset:0;overflow:visible}._fountainJets_1bdp0_150{opacity:1;transition:opacity .62s cubic-bezier(.2,.72,.28,1)}._fountainFeatureLight_1bdp0_155{visibility:visible;mix-blend-mode:screen;transition:opacity .68s cubic-bezier(.2,.72,.28,1),visibility linear}._fountainFeatureLight_1bdp0_155[data-on=false]{visibility:hidden;transition:opacity .68s cubic-bezier(.2,.72,.28,1),visibility 0s linear .68s;opacity:0!important}._fountain_1bdp0_2[data-on=false] ._fountainJets_1bdp0_150{visibility:hidden;opacity:0}._fountainJets_1bdp0_150>path{vector-effect:non-scaling-stroke}._fountainSheet_1bdp0_180{opacity:.24;filter:blur(.3px);transform-origin:704.5px 200px;animation:2.6s ease-in-out infinite alternate _fountain-sheet_1bdp0_1}._fountainStream_1bdp0_187{fill:none;opacity:.72;stroke-width:.62px;stroke-linecap:round;stroke-dasharray:7.5 1.9 3.2 2.6;animation:1.45s linear infinite _fountain-flow_1bdp0_1}._fountainStream_1bdp0_187:nth-of-type(3){opacity:.48;stroke-width:.48px;stroke-dasharray:4.2 2.7 8.4 2.1;animation-duration:1.82s}._fountainStream_1bdp0_187:nth-of-type(4){opacity:.58;stroke-width:.52px;stroke-dasharray:5.8 2.2 2.4 3.1;animation-duration:1.63s}._fountainStream_1bdp0_187:nth-of-type(5){opacity:.42;stroke-width:.44px;stroke-dasharray:8.8 3.1 2.4 2.2;animation-duration:1.97s}._fountainSplash_1bdp0_217 path{opacity:.64;stroke-width:.56px;stroke-linecap:round;transform-box:fill-box;transform-origin:bottom;animation:1.8s ease-out infinite _fountain-splash_1bdp0_1}._fountainSplash_1bdp0_217 path:nth-child(2){animation-delay:-.62s}._fountainSplash_1bdp0_217 path:nth-child(3){animation-delay:-1.16s}._sceneCue_1bdp0_3{z-index:10;color:#82dcff}._perimeterTrace_1bdp0_239{fill:#091c2714;stroke:#70dbff;stroke-width:1.35px;stroke-linejoin:round;stroke-dasharray:18 8;filter:drop-shadow(0 0 5px #44c3efb3);animation:1.65s cubic-bezier(.2,.72,.28,1) both _perimeter-draw_1bdp0_1,4s linear 1.65s infinite _perimeter-drift_1bdp0_1}._lockBadge_1bdp0_251{color:#e7faff;filter:drop-shadow(0 6px 14px #000c14b3);animation:.64s cubic-bezier(.18,.86,.25,1.25) .7s both _badge-arrive_1bdp0_1}._lockBadge_1bdp0_251>circle{fill:#041018e6;stroke:#6edaffb3;stroke-width:1px}._lockBadge_1bdp0_251>rect{fill:#53d3a52b;stroke:#74e0b8;stroke-width:1.6px}._lockBadge_1bdp0_251>path,._lockBadge_1bdp0_251>circle:not(:first-child){fill:none;stroke:#dffcf1;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}._lockShackle_1bdp0_278{transform-box:fill-box;transform-origin:100% 100%;animation:.52s cubic-bezier(.2,.78,.25,1.1) 1.1s both _lock-close_1bdp0_1}._secureStatus_1bdp0_284{opacity:0;animation:.52s ease-out 1.45s forwards _status-arrive_1bdp0_1}._secureStatus_1bdp0_284 circle{fill:#67dfa8;filter:drop-shadow(0 0 4px #67dfa8cc)}._secureStatus_1bdp0_284 text,._awayStatus_1bdp0_295 text{fill:#eaf8fd;letter-spacing:.15em;font-family:inherit;font-size:10px;font-weight:720}._awaySweep_1bdp0_303{fill:none;stroke:#73d2f5c2;stroke-width:1.2px;stroke-dasharray:9 7;filter:drop-shadow(0 0 4px #3db6e180);animation:1.35s ease-out both _away-sweep_1bdp0_1}._awayHouse_1bdp0_312{filter:drop-shadow(0 5px 12px #00080ebf);animation:.62s cubic-bezier(.18,.86,.25,1.18) .54s both _badge-arrive_1bdp0_1}._awayHouse_1bdp0_312>path:first-child{fill:#05141de0;stroke:#81d9fa;stroke-linejoin:round;stroke-width:1.5px}._awayDoor_1bdp0_324{fill:#75daff14;stroke:#b2eaffb8;stroke-width:1px}._awayCheck_1bdp0_330{fill:none;stroke:#71dfa8;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;stroke-dasharray:32;stroke-dashoffset:32px;animation:.48s ease-out 1.12s forwards _check-draw_1bdp0_1}._awayNodes_1bdp0_341 circle{fill:#78d7f9;opacity:0;filter:drop-shadow(0 0 4px #51c6f0a6);animation:.48s ease-out forwards _node-settle_1bdp0_1}._awayNodes_1bdp0_341 circle:first-child{animation-delay:.24s}._awayNodes_1bdp0_341 circle:nth-child(2){animation-delay:.4s}._awayNodes_1bdp0_341 circle:nth-child(3){animation-delay:.56s}._awayNodes_1bdp0_341 circle:nth-child(4){animation-delay:.72s}._awayStatus_1bdp0_295{opacity:0;animation:.52s ease-out 1.35s forwards _status-arrive_1bdp0_1}@keyframes _sun-breathe_1bdp0_1{0%{opacity:.82;transform:scale(.98)}to{opacity:1;transform:scale(1.025)}}@keyframes _sun-rays_1bdp0_1{to{transform:rotate(360deg)}}@keyframes _lens-glint_1bdp0_1{0%,to{opacity:.08;transform:translate(-3px,2px)rotate(-35deg)}50%{opacity:.24;transform:translate(3px,-2px)rotate(-35deg)}}@keyframes _fountain-flow_1bdp0_1{to{stroke-dashoffset:17.4px}}@keyframes _fountain-sheet_1bdp0_1{0%{opacity:.18;transform:scaleX(.86)}to{opacity:.3;transform:scaleX(1.04)}}@keyframes _fountain-splash_1bdp0_1{0%,18%{opacity:0;transform:translateY(1px)scale(.68)}46%{opacity:.62}to{opacity:0;transform:translateY(-2px)scale(1.08)}}@keyframes _perimeter-draw_1bdp0_1{0%{opacity:0;stroke-dasharray:0 2200}to{opacity:1;stroke-dasharray:18 8}}@keyframes _perimeter-drift_1bdp0_1{to{stroke-dashoffset:-52px}}@keyframes _badge-arrive_1bdp0_1{0%{opacity:0;transform:translateY(10px)scale(.76)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _lock-close_1bdp0_1{0%{transform:translateY(-5px)rotate(17deg)}to{transform:translateY(0)rotate(0)}}@keyframes _status-arrive_1bdp0_1{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes _away-sweep_1bdp0_1{0%{opacity:0;stroke-dashoffset:220px}to{opacity:.88;stroke-dashoffset:0}}@keyframes _check-draw_1bdp0_1{to{stroke-dashoffset:0}}@keyframes _node-settle_1bdp0_1{0%{opacity:0;transform:scale(2.2)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){._emissionGroup_1bdp0_28,._fountainFeatureLight_1bdp0_155{transition:none}._sun_1bdp0_106,._sunRays_1bdp0_126,._lensGlint_1bdp0_134,._fountainSheet_1bdp0_180,._fountainStream_1bdp0_187,._fountainSplash_1bdp0_217 path,._perimeterTrace_1bdp0_239,._lockBadge_1bdp0_251,._lockShackle_1bdp0_278,._secureStatus_1bdp0_284,._awaySweep_1bdp0_303,._awayHouse_1bdp0_312,._awayCheck_1bdp0_330,._awayNodes_1bdp0_341 circle,._awayStatus_1bdp0_295{animation:none}._secureStatus_1bdp0_284,._awayStatus_1bdp0_295,._awayNodes_1bdp0_341 circle{opacity:1}._awayCheck_1bdp0_330{stroke-dashoffset:0}}._weatherEffect_33i8y_1{--weather-cloud-highlight:#edf3f7;--weather-cloud-mid:#b9c6d0;--weather-cloud-base:#7a8997;--weather-cloud-shadow:#344654;--weather-grade-top:#263d4f6b;--weather-grade-mid:#1f31402e;--weather-grade-base:#0e1a220a;z-index:7;pointer-events:none;-webkit-user-select:none;user-select:none;contain:paint;isolation:isolate;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}._weatherEffect_33i8y_1[data-period=night]{--weather-cloud-highlight:#9bacc0;--weather-cloud-mid:#60748a;--weather-cloud-base:#31465d;--weather-cloud-shadow:#101d2c;--weather-grade-top:#06101e80;--weather-grade-mid:#040c1642;--weather-grade-base:#02080f1a}._atmosphereGrade_33i8y_32{opacity:.16;transition:opacity .7s}._weatherEffect_33i8y_1[data-weather=rain] ._atmosphereGrade_33i8y_32{opacity:.25}._weatherEffect_33i8y_1[data-weather=storm] ._atmosphereGrade_33i8y_32{opacity:.53}._weatherEffect_33i8y_1[data-period=night][data-weather=cloudy] ._atmosphereGrade_33i8y_32{opacity:.2}._weatherEffect_33i8y_1[data-period=night][data-weather=rain] ._atmosphereGrade_33i8y_32{opacity:.3}._weatherEffect_33i8y_1[data-period=night][data-weather=storm] ._atmosphereGrade_33i8y_32{opacity:.48}._cloudField_33i8y_57{opacity:.74;transition:opacity .7s}._cloudTexture_33i8y_62{transform-box:view-box;transform-origin:50%;will-change:transform}._distantCloudTexture_33i8y_68{opacity:.58;animation:46s ease-in-out infinite alternate _cloudDriftDistant_33i8y_1}._midCloudTexture_33i8y_73{opacity:.38;animation:34s ease-in-out infinite alternate _cloudDriftMid_33i8y_1}._stormShelf_33i8y_78{opacity:0;transition:opacity .7s}._weatherEffect_33i8y_1[data-weather=rain] ._cloudField_33i8y_57{opacity:.84}._weatherEffect_33i8y_1[data-weather=rain] ._distantCloudTexture_33i8y_68{opacity:.72}._weatherEffect_33i8y_1[data-weather=rain] ._midCloudTexture_33i8y_73{opacity:.5}._weatherEffect_33i8y_1[data-weather=storm] ._cloudField_33i8y_57{opacity:.98}._weatherEffect_33i8y_1[data-weather=storm] ._distantCloudTexture_33i8y_68{opacity:.86}._weatherEffect_33i8y_1[data-weather=storm] ._midCloudTexture_33i8y_73{opacity:.64}._weatherEffect_33i8y_1[data-weather=storm] ._stormShelf_33i8y_78{opacity:.88}._weatherEffect_33i8y_1[data-period=night] ._cloudField_33i8y_57{opacity:.8}._rainLayer_33i8y_115{transform-box:view-box;transform-origin:50%;will-change:transform;animation-name:_rainFall_33i8y_1;animation-timing-function:linear;animation-iteration-count:infinite}._lightRainLayer_33i8y_124._rainFar_33i8y_124{animation-duration:1.48s;animation-delay:-.53s}._lightRainLayer_33i8y_124._rainMid_33i8y_129{animation-duration:1.13s;animation-delay:-.87s}._lightRainLayer_33i8y_124._rainNear_33i8y_134{animation-duration:.86s;animation-delay:-.31s}._stormRainLayer_33i8y_139._rainFar_33i8y_124{animation-duration:.78s;animation-delay:-.46s}._stormRainLayer_33i8y_139._rainMid_33i8y_129{animation-duration:.57s;animation-delay:-.19s}._stormRainLayer_33i8y_139._rainNear_33i8y_134{animation-duration:.43s;animation-delay:-.34s}._rainFar_33i8y_124{opacity:.26;filter:blur(1px)}._rainMid_33i8y_129{opacity:.38;filter:blur(.55px)}._rainNear_33i8y_134{opacity:.34;filter:blur(1.15px)}._rainMist_33i8y_169{opacity:.12;mix-blend-mode:screen;animation:15s ease-in-out infinite alternate _mistDrift_33i8y_1}._stormMist_33i8y_175{opacity:.44}._mistTexture_33i8y_179{mix-blend-mode:screen;opacity:.72}._weatherEffect_33i8y_1[data-weather=storm] ._mistTexture_33i8y_179{opacity:.92}._rainDrop_33i8y_188{fill:none;stroke:#c4e5f4cc;stroke-linecap:round}._stormDrop_33i8y_194{fill:none;stroke:#b8dbefc7;stroke-linecap:round}._rainSpeck_33i8y_200{fill:#cde7f3a8;filter:blur(.45px)}._weatherEffect_33i8y_1[data-period=night] ._rainDrop_33i8y_188,._weatherEffect_33i8y_1[data-period=night] ._stormDrop_33i8y_194{stroke:#97c6e8b8}._lightning_33i8y_210{opacity:0;mix-blend-mode:screen;animation:8.2s linear infinite _lightningFlash_33i8y_223}._lightningSecondary_33i8y_216{transform-origin:50%;animation-duration:10.7s;animation-delay:-3.1s;transform:translate(-70px,12px)scale(.78)}._lightningFlashWash_33i8y_223{transform:none}._lightningSecondaryWash_33i8y_227{animation-duration:10.7s;animation-delay:-3.1s;transform:none}._lightningBranch_33i8y_233{fill:none;stroke-linecap:round;stroke-linejoin:round}._lightningGlowStroke_33i8y_239{stroke:#8fbeffb8;stroke-width:5.2px}._lightningCoreStroke_33i8y_244{stroke:#f5fafffa;stroke-width:1.05px}._lightningFork_33i8y_249{opacity:.62}._weatherIcon_33i8y_253{color:currentColor;width:2.35rem;height:2.35rem;display:block;overflow:visible}._iconSunDisc_33i8y_261{fill:#f1bb5e42;stroke:currentColor;stroke-width:1.8px}._iconSunRays_33i8y_267,._iconCloudContour_33i8y_268,._iconRain_33i8y_269,._iconStormCloud_33i8y_270,._iconStormRain_33i8y_271{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}._iconSunRays_33i8y_267{stroke-width:1.65px}._iconCloudBack_33i8y_282{fill:currentColor;opacity:.16}._iconCloudContour_33i8y_268,._iconStormCloud_33i8y_270{stroke-width:1.65px}._iconRain_33i8y_269,._iconStormRain_33i8y_271{stroke-width:1.7px}._iconBolt_33i8y_297{fill:currentColor}@keyframes _cloudDriftDistant_33i8y_1{0%{transform:translate(-22px)}to{transform:translate(25px,2px)}}@keyframes _cloudDriftMid_33i8y_1{0%{transform:translate(18px)}to{transform:translate(-31px,3px)}}@keyframes _rainFall_33i8y_1{0%{transform:translate(0,0)}to{transform:translateY(620px)}}@keyframes _mistDrift_33i8y_1{0%{transform:translate(-24px)}to{transform:translate(31px,-4px)}}@keyframes _lightningFlash_33i8y_223{0%,67%,70%,to{opacity:0}67.3%{opacity:.88}67.7%{opacity:.08}68.05%{opacity:1}68.7%{opacity:.18}69.15%{opacity:.72}}@media (prefers-reduced-motion:reduce){._cloudTexture_33i8y_62,._rainLayer_33i8y_115,._rainMist_33i8y_169,._lightning_33i8y_210{transform:none;animation:none!important}._lightning_33i8y_210{opacity:.12}}._demo_98wv2_1{--ink:#050b11;--panel:#091622;--panel-raised:#0d1d2a;--line:#a3c6da2e;--line-strong:#a3d2ec57;--cyan:#14abe8;--cyan-soft:#77d5f5;--warm:#e0a35b;--warm-soft:#ffd39a;--white:#f5f8fa;--muted:#8fa4b3;isolation:isolate;width:100%;color:var(--white);background:radial-gradient(circle at 8% 0,#14abe817,#0000 30rem),linear-gradient(145deg,#06121c 0%,#040a0f 68%);border:1px solid #81b1cb3d;border-radius:1.25rem;font-family:inherit;position:relative;overflow:hidden;box-shadow:0 2rem 5rem #00080e42}._demo_98wv2_1 *,._demo_98wv2_1 :before,._demo_98wv2_1 :after{box-sizing:border-box}._demo_98wv2_1 button{font:inherit}._introduction_98wv2_37{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:2rem;padding:1.65rem 1.75rem 1.35rem;display:flex}._eyebrow_98wv2_46,._title_98wv2_47,._introCopy_98wv2_48,._controlsHeading_98wv2_49 p,._controlsHeading_98wv2_49 h4,._sceneIntro_98wv2_51 p,._sceneIntro_98wv2_51 span,._demoNote_98wv2_53 p{margin:0}._eyebrow_98wv2_46{color:var(--cyan-soft);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:.65rem;margin-bottom:.5rem;font-size:.68rem;font-weight:700;display:flex}._eyebrow_98wv2_46>span{background:var(--cyan);width:1.8rem;height:1px}._title_98wv2_47{color:#fff;letter-spacing:-.035em;font-size:clamp(1.35rem,2.4vw,2.25rem);font-weight:520;line-height:1.04}._introCopy_98wv2_48{color:#aebdc7;max-width:32rem;font-size:.88rem;line-height:1.6}._console_98wv2_90{grid-template:"screen controls"max-content"scenes controls"minmax(max-content,1fr)/minmax(0,1fr) minmax(17rem,20rem);align-items:start;gap:.75rem;padding:.75rem;display:grid}._screenFrame_98wv2_102,._controls_98wv2_49,._sceneDeck_98wv2_104,._demoNote_98wv2_53{border:1px solid var(--line);background:#08131de6}._screenFrame_98wv2_102{border-radius:.85rem;grid-area:screen;align-self:start;min-width:0;overflow:hidden;box-shadow:inset 0 1px #ffffff06}._screenTopbar_98wv2_119{color:#d8e5ec;border-bottom:1px solid var(--line);letter-spacing:.04em;background:#07111a;justify-content:space-between;align-items:center;gap:1.25rem;min-height:3rem;padding:.65rem .85rem;font-size:.66rem;display:flex}._interfaceName_98wv2_133,._telemetry_98wv2_134,._propertySummary_98wv2_135,._propertySummary_98wv2_135>span{align-items:center;display:flex}._interfaceName_98wv2_133{letter-spacing:.11em;text-transform:uppercase;gap:.55rem;min-width:0;font-weight:700}._onlineDot_98wv2_149{background:#3fd89d;border-radius:50%;flex:none;width:.4rem;height:.4rem;box-shadow:0 0 0 .18rem #3fd89d1f,0 0 .65rem #3fd89d47}._level_98wv2_158{color:#6f8796;border-left:1px solid var(--line-strong);letter-spacing:.04em;text-transform:none;padding-left:.55rem;font-weight:500}._telemetry_98wv2_134{color:#9eb1bd;white-space:nowrap;justify-content:flex-end;gap:0}._telemetry_98wv2_134>*{border-left:1px solid var(--line);padding:0 .6rem}._telemetry_98wv2_134>:first-child{color:#fff;border-left:0}._network_98wv2_184{color:#70c8e9}._viewBar_98wv2_188{border-bottom:1px solid var(--line);background:#0a1925f0;justify-content:space-between;align-items:center;gap:1rem;min-height:3.55rem;padding:.4rem .55rem .4rem .75rem;display:flex}._viewTabs_98wv2_199{align-items:center;gap:.25rem;display:flex}._viewTabs_98wv2_199 button{color:#8198a6;cursor:pointer;letter-spacing:.04em;background:0 0;border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.55rem;min-height:2.6rem;padding:.55rem .8rem;font-size:.72rem;font-weight:700;transition:color .18s,background-color .18s,border-color .18s;display:inline-flex}._viewTabs_98wv2_199 button:hover{color:#e9f6fb;background:#ffffff09}._viewTabs_98wv2_199 ._activeTab_98wv2_227{color:#eefaff;background:#0f9ed621;border-color:#14abe854}._planGlyph_98wv2_233,._homeGlyph_98wv2_234{color:currentColor;width:1rem;height:1rem;display:inline-block;position:relative}._planGlyph_98wv2_233{border:1px solid}._planGlyph_98wv2_233:before,._planGlyph_98wv2_233:after{content:"";background:currentColor;position:absolute}._planGlyph_98wv2_233:before{width:1px;height:65%;top:0;left:46%}._planGlyph_98wv2_233:after{width:50%;height:1px;top:52%;left:0}._homeGlyph_98wv2_234:before{content:"";border:1px solid;border-top:0;position:absolute;inset:.33rem .13rem .08rem}._homeGlyph_98wv2_234:after{content:"";border-top:1px solid;border-left:1px solid;width:.62rem;height:.62rem;position:absolute;top:.08rem;left:.18rem;transform:rotate(45deg)}._propertySummary_98wv2_135{color:#8195a2;white-space:nowrap;justify-content:flex-end;gap:.45rem;font-size:.62rem}._propertySummary_98wv2_135>span{background:#ffffff06;border:1px solid #ffffff0b;border-radius:2rem;gap:.35rem;min-height:1.85rem;padding:.35rem .55rem}._statusLight_98wv2_304{background:var(--warm);border-radius:50%;width:.36rem;height:.36rem;box-shadow:0 0 .45rem #e0a35b85}._propertySummary_98wv2_135 ._secure_98wv2_312{color:#70dfb1;background:#2fb47e14;border-color:#49d69e24}._propertySummary_98wv2_135 ._disarmed_98wv2_318{color:#efbd79;background:#e0a35b14;border-color:#e0a35b2e}._viewport_98wv2_324{background:#07111a;min-height:31rem;position:relative;overflow:hidden}._mobileViewportHint_98wv2_331{display:none}._floorPlan_98wv2_335{background:linear-gradient(90deg,#1689b706 1px,#0000 1px) 0 0/1.35rem 1.35rem,linear-gradient(#1689b706 1px,#0000 1px) 0 0/1.35rem 1.35rem,radial-gradient(circle at 47% 45%,#197ea81c,#0000 48%),#07131d;grid-template:"study entry suite".76fr"great great suite"1.22fr"kitchen terrace terrace".78fr/1fr .72fr 1.13fr;gap:.32rem;padding:2rem 2.1rem 3.2rem;display:grid;position:absolute;inset:0}._planGrid_98wv2_355{pointer-events:none;border:1px solid #56aed31a;position:absolute;inset:1rem}._planGrid_98wv2_355:before,._planGrid_98wv2_355:after{content:"";pointer-events:none;position:absolute}._planGrid_98wv2_355:before{border:1px dashed #53aad012;inset:.5rem}._planGrid_98wv2_355:after{border-top:1px solid #53aad01f;border-right:1px solid #53aad01f;width:3.5rem;height:3.5rem;top:1rem;right:1rem}._courtyard_98wv2_383{z-index:3;color:#97c0d38f;pointer-events:none;background:#081721;border:1px solid #5baed02e;border-radius:50%;place-items:center;width:4.2rem;height:4.2rem;display:grid;position:absolute;top:47%;left:49%;transform:translate(-50%,-50%);box-shadow:0 0 0 .3rem #050f17bf}._courtyard_98wv2_383:before{content:"";background:radial-gradient(at 38% 35%,#51a579bf 0 20%,#0000 22%),radial-gradient(at 65% 40%,#51a5799e 0 22%,#0000 24%),linear-gradient(90deg,#0000 46%,#957049ad 47% 53%,#0000 54%);width:1.25rem;height:1.7rem;margin-top:-.3rem}._courtyard_98wv2_383 span{letter-spacing:.08em;text-transform:uppercase;font-size:.45rem;position:absolute;bottom:.45rem}._room_98wv2_420{z-index:2;color:#b7c7d0;text-align:left;cursor:pointer;background:#091b28db;border:1px solid #8ebdd33d;min-width:0;min-height:5.5rem;padding:.72rem;transition:color .18s,border-color .18s,background-color .35s,box-shadow .35s,transform .18s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .18rem #020a105c,inset 0 1px #ffffff04}._room_98wv2_420:before,._room_98wv2_420:after{content:"";pointer-events:none;position:absolute}._room_98wv2_420:before{background:#07131d;border-left:1px solid #8ebdd33d;border-right:1px solid #8ebdd33d;width:1.4rem;height:.22rem;top:-1px;left:20%}._room_98wv2_420:after{border-bottom:1px solid #79a5bb29;border-right:1px solid #79a5bb29;width:.7rem;height:.7rem;bottom:.5rem;right:.5rem}._room_98wv2_420:hover{color:#effaff;border-color:#56c4ef75;transform:translateY(-1px)}._room_98wv2_420[data-lit=true]{background:radial-gradient(circle at 50% 25%,#e0a35b2e,#0000 58%),#0d1f2bf2;box-shadow:inset 0 0 2.8rem #da9e5814,inset 0 0 0 .18rem #020a1057}._room_98wv2_420[data-selected=true]{z-index:4;color:#f4fbff;border-color:#21b9ebd6;box-shadow:inset 0 0 2.8rem #0e9cd21a,inset 0 0 0 .18rem #020a1042,0 0 0 1px #14abe824,0 0 1.2rem #14abe81c}._study_98wv2_490{grid-area:study}._entry_98wv2_491{grid-area:entry}._primarySuite_98wv2_492{grid-area:suite}._greatRoom_98wv2_493{grid-area:great}._kitchen_98wv2_494{grid-area:kitchen}._terrace_98wv2_495{grid-area:terrace}._primarySuite_98wv2_492:before,._terrace_98wv2_495:before{left:auto;right:24%}._roomHeader_98wv2_503{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}._roomHeader_98wv2_503>span:first-child{min-width:0}._roomHeader_98wv2_503 strong,._roomHeader_98wv2_503 small,._systemControl_98wv2_516 strong,._systemControl_98wv2_516 small,._cameraStatus_98wv2_518 strong,._cameraStatus_98wv2_518 small,._weatherControl_98wv2_520 small,._weatherControl_98wv2_520 strong,._sceneButtons_98wv2_522 strong,._sceneButtons_98wv2_522 small,._demoNote_98wv2_53 strong{display:block}._roomHeader_98wv2_503 strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.65rem,1.2vw,.83rem);font-weight:650;overflow:hidden}._roomHeader_98wv2_503 small{color:#6d8594;letter-spacing:.04em;margin-top:.15rem;font-size:.5rem}._roomTemperature_98wv2_544{color:#8fb0c1;font-variant-numeric:tabular-nums;flex:none;font-size:.65rem}._roomSignals_98wv2_551{gap:.25rem;display:flex;position:absolute;bottom:.65rem;left:.7rem}._roomSignals_98wv2_551 i,._planLegend_98wv2_560 i{color:#425867;background:#00000038;border:1px solid #77a0b521;border-radius:50%;place-items:center;width:1.12rem;height:1.12rem;font-size:.43rem;font-style:normal;font-weight:800;display:inline-grid}._roomSignals_98wv2_551 i[data-on=true]{color:var(--cyan-soft);background:#14abe81a;border-color:#14abe847}._roomSignals_98wv2_551 i:first-child[data-on=true]{color:var(--warm-soft);background:#e0a35b1a;border-color:#e0a35b47}._roomState_98wv2_586{color:#0000;letter-spacing:.04em;text-transform:uppercase;font-size:.45rem;position:absolute;bottom:.65rem;right:.65rem}._room_98wv2_420[data-selected=true] ._roomState_98wv2_586{color:var(--cyan-soft)}._planLegend_98wv2_560{z-index:5;color:#5f7785;pointer-events:none;gap:.75rem;font-size:.48rem;display:flex;position:absolute;bottom:.85rem;right:1.5rem}._planLegend_98wv2_560>span{align-items:center;gap:.25rem;display:flex}._planLegend_98wv2_560 i{color:#5d8497;width:.9rem;height:.9rem;font-size:.37rem}._exterior_98wv2_625{--sky-top:#07192a;--sky-bottom:#16334a;background:#07131e;position:absolute;inset:0;overflow:hidden}._exterior_98wv2_625[data-period=day]{--sky-top:#527f9a;--sky-bottom:#d6d2c1}._sky_98wv2_639{background:linear-gradient(165deg, var(--sky-top), var(--sky-bottom));transition:background .8s;position:absolute;inset:0 0 25%;overflow:hidden}._sky_98wv2_639:after{content:"";background:radial-gradient(circle at 72% 20%,#ffffff17,#0000 32%);position:absolute;inset:0}._sunMoon_98wv2_654{z-index:2;background:#e9f0ef;border-radius:50%;width:2.3rem;height:2.3rem;transition:background .7s,box-shadow .7s,transform .8s;position:absolute;top:13%;right:14%;box-shadow:0 0 1.5rem #d7e9ed52}._exterior_98wv2_625[data-period=day] ._sunMoon_98wv2_654{background:#ffdf93;transform:translate(-4rem,-.3rem);box-shadow:0 0 2.8rem #ffd57ab8}._starOne_98wv2_673,._starTwo_98wv2_674,._starThree_98wv2_675,._starOne_98wv2_673:before,._starTwo_98wv2_674:before,._starThree_98wv2_675:before{content:"";background:#e7f6fabd;border-radius:50%;width:2px;height:2px;transition:opacity .5s;position:absolute;box-shadow:0 0 .3rem #e7f6fa8c}._starOne_98wv2_673{top:16%;left:14%}._starTwo_98wv2_674{top:9%;left:42%}._starThree_98wv2_675{top:32%;right:28%}._starOne_98wv2_673:before{top:2.5rem;left:5rem}._starTwo_98wv2_674:before{top:4.2rem;left:6rem}._starThree_98wv2_675:before{top:-1.4rem;right:7rem}._exterior_98wv2_625[data-period=day] ._starOne_98wv2_673,._exterior_98wv2_625[data-period=day] ._starTwo_98wv2_674,._exterior_98wv2_625[data-period=day] ._starThree_98wv2_675,._exterior_98wv2_625[data-period=day] ._starOne_98wv2_673:before,._exterior_98wv2_625[data-period=day] ._starTwo_98wv2_674:before,._exterior_98wv2_625[data-period=day] ._starThree_98wv2_675:before{opacity:0}._cloudOne_98wv2_705,._cloudTwo_98wv2_706{z-index:3;opacity:0;filter:blur(.2px);background:#c1d3d987;border-radius:5rem;width:7rem;height:1.2rem;transition:opacity .6s,transform .9s;position:absolute;top:17%;left:19%;transform:translate(-1rem)}._cloudTwo_98wv2_706{opacity:0;width:5rem;top:28%;left:auto;right:25%}._cloudOne_98wv2_705:before,._cloudOne_98wv2_705:after,._cloudTwo_98wv2_706:before,._cloudTwo_98wv2_706:after{content:"";background:inherit;border-radius:50%;position:absolute;bottom:.1rem}._cloudOne_98wv2_705:before,._cloudTwo_98wv2_706:before{width:2.5rem;height:2.5rem;left:1rem}._cloudOne_98wv2_705:after,._cloudTwo_98wv2_706:after{width:3.1rem;height:3.1rem;right:.8rem}._exterior_98wv2_625[data-weather=cloudy] ._cloudOne_98wv2_705,._exterior_98wv2_625[data-weather=cloudy] ._cloudTwo_98wv2_706,._exterior_98wv2_625[data-weather=rain] ._cloudOne_98wv2_705,._exterior_98wv2_625[data-weather=rain] ._cloudTwo_98wv2_706{opacity:.82;transform:translate(0)}._exterior_98wv2_625[data-weather=rain] ._cloudOne_98wv2_705,._exterior_98wv2_625[data-weather=rain] ._cloudTwo_98wv2_706{background:#6c818dd9}._rain_98wv2_772{z-index:3;opacity:0;transition:opacity .4s;position:absolute;inset:0}._rain_98wv2_772 i{background:linear-gradient(#0000,#8ad3ed8c);width:1px;height:1.6rem;animation:1.25s linear infinite _rainFall_98wv2_1;position:absolute;top:-2rem;transform:rotate(12deg)}._rain_98wv2_772 i:first-child{animation-delay:-.2s;left:7%}._rain_98wv2_772 i:nth-child(2){animation-delay:-.9s;left:15%}._rain_98wv2_772 i:nth-child(3){animation-delay:-.45s;left:23%}._rain_98wv2_772 i:nth-child(4){animation-delay:-1.1s;left:31%}._rain_98wv2_772 i:nth-child(5){animation-delay:-.62s;left:40%}._rain_98wv2_772 i:nth-child(6){animation-delay:-.1s;left:49%}._rain_98wv2_772 i:nth-child(7){animation-delay:-.8s;left:58%}._rain_98wv2_772 i:nth-child(8){animation-delay:-.36s;left:67%}._rain_98wv2_772 i:nth-child(9){animation-delay:-1.15s;left:75%}._rain_98wv2_772 i:nth-child(10){animation-delay:-.58s;left:82%}._rain_98wv2_772 i:nth-child(11){animation-delay:-.05s;left:89%}._rain_98wv2_772 i:nth-child(12){animation-delay:-.74s;left:96%}._exterior_98wv2_625[data-weather=rain] ._rain_98wv2_772{opacity:1}._distantLandscape_98wv2_807{z-index:2;background:radial-gradient(at 8% 100%,#101f22 0 22%,#0000 23%),radial-gradient(at 27% 100%,#13262a 0 27%,#0000 28%),radial-gradient(at 68% 100%,#102329 0 30%,#0000 31%),radial-gradient(at 96% 100%,#0c1d21 0 25%,#0000 26%);position:absolute;inset:50% -5% 16%}._exteriorHouse_98wv2_818{z-index:5;filter:drop-shadow(0 1rem 1.25rem #0000006b);height:56%;position:absolute;bottom:19%;left:9%;right:6%}._upperRoof_98wv2_828{z-index:4;clip-path:polygon(5% 100%,18% 12%,100% 12%,100% 100%);background:#101820;border-bottom:.2rem solid #b2bec12e;width:45%;height:17%;position:absolute;top:-7%;left:9%}._upperVolume_98wv2_840,._lowerVolume_98wv2_841,._garageVolume_98wv2_842{background:#5c5d59;border:1px solid #daddd321;position:absolute;overflow:hidden}._upperVolume_98wv2_840{background:linear-gradient(105deg,#ffffff17,#0000 23%),#575a58;grid-template-columns:repeat(3,1fr);gap:4%;width:37%;height:49%;padding:8% 5% 11%;display:grid;top:8%;left:15%}._lowerVolume_98wv2_841{background:#393d3d;grid-template-columns:1.55fr .42fr .65fr;gap:4%;width:58%;height:45%;padding:6% 4% 0;display:grid;bottom:0;left:3%}._garageVolume_98wv2_842{background:#4e504c;border-top:.35rem solid #313534;border-left:.6rem solid #333736;width:41%;height:43%;bottom:0;right:0}._window_98wv2_885,._windowWide_98wv2_886,._windowTall_98wv2_887,._frontDoor_98wv2_888{background:#111c22;border:2px solid #252d2f;transition:background-color .5s,box-shadow .5s;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #c8d3d61f}._window_98wv2_885:after,._windowWide_98wv2_886:after,._windowTall_98wv2_887:after{content:"";background:linear-gradient(90deg,#0000 47%,#10191ebf 48% 52%,#0000 53%),linear-gradient(#0000 47%,#10191e99 48% 52%,#0000 53%);position:absolute;inset:0}._frontDoor_98wv2_888:after{content:"";background:#b9d8df;border-radius:50%;width:.18rem;height:.18rem;position:absolute;top:50%;right:17%}._exterior_98wv2_625[data-residence-lights=true] ._window_98wv2_885,._exterior_98wv2_625[data-residence-lights=true] ._windowWide_98wv2_886,._exterior_98wv2_625[data-residence-lights=true] ._windowTall_98wv2_887,._exterior_98wv2_625[data-residence-lights=true] ._frontDoor_98wv2_888{background:#c88843;box-shadow:inset 0 0 1.2rem #ffdc9e99,0 0 .8rem #e0a35b40}._architecturalGlowOne_98wv2_930,._architecturalGlowTwo_98wv2_931{opacity:0;filter:blur(.2rem);background:radial-gradient(at 50% 0,#fabd749e,#0000 68%);width:18%;height:18%;transition:opacity .5s;position:absolute;bottom:-10%;left:3%}._architecturalGlowTwo_98wv2_931{width:12%;left:56%}._exterior_98wv2_625[data-residence-lights=true] ._architecturalGlowOne_98wv2_930,._exterior_98wv2_625[data-residence-lights=true] ._architecturalGlowTwo_98wv2_931{opacity:.72}._securityBeacon_98wv2_953{background:#e3a554;border:1px solid #ffffff80;border-radius:50%;width:.5rem;height:.5rem;transition:background-color .3s,box-shadow .3s;position:absolute;top:45%;right:1%;box-shadow:0 0 0 .25rem #e0a35b1a,0 0 .8rem #e0a35b5c}._exterior_98wv2_625[data-security=armed] ._securityBeacon_98wv2_953{background:#32d593;box-shadow:0 0 0 .25rem #32d5931a,0 0 .8rem #32d59373}._pathLights_98wv2_971{z-index:8;justify-content:space-between;width:38%;display:flex;position:absolute;bottom:7%;left:5%}._pathLights_98wv2_971 span{background:#182124;width:.18rem;height:.75rem;position:relative}._pathLights_98wv2_971 span:before{content:"";background:#333c3c;border-radius:50% 50% 0 0;width:.42rem;height:.2rem;position:absolute;top:-.1rem;left:50%;transform:translate(-50%)}._pathLights_98wv2_971 span:after{content:"";opacity:0;background:radial-gradient(at 50% 0,#f7bd6fa6,#0000 66%);width:1.6rem;height:1.2rem;transition:opacity .4s;position:absolute;top:0;left:50%;transform:translate(-50%)}._exterior_98wv2_625[data-landscape-lights=true] ._pathLights_98wv2_971 span:before{background:#f1b665;box-shadow:0 0 .45rem #f1b665c2}._exterior_98wv2_625[data-landscape-lights=true] ._pathLights_98wv2_971 span:after{opacity:.65}._entryGate_98wv2_1022{z-index:9;perspective:12rem;grid-template-columns:.5rem 1fr 1fr .5rem;align-items:end;width:24%;height:11%;display:grid;position:absolute;bottom:11%;left:2%}._gatePost_98wv2_1035{background:#333b3a;border-top:.2rem solid #4c5552;height:130%}._gateLeafLeft_98wv2_1041,._gateLeafRight_98wv2_1042{transform-origin:0;background:repeating-linear-gradient(90deg,#0000 0 .36rem,#263032 .38rem .43rem),linear-gradient(#263032 0 .08rem,#0000 .08rem calc(100% - .08rem),#263032 calc(100% - .08rem));border-left:1px solid #263032;border-right:1px solid #263032;height:80%;transition:transform .6s cubic-bezier(.3,.7,.25,1)}._gateLeafRight_98wv2_1042{transform-origin:100%}._exterior_98wv2_625[data-gate=open] ._gateLeafLeft_98wv2_1041{transform:rotateY(72deg)}._exterior_98wv2_625[data-gate=open] ._gateLeafRight_98wv2_1042{transform:rotateY(-72deg)}._exteriorBadges_98wv2_1065{z-index:12;pointer-events:none;gap:.35rem;display:flex;position:absolute;top:.75rem;left:.75rem}._exteriorBadges_98wv2_1065 span{color:#b5c8d2;-webkit-backdrop-filter:blur(.35rem);backdrop-filter:blur(.35rem);letter-spacing:.1em;background:#040c12b3;border:1px solid #92c0d538;border-radius:.25rem;padding:.35rem .48rem;font-size:.46rem;font-weight:700}._exteriorBadges_98wv2_1065 ._armedBadge_98wv2_1087{color:#7de2b9;border-color:#56dda542}._controls_98wv2_49{border-radius:.85rem;grid-area:controls;align-self:start;min-width:0;padding:1rem}._controlsHeading_98wv2_49{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding-bottom:.85rem;display:flex}._controlsHeading_98wv2_49 p,._sceneIntro_98wv2_51 p{color:#657d8b;letter-spacing:.13em;text-transform:uppercase;margin-bottom:.25rem;font-size:.55rem;font-weight:700}._controlsHeading_98wv2_49 h4{color:#f1f8fb;letter-spacing:-.015em;font-size:1.05rem;font-weight:580}._roomNumber_98wv2_1127{color:#6bbfdf;letter-spacing:.08em;border:1px solid #14abe833;border-radius:.25rem;padding:.34rem .42rem;font-size:.55rem;font-weight:700}._roomReadouts_98wv2_1137{grid-template-columns:1fr 1fr;gap:.4rem;margin:0 0 .75rem;display:grid}._roomReadouts_98wv2_1137>div{background:#ffffff06;border:1px solid #ffffff0e;border-radius:.45rem;padding:.65rem}._roomReadouts_98wv2_1137 dt{color:#667d8b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;font-size:.5rem}._roomReadouts_98wv2_1137 dd{color:#eef7fb;margin:0;font-size:.8rem;font-weight:650}._roomReadouts_98wv2_1137 dd span{color:#718794;margin-top:.15rem;font-size:.47rem;font-weight:500;display:block}._controlGrid_98wv2_1174,._exteriorControlGrid_98wv2_1175{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}._systemControl_98wv2_516{color:#8297a4;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff0f;border-radius:.48rem;align-items:center;gap:.55rem;min-width:0;min-height:4rem;padding:.58rem;transition:color .18s,background-color .18s,border-color .18s,transform .18s;display:flex}._systemControl_98wv2_516:hover{color:#dcebf1;background:#ffffff0b;border-color:#99c8dc2e;transform:translateY(-1px)}._systemControl_98wv2_516[data-active=true]{color:#edfaff;background:#0e94c91a;border-color:#14abe847}._systemGlyph_98wv2_1210{color:#657b89;background:#ffffff06;border:1px solid #ffffff14;border-radius:50%;flex:none;place-items:center;width:1.75rem;height:1.75rem;font-size:.55rem;font-weight:800;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s;display:grid}._systemControl_98wv2_516[data-active=true] ._systemGlyph_98wv2_1210{color:#a6e6fb;background:#14abe81c;border-color:#14abe859;box-shadow:0 0 .8rem #14abe814}._systemControl_98wv2_516 strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;font-weight:650;overflow:hidden}._systemControl_98wv2_516 small{color:#607785;margin-top:.18rem;font-size:.49rem}._systemControl_98wv2_516[data-active=true] small{color:#78b9d1}._poolPumpControl_98wv2_1251{grid-column:1/-1}._temperatureControl_98wv2_1255{background:#ffffff06;border:1px solid #ffffff0f;border-radius:.48rem;justify-content:space-between;align-items:center;gap:.75rem;min-height:3.65rem;margin-top:.55rem;padding:.55rem .55rem .55rem .72rem;display:flex}._temperatureControl_98wv2_1255 small,._temperatureControl_98wv2_1255 strong{display:block}._temperatureControl_98wv2_1255 small{color:#617987;margin-bottom:.05rem;font-size:.49rem}._temperatureControl_98wv2_1255 strong{color:#ecf7fb;font-variant-numeric:tabular-nums;font-size:.82rem}._stepper_98wv2_1285{gap:.3rem;display:flex}._stepper_98wv2_1285 button{color:#9dc6d7;cursor:pointer;background:#0b1a25;border:1px solid #78b3cc2e;border-radius:.4rem;place-items:center;width:2.5rem;min-height:2.5rem;font-size:1rem;line-height:1;transition:color .18s,border-color .18s,background-color .18s;display:grid}._stepper_98wv2_1285 button:hover{color:#fff;background:#14abe814;border-color:#14abe866}._cameraStatus_98wv2_518{color:#a5b6c0;border-top:1px solid var(--line);background:#ffffff05;align-items:center;gap:.7rem;min-height:3.4rem;margin-top:.55rem;padding:.62rem .7rem;display:flex}._cameraGlyph_98wv2_1323{border:1px solid #638493;border-radius:.28rem;flex:none;width:1.65rem;height:1.1rem;position:relative}._cameraGlyph_98wv2_1323:before{content:"";border:1px solid #70b5cf;border-radius:50%;width:.42rem;height:.42rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._cameraGlyph_98wv2_1323:after{content:"";clip-path:polygon(0 18%,100% 0,100% 100%,0 82%);background:#638493;width:.38rem;height:.3rem;position:absolute;top:.38rem;right:-.34rem}._cameraStatus_98wv2_518 strong{color:#b9cad3;font-size:.58rem;font-weight:650}._cameraStatus_98wv2_518 small{color:#607785;margin-top:.14rem;font-size:.47rem}._periodControl_98wv2_1367{background:#00000038;border:1px solid #ffffff0d;border-radius:.55rem;grid-template-columns:1fr 1fr;gap:.35rem;margin-bottom:.6rem;padding:.25rem;display:grid}._periodControl_98wv2_1367 button{color:#718795;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.4rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.65rem;font-size:.62rem;font-weight:700;display:flex}._periodControl_98wv2_1367 button[data-active=true]{color:#e9f6fb;background:#0d202e;border-color:#14abe838}._dayGlyph_98wv2_1399,._nightGlyph_98wv2_1400{width:.9rem;height:.9rem;display:inline-block;position:relative}._dayGlyph_98wv2_1399{fill:#ffd37e33;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}._nightGlyph_98wv2_1400{background:currentColor;border:0;border-radius:50%;overflow:hidden}._nightGlyph_98wv2_1400:after{content:"";background:#0d202e;border-radius:50%;width:.8rem;height:.8rem;position:absolute;top:-.05rem;left:.25rem}._exteriorControlGrid_98wv2_1175 ._systemControl_98wv2_516{min-height:3.35rem;padding:.45rem}._exteriorControlGrid_98wv2_1175 ._systemGlyph_98wv2_1210{width:1.55rem;height:1.55rem}._garageControls_98wv2_1445{background:#ffffff05;border:1px solid #ffffff0f;border-radius:.48rem;margin-top:.55rem;padding:.48rem}._garageControlsHeading_98wv2_1453{color:#728995;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.4rem;padding-inline:.12rem;font-size:.46rem;font-weight:700;display:flex}._garageControlsHeading_98wv2_1453 small{color:#5f7886;font-size:inherit}._garageBayButtons_98wv2_1472{grid-template-columns:repeat(3,minmax(0,1fr));gap:.32rem;display:grid}._garageBayButtons_98wv2_1472 button{color:#718795;cursor:pointer;text-align:center;background:#020a1052;border:1px solid #ffffff12;border-radius:.36rem;place-content:center;gap:.1rem;min-width:0;min-height:2.75rem;transition:color .18s,background-color .18s,border-color .18s;display:grid}._garageBayButtons_98wv2_1472 button:hover{color:#dcebf1;border-color:#14abe840}._garageBayButtons_98wv2_1472 button[data-active=true]{color:#edfaff;background:#0e94c91a;border-color:#14abe852}._garageBayButtons_98wv2_1472 strong{letter-spacing:.08em;font-size:.57rem}._garageBayButtons_98wv2_1472 small{color:#607785;font-size:.43rem}._garageBayButtons_98wv2_1472 button[data-active=true] small{color:#78b9d1}._exteriorLightingHint_98wv2_1518{color:#617987;margin:.45rem 0 0;font-size:.45rem;line-height:1.45}._weatherControl_98wv2_520{color:#afc1ca;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff0f;border-radius:.48rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;width:100%;min-height:3.85rem;margin-top:.6rem;padding:.58rem .65rem;transition:background-color .18s,border-color .18s;display:grid}._weatherControl_98wv2_520:hover{background:#ffffff0b;border-color:#14abe83d}._weatherGlyph_98wv2_1548{color:#66b9dc;filter:drop-shadow(0 .22rem .42rem #1884b22e);width:2.35rem;min-width:2.35rem;height:2.35rem;overflow:visible}._weatherControl_98wv2_520 small{color:#5e7684;margin-bottom:.18rem;font-size:.48rem}._weatherControl_98wv2_520 strong{color:#c4d5dd;font-size:.62rem;font-weight:650}._cycleLabel_98wv2_1569{color:#67b9d8;letter-spacing:.06em;text-transform:uppercase;font-size:.49rem;font-weight:700}._sceneDeck_98wv2_104{border-radius:.8rem;grid-area:scenes;grid-template-columns:minmax(9.25rem,10.5rem) minmax(0,1fr);align-content:start;align-self:start;gap:.6rem;block-size:fit-content;margin:0;padding:.6rem;display:grid}._sceneIntro_98wv2_51{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-width:0;padding:.35rem .65rem;display:flex}._sceneIntro_98wv2_51 span{color:#8ea3af;font-size:.58rem;line-height:1.4}._sceneButtons_98wv2_522{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(3.75rem,max-content);align-content:start;gap:.4rem;display:grid}._sceneButtons_98wv2_522 button{color:#879ca8;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #ffffff0e;border-radius:.45rem;align-self:start;align-items:center;gap:.5rem;min-width:0;min-height:3.75rem;padding:.55rem .6rem;transition:color .18s,background-color .18s,border-color .18s,transform .18s;display:flex}._sceneButtons_98wv2_522 button:hover{color:#e7f3f8;background:#ffffff0b;border-color:#91c1d62b;transform:translateY(-1px)}._sceneButtons_98wv2_522 button[data-active=true]{color:#eefaff;background:#14abe817;border-color:#14abe847}._sceneMark_98wv2_1643{border:1px solid #536f7d;border-radius:50%;flex:none;width:.5rem;height:.5rem;transition:background-color .18s,border-color .18s,box-shadow .18s}._sceneButtons_98wv2_522 button[data-active=true] ._sceneMark_98wv2_1643{background:var(--cyan);border-color:var(--cyan-soft);box-shadow:0 0 .6rem #14abe885}._sceneButtons_98wv2_522 strong{color:inherit;white-space:normal;font-size:.62rem;font-weight:680;line-height:1.18}._sceneButtons_98wv2_522 small{color:#5c7380;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.5rem;line-height:1.3;display:-webkit-box;overflow:hidden}._sceneCopy_98wv2_1678{align-content:center;gap:.16rem;min-width:0;display:grid}._sceneButtons_98wv2_522 button[data-active=true] small{color:#679bb0}._demoNote_98wv2_53{background:#0c1d299e;border-radius:.65rem;align-items:center;gap:.75rem;margin:.75rem;padding:.72rem .9rem;display:flex}._customMark_98wv2_1699{color:#9cdff6;border:1px solid #14abe861;border-radius:50%;flex:none;place-items:center;width:1.9rem;height:1.9rem;font-size:.62rem;font-weight:800;display:grid}._demoNote_98wv2_53 p{color:#718794;font-size:.65rem;line-height:1.45}._demoNote_98wv2_53 strong{color:#afc4ce;letter-spacing:.035em;margin-bottom:.08rem;font-size:.59rem}._demo_98wv2_1 button:focus-visible{outline-offset:2px;outline:2px solid #75dafa}._srOnly_98wv2_1730{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}._compact_98wv2_1742 ._introduction_98wv2_37{align-items:center;padding:1.1rem 1.2rem 1rem}._compact_98wv2_1742 ._introCopy_98wv2_48{display:none}._compact_98wv2_1742 ._title_98wv2_47{font-size:1.35rem}._compact_98wv2_1742 ._console_98wv2_90{grid-template-columns:minmax(0,1fr) 16.5rem;gap:.55rem;padding:.55rem}._compact_98wv2_1742 ._viewport_98wv2_324{min-height:24rem}._compact_98wv2_1742 ._floorPlan_98wv2_335{padding:1.5rem 1.55rem 2.7rem}._compact_98wv2_1742 ._room_98wv2_420{min-height:4.5rem;padding:.55rem}._compact_98wv2_1742 ._roomSignals_98wv2_551{bottom:.48rem;left:.55rem}._compact_98wv2_1742 ._sceneDeck_98wv2_104{grid-template-columns:8rem minmax(0,1fr);align-self:start;gap:.5rem;block-size:fit-content;margin:0;padding:.5rem}._compact_98wv2_1742 ._sceneButtons_98wv2_522 button{min-height:3.5rem;padding:.42rem}._compact_98wv2_1742 ._demoNote_98wv2_53{margin:.55rem}@keyframes _rainFall_98wv2_1{0%{transform:translateY(-2rem)rotate(12deg)}to{transform:translateY(42rem)rotate(12deg)}}@media (width<=1120px){._console_98wv2_90{grid-template-columns:minmax(0,1fr) 17rem}._network_98wv2_184{display:none}._sceneDeck_98wv2_104{grid-template-columns:8.75rem minmax(0,1fr)}._sceneButtons_98wv2_522{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){._introduction_98wv2_37{align-items:flex-start}._introCopy_98wv2_48{max-width:24rem}._console_98wv2_90,._compact_98wv2_1742 ._console_98wv2_90{grid-template:"screen""controls""scenes"/1fr}._controls_98wv2_49{padding:.85rem}._controlsHeading_98wv2_49{margin-bottom:.7rem}._roomReadouts_98wv2_1137{grid-template-columns:repeat(2,minmax(0,1fr))}._controlGrid_98wv2_1174,._exteriorControlGrid_98wv2_1175{grid-template-columns:repeat(4,minmax(0,1fr))}._temperatureControl_98wv2_1255,._cameraStatus_98wv2_518,._weatherControl_98wv2_520{max-width:none}._sceneDeck_98wv2_104,._compact_98wv2_1742 ._sceneDeck_98wv2_104{grid-template-columns:1fr;padding:.6rem}._sceneIntro_98wv2_51{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;min-height:auto;padding:.15rem .2rem .5rem}._sceneIntro_98wv2_51 p{margin:0}}@media (width<=700px){._demo_98wv2_1{border-radius:.85rem}._introduction_98wv2_37,._compact_98wv2_1742 ._introduction_98wv2_37{padding:1.15rem 1rem 1rem;display:block}._introCopy_98wv2_48{margin-top:.75rem;font-size:.78rem}._title_98wv2_47,._compact_98wv2_1742 ._title_98wv2_47{font-size:1.4rem}._console_98wv2_90,._compact_98wv2_1742 ._console_98wv2_90{gap:.45rem;padding:.45rem}._screenTopbar_98wv2_119{min-height:2.75rem}._level_98wv2_158,._telemetry_98wv2_134 span:first-of-type,._telemetry_98wv2_134 span:nth-of-type(2){display:none}._telemetry_98wv2_134>*{padding:0 0 0 .55rem}._viewBar_98wv2_188{flex-direction:column;align-items:stretch;gap:.35rem;padding:.4rem .5rem}._viewTabs_98wv2_199{grid-template-columns:1fr 1fr;display:grid}._viewTabs_98wv2_199 button,._propertySummary_98wv2_135{justify-content:center}._propertySummary_98wv2_135>span{flex:1;justify-content:center}._viewport_98wv2_324,._compact_98wv2_1742 ._viewport_98wv2_324{min-height:25rem}._floorPlan_98wv2_335,._compact_98wv2_1742 ._floorPlan_98wv2_335{gap:.22rem;padding:1.2rem .8rem 2.65rem}._courtyard_98wv2_383{width:3.15rem;height:3.15rem}._courtyard_98wv2_383:before{transform:scale(.75)}._courtyard_98wv2_383 span{display:none}._room_98wv2_420,._compact_98wv2_1742 ._room_98wv2_420{min-height:4.4rem;padding:.48rem}._roomHeader_98wv2_503 small,._roomState_98wv2_586{display:none}._roomSignals_98wv2_551,._compact_98wv2_1742 ._roomSignals_98wv2_551{gap:.16rem;bottom:.42rem;left:.45rem}._roomSignals_98wv2_551 i{width:.95rem;height:.95rem;font-size:.37rem}._planLegend_98wv2_560{gap:.4rem;bottom:.75rem;right:.85rem}._exteriorHouse_98wv2_818{left:3%;right:1%}._entryGate_98wv2_1022{width:28%;left:1%}._exteriorBadges_98wv2_1065 span:nth-child(2){display:none}._controlGrid_98wv2_1174,._exteriorControlGrid_98wv2_1175{grid-template-columns:repeat(2,minmax(0,1fr))}._systemControl_98wv2_516,._exteriorControlGrid_98wv2_1175 ._systemControl_98wv2_516{min-height:3.75rem}._sceneDeck_98wv2_104,._compact_98wv2_1742 ._sceneDeck_98wv2_104{margin:0}._sceneButtons_98wv2_522{grid-template-columns:repeat(2,minmax(0,1fr))}._sceneButtons_98wv2_522 button,._compact_98wv2_1742 ._sceneButtons_98wv2_522 button{min-height:3.75rem}._demoNote_98wv2_53,._compact_98wv2_1742 ._demoNote_98wv2_53{margin:.45rem}}@media (width<=430px){._screenTopbar_98wv2_119{padding-inline:.65rem}._interfaceName_98wv2_133,._telemetry_98wv2_134{font-size:.58rem}._propertySummary_98wv2_135>span:nth-child(2){display:none}._viewport_98wv2_324,._compact_98wv2_1742 ._viewport_98wv2_324{min-height:22rem}._floorPlan_98wv2_335,._compact_98wv2_1742 ._floorPlan_98wv2_335{grid-template-columns:1fr .78fr 1fr;padding-inline:.55rem}._roomHeader_98wv2_503 strong{font-size:.58rem}._roomTemperature_98wv2_544{font-size:.52rem}._roomSignals_98wv2_551 i:nth-child(n+3){display:none}._planLegend_98wv2_560{left:.8rem;right:auto}._planLegend_98wv2_560 span:nth-child(n+3){display:none}._exteriorBadges_98wv2_1065{top:.45rem;left:.45rem}._exteriorBadges_98wv2_1065 span{font-size:.4rem}._sceneIntro_98wv2_51{flex-direction:column;align-items:flex-start;gap:.2rem}._sceneButtons_98wv2_522{grid-template-columns:repeat(2,minmax(0,1fr))}._sceneButtons_98wv2_522 button,._compact_98wv2_1742 ._sceneButtons_98wv2_522 button{min-height:3.5rem}._demoNote_98wv2_53{align-items:flex-start}}._console_98wv2_90{align-items:start}._floorPlan_98wv2_335,._compact_98wv2_1742 ._floorPlan_98wv2_335,._exterior_98wv2_625{background:radial-gradient(circle at 50% 42%,#2082a71f,#0000 58%),#050e15;place-items:center;padding:.72rem;display:grid;position:absolute;inset:0;overflow:hidden}._floorPlan_98wv2_335,._compact_98wv2_1742 ._floorPlan_98wv2_335{background-size:auto;grid-template:minmax(0,1fr)/minmax(0,1fr);gap:0}._viewport_98wv2_324[data-view=interior]{aspect-ratio:1168/560;min-height:0}._viewport_98wv2_324[data-view=exterior]{aspect-ratio:1184/561;min-height:0}._interiorStage_98wv2_2167,._exteriorStage_98wv2_2168{isolation:isolate;background:#050d12;border:1px solid #77b6d02e;border-radius:.48rem;width:100%;position:relative;overflow:hidden;box-shadow:0 1.2rem 3rem #00000057}._interiorStage_98wv2_2167{aspect-ratio:1168/537}._exteriorStage_98wv2_2168{aspect-ratio:1184/537}._exteriorCoordinateSpace_98wv2_2187{z-index:11;pointer-events:none;width:100%;height:62.5698%;position:absolute;top:18.622%;left:0}._interiorComposite_98wv2_2198,._interiorBasePhoto_98wv2_2199,._interiorLightPlate_98wv2_2200,._exteriorPhoto_98wv2_2201{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}._interiorComposite_98wv2_2198,._interiorBasePhoto_98wv2_2199{z-index:0}._interiorLightPlate_98wv2_2200{z-index:1;opacity:0;transition:opacity .52s cubic-bezier(.22,1,.36,1)}._interiorLightPlate_98wv2_2200[data-lit=true]{opacity:clamp(.18, var(--room-level,.68), 1)}._interiorColorPlate_98wv2_2229{z-index:2;opacity:0;background:var(--room-color,#ffd3a3);-webkit-mask:var(--room-mask) center / cover no-repeat;-webkit-mask:var(--room-mask) center / cover no-repeat;mask:var(--room-mask) center / cover no-repeat;mix-blend-mode:color;pointer-events:none;transition:opacity .42s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0}._interiorColorPlate_98wv2_2229[data-lit=true]{opacity:calc(var(--room-level,.68) * .86)}._exteriorPhoto_98wv2_2201{z-index:0}._interiorVignette_98wv2_2251{z-index:1;pointer-events:none;background:linear-gradient(90deg,#00080c1f,#0000 18% 82%,#00080c1f),linear-gradient(#0000 78%,#00080c24);position:absolute;inset:0;box-shadow:inset 0 0 2.5rem #00070b38}._floorPlan_98wv2_335 ._room_98wv2_420,._compact_98wv2_1742 ._floorPlan_98wv2_335 ._room_98wv2_420{z-index:5;color:#f1f9fc;text-align:left;touch-action:manipulation;clip-path:none;cursor:pointer;background:#04131c0f;border:1px solid #79cceb47;border-radius:.38rem;min-width:0;min-height:0;margin:0;padding:0;transition:color .18s,border-color .18s,background .35s,box-shadow .35s,transform .18s;display:block;position:absolute;overflow:visible;transform:none;box-shadow:inset 0 0 1.8rem #05161f0f}._floorPlan_98wv2_335 ._room_98wv2_420:before,._floorPlan_98wv2_335 ._room_98wv2_420:after{display:none}._floorPlan_98wv2_335 ._room_98wv2_420:after{content:"";cursor:pointer;pointer-events:auto;background:0 0;width:max(100%,2.75rem);height:max(100%,2.75rem);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._floorPlan_98wv2_335 ._entry_98wv2_491:after,._floorPlan_98wv2_335 ._terrace_98wv2_495:after{top:auto;bottom:0;transform:translate(-50%)}._floorPlan_98wv2_335 ._room_98wv2_420:hover{z-index:8;color:#fff;background:#086f9729;border-color:#53d4ffb8;transform:translateY(-1px)}._floorPlan_98wv2_335 ._room_98wv2_420:focus-visible{z-index:9;outline-offset:-2px;outline:2px solid #5fd6ff}._floorPlan_98wv2_335 ._room_98wv2_420[data-lit=true]{background:#52301203;box-shadow:inset 0 0 1rem #ffb95b06}._floorPlan_98wv2_335 ._room_98wv2_420[data-selected=true]{z-index:7;color:#fff;background:linear-gradient(#10aee429,#10aee417),radial-gradient(circle at 50% 46%,#5bd7ff2e,#0000 72%);border-color:#45d3fff2;box-shadow:inset 0 0 2.4rem #0fabe121,0 0 0 1px #0fabe138,0 0 1.2rem #0fabe133}._floorPlan_98wv2_335 ._study_98wv2_490{width:11.13%;height:32.4%;top:22.72%;left:20.98%}._floorPlan_98wv2_335 ._guestWest_98wv2_2355{width:12.33%;height:32.77%;top:22.35%;left:8.65%}._floorPlan_98wv2_335 ._westWing_98wv2_2362{width:23.46%;height:30.91%;top:55.12%;left:8.65%}._floorPlan_98wv2_335 ._entry_98wv2_491{width:17.12%;height:18.06%;top:81.94%;left:37.76%}._floorPlan_98wv2_335 ._primarySuite_98wv2_492{width:11.13%;height:32.22%;top:22.53%;left:80.05%}._floorPlan_98wv2_335 ._breakfastRoom_98wv2_2383{width:10.27%;height:31.84%;top:22.72%;left:69.78%}._floorPlan_98wv2_335 ._greatRoom_98wv2_493{width:15.24%;height:33.89%;top:22.72%;left:54.54%}._floorPlan_98wv2_335 ._kitchen_98wv2_494{width:21.83%;height:20.67%;top:35.94%;left:32.88%}._floorPlan_98wv2_335 ._terrace_98wv2_495{width:17.7%;height:24.02%;top:10.24%;left:36.82%}._floorPlan_98wv2_335 ._familyRoom_98wv2_2411{width:21.66%;height:25.33%;top:56.61%;left:32.88%}._floorPlan_98wv2_335 ._diningRoom_98wv2_2418{width:18.15%;height:28.49%;top:56.61%;left:54.54%}._floorPlan_98wv2_335 ._eastSuite_98wv2_2425{width:18.49%;height:31.47%;top:54.75%;left:72.69%}._roomHotspotLabel_98wv2_2432{z-index:2;color:#eaf7fc;-webkit-backdrop-filter:blur(.32rem);backdrop-filter:blur(.32rem);pointer-events:none;background:#020d14bd;border:1px solid #97d3e82e;border-radius:.24rem;align-items:baseline;gap:.38rem;max-width:calc(100% - .76rem);padding:.28rem .36rem;display:inline-flex;position:absolute;top:.38rem;left:.38rem;box-shadow:0 .3rem .8rem #0000003d}._roomHotspotLabel_98wv2_2432 strong{letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:clamp(.43rem,.75vw,.62rem);font-weight:700;line-height:1;overflow:hidden}._roomNameShort_98wv2_2462{display:none}._roomNameFull_98wv2_2466:before,._roomNameShort_98wv2_2462:before{content:attr(data-label)}._roomAudioNotes_98wv2_2471{z-index:3;color:#9eeaff;opacity:0;filter:drop-shadow(0 0 .28rem #47d1ffb8);pointer-events:none;align-items:flex-end;gap:.04rem;font-size:clamp(.42rem,.72vw,.66rem);line-height:1;transition:opacity .22s;display:flex;position:absolute;bottom:.45rem;right:.45rem}._roomAudioNotes_98wv2_2471 i{opacity:0;font-style:normal;animation:2.45s ease-in-out infinite _roomNoteDrift_98wv2_1;display:inline-block}._roomAudioNotes_98wv2_2471 i:before{content:"♪"}._roomAudioNotes_98wv2_2471 i:nth-child(2):before{content:"♫"}._roomAudioNotes_98wv2_2471 i:nth-child(2){animation-delay:-.82s}._roomAudioNotes_98wv2_2471 i:nth-child(3){animation-delay:-1.58s}._floorPlan_98wv2_335 ._room_98wv2_420[data-audio=true] ._roomAudioNotes_98wv2_2471{opacity:1}._floorPlan_98wv2_335 ._room_98wv2_420[data-selected=true][data-audio=true] ._roomAudioNotes_98wv2_2471{right:1.2rem}._planTelevision_98wv2_2509{z-index:3;aspect-ratio:16/9;color:#dbf3fcb8;pointer-events:none;background:linear-gradient(145deg,#05090c,#101a20);border:1px solid #b0d9e747;border-radius:.12rem;place-items:center;width:36%;min-width:1.3rem;display:grid;position:absolute;top:.34rem;right:.34rem;overflow:hidden;box-shadow:0 .18rem .45rem #00000061}._planTelevision_98wv2_2509[data-power=true]{background:radial-gradient(circle at 68% 42%,#66cfff85,#0000 40%),linear-gradient(140deg,#122736,#061016 58%,#183446);border-color:#68daff94;box-shadow:0 0 .65rem #43c8f557}._planTelevision_98wv2_2509 i{letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:90%;font-size:clamp(.22rem,.42vw,.38rem);font-style:normal;font-weight:720;overflow:hidden}._planTelevision_98wv2_2509 i:before{content:attr(data-source)}._roomHotspotLabel_98wv2_2432 small{color:#8fdcf5;white-space:nowrap;font-size:clamp(.4rem,.68vw,.56rem)}._roomHotspotLabel_98wv2_2432 small:before{content:attr(data-temperature)}._roomPulse_98wv2_2558{z-index:2;opacity:0;background:#64dbff;border:1px solid #ffffffbf;border-radius:50%;width:.46rem;height:.46rem;position:absolute;bottom:.42rem;right:.42rem;box-shadow:0 0 #49d2ff85}._room_98wv2_420[data-selected=true] ._roomPulse_98wv2_2558{opacity:1;animation:2s ease-out 3 _zonePulse_98wv2_1}._floorPlan_98wv2_335 ._planLegend_98wv2_560{z-index:10;color:#b4cbd4;letter-spacing:.06em;-webkit-backdrop-filter:blur(.3rem);backdrop-filter:blur(.3rem);background:#020d14b8;border:1px solid #94cde329;border-radius:.28rem;gap:.55rem;padding:.32rem .42rem;font-size:.47rem;display:flex;position:absolute;bottom:.45rem;left:auto;right:.45rem}._floorPlan_98wv2_335 ._planLegend_98wv2_560>span{gap:.28rem}._floorPlan_98wv2_335 ._planLegend_98wv2_560 i{background:#5ed9ff;border-radius:50%;width:.36rem;height:.36rem;box-shadow:0 0 .4rem #4fd2ff8c}._floorPlan_98wv2_335 ._planLegend_98wv2_560 span:last-child i{background:#f0b86f;box-shadow:0 0 .4rem #f0b86f85}._poolRipples_98wv2_2612{z-index:3;opacity:0;visibility:hidden;pointer-events:none;clip-path:polygon(0 0,100% 0,100% 52%,70% 52%,70% 88%,46% 88%,46% 100%,0 100%);mix-blend-mode:screen;filter:drop-shadow(0 0 .15rem #59d2eb47);width:20.63%;height:23.46%;position:absolute;top:10.8%;left:36.9%;overflow:hidden}._poolRipples_98wv2_2612 path,._poolRipples_98wv2_2612 ellipse{fill:none;stroke:#b8edf79e;vector-effect:non-scaling-stroke}._poolRippleField_98wv2_2635 path{stroke-width:.72px;stroke-linecap:round;stroke-dasharray:11 14 5 18;opacity:.42;animation:7.5s linear infinite paused _poolRippleFlow_98wv2_1}._poolRippleField_98wv2_2635 path:nth-child(2n){opacity:.32;animation-duration:9.2s;animation-direction:reverse}._poolRippleField_98wv2_2635 path:nth-child(3n){animation-delay:-3.1s}._poolReturnRipples_98wv2_2654 ellipse{stroke-width:.58px;stroke-dasharray:8 5;opacity:.22;animation:4.8s ease-in-out infinite paused _poolReturnFlow_98wv2_1}._poolReturnRipples_98wv2_2654 ellipse:nth-child(2){animation-delay:-1.6s}._poolReturnRipples_98wv2_2654 ellipse:nth-child(3){animation-delay:-3.2s}._poolRipples_98wv2_2612[data-active=true]{opacity:.68;visibility:visible}._poolRipples_98wv2_2612[data-active=true] ._poolRippleField_98wv2_2635 path,._poolRipples_98wv2_2612[data-active=true] ._poolReturnRipples_98wv2_2654 ellipse{animation-play-state:running}@keyframes _poolRippleFlow_98wv2_1{to{stroke-dashoffset:-96px}}@keyframes _poolReturnFlow_98wv2_1{0%,to{opacity:.1;stroke-dashoffset:0}50%{opacity:.42;stroke-dashoffset:-13px}}._photoComposite_98wv2_2689{z-index:0;filter:none;transition:filter .8s;position:absolute;inset:0}._exteriorPhoto_98wv2_2201,._lightPlate_98wv2_2698{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}._exteriorPhoto_98wv2_2201{z-index:0;opacity:0;transition:none}._nightExteriorPhoto_98wv2_2714{opacity:1}._exterior_98wv2_625[data-period=day] ._nightExteriorPhoto_98wv2_2714{opacity:0}._exterior_98wv2_625[data-period=day] ._dayExteriorPhoto_98wv2_2722{opacity:1}._lightPlate_98wv2_2698{z-index:1;opacity:0;transition:opacity .48s cubic-bezier(.22,.72,.24,1)}._landscapeLightPlate_98wv2_2732{z-index:2}._exterior_98wv2_625[data-period=night][data-residence-lights=true] ._residenceLightPlate_98wv2_2736,._exterior_98wv2_625[data-period=night][data-landscape-lights=true][data-landscape-mood=warm] ._landscapeLightPlate_98wv2_2732{opacity:1}._entertainLightPlate_98wv2_2741{z-index:3;mix-blend-mode:screen}._exterior_98wv2_625[data-period=night][data-landscape-mood=entertain][data-landscape-lights=true] ._entertainLightPlate_98wv2_2741{opacity:.92}._exterior_98wv2_625[data-period=day] ._photoComposite_98wv2_2689{filter:none}._exterior_98wv2_625[data-weather=cloudy] ._photoComposite_98wv2_2689,._exterior_98wv2_625[data-weather=rain] ._photoComposite_98wv2_2689{filter:brightness(.78)saturate(.62)contrast(.98)}._exterior_98wv2_625[data-weather=storm] ._photoComposite_98wv2_2689{filter:brightness(.6)saturate(.46)contrast(1.08)}._exterior_98wv2_625[data-period=day][data-weather=cloudy] ._photoComposite_98wv2_2689,._exterior_98wv2_625[data-period=day][data-weather=rain] ._photoComposite_98wv2_2689{filter:brightness(.9)saturate(.68)contrast(.98)}._exterior_98wv2_625[data-period=day][data-weather=storm] ._photoComposite_98wv2_2689{filter:brightness(.72)saturate(.5)contrast(1.05)}._timeWash_98wv2_2772{pointer-events:none;z-index:1;background:linear-gradient(165deg,#05172638,#02091008 48%,#00050a2e);transition:background .8s;position:absolute;inset:0}._exterior_98wv2_625[data-period=day] ._timeWash_98wv2_2772{mix-blend-mode:normal;background:linear-gradient(165deg,#ffffff06,#0000 54%,#122d3706)}._exterior_98wv2_625[data-weather=cloudy] ._timeWash_98wv2_2772,._exterior_98wv2_625[data-weather=rain] ._timeWash_98wv2_2772{mix-blend-mode:multiply;background:linear-gradient(165deg,#2238446b,#2e393e2b)}._exterior_98wv2_625[data-weather=storm] ._timeWash_98wv2_2772{mix-blend-mode:multiply;background:linear-gradient(165deg,#1124349e,#18232d61)}._exterior_98wv2_625 ._sky_98wv2_639{z-index:9;filter:none;pointer-events:none;background:0 0;inset:0;overflow:hidden}._weatherAtmosphereLayer_98wv2_2809{z-index:10}._weatherPrecipitationLayer_98wv2_2813{z-index:12}._exterior_98wv2_625[data-weather=cloudy] ._sky_98wv2_639,._exterior_98wv2_625[data-weather=rain] ._sky_98wv2_639{filter:none}._exterior_98wv2_625 ._sky_98wv2_639:after{display:none}._exterior_98wv2_625 ._sunMoon_98wv2_654{opacity:.9;width:clamp(1rem,2.4vw,1.85rem);height:clamp(1rem,2.4vw,1.85rem);top:3.2%;right:7%;transform:none}._exterior_98wv2_625[data-period=day] ._sunMoon_98wv2_654{transform:translate(-2.4rem,.1rem)}._exterior_98wv2_625 ._starOne_98wv2_673{top:6%;left:18%}._exterior_98wv2_625 ._starTwo_98wv2_674{top:4%;left:48%}._exterior_98wv2_625 ._starThree_98wv2_675{top:8%;right:24%}._exterior_98wv2_625 ._cloudOne_98wv2_705{width:15%;height:2.8%;top:7%;left:19%}._exterior_98wv2_625 ._cloudTwo_98wv2_706{width:12%;height:2.8%;top:10%;right:23%}._exterior_98wv2_625 ._cloudOne_98wv2_705:before,._exterior_98wv2_625 ._cloudTwo_98wv2_706:before{aspect-ratio:1;width:35%;height:auto}._exterior_98wv2_625 ._cloudOne_98wv2_705:after,._exterior_98wv2_625 ._cloudTwo_98wv2_706:after{aspect-ratio:1;width:44%;height:auto}._exterior_98wv2_625 ._rain_98wv2_772{z-index:11;inset:0}._exterior_98wv2_625 ._rain_98wv2_772 i{height:2rem;animation-play-state:paused}._exterior_98wv2_625[data-weather=rain] ._rain_98wv2_772 i{animation-play-state:running}._exterior_98wv2_625 ._rain_98wv2_772 i:nth-child(13){animation-delay:-.48s;left:11%}._exterior_98wv2_625 ._rain_98wv2_772 i:nth-child(14){animation-delay:-1.02s;left:28%}._exterior_98wv2_625 ._rain_98wv2_772 i:nth-child(15){animation-delay:-.28s;left:45%}._exterior_98wv2_625 ._rain_98wv2_772 i:nth-child(16){animation-delay:-.92s;left:63%}._exterior_98wv2_625 ._rain_98wv2_772 i:nth-child(17){animation-delay:-.18s;left:78%}._exterior_98wv2_625 ._rain_98wv2_772 i:nth-child(18){animation-delay:-.68s;left:93%}._garageBays_98wv2_2892{z-index:6;pointer-events:none;position:absolute;inset:0}._garageBay_98wv2_1472{background:0 0;border-radius:.12rem .12rem 0 0;display:block;position:absolute;overflow:hidden}._garageLeft_98wv2_2907{width:9.04%;height:26.19%;top:56.55%;left:8.87%}._garageRightOne_98wv2_2914{width:8.7%;height:26.19%;top:56.55%;left:77.53%}._garageRightTwo_98wv2_2921{width:8.53%;height:26.19%;top:56.55%;left:87.84%}._garageInteriorScene_98wv2_2928{object-fit:cover;clip-path:inset(100% 0 0);opacity:0;filter:none;width:100%;height:100%;transition:clip-path .82s cubic-bezier(.32,.72,.24,1),opacity .14s,transform .82s cubic-bezier(.32,.72,.24,1),filter .7s;display:block;position:absolute;inset:0;transform:translateY(-1.5%)}._garageBay_98wv2_1472[data-open=true] ._garageInteriorScene_98wv2_2928{clip-path:inset(0);opacity:1;transform:translateY(0)}._exterior_98wv2_625[data-period=night] ._garageInteriorScene_98wv2_2928{filter:brightness(.68)saturate(.84)contrast(1.08)}._exterior_98wv2_625[data-weather=cloudy] ._garageInteriorScene_98wv2_2928,._exterior_98wv2_625[data-weather=rain] ._garageInteriorScene_98wv2_2928{filter:brightness(.72)saturate(.68)contrast(1.02)}._exterior_98wv2_625 ._irrigation_98wv2_2961{z-index:10;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .45s;display:block;position:absolute;inset:0;overflow:visible}._sprinklerSweep_98wv2_2974{transform-box:view-box;transform-origin:var(--sprinkler-origin-x) var(--sprinkler-origin-y);animation:_sprinklerOscillation_98wv2_1 var(--sprinkler-duration) ease-in-out infinite alternate;animation-delay:var(--sprinkler-delay);animation-play-state:paused}._sprinklerMistFan_98wv2_2982,._sprinklerJet_98wv2_2983,._sprinklerDroplets_98wv2_2984{fill:none;stroke-linecap:round}._sprinklerMistFan_98wv2_2982{fill:#dcf6fa0d;stroke:#e4fafd13;stroke-width:.42px;filter:blur(2.1px);transform-origin:50%;animation:2.4s ease-in-out infinite alternate _sprinklerMistBreathe_98wv2_1;animation-delay:var(--sprinkler-delay);animation-play-state:paused}._sprinklerJet_98wv2_2983{stroke:#e0f8fc8f;stroke-width:.38px;filter:drop-shadow(0 0 .45px #c9f2fa57);animation:1.9s ease-in-out infinite alternate _sprinklerPressure_98wv2_1;animation-delay:var(--jet-delay);animation-play-state:paused}._sprinklerJet_98wv2_2983[data-major=true]{stroke:#ecfcffb8;stroke-width:.56px}._sprinklerDroplets_98wv2_2984{stroke:#f0fdffa3;stroke-width:.86px;stroke-dasharray:.008 .052;stroke-dashoffset:0;filter:drop-shadow(0 0 .5px #c3f0fa85);animation:_sprinklerDropletTravel_98wv2_1 var(--droplet-duration) linear infinite;animation-delay:var(--droplet-delay);animation-play-state:paused}._sprinklerLandingCloud_98wv2_3025{fill:#dcf8fc33;filter:blur(1.35px);transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite alternate _sprinklerLandingPulse_98wv2_1;animation-delay:var(--sprinkler-delay);animation-play-state:paused}._sprinklerHead_98wv2_3035{filter:drop-shadow(0 1.5px 1.2px #000000b8);opacity:0;transform-box:fill-box;transform-origin:bottom;transition:opacity .22s,transform .38s cubic-bezier(.22,.8,.3,1);transform:translateY(7px)}._sprinklerHeadShadow_98wv2_3044{fill:#0000009e;filter:blur(.8px)}._sprinklerRiser_98wv2_3049{fill:#46575b;stroke:#cce4e87a;stroke-width:.85px}._sprinklerNozzle_98wv2_3055{fill:#27373a;stroke:#cfe8ecd1;stroke-width:.9px}._sprinklerAperture_98wv2_3061{fill:#d9f5f8;stroke:#ffffffbf;stroke-width:.4px;filter:drop-shadow(0 0 1.5px #bceff8e0)}._exterior_98wv2_625[data-irrigation=true] ._irrigation_98wv2_2961{opacity:.82}._exterior_98wv2_625[data-irrigation=true] ._sprinklerHead_98wv2_3035{opacity:1;transform:translateY(0)}._exterior_98wv2_625[data-irrigation=true] ._sprinklerSweep_98wv2_2974,._exterior_98wv2_625[data-irrigation=true] ._sprinklerMistFan_98wv2_2982,._exterior_98wv2_625[data-irrigation=true] ._sprinklerJet_98wv2_2983,._exterior_98wv2_625[data-irrigation=true] ._sprinklerDroplets_98wv2_2984,._exterior_98wv2_625[data-irrigation=true] ._sprinklerLandingCloud_98wv2_3025{animation-play-state:running}._exterior_98wv2_625 ._securityBeacon_98wv2_953{z-index:12;top:17%;right:2.2%}._exterior_98wv2_625 ._exteriorBadges_98wv2_1065{z-index:13;top:.48rem;left:.62rem}._exteriorActivity_98wv2_3097{z-index:13;pointer-events:none;gap:.28rem;display:flex;position:absolute;bottom:.5rem;right:.5rem}._exteriorActivity_98wv2_3097 span{color:#b9ccd47a;letter-spacing:.09em;-webkit-backdrop-filter:blur(.28rem);backdrop-filter:blur(.28rem);background:#030d13b3;border:1px solid #87b7c91f;border-radius:.22rem;padding:.3rem .38rem;font-size:.42rem;font-weight:750}._exteriorActivity_98wv2_3097 span[data-active=true]{color:#8be4ff;border-color:#5cd6fa57;box-shadow:inset 0 0 .8rem #18abd914}._masterLighting_98wv2_3125,._lightingEditor_98wv2_3126,._mediaRemote_98wv2_3127,._exteriorLightTuning_98wv2_3128{background:linear-gradient(145deg,#0c1c26eb,#061219f5);border:1px solid #77b1c729;border-radius:.48rem;margin-top:.55rem;box-shadow:inset 0 1px #ffffff05}._masterLighting_98wv2_3125{justify-content:space-between;align-items:center;gap:.7rem;padding:.66rem .72rem;display:flex}._masterLighting_98wv2_3125>span,._remoteHeader_98wv2_3151>span{gap:.14rem;display:grid}._masterLighting_98wv2_3125 small,._remoteHeader_98wv2_3151 small,._lightingEditor_98wv2_3126 small{color:#728e9c;letter-spacing:.11em;text-transform:uppercase;font-size:.5rem;font-weight:720}._masterLighting_98wv2_3125 strong,._remoteHeader_98wv2_3151 strong{color:#edf8fc;font-size:.68rem;line-height:1.25}._masterLighting_98wv2_3125>div{gap:.35rem;display:flex}._masterLighting_98wv2_3125 button,._remoteKeys_98wv2_3179 button,._remotePower_98wv2_3180{color:#b7d0da;letter-spacing:.05em;cursor:pointer;background:#07131be6;border:1px solid #75b1c92e;border-radius:.34rem;min-height:2.55rem;padding:.55rem .62rem;font-size:.56rem;font-weight:760}._masterLighting_98wv2_3125 button:hover:not(:disabled),._remoteKeys_98wv2_3179 button:hover,._remotePower_98wv2_3180:hover{color:#fff;border-color:#4dcffa8c}._masterLighting_98wv2_3125 button:disabled{opacity:.34;cursor:default}._lightingEditor_98wv2_3126{gap:.66rem;padding:.72rem;display:grid}._lightingEditorHeading_98wv2_3211,._remoteHeader_98wv2_3151,._exteriorTuningHeading_98wv2_3213{justify-content:space-between;align-items:center;gap:.7rem;display:flex}._lightingEditorHeading_98wv2_3211>span{align-items:baseline;gap:.45rem;display:flex}._lightingEditorHeading_98wv2_3211 strong{color:#effaff;font-size:.72rem}._colorWell_98wv2_3231{color:#9ab4bf;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;align-items:center;gap:.48rem;font-size:.54rem;font-weight:720;display:flex}._colorWell_98wv2_3231 input[type=color]{--color-wheel-size:2.65rem;appearance:none;width:var(--color-wheel-size);min-width:var(--color-wheel-size);max-width:var(--color-wheel-size);height:var(--color-wheel-size);min-height:var(--color-wheel-size);max-height:var(--color-wheel-size);aspect-ratio:1;flex:0 0 var(--color-wheel-size);box-sizing:border-box;cursor:pointer;background:linear-gradient(#07131a,#07131a) padding-box padding-box,conic-gradient(#ff5a5f,#ffca3a,#8ac926,#22c7d6,#4f7cff,#b95bff,#ff5a5f) border-box;border:.2rem solid #0000;border-radius:50%;align-self:center;padding:.22rem;display:block;overflow:hidden;box-shadow:0 0 0 1px #71c9ea38,0 5px 16px #00000047}._colorWell_98wv2_3231 input[type=color]::-webkit-color-swatch-wrapper{border-radius:50%;width:100%;height:100%;padding:0}._colorWell_98wv2_3231 input[type=color]::-webkit-color-swatch{box-sizing:border-box;border:0;border-radius:50%;width:100%;height:100%}._colorWell_98wv2_3231 input[type=color]::-moz-color-swatch{box-sizing:border-box;border:0;border-radius:50%;width:100%;height:100%}._rangeControl_98wv2_3293{color:#8ca8b4;grid-template-columns:auto minmax(0,1fr) 2.3rem;align-items:center;gap:.5rem;min-width:0;font-size:.52rem;font-weight:680;display:grid}._rangeControl_98wv2_3293 input[type=range]{accent-color:#42bce9;cursor:pointer;width:100%;min-width:0;max-width:100%;display:block}._rangeControl_98wv2_3293 output{color:#dff7ff;font-variant-numeric:tabular-nums;text-align:right;width:2.3rem;min-width:2.3rem}._mediaRemote_98wv2_3127{gap:.58rem;padding:.72rem;display:grid}._remotePower_98wv2_3180{color:#92a9b3;width:2.65rem;min-width:2.65rem;padding:0;font-size:1rem}._remotePower_98wv2_3180[data-active=true]{color:#75ddff;border-color:#4dcffa85;box-shadow:inset 0 0 .8rem #23afde1a}._remoteKeys_98wv2_3179{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}._remotePad_98wv2_3347{color:#6ecff2;text-align:center;grid-template-rows:repeat(3,1.25rem);grid-template-columns:repeat(3,1fr);width:5.25rem;margin:0 auto;display:grid}._remotePad_98wv2_3347 i{place-items:center;font-size:.6rem;font-style:normal;display:grid}._remotePad_98wv2_3347 i:first-child{grid-column:2}._remotePad_98wv2_3347 i:nth-child(2){grid-area:2/1}._remotePad_98wv2_3347 i:nth-child(3){color:#fff;background:#34aedb24;border:1px solid #5acef647;border-radius:50%;grid-area:2/2}._remotePad_98wv2_3347 i:nth-child(4){grid-area:2/3}._remotePad_98wv2_3347 i:nth-child(5){grid-area:3/2}._exteriorLightTuning_98wv2_3128{gap:.42rem;padding:.66rem;display:grid;container:exterior-lighting/inline-size}._exteriorTuningHeading_98wv2_3213{border-bottom:1px solid #75b1c91f;padding-bottom:.36rem}._exteriorTuningHeading_98wv2_3213 span{color:#a7c1cc;letter-spacing:.09em;text-transform:uppercase;font-size:.52rem;font-weight:760}._exteriorTuningHeading_98wv2_3213 small{color:#4ebce5;letter-spacing:.08em;text-transform:uppercase;font-size:.48rem;font-weight:730}._exteriorLightRow_98wv2_3406{grid-template-columns:4.7rem 2.25rem minmax(0,1fr);align-items:center;column-gap:.45rem;min-width:0;min-height:3rem;padding-block:.1rem;display:grid}._exteriorLightLabel_98wv2_3416{color:#9ab4bf;letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:.52rem;font-weight:740;line-height:1.2;overflow:hidden}._exteriorLightRow_98wv2_3406 ._colorWell_98wv2_3231{flex:none;justify-content:center;place-items:center;width:2.25rem;min-width:2.25rem;height:2.25rem;min-height:2.25rem;display:grid}._exteriorLightRow_98wv2_3406 ._colorWell_98wv2_3231 input[type=color]{--color-wheel-size:2.25rem}._exteriorLightRow_98wv2_3406 ._rangeControl_98wv2_3293{grid-template-columns:minmax(0,1fr) 2.25rem;gap:.4rem;min-width:0}._exteriorLightRow_98wv2_3406 ._rangeControl_98wv2_3293 output{width:2.25rem;min-width:2.25rem}@container exterior-lighting (width<=14.25rem){._exteriorLightRow_98wv2_3406{grid-template-columns:minmax(0,1fr) 2.25rem;grid-template-areas:"label wheel""range range";row-gap:.42rem;padding-block:.38rem}._exteriorLightLabel_98wv2_3416{grid-area:label}._exteriorLightRow_98wv2_3406 ._colorWell_98wv2_3231{grid-area:wheel}._exteriorLightRow_98wv2_3406 ._rangeControl_98wv2_3293{grid-area:range}}@keyframes _roomNoteDrift_98wv2_1{0%{opacity:0;transform:translateY(.2rem)scale(.82)}28%{opacity:.95}72%{opacity:.68}to{opacity:0;transform:translate(-.18rem,-.72rem)scale(1.08)}}@keyframes _zonePulse_98wv2_1{0%{box-shadow:0 0 #49d2ff80}70%,to{box-shadow:0 0 0 .6rem #49d2ff00}}@keyframes _sprinklerOscillation_98wv2_1{0%{transform:rotate(var(--sprinkler-start))}to{transform:rotate(var(--sprinkler-end))}}@keyframes _sprinklerDropletTravel_98wv2_1{to{stroke-dashoffset:-1px}}@keyframes _sprinklerPressure_98wv2_1{0%{stroke-opacity:.7}to{stroke-opacity:1}}@keyframes _sprinklerMistBreathe_98wv2_1{0%{opacity:.48}to{opacity:.88}}@keyframes _sprinklerLandingPulse_98wv2_1{0%{opacity:.38;transform:scaleX(.76)translateY(0)}to{opacity:.74;transform:scaleX(1.12)translateY(-.4px)}}@media (width<=1180px){._roomNameFull_98wv2_2466{display:none}._roomNameShort_98wv2_2462{display:inline}}@media (width<=700px){._mobileViewportHint_98wv2_331{color:#87d9f5;letter-spacing:.1em;text-transform:uppercase;background:#07131c;border-top:1px solid #84c4dd1f;border-bottom:1px solid #84c4dd1f;align-items:center;gap:.55rem;min-height:2rem;margin:0;padding:.45rem .7rem;font-size:.52rem;font-weight:720;line-height:1.3;display:flex}._mobileViewportHint_98wv2_331:before{content:"";background:#38b9ed;flex:none;width:1.25rem;height:1px}._viewport_98wv2_324[data-view]{overscroll-behavior-inline:contain;scroll-behavior:smooth;scrollbar-width:none;touch-action:pan-x;overflow:auto hidden}._viewport_98wv2_324[data-view]::-webkit-scrollbar{display:none}._viewport_98wv2_324[data-view=interior]{aspect-ratio:auto;min-height:276px}._viewport_98wv2_324[data-view=interior]>._floorPlan_98wv2_335{width:560px;right:auto}._viewport_98wv2_324[data-view=exterior]{aspect-ratio:auto;touch-action:pan-x pan-y;min-height:276px}._viewport_98wv2_324[data-view=exterior]>._exterior_98wv2_625{width:590px;right:auto}._floorPlan_98wv2_335 ._room_98wv2_420,._compact_98wv2_1742 ._floorPlan_98wv2_335 ._room_98wv2_420{touch-action:pan-x}._floorPlan_98wv2_335,._compact_98wv2_1742 ._floorPlan_98wv2_335,._exterior_98wv2_625{padding:.35rem}._roomHotspotLabel_98wv2_2432{gap:0;padding:.22rem .28rem;top:.2rem;left:.2rem}._roomHotspotLabel_98wv2_2432 strong{font-size:.54rem}._roomNameFull_98wv2_2466{display:none}._roomNameShort_98wv2_2462{display:inline}._roomHotspotLabel_98wv2_2432 small{display:none}._roomPulse_98wv2_2558{bottom:.25rem;right:.25rem}._roomAudioNotes_98wv2_2471{font-size:.46rem;bottom:.22rem;right:.24rem}._floorPlan_98wv2_335 ._room_98wv2_420[data-selected=true][data-audio=true] ._roomAudioNotes_98wv2_2471{right:.95rem}._floorPlan_98wv2_335 ._planLegend_98wv2_560{bottom:.3rem;left:auto;right:.3rem}._exterior_98wv2_625 ._exteriorBadges_98wv2_1065{top:.25rem;left:.3rem}._exteriorActivity_98wv2_3097{bottom:.3rem;right:.3rem}}@media (width<=430px){._exterior_98wv2_625 ._exteriorBadges_98wv2_1065,._exteriorActivity_98wv2_3097{display:none}._floorPlan_98wv2_335 ._study_98wv2_490:after{left:40%}._roomHotspotLabel_98wv2_2432{max-width:none}._roomHotspotLabel_98wv2_2432 strong{max-width:4.6rem}._masterLighting_98wv2_3125{flex-direction:column;align-items:stretch}._masterLighting_98wv2_3125>div,._masterLighting_98wv2_3125 button{width:100%}._exteriorLightRow_98wv2_3406{min-height:3rem}._remoteKeys_98wv2_3179{grid-template-columns:1fr 1fr}._floorPlan_98wv2_335 ._planLegend_98wv2_560{display:none}}@media (prefers-reduced-motion:reduce){._rain_98wv2_772 i,._sprinklerSweep_98wv2_2974,._sprinklerMistFan_98wv2_2982,._sprinklerJet_98wv2_2983,._sprinklerDroplets_98wv2_2984,._sprinklerLandingCloud_98wv2_3025,._poolRippleField_98wv2_2635 path,._poolReturnRipples_98wv2_2654 ellipse,._roomAudioNotes_98wv2_2471 i,._roomPulse_98wv2_2558{animation:none!important}._garageInteriorScene_98wv2_2928,._photoComposite_98wv2_2689,._lightPlate_98wv2_2698,._timeWash_98wv2_2772,._sprinklerHead_98wv2_3035,._poolRipples_98wv2_2612{transition:none!important}._room_98wv2_420[data-audio=true] ._roomAudioNotes_98wv2_2471 i:first-child{opacity:1;transform:none}._room_98wv2_420[data-audio=true] ._roomAudioNotes_98wv2_2471 i:not(:first-child){display:none}._demo_98wv2_1 *,._demo_98wv2_1 :before,._demo_98wv2_1 :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){._room_98wv2_420[data-selected=true],._viewTabs_98wv2_199 ._activeTab_98wv2_227,._systemControl_98wv2_516[data-active=true],._sceneButtons_98wv2_522 button[data-active=true]{outline-offset:-3px;outline:2px solid buttontext}}
