.tracking{line-height:1.5}.tracking-hero{position:relative;overflow:hidden;padding:52px 0 46px;background:linear-gradient(160deg,#2f3942,#1e1f22);color:#fff}.tracking-hero:after{position:absolute;top:-140px;inset-inline-end:-160px;width:520px;height:520px;content:"";border-radius:50%;background:radial-gradient(circle at 35% 35%,#4a60e980,#4a60e900 70%)}.tracking-hero-inner{max-width:760px}.tracking-hero-title{margin:0 0 12px;font-size:2.375rem;font-weight:900;line-height:1.15;letter-spacing:-.02em;color:#fff}.tracking-hero-text{max-width:600px;margin:0 0 26px;font-size:1.03125rem;line-height:1.6;color:#ffffffc2}.tracking-eyebrow{font-size:.71875rem;letter-spacing:.09em;color:#ffd000}.tracking-form{gap:10px}.tracking-form-input{flex-basis:420px;min-width:280px}.tracking-form-input input{width:100%;height:56px!important;min-height:56px;padding-block:0!important;padding-inline:50px 18px!important;border:0!important;border-radius:14px!important;font-size:1rem;letter-spacing:.06em;text-transform:uppercase;color:#1e1f22}.tracking-form-input input:focus{outline:none;box-shadow:0 0 0 3px #4a60e973}.tracking-form-input svg{position:absolute;inset-inline-start:17px;color:#8c92a3;pointer-events:none}.tracking-form-button{height:56px;padding:0 28px;border:0;border-radius:14px;font-size:1rem;font-weight:800;white-space:nowrap}.tracking-form-button,.tracking-form-button:hover,.tracking-form-button:disabled{background:#ffd000;color:#1e1f22}.tracking-form-button:hover{background:#e6bc00}.tracking-error{margin:0 0 26px;font-size:.875rem;color:#ffb4b4}.tracking-body{padding:34px 0 56px;background:#f6f7fb}.tracking-empty{max-width:620px;margin-block:26px;color:#5b6472}.tracking-empty svg{color:#c2c9dc}.tracking-empty-title{font-size:1.3125rem}.tracking-empty-text{font-size:.9375rem;line-height:1.6}@media (min-width: 992px){.tracking-side{width:calc(340px + var(--bs-gutter-x))}}.tracking-card{padding:20px 22px;border:1px solid #E1E5F5}.tracking-card-title{font-size:1.3125rem;letter-spacing:-.01em}.tracking-vin{margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;letter-spacing:.05em;color:#5b6472}.tracking-chip{padding:6px 12px;background:#eaf3ff;font-size:.78125rem;color:#1f4fbf}.tracking-chip i{width:7px;height:7px;border-radius:50%;background:currentColor;animation:trackingPulse 1.9s ease-in-out infinite}.tracking-fact{padding:11px 13px;border-radius:11px;background:#f6f7fb}.tracking-fact-label{margin-bottom:3px;font-size:.71875rem}.tracking-fact-value{font-size:.90625rem}.tracking-progress{font-size:.78125rem;color:#5b6472}.tracking-progress-bar{--bs-progress-height: 8px;--bs-progress-bg: #E7EAF6;--bs-progress-border-radius: 5px}.tracking-progress-bar .progress-bar{border-radius:5px;background:linear-gradient(90deg,#4a60e9,#6f86ff)}.tracking-route-title{font-size:1.0625rem}.tracking-route-text{font-size:.84375rem}.tracking-steps{margin-top:22px}.tracking-step{padding-bottom:22px}.tracking-step:before{position:absolute;top:34px;bottom:0;inset-inline-start:16px;width:2px;content:"";background:#e1e5f5}.tracking-step:last-child{padding-bottom:0}.tracking-step:last-child:before{display:none}.tracking-step-dot{width:34px;height:34px;border:2px solid #E1E5F5;background:#eef1fa;font-size:.8125rem;font-weight:800;color:#8c92a3}.tracking-step.is-done:before{background:#2e9e5b}.tracking-step.is-done .tracking-step-dot{border-color:#2e9e5b;background:#e8f4ec;color:#1f7a43}.tracking-step.is-now .tracking-step-dot{border-color:#4a60e9;background:#4a60e9;box-shadow:0 0 0 5px #4a60e929;color:#fff}.tracking-step-title{font-size:1.03125rem}.tracking-step-when{font-size:.78125rem;font-variant-numeric:tabular-nums}.tracking-step-text{margin:6px 0 0;font-size:.875rem;line-height:1.55;color:#5b6472}.tracking-tag{padding:3px 8px;border-radius:6px;font-size:.6875rem;letter-spacing:.04em}.tracking-tag--done{background:#e8f4ec;color:#1f7a43}.tracking-tag--now{background:#eaf3ff;color:#1f4fbf}.tracking-tag--wait{background:#f1f3f9;color:#8c92a3}.tracking-meta{margin-top:8px;font-size:.78125rem}.tracking-meta b{font-weight:600;color:#1e1f22}.tracking-meta b.is-positive{color:#1e8a4c}.tracking-side-title{margin-bottom:12px;font-size:1rem}.tracking-list{font-size:.84375rem}.tracking-help-text{margin:0 0 12px;font-size:.84375rem;line-height:1.55;color:#5b6472}@keyframes trackingPulse{0%,to{opacity:1}50%{opacity:.35}}
