.action-indicator{vertical-align:middle;flex:none;width:16px;height:16px;display:inline-flex}.action-indicator>svg{width:100%;height:100%;display:block}.action-indicator[data-action=primary] .action-glyph{opacity:0;transition:transform .22s var(--ease-ui), opacity .18s var(--ease-ui);transform:translate(-6px)}.action-indicator[data-action=link]{display:none}:where(a:not(.bingo-button),.bingo-button-label):has(>.action-indicator[data-action=link]){position:relative}:where(a:not(.bingo-button),.bingo-button-label):has(>.action-indicator[data-action=link]):after{content:"";transform-origin:0;height:1px;transition:transform .24s var(--ease-ui);pointer-events:none;background:currentColor;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.action-indicator[data-action=card] .action-corner{opacity:.45;transition:opacity .18s var(--ease-ui)}.action-indicator[data-action=card] .action-glyph{opacity:0;transition:transform .24s var(--ease-ui), opacity .18s var(--ease-ui);transform:translate(-4px,4px)}.action-indicator[data-action=orbit]{width:28px;height:28px}.action-ring{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .32s var(--ease-ui);transform-origin:50%;transform:rotate(-90deg)}.action-indicator[data-action=orbit] .action-glyph{opacity:0;transform-origin:50%;transition:transform .2s var(--ease-ui) .16s, opacity .16s var(--ease-ui) .16s;transform:translate(-3px)scale(.7)}:is(a,button,[data-action-demo]):is(:focus-visible,:has(:focus-visible),[data-action-demo=active]):not(:disabled,[aria-disabled=true],[aria-busy=true]) .action-glyph{opacity:1;transform:none}:is(a,button,[data-action-demo]):is(:focus-visible,:has(:focus-visible),[data-action-demo=active]) .action-ring{stroke-dashoffset:0}:is(a,button,[data-action-demo]):is(:focus-visible,:has(:focus-visible),[data-action-demo=active]) .action-corner{opacity:0}:is(a,button):focus-visible:has(>.action-indicator[data-action=link]):after{transform:scaleX(1)}:is(a,button):focus-visible>.bingo-button-label:has(>.action-indicator[data-action=link]):after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){:is(a,button,[data-action-demo]):hover:not(:disabled,[aria-disabled=true],[aria-busy=true]) .action-glyph{opacity:1;transform:none}:is(a,button,[data-action-demo]):hover .action-ring{stroke-dashoffset:0}:is(a,button,[data-action-demo]):hover .action-corner{opacity:0}:is(a,button):hover:has(>.action-indicator[data-action=link]):after{transform:scaleX(1)}:is(a,button):hover>.bingo-button-label:has(>.action-indicator[data-action=link]):after{transform:scaleX(1)}}@keyframes action-depart{0%,to{opacity:1;transform:translate(0)}45%{opacity:0;transform:translate(7px,-7px)}46%{opacity:0;transform:translate(-7px,7px)}}.action-indicator[data-action=external]{overflow:hidden}:is(:disabled,[aria-disabled=true],[aria-busy=true]) .action-indicator{opacity:.4}:is(:disabled,[aria-disabled=true],[aria-busy=true]) .action-indicator .action-glyph{animation:none}@media (hover:none),(pointer:coarse){.action-indicator[data-action=primary] .action-glyph{opacity:1;transform:none}.action-indicator[data-action=orbit] .action-ring{stroke-dashoffset:0}.action-indicator[data-action=orbit] .action-glyph{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.action-indicator[data-action] .action-glyph,.action-indicator[data-action] .action-corner,.action-indicator[data-action] .action-ring{transition:none;animation:none}:where(a:not(.bingo-button),.bingo-button-label):has(>.action-indicator[data-action=link]):after{transition:none;animation:none}}.hc-footer-circle .action-indicator{width:54%;height:54%}.hc-footer-circle .action-indicator>svg{width:100%;height:100%;transition:none;transform:none}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:is(a,button):hover:not(:disabled,[aria-disabled=true],[aria-busy=true]) .action-indicator[data-action=external] .action-glyph{animation:action-depart .38s var(--ease-ui) both}}
