.tracking-figure:where(.astro-xcev5tcg){background:var(--white);border:1px solid var(--indigo-line);min-width:0;color:var(--ink);border-radius:16px;margin:36px 0;padding:clamp(18px,4vw,30px);container-type:inline-size}.tracking-figure:where(.astro-xcev5tcg) .figure-title:where(.astro-xcev5tcg){letter-spacing:-.02em;text-wrap:balance;max-width:44ch;margin:0 0 22px;font-size:18px;font-weight:650;line-height:1.4}.tracking-figure:where(.astro-xcev5tcg) strong:where(.astro-xcev5tcg){overflow-wrap:anywhere;font-size:14px;font-weight:650;line-height:1.5;display:block}.tracking-figure:where(.astro-xcev5tcg) figcaption:where(.astro-xcev5tcg){border-top:1px solid var(--line);color:var(--muted);overflow-wrap:anywhere;margin:22px 0 0;padding-top:16px;font-size:13px;line-height:1.65}.sampling-lane:where(.astro-xcev5tcg){grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);align-items:center;gap:20px;display:grid}.sampling-lane:where(.astro-xcev5tcg)+.sampling-lane:where(.astro-xcev5tcg){border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.lane-copy:where(.astro-xcev5tcg) span:where(.astro-xcev5tcg){color:var(--muted);overflow-wrap:anywhere;margin-top:5px;font-size:13px;line-height:1.5;display:block}.route-art:where(.astro-xcev5tcg){width:100%;height:auto;display:block;overflow:visible}.route-underlay:where(.astro-xcev5tcg){fill:none;stroke:var(--indigo-tint);stroke-width:22px;stroke-linecap:round;stroke-linejoin:round}.route-trace:where(.astro-xcev5tcg){fill:none;stroke:var(--indigo);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.route-point:where(.astro-xcev5tcg){fill:var(--white);stroke:var(--indigo);stroke-width:2.5px}.checkpoint-flow:where(.astro-xcev5tcg){grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr) 22px minmax(0,1fr);align-items:start;gap:12px;display:grid}.checkpoint-stage:where(.astro-xcev5tcg){text-align:center;grid-template-rows:104px auto;justify-items:center;gap:14px;min-width:0;display:grid}.incoming-points:where(.astro-xcev5tcg){align-self:center;align-items:center;gap:9px;height:76px;display:flex}.incoming-points:where(.astro-xcev5tcg) i:where(.astro-xcev5tcg),.point-buffer:where(.astro-xcev5tcg) i:where(.astro-xcev5tcg),.save-points:where(.astro-xcev5tcg) i:where(.astro-xcev5tcg){border:2px solid var(--indigo);background:var(--white);border-radius:50%;flex:none;width:9px;height:9px;display:block}.incoming-points:where(.astro-xcev5tcg) i:where(.astro-xcev5tcg):nth-child(2n){transform:translateY(-12px)}.incoming-points:where(.astro-xcev5tcg) i:where(.astro-xcev5tcg):nth-child(3){transform:translateY(10px)}.point-buffer:where(.astro-xcev5tcg){background:var(--indigo-tint);border:1px dashed var(--indigo);border-radius:12px;grid-template-columns:repeat(4,9px);place-content:center;align-self:center;gap:9px;width:102px;height:80px;display:grid}.point-buffer:where(.astro-xcev5tcg) i:where(.astro-xcev5tcg){background:var(--indigo)}.flow-arrow:where(.astro-xcev5tcg){background:var(--indigo);height:2px;margin-top:51px;display:block;position:relative}.flow-arrow:where(.astro-xcev5tcg):after,.save-connector:where(.astro-xcev5tcg):after,.thermal-branch:where(.astro-xcev5tcg):after{content:"";border-top:2px solid var(--indigo);border-right:2px solid var(--indigo);width:7px;height:7px;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.record-stack:where(.astro-xcev5tcg){align-self:center;width:92px;height:78px;position:relative}.record-stack:where(.astro-xcev5tcg)>i:where(.astro-xcev5tcg){background:var(--indigo-tint);border:1.5px solid var(--indigo);border-radius:8px;width:80px;height:56px;display:block;position:absolute;top:20px;left:0}.record-stack:where(.astro-xcev5tcg)>i:where(.astro-xcev5tcg):nth-child(2){top:10px;left:5px}.record-stack:where(.astro-xcev5tcg)>i:where(.astro-xcev5tcg):last-child{background:var(--white);justify-content:center;align-items:center;gap:8px;display:flex;top:0;left:10px}.record-stack:where(.astro-xcev5tcg) b:where(.astro-xcev5tcg){background:var(--indigo);border-radius:50%;width:8px;height:8px;display:block}.tracking-figure:where(.astro-xcev5tcg) .checkpoint-threshold:where(.astro-xcev5tcg){color:var(--ink);background:var(--indigo-tint);text-align:center;overflow-wrap:anywhere;border-radius:8px;margin:22px 0 0;padding:13px 16px;font-size:13px;line-height:1.6}.thermal-response:where(.astro-xcev5tcg){grid-template-columns:minmax(0,.9fr) 35px minmax(0,1.4fr);align-items:center;gap:18px;display:grid}.heat-source:where(.astro-xcev5tcg),.heat-result:where(.astro-xcev5tcg){text-align:center;min-width:0}.heat-phone:where(.astro-xcev5tcg){border:3px solid var(--ink);background:var(--paper);border-radius:13px;width:62px;height:100px;margin:0 auto 14px;position:relative}.heat-phone:where(.astro-xcev5tcg):before{content:"";background:var(--ink);border-radius:2px;width:22px;height:3px;margin:6px auto 0;display:block}.heat-phone:where(.astro-xcev5tcg) svg:where(.astro-xcev5tcg){fill:none;width:44px;height:64px;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;margin:9px 5px}.heat-phone:where(.astro-xcev5tcg) circle:where(.astro-xcev5tcg){fill:var(--gold)}.heat-phone:where(.astro-xcev5tcg) .heat-wave:where(.astro-xcev5tcg){stroke:var(--indigo)}.heat-result:where(.astro-xcev5tcg) .route-art:where(.astro-xcev5tcg){margin-bottom:14px}.thermal-branch:where(.astro-xcev5tcg){border-left:2px solid var(--indigo);border-top:2px solid var(--indigo);border-top-left-radius:10px;height:32px;display:block;position:relative;transform:translateY(-16px)}.thermal-branch:where(.astro-xcev5tcg):after{top:-1px}.thermal-save:where(.astro-xcev5tcg){border-top:1px solid var(--line);text-align:center;margin-top:26px;padding-top:22px}.save-path:where(.astro-xcev5tcg){align-items:center;gap:18px;width:min(100%,360px);margin:0 auto 14px;display:flex}.save-points:where(.astro-xcev5tcg){gap:10px;display:flex}.save-connector:where(.astro-xcev5tcg){background:var(--indigo);flex:1;min-width:16px;height:2px;position:relative}.save-path:where(.astro-xcev5tcg) .record-stack:where(.astro-xcev5tcg){flex:none}@container (width<=420px){.sampling-lane:where(.astro-xcev5tcg){grid-template-columns:minmax(0,1fr);gap:4px}.lane-copy:where(.astro-xcev5tcg){grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.lane-copy:where(.astro-xcev5tcg) span:where(.astro-xcev5tcg){text-align:right;margin-top:0}.route-art:where(.astro-xcev5tcg){max-height:112px}.sampling-lane:where(.astro-xcev5tcg)+.sampling-lane:where(.astro-xcev5tcg){padding-top:18px}.checkpoint-flow:where(.astro-xcev5tcg){grid-template-columns:minmax(0,1fr);justify-items:center;gap:14px}.checkpoint-stage:where(.astro-xcev5tcg){text-align:left;grid-template-rows:auto;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;width:100%}.flow-arrow:where(.astro-xcev5tcg){justify-self:start;width:2px;height:20px;margin:0 0 0 55px}.flow-arrow:where(.astro-xcev5tcg):after{inset:auto auto 0 50%;transform:translate(-50%)rotate(135deg)}.thermal-response:where(.astro-xcev5tcg){grid-template-columns:minmax(0,1fr) 22px minmax(0,1.3fr);gap:10px}.heat-source:where(.astro-xcev5tcg) strong:where(.astro-xcev5tcg),.heat-result:where(.astro-xcev5tcg) strong:where(.astro-xcev5tcg){font-size:13px}.heat-result:where(.astro-xcev5tcg) .route-art:where(.astro-xcev5tcg){margin-bottom:20px}.save-path:where(.astro-xcev5tcg){gap:12px}}
