.connection-progress[data-v-42830efb]{z-index:4;background:#fff;border-radius:22px;grid-template-columns:1fr auto;align-items:center;gap:4px 18px;max-width:740px;margin:4px auto 0;padding:12px 18px;display:grid;position:sticky;top:8px;box-shadow:0 10px 24px #0000002a}.progress-caption[data-v-42830efb]{color:#5e5f6e;flex-direction:column;gap:2px;font-size:12px;display:flex}.progress-caption strong[data-v-42830efb]{color:#1c1d2b;font-family:var(--display,"Instrument Serif",Georgia,serif);letter-spacing:-.01em;font-size:16px;font-weight:800;line-height:1.2}.connection-rail[data-v-42830efb]{grid-row:span 2;gap:7px;display:flex}.connection-segment[data-v-42830efb]{border:1.4px dashed #1c1d2b66;border-radius:50%;width:22px;height:22px;transition:all .5s cubic-bezier(.2,.9,.3,1.3)}.connection-segment.active[data-v-42830efb]{background:conic-gradient(var(--c) var(--fill),transparent 0);border:1.6px solid #1c1d2b}.connection-segment.settled[data-v-42830efb]{background:var(--c);transform:rotate(var(--tilt)) scale(1.05);border:3px solid #fff;box-shadow:0 2px 5px #1c1d2b40}.progress-subline[data-v-42830efb]{color:#5e5f6e;font-size:11px}.progress-caption span[data-v-42830efb],.progress-subline[data-v-42830efb]{white-space:nowrap}@media (width<=600px){.connection-progress[data-v-42830efb]{gap:2px 10px;padding:9px 16px}.progress-caption strong[data-v-42830efb]{font-size:14px}.connection-rail[data-v-42830efb]{gap:5px}.connection-segment[data-v-42830efb]{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.connection-segment[data-v-42830efb]{transition:none}}
