.safehome-brand{display:inline-flex;align-items:center;flex:none;width:151px;height:48px;line-height:1}.safehome-brand img{display:block;width:100%;height:100%;max-width:none;object-fit:contain}.safehome-brand .safehome-brand-dark,html[data-hbkit-theme=dark] .safehome-brand .safehome-brand-light{display:none}html[data-hbkit-theme=dark] .safehome-brand .safehome-brand-dark{display:block}.cc.map-only.vertical-shell .cc-brand .safehome-brand{padding:0;border:0;width:126px;height:40px}.home-site .home-brand .safehome-brand{width:176px;height:56px}@media(max-width:600px){.home-site .home-brand .safehome-brand,.safehome-brand{width:138px;height:44px}.cc.map-only.vertical-shell .cc-brand .safehome-brand{width:113px;height:36px}}@media(max-width:360px){.home-site .home-brand .safehome-brand{width:104px;height:34px}.home-site .home-brand{padding:8px}}html{background:#f7f7f7;overscroll-behavior:none}html[data-hbkit-theme=dark]{background:#171717}body.hb-product{min-height:100dvh;font-family:Hanken Grotesk Variable,system-ui,sans-serif;line-height:1.5;background:#f7f7f7;color:#212121;overscroll-behavior:none}body.hb-product:not(.light-mode){background:#171717;color:#f5f4f4}.hb-product .kit{--font-display:"Hanken Grotesk Variable",system-ui,sans-serif;--font-sans:"Hanken Grotesk Variable",system-ui,sans-serif;--paper:var(--kit-bg);--surface:var(--kit-surface);--ink:var(--kit-ink);--muted:var(--kit-ink-3);--accent:var(--kit-accent);--line:var(--kit-line);--teal:var(--kit-accent);--kit-radius:5px;--kit-radius-sm:4px;--kit-radius-lg:8px;font-family:var(--font-sans);color:var(--kit-ink)}.hb-product .kit :is(h1,h2,h3,h4,.brand){font-family:var(--font-sans);font-weight:600}.hb-product .kit a{color:var(--kit-accent-ink)}.hb-product .kit .brand{color:var(--kit-ink);font-weight:650}.hb-product .kit .muted{color:var(--kit-ink-3)}.hb-product .kit :is(button.kit-btn,a.kit-btn){font-family:var(--font-sans);border-radius:5px;font-weight:550;box-shadow:none;text-transform:none;letter-spacing:0;min-height:40px;line-height:1.3}.hb-product .kit :is(.primary,.kit-btn--primary){color:var(--kit-hero-fg);background:var(--kit-hero);border-color:var(--kit-hero)}.hb-product .kit :is(.primary,.kit-btn--primary):hover{background:var(--kit-hero-hover)}.hb-product .kit input.kit-text-box,.hb-product .kit textarea.kit-text-box{font-family:var(--font-sans);border:1px solid var(--kit-line-2);border-radius:5px;background:var(--kit-surface);color:var(--kit-ink);min-height:44px;box-shadow:none;line-height:1.5}.hb-product .kit input.kit-text-box:focus,.hb-product .kit textarea.kit-text-box:focus{border-color:var(--kit-accent)}.hb-product .kit .kit-select-trigger{border-radius:5px;min-height:40px}.hb-product .kit .kit-sub-tabs{box-shadow:none}.hb-product .kit .kit-sub-tabs button{border-radius:4px;box-shadow:none}.hb-product .kit .kit-pill{border-radius:4px;font:550 11px/1.4 var(--font-sans);letter-spacing:0;text-transform:none}.hb-product .kit .footer a,.hb-product .kit .footer button{color:var(--kit-ink-3)}.hb-product .kit .footer button{border:0;background:none;min-height:32px}.hb-product .kit .error{color:var(--kit-bad)}.hb-product .kit .consent,.hb-product .consent.kit,.hb-product dialog.kit{background:var(--kit-surface);color:var(--kit-ink)}.hb-product .consent.kit h2{font-size:14px;font-weight:600}.hb-product .consent.kit p{color:var(--kit-ink-3)}.hb-product dialog.kit h2{margin:0 0 18px}.hb-product dialog.kit p{line-height:1.6}.hb-product dialog.kit .tools{margin-top:18px}.hb-product .kit :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--kit-status-dot-info);outline-offset:3px}@keyframes hb-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.hb-product .access-page,.hb-product .login,.hb-product .legal,#customer>.shell{animation:hb-enter .45s cubic-bezier(.2,.7,.2,1) both}.hb-product .kit button,.hb-product .kit a{transition:background-color .16s,border-color .16s,color .16s,transform .16s}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.hb-product .kit{--kit-radius:9px;--kit-radius-sm:7px;--kit-radius-lg:12px}.hb-product .kit :is(button.kit-btn,a.kit-btn){border-radius:9px}.display-settings{position:relative;flex:none}.display-settings>summary{display:flex;align-items:center;justify-content:center;gap:8px;list-style:none;cursor:pointer;min-height:40px;padding:8px 12px;border-radius:9px;font-size:13px;font-weight:500;white-space:nowrap}.display-settings>summary::-webkit-details-marker{display:none}.display-settings>summary:hover{background:var(--kit-surface-2)}.display-settings-panel{position:absolute;right:0;top:calc(100% + 8px);width:270px;max-width:calc(100vw - 32px);padding:18px;background:var(--kit-surface);border:1px solid var(--kit-line);border-radius:12px;box-shadow:0 10px 25px #00000018;z-index:50}.display-options{display:grid;gap:16px;min-width:220px}.display-options>label{display:grid;gap:7px;font-size:12px;font-weight:500;color:var(--kit-ink-3)}.display-options .kit-select{width:100%}.display-options .kit-select>button{width:100%;min-height:40px;font-size:13px;border-radius:9px;text-align:left}html[data-hb-motion=reduce] *,html[data-hb-motion=reduce] *:before,html[data-hb-motion=reduce] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.hb-product .kit .display-settings-panel{box-sizing:border-box}.hb-product .kit .cc :is(.tag,.chip,.pc-chip,.live-pill).critical{color:var(--kit-bad)}.hb-product .kit .cc :is(.tag,.chip,.pc-chip,.live-pill):is(.watch,.elevated){color:var(--kit-warn)}.hb-product .kit .cc :is(.tag,.chip,.pc-chip,.live-pill).normal{color:var(--kit-ok)}.kit .history-table{width:100%;border-collapse:collapse;font-size:13px;margin-top:16px}.kit .history-table th,.kit .history-table td{text-align:left;padding:10px 14px;border-bottom:1px solid var(--line,#ddd);white-space:nowrap}.profile-photo-settings{margin:20px 0 32px}.device-history-body h3{margin:24px 0 10px}.device-history-body h4{margin:20px 0 10px}.device-history-body p{margin:10px 0;line-height:1.6}.device-history-body details{margin:14px 0}.device-history-body summary{cursor:pointer;line-height:1.5}.device-history-body .kit-details{margin:12px 0 18px}.device-history-body [role=region]{margin-top:12px}
