@font-face{font-family:bodyFont;src:url(../media/roboto_latin_400-s.p.0r483cyw8ke7y.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:bodyFont;src:url(../media/roboto_latin_500-s.p.0-u18bgh9zdap.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:bodyFont;src:url(../media/roboto_latin_700-s.p.2whq8dod0ijl3.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:bodyFont Fallback;src:local(Arial);ascent-override:92.43%;descent-override:24.32%;line-gap-override:0.0%;size-adjust:100.37%}.bodyfont_73719163-module__JPWM5W__className{font-family:bodyFont,bodyFont Fallback}.bodyfont_73719163-module__JPWM5W__variable{--font-body:"bodyFont", "bodyFont Fallback"}
:root{--bg:#efede9;--header-bg:#3f3c38;--card-bg:#fff;--surface:#fff;--border:#ddd5cb;--border-accent:#b84b48;--text:#2e2b28;--muted:#6f6760;--faint:#a59a90;--done:#6c7e60;--done-dark:#5b6d51;--current:#c99036;--current-dark:#a87425;--exception:#b84b48;--exception-soft:#f6e7e5;--line:#d7d0c7;--support:#626262;--support-dark:#5b2d2d;--brand-gold:#cbbba0}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);font-family:var(--font-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit}.tracking-header{z-index:10;background:var(--header-bg);color:#f7f2ea;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:24px;min-height:54px;padding:12px clamp(18px,4vw,48px);display:flex;position:sticky;top:0}.brand{align-items:center;gap:14px;display:flex}.brand img{width:min(260px,58vw);height:auto;display:block}.badge{color:var(--brand-gold);letter-spacing:.12em;text-transform:uppercase;border-left:1px solid #cbbba073;padding-left:14px;font-size:11px;font-weight:600}.header-meta{color:#d8d0c5;flex-wrap:wrap;justify-content:flex-end;gap:8px;font-size:12px;display:flex}.tracking-shell{width:min(1080px,100% - 32px);margin:0 auto;padding:34px 0}.tracking-shell--center{align-content:center;place-items:center;gap:34px;min-height:100vh;display:grid}.lookup-logo{display:grid}.lookup-logo img{width:min(310px,78vw);height:auto;display:block}.lookup-card,.timeline-card,.section-card,.support-card,.notice-card{border:1px solid var(--border);border-radius:12px}.lookup-card{background:var(--card-bg);width:min(560px,100%);padding:32px}.eyebrow{color:var(--border-accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:700}.lookup-card .eyebrow{color:#626262}h1,h2,h3{font-family:var(--font-body), system-ui, sans-serif}.lookup-card h1,.current-status h1{letter-spacing:-.03em;margin:0;font-size:clamp(30px,5vw,42px);font-weight:700}.lookup-copy,.current-status p{max-width:60ch;color:var(--muted);line-height:1.55}.lookup-form{gap:16px;margin-top:24px;display:grid}.lookup-form label{text-transform:uppercase;gap:8px;font-size:13px;font-weight:700;display:grid}.lookup-form input{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;border-radius:12px;padding:14px 16px}.lookup-form button,.support-card a{background:var(--border-accent);color:#fff;cursor:pointer;font:inherit;text-align:center;border:0;border-radius:999px;padding:13px 18px;font-weight:700;text-decoration:none}.lookup-form button{background:var(--header-bg)}.form-error{background:var(--exception-soft);color:var(--exception);border:1px solid #edaba1;border:1px solid lab(76.0828% 24.2297 15.0536);border-radius:12px;margin-top:18px;padding:12px 14px}.current-status{margin-bottom:28px}.timeline-card{background:var(--card-bg);margin-bottom:24px;padding:30px 24px}.timeline{gap:0;display:flex}.timeline-step{text-align:center;flex:1 1 0;min-width:0}.timeline-icon-band{height:44px;position:relative}.connector{background:var(--line);height:1.5px;position:absolute;top:50%;transform:translateY(-50%)}.connector--before{left:0;right:50%}.connector--after{left:50%;right:0}.timeline-step--done .connector,.timeline-step--done+.timeline-step .connector--before{background:var(--done)}.dot{z-index:2;border:2px solid var(--line);background:var(--surface);color:var(--line);border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.timeline-step--main .dot{width:40px;height:40px}.timeline-step--minor .dot{width:24px;height:24px}.dot svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px}.timeline-step--done .dot{border-color:var(--done-dark);background:var(--done);color:#fff}.timeline-step--current .dot{border-color:var(--current-dark);background:var(--current);color:#fff;animation:2s ease-in-out infinite pulse-dot}.timeline-step--exception .dot{border-color:var(--exception);background:var(--exception);color:#fff;animation:1.5s ease-in-out infinite pulse-exception}.dot-ring{border:2px solid var(--current);border-radius:inherit;animation:2s ease-out infinite pulse-ring;position:absolute;inset:-6px}.timeline-copy{max-width:190px;margin:12px auto 0}.timeline-copy h3{margin:0 0 6px;font-size:13.5px;font-weight:700;line-height:1.1}.timeline-step--minor .timeline-copy h3{font-size:13px}.timeline-step--pending .timeline-copy{color:var(--faint)}.timeline-copy p,.timeline-copy time{color:var(--muted);margin:0;font-size:11.5px;line-height:1.4;display:block}.timeline-copy time{color:var(--faint);margin-top:6px;font-size:11.5px;font-weight:600}.info-grid,.recommendation-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:24px;display:grid}.info-card{border:1px solid var(--brand-gold);background:var(--surface);border-radius:10px;padding:18px 20px}.info-card span{color:var(--brand-gold);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:700;display:block}.info-card strong{font-family:var(--font-body), system-ui, sans-serif;margin-top:8px;font-size:18px;font-weight:700;display:block}.package-list-section{margin-bottom:24px}.package-list-section h2{margin:0 0 16px;font-size:21px;font-weight:700}.package-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.package-card{background:var(--surface);border:1px solid var(--brand-gold);border-radius:10px;flex-direction:column;gap:14px;padding:18px 20px;display:flex}.package-card--exception{border-color:#c16d45;border-color:lab(55.1192% 31.726 37.0422)}.package-card-header span{color:var(--brand-gold);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:700;display:block}.package-tracking-number{word-break:break-all;margin-top:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:16px;font-weight:700;display:block}.package-card-body h3{margin:0 0 6px;font-size:16px;font-weight:700}.package-card-body p{color:var(--muted);margin:0;font-size:14px;line-height:1.45}.package-card-body time{color:var(--faint);margin-top:8px;font-size:12px;font-weight:600;display:block}.package-card-link{background:var(--done);color:#fff;border-radius:999px;align-self:flex-start;padding:10px 16px;font-size:13px;font-weight:700;text-decoration:none}.package-card--exception .package-card-link{background:#aa5830;background:lab(46.9773% 32.0683 38.1842)}.notice-card{background:#f2eade;background:lab(93.0807% 1.29956 6.77823);margin-bottom:24px;padding:20px}.notice-card p{color:var(--muted);margin-bottom:0}.section-card,.support-card{background:var(--surface);margin-bottom:28px;padding:22px 24px}.section-card h2,.support-card h2,.recommendations h2{margin:0 0 18px;font-size:21px;font-weight:700}.ordered-list{display:grid}.ordered-row{border-top:1px solid #e8e2dc;grid-template-columns:64px 1fr auto;align-items:center;gap:16px;padding:14px 0;display:grid}.ordered-row:first-child{border-top:0}.ordered-image,.recommendation-image{background:#f2eee9;border-radius:10px;overflow:hidden}.ordered-image{width:64px;height:64px}.ordered-image img,.recommendation-image img{object-fit:cover;width:100%;height:100%;display:block}.ordered-row strong,.ordered-row span{display:block}.ordered-row span{color:var(--muted);margin-top:4px;font-size:13px}.ordered-row p{font-weight:700}.support-card{background:var(--support);color:#fff6ef;justify-content:space-between;align-items:center;gap:20px;display:flex}.support-card p{color:#fff6efdb;margin:2px 0 0;font-size:14px}.support-card h2{margin-bottom:0;font-size:18px}.support-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.support-actions a{color:#fff;white-space:nowrap;background:#00000093;border:1px solid #fff;align-items:center;gap:8px;font-size:14px;display:inline-flex}.support-actions svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:16px;height:16px}.recommendation-card{border:1px solid var(--border);background:var(--surface);color:inherit;border-radius:14px;text-decoration:none;overflow:hidden}.recommendation-image{border-radius:0;height:140px}.recommendation-card div:last-child{gap:8px;padding:14px;display:grid}.recommendation-card span{color:var(--current-dark);font-weight:700}.tracking-footer{border-top:1px solid var(--border);color:var(--muted);text-align:center;padding:24px;font-size:12px}@keyframes pulse-dot{0%,to{transform:translate(-50%,-50%)scale(1);box-shadow:0 0 #d4983859;box-shadow:0 0 lab(67.4206% 16.9757 56.8987/.35)}50%{transform:translate(-50%,-50%)scale(1.12);box-shadow:0 0 0 10px #d4983800;box-shadow:0 0 0 10px lab(67.4206% 16.9757 56.8987/0)}}@keyframes pulse-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}@keyframes pulse-exception{0%,to{transform:translate(-50%,-50%)scale(1);box-shadow:0 0 #d33c3359;box-shadow:0 0 lab(49.4273% 59.3615 41.8145/.35)}50%{transform:translate(-50%,-50%)scale(1.12);box-shadow:0 0 0 10px #d33c3300;box-shadow:0 0 0 10px lab(49.4273% 59.3615 41.8145/0)}}@media (max-width:899px){.tracking-header,.support-card{flex-direction:column;align-items:flex-start}.timeline{gap:20px;display:grid}.timeline-step{text-align:left;grid-template-columns:44px 1fr;gap:16px;display:grid}.timeline-icon-band{width:44px;height:auto;min-height:72px}.connector{width:1.5px;height:auto;top:auto;left:50%;right:auto;transform:translate(-50%)}.connector--before{top:-20px;bottom:50%}.connector--after{top:50%;bottom:-20px}.timeline-copy{max-width:none;margin:0}.ordered-row{grid-template-columns:64px 1fr}.ordered-row p{grid-column:2;margin:0}}@media (prefers-reduced-motion:reduce){.timeline-step--current .dot,.timeline-step--exception .dot,.dot-ring{animation:none}}
