.sm-mark{cursor:pointer;pointer-events:none;will-change:transform;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:46px;height:40px;margin:-33px 0 0 -23px;padding:0;position:absolute;top:0;left:0}.sm-box[data-mode=kus] .sm-mark{pointer-events:auto}.sm-bird{opacity:0;transform-origin:50% 90%;width:46px;height:33px;transition:opacity .18s var(--ease-out), transform .22s var(--ease-out), filter .16s;position:absolute;top:0;left:0;overflow:visible;transform:scale(.4)translateY(6px)}.sm-box[data-mode=kus] .sm-bird{opacity:1;transform:none}.sm-mark:hover .sm-bird,.sm-mark:focus-visible .sm-bird,.sm-on .sm-bird{filter:drop-shadow(0 2px 4px #0006)}.sm-dot{background:var(--ink);width:7px;height:7px;box-shadow:0 0 0 1.2px var(--surface);opacity:0;transition:opacity .5s var(--ease-out) var(--gecikme,0s);border-radius:50%;position:absolute;top:29.5px;left:19.5px}.sm-box[data-seen] .sm-dot{opacity:1}.sm-box[data-mode=kus] .sm-dot{width:5px;height:5px;transition-delay:0s;top:30.5px;left:20.5px}.sm-on .sm-dot{background:var(--brand)}.sm-pulse{background:var(--brand);opacity:0;pointer-events:none;border-radius:50%;width:48px;height:48px;position:absolute;top:9px;left:-1px}.sm-box[data-mode=kus] .sm-on .sm-pulse{animation:1.6s ease-out infinite pulse-ring}.sm-label{white-space:nowrap;border-radius:var(--radius-sm);background:var(--ink);color:var(--paper);box-shadow:var(--shadow-2);opacity:0;pointer-events:none;padding:3px 10px;font-size:13px;font-weight:500;transition:opacity .12s;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.sm-box[data-mode=kus] .sm-mark:hover .sm-label,.sm-box[data-mode=kus] .sm-mark:focus-visible .sm-label{opacity:1}.sm-on .sm-label{display:none}.sm-mark:focus-visible{outline:none}.sm-mark:focus-visible:after{content:"";border:2.5px solid var(--focus);border-radius:50%;width:46px;height:46px;position:absolute;top:10px;left:-2px}.sm-mark:hover,.sm-on{z-index:2}@media (prefers-reduced-motion:reduce){.sm-bird,.sm-dot{transition:none}}
