:root{--text:#475569;--text-h:#0f172a;--text-muted:#64748b;--bg:#f8fafc;--surface:#fff;--border:#e2e8f0;--code-bg:#f1f5f9;--primary:#2563eb;--sans:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;font-family:var(--sans);color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.5}*,:before,:after{box-sizing:border-box}body{min-width:320px;margin:0}#root{min-height:100svh}h1,h2,h3{letter-spacing:-.02em;font-weight:700}a{color:var(--primary)}code{font-family:var(--mono)}.tracking-layout{background:var(--bg);flex-direction:column;min-height:100svh;display:flex}.tracking-layout__header{border-bottom:1px solid var(--border);background:var(--surface);padding:1.25rem 1.5rem}.tracking-layout__brand{color:var(--text-h);font-size:1.125rem;font-weight:700}.tracking-layout__logo{width:auto;height:2rem}.tracking-layout__main{box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;width:min(960px,100%);margin:0 auto;padding:2rem 1.5rem 3rem;display:flex}.tracking-layout__main--wide{justify-content:flex-start;width:min(1120px,100%);padding-top:1.5rem}.tracking-layout__footer{border-top:1px solid var(--border);text-align:center;color:var(--text-muted);padding:1rem 1.5rem 1.5rem;font-size:.875rem}.tracking-layout__footer p{margin:0 0 .5rem}.tracking-layout__support{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.tracking-layout__support a{color:var(--primary);text-decoration:none}.tracking-layout__support a:hover{text-decoration:underline}.track-form{gap:1rem;width:100%;max-width:28rem;margin-inline:auto;display:grid}.track-form--inline{max-width:36rem}.track-form__field{text-align:left;gap:.35rem;display:grid}.track-form__field label{color:var(--text-h);font-size:.875rem;font-weight:600}.track-form__field input{box-sizing:border-box;border:1px solid var(--border);width:100%;font:inherit;background:var(--surface);color:var(--text-h);border-radius:.5rem;padding:.75rem .875rem}.track-form__field input:focus{outline:2px solid color-mix(in srgb, var(--track-primary) 35%, transparent);border-color:var(--track-primary)}.track-form__hint{color:var(--text-muted);margin:0;font-size:.75rem}.track-form__error{color:#dc2626;margin:0;font-size:.875rem}.track-form__submit{font:inherit;color:#fff;background:var(--track-primary);cursor:pointer;border:0;border-radius:.5rem;padding:.8rem 1rem;font-weight:600}.track-form__submit:hover{filter:brightness(.95)}.track-form--inline .track-form__submit{align-self:end}@media (width>=640px){.track-form--inline{grid-template-columns:1fr 1fr auto;align-items:end}.track-form--inline .track-form__error{grid-column:1/-1}}.premium-brand-surface{color:#fff;position:relative;overflow:hidden}.premium-brand-surface__overlay{background:color-mix(in srgb, var(--premium-brand-primary,#2563eb) 68%, #0f172a9e);pointer-events:none;position:absolute;inset:0}.premium-brand-surface__content{z-index:1;position:relative}.tracking-hero-animation{width:100%;position:relative;overflow:hidden}.tracking-hero-animation__scene{width:100%;height:auto;min-height:4.75rem;display:block}.tracking-hero-animation--truck{background:linear-gradient(#ffffff14 0%,#0000 55%);border-radius:.5rem;min-height:4.75rem}.tracking-hero-animation__cloud--1{animation:9s linear infinite tracking-hero-cloud-drift}.tracking-hero-animation__cloud--2{animation:12s linear infinite reverse tracking-hero-cloud-drift}.tracking-hero-animation__road-dashes{animation:1.1s linear infinite tracking-hero-road-scroll}.tracking-hero-animation__truck-bounce{animation:.35s ease-in-out infinite tracking-hero-truck-bounce}.tracking-hero-animation__wheel{transform-box:fill-box;transform-origin:50%;animation:.45s linear infinite tracking-hero-wheel-spin}.tracking-hero-animation__exhaust{animation:.9s ease-out infinite tracking-hero-exhaust}@keyframes tracking-hero-cloud-drift{0%{transform:translate(0)}to{transform:translate(24px)}}@keyframes tracking-hero-road-scroll{0%{transform:translate(0)}to{transform:translate(-28px)}}@keyframes tracking-hero-truck-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@keyframes tracking-hero-wheel-spin{to{transform:rotate(360deg)}}@keyframes tracking-hero-exhaust{0%{opacity:.85;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-10px)scale(1.35)}}.tracking-hero-animation--package-roll{background:linear-gradient(#ffffff14 0%,#0000 55%);border-radius:.5rem;min-height:3.75rem}.tracking-hero-animation--package-roll .tracking-hero-animation__scene{width:100%;height:auto;min-height:0;max-height:4.25rem;display:block}.tracking-hero-animation__roll-cloud--1{animation:10s linear infinite tracking-hero-cloud-drift}.tracking-hero-animation__roll-cloud--2{animation:13s linear infinite reverse tracking-hero-cloud-drift}.tracking-hero-animation__roll-truck-bounce{animation:4.6s ease-in-out infinite tracking-hero-roll-truck-receive}.tracking-hero-animation__roll-wheel{transform-box:fill-box;transform-origin:50%;animation:4.6s ease-in-out infinite tracking-hero-roll-wheel-tick}@keyframes tracking-hero-roll-truck-receive{0%,68%{transform:translateY(0)}76%{transform:translateY(-1.5px)}84%,to{transform:translateY(0)}}@keyframes tracking-hero-roll-wheel-tick{0%,68%{transform:rotate(0)}80%{transform:rotate(14deg)}to{transform:rotate(0)}}.tracking-hero-animation--premium.tracking-hero-animation--package-roll{min-height:0;padding:.4rem .35rem .5rem}.tracking-hero-animation--premium.tracking-hero-animation--package-roll .tracking-hero-animation__scene{max-height:4rem}.tracking-hero-animation--courier{place-items:center;min-height:8.5rem;padding:.35rem .5rem .5rem;display:grid}.tracking-hero-animation--courier .tracking-hero-animation__scene{max-width:11rem;min-height:8.5rem;margin-inline:auto}.tracking-hero-animation__courier-bounce{transform-origin:100px 118px;animation:.55s ease-in-out infinite tracking-hero-courier-bounce}.tracking-hero-animation__courier-leg--back{transform-origin:94px 88px;animation:.55s ease-in-out infinite tracking-hero-courier-leg-back}.tracking-hero-animation__courier-leg--front{transform-origin:106px 88px;animation:.55s ease-in-out infinite tracking-hero-courier-leg-front}.tracking-hero-animation__courier-package-group{transform-origin:88px 93px;animation:.55s ease-in-out infinite tracking-hero-courier-package-sway}.tracking-hero-animation__courier-ground-shadow{transform-origin:50%;animation:.55s ease-in-out infinite tracking-hero-courier-shadow}.tracking-hero-animation__courier-sparkle{animation:2.4s ease-in-out infinite tracking-hero-courier-sparkle}@keyframes tracking-hero-courier-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes tracking-hero-courier-leg-back{0%,to{transform:rotate(14deg)}50%{transform:rotate(-10deg)}}@keyframes tracking-hero-courier-leg-front{0%,to{transform:rotate(-12deg)}50%{transform:rotate(12deg)}}@keyframes tracking-hero-courier-package-sway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes tracking-hero-courier-shadow{0%,to{opacity:.22;transform:scaleX(1)}50%{opacity:.14;transform:scaleX(.88)}}@keyframes tracking-hero-courier-sparkle{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:.75;transform:translateY(-2px)}}.tracking-hero-animation--premium.tracking-hero-animation--courier{min-height:9.5rem;padding:.65rem .5rem .85rem}.tracking-hero-animation--parachute{place-items:center;min-height:6.25rem;padding:.25rem 0 .5rem;display:grid}.tracking-hero-animation__parachute-wind{animation:3.2s ease-in-out infinite tracking-hero-wind-drift}.tracking-hero-animation__parachute-rig{transform-origin:100px 34px}.tracking-hero-animation__parachute-canopy-group{transform-origin:100px 34px;animation:2.4s ease-in-out infinite tracking-hero-canopy-sway}.tracking-hero-animation__package-group{transform-origin:74px 72px;animation:6s cubic-bezier(.22,.61,.36,1) infinite tracking-hero-package-land}.tracking-hero-animation__ground-shadow{transform-origin:50%;animation:6s cubic-bezier(.22,.61,.36,1) infinite tracking-hero-shadow-grow}@keyframes tracking-hero-wind-drift{0%,to{opacity:.35;transform:translate(0)}50%{opacity:.55;transform:translate(6px)}}@keyframes tracking-hero-canopy-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(4deg)}}@keyframes tracking-hero-package-land{0%,60%{transform:scale(1)}68%{transform:scale(1.04,.94)}76%{transform:scale(.98,1.02)}84%,to{transform:scale(1)}}@keyframes tracking-hero-shadow-grow{0%{opacity:0;transform:scaleX(.35)}20%{opacity:.08}62%{opacity:.22;transform:scaleX(1)}to{opacity:.2;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.tracking-hero-animation__cloud--1,.tracking-hero-animation__cloud--2,.tracking-hero-animation__road-dashes,.tracking-hero-animation__truck-bounce,.tracking-hero-animation__wheel,.tracking-hero-animation__exhaust,.tracking-hero-animation__parachute-wind,.tracking-hero-animation__parachute-canopy-group,.tracking-hero-animation__package-group,.tracking-hero-animation__ground-shadow,.tracking-hero-animation__courier-bounce,.tracking-hero-animation__courier-leg--back,.tracking-hero-animation__courier-leg--front,.tracking-hero-animation__courier-package-group,.tracking-hero-animation__courier-ground-shadow,.tracking-hero-animation__courier-sparkle,.tracking-hero-animation__roll-cloud--1,.tracking-hero-animation__roll-cloud--2,.tracking-hero-animation__roll-truck-bounce,.tracking-hero-animation__roll-wheel,.tracking-hero-animation--premium:after{animation:none}}.tracking-hero-animation--premium{isolation:isolate;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border:1px solid #ffffff38;border-radius:.9rem;position:relative;box-shadow:inset 0 1px #ffffff47,0 10px 28px #0f172a29}.tracking-hero-animation--premium:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff38 48%,#0000 66%);animation:4.8s ease-in-out infinite tracking-hero-premium-shimmer;position:absolute;inset:0}.tracking-hero-animation--premium.tracking-hero-animation--truck,.tracking-hero-animation--premium.tracking-hero-animation--truck .tracking-hero-animation__scene{min-height:6.5rem}.tracking-hero-animation--premium.tracking-hero-animation--parachute{min-height:7.5rem;padding:.5rem .35rem .75rem}.tracking-hero-animation--premium.tracking-hero-animation--courier .tracking-hero-animation__scene{max-width:12rem;min-height:9.5rem}.tracking-hero-animation--premium .tracking-hero-animation__cloud--1,.tracking-hero-animation--premium .tracking-hero-animation__cloud--2{opacity:.72}.tracking-hero-animation--premium .tracking-hero-animation__truck-bounce{animation-duration:.42s}.tracking-hero-animation--premium .tracking-hero-animation__road-dashes{animation-duration:.95s}@keyframes tracking-hero-premium-shimmer{0%,to{opacity:0;transform:translate(-120%)}45%{opacity:.55}55%{opacity:0;transform:translate(120%)}}.premium-tracking-search{width:100%;max-width:56rem;margin:0 auto}.premium-tracking-search__shell{border:1px solid var(--border);background:var(--surface);border-radius:1.25rem;display:grid;overflow:hidden}@media (width>=900px){.premium-tracking-search__shell{grid-template-columns:minmax(16rem,38%) 1fr;min-height:28rem}}.premium-tracking-search__brand{padding:1.75rem 1.5rem}.premium-tracking-search__brand-inner{z-index:1;gap:.75rem;height:100%;display:grid;position:relative}.premium-tracking-search__avatar{background:#ffffff1f;border:1px solid #ffffff47;border-radius:999px;place-items:center;width:4rem;height:4rem;font-size:1rem;font-weight:700;display:grid;overflow:hidden}.premium-tracking-search__avatar img{object-fit:cover;width:100%;height:100%}.premium-tracking-search__eyebrow{letter-spacing:.16em;text-transform:uppercase;opacity:.78;margin:0;font-size:.6875rem;font-weight:700}.premium-tracking-search__brand h1{color:#fff;margin:0;font-size:clamp(1.35rem,2.5vw,1.75rem);line-height:1.15}.premium-tracking-search__brand-copy{opacity:.9;max-width:20rem;margin:0;font-size:.875rem;line-height:1.55}.premium-tracking-search__animation{width:100%;margin-top:auto;padding-top:.5rem}.premium-tracking-search__animation .tracking-hero-animation--package-roll{width:100%}.premium-tracking-search__animation .tracking-hero-animation--premium.tracking-hero-animation--package-roll{border-radius:.75rem;padding:.35rem .3rem .45rem}.premium-tracking-search__animation .tracking-hero-animation--premium.tracking-hero-animation--package-roll .tracking-hero-animation__scene{max-height:3.75rem}@media (width>=900px){.premium-tracking-search__animation .tracking-hero-animation--premium.tracking-hero-animation--package-roll .tracking-hero-animation__scene{max-height:4.25rem}}.premium-tracking-search__form-panel{align-content:center;gap:1.25rem;padding:1.75rem 1.5rem;display:grid}@media (width>=900px){.premium-tracking-search__form-panel{padding:2rem 2.25rem}}.premium-tracking-search__form-header{gap:.45rem;display:grid}.premium-tracking-search__badge{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;width:fit-content;padding:.22rem .6rem;font-size:.6875rem;font-weight:700}.premium-tracking-search__form-header h2{color:var(--text-h);margin:0;font-size:clamp(1.35rem,2.5vw,1.65rem)}.premium-tracking-search__form-header p{max-width:30rem;color:var(--text-muted);margin:0;font-size:.9375rem;line-height:1.5}.premium-tracking-search__features{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.premium-tracking-search__features li{color:var(--text-muted);padding-left:1.1rem;font-size:.8125rem;position:relative}.premium-tracking-search__features li:before{content:"";background:var(--track-primary,#2563eb);border-radius:999px;width:.4rem;height:.4rem;position:absolute;top:.55rem;left:0}.premium-tracking-search .track-form{max-width:none;margin-inline:0}.premium-tracking-search .track-form--premium .track-form__field input{background:#f8fafc;border-radius:.75rem;padding:.9rem 1rem}.premium-tracking-search .track-form--premium .track-form__submit{box-shadow:0 10px 24px color-mix(in srgb, var(--track-primary) 28%, transparent);border-radius:.75rem;padding:.95rem 1.1rem}.tracking-home__search--classic{text-align:center;justify-items:center;width:100%;max-width:32rem;margin:0 auto}.tracking-home{gap:2rem;width:100%;display:grid}.tracking-home__search,.tracking-home__result{gap:1.25rem;display:grid}.tracking-home__search{text-align:center;justify-items:center;width:100%;max-width:32rem;margin:0 auto}.tracking-home__search h1,.tracking-home__timeline h2{text-align:center;color:var(--text-h);margin:0}.tracking-home__intro{text-align:center;color:var(--text-muted);margin:0}.tracking-home__status{color:var(--text-muted);text-align:center;margin:0}.tracking-home__error{color:#dc2626;margin:0}.tracking-home__error-block{text-align:center;justify-items:center;gap:1rem;width:100%;max-width:32rem;margin:0 auto;display:grid}.tracking-home__timeline{gap:1rem;display:grid}
