*{box-sizing:border-box}html{background:#edf5fb}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#0a173f;background:linear-gradient(180deg,#edf6ff,#fff 20%,#f8fbff)}a{color:inherit;text-decoration:none}button{font:inherit}:root{--bottom-nav-height:62px}.app-shell{min-height:100vh;padding-bottom:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom) + 16px)}.topbar{display:grid;grid-template-columns:38px 1fr 38px;align-items:center;grid-gap:10px;gap:10px;padding:10px 14px;max-width:1200px;margin:0 auto}.brand{flex-direction:column;line-height:1.05;text-align:center}.brand,.brand-lockup{display:flex;align-items:center;min-width:0}.brand-lockup{justify-content:center;gap:7px}.brand-mark{width:34px;height:34px;display:block;border-radius:8px;flex:0 0 auto}.brand-word,.hero-brand{font-weight:900;letter-spacing:-2px;color:#08184b}.brand-word{font-size:clamp(22px,6vw,28px)}.brand-word span,.hero-brand span{color:#278fe5}.brand-tagline{font-size:clamp(10px,2.7vw,12px);color:#4b5d7d;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.icon-button{width:38px;height:38px;border:0;border-radius:50%;display:grid;place-items:center;background:#fff;color:#07164b;box-shadow:0 6px 18px rgba(33,80,130,.08);justify-self:center}.avatar-button{background:#0a1b57;color:#fff}.hero{max-width:1200px;margin:0 auto 18px;padding:34px 24px 26px;border-radius:28px;background:radial-gradient(circle at 70% 15%,rgba(79,171,238,.24),transparent 30%),linear-gradient(135deg,#f6fbff,#e9f5ff);display:grid;grid-template-columns:1.1fr .9fr;min-height:300px}.hero-brand{font-size:64px}.hero h1{font-size:28px;max-width:620px;margin:12px 0 8px}.hero p{font-size:18px;color:#52617c}.hero-art{min-height:220px;display:flex;align-items:flex-end;justify-content:center;isolation:isolate}.sun-glow{width:190px;height:190px;right:10%;top:2%;background:radial-gradient(circle,rgba(255,214,103,.4),rgba(255,231,158,.14) 45%,transparent 70%);filter:blur(2px);z-index:0}.hero-ship-art{position:relative;z-index:2;display:block;width:min(100%,260px);height:auto;object-fit:contain;filter:drop-shadow(0 20px 20px rgba(20,67,112,.16));transform:translateY(9px)}.water-line{left:-18%;right:-18%;height:48px;bottom:-24px;border-radius:50%;background:linear-gradient(180deg,rgba(67,166,224,.17),rgba(54,151,212,.29));z-index:1}.track-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;padding:0 18px}.track-card{position:relative;min-height:190px;border-radius:24px;padding:24px;display:grid;grid-template-columns:90px 1fr auto;align-items:center;grid-gap:18px;gap:18px;box-shadow:0 10px 28px rgba(22,59,96,.05)}.track-card.blue{background:linear-gradient(135deg,#eef8ff,#dff1ff)}.track-card.green{background:linear-gradient(135deg,#effcf9,#dff8f2)}.track-card.violet{background:linear-gradient(135deg,#f6f1ff,#ede7ff)}.track-visual{width:82px;height:82px;border-radius:20px;background:rgba(255,255,255,.8);display:grid;place-items:center;overflow:hidden}.blue .track-visual{color:#2393e8}.green .track-visual{color:#16a77b}.violet .track-visual{color:#6f38e5}.track-card-art{grid-template-columns:104px 1fr auto}.track-visual-image{width:104px;height:104px;background:transparent;border-radius:0;overflow:visible}.track-visual-image img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 9px 9px rgba(18,72,119,.14))}.track-copy h2{margin:0 0 8px;font-size:24px}.track-copy p{margin:0;color:#596780;line-height:1.5}.round-arrow{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;background:#fff}.quick-grid{max-width:1200px;margin:18px auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;padding:0 18px}.quick-link{background:#fff;border:1px solid #edf0f5;border-radius:20px;padding:22px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:14px;gap:14px;align-items:center}.quick-link span,.quick-link strong{display:block}.quick-link strong{font-size:18px}.quick-link span{font-size:13px;color:#667085;margin-top:4px}.trade-banner{max-width:1164px;margin:0 auto 20px;border-radius:22px;padding:24px;background:#eef8ff;display:flex;gap:16px;align-items:center;color:#164f79}.trade-banner span,.trade-banner strong{display:block}.trade-banner strong{font-size:18px}.trade-banner span{color:#61758d;margin-top:4px}.bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:20;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid #e8edf4;display:flex;justify-content:center;gap:14px;padding:7px 12px calc(7px + env(safe-area-inset-bottom))}.nav-item{width:108px;display:flex;flex-direction:column;align-items:center;gap:2px;color:#67728a;font-size:11px;min-width:0}.nav-item.active{color:#1d81e2}@media(max-width:900px){.hero{margin:0 14px 16px;grid-template-columns:1fr;min-height:260px}.hero-brand{font-size:54px}.hero-art{min-height:190px}.hero-ship-art{width:min(60vw,280px)}.track-grid{grid-template-columns:1fr}.track-card{min-height:150px}.bottom-nav{gap:6px}.nav-item{width:96px}}@media(max-width:600px){.topbar{padding:9px 12px}.hero{padding:28px 20px 18px}.hero-brand{font-size:48px}.hero h1{font-size:22px}.hero p{font-size:16px}.hero-art{min-height:168px;margin-top:4px}.hero-ship-art{width:clamp(180px,58vw,240px);transform:translateY(8px)}.sun-glow{width:155px;height:155px;right:1%;top:2%}.track-card{grid-template-columns:90px 1fr 42px;padding:18px 16px;gap:12px}.track-card-art{grid-template-columns:96px 1fr 42px}.track-visual{width:62px;height:62px}.track-visual-image{width:92px;height:92px}.track-copy h2{font-size:20px}.track-copy p{font-size:14px}.round-arrow{width:40px;height:40px}.quick-grid{grid-template-columns:1fr}.trade-banner{margin:0 18px 18px}.bottom-nav{justify-content:space-around}.nav-item{font-size:10.5px}}.lang-switcher{position:relative;justify-self:center}.lang-menu{position:absolute;inset-inline-end:0;top:calc(100% + 6px);z-index:30;min-width:150px;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid #e3eaf3;border-radius:14px;box-shadow:0 14px 34px rgba(22,59,96,.14)}.lang-menu button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:0;border-radius:9px;background:transparent;color:#0a173f;font-size:14px;cursor:pointer;text-align:start}.lang-menu button:focus-visible,.lang-menu button:hover{background:#eef6ff}.lang-menu button[aria-checked=true]{font-weight:700;color:#1d81e2}:lang(ar) body{font-family:var(--font-plex-arabic,"IBM Plex Sans Arabic"),"Noto Sans Arabic","Segoe UI",Tahoma,system-ui,sans-serif}[dir=rtl] :not(.brand-word):not(.hero-brand):not(.brand-word *):not(.hero-brand *){letter-spacing:0}[dir=rtl] .flip-rtl{display:inline-block;transform:scaleX(-1)}.site-footer{max-width:1164px;margin:24px auto 6px;padding:18px 22px;display:flex;justify-content:center;gap:22px;flex-wrap:wrap;color:#5c6981;font-size:13px}.site-footer a:focus-visible,.site-footer a:hover{color:#1d81e2;text-decoration:underline}.info-page{max-width:960px;margin:0 auto;padding:28px 18px 32px}.info-hero{padding:34px 34px 30px;border-radius:26px;background:linear-gradient(135deg,#f4faff,#e8f4ff);margin-bottom:18px}.info-kicker{display:inline-block;margin-bottom:10px;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#1d81e2}.info-hero h1{margin:0 0 12px;font-size:clamp(30px,5vw,48px);letter-spacing:-1.5px;color:#08184b}.info-hero p{margin:0;max-width:760px;color:#56657d;font-size:17px;line-height:1.65}.info-card{padding:28px 30px;border:1px solid #e7eef6;border-radius:22px;background:#fff;box-shadow:0 10px 28px rgba(22,59,96,.04)}.info-card p{margin:0 0 16px;color:#56657d;line-height:1.72}.info-card p:last-child{margin-bottom:0}.info-emphasis{font-weight:700;color:#10244f!important}.how-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-bottom:18px}.how-card{padding:24px;border:1px solid #e7eef6;border-radius:20px;background:#fff}.how-number{display:inline-grid;place-items:center;width:38px;height:38px;margin-bottom:16px;border-radius:12px;background:#eaf5ff;color:#1d81e2;font-weight:800;font-size:13px}.how-card h2{margin:0 0 9px;font-size:20px;color:#10244f}.how-card p{margin:0;color:#63728a;line-height:1.6}.info-note h2{margin:0 0 8px;font-size:20px;color:#10244f}@media(max-width:700px){.info-page{padding-top:18px}.info-hero{padding:26px 22px}.info-card{padding:22px}.how-grid{grid-template-columns:1fr}.site-footer{gap:16px}}.legal-page{max-width:960px;margin:0 auto;padding:28px 18px 36px}.legal-content{padding:30px 32px;border:1px solid #e7eef6;border-radius:22px;background:#fff;box-shadow:0 10px 28px rgba(22,59,96,.04)}.legal-content>p{margin:0 0 16px;color:#56657d;line-height:1.72}.legal-content h2{margin:30px 0 10px;font-size:20px;color:#10244f}.legal-content h2:first-of-type{margin-top:8px}.legal-content ul{margin:0 0 18px;-webkit-padding-start:24px;padding-inline-start:24px;color:#56657d;line-height:1.72}.legal-content a{color:#1d81e2;text-decoration:underline;text-underline-offset:2px}@media(max-width:700px){.legal-page{padding-top:18px}.legal-content{padding:22px}}.hero{min-height:340px;padding:42px 42px 34px;border-radius:30px;background:linear-gradient(145deg,#f7fbff,#edf7ff 55%,#e7f4ff);box-shadow:inset 0 0 0 1px rgba(170,211,240,.35);overflow:hidden}.hero,.hero-copy{position:relative}.hero-copy{z-index:4;align-self:center}.hero-kicker{display:inline-flex;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.78);color:#2d77b7;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.hero-brand{margin-top:12px;font-size:66px;line-height:.95}.hero h1{font-size:29px;line-height:1.14;margin:14px 0 10px;max-width:560px}.hero p{max-width:510px;margin:0;color:#64748b;line-height:1.55}.hero-art{min-height:250px;position:relative;align-self:end}.sun-glow{width:180px;height:180px;border-radius:50%;right:9%;top:3%;background:radial-gradient(circle,#fff 0,rgba(255,255,255,.95) 15%,rgba(255,232,178,.46) 45%,rgba(255,255,255,0) 72%)}.cloud,.sun-glow{position:absolute}.cloud{height:30px;border-radius:30px;background:rgba(255,255,255,.72);filter:blur(.2px)}.cloud:after,.cloud:before{content:"";position:absolute;border-radius:50%;background:inherit}.cloud:before{width:42px;height:42px;left:18px;top:-18px}.cloud:after{width:54px;height:54px;right:14px;top:-27px}.cloud-one{width:118px;right:7%;top:31%}.cloud-two{width:88px;right:47%;top:20%;opacity:.7}.hero-plane-icon{position:absolute;right:22%;top:9%;color:#4d9ad2;transform:rotate(-8deg);z-index:3}.water-line{position:absolute;left:-8%;right:-8%;bottom:0;height:76px;background:linear-gradient(180deg,rgba(78,176,221,.16),rgba(48,145,195,.26));-webkit-clip-path:polygon(0 27%,17% 20%,35% 34%,51% 18%,68% 31%,84% 14%,100% 26%,100% 100%,0 100%);clip-path:polygon(0 27%,17% 20%,35% 34%,51% 18%,68% 31%,84% 14%,100% 26%,100% 100%,0 100%)}.ship-illustration{position:absolute;right:10%;bottom:29px;color:#16679f;z-index:3;filter:drop-shadow(0 14px 14px rgba(24,91,137,.14))}.port-crane{bottom:58px;width:4px;height:105px;z-index:2}.port-crane,.port-crane:before{position:absolute;background:#7f9bb0}.port-crane:before{content:"";left:0;top:0;width:76px;height:4px}.port-crane:after{content:"";position:absolute;width:2px;height:57px;background:#7f9bb0;left:54px;top:2px}.crane-one{right:42%}.crane-two{right:31%;height:87px;opacity:.78}.container-stack{position:absolute;display:grid;grid-gap:3px;gap:3px;z-index:2;bottom:45px}.container-stack i{display:block;width:50px;height:18px;border-radius:3px;background:linear-gradient(90deg,#ef875e,#db6844);box-shadow:inset 0 0 0 1px rgba(132,70,45,.12)}.stack-one{right:44%}.stack-two{right:36%;bottom:46px}.stack-two i{background:linear-gradient(90deg,#59a9cf,#3d8db6)}.track-grid{gap:14px}.track-card{border:1px solid rgba(209,225,237,.66);box-shadow:0 12px 28px rgba(38,76,115,.055);transition:transform .18s ease,box-shadow .18s ease}.track-card:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(38,76,115,.085)}.track-card.blue{background:linear-gradient(135deg,#edf8ff,#e2f2ff)}.track-card.green{background:linear-gradient(135deg,#effbf8,#e2f7f1)}.track-card.violet{background:linear-gradient(135deg,#f6f2ff,#eee9ff)}.track-visual{box-shadow:inset 0 0 0 1px rgba(255,255,255,.8),0 8px 20px rgba(44,86,130,.07)}.track-visual-image{box-shadow:none}.round-arrow{box-shadow:0 7px 16px rgba(44,86,130,.08)}.quick-link{box-shadow:0 8px 24px rgba(35,73,110,.035)}@media(max-width:900px){.hero{grid-template-columns:1fr;min-height:520px;padding:32px 24px 0}.hero-copy{text-align:center}.hero-kicker{font-size:10px}.hero-brand{font-size:58px}.hero h1{font-size:25px}.hero h1,.hero p{margin-left:auto;margin-right:auto}.hero p{font-size:16px}.hero-art{min-height:250px;margin-top:10px}.sun-glow{right:3%;top:0}.ship-illustration{right:8%;bottom:28px}.crane-one{right:53%}.crane-two{right:39%}.stack-one{right:55%}.stack-two{right:43%}.hero-plane-icon{right:17%;top:4%}}@media(max-width:600px){body{background:#f8fbff}.topbar{background:#fff;border-bottom:1px solid #edf2f7}.hero{margin:10px 12px 14px;min-height:465px;border-radius:24px;padding:28px 18px 0}.hero-kicker{padding:6px 9px}.hero-brand{font-size:51px}.hero h1{font-size:22px;max-width:330px}.hero p{font-size:14px;max-width:310px}.hero-art{min-height:225px}.ship-illustration{right:4%;bottom:24px}.ship-illustration svg{width:88px;height:88px}.port-crane{height:82px;bottom:50px}.port-crane:before{width:58px}.port-crane:after{left:40px;height:42px}.crane-one{right:56%}.crane-two{right:41%;height:68px}.container-stack i{width:40px;height:14px}.stack-one{right:59%;bottom:42px}.stack-two{right:44%;bottom:42px}.hero-plane-icon{width:34px;height:34px}.track-grid{padding:0 12px;gap:11px}.track-card{min-height:132px;border-radius:20px;padding:15px 14px;grid-template-columns:56px 1fr 36px}.track-visual{width:54px;height:54px;border-radius:16px}.track-card-art{grid-template-columns:96px 1fr 36px}.track-visual-image{width:92px;height:92px;border-radius:0}.track-visual svg{width:29px;height:29px}.track-copy h2{font-size:18px;margin-bottom:5px}.track-copy p{font-size:12.5px;line-height:1.4}.round-arrow{width:34px;height:34px}.quick-grid{padding:0 12px;margin-top:12px;gap:10px}.quick-link{border-radius:18px;padding:17px}.bottom-nav{padding-top:8px}.nav-item{width:96px}.nav-item svg{width:21px;height:21px}}.vt-result{--vt-line:#e4ebf3;--vt-muted:#5c6b85;--vt-blue:#1f7fdc;--vt-green:#12a06c;--vt-card:#fff;--vt-gap:10px;--vt-pad:13px;--vt-radius:16px;max-width:1120px;margin:0 auto;padding:2px 12px 6px;display:flex;flex-direction:column;gap:var(--vt-gap);min-width:0}.vt-result :where(h1,h2,h3,p,ul,dl,dd){margin:0}.vt-card{background:var(--vt-card);border:1px solid var(--vt-line);border-radius:var(--vt-radius);box-shadow:0 4px 14px rgba(30,67,105,.04);padding:var(--vt-pad);min-width:0}.vt-card h2{font-size:clamp(15px,3.9vw,17px);display:flex;align-items:center;gap:7px;letter-spacing:-.2px}.vt-badge{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:800;white-space:nowrap}.vt-badge.live{background:#e7f8f0;color:#0f7a55}.vt-badge.cached{background:#eef3fa;color:#41597d}.vt-refresh{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--vt-line);background:#fff;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700;color:#2479c5;cursor:pointer;white-space:nowrap}.vt-refresh:disabled{color:#93a2b8;cursor:not-allowed}.vt-carrier-mark{width:44px;height:44px;flex:none;border-radius:12px;display:grid;place-items:center;background:linear-gradient(140deg,#0b2f66,#1f7fdc);color:#fff;font-weight:900;font-size:12px;letter-spacing:-.3px;text-align:center;padding:3px;line-height:1.05}.vt-carrier-mark.has-logo{background:#fff;box-shadow:inset 0 0 0 1px rgba(16,52,96,.1);padding:6px}.vt-carrier-mark img{display:block;width:100%;height:100%;object-fit:contain}.vt-reference{font-size:clamp(19px,5vw,25px);font-weight:800;letter-spacing:-.5px;overflow-wrap:anywhere;line-height:1.1}.vt-chip{border:1px solid var(--vt-line);background:#f7fafd;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700;color:#2b3c5c;cursor:pointer}.vt-chip[aria-pressed=true]{background:#e8f2fd;border-color:#bcd9f6;color:#12508f}.vt-status{border-radius:13px;padding:10px 11px;display:flex;flex-direction:column;gap:7px;min-width:0}.vt-tone-transit{background:#eaf3fd;color:#1668bd}.vt-tone-transshipment{background:#fff5e8;color:#a4661a}.vt-tone-arrived,.vt-tone-delivered{background:#e8f8f1;color:#0f7a55}.vt-tone-pending{background:#eff3f8;color:#3b4d68}.vt-map,.vt-map-panel{min-width:0}.vt-map{position:relative;aspect-ratio:16/10;max-width:100%;border-radius:20px;overflow:hidden;background:linear-gradient(180deg,#cfe3f7,#d9eafa 60%,#e2effb)}.vt-map-canvas{position:absolute;inset:0;width:100%;height:100%}.vt-map-land path{fill:#fff;stroke:#b9d1ea;stroke-width:.8;stroke-linejoin:round}.vt-map-route-ahead{fill:none;stroke:#1d81e2;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 6}.vt-map-route-sailed{fill:none;stroke:#08184b;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.vt-map-stop{position:absolute;transform:translate(-50%,-50%);width:0;height:0}.vt-map-dot{position:absolute;left:-6px;top:-6px;width:12px;height:12px;border-radius:50%;border:2.5px solid #1d81e2;background:#fff}.vt-map-stop.origin .vt-map-dot,.vt-map-stop.reached .vt-map-dot{background:#08184b;border-color:#08184b}.vt-map-stop.unresolved{opacity:.6}.vt-map-stop.unresolved .vt-map-dot{border-style:dashed}.vt-map-label{position:absolute;left:0;top:11px;transform:translateX(-50%);white-space:nowrap;background:#fff;border-radius:8px;padding:3px 7px;font-size:11px;font-weight:700;color:#08184b;box-shadow:0 3px 10px rgba(8,24,75,.12)}.vt-map-stop.label-below .vt-map-label{top:11px}.vt-map-stop:not(.label-below) .vt-map-label{top:auto;bottom:11px}.vt-map-vessel{position:absolute;transform:translate(-50%,-62%);line-height:0}.vt-map-vessel img{width:34px;height:auto;filter:drop-shadow(0 5px 6px rgba(8,40,90,.3))}.vt-map-vessel.upcoming img{opacity:.75}.vt-map-vessel.estimated img{opacity:.7;filter:drop-shadow(0 0 0 2px rgba(255,255,255,.9)) drop-shadow(0 3px 5px rgba(8,40,90,.25))}.vt-map-vessel.estimated:after{content:"";position:absolute;inset:-7px;border:2px dashed rgba(11,47,102,.55);border-radius:50%}.vt-map-link{inset-inline-end:10px;top:10px;display:inline-flex;align-items:center;gap:5px;background:rgba(255,255,255,.94);border-radius:9px;padding:5px 9px;font-size:11.5px;font-weight:700;color:#0b58bc;box-shadow:0 3px 10px rgba(8,24,75,.1)}.vt-map-caption,.vt-map-link{position:absolute;white-space:nowrap}.vt-map-caption{inset-inline-start:10px;bottom:8px;max-width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis;background:rgba(255,255,255,.8);border-radius:7px;padding:2px 7px;font-size:10px;color:#3f5170}.vt-map-note{margin-top:6px!important;font-size:11px;line-height:1.4;color:var(--vt-muted)}.vt-empty{color:var(--vt-muted);font-size:12.5px;line-height:1.45}.vt-voyage{display:block;width:100%;height:56px;overflow:visible;margin:2px 0 8px}.vt-detail-list{margin-top:8px}.vt-detail-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);grid-gap:8px;gap:8px;min-height:34px;padding:6px 0;border-bottom:1px solid #eff2f7;font-size:12.5px;align-items:center}.vt-detail-row:last-child{border-bottom:0}.vt-detail-row dt{color:var(--vt-muted)}.vt-detail-row dd{font-weight:600;display:flex;align-items:center;gap:4px;overflow-wrap:anywhere;min-width:0}.vt-update-block{border-radius:11px;padding:9px 10px;margin-top:8px;background:#eef6ff;min-width:0}.vt-update-block.plain{background:#f7f9fc}.vt-latest-card .vt-update-block{margin-top:7px}.vt-update-primary{border:1px solid #e4ebf3;background:#f8fafc!important}.vt-update-compact{padding:7px 9px;background:#f3f7fb}.vt-update-compact .vt-update-title{font-size:12.5px}.vt-update-compact .vt-update-line,.vt-update-compact .vt-update-meta{font-size:10.5px}.vt-update-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--vt-muted)}.vt-update-title{display:block;font-size:13.5px;font-weight:700;margin-top:2px;line-height:1.25}.vt-update-line{display:block;font-size:12px;color:#43566f;line-height:1.35}.vt-update-meta{display:block;font-size:11px;color:var(--vt-muted);margin-top:2px}.vt-mini-tag{font-size:9px;font-weight:800;letter-spacing:.05em;border-radius:5px;padding:2px 5px;background:rgba(255,255,255,.8);color:#41597d;white-space:nowrap}.vt-mini-tag.confirmed{color:#0f7a55}.vt-mini-tag.ais{color:#1668bd}.vt-mini-tag.estimated{color:#96611b}.vt-mini-tag.interpreted{color:#6b4bb8}.vt-update-tags{display:inline-flex;align-items:center;gap:4px}.vt-vessel-name{display:block;font-size:11.5px;font-weight:800;letter-spacing:.03em;color:#41597d;margin-top:2px}.vt-next-vessel-hero{margin-top:7px;padding-bottom:8px;border-bottom:1px solid #e7edf5}.vt-leg-flow{margin-top:7px;padding:7px 8px;border-radius:8px;background:#fff;border:1px solid #e7edf5;display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:10.5px;line-height:1.3;color:#41597d}.vt-leg-flow span{font-weight:700;overflow-wrap:anywhere}.vt-leg-flow b{color:#8a99ad;font-weight:700}.vt-next-vessel-facts{margin:8px 0 0;display:grid;grid-gap:0;gap:0}.vt-next-vessel-facts>div{display:grid;grid-template-columns:minmax(92px,.7fr) minmax(0,1.3fr);grid-gap:10px;gap:10px;padding:5px 0;border-bottom:1px solid #edf1f6;font-size:11.5px;line-height:1.3}.vt-next-vessel-facts>div:last-child{border-bottom:0}.vt-next-vessel-facts dt{color:var(--vt-muted)}.vt-next-vessel-facts dd{margin:0;color:#22314c;font-weight:700;overflow-wrap:anywhere}.vt-next-vessel-summary{margin-top:8px!important;padding-top:8px;border-top:1px solid #e7edf5;font-size:11.5px;line-height:1.4;color:#43566f}.vt-hub-stage.waiting_overdue .vt-update-title{color:#b45309}.vt-hub-stage.loaded_inferred .vt-update-title{color:#1d4ed8}.vt-next-vessel-note{margin-top:8px;border-radius:8px;padding:7px 8px;background:#eef6ff;color:#43566f;font-size:10.5px;line-height:1.35}.vt-vessel-evidence{margin-top:7px}.vt-vessel-evidence>summary{cursor:pointer;font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--vt-muted)}.vt-vessel-evidence>summary::marker{color:var(--vt-muted)}.vt-vessel-evidence p{margin:6px 0 0}.vt-vessel-evidence dl{margin:6px 0 0;display:grid;grid-gap:2px;gap:2px;font-size:11px}.vt-vessel-evidence dl>div{display:flex;gap:6px;align-items:baseline}.vt-vessel-evidence dt{color:var(--vt-muted);min-width:94px}.vt-vessel-evidence dd{margin:0;font-weight:600;overflow-wrap:anywhere;min-width:0}.vt-evidence-list{margin:6px 0 0;-webkit-padding-start:15px;padding-inline-start:15px;font-size:11px;color:var(--vt-muted);line-height:1.45}.vt-conflict{margin-top:8px;border-radius:9px;padding:8px 9px;background:#fff6e8;color:#8a5a15;font-size:11.5px;line-height:1.4}.vt-inline-link{display:inline-flex;align-items:center;gap:5px;margin-top:9px;background:none;border:0;padding:0;font-size:12.5px;font-weight:700;color:#2479c5;cursor:pointer}.vt-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.vt-actions button{min-height:48px;border:1px solid var(--vt-line);border-radius:12px;padding:10px;background:#f5f8fb;display:flex;justify-content:center;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:#1d2a49;cursor:pointer;min-width:0}.vt-actions button.primary{background:#17b16f;border-color:#17b16f;color:#fff}.vt-actions button:disabled{opacity:.55;cursor:not-allowed}.vt-sources{font-size:11.5px;color:var(--vt-muted)}.vt-source-list{margin-top:7px;padding:0;list-style:none;display:grid;grid-gap:3px;gap:3px}.vt-source-item{overflow-wrap:anywhere}.vt-source-item strong{color:#22314c;font-weight:700}.vt-source-item a{color:#2479c5;text-decoration:underline}.vt-source-summary{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:6px;font-size:11px}.vt-evidence{margin-top:8px;display:grid;grid-gap:6px;gap:6px}.vt-evidence p{line-height:1.45}.vt-section-heading{display:grid;grid-gap:6px;gap:6px;padding:14px 2px 10px}.vt-section-heading h1{font-size:clamp(22px,6vw,34px);line-height:1.15;letter-spacing:-.5px}.vt-section-heading p{font-size:clamp(14px,3.8vw,17px);line-height:1.5;color:var(--vt-muted);max-width:720px}.vt-search{display:flex;flex-direction:column;gap:6px}.vt-search label{font-size:12px;font-weight:700;color:#33455f}.vt-search-row{display:flex;gap:7px;flex-wrap:wrap}.vt-search input{flex:1 1 200px;min-width:0;border:1px solid #dbe3ec;border-radius:10px;padding:11px 12px;font-size:16px;font-family:inherit;text-transform:uppercase}.vt-search button{border:0;border-radius:10px;padding:11px 16px;background:#1f7fdc;color:#fff;font-weight:700;font-size:13.5px;display:flex;align-items:center;gap:6px;cursor:pointer}.vt-search button:disabled{background:#a9c6e4;cursor:not-allowed}.vt-search small{color:var(--vt-muted);font-size:11.5px;line-height:1.4}.vt-error{border-radius:12px;padding:11px;background:#fdeeee;color:#a33434;font-size:12.5px}.vt-icon-copy{border:0;background:transparent;padding:2px;line-height:0;border-radius:6px;cursor:pointer}.vt-icon-copy:hover{background:#f1f5fa}.vt-spin{animation:vt-spin 1.1s linear infinite}@keyframes vt-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.vt-spin{animation:none}}@media (max-width:429px){.vt-latest-card{padding:11px}.vt-latest-card .vt-update-block{padding:8px 9px;margin-top:6px}.vt-next-vessel-facts>div{padding:4px 0}.vt-next-vessel-note,.vt-next-vessel-summary{margin-top:6px!important}}@media (min-width:430px){.vt-actions{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:760px){.vt-result{--vt-gap:13px;--vt-pad:16px;--vt-radius:18px;padding:4px 18px 8px}.vt-carrier-mark{width:52px;height:52px;font-size:14px}.vt-detail-row{font-size:13px;min-height:38px}}@media print{.bottom-nav,.topbar,.vt-actions,.vt-inline-link,.vt-map-link,.vt-refresh,.vt-search,.vt-toggle{display:none!important}body,html{background:#fff}.app-shell{padding-bottom:0}.vt-result{max-width:none;padding:0;gap:8px}.vt-card{box-shadow:none;border-color:#ccd5e0;break-inside:avoid;page-break-inside:avoid}.vt-history-list.collapsed{display:block}}.vt-doc-needed{display:flex;flex-direction:column;gap:12px;padding:16px}.vt-doc-needed-id{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--vt-line)}.vt-doc-needed-id b{font-size:16px;color:#08184b;overflow-wrap:anywhere;min-width:0}.vt-doc-needed h2{font-size:19px;line-height:1.3;color:#08184b;margin:2px 0 0}.vt-doc-needed>p{font-size:13.5px;line-height:1.5;color:#23324a;margin:0}.vt-doc-needed-drop{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:20px 14px 16px;border:2px dashed #9cc3ea;border-radius:14px;background:#f4f9ff;transition:border-color .12s ease,background .12s ease}.vt-doc-needed-drop.dragging{border-color:var(--vt-blue);background:#e8f2fd}.vt-doc-needed-drop strong{font-size:15px;color:#08184b}.vt-doc-needed-drop small{font-size:12px;color:var(--vt-muted)}.vt-doc-needed-icon{color:var(--vt-blue)}.vt-doc-needed-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:100%;margin-top:6px}.vt-doc-needed-actions button{flex:1 1 140px;max-width:240px;min-height:46px;border-radius:12px;font-size:14px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer}.vt-doc-needed-primary{border:0;background:var(--vt-blue);color:#fff}.vt-doc-needed-camera{border:1px solid #9cc3ea;background:#fff;color:#1d5fa6}.vt-doc-needed-consent{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border-radius:10px}.vt-doc-needed-consent.attention{background:#fff6e5;box-shadow:inset 0 0 0 1px #f0c36d}.vt-doc-needed-consent small{color:#8a5a00;font-size:12px}.vt-doc-needed-message{color:#a33434;font-size:13px;line-height:1.45;margin:0}.vt-doc-needed-preview{display:flex;flex-direction:column;gap:6px}.vt-doc-needed-preview-title{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--vt-muted)}.vt-doc-needed-preview ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.vt-doc-needed-preview li{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--vt-line);border-radius:12px;background:#fff;font-size:13px;color:#23324a}.vt-doc-needed-preview li>svg{color:var(--vt-blue);flex:none}.vt-doc-needed-preview li>span{flex:1 1}.vt-doc-needed-preview em{display:inline-flex;align-items:center;gap:3px;flex:none;font-style:normal;font-size:10.5px;font-weight:700;color:#7a8aa3;background:#f1f4f8;border-radius:999px;padding:3px 7px}.vt-doc-needed-find{font-size:13px;color:#23324a}.vt-doc-needed-find summary{cursor:pointer;color:#1d5fa6;font-weight:600}.vt-doc-needed-find p{margin:6px 0 0;line-height:1.5;color:var(--vt-muted)}@media print{.vt-doc-needed{display:none!important}}.vt-consent{display:flex;align-items:flex-start;gap:7px;font-size:12px;line-height:1.4;color:#23324a;cursor:pointer}.vt-consent input{margin:2px 0 0;width:15px;height:15px;accent-color:var(--vt-blue,#1f7fdc);flex:none}.vt-consent a{color:var(--vt-blue,#1f7fdc);text-decoration:underline}.vt-reading{margin-top:10px;padding:12px 13px 13px;border:1px solid #cfe1f5;border-radius:14px;background:linear-gradient(180deg,#f3f8fe,#fff);display:flex;flex-direction:column;gap:10px}.vt-reading-head{display:flex;align-items:center;gap:12px;min-width:0}.vt-reading-head>div{display:flex;flex-direction:column;gap:2px;min-width:0}.vt-reading-head strong{font-size:14px;color:#0b1f45;letter-spacing:-.01em}.vt-reading-now{font-size:12px;color:#2479c5;font-weight:600}.vt-reading-mark{width:48px;height:48px;flex:none;padding:5px;border-radius:12px;background:#fff;box-shadow:0 4px 12px rgba(11,39,80,.12);overflow:hidden}.vt-reading-hull{animation:vt-reading-bob 2.8s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.vt-reading-box{transform-box:fill-box;animation:vt-reading-load 2.8s cubic-bezier(.3,.7,.3,1) infinite both}.vt-reading-box.b2{animation-delay:.18s}.vt-reading-box.b3{animation-delay:.36s}.vt-reading-box.b4{animation-delay:.54s}@keyframes vt-reading-load{0%{transform:translateY(-140%);opacity:0}18%,78%{transform:translateY(0);opacity:1}92%,to{transform:translateY(0);opacity:0}}@keyframes vt-reading-bob{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(2.5%) rotate(-1.5deg)}}.vt-sail{display:block;width:100%;height:40px;overflow:visible}@media (prefers-reduced-motion:reduce){.vt-reading-box,.vt-reading-hull{animation:none}}@media print{.vt-reading{display:none!important}}.vt-reading.vt-card{margin-top:0;background:linear-gradient(180deg,#f3f8fe,#fff);border-color:#cfe1f5}.vt-brand-strip{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:5px 11px 5px 5px;border:1px solid #cfe1f5;border-radius:999px;background:#f3f8fe;color:#1668bd;font-size:12px;font-weight:600}[dir=rtl] .vt-brand-strip{padding:5px 5px 5px 11px}.vt-brand-strip .vt-reading-mark{width:24px;height:24px;padding:2px;border-radius:7px;box-shadow:0 2px 6px rgba(11,39,80,.12)}@keyframes vt-state-pulse{50%{opacity:.25;transform:scale(.7)}}.vt-result>:not(.vt-search){animation:vt-reveal .38s cubic-bezier(.2,.7,.3,1) both}.vt-result>:nth-child(3){animation-delay:.05s}.vt-result>:nth-child(4){animation-delay:.1s}.vt-result>:nth-child(n+5){animation-delay:.15s}@keyframes vt-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.vt-result>:not(.vt-search){animation:none}}@media print{.vt-brand-strip{display:none!important}.vt-result>*{animation:none!important}}.vt-later{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding-top:2px}.vt-later button{display:inline-flex;align-items:center;gap:6px;border:1px solid #b9d3ef;border-radius:10px;background:#fff;padding:8px 12px;font-size:13px;font-weight:700;color:#1668bd;cursor:pointer}.vt-later button:hover{background:#f1f7fe}.vt-later small{color:var(--vt-muted,#5c6b85);font-size:11.5px;line-height:1.4}.vt-later.saved{margin:0;color:#0f7a55;font-size:12.5px;font-weight:600}.vt-later.saved svg{flex:none}.vt-later a{color:#1668bd;font-weight:700;text-decoration:underline}@media print{.vt-later{display:none!important}}.vt-partner{display:grid;grid-template-columns:auto 1fr;grid-column-gap:12px;column-gap:12px;align-items:start;border-color:#ffd9a8;background:linear-gradient(180deg,#fff7ec,#fff)}.vt-partner>:not(.vt-partner-logo){grid-column:2}.vt-partner-logo{grid-row:span 5;width:44px;height:44px;padding:6px;object-fit:contain;border-radius:12px;background:#fff;box-shadow:0 2px 8px rgba(11,39,80,.08)}.vt-partner-kicker{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:.05em;color:#b45f06;text-transform:uppercase}.vt-partner-tag{font-size:10px;font-weight:700;letter-spacing:.02em;text-transform:none;color:#8a5a15;background:#fff;border:1px solid #f2d3a6;border-radius:999px;padding:1px 7px}.vt-partner h2{font-size:15px;line-height:1.3;color:#0b1f45;margin-top:3px}.vt-partner-body{font-size:12.5px;line-height:1.45;color:#23324a;margin-top:2px}.vt-partner-cta{justify-self:start;margin-top:9px;display:inline-flex;align-items:center;gap:6px;border-radius:10px;padding:9px 14px;background:#f07c00;color:#fff;font-size:13px;font-weight:700;text-decoration:none}.vt-partner-cta:hover{background:#d96f00}.vt-partner-note{margin-top:6px;color:var(--vt-muted,#5c6b85);font-size:11px;line-height:1.4}.ship-partner-chip{display:inline-flex;align-items:center;gap:5px;margin-top:6px;font-size:12px;font-weight:700;color:#b45f06;text-decoration:none;background:#fff3e2;border:1px solid #ffd9a8;border-radius:999px;padding:4px 10px}@media print{.ship-partner-chip,.vt-partner{display:none!important}}.vt-result-layout{--vt-ink:#08184b;--vt-ink2:#24365c;--vt-label:#56678a;--vt-brand:#1d81e2;--vt-brand-ink:#0b58bc;--vt-sky:#eaf4fd;--vt-tile:#f4f8fc;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;color:var(--vt-ink);min-width:0}.vt-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.vt-result:has(>.vt-section-heading):has(~.vt-result .vt-result-layout){display:none}.vt-result-map{min-width:0}.vt-result-panel{display:flex;flex-direction:column;gap:16px;background:#fff;border:1px solid var(--vt-line);border-radius:22px;padding:16px;box-shadow:0 10px 30px rgba(8,24,75,.06);min-width:0}.vt-result-panel .vt-card{box-shadow:none}.vt-summary{display:flex;flex-direction:column;min-width:0}.vt-summary-top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px}.vt-summary-ref{min-width:0;flex:1 1 auto}.vt-summary-ref-row{display:flex;align-items:center;gap:6px;min-width:0}.vt-summary .vt-reference{font-size:17px;font-weight:800;letter-spacing:.2px;color:var(--vt-ink);white-space:nowrap}.vt-summary-ref-meta{display:block;margin-top:2px;font-size:12.5px;color:var(--vt-label)}.vt-summary-tools{display:flex;align-items:center;gap:6px;flex:none}.vt-summary-tools .vt-badge{padding:7px}.vt-summary-tools .vt-refresh{min-height:32px;padding:6px 10px;font-size:12px}.vt-summary-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;margin-top:16px}.vt-status-chip{display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:5px 11px 5px 9px;background:var(--vt-sky);color:var(--vt-brand-ink);font-size:11.5px;font-weight:800;letter-spacing:.5px}.vt-status-chip i{width:7px;height:7px;border-radius:50%;background:currentColor}.vt-status-chip.vt-tone-arrived,.vt-status-chip.vt-tone-delivered{background:#e5f6ee;color:#0b7a4c}.vt-status-chip.vt-tone-pending{background:#fff4e0;color:#8a5300}.vt-schedule{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:700}.vt-schedule.on{color:#0b7a4c}.vt-schedule.delayed,.vt-schedule.possible_delay{color:#a3430b}.vt-result-panel .vt-actions{display:flex;gap:8px}.vt-result-panel .vt-actions button{min-height:46px;border-radius:14px;font-size:14px}.vt-result-panel .vt-actions button.primary{flex:1 1;box-shadow:0 8px 18px rgba(23,177,111,.25)}.vt-result-panel .vt-actions button.icon{flex:none;width:46px;padding:0;color:var(--vt-ink)}.vt-result-warnings{list-style:none;display:grid;grid-gap:6px;gap:6px;margin:0;padding:0}.vt-result-warnings li{display:flex;gap:7px;align-items:flex-start;background:#f1f6fd;color:#24365c;border-radius:12px;padding:9px 11px;font-size:12.5px;line-height:1.45}.vt-result-warnings svg{flex:none;margin-top:2px;color:#0b58bc}.vt-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px;margin:0}.vt-facts>div{background:var(--vt-tile);border-radius:12px;padding:9px 11px;min-width:0}.vt-facts dt{font-size:11px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:var(--vt-label)}.vt-facts dd{margin:2px 0 0;display:flex;align-items:center;gap:5px;font-size:13.5px;font-weight:700;overflow-wrap:anywhere}.vt-facts-chips{display:flex;flex-wrap:wrap;gap:4px}.vt-more{border-top:1px solid var(--vt-line);padding-top:4px}.vt-more-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;border:0;background:none;padding:10px 0;font-size:13.5px;font-weight:700;color:var(--vt-brand-ink);cursor:pointer;text-align:start}.vt-more-toggle svg{transition:transform .2s ease}.vt-more-toggle svg.open{transform:rotate(180deg)}.vt-more-body{display:flex;flex-direction:column;gap:10px;padding-top:4px}.vt-more-body.collapsed{display:none}.vt-feedback{display:flex;align-items:center;gap:8px;background:var(--vt-tile);border-radius:12px;padding:10px 12px;font-size:12.5px;color:var(--vt-ink2)}.vt-feedback svg{flex:none;color:var(--vt-label)}.vt-feedback a{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--vt-brand-ink);font-weight:700;white-space:nowrap}@media (min-width:980px){.vt-result-layout{max-width:1000px;margin:0 auto}.vt-result-panel{padding:22px 24px}.vt-summary .vt-reference{font-size:18px}.vt-result-panel .vt-next,.vt-result-panel .vt-ticket{width:calc(50% - 8px)}.vt-result-panel{flex-direction:row;flex-wrap:wrap}.vt-result-panel>*{flex:0 0 100%}.vt-result-panel>.vt-next,.vt-result-panel>.vt-ticket{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 8px);align-self:stretch}}@media (prefers-reduced-motion:reduce){.vt-more-toggle svg{transition:none}}.vt-more-body{gap:0}.vt-more-body>.vt-card{border:0;border-radius:0;padding:14px 0 16px;background:none;box-shadow:none;border-top:1px solid var(--vt-line)}.vt-more-body>.vt-card:first-child{border-top:0;padding-top:6px}.vt-more-body>.vt-card:last-child{padding-bottom:4px}.vt-more-body>.vt-card>h2,.vt-section-head h2{font-size:11.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--vt-label);gap:6px}.vt-more-body>.vt-card>h2 svg,.vt-section-head h2 svg{width:14px;height:14px}.vt-section-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.vt-section-tags,.vt-section-toggle{display:inline-flex;gap:4px}.vt-section-toggle{-webkit-margin-start:auto;margin-inline-start:auto;align-items:center;border:0;background:none;padding:2px 0;font-size:12.5px;font-weight:700;color:var(--vt-brand-ink);cursor:pointer;white-space:nowrap}.vt-more-body .vt-detail-list{margin-top:10px;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:8px;gap:8px}.vt-more-body .vt-detail-row{display:block;min-height:0;padding:8px 11px;border:0;border-radius:12px;background:var(--vt-tile);font-size:13px}.vt-more-body .vt-detail-row dt{font-size:10.5px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:var(--vt-label)}.vt-more-body .vt-detail-row dd{margin-top:2px;font-weight:700;color:var(--vt-ink);line-height:1.3}.vt-more-body .vt-latest-card .vt-update-block{background:var(--vt-tile);border:0;border-radius:12px}.vt-more-body .vt-update-primary{background:var(--vt-tile)!important}.vt-more-body .vt-update-block.vt-update-compact{background:var(--vt-tile)}.vt-more-body .vt-update-head{font-size:10.5px}.vt-more-body .vt-mini-tag{background:#fff}.vt-history-list{list-style:none;margin:10px 0 0;padding:0}.vt-history-list.collapsed{display:none}.vt-history-item{position:relative;display:grid;grid-template-columns:46px 14px minmax(0,1fr);grid-column-gap:8px;column-gap:8px;padding-bottom:12px}.vt-history-item:last-child{padding-bottom:0}.vt-history-item:before{content:"";position:absolute;inset-inline-start:60px;top:14px;bottom:-2px;-webkit-border-start:2px solid var(--vt-line);border-inline-start:2px solid var(--vt-line)}.vt-history-item:last-child:before{display:none}.vt-history-day{font-size:11.5px;font-weight:800;color:var(--vt-ink2);line-height:1.45;white-space:nowrap}.vt-history-node{width:10px;height:10px;margin:4px 2px 0;border-radius:50%;background:#fff;border:2px solid #9fb3cc}.vt-history-item:first-child .vt-history-node{background:var(--vt-ink);border-color:var(--vt-ink)}.vt-history-body{min-width:0}.vt-history-title{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-weight:700;line-height:1.35}.vt-history-line{margin-top:1px;font-size:12px;color:var(--vt-label);line-height:1.4;overflow-wrap:anywhere}.vt-tag{display:inline-block;font-size:9.5px;font-weight:800;letter-spacing:.04em;border-radius:5px;padding:2px 5px;line-height:1.3}.vt-tag.carrier{background:#e8f8f1;color:#0f7a55}.vt-tag.planned{background:#fff4df;color:#96611b}.vt-tag.reference{background:#f3eefb;color:#5b3ea8}.vt-more-body .vt-sources{color:var(--vt-label)}.vt-more-body .vt-source-list{margin-top:9px;gap:4px;font-size:12px}.vt-more-body .vt-source-item strong{color:var(--vt-ink)}.vt-more-body .vt-source-summary{margin-top:8px;font-size:12px;font-weight:700;color:var(--vt-ink2)}.vt-more-body .vt-evidence{font-size:12px}.vt-print-header{display:none}@media print{@page{margin:12mm 11mm}body,html{background:#fff}.bottom-nav,.site-footer,.topbar,.vt-actions,.vt-brand-strip,.vt-doc-needed,.vt-feedback,.vt-icon-copy,.vt-inline-link,.vt-later,.vt-map-link,.vt-more-toggle,.vt-partner,.vt-reading,.vt-refresh,.vt-search,.vt-section-toggle,.vt-summary-tools{display:none!important}.vt-result>*{animation:none!important}.vt-result{max-width:none;padding:0;gap:8px}.vt-print-header{display:flex;align-items:center;gap:8px;padding-bottom:7px;border-bottom:2px solid #08184b;font-size:12px;color:#24365c}.vt-print-header b{font-size:16px;font-weight:900;letter-spacing:-.6px;color:#08184b}.vt-print-date{-webkit-margin-start:auto;margin-inline-start:auto;color:#56678a}.vt-result-layout{display:block}.vt-result-panel{border:0;border-radius:0;padding:0;margin-top:10px;gap:10px;box-shadow:none}.vt-summary-ref-meta{color:#24365c}.vt-summary-status{margin-top:8px}.vt-facts>div,.vt-more-body .vt-detail-row,.vt-more-body .vt-update-block{background:#f4f7fb}.vt-result-warnings li{background:#f1f6fc}.vt-badge,.vt-mini-tag,.vt-status-chip,.vt-tag{border:1px solid #c9d5e4}.vt-facts,.vt-history-item,.vt-latest-card,.vt-more-body .vt-detail-row,.vt-sources{page-break-inside:avoid;break-inside:avoid}.vt-more{border-top:0;padding-top:0}.vt-more-body.collapsed{display:flex}.vt-more-body>.vt-card{padding:10px 0 12px}.vt-more-body>.vt-card,.vt-more-body>.vt-card:first-child{border-top:1px solid #d9e2ee}.vt-more-body .vt-detail-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.vt-history-list.collapsed{display:block}.vt-history-item{padding-bottom:8px}.vt-vessel-evidence{display:none}.vt-sources{font-size:11px}}.vt-ticket{--vt-ticket-band:var(--vt-ink);--vt-ticket-accent:var(--vt-brand-ink);--vt-ticket-chip:var(--vt-sky);position:relative;overflow:hidden;border-radius:20px;background:#fff;box-shadow:0 12px 30px rgba(8,24,75,.09);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vt-ticket-ok{--vt-ticket-band:#0b7a4c;--vt-ticket-accent:#0b7a4c;--vt-ticket-chip:#e5f6ee}.vt-ticket-warn{--vt-ticket-band:#b45f06;--vt-ticket-accent:#b45f06;--vt-ticket-chip:#fff4e0}.vt-ticket-late{--vt-ticket-band:#c2410c;--vt-ticket-accent:#c2410c;--vt-ticket-chip:#fdeeee}.vt-ticket-band{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 16px;background:var(--vt-ticket-band);color:#fff}.vt-ticket-eyebrow{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:rgba(255,255,255,.82)}.vt-ticket-eyebrow i{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:rgba(255,255,255,.18);font-style:normal;font-size:10px;color:#fff}.vt-ticket-verdict{font-size:10.5px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;border-radius:6px;padding:3px 8px;background:rgba(255,255,255,.16);white-space:nowrap}.vt-ticket-main{position:relative;min-height:196px;padding:14px 16px 30px;background:linear-gradient(180deg,#fff,#f3f9ff 45%,#e1f0fc)}.vt-ticket-main>*{position:relative;z-index:1}.vt-ticket-main>.vt-sea{position:absolute;inset:0 0 1px;z-index:0;width:100%;height:calc(100% - 1px);pointer-events:none}[dir=rtl] .vt-ticket-main>.vt-sea{transform:scaleX(-1)}.vt-ticket-dest{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.vt-ticket-dest>div{min-width:0}.vt-ticket-side{text-align:end}.vt-ticket-k{font-size:10.5px;letter-spacing:.6px;text-transform:uppercase;color:var(--vt-label)}.vt-ticket-k,.vt-ticket-p{display:block;font-weight:800}.vt-ticket-p{font-size:16px;letter-spacing:-.2px;margin-top:1px;overflow-wrap:anywhere}.vt-ticket-p small{font-size:12.5px;font-weight:600;color:var(--vt-label);-webkit-margin-start:4px;margin-inline-start:4px}.vt-ticket-date{margin-top:10px!important;font-size:clamp(34px,10vw,42px);font-weight:900;letter-spacing:-1.9px;line-height:1;text-wrap:balance}.vt-ticket-date.small{font-size:clamp(28px,8vw,32px);letter-spacing:-1.2px}.vt-ticket-cd{display:inline-flex;align-items:center;gap:6px;margin-top:10px;border-radius:999px;padding:5px 11px;background:rgba(255,255,255,.88);box-shadow:0 1px 0 rgba(8,24,75,.06);color:var(--vt-ticket-accent);font-size:12.5px;font-weight:800}.vt-ticket-neutral .vt-ticket-cd{color:var(--vt-brand-ink)}.vt-ticket-cd svg{flex:none}.vt-ticket-tear{position:relative;margin:0 10px;border-top:2px dashed #d6e0ec}.vt-ticket-tear:after,.vt-ticket-tear:before{content:"";position:absolute;top:-11px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:inset 0 2px 6px rgba(8,24,75,.08)}.vt-ticket-tear:before{inset-inline-start:-21px}.vt-ticket-tear:after{inset-inline-end:-21px}.vt-ticket-stub{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;grid-gap:10px;gap:10px;margin:0;padding:14px 16px 6px}.vt-ticket-stub dt{display:flex;align-items:center;gap:5px;font-size:10.5px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:var(--vt-label)}.vt-ticket-stub dt i{width:8px;height:8px;border-radius:50%;background:var(--vt-ink);flex:none}.vt-ticket-stub dt i.veytraq{background:var(--vt-brand)}.vt-ticket-stub dd{margin:3px 0 0;font-size:16px;font-weight:800;overflow-wrap:anywhere}.vt-ticket-stub dd.muted{font-size:13.5px;font-weight:700;color:var(--vt-ink2);line-height:1.3}.vt-ticket-stub dd.note{font-size:11.5px;font-weight:500;color:var(--vt-label);line-height:1.35}.vt-ticket-stub .end{text-align:end}.vt-ticket-stub .end dt{justify-content:flex-end}.vt-ticket-delta{align-self:center;display:flex;flex-direction:column;align-items:center;gap:3px;min-width:52px}.vt-ticket-delta span{width:1px;height:14px;background:#d6e0ec}.vt-ticket-delta b{font-size:11px;font-weight:800;border-radius:6px;padding:3px 7px;background:var(--vt-tile);color:var(--vt-ink2);white-space:nowrap}.vt-ticket-delta.ok b{background:#e5f6ee;color:#0b7a4c}.vt-ticket-delta.warn b{background:#fff4e0;color:#b45f06}.vt-ticket-foot{display:flex;align-items:center;gap:7px;margin:8px 16px 0!important;padding:9px 0 14px;border-top:1px solid var(--vt-line);font-size:12px;font-weight:700;color:var(--vt-ticket-accent)}.vt-ticket-foot.neutral,.vt-ticket-neutral .vt-ticket-foot{color:var(--vt-ink2)}.vt-ticket-foot svg{flex:none}.vt-ticket-stub:last-child{padding-bottom:16px}.vt-sea-drift{animation:vt-sea-drift 16s ease-in-out infinite}.vt-sea-sway{animation:vt-sea-sway 7s ease-in-out infinite;transform-box:fill-box;transform-origin:50% 20%}.vt-sea-rise{animation:vt-sea-rise 9s ease-in-out infinite}@keyframes vt-sea-drift{50%{transform:translateX(-6px)}}@keyframes vt-sea-sway{50%{transform:translate(44px,92px) rotate(4deg)}}@keyframes vt-sea-rise{50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.vt-sea-drift,.vt-sea-rise,.vt-sea-sway{animation:none}}.vt-next{--vt-ticket-band:var(--vt-ink);--vt-ticket-accent:var(--vt-brand-ink);position:relative;overflow:hidden;border-radius:20px;background:#fff;box-shadow:0 12px 30px rgba(8,24,75,.09);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vt-next.vt-ticket-ok{--vt-ticket-band:#0b7a4c;--vt-ticket-accent:#0b7a4c}.vt-next.vt-ticket-warn{--vt-ticket-band:#b45f06;--vt-ticket-accent:#b45f06}.vt-next-body{padding:14px 16px 16px}.vt-next-k{display:block;font-size:10.5px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--vt-label)}.vt-next-lead{position:relative;border:1px solid #cfe1f5;border-radius:14px;background:linear-gradient(180deg,#f6fbff,#edf6ff);padding:12px 12px 12px 15px;box-shadow:0 4px 14px rgba(8,24,75,.06)}.vt-next-lead:before{content:"";position:absolute;inset-inline-start:0;top:12px;bottom:12px;width:4px;border-radius:3px;background:var(--vt-brand)}.vt-next-lead .vt-next-k{color:var(--vt-brand-ink)}.vt-next-lead-top{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.vt-next-lead-top>div:first-child{min-width:0}.vt-next-title{margin:2px 0 0;font-size:19px;font-weight:900;letter-spacing:-.5px;line-height:1.15;text-wrap:balance}.vt-next-when{flex:none;text-align:end}.vt-next-when b{display:block;font-size:16px;font-weight:800;white-space:nowrap}.vt-next-when b.pending{color:#b45f06}.vt-next-when small{display:block;font-size:11px;font-weight:700;color:var(--vt-label);margin-top:2px}.vt-next-detail{margin-top:6px!important;font-size:12.5px;line-height:1.4;color:var(--vt-ink2)}.vt-next-sources{margin-top:8px!important;font-size:10.5px;font-weight:800;letter-spacing:.3px;text-transform:uppercase;color:var(--vt-label)}.vt-next-sources i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--vt-ink);-webkit-margin-end:5px;margin-inline-end:5px;vertical-align:1px}.vt-next-sources i.src-veytraq_planned,.vt-next-sources i.src-veytraq_position{background:var(--vt-brand)}.vt-next-sources i.src-awaiting_carrier,.vt-next-sources i.src-expected{background:#c3d1e3}.vt-next-stub{position:relative;margin:14px -16px 0;padding:12px 16px 0}.vt-next-stub .vt-ticket-tear{position:absolute;top:0;inset-inline:0;margin:0 10px}.vt-next-stub .vt-ticket-tear:before{inset-inline-start:-21px}.vt-next-stub .vt-ticket-tear:after{inset-inline-end:-21px}.vt-next-list{list-style:none;margin:6px 0 0;padding:0}.vt-next-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:baseline;padding:7px 0;border-top:1px solid var(--vt-line)}.vt-next-list li:first-child{border-top:0}.vt-next-num{font-size:11px;font-weight:800;color:var(--vt-label)}.vt-next-list b{display:block;font-size:13.5px;font-weight:700}.vt-next-list small{display:block;line-height:1.35;margin-top:1px}.vt-next-list small,.vt-next-w{font-size:11.5px;color:var(--vt-label)}.vt-next-w{font-weight:700;white-space:nowrap;text-align:end}.vt-next-move{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;margin-top:12px;padding:10px 12px 12px;border-radius:12px;border:1px solid #ffd9a8;background:#fff7ec;color:var(--vt-ink);text-decoration:none}.vt-next-move-k{display:block;font-size:10.5px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:#b45f06}.vt-next-move-t{display:block;font-size:13px;font-weight:700;margin-top:2px}.vt-next-move b{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:800;color:#b45f06;white-space:nowrap}@media (min-width:980px){.vt-ticket-date{font-size:44px}}@media print{.vt-next,.vt-ticket{box-shadow:none;border:1px solid #d9e2ee;page-break-inside:avoid;break-inside:avoid;print-color-adjust:exact;-webkit-print-color-adjust:exact}.vt-next-move{display:none}.vt-sea-drift,.vt-sea-rise,.vt-sea-sway{animation:none!important}}.vt-where{--vt-ticket-accent:var(--vt-brand-ink);position:relative;overflow:hidden;border-radius:22px;background:#fff;box-shadow:0 14px 34px rgba(8,24,75,.12);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:flex;flex-direction:column}.vt-where.vt-ticket-ok{--vt-ticket-accent:#0b7a4c}.vt-where.vt-ticket-warn{--vt-ticket-accent:#b45f06}.vt-where-map{position:relative;min-width:0}.vt-where-map .vt-map{aspect-ratio:auto;height:330px;border-radius:0;transition:height .25s ease}.vt-where.open .vt-where-map .vt-map{height:240px}.vt-where-map .vt-map-caption{display:none}.vt-where-map .vt-map-link{top:50px;inset-inline-end:12px}.vt-where-map .vt-map-note{margin:0 16px;font-size:11px}.vt-where-top{position:absolute;inset-inline:12px;top:12px;display:flex;justify-content:space-between;align-items:center;gap:8px;pointer-events:none}.vt-where-pill{display:inline-flex;align-items:center;gap:7px;margin:0;background:rgba(255,255,255,.92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:999px;padding:6px 11px 6px 7px;font-size:11px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--vt-ink2);box-shadow:0 2px 8px rgba(8,24,75,.1);white-space:nowrap}.vt-where-pill i{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--vt-ink);color:#fff;font-style:normal;font-size:10px;font-weight:600}.vt-where-pill.tag{padding:6px 10px;text-transform:none;letter-spacing:0;font-size:10.5px}.vt-where-pill.tag.warn{color:#b45f06}.vt-where-pill.tag.ok{color:#0b7a4c}.vt-where-pill.tag b{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.22)}.vt-where-sheet{position:relative;margin:-10px 10px 10px;border-radius:16px;background:rgba(255,255,255,.96);border:1px solid var(--vt-line);box-shadow:0 10px 30px rgba(8,24,75,.16);padding:8px 14px 12px;color:var(--vt-ink)}.vt-where-grab{display:block;width:100%;border:0;background:none;padding:4px 0 8px;cursor:pointer}.vt-where-grab:before{content:"";display:block;width:36px;height:4px;border-radius:2px;background:#cfdcea;margin:0 auto}.vt-where-k{display:block;font-size:10.5px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--vt-label)}.vt-where-k.accent{color:var(--vt-ticket-accent)}.vt-where-k.row{display:flex;justify-content:space-between;align-items:center;gap:8px}.vt-where-title{margin:2px 0 0;font-size:17px;font-weight:600;letter-spacing:-.2px;line-height:1.2;text-wrap:balance}.vt-where-d{margin-top:5px!important;font-size:12.5px;line-height:1.45;color:var(--vt-ink2);font-weight:400}.vt-where-facts{display:flex;flex-wrap:wrap;gap:6px 16px;margin:10px 0 0}.vt-where-facts>div{display:flex;flex-direction:column;gap:1px}.vt-where-facts dt{font-size:10px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--vt-label)}.vt-where-facts dd{margin:0;font-size:14px;font-weight:600}.vt-where-facts dd small{font-size:11px;font-weight:500;color:var(--vt-label)}.vt-where-sources{margin-top:9px!important;font-size:10.5px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;color:var(--vt-label)}.vt-where-sources i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--vt-ink);-webkit-margin-end:5px;margin-inline-end:5px;vertical-align:1px}.vt-where-sources i.src-veytraq_estimate,.vt-where-sources i.src-veytraq_position{background:var(--vt-brand)}.vt-where-sources i.src-document,.vt-where-sources i.src-no_ais{background:#c3d1e3}.vt-where-more{display:none}.vt-where.open .vt-where-more{display:block}.vt-where-strip{margin-top:12px;padding-top:12px;border-top:1px solid rgba(15,31,77,.08)}.vt-where-legs{position:relative;height:24px;margin:0 8px}.vt-where-legs:before{content:"";position:absolute;left:0;right:0;top:11px;height:2px;background-image:linear-gradient(90deg,#9fb3cc 0 3px,transparent 3px 8px);background-size:8px 2px}.vt-where-legs .sailed{position:absolute;left:0;top:10.5px;height:3px;border-radius:2px;background:var(--vt-ink)}.vt-where-legs .node{position:absolute;top:7px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:#fff;border:2px solid #9fb3cc;box-sizing:border-box}.vt-where-legs .node.done{background:var(--vt-ink);border-color:var(--vt-ink)}.vt-where-legs .node.at{box-shadow:0 0 0 4px rgba(29,129,226,.16);background:var(--vt-brand);border-color:var(--vt-brand)}.vt-where-legs .node.at.warn{background:#b45f06;border-color:#b45f06;box-shadow:0 0 0 4px rgba(180,95,6,.16)}.vt-where-legs .node.at.ok{background:#0b7a4c;border-color:#0b7a4c;box-shadow:0 0 0 4px rgba(11,122,76,.16)}.vt-where-legs .ship{position:absolute;top:1px;width:22px;height:22px;margin-left:-11px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 3px 9px rgba(8,24,75,.18)}.vt-where-legs .ship.estimated{opacity:.6}.vt-where-ports{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:6px;gap:6px;margin-top:3px;font-size:10.5px;font-weight:500;color:var(--vt-label)}.vt-where-ports.n2{grid-template-columns:1fr 1fr}.vt-where-ports.n4{grid-template-columns:1fr auto auto 1fr}.vt-where-ports b{display:block;color:var(--vt-ink);font-size:12px;font-weight:600}.vt-where-ports small{display:block;font-size:10px}.vt-where-ports .mid{text-align:center}.vt-where-ports .last{text-align:right}.vt-where-conf{margin-top:10px;padding-top:10px;border-top:1px solid rgba(15,31,77,.08)}.vt-where-conf ol{list-style:none;margin:4px 0 0;padding:0}.vt-where-conf li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:baseline;padding:5px 0}.vt-where-conf .chk{width:14px;height:14px;border-radius:50%;background:var(--vt-ink);display:grid;place-items:center;align-self:center}.vt-where-conf .chk.document{background:#5b3bb0}.vt-where-conf .chk:after{content:"";width:6px;height:3.5px;border:solid #fff;border-width:0 0 1.8px 1.8px;transform:translateY(-1px) rotate(-45deg)}.vt-where-conf b{display:block;font-size:12.5px;font-weight:600}.vt-where-conf small{display:block;font-size:11px;color:var(--vt-label)}.vt-where-conf .w{font-size:11px;font-weight:500;color:var(--vt-label);white-space:nowrap}.vt-where-link{padding:0;font:inherit;display:inline-flex;gap:3px;text-transform:none;letter-spacing:0}.vt-where-link,.vt-where-toggle{border:0;background:none;font-size:11px;font-weight:600;color:var(--vt-brand-ink);cursor:pointer;align-items:center}.vt-where-toggle{display:flex;justify-content:center;gap:4px;width:100%;margin-top:10px;padding:4px 0 0}@media (prefers-reduced-motion:reduce){.vt-where-map .vt-map{transition:none}}@media (min-width:980px){.vt-where{display:grid;grid-template-columns:400px minmax(0,1fr)}.vt-where-map{grid-column:2;grid-row:1}.vt-where-map .vt-map,.vt-where.open .vt-where-map .vt-map{height:100%;min-height:520px}.vt-where-sheet{grid-column:1;grid-row:1;margin:14px 0 14px 14px;box-shadow:none;align-self:start}[dir=rtl] .vt-where-sheet{margin:14px 14px 14px 0}.vt-where-grab,.vt-where-toggle{display:none}.vt-where-more{display:block}}@media print{.vt-where{display:block;box-shadow:none;border:1px solid #d9e2ee;page-break-inside:avoid;break-inside:avoid}.vt-where-map .vt-map,.vt-where.open .vt-where-map .vt-map{aspect-ratio:2.2/1;height:auto;min-height:0}.vt-where-sheet{margin:8px 0 0;box-shadow:none}.vt-where-grab,.vt-where-link,.vt-where-toggle{display:none!important}.vt-where-more{display:block}.vt-where-pill{-webkit-backdrop-filter:none;backdrop-filter:none}}.track-grid.single{grid-template-columns:1fr}.ship-panel{max-width:1164px;margin:18px auto;padding:18px 20px;background:#fff;border:1px solid #edf0f5;border-radius:20px;box-shadow:0 8px 24px rgba(35,73,110,.035)}.ship-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.ship-panel-head h2{display:flex;align-items:center;gap:8px;margin:0;font-size:18px;color:#0a173f}.ship-link{display:inline-flex;align-items:center;gap:4px;border:0;background:none;padding:4px 0;cursor:pointer;color:#1d81e2;font:inherit;font-size:13.5px;font-weight:700}.ship-empty{margin:4px 0 0;color:#667085;font-size:14px;line-height:1.5}.ship-list{list-style:none;margin:0;padding:0}.ship-row{padding:12px 0;border-top:1px solid #eef2f7}.ship-row-line{display:flex;align-items:center;gap:6px}.ship-list .ship-row:first-child{border-top:0}.ship-row-main{flex:1 1;min-width:0;display:grid;grid-gap:3px;gap:3px}.ship-row-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ship-ref{font-size:15.5px;color:#0a173f;letter-spacing:.2px}.ship-row-carrier{font-size:12.5px;font-weight:600;color:#33455f}.ship-row-route{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#33455f;min-width:0}.ship-row-meta{font-size:12px;color:#6e809a}.ship-row-note{justify-self:start;max-width:100%;padding:3px 9px;border-radius:8px;background:#f4f7fb;color:#26364f;font-size:13px;line-height:1.4;overflow-wrap:anywhere}.label-red{--label:#e5484d;--label-tint:#fdeced}.label-orange{--label:#f2771b;--label-tint:#fef1e6}.label-yellow{--label:#e3a008;--label-tint:#fdf6e1}.label-green{--label:#18a058;--label-tint:#e6f6ed}.label-blue{--label:#2b7fe0;--label-tint:#e8f1fd}.label-purple{--label:#8b55e8;--label-tint:#f2ebfd}.ship-row[class*=label-]{-webkit-border-start:4px solid var(--label);border-inline-start:4px solid var(--label);-webkit-padding-start:10px;padding-inline-start:10px}.ship-row[class*=label-] .ship-row-note{background:var(--label-tint)}.ship-dot{width:10px;height:10px;border-radius:50%;background:var(--label);flex:0 0 auto}.ship-swatch{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;border:2px solid #fff;background:var(--label,#fff);color:#fff;cursor:pointer;box-shadow:0 0 0 1px #dbe3ec}.ship-swatch.none{color:#8a98ad}.ship-swatch.active{box-shadow:0 0 0 2px #0a173f}.ship-swatch:focus-visible{outline:2px solid #1f7fdc;outline-offset:2px}.ship-edit{margin-top:10px;padding:12px;display:grid;grid-gap:8px;gap:8px;background:#f8fbff;border:1px solid #e4ebf3;border-radius:14px}.ship-edit-colors{display:flex;flex-wrap:wrap;gap:8px;border:0;margin:0;padding:0;min-width:0}.ship-edit-colors legend,.ship-edit-note{font-size:12.5px;font-weight:700;color:#33455f;padding:0;margin-bottom:6px}.ship-edit textarea{width:100%;border:1px solid #dbe3ec;border-radius:10px;padding:9px 11px;font:inherit;font-size:16px;line-height:1.4;color:#0a173f;background:#fff;resize:vertical}.ship-edit textarea:focus{outline:2px solid #1f7fdc;outline-offset:1px;border-color:transparent}.ship-edit-foot{display:flex;align-items:center;justify-content:flex-end;gap:14px}.ship-edit-foot small{-webkit-margin-end:auto;margin-inline-end:auto;color:#8a98ad;font-size:11.5px}.ship-edit-foot .ship-cta{margin-top:0;border:0;cursor:pointer;font:inherit;font-weight:700;font-size:14px;padding:8px 16px}.ship-edit-hint{color:#6e809a;font-size:12px}.ship-toolbar{gap:12px;flex-wrap:wrap;margin:16px 0 0}.ship-search,.ship-toolbar{display:flex;align-items:center}.ship-search{flex:1 1 240px;min-width:0;gap:8px;padding:0 12px;background:#fff;border:1px solid #dbe3ec;border-radius:12px;color:#8a98ad}.ship-search:focus-within{outline:2px solid #1f7fdc;outline-offset:1px;border-color:transparent}.ship-search input{flex:1 1;min-width:0;border:0;outline:0;padding:11px 0;font:inherit;font-size:16px;color:#0a173f;background:transparent}.ship-filter{display:flex;gap:8px;flex-wrap:wrap}.ship-count{padding:1px 8px;border-radius:999px;background:#eef2f7;color:#52617c;font-size:12px;font-weight:700}.ship-status{padding:2px 8px;border-radius:999px;font-size:10.5px;font-weight:800;background:#fdf3e1;color:#9a6412}.ship-status.tone-transit{background:#e8f2fd;color:#1667b8}.ship-status.tone-transshipment{background:#f1ebff;color:#5b2bc4}.ship-status.tone-arrived,.ship-status.tone-delivered{background:#e5f6ef;color:#0e7f56}.ship-row-actions{display:flex;align-items:center;gap:2px}.ship-icon{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:#8a98ad;cursor:pointer}.ship-icon:focus-visible,.ship-icon:hover{background:#f1f5fa;color:#0a173f}.ship-icon.saved{color:#e3a008}.ship-icon.active{background:#e8f2fd;color:#1667b8}.ship-page{max-width:1164px;margin:0 auto;padding:8px 18px 0}.ship-page .ship-panel{margin-inline:0}.ship-page-head h1{display:flex;align-items:center;gap:10px;margin:10px 0 6px;font-size:26px;color:#08184b}.ship-page-head p{margin:0;color:#52617c}.ship-page-head small{display:inline-block;margin-top:8px;padding:3px 9px;border-radius:999px;background:#eef6ff;color:#2d77b7;font-size:11.5px;font-weight:700}.ship-empty-panel{display:grid;justify-items:start;grid-gap:6px;gap:6px}.ship-empty-panel strong{font-size:17px;color:#0a173f}.ship-cta{margin-top:8px;display:inline-flex;align-items:center;gap:7px;padding:10px 16px;border-radius:12px;background:#1f7fdc;color:#fff;font-weight:700;font-size:14px}.vt-save.saved{color:#b7791f;border-color:#f3d58c;background:#fff8e6}.vt-note.active{background:#e8f2fd;border-color:#b9d6f5}.vt-note-editor{margin-top:0}.vt-note-chip{display:flex;align-items:center;gap:8px;justify-self:start;max-width:100%;padding:7px 12px;border-radius:12px;background:#f4f7fb;color:#26364f;font-size:13.5px;line-height:1.4;overflow-wrap:anywhere}.vt-note-chip[class*=label-]{background:var(--label-tint);-webkit-border-start:4px solid var(--label);border-inline-start:4px solid var(--label)}.ship-toast{position:fixed;z-index:30;left:50%;transform:translateX(-50%);bottom:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom) + 12px);width:min(calc(100% - 24px),460px);display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:14px;background:#0a173f;color:#fff;font-size:14px;box-shadow:0 10px 30px rgba(10,23,63,.25)}.ship-toast span{flex:1 1;min-width:0;overflow-wrap:anywhere}.ship-toast button{border:0;background:none;color:#7cc0ff;font:inherit;font-weight:800;cursor:pointer;padding:4px 6px}@media (max-width:900px){.ship-panel{margin-inline:14px}}@media (max-width:600px){.ship-panel{margin:12px;padding:14px;border-radius:18px}.ship-page{padding-inline:12px}.ship-page-head h1{font-size:22px}}.fb-page{max-width:720px}.fb-card{margin:18px 0;padding:20px;display:grid;grid-gap:16px;gap:16px;background:#fff;border:1px solid #edf0f5;border-radius:20px;box-shadow:0 8px 24px rgba(35,73,110,.035)}.fb-reference{margin:0;padding:8px 12px;border-radius:12px;background:#eef6ff;color:#1667b8;font-weight:700;font-size:13.5px}.fb-field{display:grid;grid-gap:6px;gap:6px;border:0;margin:0;padding:0;min-width:0}.fb-field legend,.fb-field>label{font-weight:700;font-size:14px;color:#0a173f;padding:0;margin-bottom:6px}.fb-field small{color:#6e809a;font-size:12px}.fb-chips{display:flex;flex-wrap:wrap;gap:8px}.fb-chip{position:relative;padding:8px 14px;border-radius:999px;border:1px solid #dbe3ec;background:#fff;color:#33455f;font-size:14px;font-weight:600;cursor:pointer}.fb-chip input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.fb-chip.active{border-color:#1f7fdc;background:#e8f2fd;color:#1667b8}.fb-chip:has(input:focus-visible){outline:2px solid #1f7fdc;outline-offset:2px}.fb-card input[type=email],.fb-card textarea{width:100%;border:1px solid #dbe3ec;border-radius:12px;padding:11px 12px;font:inherit;font-size:15px;color:#0a173f;background:#fff}.fb-card textarea{resize:vertical;min-height:130px;line-height:1.5}.fb-card input[type=email]:focus,.fb-card textarea:focus{outline:2px solid #1f7fdc;outline-offset:1px;border-color:transparent}.fb-card [aria-invalid=true]{border-color:#d64545}.fb-counter{justify-self:end}.fb-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fb-error{margin:0;padding:10px 12px;border-radius:12px;background:#fdecec;color:#a12626;font-size:14px}.fb-submit{justify-self:start;display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border:0;border-radius:12px;background:#1f7fdc;color:#fff;font:inherit;font-weight:700;font-size:15px;cursor:pointer}.fb-submit:disabled{background:#a9c6e6;cursor:not-allowed}.fb-done{justify-items:center;text-align:center;color:#0e7f56}.fb-done h2{margin:0;color:#0a173f}.fb-done p{margin:0;color:#52617c}.fb-done-actions{gap:16px;flex-wrap:wrap;justify-content:center}.fb-done-actions,.fb-prompt{display:flex;align-items:center}.fb-prompt{gap:14px;color:#1667b8}.fb-prompt div{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.fb-prompt strong{color:#0a173f;font-size:16px}.fb-prompt span{color:#667085;font-size:13.5px}.fb-prompt .ship-cta{margin-top:0;white-space:nowrap}.fb-result-link{max-width:1164px;margin:14px auto 0;padding:0 18px;color:#52617c;font-size:13.5px;text-align:center}.fb-result-link a{color:#1d81e2;font-weight:700}@media (max-width:600px){.fb-prompt{flex-wrap:wrap}.fb-prompt .ship-cta{width:100%;justify-content:center}}@media print{.fb-result-link{display:none}}.vt-result .ship-panel{width:100%;margin:0;padding:14px 16px 6px;border-color:var(--vt-line,#e4ebf3);border-radius:var(--vt-radius,16px);box-shadow:0 4px 14px rgba(30,67,105,.04)}.vt-result .ship-panel-head h2{font-size:16px}.vt-result .ship-empty{padding-bottom:10px}@media (min-width:760px){.vt-result .ship-panel{padding-bottom:16px}.vt-result .ship-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:10px}.vt-result .ship-list .ship-row,.vt-result .ship-list .ship-row:first-child{border:1px solid #eef2f7;border-radius:12px;padding:12px}.vt-result .ship-list .ship-row[class*=label-]{-webkit-border-start:4px solid var(--label);border-inline-start:4px solid var(--label)}}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9da48a48bf6500f8-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9efac92d680e57b6-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1323037a3e4ea9e8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/17efc7caebbb6a73-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f022b1629605b85c-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/18d6d756b83deaa1-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/101eb3c626c8a0e0-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b729ad8c86c7d641-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4efb0298547fad0-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3d28d0a4af5320e-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b096b166d47a2e73-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/79d9077e4fd7eddc-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/fb66eb17bf011c3b-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3abc2a74bccacda0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/20e170e88a69dd27-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/99dc19e540dbb87b-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic Fallback;src:local("Arial");ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.00%;size-adjust:101.17%}.__className_297f6e{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.__variable_297f6e{--font-plex-arabic:"IBM Plex Sans Arabic","IBM Plex Sans Arabic Fallback"}