.ht-back-to-top{z-index:45;border:1px solid var(--ht-primary);min-height:48px;color:var(--ht-primary);background:#fff;border-radius:14px;align-items:center;gap:8px;padding:12px 16px;font-weight:700;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 18px #2235581f}.ht-back-to-top:hover{background:var(--ht-surface)}.ht-back-to-top:focus-visible{outline:3px solid var(--ht-primary);outline-offset:4px}:is(body:has(.ht-cookie-banner) .ht-back-to-top,body:has(dialog[open]) .ht-back-to-top){visibility:hidden;pointer-events:none}.ht-not-found{min-height:60vh;padding-block:48px 64px}.ht-not-found-intro{isolation:isolate;border:1px solid var(--ht-line);background:var(--ht-surface);border-radius:22px;max-width:880px;padding:40px;position:relative;overflow:hidden}.ht-not-found-code{z-index:-1;color:#2235580c;pointer-events:none;margin:0;font-size:190px;font-weight:700;line-height:1;position:absolute;top:0;right:24px}.ht-not-found .ht-eyebrow{margin:0 0 14px}.ht-not-found h1{max-width:650px;margin:0 0 18px;font-size:clamp(28px,4vw,46px)}.ht-not-found-intro>p:not(.ht-eyebrow):not(.ht-not-found-code){max-width:610px;color:var(--ht-text);margin:0 0 24px}.ht-not-found-search{background:#fff;max-width:650px}.ht-not-found-search button{font-weight:700}.ht-not-found-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:24px;display:flex}.ht-not-found .ht-button,.ht-not-found .ht-button:visited{color:#fff}.ht-not-found-home,.ht-not-found-categories>p a{text-underline-offset:4px;font-weight:700;text-decoration:underline}.ht-not-found-categories{margin-top:40px}.ht-not-found-categories h2{margin:0 0 20px;font-size:25px}.ht-not-found-categories>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ht-not-found-categories>div>a{border:1px solid var(--ht-line);background:#fff;border-radius:16px;grid-template-columns:1fr auto;gap:8px 16px;padding:24px;text-decoration:none;display:grid}.ht-not-found-categories>div>a:hover{border-color:var(--ht-primary);background:#fafbfc}.ht-not-found-categories strong{font-size:20px}.ht-not-found-categories>div>a>span:nth-child(2){color:var(--ht-text);grid-column:1;font-size:14px}.ht-not-found-categories>div>a>span:last-child{grid-area:1/2/3;align-self:center}.ht-not-found-categories>p{color:var(--ht-text);margin-top:28px}@media (width<=700px){.ht-not-found{padding-block:24px 40px}.ht-not-found-intro{padding:24px}.ht-not-found-code{font-size:145px;right:12px}.ht-not-found-search input,.ht-not-found-search button{padding-inline:12px}.ht-not-found-actions{gap:18px}.ht-not-found-categories>div{grid-template-columns:1fr}.ht-not-found-categories>div>a{padding:20px}.ht-back-to-top{max-width:calc(100vw - 24px);padding:12px;font-size:13px;bottom:12px;right:12px}}@media (prefers-reduced-motion:reduce){.ht-back-to-top{scroll-behavior:auto}}@media (width>=801px) and (width<=1000px){.ht-desktop-nav{gap:12px}}
