.brand-loader_root__KGj0U{--loader-width:128px;--loader-track:164px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;width:100%;min-width:0;padding:28px 16px;box-sizing:border-box;background:transparent}.brand-loader_root__KGj0U>.brand-loader_logo__fxsPI{display:block;width:min(var(--loader-width),100%);height:auto;aspect-ratio:640/595;object-fit:contain;border:0;border-radius:0;mix-blend-mode:multiply;opacity:1;filter:none;pointer-events:none}.brand-loader_track__Ey2PL{display:block;position:relative;overflow:hidden;width:min(var(--loader-track),100%);height:4px;flex:none;background:#39567f18;border-radius:999px}.brand-loader_track__Ey2PL>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#395b82,#c6aa5d)}.brand-loader_indeterminate__Iz0lj{width:34%;animation:brand-loader_shelly-progress__Nahvd 1.65s ease-in-out infinite}.brand-loader_progress___Ygs1{transition:width .25s ease}.brand-loader_page__vDAM0{--loader-width:180px;--loader-track:210px;min-height:360px;padding:48px 20px;gap:24px}.brand-loader_compact__2OSok{--loader-width:76px;--loader-track:112px;padding:18px 12px;gap:13px}.brand-loader_tiny__ANV9h{--loader-width:42px;--loader-track:64px;display:inline-flex;width:auto;min-width:64px;padding:4px;gap:6px}.brand-loader_inverse__E5TFn>.brand-loader_logo__fxsPI{mix-blend-mode:lighten}.brand-loader_inverse__E5TFn>.brand-loader_track__Ey2PL{background:#ffffff2e}.brand-loader_inverse__E5TFn>.brand-loader_track__Ey2PL>span{background:linear-gradient(90deg,#c9af66,#fff0c0)}@keyframes brand-loader_shelly-progress__Nahvd{0%{transform:translateX(-110%)}to{transform:translateX(400%)}}@media(prefers-reduced-motion:reduce){.brand-loader_indeterminate__Iz0lj{animation:none;transform:translateX(97%)}.brand-loader_progress___Ygs1{transition:none}}@media(max-width:400px){.brand-loader_page__vDAM0{--loader-width:150px;--loader-track:180px;min-height:300px}}.account-removal_entry__BrukV{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:28px;padding:22px 0 4px;border-top:1px solid #e3e8ef;color:#233d60}.account-removal_entry__BrukV h3{margin:0!important;font-size:15px!important;font-weight:600;line-height:1.5}.account-removal_entry__BrukV p{margin:5px 0 0;font-size:13px;color:#6d7d90;line-height:1.6}.account-removal_entry__BrukV .account-removal_trigger__5J5_U{flex-shrink:0;gap:8px;height:auto;min-height:40px;padding:10px 14px;border:1px solid #e3caca;border-radius:8px;background:#fff;color:#9d4343;font-size:13px;font-weight:500;box-shadow:none}.account-removal_entry__BrukV .account-removal_trigger__5J5_U:hover{background:#fcf4f3;border-color:#d6a9a7}.account-removal_dialog__ZuxG9{width:calc(100% - 32px);max-width:540px!important;max-height:calc(100dvh - 40px);display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden;border:1px solid #e1e6ed;border-radius:20px;background:#fff;color:#233d60;box-shadow:0 24px 80px #0e203e33;font-family:Arial,Helvetica,sans-serif}.account-removal_header__wzatr{position:relative;padding:28px 30px 0;flex-shrink:0}.account-removal_icon__fZyd2{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#faf0ef;color:#a74b48;margin-bottom:18px}.account-removal_close__qasxr{position:absolute;top:20px;right:20px;display:grid;place-items:center;width:34px;height:34px;padding:0;background:transparent;border:0;border-radius:8px;color:#8090a2;cursor:pointer}.account-removal_close__qasxr:hover{background:#f1f4f8;color:#233d60}.account-removal_close__qasxr:disabled{opacity:.4;cursor:wait}.account-removal_eyebrow__qnqM6{margin:0 0 8px;color:#8a7560;font-size:10px;line-height:1.3;font-weight:600;letter-spacing:1.6px}.account-removal_title__AFeyA{margin:0;color:#233d60;font-size:26px;font-weight:600;letter-spacing:-.6px;line-height:1.2;outline:none}.account-removal_description__g1a7R{margin:10px 0 0;color:#718094;font-size:13px;line-height:1.65;max-width:390px}.account-removal_body__Se_fo{padding:22px 30px 26px;overflow-y:auto;overscroll-behavior:contain;min-height:0}.account-removal_identity__dP3RK{display:flex;align-items:center;gap:11px;padding:13px 15px;background:#f5f7fa;border:1px solid #e9edf2;border-radius:9px;color:#294565;font-size:14px;font-weight:600;line-height:1.5}.account-removal_identity__dP3RK svg{color:#8998aa;flex-shrink:0}.account-removal_identity__dP3RK span{min-width:0;overflow-wrap:anywhere}.account-removal_summary__xNZcf{display:grid;gap:18px;padding:23px 0 20px}.account-removal_summary__xNZcf>div{display:flex;gap:12px;align-items:flex-start}.account-removal_summary__xNZcf svg{flex-shrink:0;margin-top:2px}.account-removal_summary__xNZcf strong{display:block;font-size:13px;line-height:1.5;font-weight:600;color:#2b415d}.account-removal_summary__xNZcf p{margin:4px 0 0;font-size:13px;line-height:1.65;color:#728196}.account-removal_lossIcon__kiHPY{color:#aa7771}.account-removal_keepIcon__3MM4u{color:#61897e}.account-removal_assignment__Uoylm{display:flex;gap:9px;align-items:flex-start;padding:12px 14px;background:#faf8f2;border:1px solid #eee8d9;border-radius:8px;margin:0 0 18px;color:#7c6a45}.account-removal_assignment__Uoylm svg{flex-shrink:0;margin-top:2px}.account-removal_assignment__Uoylm p{margin:0;font-size:12px;line-height:1.7}.account-removal_assignment__Uoylm strong{font-weight:600}.account-removal_agencyNote__04VWy{margin:0 0 18px;color:#7b8796;font-size:12px;line-height:1.7}.account-removal_agencyNote__04VWy strong{font-weight:600;color:#56677c}.account-removal_field__YuPfS{display:grid;gap:9px;margin:18px 0 0;font-size:12px;color:#364c66;font-weight:600;line-height:1.5}.account-removal_field__YuPfS input,.account-removal_field__YuPfS select{width:100%;min-width:0;height:44px;padding:10px 12px;font:400 14px Arial,Helvetica,sans-serif;color:#294565;background:#fff;border:1px solid #ced8e5;border-radius:8px;outline:none;box-shadow:0 1px 2px #142a4303}.account-removal_field__YuPfS input::placeholder{color:#a1aaba}.account-removal_field__YuPfS input:focus,.account-removal_field__YuPfS select:focus{border-color:#6482a4;box-shadow:0 0 0 3px #38578013}.account-removal_field__YuPfS small{font-size:11px;line-height:1.5;font-weight:400;color:#8390a1}.account-removal_footer__R4Zzj{display:flex;justify-content:flex-end;gap:10px;flex-shrink:0;padding:18px 30px;border-top:1px solid #e9edf2;background:#fafbfd}.account-removal_footer__R4Zzj button{height:42px;gap:8px;padding:10px 18px;border-radius:8px;font-size:13px;font-weight:500;box-shadow:none}.account-removal_footer__R4Zzj .account-removal_cancel__0ubnw{background:#fff;border:1px solid #dce3ec;color:#566b84}.account-removal_footer__R4Zzj .account-removal_cancel__0ubnw:hover{background:#f0f3f7}.account-removal_footer__R4Zzj .account-removal_delete__SAWck{background:#a94643;color:#fff;border:1px solid #a94643}.account-removal_footer__R4Zzj .account-removal_delete__SAWck:hover{background:#913936;border-color:#913936}.account-removal_footer__R4Zzj .account-removal_delete__SAWck:disabled{background:#eddfde;border-color:#eddfde;color:#a18482;opacity:1;cursor:not-allowed}.account-removal_error__ItaMq{display:flex;gap:9px;align-items:flex-start;margin-top:18px;padding:12px 14px;background:#fcf1ef;border:1px solid #f0d5d1;border-radius:8px;color:#964b42}.account-removal_error__ItaMq svg{flex-shrink:0;margin-top:1px}.account-removal_error__ItaMq p{margin:0;font-size:12px;line-height:1.65}.account-removal_loading__JIeRR{display:flex;align-items:center;gap:10px;min-height:80px;font-size:13px;color:#718094}.account-removal_entry__BrukV .account-removal_success__RbflP{display:flex;align-items:center;gap:9px;margin:0;color:#497769;font-size:13px}.account-removal_spinner__PZMH9{animation:account-removal_account-removal-spin__0DJJo 1s linear infinite}.account-removal_options__NLu1W{display:grid;gap:10px;margin:18px 0}.account-removal_options__NLu1W label{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid #e1e7ee;border-radius:10px;cursor:pointer}.account-removal_options__NLu1W label:has(input:checked){border-color:#ba827c;background:#fcf8f7}.account-removal_options__NLu1W label:has(input:disabled){opacity:.55;cursor:default}.account-removal_ack__XG_ev input,.account-removal_options__NLu1W input{flex-shrink:0;width:16px;height:16px;margin-top:3px;accent-color:#a94643}.account-removal_details__948L_>strong,.account-removal_options__NLu1W strong{font-size:13px;font-weight:600}.account-removal_options__NLu1W small{display:block;margin-top:5px;color:#738195;font-size:12px;line-height:1.6}.account-removal_details__948L_{background:#f6f8fa;padding:14px 16px;border-radius:10px;margin:16px 0;font-size:12px;line-height:1.6}.account-removal_details__948L_ p{margin:10px 0 0;color:#738195}.account-removal_details__948L_ ul{margin:8px 0;padding-left:18px;color:#738195}.account-removal_counts__eOLty{margin-top:10px;display:grid;gap:6px}.account-removal_counts__eOLty>div{display:flex;justify-content:space-between;gap:14px}.account-removal_counts__eOLty dt{color:#718094}.account-removal_counts__eOLty dd{font-weight:600}.account-removal_ack__XG_ev{display:flex;align-items:flex-start;gap:10px;margin:18px 0;font-size:12px;line-height:1.6;color:#56677c}.account-removal_close__qasxr:focus-visible,.account-removal_footer__R4Zzj button:focus-visible,.account-removal_trigger__5J5_U:focus-visible{outline:3px solid #6c86a7;outline-offset:3px}@keyframes account-removal_account-removal-spin__0DJJo{to{transform:rotate(1turn)}}@media(max-width:600px){.account-removal_entry__BrukV{align-items:flex-start;flex-direction:column;gap:15px}.account-removal_dialog__ZuxG9{width:calc(100% - 24px);max-height:calc(100dvh - 24px);border-radius:16px}.account-removal_header__wzatr{padding:24px 22px 0}.account-removal_body__Se_fo{padding:18px 22px 22px}.account-removal_footer__R4Zzj{padding:16px 22px}.account-removal_footer__R4Zzj button{padding:10px 14px}.account-removal_title__AFeyA{font-size:24px}.account-removal_identity__dP3RK{font-size:13px}.account-removal_field__YuPfS input,.account-removal_field__YuPfS select{font-size:16px}.account-removal_icon__fZyd2{margin-bottom:15px}.account-removal_summary__xNZcf{gap:16px;padding:20px 0 18px}}@media(max-height:720px){.account-removal_header__wzatr{padding-top:18px}.account-removal_icon__fZyd2{width:36px;height:36px;margin-bottom:10px}.account-removal_description__g1a7R{margin-top:6px}.account-removal_body__Se_fo{padding-top:16px;padding-bottom:18px}.account-removal_summary__xNZcf{gap:12px;padding:16px 0}.account-removal_footer__R4Zzj{padding-top:12px;padding-bottom:12px}}@media(prefers-reduced-motion:reduce){.account-removal_spinner__PZMH9{animation:none}}@media(max-width:400px){.account-removal_footer__R4Zzj{flex-direction:column-reverse;gap:8px}.account-removal_footer__R4Zzj button{width:100%}}.account-removal_counts__eOLty dd,.account-removal_counts__eOLty dt{margin:0;font-size:12px;line-height:1.6}.account-removal_neutralIcon__DkZYK{background:#edf3f9;color:#39567f}.install-app_action__15ySg{display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-width:360px}.install-app_installButton__R76AR{min-height:44px;padding:11px 18px;background:#233d60;color:#fff;border:1px solid #233d60;border-radius:10px;font-size:14px;font-weight:600;box-shadow:0 3px 8px #233d6012}.install-app_installButton__R76AR:hover{background:#172e4b;border-color:#172e4b}.install-app_installButton__R76AR:focus-visible{outline:3px solid #c8b06d;outline-offset:3px}.install-app_installed__Dr7x_{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px;color:#326344}.install-app_action__15ySg .install-app_notice__HgY0L{font-size:12px;line-height:1.5;margin:0;color:#596b80}.install-app_dialog__1Ds_k{max-width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;border-radius:20px;padding:30px;gap:22px;background:#fff;color:#233d60}.install-app_logo__CpsEU{border-radius:15px;margin-bottom:8px}.install-app_dialog__1Ds_k [data-slot=dialog-header]{text-align:left}.install-app_dialog__1Ds_k [data-slot=dialog-title]{font-size:23px;letter-spacing:-.5px;line-height:1.2;padding-right:12px}.install-app_dialog__1Ds_k [data-slot=dialog-description]{font-size:14px;line-height:1.65;color:#607086}.install-app_devices__IkKBj{display:flex;gap:5px;padding:5px;background:#f1f4f7;border-radius:12px}.install-app_devices__IkKBj button{flex:1;min-width:0;min-height:44px;border-radius:8px;border:0;background:transparent;display:flex;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#596b80;padding:7px 5px}.install-app_devices__IkKBj button[aria-pressed=true]{background:white;color:#233d60;box-shadow:0 2px 6px #233d6012}.install-app_devices__IkKBj button:focus-visible{outline:2px solid #39567f;outline-offset:1px}.install-app_guide__V4WDw h3{font-size:16px;font-weight:650;margin:0 0 16px}.install-app_guide__V4WDw ol{list-style:none;margin:0;padding:0;display:grid;gap:17px}.install-app_guide__V4WDw li{display:flex;align-items:flex-start;gap:12px}.install-app_guide__V4WDw li>span{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:50%;background:#f3ecda;color:#6b551c;font-size:12px;font-weight:700}.install-app_guide__V4WDw li p{font-size:14px;line-height:1.65;margin:2px 0 0;color:#465b74}.install-app_footnote__Z7Pnv{font-size:12px;line-height:1.5;color:#6c7889;border-top:1px solid #e6ebf0;margin:0;padding-top:16px}@media(max-width:480px){.install-app_dialog__1Ds_k{padding:24px 20px;gap:18px}.install-app_devices__IkKBj button{flex-direction:column;gap:5px}.install-app_dialog__1Ds_k [data-slot=dialog-title]{font-size:21px}}@media(prefers-reduced-motion:reduce){.install-app_dialog__1Ds_k{animation:none!important;transition:none!important}}.admin-push-settings_panel__k7wze{border:1px solid #dce3ec;background:#fff;border-radius:18px;overflow:hidden;color:#233d60;max-width:880px}.admin-push-settings_hero__UVi8E{display:flex;gap:20px;background:#233d60;color:#fff;padding:30px}.admin-push-settings_mark__9_4RF{flex:0 0 54px;height:54px;border:1px solid #ffffff38;border-radius:15px;display:grid;place-items:center;background:#ffffff0a;color:#dac48a}.admin-push-settings_eyebrow__YdzJs{font-size:10px;font-weight:700;letter-spacing:1.8px;color:#dac48a}.admin-push-settings_hero__UVi8E h2{margin:7px 0 10px;font-size:27px;line-height:1.2;letter-spacing:-.6px}.admin-push-settings_hero__UVi8E p{max-width:520px;margin:0;color:#d6e0ee;font-size:14px;line-height:1.6}.admin-push-settings_content__ZjUUw{padding:28px 30px}.admin-push-settings_install__8E458{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:25px;border-bottom:1px solid #e7ecf2}.admin-push-settings_install__8E458 h3{display:flex;gap:8px;align-items:center;font-size:16px;margin:0 0 7px}.admin-push-settings_install__8E458 p{font-size:13px;color:#738197;line-height:1.6;margin:0}.admin-push-settings_status__6orDp{display:flex;align-items:center;gap:9px;margin:25px 0 19px;font-size:13px}.admin-push-settings_activeDot__7zE9_,.admin-push-settings_dot__V23k9{width:8px;height:8px;border-radius:50%;background:#a7b1bf;flex-shrink:0}.admin-push-settings_activeDot__7zE9_{background:#38815f;box-shadow:0 0 0 4px #edf7f0}.admin-push-settings_guide__ilcqC{margin-top:22px;background:#f7f3e8;border:1px solid #e8dfc5;padding:19px 21px;border-radius:12px;font-size:13px;line-height:1.65}.admin-push-settings_guide__ilcqC ol{list-style:decimal;padding-left:20px;margin:10px 0}.admin-push-settings_guide__ilcqC p{margin:0;color:#756d59;font-size:12px}.admin-push-settings_hint__4DmzL{background:#f2f5f9;padding:14px 16px;border-radius:9px;font-size:13px;line-height:1.7}.admin-push-settings_topics__bpkQF{border:0;padding:0;margin:25px 0 0;min-width:0}.admin-push-settings_topics__bpkQF legend{font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:#7a8798;margin-bottom:8px;font-weight:700}.admin-push-settings_topic__187dO{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:17px 0;border-bottom:1px solid #edf0f5;cursor:pointer}.admin-push-settings_topic__187dO strong{font-size:14px;display:block;font-weight:600}.admin-push-settings_topic__187dO small{display:block;margin-top:5px;color:#7a8798;font-size:12px;line-height:1.5}.admin-push-settings_topic__187dO input{appearance:none;width:36px;height:22px;flex:0 0 36px;border-radius:20px;background:#c4cdda;position:relative;cursor:pointer;transition:background .15s}.admin-push-settings_topic__187dO input:after{content:"";width:16px;height:16px;border-radius:50%;background:#fff;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0002;transition:transform .15s}.admin-push-settings_topic__187dO input:checked{background:#52755f}.admin-push-settings_topic__187dO input:checked:after{transform:translateX(14px)}.admin-push-settings_topic__187dO input:focus-visible{outline:3px solid #c4ae68;outline-offset:4px}.admin-push-settings_topics__bpkQF:disabled{opacity:.65}.admin-push-settings_actions__MuEqD{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:24px}.admin-push-settings_actions__MuEqD button{white-space:normal;height:auto;min-height:40px;font-size:12px}.admin-push-settings_privacy___VaOi{display:flex;gap:9px;font-size:11px;line-height:1.7;color:#8491a1;margin:24px 0 0;padding-top:20px;border-top:1px solid #edf0f5}.admin-push-settings_privacy___VaOi svg{flex-shrink:0;margin-top:2px}.admin-push-settings_error__ERrxH,.admin-push-settings_notice__iqSUc{font-size:13px;line-height:1.6;padding:14px;border-radius:9px;margin-top:14px}.admin-push-settings_error__ERrxH{color:#9f3733;background:#fff1ef}.admin-push-settings_notice__iqSUc{color:#37664c;background:#eef7f1}@media(max-width:600px){.admin-push-settings_hero__UVi8E{padding:24px 20px;gap:14px}.admin-push-settings_mark__9_4RF{flex-basis:42px;height:42px;border-radius:12px}.admin-push-settings_hero__UVi8E h2{font-size:23px}.admin-push-settings_hero__UVi8E p{font-size:13px}.admin-push-settings_content__ZjUUw{padding:22px 20px}.admin-push-settings_install__8E458{align-items:flex-start;flex-direction:column;gap:13px}.admin-push-settings_actions__MuEqD{align-items:stretch;flex-direction:column}.admin-push-settings_actions__MuEqD button{width:100%}.admin-push-settings_topic__187dO{gap:12px}.admin-push-settings_status__6orDp{font-size:12px;align-items:flex-start}.admin-push-settings_activeDot__7zE9_,.admin-push-settings_dot__V23k9{margin-top:5px}}@media(prefers-reduced-motion:reduce){.admin-push-settings_topic__187dO input,.admin-push-settings_topic__187dO input:after{transition:none}}