.afan-host{position:relative}.afan{--a:26px;--step:44px;--dot:36px;--o:0;--pop:cubic-bezier(.24, 1.34, .38, 1);--beat:55ms;z-index:2;width:0;height:0;font-family:var(--font-ui);position:absolute;top:0;right:0}.afan-act,.afan-more{left:calc(-1 * var(--a) - var(--dot) / 2);top:calc(var(--a) - var(--dot) / 2);box-sizing:border-box;width:var(--dot);height:var(--dot);background:var(--paper);min-width:0;min-height:0;color:var(--ink);box-shadow:0 0 0 1px var(--pane-edge), 0 1px 2px color-mix(in srgb, var(--ink) 10%, transparent);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;place-items:center;margin:0;padding:0;display:grid;position:absolute}.afan-act:focus-visible,.afan-more:focus-visible{outline:2px solid var(--link);outline-offset:2px}.afan-act{opacity:0;visibility:hidden;transition:translate .3s ease calc((2 - var(--i)) * var(--beat)), scale .3s ease calc((2 - var(--i)) * var(--beat)), opacity .16s ease calc((2 - var(--i)) * var(--beat) + .12s), visibility 0s linear calc(2 * var(--beat) + .3s);translate:0;scale:.4}.afan[data-open] .afan-act{translate:calc(-1 * (var(--i) + var(--o)) * var(--step)) 0;opacity:1;visibility:visible;transition:translate .42s var(--pop) calc(var(--i) * var(--beat)), scale .42s var(--pop) calc(var(--i) * var(--beat)), opacity .14s ease calc(var(--i) * var(--beat)), visibility 0s;scale:1}@media (hover:hover) and (pointer:fine){.afan-more{display:none}.afan-host:hover .afan-act,.afan-host:focus-within .afan-act{translate:calc(-1 * (var(--i) + var(--o)) * var(--step)) 0;opacity:1;visibility:visible;transition:translate .42s var(--pop) calc(var(--i) * var(--beat)), scale .42s var(--pop) calc(var(--i) * var(--beat)), opacity .14s ease calc(var(--i) * var(--beat)), visibility 0s;scale:1}.afan-act:hover{background:var(--surface-active)}}@media not ((hover:hover) and (pointer:fine)){.afan{--a:30px;--step:52px;--dot:44px;--o:1}.afan-host .card-title{padding-right:44px}}.afan-more[aria-expanded=true],.afan-act[data-on]{background:var(--ink);color:var(--paper)}.afan-act[aria-disabled=true]{color:var(--ink-soft);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.afan-act,.afan-host .afan-act{transition:none!important}}.afan-host,.afan-act,.afan-more{scroll-margin-top:calc(var(--header-h) + 16px)}
