.scan-activity{color:var(--ink,#171717);--scan-green:var(--positive,#15803d);--scan-yellow:var(--accent-ink,#a16207);--scan-line:var(--rule-strong,#d4d4d4)}.scan-activity [hidden]{display:none!important}.scan-current{border:1px solid var(--rule,#e5e5e5);background:var(--surface-raised,#fdfcf7);border-radius:24px;padding:36px;position:relative;overflow:hidden}.scan-overview{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.scan-eyebrow{min-height:26px;color:var(--ink-muted,#737373);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:14px;font-size:12px;font-weight:650;display:flex}.live-label{color:var(--scan-yellow);letter-spacing:0;text-transform:none;align-items:center;gap:7px;display:inline-flex}.live-label:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.scan-current h2{letter-spacing:-.05em;margin:14px 0 8px;font-size:clamp(32px,4.8vw,56px);font-weight:650;line-height:1.1}.scan-note{color:var(--ink-muted,#737373);margin:0;font-size:13px}.scan-next{color:var(--ink-muted,#737373);text-align:right;justify-items:end;gap:6px;padding:4px 0 0 24px;font-size:12px;display:grid}.scan-next .next-countdown{color:var(--ink,#171717);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(30px,4vw,48px);font-weight:550;line-height:1.2}.scan-machine{align-items:flex-start;margin:52px 0 30px;display:flex;position:relative}.radar-node{isolation:isolate;border:1px solid var(--scan-line);height:82px;color:var(--ink-subtle,#a3a3a3);background:var(--surface-raised,#fdfcf7);border-radius:50%;flex:0 0 82px;place-items:center;margin-top:-23px;display:grid;position:relative}.radar-node:before{content:"";border:1px solid var(--rule,#e5e5e5);border-radius:50%;position:absolute;inset:7px}.radar-node:after{content:"";border-top:1px solid var(--scan-line);width:24px;position:absolute;top:50%;left:100%}.radar-sweep{z-index:-1;opacity:0;background:conic-gradient(#0000 65%,#facc154d);border-radius:50%;position:absolute;inset:0}.activity-radar{position:relative}.scan-timeline{flex:1;grid-template-columns:repeat(6,minmax(0,1fr)) max-content;min-width:0;margin:0 0 0 24px;padding:0;list-style:none;display:grid}.scan-timeline li{min-width:0;color:var(--ink-muted,#737373);padding:34px 3px 0 0;font-size:12px;line-height:1.4;position:relative}.scan-timeline li:before{content:"";background:var(--scan-line);height:1px;position:absolute;top:18px;left:0;right:0}.scan-timeline li:last-child{text-align:right;padding-right:0}.scan-timeline li:last-child:after{left:auto;right:0}.scan-timeline li:after{content:"";background:var(--step-color,var(--scan-line));width:9px;height:9px;box-shadow:0 0 0 5px var(--surface-raised,#fdfcf7);border-radius:50%;position:absolute;top:14px;left:0}.step-heading{gap:5px;display:grid}.step-label{max-width:100%;color:var(--ink-secondary,#525252);font-weight:600;display:block}.step-status{display:none}.scan-timeline time{font-variant-numeric:tabular-nums;color:var(--ink-muted,#737373);margin-top:7px;font-size:11px;display:block}.scan-timeline [data-state=waiting] .step-status,.scan-timeline [data-state=skipped] .step-status{color:var(--ink-muted,#737373)}.scan-timeline [data-state=running] .step-label{color:var(--scan-yellow)}.scan-activity [data-state=completed]{--step-color:var(--scan-green)}.scan-activity [data-state=running]{--step-color:var(--scan-yellow)}.scan-activity [data-state=failed]{--step-color:var(--negative,#b91c1c)}.scan-activity[data-state=running] .radar-node{color:#ca8a04;border-color:#eab308}.scan-timeline [data-state=running]:after{background:#eab308}.scan-timeline [data-state=completed]:before{background:var(--scan-green)}.scan-activity[data-state=completed] .radar-node{color:var(--scan-green)}.scan-activity[data-active=false]:not([data-selected=true]) .radar-node{color:var(--ink-subtle,#a3a3a3);border-color:var(--scan-line)}.scan-activity[data-active=false]:not([data-selected=true]) .radar-sweep{opacity:0;animation:none}.scan-activity[data-active=false]:not([data-selected=true]) .scan-timeline [data-state=completed]{--step-color:var(--ink-subtle,#a3a3a3)}.scan-activity[data-active=false]:not([data-selected=true]) .scan-timeline [data-state=completed]:before{background:var(--scan-line)}.scan-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px;display:grid}.scan-metric{background:var(--surface,white);border:1px solid var(--rule,#e5e5e5);border-radius:16px;padding:22px 24px;position:relative;overflow:hidden}.scan-metric>span{color:var(--ink-muted,#737373);font-size:15px}.scan-metric>div{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:14px;display:flex}.scan-metric strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(28px,4vw,46px);font-weight:600;line-height:1.1}.scan-metric small{color:var(--scan-green);font-size:12px;font-weight:600}.scan-facts{color:var(--ink-muted,#737373);font-variant-numeric:tabular-nums;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 28px;margin-top:26px;font-size:12px;display:flex}.scan-facts strong{color:var(--ink-secondary,#525252);font-weight:550}.scan-announcement{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.current-link{color:var(--scan-yellow);text-underline-offset:4px;align-items:center;gap:5px;margin-top:24px;display:inline-flex}.scan-history{margin-top:40px}.history-heading{margin-bottom:18px}.history-heading h2{letter-spacing:-.025em;font-size:22px;font-weight:600}.scan-history ul{margin:0;padding:0;list-style:none}.scan-history li{border-top:1px solid var(--rule,#e5e5e5);padding-left:24px;position:relative}.scan-history li:before{content:"";background:var(--step-color,var(--ink-subtle,#a3a3a3));border-radius:50%;width:7px;height:7px;position:absolute;top:28px;left:0}.scan-history a{min-height:60px;color:inherit;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;text-decoration:none;display:flex}.scan-history a:hover{color:var(--scan-yellow)}.scan-history a[aria-current]{font-weight:650}.scan-history small{color:var(--ink-muted,#737373);margin-top:5px;font-size:12px;font-weight:400;display:block}.scan-history .run-arrow{color:var(--ink-subtle,#a3a3a3);font-size:20px}.scan-activity a:focus-visible{outline:2px solid var(--scan-yellow);outline-offset:5px}@media (prefers-reduced-motion:no-preference){.scan-activity[data-active=true] .radar-sweep{opacity:1;animation:4s linear infinite radar-turn}.scan-activity[data-active=true] .activity-radar{animation:1.4s ease-in-out infinite radar-blink}.scan-activity[data-active=true] .live-label:before,.scan-timeline [data-state=running]:after{animation:1.8s ease-in-out infinite activity-pulse}.scan-timeline [data-state=running] .step-label{animation:1.8s ease-in-out infinite scan-label-pulse}.scan-timeline [data-state=running]:before{background:linear-gradient(90deg,var(--scan-line),var(--scan-yellow),var(--scan-line));background-size:200% 100%;animation:2s linear infinite scan-flow}.scan-metric[data-changed=true] strong,.scan-metric[data-changed=true] small{animation:.7s ease-out metric-arrive}@keyframes scan-label-pulse{50%{opacity:.35}}@keyframes radar-turn{to{transform:rotate(360deg)}}@keyframes radar-blink{50%{opacity:.12}}@keyframes activity-pulse{50%{opacity:.35;box-shadow:0 0 0 8px #eab3081f}}@keyframes scan-flow{to{background-position:-200% 0}}@keyframes metric-arrive{0%{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}}@media (width<=900px){.scan-machine{margin:32px 0;display:block}.radar-node{width:64px;height:64px;margin:0}.radar-node:after{border-top:0;border-left:1px solid var(--scan-line);width:0;height:24px;top:100%;left:31px}.activity-radar{width:34px;height:34px}.scan-timeline{margin:24px 0 0 32px;display:block}.scan-timeline li{justify-content:space-between;align-items:baseline;gap:12px;padding:0 0 24px 28px;font-size:13px;display:flex}.scan-timeline li:before{width:1px;height:auto;inset:7px auto -7px 0}.scan-timeline li:after{top:5px;left:-4px}.scan-timeline li:last-child{text-align:left;padding-bottom:0}.scan-timeline li:last-child:before{display:none}.scan-timeline li:last-child:after{left:-4px;right:auto}.step-heading{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.step-status{font-size:11px}.scan-timeline time{margin:0;font-size:11px}.scan-timeline [data-state=running]:before{background-size:100% 200%;background-image:linear-gradient(var(--scan-line),var(--scan-yellow),var(--scan-line));animation-name:scan-flow-vertical}@keyframes scan-flow-vertical{to{background-position:0 -200%}}}@media (width<=639px){.scan-current{border-radius:18px;padding:24px 18px}.scan-overview{gap:12px}.scan-next{padding-left:12px;font-size:11px}.scan-next .next-countdown,.scan-current h2{font-size:30px}.scan-eyebrow{gap:8px;font-size:10px}.scan-note{font-size:11px}.scan-metrics{gap:8px;margin-top:24px}.scan-metric{border-radius:10px;padding:14px 10px}.scan-metric>span{font-size:11px}.scan-metric>div{gap:5px;margin-top:10px}.scan-metric strong{font-size:25px}.scan-metric small{font-size:10px}.scan-facts{gap:10px 20px;font-size:11px}}
