@layer components{.hcc-tab{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background-color:var(--color-neutral-0);min-height:36px;color:var(--color-text);cursor:pointer;padding:0 14px;font-size:13px;font-weight:700;line-height:18px;transition:background-color .16s,color .16s}.hcc-tab:hover{background-color:var(--color-neutral-50)}.hcc-tab[aria-selected=true]{border-color:var(--color-brand-navy);background-color:var(--color-brand-navy);color:var(--color-text-on-dark)}.hcc-tab:focus-visible{outline:2px solid var(--color-alert-info);outline-offset:2px}.hcc-progress{background-color:var(--color-border);transform-origin:0;border-radius:1px;height:2px;display:block}.hcc-panels{display:grid}.hcc-panel{grid-area:1/1}.hcc-panel[hidden]{visibility:hidden;display:flex}@media (prefers-reduced-motion:no-preference){.hcc-progress[data-running]{background-image:linear-gradient(90deg, var(--color-brand-blue), var(--color-brand-blue));background-repeat:no-repeat;background-size:0 100%;animation:5s linear forwards hcc-run}.hcc-panel:not([hidden]){animation:hcc-in .45s var(--motion-ease) both}}}@keyframes hcc-run{to{background-size:100% 100%}}@keyframes hcc-in{0%{opacity:0;transform:translateY(6px)}}
