.pn-interaction-overlay{position:fixed;z-index:2147483000;left:var(--pn-interaction-x,50vw);top:var(--pn-interaction-y,50vh);width:var(--pn-interaction-width,180px);height:var(--pn-interaction-height,48px);transform:translate(-50%,-50%);contain:strict;isolation:isolate;opacity:0;visibility:hidden;pointer-events:none!important}
.pn-interaction-overlay__frame,.pn-interaction-overlay__scan{position:absolute;display:block;pointer-events:none}
.pn-interaction-overlay__frame{inset:1px;color:var(--pn-signal,#ca1b27);background:linear-gradient(currentColor,currentColor) left top/10px 1px no-repeat,linear-gradient(currentColor,currentColor) left top/1px 10px no-repeat,linear-gradient(currentColor,currentColor) right top/10px 1px no-repeat,linear-gradient(currentColor,currentColor) right top/1px 10px no-repeat,linear-gradient(currentColor,currentColor) left bottom/10px 1px no-repeat,linear-gradient(currentColor,currentColor) left bottom/1px 10px no-repeat,linear-gradient(currentColor,currentColor) right bottom/10px 1px no-repeat,linear-gradient(currentColor,currentColor) right bottom/1px 10px no-repeat}
.pn-interaction-overlay__scan{inset:4px auto 4px 0;width:1px;background:linear-gradient(transparent,#edeae399 30% 70%,transparent);opacity:0}
.pn-interaction-overlay.is-pn-interaction-active{visibility:visible;animation:pn-control-lock 320ms cubic-bezier(.16,1,.3,1) both}
.pn-interaction-overlay.is-pn-interaction-active .pn-interaction-overlay__scan{animation:pn-control-scan 260ms cubic-bezier(.2,.6,.3,1) both}
@keyframes pn-control-lock{0%{opacity:0;scale:1.035}18%{opacity:.9}55%{opacity:.9;scale:1}100%{opacity:0;scale:1}}
@keyframes pn-control-scan{0%{opacity:0;transform:translateX(4px)}15%{opacity:.7}85%{opacity:.4}100%{opacity:0;transform:translateX(calc(var(--pn-interaction-width) - 5px))}}
.is-pn-interaction-fallback{outline:1px solid var(--pn-signal,#ca1b27);outline-offset:2px}
html:is([data-pn-motion="false"],.pnv-motion-paused,.pnv-motion-disabled) .pn-interaction-overlay{display:none!important}
@media(max-width:749px){.pn-interaction-overlay.is-pn-interaction-active{animation-duration:260ms}.pn-interaction-overlay.is-pn-interaction-active .pn-interaction-overlay__scan{animation-duration:210ms}}
@media(prefers-reduced-motion:reduce),(forced-colors:active),print{.pn-interaction-overlay{display:none!important}.is-pn-interaction-fallback{outline:0!important}}
@media(hover:hover) and (pointer:fine){:where(.pnv-item__view,.pnh-device__action,.pnpdp__button,.pn-formula-tab,.pn-govx-disclosure__summary,.pn-faq summary){transition:border-color 180ms ease,background-color 180ms ease,color 180ms ease}:where(.pnv-item__view,.pnh-device__action,.pnpdp__button,.pn-formula-tab,.pn-govx-disclosure__summary,.pn-faq summary):hover{border-color:#a4aeb36b}}
