.fmr-mark,.fmr-ai{display:inline-flex;flex:none;vertical-align:middle;line-height:0}.fmr-mark img,.fmr-ai img{display:block;border-radius:50%}[data-theme=dark] .fmr-mark img,[data-theme=dark] .fmr-ai img{box-shadow:0 0 0 1px #ffffff24}.fmr-ai .work,.fmr-ai.working .rest,.busy .fmr-ai .rest,.thinking .fmr-ai .rest{display:none}.fmr-ai.working .work,.busy .fmr-ai .work,.thinking .fmr-ai .work{display:block}.fmr-loading{min-height:70vh;min-height:70dvh;display:grid;place-items:center;align-content:center;gap:14px}.fmr-loading .fmr-mark img{width:132px;height:132px}.fmr-spin{display:inline-block;flex:none;width:20px;height:20px;border-radius:50%;background:url(/brand/fmr-glow.webp) center / contain no-repeat;vertical-align:middle}.fmr-working{display:inline-flex;align-items:center;gap:8px}@media (prefers-reduced-motion: reduce){.fmr-ai .work{display:none!important}.fmr-ai .rest{display:block!important}.fmr-spin{background-image:url(/brand/fmr-still.png)}}.fmr-ai:where(button>:first-child,a>:first-child){margin-inline-end:.4em}.hd-coach-btn>.fmr-ai:first-child,.band-foot .btn-link>.fmr-ai:first-child{margin-inline-end:0}body:has(.hd-msg.thinking) .hd-coach-btn .fmr-ai .rest{display:none}body:has(.hd-msg.thinking) .hd-coach-btn .fmr-ai .work{display:block}
