.hc-root{font-feature-settings:"cv11","ss01"}.hc-root *{-webkit-tap-highlight-color:transparent}.hc-root ::selection{background:color-mix(in oklab,var(--color-emerald-500) 30%,transparent)}.hc-emerald{background:var(--color-emerald-500);color:#04150e;font-weight:600;transition:background .15s ease,transform .15s ease}.hc-emerald:active{transform:translateY(1px)}.hc-acc-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s var(--ease-in-out-quart)}.hc-acc-body.open{grid-template-rows:1fr}.hc-acc-body>div{overflow:hidden}.hc-chev{transition:transform .28s var(--ease-in-out-quart)}.hc-chev.open{transform:rotate(180deg)}.hc-cat-card{transition:border-color .2s var(--ease-out-quart),transform .2s var(--ease-out-quart),background .2s var(--ease-out-quart);cursor:pointer}.hc-qrow{cursor:pointer;transition:background .15s ease}@media (hover:hover) and (pointer:fine){.hc-cat-card:hover{border-color:color-mix(in oklab,var(--color-emerald-500) 45%,transparent);transform:translateY(-3px)}.hc-qrow:hover{background:color-mix(in oklab,var(--foreground) 4%,transparent)}.hc-emerald:hover{background:var(--color-emerald-400)}}.hc-navpill{transition:background .15s ease,color .15s ease,border-color .15s ease;cursor:pointer}.hc-live-dot{animation:pulse-dot var(--duration-pulse) ease-in-out infinite}.hc-scroll-x{scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.hc-scroll-x::-webkit-scrollbar{display:none}