.install-open[data-astro-cid-qxhtmqty],.install-save[data-astro-cid-qxhtmqty]{color:#fff;cursor:pointer;background:#1768df;border:0;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:12px 24px;font-family:inherit;font-size:15px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.install-dialog[data-astro-cid-qxhtmqty]{box-sizing:border-box;color:#243247;background:#fff;border:0;border-radius:22px;width:min(400px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:20px 26px 26px;overflow:auto;box-shadow:0 24px 80px #1d2c4a35}.install-dialog[data-astro-cid-qxhtmqty]::backdrop{background:#27364c99}.install-dialog[data-astro-cid-qxhtmqty] header[data-astro-cid-qxhtmqty]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.install-dialog[data-astro-cid-qxhtmqty] h2[data-astro-cid-qxhtmqty]{margin:0;font-size:17px;line-height:1.5}.install-dialog[data-astro-cid-qxhtmqty] h3[data-astro-cid-qxhtmqty]{text-align:center;margin:10px 0 16px;font-size:17px;line-height:1.5}.haloa-install-contact[data-astro-cid-qxhtmqty] .install-dialog[data-astro-cid-qxhtmqty] .install-close[data-astro-cid-qxhtmqty]{box-sizing:border-box;color:#607894;cursor:pointer;background:#f0f4fa;border:0;border-radius:50%;flex:none;place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;font-size:25px;line-height:1;display:grid}.install-code[data-astro-cid-qxhtmqty]{width:min(280px,100%);height:auto;margin:0 auto 14px;display:block}.install-dialog[data-astro-cid-qxhtmqty] p[data-astro-cid-qxhtmqty]{text-align:center;color:#677f9e;margin:5px 0;font-size:12px;line-height:1.7}.install-save[data-astro-cid-qxhtmqty]{box-sizing:border-box;width:100%;margin-top:20px;display:flex}.install-open[data-astro-cid-qxhtmqty]:focus-visible,.install-close[data-astro-cid-qxhtmqty]:focus-visible,.install-save[data-astro-cid-qxhtmqty]:focus-visible{outline-offset:3px;outline:3px solid #1768df}:is(.ha-applications,.hp-root .hd-desktop .ha-applications){box-sizing:border-box;color:#17191d;grid-template-rows:244px 18px 30px;gap:0;width:100%;min-width:0;height:292px;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:12px;line-height:1.3;display:grid;position:relative}:is(.ha-applications,.hp-root .hd-desktop .ha-applications) *{box-sizing:border-box}:is(.ha-applications,.hp-root .hd-desktop .ha-applications) .ha-app-card{background:#fff;border:1px solid #e7e9ed;border-radius:10px;height:244px;overflow:hidden}:is(.ha-applications,.hp-root .hd-desktop .ha-applications) .ha-app-heading{color:#93969b;border-bottom:1px solid #e7e9ed;justify-content:space-between;align-items:center;gap:6px;height:22px;padding:0 10px;font-size:10px;display:flex}:is(.ha-applications,.hp-root .hd-desktop .ha-applications) .ha-app-rows{height:220px;overflow:hidden}:is(.ha-applications,.hp-root .hd-desktop .ha-applications) .ha-app-row{grid-template-columns:14px 18px minmax(0,1fr) 64px 22px;align-items:center;gap:6px;height:22px;min-height:22px;padding:0 5px;display:grid;position:relative}:is(.ha-applications,.hp-root .hd-desktop .ha-applications) .ha-app-row:not(:last-child):after{content:"";background:#f0f1f3;height:.5px;position:absolute;bottom:0;left:48px;right:0}:is(.ha-applications,.hp-root .hd-desktop .ha-applications) .ha-app-row:hover,:is(.ha-applications,.hp-root .hd-desktop .ha-applications) .ha-app-row.is-selected{background:#e9f2ff}:is(.ha-applications,.hp-root .hd-desktop .ha-applications) .ha-select{appearance:none;cursor:pointer;background:#ebebed;border:0;border-radius:4px;width:14px;min-width:14px;height:14px;margin:0;display:block;position:relative}:is(.ha-applications,.hp-root .hd-desktop .ha-applications) .ha-select:checked{background:#087fff}:is(.ha-applications,.hp-root .hd-desktop .ha-applications) .ha-select:checked:after{content:"";border:1.5px solid #fff;border-width:0 1.5px 1.5px 0;width:4px;height:7px;position:absolute;top:2px;left:4px;transform:rotate(45deg)}:is(.ha-applications,.hp-root .hd-desktop .ha-applications) .ha-select:disabled{opacity:.45;cursor:default}:is(.ha-applications,.hp-root .hd-desktop .ha-applications) .ha-app-icon{object-fit:contain;width:18px;height:18px;margin:0;display:block}:is(.ha-applications,.hp-root .hd-desktop .ha-applications) .ha-app-name{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}:is(.ha-applications,.hp-root .hd-desktop .ha-applications) .ha-app-value{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:#96989d;width:64px;font-size:11px;line-height:16px}:is(.ha-applications,.hp-root .hd-desktop .ha-applications) .ha-protect{color:#999da3;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:22px;min-width:22px;height:22px;min-height:22px;margin:0;padding:0;line-height:1;display:grid}:is(.ha-applications,.hp-root .hd-desktop .ha-applications) .ha-protect[aria-pressed=true]{color:#087fff;background:0 0}:is(.ha-applications,.hp-root .hd-desktop .ha-applications) .ha-shield{background:currentColor;flex:none;width:13px;height:14px;display:inline-block;mask:url(/media/haloa/demo-apps/shield.png) 50%/contain no-repeat}:is(.ha-applications,.hp-root .hd-desktop .ha-applications) .ha-protect[aria-pressed=true] .ha-shield,:is(.ha-applications,.hp-root .hd-desktop .ha-applications) .ha-shield-checked{mask-image:url(/media/haloa/demo-apps/checkmark.shield.fill.png)}:is(.ha-applications,.hp-root .hd-desktop .ha-applications) .ha-protected-hint{color:#96999f;white-space:nowrap;align-items:center;gap:6px;height:18px;min-height:0;margin:0;padding:0 4px;font-size:10px;line-height:14px;display:flex}:is(.ha-applications,.hp-root .hd-desktop .ha-applications) .ha-protected-hint .ha-shield{width:11px;height:12px}:is(.ha-applications,.hp-root .hd-desktop .ha-applications) .ha-app-footer{color:#999da3;white-space:nowrap;border:0;align-items:center;gap:6px;height:30px;margin:0;padding:0;font-size:11px;display:flex}:is(.ha-applications,.hp-root .hd-desktop .ha-applications) .ha-app-footer>[data-ha-count]{min-width:0;margin-right:auto}:is(.ha-applications,.hp-root .hd-desktop .ha-applications) .ha-clear{color:#778391;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;min-width:0;min-height:24px;padding:0;font-family:inherit;font-size:10px;line-height:1.3}:is(.ha-applications,.hp-root .hd-desktop .ha-applications) .ha-quit{color:#fff;white-space:nowrap;cursor:pointer;background:#087fff;border:1px solid #087fff;border-radius:8px;height:28px;min-height:28px;padding:0 9px;font-family:inherit;font-size:11px;font-weight:600;line-height:1.3}:is(.ha-applications,.hp-root .hd-desktop .ha-applications) .ha-clear:disabled{color:#c3c5c9;cursor:default}:is(.ha-applications,.hp-root .hd-desktop .ha-applications) .ha-quit:disabled{color:#aaaeb4;cursor:default;background:#fff;border-color:#c9cdd2}:is(.ha-applications,.hp-root .hd-desktop .ha-applications) .ha-app-feedback{z-index:4;color:#285684;background:#e8f2ff;border-radius:8px;margin:0;padding:8px 10px;font-size:11px;line-height:1.5;position:absolute;bottom:35px;left:6px;right:6px;box-shadow:0 3px 12px #16335318}:is(.ha-applications,.hp-root .hd-desktop .ha-applications) .ha-app-feedback[hidden]{display:none}:is(.ha-applications,.hp-root .hd-desktop .ha-applications) :is(button,input):focus-visible{outline-offset:1px;outline:2px solid #087fff}.hf-popover,.hp-root .hf-popover.hf-popover{box-sizing:border-box;color:#4b4e52;background:#f7faff;border-radius:15px;flex-direction:column;gap:6px;width:320px;max-width:100%;height:466px;padding:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;line-height:1.35;display:flex;position:relative}.hf-popover [hidden],.hp-root .hf-popover.hf-popover [hidden]{display:none!important}.hf-popover .hf-header,.hp-root .hf-popover.hf-popover .hf-header{flex:none;justify-content:space-between;align-items:center;gap:6px;min-height:24px;display:flex}.hf-popover h3,.hp-root .hf-popover.hf-popover h3{margin:0;font-size:15px;font-weight:650;line-height:1.4}.hf-popover h4,.hp-root .hf-popover.hf-popover h4{margin:0;font-size:13px;font-weight:600;line-height:1.4}.hf-popover button,.hp-root .hf-popover.hf-popover button{box-sizing:border-box;cursor:pointer;font-family:inherit;transition:background-color .12s,color .12s}.hf-popover .hf-text-button,.hp-root .hf-popover.hf-popover .hf-text-button{color:#007aff;white-space:nowrap;background:0 0;border:0;border-radius:4px;min-height:20px;padding:0;font-size:10px;font-weight:500;line-height:1.35}.hf-popover .hf-text-button:disabled,.hp-root .hf-popover.hf-popover .hf-text-button:disabled{color:#a5a9af;cursor:default}.hf-popover .hf-section-heading,.hp-root .hf-popover.hf-popover .hf-section-heading{justify-content:space-between;align-items:center;gap:8px;margin:0 0 6px;display:flex}.hf-popover .hf-temperature-card,.hp-root .hf-popover.hf-popover .hf-temperature-card{box-sizing:border-box;background:#f5f8fc;border:1px solid #eef1f5;border-radius:10px;gap:10px;min-height:57px;padding:10px;display:flex}.hf-popover .hf-temperature-reading,.hp-root .hf-popover.hf-popover .hf-temperature-reading{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.hf-popover .hf-temperature-reading+.hf-temperature-reading,.hp-root .hf-popover.hf-popover .hf-temperature-reading+.hf-temperature-reading{border-left:1px solid #d9dce1;padding-left:10px}.hf-popover img,.hp-root .hf-popover.hf-popover img{object-fit:contain;opacity:.54;flex:none}.hf-popover .hf-caption,.hp-root .hf-popover.hf-popover .hf-caption{color:#7d8186;white-space:nowrap;font-size:10px;line-height:1.4;display:block}.hf-popover .hf-caption em,.hp-root .hf-popover.hf-popover .hf-caption em{color:#f58525;margin-left:2px;font-size:9px;font-style:normal}.hf-popover .hf-temperature-reading strong,.hp-root .hf-popover.hf-popover .hf-temperature-reading strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px;font-weight:600;line-height:1.4;display:block}.hf-popover .hf-hot,.hp-root .hf-popover.hf-popover .hf-hot{color:#f58525}.hf-popover .hf-controls-heading,.hp-root .hf-popover.hf-popover .hf-controls-heading{margin:0}.hf-popover .hf-fan-list,.hp-root .hf-popover.hf-popover .hf-fan-list{gap:8px;min-height:0;display:grid}.hf-popover .hf-fan-card,.hp-root .hf-popover.hf-popover .hf-fan-card{box-sizing:border-box;background:#fff;border-radius:10px;flex-direction:column;gap:4px;padding:8px;display:flex}.hf-popover .hf-fan-heading,.hp-root .hf-popover.hf-popover .hf-fan-heading{align-items:center;gap:8px;min-height:20px;font-size:12px;display:flex}.hf-popover .hf-mode-badge,.hp-root .hf-popover.hf-popover .hf-mode-badge{color:#007aff;white-space:nowrap;background:#e6f1ff;border-radius:20px;margin-left:auto;padding:3px 6px;font-size:10px;line-height:1.2}.hf-popover [data-pending]:not([data-pending=""]) .hf-mode-badge,.hp-root .hf-popover.hf-popover [data-pending]:not([data-pending=""]) .hf-mode-badge{color:#a56b13;background:#fff3df}.hf-popover .hf-reading,.hp-root .hf-popover.hf-popover .hf-reading{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;min-height:30px;display:flex}.hf-popover .hf-reading strong,.hp-root .hf-popover.hf-popover .hf-reading strong{font-size:23px;font-weight:600;line-height:1.25}.hf-popover .hf-rpm-unit,.hp-root .hf-popover.hf-popover .hf-rpm-unit{color:#858585;font-size:12px}.hf-popover .hf-mode-note,.hp-root .hf-popover.hf-popover .hf-mode-note{color:#858585;white-space:nowrap;margin-left:auto;font-size:10px}.hf-popover .hf-segments,.hp-root .hf-popover.hf-popover .hf-segments{background:#edf1f7;border-radius:10px;gap:2px;padding:2px;display:flex}.hf-popover .hf-segments button,.hp-root .hf-popover.hf-popover .hf-segments button{color:#4b4e52;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1px;min-width:0;height:32px;min-height:32px;padding:2px 1px;font-size:11px;font-weight:600;line-height:1.15;display:flex}.hf-popover .hf-segments button small,.hp-root .hf-popover.hf-popover .hf-segments button small{color:#777d86;font-variant-numeric:tabular-nums;font-size:10px;font-weight:400}.hf-popover .hf-segments button[aria-pressed=true],.hp-root .hf-popover.hf-popover .hf-segments button[aria-pressed=true]{color:#fff;background:#007aff}.hf-popover .hf-segments button[aria-pressed=true] small,.hp-root .hf-popover.hf-popover .hf-segments button[aria-pressed=true] small{color:#ffffffd9}.hf-popover .hf-range,.hp-root .hf-popover.hf-popover .hf-range{color:#858585;font-variant-numeric:tabular-nums;margin:0;font-size:10px;line-height:1.4}.hf-popover .hf-footer,.hp-root .hf-popover.hf-popover .hf-footer{white-space:nowrap;color:#858585;flex:none;align-items:center;gap:6px;min-height:20px;margin-top:auto;font-size:10px;display:flex}.hf-popover .hf-remember,.hp-root .hf-popover.hf-popover .hf-remember{margin-right:auto}.hf-popover .hf-info-mark,.hp-root .hf-popover.hf-popover .hf-info-mark{border:1px solid;border-radius:50%;place-items:center;width:9px;height:9px;margin-right:3px;font:8px/1 Georgia,serif;display:inline-grid}.hf-popover .hf-muted-button,.hp-root .hf-popover.hf-popover .hf-muted-button{color:#858585}.hf-popover .hf-flyout,.hp-root .hf-popover.hf-popover .hf-flyout{z-index:6;box-sizing:border-box;color:#4b4e52;background:#fff;border:1px solid #d7dee8;border-radius:10px;width:264px;max-width:calc(100% - 28px);padding:12px;position:absolute;box-shadow:0 6px 20px #233b5826}.hf-popover .hf-other-temperatures,.hp-root .hf-popover.hf-popover .hf-other-temperatures{top:72px;right:14px}.hf-popover .hf-control-info,.hp-root .hf-popover.hf-popover .hf-control-info{bottom:39px;right:14px}.hf-popover .hf-flyout header,.hp-root .hf-popover.hf-popover .hf-flyout header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;font-size:12px;display:flex}.hf-popover .hf-flyout button,.hp-root .hf-popover.hf-popover .hf-flyout button{color:#68717e;background:#edf1f7;border:0;border-radius:50%;width:24px;height:24px;min-height:24px;padding:0;font-size:17px}.hf-popover .hf-flyout p,.hp-root .hf-popover.hf-popover .hf-flyout p{margin:7px 0 0;font-size:11px;line-height:1.6}.hf-popover .hf-flyout dl,.hp-root .hf-popover.hf-popover .hf-flyout dl{margin:0;padding:0;font-size:11px}.hf-popover .hf-flyout dl>div,.hp-root .hf-popover.hf-popover .hf-flyout dl>div{justify-content:space-between;gap:12px;padding:6px 0;display:flex}.hf-popover .hf-flyout :is(dt,dd),.hp-root .hf-popover.hf-popover .hf-flyout :is(dt,dd){margin:0;font-size:11px}.hf-popover button:focus-visible,.hp-root .hf-popover.hf-popover button:focus-visible{outline-offset:2px;outline:2px solid #007aff}@media (prefers-reduced-motion:reduce){.hf-popover button,.hp-root .hf-popover.hf-popover button{transition:none}}.hp-root .hp-hero-media{align-self:start;background:0 0!important;max-width:620px!important;overflow:visible!important}.hp-root .hd-desktop{color:#243247;isolation:isolate;background:#edf4ff;border-radius:24px;outline:none;width:100%;height:min(680px,100svh - 150px);min-height:550px;scroll-margin-top:90px;position:relative;overflow:hidden}.hp-root .hd-desktop [hidden]{display:none!important}.hp-root .hd-desktop button{min-height:36px;padding:7px 10px;font-size:13px;line-height:1.4}.hp-root .hd-desktop svg{flex:none}.hp-root .hd-desktop :is(a,button,input,select,summary):focus-visible{outline-offset:2px;outline:3px solid #1768eb}.hp-root .hd-desktop [data-auto-target]{outline-offset:3px;outline:3px solid #1768eb}.hp-root .hd-menu-bar{background:#ffffffd1;align-items:center;gap:10px;height:42px;padding:0 14px;font-size:12px;display:flex}.hp-root .hd-menu-bar>strong{white-space:nowrap;font-size:12px}.hp-root .hd-desktop-label{color:#71829a;font-size:10px}.hp-root .hd-menu-bar .hp-menu-example{background:0 0;border-radius:0;flex:1;justify-content:flex-end;align-items:center;gap:3px;min-width:0;padding:0;display:flex}.hp-root .hd-menu-bar button{color:#35445b;background:0 0;min-height:36px;padding:4px}.hp-root .hd-menu-bar [data-settings-numbers]{white-space:nowrap;text-overflow:ellipsis;max-width:260px;font-size:10px;overflow:hidden}.hp-root .hd-menu-bar .hp-menu-example svg{fill:currentColor;width:25px;height:22px}.hp-root .hd-panel{background:#f7faff;border:1px solid #cbd9ed;border-radius:19px;flex-direction:column;width:calc(100% - 62px);max-width:460px;min-height:0;display:flex;position:absolute;inset:56px auto 60px 50%;overflow:visible;transform:translate(-50%);box-shadow:0 15px 38px #2b487421}.hp-root .hd-panel-header{z-index:5;background:#f7faff;border-radius:18px 18px 0 0;flex:none;align-items:center;gap:7px;min-height:49px;padding:10px 14px;display:flex;position:relative}.hp-root .hd-panel-header>strong{white-space:nowrap;font-size:18px}.hp-root .hd-panel-header>span{color:#73829a;white-space:nowrap;font-size:11px}.hp-root .hd-window-tools{gap:1px;margin-left:auto;display:flex}.hp-root .hd-window-tools button{color:#5e708b;background:0 0;min-width:31px;padding:5px;font-size:22px}.hp-root .hd-window-tools svg{fill:none;stroke:currentColor;stroke-width:1.7px}.hp-root .hd-back{min-width:22px;background:0 0!important;padding:0!important;font-size:26px!important}.hp-root .hd-more-menu{z-index:10;background:#fff;border:1px solid #d7e1ef;border-radius:12px;width:180px;max-height:360px;padding:7px;position:absolute;top:48px;right:9px;overflow:auto;box-shadow:0 10px 25px #17325b24}.hp-root .hd-more-menu button{text-align:left;background:0 0;width:100%;min-height:34px;font-size:13px;display:block}.hp-root .hd-more-menu button:hover{background:#edf3fc}.hp-root .hd-tabs{background:#e9eef6;border-radius:22px;flex:none;gap:4px;margin:0 14px 10px;padding:4px;display:flex}.hp-root .hd-tabs button{background:0 0;flex:1;min-width:0;min-height:32px;padding:5px;font-size:15px}.hp-root .hd-tabs button[aria-pressed=true]{box-shadow:0 1px 4px #20324d26;color:#243247!important;background:#fff!important}.hp-root .hd-content{overscroll-behavior:contain;scrollbar-width:thin;border-radius:0 0 12px 12px;flex:1;min-height:0;padding:0 14px 12px;overflow:hidden auto}.hp-root .hd-content>div{min-width:0}.hp-root .hd-content :is(.hp-app-demo,.hp-detail-demo,.hp-fan-demo,.hp-motion-demo,.hp-settings-demo){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.hp-root .hd-content .hp-demo-title{gap:8px;margin:4px 0 14px}.hp-root .hd-content .hp-demo-title strong{font-size:14px}.hp-root .hd-content .hp-demo-title span{font-size:10px}.hp-root .hd-content p{font-size:12px;line-height:1.7}.hp-root .hd-content h3{margin:7px 0 12px;font-size:17px;line-height:1.5}.hp-root .hd-view-intro{margin-bottom:18px!important;font-size:13px!important}.hp-root .hd-summary.hp-signal-demo{background:#fff;border:1px solid #e0e7f2;border-radius:12px;margin:0 0 12px;padding:13px!important}.hp-root .hd-summary .hp-readings{grid-template-columns:1fr 1fr;gap:12px;margin:0}.hp-root .hd-summary .hp-readings>button{text-align:left;color:#243247;background:0 0;border-radius:5px;min-height:64px;padding:0}.hp-root .hd-summary .hp-readings>button[aria-pressed=true]{color:#243247;background:#f0f6ff}.hp-root .hd-summary .hp-readings span{color:#6f8099;font-size:13px}.hp-root .hd-summary .hp-readings strong{margin-top:2px;font-size:30px;font-weight:600;line-height:1.2;display:block}.hp-root .hd-summary .hp-pressure{margin-top:10px;padding:4px 9px;font-size:12px;line-height:1.5}.hp-root .hd-summary .hp-pressure strong{font-size:12px}.hp-root .hd-summary .hp-chart,.hp-root .hd-summary .hp-scenarios{display:none}.hp-root .hd-panel[data-trend-open=true] .hd-summary .hp-chart{width:100%;height:85px;margin-top:8px;display:block}.hp-root .hd-panel[data-trend-open=true] .hd-summary .hp-scenarios{margin-top:10px;display:flex}.hp-root .hd-summary .hp-scenarios button{min-height:28px;padding:4px 8px;font-size:11px}.hp-root .hd-hardware-rows{background:#fff;border:1px solid #e0e7f2;border-radius:12px;overflow:hidden}.hp-root .hd-hardware-rows>button{text-align:left;border-radius:0;grid-template-columns:25px 1fr auto 11px;align-items:center;gap:10px;width:100%;min-height:52px;padding:10px 13px;display:grid;color:#29384e!important;background:#fff!important}.hp-root .hd-hardware-rows>button+button{border-top:1px solid #edf1f7}.hp-root .hd-hardware-rows>button:hover{background:#f0f6ff!important}.hp-root .hd-hardware-rows svg{stroke:#7488a5;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.hp-root .hd-hardware-rows strong{font-size:14px;font-weight:600}.hp-root .hd-hardware-rows button>span{color:#60738f;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.hp-root .hd-hardware-rows .hd-row-chevron{color:#455d7d;font-size:22px}.hp-root .hd-panel-footer{border-top:1px solid #e3eaf4;flex:none;align-items:center;gap:5px;min-height:42px;padding:5px 12px;display:flex}.hp-root .hd-panel-footer>span{color:#72819a;white-space:nowrap;margin-right:auto;font-size:10px}.hp-root .hd-panel-footer button{min-height:29px;padding:4px 8px;font-size:11px}.hp-root .hd-cleanup-feedback{color:#6b7e9a;flex:none;min-height:23px;padding:0 12px 8px;font-size:10px!important;line-height:1.5!important}.hp-root .hd-dock{background:#fff9;border:1px solid #d9e4f3;border-radius:13px;align-items:center;gap:10px;padding:3px 12px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.hp-root .hd-dock button{background:0 0;min-height:44px;padding:0}.hp-root .hd-dock img{border-radius:9px;display:block}.hp-root .hd-dock span{color:#64768f;white-space:nowrap;font-size:11px}.hp-root .hd-desktop-note{text-align:center;color:#7285a0;pointer-events:none;line-height:1.5;position:absolute;bottom:3px;left:0;right:0;font-size:9px!important}.hp-root .hd-panel .hp-app-toolbar{grid-template-columns:minmax(0,1fr) 104px;gap:9px;margin:0 0 10px}.hp-root .hd-panel .hp-app-toolbar label{min-width:0;font-size:11px}.hp-root .hd-panel input:not([type=checkbox],[type=range]),.hp-root .hd-panel select{width:100%;min-height:34px;padding:5px 8px;font-size:12px}.hp-root .hd-panel .hp-table-wrap{overscroll-behavior:contain;max-width:100%;overflow-x:auto}.hp-root .hd-panel .hp-app-demo table{table-layout:auto;width:100%;min-width:346px}.hp-root .hd-panel .hp-app-demo :is(td,th){padding:9px 5px;font-size:11px;line-height:1.4}.hp-root .hd-panel .hp-app-demo input[type=checkbox]{width:16px;height:16px}.hp-root .hd-panel .hp-app-footer{gap:5px;margin-top:13px}.hp-root .hd-panel .hp-app-footer span{font-size:11px}.hp-root .hd-panel .hp-app-footer button{min-height:32px;padding:5px 7px;font-size:11px}.hp-root .hd-panel .hp-demo-feedback{min-height:0;margin-top:9px;font-size:11px}.hp-root .hd-panel .hp-reset{background:0 0;min-height:30px;padding:5px 0;font-size:11px}.hp-root .hd-panel .hp-protection summary{cursor:pointer;min-height:36px;font-size:12px}.hp-root .hd-panel .hp-protection div>div{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.hp-root .hd-panel .hp-detail-tabs{flex-wrap:wrap;gap:5px;display:flex}.hp-root .hd-panel .hp-detail-tabs button{min-height:32px;padding:5px 9px;font-size:12px}.hp-root .hd-panel .hp-detail-heading{justify-content:space-between;align-items:center;gap:10px;margin:18px 0 10px;display:flex}.hp-root .hd-panel .hp-detail-heading strong{font-size:14px;line-height:1.5}.hp-root .hd-panel .hp-detail-heading span{color:#6b7d97;flex:none;font-size:10px}.hp-root .hd-panel .hp-detail-demo dl{font-size:14px}.hp-root .hd-panel .hp-detail-demo dl>div{gap:15px;padding:12px 0}.hp-root .hd-panel .hp-detail-demo dt,.hp-root .hd-panel .hp-detail-demo dd{font-size:13px}.hp-root .hd-panel .hp-detail-actions{align-items:center;gap:10px;margin-top:13px;font-size:12px}.hp-root .hd-panel .hp-detail-actions button{font-size:12px}.hp-root .hd-panel .hp-detail-actions>label{min-height:34px}.hp-root .hd-panel .hp-detail-demo [data-eject-feedback]{min-height:0;font-size:12px}.hp-root .hd-panel .hp-note{font-size:11px;line-height:1.75}.hp-root .hd-panel .hp-setting-row{min-height:41px;padding:9px 0;font-size:13px}.hp-root .hd-panel .hp-setting-row input[type=checkbox]{width:17px;height:17px}.hp-root .hd-panel .hp-metric-toggles{grid-template-columns:1fr 1fr;gap:9px;margin:15px 0;display:grid}.hp-root .hd-panel .hp-metric-toggles label{align-items:center;gap:6px;min-height:34px;font-size:12px;display:flex}.hp-root .hd-panel [data-settings-feedback]{margin-top:16px}.hp-root .hd-fan-picker{gap:5px;margin:4px 0 15px;display:flex}.hp-root .hd-fan-picker button{flex:1}.hp-root .hd-panel .hp-fan-readings{margin-top:16px}.hp-root .hd-panel .hp-fan-readings strong{font-size:27px}.hp-root .hd-panel .hp-fan-disc{width:68px;height:68px}.hp-root .hd-panel .hp-fan-status{margin:18px 0;font-size:14px}.hp-root .hd-panel .hp-fan-modes{gap:5px;display:flex}.hp-root .hd-panel .hp-fan-modes button{flex:1;min-height:40px;padding:5px;font-size:11px}.hp-root .hd-panel .hp-presets{gap:5px;margin-top:10px}.hp-root .hd-panel .hp-presets button{flex:1;font-size:12px}.hp-root .hd-panel [data-fan-feedback]{min-height:0;margin-top:15px;font-size:12px}.hp-root .hd-panel .hp-motion-names{margin:2px 0 14px;display:block}.hp-root .hd-panel .hp-motion-names h3{color:#697c97;margin:11px 0 6px;font-size:11px}.hp-root .hd-panel .hp-motion-names ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0;display:grid}.hp-root .hd-panel .hp-motion-names li{min-width:0;margin:0}.hp-root .hd-panel .hp-motion-names button{white-space:nowrap;width:100%;min-width:0;min-height:31px;padding:5px 4px;font-size:11px}.hp-root .hd-panel .hp-runner-canvas{height:105px;min-height:105px}.hp-root .hd-panel .hp-runner-canvas>svg{width:122px;height:92px}.hp-root .hd-panel .hp-runner-label strong{font-size:14px}.hp-root .hd-panel .hp-runner-label span{font-size:10px}.hp-root .hd-panel .hp-load-slider{margin-top:14px;font-size:12px}.hp-root .hd-panel .hp-motion-demo>button{min-height:28px;font-size:11px}.hp-root .hd-panel .hp-custom-editor{gap:12px;margin-top:12px;display:grid}.hp-root .hd-panel .hp-custom-editor label{font-size:12px}.hp-root .hd-panel .hp-custom-editor .hp-detail-actions{margin-top:0}.hp-root .hd-panel .hp-custom-playback{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.hp-root .hd-panel .hp-frame-strip{gap:8px}.hp-root .hd-panel .hp-edit-frame{background:#edf3fc;border-radius:8px;flex-wrap:wrap;gap:5px;padding:8px;font-size:11px;display:flex}.hp-root .hd-panel .hp-edit-frame button{min-height:28px;padding:3px 5px;font-size:10px}.hp-root .hd-panel .hp-edit-frame button:first-child{flex-basis:100%;align-items:center;gap:7px;display:flex}.hp-root .hd-panel .hp-edit-frame span{overflow-wrap:anywhere}.hp-root .hd-panel [data-custom-image]{image-rendering:auto;object-fit:contain}.hp-root .hd-desktop .hd-modal-shade{z-index:20;background:#d3dff29c;border-radius:24px;position:absolute;inset:0}.hp-root .hd-desktop dialog{z-index:21;background:#fff;border:1px solid #ccd8e9;border-radius:17px;width:390px;max-width:calc(100% - 34px);max-height:calc(100% - 40px);margin:auto;padding:22px;position:absolute;inset:0;box-shadow:0 15px 40px #1a355d26}.hp-root .hd-desktop dialog h3{font-size:18px;line-height:1.5}.hp-root .hd-desktop dialog p{margin-top:14px;font-size:13px;line-height:1.8}.hp-root .hd-desktop dialog .hp-actions{gap:10px;margin-top:20px}.hp-root .hd-desktop dialog button{min-height:38px;font-size:13px}.hp-root .hp-feature-descriptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:55px 70px;padding-block:72px 35px;display:grid}.hp-root .hp-feature-descriptions article{min-width:0;scroll-margin-top:100px}.hp-root .hp-feature-descriptions h2{margin-bottom:17px;font-size:23px;line-height:1.55}.hp-root .hp-feature-descriptions p+p{margin-top:13px}.hp-root .hp-feature-descriptions .hp-note{color:var(--hp-muted);font-size:14px}@media (width<=1000px){.hp-root .hp-hero{grid-template-columns:minmax(0,1fr) minmax(0,480px)!important;gap:28px!important}.hp-root .hd-panel-header>span,.hp-root .hd-menu-bar .hd-desktop-label{display:none}}@media (width<=800px){.hp-root .hp-hero{grid-template-columns:minmax(0,1fr)!important;gap:28px!important}.hp-root .hd-desktop{height:650px;min-height:0}.hp-root .hp-hero-media{width:100%;max-width:520px!important}.hp-root .hp-feature-descriptions{gap:38px;padding-top:48px}.hp-root .hd-panel-header>span{display:block}}@media (width<=520px){.hp-root .hd-desktop{border-radius:18px;height:650px}.hp-root .hd-panel{border-radius:15px;width:calc(100% - 18px);inset:52px auto 60px 50%}.hp-root .hd-panel-header{padding:9px 10px}.hp-root .hd-panel-header>strong{font-size:17px}.hp-root .hd-panel-header>span{display:none}.hp-root .hd-window-tools button{min-width:29px}.hp-root .hd-tabs{margin:0 10px 10px}.hp-root .hd-content{padding-inline:10px}.hp-root .hd-menu-bar{gap:5px;padding-inline:9px}.hp-root .hd-menu-bar>strong{font-size:11px}.hp-root .hd-menu-bar [data-settings-numbers]{max-width:200px;font-size:9px}.hp-root .hd-panel .hp-detail-tabs button{padding-inline:8px;font-size:11px}.hp-root .hd-panel .hp-readings strong{font-size:28px}.hp-root .hd-panel-footer{gap:4px;padding-inline:10px}.hp-root .hd-panel-footer>span{font-size:9px}.hp-root .hd-panel-footer button{font-size:10px}.hp-root .hd-hardware-rows>button{gap:8px;min-height:52px;padding:10px}.hp-root .hd-hardware-rows button>span{font-size:11px}.hp-root .hd-panel .hp-motion-names button{font-size:10px}.hp-root .hp-feature-descriptions{grid-template-columns:minmax(0,1fr);gap:34px}.hp-root .hd-panel .hp-fan-modes button{font-size:10px}}@media (prefers-reduced-motion:reduce){.hp-root .hd-desktop *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.hp-root .hd-desktop{height:min(680px,100svh - 100px);min-height:590px}.hp-root .hd-panel-header{min-height:46px;padding:8px 12px;line-height:1.3}.hp-root .hd-window-tools button{width:30px;min-width:30px;height:30px;min-height:30px;padding:4px;font-size:19px;line-height:1}.hp-root .hd-hardware-rows>button{min-height:49px;padding-block:9px}.hp-root .hd-summary .hp-readings>button{min-height:58px}.hp-root .hd-summary.hp-signal-demo{padding:11px!important}.hp-root .hd-panel-footer{min-height:37px;padding-block:3px}.hp-root .hd-cleanup-feedback{min-height:20px;padding-bottom:5px}@media (width<=800px){.hp-root .hd-desktop{height:650px;min-height:0}}@media (width<=520px){.hp-root .hd-window-tools button{width:36px;min-width:36px;height:36px;min-height:36px}.hp-root .hd-panel-header{padding-inline:10px}.hp-root .hd-back{min-width:30px;min-height:36px}}.hp-root .hd-desktop button[aria-pressed=true],.hp-root .hd-desktop button[aria-pressed=true]:hover{background:var(--hp-blue);color:#fff}.hp-root .hd-tabs button[aria-pressed=true],.hp-root .hd-tabs button[aria-pressed=true]:hover{color:#243247!important;background:#fff!important}.hp-root .hd-summary .hp-readings>button[aria-pressed=true],.hp-root .hd-summary .hp-readings>button[aria-pressed=true]:hover{color:#243247;background:#f0f6ff}.haloa-product-viewport .hp-hero.hp-wrap{align-items:center;max-width:1120px;grid-template-columns:minmax(220px,1fr) minmax(0,680px)!important;gap:40px!important;padding:48px 0!important;display:grid!important}.haloa-product-viewport .hp-hero-media{width:100%;max-width:680px!important}.haloa-product-viewport .hp-hero-copy h1{font-size:30px;line-height:1.35}.haloa-product-viewport .hp-root .hp-intro{font-size:17px}.haloa-product-viewport .hp-root .hd-desktop{--hd-panel-width:320px;--hd-panel-height:514px;border-radius:18px;height:646px;min-height:0;max-height:none}.haloa-product-viewport .hp-root .hd-menu-bar{height:36px}.haloa-product-viewport .hp-root .hd-desktop-label{display:none}.haloa-product-viewport .hp-root .hd-menu-bar .hp-menu-example{flex-wrap:nowrap}.haloa-product-viewport .hp-root .hd-menu-bar [data-setting-menu=runner]{flex:none}.haloa-product-viewport .hp-root .hd-menu-bar [data-settings-numbers]{flex:0 auto;min-width:0;max-width:200px}.haloa-product-viewport .hp-root .hd-desktop-note{line-height:1.2;bottom:3px;font-size:10px!important}.haloa-product-viewport .hp-root .hd-panel{width:var(--hd-panel-width);max-width:calc(100% - 28px);height:var(--hd-panel-height);border-radius:15px;min-height:0;max-height:calc(100% - 118px);inset:50px 14px auto auto;transform:none}.haloa-product-viewport .hp-root .hd-panel:before{content:"";top:-7px;left:var(--hd-arrow-x,calc(100% - 104px));z-index:6;background:#f7faff;border-top:1px solid #cbd9ed;border-left:1px solid #cbd9ed;width:12px;height:12px;position:absolute;transform:translate(-50%)rotate(45deg)}.haloa-product-viewport .hp-root .hd-panel-header{gap:4px;min-height:42px;padding:6px 10px}.haloa-product-viewport .hp-root .hd-panel-header>span{display:none}.haloa-product-viewport .hp-root .hd-window-tools button{width:28px;min-width:28px;height:28px;min-height:28px}.haloa-product-viewport .hp-root .hd-tabs{margin:0 10px 8px}.haloa-product-viewport .hp-root .hd-tabs button{min-height:28px;font-size:12px}.haloa-product-viewport .hp-root .hd-content{overscroll-behavior:contain;padding:0 10px 8px;overflow:hidden auto}.haloa-product-viewport .hd-content-sheet{width:100%;min-width:0}.haloa-product-viewport .hd-content-sheet>*{min-width:0}.haloa-product-viewport .hp-root .hd-summary.hp-signal-demo{margin:0 0 8px!important;padding:10px!important}.haloa-product-viewport .hp-root .hd-summary .hp-readings{gap:8px}.haloa-product-viewport .hp-root .hd-summary .hp-readings>button{min-height:48px}.haloa-product-viewport .hp-root .hd-summary .hp-readings span{font-size:12px}.haloa-product-viewport .hp-root .hd-summary .hp-readings strong{font-size:23px}.haloa-product-viewport .hp-root .hd-hardware-rows>button{grid-template-columns:20px 1fr auto 9px;gap:6px;min-height:46px;padding:8px 10px}.haloa-product-viewport .hp-root .hd-hardware-rows strong{font-size:12px}.haloa-product-viewport .hp-root .hd-hardware-rows svg{width:20px;height:20px}.haloa-product-viewport .hp-root .hd-hardware-rows button>span{font-size:10px}.haloa-product-viewport .hp-root .hp-table-wrap{overflow-x:auto}.haloa-product-viewport .hp-root .hp-app-demo table{table-layout:auto;min-width:280px}.haloa-product-viewport .hp-root .hp-app-demo :is(td,th){overflow-wrap:anywhere;padding:7px 3px}.haloa-product-viewport .hp-root .hp-app-footer{flex-wrap:wrap}.haloa-product-viewport .hp-root .hp-app-footer>span{flex-basis:100%}.haloa-product-viewport .hp-root .hp-custom-editor{gap:8px}.haloa-product-viewport .hp-root .hp-frame-strip{grid-template-columns:1fr;gap:6px;display:grid}.haloa-product-viewport .hp-root .hp-edit-frame{min-width:0;padding:6px}.haloa-product-viewport .hp-root .hp-edit-frame button:first-child{min-width:0;overflow:hidden}.haloa-product-viewport .hp-root .hp-edit-frame button:first-child span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.haloa-product-viewport .hd-frame-pages{justify-content:space-between;align-items:center;gap:8px;display:flex}.haloa-product-viewport .hd-frame-pages button{min-height:28px;font-size:11px}.haloa-product-viewport .hd-frame-pages span{color:#526782;font-size:11px}@media (width<=900px){.haloa-product-viewport .hp-hero.hp-wrap{grid-template-columns:1fr!important}.haloa-product-viewport .hp-hero-media{justify-self:center}.haloa-product-viewport .hp-root .hd-desktop{height:646px}}@media (width<=520px){.haloa-product-viewport .hp-root .hd-menu-bar>strong{display:none}.haloa-product-viewport .hp-root .hd-panel{right:14px}.haloa-product-viewport .hp-root .hd-desktop{border-radius:15px}.haloa-product-viewport .hp-root .hp-hero-copy h1{font-size:26px}}.haloa-product-viewport .hp-root .hd-menu-bar .hp-menu-example{gap:18px}.haloa-product-viewport .hp-root .hd-menu-bar [data-settings-numbers]{flex:none;align-items:center;gap:12px;max-width:none;display:flex;overflow:visible;color:#35445b!important;background:0 0!important}.haloa-product-viewport .hp-root .hd-menu-metric{white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:inline-flex}.haloa-product-viewport .hp-root .hd-menu-metric img{object-fit:contain;width:18px;height:16px}.haloa-product-viewport .hp-root .hd-menu-network{flex-direction:column;font-size:8px;line-height:1.1;display:flex}.haloa-product-viewport .hp-root .hp-app-toolbar{grid-template-columns:1fr;margin-bottom:8px}.haloa-product-viewport .hp-root .hd-detail-popover{z-index:12;box-sizing:border-box;background:#f7faff;border:1px solid #cbd9ed;border-radius:15px;width:320px;max-height:calc(100% - 110px);padding:14px;font-size:12px;position:absolute;overflow:auto;box-shadow:0 12px 30px #253d6426}.haloa-product-viewport .hd-detail-popover>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.haloa-product-viewport .hd-detail-popover>header strong{font-size:15px}.haloa-product-viewport .hd-detail-popover>header button{background:0 0;min-height:24px;padding:0 5px}.haloa-product-viewport .hd-detail-popover :is(.hp-detail-demo,.hp-fan-demo){background:0 0!important;border:0!important;margin:0!important;padding:0!important}.haloa-product-viewport .hd-detail-popover .hp-detail-tabs,.haloa-product-viewport .hd-detail-popover .hp-detail-heading,.haloa-product-viewport .hd-detail-popover .hp-fan-demo>.hp-demo-title{display:none}.haloa-product-viewport .hd-detail-popover dl{background:#fff;border-radius:10px;margin:0;padding:8px 10px}.haloa-product-viewport .hd-detail-popover dl>div{justify-content:space-between;gap:12px;padding:7px 0;display:flex}.haloa-product-viewport .hd-detail-popover :is(dt,dd){margin:0;font-size:12px}.haloa-product-viewport .hd-detail-popover p{margin-top:10px;font-size:11px;line-height:1.6}.haloa-product-viewport .hd-detail-popover button{min-height:28px;padding:5px 7px;font-size:11px}.haloa-product-viewport .hd-detail-popover select{font-size:12px}.haloa-product-viewport .hd-detail-popover[data-view=fans]{height:466px}.haloa-product-viewport .hd-detail-popover .hp-fan-disc{width:40px;height:40px}.haloa-product-viewport .hd-detail-popover .hp-fan-readings{margin-top:10px}.haloa-product-viewport .hd-detail-popover .hp-fan-readings strong{font-size:23px}.haloa-product-viewport .hd-detail-popover .hp-fan-status{margin:12px 0;font-size:13px}.haloa-product-viewport .hd-detail-popover .hp-fan-modes{gap:4px;margin-top:12px}.haloa-product-viewport .hd-detail-popover .hp-fan-modes button{flex:1;min-width:0}.haloa-product-viewport .hd-detail-popover .hp-detail-actions{gap:8px;margin-top:12px;font-size:11px}.haloa-product-viewport .hd-detail-popover .hp-presets{margin-top:8px}@media (width<=520px){.haloa-product-viewport .hp-root .hd-menu-bar{padding-inline:6px}.haloa-product-viewport .hp-root .hd-menu-bar .hp-menu-example{gap:8px}.haloa-product-viewport .hp-root .hd-menu-bar [data-settings-numbers]{gap:6px}.haloa-product-viewport .hp-root .hd-menu-metric{gap:2px;font-size:9px}.haloa-product-viewport .hp-root .hd-menu-metric img{width:14px;height:14px}}.haloa-product-viewport .hp-root .hd-panel{box-sizing:border-box;gap:8px;padding:14px}.haloa-product-viewport .hp-root .hd-panel-header{background:0 0;gap:6px;height:24px;min-height:24px;padding:0}.haloa-product-viewport .hp-root .hd-panel-header>span{color:#92969a;white-space:nowrap;font-size:11px;display:inline}.haloa-product-viewport .hp-root .hd-panel-header>strong{font-size:15px}.haloa-product-viewport .hp-root .hd-window-tools button{width:24px;min-width:24px;height:24px;min-height:24px;padding:0}.haloa-product-viewport .hp-root .hd-tabs{box-sizing:border-box;gap:2px;height:28px;margin:0;padding:2px}.haloa-product-viewport .hp-root .hd-tabs button{height:24px;min-height:24px;padding:0;font-size:12px}.haloa-product-viewport .hp-root .hd-content{min-height:0;padding:0}.haloa-product-viewport .hp-root .hd-panel:is([data-view=overview],[data-view=apps]) .hd-content{overflow:hidden}.haloa-product-viewport .hp-root .hd-panel:is([data-view=overview],[data-view=apps]) .hd-content-sheet{flex-direction:column;gap:4px;height:100%;display:flex}.haloa-product-viewport .hp-root .hd-summary.hp-signal-demo{box-sizing:border-box;background:#f7fafd;border-color:#edf0f3;flex:none;height:112px;margin:0!important;padding:6px!important}.haloa-product-viewport .hp-root .hd-summary .hp-readings{box-sizing:border-box;gap:12px;height:70px;padding:0 6px}.haloa-product-viewport .hp-root .hd-summary .hp-readings>button{border-radius:0;flex-direction:column;align-items:stretch;gap:3px;height:70px;min-height:0;padding:0;display:flex}.haloa-product-viewport .hp-root .hd-summary .hp-readings>button+button{border-left:1px solid #e1e5eb;padding-left:12px}.haloa-product-viewport .hp-root .hd-summary .hp-readings span{color:#92969a;font-size:12px;line-height:15px}.haloa-product-viewport .hp-root .hd-summary .hp-readings strong{color:#101214;margin:0;font-size:23px;line-height:25px}.haloa-product-viewport .hp-root .hd-summary small{color:#92969a;text-align:left;font-size:10px;line-height:13px}.haloa-product-viewport .hp-root .hd-usage-track{background:#e9eef6;border-radius:6px;flex:none;height:6px;display:block;overflow:hidden}.haloa-product-viewport .hp-root .hd-usage-track>i{background:#087fff;border-radius:6px;height:100%;display:block}.haloa-product-viewport .hp-root .hd-summary .hp-pressure{box-sizing:border-box;border-radius:8px;align-items:center;gap:5px;height:22px;margin:6px 0 0;padding:0 6px;font-size:10px;display:flex}.haloa-product-viewport .hp-root .hd-summary .hp-pressure strong{font-size:10px;font-weight:400}.haloa-product-viewport .hp-root .hd-pressure-dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.haloa-product-viewport .hp-root .hp-pressure [data-cleanup-start]{color:#007aff;min-height:20px;margin-left:auto;padding:0;font-size:10px;font-weight:600;background:0 0!important}.haloa-product-viewport .hp-root .hd-panel-footer{display:none}.haloa-product-viewport .hp-root .hd-cleanup-feedback{z-index:9;background:#fff;border-radius:8px;margin:0;padding:7px 10px;display:none;position:absolute;bottom:48px;left:14px;right:14px;box-shadow:0 4px 16px #27364c22}.haloa-product-viewport .hp-root .hd-cleanup-feedback[data-active=true]{display:block}.haloa-product-viewport .hp-root [data-desktop-view=apps]{flex:1;min-height:0}.haloa-product-viewport .hp-root .hd-hardware-rows>button{height:48px;min-height:48px;padding:8px 10px}.haloa-product-viewport .hd-detail-popover[data-view=fans]{padding:0;overflow:visible}.haloa-product-viewport .hd-detail-popover[data-view=fans]>header{display:none}.haloa-product-viewport .hd-detail-popover[data-hardware-kind=battery][data-view=hardware]{overflow:visible}.haloa-product-viewport .hd-detail-popover[data-hardware-kind=battery] :is(.hp-detail-actions,.hp-note,[data-eject-feedback]){display:none}.haloa-product-viewport .hd-detail-popover[data-hardware-kind=battery] dl>div{justify-content:flex-start;gap:4px;padding:3px 0;line-height:16px;display:flex}.haloa-product-viewport .hd-detail-popover[data-hardware-kind=battery] dt:after{content:"："}.haloa-product-viewport .hd-detail-popover[data-hardware-kind=battery] :is(dt,dd){color:#808286;font-size:12px}.haloa-product-viewport .hd-detail-popover[data-view=hardware]>header strong{font-size:17px}.haloa-product-viewport .hd-detail-popover[data-view=hardware]>header button{display:none}.haloa-product-viewport .hp-root .hd-desktop{overflow:visible}.haloa-product-viewport .hp-root .hd-detail-popover{z-index:30;max-height:none;position:fixed;overflow:visible}.haloa-product-viewport .hd-detail-popover:before{content:"";z-index:1;pointer-events:none;background:#f7faff;border-top:1px solid #cbd9ed;border-right:1px solid #cbd9ed;width:12px;height:12px;position:absolute}.haloa-product-viewport .hd-detail-popover[data-placement=left]:before{top:var(--hd-detail-arrow-y);bottom:auto;left:auto;right:-7px;transform:translateY(-50%)rotate(45deg)}.haloa-product-viewport .hd-detail-popover[data-placement=right]:before{top:var(--hd-detail-arrow-y);bottom:auto;left:-7px;right:auto;transform:translateY(-50%)rotate(225deg)}.haloa-product-viewport .hd-panel[data-trend-open=true] .hd-summary.hp-signal-demo{height:auto;min-height:112px}.haloa-product-viewport .hd-panel[data-trend-open=true] [data-desktop-view=overview]{display:none}.haloa-product-viewport .hp-root .hd-desktop:has([data-desktop-detail]:not([hidden])){min-width:680px}.haloa-product-viewport .hp-root .hp-hero-media:has([data-desktop-detail]:not([hidden])){overflow:auto!important}.haloa-product-viewport .hd-detail-popover[data-hardware-kind=storage] :is([data-hardware-values],[data-hardware-note]){display:none}.haloa-product-viewport .hd-storage-card{background:#fff;border-radius:10px;padding:10px}.haloa-product-viewport .hd-storage-card>strong{margin-bottom:10px;font-size:13px;font-weight:500;display:block}.haloa-product-viewport .hd-storage-device{align-items:center;gap:8px;display:flex}.haloa-product-viewport .hd-storage-device>div{flex:1;min-width:0}.haloa-product-viewport .hd-storage-device strong{font-size:12px;font-weight:500;line-height:1.4;display:block}.haloa-product-viewport .hd-storage-device small{color:#8a8d92;white-space:nowrap;font-size:10px}.haloa-product-viewport .hd-storage-device button{color:#fff;background:#087fff;min-height:30px;padding:5px 8px;font-size:11px}.haloa-product-viewport .hd-storage-safety{color:#8a8d92;margin:8px 0 0!important;font-size:10px!important;line-height:1.5!important}.haloa-product-viewport .hp-root .hd-demo-controls{color:#65748a;flex-direction:column;gap:12px;width:min(104px,100% - 368px);display:flex;position:absolute;top:64px;left:18px}.haloa-product-viewport .hp-root .hd-demo-controls>strong{font-size:12px;font-weight:500}.haloa-product-viewport .hp-root .hd-demo-controls>div{flex-direction:column;gap:6px;display:flex}.haloa-product-viewport .hp-root .hd-demo-controls button{text-align:left;background:#ffffffb3;min-height:32px;padding:6px 10px;font-size:12px}.haloa-product-viewport .hp-root .hd-demo-controls .hd-demo-reset{color:#65748a;background:0 0;margin-top:8px}@media (width<=520px){.haloa-product-viewport .hp-root .hd-demo-controls{gap:8px;width:auto;margin:12px 14px;position:relative;top:auto;left:auto}.haloa-product-viewport .hp-root .hd-demo-controls>div{flex-flow:wrap}.haloa-product-viewport .hp-root .hd-demo-controls .hd-demo-reset{margin:0;position:absolute;top:-8px;right:0}.haloa-product-viewport .hp-root .hd-panel{inset-block-start:140px}.haloa-product-viewport .hp-root .hd-desktop{height:700px}}.haloa-product-viewport .hp-root .hd-demo-controls button{color:#34445c}.haloa-product-viewport .hp-root .hd-demo-controls button[aria-pressed=true],.haloa-product-viewport .hp-root .hd-demo-controls button[aria-pressed=true]:hover{color:#fff;background:#1768eb}.hp-root{--hp-ink:#1d283b;--hp-muted:#62718a;--hp-blue:#1768eb;--hp-panel:#f4f8fd;--hp-soft:#edf3fc;--hp-success:#267a43;color:var(--hp-ink);background:#fff;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;font-size:16px;line-height:1.8}.hp-root *{box-sizing:border-box}.hp-root [hidden]{display:none!important}.hp-root h1,.hp-root h2,.hp-root h3,.hp-root p,.hp-root ul,.hp-root figure{margin:0}.hp-root h1{letter-spacing:-.03em;font-size:30px;font-weight:650;line-height:1.45}.hp-root h2{letter-spacing:-.025em;font-size:27px;font-weight:650;line-height:1.5}.hp-root h3{font-size:20px;font-weight:600;line-height:1.6}.hp-root p{max-width:48em}.hp-root a{color:var(--hp-blue);text-decoration:none}.hp-root button,.hp-root input,.hp-root select{font:inherit}.hp-root button,.hp-root select{cursor:pointer}.hp-root button:disabled{cursor:default;opacity:.5}.hp-root :is(button,a,input,select):focus-visible{outline:3px solid var(--hp-blue);outline-offset:4px}.hp-root button{color:var(--hp-ink);background:#eaf0f8;border:0;border-radius:8px;min-height:44px;padding:8px 14px;line-height:1.4;transition:background .18s,transform .18s}.hp-root button:hover:not(:disabled){background:#dae6f8}.hp-root button:active:not(:disabled){transform:translateY(1px)}.hp-root button[aria-pressed=true]{background:var(--hp-blue);color:#fff}.hp-root label{display:block}.hp-root input:not([type=checkbox],[type=range]),.hp-root select{min-height:44px;color:var(--hp-ink);background:#fff;border:1px solid #d4deed;border-radius:8px;max-width:100%;padding:8px 12px}.hp-root input[type=checkbox]{width:18px;height:18px;accent-color:var(--hp-blue);vertical-align:middle;margin:0 6px 0 0}.hp-root input[type=range]{accent-color:var(--hp-blue);width:100%;min-height:44px;margin-top:12px;display:block}.hp-wrap{width:calc(100% - 64px);max-width:1120px;margin-inline:auto}.hp-nav{justify-content:space-between;align-items:center;gap:28px;padding-block:28px 12px;display:flex}.hp-nav>div{align-items:center;gap:24px;display:flex;overflow-x:auto}.hp-nav a{white-space:nowrap;min-height:44px;color:var(--hp-muted);align-items:center;font-size:14px;display:inline-flex}.hp-nav .hp-wordmark{color:var(--hp-ink);flex:none;gap:9px;font-size:20px;font-weight:650}.hp-wordmark img{border-radius:8px}.hp-hero{grid-template-columns:minmax(0,1fr) 520px;align-items:center;gap:60px;padding-block:36px 60px;display:grid}.hp-hero-copy{max-width:440px}.hp-hero-copy>p{margin-top:22px}.hp-hero .hp-intro{max-width:22em;font-size:20px;line-height:1.8}.hp-free{color:var(--hp-blue);font-weight:600}.hp-actions{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:28px;display:flex}.hp-root .hp-primary{background:var(--hp-blue);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:10px 20px;font-weight:550;line-height:1.5;display:inline-flex}.hp-root .hp-primary:hover{background:#1258ce}.hp-play-controls{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.hp-play-controls button{font-size:14px}.hp-note{color:var(--hp-muted);font-size:14px;line-height:1.85}.hp-hero-media{width:100%;min-width:0;max-width:520px}.hp-hero-media iframe{aspect-ratio:520/720;background:#edf3fc;border:0;border-radius:18px;width:100%;display:block}.hp-root figcaption{color:var(--hp-muted);margin-top:18px;font-size:13px;line-height:1.7}.hp-section{padding-block:90px}.hp-split{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.hp-section-copy>p,.hp-section-copy>ul{margin-top:22px}.hp-section-copy ul{padding-left:20px}.hp-section-copy li{margin-top:14px;padding-left:4px}.hp-section-heading{max-width:780px;margin-bottom:38px}.hp-section-heading>p{margin-top:20px}.hp-root :is(.hp-signal-demo,.hp-detail-demo,.hp-fan-demo,.hp-app-demo){background:var(--hp-panel);border-radius:18px;min-width:0;padding:28px}.hp-demo-title{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.hp-demo-title>strong{font-size:18px}.hp-demo-title>span{color:var(--hp-muted);font-size:12px}.hp-scenarios,.hp-detail-tabs,.hp-fan-modes{flex-wrap:wrap;gap:6px;margin-top:24px;display:flex}.hp-scenarios button,.hp-detail-tabs button,.hp-fan-modes button{font-size:14px}.hp-readings{grid-template-columns:1fr 1fr;gap:25px;margin-top:30px;display:grid}.hp-readings>div>span{color:var(--hp-muted);font-size:14px;display:block}.hp-readings strong{font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1.6}.hp-pressure{color:var(--hp-success);background:#e6f3eb;border-radius:6px;padding:8px 12px;font-size:14px;margin-top:16px!important}.hp-pressure[data-pressure=high]{color:#925514;background:#fcf0df}.hp-chart{width:100%;height:130px;color:var(--hp-blue);margin-top:24px;display:block}.hp-chart path{transition:d .35s}.hp-app-layout{grid-template-columns:minmax(0,1.6fr) minmax(250px,1fr);align-items:start;gap:55px;display:grid}.hp-app-toolbar{grid-template-columns:1fr 150px;gap:20px;margin-top:24px;display:grid}.hp-app-toolbar label{color:var(--hp-muted);font-size:13px}.hp-app-toolbar input,.hp-app-toolbar select{width:100%;margin-top:6px;display:block}.hp-table-wrap{max-width:100%;margin-top:20px;overflow-x:auto}.hp-app-demo table{border-collapse:collapse;white-space:nowrap;text-align:left;width:100%;font-size:14px}.hp-app-demo th{font-weight:500}.hp-app-demo thead{color:var(--hp-muted);font-size:12px}.hp-app-demo td,.hp-app-demo th{padding:12px 7px}.hp-app-demo tbody tr{border-bottom:1px solid #e1e7f1}.hp-app-demo tbody tr:last-child{border-bottom:0}.hp-app-demo td:nth-child(3),.hp-app-demo td:nth-child(4){font-variant-numeric:tabular-nums}.hp-app-demo td:last-child{color:var(--hp-muted);font-size:12px}.hp-app-footer{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;display:flex}.hp-app-footer span{width:100%;color:var(--hp-muted);font-size:13px}.hp-app-footer button{padding-inline:10px;font-size:13px}.hp-demo-feedback{min-height:3.6em;font-size:14px;margin-top:16px!important}.hp-reset{margin-top:12px;font-size:13px!important}.hp-app-explanation h3{margin-bottom:24px}.hp-app-explanation>p+p{margin-top:22px}.hp-root dialog{color:var(--hp-ink);background:#fff;border:0;border-radius:18px;max-width:min(520px,100% - 32px);padding:30px;box-shadow:0 24px 80px #1d283b44}.hp-root dialog::backdrop{background:#19223355}.hp-dialog-content p{margin-top:16px}.hp-detail-heading{flex-direction:column;gap:8px;margin-top:30px;display:flex}.hp-detail-heading strong{font-size:18px}.hp-detail-heading span{color:var(--hp-muted);font-size:12px}.hp-detail-demo dl{margin:18px 0 26px;padding:0}.hp-detail-demo dl>div{justify-content:space-between;gap:24px;padding:12px 0;display:flex}.hp-detail-demo dt{color:var(--hp-muted)}.hp-detail-demo dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.hp-detail-actions{flex-wrap:wrap;align-items:center;gap:15px;margin-top:20px;font-size:13px;display:flex}.hp-detail-actions>label{align-items:center;min-height:44px;display:flex}.hp-detail-actions button{font-size:13px}.hp-detail-demo [data-eject-feedback]{min-height:1.8em;margin-top:12px;font-size:14px}.hp-fan-field{background:#f3f7fd;margin-top:60px}.hp-fan-field .hp-section{padding-block:90px}.hp-root .hp-fan-demo{background:#fff}.hp-fan-readings{justify-content:space-between;align-items:center;gap:25px;margin-top:28px;display:flex}.hp-fan-readings>div>span{color:var(--hp-muted);font-size:13px;display:block}.hp-fan-readings strong{font-size:30px;font-weight:600}.hp-fan-disc{width:100px;height:100px;color:var(--hp-blue);flex:none}.hp-fan-disc svg{fill:currentColor;width:100%;animation:5s linear infinite hp-fan-spin;display:block}.hp-fan-demo[data-unavailable=true] .hp-fan-disc svg{opacity:.35;animation-play-state:paused}.hp-fan-status{justify-content:space-between;margin-block:22px;display:flex}.hp-fan-status strong{font-variant-numeric:tabular-nums;font-weight:600}.hp-presets{gap:7px;margin-top:10px;display:flex}.hp-presets button{font-size:13px}.hp-fan-demo [data-fan-feedback]{min-height:3.6em;margin-top:18px;font-size:14px}.hp-fan-modes{gap:8px}.hp-fan-modes button{flex:1;padding-inline:8px;font-size:13px}@keyframes hp-fan-spin{to{transform:rotate(360deg)}}.hp-motion-layout{grid-template-columns:1fr 1fr;align-items:center;gap:50px 80px;display:grid}.hp-motion-names{grid-template-columns:1fr 1fr;gap:30px;margin-top:28px;display:grid}.hp-motion-names h3{font-size:17px}.hp-motion-names ul{margin-top:14px;padding:0;list-style:none}.hp-motion-names li{margin-top:5px;font-size:15px}.hp-motion-demo{background:var(--hp-soft);--runner-period:1.3s;border-radius:18px;padding:30px}.hp-runner-canvas{min-height:245px;color:var(--hp-ink);justify-content:center;align-items:center;display:flex}.hp-runner-canvas>svg{overflow:visible}.hp-runner-frame{opacity:0;animation:hp-runner var(--runner-period) steps(1,end) infinite;animation-delay:calc(var(--frame)*var(--runner-period)/-16)}@keyframes hp-runner{0%,6.24%{opacity:1}6.25%,to{opacity:0}}.hp-motion-demo[data-still=true] .hp-runner-frame{animation:none}.hp-motion-demo[data-still=true] .hp-runner-frame:first-child{opacity:1}.hp-runner-label{flex-direction:column;align-items:center;gap:5px;display:flex}.hp-runner-label span{color:var(--hp-muted);font-size:12px}.hp-load-slider{margin-top:30px;font-size:14px}.hp-load-slider output{float:right;font-variant-numeric:tabular-nums}.hp-motion-demo>button{font-size:13px}.hp-custom{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:20px 60px;margin-top:20px;display:grid}.hp-custom>p{color:var(--hp-muted)}.hp-frame-strip{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hp-frame-strip>span{background:var(--hp-panel);flex-direction:column;align-items:center;gap:6px;padding:10px;font-size:12px;display:flex}.hp-frame-strip svg{overflow:visible}.hp-custom>.hp-note{align-self:center}.hp-questions{grid-template-columns:1fr 1.3fr;align-items:start;gap:80px;display:grid}.hp-questions details{padding:18px 0}.hp-questions details+details{margin-top:6px}.hp-questions summary{cursor:pointer;min-height:44px;font-size:18px;font-weight:550;line-height:1.7}.hp-questions details p{color:var(--hp-muted);margin-top:14px;font-size:15px}.hp-install{grid-template-columns:1fr auto;align-items:center;gap:70px;padding-block:70px 110px;display:grid}.hp-install img{border-radius:16px;margin-bottom:24px;display:block}.hp-install p{margin-top:22px}.hp-install-actions{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.hp-install-actions span{color:var(--hp-muted);font-size:14px}@media (width<=1000px){.hp-nav{flex-direction:column;align-items:flex-start;gap:10px}.hp-nav>div{gap:20px;width:100%}.hp-hero{grid-template-columns:1fr 480px;gap:30px}.hp-split{gap:40px}.hp-app-layout{grid-template-columns:1.6fr 1fr;gap:30px}.hp-questions{gap:40px}.hp-motion-layout{gap:35px}}@media (width<=800px){.hp-wrap{width:calc(100% - 40px)}.hp-hero{grid-template-columns:1fr;gap:35px;padding-block:32px 30px}.hp-hero-copy{max-width:620px}.hp-hero-media{margin-inline:auto}.hp-section{padding-block:60px}.hp-split,.hp-app-layout,.hp-motion-layout,.hp-questions{grid-template-columns:1fr;gap:34px}.hp-fan-field .hp-section{padding-block:60px}.hp-fan-field .hp-section-copy{grid-row:1}.hp-root h2{font-size:25px}.hp-motion-layout .hp-section-copy{max-width:620px}.hp-custom{grid-column:1;grid-template-columns:1fr;gap:18px;margin-top:8px}.hp-custom .hp-note{margin-top:8px}.hp-install{grid-template-columns:1fr;gap:30px;padding-block:55px 80px}.hp-app-explanation,.hp-hardware .hp-section-copy{max-width:620px}}@media (width<=520px){.hp-wrap{width:calc(100% - 32px)}.hp-root h1{font-size:28px}.hp-root h2{font-size:23px}.hp-hero .hp-intro{font-size:18px}.hp-hero-copy>p{margin-top:18px}.hp-nav{padding-top:20px}.hp-nav>div{gap:18px}.hp-hero-media{max-width:358px}.hp-hero-media iframe{aspect-ratio:358/580}.hp-root :is(.hp-signal-demo,.hp-detail-demo,.hp-fan-demo,.hp-app-demo){border-radius:14px;padding:20px 16px}.hp-app-toolbar{grid-template-columns:1fr 120px;gap:12px}.hp-demo-title{flex-wrap:wrap;gap:10px}.hp-app-demo td,.hp-app-demo th{padding-inline:6px;font-size:12px}.hp-app-demo td:last-child{font-size:11px}.hp-app-footer{gap:6px}.hp-app-footer button{padding:8px;font-size:12px}.hp-detail-tabs{gap:5px}.hp-detail-tabs button{padding-inline:11px;font-size:13px}.hp-readings strong,.hp-fan-readings strong{font-size:28px}.hp-fan-disc{width:80px;height:80px}.hp-motion-demo{padding:20px}.hp-runner-canvas{min-height:210px}.hp-motion-names{gap:20px}.hp-questions summary{font-size:17px}.hp-questions{gap:20px}.hp-install h2{max-width:15em}}@media (prefers-reduced-motion:reduce){.hp-root *,.hp-root :before,.hp-root :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.hp-runner-frame{opacity:0}.hp-runner-frame:first-child{opacity:1}}.hp-root .hp-motion-names button{text-align:left;overflow-wrap:anywhere;background:0 0;max-width:100%;min-height:40px;padding:6px 10px;font-size:14px}.hp-root .hp-motion-names button[aria-pressed=true]{background:var(--hp-blue);color:#fff}.hp-root [data-saved-custom] button{overflow-wrap:anywhere;max-width:100%;margin-top:16px}.hp-runner-label strong{overflow-wrap:anywhere;text-align:center;max-width:100%}.hp-root .hp-settings-demo,.hp-root .hp-custom-editor{background:var(--hp-panel);border-radius:18px;min-width:0;padding:26px}.hp-custom-editor{grid-column:1/-1}.hp-custom-editor>label{max-width:360px;font-size:14px}.hp-custom-editor input[type=text]{width:100%;margin-top:7px;display:block}.hp-custom-editor>.hp-note{margin-block:16px}.hp-root .hp-file-button{cursor:pointer;background:#eaf0f8;border-radius:8px;align-items:center;min-height:44px;padding:8px 14px;display:inline-flex;position:relative;overflow:hidden}.hp-file-button input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.hp-file-button:focus-within{outline:3px solid var(--hp-blue);outline-offset:3px}.hp-custom-editor .hp-frame-strip{max-height:280px;padding:5px;overflow:auto}.hp-frame-strip .hp-edit-frame{background:#fff;border-radius:9px;flex-direction:column;align-items:stretch;gap:4px;width:132px;padding:8px;display:flex}.hp-edit-frame>button{min-height:32px;padding:4px 8px;font-size:12px}.hp-edit-frame>button:first-child{background:var(--hp-panel);flex-direction:column;align-items:center;gap:7px;min-height:85px;display:flex}.hp-edit-frame img{object-fit:contain;max-width:100%}.hp-edit-frame span{word-break:break-all;max-width:100%;display:block}.hp-edit-frame>button[aria-pressed=true]{background:var(--hp-blue)}.hp-custom-playback{flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;display:flex}.hp-custom-playback>img{object-fit:contain;width:auto;max-width:200px;height:72px}.hp-custom-playback label{font-size:13px}.hp-custom-playback select{margin-top:6px;display:block}.hp-custom-editor [role=status]{min-height:1.8em;margin-top:18px;font-size:14px}.hp-setting-row{justify-content:space-between;align-items:center;gap:20px;min-height:52px;font-size:15px;display:flex!important}.hp-settings-demo .hp-demo-title{margin-bottom:20px}.hp-metric-toggles{grid-template-columns:1fr 1fr;gap:10px 18px;margin-block:18px 24px;font-size:14px;display:grid}.hp-metric-toggles label{align-items:center;min-height:36px;display:flex}.hp-settings-preview{background:#fff;border-radius:12px;min-height:210px;padding:16px;position:relative}.hp-menu-example{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.hp-menu-example>button{overflow-wrap:anywhere;background:#eaf0f8;max-width:100%;font-size:12px}.hp-menu-example>button:first-child{align-items:center;padding:6px;display:flex}.hp-settings-popover{background:var(--hp-panel);border-radius:10px;margin-top:12px;padding:16px;font-size:13px;position:relative}.hp-settings-popover p{margin:8px 0 12px}.hp-settings-popover button{font-size:12px}.hp-dock-example{color:var(--hp-muted);align-items:center;gap:12px;margin-top:28px;font-size:12px;display:flex}.hp-settings-demo>[role=status]{margin-top:18px}.hp-protection{margin-top:20px;font-size:13px}.hp-protection summary{cursor:pointer;min-height:40px}.hp-protection [data-protection-list]>div{justify-content:space-between;align-items:center;gap:12px;padding-block:8px;display:flex}.hp-protection button{min-height:36px;font-size:12px}.hp-detail-actions [data-eject-options]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hp-detail-actions [data-eject-options] label{font-size:12px}.hp-detail-actions select{margin-top:5px;display:block}.hp-click-frame{opacity:0}@media (width<=520px){.hp-root .hp-settings-demo,.hp-root .hp-custom-editor{border-radius:14px;padding:20px 16px}.hp-frame-strip .hp-edit-frame{width:calc(50% - 9px)}.hp-setting-row{font-size:14px}.hp-menu-example{justify-content:flex-start}}.hp-product-name{color:var(--hp-ink);font-size:16px;font-weight:600;margin-bottom:12px!important}.hp-download-check{max-width:48em;margin-top:20px}.hp-download-check summary{cursor:pointer;min-height:44px}.hp-download-check code{overflow-wrap:anywhere;max-width:100%;font-size:13px;display:block}
