.svc-signal ::selection{color:#050810;background:#ff8d00e6}.svc-signal :focus-visible{outline-offset:3px;outline:2px solid #ff9d33}.svc-signal .svc-light :focus-visible{outline-color:#1d4ed8}@keyframes svcIn{0%{opacity:.4;transform:translateY(16px)}to{opacity:1;transform:none}}.svc-in{animation:.9s cubic-bezier(.16,1,.3,1) both svcIn}.svc-rank-list{height:calc(var(--rows,3)*var(--row-h) + (var(--rows,3) - 1)*var(--row-gap));position:relative}.svc-rank-row{inset-inline:0;height:var(--row-h);transform:translateY(calc(var(--rank)*(var(--row-h) + var(--row-gap))));transition:transform .9s cubic-bezier(.65,0,.35,1);position:absolute;top:0}.svc-target{outline-offset:4px;outline:2px dashed #ff9d33bf}@keyframes svcLine{0%{opacity:.3;transform:translate(-6px)}to{opacity:1;transform:none}}.svc-line{animation:.6s cubic-bezier(.16,1,.3,1) both svcLine}@keyframes svcType{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.svc-type{animation:.8s steps(14,end) both svcType}@keyframes svcPinRing{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.svc-pin-ring{animation:1.8s cubic-bezier(.16,1,.3,1) infinite svcPinRing}@keyframes svcTap{0%{box-shadow:0 0 #ff8d008c}to{box-shadow:0 0 0 14px #ff8d0000}}.svc-tap{animation:1.2s cubic-bezier(.16,1,.3,1) infinite svcTap}.svc-underline{transform-origin:0}@keyframes svcDraw{0%{transform:scaleX(.06)}to{transform:scaleX(1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.svc-underline{animation:linear both svcDraw;animation-timeline:view();animation-range:entry 10% cover 40%}}}.svc-signal [data-offscreen=true] *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.svc-in,.svc-line,.svc-type,.svc-pin-ring,.svc-tap{animation:none!important}.svc-panel,.svc-panel *{transition:none!important}}
