.tracking-search{padding-bottom:var(--space-16)}.tracking-form{align-items:center;gap:var(--space-3);background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--radius-full);max-width:640px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-5);margin-inline:auto;display:flex}.tracking-form-icon{color:var(--c-gray-dim);flex-shrink:0;display:flex}.tracking-form-icon svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.tracking-form input{color:var(--c-white);font-size:var(--text-base);background:0 0;border:0;flex:1;padding-block:.6rem}.tracking-form input::placeholder{color:var(--c-gray-faint)}.tracking-hint{text-align:center;margin-top:var(--space-5);font-size:var(--text-sm);color:var(--c-gray-dim)}.tracking-demo-link{color:var(--c-accent);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--ls-wide);margin-inline-start:var(--space-1)}.tracking-demo-link:hover{text-decoration:underline}@media (width<=560px){.tracking-form{border-radius:var(--radius-lg);flex-wrap:wrap}.tracking-form .btn{width:100%}}.tracking-result{padding-bottom:var(--space-24)}.result-summary{justify-content:space-between;align-items:center;gap:var(--space-8);margin-bottom:var(--space-8);max-width:820px;margin-inline:auto;display:flex}.result-summary h2{margin-top:var(--space-2);font-size:var(--text-xl)}.result-meta{gap:var(--space-8);text-align:right;display:flex}.result-meta span{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--c-gray-dim);margin-bottom:var(--space-1);display:block}.result-meta b{font-family:var(--font-display);font-size:var(--text-md)}.timeline{flex-direction:column;max-width:820px;margin-inline:auto;display:flex}.timeline-item{gap:var(--space-5);padding-bottom:var(--space-8);display:flex;position:relative}.timeline-item:before{content:"";background:var(--c-border);width:2px;position:absolute;top:20px;bottom:0;left:9px}.timeline-item:last-child:before{display:none}.timeline-item.is-done:before{background:var(--c-accent)}.timeline-dot{background:var(--c-card);border:2px solid var(--c-border-strong);width:20px;height:20px;transition:border-color var(--dur-slow), background var(--dur-slow), box-shadow var(--dur-slow);border-radius:50%;flex-shrink:0;margin-top:2px}.timeline-item.is-done .timeline-dot{background:var(--c-accent);border-color:var(--c-accent)}.timeline-item.is-active .timeline-dot{box-shadow:0 0 0 5px var(--accent-18)}.timeline-body{flex:1;padding-top:0}.timeline-head{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.timeline-head h3{font-size:var(--text-md);color:var(--c-gray)}.timeline-item.is-done .timeline-head h3{color:var(--c-white)}.timeline-time{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--c-gray-dim);white-space:nowrap}.timeline-body p{font-size:var(--text-sm);margin-top:var(--space-1)}.not-found{text-align:center;align-items:center;gap:var(--space-3);max-width:520px;padding-block:var(--space-10);flex-direction:column;margin-inline:auto;display:flex}.not-found .service-icon{background:var(--white-06);margin-bottom:var(--space-2)}.not-found .service-icon svg{stroke:var(--c-gray)}.tracking-demo-pills{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}@media (width<=640px){.result-summary{flex-direction:column;align-items:flex-start}.result-meta{text-align:left}}
