.hc-layout{--hc-offset:calc(var(--hc-top,60px) + 16px)}.hc-main{min-width:0}.hc-main [id]{scroll-margin-top:var(--hc-offset)}.hc-bar,.hc-scrim,.hc-close{display:none}.hc-nav{color:var(--fc-ink-2);border:1px solid var(--fc-hair);border-radius:6px;padding:12px;margin-bottom:16px;background:var(--fc-surface-2)}.hc-nav:focus{outline:none}.hc-navhead{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.hc-title{font-size:max(11px,calc(15px * var(--fc-scale,1.15)));font-weight:700;color:var(--fc-ink);margin:0}.hc-filterlabel{display:block;font-size:max(11px,calc(12px * var(--fc-scale,1.15)));color:var(--fc-ink-3);margin-bottom:4px}.hc-input{width:100%;min-height:44px;padding:8px 10px;font-size:16px;color:var(--fc-ink);background:var(--fc-inset);border:1px solid var(--fc-line-2);border-radius:6px;margin-bottom:10px}.hc-input::placeholder{color:var(--fc-ink-3);opacity:1}.hc-none{font-size:max(11px,calc(13px * var(--fc-scale,1.15)));color:var(--fc-ink-2);margin:0 0 8px}.hc-group + .hc-group{margin-top:12px}.hc-grouplabel{font-size:max(11px,calc(12px * var(--fc-scale,1.15)));font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--fc-ink-3);margin:0 0 4px}.tt-wrap.fc .tt-sheet .hc-grouplabel a,.hc-grouplabel a{display:flex;align-items:center;min-height:32px;color:var(--fc-ink-3)!important;text-decoration:none!important}.tt-wrap.fc .tt-sheet .hc-grouplabel a:hover,.hc-grouplabel a:hover{color:var(--fc-ink)!important;text-decoration:underline!important}.hc-back{margin:12px 0 0;padding-top:8px;border-top:1px solid var(--fc-hair)}.hc-list{list-style:none;margin:0;padding:0}.hc-list li[hidden],.hc-group[hidden]{display:none}.tt-wrap.fc .tt-sheet .hc-link,.hc-link{display:flex;align-items:center;min-height:44px;padding:6px 10px;border-left:3px solid transparent;font-size:max(11px,calc(13px * var(--fc-scale,1.15)));line-height:1.3;color:var(--fc-ink-2)!important;text-decoration:none!important}.tt-wrap.fc .tt-sheet .hc-link:hover,.hc-link:hover{background:var(--fc-hover);color:var(--fc-ink)!important}.tt-wrap.fc .tt-sheet .hc-link.is-current,.hc-link.is-current{border-left-color:var(--fc-accent);background:var(--fc-hover);color:var(--fc-ink)!important;font-weight:700}.hc-l2{font-weight:600}.hc-l3{padding-left:16px}@media (min-width:1200px){.hc-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;align-items:start}.hc-nav{position:sticky;top:var(--hc-offset);max-height:calc(100vh - var(--hc-offset) - 16px);margin:0;display:flex;flex-direction:column}.hc-scroll{overflow-y:auto;min-height:0}.tt-wrap.fc .tt-sheet .hc-link,.hc-link{min-height:32px}}@media (max-width:1199.98px){.tt-wrap.fc .tt-sheet .hc-grouplabel a,.hc-grouplabel a{min-height:44px}.hc-js .hc-layout{--hc-offset:calc(var(--hc-top,60px) + 64px)}.hc-js .hc-bar{display:flex;position:sticky;top:var(--hc-top,60px);z-index:1020;padding:6px 0;margin-bottom:8px;background:var(--fc-pop-bg);border-bottom:1px solid var(--fc-hair)}.hc-open{min-height:44px;padding:6px 14px;color:var(--fc-ink);background:var(--fc-inset);border:1px solid var(--fc-line-2);border-radius:6px;font-weight:700;font-size:max(11px,calc(14px * var(--fc-scale,1.15)))}.hc-js .hc-close{display:inline-flex;align-items:center;min-height:44px;padding:6px 14px;color:var(--fc-ink);background:var(--fc-inset);border:1px solid var(--fc-line-2);border-radius:6px}.hc-js .hc-scrim:not([hidden]){display:block;position:fixed;inset:0;z-index:1039;background:rgba(0,0,0,.55)}.hc-js .hc-nav{display:none;position:fixed;top:0;left:0;bottom:0;z-index:1040;width:min(380px,88vw);margin:0;border-radius:0;padding:calc(12px + env(safe-area-inset-top,0px)) 12px 12px;background:var(--fc-pop-bg);flex-direction:column}.hc-js .hc-nav.is-open{display:flex}.hc-js .hc-scroll{overflow-y:auto;min-height:0;flex:1;-webkit-overflow-scrolling:touch}html.hc-locked{overflow:hidden}}@media (max-width:767.98px){.hc-js .hc-nav{width:100%;bottom:var(--bt-bar-h,0px);padding-bottom:12px}}