.sec-mark{align-items:center;gap:14px;font-size:15px;line-height:1.4;display:flex}.sec-ring{flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;position:relative}.sec-ring svg{position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.sec-ring circle{fill:none;stroke-width:1.5px}.sec-ring-track{stroke:var(--rule)}.sec-ring-fill{stroke:var(--blue);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--p,0))}.sec-digits{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;line-height:1;display:flex;position:relative}.sec-digit{height:1em;display:block;overflow:hidden}.sec-strip{transform:translateY(calc(var(--d) * -1em));flex-direction:column;display:flex}.sec-strip span{height:1em;display:block}.motion .sec-mark:not(.is-in) .sec-strip{transform:translateY(-9em)}.sec-digits{transition:opacity .4s}.motion .sec-mark:not(.is-in) .sec-digits{opacity:0}.motion .sec-strip{transition:transform 1.4s var(--ease);transition-delay:calc(var(--i) * .12s + .1s)}.sec-mask{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.sec-mark-label{color:var(--fg);transition:transform 1.1s var(--ease) .15s;font-weight:500;display:block}.motion .sec-mark:not(.is-in) .sec-mark-label{transform:translateY(110%)}.sec-mark-note{color:var(--fg-2);transition:opacity .8s var(--ease) .4s;margin-left:auto}.motion .sec-mark:not(.is-in) .sec-mark-note{opacity:0}a.sec-mark-note{color:var(--fg);font-weight:500}
