:root{--elios-track-ink:#121211;--elios-track-paper:#fff;--elios-track-signal:#dbc435;--elios-track-mist:#f1f1ef;--elios-track-line:#d8d8d3;--elios-track-panel:#292927;--elios-track-muted:#6c6c67;--elios-track-success:#32684f;--elios-track-alert:#b54835;--elios-track-mono:'IBM Plex Mono',Consolas,monospace}
.elios-tracker{max-width:1500px;margin:0 auto;padding:70px 4vw 110px;background:var(--elios-track-paper);color:var(--elios-track-ink)}.elios-tracker *{box-sizing:border-box}.elios-tracker [hidden]{display:none!important}.elios-tracker button,.elios-tracker input,.elios-tracker select,.elios-tracker textarea{font:inherit}.elios-tracker button,.elios-tracker a{transition:background-color .2s ease,color .2s ease,transform .2s ease}.elios-tracker button:active,.elios-tracker a:active{transform:translateY(1px)}.elios-tracker button:focus-visible,.elios-tracker a:focus-visible,.elios-tracker input:focus-visible,.elios-tracker select:focus-visible,.elios-tracker textarea:focus-visible{outline:3px solid var(--elios-track-signal);outline-offset:3px}.elios-tracker__header{display:grid;grid-template-columns:.75fr 1.25fr 1fr;gap:40px;align-items:end;padding-bottom:55px}.elios-tracker__header p{display:flex;align-items:center;gap:8px;margin:0;font:10px var(--elios-track-mono);text-transform:uppercase}.elios-tracker__header p i,.elios-driver__kicker i{width:6px;height:6px;background:var(--elios-track-ink)}.elios-tracker__header h1{max-width:680px;margin:0;font-size:76px;font-weight:400;line-height:.96;letter-spacing:0}.elios-tracker__header>span{max-width:390px;font:11px/1.65 var(--elios-track-mono);text-transform:uppercase}.elios-tracker__form{padding:28px;background:var(--elios-track-ink);color:#fff}.elios-tracker__form>label{display:block;margin-bottom:12px;font:10px var(--elios-track-mono);text-transform:uppercase}.elios-tracker__form>div{display:grid;grid-template-columns:1fr auto}.elios-tracker__form input{min-width:0;height:60px;border:0;padding:0 20px;background:#292927;color:#fff;font:18px var(--elios-track-mono);text-transform:uppercase}.elios-tracker__form button,.elios-driver button{min-height:50px;border:0;padding:0 28px;background:var(--elios-track-signal);color:var(--elios-track-ink);font:10px var(--elios-track-mono);text-transform:uppercase;cursor:pointer}.elios-tracker__form button:hover,.elios-driver button:hover{background:#f0d832}.elios-tracker__form button i{display:inline-block;width:5px;height:5px;margin-right:10px;background:currentColor}.elios-tracker__form p{min-height:18px;margin:12px 0 0;color:#f2d65e;font:11px var(--elios-track-mono)}
.elios-tracker__loading{display:grid;min-height:360px;place-items:center;align-content:center;gap:20px;background:linear-gradient(90deg,#f3f3f1 25%,#e8e8e5 37%,#f3f3f1 63%);background-size:400% 100%;animation:elios-skeleton 1.5s ease infinite}.elios-tracker__loading span{width:38px;height:38px;border:3px solid #c9c9c4;border-top-color:var(--elios-track-signal);border-radius:50%;animation:elios-spin .8s linear infinite}.elios-tracker__loading p{font:10px var(--elios-track-mono);text-transform:uppercase}@keyframes elios-spin{to{transform:rotate(360deg)}}@keyframes elios-skeleton{to{background-position:-100% 0}}
.elios-command{margin-top:24px;padding:32px;background:var(--elios-track-ink);color:#fff}.elios-command__eyebrow{display:flex;align-items:center;gap:12px;padding-bottom:24px;border-bottom:1px solid #3a3a37;font:9px var(--elios-track-mono);text-transform:uppercase}.elios-command__eyebrow>b{padding:7px 9px;background:var(--elios-track-success);font-weight:500}.elios-command__eyebrow>b.is-delayed,.elios-command__eyebrow>b.is-attention{background:var(--elios-track-alert)}.elios-command__eyebrow>b.is-completed{background:var(--elios-track-signal);color:#111}.elios-command__eyebrow small{margin-left:auto;color:#b9b9b3}.elios-command__main{display:grid;grid-template-columns:1.25fr 1fr .75fr;border-bottom:1px solid #3a3a37}.elios-command__main>div{display:flex;min-height:150px;flex-direction:column;justify-content:center;padding:26px 28px;border-right:1px solid #3a3a37}.elios-command__main>div:first-child{padding-left:0}.elios-command__main>div:last-child{border-right:0}.elios-command__main span,.elios-command__route span,.elios-command__metrics span,.elios-command__progress span{margin-bottom:12px;color:#aaa9a3;font:9px var(--elios-track-mono);text-transform:uppercase}.elios-command__main strong{font-size:24px;font-weight:500;font-variant-numeric:tabular-nums}.elios-command__identity strong{font:30px var(--elios-track-mono)}.elios-command__main em{margin-top:9px;color:var(--elios-track-signal);font:10px var(--elios-track-mono);font-style:normal;text-transform:uppercase}.elios-command__route{display:grid;grid-template-columns:minmax(130px,1fr) minmax(80px,.45fr) minmax(130px,1fr) minmax(80px,.45fr) minmax(130px,1fr);align-items:center;padding:28px 0}.elios-command__route>div{display:flex;min-width:0;flex-direction:column}.elios-command__route strong{overflow:hidden;font-size:15px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.elios-command__route>i{height:2px;margin:0 20px;background:#454541}.elios-command__route>i b{display:block;height:100%;max-width:100%;background:var(--elios-track-signal)}.elios-command__metrics{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #3a3a37}.elios-command__metrics>div{display:flex;min-height:90px;flex-direction:column;justify-content:center;padding:18px;border-right:1px solid #3a3a37}.elios-command__metrics>div:last-child{border-right:0}.elios-command__metrics strong{font-size:13px;font-weight:500}.elios-command__progress{display:grid;grid-template-columns:230px 1fr;align-items:center;gap:28px;padding:28px 0 16px}.elios-command__progress>div:first-child{display:flex;justify-content:space-between}.elios-progress-bar{height:8px;background:#3e3e3a}.elios-progress-bar i{display:block;width:0;height:100%;background:var(--elios-track-signal);transition:width .5s ease}
.elios-phase{display:grid;grid-template-columns:repeat(6,1fr);margin:12px 0 0;padding:0;list-style:none}.elios-phase li{position:relative;display:grid;justify-items:center;gap:8px;color:#777771;font:8px var(--elios-track-mono);text-align:center;text-transform:uppercase}.elios-phase li:before{content:'';position:absolute;z-index:0;top:6px;right:50%;left:-50%;height:1px;background:#3f3f3b}.elios-phase li:first-child:before{display:none}.elios-phase i{position:relative;z-index:1;width:13px;height:13px;border:3px solid #343431;background:#5a5a55}.elios-phase .is-complete i,.elios-phase .is-current i{background:var(--elios-track-signal)}.elios-phase .is-complete:before,.elios-phase .is-current:before{background:var(--elios-track-signal)}.elios-phase .is-current{color:#fff}.elios-phase .is-alert i{background:var(--elios-track-alert)}
.elios-map-shell{position:relative;margin-top:20px;background:var(--elios-track-mist)}.elios-map-shell>header{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;background:#e8e8e4}.elios-map-shell>header>div:first-child{display:flex;flex-direction:column;gap:4px}.elios-map-shell>header span{font:9px var(--elios-track-mono);text-transform:uppercase}.elios-map-shell>header strong{font-size:12px;font-weight:500}.elios-map-shell__controls{display:flex;gap:8px}.elios-map-shell__controls button{min-height:38px;border:1px solid #bdbdb7;padding:0 14px;background:#fff;font:9px var(--elios-track-mono);text-transform:uppercase;cursor:pointer}.elios-map-shell__controls button:hover{background:var(--elios-track-ink);color:#fff}.elios-tracker__map{position:relative;height:540px;background:#d9e4e2}.elios-tracker__map.has-tile-error:after{content:'Map tiles are temporarily unavailable. Route positions and shipment details remain current.';position:absolute;z-index:900;right:15px;bottom:15px;max-width:300px;padding:13px;background:#fff;font:10px/1.5 var(--elios-track-mono)}.elios-map-shell.is-fullscreen{position:fixed;z-index:100000;inset:0;margin:0;background:#fff}.elios-map-shell.is-fullscreen .elios-tracker__map{height:calc(100dvh - 116px)}body.elios-map-open{overflow:hidden}.elios-map-legend{display:flex;flex-wrap:wrap;gap:18px;padding:13px 20px;background:#fff;border:1px solid var(--elios-track-line);font:8px var(--elios-track-mono);text-transform:uppercase}.elios-map-legend span{display:flex;align-items:center;gap:7px}.elios-map-legend i{width:9px;height:9px;border-radius:50%;background:#111}.elios-map-legend i.is-current{background:var(--elios-track-signal)}.elios-map-legend i.is-destination{background:var(--elios-track-success)}.elios-map-legend b{width:26px;height:3px;background:var(--elios-track-signal)}.elios-map-legend b.is-remaining{background:repeating-linear-gradient(90deg,#5d5d58 0 5px,transparent 5px 9px)}.elios-map-marker{background:transparent;border:0}.elios-map-marker>span{display:grid;width:40px;height:40px;place-items:center;border:5px solid #fff;border-radius:50%;background:var(--elios-track-ink);color:#fff;box-shadow:0 3px 15px rgb(0 0 0/.28);font:7px var(--elios-track-mono)}.elios-map-marker b{position:absolute;top:47px;left:50%;transform:translateX(-50%);padding:6px 8px;background:#fff;color:#111;font:8px var(--elios-track-mono);text-transform:uppercase;white-space:nowrap;box-shadow:0 2px 8px rgb(0 0 0/.16)}.elios-map-marker--current>span{background:var(--elios-track-signal);color:#111;animation:elios-pulse 1.8s ease infinite}.elios-map-marker--destination>span{background:var(--elios-track-success)}@keyframes elios-pulse{50%{box-shadow:0 0 0 13px rgb(219 196 53/.25)}}
.elios-mobile-actions{display:none}.elios-result-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:18px;margin-top:18px}.elios-status-story,.elios-package-media,.elios-party-grid>section,.elios-tracker__timeline,.elios-documents,.elios-notify-share,.elios-support{background:var(--elios-track-mist)}.elios-status-story{padding:34px}.elios-panel-label{margin:0 0 14px;font:9px var(--elios-track-mono);text-transform:uppercase}.elios-status-story h2,.elios-package-media h2,.elios-tracker__timeline h2,.elios-documents h2,.elios-support h2{margin:0;font-size:34px;font-weight:400;line-height:1.08}.elios-status-story__alert,.elios-status-story__next{margin-top:24px;padding:18px;background:#fff;border-left:5px solid var(--elios-track-signal)}.elios-status-story__alert{border-left-color:var(--elios-track-alert)}.elios-status-story__alert span,.elios-status-story__next span{font:8px var(--elios-track-mono);text-transform:uppercase}.elios-status-story__alert p,.elios-status-story__next p{margin:8px 0 0;font-size:14px;line-height:1.55}.elios-tracker dl{display:grid;gap:0;margin:24px 0 0}.elios-tracker dl>div{display:grid;grid-template-columns:140px 1fr;gap:16px;padding:12px 0;border-bottom:1px solid var(--elios-track-line)}.elios-tracker dt{font:8px var(--elios-track-mono);text-transform:uppercase}.elios-tracker dd{margin:0;font-size:13px}.elios-tracker dd a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}.elios-package-media{display:grid;grid-template-columns:minmax(260px,.9fr) 1.1fr;min-height:430px}.elios-package-media__image{min-height:430px;background:#d8d8d3}.elios-package-media__image img{width:100%;height:100%;object-fit:cover}.elios-package-media>div:last-child{padding:34px}.elios-party-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.elios-party-grid>section{padding:32px}.elios-party-grid h3{margin:0;font-size:25px;font-weight:400}
.elios-tracker__timeline{margin-top:18px;padding:38px}.elios-tracker__timeline>header{display:grid;grid-template-columns:.5fr 1fr 1fr;gap:24px;align-items:end;margin-bottom:34px}.elios-tracker__timeline>header p{margin:0}.elios-tracker__timeline>header>span{font:10px/1.5 var(--elios-track-mono);text-transform:uppercase}.elios-tracker__timeline ol{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;padding:0;background:var(--elios-track-line);list-style:none}.elios-tracker__timeline li{background:#fff}.elios-tracker__timeline button{display:grid;width:100%;min-height:190px;grid-template-columns:18px 1fr;gap:15px;border:0;padding:24px;background:#fff;color:inherit;text-align:left;cursor:pointer}.elios-tracker__timeline button:hover:not(:disabled){background:#faf9ee}.elios-tracker__timeline button:disabled{cursor:default}.elios-tracker__timeline button>i{width:13px;height:13px;margin-top:2px;border:3px solid #fff;background:var(--elios-track-signal);box-shadow:0 0 0 1px #aaa}.elios-tracker__timeline small{font:8px var(--elios-track-mono);text-transform:uppercase}.elios-tracker__timeline h3{margin:16px 0 7px;font-size:17px}.elios-tracker__timeline li p,.elios-tracker__timeline li span{display:block;margin:0 0 8px;color:var(--elios-track-muted);font:9px/1.55 var(--elios-track-mono)}
.elios-documents{margin-top:18px;padding:36px}.elios-documents header{display:flex;align-items:end;justify-content:space-between;margin-bottom:28px}.elios-documents header p{margin:0}.elios-documents>[data-document-list]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--elios-track-line)}.elios-documents article{display:grid;min-height:140px;grid-template-columns:24px 1fr;gap:14px;padding:22px;background:#fff}.elios-documents article>i{width:16px;height:21px;border:2px solid #111;border-top:6px solid var(--elios-track-signal)}.elios-documents article h3{margin:0;font-size:16px}.elios-documents article p{margin:6px 0;color:var(--elios-track-muted);font:8px var(--elios-track-mono);text-transform:uppercase}.elios-documents article>div:last-child{display:flex;grid-column:2;flex-wrap:wrap;gap:8px}.elios-documents article a{padding:8px 10px;background:var(--elios-track-ink);color:#fff;font:8px var(--elios-track-mono);text-decoration:none;text-transform:uppercase}.elios-documents article a:hover{background:var(--elios-track-signal);color:#111}.elios-documents article.is-primary{background:#fffcec}
.elios-notify-share{display:grid;grid-template-columns:1.1fr .9fr;gap:1px;margin-top:18px;background:var(--elios-track-line)}.elios-tracker__subscribe,.elios-share{padding:30px;background:var(--elios-track-ink);color:#fff}.elios-tracker__subscribe>label{display:flex;flex-direction:column;gap:7px;margin-bottom:18px;font-size:13px}.elios-tracker__subscribe>label span,.elios-share>span{font:9px var(--elios-track-mono);text-transform:uppercase}.elios-tracker__subscribe>div{display:grid;grid-template-columns:1fr auto}.elios-tracker__subscribe input{min-width:0;height:50px;border:1px solid #3d3d39;padding:0 15px;background:#292927;color:#fff;font:12px var(--elios-track-mono)}.elios-tracker__subscribe button{border:0;padding:0 20px;background:var(--elios-track-signal);font:9px var(--elios-track-mono);text-transform:uppercase;cursor:pointer}.elios-tracker__subscribe p,.elios-share p{min-height:16px;margin:10px 0 0;color:#f2d65e;font:9px var(--elios-track-mono)}.elios-share>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px}.elios-share button,.elios-share a{min-height:39px;border:1px solid #55554f;padding:0 12px;background:#292927;color:#fff;font:8px/39px var(--elios-track-mono);text-decoration:none;text-transform:uppercase;cursor:pointer}.elios-share button:hover,.elios-share a:hover{background:#fff;color:#111}
.elios-support{display:grid;grid-template-columns:.7fr 1.3fr;gap:50px;margin-top:18px;padding:42px}.elios-support>div>p:last-child{max-width:450px;font-size:14px;line-height:1.6}.elios-support form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.elios-support label{display:flex;flex-direction:column;gap:7px;font:9px var(--elios-track-mono);text-transform:uppercase}.elios-support input,.elios-support select,.elios-support textarea{width:100%;border:1px solid #c8c8c2;padding:12px;background:#fff;color:#111;font:13px/1.4 Arial,sans-serif;text-transform:none}.elios-support input,.elios-support select{height:48px}.elios-support .is-wide,.elios-support form>button,.elios-support form>p{grid-column:1/-1}.elios-support form>button{min-height:50px;border:0;background:var(--elios-track-ink);color:#fff;font:9px var(--elios-track-mono);text-transform:uppercase;cursor:pointer}.elios-support form>button:hover{background:var(--elios-track-signal);color:#111}.elios-support form>p{min-height:16px;margin:0;font:9px var(--elios-track-mono)}
.elios-qr-dialog{width:min(390px,calc(100% - 32px));border:0;padding:34px;text-align:center;box-shadow:0 24px 70px rgb(0 0 0/.3)}.elios-qr-dialog::backdrop{background:rgb(0 0 0/.68)}.elios-qr-dialog>button{float:right;border:0;background:transparent;font:8px var(--elios-track-mono);text-transform:uppercase;cursor:pointer}.elios-qr-dialog h2{clear:both;margin:24px 0;font-size:28px;font-weight:400}.elios-qr-dialog [data-qr-code]{width:230px;margin:0 auto}.elios-qr-dialog svg{display:block;width:100%;height:auto}.elios-qr-dialog p{font:10px var(--elios-track-mono)}
.elios-driver{max-width:780px;margin:80px auto;padding:50px;background:var(--elios-track-ink);color:#fff}.elios-driver__kicker{display:flex;align-items:center;gap:8px;font:10px var(--elios-track-mono);text-transform:uppercase}.elios-driver__kicker i{background:var(--elios-track-signal)}.elios-driver h1{margin:25px 0;font-size:72px;font-weight:400;line-height:1}.elios-driver>p:not(.elios-driver__kicker){font:12px/1.6 var(--elios-track-mono);text-transform:uppercase}.elios-driver__status{margin:35px 0;padding:20px;background:#2b2b29;border-left:5px solid var(--elios-track-signal);font:12px var(--elios-track-mono)}.elios-driver__actions{display:flex;gap:10px}.elios-driver button:disabled{opacity:.4;cursor:not-allowed}.elios-driver dl{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:35px}.elios-driver dl>div{padding:20px;background:#222220}.elios-driver dt{font:9px var(--elios-track-mono);text-transform:uppercase}.elios-driver dd{margin:12px 0 0;font-size:18px}
@media(max-width:1000px){.elios-tracker__header h1{font-size:60px}.elios-command__main{grid-template-columns:1fr 1fr}.elios-command__main>div:last-child{grid-column:1/-1;min-height:95px;border-top:1px solid #3a3a37}.elios-command__metrics{grid-template-columns:1fr 1fr}.elios-command__metrics>div:nth-child(2){border-right:0}.elios-command__metrics>div:nth-child(-n+2){border-bottom:1px solid #3a3a37}.elios-package-media{grid-template-columns:1fr}.elios-package-media__image{min-height:330px}.elios-tracker__timeline ol{grid-template-columns:1fr 1fr}.elios-documents>[data-document-list]{grid-template-columns:1fr 1fr}.elios-support{grid-template-columns:1fr}.elios-notify-share{grid-template-columns:1fr}}
@media(max-width:800px){.elios-tracker{padding:46px 20px 95px}.elios-tracker__header{grid-template-columns:1fr;gap:22px}.elios-tracker__header h1{font-size:52px}.elios-command{padding:24px}.elios-command__route{grid-template-columns:1fr 40px 1fr 40px 1fr}.elios-command__route>i{margin:0 8px}.elios-command__metrics{grid-template-columns:1fr 1fr}.elios-command__progress{grid-template-columns:1fr}.elios-phase span{display:none}.elios-tracker__map{height:440px}.elios-result-grid,.elios-party-grid{grid-template-columns:1fr}.elios-tracker__timeline>header{grid-template-columns:1fr}.elios-support{gap:28px;padding:30px}.elios-mobile-actions{position:fixed;z-index:9990;right:12px;bottom:12px;left:12px;display:grid;grid-template-columns:repeat(4,1fr);padding:7px;background:var(--elios-track-ink);box-shadow:0 10px 35px rgb(0 0 0/.28)}.elios-mobile-actions button,.elios-mobile-actions a{min-height:42px;border:0;border-right:1px solid #44443f;background:transparent;color:#fff;font:8px/42px var(--elios-track-mono);text-align:center;text-decoration:none;text-transform:uppercase}.elios-mobile-actions>*:last-child{border-right:0}}
@media(max-width:560px){.elios-tracker{padding-inline:14px}.elios-tracker__header h1{font-size:44px}.elios-tracker__form{padding:18px}.elios-tracker__form>div{grid-template-columns:1fr}.elios-tracker__form button{height:52px}.elios-command{padding:20px}.elios-command__eyebrow{align-items:flex-start;flex-wrap:wrap}.elios-command__eyebrow small{width:100%;margin:0}.elios-command__main{grid-template-columns:1fr}.elios-command__main>div,.elios-command__main>div:first-child{min-height:105px;padding:20px 0;border-right:0;border-bottom:1px solid #3a3a37}.elios-command__main>div:last-child{grid-column:auto;border-top:0}.elios-command__route{grid-template-columns:1fr;gap:11px}.elios-command__route>i{width:2px;height:28px;margin:0 0 0 5px}.elios-command__route>i b{width:100%!important;height:100%}.elios-command__metrics{grid-template-columns:1fr}.elios-command__metrics>div{min-height:72px;border-right:0;border-bottom:1px solid #3a3a37}.elios-command__metrics>div:last-child{border-bottom:0}.elios-phase{gap:3px}.elios-map-shell>header{align-items:flex-start;gap:12px}.elios-map-shell__controls{flex-direction:column}.elios-tracker__map{height:370px}.elios-map-legend{gap:11px}.elios-status-story,.elios-package-media>div:last-child,.elios-party-grid>section,.elios-tracker__timeline,.elios-documents,.elios-tracker__subscribe,.elios-share{padding:24px}.elios-status-story h2,.elios-package-media h2,.elios-tracker__timeline h2,.elios-documents h2,.elios-support h2{font-size:29px}.elios-tracker dl>div{grid-template-columns:1fr;gap:5px}.elios-tracker__timeline ol,.elios-documents>[data-document-list]{grid-template-columns:1fr}.elios-tracker__subscribe>div{grid-template-columns:1fr}.elios-tracker__subscribe button{height:48px}.elios-support{padding:24px}.elios-support form{grid-template-columns:1fr}.elios-support .is-wide,.elios-support form>button,.elios-support form>p{grid-column:auto}.elios-driver{margin:30px 14px;padding:30px 22px}.elios-driver h1{font-size:50px}.elios-driver__actions,.elios-driver dl{display:grid;grid-template-columns:1fr}}
.elios-map-marker--current>b{top:6px;right:48px;left:auto;transform:none}.elios-map-marker--destination>b{top:6px;left:48px;transform:none}
@media(prefers-reduced-motion:reduce){.elios-tracker *{scroll-behavior:auto!important}.elios-tracker__loading,.elios-tracker__loading span,.elios-map-marker--current>span{animation:none}.elios-progress-bar i,.elios-tracker button,.elios-tracker a{transition:none}}
@media print{.elios-tracker__header,.elios-tracker__form,.elios-mobile-actions,.elios-map-shell__controls,.elios-notify-share,.elios-support{display:none!important}.elios-tracker{padding:0}.elios-command{margin:0}.elios-tracker__map{height:330px}.elios-result-grid,.elios-party-grid{break-inside:avoid}}
