.trackv2{--trackv2-field-line:hsl(var(--field-border));--trackv2-tab-idle:hsl(var(--muted));--trackv2-placeholder:hsl(var(--muted));padding-bottom:0}.trackv2 button{cursor:pointer;font-family:inherit}.trackv2 button:disabled{cursor:not-allowed}.trackv2 input:focus-visible,.trackv2 button:focus-visible,.trackv2 [role=tab]:focus-visible{outline:2px solid hsl(var(--blue));outline-offset:2px}.trackv2 input{color:hsl(var(--ink));background:hsl(var(--white));font-family:inherit}.trackv2 input::placeholder{color:var(--trackv2-placeholder);opacity:1}.trackv2-body{padding:48px 22px 56px}.trackv2-column{flex-direction:column;gap:24px;display:flex}.trackv2-intro{flex-direction:column;gap:14px;display:flex}.trackv2-heading{font-family:var(--font-family-body);font-size:var(--font-size-27);letter-spacing:-.02em;color:hsl(var(--ink));margin:0;font-weight:600;line-height:1.08}.trackv2-lead{font-size:var(--font-size-16);color:hsl(var(--body));margin:0;line-height:1.7}.trackv2-form-card{border:1px solid hsl(var(--hairline));border-radius:var(--radius-lg);flex-direction:column;gap:18px;padding:18px;display:flex}.trackv2-tabs{border-bottom:1px solid hsl(var(--hairline));gap:min(28px,4.4vw);display:flex}.trackv2-tab{font-size:min(var(--font-size-15), 3.6vw);white-space:nowrap;color:var(--trackv2-tab-idle);background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;margin:0 0 -1px;padding:0 0 12px;font-weight:600;line-height:normal}.trackv2-tab[aria-selected=true]{color:hsl(var(--ink));border-bottom-color:hsl(var(--blue))}.trackv2-fields,.trackv2-order-row{flex-direction:column;gap:18px;display:flex}.trackv2-field{flex-direction:column;gap:8px;display:flex}.trackv2-label{font-size:var(--font-size-14);color:hsl(var(--body));font-weight:500;line-height:normal}.trackv2-help{font-size:var(--font-size-13);color:hsl(var(--muted));line-height:1.55}.trackv2-submit{text-align:center;font-size:var(--font-size-16);letter-spacing:.06em;background:hsl(var(--blue));color:hsl(var(--white));box-sizing:border-box;border-radius:var(--radius);border:none;justify-content:center;align-items:center;width:100%;height:52px;padding:0 20px;font-weight:600;transition:background .15s;display:flex}.trackv2-submit:hover:not(:disabled){background:hsl(var(--blue-hover))}.trackv2-submit:disabled{opacity:.6}.trackv2-alert{border-left:3px solid hsl(var(--blue));background:hsl(var(--panel));border-radius:var(--radius);font-size:var(--font-size-14);color:hsl(var(--ink));padding:14px 16px;line-height:1.5}.trackv2-alert--error{border-left-color:hsl(var(--ink))}.trackv2-result-card{border:1px solid hsl(var(--hairline));border-radius:var(--radius-lg);flex-direction:column;gap:22px;padding:18px;display:flex}.trackv2-tracking-number{flex-direction:column;gap:4px;display:flex}.trackv2-tracking-number-eyebrow{font-size:var(--font-size-14);color:hsl(var(--muted));line-height:normal}.trackv2-tracking-number-value{font-size:var(--font-size-15);color:hsl(var(--ink));font-weight:600;line-height:normal}.trackv2-stepper{grid-template-columns:repeat(4,1fr);display:grid;position:relative}.trackv2-stepper-track,.trackv2-stepper-fill{height:2px;position:absolute;top:9px;left:12.5%}.trackv2-stepper-track{background:hsl(var(--hairline));right:12.5%}.trackv2-stepper-fill{background:hsl(var(--blue))}.trackv2-step{z-index:1;flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.trackv2-step-dot{width:20px;height:20px;box-shadow:0 0 0 4px hsl(var(--white));box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;display:flex}.trackv2-step-dot--reached{background:hsl(var(--blue))}.trackv2-step-dot--pending{border:1px solid var(--trackv2-field-line);background:hsl(var(--white))}.trackv2-step-label{font-size:var(--font-size-13);text-align:center;color:hsl(var(--muted));font-weight:500;line-height:normal}.trackv2-step-label--reached{color:hsl(var(--ink));font-weight:600}.trackv2-checkpoints{flex-direction:column;display:flex}.trackv2-checkpoint{border-top:1px solid hsl(var(--hairline));gap:12px;padding:13px 0;display:flex}.trackv2-checkpoint:first-child{border-top:none;padding-top:0}.trackv2-checkpoint-dot{box-sizing:border-box;border:1px solid var(--trackv2-field-line);border-radius:50%;flex:0 0 10px;width:10px;height:10px;margin-top:5px}.trackv2-checkpoint--latest .trackv2-checkpoint-dot{background:hsl(var(--blue));border:none}.trackv2-checkpoint-body{flex-direction:column;gap:4px;display:flex}.trackv2-checkpoint-status{font-size:var(--font-size-15);color:hsl(var(--ink));font-weight:500;line-height:normal}.trackv2-checkpoint--latest .trackv2-checkpoint-status{font-weight:600}.trackv2-checkpoint-meta{font-size:var(--font-size-13);color:hsl(var(--muted));flex-wrap:wrap;gap:0 12px;line-height:normal;display:flex}@media (min-width:1024px){.trackv2-body{justify-content:center;padding:72px 120px;display:flex}.trackv2-column{gap:30px;width:720px}.trackv2-intro{gap:16px}.trackv2-heading{font-size:var(--font-size-38)}.trackv2-lead{max-width:506px;font-size:var(--font-size-16)}.trackv2-form-card{gap:22px;padding:26px}.trackv2-tabs{gap:28px}.trackv2-tab{font-size:var(--font-size-15)}.trackv2-fields{gap:22px}.trackv2-order-row{grid-template-columns:1fr 1fr;gap:24px;display:grid}.trackv2-submit{height:48px}.trackv2-result-card{gap:30px;padding:30px}.trackv2-tracking-number{flex-direction:row;align-items:baseline;gap:12px}.trackv2-tracking-number-value{font-size:var(--font-size-16)}}
