html.hsp-modal-open{overflow:hidden}.hsp-enabled .n-header-index .c-header-container .c-header .mobile-group .lg-search{display:none!important}.hsp-enabled .n-header-index .c-header-container .c-header .mobile-group .search-btn{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;flex:none;width:44px;height:44px;min-width:44px;padding:0;margin-right:auto;border:1px solid var(--color-nutrual-150,#e8e8e9);border-radius:8px;background:var(--color-white,#fff);color:var(--color-nutrual-500,#454a51);outline:none;box-shadow:none;transition:color 160ms ease,background-color 160ms ease,border-color 160ms ease}.hsp-enabled .n-header-index .search-btn>span{display:flex}.hsp-enabled .n-header-index .search-btn svg{width:20px;height:20px}.hsp-enabled .n-header-index .c-header-container .c-header .mobile-group .search-btn:hover,.hsp-enabled .n-header-index .c-header-container .c-header .mobile-group .search-btn.hsp-active{color:var(--color-primary,#ef6523);border-color:var(--color-primary-100,#ffe0d0);background:var(--color-primary-50,#fff7f3)}.hsp-enabled.hsp-design-3 .n-header-index .c-header-container .c-header .mobile-group .search-btn{border-color:#fff0;background:#fff0}@media (max-width:979px){.hsp-enabled .n-header-index .c-header-container{padding-block:10px}.hsp-enabled .n-header-index .c-header-container .c-header .mobile-group .mobile-menu .modal-content{top:var(--paye1-mobile-nav-top,var(--paye1-header-height))!important;transition:transform 260ms cubic-bezier(.22,1,.36,1)}.hsp-enabled .n-header-index .c-header-container .c-header .mobile-group .mobile-menu .c-hamburger-menu{width:44px;height:44px}}@media (min-width:980px){.hsp-enabled .n-header-index .c-header-container .c-header{gap:16px}.hsp-enabled .n-header-index .c-header-container .c-header .mobile-group .search-btn{width:44px;padding-inline:0;margin-right:0}.hsp-enabled.hsp-design-3 .n-header-index .c-header-container .c-header .mobile-group .search-btn{width:44px;padding-inline:0}}.hsp-dialog,.hsp-dialog *{box-sizing:border-box}.hsp-dialog{--hsp-accent:var(--color-primary,#ef6523);--hsp-text:var(--color-nutrual-700,#10151b);--hsp-muted:var(--color-nutrual-300,#777c83);--hsp-line:var(--color-nutrual-150,#e8e8e9);--hsp-top:72px;--hsp-viewport:100svh;--hsp-left:16px;position:fixed;top:calc(var(--hsp-top) + 8px);left:var(--hsp-left);right:auto;bottom:auto;width:480px;max-width:calc(100% - 32px);max-height:calc(var(--hsp-viewport) - var(--hsp-top) - 24px);margin:0;padding:20px;border:1px solid var(--hsp-line);border-radius:8px;background:#fff;color:var(--hsp-text);font-family:inherit;box-shadow:0 12px 24px #171d260a;overflow:hidden}.hsp-dialog[open]{display:flex;flex-direction:column;animation:hsp-open 240ms cubic-bezier(.22,1,.36,1) both}.hsp-dialog::backdrop{background:linear-gradient(to bottom,transparent var(--hsp-top),#171d263d var(--hsp-top));animation:hsp-backdrop 200ms ease both}.hsp-dialog.is-closing{animation:hsp-close 180ms ease-in both;pointer-events:none}.hsp-dialog.is-closing::backdrop{animation:hsp-backdrop-close 180ms ease-in both}.hsp-dialog [hidden]{display:none!important}.hsp-dialog button,.hsp-dialog input,.hsp-dialog a{font-family:inherit;font-feature-settings:inherit}.hsp-dialog button{cursor:pointer}.hsp-dialog button:focus,.hsp-dialog input:focus,.hsp-dialog a:focus{outline:none;box-shadow:none}.hsp-dialog svg{width:20px;height:20px;flex:none}.hsp-top{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.hsp-top h2{position:relative;margin:0;padding-right:10px;font-size:16px;line-height:26px;font-weight:700}.hsp-top h2::before{content:'';position:absolute;right:0;top:5px;bottom:5px;width:2px;border-radius:2px;background:var(--hsp-accent)}.hsp-close{display:flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;padding:8px;border:0;border-radius:6px;background:var(--color-nutrual-50,#f8f9fa);color:var(--color-nutrual-500,#454a51);transition:background-color 160ms ease}.hsp-close:hover{background:var(--color-nutrual-100,#f2f3f4)}.hsp-form{position:relative;display:flex;align-items:center;flex:none;margin:0;height:48px;border:1px solid var(--hsp-line);border-radius:6px;background:#fff;overflow:hidden}.hsp-form input{width:100%;height:100%;min-width:0;padding:0 44px 0 76px;border:0;border-radius:inherit;background:#fff0;color:var(--hsp-text);font-size:16px;line-height:24px}.hsp-form input::placeholder{color:var(--hsp-muted)}.hsp-form input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.hsp-magnify{position:absolute;right:14px;display:flex;color:var(--hsp-muted);pointer-events:none}.hsp-clear{position:absolute;left:2px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:#fff0;color:var(--hsp-muted)}.hsp-clear svg{width:16px;height:16px}.hsp-spinner{display:none;position:absolute;left:48px;width:14px;height:14px;border:1.5px solid var(--hsp-line);border-top-color:var(--hsp-accent);border-radius:50%;animation:hsp-spin 800ms linear infinite}.hsp-progress{display:none;position:absolute;bottom:0;inset-inline:0;height:2px;overflow:hidden;background:var(--color-primary-50,#fff7f3)}.hsp-progress::after{content:'';display:block;width:35%;height:100%;background:var(--hsp-accent);animation:hsp-progress 1100ms ease-in-out infinite}.hsp-dialog.is-loading .hsp-spinner,.hsp-dialog.is-loading .hsp-progress{display:block}.hsp-content{margin-top:20px;overflow:auto;overscroll-behavior:contain;min-height:0;scrollbar-width:thin;scrollbar-color:#d6d9dd #fff0}.hsp-content h3{margin:0 0 10px;color:var(--hsp-muted);font-size:12px;line-height:20px;font-weight:500}.hsp-initial{display:grid;gap:22px}.hsp-suggestions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.hsp-suggestions button{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 10px;border:0;border-radius:6px;background:var(--color-nutrual-50,#f8f9fa);color:var(--color-nutrual-500,#454a51);font-size:13px;transition:background-color 160ms ease,color 160ms ease}.hsp-suggestions button>svg{margin-right:auto;width:14px;height:14px;color:var(--hsp-muted)}.hsp-term-icon{display:flex;color:var(--hsp-muted)}.hsp-term-icon svg{width:16px;height:16px}.hsp-suggestions button:hover{color:var(--hsp-accent);background:var(--color-primary-50,#fff7f3)}.hsp-quick a{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 0;color:var(--hsp-text);font-size:13px;text-decoration:none}.hsp-quick a+a{border-top:1px solid var(--color-nutrual-100,#f2f3f4)}.hsp-quick-icon{display:flex;color:var(--hsp-accent)}.hsp-quick a>svg{margin-right:auto;color:var(--hsp-muted);width:16px;height:16px}.hsp-results section+section{margin-top:18px;padding-top:16px;border-top:1px solid var(--hsp-line)}.hsp-results section{animation:hsp-result 180ms ease-out both}.hsp-results a{display:flex;align-items:center;gap:12px;min-height:48px;padding:10px 8px;border-radius:6px;color:var(--hsp-text);text-decoration:none;font-size:13px;line-height:22px;transition:background-color 160ms ease}.hsp-results a:hover{background:var(--color-nutrual-50,#f8f9fa)}.hsp-result-icon{display:flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border-radius:6px;background:var(--color-nutrual-50,#f8f9fa);color:var(--hsp-muted)}.hsp-result-icon svg{width:16px;height:16px}.hsp-result-text{min-width:0;flex:1}.hsp-result-arrow{display:flex;flex:none;color:var(--hsp-muted)}.hsp-result-arrow svg{width:16px;height:16px}.hsp-all{display:flex;align-items:center;justify-content:space-between;min-height:48px;margin-top:16px;padding-top:10px;border-top:1px solid var(--hsp-line);color:var(--hsp-accent);font-size:13px;text-decoration:none}.hsp-status{margin:0;padding:12px 0;font-size:13px;line-height:24px;color:var(--hsp-muted)}.hsp-retry{min-height:44px;padding:8px 14px;border:0;border-radius:6px;background:var(--color-primary-50,#fff7f3);color:var(--hsp-accent);font-size:13px}.hsp-sr{position:absolute!important;width:1px;height:1px;padding:0!important;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hsp-loading{display:grid;gap:16px;padding:8px 0 14px}.hsp-loading>div{display:flex;align-items:center;gap:12px;height:42px}.hsp-loading i,.hsp-loading span,.hsp-loading b{display:block;background:linear-gradient(100deg,#f2f3f4 20%,#fafbfc 45%,#f2f3f4 70%);background-size:220% 100%;animation:hsp-shimmer 1300ms ease-in-out infinite;border-radius:4px}.hsp-loading i{width:32px;height:32px;flex:none}.hsp-loading span{height:10px;width:60%}.hsp-loading b{height:8px;width:20px;margin-right:auto}.hsp-loading>div:nth-child(2) span{width:74%}.hsp-loading>div:nth-child(3) span{width:49%}.hsp-filters{display:none}.hsp-dialog[data-hsp-variant="3"]{top:var(--hsp-top);height:calc(var(--hsp-viewport) - var(--hsp-top) - 16px);border-radius:0 0 8px 8px;width:420px}.hsp-dialog[data-hsp-variant="3"] .hsp-content{flex:1}.hsp-dialog[data-hsp-variant="3"] .hsp-filters{display:flex;gap:18px;margin-top:16px;border-bottom:1px solid var(--hsp-line)}.hsp-filters button{min-height:40px;padding:0 0 8px;border:0;border-bottom:2px solid #fff0;background:#fff0;color:var(--hsp-muted);font-size:12px}.hsp-filters button[aria-pressed=true]{color:var(--hsp-accent);border-bottom-color:var(--hsp-accent)}.hsp-dialog[data-hsp-variant="3"] .hsp-suggestions{grid-template-columns:1fr;gap:0}.hsp-dialog[data-hsp-variant="3"] .hsp-suggestions button{background:#fff0;border-radius:0;padding-inline:0;border-bottom:1px solid var(--color-nutrual-100,#f2f3f4)}@media (max-width:767px){.hsp-dialog{top:var(--hsp-top);left:0;width:100%;max-width:100%;padding:16px;border-inline:0;border-radius:0;max-height:calc(var(--hsp-viewport) - var(--hsp-top))}.hsp-top{margin-bottom:12px}.hsp-close{width:44px;height:44px;background:#fff0}.hsp-dialog[data-hsp-variant="3"]{height:calc(var(--hsp-viewport) - var(--hsp-top));border-radius:0}}@keyframes hsp-open{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes hsp-close{to{opacity:0;transform:translateY(-6px)}}@keyframes hsp-backdrop{from{opacity:0}to{opacity:1}}@keyframes hsp-backdrop-close{to{opacity:0}}@keyframes hsp-result{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes hsp-spin{to{transform:rotate(360deg)}}@keyframes hsp-progress{from{transform:translateX(280%)}to{transform:translateX(-120%)}}@keyframes hsp-shimmer{from{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.hsp-dialog,.hsp-dialog::backdrop,.hsp-dialog *,.hsp-dialog *::after{animation:none!important;transition:none!important}}