@media (max-width:900px){:root{--audio-mobile-panel-top:38dvh;--audio-mobile-nav-height:104px}.room-audio{z-index:7300!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;position:fixed!important;inset:0!important}.room-audio__heading{left:50%!important;top:max(72px, calc(env(safe-area-inset-top) + 62px))!important;text-align:center!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;width:calc(100vw - 80px)!important;position:fixed!important;transform:translate(-50%)!important}.room-audio__heading span{letter-spacing:.16em!important;color:#ffffff7a!important;font-size:8px!important}.room-audio__heading strong{letter-spacing:.1em!important;color:#fffffff2!important;margin-top:5px!important;font-size:16px!important;line-height:1.1!important}.room-audio__heading small{letter-spacing:.08em!important;color:#fff6!important;margin-top:5px!important;font-size:8px!important;line-height:1.2!important}.room-audio__speakers{opacity:1!important;visibility:visible!important;pointer-events:auto!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;place-items:center!important;gap:5px!important;width:calc(100vw - 38px)!important;height:108px!important;margin:0!important;display:grid!important;position:fixed!important;inset:20.5dvh auto auto 50%!important;transform:translate(-50%)!important}.room-audio__speakers>.room-speaker,.room-audio__speakers>.room-speaker:first-child,.room-audio__speakers>.room-speaker:nth-child(2),.room-audio__speakers>.room-speaker:nth-child(3),.room-audio__speakers>.room-speaker:nth-child(4){color:#fff!important;opacity:1!important;visibility:visible!important;filter:none!important;pointer-events:auto!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;width:78px!important;min-width:0!important;max-width:none!important;height:104px!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}.room-audio__speakers>.room-speaker:hover,.room-audio__speakers>.room-speaker:active{transform:none!important}.room-audio__speakers>.room-speaker.is-off{opacity:.58!important;filter:none!important}.room-audio__speakers>.room-speaker.is-on,.room-audio__speakers>.room-speaker.is-live{opacity:1!important}.room-audio__speakers .room-speaker__wave,.room-audio__speakers .room-speaker__wave--1,.room-audio__speakers .room-speaker__wave--2,.room-audio__speakers .room-speaker__wave--3,.room-audio__speakers .room-speaker__ring{visibility:hidden!important;opacity:0!important;animation:none!important;display:none!important}.room-audio__speakers .room-speaker__body{z-index:4!important;opacity:1!important;visibility:visible!important;background:radial-gradient(circle at 42% 35%,#343434 0 4%,#1b1b1b 5% 22%,#0a0a0a 23% 53%,#151515 54% 58%,#030303 59% 100%)!important;border:1px solid #ffffff38!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:56px!important;height:56px!important;display:flex!important;position:relative!important;box-shadow:0 11px 24px #0000008f,inset 0 0 14px #000000ad!important}.room-audio__speakers .room-speaker__body:before,.room-audio__speakers .room-speaker__body:after,.room-audio__speakers .room-speaker__cone:before,.room-audio__speakers .room-speaker__cone:after{content:none!important;display:none!important}.room-audio__speakers .room-speaker__cone{opacity:1!important;background:radial-gradient(circle at 43% 35%,#484848 0 5%,#242424 6% 22%,#0e0e0e 23% 68%,#030303 69% 100%)!important;border:1px solid #ffffff0e!important;border-radius:50%!important;width:38px!important;height:38px!important;position:absolute!important;box-shadow:inset 0 0 10px #000000c7!important}.room-audio__speakers .room-speaker__center{z-index:5!important;background:radial-gradient(circle at 34% 34%,#ececec,#868686 30%,#222 72%)!important;border-radius:50%!important;width:9px!important;height:9px!important;position:relative!important;box-shadow:0 0 8px #ffffff2e!important}.room-speaker__number,.room-speaker__name,.room-speaker__state{white-space:nowrap!important;width:max-content!important;position:absolute!important;left:50%!important;transform:translate(-50%)!important}.room-speaker__number{color:#ffffff9e!important;font-size:8px!important;top:1px!important}.room-speaker__name{letter-spacing:.06em!important;color:#ffffffe0!important;font-size:8px!important;font-weight:500!important;line-height:1!important;bottom:9px!important}.room-speaker__state{letter-spacing:.07em!important;color:#ffffff85!important;font-size:7px!important;line-height:1!important;bottom:-4px!important}.room-speaker.is-on .room-speaker__state,.room-speaker.is-live .room-speaker__state{color:#ffffffe0!important}.room-audio__status{display:none!important}.genius-phone-wrapper:has(.genius-audio-phone){perspective:none!important;z-index:7000!important;pointer-events:none!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;margin:0!important;position:fixed!important;inset:0!important;overflow:hidden!important;transform:none!important}.genius-phone-wrapper:has(.genius-audio-phone)>.genius-phone{transform-style:flat!important;width:100%!important;height:100%!important;box-shadow:none!important;pointer-events:none!important;background:0 0!important;border:0!important;border-radius:0!important;position:absolute!important;inset:0!important;overflow:visible!important;transform:none!important}.genius-phone-wrapper:has(.genius-audio-phone)>.genius-phone:before{content:none!important;display:none!important}.genius-phone-wrapper:has(.genius-audio-phone)>.genius-phone:after{content:none!important;display:none!important}.genius-phone-wrapper:has(.genius-audio-phone) .genius-phone-notch{content:none!important;display:none!important}.genius-audio-phone{z-index:7100!important;left:0!important;right:0!important;top:var(--audio-mobile-panel-top)!important;width:100vw!important;max-width:none!important;height:auto!important;min-height:0!important;padding:12px 12px calc(var(--audio-mobile-nav-height) + env(safe-area-inset-bottom) + 14px)!important;font-family:var(--font-genius-ui)!important;pointer-events:none!important;background:radial-gradient(at 50% 0,#ffffff0e,#0000 31%),linear-gradient(#0f0f0ffc 0%,#060606fe 47%,#010101 100%)!important;border:0!important;border-radius:24px 24px 0 0!important;grid-template-rows:auto auto auto auto auto auto auto auto!important;grid-template-columns:minmax(0,1fr)!important;align-content:space-between!important;row-gap:4px!important;display:grid!important;position:absolute!important;bottom:0!important;overflow:hidden!important;box-shadow:0 -18px 48px #00000070,inset 0 1px #ffffff0d!important}.genius-audio-phone button,.genius-audio-phone input{touch-action:manipulation;pointer-events:auto!important}.genius-audio-header{min-height:30px!important;margin:0!important;display:flex!important}.genius-audio-header small{font-size:8px!important}.genius-audio-header strong{font-size:17px!important}.genius-audio-header>span{margin-top:8px!important;font-size:8px!important}.genius-audio-hero{text-align:center!important;margin:0!important}.genius-audio-room{letter-spacing:.14em!important;font-size:8px!important}.genius-audio-art{margin-top:3px!important}.genius-audio-disc{width:72px!important;height:72px!important}.genius-audio-disc__ring--1{inset:8px!important}.genius-audio-disc__ring--2{inset:17px!important}.genius-audio-disc__ring--3{inset:27px!important}.genius-audio-disc__center{width:13px!important;height:13px!important}.genius-audio-track-meta{margin-top:3px!important}.genius-audio-track-meta small{font-size:7px!important}.genius-audio-track-meta strong{margin-top:2px!important;font-size:14px!important;line-height:1.15!important}.genius-audio-track-meta>span{margin-top:1px!important;font-size:7px!important}.genius-audio-controls{gap:17px!important;margin-top:4px!important}.genius-audio-control-button{width:30px!important;height:30px!important}.genius-audio-play{width:40px!important;height:40px!important}.genius-audio-volume{border-top:1px solid #ffffff0b!important;border-bottom:1px solid #ffffff09!important;margin:0!important;padding:4px 2px!important}.genius-audio-row-label span,.genius-audio-row-label strong{font-size:8px!important}.genius-audio-range{height:17px!important;margin-top:2px!important}.genius-audio-speakers{margin:0!important;padding:3px 0!important}.genius-audio-speaker-grid{grid-template-rows:repeat(2,auto)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;display:grid!important}.genius-audio-speaker{opacity:1;background:linear-gradient(145deg,#ffffff0a,#ffffff03)!important;border:1px solid #ffffff1a!important;border-radius:14px!important;grid-template-rows:auto auto!important;grid-template-columns:27px minmax(0,1fr) auto!important;align-items:center!important;gap:2px 7px!important;height:62px!important;min-height:62px!important;padding:9px 10px!important;display:grid!important;transform:none!important}.genius-audio-speaker:before,.genius-audio-speaker:after{content:none!important;display:none!important}.genius-audio-speaker.is-off{opacity:.34!important}.genius-audio-speaker.is-on,.genius-audio-speaker.is-live{opacity:1!important}.genius-audio-speaker__signal{background:#ffffff06!important;border:1px solid #ffffff1a!important;border-radius:50%!important;grid-area:1/1/span 2!important;place-items:center!important;width:25px!important;height:25px!important;margin:0!important;display:grid!important}.genius-audio-speaker__signal i{width:6px!important;height:6px!important}.genius-audio-speaker strong{text-align:left!important;grid-area:1/2!important;align-self:end!important;font-size:12px!important;line-height:1!important}.genius-audio-speaker small{text-align:left!important;grid-area:2/2!important;align-self:start!important;font-size:7px!important;line-height:1!important}.genius-audio-speaker__state{background:#ffffff05!important;border:1px solid #ffffff1a!important;border-radius:999px!important;grid-area:1/3/span 2!important;align-self:center!important;margin:0!important;padding:4px 7px!important;font-size:7px!important;line-height:1!important}.genius-audio-output{opacity:.82!important;visibility:visible!important;margin:0!important;padding:3px 2px!important}.genius-audio-output.is-active{opacity:1!important}.genius-audio-output-track{opacity:1!important;visibility:visible!important;background:#ffffff29!important;width:100%!important;height:3px!important;margin-top:5px!important;display:block!important}.genius-audio-progress{opacity:1!important;visibility:visible!important;min-height:29px!important;margin:0!important;padding:2px 2px 5px!important;display:block!important}.genius-audio-times{color:#ffffff85!important;opacity:1!important;margin-bottom:1px!important;font-size:7px!important;display:flex!important}.genius-audio-progress .genius-audio-range,.genius-audio-progress input[type=range]{opacity:1!important;visibility:visible!important;width:100%!important;height:18px!important;margin:0!important;display:block!important}.genius-audio-progress .genius-audio-range::-webkit-slider-runnable-track{background:#ffffff4d!important;border-radius:999px!important;height:3px!important}.genius-audio-progress input[type=range]::-webkit-slider-runnable-track{background:#ffffff4d!important;border-radius:999px!important;height:3px!important}.genius-audio-progress .genius-audio-range::-webkit-slider-thumb{background:#fff!important;width:14px!important;height:14px!important;margin-top:-5.5px!important;box-shadow:0 0 10px #fff3!important}.genius-audio-progress input[type=range]::-webkit-slider-thumb{background:#fff!important;width:14px!important;height:14px!important;margin-top:-5.5px!important;box-shadow:0 0 10px #fff3!important}.genius-audio-status{min-height:24px!important;margin:0!important;font-size:7px!important}.genius-audio-status span{font-size:7px!important}.genius-audio-dock{flex:none!important;min-height:31px!important;margin:0!important;padding-top:2px!important}.genius-audio-home{min-width:72px!important;height:30px!important}.side-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:100vw!important;max-width:none!important;min-height:calc(var(--audio-mobile-nav-height) + env(safe-area-inset-bottom))!important;padding:8px 8px max(8px, env(safe-area-inset-bottom))!important;z-index:9600!important;pointer-events:auto!important;background:#040404f5!important;border:0!important;border-top:1px solid #ffffff14!important;border-radius:0!important;margin:0!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;transform:none!important;box-shadow:0 -12px 32px #00000075!important}.side-nav__rail{display:none!important}.side-nav__items{grid-template-rows:repeat(2,40px)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;width:100%!important;max-width:540px!important;margin:0 auto!important;padding:0!important;display:grid!important;position:relative!important}.side-nav__item,.side-nav__item:hover,.side-nav__item.active,.side-nav__item.is-active{color:#ffffff8f!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;box-shadow:none!important;cursor:pointer!important;pointer-events:auto!important;background:#ffffff05!important;border:1px solid #ffffff13!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:4px 6px!important;display:flex!important;position:relative!important;transform:none!important}.side-nav__item:active{transform:scale(.97)!important}.side-nav__item.is-active,.side-nav__item.active{color:#050505!important;background:#f2f2f2!important;border-color:#ffffffd1!important;box-shadow:0 0 18px #ffffff0f!important}.side-nav__number,.side-nav__dot,.side-nav__active-line{display:none!important}.side-nav__label,.side-nav__item.is-active .side-nav__label,.side-nav__item.active .side-nav__label{width:auto!important;max-width:100%!important;min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:inherit!important;font-family:var(--font-genius-ui)!important;letter-spacing:0!important;text-align:center!important;white-space:normal!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:8px!important;font-weight:500!important;line-height:1.2!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}.side-nav__item--genius .side-nav__label{font-family:"Nasalization", var(--font-genius-ui)!important;letter-spacing:.04em!important;font-size:9px!important}}@media (max-width:430px){:root{--audio-mobile-panel-top:38dvh;--audio-mobile-nav-height:102px}.room-audio__speakers{gap:2px!important;width:calc(100vw - 20px)!important}.room-audio__speakers>.room-speaker,.room-audio__speakers>.room-speaker:first-child,.room-audio__speakers>.room-speaker:nth-child(2),.room-audio__speakers>.room-speaker:nth-child(3),.room-audio__speakers>.room-speaker:nth-child(4){width:70px!important}.room-audio__speakers .room-speaker__body{width:50px!important;height:50px!important}.room-audio__speakers .room-speaker__cone{width:34px!important;height:34px!important}.genius-audio-phone{padding-left:9px!important;padding-right:9px!important}.genius-audio-speaker-grid{gap:6px!important}.genius-audio-speaker{height:59px!important;min-height:59px!important;padding:8px!important}.side-nav{padding-left:6px!important;padding-right:6px!important}.side-nav__items{gap:5px!important}.side-nav__label,.side-nav__item.is-active .side-nav__label,.side-nav__item.active .side-nav__label{font-size:7.5px!important}}@media (max-width:900px) and (max-height:700px){:root{--audio-mobile-panel-top:36dvh;--audio-mobile-nav-height:96px}.room-audio__heading{top:max(58px, calc(env(safe-area-inset-top) + 49px))!important}.room-audio__speakers{height:88px!important;top:19dvh!important}.room-audio__speakers>.room-speaker,.room-audio__speakers>.room-speaker:first-child,.room-audio__speakers>.room-speaker:nth-child(2),.room-audio__speakers>.room-speaker:nth-child(3),.room-audio__speakers>.room-speaker:nth-child(4){height:84px!important}.room-audio__speakers .room-speaker__body{width:44px!important;height:44px!important}.room-audio__speakers .room-speaker__cone{width:30px!important;height:30px!important}.room-speaker__name{font-size:7px!important}.room-speaker__state{font-size:6px!important}.genius-audio-phone{row-gap:2px!important;padding-top:8px!important}.genius-audio-header{min-height:24px!important}.genius-audio-disc{width:56px!important;height:56px!important}.genius-audio-art,.genius-audio-track-meta,.genius-audio-controls{margin-top:2px!important}.genius-audio-control-button{width:26px!important;height:26px!important}.genius-audio-play{width:34px!important;height:34px!important}.genius-audio-speaker{height:50px!important;min-height:50px!important;padding:6px 8px!important}.genius-audio-output,.genius-audio-progress{padding-top:1px!important;padding-bottom:2px!important}.genius-audio-progress{min-height:24px!important}.genius-audio-status{min-height:20px!important}.genius-audio-dock{min-height:27px!important}.side-nav__items{grid-template-rows:repeat(2,36px)!important}.side-nav__item,.side-nav__item:hover,.side-nav__item.active,.side-nav__item.is-active{height:36px!important;min-height:36px!important}}@media (max-width:900px){:root{--audio-mobile-panel-top:38dvh;--audio-mobile-nav-safe:104px}.room-audio__speakers .room-speaker__ring,.room-audio__speakers .room-speaker__cone{visibility:hidden!important;opacity:0!important;display:none!important}.room-audio__speakers .room-speaker__wave,.room-audio__speakers .room-speaker__wave--2,.room-audio__speakers .room-speaker__wave--3{visibility:hidden!important;opacity:0!important;animation:none!important;display:none!important}.room-audio__speakers .room-speaker__wave--1{visibility:visible!important;opacity:0!important;pointer-events:none!important;border:1px solid #ffffff2e!important;border-radius:50%!important;width:68px!important;height:68px!important;animation:none!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)scale(.9)!important}.room-audio__speakers>.room-speaker.is-on .room-speaker__wave--1,.room-audio__speakers>.room-speaker.is-live .room-speaker__wave--1{animation:1.75s ease-out infinite geniusAudioSingleWave!important}.room-audio__speakers .room-speaker__body{opacity:1!important;visibility:visible!important;background:radial-gradient(circle at 42% 36%,#ffffff29 0 3%,#0000 4%),radial-gradient(circle,#232323 0 18%,#141414 19% 52%,#0a0a0a 53% 75%,#050505 76% 100%)!important;border:1px solid #ffffff30!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:56px!important;height:56px!important;display:flex!important;box-shadow:0 11px 24px #00000094,inset 0 0 14px #0000008f!important}.room-audio__speakers .room-speaker__body:before,.room-audio__speakers .room-speaker__body:after{content:none!important;display:none!important}.room-audio__speakers .room-speaker__center{opacity:1!important;background:radial-gradient(circle at 35% 35%,#d4d4d4,#777 31%,#222 72%)!important;border:1px solid #ffffff1f!important;border-radius:50%!important;width:12px!important;height:12px!important;box-shadow:0 0 8px #ffffff24!important}.room-audio__speakers>.room-speaker.is-off{opacity:1!important;filter:none!important}.room-audio__speakers>.room-speaker.is-off .room-speaker__body{opacity:.12!important;box-shadow:none!important;filter:brightness(.46)!important;border-color:#ffffff09!important}.room-audio__speakers>.room-speaker.is-off .room-speaker__center{opacity:.05!important;box-shadow:none!important}.room-audio__speakers>.room-speaker.is-off .room-speaker__wave--1{opacity:0!important;animation:none!important;display:none!important}.room-audio__speakers>.room-speaker.is-off .room-speaker__number,.room-audio__speakers>.room-speaker.is-off .room-speaker__name,.room-audio__speakers>.room-speaker.is-off .room-speaker__state{opacity:.28!important}.room-audio__speakers>.room-speaker.is-on .room-speaker__body,.room-audio__speakers>.room-speaker.is-live .room-speaker__body{opacity:1!important;filter:none!important}.room-audio__speakers>.room-speaker.is-live .room-speaker__body{border-color:#ffffff57!important;box-shadow:0 11px 24px #00000094,0 0 18px #ffffff0d!important}.room-audio__speakers{height:105px!important;top:20dvh!important}.genius-audio-phone{top:var(--audio-mobile-panel-top)!important;padding-bottom:calc(var(--audio-mobile-nav-safe) + env(safe-area-inset-bottom) + 12px)!important}.side-nav{top:auto!important;left:50%!important;right:auto!important;bottom:max(11px, env(safe-area-inset-bottom))!important;width:auto!important;max-width:calc(100vw - 24px)!important;min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:9600!important;pointer-events:auto!important;direction:ltr!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:fixed!important;overflow:visible!important;transform:translate(-50%)!important}.side-nav__rail{display:none!important}.side-nav__items{background:0 0!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:12px!important;width:auto!important;max-width:none!important;height:32px!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important}.side-nav__item,.side-nav__item:hover,.side-nav__item.active,.side-nav__item.is-active{width:28px!important;min-width:28px!important;max-width:28px!important;height:32px!important;min-height:32px!important;box-shadow:none!important;color:#fff!important;pointer-events:auto!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;overflow:visible!important;transform:none!important}.side-nav__number,.side-nav__active-line{display:none!important}.side-nav__dot{z-index:3!important;opacity:.78!important;width:8px!important;min-width:8px!important;height:8px!important;box-shadow:none!important;background:#000000b8!important;border:1px solid #ffffff57!important;border-radius:50%!important;flex:0 0 8px!important;margin:0!important;display:block!important;position:relative!important;transform:none!important}.side-nav__dot-core{display:none!important}.side-nav__item.is-active .side-nav__dot,.side-nav__item.active .side-nav__dot{opacity:1!important;background:#fff!important;border-color:#fff!important;flex-basis:10px!important;width:10px!important;min-width:10px!important;height:10px!important;box-shadow:0 0 0 4px #ffffff0b,0 0 12px #fff3!important}.side-nav__label{display:none!important}.side-nav__item.is-active .side-nav__label,.side-nav__item.active .side-nav__label{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);z-index:5!important;color:#fffffff5!important;width:max-content!important;max-width:160px!important;min-height:0!important;font-family:var(--font-genius-ui)!important;letter-spacing:0!important;text-align:center!important;white-space:nowrap!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;direction:rtl!important;background:#000000b8!important;border:1px solid #ffffff0e!important;border-radius:8px!important;margin:0!important;padding:5px 8px!important;font-size:9px!important;font-weight:500!important;line-height:1.2!important;display:block!important;position:absolute!important;inset:auto auto 26px 50%!important;transform:translate(-50%)!important;box-shadow:0 7px 20px #0000003d!important}.side-nav__item--genius.is-active .side-nav__label,.side-nav__item--genius.active .side-nav__label{font-family:"Nasalization", var(--font-genius-ui)!important;direction:ltr!important}.genius-audio-progress{opacity:1!important;visibility:visible!important;min-height:30px!important;margin:0!important;padding:3px 2px 7px!important;display:block!important}.genius-audio-progress .genius-audio-range,.genius-audio-progress input[type=range]{opacity:1!important;visibility:visible!important;width:100%!important;height:18px!important;margin:0!important;display:block!important}.genius-audio-status{margin-bottom:4px!important}.genius-audio-dock{z-index:7200!important;min-height:32px!important;margin-bottom:10px!important;position:relative!important}}@media (max-width:430px){:root{--audio-mobile-nav-safe:98px}.side-nav__items{gap:9px!important}.side-nav__item,.side-nav__item:hover,.side-nav__item.active,.side-nav__item.is-active{width:26px!important;min-width:26px!important;max-width:26px!important}.side-nav__item.is-active .side-nav__label,.side-nav__item.active .side-nav__label{max-width:145px!important;font-size:8.5px!important}.room-audio__speakers .room-speaker__body{width:50px!important;height:50px!important}.room-audio__speakers .room-speaker__wave--1{width:62px!important;height:62px!important}}@media (max-width:900px) and (max-height:700px){:root{--audio-mobile-nav-safe:90px}.side-nav{bottom:max(8px, env(safe-area-inset-bottom))!important}.side-nav__items{gap:8px!important}.side-nav__item,.side-nav__item:hover,.side-nav__item.active,.side-nav__item.is-active{height:28px!important;min-height:28px!important}.side-nav__item.is-active .side-nav__label,.side-nav__item.active .side-nav__label{font-size:8px!important;bottom:23px!important}.genius-audio-dock{margin-bottom:7px!important}}@keyframes geniusAudioSingleWave{0%{opacity:.24;transform:translate(-50%,-50%)scale(.88)}70%{opacity:.08}to{opacity:0;transform:translate(-50%,-50%)scale(1.34)}}@media (max-width:768px) and (prefers-reduced-motion:reduce){.room-audio__speakers>.room-speaker.is-on .room-speaker__wave--1,.room-audio__speakers>.room-speaker.is-live .room-speaker__wave--1{opacity:.1!important;animation:none!important}}@media (max-width:900px){.side-nav__items{direction:ltr!important;flex-direction:row-reverse!important}:root{--lighting-mobile-panel-top:35dvh;--lighting-mobile-nav-safe:104px}body.is-lighting-section .lighting-experience{z-index:7350!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;background:radial-gradient(at 50% 10%,#ffffff09,#0000 36%),#000!important;width:100vw!important;height:100dvh!important;position:fixed!important;inset:0!important;overflow:hidden!important}body.is-lighting-section .lighting-experience:before{content:"";z-index:1;left:12px;right:12px;top:max(62px, calc(env(safe-area-inset-top) + 50px));height:calc(var(--lighting-mobile-panel-top) - max(62px, calc(env(safe-area-inset-top) + 50px)) - 12px);pointer-events:none;background:radial-gradient(circle at 18% 22%,#ffefc70f,#0000 26%),radial-gradient(circle at 82% 26%,#ebf5ff0e,#0000 28%),linear-gradient(#ffffff06,#ffffff02);border:1px solid #ffffff12;border-radius:24px;min-height:170px;position:fixed;box-shadow:inset 0 1px #ffffff09,0 20px 55px #00000047}body.is-lighting-section .lighting-rgb-environment{z-index:0!important}body.is-lighting-section .lighting-spill-layer{z-index:2!important;overflow:hidden!important}body.is-lighting-section .lighting-pendant__beam,body.is-lighting-section .lighting-spot__beam,body.is-lighting-section .lighting-dimmer__ceiling-glow{min-height:0!important;max-height:27dvh!important}body.is-lighting-section .lighting-device{z-index:12!important;pointer-events:auto!important}body.is-lighting-section .lighting-pendant{left:20%!important;right:auto!important;top:max(72px, calc(env(safe-area-inset-top) + 60px))!important;transform-origin:top!important;width:150px!important;height:270px!important;transform:translate(-50%)scale(.58)!important}body.is-lighting-section .lighting-pendant__wire{height:116px!important}body.is-lighting-section .lighting-pendant__cap{top:112px!important}body.is-lighting-section .lighting-pendant__lamp{top:120px!important}body.is-lighting-section .lighting-pendant__beam{width:190px!important;height:145px!important;top:171px!important}body.is-lighting-section .lighting-feature--pendant{width:170px!important;min-width:170px!important;top:202px!important;left:50%!important;transform:translate(-50%)!important}body.is-lighting-section .lighting-dimmer{left:50%!important;right:auto!important;top:max(78px, calc(env(safe-area-inset-top) + 66px))!important;transform-origin:top!important;width:230px!important;height:220px!important;transform:translate(-50%)scale(.6)!important}body.is-lighting-section .lighting-dimmer__fixture{width:210px!important}body.is-lighting-section .lighting-dimmer__ceiling-glow{width:270px!important;height:170px!important}body.is-lighting-section .lighting-feature--cove{width:190px!important;min-width:190px!important;top:54px!important;left:50%!important;transform:translate(-50%)!important}body.is-lighting-section .lighting-spots{left:79%!important;right:auto!important;top:max(72px, calc(env(safe-area-inset-top) + 60px))!important;transform-origin:top!important;width:225px!important;height:250px!important;transform:translate(-50%)scale(.55)!important}body.is-lighting-section .lighting-spot__beam{width:128px!important;height:150px!important}body.is-lighting-section .lighting-feature--spots{width:190px!important;min-width:190px!important;top:186px!important;left:50%!important;transform:translate(-50%)!important}body.is-lighting-section .lighting-feature{text-align:center!important;gap:5px!important}body.is-lighting-section .lighting-feature strong{font-size:14px!important;font-weight:700!important;line-height:1.25!important}body.is-lighting-section .lighting-feature span{font-size:10px!important;line-height:1.35!important}body.is-lighting-section .lighting-feature small{font-size:8.5px!important;line-height:1.35!important}body.is-lighting-section .lighting-spill--pendant{left:20%!important;top:calc(var(--lighting-mobile-panel-top) - 43px)!important;width:145px!important;height:48px!important}body.is-lighting-section .lighting-spill--cove{left:50%!important;top:calc(var(--lighting-mobile-panel-top) - 63px)!important;width:205px!important;height:70px!important}body.is-lighting-section .lighting-spill--spots{left:79%!important;right:auto!important;top:calc(var(--lighting-mobile-panel-top) - 45px)!important;width:165px!important;height:48px!important;transform:translate(-50%)!important}body.is-lighting-section .lighting-phone-wrapper{perspective:none!important;z-index:7400!important;pointer-events:none!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;margin:0!important;position:fixed!important;inset:0!important;overflow:hidden!important;transform:none!important}body.is-lighting-section .lighting-phone-wrapper>.genius-phone{transform-style:flat!important;width:100%!important;height:100%!important;box-shadow:none!important;pointer-events:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;position:absolute!important;inset:0!important;overflow:visible!important;transform:none!important}body.is-lighting-section .lighting-phone-wrapper>.genius-phone:before,body.is-lighting-section .lighting-phone-wrapper>.genius-phone:after,body.is-lighting-section .lighting-phone-wrapper .genius-phone-notch{content:none!important;display:none!important}body.is-lighting-section .lighting-phone{pointer-events:none!important;background:0 0!important;border:0!important;border-radius:0!important;width:100%!important;height:100%!important;padding:0!important;position:absolute!important;inset:0!important;overflow:visible!important}body.is-lighting-section .lighting-phone__screen{z-index:7500!important;left:0!important;right:0!important;top:var(--lighting-mobile-panel-top)!important;width:100vw!important;height:auto!important;min-height:0!important;padding:12px 12px calc(var(--lighting-mobile-nav-safe) + env(safe-area-inset-bottom) + 12px)!important;font-family:var(--font-genius-ui)!important;color:#fff!important;pointer-events:none!important;background:radial-gradient(at 50% 0,#ffffff0e,#0000 32%),linear-gradient(#0f0f0ffe 0%,#070707fe 48%,#010101 100%)!important;border:0!important;border-radius:24px 24px 0 0!important;flex-direction:column!important;display:flex!important;position:absolute!important;bottom:0!important;overflow:hidden!important;box-shadow:0 -18px 48px #00000075,inset 0 1px #ffffff0d!important}body.is-lighting-section .lighting-phone__screen button,body.is-lighting-section .lighting-phone__screen input,body.is-lighting-section .lighting-phone__screen label{touch-action:manipulation;pointer-events:auto!important}body.is-lighting-section .lighting-phone__header{align-items:flex-start!important;min-height:31px!important;margin:0!important}body.is-lighting-section .lighting-phone__brand span{letter-spacing:.15em!important;font-size:8px!important}body.is-lighting-section .lighting-phone__brand strong{margin-top:4px!important;font-size:15px!important;line-height:1.05!important}body.is-lighting-section .lighting-phone__online{gap:5px!important;font-size:8px!important}body.is-lighting-section .lighting-phone__online i{width:5px!important;height:5px!important}body.is-lighting-section .lighting-phone__hero{margin-top:4px!important;padding-bottom:8px!important}body.is-lighting-section .lighting-phone__hero small{letter-spacing:.14em!important;font-size:8px!important}body.is-lighting-section .lighting-phone__hero strong{margin-top:3px!important;font-size:19px!important;line-height:1.08!important}body.is-lighting-section .lighting-phone__hero span{letter-spacing:.12em!important;margin-top:3px!important;font-size:8px!important}body.is-lighting-section .lighting-phone__devices{flex:auto!important;justify-content:space-between!important;gap:6px!important;min-height:0!important;margin-top:7px!important}body.is-lighting-section .lighting-phone__switch-card,body.is-lighting-section .lighting-phone__control-card{background:#ffffff05!important;border-color:#ffffff13!important;border-radius:12px!important;flex:none!important}body.is-lighting-section .lighting-phone__switch-card.is-on,body.is-lighting-section .lighting-phone__control-card.is-on{background:#ffffff0c!important;border-color:#ffffff38!important;box-shadow:inset 0 1px #ffffff06!important}body.is-lighting-section .lighting-phone__switch-card{grid-template-columns:30px minmax(0,1fr) auto!important;gap:8px!important;min-height:48px!important;padding:7px 10px!important}body.is-lighting-section .lighting-phone__control-main{grid-template-columns:30px minmax(0,1fr) auto!important;gap:8px!important;min-height:42px!important;padding:6px 10px!important}body.is-lighting-section .lighting-phone__number{font-size:10px!important}body.is-lighting-section .lighting-phone__control-meta strong{font-size:11px!important;line-height:1.15!important}body.is-lighting-section .lighting-phone__control-meta small{margin-top:3px!important;font-size:8px!important}body.is-lighting-section .lighting-phone__state{letter-spacing:.1em!important;font-size:8px!important}body.is-lighting-section .lighting-phone__range-row,body.is-lighting-section .lighting-phone__rgb-row{grid-template-columns:auto minmax(0,1fr) 34px!important;gap:8px!important;padding:0 10px 8px!important}body.is-lighting-section .lighting-phone__range-row>span{font-size:8px!important}body.is-lighting-section .lighting-phone__range-row strong,body.is-lighting-section .lighting-phone__rgb-row strong{font-size:9px!important}body.is-lighting-section .lighting-phone__screen input[type=range]{height:3px!important}body.is-lighting-section .lighting-phone__screen input[type=range]::-webkit-slider-thumb{width:13px!important;height:13px!important}body.is-lighting-section .lighting-phone__screen input[type=range]::-moz-range-thumb{width:13px!important;height:13px!important}body.is-lighting-section .lighting-phone__color-picker{width:21px!important;height:21px!important}body.is-lighting-section .lighting-phone__colors{gap:9px!important;padding:0 10px 8px!important}body.is-lighting-section .lighting-phone__colors button{flex:0 0 18px!important;width:18px!important;height:18px!important}body.is-lighting-section .lighting-phone__status{min-height:27px!important;margin-top:6px!important;padding-top:6px!important}body.is-lighting-section .lighting-phone__status span{font-size:8px!important}body.is-lighting-section .lighting-phone__status strong{font-size:9px!important}body.is-lighting-section .lighting-phone__dock{z-index:7510!important;min-height:34px!important;margin-top:3px!important;margin-bottom:6px!important;position:relative!important}body.is-lighting-section .lighting-phone__dock button{min-width:82px!important;height:31px!important;padding:0 11px!important;font-size:8px!important}body.is-lighting-section .lighting-phone__dock>span{font-size:8px!important}}@media (max-width:430px){:root{--lighting-mobile-panel-top:34dvh;--lighting-mobile-nav-safe:98px}body.is-lighting-section .lighting-pendant{left:18%!important;transform:translate(-50%)scale(.53)!important}body.is-lighting-section .lighting-dimmer{transform:translate(-50%)scale(.55)!important}body.is-lighting-section .lighting-spots{left:81%!important;transform:translate(-50%)scale(.5)!important}body.is-lighting-section .lighting-feature strong{font-size:13px!important}body.is-lighting-section .lighting-feature span{font-size:9px!important}body.is-lighting-section .lighting-feature small{font-size:8px!important}body.is-lighting-section .lighting-phone__screen{padding-left:10px!important;padding-right:10px!important}body.is-lighting-section .lighting-phone__control-meta strong{font-size:10.5px!important}}@media (max-width:900px) and (max-height:700px){:root{--lighting-mobile-panel-top:32dvh;--lighting-mobile-nav-safe:90px}body.is-lighting-section .lighting-experience:before{top:max(54px, calc(env(safe-area-inset-top) + 44px));min-height:145px}body.is-lighting-section .lighting-pendant{top:max(57px, calc(env(safe-area-inset-top) + 47px))!important;transform:translate(-50%)scale(.48)!important}body.is-lighting-section .lighting-dimmer{top:max(61px, calc(env(safe-area-inset-top) + 51px))!important;transform:translate(-50%)scale(.5)!important}body.is-lighting-section .lighting-spots{top:max(57px, calc(env(safe-area-inset-top) + 47px))!important;transform:translate(-50%)scale(.46)!important}body.is-lighting-section .lighting-phone__screen{padding-top:9px!important;padding-bottom:calc(var(--lighting-mobile-nav-safe) + env(safe-area-inset-bottom) + 8px)!important}body.is-lighting-section .lighting-phone__header{min-height:27px!important}body.is-lighting-section .lighting-phone__brand strong{font-size:13px!important}body.is-lighting-section .lighting-phone__hero{margin-top:2px!important;padding-bottom:5px!important}body.is-lighting-section .lighting-phone__hero strong{font-size:16px!important}body.is-lighting-section .lighting-phone__devices{gap:4px!important;margin-top:5px!important}body.is-lighting-section .lighting-phone__switch-card{min-height:42px!important;padding-top:5px!important;padding-bottom:5px!important}body.is-lighting-section .lighting-phone__control-main{min-height:37px!important;padding-top:5px!important;padding-bottom:5px!important}body.is-lighting-section .lighting-phone__range-row,body.is-lighting-section .lighting-phone__rgb-row,body.is-lighting-section .lighting-phone__colors{padding-bottom:5px!important}body.is-lighting-section .lighting-phone__status{min-height:23px!important;margin-top:3px!important;padding-top:4px!important}body.is-lighting-section .lighting-phone__dock{min-height:30px!important;margin-bottom:2px!important}}@media (max-width:900px) and (prefers-reduced-motion:reduce){body.is-lighting-section .lighting-pendant__swing,body.is-lighting-section .lighting-spill--pendant{animation:none!important}}@media (max-width:900px){:root{--genius-mobile-panel-top:35dvh;--genius-mobile-nav-safe:82px;--audio-mobile-panel-top:var(--genius-mobile-panel-top);--audio-mobile-nav-safe:var(--genius-mobile-nav-safe);--lighting-mobile-panel-top:var(--genius-mobile-panel-top);--lighting-mobile-nav-safe:var(--genius-mobile-nav-safe)}.audio-control{left:14px!important;right:auto!important;top:max(14px, calc(env(safe-area-inset-top) + 10px))!important;z-index:9800!important;position:fixed!important;bottom:auto!important}.genius-mobile-menu-trigger,.site-menu__trigger,.site-menu-toggle,button[aria-label*=menu i]{left:auto!important;right:14px!important;top:max(14px, calc(env(safe-area-inset-top) + 10px))!important;z-index:9850!important;margin:0!important;position:fixed!important;bottom:auto!important}.room-audio:before{content:"";z-index:1;left:12px;right:12px;top:max(62px, calc(env(safe-area-inset-top) + 50px));height:calc(var(--genius-mobile-panel-top) - max(62px, calc(env(safe-area-inset-top) + 50px)) - 12px);pointer-events:none;background:radial-gradient(circle at 50% 22%,#ffffff0b,#0000 34%),linear-gradient(#ffffff06,#ffffff02);border:1px solid #ffffff12;border-radius:24px;min-height:170px;position:fixed;box-shadow:inset 0 1px #ffffff09,0 20px 55px #00000047}.room-audio__heading{visibility:hidden!important;opacity:0!important;display:none!important}.room-audio__speakers{z-index:3!important;top:15.5dvh!important}.genius-audio-phone,body.is-lighting-section .lighting-phone__screen{top:var(--genius-mobile-panel-top)!important;padding:12px 12px calc(var(--genius-mobile-nav-safe) + env(safe-area-inset-bottom) + 10px)!important;background:radial-gradient(at 50% 0,#ffffff0e,#0000 32%),linear-gradient(#0f0f0ffe 0%,#070707fe 48%,#010101 100%)!important;border-radius:24px 24px 0 0!important;box-shadow:0 -18px 48px #00000075,inset 0 1px #ffffff0d!important}.genius-audio-header,body.is-lighting-section .lighting-phone__header{justify-content:space-between!important;align-items:flex-start!important;min-height:34px!important;margin:0!important;display:flex!important}.genius-audio-header small,body.is-lighting-section .lighting-phone__brand span{letter-spacing:.15em!important;color:#ffffff5c!important;font-size:8.5px!important;line-height:1!important}.genius-audio-header strong,body.is-lighting-section .lighting-phone__brand strong{letter-spacing:.06em!important;color:#fffffff5!important;margin-top:5px!important;font-size:16px!important;font-weight:600!important;line-height:1!important}.genius-audio-header>span,body.is-lighting-section .lighting-phone__online{letter-spacing:.1em!important;color:#ffffff94!important;align-items:center!important;gap:6px!important;min-height:20px!important;margin-top:4px!important;font-size:8.5px!important;line-height:1!important;display:flex!important}.genius-audio-header>span:before{content:"";background:#fff;border-radius:50%;flex:0 0 5px;width:5px;height:5px;box-shadow:0 0 8px #ffffff85}.genius-audio-hero,body.is-lighting-section .lighting-phone__hero{text-align:center!important;border-bottom:1px solid #ffffff0d!important;margin-top:3px!important;padding-bottom:8px!important;position:relative!important}.genius-audio-hero:before{content:"SMART AUDIO";letter-spacing:.14em;color:#ffffff4d;font-size:8px;line-height:1;display:block}.genius-audio-room{letter-spacing:0!important;color:#fffffff5!important;margin-top:4px!important;font-size:19px!important;font-weight:400!important;line-height:1.08!important;display:block!important}.genius-audio-room:after{content:"04 SPEAKERS";letter-spacing:.12em;color:#ffffff4d;margin-top:4px;font-size:8px;line-height:1;display:block}body.is-lighting-section .lighting-phone__hero small,body.is-lighting-section .lighting-phone__hero span{font-size:8px!important}body.is-lighting-section .lighting-phone__hero strong{margin-top:4px!important;font-size:19px!important;line-height:1.08!important}body.is-lighting-section .lighting-feature{text-wrap:balance;white-space:normal!important;text-align:center!important;gap:5px!important;width:min(31vw,132px)!important;min-width:0!important;max-width:132px!important}body.is-lighting-section .lighting-feature strong{font-size:15px!important;font-weight:700!important;line-height:1.28!important}body.is-lighting-section .lighting-feature span{color:#ffffffb8!important;font-size:11px!important;line-height:1.45!important}body.is-lighting-section .lighting-feature small{color:#ffffff7a!important;font-size:9.5px!important;line-height:1.45!important}body.is-lighting-section .lighting-phone__devices{flex:none!important;grid-template-rows:repeat(2,auto)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;place-content:start center!important;gap:8px!important;width:min(100%,390px)!important;min-height:0!important;margin:8px auto 0!important;display:grid!important}body.is-lighting-section .lighting-phone__switch-card,body.is-lighting-section .lighting-phone__control-card{aspect-ratio:1!important;background:linear-gradient(145deg,#ffffff09,#ffffff03)!important;border:1px solid #ffffff17!important;border-radius:16px!important;width:100%!important;height:auto!important;min-height:0!important;overflow:hidden!important}body.is-lighting-section .lighting-phone__switch-card{grid-template-rows:auto auto!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-content:center!important;align-items:center!important;gap:4px 8px!important;padding:14px 12px!important;display:grid!important}body.is-lighting-section .lighting-phone__control-card{flex-direction:column!important;justify-content:center!important;padding:9px 0!important;display:flex!important}body.is-lighting-section .lighting-phone__control-main{grid-template-columns:34px minmax(0,1fr) auto!important;gap:8px!important;min-height:50px!important;padding:8px 12px!important}body.is-lighting-section .lighting-phone__number{font-size:11px!important}body.is-lighting-section .lighting-phone__control-meta strong{white-space:normal!important;text-overflow:clip!important;font-size:13px!important;line-height:1.2!important;overflow:visible!important}body.is-lighting-section .lighting-phone__control-meta small{white-space:normal!important;text-overflow:clip!important;color:#ffffff6b!important;margin-top:4px!important;font-size:9.5px!important;line-height:1.25!important;overflow:visible!important}body.is-lighting-section .lighting-phone__state{letter-spacing:.08em!important;font-size:9px!important}body.is-lighting-section .lighting-phone__range-row,body.is-lighting-section .lighting-phone__rgb-row{grid-template-columns:auto minmax(0,1fr) 32px!important;gap:6px!important;padding:2px 10px 8px!important}body.is-lighting-section .lighting-phone__range-row>span,body.is-lighting-section .lighting-phone__range-row strong,body.is-lighting-section .lighting-phone__rgb-row strong{font-size:9px!important}body.is-lighting-section .lighting-phone__colors{flex-wrap:wrap!important;gap:7px!important;padding:2px 10px 8px!important}body.is-lighting-section .lighting-phone__colors button{flex:0 0 20px!important;width:20px!important;height:20px!important}.genius-audio-home,body.is-lighting-section .lighting-phone__dock button{visibility:hidden!important;display:none!important}.genius-audio-dock,body.is-lighting-section .lighting-phone__dock{justify-content:flex-end!important}.genius-audio-sound{opacity:1!important;justify-content:flex-end!important;align-items:center!important;min-width:102px!important;min-height:30px!important;display:flex!important}.genius-audio-sound>*{display:none!important}.genius-audio-sound:after{content:"AUDIO CONTROL";letter-spacing:.1em;color:#ffffff70;font-size:9px;font-weight:500;line-height:1;display:block}body.is-lighting-section .lighting-phone__dock>span{letter-spacing:.1em!important;color:#ffffff70!important;font-size:9px!important;font-weight:500!important;line-height:1!important}body.is-lighting-section .lighting-phone__status{z-index:7520!important;left:14px!important;right:auto!important;bottom:calc(var(--genius-mobile-nav-safe) - 23px + env(safe-area-inset-bottom))!important;border:0!important;align-items:center!important;gap:8px!important;width:auto!important;min-height:28px!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important}body.is-lighting-section .lighting-phone__status span,body.is-lighting-section .lighting-phone__status strong{font-size:9px!important}body.is-lighting-section .lighting-phone__dock{z-index:7520!important;left:auto!important;right:14px!important;bottom:calc(var(--genius-mobile-nav-safe) - 23px + env(safe-area-inset-bottom))!important;border:0!important;width:auto!important;min-height:28px!important;margin:0!important;padding:0!important;position:absolute!important}.genius-audio-track-meta small,.genius-audio-track-meta>span{font-size:8.5px!important}.genius-audio-track-meta strong{font-size:15px!important}.genius-audio-row-label span,.genius-audio-row-label strong,.genius-audio-status,.genius-audio-status span{font-size:8.5px!important}.genius-audio-speaker strong{font-size:13px!important}.genius-audio-speaker small,.genius-audio-speaker__state{font-size:8px!important}}@media (max-width:430px){:root{--genius-mobile-panel-top:34dvh;--genius-mobile-nav-safe:78px}body.is-lighting-section .lighting-feature{width:30vw!important;max-width:116px!important}body.is-lighting-section .lighting-feature strong{font-size:13.5px!important}body.is-lighting-section .lighting-feature span{font-size:10px!important}body.is-lighting-section .lighting-feature small{font-size:8.5px!important}body.is-lighting-section .lighting-phone__devices{gap:7px!important}body.is-lighting-section .lighting-phone__switch-card,body.is-lighting-section .lighting-phone__control-card{border-radius:14px!important}body.is-lighting-section .lighting-phone__control-meta strong{font-size:12px!important}body.is-lighting-section .lighting-phone__control-meta small{font-size:9px!important}}@media (max-width:900px) and (max-height:700px){:root{--genius-mobile-panel-top:29dvh;--genius-mobile-nav-safe:70px}.room-audio:before,body.is-lighting-section .lighting-experience:before{top:max(50px, calc(env(safe-area-inset-top) + 40px))!important;min-height:138px!important}.room-audio__speakers{transform-origin:top!important;top:11.5dvh!important;transform:translate(-50%)scale(.88)!important}body.is-lighting-section .lighting-phone__devices{gap:6px!important;width:min(100%,340px)!important}body.is-lighting-section .lighting-phone__switch-card,body.is-lighting-section .lighting-phone__control-card{aspect-ratio:1.04!important}body.is-lighting-section .lighting-phone__control-main{min-height:42px!important;padding-top:6px!important;padding-bottom:6px!important}body.is-lighting-section .lighting-phone__control-meta strong{font-size:11px!important}body.is-lighting-section .lighting-phone__control-meta small,body.is-lighting-section .lighting-phone__state,body.is-lighting-section .lighting-phone__range-row>span,body.is-lighting-section .lighting-phone__range-row strong,body.is-lighting-section .lighting-phone__rgb-row strong{font-size:8px!important}body.is-lighting-section .lighting-phone__colors button{flex-basis:17px!important;width:17px!important;height:17px!important}}@media (max-width:900px){:root{--genius-mobile-nav-zone:82px;--genius-mobile-panel-nav-gap:8px;--genius-mobile-nav-safe:var(--genius-mobile-nav-zone);--audio-mobile-nav-safe:var(--genius-mobile-nav-zone);--lighting-mobile-nav-safe:var(--genius-mobile-nav-zone)}.audio-control{left:12px!important;right:auto!important;top:max(12px, calc(env(safe-area-inset-top) + 8px))!important;z-index:9900!important;margin:0!important;position:fixed!important;bottom:auto!important}.genius-mobile-menu-trigger{left:auto!important;right:12px!important;top:max(12px, calc(env(safe-area-inset-top) + 8px))!important;z-index:9910!important;margin:0!important;position:fixed!important;bottom:auto!important;transform:none!important}.genius-audio-phone,body.is-lighting-section .lighting-phone__screen{bottom:calc(var(--genius-mobile-nav-zone) + env(safe-area-inset-bottom) + var(--genius-mobile-panel-nav-gap))!important;padding-bottom:12px!important}.side-nav{bottom:max(8px, env(safe-area-inset-bottom))!important;z-index:9700!important}.side-nav:before{content:"";z-index:-1;height:calc(var(--genius-mobile-nav-zone) + env(safe-area-inset-bottom));pointer-events:none;background:linear-gradient(#030303f7,#000 48%);border-top:1px solid #ffffff0e;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 30px #00000057}.side-nav__item.is-active .side-nav__label,.side-nav__item.active .side-nav__label{bottom:27px!important}.genius-audio-dock,.genius-audio-home,.genius-audio-sound{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}.genius-audio-status{margin-bottom:2px!important}body.is-lighting-section .lighting-phone__devices{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;place-content:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;display:grid!important}body.is-lighting-section .lighting-phone__switch-card,body.is-lighting-section .lighting-phone__control-card{aspect-ratio:1!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:0!important;margin:0!important}body.is-lighting-section .lighting-phone__control-main,body.is-lighting-section .lighting-phone__range-row,body.is-lighting-section .lighting-phone__rgb-row,body.is-lighting-section .lighting-phone__colors{width:100%!important;min-width:0!important}body.is-lighting-section .lighting-phone__control-meta{min-width:0!important}body.is-lighting-section .lighting-phone__status,body.is-lighting-section .lighting-phone__dock{bottom:10px!important}}@media (max-width:430px){:root{--genius-mobile-nav-zone:78px}body.is-lighting-section .lighting-phone__devices{gap:7px!important}body.is-lighting-section .lighting-phone__switch-card,body.is-lighting-section .lighting-phone__control-card{border-radius:14px!important}}@media (max-width:900px) and (max-height:700px){:root{--genius-mobile-nav-zone:70px;--genius-mobile-panel-nav-gap:6px}body.is-lighting-section .lighting-phone__switch-card,body.is-lighting-section .lighting-phone__control-card{aspect-ratio:1.08!important}.side-nav__item.is-active .side-nav__label,.side-nav__item.active .side-nav__label{bottom:24px!important}}@media (max-width:900px){body.is-lighting-section .lighting-rgb-environment{width:100vw!important;height:var(--genius-mobile-panel-top)!important;max-height:var(--genius-mobile-panel-top)!important;contain:paint!important;position:fixed!important;inset:0 0 auto!important;overflow:hidden!important}body.is-lighting-section .lighting-experience.is-party-mode:after{width:100vw!important;height:var(--genius-mobile-panel-top)!important;max-height:var(--genius-mobile-panel-top)!important;inset:0 0 auto!important;overflow:hidden!important}body.is-lighting-section .lighting-phone__screen{isolation:isolate!important;background:radial-gradient(at 50% 0,#ffffff0e,#0000 32%),linear-gradient(#0f0f0f 0%,#070707 48%,#010101 100%)!important}.genius-audio-dock,.genius-audio-home,.genius-audio-sound,.genius-audio-sound__bars{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}.genius-audio-status{justify-content:flex-start!important;padding-right:124px!important;position:relative!important}.genius-audio-status>:last-child:not(:first-child){visibility:hidden!important;display:none!important}.genius-audio-phone:after{content:"AUDIO CONTROL"!important;z-index:7190!important;letter-spacing:.1em!important;color:#ffffff70!important;width:auto!important;height:auto!important;box-shadow:none!important;pointer-events:none!important;background:0 0!important;border:0!important;font-size:9px!important;font-weight:500!important;line-height:1!important;display:block!important;position:absolute!important;bottom:10px!important;right:14px!important}body.is-lighting-section .lighting-phone__devices{flex:1 1 0!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;place-content:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;margin:8px 0 0!important;padding:0!important;display:grid!important;overflow:hidden!important}body.is-lighting-section .lighting-phone__switch-card,body.is-lighting-section .lighting-phone__control-card{width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important;overflow:hidden!important}body.is-lighting-section .lighting-phone__control-main,body.is-lighting-section .lighting-phone__range-row,body.is-lighting-section .lighting-phone__rgb-row,body.is-lighting-section .lighting-phone__colors{width:100%!important;min-width:0!important;max-width:100%!important}}@media (min-width:520px) and (max-width:900px){body.is-lighting-section .lighting-phone__switch-card,body.is-lighting-section .lighting-phone__control-card{aspect-ratio:auto!important}body.is-lighting-section .lighting-phone__devices{grid-template-rows:repeat(2,minmax(0,1fr))!important}body.is-lighting-section .lighting-phone__switch-card{align-content:center!important}body.is-lighting-section .lighting-phone__control-card{justify-content:center!important}}@media (max-width:519px) and (min-height:701px){body.is-lighting-section .lighting-phone__switch-card,body.is-lighting-section .lighting-phone__control-card{aspect-ratio:1!important;height:auto!important}body.is-lighting-section .lighting-phone__devices{flex:none!important;overflow:visible!important}}@media (max-width:900px) and (max-height:700px){body.is-lighting-section .lighting-phone__switch-card,body.is-lighting-section .lighting-phone__control-card{aspect-ratio:auto!important;height:100%!important}}@media (max-width:900px){:root{--genius-mobile-chrome-x:12px;--genius-mobile-chrome-top:max(12px, calc(env(safe-area-inset-top) + 8px))}.audio-control{left:var(--genius-mobile-chrome-x)!important;right:auto!important;top:var(--genius-mobile-chrome-top)!important;z-index:9900!important;margin:0!important;position:fixed!important;bottom:auto!important}.site-menu-trigger,button.site-menu-trigger,.genius-mobile-menu-trigger,.site-menu__trigger,.site-menu-toggle{left:auto!important;right:var(--genius-mobile-chrome-x)!important;top:var(--genius-mobile-chrome-top)!important;z-index:9910!important;margin:0!important;position:fixed!important;bottom:auto!important;transform:none!important}}:root{--genius-chrome-x:24px;--genius-chrome-top:18px}html body .audio-control{left:var(--genius-chrome-x)!important;right:auto!important;top:max(var(--genius-chrome-top), calc(env(safe-area-inset-top) + 10px))!important;z-index:12000!important;pointer-events:auto!important;margin:0!important;position:fixed!important;bottom:auto!important;transform:none!important}html body .site-menu-trigger,html body button.site-menu-trigger,html body .genius-mobile-menu-trigger,html body button.genius-mobile-menu-trigger,html body [data-site-menu-trigger],html body .site-menu__trigger,html body .site-menu-toggle{left:auto!important;right:var(--genius-chrome-x)!important;top:max(var(--genius-chrome-top), calc(env(safe-area-inset-top) + 10px))!important;z-index:12010!important;pointer-events:auto!important;margin:0!important;position:fixed!important;bottom:auto!important;transform:none!important}@media (max-width:900px){:root{--genius-chrome-x:12px;--genius-chrome-top:12px}}@media (min-width:901px){html body .audio-control{left:24px!important;right:auto!important;top:max(18px, calc(env(safe-area-inset-top) + 10px))!important;bottom:auto!important}html body .site-menu-trigger,html body button.site-menu-trigger,html body .genius-mobile-menu-trigger,html body button.genius-mobile-menu-trigger,html body [data-site-menu-trigger],html body .site-menu__trigger,html body .site-menu-toggle{left:auto!important;right:24px!important;top:max(18px, calc(env(safe-area-inset-top) + 10px))!important;bottom:auto!important}}@media (max-width:900px){body.is-lighting-section .lighting-feature{text-wrap:balance;filter:drop-shadow(0 2px 8px #000000c7);white-space:normal!important;text-align:center!important;gap:6px!important;width:min(38vw,165px)!important;min-width:0!important;max-width:165px!important}body.is-lighting-section .lighting-feature strong{color:#fffffffa!important;text-shadow:0 1px 8px #000000eb,0 0 18px #000000a6!important;font-size:clamp(16px,4.2vw,20px)!important;font-weight:700!important;line-height:1.28!important}body.is-lighting-section .lighting-feature span{color:#ffffffd6!important;text-shadow:0 1px 7px #000000eb!important;font-size:clamp(12px,3.15vw,14px)!important;font-weight:500!important;line-height:1.5!important}body.is-lighting-section .lighting-feature small{color:#ffffffa3!important;text-shadow:0 1px 7px #000000eb!important;font-size:clamp(10px,2.7vw,12px)!important;font-weight:400!important;line-height:1.5!important}}@media (max-width:380px){body.is-lighting-section .lighting-feature{width:39vw!important;max-width:145px!important}body.is-lighting-section .lighting-feature strong{font-size:15.5px!important}body.is-lighting-section .lighting-feature span{font-size:11.5px!important}body.is-lighting-section .lighting-feature small{font-size:10px!important}}@media (max-width:900px){body.is-lighting-section .lighting-feature{text-wrap:balance;white-space:normal!important;text-align:center!important;filter:drop-shadow(0 3px 10px #000000db)!important;gap:7px!important;width:min(44vw,196px)!important;min-width:0!important;max-width:196px!important}body.is-lighting-section .lighting-feature strong{letter-spacing:0!important;color:#fff!important;text-shadow:0 2px 9px #000000f5,0 0 22px #000000c2!important;font-size:clamp(20px,5.2vw,25px)!important;font-weight:800!important;line-height:1.24!important}body.is-lighting-section .lighting-feature span{letter-spacing:0!important;color:#ffffffe8!important;text-shadow:0 2px 8px #000000f5,0 0 18px #000000a8!important;font-size:clamp(15px,4vw,18px)!important;font-weight:600!important;line-height:1.48!important}body.is-lighting-section .lighting-feature small{letter-spacing:0!important;color:#ffffffc2!important;text-shadow:0 2px 8px #000000f5,0 0 16px #000000a3!important;font-size:clamp(13px,3.35vw,15px)!important;font-weight:500!important;line-height:1.55!important}}@media (max-width:380px){body.is-lighting-section .lighting-feature{gap:5px!important;width:43vw!important;max-width:160px!important}body.is-lighting-section .lighting-feature strong{font-size:18px!important}body.is-lighting-section .lighting-feature span{font-size:14px!important}body.is-lighting-section .lighting-feature small{font-size:12.5px!important}}body.gateway-active .site-menu-trigger,body.gateway-active button.site-menu-trigger,body.gateway-active .genius-mobile-menu-trigger,body.gateway-active button.genius-mobile-menu-trigger,body.gateway-active [data-site-menu-trigger],body.gateway-active .site-menu__trigger,body.gateway-active .site-menu-toggle,body.gateway-active button[class*=SiteMenu-module][class*=trigger],body.gateway-active [class*=SiteMenu-module][class*=overlay],body.gateway-ready .site-menu-trigger,body.gateway-ready button.site-menu-trigger,body.gateway-ready .genius-mobile-menu-trigger,body.gateway-ready button.genius-mobile-menu-trigger,body.gateway-ready [data-site-menu-trigger],body.gateway-ready .site-menu__trigger,body.gateway-ready .site-menu-toggle,body.gateway-ready button[class*=SiteMenu-module][class*=trigger],body.gateway-ready [class*=SiteMenu-module][class*=overlay]{opacity:0!important;visibility:hidden!important;pointer-events:none!important}:root{--tutorial-edge-x:14px;--tutorial-top-safe:max(76px, calc(env(safe-area-inset-top) + 66px));--tutorial-bottom-safe:calc(92px + env(safe-area-inset-bottom))}.section-tutorial__card{scrollbar-width:none;box-sizing:border-box!important;overscroll-behavior:contain!important;max-height:min(48dvh,520px)!important;overflow-y:auto!important}.section-tutorial__card::-webkit-scrollbar{display:none}.section-tutorial__spotlight{z-index:4!important}.section-tutorial__card{z-index:10!important}@media (max-width:900px){.section-tutorial__card,.section-tutorial__card--top,.section-tutorial__card--bottom,.section-tutorial__card--center{left:var(--tutorial-edge-x)!important;right:var(--tutorial-edge-x)!important;-webkit-backdrop-filter:blur(18px)saturate(125%)!important;backdrop-filter:blur(18px)saturate(125%)!important;border-radius:22px!important;width:auto!important;max-height:min(43dvh,430px)!important;margin:0!important;padding:18px 17px 16px!important;overflow-y:auto!important;transform:none!important}.section-tutorial__card--top{top:var(--tutorial-top-safe)!important;bottom:auto!important}.section-tutorial__card--bottom{top:auto!important;bottom:var(--tutorial-bottom-safe)!important}.section-tutorial__card--center{top:var(--tutorial-top-safe)!important;bottom:auto!important;transform:none!important}.section-tutorial__card:not(.section-tutorial__card--top):not(.section-tutorial__card--bottom):not(.section-tutorial__card--center){top:var(--tutorial-top-safe)!important;bottom:auto!important}.section-tutorial__card h2{font-size:clamp(21px,5.4vw,27px)!important;line-height:1.55!important}.section-tutorial__card>p{font-size:clamp(12px,3.25vw,15px)!important;line-height:1.9!important}.section-tutorial__eyebrow,.section-tutorial__meta,.section-tutorial__counter{font-size:9px!important}.section-tutorial__next,.section-tutorial__skip{min-height:42px!important;font-size:11px!important}}@media (max-width:900px) and (max-height:700px){:root{--tutorial-top-safe:max(66px, calc(env(safe-area-inset-top) + 56px));--tutorial-bottom-safe:calc(78px + env(safe-area-inset-bottom))}.section-tutorial__card,.section-tutorial__card--top,.section-tutorial__card--bottom,.section-tutorial__card--center{max-height:38dvh!important;padding:14px 15px 13px!important}.section-tutorial__card h2{font-size:20px!important;line-height:1.45!important}.section-tutorial__card>p{font-size:11.5px!important;line-height:1.75!important}.section-tutorial__flow,.section-tutorial__hint{display:none!important}.section-tutorial__actions,.section-tutorial__progress{margin-top:10px!important}}@media (min-width:901px){.section-tutorial__card{max-height:min(52vh,560px)!important}.section-tutorial__card--top{top:clamp(86px,8vh,110px)!important;bottom:auto!important}.section-tutorial__card--bottom{top:auto!important;bottom:clamp(72px,7vh,100px)!important}}@media (max-width:900px){:root{--climate-mobile-panel-top:var(--genius-mobile-panel-top,35dvh);--climate-mobile-nav-safe:var(--genius-mobile-nav-zone,82px);--climate-mobile-panel-nav-gap:var(--genius-mobile-panel-nav-gap,8px);--climate-mobile-board-top:max(62px, calc(env(safe-area-inset-top) + 50px))}body.is-climate-section .climate-experience{z-index:7350!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;isolation:isolate!important;background:#000!important;width:100vw!important;height:100dvh!important;position:fixed!important;inset:0!important;overflow:hidden!important}body.is-climate-section .climate-experience:before{content:"";z-index:1;left:12px;right:12px;top:var(--climate-mobile-board-top);height:calc(var(--climate-mobile-panel-top) - var(--climate-mobile-board-top) - 12px);pointer-events:none;background:radial-gradient(circle at 50% 12%,#ffffff0e,#0000 33%),linear-gradient(#ffffff06,#ffffff02);border:1px solid #ffffff12;border-radius:24px;min-height:170px;position:fixed;box-shadow:inset 0 1px #ffffff09,0 20px 55px #00000047}body.is-climate-section .climate-environment{inset:auto 12px!important;top:var(--climate-mobile-board-top)!important;width:auto!important;height:calc(var(--climate-mobile-panel-top) - var(--climate-mobile-board-top) - 12px)!important;contain:paint!important;z-index:2!important;pointer-events:none!important;border-radius:24px!important;max-height:none!important;position:fixed!important;overflow:hidden!important}body.is-climate-section .climate-scene{z-index:6!important;width:100vw!important;height:var(--climate-mobile-panel-top)!important;pointer-events:none!important;position:fixed!important;inset:0!important;overflow:hidden!important}body.is-climate-section .climate-room-zone{left:12px!important;right:12px!important;top:var(--climate-mobile-board-top)!important;width:auto!important;height:calc(var(--climate-mobile-panel-top) - var(--climate-mobile-board-top) - 12px)!important;transform-origin:top!important;max-height:none!important;box-shadow:none!important;z-index:8!important;pointer-events:none!important;background:0 0!important;border:0!important;border-radius:24px!important;position:fixed!important;overflow:hidden!important;transform:none!important}body.is-climate-section .climate-room-zone:before,body.is-climate-section .climate-room-zone:after{content:none!important;display:none!important}body.is-climate-section .climate-vent{transform-origin:top!important;pointer-events:auto!important;width:380px!important;height:130px!important;top:20px!important;left:50%!important;right:auto!important;transform:translate(-50%)scale(.61)!important}body.is-climate-section .climate-vent__body{width:340px!important;height:36px!important}body.is-climate-section .climate-airflow{transform-origin:top!important;width:290px!important;height:178px!important;top:calc(100% - 18px)!important;left:50%!important;overflow:visible!important;transform:translate(-50%)scale(.88)!important}body.is-climate-section .climate-floor-reaction{filter:blur(13px)!important;width:min(72vw,310px)!important;height:58px!important;box-shadow:none!important;border:0!important;top:72%!important;left:50%!important;transform:translate(-50%)!important}body.is-climate-section .climate-thermostat,body.is-climate-section .climate-feature--thermostat,body.is-climate-section .climate-section-chip{display:none!important}body.is-climate-section .climate-feature--vent{text-wrap:balance;z-index:30!important;left:50%!important;right:auto!important;top:calc(var(--climate-mobile-panel-top) - 116px)!important;white-space:normal!important;text-align:center!important;filter:drop-shadow(0 3px 10px #000000e0)!important;pointer-events:none!important;gap:6px!important;width:min(78vw,340px)!important;min-width:0!important;max-width:340px!important;position:fixed!important;transform:translate(-50%)!important}body.is-climate-section .climate-feature--vent strong{letter-spacing:0!important;color:#fff!important;text-shadow:0 2px 9px #000000f5,0 0 22px #000000c2!important;font-size:clamp(20px,5.2vw,25px)!important;font-weight:800!important;line-height:1.22!important}body.is-climate-section .climate-feature--vent span{letter-spacing:0!important;color:#ffffffe8!important;text-shadow:0 2px 8px #000000f5,0 0 18px #000000a8!important;font-size:clamp(15px,4vw,18px)!important;font-weight:600!important;line-height:1.42!important}body.is-climate-section .climate-feature--vent small{letter-spacing:0!important;color:#ffffffc2!important;text-shadow:0 2px 8px #000000f5,0 0 16px #000000a3!important;font-size:clamp(13px,3.35vw,15px)!important;font-weight:500!important;line-height:1.45!important}body.is-climate-section .climate-phone-wrapper{perspective:none!important;z-index:7400!important;pointer-events:none!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;margin:0!important;position:fixed!important;inset:0!important;overflow:hidden!important;transform:none!important}body.is-climate-section .climate-phone-wrapper>.genius-phone{transform-style:flat!important;width:100%!important;height:100%!important;box-shadow:none!important;pointer-events:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important;overflow:visible!important;transform:none!important}body.is-climate-section .climate-phone-wrapper>.genius-phone:before,body.is-climate-section .climate-phone-wrapper>.genius-phone:after,body.is-climate-section .climate-phone-wrapper .genius-phone-notch{content:none!important;display:none!important}body.is-climate-section .climate-phone{pointer-events:none!important;background:0 0!important;border:0!important;border-radius:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important;overflow:visible!important}body.is-climate-section .climate-phone__screen{scrollbar-width:none;z-index:7450!important;left:0!important;right:0!important;top:var(--climate-mobile-panel-top)!important;bottom:calc(var(--climate-mobile-nav-safe) + env(safe-area-inset-bottom) + var(--climate-mobile-panel-nav-gap))!important;overscroll-behavior:contain!important;isolation:isolate!important;color:#fff!important;pointer-events:none!important;background:radial-gradient(at 50% 0,#ffffff0e,#0000 32%),linear-gradient(#0f0f0f 0%,#070707 48%,#010101 100%)!important;border:0!important;border-radius:24px 24px 0 0!important;flex-direction:column!important;width:100vw!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:12px 12px 54px!important;display:flex!important;position:absolute!important;overflow:hidden auto!important;box-shadow:0 -18px 48px #00000075,inset 0 1px #ffffff0d!important}body.is-climate-section .climate-phone__screen::-webkit-scrollbar{display:none}body.is-climate-section .climate-phone__screen button,body.is-climate-section .climate-phone__screen input,body.is-climate-section .climate-phone__screen label{touch-action:manipulation;pointer-events:auto!important}body.is-climate-section .climate-phone__header{flex:none!important;justify-content:space-between!important;align-items:flex-start!important;min-height:34px!important;margin:0!important;display:flex!important}body.is-climate-section .climate-phone__brand span{letter-spacing:.15em!important;color:#ffffff5c!important;font-size:8.5px!important;line-height:1!important}body.is-climate-section .climate-phone__brand strong{letter-spacing:.06em!important;color:#fffffff5!important;margin-top:5px!important;font-size:16px!important;font-weight:600!important;line-height:1!important}body.is-climate-section .climate-phone__online{letter-spacing:.1em!important;color:#ffffff94!important;align-items:center!important;gap:6px!important;min-height:20px!important;margin-top:4px!important;font-size:8.5px!important;line-height:1!important;display:flex!important}body.is-climate-section .climate-phone__online i{flex:0 0 5px!important;width:5px!important;height:5px!important}body.is-climate-section .climate-phone__hero{text-align:center!important;border-bottom:1px solid #ffffff0d!important;flex:none!important;margin-top:3px!important;padding-bottom:8px!important;position:relative!important}body.is-climate-section .climate-phone__hero small,body.is-climate-section .climate-phone__hero span{letter-spacing:.13em!important;color:#ffffff4d!important;font-size:8px!important;line-height:1!important}body.is-climate-section .climate-phone__hero strong{color:#fffffff5!important;margin-top:4px!important;font-size:19px!important;font-weight:400!important;line-height:1.08!important}body.is-climate-section .climate-phone__temp-card{box-sizing:border-box!important;background:linear-gradient(145deg,#ffffff09,#ffffff03)!important;border:1px solid #ffffff17!important;border-radius:16px!important;flex:none!important;width:100%!important;margin:8px 0 0!important;padding:10px 12px 9px!important}body.is-climate-section .climate-phone__temp-top span{letter-spacing:.09em!important;color:#ffffff75!important;font-size:10px!important;line-height:1.2!important}body.is-climate-section .climate-phone__power{letter-spacing:.08em!important;border-radius:999px!important;min-width:66px!important;height:34px!important;padding:0 12px!important;font-size:10px!important;font-weight:600!important}body.is-climate-section .climate-phone__room-temp{margin-top:4px!important}body.is-climate-section .climate-phone__room-temp>span{color:#ffffff7a!important;font-size:10px!important;line-height:1.3!important}body.is-climate-section .climate-phone__room-temp>div{gap:3px!important;margin-top:1px!important}body.is-climate-section .climate-phone__room-temp strong{font-size:clamp(46px,12vw,58px)!important;font-weight:400!important;line-height:.94!important}body.is-climate-section .climate-phone__room-temp small{margin-top:4px!important;font-size:14px!important}body.is-climate-section .climate-phone__target{margin-top:4px!important}body.is-climate-section .climate-phone__target strong{font-size:clamp(46px,12vw,58px)!important}body.is-climate-section .climate-phone__target span{font-size:14px!important}body.is-climate-section .climate-phone__target-label{margin-top:6px!important;padding-top:6px!important}body.is-climate-section .climate-phone__target-label span{color:#ffffff75!important;font-size:10px!important;line-height:1.3!important}body.is-climate-section .climate-phone__target-label strong{color:#ffffffeb!important;font-size:14px!important;font-weight:600!important;line-height:1.2!important}body.is-climate-section .climate-phone__stepper{gap:10px!important;margin-top:7px!important}body.is-climate-section .climate-phone__stepper button{background:#ffffff09!important;border-radius:10px!important;width:48px!important;height:36px!important;font-size:18px!important}body.is-climate-section .climate-phone__current-row{margin-top:6px!important;padding-top:6px!important}body.is-climate-section .climate-phone__current-row span,body.is-climate-section .climate-phone__current-row strong{font-size:9.5px!important;line-height:1.25!important}body.is-climate-section .climate-phone__modes{flex:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin-top:8px!important;display:grid!important}body.is-climate-section .climate-phone__modes button{letter-spacing:.06em!important;border-radius:12px!important;width:100%!important;min-width:0!important;height:42px!important;font-size:10.5px!important;font-weight:600!important}body.is-climate-section .climate-phone__fan{box-sizing:border-box!important;border-radius:13px!important;flex:none!important;width:100%!important;margin-top:8px!important;padding:10px 12px!important}body.is-climate-section .climate-phone__fan-header{letter-spacing:.07em!important;font-size:10px!important;line-height:1.2!important}body.is-climate-section .climate-phone__fan-dots{gap:8px!important;margin-top:9px!important}body.is-climate-section .climate-phone__fan-dots button{height:10px!important;min-height:10px!important}body.is-climate-section .climate-phone__status{z-index:7520!important;background:0 0!important;border:0!important;align-items:center!important;gap:8px!important;width:auto!important;min-height:28px!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;bottom:10px!important;left:14px!important;right:auto!important}body.is-climate-section .climate-phone__status span,body.is-climate-section .climate-phone__status strong{font-size:9px!important;line-height:1!important}body.is-climate-section .climate-phone__dock{z-index:7520!important;background:0 0!important;border:0!important;justify-content:flex-end!important;align-items:center!important;width:auto!important;min-height:28px!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;bottom:10px!important;left:auto!important;right:14px!important}body.is-climate-section .climate-phone__dock button,body.is-climate-section .climate-phone__dock>span{visibility:hidden!important;display:none!important}body.is-climate-section .climate-phone__dock:after{content:"CLIMATE CONTROL";letter-spacing:.1em;color:#ffffff70;white-space:nowrap;font-size:9px;font-weight:500;line-height:1;display:block}}@media (max-width:430px){body.is-climate-section .climate-feature--vent{top:calc(var(--climate-mobile-panel-top) - 106px)!important;width:min(82vw,310px)!important}body.is-climate-section .climate-feature--vent strong{font-size:19px!important}body.is-climate-section .climate-feature--vent span{font-size:14px!important}body.is-climate-section .climate-feature--vent small{font-size:12px!important}body.is-climate-section .climate-vent{top:18px!important;transform:translate(-50%)scale(.56)!important}body.is-climate-section .climate-phone__screen{padding-left:10px!important;padding-right:10px!important}body.is-climate-section .climate-phone__room-temp strong,body.is-climate-section .climate-phone__target strong{font-size:46px!important}body.is-climate-section .climate-phone__modes button{font-size:9.5px!important}}@media (max-width:900px) and (max-height:700px){body.is-climate-section .climate-experience:before,body.is-climate-section .climate-environment,body.is-climate-section .climate-room-zone{top:max(50px, calc(env(safe-area-inset-top) + 40px))!important;height:calc(var(--climate-mobile-panel-top) - max(50px, calc(env(safe-area-inset-top) + 40px)) - 9px)!important;min-height:138px!important}body.is-climate-section .climate-vent{top:9px!important;transform:translate(-50%)scale(.5)!important}body.is-climate-section .climate-feature--vent{top:calc(var(--climate-mobile-panel-top) - 88px)!important;gap:3px!important}body.is-climate-section .climate-feature--vent strong{font-size:17px!important}body.is-climate-section .climate-feature--vent span{font-size:12.5px!important}body.is-climate-section .climate-feature--vent small{font-size:11px!important}body.is-climate-section .climate-phone__screen{padding-top:9px!important;padding-bottom:48px!important}body.is-climate-section .climate-phone__header{min-height:28px!important}body.is-climate-section .climate-phone__brand strong{font-size:13px!important}body.is-climate-section .climate-phone__hero{margin-top:1px!important;padding-bottom:5px!important}body.is-climate-section .climate-phone__hero strong{font-size:16px!important}body.is-climate-section .climate-phone__temp-card{margin-top:5px!important;padding:7px 9px 6px!important}body.is-climate-section .climate-phone__power{min-width:58px!important;height:30px!important;font-size:9px!important}body.is-climate-section .climate-phone__room-temp strong,body.is-climate-section .climate-phone__target strong{font-size:39px!important}body.is-climate-section .climate-phone__room-temp>span,body.is-climate-section .climate-phone__target-label span,body.is-climate-section .climate-phone__current-row span,body.is-climate-section .climate-phone__current-row strong{font-size:8.5px!important}body.is-climate-section .climate-phone__target-label strong{font-size:12px!important}body.is-climate-section .climate-phone__stepper{margin-top:4px!important}body.is-climate-section .climate-phone__stepper button{width:42px!important;height:31px!important;font-size:16px!important}body.is-climate-section .climate-phone__current-row{margin-top:4px!important;padding-top:4px!important}body.is-climate-section .climate-phone__modes,body.is-climate-section .climate-phone__fan{margin-top:5px!important}body.is-climate-section .climate-phone__modes button{height:34px!important;font-size:9px!important}body.is-climate-section .climate-phone__fan{padding:7px 9px!important}body.is-climate-section .climate-phone__fan-header{font-size:8.5px!important}body.is-climate-section .climate-phone__fan-dots{margin-top:6px!important}}@media (min-width:520px) and (max-width:900px){body.is-climate-section .climate-phone__screen{padding-left:16px!important;padding-right:16px!important}body.is-climate-section .climate-phone__temp-card,body.is-climate-section .climate-phone__modes,body.is-climate-section .climate-phone__fan{width:100%!important;max-width:none!important}body.is-climate-section .climate-phone__room-temp strong,body.is-climate-section .climate-phone__target strong{font-size:52px!important}}@media (max-width:900px) and (prefers-reduced-motion:reduce){body.is-climate-section .climate-airflow__stream{animation:none!important}}@media (max-width:900px){body.is-climate-section .climate-scene{inset:auto 12px!important;top:var(--climate-mobile-board-top)!important;width:auto!important;height:calc(var(--climate-mobile-panel-top) - var(--climate-mobile-board-top) - 12px)!important;clip-path:inset(0 round 24px)!important;z-index:6!important;pointer-events:none!important;contain:paint!important;border-radius:24px!important;min-height:170px!important;max-height:none!important;margin:0!important;padding:0!important;position:fixed!important;bottom:auto!important;overflow:hidden!important}body.is-climate-section .climate-room-zone{border-radius:inherit!important;pointer-events:none!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;position:absolute!important;inset:0!important;overflow:hidden!important;transform:none!important}body.is-climate-section .climate-vent{transform-origin:top!important;z-index:18!important;pointer-events:auto!important;width:380px!important;height:130px!important;margin:0!important;position:absolute!important;inset:14px auto auto 50%!important;transform:translate(-50%)scale(.61)!important}body.is-climate-section .climate-vent__body{width:340px!important;height:36px!important}body.is-climate-section .climate-airflow{transform-origin:top!important;z-index:12!important;pointer-events:none!important;width:290px!important;height:calc(100% - 86px)!important;max-height:178px!important;margin:0!important;position:absolute!important;inset:78px auto auto 50%!important;overflow:visible!important;transform:translate(-50%)scale(.86)!important}body.is-climate-section .climate-floor-reaction{filter:blur(13px)!important;z-index:8!important;pointer-events:none!important;width:min(72vw,310px)!important;height:58px!important;margin:0!important;position:absolute!important;inset:68% auto auto 50%!important;transform:translate(-50%)!important}body.is-climate-section .climate-feature--vent{z-index:30!important;pointer-events:none!important;width:min(82%,350px)!important;min-width:0!important;max-width:350px!important;margin:0!important;position:absolute!important;inset:auto auto 12px 50%!important;transform:translate(-50%)!important}body.is-climate-section .climate-phone__status,body.is-climate-section .climate-phone__dock{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}body.is-climate-section .climate-phone__screen{padding-bottom:58px!important;position:absolute!important}body.is-climate-section .climate-phone__screen:before,body.is-climate-section .climate-phone__screen:after{z-index:7600!important;width:auto!important;height:auto!important;box-shadow:none!important;letter-spacing:.1em!important;white-space:nowrap!important;pointer-events:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:9px!important;font-weight:500!important;line-height:1!important;position:absolute!important;bottom:16px!important}body.is-climate-section .climate-phone__screen:before{content:"SYSTEM STANDBY   GeniUS";color:#ffffff6b!important;text-align:left!important;left:14px!important;right:auto!important}body.is-climate-section .climate-phone__screen:has(.climate-phone__power.is-on):before{content:"SYSTEM ACTIVE   GeniUS"}body.is-climate-section .climate-phone__screen:after{content:"CLIMATE CONTROL";color:#ffffff70!important;text-align:right!important;left:auto!important;right:14px!important}}@media (max-width:430px){body.is-climate-section .climate-vent{top:12px!important;transform:translate(-50%)scale(.55)!important}body.is-climate-section .climate-airflow{width:250px!important;top:70px!important;transform:translate(-50%)scale(.82)!important}body.is-climate-section .climate-feature--vent{width:86%!important;bottom:10px!important}body.is-climate-section .climate-phone__screen:before,body.is-climate-section .climate-phone__screen:after{letter-spacing:.08em!important;font-size:8.5px!important;bottom:14px!important}body.is-climate-section .climate-phone__screen:before{left:10px!important}body.is-climate-section .climate-phone__screen:after{right:10px!important}}@media (max-width:900px) and (max-height:700px){:root{--climate-mobile-board-top:max(50px, calc(env(safe-area-inset-top) + 40px))}body.is-climate-section .climate-scene{height:calc(var(--climate-mobile-panel-top) - var(--climate-mobile-board-top) - 9px)!important;min-height:138px!important}body.is-climate-section .climate-vent{top:7px!important;transform:translate(-50%)scale(.47)!important}body.is-climate-section .climate-airflow{width:220px!important;height:calc(100% - 60px)!important;top:55px!important;transform:translate(-50%)scale(.72)!important}body.is-climate-section .climate-feature--vent{gap:2px!important;bottom:7px!important}body.is-climate-section .climate-feature--vent strong{font-size:16px!important}body.is-climate-section .climate-feature--vent span{font-size:12px!important}body.is-climate-section .climate-feature--vent small{font-size:10.5px!important}body.is-climate-section .climate-phone__screen:before,body.is-climate-section .climate-phone__screen:after{font-size:8px!important;bottom:11px!important}}@media (max-width:900px){body.is-climate-section .climate-phone__screen:before,body.is-climate-section .climate-phone__screen:after{content:none!important;visibility:hidden!important;opacity:0!important;display:none!important}body.is-climate-section .climate-phone__dock,body.is-climate-section .climate-phone__status{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}body.is-climate-section .climate-phone-wrapper:before,body.is-climate-section .climate-phone-wrapper:after{z-index:7560!important;bottom:calc(var(--climate-mobile-nav-safe,82px) + var(--climate-mobile-panel-nav-gap,8px) + env(safe-area-inset-bottom) + 12px)!important;visibility:visible!important;opacity:1!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;filter:none!important;letter-spacing:.1em!important;text-transform:none!important;white-space:nowrap!important;pointer-events:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:9px!important;font-weight:500!important;line-height:1!important;display:block!important;position:absolute!important;transform:none!important}body.is-climate-section .climate-phone-wrapper:before{content:"SYSTEM STANDBY   GeniUS"!important;color:#ffffff6b!important;text-align:left!important;left:14px!important;right:auto!important}body.is-climate-section .climate-phone-wrapper:has(.climate-phone__power.is-on):before{content:"SYSTEM ACTIVE   GeniUS"!important}body.is-climate-section .climate-phone-wrapper:after{content:"CLIMATE CONTROL"!important;color:#ffffff70!important;text-align:right!important;left:auto!important;right:14px!important}body.is-climate-section .climate-phone__screen{padding-bottom:62px!important}}@media (max-width:430px){body.is-climate-section .climate-phone-wrapper:before,body.is-climate-section .climate-phone-wrapper:after{bottom:calc(var(--climate-mobile-nav-safe,82px) + var(--climate-mobile-panel-nav-gap,8px) + env(safe-area-inset-bottom) + 11px)!important;letter-spacing:.08em!important;font-size:8.5px!important}body.is-climate-section .climate-phone-wrapper:before{left:10px!important}body.is-climate-section .climate-phone-wrapper:after{right:10px!important}}@media (max-width:900px) and (max-height:700px){body.is-climate-section .climate-phone-wrapper:before,body.is-climate-section .climate-phone-wrapper:after{bottom:calc(var(--climate-mobile-nav-safe,70px) + var(--climate-mobile-panel-nav-gap,6px) + env(safe-area-inset-bottom) + 8px)!important;font-size:8px!important}body.is-climate-section .climate-phone__screen{padding-bottom:54px!important}}@media (max-width:900px){:root{--lighting-mobile-meta-height:34px;--lighting-mobile-meta-gap:8px}body.is-lighting-section .lighting-phone__screen{padding-bottom:calc(var(--lighting-mobile-meta-height) + var(--lighting-mobile-meta-gap) + 10px)!important}body.is-lighting-section .lighting-phone__devices{flex:1 1 0!important;min-height:0!important;margin-bottom:0!important;position:relative!important;overflow:hidden!important}body.is-lighting-section .lighting-phone__status,body.is-lighting-section .lighting-phone__dock{z-index:7540!important;min-height:var(--lighting-mobile-meta-height)!important;height:var(--lighting-mobile-meta-height)!important;box-shadow:none!important;pointer-events:none!important;background:0 0!important;border-top:1px solid #ffffff0e!important;border-bottom:0!important;margin:0!important;padding:8px 0 0!important;position:absolute!important;top:auto!important;bottom:8px!important}body.is-lighting-section .lighting-phone__status{white-space:nowrap!important;justify-content:flex-start!important;align-items:flex-start!important;gap:8px!important;width:auto!important;display:flex!important;left:12px!important;right:50%!important}body.is-lighting-section .lighting-phone__status span,body.is-lighting-section .lighting-phone__status strong{letter-spacing:.04em!important;margin:0!important;padding:0!important;font-size:9px!important;line-height:1.1!important;display:inline-block!important}body.is-lighting-section .lighting-phone__status span{color:#ffffff61!important}body.is-lighting-section .lighting-phone__status strong{color:#ffffffad!important;font-weight:500!important}body.is-lighting-section .lighting-phone__dock{justify-content:flex-end!important;align-items:flex-start!important;width:auto!important;display:flex!important;left:50%!important;right:12px!important}body.is-lighting-section .lighting-phone__dock button,body.is-lighting-section .lighting-phone__home-icon{visibility:hidden!important;opacity:0!important;display:none!important}body.is-lighting-section .lighting-phone__dock>span{letter-spacing:.1em!important;color:#ffffff70!important;white-space:nowrap!important;margin:0!important;padding:0!important;font-size:9px!important;font-weight:500!important;line-height:1.1!important;display:inline-block!important}}@media (max-width:519px) and (min-height:701px){body.is-lighting-section .lighting-phone__devices{flex:1 1 0!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;overflow:hidden!important}body.is-lighting-section .lighting-phone__switch-card,body.is-lighting-section .lighting-phone__control-card{aspect-ratio:auto!important;height:100%!important}}@media (max-width:390px){:root{--lighting-mobile-meta-height:31px;--lighting-mobile-meta-gap:6px}body.is-lighting-section .lighting-phone__status span,body.is-lighting-section .lighting-phone__status strong,body.is-lighting-section .lighting-phone__dock>span{font-size:8px!important}}@media (max-width:900px){body.is-lighting-section .lighting-phone__control-card{isolation:isolate!important;cursor:pointer!important;position:relative!important}body.is-lighting-section .lighting-phone__control-main:after{content:""!important;z-index:1!important;border-radius:inherit!important;pointer-events:auto!important;cursor:pointer!important;background:0 0!important;position:absolute!important;inset:0!important}body.is-lighting-section .lighting-phone__control-main>*{z-index:3!important;pointer-events:none!important;position:relative!important}body.is-lighting-section .lighting-phone__range-row,body.is-lighting-section .lighting-phone__rgb-row,body.is-lighting-section .lighting-phone__colors,body.is-lighting-section .lighting-phone__color-picker{z-index:4!important;pointer-events:auto!important;position:relative!important}body.is-lighting-section .lighting-phone__range-row input,body.is-lighting-section .lighting-phone__rgb-row input,body.is-lighting-section .lighting-phone__colors button,body.is-lighting-section .lighting-phone__color-picker input{touch-action:manipulation;z-index:5!important;pointer-events:auto!important;position:relative!important}body.is-lighting-section .lighting-phone__switch-card,body.is-lighting-section .lighting-phone__control-card,body.is-lighting-section .lighting-phone__control-main,body.is-lighting-section .lighting-phone__control-main:after{-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important}body.is-lighting-section .lighting-phone__control-main{appearance:none!important;touch-action:manipulation!important;outline:none!important}body.is-lighting-section .lighting-phone__control-main:focus,body.is-lighting-section .lighting-phone__control-main:focus-visible,body.is-lighting-section .lighting-phone__control-main:active{box-shadow:none!important;background:0 0!important;outline:none!important}body.is-lighting-section .lighting-phone__control-card ::selection,body.is-lighting-section .lighting-phone__switch-card ::selection{color:inherit!important;background:0 0!important}body.is-lighting-section .lighting-phone__control-card:active{transform:none!important}body.is-lighting-section .lighting-phone__range-row input,body.is-lighting-section .lighting-phone__rgb-row input,body.is-lighting-section .lighting-phone__colors button,body.is-lighting-section .lighting-phone__color-picker,body.is-lighting-section .lighting-phone__color-picker input{-webkit-user-select:auto!important;user-select:auto!important;-webkit-touch-callout:default!important}body.is-lighting-section .lighting-phone__range-row input[type=range],body.is-lighting-section .lighting-phone__rgb-row input[type=range]{touch-action:pan-x!important}:root{--genius-mobile-nav-height:46px;--genius-mobile-nav-bottom:max(6px, env(safe-area-inset-bottom));--genius-mobile-panel-nav-gap:8px;--genius-mobile-nav-zone:var(--genius-mobile-nav-height);--genius-mobile-nav-safe:var(--genius-mobile-nav-height);--audio-mobile-nav-safe:var(--genius-mobile-nav-height);--lighting-mobile-nav-safe:var(--genius-mobile-nav-height);--climate-mobile-nav-safe:var(--genius-mobile-nav-height);--climate-mobile-panel-nav-gap:var(--genius-mobile-panel-nav-gap)}.side-nav{bottom:var(--genius-mobile-nav-bottom)!important;height:auto!important;min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}.side-nav:before,.side-nav:after{content:none!important;visibility:hidden!important;opacity:0!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}.side-nav__items,.side-nav__item,.side-nav__item:hover,.side-nav__item.active,.side-nav__item.is-active{box-shadow:none!important;background:0 0!important}.side-nav__items{height:32px!important;min-height:32px!important;overflow:visible!important}.side-nav__item.is-active .side-nav__label,.side-nav__item.active .side-nav__label{bottom:25px!important}.genius-audio-phone,body.is-lighting-section .lighting-phone__screen,body.is-climate-section .climate-phone__screen{bottom:calc(var(--genius-mobile-nav-height) + var(--genius-mobile-panel-nav-gap) + var(--genius-mobile-nav-bottom))!important}.genius-audio-phone{padding-bottom:42px!important;position:fixed!important;overflow:hidden!important}.genius-audio-status{z-index:7210!important;pointer-events:none!important;background:0 0!important;border-top:1px solid #ffffff0e!important;border-bottom:0!important;justify-content:flex-start!important;align-items:flex-start!important;gap:7px!important;width:auto!important;height:30px!important;min-height:30px!important;margin:0!important;padding:8px 0 0!important;display:flex!important;position:absolute!important;inset:auto 50% 7px 12px!important}.genius-audio-status span,.genius-audio-status strong{white-space:nowrap!important;font-size:8.5px!important;line-height:1.1!important}.genius-audio-phone:after{content:"AUDIO CONTROL"!important;z-index:7210!important;width:auto!important;height:30px!important;min-height:30px!important;box-shadow:none!important;letter-spacing:.1em!important;color:#ffffff70!important;white-space:nowrap!important;pointer-events:none!important;background:0 0!important;border-top:1px solid #ffffff0e!important;border-bottom:0!important;justify-content:flex-end!important;align-items:flex-start!important;margin:0!important;padding:8px 0 0!important;font-size:8.5px!important;font-weight:500!important;line-height:1.1!important;display:flex!important;position:absolute!important;inset:auto 12px 7px 50%!important}body.is-lighting-section .lighting-phone__status,body.is-lighting-section .lighting-phone__dock{bottom:7px!important}body.is-climate-section .climate-phone-wrapper:before,body.is-climate-section .climate-phone-wrapper:after{bottom:calc(var(--genius-mobile-nav-height) + var(--genius-mobile-panel-nav-gap) + var(--genius-mobile-nav-bottom) + 8px)!important}}@media (max-width:900px) and (max-height:700px){:root{--genius-mobile-nav-height:42px;--genius-mobile-panel-nav-gap:5px;--genius-mobile-panel-top:max(190px, 29dvh);--audio-mobile-panel-top:var(--genius-mobile-panel-top);--lighting-mobile-panel-top:var(--genius-mobile-panel-top);--climate-mobile-panel-top:var(--genius-mobile-panel-top)}.side-nav{bottom:max(4px, env(safe-area-inset-bottom))!important}.side-nav__items{gap:8px!important;height:28px!important;min-height:28px!important}.side-nav__item,.side-nav__item:hover,.side-nav__item.active,.side-nav__item.is-active{width:27px!important;min-width:27px!important;max-width:27px!important;height:28px!important;min-height:28px!important}.side-nav__item.is-active .side-nav__label,.side-nav__item.active .side-nav__label{padding:4px 7px!important;font-size:8px!important;bottom:22px!important}.genius-audio-phone{row-gap:0!important;padding:7px 8px 38px!important}.genius-audio-header{min-height:25px!important}.genius-audio-hero{margin-top:0!important;padding-bottom:4px!important}.genius-audio-disc{width:50px!important;height:50px!important}.genius-audio-art,.genius-audio-track-meta,.genius-audio-controls,.genius-audio-volume,.genius-audio-speakers,.genius-audio-output,.genius-audio-progress{margin-top:2px!important}.genius-audio-track-meta strong{font-size:12.5px!important}.genius-audio-track-meta small,.genius-audio-track-meta>span{font-size:7px!important}.genius-audio-control-button{width:27px!important;height:27px!important}.genius-audio-play{width:35px!important;height:35px!important}.genius-audio-speaker-grid{gap:5px!important}.genius-audio-speaker{height:42px!important;min-height:42px!important;padding:4px 5px!important}.genius-audio-output{min-height:13px!important}.genius-audio-progress{min-height:20px!important;padding:1px 2px 2px!important}.genius-audio-status,.genius-audio-phone:after{height:27px!important;min-height:27px!important;padding-top:7px!important;font-size:8px!important;bottom:5px!important}body.is-lighting-section .lighting-phone__screen{padding-top:8px!important}body.is-lighting-section .lighting-phone__status,body.is-lighting-section .lighting-phone__dock{bottom:5px!important}body.is-climate-section .climate-experience:before,body.is-climate-section .climate-environment,body.is-climate-section .climate-scene{height:calc(var(--climate-mobile-panel-top) - var(--climate-mobile-board-top) - 8px)!important;min-height:0!important}body.is-climate-section .climate-phone__screen{padding-bottom:50px!important}body.is-climate-section .climate-phone-wrapper:before,body.is-climate-section .climate-phone-wrapper:after{bottom:calc(var(--genius-mobile-nav-height) + var(--genius-mobile-panel-nav-gap) + max(4px, env(safe-area-inset-bottom)) + 6px)!important;font-size:8px!important}}@media (max-width:900px) and (max-height:620px){:root{--genius-mobile-panel-top:188px;--genius-mobile-nav-height:40px;--genius-mobile-panel-nav-gap:4px}.genius-audio-disc{width:46px!important;height:46px!important}.genius-audio-speaker{height:39px!important;min-height:39px!important}.genius-audio-output,.genius-audio-progress{margin-top:1px!important}body.is-lighting-section .lighting-phone__header,body.is-climate-section .climate-phone__header{min-height:28px!important}}@media (max-width:900px){.genius-audio-phone{align-content:start!important;row-gap:2px!important;padding-bottom:5px!important}.genius-audio-speakers{z-index:1!important;min-height:0!important;margin-top:2px!important;margin-bottom:0!important;padding-bottom:2px!important;position:relative!important}.genius-audio-speaker-grid{z-index:1!important;min-height:0!important;margin:0!important;position:relative!important}.genius-audio-status{z-index:7210!important;pointer-events:none!important;background:0 0!important;border-top:1px solid #ffffff0e!important;border-bottom:0!important;grid-area:auto/1/auto/-1!important;justify-content:flex-start!important;align-items:flex-start!important;gap:7px!important;width:100%!important;height:auto!important;min-height:30px!important;margin:2px 0 0!important;padding:8px 0 0!important;display:flex!important;position:relative!important;inset:auto!important}.genius-audio-status span,.genius-audio-status strong{white-space:nowrap!important;flex:none!important;font-size:8.5px!important;line-height:1.1!important}.genius-audio-status:after{content:"AUDIO CONTROL"!important;letter-spacing:.1em!important;color:#ffffff70!important;white-space:nowrap!important;box-shadow:none!important;pointer-events:none!important;background:0 0!important;border:0!important;flex:none!important;margin-left:auto!important;font-size:8.5px!important;font-weight:500!important;line-height:1.1!important;display:block!important}.genius-audio-phone:after{content:none!important;visibility:hidden!important;opacity:0!important;display:none!important}}@media (max-width:900px) and (max-height:700px){.genius-audio-phone{row-gap:1px!important;padding-bottom:4px!important}.genius-audio-speaker-grid{gap:4px!important}.genius-audio-speaker{height:38px!important;min-height:38px!important;padding:3px 5px!important}.genius-audio-speaker__signal{width:22px!important;height:22px!important}.genius-audio-speaker strong{font-size:10.5px!important}.genius-audio-speaker small,.genius-audio-speaker__state{font-size:6.5px!important}.genius-audio-status{min-height:26px!important;margin-top:1px!important;padding-top:6px!important}.genius-audio-status span,.genius-audio-status strong,.genius-audio-status:after{font-size:8px!important}}@media (max-width:900px) and (max-height:620px){.genius-audio-speaker-grid{gap:3px!important}.genius-audio-speaker{height:34px!important;min-height:34px!important;padding:2px 4px!important}.genius-audio-speaker__signal{width:20px!important;height:20px!important}.genius-audio-status{min-height:24px!important;padding-top:5px!important}}@media (max-width:900px){.genius-audio-phone{flex-direction:column!important;place-content:normal flex-start!important;align-items:stretch!important;display:flex!important}.genius-audio-header,.genius-audio-hero,.genius-audio-volume,.genius-audio-speakers,.genius-audio-output,.genius-audio-progress,.genius-audio-status{flex:none!important;width:100%!important;min-width:0!important}.genius-audio-speakers{z-index:1!important;height:auto!important;min-height:131px!important;margin:3px 0 0!important;padding:2px 0!important;position:relative!important;overflow:visible!important}.genius-audio-speaker-grid{z-index:1!important;grid-template-rows:repeat(2,62px)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:62px!important;align-content:start!important;gap:7px!important;width:100%!important;height:131px!important;min-height:131px!important;margin:0!important;display:grid!important;position:relative!important;overflow:visible!important}.genius-audio-speaker{height:62px!important;min-height:62px!important;max-height:62px!important;margin:0!important}.genius-audio-output{z-index:2!important;background:0 0!important;height:auto!important;min-height:17px!important;margin:5px 0 0!important;padding:2px 2px 3px!important;position:relative!important;overflow:visible!important}.genius-audio-progress{z-index:2!important;background:0 0!important;height:auto!important;min-height:28px!important;margin:0!important;padding:2px 2px 4px!important;position:relative!important;overflow:visible!important}.genius-audio-output-track,.genius-audio-progress .genius-audio-range,.genius-audio-progress input[type=range]{z-index:3!important;position:relative!important}.genius-audio-status{z-index:4!important;margin-top:2px!important;position:relative!important}}@media (max-width:900px) and (max-height:700px){.genius-audio-speakers{min-height:81px!important;margin-top:3px!important;padding:1px 0!important}.genius-audio-speaker-grid{grid-template-rows:repeat(2,38px)!important;grid-auto-rows:38px!important;gap:5px!important;height:81px!important;min-height:81px!important}.genius-audio-speaker{height:38px!important;min-height:38px!important;max-height:38px!important}.genius-audio-output{min-height:14px!important;margin-top:4px!important;padding-top:1px!important;padding-bottom:2px!important}.genius-audio-progress{min-height:23px!important;padding-top:1px!important;padding-bottom:3px!important}}@media (max-width:900px) and (max-height:620px){.genius-audio-speakers{min-height:71px!important}.genius-audio-speaker-grid{grid-template-rows:repeat(2,34px)!important;grid-auto-rows:34px!important;gap:3px!important;height:71px!important;min-height:71px!important}.genius-audio-speaker{height:34px!important;min-height:34px!important;max-height:34px!important}.genius-audio-output{margin-top:3px!important}.genius-audio-progress{min-height:21px!important}}@media (max-width:900px){.genius-audio-speakers{z-index:1!important;flex:none!important;width:100%!important;height:auto!important;min-height:60px!important;margin:4px 0 0!important;padding:0!important;position:relative!important;overflow:visible!important}.genius-audio-speaker-grid{z-index:1!important;grid-template-rows:56px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:56px!important;align-content:start!important;align-items:stretch!important;gap:5px!important;width:100%!important;height:56px!important;min-height:56px!important;margin:0!important;display:grid!important;position:relative!important;overflow:visible!important}.genius-audio-speaker{border-radius:10px!important;width:100%!important;min-width:0!important;height:56px!important;min-height:56px!important;max-height:56px!important;margin:0!important;padding:5px 2px!important}.genius-audio-speaker strong{font-size:10px!important;line-height:1!important}.genius-audio-speaker small,.genius-audio-speaker__state{white-space:nowrap!important;font-size:6px!important;line-height:1.05!important}.genius-audio-speaker__signal{width:7px!important;height:7px!important;margin-bottom:1px!important}.genius-audio-output{clear:both!important;z-index:2!important;flex:none!important;margin-top:6px!important;position:relative!important}.genius-audio-progress{z-index:2!important;flex:none!important;position:relative!important}}@media (max-width:900px) and (max-height:700px){.genius-audio-speakers{min-height:50px!important;margin-top:3px!important}.genius-audio-speaker-grid{grid-template-rows:46px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:46px!important;gap:4px!important;height:46px!important;min-height:46px!important}.genius-audio-speaker{height:46px!important;min-height:46px!important;max-height:46px!important;padding:3px 2px!important}.genius-audio-speaker strong{font-size:9px!important}.genius-audio-speaker small,.genius-audio-speaker__state{font-size:5.5px!important}.genius-audio-output{margin-top:5px!important}}@media (max-width:900px) and (max-height:620px){.genius-audio-speakers{min-height:44px!important}.genius-audio-speaker-grid{grid-template-rows:40px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:40px!important;gap:3px!important;height:40px!important;min-height:40px!important}.genius-audio-speaker{height:40px!important;min-height:40px!important;max-height:40px!important;padding:2px 1px!important}.genius-audio-speaker__signal{width:5px!important;height:5px!important}.genius-audio-speaker strong{font-size:8px!important}.genius-audio-speaker small,.genius-audio-speaker__state{font-size:5px!important}.genius-audio-output{margin-top:4px!important}}@media (max-width:900px){.genius-phone-wrapper:not(:has(.genius-audio-phone)):not(.lighting-phone-wrapper):not(.climate-phone-wrapper):not(.curtain-phone-wrapper):not(.security-phone-wrapper):not(.scenario-phone-wrapper){visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}:is(.genius-phone-wrapper:not(:has(.genius-audio-phone)):not(.lighting-phone-wrapper):not(.climate-phone-wrapper):not(.curtain-phone-wrapper):not(.security-phone-wrapper):not(.scenario-phone-wrapper)>.genius-phone,.genius-phone-wrapper:not(:has(.genius-audio-phone)):not(.lighting-phone-wrapper):not(.climate-phone-wrapper):not(.curtain-phone-wrapper):not(.security-phone-wrapper):not(.scenario-phone-wrapper) .genius-phone-screen){visibility:hidden!important;opacity:0!important;display:none!important}body.is-lighting-section .lighting-phone-wrapper,body.is-climate-section .climate-phone-wrapper,body.is-curtain-section .curtain-phone-wrapper,body.is-security-section .security-phone-wrapper,.scenario-phone-wrapper{visibility:visible!important;opacity:1!important}.genius-phone-wrapper:has(.genius-audio-phone){visibility:visible!important;opacity:1!important}:root{--curtain-mobile-panel-top:var(--genius-mobile-panel-top,35dvh);--curtain-mobile-nav-safe:var(--genius-mobile-nav-height,46px);--curtain-mobile-board-top:max(62px, calc(env(safe-area-inset-top) + 50px))}body.is-curtain-section .curtain-phone-wrapper{visibility:visible!important;opacity:1!important;pointer-events:none!important;display:block!important}body.is-curtain-section .curtain-phone-wrapper>.genius-phone,body.is-curtain-section .curtain-phone-wrapper .genius-phone-screen,body.is-curtain-section .curtain-phone-wrapper .curtain-phone{visibility:visible!important;opacity:1!important;display:flex!important}body.is-curtain-section .curtain-section{z-index:7350!important;background:#000!important;width:100vw!important;height:100dvh!important;position:fixed!important;inset:0!important;overflow:hidden!important}body.is-curtain-section .curtain-environment{z-index:0!important;pointer-events:none!important;background:radial-gradient(at 50% 12%,#ffe2b009,#0000 34%),#000!important;position:fixed!important;inset:0!important}body.is-curtain-section .curtain-scene{z-index:7360!important;left:12px!important;right:12px!important;top:var(--curtain-mobile-board-top)!important;width:auto!important;height:calc(var(--curtain-mobile-panel-top) - var(--curtain-mobile-board-top) - 12px)!important;pointer-events:none!important;background:radial-gradient(circle at 68% 26%,#ffe2ab12,#0000 30%),linear-gradient(#ffffff06,#ffffff02)!important;border:1px solid #ffffff12!important;border-radius:24px!important;min-height:170px!important;max-height:none!important;margin:0!important;position:fixed!important;bottom:auto!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff09,0 20px 55px #00000047!important}body.is-curtain-section .curtain-window{border-radius:14px!important;width:58%!important;max-width:none!important;height:auto!important;inset:18px auto 18px 36%!important;overflow:hidden!important;transform:translate(-50%)!important;box-shadow:0 20px 45px #00000075,inset 0 0 0 1px #ffffff06!important}body.is-curtain-section .curtain-motor{z-index:40!important;width:56%!important;max-width:none!important;height:18px!important;top:7px!important;left:36%!important;right:auto!important;transform:translate(-50%)!important}body.is-curtain-section .curtain-motor__rail{height:3px!important;top:8px!important}body.is-curtain-section .curtain-motor__unit{border-radius:6px!important;width:30px!important;height:16px!important;top:0!important;right:7px!important}body.is-curtain-section .curtain-floor-light{opacity:.45!important;max-height:36%!important}body.is-curtain-section .curtain-scene__info{z-index:50!important;text-align:right!important;white-space:normal!important;direction:rtl!important;align-items:flex-end!important;gap:8px!important;width:40%!important;max-width:190px!important;position:absolute!important;top:50%!important;left:auto!important;right:18px!important;transform:translateY(-50%)!important}body.is-curtain-section .curtain-scene__info small{color:#ffffff85!important;font-size:13px!important;line-height:1.45!important}body.is-curtain-section .curtain-scene__info strong{text-shadow:0 2px 18px #000000bf;color:#fffffff7!important;font-size:clamp(20px,5.1vw,26px)!important;font-weight:700!important;line-height:1.4!important}body.is-curtain-section .curtain-scene__info span{text-shadow:0 2px 14px #000000b8;color:#ffffffad!important;font-size:clamp(12px,3.25vw,15px)!important;line-height:1.65!important}body.is-curtain-section .curtain-phone-wrapper{perspective:none!important;z-index:7400!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;margin:0!important;position:fixed!important;inset:0!important;overflow:hidden!important;transform:none!important}body.is-curtain-section .curtain-phone-wrapper>.genius-phone{transform-style:flat!important;width:100%!important;height:100%!important;box-shadow:none!important;pointer-events:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important;overflow:visible!important;transform:none!important}body.is-curtain-section .curtain-phone-wrapper>.genius-phone:before,body.is-curtain-section .curtain-phone-wrapper>.genius-phone:after,body.is-curtain-section .curtain-phone-wrapper .genius-phone-notch{content:none!important;display:none!important}body.is-curtain-section .curtain-phone-wrapper .genius-phone-screen{width:100%!important;height:100%!important;box-shadow:none!important;pointer-events:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important;overflow:visible!important;transform:none!important}body.is-curtain-section .curtain-phone{scrollbar-width:none;z-index:7450!important;left:0!important;right:0!important;top:var(--curtain-mobile-panel-top)!important;bottom:calc(var(--genius-mobile-nav-height,46px) + var(--genius-mobile-panel-nav-gap,8px) + var(--genius-mobile-nav-bottom,6px))!important;overscroll-behavior:contain!important;color:#fff!important;pointer-events:none!important;background:radial-gradient(at 50% 0,#ffffff0e,#0000 32%),linear-gradient(#0f0f0ffe 0%,#070707fe 48%,#010101 100%)!important;border:0!important;border-radius:24px 24px 0 0!important;flex-direction:column!important;width:100vw!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:12px 12px 46px!important;display:flex!important;position:absolute!important;overflow:hidden auto!important;box-shadow:0 -18px 48px #00000075,inset 0 1px #ffffff0d!important}body.is-curtain-section .curtain-phone::-webkit-scrollbar{display:none}body.is-curtain-section .curtain-phone button,body.is-curtain-section .curtain-phone input,body.is-curtain-section .curtain-phone label{touch-action:manipulation;pointer-events:auto!important;-webkit-tap-highlight-color:transparent!important}body.is-curtain-section .curtain-phone__header{flex:none!important;justify-content:space-between!important;align-items:flex-start!important;min-height:34px!important;margin:0!important;display:flex!important}body.is-curtain-section .curtain-phone__brand span{letter-spacing:.15em!important;color:#ffffff5c!important;font-size:8.5px!important;line-height:1!important}body.is-curtain-section .curtain-phone__brand strong{letter-spacing:.06em!important;color:#fffffff5!important;margin-top:5px!important;font-size:16px!important;font-weight:600!important;line-height:1!important}body.is-curtain-section .curtain-phone__online{letter-spacing:.1em!important;color:#ffffff94!important;gap:6px!important;min-height:20px!important;margin-top:4px!important;font-size:8.5px!important;line-height:1!important}body.is-curtain-section .curtain-phone__online i{flex:0 0 5px!important;width:5px!important;height:5px!important}body.is-curtain-section .curtain-phone__room{flex:none!important;margin:3px 0 0!important;padding:5px 0 9px!important}body.is-curtain-section .curtain-phone__room small{letter-spacing:.15em!important;color:#ffffff57!important;font-size:8px!important;line-height:1!important}body.is-curtain-section .curtain-phone__room strong{letter-spacing:.02em!important;margin-top:5px!important;font-size:clamp(20px,5vw,26px)!important;font-weight:500!important;line-height:1.05!important}body.is-curtain-section .curtain-phone__main{flex:none!important;margin-top:8px!important}body.is-curtain-section .curtain-phone__window{border-radius:12px!important;width:min(42vw,180px)!important;height:clamp(72px,11dvh,100px)!important}body.is-curtain-section .curtain-phone__position{margin-top:7px!important}body.is-curtain-section .curtain-phone__position strong{font-size:clamp(34px,9vw,48px)!important;line-height:.95!important}body.is-curtain-section .curtain-phone__position span{margin-top:3px!important;font-size:15px!important}body.is-curtain-section .curtain-phone__position-label{letter-spacing:.13em!important;margin-top:4px!important;font-size:8px!important;line-height:1.2!important}body.is-curtain-section .curtain-phone__motor-status{flex:none!important;min-height:32px!important;margin-top:8px!important;padding:0 4px!important}body.is-curtain-section .curtain-phone__motor-status>span,body.is-curtain-section .curtain-phone__motor-status strong{font-size:9px!important;line-height:1!important}body.is-curtain-section .curtain-phone__motor-status>span i{width:5px!important;height:5px!important}body.is-curtain-section .curtain-phone__controls{flex:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin-top:8px!important;display:grid!important}body.is-curtain-section .curtain-phone__controls button{width:100%!important;min-width:0!important;height:clamp(66px,10dvh,86px)!important;box-shadow:none!important;color:#fff!important;-webkit-user-select:none!important;user-select:none!important;background:#ffffff05!important;border:1px solid #ffffff13!important;border-radius:14px!important;gap:6px!important;margin:0!important;padding:8px 5px!important}body.is-curtain-section .curtain-phone__controls button.is-active{background:#ffffff0e!important;border-color:#ffffff38!important}body.is-curtain-section .curtain-phone__control-icon{min-height:18px!important;font-size:18px!important}body.is-curtain-section .curtain-phone__control-icon--stop{font-size:10px!important}body.is-curtain-section .curtain-phone__controls button strong{font-size:12px!important;font-weight:600!important;line-height:1!important}body.is-curtain-section .curtain-phone__controls button small{color:#ffffff7a!important;font-size:10px!important;line-height:1.25!important}body.is-curtain-section .curtain-phone__progress{border-radius:12px!important;flex:none!important;margin-top:8px!important;padding:9px 10px!important}body.is-curtain-section .curtain-phone__progress-meta span,body.is-curtain-section .curtain-phone__progress-meta strong{font-size:9px!important;line-height:1!important}body.is-curtain-section .curtain-phone__progress-track{height:3px!important;margin-top:8px!important}body.is-curtain-section .curtain-phone__footer{z-index:7600!important;pointer-events:none!important;background:0 0!important;border-top:1px solid #ffffff0e!important;justify-content:space-between!important;align-items:flex-start!important;width:auto!important;height:32px!important;min-height:32px!important;margin:0!important;padding:8px 0 0!important;font-size:0!important;line-height:1!important;display:flex!important;position:absolute!important;bottom:6px!important;left:12px!important;right:12px!important}body.is-curtain-section .curtain-phone__footer:before{content:"MOTOR READY   GeniUS";letter-spacing:.06em!important;color:#ffffff6b!important;white-space:nowrap!important;font-size:8.5px!important;font-weight:500!important;line-height:1.1!important}body.is-curtain-section .curtain-phone:has(.curtain-phone__motor-status.is-active) .curtain-phone__footer:before{content:"MOTOR ACTIVE   GeniUS";color:#ffffff9e!important}body.is-curtain-section .curtain-phone__footer:after{content:"CURTAIN CONTROL";letter-spacing:.1em!important;color:#ffffff70!important;white-space:nowrap!important;font-size:8.5px!important;font-weight:500!important;line-height:1.1!important}}@media (max-width:900px) and (max-height:700px){:root{--curtain-mobile-panel-top:var(--genius-mobile-panel-top,max(190px, 29dvh))}body.is-curtain-section .curtain-scene{height:calc(var(--curtain-mobile-panel-top) - var(--curtain-mobile-board-top) - 8px)!important;min-height:0!important}body.is-curtain-section .curtain-window{top:12px!important;bottom:12px!important}body.is-curtain-section .curtain-scene__info{gap:4px!important;right:12px!important}body.is-curtain-section .curtain-scene__info small{font-size:10px!important}body.is-curtain-section .curtain-scene__info strong{font-size:18px!important}body.is-curtain-section .curtain-scene__info span{font-size:10.5px!important;line-height:1.45!important}body.is-curtain-section .curtain-phone{padding:8px 10px 42px!important}body.is-curtain-section .curtain-phone__header{min-height:28px!important}body.is-curtain-section .curtain-phone__room{margin-top:0!important;padding:3px 0 6px!important}body.is-curtain-section .curtain-phone__room strong{font-size:18px!important}body.is-curtain-section .curtain-phone__main{margin-top:4px!important}body.is-curtain-section .curtain-phone__window{width:120px!important;height:62px!important}body.is-curtain-section .curtain-phone__position{margin-top:4px!important}body.is-curtain-section .curtain-phone__position strong{font-size:30px!important}body.is-curtain-section .curtain-phone__position-label{margin-top:2px!important;font-size:7px!important}body.is-curtain-section .curtain-phone__motor-status{min-height:25px!important;margin-top:4px!important}body.is-curtain-section .curtain-phone__controls{gap:6px!important;margin-top:4px!important}body.is-curtain-section .curtain-phone__controls button{gap:3px!important;height:52px!important;min-height:52px!important;padding:4px!important}body.is-curtain-section .curtain-phone__control-icon{min-height:13px!important;font-size:13px!important}body.is-curtain-section .curtain-phone__controls button strong{font-size:10px!important}body.is-curtain-section .curtain-phone__controls button small{font-size:8px!important}body.is-curtain-section .curtain-phone__progress{margin-top:4px!important;padding:6px 8px!important}body.is-curtain-section .curtain-phone__progress-track{margin-top:5px!important}body.is-curtain-section .curtain-phone__footer{height:28px!important;min-height:28px!important;padding-top:7px!important;bottom:5px!important}body.is-curtain-section .curtain-phone__footer:before,body.is-curtain-section .curtain-phone__footer:after{font-size:8px!important}}@media (max-width:900px) and (max-height:620px){body.is-curtain-section .curtain-phone{padding-top:6px!important}body.is-curtain-section .curtain-phone__window{width:104px!important;height:52px!important}body.is-curtain-section .curtain-phone__position strong{font-size:27px!important}body.is-curtain-section .curtain-phone__motor-status{min-height:22px!important;margin-top:2px!important}body.is-curtain-section .curtain-phone__controls{margin-top:3px!important}body.is-curtain-section .curtain-phone__controls button{height:46px!important;min-height:46px!important}body.is-curtain-section .curtain-phone__progress{margin-top:3px!important}}body.is-tutorial-curtain .curtain-environment,body.is-tutorial-curtain .curtain-scene{transition:opacity .24s,visibility 0s linear .24s}body:not(.is-tutorial-curtain) .curtain-environment,body:not(.is-tutorial-curtain) .curtain-scene{visibility:visible}@media (max-width:900px){body.is-curtain-section .curtain-phone{gap:0!important;padding:12px 12px 48px!important;overflow:hidden auto!important}body.is-curtain-section .curtain-phone__header{align-items:flex-start!important;min-height:36px!important;margin:0!important;padding:0!important}body.is-curtain-section .curtain-phone__brand span{letter-spacing:.15em!important;color:#ffffff5c!important;font-size:8.5px!important;line-height:1!important}body.is-curtain-section .curtain-phone__brand strong{letter-spacing:.055em!important;color:#fffffff5!important;margin-top:5px!important;font-size:16px!important;font-weight:600!important;line-height:1!important}body.is-curtain-section .curtain-phone__online{letter-spacing:.1em!important;color:#fff9!important;margin-top:4px!important;font-size:8.5px!important;line-height:1!important}body.is-curtain-section .curtain-phone__room{text-align:center!important;border-bottom:1px solid #ffffff0e!important;flex:none!important;margin:4px 0 0!important;padding:7px 0 11px!important;position:relative!important}body.is-curtain-section .curtain-phone__room small{letter-spacing:.15em!important;color:#ffffff57!important;font-size:8px!important;line-height:1!important}body.is-curtain-section .curtain-phone__room strong{letter-spacing:.015em!important;color:#fff!important;margin-top:5px!important;font-size:clamp(21px,5.2vw,27px)!important;font-weight:500!important;line-height:1.05!important}body.is-curtain-section .curtain-phone__room:after{content:"MOTORIZED CURTAIN";letter-spacing:.12em;color:#ffffff47;margin-top:5px;font-size:8px;line-height:1;display:block}body.is-curtain-section .curtain-phone__window{visibility:hidden!important;opacity:0!important;display:none!important}body.is-curtain-section .curtain-phone__main{background:radial-gradient(circle at 50% 25%,#ffffff0b,#0000 42%),#ffffff05!important;border:1px solid #ffffff13!important;border-radius:16px!important;flex-direction:column!important;flex:none!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:132px!important;margin:10px 0 0!important;padding:34px 14px 14px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff06!important}body.is-curtain-section .curtain-phone__main:before{content:"CURTAIN POSITION";letter-spacing:.13em;color:#ffffff57;font-size:8px;line-height:1;position:absolute;top:12px;left:14px}body.is-curtain-section .curtain-phone__position{align-items:flex-start!important;margin:0!important}body.is-curtain-section .curtain-phone__position strong{letter-spacing:-.03em!important;color:#fff!important;font-size:clamp(48px,13vw,68px)!important;font-weight:400!important;line-height:.88!important}body.is-curtain-section .curtain-phone__position span{color:#ffffff8c!important;margin:5px 0 0 4px!important;font-size:17px!important;line-height:1!important}body.is-curtain-section .curtain-phone__position-label{letter-spacing:.11em!important;color:#ffffff61!important;margin-top:10px!important;font-size:9px!important;line-height:1!important}body.is-curtain-section .curtain-phone__motor-status{background:#ffffff03!important;border:1px solid #ffffff0f!important;border-radius:12px!important;flex:none!important;width:100%!important;min-height:36px!important;margin:8px 0 0!important;padding:0 10px!important}body.is-curtain-section .curtain-phone__motor-status>span,body.is-curtain-section .curtain-phone__motor-status strong{letter-spacing:.07em!important;font-size:9px!important;line-height:1!important}body.is-curtain-section .curtain-phone__controls{flex:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin:8px 0 0!important;display:grid!important}body.is-curtain-section .curtain-phone__controls button{color:#fff!important;width:100%!important;min-width:0!important;height:clamp(76px,11dvh,94px)!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent!important;-webkit-user-select:none!important;user-select:none!important;background:linear-gradient(#ffffff06,#ffffff03)!important;border:1px solid #ffffff13!important;border-radius:14px!important;gap:7px!important;padding:10px 5px!important;position:relative!important}body.is-curtain-section .curtain-phone__controls button.is-active{background:linear-gradient(#fff1,#ffffff06)!important;border-color:#ffffff3d!important}body.is-curtain-section .curtain-phone__control-icon{color:#ffffffe6!important;min-height:22px!important;font-size:20px!important;line-height:1!important}body.is-curtain-section .curtain-phone__control-icon--stop{font-size:11px!important}body.is-curtain-section .curtain-phone__controls button strong{letter-spacing:.045em!important;font-size:12px!important;font-weight:600!important;line-height:1!important}body.is-curtain-section .curtain-phone__controls button small{color:#ffffff73!important;font-size:9px!important;line-height:1.25!important}body.is-curtain-section .curtain-phone__progress{background:#ffffff03!important;border:1px solid #ffffff0f!important;border-radius:12px!important;flex:none!important;width:100%!important;margin:8px 0 0!important;padding:10px 11px!important}body.is-curtain-section .curtain-phone__progress-meta span,body.is-curtain-section .curtain-phone__progress-meta strong{letter-spacing:.07em!important;font-size:9px!important;line-height:1!important}body.is-curtain-section .curtain-phone__progress-track{background:#ffffff1a!important;height:4px!important;margin-top:9px!important}body.is-curtain-section .curtain-phone__footer{z-index:7600!important;pointer-events:none!important;background:0 0!important;border-top:1px solid #ffffff0e!important;justify-content:space-between!important;align-items:flex-start!important;width:auto!important;height:32px!important;min-height:32px!important;margin:0!important;padding:8px 0 0!important;font-size:0!important;display:flex!important;position:absolute!important;bottom:6px!important;left:12px!important;right:12px!important}body.is-curtain-section .curtain-phone__footer:before{content:"MOTOR READY   GeniUS";letter-spacing:.06em!important;color:#ffffff6b!important;white-space:nowrap!important;font-size:8.5px!important;font-weight:500!important;line-height:1.1!important}body.is-curtain-section .curtain-phone:has(.curtain-phone__motor-status.is-active) .curtain-phone__footer:before{content:"MOTOR ACTIVE   GeniUS";color:#ffffff9e!important}body.is-curtain-section .curtain-phone__footer:after{content:"CURTAIN CONTROL";letter-spacing:.1em!important;color:#ffffff70!important;white-space:nowrap!important;font-size:8.5px!important;font-weight:500!important;line-height:1.1!important}body.is-curtain-section .curtain-window{width:62%!important;left:38%!important}body.is-curtain-section .curtain-motor{width:60%!important;left:38%!important}body.is-curtain-section .curtain-scene__info{width:37%!important;max-width:180px!important;right:-5px!important}body.is-curtain-section .curtain-scene__info small{font-size:12px!important}body.is-curtain-section .curtain-scene__info strong{font-size:clamp(20px,5vw,25px)!important}body.is-curtain-section .curtain-scene__info span{font-size:clamp(11px,3vw,14px)!important}}@media (max-width:900px) and (max-height:700px){body.is-curtain-section .curtain-phone{padding:8px 10px 42px!important}body.is-curtain-section .curtain-phone__header{min-height:28px!important}body.is-curtain-section .curtain-phone__room{margin-top:0!important;padding:3px 0 6px!important}body.is-curtain-section .curtain-phone__room strong{font-size:18px!important}body.is-curtain-section .curtain-phone__room:after{margin-top:3px!important;font-size:7px!important}body.is-curtain-section .curtain-phone__main{min-height:92px!important;margin-top:5px!important;padding:26px 10px 8px!important}body.is-curtain-section .curtain-phone__main:before{font-size:7px!important;top:9px!important;left:10px!important}body.is-curtain-section .curtain-phone__position strong{font-size:38px!important}body.is-curtain-section .curtain-phone__position span{font-size:13px!important}body.is-curtain-section .curtain-phone__position-label{margin-top:5px!important;font-size:7px!important}body.is-curtain-section .curtain-phone__motor-status{min-height:27px!important;margin-top:4px!important}body.is-curtain-section .curtain-phone__controls{gap:6px!important;margin-top:4px!important}body.is-curtain-section .curtain-phone__controls button{gap:3px!important;height:52px!important;min-height:52px!important;padding:4px 3px!important}body.is-curtain-section .curtain-phone__control-icon{min-height:14px!important;font-size:14px!important}body.is-curtain-section .curtain-phone__controls button strong{font-size:9px!important}body.is-curtain-section .curtain-phone__controls button small{font-size:7px!important}body.is-curtain-section .curtain-phone__progress{margin-top:4px!important;padding:6px 8px!important}body.is-curtain-section .curtain-phone__progress-meta span,body.is-curtain-section .curtain-phone__progress-meta strong{font-size:7px!important}body.is-curtain-section .curtain-phone__progress-track{height:3px!important;margin-top:5px!important}}@media (max-width:900px) and (max-height:620px){body.is-curtain-section .curtain-phone__main{min-height:82px!important}body.is-curtain-section .curtain-phone__position strong{font-size:34px!important}body.is-curtain-section .curtain-phone__motor-status{min-height:24px!important}body.is-curtain-section .curtain-phone__controls button{height:46px!important;min-height:46px!important}}@media (max-width:900px){body.is-curtain-section .genius-phone-wrapper.curtain-phone-wrapper .genius-phone-screen.curtain-phone,body.is-curtain-section .curtain-phone-wrapper .curtain-phone{z-index:7450!important;inset:var(--curtain-mobile-panel-top,var(--genius-mobile-panel-top,35dvh)) 0 calc(var(--genius-mobile-nav-height,46px) + var(--genius-mobile-panel-nav-gap,8px) + var(--genius-mobile-nav-bottom,6px)) 0!important;left:0!important;right:0!important;top:var(--curtain-mobile-panel-top,var(--genius-mobile-panel-top,35dvh))!important;bottom:calc(var(--genius-mobile-nav-height,46px) + var(--genius-mobile-panel-nav-gap,8px) + var(--genius-mobile-nav-bottom,6px))!important;overscroll-behavior:contain!important;scrollbar-width:none!important;color:#fff!important;pointer-events:none!important;background:radial-gradient(at 50% 0,#ffffff0e,#0000 32%),linear-gradient(#0f0f0f 0%,#070707 48%,#010101 100%)!important;border:0!important;border-radius:24px 24px 0 0!important;flex-direction:column!important;width:100vw!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:12px 12px 62px!important;display:flex!important;position:absolute!important;overflow:hidden auto!important;box-shadow:0 -18px 48px #00000075,inset 0 1px #ffffff0d!important}body.is-curtain-section .genius-phone-wrapper.curtain-phone-wrapper .genius-phone-screen.curtain-phone::-webkit-scrollbar{display:none!important}body.is-curtain-section .curtain-phone__header{flex:none!important;justify-content:space-between!important;align-items:flex-start!important;min-height:34px!important;margin:0!important;padding:0!important;display:flex!important}body.is-curtain-section .curtain-phone__brand{text-align:left!important;margin:0!important;padding:0!important}body.is-curtain-section .curtain-phone__brand span{letter-spacing:.15em!important;color:#ffffff5c!important;margin:0!important;font-size:8.5px!important;line-height:1!important;display:block!important}body.is-curtain-section .curtain-phone__brand strong{letter-spacing:.06em!important;color:#fffffff5!important;margin:5px 0 0!important;font-size:16px!important;font-weight:600!important;line-height:1!important;display:block!important}body.is-curtain-section .curtain-phone__online{letter-spacing:.1em!important;color:#ffffff94!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;min-height:20px!important;margin:4px 0 0!important;padding:0!important;font-size:8.5px!important;line-height:1!important;display:flex!important}body.is-curtain-section .curtain-phone__online i{flex:0 0 5px!important;width:5px!important;height:5px!important}body.is-curtain-section .curtain-phone__room{text-align:center!important;border-bottom:1px solid #ffffff0d!important;flex:none!important;margin:3px 0 0!important;padding:0 0 8px!important;position:relative!important}body.is-curtain-section .curtain-phone__room>small{display:none!important}body.is-curtain-section .curtain-phone__room:before{content:"SMART CURTAIN";display:block;letter-spacing:.13em!important;color:#ffffff4d!important;margin:0!important;font-size:8px!important;font-weight:500!important;line-height:1!important}body.is-curtain-section .curtain-phone__room>strong{color:#0000!important;margin:4px 0 0!important;font-size:0!important;line-height:1!important;display:block!important}body.is-curtain-section .curtain-phone__room>strong:before{content:"Living Room";letter-spacing:0!important;color:#fffffff5!important;font-size:19px!important;font-weight:400!important;line-height:1.08!important}body.is-curtain-section .curtain-phone__room:after{content:"MOTORIZED CURTAIN";display:block;letter-spacing:.13em!important;color:#ffffff4d!important;margin-top:4px!important;font-size:8px!important;font-weight:500!important;line-height:1!important}body.is-curtain-section .curtain-phone__main{background:linear-gradient(145deg,#ffffff09,#ffffff03)!important;border:1px solid #ffffff17!important;border-radius:16px!important;flex-direction:column!important;flex:none!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:122px!important;margin:8px 0 0!important;padding:32px 12px 12px!important;display:flex!important;position:relative!important;overflow:hidden!important}body.is-curtain-section .curtain-phone__main:before{content:"CURTAIN POSITION";letter-spacing:.09em!important;color:#ffffff75!important;font-size:10px!important;font-weight:500!important;line-height:1.2!important;position:absolute!important;top:11px!important;left:12px!important}body.is-curtain-section .curtain-phone__window{visibility:hidden!important;opacity:0!important;display:none!important}body.is-curtain-section .curtain-phone__position{margin:0!important}body.is-curtain-section .curtain-phone__position strong{color:#fff!important;font-size:clamp(46px,12vw,62px)!important;font-weight:400!important;line-height:.9!important}body.is-curtain-section .curtain-phone__position span{color:#ffffff8c!important;margin:4px 0 0 4px!important;font-size:16px!important;line-height:1!important}body.is-curtain-section .curtain-phone__position-label{letter-spacing:.1em!important;color:#ffffff6b!important;margin-top:8px!important;font-size:9px!important;line-height:1!important}body.is-curtain-section .curtain-phone__motor-status{background:#ffffff03!important;border:1px solid #ffffff0f!important;border-radius:12px!important;flex:none!important;width:100%!important;min-height:34px!important;margin:8px 0 0!important;padding:0 10px!important}body.is-curtain-section .curtain-phone__motor-status>span,body.is-curtain-section .curtain-phone__motor-status strong{font-size:9px!important;line-height:1!important}body.is-curtain-section .curtain-phone__controls{flex:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%!important;margin:8px 0 0!important;display:grid!important}body.is-curtain-section .curtain-phone__controls button{-webkit-tap-highlight-color:transparent!important;background:linear-gradient(#ffffff06,#ffffff03)!important;border:1px solid #ffffff13!important;border-radius:12px!important;gap:4px!important;width:100%!important;min-width:0!important;height:64px!important;margin:0!important;padding:6px 4px!important}body.is-curtain-section .curtain-phone__controls button.is-active{background:#ffffff0e!important;border-color:#ffffff38!important}body.is-curtain-section .curtain-phone__control-icon{min-height:17px!important;font-size:16px!important}body.is-curtain-section .curtain-phone__controls button strong{font-size:10px!important}body.is-curtain-section .curtain-phone__controls button small{font-size:8px!important;line-height:1.2!important}body.is-curtain-section .curtain-phone__progress{background:#ffffff03!important;border:1px solid #ffffff0f!important;border-radius:12px!important;flex:none!important;width:100%!important;margin:8px 0 0!important;padding:8px 10px!important}body.is-curtain-section .curtain-phone__progress-meta span,body.is-curtain-section .curtain-phone__progress-meta strong{font-size:9px!important;line-height:1!important}body.is-curtain-section .curtain-phone__progress-track{height:3px!important;margin-top:7px!important}body.is-curtain-section .curtain-phone__footer{visibility:hidden!important;opacity:0!important;display:none!important}body.is-curtain-section .curtain-phone-wrapper:before,body.is-curtain-section .curtain-phone-wrapper:after{z-index:7560!important;bottom:calc(var(--genius-mobile-nav-height,46px) + var(--genius-mobile-panel-nav-gap,8px) + var(--genius-mobile-nav-bottom,6px) + 12px)!important;visibility:visible!important;opacity:1!important;width:auto!important;height:auto!important;box-shadow:none!important;letter-spacing:.1em!important;white-space:nowrap!important;pointer-events:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:9px!important;font-weight:500!important;line-height:1!important;display:block!important;position:absolute!important}body.is-curtain-section .curtain-phone-wrapper:before{content:"MOTOR READY   GeniUS"!important;color:#ffffff6b!important;text-align:left!important;left:14px!important;right:auto!important}body.is-curtain-section .curtain-phone-wrapper:has(.curtain-phone__motor-status.is-active):before{content:"MOTOR ACTIVE   GeniUS"!important}body.is-curtain-section .curtain-phone-wrapper:after{content:"CURTAIN CONTROL"!important;color:#ffffff70!important;text-align:right!important;left:auto!important;right:14px!important}body.is-security-section .genius-phone-wrapper.security-phone-wrapper:not(:has(.genius-audio-phone)):not(.lighting-phone-wrapper):not(.climate-phone-wrapper):not(.curtain-phone-wrapper){visibility:visible!important;opacity:1!important;pointer-events:auto!important;display:block!important}:is(body.is-security-section .genius-phone-wrapper.security-phone-wrapper:not(:has(.genius-audio-phone)):not(.lighting-phone-wrapper):not(.climate-phone-wrapper):not(.curtain-phone-wrapper)>.genius-phone,body.is-security-section .genius-phone-wrapper.security-phone-wrapper:not(:has(.genius-audio-phone)):not(.lighting-phone-wrapper):not(.climate-phone-wrapper):not(.curtain-phone-wrapper) .genius-phone-screen){visibility:visible!important;opacity:1!important;display:block!important}}@media (max-width:900px) and (max-height:700px){body.is-curtain-section .genius-phone-wrapper.curtain-phone-wrapper .genius-phone-screen.curtain-phone,body.is-curtain-section .curtain-phone-wrapper .curtain-phone{padding:8px 10px 54px!important}body.is-curtain-section .curtain-phone__header{min-height:28px!important}body.is-curtain-section .curtain-phone__room{margin-top:1px!important;padding-bottom:6px!important}body.is-curtain-section .curtain-phone__room>strong:before{font-size:17px!important}body.is-curtain-section .curtain-phone__main{min-height:88px!important;margin-top:5px!important;padding:26px 10px 7px!important}body.is-curtain-section .curtain-phone__main:before{font-size:8px!important;top:8px!important;left:10px!important}body.is-curtain-section .curtain-phone__position strong{font-size:36px!important}body.is-curtain-section .curtain-phone__position span{font-size:12px!important}body.is-curtain-section .curtain-phone__position-label{margin-top:4px!important;font-size:7px!important}body.is-curtain-section .curtain-phone__motor-status{min-height:26px!important;margin-top:4px!important}body.is-curtain-section .curtain-phone__controls{gap:5px!important;margin-top:4px!important}body.is-curtain-section .curtain-phone__controls button{height:48px!important;padding:3px!important}body.is-curtain-section .curtain-phone__control-icon{min-height:12px!important;font-size:12px!important}body.is-curtain-section .curtain-phone__controls button strong{font-size:8px!important}body.is-curtain-section .curtain-phone__controls button small{font-size:6.5px!important}body.is-curtain-section .curtain-phone__progress{margin-top:4px!important;padding:6px 8px!important}body.is-curtain-section .curtain-phone-wrapper:before,body.is-curtain-section .curtain-phone-wrapper:after{bottom:calc(var(--genius-mobile-nav-height,42px) + var(--genius-mobile-panel-nav-gap,5px) + max(4px, env(safe-area-inset-bottom)) + 8px)!important;font-size:8px!important}}@media (max-width:900px) and (max-height:620px){body.is-curtain-section .curtain-phone__main{min-height:78px!important}body.is-curtain-section .curtain-phone__position strong{font-size:32px!important}body.is-curtain-section .curtain-phone__controls button{height:42px!important}}@media (max-width:900px){:root{--security-mobile-panel-top:var(--genius-mobile-panel-top,35dvh);--security-mobile-board-top:max(62px, calc(env(safe-area-inset-top) + 50px))}body.is-security-section .security-experience{z-index:7350!important;color:#fff!important;background:#000!important;width:100vw!important;height:100dvh!important;position:fixed!important;inset:0!important;overflow:hidden!important}body.is-security-section .security-experience__header,body.is-security-section .security-experience__footer,body.is-security-section .security-control-panel,body.is-security-section .security-pin-panel{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}body.is-security-section .security-sensor-stage{z-index:7360!important;left:12px!important;right:12px!important;top:var(--security-mobile-board-top)!important;width:auto!important;max-width:none!important;height:calc(var(--security-mobile-panel-top) - var(--security-mobile-board-top) - 12px)!important;pointer-events:none!important;background:radial-gradient(circle at 30% 20%,#ffffff0b,#0000 28%),linear-gradient(#ffffff06,#ffffff02)!important;border:1px solid #ffffff12!important;border-radius:24px!important;min-height:170px!important;max-height:none!important;margin:0!important;position:fixed!important;bottom:auto!important;overflow:hidden!important;transform:none!important;box-shadow:inset 0 1px #ffffff09,0 20px 55px #00000047!important}body.is-security-section .security-experience.is-disarmed .security-sensor-stage{background:radial-gradient(circle at 30% 28%,#4ae1781f,#0000 35%),linear-gradient(#091e0fc7,#020804f5)!important}body.is-security-section .security-experience.is-armed:not(.is-alarm) .security-sensor-stage{background:radial-gradient(circle at 30% 28%,#ff8f2629,#0000 36%),linear-gradient(#1f0f04d1,#080401f7)!important}body.is-security-section .security-experience.is-alarm .security-sensor-stage{background:radial-gradient(circle at 30% 28%,#ff343433,#0000 38%),linear-gradient(#220505d9,#090101fa)!important}body.is-security-section .security-experience__alarm-flash{left:12px!important;right:12px!important;top:var(--security-mobile-board-top)!important;width:auto!important;height:calc(var(--security-mobile-panel-top) - var(--security-mobile-board-top) - 12px)!important;border-radius:24px!important;position:fixed!important;bottom:auto!important;overflow:hidden!important}body.is-security-section .security-sensor{transform-origin:top!important;width:100px!important;height:66px!important;top:18px!important;left:29%!important;transform:translate(-50%)scale(.86)!important}body.is-security-section .security-sensor small{font-size:7px!important;top:56px!important}body.is-security-section .security-detection-zone{opacity:.58!important;width:34%!important;max-width:180px!important;height:calc(100% - 72px)!important;min-height:0!important;top:65px!important;left:29%!important;transform:translate(-50%)perspective(600px)!important}body.is-security-section .security-floor-line{bottom:12px!important;left:8%!important;right:50%!important}body.is-security-section .security-motion-target{will-change:left, transform;transition:left .12s linear,transform .12s linear;left:0;transform:scale(.46);z-index:7372!important;top:auto!important;right:auto!important;bottom:calc(100dvh - var(--security-mobile-panel-top) + 14px)!important;transform-origin:bottom!important;position:fixed!important}body.is-security-section .security-info-panel{z-index:7380!important;left:auto!important;right:24px!important;top:calc(var(--security-mobile-board-top) + ( var(--security-mobile-panel-top) - var(--security-mobile-board-top) ) / 2)!important;width:43%!important;max-width:190px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;text-align:right!important;pointer-events:none!important;direction:rtl!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:fixed!important;transform:translateY(-50%)!important}body.is-security-section .security-info-panel>span{letter-spacing:0!important;color:#ffffff80!important;font-size:12px!important;line-height:1.35!important}body.is-security-section .security-info-panel>strong{text-shadow:0 2px 18px #000000b8;letter-spacing:0!important;color:#fffffffa!important;margin-top:6px!important;font-size:clamp(19px,4.8vw,25px)!important;font-weight:700!important;line-height:1.35!important}body.is-security-section .security-info-panel>p{color:#ffffffa8!important;text-align:right!important;margin-top:7px!important;font-size:clamp(11px,2.9vw,14px)!important;line-height:1.65!important}body.is-security-section .security-info-panel__mode,body.is-security-section .security-info-panel__pin{margin-top:8px!important;padding:5px 8px!important}body.is-security-section .security-info-panel__mode span,body.is-security-section .security-info-panel__mode b,body.is-security-section .security-info-panel__pin span,body.is-security-section .security-info-panel__pin b{font-size:8px!important}body.is-security-section .security-phone-wrapper{visibility:visible!important;opacity:1!important;perspective:none!important;z-index:7400!important;pointer-events:none!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;margin:0!important;display:block!important;position:fixed!important;inset:0!important;overflow:hidden!important;transform:none!important}body.is-security-section .security-phone-wrapper>.genius-phone{visibility:visible!important;opacity:1!important;transform-style:flat!important;width:100%!important;height:100%!important;box-shadow:none!important;pointer-events:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important;overflow:visible!important;transform:none!important}body.is-security-section .security-phone-wrapper>.genius-phone:before,body.is-security-section .security-phone-wrapper>.genius-phone:after,body.is-security-section .security-phone-wrapper .genius-phone-notch{content:none!important;display:none!important}body.is-security-section .security-phone-wrapper .genius-phone-screen.security-phone-screen,body.is-security-section .security-phone-wrapper .security-phone-screen{visibility:visible!important;opacity:1!important;z-index:7450!important;inset:var(--security-mobile-panel-top) 0 calc(var(--genius-mobile-nav-height,46px) + var(--genius-mobile-panel-nav-gap,8px) + var(--genius-mobile-nav-bottom,6px)) 0!important;left:0!important;right:0!important;top:var(--security-mobile-panel-top)!important;bottom:calc(var(--genius-mobile-nav-height,46px) + var(--genius-mobile-panel-nav-gap,8px) + var(--genius-mobile-nav-bottom,6px))!important;overscroll-behavior:contain!important;scrollbar-width:none!important;color:#fff!important;pointer-events:none!important;background:radial-gradient(at 50% 0,#ffffff0e,#0000 32%),linear-gradient(#0f0f0f 0%,#070707 48%,#010101 100%)!important;border:0!important;border-radius:24px 24px 0 0!important;flex-direction:column!important;width:100vw!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:12px 12px 62px!important;display:flex!important;position:absolute!important;overflow:hidden auto!important;transform:none!important;box-shadow:0 -18px 48px #00000075,inset 0 1px #ffffff0d!important}body.is-security-section .security-phone-screen::-webkit-scrollbar{display:none!important}body.is-security-section .security-phone-screen button,body.is-security-section .security-phone-screen input,body.is-security-section .security-phone-screen label{touch-action:manipulation;pointer-events:auto!important;-webkit-tap-highlight-color:transparent!important}body.is-security-section .security-phone-screen .phone-header{flex:none!important;justify-content:space-between!important;align-items:flex-start!important;min-height:34px!important;margin:0!important;padding:0!important;display:flex!important}body.is-security-section .security-phone-screen .phone-header>div:first-child{text-align:left!important;margin:0!important;padding:0!important}body.is-security-section .security-phone-screen .phone-header small{letter-spacing:.15em!important;color:#ffffff5c!important;margin:0!important;font-size:8.5px!important;line-height:1!important;display:block!important}body.is-security-section .security-phone-screen .phone-header strong{letter-spacing:.06em!important;color:#fffffff5!important;margin:5px 0 0!important;font-size:16px!important;font-weight:600!important;line-height:1!important;display:block!important}body.is-security-section .security-phone-screen .phone-status{letter-spacing:.1em!important;color:#ffffff94!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;min-height:20px!important;margin:4px 0 0!important;font-size:8.5px!important;line-height:1!important;display:flex!important}body.is-security-section .security-phone-screen .phone-status:before{content:"";background:#fff;border-radius:50%;flex:0 0 5px;width:5px;height:5px;box-shadow:0 0 8px #ffffffb3}body.is-security-section .security-phone__title{text-align:center!important;border-bottom:1px solid #ffffff0d!important;flex:none!important;margin:3px 0 0!important;padding:0 0 8px!important;position:relative!important}body.is-security-section .security-phone__title>small{display:none!important}body.is-security-section .security-phone__title:before{content:"SMART SECURITY";letter-spacing:.13em;color:#ffffff4d;margin:0;font-size:8px;font-weight:500;line-height:1;display:block}body.is-security-section .security-phone__title h2{color:#0000!important;margin:4px 0 0!important;font-size:0!important;line-height:1!important;display:block!important}body.is-security-section .security-phone__title h2:before{content:"Living Room";letter-spacing:0;color:#fffffff5;font-size:19px;font-weight:400;line-height:1.08}body.is-security-section .security-phone__title:after{content:"PROTECTION CONTROL";letter-spacing:.13em;color:#ffffff4d;margin-top:4px;font-size:8px;font-weight:500;line-height:1;display:block}body.is-security-section .security-phone__sensor-card{background:linear-gradient(145deg,#ffffff09,#ffffff03)!important;border:1px solid #ffffff17!important;border-radius:14px!important;flex:none!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;width:100%!important;min-height:68px!important;margin:8px 0 0!important;padding:10px 12px!important;display:grid!important}body.is-security-section .security-phone__sensor-card .control-icon{font-size:8px!important}body.is-security-section .security-phone__sensor-card strong{font-size:12px!important;line-height:1.15!important}body.is-security-section .security-phone__sensor-card small{margin-top:4px!important;font-size:9px!important;line-height:1.25!important}body.is-security-section .security-phone__sensor-card .control-status{white-space:nowrap!important;font-size:9px!important;line-height:1!important}body.is-security-section .security-phone__feed{background:#ffffff03!important;border:1px solid #ffffff0f!important;border-radius:13px!important;flex:none!important;width:100%!important;min-height:88px!important;margin:8px 0 0!important;padding:10px 12px!important}body.is-security-section .security-phone__feed>div:first-child span:first-child{font-size:9px!important;line-height:1!important}body.is-security-section .security-phone__feed>strong{margin-top:10px!important;font-size:13px!important;line-height:1.15!important}body.is-security-section .security-phone__feed>span:last-child{color:#ffffff75!important;margin-top:5px!important;font-size:9px!important;line-height:1.45!important}body.is-security-section .security-phone__mode-card{background:#ffffff04!important;border:1px solid #ffffff12!important;border-radius:13px!important;flex:none!important;width:100%!important;margin:8px 0 0!important;padding:10px!important}body.is-security-section .security-phone__mode-card>div:first-child{justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}body.is-security-section .security-phone__mode-card>div:first-child span{letter-spacing:.08em!important;font-size:9px!important;line-height:1!important}body.is-security-section .security-phone__mode-card>div:first-child small{font-size:8px!important;line-height:1!important}body.is-security-section .security-phone__actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin-top:8px!important;display:grid!important}body.is-security-section .security-phone__actions button{color:#fff!important;-webkit-tap-highlight-color:transparent!important;background:linear-gradient(#ffffff08,#ffffff03)!important;border:1px solid #ffffff14!important;border-radius:12px!important;width:100%!important;min-width:0!important;height:54px!important;min-height:54px!important;margin:0!important;font-size:10px!important;line-height:1!important}body.is-security-section .security-phone__mode-status{color:#ffffff70!important;min-height:12px!important;margin-top:7px!important;font-size:8px!important;line-height:1.2!important}body.is-security-section .security-phone__pin-card{display:none!important}body.is-security-section .security-phone-screen .phone-bottom{visibility:hidden!important;opacity:0!important;display:none!important}body.is-security-section .security-phone-wrapper:before,body.is-security-section .security-phone-wrapper:after{z-index:7560!important;bottom:calc(var(--genius-mobile-nav-height,46px) + var(--genius-mobile-panel-nav-gap,8px) + var(--genius-mobile-nav-bottom,6px) + 12px)!important;visibility:visible!important;opacity:1!important;width:auto!important;height:auto!important;box-shadow:none!important;letter-spacing:.1em!important;white-space:nowrap!important;pointer-events:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:9px!important;font-weight:500!important;line-height:1!important;display:block!important;position:absolute!important}body.is-security-section .security-phone-wrapper:before{content:"SYSTEM READY   GeniUS"!important;color:#ffffff6b!important;text-align:left!important;left:14px!important;right:auto!important}body.is-security-section:has(.security-experience.is-armed) .security-phone-wrapper:before{content:"SYSTEM ARMED   GeniUS"!important}body.is-security-section:has(.security-experience.is-alarm) .security-phone-wrapper:before{content:"ALARM ACTIVE   GeniUS"!important;color:#ff7070c7!important}body.is-security-section .security-phone-wrapper:after{content:"SECURITY CONTROL"!important;color:#ffffff70!important;text-align:right!important;left:auto!important;right:14px!important}}@media (max-width:900px) and (max-height:700px){body.is-security-section .security-sensor-stage,body.is-security-section .security-experience__alarm-flash{height:calc(var(--security-mobile-panel-top) - var(--security-mobile-board-top) - 8px)!important;min-height:0!important}body.is-security-section .security-sensor{top:10px!important;transform:translate(-50%)scale(.68)!important}body.is-security-section .security-detection-zone{height:calc(100% - 52px)!important;top:48px!important}body.is-security-section .security-info-panel{right:20px!important}body.is-security-section .security-info-panel>span{font-size:9px!important}body.is-security-section .security-info-panel>strong{margin-top:3px!important;font-size:17px!important}body.is-security-section .security-info-panel>p{margin-top:4px!important;font-size:10px!important;line-height:1.4!important}body.is-security-section .security-info-panel__mode,body.is-security-section .security-info-panel__pin{margin-top:5px!important}body.is-security-section .security-phone-wrapper .security-phone-screen{padding:8px 10px 54px!important}body.is-security-section .security-phone-screen .phone-header{min-height:28px!important}body.is-security-section .security-phone__title{margin-top:1px!important;padding-bottom:6px!important}body.is-security-section .security-phone__title h2:before{font-size:17px!important}body.is-security-section .security-phone__sensor-card{min-height:52px!important;margin-top:5px!important;padding:7px 9px!important}body.is-security-section .security-phone__feed{min-height:62px!important;margin-top:5px!important;padding:7px 9px!important}body.is-security-section .security-phone__feed>strong{margin-top:5px!important;font-size:10px!important}body.is-security-section .security-phone__feed>span:last-child{margin-top:3px!important;font-size:7px!important;line-height:1.3!important}body.is-security-section .security-phone__mode-card{margin-top:5px!important;padding:7px!important}body.is-security-section .security-phone__actions{gap:5px!important;margin-top:5px!important}body.is-security-section .security-phone__actions button{height:42px!important;min-height:42px!important;font-size:8px!important}body.is-security-section .security-phone__mode-status{margin-top:4px!important;font-size:7px!important}body.is-security-section .security-phone-wrapper:before,body.is-security-section .security-phone-wrapper:after{bottom:calc(var(--genius-mobile-nav-height,42px) + var(--genius-mobile-panel-nav-gap,5px) + max(4px, env(safe-area-inset-bottom)) + 8px)!important;font-size:8px!important}}@media (max-width:900px) and (max-height:620px){body.is-security-section .security-phone__sensor-card{min-height:46px!important}body.is-security-section .security-phone__feed{min-height:52px!important}body.is-security-section .security-phone__actions button{height:38px!important;min-height:38px!important}body.is-security-section .security-motion-target{scale:.4;display:block!important}}@media (max-width:900px){body.is-security-section .security-info-panel>span{visibility:hidden!important;opacity:0!important;display:none!important}body.is-security-section .security-info-panel{left:auto!important;right:18px!important;top:calc(var(--security-mobile-board-top) + 14px)!important;bottom:calc(100dvh - var(--security-mobile-panel-top) + 14px)!important;box-sizing:border-box!important;width:45%!important;max-width:210px!important;height:auto!important;min-height:0!important;box-shadow:none!important;text-align:right!important;direction:rtl!important;background:linear-gradient(#00000014,#0003)!important;border:0!important;border-radius:14px!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;margin:0!important;padding:10px 12px!important;display:flex!important;position:fixed!important;overflow:hidden!important;transform:none!important}body.is-security-section .security-info-panel>strong{letter-spacing:0!important;text-align:center!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;color:#fffffff7!important;direction:ltr!important;unicode-bidi:plaintext!important;width:100%!important;max-width:100%!important;margin:0!important;font-size:clamp(15px,4.1vw,20px)!important;font-weight:650!important;line-height:1.18!important;display:block!important}body.is-security-section .security-info-panel>p{box-sizing:border-box!important;text-align:right!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;color:#ffffffad!important;direction:rtl!important;width:100%!important;max-width:100%!important;margin:9px 0 0!important;padding:0 2px!important;font-size:clamp(10px,2.65vw,12.5px)!important;line-height:1.72!important;display:block!important}body.is-security-section .security-info-panel__mode,body.is-security-section .security-info-panel__pin{box-sizing:border-box!important;direction:ltr!important;align-self:flex-end!important;max-width:100%!important;margin-top:8px!important;padding:5px 8px!important}body.is-security-section .security-phone-screen,body.is-security-section .security-phone-screen *,body.is-security-section .security-info-panel,body.is-security-section .security-info-panel *{box-sizing:border-box!important}body.is-security-section .security-phone__sensor-card>*,body.is-security-section .security-phone__feed>*,body.is-security-section .security-phone__mode-card>*,body.is-security-section .security-phone__mode-card>div>*{min-width:0!important;max-width:100%!important}body.is-security-section .security-phone__sensor-card,body.is-security-section .security-phone__feed,body.is-security-section .security-phone__mode-card{padding-left:12px!important;padding-right:12px!important}body.is-security-section .security-phone__sensor-card strong,body.is-security-section .security-phone__sensor-card small,body.is-security-section .security-phone__feed,body.is-security-section .security-phone__mode-card{overflow-wrap:break-word!important;word-break:normal!important}body.is-security-section .security-phone__sensor-card strong,body.is-security-section .security-phone__sensor-card small,body.is-security-section .security-phone__feed{text-align:left!important}body.is-security-section .security-phone__sensor-card .control-status,body.is-security-section .security-phone__mode-card>div:first-child small{text-align:right!important;white-space:nowrap!important}body.is-security-section .security-motion-target{scale:.46;z-index:7372!important;top:auto!important;bottom:calc(100dvh - var(--security-mobile-panel-top) + 14px)!important;transform-origin:bottom!important;pointer-events:none!important;display:block!important;position:fixed!important}}@media (max-width:900px) and (max-height:700px){body.is-security-section .security-info-panel{right:16px!important;top:calc(var(--security-mobile-board-top) + 8px)!important;bottom:calc(100dvh - var(--security-mobile-panel-top) + 8px)!important;padding:7px 9px!important}body.is-security-section .security-info-panel>strong{font-size:15px!important}body.is-security-section .security-info-panel>p{margin-top:5px!important;font-size:9px!important;line-height:1.48!important}body.is-security-section .security-motion-target{scale:.4;bottom:calc(100dvh - var(--security-mobile-panel-top) + 8px)!important}}@keyframes securityMobileTargetPatrolV43{0%{left:8%}to{left:42%}}@media (max-width:900px){:root{--security-mobile-stable-vh:100svh;--security-mobile-panel-top:clamp(220px, 35svh, 360px);--security-mobile-nav-reserve:calc(var(--genius-mobile-nav-height,46px) + var(--genius-mobile-panel-nav-gap,8px) + var(--genius-mobile-nav-bottom,6px));--security-mobile-panel-height:calc(100svh - var(--security-mobile-panel-top) - var(--security-mobile-nav-reserve))}body.is-security-section .security-experience,body.is-security-section .security-experience.is-disarmed,body.is-security-section .security-experience.is-armed,body.is-security-section .security-experience.is-alarm{width:100vw!important;height:var(--security-mobile-stable-vh)!important;min-height:var(--security-mobile-stable-vh)!important;max-height:var(--security-mobile-stable-vh)!important;transition:background .35s,color .25s,opacity .25s!important}:is(body.is-security-section .security-phone-wrapper,body.is-security-section:has(.security-experience.is-disarmed) .security-phone-wrapper,body.is-security-section:has(.security-experience.is-armed) .security-phone-wrapper,body.is-security-section:has(.security-experience.is-alarm) .security-phone-wrapper){width:100vw!important;min-width:100vw!important;max-width:100vw!important;height:var(--security-mobile-stable-vh)!important;min-height:var(--security-mobile-stable-vh)!important;max-height:var(--security-mobile-stable-vh)!important;transition:none!important;animation:none!important;inset:0!important;transform:none!important}body.is-security-section .security-phone-wrapper>.genius-phone{zoom:1!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;transition:none!important;animation:none!important;inset:0!important;transform:scale(1)!important}body.is-security-section .security-phone-wrapper .genius-phone-screen.security-phone-screen,body.is-security-section .security-phone-wrapper .security-phone-screen{inset:auto 0!important;top:var(--security-mobile-panel-top)!important;width:100vw!important;min-width:100vw!important;max-width:100vw!important;height:var(--security-mobile-panel-height)!important;min-height:var(--security-mobile-panel-height)!important;max-height:var(--security-mobile-panel-height)!important;flex:0 0 var(--security-mobile-panel-height)!important;zoom:1!important;contain:layout paint style!important;transition:none!important;animation:none!important;bottom:auto!important;transform:scale(1)!important}body.is-security-section .security-sensor-stage,body.is-security-section .security-experience.is-disarmed .security-sensor-stage,body.is-security-section .security-experience.is-armed .security-sensor-stage,body.is-security-section .security-experience.is-alarm .security-sensor-stage{top:var(--security-mobile-board-top)!important;height:calc(var(--security-mobile-panel-top) - var(--security-mobile-board-top) - 12px)!important;min-height:calc(var(--security-mobile-panel-top) - var(--security-mobile-board-top) - 12px)!important;max-height:calc(var(--security-mobile-panel-top) - var(--security-mobile-board-top) - 12px)!important;transition:background .35s,border-color .25s,box-shadow .25s!important}body.is-security-section .security-experience__alarm-flash{height:calc(var(--security-mobile-panel-top) - var(--security-mobile-board-top) - 12px)!important;min-height:calc(var(--security-mobile-panel-top) - var(--security-mobile-board-top) - 12px)!important;max-height:calc(var(--security-mobile-panel-top) - var(--security-mobile-board-top) - 12px)!important}body.is-security-section .security-info-panel,body.is-security-section .security-motion-target{bottom:calc(100svh - var(--security-mobile-panel-top) + 14px)!important}body.is-security-section .security-phone__mode-card{flex:none!important;width:100%!important;height:100px!important;min-height:100px!important;max-height:100px!important;transition:border-color .2s,background .2s,color .2s!important;overflow:hidden!important}body.is-security-section .security-phone__actions{height:54px!important;min-height:54px!important;max-height:54px!important}body.is-security-section .security-phone__actions button{height:54px!important;min-height:54px!important;max-height:54px!important;transition:background .2s,border-color .2s,color .2s,opacity .2s!important;transform:none!important}body.is-security-section .security-phone__actions button:active,body.is-security-section .security-phone__actions button:focus,body.is-security-section .security-phone__actions button:focus-visible{outline:none!important;transform:scale(1)!important}body.is-security-section .security-phone__mode-status{white-space:nowrap!important;height:12px!important;min-height:12px!important;max-height:12px!important;transition:color .2s,opacity .2s!important;overflow:hidden!important}body.is-security-section .security-phone__sensor-card{height:68px!important;min-height:68px!important;max-height:68px!important}body.is-security-section .security-phone__feed{height:88px!important;min-height:88px!important;max-height:88px!important;overflow:hidden!important}:is(body.is-security-section:has(.security-experience.is-disarmed) .security-phone-screen,body.is-security-section:has(.security-experience.is-armed) .security-phone-screen,body.is-security-section:has(.security-experience.is-alarm) .security-phone-screen){top:var(--security-mobile-panel-top)!important;height:var(--security-mobile-panel-height)!important;min-height:var(--security-mobile-panel-height)!important;max-height:var(--security-mobile-panel-height)!important;transform:scale(1)!important}}@media (max-width:900px) and (max-height:700px){:root{--security-mobile-panel-top:clamp(190px, 31svh, 245px)}body.is-security-section .security-phone__sensor-card{height:52px!important;min-height:52px!important;max-height:52px!important}body.is-security-section .security-phone__feed{height:62px!important;min-height:62px!important;max-height:62px!important}body.is-security-section .security-phone__mode-card{height:82px!important;min-height:82px!important;max-height:82px!important}body.is-security-section .security-phone__actions,body.is-security-section .security-phone__actions button{height:42px!important;min-height:42px!important;max-height:42px!important}body.is-security-section .security-info-panel,body.is-security-section .security-motion-target{bottom:calc(100svh - var(--security-mobile-panel-top) + 8px)!important}}@media (max-width:900px) and (max-height:620px){:root{--security-mobile-panel-top:clamp(176px, 30svh, 215px)}body.is-security-section .security-phone__mode-card{height:76px!important;min-height:76px!important;max-height:76px!important}body.is-security-section .security-phone__actions,body.is-security-section .security-phone__actions button{height:38px!important;min-height:38px!important;max-height:38px!important}}@media (max-width:900px){:root{--security-mobile-shell-side:8px;--security-mobile-nav-reserve:calc(var(--genius-mobile-nav-height,46px) + var(--genius-mobile-panel-nav-gap,8px) + var(--genius-mobile-nav-bottom,6px))}:is(body.is-security-section .security-phone-wrapper,body.is-security-section:has(.security-experience.is-disarmed) .security-phone-wrapper,body.is-security-section:has(.security-experience.is-armed) .security-phone-wrapper,body.is-security-section:has(.security-experience.is-alarm) .security-phone-wrapper){width:auto!important;min-width:0!important;max-width:none!important;height:100svh!important;min-height:100svh!important;max-height:100svh!important;margin:0!important;transition:none!important;animation:none!important;position:fixed!important;inset:0!important;overflow:hidden!important;transform:scale(1)!important}body.is-security-section .security-phone-wrapper>.genius-phone{zoom:1!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;transition:none!important;animation:none!important;position:absolute!important;inset:0!important;transform:scale(1)!important}body.is-security-section .security-phone-wrapper .genius-phone-screen.security-phone-screen,body.is-security-section .security-phone-wrapper .security-phone-screen{inset:auto!important;left:var(--security-mobile-shell-side)!important;right:var(--security-mobile-shell-side)!important;top:var(--security-mobile-panel-top)!important;bottom:var(--security-mobile-nav-reserve)!important;zoom:1!important;scrollbar-width:none!important;scrollbar-gutter:auto!important;overscroll-behavior:contain!important;contain:layout paint style!important;border-radius:24px 24px 0 0!important;flex:none!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;transition:none!important;animation:none!important;position:absolute!important;overflow:hidden auto!important;transform:scale(1)!important}body.is-security-section:has(.security-experience.is-disarmed) .security-phone-screen{inset:auto!important;left:var(--security-mobile-shell-side)!important;right:var(--security-mobile-shell-side)!important;top:var(--security-mobile-panel-top)!important;bottom:var(--security-mobile-nav-reserve)!important;zoom:1!important;scrollbar-width:none!important;scrollbar-gutter:auto!important;overscroll-behavior:contain!important;contain:layout paint style!important;border-radius:24px 24px 0 0!important;flex:none!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;transition:none!important;animation:none!important;position:absolute!important;overflow:hidden auto!important;transform:scale(1)!important}body.is-security-section:has(.security-experience.is-armed) .security-phone-screen{inset:auto!important;left:var(--security-mobile-shell-side)!important;right:var(--security-mobile-shell-side)!important;top:var(--security-mobile-panel-top)!important;bottom:var(--security-mobile-nav-reserve)!important;zoom:1!important;scrollbar-width:none!important;scrollbar-gutter:auto!important;overscroll-behavior:contain!important;contain:layout paint style!important;border-radius:24px 24px 0 0!important;flex:none!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;transition:none!important;animation:none!important;position:absolute!important;overflow:hidden auto!important;transform:scale(1)!important}body.is-security-section:has(.security-experience.is-alarm) .security-phone-screen{inset:auto!important;left:var(--security-mobile-shell-side)!important;right:var(--security-mobile-shell-side)!important;top:var(--security-mobile-panel-top)!important;bottom:var(--security-mobile-nav-reserve)!important;zoom:1!important;scrollbar-width:none!important;scrollbar-gutter:auto!important;overscroll-behavior:contain!important;contain:layout paint style!important;border-radius:24px 24px 0 0!important;flex:none!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;transition:none!important;animation:none!important;position:absolute!important;overflow:hidden auto!important;transform:scale(1)!important}body.is-security-section .security-phone-screen::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.is-security-section .security-sensor-stage,body.is-security-section .security-experience.is-disarmed .security-sensor-stage,body.is-security-section .security-experience.is-armed .security-sensor-stage,body.is-security-section .security-experience.is-alarm .security-sensor-stage{left:calc(var(--security-mobile-shell-side) + 4px)!important;right:calc(var(--security-mobile-shell-side) + 4px)!important;width:auto!important;max-width:none!important;top:var(--security-mobile-board-top)!important;bottom:calc(100svh - var(--security-mobile-panel-top) + 12px)!important;height:auto!important;min-height:0!important;max-height:none!important}body.is-security-section .security-info-panel{left:auto!important;right:22px!important;top:calc(var(--security-mobile-board-top) + 14px)!important;bottom:calc(100svh - var(--security-mobile-panel-top) + 14px)!important;text-align:center!important;background:rgba(var(--security-mobile-copy-bg,2, 16, 7), .78)!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;direction:rtl!important;border-radius:14px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:39%!important;max-width:235px!important;padding:10px 12px!important;display:flex!important;overflow:hidden!important}body.is-security-section .security-experience.is-disarmed{--security-mobile-copy-bg:2, 18, 8}body.is-security-section .security-experience.is-armed:not(.is-alarm){--security-mobile-copy-bg:18, 9, 2}body.is-security-section .security-experience.is-alarm{--security-mobile-copy-bg:24, 3, 3}body.is-security-section .security-info-panel>strong{color:#0000!important;text-align:center!important;width:100%!important;margin:0!important;font-size:0!important;line-height:1!important;display:block!important}body.is-security-section .security-info-panel>strong:before{content:"ARM / DISARM";letter-spacing:.025em;text-align:center;color:#fffffffa;direction:ltr;width:100%;font-size:clamp(18px,4.6vw,23px);font-weight:700;line-height:1.08;display:block}body.is-security-section .security-info-panel>p{text-wrap:pretty;text-align:center!important;white-space:normal!important;color:#ffffffb8!important;direction:rtl!important;width:100%!important;max-width:100%!important;margin:10px auto 0!important;padding:0 4px!important;font-size:clamp(10px,2.7vw,13px)!important;line-height:1.75!important}body.is-security-section .security-info-panel__mode,body.is-security-section .security-info-panel__pin{align-self:center!important;margin:8px auto 0!important}body.is-security-section .security-motion-target{opacity:1;will-change:left, transform, opacity;left:0;transform:scale(.46);z-index:7371!important;bottom:calc(100svh - var(--security-mobile-panel-top) + 14px)!important;transition:left .34s linear,transform .34s linear,opacity .22s,filter .22s!important}body.is-security-section .security-experience:before,body.is-security-section .security-experience:after{content:"";z-index:7376;top:var(--security-mobile-board-top);bottom:calc(100svh - var(--security-mobile-panel-top) + 12px);pointer-events:none;position:fixed}body.is-security-section .security-experience:before{left:calc(var(--security-mobile-shell-side) + 4px);background:linear-gradient(90deg, rgba(var(--security-mobile-copy-bg,2, 16, 7), .98) 0%, rgba(var(--security-mobile-copy-bg,2, 16, 7), .62) 38%, rgba(var(--security-mobile-copy-bg,2, 16, 7), 0) 100%);width:11%}body.is-security-section .security-experience:after{background:linear-gradient(90deg, rgba(var(--security-mobile-copy-bg,2, 16, 7), 0) 0%, rgba(var(--security-mobile-copy-bg,2, 16, 7), .38) 28%, rgba(var(--security-mobile-copy-bg,2, 16, 7), .82) 68%, rgba(var(--security-mobile-copy-bg,2, 16, 7), .98) 100%);width:14%;left:46%}body.is-security-section .security-info-panel{z-index:7382!important}body.is-security-section .security-phone__mode-card{height:122px!important;min-height:122px!important;max-height:122px!important;padding:11px 12px!important;overflow:hidden!important}body.is-security-section .security-phone__mode-card>div:first-child span{letter-spacing:.08em!important;font-size:10px!important;line-height:1!important}body.is-security-section .security-phone__mode-card>div:first-child small{font-size:9px!important;line-height:1!important}body.is-security-section .security-phone__actions{gap:9px!important;height:68px!important;min-height:68px!important;max-height:68px!important;margin-top:9px!important}body.is-security-section .security-phone__actions button{letter-spacing:.07em!important;-webkit-tap-highlight-color:transparent!important;border-radius:14px!important;height:68px!important;min-height:68px!important;max-height:68px!important;font-size:14px!important;font-weight:650!important;line-height:1!important;transform:scale(1)!important}body.is-security-section .security-phone__actions button:active,body.is-security-section .security-phone__actions button:focus,body.is-security-section .security-phone__actions button:focus-visible{-webkit-tap-highlight-color:transparent!important;outline:none!important;transform:scale(1)!important}body.is-security-section .security-phone__mode-status{text-align:center!important;height:14px!important;min-height:14px!important;max-height:14px!important;margin-top:7px!important;font-size:9px!important;line-height:14px!important}:is(body.is-security-section:has(.security-experience.is-disarmed) .security-phone__mode-card,body.is-security-section:has(.security-experience.is-armed) .security-phone__mode-card,body.is-security-section:has(.security-experience.is-alarm) .security-phone__mode-card){width:100%!important;height:122px!important;min-height:122px!important;max-height:122px!important;transform:scale(1)!important}:is(body.is-security-section:has(.security-experience.is-disarmed) .security-phone__actions,body.is-security-section:has(.security-experience.is-armed) .security-phone__actions,body.is-security-section:has(.security-experience.is-alarm) .security-phone__actions){height:68px!important;min-height:68px!important;max-height:68px!important}}@media (max-width:900px) and (max-height:700px){:is(body.is-security-section .security-phone__mode-card,body.is-security-section:has(.security-experience.is-disarmed) .security-phone__mode-card,body.is-security-section:has(.security-experience.is-armed) .security-phone__mode-card,body.is-security-section:has(.security-experience.is-alarm) .security-phone__mode-card){height:100px!important;min-height:100px!important;max-height:100px!important;padding:8px 9px!important}:is(body.is-security-section .security-phone__actions,body.is-security-section:has(.security-experience.is-disarmed) .security-phone__actions,body.is-security-section:has(.security-experience.is-armed) .security-phone__actions,body.is-security-section:has(.security-experience.is-alarm) .security-phone__actions){height:54px!important;min-height:54px!important;max-height:54px!important}body.is-security-section .security-phone__actions button{height:54px!important;min-height:54px!important;max-height:54px!important;font-size:12px!important}body.is-security-section .security-info-panel{width:40%!important;padding:7px 8px!important}body.is-security-section .security-info-panel>strong:before{font-size:16px!important}body.is-security-section .security-info-panel>p{margin-top:5px!important;padding:0 2px!important;font-size:9px!important;line-height:1.48!important}body.is-security-section .security-motion-target{scale:.4}}@media (max-width:900px) and (max-height:620px){:is(body.is-security-section .security-phone__mode-card,body.is-security-section:has(.security-experience.is-disarmed) .security-phone__mode-card,body.is-security-section:has(.security-experience.is-armed) .security-phone__mode-card,body.is-security-section:has(.security-experience.is-alarm) .security-phone__mode-card){height:90px!important;min-height:90px!important;max-height:90px!important}:is(body.is-security-section .security-phone__actions,body.is-security-section:has(.security-experience.is-disarmed) .security-phone__actions,body.is-security-section:has(.security-experience.is-armed) .security-phone__actions,body.is-security-section:has(.security-experience.is-alarm) .security-phone__actions){height:48px!important;min-height:48px!important;max-height:48px!important}body.is-security-section .security-phone__actions button{height:48px!important;min-height:48px!important;max-height:48px!important;font-size:11px!important}}@media (max-width:900px){body.is-security-section .security-info-panel{box-shadow:none!important;border:0!important;outline:0!important}body.is-security-section .security-motion-target{will-change:left, transform, opacity;transition:opacity .18s,filter .18s!important;animation:none!important}body.is-security-section .security-experience.has-motion .security-motion-target{animation:none!important}body.is-security-section .security-experience:before{left:calc(var(--security-mobile-shell-side) + 4px)!important;background:linear-gradient(90deg, rgba(var(--security-mobile-copy-bg,2, 16, 7), 1) 0%, rgba(var(--security-mobile-copy-bg,2, 16, 7), .94) 30%, rgba(var(--security-mobile-copy-bg,2, 16, 7), .56) 62%, rgba(var(--security-mobile-copy-bg,2, 16, 7), 0) 100%)!important;width:16%!important}body.is-security-section .security-experience:after{background:linear-gradient(90deg, rgba(var(--security-mobile-copy-bg,2, 16, 7), 0) 0%, rgba(var(--security-mobile-copy-bg,2, 16, 7), .12) 16%, rgba(var(--security-mobile-copy-bg,2, 16, 7), .5) 40%, rgba(var(--security-mobile-copy-bg,2, 16, 7), .88) 68%, rgba(var(--security-mobile-copy-bg,2, 16, 7), 1) 100%)!important;width:23%!important;left:40%!important}body.is-security-section .security-info-panel{z-index:7385!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:4px 6px!important}body.is-security-section .security-info-panel:before,body.is-security-section .security-info-panel:after{content:none!important;display:none!important}body.is-security-section .security-info-panel>strong:before{font-size:clamp(20px,5vw,26px)!important;font-weight:700!important;line-height:1.08!important}body.is-security-section .security-info-panel>p{text-align:center!important;margin-top:11px!important;padding:0 2px!important;font-size:clamp(11px,3vw,14px)!important;line-height:1.78!important}:is(body.is-security-section .security-phone__mode-card,body.is-security-section:has(.security-experience.is-disarmed) .security-phone__mode-card,body.is-security-section:has(.security-experience.is-armed) .security-phone__mode-card,body.is-security-section:has(.security-experience.is-alarm) .security-phone__mode-card){height:146px!important;min-height:146px!important;max-height:146px!important;padding:12px 14px!important}body.is-security-section .security-phone__mode-card>div:first-child span{font-size:11px!important;font-weight:600!important}body.is-security-section .security-phone__mode-card>div:first-child small{font-size:10px!important;font-weight:500!important}:is(body.is-security-section .security-phone__actions,body.is-security-section:has(.security-experience.is-disarmed) .security-phone__actions,body.is-security-section:has(.security-experience.is-armed) .security-phone__actions,body.is-security-section:has(.security-experience.is-alarm) .security-phone__actions){gap:10px!important;height:84px!important;min-height:84px!important;max-height:84px!important;margin-top:11px!important}body.is-security-section .security-phone__actions button{letter-spacing:.06em!important;-webkit-tap-highlight-color:transparent!important;border-radius:16px!important;height:84px!important;min-height:84px!important;max-height:84px!important;padding:0 12px!important;font-size:17px!important;font-weight:700!important;line-height:1!important;transform:scale(1)!important}body.is-security-section .security-phone__mode-status{height:16px!important;min-height:16px!important;max-height:16px!important;margin-top:8px!important;font-size:10px!important;font-weight:600!important;line-height:16px!important}}@media (max-width:900px) and (max-height:700px){:is(body.is-security-section .security-phone__mode-card,body.is-security-section:has(.security-experience.is-disarmed) .security-phone__mode-card,body.is-security-section:has(.security-experience.is-armed) .security-phone__mode-card,body.is-security-section:has(.security-experience.is-alarm) .security-phone__mode-card){height:116px!important;min-height:116px!important;max-height:116px!important;padding:9px 10px!important}:is(body.is-security-section .security-phone__actions,body.is-security-section:has(.security-experience.is-disarmed) .security-phone__actions,body.is-security-section:has(.security-experience.is-armed) .security-phone__actions,body.is-security-section:has(.security-experience.is-alarm) .security-phone__actions){height:64px!important;min-height:64px!important;max-height:64px!important}body.is-security-section .security-phone__actions button{height:64px!important;min-height:64px!important;max-height:64px!important;font-size:14px!important}body.is-security-section .security-info-panel>strong:before{font-size:17px!important}body.is-security-section .security-info-panel>p{font-size:9.5px!important;line-height:1.52!important}}@media (max-width:900px) and (max-height:620px){:is(body.is-security-section .security-phone__mode-card,body.is-security-section:has(.security-experience.is-disarmed) .security-phone__mode-card,body.is-security-section:has(.security-experience.is-armed) .security-phone__mode-card,body.is-security-section:has(.security-experience.is-alarm) .security-phone__mode-card){height:104px!important;min-height:104px!important;max-height:104px!important}:is(body.is-security-section .security-phone__actions,body.is-security-section:has(.security-experience.is-disarmed) .security-phone__actions,body.is-security-section:has(.security-experience.is-armed) .security-phone__actions,body.is-security-section:has(.security-experience.is-alarm) .security-phone__actions){height:56px!important;min-height:56px!important;max-height:56px!important}body.is-security-section .security-phone__actions button{height:56px!important;min-height:56px!important;max-height:56px!important;font-size:13px!important}}@media (max-width:900px){body.is-security-section .security-info-panel,body.is-security-section .security-info-panel *,body.is-security-section .security-info-panel:before,body.is-security-section .security-info-panel:after{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0 #0000!important;outline:0!important}body.is-security-section .security-info-panel{background:0 0!important;border-radius:0!important}body.is-security-section .security-info-panel__mode,body.is-security-section .security-info-panel__pin{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}body.is-security-section .security-sensor-stage,body.is-security-section .security-experience.is-disarmed .security-sensor-stage,body.is-security-section .security-experience.is-armed .security-sensor-stage,body.is-security-section .security-experience.is-alarm .security-sensor-stage{box-shadow:none!important;border:0!important;outline:0!important}body.is-security-section .security-motion-target{transform-origin:bottom!important;scale:.72!important}body.is-security-section .security-motion-target small{letter-spacing:.12em!important;font-size:7px!important}:is(body.is-security-section .security-phone__mode-card,body.is-security-section:has(.security-experience.is-disarmed) .security-phone__mode-card,body.is-security-section:has(.security-experience.is-armed) .security-phone__mode-card,body.is-security-section:has(.security-experience.is-alarm) .security-phone__mode-card){height:178px!important;min-height:178px!important;max-height:178px!important;padding:14px 15px!important}body.is-security-section .security-phone__mode-card>div:first-child span{font-size:12px!important;font-weight:650!important}body.is-security-section .security-phone__mode-card>div:first-child small{font-size:11px!important;font-weight:550!important}:is(body.is-security-section .security-phone__actions,body.is-security-section:has(.security-experience.is-disarmed) .security-phone__actions,body.is-security-section:has(.security-experience.is-armed) .security-phone__actions,body.is-security-section:has(.security-experience.is-alarm) .security-phone__actions){gap:12px!important;height:108px!important;min-height:108px!important;max-height:108px!important;margin-top:12px!important}body.is-security-section .security-phone__actions button{letter-spacing:.055em!important;border-radius:17px!important;height:108px!important;min-height:108px!important;max-height:108px!important;padding:0 16px!important;font-size:20px!important;font-weight:750!important;line-height:1!important}body.is-security-section .security-phone__mode-status{height:18px!important;min-height:18px!important;max-height:18px!important;margin-top:9px!important;font-size:11px!important;font-weight:650!important;line-height:18px!important}}@media (max-width:900px) and (max-height:700px){body.is-security-section .security-motion-target{scale:.62!important}:is(body.is-security-section .security-phone__mode-card,body.is-security-section:has(.security-experience.is-disarmed) .security-phone__mode-card,body.is-security-section:has(.security-experience.is-armed) .security-phone__mode-card,body.is-security-section:has(.security-experience.is-alarm) .security-phone__mode-card){height:138px!important;min-height:138px!important;max-height:138px!important;padding:10px 11px!important}:is(body.is-security-section .security-phone__actions,body.is-security-section:has(.security-experience.is-disarmed) .security-phone__actions,body.is-security-section:has(.security-experience.is-armed) .security-phone__actions,body.is-security-section:has(.security-experience.is-alarm) .security-phone__actions){height:78px!important;min-height:78px!important;max-height:78px!important}body.is-security-section .security-phone__actions button{height:78px!important;min-height:78px!important;max-height:78px!important;font-size:16px!important}}@media (max-width:900px) and (max-height:620px){body.is-security-section .security-motion-target{scale:.56!important}:is(body.is-security-section .security-phone__mode-card,body.is-security-section:has(.security-experience.is-disarmed) .security-phone__mode-card,body.is-security-section:has(.security-experience.is-armed) .security-phone__mode-card,body.is-security-section:has(.security-experience.is-alarm) .security-phone__mode-card){height:122px!important;min-height:122px!important;max-height:122px!important}:is(body.is-security-section .security-phone__actions,body.is-security-section:has(.security-experience.is-disarmed) .security-phone__actions,body.is-security-section:has(.security-experience.is-armed) .security-phone__actions,body.is-security-section:has(.security-experience.is-alarm) .security-phone__actions){height:68px!important;min-height:68px!important;max-height:68px!important}body.is-security-section .security-phone__actions button{height:68px!important;min-height:68px!important;max-height:68px!important;font-size:15px!important}}@media (max-width:900px){body.is-security-section .security-info-panel{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;isolation:auto!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}body.is-security-section .security-info-panel:before,body.is-security-section .security-info-panel:after{content:none!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}body.is-security-section .security-info-panel__mode,body.is-security-section .security-info-panel__pin{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;outline:0!important}body.is-security-section .security-experience:after{background:linear-gradient(90deg, rgba(var(--security-mobile-copy-bg,2, 16, 7), 0) 0%, rgba(var(--security-mobile-copy-bg,2, 16, 7), .1) 18%, rgba(var(--security-mobile-copy-bg,2, 16, 7), .42) 46%, rgba(var(--security-mobile-copy-bg,2, 16, 7), .82) 76%, rgba(var(--security-mobile-copy-bg,2, 16, 7), 1) 100%)!important;width:19%!important;left:40%!important;right:auto!important}body.is-security-section .security-motion-target{transform-origin:bottom!important;bottom:calc(100svh - var(--security-mobile-panel-top) + 26px)!important;scale:2.16!important}body.is-security-section .security-motion-target small{letter-spacing:.1em!important;font-size:5px!important}:is(body.is-security-section .security-phone__mode-card,body.is-security-section:has(.security-experience.is-disarmed) .security-phone__mode-card,body.is-security-section:has(.security-experience.is-armed) .security-phone__mode-card,body.is-security-section:has(.security-experience.is-alarm) .security-phone__mode-card){height:226px!important;min-height:226px!important;max-height:226px!important;padding:16px!important}body.is-security-section .security-phone__mode-card>div:first-child span{font-size:15px!important;font-weight:700!important;line-height:1!important}body.is-security-section .security-phone__mode-card>div:first-child small{font-size:14px!important;font-weight:650!important;line-height:1!important}:is(body.is-security-section .security-phone__actions,body.is-security-section:has(.security-experience.is-disarmed) .security-phone__actions,body.is-security-section:has(.security-experience.is-armed) .security-phone__actions,body.is-security-section:has(.security-experience.is-alarm) .security-phone__actions){gap:14px!important;height:154px!important;min-height:154px!important;max-height:154px!important;margin-top:14px!important}body.is-security-section .security-phone__actions button{letter-spacing:.045em!important;border-radius:20px!important;justify-content:center!important;align-items:center!important;height:154px!important;min-height:154px!important;max-height:154px!important;padding:0 18px!important;font-size:30px!important;font-weight:800!important;line-height:1!important;display:flex!important}body.is-security-section .security-phone__mode-status{height:20px!important;min-height:20px!important;max-height:20px!important;margin-top:10px!important;font-size:13px!important;font-weight:700!important;line-height:20px!important}}@media (max-width:900px) and (max-height:700px){body.is-security-section .security-motion-target{bottom:calc(100svh - var(--security-mobile-panel-top) + 18px)!important;scale:1.86!important}:is(body.is-security-section .security-phone__mode-card,body.is-security-section:has(.security-experience.is-disarmed) .security-phone__mode-card,body.is-security-section:has(.security-experience.is-armed) .security-phone__mode-card,body.is-security-section:has(.security-experience.is-alarm) .security-phone__mode-card){height:170px!important;min-height:170px!important;max-height:170px!important;padding:11px 12px!important}:is(body.is-security-section .security-phone__actions,body.is-security-section:has(.security-experience.is-disarmed) .security-phone__actions,body.is-security-section:has(.security-experience.is-armed) .security-phone__actions,body.is-security-section:has(.security-experience.is-alarm) .security-phone__actions){height:108px!important;min-height:108px!important;max-height:108px!important}body.is-security-section .security-phone__actions button{height:108px!important;min-height:108px!important;max-height:108px!important;font-size:23px!important}body.is-security-section .security-phone__mode-card>div:first-child span{font-size:12px!important}body.is-security-section .security-phone__mode-card>div:first-child small{font-size:11px!important}}@media (max-width:900px) and (max-height:620px){body.is-security-section .security-motion-target{scale:1.68!important}:is(body.is-security-section .security-phone__mode-card,body.is-security-section:has(.security-experience.is-disarmed) .security-phone__mode-card,body.is-security-section:has(.security-experience.is-armed) .security-phone__mode-card,body.is-security-section:has(.security-experience.is-alarm) .security-phone__mode-card){height:150px!important;min-height:150px!important;max-height:150px!important}:is(body.is-security-section .security-phone__actions,body.is-security-section:has(.security-experience.is-disarmed) .security-phone__actions,body.is-security-section:has(.security-experience.is-armed) .security-phone__actions,body.is-security-section:has(.security-experience.is-alarm) .security-phone__actions){height:94px!important;min-height:94px!important;max-height:94px!important}body.is-security-section .security-phone__actions button{height:94px!important;min-height:94px!important;max-height:94px!important;font-size:20px!important}}@media (max-width:900px){body.is-security-section .security-motion-target{bottom:calc(100svh - var(--security-mobile-panel-top) + 18px)!important;scale:1.12!important}body.is-security-section .security-info-panel{z-index:7390!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#031208f5!important;border:0!important;border-radius:0!important;outline:0!important}body.is-security-section .security-experience.is-armed:not(.is-alarm) .security-info-panel{background:#180b03f5!important}body.is-security-section .security-experience.is-alarm .security-info-panel{background:#1c0303f7!important}body.is-security-section .security-info-panel:before{content:""!important;z-index:-1!important;width:46px!important;box-shadow:none!important;pointer-events:none!important;background:linear-gradient(90deg,#03120800,#031208f5)!important;border:0!important;outline:0!important;display:block!important;position:absolute!important;top:0!important;bottom:0!important;left:-46px!important}body.is-security-section .security-experience.is-armed:not(.is-alarm) .security-info-panel:before{background:linear-gradient(90deg,#180b0300,#180b03f5)!important}body.is-security-section .security-experience.is-alarm .security-info-panel:before{background:linear-gradient(90deg,#1c030300,#1c0303f7)!important}body.is-security-section .security-phone__mode-card{height:154px!important;min-height:154px!important;max-height:154px!important;padding:12px!important}body.is-security-section .security-phone__mode-card .security-phone__actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;height:92px!important;min-height:92px!important;max-height:92px!important;margin-top:9px!important;display:grid!important}body.is-security-section .security-phone__mode-card .security-phone__actions button{letter-spacing:.05em!important;-webkit-tap-highlight-color:transparent!important;border-radius:15px!important;width:100%!important;height:92px!important;min-height:92px!important;max-height:92px!important;padding:0 14px!important;font-size:19px!important;font-weight:750!important;line-height:1!important;transform:scale(1)!important}body.is-security-section .security-phone__mode-card .security-phone__actions button:active,body.is-security-section .security-phone__mode-card .security-phone__actions button:focus,body.is-security-section .security-phone__mode-card .security-phone__actions button:focus-visible{outline:none!important;transform:scale(1)!important}body.is-security-section .security-phone__mode-card>div:first-child span{font-size:11px!important;font-weight:650!important}body.is-security-section .security-phone__mode-card>div:first-child small{font-size:10px!important;font-weight:550!important}body.is-security-section .security-phone__mode-status{height:14px!important;min-height:14px!important;max-height:14px!important;margin-top:7px!important;font-size:9px!important;font-weight:600!important;line-height:14px!important}}@media (max-width:900px) and (max-height:700px){body.is-security-section .security-motion-target{scale:1!important}body.is-security-section .security-phone__mode-card{height:120px!important;min-height:120px!important;max-height:120px!important}body.is-security-section .security-phone__mode-card .security-phone__actions{gap:7px!important;height:66px!important;min-height:66px!important;max-height:66px!important}body.is-security-section .security-phone__mode-card .security-phone__actions button{height:66px!important;min-height:66px!important;max-height:66px!important;font-size:15px!important}}@media (max-width:900px) and (max-height:620px){body.is-security-section .security-motion-target{scale:.92!important}body.is-security-section .security-phone__mode-card{height:108px!important;min-height:108px!important;max-height:108px!important}body.is-security-section .security-phone__mode-card .security-phone__actions{height:58px!important;min-height:58px!important;max-height:58px!important}body.is-security-section .security-phone__mode-card .security-phone__actions button{height:58px!important;min-height:58px!important;max-height:58px!important;font-size:14px!important}}@media (max-width:900px){body.is-security-section .security-info-panel{z-index:7395!important;isolation:isolate!important}body.is-security-section .security-info-panel:after{content:""!important;z-index:-1!important;box-shadow:none!important;pointer-events:none!important;background:linear-gradient(#031208fc,#020b05fc)!important;border:0!important;border-radius:0!important;outline:0!important;display:block!important;position:absolute!important;inset:-2px!important}body.is-security-section .security-experience.is-armed:not(.is-alarm) .security-info-panel:after{background:linear-gradient(#1d0d03fc,#080301fc)!important}body.is-security-section .security-experience.is-alarm .security-info-panel:after{background:linear-gradient(#200404fc,#090101fc)!important}body.is-security-section .security-info-panel:before{z-index:-1!important}:root{--security-mobile-shell-side:0px;--security-mobile-nav-reserve:calc(var(--genius-mobile-nav-height,46px) + var(--genius-mobile-panel-nav-gap,8px) + var(--genius-mobile-nav-bottom,6px))}body.is-security-section .security-experience__header{visibility:hidden!important;opacity:0!important;display:none!important}:is(body.is-security-section .security-phone-wrapper,body.is-security-section:has(.security-experience.is-disarmed) .security-phone-wrapper,body.is-security-section:has(.security-experience.is-armed) .security-phone-wrapper,body.is-security-section:has(.security-experience.is-alarm) .security-phone-wrapper){perspective:none!important;width:100vw!important;min-width:100vw!important;max-width:100vw!important;height:100svh!important;min-height:100svh!important;max-height:100svh!important;perspective-origin:initial!important;pointer-events:none!important;margin:0!important;transition:none!important;animation:none!important;position:fixed!important;inset:0!important;overflow:hidden!important;transform:scale(1)!important}body.is-security-section .security-phone-wrapper>.genius-phone,body.is-security-section .security-phone-wrapper>.genius-phone:hover,body.is-security-section .security-phone-wrapper>.genius-phone:active,body.is-security-section .security-phone-wrapper>.genius-phone:focus,body.is-security-section .security-phone-wrapper>.genius-phone:focus-within{transform-style:flat!important;zoom:1!important;perspective:none!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;box-shadow:none!important;pointer-events:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important;transition:none!important;animation:none!important;position:absolute!important;inset:0!important;overflow:visible!important;transform:scale(1)!important}body.is-security-section .security-phone-wrapper>.genius-phone:before,body.is-security-section .security-phone-wrapper>.genius-phone:after,body.is-security-section .security-phone-wrapper .genius-phone-notch{content:none!important;visibility:hidden!important;opacity:0!important;display:none!important}body.is-security-section .security-phone-wrapper .genius-phone-screen.security-phone-screen,body.is-security-section .security-phone-wrapper .security-phone-screen{z-index:7450!important;inset:auto 0!important;top:var(--security-mobile-panel-top)!important;bottom:var(--security-mobile-nav-reserve)!important;box-sizing:border-box!important;transform-style:flat!important;zoom:1!important;perspective:none!important;scrollbar-width:none!important;contain:layout paint!important;pointer-events:none!important;border-bottom:0!important;border-left:0!important;border-right:0!important;border-radius:24px 24px 0 0!important;width:100vw!important;min-width:100vw!important;max-width:100vw!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;transition:none!important;animation:none!important;position:absolute!important;overflow:hidden!important;transform:scale(1)!important;box-shadow:0 -16px 40px #0000006b,inset 0 1px #ffffff0b!important}body.is-security-section:has(.security-experience.is-disarmed) .security-phone-screen{z-index:7450!important;inset:auto 0!important;top:var(--security-mobile-panel-top)!important;bottom:var(--security-mobile-nav-reserve)!important;box-sizing:border-box!important;transform-style:flat!important;zoom:1!important;perspective:none!important;scrollbar-width:none!important;contain:layout paint!important;pointer-events:none!important;border-bottom:0!important;border-left:0!important;border-right:0!important;border-radius:24px 24px 0 0!important;width:100vw!important;min-width:100vw!important;max-width:100vw!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;transition:none!important;animation:none!important;position:absolute!important;overflow:hidden!important;transform:scale(1)!important;box-shadow:0 -16px 40px #0000006b,inset 0 1px #ffffff0b!important}body.is-security-section:has(.security-experience.is-armed) .security-phone-screen{z-index:7450!important;inset:auto 0!important;top:var(--security-mobile-panel-top)!important;bottom:var(--security-mobile-nav-reserve)!important;box-sizing:border-box!important;transform-style:flat!important;zoom:1!important;perspective:none!important;scrollbar-width:none!important;contain:layout paint!important;pointer-events:none!important;border-bottom:0!important;border-left:0!important;border-right:0!important;border-radius:24px 24px 0 0!important;width:100vw!important;min-width:100vw!important;max-width:100vw!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;transition:none!important;animation:none!important;position:absolute!important;overflow:hidden!important;transform:scale(1)!important;box-shadow:0 -16px 40px #0000006b,inset 0 1px #ffffff0b!important}body.is-security-section:has(.security-experience.is-alarm) .security-phone-screen{z-index:7450!important;inset:auto 0!important;top:var(--security-mobile-panel-top)!important;bottom:var(--security-mobile-nav-reserve)!important;box-sizing:border-box!important;transform-style:flat!important;zoom:1!important;perspective:none!important;scrollbar-width:none!important;contain:layout paint!important;pointer-events:none!important;border-bottom:0!important;border-left:0!important;border-right:0!important;border-radius:24px 24px 0 0!important;width:100vw!important;min-width:100vw!important;max-width:100vw!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;transition:none!important;animation:none!important;position:absolute!important;overflow:hidden!important;transform:scale(1)!important;box-shadow:0 -16px 40px #0000006b,inset 0 1px #ffffff0b!important}body.is-security-section .security-phone-screen:before{content:none!important;display:none!important}body.is-security-section .security-phone-screen button,body.is-security-section .security-phone-screen input,body.is-security-section .security-phone-screen label{pointer-events:auto!important;touch-action:manipulation!important}body.is-security-section .security-sensor-stage,body.is-security-section .security-experience.is-disarmed .security-sensor-stage,body.is-security-section .security-experience.is-armed .security-sensor-stage,body.is-security-section .security-experience.is-alarm .security-sensor-stage{width:auto!important;max-width:none!important;left:12px!important;right:12px!important;top:var(--security-mobile-board-top)!important;bottom:calc(100svh - var(--security-mobile-panel-top) + 12px)!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;border:0!important;outline:0!important;transform:none!important}body.is-security-section .security-info-panel{z-index:7395!important;left:auto!important;right:clamp(6px,2vw,12px)!important;top:calc(var(--security-mobile-board-top) + 5px)!important;bottom:calc(100svh - var(--security-mobile-panel-top) + 16px)!important;box-sizing:border-box!important;text-align:center!important;width:47%!important;min-width:0!important;max-width:250px!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;opacity:1!important;visibility:visible!important;isolation:isolate!important;pointer-events:none!important;direction:rtl!important;background:#031208fc!important;border:0!important;border-radius:0!important;outline:0!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;margin:0!important;padding:clamp(2px,.55svh,5px) clamp(4px,1.4vw,8px)!important;display:flex!important;position:fixed!important;overflow:hidden!important;transform:none!important}body.is-security-section .security-experience.is-armed:not(.is-alarm) .security-info-panel{background:#180b03fc!important}body.is-security-section .security-experience.is-alarm .security-info-panel{background:#1c0303fd!important}body.is-security-section .security-info-panel:before{content:""!important;z-index:0!important;width:56px!important;box-shadow:none!important;pointer-events:none!important;background:linear-gradient(90deg,#03120800 0%,#03120833 28%,#031208b8 70%,#031208fc 100%)!important;border:0!important;outline:0!important;display:block!important;position:absolute!important;top:0!important;bottom:0!important;left:-54px!important}body.is-security-section .security-experience.is-armed:not(.is-alarm) .security-info-panel:before{background:linear-gradient(90deg,#180b0300 0%,#180b0333 28%,#180b03b8 70%,#180b03fc 100%)!important}body.is-security-section .security-experience.is-alarm .security-info-panel:before{background:linear-gradient(90deg,#1c030300 0%,#1c030338 28%,#1c0303c2 70%,#1c0303fd 100%)!important}body.is-security-section .security-info-panel:after{content:none!important;display:none!important}body.is-security-section .security-info-panel>span,body.is-security-section .security-info-panel__mode,body.is-security-section .security-info-panel__pin{display:none!important}body.is-security-section .security-info-panel>strong,body.is-security-section .security-info-panel>p{z-index:2!important;opacity:1!important;visibility:visible!important;filter:none!important;mix-blend-mode:normal!important;position:relative!important}body.is-security-section .security-info-panel>strong{color:#0000!important;text-align:center!important;flex:none!important;width:100%!important;margin:0!important;padding:0!important;font-size:0!important;line-height:1!important}body.is-security-section .security-info-panel>strong:before{content:"ARM / DISARM"!important;letter-spacing:.015em!important;text-align:center!important;color:#fffffffa!important;white-space:nowrap!important;direction:ltr!important;width:100%!important;font-size:clamp(12px,min(3.9vw,2.05svh),18px)!important;font-weight:700!important;line-height:1.04!important;display:block!important}body.is-security-section .security-info-panel>p{letter-spacing:0!important;text-align:center!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;color:#ffffffdb!important;direction:rtl!important;flex:0 auto!important;width:100%!important;max-width:100%!important;min-height:0!important;margin:clamp(2px,.55svh,5px) 0 0!important;padding:0!important;font-size:clamp(7.6px,min(2.25vw,1.42svh),10.5px)!important;font-weight:450!important;line-height:1.38!important}body.is-security-section .security-motion-target{z-index:7370!important}:is(body.is-security-section .security-phone__mode-card,body.is-security-section:has(.security-experience.is-disarmed) .security-phone__mode-card,body.is-security-section:has(.security-experience.is-armed) .security-phone__mode-card,body.is-security-section:has(.security-experience.is-alarm) .security-phone__mode-card){flex:none!important;width:100%!important;height:110px!important;min-height:110px!important;max-height:110px!important;margin-top:7px!important;padding:9px 10px 8px!important;overflow:hidden!important}body.is-security-section .security-phone__mode-card>div:first-child span{font-size:9px!important;line-height:1!important}body.is-security-section .security-phone__mode-card>div:first-child small{font-size:8px!important;line-height:1!important}:is(body.is-security-section .security-phone__actions,body.is-security-section:has(.security-experience.is-disarmed) .security-phone__actions,body.is-security-section:has(.security-experience.is-armed) .security-phone__actions,body.is-security-section:has(.security-experience.is-alarm) .security-phone__actions){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;height:58px!important;min-height:58px!important;max-height:58px!important;margin-top:7px!important;display:grid!important}body.is-security-section .security-phone__mode-card .security-phone__actions button,body.is-security-section .security-phone__mode-card .security-phone__actions button:hover,body.is-security-section .security-phone__mode-card .security-phone__actions button:active,body.is-security-section .security-phone__mode-card .security-phone__actions button:focus,body.is-security-section .security-phone__mode-card .security-phone__actions button:focus-visible{border-radius:12px!important;outline:0!important;width:100%!important;height:58px!important;min-height:58px!important;max-height:58px!important;padding:0 10px!important;font-size:14px!important;font-weight:700!important;line-height:1!important;transform:scale(1)!important}body.is-security-section .security-phone__mode-status{height:11px!important;min-height:11px!important;max-height:11px!important;margin-top:4px!important;font-size:8px!important;line-height:11px!important}body.is-security-section .security-phone-wrapper:before,body.is-security-section .security-phone-wrapper:after{z-index:7560!important;bottom:calc(var(--security-mobile-nav-reserve) + 7px)!important;letter-spacing:.07em!important;white-space:nowrap!important;pointer-events:none!important;max-width:43vw!important;font-size:8px!important;line-height:1!important}body.is-security-section .security-phone-wrapper:before{left:12px!important;right:auto!important}body.is-security-section .security-phone-wrapper:after{left:auto!important;right:12px!important}}@media (max-width:900px) and (max-height:700px){body.is-security-section .security-info-panel{right:7px!important;top:calc(var(--security-mobile-board-top) + 4px)!important;bottom:calc(100svh - var(--security-mobile-panel-top) + 10px)!important;width:48%!important;padding:2px 4px!important}body.is-security-section .security-info-panel>strong:before{font-size:12px!important}body.is-security-section .security-info-panel>p{margin-top:2px!important;font-size:7.4px!important;line-height:1.3!important}:is(body.is-security-section .security-phone__mode-card,body.is-security-section:has(.security-experience.is-disarmed) .security-phone__mode-card,body.is-security-section:has(.security-experience.is-armed) .security-phone__mode-card,body.is-security-section:has(.security-experience.is-alarm) .security-phone__mode-card){height:98px!important;min-height:98px!important;max-height:98px!important;padding:7px 9px!important}:is(body.is-security-section .security-phone__actions,body.is-security-section:has(.security-experience.is-disarmed) .security-phone__actions,body.is-security-section:has(.security-experience.is-armed) .security-phone__actions,body.is-security-section:has(.security-experience.is-alarm) .security-phone__actions){height:50px!important;min-height:50px!important;max-height:50px!important;margin-top:6px!important}body.is-security-section .security-phone__mode-card .security-phone__actions button,body.is-security-section .security-phone__mode-card .security-phone__actions button:hover,body.is-security-section .security-phone__mode-card .security-phone__actions button:active{height:50px!important;min-height:50px!important;max-height:50px!important;font-size:13px!important}}@media (max-width:900px) and (max-height:620px){body.is-security-section .security-info-panel{width:49%!important;right:5px!important}body.is-security-section .security-info-panel>strong:before{font-size:11px!important}body.is-security-section .security-info-panel>p{font-size:7px!important;line-height:1.26!important}:is(body.is-security-section .security-phone__mode-card,body.is-security-section:has(.security-experience.is-disarmed) .security-phone__mode-card,body.is-security-section:has(.security-experience.is-armed) .security-phone__mode-card,body.is-security-section:has(.security-experience.is-alarm) .security-phone__mode-card){height:88px!important;min-height:88px!important;max-height:88px!important;padding:6px 8px!important}:is(body.is-security-section .security-phone__actions,body.is-security-section:has(.security-experience.is-disarmed) .security-phone__actions,body.is-security-section:has(.security-experience.is-armed) .security-phone__actions,body.is-security-section:has(.security-experience.is-alarm) .security-phone__actions){gap:7px!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin-top:5px!important}body.is-security-section .security-phone__mode-card .security-phone__actions button,body.is-security-section .security-phone__mode-card .security-phone__actions button:hover,body.is-security-section .security-phone__mode-card .security-phone__actions button:active{border-radius:11px!important;height:42px!important;min-height:42px!important;max-height:42px!important;font-size:12px!important}body.is-security-section .security-phone__mode-status{height:9px!important;min-height:9px!important;max-height:9px!important;margin-top:3px!important;font-size:7px!important;line-height:9px!important}}@media (max-width:900px){.smart-home-section{height:560svh!important;min-height:560svh!important}body.is-security-section .security-info-panel,body.is-security-section .security-experience.is-disarmed .security-info-panel,body.is-security-section .security-experience.is-armed .security-info-panel,body.is-security-section .security-experience.is-alarm .security-info-panel{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;isolation:auto!important;background:0 0!important;border:0!important;outline:0!important;overflow:visible!important}body.is-security-section .security-info-panel:before,body.is-security-section .security-info-panel:after,body.is-security-section .security-experience.is-disarmed .security-info-panel:before,body.is-security-section .security-experience.is-disarmed .security-info-panel:after,body.is-security-section .security-experience.is-armed .security-info-panel:before,body.is-security-section .security-experience.is-armed .security-info-panel:after,body.is-security-section .security-experience.is-alarm .security-info-panel:before,body.is-security-section .security-experience.is-alarm .security-info-panel:after,body.is-security-section .security-experience:before,body.is-security-section .security-experience:after{content:none!important;visibility:hidden!important;opacity:0!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;width:0!important;height:0!important;display:none!important;-webkit-mask:none!important;mask:none!important}body.is-curtain-section .curtain-scene__info{text-align:right!important;direction:rtl!important;flex-direction:column!important;align-items:flex-end!important;width:42%!important;max-width:200px!important;display:flex!important;left:auto!important;right:2px!important;transform:translate(-5px,-50%)!important}body.is-curtain-section .curtain-scene__info>small,body.is-curtain-section .curtain-scene__info>strong,body.is-curtain-section .curtain-scene__info>span{text-align:right!important;direction:rtl!important;align-self:stretch!important;width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;display:block!important}.section-tutorial{opacity:1!important;animation:none!important}.section-tutorial__spotlight{animation:none!important}.section-tutorial__dim{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.is-scenario-running{touch-action:pan-y!important;overscroll-behavior-y:auto!important}body.is-scenario-running .smart-home-section,body.is-scenario-running .experience-stage,body.is-scenario-running .scenario-experience,body.is-scenario-running .scenario-visual-experience,body.is-scenario-running .scenario-room,body.is-scenario-running .scenario-phone-wrapper{touch-action:pan-y!important}body.is-scenario-running .scenario-phone__options button{touch-action:manipulation!important}body.is-scenario-running .section-tutorial{pointer-events:none!important;touch-action:pan-y!important}body.is-scenario-running .section-tutorial__card{pointer-events:auto!important;touch-action:pan-y!important;overscroll-behavior-y:auto!important}body.is-scenario-running,body.is-scenario-running #__next,body.is-scenario-running main,body.is-scenario-running .smart-home-section,body.is-scenario-running .experience-stage,body.is-scenario-running .scenario-experience,body.is-scenario-running .scenario-visual-experience,body.is-scenario-running .scenario-room,body.is-scenario-running .scenario-phone-wrapper,body.is-scenario-running .scenario-phone-screen{touch-action:pan-y!important;overscroll-behavior-y:auto!important}body.is-scenario-running .scenario-experience,body.is-scenario-running .scenario-visual-experience,body.is-scenario-running .scenario-room{-webkit-user-select:none!important;user-select:none!important}}.genius-voice-control[data-section=lighting] .genius-voice-control__guide-command:nth-child(n+5){display:none!important}.genius-voice-control[data-section=lighting] .genius-voice-control__guide-command{font-size:0!important}.genius-voice-control[data-section=lighting] .genius-voice-control__guide-command:after{white-space:nowrap!important;color:#ffffffba!important;font-size:8px!important;font-weight:400!important;line-height:1.35!important}.genius-voice-control[data-section=lighting] .genius-voice-control__guide-command:first-child:after{content:"چراغ روشن / خاموش"}.genius-voice-control[data-section=lighting] .genius-voice-control__guide-command:nth-child(2):after{content:"نور مخفی روشن / خاموش"}.genius-voice-control[data-section=lighting] .genius-voice-control__guide-command:nth-child(3):after{content:"نور رنگی روشن / خاموش"}.genius-voice-control[data-section=lighting] .genius-voice-control__guide-command:nth-child(4):after{content:"همه چراغ‌ها"}@media (max-width:900px){.genius-voice-control[data-section=lighting] .genius-voice-control__guide-command:after{font-size:7px!important}}@media (max-width:390px){.genius-voice-control[data-section=lighting] .genius-voice-control__guide-command:after{font-size:6.5px!important}}
