.local-action-approvals-module__g2nl5a__page{color:#dce7f6;background:#080e19;max-width:920px;min-height:100vh;margin:auto;padding:24px 16px 80px}.local-action-approvals-module__g2nl5a__page a{color:#75d9ed}.local-action-approvals-module__g2nl5a__page h1{margin:24px 0 12px;font-size:30px}.local-action-approvals-module__g2nl5a__page h2{margin:0;font-size:19px}.local-action-approvals-module__g2nl5a__page p{margin:12px 0;line-height:1.6}.local-action-approvals-module__g2nl5a__page small{color:#a3b3c8;display:block}.local-action-approvals-module__g2nl5a__page pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#050910;border-radius:8px;max-height:300px;margin:12px 0;padding:16px;font-size:13px;overflow:auto}.local-action-approvals-module__g2nl5a__page code{overflow-wrap:anywhere}.local-action-approvals-module__g2nl5a__page button{color:#fff;cursor:pointer;background:#16445b;border:1px solid #4a94ae;border-radius:8px;padding:12px 16px}.local-action-approvals-module__g2nl5a__page button:disabled{opacity:.45;cursor:default}.local-action-approvals-module__g2nl5a__page summary{cursor:pointer;padding:8px 0}.local-action-approvals-module__g2nl5a__card{background:#111c2c;border:1px solid #2a3d55;border-radius:14px;margin:18px 0;padding:20px}.local-action-approvals-module__g2nl5a__device{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.local-action-approvals-module__g2nl5a__buttons{gap:12px;margin-top:18px;display:flex}.local-action-approvals-module__g2nl5a__review{align-items:flex-start;gap:12px;margin-top:16px;line-height:1.5;display:flex}.local-action-approvals-module__g2nl5a__review input{flex-shrink:0;width:22px;height:22px}.local-action-approvals-module__g2nl5a__error{background:#471c29;border-radius:8px;padding:14px}.local-action-approvals-module__g2nl5a__list{max-height:75vh;overflow-y:auto}@media (max-width:600px){.local-action-approvals-module__g2nl5a__list{max-height:none;overflow-y:visible}}
.decision-module__07WDPq__decision{gap:12px;margin-top:16px;display:grid}.decision-module__07WDPq__decision .decision-module__07WDPq__approveBox{background:#0e2a1a;border:2px solid #4fd08a;border-radius:14px;padding:12px;box-shadow:0 0 0 4px #4fd08a1f}.decision-module__07WDPq__decision .decision-module__07WDPq__approve{width:100%;min-height:56px;font:inherit;color:#fff;cursor:pointer;background:#1d7a4a;border:1px solid #4fd08a;border-radius:10px;margin:0;padding:12px 18px;font-size:18px;font-weight:700;display:block}.decision-module__07WDPq__decision .decision-module__07WDPq__approve:hover:not(:disabled){background:#23904f}.decision-module__07WDPq__decision .decision-module__07WDPq__approve:focus-visible{outline-offset:2px;outline:3px solid #b8ffd6}.decision-module__07WDPq__decision .decision-module__07WDPq__approve:disabled{opacity:.45;cursor:default}.decision-module__07WDPq__decision .decision-module__07WDPq__others{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.decision-module__07WDPq__decision .decision-module__07WDPq__deny{font:inherit;color:#ffb4b4;cursor:pointer;background:0 0;border:1px solid #9c3f3f;border-radius:10px;margin:0;padding:10px 18px}.decision-module__07WDPq__decision .decision-module__07WDPq__deny:hover:not(:disabled){background:#3a1616}.decision-module__07WDPq__decision .decision-module__07WDPq__deny:disabled{opacity:.45;cursor:default}.decision-module__07WDPq__decision .decision-module__07WDPq__secondary{font:inherit;color:#c6f7ff;cursor:pointer;background:0 0;border:1px solid #448d9a;border-radius:10px;margin:0;padding:10px 14px}.decision-module__07WDPq__decision .decision-module__07WDPq__secondary:hover:not(:disabled){background:#12303a}.decision-module__07WDPq__decision .decision-module__07WDPq__secondary:disabled{opacity:.45;cursor:default}@media (max-width:600px){.decision-module__07WDPq__decision .decision-module__07WDPq__others{flex-direction:column;align-items:stretch}.decision-module__07WDPq__decision .decision-module__07WDPq__others button{width:100%}}
.authority-request-details-module__JLH2Cq__review{min-width:0}.authority-request-details-module__JLH2Cq__review .authority-request-details-module__JLH2Cq__caption{color:#a3b3c8;margin:12px 0 6px;font-size:13px;font-weight:600}.authority-request-details-module__JLH2Cq__review .authority-request-details-module__JLH2Cq__instruction{color:#edf5ff;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:#080f1b;border-left:3px solid #4acbdd;border-radius:8px;max-height:none;margin:0 0 16px;padding:16px;font-size:17px;line-height:1.6;overflow:visible}.authority-request-details-module__JLH2Cq__review .authority-request-details-module__JLH2Cq__target{margin:0 0 4px}.authority-request-details-module__JLH2Cq__review .authority-request-details-module__JLH2Cq__workspace{color:#a3b3c8;margin:0;line-height:1.5}.authority-request-details-module__JLH2Cq__workspace code{color:#dce7f6;overflow-wrap:anywhere;font-size:13px}.authority-request-details-module__JLH2Cq__technical{color:#a3b3c8;border-top:1px solid #2a3d55;margin-top:16px;padding-top:6px;font-size:13px}.authority-request-details-module__JLH2Cq__technical summary{color:#a3b3c8;cursor:pointer;padding:8px 0}.authority-request-details-module__JLH2Cq__technical summary:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #75d9ed}.authority-request-details-module__JLH2Cq__technical dl{margin:12px 0 0}.authority-request-details-module__JLH2Cq__technical dt{margin-top:12px;font-weight:600}.authority-request-details-module__JLH2Cq__technical dd{color:#dce7f6;overflow-wrap:anywhere;margin:4px 0 0}
.approval-alert-module__giQwya__badge{right:18px;top:max(14px, env(safe-area-inset-top));z-index:60;color:#dffcff;font:inherit;cursor:pointer;background:#103b48;border:1px solid #64dbea;border-radius:999px;padding:10px 16px;font-size:13px;position:fixed;box-shadow:0 0 18px #21bad02b}.approval-alert-module__giQwya__dialog{color:#e5f6fb;background:#080e19;border:1px solid #4acbdd;border-radius:18px;width:min(900px,100vw - 24px);max-height:90dvh;margin:auto;padding:0;overflow-y:auto}.approval-alert-module__giQwya__dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020814cf}.approval-alert-module__giQwya__header{z-index:1;background:#102330;justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex;position:sticky;top:0}.approval-alert-module__giQwya__header h2{margin:0;font-size:18px}.approval-alert-module__giQwya__header button{color:#c6f7ff;cursor:pointer;background:#173742;border:1px solid #448d9a;border-radius:8px;padding:10px}@media (max-width:600px){.approval-alert-module__giQwya__badge{top:auto;bottom:calc(100px + env(safe-area-inset-bottom));right:12px}}.approval-alert-module__giQwya__offer{left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:61;color:#e5f6fb;background:#102330;border:1px solid #4acbdd;border-radius:14px;width:min(460px,100vw - 24px);padding:16px;position:fixed;transform:translate(-50%);box-shadow:0 8px 28px #0008}.approval-alert-module__giQwya__offer strong{font-size:16px}.approval-alert-module__giQwya__offer p{margin:8px 0;font-size:14px;line-height:1.5}.approval-alert-module__giQwya__offerButtons{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.approval-alert-module__giQwya__offerButtons button{color:#fff;cursor:pointer;font:inherit;background:#16445b;border:1px solid #4a94ae;border-radius:8px;padding:10px 14px}.approval-alert-module__giQwya__offerButtons button:last-child{color:#c6f7ff;background:0 0}.approval-alert-module__giQwya__offerButtons button:disabled{opacity:.5;cursor:default}.approval-alert-module__giQwya__all{margin:0 16px 16px}.approval-alert-module__giQwya__all summary{cursor:pointer;color:#c6f7ff;padding:10px 0}@media (max-width:600px){.approval-alert-module__giQwya__offer{bottom:calc(160px + env(safe-area-inset-bottom))}.approval-alert-module__giQwya__badge.approval-alert-module__giQwya__quiet{display:none}}
.pc-review-module__WMx1AG__actions{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.pc-review-module__WMx1AG__actions button{font:inherit;cursor:pointer;color:#fff;background:#16445b;border:1px solid #4a94ae;border-radius:10px;min-width:120px;padding:12px 18px}.pc-review-module__WMx1AG__actions button.pc-review-module__WMx1AG__approve{background:#1d7a4a;border-color:#4fd08a;font-weight:600}.pc-review-module__WMx1AG__actions button:disabled{opacity:.45;cursor:default}.pc-review-module__WMx1AG__select{margin:10px 0;display:block}.pc-review-module__WMx1AG__select select{color:#e5f6fb;background:#0d1a28;border:1px solid #2a3d55;border-radius:8px;width:100%;max-width:420px;margin-top:6px;padding:10px;display:block}.pc-review-module__WMx1AG__code{letter-spacing:2px;font-size:22px}
.native-session-history-module__AzBLDq__panel{border-color:#355b73;min-width:0;scroll-margin-top:20px}.native-session-history-module__AzBLDq__heading{align-items:flex-start}.native-session-history-module__AzBLDq__heading>div{min-width:0}.native-session-history-module__AzBLDq__heading h2{overflow-wrap:anywhere;align-items:center;gap:10px;margin-top:7px;font-size:18px;display:flex}.native-session-history-module__AzBLDq__heading h2 svg{color:#86d1f4;flex-shrink:0}.native-session-history-module__AzBLDq__heading .native-session-history-module__AzBLDq__identity{overflow-wrap:anywhere;color:#9ab5ca}.native-session-history-module__AzBLDq__disclosure{color:#b7ccdc;background:#102233;gap:10px;padding:16px 22px;font-size:12px;line-height:1.7;display:flex}.native-session-history-module__AzBLDq__disclosure svg{color:#84cee8;flex-shrink:0;margin-top:2px}.native-session-history-module__AzBLDq__toolbar{flex-wrap:wrap;align-items:center;gap:12px;padding:16px 22px;display:flex}.native-session-history-module__AzBLDq__toolbar p{color:#99b1c5;font-size:11px}.native-session-history-module__AzBLDq__pending,.native-session-history-module__AzBLDq__coverage{color:#bce6fb;background:#142e40;border-radius:8px;margin:0 22px 16px;padding:13px 16px;font-size:13px;line-height:1.7}.native-session-history-module__AzBLDq__pending small{color:#a6bacb;margin-top:4px;font-size:11px;display:block}.native-session-history-module__AzBLDq__coverage{color:#e9c995;background:#2b261e;border:1px solid #584734}.native-session-history-module__AzBLDq__coverage p{font-size:12px}.native-session-history-module__AzBLDq__error{margin:0 22px 16px}.native-session-history-module__AzBLDq__log{overflow-anchor:none;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#3a5d73 #0e1522;border-top:1px solid #243c52;max-height:32rem;padding:0 22px 20px;overflow-y:auto}.native-session-history-module__AzBLDq__older{justify-content:center;padding:18px 0;display:flex}.native-session-history-module__AzBLDq__older p,.native-session-history-module__AzBLDq__empty{color:#9cb3c7;font-size:12px;line-height:1.7}.native-session-history-module__AzBLDq__message{background:#102235;border:1px solid #254158;border-radius:10px;margin:0 0 12px;padding:16px}.native-session-history-module__AzBLDq__user{background:#192536;border-color:#33465e}.native-session-history-module__AzBLDq__message header{color:#92b9d2;flex-wrap:wrap;align-items:baseline;gap:9px;margin-bottom:10px;font-size:11px;display:flex}.native-session-history-module__AzBLDq__message header strong{color:#d3edff;font-size:12px}.native-session-history-module__AzBLDq__message time{color:#9cafc1;margin-left:auto}.native-session-history-module__AzBLDq__message>p{white-space:pre-wrap;overflow-wrap:anywhere;color:#dbe8f1;font-size:13px;line-height:1.75}.native-session-history-module__AzBLDq__shortened{color:#e8c18c;margin-top:12px;font-size:11px;display:block}.native-session-history-module__AzBLDq__source{color:#93adc2;border-top:1px solid #22374a;padding:16px 22px;font-size:11px;line-height:1.8}@media (max-width:600px){.native-session-history-module__AzBLDq__log{max-height:28rem;padding-inline:14px}.native-session-history-module__AzBLDq__message{padding:13px}.native-session-history-module__AzBLDq__message time{margin-left:0}.native-session-history-module__AzBLDq__heading h2{font-size:16px}}
.native-session-send-module__5UbLTG__panel{background:#0e1a28;border:1px solid #355b73;border-radius:12px;gap:14px;margin:16px 0 20px;padding:18px 20px 20px;display:grid}.native-session-send-module__5UbLTG__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.native-session-send-module__5UbLTG__head h3{overflow-wrap:anywhere;font-size:16px}.native-session-send-module__5UbLTG__meta{color:#8fa6bb;overflow-wrap:anywhere;margin-top:4px;font-size:11px}.native-session-send-module__5UbLTG__disclosure{color:#b7ccdc;background:#102233;border:1px solid #294358;border-radius:9px;padding:10px 12px;font-size:12px;line-height:1.6}.native-session-send-module__5UbLTG__compose{gap:8px;display:grid}.native-session-send-module__5UbLTG__label{color:#adc9df;font-size:12px}.native-session-send-module__5UbLTG__actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.native-session-send-module__5UbLTG__actions small{color:#8fa6bb;font-size:11px}.native-session-send-module__5UbLTG__note{color:#9fd3c8;font-size:12px}.native-session-send-module__5UbLTG__messages{gap:12px;margin:0;padding:0;list-style:none;display:grid}.native-session-send-module__5UbLTG__message{background:#102235;border:1px solid #254158;border-radius:10px;gap:8px;padding:12px 14px;display:grid}.native-session-send-module__5UbLTG__messageHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.native-session-send-module__5UbLTG__messageHead strong{color:#bce6fb;font-size:12px}.native-session-send-module__5UbLTG__body{white-space:pre-wrap;overflow-wrap:anywhere;color:#d3e2ed;font-size:13px;line-height:1.6}.native-session-send-module__5UbLTG__timeline{gap:6px;margin:2px 0 0;padding:0;list-style:none;display:grid}.native-session-send-module__5UbLTG__timeline li{color:#7f95ad;align-items:flex-start;gap:9px;font-size:12px;display:flex}.native-session-send-module__5UbLTG__timeline li i{background:0 0;border:1px solid #3a5670;border-radius:50%;flex:none;width:8px;height:8px;margin-top:4px}.native-session-send-module__5UbLTG__timeline li span{flex-direction:column;gap:2px;min-width:0;display:flex}.native-session-send-module__5UbLTG__timeline li small{color:#6f8599;overflow-wrap:anywhere;font-size:11px}.native-session-send-module__5UbLTG__timeline li.native-session-send-module__5UbLTG__done{color:#cfe5f2}.native-session-send-module__5UbLTG__timeline li.native-session-send-module__5UbLTG__done i{background:#72debb;border-color:#72debb}.native-session-send-module__5UbLTG__timeline li.native-session-send-module__5UbLTG__active{color:#e9c995}.native-session-send-module__5UbLTG__timeline li.native-session-send-module__5UbLTG__active i{border-color:#e7bc70;animation:1.2s ease-in-out infinite native-session-send-module__5UbLTG__send-pulse}@keyframes native-session-send-module__5UbLTG__send-pulse{0%,to{box-shadow:0 0 #e7bc7055}50%{box-shadow:0 0 0 5px #e7bc7000}}.native-session-send-module__5UbLTG__reply{background:#0f2a3a;border-left:2px solid #70cfff;border-radius:0 8px 8px 0;gap:5px;margin:2px 0 0;padding:10px 12px;display:grid}.native-session-send-module__5UbLTG__reply p{white-space:pre-wrap;overflow-wrap:anywhere;color:#dcefff;font-size:13px;line-height:1.65}.native-session-send-module__5UbLTG__reply small{color:#8fbfd8;font-size:11px}.native-session-send-module__5UbLTG__reason{color:#e9c995;font-size:12px;line-height:1.5}@media (max-width:600px){.native-session-send-module__5UbLTG__panel{padding:14px}}
.notification-settings-module__gWXmkq__settings{gap:20px;min-width:0;display:grid}.notification-settings-module__gWXmkq__panel{min-width:0;padding:24px}.notification-settings-module__gWXmkq__panel h2{align-items:center;gap:10px;font-size:18px;font-weight:600;display:flex}.notification-settings-module__gWXmkq__panel p{color:#a4b8cb;max-width:720px;margin-top:10px;font-size:14px;line-height:1.7}.notification-settings-module__gWXmkq__controls{flex-wrap:wrap;align-items:end;gap:10px;margin-top:18px;display:flex}.notification-settings-module__gWXmkq__controls label{gap:6px;max-width:100%;font-size:14px;display:grid}.notification-settings-module__gWXmkq__controls input{color:#e1edf4;background:#0e1927;border:1px solid #30485d;border-radius:8px;width:250px;max-width:100%;min-height:44px;padding:10px;font-size:16px}.notification-settings-module__gWXmkq__controls button{white-space:normal;height:auto;min-height:44px}.notification-settings-module__gWXmkq__device{overflow-wrap:anywhere;border-top:1px solid #263849;margin-top:18px;padding:18px 0}.notification-settings-module__gWXmkq__panel .notification-settings-module__gWXmkq__error{color:#ffb7b7}.notification-settings-module__gWXmkq__panel .notification-settings-module__gWXmkq__notice{color:#a4e6d2}@media (max-width:640px){.notification-settings-module__gWXmkq__panel{padding:18px}.notification-settings-module__gWXmkq__controls{align-items:stretch}}
.session-view-module__FWVDNW__view{border-color:#355b73;flex-direction:column;min-width:0;min-height:min(720px,100dvh - 150px);max-height:calc(100dvh - 130px);display:flex;overflow:hidden}.session-view-module__FWVDNW__head{background:#0d1826;border-bottom:1px solid #203139;align-items:center;gap:10px;padding:12px 14px;display:flex}.session-view-module__FWVDNW__back{color:#cfe3f2;background:#142438;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.session-view-module__FWVDNW__back:focus-visible{outline:2px solid #70cfff}.session-view-module__FWVDNW__titles{flex:1;min-width:0}.session-view-module__FWVDNW__titles h2{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:600;overflow:hidden}.session-view-module__FWVDNW__titles p{color:#8fa9bf;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;margin:2px 0 0;font-size:11px;display:flex;overflow:hidden}.session-view-module__FWVDNW__status{color:#a9bccd;background:#142438;border-radius:999px;flex:none;align-items:center;gap:5px;height:26px;padding:0 9px;font-size:11px;display:inline-flex}.session-view-module__FWVDNW__status_live{color:#8ad7b4;background:#10281f}.session-view-module__FWVDNW__status_waiting,.session-view-module__FWVDNW__status_opening{color:#e4bc76;background:#2b2412}.session-view-module__FWVDNW__status_error{color:#f0a0a0;background:#2f1a1d}.session-view-module__FWVDNW__notice{color:#f2c9a0;background:#2a2014;border-bottom:1px solid #3d2e1c;margin:0;padding:10px 14px;font-size:12px}.session-view-module__FWVDNW__log{overscroll-behavior:contain;flex-direction:column;flex:1;gap:8px;min-height:0;padding:14px 12px 18px;display:flex;overflow-y:auto}.session-view-module__FWVDNW__older{justify-content:center;display:flex}.session-view-module__FWVDNW__empty,.session-view-module__FWVDNW__system{text-align:center;color:#8fa9bf;margin:12px 0;font-size:12px}.session-view-module__FWVDNW__message{border-radius:16px;max-width:86%;padding:10px 12px 11px;font-size:15px;line-height:1.5}.session-view-module__FWVDNW__message header{color:#8fa9bf;justify-content:space-between;gap:12px;margin-bottom:3px;font-size:11px;display:flex}.session-view-module__FWVDNW__message header strong{color:#b9d3e7;font-weight:600}.session-view-module__FWVDNW__mine{background:#173352;border:1px solid #264d74;border-bottom-right-radius:6px;align-self:flex-end}.session-view-module__FWVDNW__theirs{background:#0f1c2a;border:1px solid #22364a;border-bottom-left-radius:6px;align-self:flex-start}.session-view-module__FWVDNW__body p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0 0 8px}.session-view-module__FWVDNW__body p:last-child{margin-bottom:0}.session-view-module__FWVDNW__body code{background:#1a2a3c;border-radius:5px;padding:1px 5px;font-size:13px}.session-view-module__FWVDNW__step{color:#a9bccd;background:#0b1521;border:1px solid #1d2c3c;border-radius:10px;align-self:stretch;margin:0 4px;font-size:12px}.session-view-module__FWVDNW__step summary{cursor:pointer;align-items:center;gap:8px;min-height:34px;padding:0 10px;list-style:none;display:flex}.session-view-module__FWVDNW__step summary::-webkit-details-marker{display:none}.session-view-module__FWVDNW__step summary svg{color:#7bb4d3;flex:none}.session-view-module__FWVDNW__stepKind{color:#7f95ad;flex:none}.session-view-module__FWVDNW__stepHeadline{text-overflow:ellipsis;white-space:nowrap;color:#cfe3f2;flex:1;min-width:0;font-family:ui-monospace,Consolas,monospace;font-size:11.5px;overflow:hidden}.session-view-module__FWVDNW__step summary em{color:#8fa9bf;flex:none;font-size:10.5px;font-style:normal}.session-view-module__FWVDNW__stepFailed{border-color:#4a2a30}.session-view-module__FWVDNW__stepFailed summary svg,.session-view-module__FWVDNW__stepFailed summary em{color:#f0a0a0}.session-view-module__FWVDNW__stepResult{border-style:dashed;margin-top:-4px}.session-view-module__FWVDNW__step pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#c7d7e8;border-top:1px solid #1d2c3c;max-height:260px;margin:0;padding:8px 12px 10px;font-size:11.5px;line-height:1.45;overflow:auto}.session-view-module__FWVDNW__foot{padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:#0d1826;border-top:1px solid #203139}.session-view-module__FWVDNW__compose{align-items:flex-end;gap:8px;display:flex}.session-view-module__FWVDNW__compose textarea{resize:none;background:#0b1521;border-color:#23384c;border-radius:14px;flex:1;min-height:44px;max-height:140px;padding:11px 12px;font-size:15px;line-height:1.4}.session-view-module__FWVDNW__compose button{border-radius:14px;flex:none;width:44px;height:44px}.session-view-module__FWVDNW__note{color:#8fa9bf;margin:6px 4px 0;font-size:11.5px}.session-view-module__FWVDNW__noteBusy{color:#e4bc76}.session-view-module__FWVDNW__notice button{color:#ffe3a3;background:#3d2e1c;border-radius:6px;margin-left:8px;padding:2px 8px}.session-view-module__FWVDNW__approval{background:#2a2014;border:1px solid #5a4a24;border-radius:14px;margin:0 2px 10px;padding:12px 12px 10px}.session-view-module__FWVDNW__approvalTitle{color:#ffe3a3;margin:0 0 6px;font-size:13px;font-weight:600}.session-view-module__FWVDNW__approval pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#f2e4c4;background:#1a140a;border-radius:8px;margin:0 0 8px;padding:8px 10px;font-size:12px}.session-view-module__FWVDNW__approvalReason{color:#d8c49a;margin:0 0 8px;font-size:12px}.session-view-module__FWVDNW__approvalActions{flex-wrap:wrap;gap:8px;display:flex}.session-view-module__FWVDNW__working{color:#e4bc76;align-self:flex-start;align-items:center;gap:6px;margin:2px 4px;font-size:12px;display:inline-flex}@media (max-width:700px){.session-view-module__FWVDNW__view{min-height:calc(100dvh - 120px);max-height:calc(100dvh - 90px)}.session-view-module__FWVDNW__message{max-width:92%;font-size:15px}}
.native-sessions-module__xUCKMq__catalog{gap:20px;min-width:0;display:grid}.native-sessions-module__xUCKMq__intro{padding:24px}.native-sessions-module__xUCKMq__introHeading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.native-sessions-module__xUCKMq__introHeading h2{align-items:center;gap:10px;margin:8px 0;font-size:20px;display:flex}.native-sessions-module__xUCKMq__introHeading h2 svg,.native-sessions-module__xUCKMq__device>h3 svg{color:#78c9ef;flex-shrink:0}.native-sessions-module__xUCKMq__introHeading p,.native-sessions-module__xUCKMq__disclosure p{color:#a4b8cb;font-size:13px;line-height:1.7}.native-sessions-module__xUCKMq__disclosure{background:#102333;border:1px solid #294358;border-radius:10px;gap:12px;margin:20px 0 12px;padding:14px 16px;display:flex}.native-sessions-module__xUCKMq__disclosure svg{color:#79cce6;flex-shrink:0;margin-top:3px}.native-sessions-module__xUCKMq__disclosure strong{color:#daeff6}.native-sessions-module__xUCKMq__note{color:#91a8bd;font-size:12px;line-height:1.7}.native-sessions-module__xUCKMq__filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.native-sessions-module__xUCKMq__search{flex:260px;max-width:560px;position:relative}.native-sessions-module__xUCKMq__search>svg{color:#90abc1;position:absolute;top:12px;left:12px}.native-sessions-module__xUCKMq__search input{background:#0e1927;border-color:#294059;height:42px;padding-left:38px}.native-sessions-module__xUCKMq__provider select{color:#d8e6ef;background:#0e1927;border:1px solid #294059;border-radius:8px;min-height:42px;padding:9px 30px 9px 12px;font-size:13px}.native-sessions-module__xUCKMq__device>h3{overflow-wrap:anywhere;align-items:center;gap:10px;margin-bottom:16px;font-size:16px;display:flex}.native-sessions-module__xUCKMq__device>h3>span{color:#8da3b8;font-family:monospace;font-size:11px}.native-sessions-module__xUCKMq__profiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,390px),1fr));align-items:start;gap:18px;display:grid}.native-sessions-module__xUCKMq__profile{min-width:0}.native-sessions-module__xUCKMq__savedActions{border-top:1px solid #203149;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;display:flex}.native-sessions-module__xUCKMq__savedActions button{white-space:normal;max-width:100%}.native-sessions-module__xUCKMq__scanId{overflow-wrap:anywhere;font-family:monospace}.native-sessions-module__xUCKMq__profile h4{font-size:15px}.native-sessions-module__xUCKMq__profile h4>span{color:#a1b3c3;margin-left:10px;font-size:11px;font-weight:400}.native-sessions-module__xUCKMq__catalogBadge{color:#86b9d3;border:1px solid #2d4658;border-radius:20px;padding:5px 9px;font-size:10px}.native-sessions-module__xUCKMq__snapshot{color:#abc7d8;background:#111d2b;border-bottom:1px solid #203149;padding:12px 20px;font-size:11px;line-height:1.8}.native-sessions-module__xUCKMq__snapshot p+p{color:#8fa7bb}.native-sessions-module__xUCKMq__delayed{color:#e9c290}.native-sessions-module__xUCKMq__sessionList{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#38566b #0e1522;max-height:30rem;overflow-y:auto}.native-sessions-module__xUCKMq__sessionList>p{padding:20px}.native-sessions-module__xUCKMq__session{border-bottom:1px solid #1e2f43}.native-sessions-module__xUCKMq__session:last-child{border-bottom:0}.native-sessions-module__xUCKMq__session summary{cursor:pointer;align-items:flex-start;gap:10px;padding:17px 18px;list-style:none;display:flex}.native-sessions-module__xUCKMq__session summary::-webkit-details-marker{display:none}.native-sessions-module__xUCKMq__session summary:hover{background:#142333}.native-sessions-module__xUCKMq__session summary>span{min-width:0}.native-sessions-module__xUCKMq__session strong{color:#d3e2ed;overflow-wrap:anywhere;font-size:13px;font-weight:500;display:block}.native-sessions-module__xUCKMq__session small{color:#8fa6bb;overflow-wrap:anywhere;align-items:center;gap:6px;margin-top:6px;font-size:11px;display:flex}.native-sessions-module__xUCKMq__session small svg,.native-sessions-module__xUCKMq__chevron{flex-shrink:0}.native-sessions-module__xUCKMq__chevron{color:#83bdd8;margin-top:2px}.native-sessions-module__xUCKMq__session[open] .native-sessions-module__xUCKMq__chevron{transform:rotate(90deg)}.native-sessions-module__xUCKMq__session dl{grid-template-columns:105px minmax(0,1fr);gap:8px 12px;padding:0 20px 18px 43px;font-size:11px;display:grid}.native-sessions-module__xUCKMq__session dt{color:#8fa6bb}.native-sessions-module__xUCKMq__session dd{color:#c2d6e6;overflow-wrap:anywhere}.native-sessions-module__xUCKMq__historyAction{justify-items:start;gap:10px;margin:0 20px 18px 43px;display:grid}.native-sessions-module__xUCKMq__historyAction p{color:#a3bacd;font-size:11px;line-height:1.7}.native-sessions-module__xUCKMq__empty{color:#a1b7c9;justify-items:start;gap:12px;padding:32px;font-size:14px;line-height:1.7;display:grid}.native-sessions-module__xUCKMq__empty h3{color:#deecf4;font-size:16px}.native-sessions-module__xUCKMq__empty p{max-width:690px}.native-sessions-module__xUCKMq__refreshing{animation:1.5s linear infinite native-sessions-module__xUCKMq__turn}@keyframes native-sessions-module__xUCKMq__turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.native-sessions-module__xUCKMq__refreshing{animation:none}}@media (max-width:600px){.native-sessions-module__xUCKMq__intro{padding:18px}.native-sessions-module__xUCKMq__introHeading{flex-wrap:wrap}.native-sessions-module__xUCKMq__introHeading h2{font-size:18px}.native-sessions-module__xUCKMq__session dl{grid-template-columns:1fr;gap:4px}.native-sessions-module__xUCKMq__session dd{margin-bottom:6px}.native-sessions-module__xUCKMq__device>h3{flex-wrap:wrap}.native-sessions-module__xUCKMq__sessionList{overscroll-behavior:auto;max-height:none;overflow-y:visible}}
.pcs-agents-module__qoNxAa__browser{gap:18px;min-width:0;display:grid}.pcs-agents-module__qoNxAa__steps{color:#a7bed0;flex-wrap:wrap;align-items:center;gap:9px;font-size:13px;display:flex}.pcs-agents-module__qoNxAa__computers,.pcs-agents-module__qoNxAa__sessions{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px;display:grid}.pcs-agents-module__qoNxAa__computer,.pcs-agents-module__qoNxAa__session,.pcs-agents-module__qoNxAa__providers button{color:#dfeaf4;text-align:left;background:#111f2e;border:1px solid #2b4055;border-radius:14px;min-width:0;padding:20px}.pcs-agents-module__qoNxAa__computer{cursor:pointer;flex-direction:column;gap:9px;display:flex}.pcs-agents-module__qoNxAa__computer small,.pcs-agents-module__qoNxAa__providers small{color:#a8bbcd;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.pcs-agents-module__qoNxAa__computer .pcs-agents-module__qoNxAa__identity{color:#8ca4b9}.pcs-agents-module__qoNxAa__cardTitle{overflow-wrap:anywhere;align-items:center;gap:12px;font-size:17px;display:flex}.pcs-agents-module__qoNxAa__cardTitle svg{color:#91d8ee;flex-shrink:0}.pcs-agents-module__qoNxAa__contact{color:#b9d6e7;font-size:12px}.pcs-agents-module__qoNxAa__browser .pcs-agents-module__qoNxAa__selected{background:#162e40;border-color:#75c8e5;box-shadow:inset 0 0 0 1px #75c8e5}.pcs-agents-module__qoNxAa__heading h2{overflow-wrap:anywhere;font-size:22px;font-weight:600}.pcs-agents-module__qoNxAa__heading h3{font-size:19px;font-weight:600}.pcs-agents-module__qoNxAa__heading p,.pcs-agents-module__qoNxAa__empty{color:#a8bdcf;font-size:13px;line-height:1.7}.pcs-agents-module__qoNxAa__empty{border:1px dashed #344a5c;border-radius:12px;padding:18px}.pcs-agents-module__qoNxAa__providers{flex-wrap:wrap;gap:12px;display:flex}.pcs-agents-module__qoNxAa__providers button{cursor:pointer;flex:160px;grid-template-columns:auto 1fr;align-items:center;gap:7px 10px;display:grid}.pcs-agents-module__qoNxAa__providers small{grid-column:2}.pcs-agents-module__qoNxAa__providers svg{color:#a3cce1}.pcs-agents-module__qoNxAa__sessionHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pcs-agents-module__qoNxAa__sessionHeading h4{overflow-wrap:anywhere;font-size:17px;font-weight:600}.pcs-agents-module__qoNxAa__mode{color:#abd5e6;white-space:nowrap;border:1px solid #406070;border-radius:20px;padding:4px 9px;font-size:11px}.pcs-agents-module__qoNxAa__context{color:#9fb8ca;overflow-wrap:anywhere;margin-top:10px;font-size:12px}.pcs-agents-module__qoNxAa__summary{white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 0 12px;font-size:14px;line-height:1.7}.pcs-agents-module__qoNxAa__reportState{color:#bfd0df;font-size:12px;line-height:1.6}.pcs-agents-module__qoNxAa__session dl{grid-template-columns:auto minmax(0,1fr);gap:7px 12px;margin:14px 0;font-size:11px;line-height:1.6;display:grid}.pcs-agents-module__qoNxAa__session dt{color:#a6bccf}.pcs-agents-module__qoNxAa__session dd{overflow-wrap:anywhere}.pcs-agents-module__qoNxAa__openRow{margin-top:16px}.pcs-agents-module__qoNxAa__openRow button{color:#d7f2fc;cursor:pointer;background:#24485a;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:8px 12px;font-size:13px;display:inline-flex}.pcs-agents-module__qoNxAa__ids{color:#9cb6c9;margin-top:14px;font-size:11px}.pcs-agents-module__qoNxAa__ids summary{cursor:pointer;padding:5px 0}.pcs-agents-module__qoNxAa__warning{color:#eed7b9;background:#30291f;border:1px solid #816546;border-radius:10px;padding:14px 18px;font-size:13px;line-height:1.7}.pcs-agents-module__qoNxAa__browser button:focus-visible,.pcs-agents-module__qoNxAa__ids summary:focus-visible{outline-offset:4px;outline:2px solid #abe8fc}.pcs-agents-module__qoNxAa__browser button:disabled{cursor:default;opacity:.6}.pcs-agents-module__qoNxAa__detail{min-width:0;scroll-margin-top:80px}:is(.pcs-agents-module__qoNxAa__detail .panel-heading,.pcs-agents-module__qoNxAa__detail .composer){overflow-wrap:anywhere}@media (max-width:640px){.pcs-agents-module__qoNxAa__computer,.pcs-agents-module__qoNxAa__session,.pcs-agents-module__qoNxAa__providers button{padding:16px}.pcs-agents-module__qoNxAa__providers{gap:8px}.pcs-agents-module__qoNxAa__providers button{flex-direction:column;flex-basis:95px;align-items:flex-start;gap:7px;display:flex}.pcs-agents-module__qoNxAa__session dl{grid-template-columns:1fr;gap:2px}.pcs-agents-module__qoNxAa__session dd{margin-bottom:6px}}
.home-devices-module__IDzZZq__panel{max-width:1100px;margin:0 auto;padding:8px 0 80px}.home-devices-module__IDzZZq__heading h2{margin:2px 0 6px;font-size:24px}.home-devices-module__IDzZZq__eyebrow{letter-spacing:.12em;color:var(--primary,#64dbea);align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.home-devices-module__IDzZZq__sub,.home-devices-module__IDzZZq__help{color:var(--muted-foreground,#a3b3c8);margin:0 0 12px;line-height:1.5}.home-devices-module__IDzZZq__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.home-devices-module__IDzZZq__stats div{background:var(--card,#111c2c);border:1px solid var(--border,#2a3d55);border-radius:14px;padding:12px 14px;display:grid}.home-devices-module__IDzZZq__stats b{font-size:22px}.home-devices-module__IDzZZq__stats span{color:var(--muted-foreground,#a3b3c8);font-size:13px}.home-devices-module__IDzZZq__filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.home-devices-module__IDzZZq__search{background:var(--card,#111c2c);border:1px solid var(--border,#2a3d55);border-radius:10px;flex:220px;align-items:center;gap:8px;padding:0 12px;display:flex}.home-devices-module__IDzZZq__search input{color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:11px 0}.home-devices-module__IDzZZq__filters select,.home-devices-module__IDzZZq__editor input,.home-devices-module__IDzZZq__editor select{background:var(--card,#111c2c);color:inherit;border:1px solid var(--border,#2a3d55);font:inherit;border-radius:10px;padding:10px 12px}.home-devices-module__IDzZZq__check{color:var(--muted-foreground,#a3b3c8);align-items:center;gap:8px;font-size:14px;display:inline-flex}.home-devices-module__IDzZZq__check input{width:18px;height:18px}.home-devices-module__IDzZZq__error{background:#471c29;border-radius:10px;padding:12px 14px}.home-devices-module__IDzZZq__group{margin-top:22px}.home-devices-module__IDzZZq__group h3{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground,#9fc3d0);align-items:center;gap:8px;margin:0 0 10px;font-size:14px;display:flex}.home-devices-module__IDzZZq__group h3 small{background:var(--card,#111c2c);border:1px solid var(--border,#2a3d55);border-radius:999px;padding:1px 8px;font-size:12px}.home-devices-module__IDzZZq__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.home-devices-module__IDzZZq__card{background:var(--card,#111c2c);border:1px solid var(--border,#2a3d55);border-radius:14px;overflow:hidden}.home-devices-module__IDzZZq__card.home-devices-module__IDzZZq__offline{opacity:.6}.home-devices-module__IDzZZq__cardHead{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:38px 1fr 12px;align-items:center;gap:12px;padding:12px 14px;display:grid}.home-devices-module__IDzZZq__icon{color:#dffcff;background:#16445b;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.home-devices-module__IDzZZq__who{min-width:0;display:grid}.home-devices-module__IDzZZq__who b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-devices-module__IDzZZq__who small{color:var(--muted-foreground,#a3b3c8);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-devices-module__IDzZZq__dot{background:#56657a;border-radius:50%;width:10px;height:10px}.home-devices-module__IDzZZq__dot.home-devices-module__IDzZZq__on{background:#4fd08a;box-shadow:0 0 8px #4fd08a88}.home-devices-module__IDzZZq__control{color:#75d9ed;margin:-4px 14px 12px 64px;font-size:13px}.home-devices-module__IDzZZq__details{border-top:1px solid var(--border,#2a3d55);padding:0 14px 14px}.home-devices-module__IDzZZq__details dl{grid-template-columns:max-content 1fr;gap:6px 12px;margin:12px 0;font-size:13px;display:grid}.home-devices-module__IDzZZq__details dt{color:var(--muted-foreground,#a3b3c8)}.home-devices-module__IDzZZq__details dd{overflow-wrap:anywhere;margin:0}.home-devices-module__IDzZZq__rename,.home-devices-module__IDzZZq__actions button{font:inherit;cursor:pointer;color:#fff;background:#16445b;border:1px solid #4a94ae;border-radius:10px;padding:10px 14px}.home-devices-module__IDzZZq__editor{gap:10px;display:grid}.home-devices-module__IDzZZq__editor label{color:var(--muted-foreground,#a3b3c8);gap:6px;font-size:13px;display:grid}.home-devices-module__IDzZZq__editor .home-devices-module__IDzZZq__check{display:inline-flex}.home-devices-module__IDzZZq__actions{gap:10px;display:flex}.home-devices-module__IDzZZq__actions .home-devices-module__IDzZZq__primary{background:#1d7a4a;border-color:#4fd08a;font-weight:600}@media (max-width:640px){.home-devices-module__IDzZZq__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.home-devices-module__IDzZZq__grid{grid-template-columns:1fr}}.home-devices-module__IDzZZq__sectionTitle{margin:26px 0 0;font-size:18px}@media (max-width:640px){.home-devices-module__IDzZZq__panel{padding:0 0 110px}.home-devices-module__IDzZZq__heading{display:none}.home-devices-module__IDzZZq__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.home-devices-module__IDzZZq__grid{grid-template-columns:1fr}}.home-devices-module__IDzZZq__panel{min-width:0;max-width:100%;overflow-x:clip}
.home-lights-module__2hwnza__panel{background:var(--card,#111c2c);border:1px solid var(--border,#2a3d55);border-radius:16px;margin:14px 0 6px;padding:16px}.home-lights-module__2hwnza__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.home-lights-module__2hwnza__head h3{align-items:center;gap:8px;margin:0;font-size:18px;display:flex}.home-lights-module__2hwnza__help{color:var(--muted-foreground,#a3b3c8);margin:4px 0 0;font-size:13px;line-height:1.5}.home-lights-module__2hwnza__error{background:#471c29;border-radius:10px;margin:10px 0 0;padding:10px 12px}.home-lights-module__2hwnza__filter{gap:6px;display:flex}.home-lights-module__2hwnza__filter button{font:inherit;border:1px solid var(--border,#2a3d55);color:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:8px 12px;font-size:13px}.home-lights-module__2hwnza__filter button.home-lights-module__2hwnza__active{background:#16445b;border-color:#4a94ae}.home-lights-module__2hwnza__area{margin-top:16px}.home-lights-module__2hwnza__area h4{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground,#9fc3d0);margin:0 0 8px;font-size:12px}.home-lights-module__2hwnza__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.home-lights-module__2hwnza__tile{text-align:left;border:1px solid var(--border,#2a3d55);color:inherit;font:inherit;cursor:pointer;background:#0b1522;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:34px 1fr;align-items:center;column-gap:10px;min-height:64px;padding:12px;transition:background .15s,border-color .15s;display:grid}.home-lights-module__2hwnza__tile:disabled{cursor:default}.home-lights-module__2hwnza__tile .home-lights-module__2hwnza__icon{color:#8aa0b8;background:#1a2536;border-radius:10px;grid-row:span 2;place-items:center;width:34px;height:34px;display:grid}.home-lights-module__2hwnza__tile .home-lights-module__2hwnza__name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.home-lights-module__2hwnza__tile .home-lights-module__2hwnza__state{color:var(--muted-foreground,#a3b3c8);font-size:12px}.home-lights-module__2hwnza__tile.home-lights-module__2hwnza__on{background:#2b2410;border-color:#b9912f}.home-lights-module__2hwnza__tile.home-lights-module__2hwnza__on .home-lights-module__2hwnza__icon{color:#2b2410;background:#f5c542;box-shadow:0 0 14px #f5c54288}.home-lights-module__2hwnza__tile.home-lights-module__2hwnza__on .home-lights-module__2hwnza__state{color:#f5d77a}.home-lights-module__2hwnza__tile.home-lights-module__2hwnza__pending{opacity:.75}.home-lights-module__2hwnza__spin{animation:1s linear infinite home-lights-module__2hwnza__spin}@keyframes home-lights-module__2hwnza__spin{to{transform:rotate(360deg)}}@media (max-width:480px){.home-lights-module__2hwnza__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-lights-module__2hwnza__tvs{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;display:grid}.home-lights-module__2hwnza__tv{border:1px solid var(--border,#2a3d55);background:#0b1522;border-radius:14px;gap:10px;padding:12px;display:grid}.home-lights-module__2hwnza__tv.home-lights-module__2hwnza__tvOn{border-color:#4a94ae}.home-lights-module__2hwnza__tv header{align-items:center;gap:10px;display:flex}.home-lights-module__2hwnza__tv header .home-lights-module__2hwnza__icon{color:#8aa0b8;background:#1a2536;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.home-lights-module__2hwnza__tv.home-lights-module__2hwnza__tvOn header .home-lights-module__2hwnza__icon{color:#dffcff;background:#16445b}.home-lights-module__2hwnza__tv header div{min-width:0;display:grid}.home-lights-module__2hwnza__tv header small{color:var(--muted-foreground,#a3b3c8);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-lights-module__2hwnza__remote,.home-lights-module__2hwnza__apps{flex-wrap:wrap;gap:6px;display:flex}.home-lights-module__2hwnza__remote button,.home-lights-module__2hwnza__apps button{font:inherit;border:1px solid var(--border,#2a3d55);color:inherit;cursor:pointer;background:#111c2c;border-radius:10px;align-items:center;gap:6px;padding:9px 11px;font-size:13px;display:inline-flex}.home-lights-module__2hwnza__remote button:disabled,.home-lights-module__2hwnza__apps button:disabled{opacity:.5;cursor:default}.home-lights-module__2hwnza__apps button{background:#16283a}.home-lights-module__2hwnza__hub{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-bottom:14px;display:grid}.home-lights-module__2hwnza__hubTile{text-align:left;border:1px solid var(--border,#2a3d55);min-height:96px;color:inherit;font:inherit;cursor:pointer;background:#0b1522;border-radius:16px;justify-items:start;gap:4px;padding:14px;display:grid}.home-lights-module__2hwnza__hubTile b{font-size:16px}.home-lights-module__2hwnza__hubTile small{color:var(--muted-foreground,#a3b3c8);font-size:12px;line-height:1.35}.home-lights-module__2hwnza__hubIcon{color:#9fc3d0;background:#1a2536;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.home-lights-module__2hwnza__hubActive{background:#16445b;border-color:#4a94ae}.home-lights-module__2hwnza__hubActive .home-lights-module__2hwnza__hubIcon{color:#16445b;background:#dffcff}.home-lights-module__2hwnza__hubAlert{border-color:#f5c542;box-shadow:0 0 0 2px #f5c54255}.home-lights-module__2hwnza__title{align-items:center;gap:8px;margin:0 0 10px;font-size:18px;display:flex}.home-lights-module__2hwnza__alert{color:#f5d77a;background:#3a2f10;border:1px solid #b9912f;border-radius:10px;align-items:center;gap:8px;margin:0 0 10px;padding:10px 12px;font-size:14px;display:flex}.home-lights-module__2hwnza__facts{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin:0 0 10px;display:grid}.home-lights-module__2hwnza__facts div{border:1px solid var(--border,#2a3d55);background:#111c2c;border-radius:12px;padding:10px 12px}.home-lights-module__2hwnza__facts dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground,#9fc3d0);font-size:11px}.home-lights-module__2hwnza__facts dd{margin:2px 0 0;font-size:15px;font-weight:600}.home-lights-module__2hwnza__events{gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.home-lights-module__2hwnza__events li{background:#0b1522;border-radius:10px;gap:10px;padding:8px 10px;display:flex}.home-lights-module__2hwnza__events li span{color:var(--muted-foreground,#a3b3c8);white-space:nowrap;min-width:108px}@media (max-width:480px){.home-lights-module__2hwnza__hub{grid-template-columns:repeat(2,minmax(0,1fr))}.home-lights-module__2hwnza__tvs{grid-template-columns:1fr}}.home-lights-module__2hwnza__camera{border:1px solid var(--border,#2a3d55);background:#05090f;border-radius:14px;margin-bottom:10px;overflow:hidden}.home-lights-module__2hwnza__camera img{width:100%;height:auto;display:block}.home-lights-module__2hwnza__noPicture{aspect-ratio:704/576;color:#8aa0b8;place-items:center;gap:6px;display:grid}.home-lights-module__2hwnza__cameraBar{justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.home-lights-module__2hwnza__cameraBar small{color:var(--muted-foreground,#a3b3c8)}.home-lights-module__2hwnza__cameraBar button{font:inherit;color:inherit;cursor:pointer;background:#16445b;border:1px solid #4a94ae;border-radius:10px;align-items:center;gap:6px;padding:9px 14px;font-size:14px;display:inline-flex}.home-lights-module__2hwnza__unlock{width:100%;font:inherit;color:#fff;cursor:pointer;background:#1d7a4a;border:1px solid #4fd08a;border-radius:14px;justify-content:center;align-items:center;gap:10px;margin-bottom:10px;padding:16px;font-size:17px;font-weight:700;display:flex}.home-lights-module__2hwnza__unlock:disabled,.home-lights-module__2hwnza__cameraBar button:disabled{opacity:.55;cursor:default}.home-lights-module__2hwnza__ask{background:linear-gradient(#0f2a3a,#0b1522);border:1px solid #4a94ae;border-radius:16px;gap:10px;margin-bottom:14px;padding:12px;display:grid}.home-lights-module__2hwnza__askHead{color:#dffcff;align-items:center;gap:6px;display:flex}.home-lights-module__2hwnza__askLog{gap:8px;max-height:320px;display:grid;overflow-y:auto}.home-lights-module__2hwnza__askLog p{margin:0;font-size:15px;line-height:1.45}.home-lights-module__2hwnza__you{background:#16445b;border-radius:12px 12px 2px;justify-self:end;max-width:85%;padding:8px 12px}.home-lights-module__2hwnza__navis{border:1px solid var(--border,#2a3d55);background:#111c2c;border-radius:12px 12px 12px 2px;justify-self:start;gap:6px;max-width:92%;padding:8px 12px;display:grid}.home-lights-module__2hwnza__navis small{color:#f5a3a3}.home-lights-module__2hwnza__chips{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.home-lights-module__2hwnza__chips li{background:#1a2536;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;display:inline-flex}.home-lights-module__2hwnza__chips li.home-lights-module__2hwnza__chipFail{background:#471c29}.home-lights-module__2hwnza__examples{flex-wrap:wrap;gap:6px;display:flex}.home-lights-module__2hwnza__examples button{font:inherit;border:1px solid var(--border,#2a3d55);color:inherit;cursor:pointer;background:#111c2c;border-radius:999px;padding:7px 11px;font-size:13px}.home-lights-module__2hwnza__askBar{gap:6px;display:flex}.home-lights-module__2hwnza__askBar input{min-width:0;font:inherit;border:1px solid var(--border,#2a3d55);color:inherit;background:#05090f;border-radius:12px;flex:1;padding:12px 14px;font-size:16px}.home-lights-module__2hwnza__askBar button{width:48px;color:inherit;cursor:pointer;background:#16445b;border:1px solid #4a94ae;border-radius:12px;place-items:center;display:grid}.home-lights-module__2hwnza__askBar button:disabled{opacity:.5;cursor:default}.home-lights-module__2hwnza__askBar button.home-lights-module__2hwnza__listening{background:#7a1d2e;border-color:#f07a8e}.home-lights-module__2hwnza__fridge{gap:8px;display:grid}.home-lights-module__2hwnza__stepper{grid-template-columns:1fr auto auto;align-items:center;gap:6px;display:grid}.home-lights-module__2hwnza__stepper span{font-weight:600}.home-lights-module__2hwnza__stepper button{font:inherit;border:1px solid var(--border,#2a3d55);color:inherit;cursor:pointer;background:#16283a;border-radius:12px;padding:12px 14px;font-size:15px}.home-lights-module__2hwnza__stepper button:disabled{opacity:.5;cursor:default}.home-lights-module__2hwnza__cameraBar{flex-wrap:wrap}.home-lights-module__2hwnza__liveBadge{color:#ff6b7d;letter-spacing:.06em}.home-lights-module__2hwnza__cameraBar button.home-lights-module__2hwnza__liveOn{background:#7a1d2e;border-color:#f07a8e}.home-lights-module__2hwnza__tvKeys{flex-wrap:wrap;gap:6px;display:flex}.home-lights-module__2hwnza__tvKeys input{min-width:0;font:inherit;color:inherit;background:#05090f;border:1px solid #4a94ae;border-radius:10px;flex:100%;padding:11px 12px;font-size:16px}.home-lights-module__2hwnza__tvKeys button{font:inherit;border:1px solid var(--border,#2a3d55);color:inherit;cursor:pointer;background:#16283a;border-radius:10px;padding:10px 14px;font-size:14px}.home-lights-module__2hwnza__tvKeys button[type=submit]{background:#16445b;border-color:#4a94ae}.home-lights-module__2hwnza__tvKeys button:disabled{opacity:.5}.home-lights-module__2hwnza__tvKeys small{color:var(--muted-foreground,#a3b3c8);flex-basis:100%}.home-lights-module__2hwnza__tvKeys button.home-lights-module__2hwnza__closeKeys{background:#3a2230;border-color:#b0566a;flex-basis:100%;padding:13px;font-size:16px;font-weight:600}.home-lights-module__2hwnza__poolRemote{border:1px solid var(--border,#2a3d55);background:#0b1522;border-radius:14px;justify-items:center;gap:8px;padding:10px;display:grid}.home-lights-module__2hwnza__poolRemote>button{font:inherit;color:inherit;cursor:pointer;background:#16445b;border:1px solid #4a94ae;border-radius:10px;padding:10px 16px}.home-lights-module__2hwnza__pad{grid-template-rows:repeat(3,64px);grid-template-columns:repeat(3,64px);gap:6px;display:grid}.home-lights-module__2hwnza__pad button{border:1px solid var(--border,#2a3d55);color:inherit;cursor:pointer;background:#16283a;border-radius:14px;font-size:24px}.home-lights-module__2hwnza__pad button.home-lights-module__2hwnza__padStop{background:#7a1d2e;border-color:#f07a8e}.home-lights-module__2hwnza__pad button:disabled,.home-lights-module__2hwnza__poolRemote>button:disabled{opacity:.5}.home-lights-module__2hwnza__poolRemote small{color:var(--muted-foreground,#a3b3c8);text-align:center}.home-lights-module__2hwnza__pad button.home-lights-module__2hwnza__padOn{background:#1d7a4a;border-color:#4fd08a;box-shadow:0 0 12px #4fd08a88}.home-lights-module__2hwnza__poolClean{grid-template-columns:1fr 1fr;gap:8px;display:grid}.home-lights-module__2hwnza__poolClean button{text-align:left;font:inherit;color:#fff;cursor:pointer;background:#1d7a4a;border:1px solid #4fd08a;border-radius:14px;gap:2px;padding:14px;display:grid}.home-lights-module__2hwnza__poolClean button b{font-size:16px}.home-lights-module__2hwnza__poolClean button small{opacity:.85}.home-lights-module__2hwnza__poolClean button.home-lights-module__2hwnza__poolStop{text-align:center;background:#7a1d2e;border-color:#f07a8e;grid-column:1/-1}.home-lights-module__2hwnza__poolClean button:disabled{opacity:.55}@media (max-width:640px){.home-lights-module__2hwnza__panel{background:0 0;border:0;border-radius:0;margin:8px 0 0;padding:0}.home-lights-module__2hwnza__hub{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.home-lights-module__2hwnza__hubTile{text-align:center;border-radius:14px;justify-items:center;gap:4px;min-height:0;padding:10px 8px}.home-lights-module__2hwnza__hubIcon{border-radius:10px;width:34px;height:34px}.home-lights-module__2hwnza__hubTile b{font-size:14px}.home-lights-module__2hwnza__hubTile small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}.home-lights-module__2hwnza__head{flex-direction:column;align-items:stretch}.home-lights-module__2hwnza__tvs{grid-template-columns:minmax(0,1fr)}.home-lights-module__2hwnza__tv{padding:12px}.home-lights-module__2hwnza__remote,.home-lights-module__2hwnza__apps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.home-lights-module__2hwnza__remote button,.home-lights-module__2hwnza__apps button{justify-content:center;min-height:44px;padding:10px 4px;font-size:13px}.home-lights-module__2hwnza__remote button span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.home-lights-module__2hwnza__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.home-lights-module__2hwnza__facts dd{overflow-wrap:anywhere;font-size:14px}.home-lights-module__2hwnza__events li{flex-direction:column;gap:2px}.home-lights-module__2hwnza__events li span{min-width:0;font-size:12px}.home-lights-module__2hwnza__poolClean{grid-template-columns:1fr 1fr}.home-lights-module__2hwnza__poolClean button{padding:12px}.home-lights-module__2hwnza__poolClean button b{font-size:15px}.home-lights-module__2hwnza__stepper{grid-template-columns:1fr 1fr}.home-lights-module__2hwnza__stepper span{grid-column:1/-1}.home-lights-module__2hwnza__ask{margin-bottom:10px}.home-lights-module__2hwnza__cameraBar{justify-content:stretch}.home-lights-module__2hwnza__cameraBar small{flex-basis:100%}.home-lights-module__2hwnza__cameraBar button{flex:1;justify-content:center}}.home-lights-module__2hwnza__panel,.home-lights-module__2hwnza__ask,.home-lights-module__2hwnza__area,.home-lights-module__2hwnza__hub,.home-lights-module__2hwnza__tvs,.home-lights-module__2hwnza__tv,.home-lights-module__2hwnza__fridge,.home-lights-module__2hwnza__poolRemote,.home-lights-module__2hwnza__camera{min-width:0;max-width:100%}.home-lights-module__2hwnza__panel{overflow-x:clip}.home-lights-module__2hwnza__askBar{min-width:0}.home-lights-module__2hwnza__askBar input{flex:1 1 0;width:0;min-width:0}.home-lights-module__2hwnza__askBar button{flex:0 0 48px;height:48px}.home-lights-module__2hwnza__examples button{white-space:normal;text-align:left;max-width:100%}.home-lights-module__2hwnza__badge{letter-spacing:.04em;color:#f5d77a;background:#3a2f10;border:1px solid #b9912f;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600}.home-lights-module__2hwnza__sandboxForm{gap:10px;display:grid}.home-lights-module__2hwnza__sandboxForm label{color:var(--muted-foreground,#a3b3c8);gap:4px;font-size:13px;display:grid}.home-lights-module__2hwnza__sandboxForm input,.home-lights-module__2hwnza__sandboxForm select,.home-lights-module__2hwnza__sandboxForm textarea{font:inherit;border:1px solid var(--border,#2a3d55);color:var(--foreground,#eaf2fb);background:#05090f;border-radius:10px;min-width:0;padding:11px 12px;font-size:16px}.home-lights-module__2hwnza__sandboxButtons{flex-wrap:wrap;gap:6px;display:flex}.home-lights-module__2hwnza__sandboxButtons button{font:inherit;border:1px solid var(--border,#2a3d55);color:inherit;cursor:pointer;background:#16283a;border-radius:10px;align-items:center;gap:6px;padding:10px 14px;font-size:14px;display:inline-flex}.home-lights-module__2hwnza__sandboxButtons button[type=submit]{color:#fff;background:#1d7a4a;border-color:#4fd08a}.home-lights-module__2hwnza__sandboxButtons button:disabled{opacity:.55}.home-lights-module__2hwnza__sandboxList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.home-lights-module__2hwnza__sandboxList li{border:1px solid var(--border,#2a3d55);background:#0b1522;border-radius:12px;gap:6px;padding:12px;display:grid}.home-lights-module__2hwnza__sandboxList li>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.home-lights-module__2hwnza__sandboxList small{color:var(--muted-foreground,#a3b3c8)}.home-lights-module__2hwnza__sandboxList p{margin:0;font-size:14px}.home-lights-module__2hwnza__sandboxList .home-lights-module__2hwnza__reply{color:#9fe3b8}.home-lights-module__2hwnza__status{background:#1a2536;border-radius:999px;padding:3px 9px;font-size:12px}.home-lights-module__2hwnza__st_trying{color:#f5d77a;background:#3a2f10}.home-lights-module__2hwnza__st_connected{color:#7ee2a8;background:#10301f}.home-lights-module__2hwnza__st_not_possible{color:#f5a3a3;background:#471c29}
.family-module__W8X1-q__spin{animation:1s linear infinite family-module__W8X1-q__spin}@keyframes family-module__W8X1-q__spin{to{transform:rotate(360deg)}}.family-module__W8X1-q__help{color:var(--muted-foreground,#a3b3c8);margin:6px 0;font-size:14px;line-height:1.5}.family-module__W8X1-q__error{background:#471c29;border-radius:10px;margin:8px 0;padding:10px 12px;font-size:14px}.family-module__W8X1-q__center{color:#eaf2fb;background:#080d17;place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.family-module__W8X1-q__welcome{text-align:center;justify-items:center;gap:14px;width:100%;max-width:380px;display:grid}.family-module__W8X1-q__welcome h1{margin:0;font-size:28px}.family-module__W8X1-q__welcome p{color:#c4d3e3;margin:0;line-height:1.5}.family-module__W8X1-q__logo{color:#dffcff;background:#16445b;border-radius:22px;place-items:center;width:72px;height:72px;display:grid}.family-module__W8X1-q__big{width:100%;font:inherit;color:#fff;cursor:pointer;background:#1d7a4a;border:1px solid #4fd08a;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:16px;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.family-module__W8X1-q__big:disabled{opacity:.55}.family-module__W8X1-q__app{color:#eaf2fb;background:#080d17;grid-template-rows:auto auto 1fr auto;min-height:100dvh;display:grid}.family-module__W8X1-q__top{z-index:2;padding:calc(env(safe-area-inset-top) + 10px) 16px 10px;background:#0b1522;border-bottom:1px solid #1c2b3f;align-items:center;gap:10px;display:flex;position:sticky;top:0}.family-module__W8X1-q__top b{font-size:18px}.family-module__W8X1-q__top span{color:#a3b3c8;flex:1;font-size:14px}.family-module__W8X1-q__top button{color:#a3b3c8;cursor:pointer;background:0 0;border:0;padding:6px}.family-module__W8X1-q__install{background:#16283a;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 16px 0;padding:10px 12px;font-size:14px;line-height:1.4;display:flex}.family-module__W8X1-q__body{min-width:0;padding:0 16px 96px}.family-module__W8X1-q__tabs{padding-bottom:env(safe-area-inset-bottom);z-index:3;background:#0b1522;border-top:1px solid #1c2b3f;grid-template-columns:repeat(3,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.family-module__W8X1-q__tabs button{color:#8aa0b8;font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:2px;padding:10px 0 8px;font-size:12px;display:grid}.family-module__W8X1-q__tabs button.family-module__W8X1-q__on{color:#dffcff}.family-module__W8X1-q__office{text-align:center;color:#c4d3e3;justify-items:center;gap:14px;padding:40px 8px;display:grid}.family-module__W8X1-q__chatList{gap:8px;margin-top:14px;display:grid}.family-module__W8X1-q__contact{text-align:left;color:inherit;font:inherit;cursor:pointer;background:#0b1522;border:1px solid #2a3d55;border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex;position:relative}.family-module__W8X1-q__contact span:nth-child(2){display:grid}.family-module__W8X1-q__contact small{color:#a3b3c8}.family-module__W8X1-q__avatar{color:#dffcff;background:#16445b;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:18px;font-weight:700;display:grid}.family-module__W8X1-q__unread{background:#4fd08a;border-radius:50%;width:12px;height:12px;position:absolute;right:14px}.family-module__W8X1-q__thread{grid-template-rows:auto 1fr auto auto;height:calc(100dvh - 190px);min-height:360px;margin-top:10px;display:grid}.family-module__W8X1-q__threadHead{border-bottom:1px solid #1c2b3f;align-items:center;gap:10px;padding-bottom:8px;display:flex}.family-module__W8X1-q__threadHead button{color:inherit;cursor:pointer;background:0 0;border:0;padding:4px}.family-module__W8X1-q__messages{flex-direction:column;gap:8px;padding:10px 0;display:flex;overflow-y:auto}.family-module__W8X1-q__messages p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.4}.family-module__W8X1-q__mine,.family-module__W8X1-q__theirs{border-radius:14px;gap:4px;max-width:80%;padding:8px 12px;display:grid}.family-module__W8X1-q__mine{background:#16445b;border-bottom-right-radius:4px;align-self:flex-end}.family-module__W8X1-q__theirs{background:#111c2c;border:1px solid #2a3d55;border-bottom-left-radius:4px;align-self:flex-start}.family-module__W8X1-q__from{color:#9fc3d0;font-weight:600}.family-module__W8X1-q__at{color:#8aa0b8;justify-self:end;font-size:11px}.family-module__W8X1-q__audio{width:220px;max-width:100%}.family-module__W8X1-q__play{font:inherit;color:inherit;cursor:pointer;background:#0b1522;border:1px solid #4a94ae;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:14px;display:inline-flex}.family-module__W8X1-q__compose{gap:6px;padding-top:8px;display:flex}.family-module__W8X1-q__compose input{min-width:0;font:inherit;color:inherit;background:#05090f;border:1px solid #2a3d55;border-radius:22px;flex:1;padding:12px 14px;font-size:16px}.family-module__W8X1-q__compose button{width:46px;height:46px;color:inherit;cursor:pointer;background:#16445b;border:1px solid #4a94ae;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.family-module__W8X1-q__compose button:disabled{opacity:.5}.family-module__W8X1-q__compose button.family-module__W8X1-q__recording{background:#7a1d2e;border-color:#f07a8e}.family-module__W8X1-q__admin{background:var(--card,#111c2c);border:1px solid var(--border,#2a3d55);border-radius:16px;margin:14px 0;padding:16px}.family-module__W8X1-q__adminHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.family-module__W8X1-q__adminHead h2{align-items:center;gap:8px;margin:0;font-size:20px;display:flex}.family-module__W8X1-q__switch{gap:6px;display:flex}.family-module__W8X1-q__switch button{font:inherit;border:1px solid var(--border,#2a3d55);color:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:14px;display:inline-flex}.family-module__W8X1-q__switch button.family-module__W8X1-q__on{background:#16445b;border-color:#4a94ae}.family-module__W8X1-q__invite{background:#10301f;border:1px solid #4fd08a;border-radius:12px;gap:8px;margin:10px 0;padding:12px;display:grid}.family-module__W8X1-q__invite p{margin:0}.family-module__W8X1-q__invite code{overflow-wrap:anywhere;background:#05090f;border-radius:8px;padding:8px;font-size:13px}.family-module__W8X1-q__invite button{font:inherit;color:#fff;cursor:pointer;background:#1d7a4a;border:1px solid #4fd08a;border-radius:10px;justify-self:start;align-items:center;gap:6px;padding:9px 14px;display:inline-flex}.family-module__W8X1-q__people{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;margin-top:10px;display:grid}.family-module__W8X1-q__person{border:1px solid var(--border,#2a3d55);background:#0b1522;border-radius:14px;gap:8px;padding:12px;display:grid}.family-module__W8X1-q__person header{align-items:center;gap:10px;display:flex}.family-module__W8X1-q__person header div{display:grid}.family-module__W8X1-q__person small{color:var(--muted-foreground,#a3b3c8)}.family-module__W8X1-q__phone{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.family-module__W8X1-q__phone span{flex:1}.family-module__W8X1-q__phone button,.family-module__W8X1-q__personActions button{font:inherit;border:1px solid var(--border,#2a3d55);color:inherit;cursor:pointer;background:#111c2c;border-radius:10px;align-items:center;gap:6px;padding:8px 11px;font-size:13px;display:inline-flex}.family-module__W8X1-q__personActions{flex-wrap:wrap;gap:6px;display:flex}.family-module__W8X1-q__personActions button.family-module__W8X1-q__danger{color:#f5a3a3;border-color:#8a3a4a}button:disabled{opacity:.55;cursor:default}
