.connection-progress[data-v-89addbdd]{z-index:4;background:#fbf8f2;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-89addbdd]{color:#6b6155;flex-direction:column;gap:2px;font-size:12px;display:flex}.progress-caption strong[data-v-89addbdd]{color:#1c1815;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-89addbdd]{grid-row:span 2;gap:7px;display:flex}.connection-segment[data-v-89addbdd]{border:1.4px dashed #1c181566;border-radius:50%;width:22px;height:22px;transition:all .5s cubic-bezier(.2,.9,.3,1.3)}.connection-segment.active[data-v-89addbdd]{background:conic-gradient(var(--c) var(--fill),transparent 0);border:1.6px solid #1c1815}.connection-segment.settled[data-v-89addbdd]{background:var(--c);transform:rotate(var(--tilt)) scale(1.05);border:3px solid #fbf8f2;box-shadow:0 2px 5px #2a1a0a40}.progress-subline[data-v-89addbdd]{color:#6b6155;font-size:11px}.progress-caption span[data-v-89addbdd],.progress-subline[data-v-89addbdd]{white-space:nowrap}@media (width<=600px){.connection-progress[data-v-89addbdd]{gap:2px 10px;padding:9px 16px}.progress-caption strong[data-v-89addbdd]{font-size:14px}.connection-rail[data-v-89addbdd]{gap:5px}.connection-segment[data-v-89addbdd]{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.connection-segment[data-v-89addbdd]{transition:none}}
