.spread[data-astro-cid-nc55anoh]{justify-content:space-between;align-items:center;gap:12px;display:flex}.progress-row[data-astro-cid-nc55anoh]{align-items:center;gap:16px;margin-top:16px;display:flex}.progress-row[data-astro-cid-nc55anoh] .meter[data-astro-cid-nc55anoh]{flex:1}.track[data-astro-cid-nc55anoh]{-webkit-overflow-scrolling:touch;margin-top:56px;overflow-x:auto}.track-in[data-astro-cid-nc55anoh]{min-width:700px;padding:0 10px;position:relative}.track-line[data-astro-cid-nc55anoh],.track-fill[data-astro-cid-nc55anoh]{border-radius:4px;height:4px;position:absolute;top:19px;left:34px}.track-line[data-astro-cid-nc55anoh]{background:#e0e0e5;right:34px}.track-fill[data-astro-cid-nc55anoh]{background:var(--teal);width:calc((100% - 68px) * var(--s) / 6);transition:width .7s var(--ease-out)}.track-stages[data-astro-cid-nc55anoh]{grid-template-columns:repeat(7,minmax(0,1fr));display:grid;position:relative}.stage[data-astro-cid-nc55anoh]{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;padding:0 4px;display:flex}.stage-dot[data-astro-cid-nc55anoh]{width:40px;height:40px;color:var(--muted);box-shadow:0 0 0 1px var(--line-2);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:700;transition:background .4s,color .4s,transform .4s,box-shadow .4s;display:inline-flex}.stage[data-astro-cid-nc55anoh].done .stage-dot[data-astro-cid-nc55anoh]{background:var(--teal);color:#fff}.stage[data-astro-cid-nc55anoh][aria-pressed=true] .stage-dot[data-astro-cid-nc55anoh]{background:var(--accent);color:#fff;transform:scale(1.12);box-shadow:0 0 0 6px #1d4e8926}.stage-name[data-astro-cid-nc55anoh]{text-align:center;color:var(--muted);font-size:13px;line-height:1.3;transition:color .4s}.stage[data-astro-cid-nc55anoh][aria-pressed=true] .stage-name[data-astro-cid-nc55anoh]{color:var(--ink);font-weight:600}.stage-card[data-astro-cid-nc55anoh]{border-radius:var(--r-pop);text-align:center;background:#fff;max-width:620px;margin:36px auto 0;padding:28px 32px;box-shadow:0 20px 60px #0000000f}.stage-num[data-astro-cid-nc55anoh]{color:var(--teal);font-size:13px;font-weight:600}.stage-title[data-astro-cid-nc55anoh]{letter-spacing:-.02em;margin-top:6px;font-size:24px;font-weight:700}.stage-body[data-astro-cid-nc55anoh]{color:var(--muted);margin-top:8px;font-size:17px;line-height:1.5}.ring-row[data-astro-cid-nc55anoh]{align-items:center;gap:18px;margin-bottom:10px;display:flex}.ring[data-astro-cid-nc55anoh]{transition:stroke-dashoffset .7s var(--ease-out)}.doc-status[data-astro-cid-nc55anoh]{color:var(--warn);margin-top:2px;font-size:14px;font-weight:500;transition:color .4s}.doc-status[data-astro-cid-nc55anoh].is-done{color:var(--teal)}.doc-tag[data-astro-cid-nc55anoh]{white-space:nowrap;color:var(--warn);font-size:13px}[data-astro-cid-nc55anoh][aria-pressed=true]>.doc-tag[data-astro-cid-nc55anoh]{color:var(--teal)}.locs[data-astro-cid-nc55anoh]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:22px;display:grid}.loc-bar[data-astro-cid-nc55anoh]{background:var(--line);border-radius:6px;height:6px;transition:background .5s}.loc[data-astro-cid-nc55anoh].on .loc-bar[data-astro-cid-nc55anoh]{background:var(--accent)}.locs[data-astro-cid-nc55anoh].home .loc[data-astro-cid-nc55anoh].on .loc-bar[data-astro-cid-nc55anoh]{background:var(--teal)}.loc-name[data-astro-cid-nc55anoh]{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.3}.loc[data-astro-cid-nc55anoh].now .loc-name[data-astro-cid-nc55anoh]{color:var(--ink);font-weight:600}.log[data-astro-cid-nc55anoh]{border-top:1px solid var(--rule);margin:18px 0 0;padding:0;list-style:none}.log[data-astro-cid-nc55anoh] li{border-bottom:1px solid var(--rule);justify-content:space-between;gap:12px;padding:11px 0;display:flex}.log[data-astro-cid-nc55anoh] li>:last-child{white-space:nowrap}.legend[data-astro-cid-nc55anoh]{color:var(--muted);flex-wrap:wrap;gap:18px;margin-top:10px;font-size:12px;display:flex}.legend[data-astro-cid-nc55anoh] i[data-astro-cid-nc55anoh]{border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}
