.scan-clip:where(.ft3-scope,.ft3-scope *){z-index:5;width:36px;height:36px;color:var(--color-text);background:var(--color-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1.5px var(--color-line-strong);cursor:pointer;opacity:.72;transition:opacity var(--t-ui,.16s) var(--ft-ease-out), box-shadow var(--t-ui,.16s) var(--ft-ease-out);border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid;position:absolute;inset-block-end:var(--s-5,24px);inset-inline-end:var(--gutter,24px)}.scan-clip[hidden]:where(.ft3-scope,.ft3-scope *){display:none}.scan-clip:hover:where(.ft3-scope,.ft3-scope *),.scan-clip:focus-visible:where(.ft3-scope,.ft3-scope *){opacity:1;box-shadow:inset 0 0 0 1.5px var(--color-text)}.scan-clip:focus-visible:where(.ft3-scope,.ft3-scope *){outline:var(--focus-w,2px) solid var(--color-focus);outline-offset:3px;border-radius:50%}.scan-clip:where(.ft3-scope,.ft3-scope *) svg{width:12px;height:12px;display:block}.scan-clip:where(.ft3-scope,.ft3-scope *) .scan-clip__play{display:none}.scan-clip.is-paused:where(.ft3-scope,.ft3-scope *) .scan-clip__play{display:block}.scan-clip.is-paused:where(.ft3-scope,.ft3-scope *) .scan-clip__pause{display:none}@media print{.scan-clip:where(.ft3-scope,.ft3-scope *){display:none!important}}
