.unsupported-carrier-notice-module__NStyza__notice{border-color:color-mix(in srgb, var(--hero-accent) 24%, var(--hero-border));color:var(--hero-foreground);background:color-mix(in srgb, var(--hero-accent) 5%, var(--hero-panel));border-radius:16px;grid-template-columns:40px minmax(0,1fr);gap:16px;margin-top:4px;padding:20px;display:grid}.unsupported-carrier-notice-module__NStyza__icon{border:1px solid color-mix(in srgb, var(--hero-accent) 24%, transparent);width:40px;height:40px;color:var(--hero-accent);background:color-mix(in srgb, var(--hero-accent) 10%, transparent);border-radius:12px;place-items:center;display:grid}.unsupported-carrier-notice-module__NStyza__icon svg{width:21px;height:21px}.unsupported-carrier-notice-module__NStyza__content{gap:9px;min-width:0;display:grid}.unsupported-carrier-notice-module__NStyza__submissionRow{gap:10px;display:flex}.unsupported-carrier-notice-module__NStyza__heading{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.unsupported-carrier-notice-module__NStyza__title{font-size:15px;font-weight:680;line-height:1.5}.unsupported-carrier-notice-module__NStyza__mawb{border-color:var(--hero-border);color:var(--hero-muted);font-family:var(--font-mono);letter-spacing:.04em;font-size:10px;font-weight:550}.unsupported-carrier-notice-module__NStyza__description{color:var(--hero-muted);text-wrap:pretty;font-size:12px;line-height:1.75}.unsupported-carrier-notice-module__NStyza__footer{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:5px;display:flex}.unsupported-carrier-notice-module__NStyza__websiteButton{border-radius:10px;min-height:38px}@media (max-width:680px){.unsupported-carrier-notice-module__NStyza__submissionRow{flex-direction:column}.unsupported-carrier-notice-module__NStyza__notice{grid-template-columns:32px minmax(0,1fr);gap:12px;padding:16px 14px}.unsupported-carrier-notice-module__NStyza__icon{border-radius:10px;width:32px;height:32px}.unsupported-carrier-notice-module__NStyza__icon svg{width:18px;height:18px}.unsupported-carrier-notice-module__NStyza__heading{flex-direction:column;align-items:start;gap:6px}.unsupported-carrier-notice-module__NStyza__title{font-size:14px}.unsupported-carrier-notice-module__NStyza__footer{flex-direction:column;align-items:start;gap:6px}}
.home-tracking-form-module__tj7Iua__form{gap:9px;display:grid}.home-tracking-form-module__tj7Iua__label{color:var(--hero-muted);font-size:11px;font-weight:680}.home-tracking-form-module__tj7Iua__row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.home-tracking-form-module__tj7Iua__inputGroup{border-color:var(--hero-border);height:58px;color:var(--hero-foreground);background:var(--hero-input);border-radius:14px}.home-tracking-form-module__tj7Iua__inputGroup:focus-within{border-color:var(--hero-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--hero-accent) 12%, transparent)}.home-tracking-form-module__tj7Iua__input{height:56px;color:var(--hero-foreground);letter-spacing:.09em;font-size:18px;font-weight:680}.home-tracking-form-module__tj7Iua__input::placeholder{color:var(--hero-placeholder)}.home-tracking-form-module__tj7Iua__search{color:var(--hero-accent)}.home-tracking-form-module__tj7Iua__submit{background:linear-gradient(115deg, var(--primary), var(--aqua));min-width:190px;height:58px;box-shadow:0 12px 30px color-mix(in srgb, var(--primary) 24%, transparent);border-radius:14px;font-weight:760}.home-tracking-form-module__tj7Iua__submit:hover:not(:disabled){background:linear-gradient(115deg, var(--aqua), var(--primary))}.home-tracking-form-module__tj7Iua__error{min-height:18px;color:var(--hero-error);margin:0;font-size:11px}@media (max-width:680px){.home-tracking-form-module__tj7Iua__row{grid-template-columns:1fr}.home-tracking-form-module__tj7Iua__submit{width:100%}}
.tracking-query-panel-module__p-xt4q__shell{isolation:isolate;text-align:left;width:min(1040px,100%);position:relative}.tracking-query-panel-module__p-xt4q__shell:before{z-index:-1;background:linear-gradient(110deg, color-mix(in srgb, var(--hero-accent) 74%, transparent), color-mix(in srgb, var(--primary) 14%, transparent) 48%, color-mix(in srgb, var(--hero-highlight) 56%, transparent));box-shadow:var(--hero-shadow);content:"";border-radius:25px;position:absolute;inset:-1px}.tracking-query-panel-module__p-xt4q__panel{color:var(--hero-foreground);background:var(--hero-panel);box-shadow:inset 0 1px color-mix(in srgb, var(--hero-foreground) 5%, transparent);-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);border-radius:24px;gap:24px;padding:30px;display:grid}.tracking-query-panel-module__p-xt4q__heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.tracking-query-panel-module__p-xt4q__kicker{color:var(--hero-accent);letter-spacing:.2em;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.tracking-query-panel-module__p-xt4q__heading h2{color:var(--hero-foreground);letter-spacing:-.035em;margin:0;font-size:clamp(21px,2.4vw,30px)}.tracking-query-panel-module__p-xt4q__signal{color:var(--hero-muted);align-items:center;gap:10px;font-size:11px;font-weight:680;display:flex}.tracking-query-panel-module__p-xt4q__signal svg{width:15px;color:var(--hero-highlight);filter:drop-shadow(0 0 9px color-mix(in srgb, var(--hero-highlight) 58%, transparent))}.tracking-query-panel-module__p-xt4q__help{color:var(--hero-muted);margin:-12px 0 0;font-size:11px}@media (max-width:680px){.tracking-query-panel-module__p-xt4q__panel{padding:22px 17px}.tracking-query-panel-module__p-xt4q__heading{flex-direction:column;align-items:start;gap:12px}}
.heading-permalink-module__7jD2uG__link{max-width:100%;color:inherit;text-decoration:none;display:inline-flex}.heading-permalink-module__7jD2uG__link .heading-permalink-module__7jD2uG__text{min-width:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;margin:0}.heading-permalink-module__7jD2uG__link:hover{color:var(--primary)}.heading-permalink-module__7jD2uG__link:focus-visible{outline:2px solid var(--ring);outline-offset:5px;border-radius:4px}
.route-map-module__yxFekW__section{margin-top:82px}.route-map-module__yxFekW__heading{grid-template-columns:1fr minmax(280px,.6fr);align-items:end;gap:60px;display:grid}.route-map-module__yxFekW__heading[data-compact-heading]{grid-template-columns:1fr;gap:0}.route-map-module__yxFekW__heading>div>span{color:var(--primary);letter-spacing:.18em;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.route-map-module__yxFekW__heading span svg{width:14px;height:14px}.route-map-module__yxFekW__heading h2{letter-spacing:-.055em;margin:8px 0 0;font-size:clamp(29px,4vw,44px)}.route-map-module__yxFekW__heading p{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.7}.route-map-module__yxFekW__card{border:1px solid color-mix(in srgb, var(--border) 76%, var(--primary));background:var(--card);box-shadow:var(--shadow-sm);border-radius:24px;margin-top:30px;position:relative;overflow:hidden}.route-map-module__yxFekW__map{width:100%;height:auto;min-height:300px;max-height:470px;display:block}.route-map-module__yxFekW__ocean{fill:color-mix(in srgb, var(--card) 94%, var(--primary))}.route-map-module__yxFekW__graticule{fill:none;stroke:color-mix(in srgb, var(--muted-foreground) 14%, transparent);stroke-width:.7px}.route-map-module__yxFekW__land{fill:color-mix(in srgb, var(--surface-tint) 75%, var(--card));stroke:color-mix(in srgb, var(--muted-foreground) 28%, var(--border));stroke-width:.75px;vector-effect:non-scaling-stroke}.route-map-module__yxFekW__routeCountry{fill:color-mix(in srgb, var(--primary) 12%, var(--surface-tint));stroke:color-mix(in srgb, var(--primary) 78%, var(--foreground));stroke-width:1.7px;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--primary) 22%, transparent))}.route-map-module__yxFekW__countryLabel{pointer-events:none;opacity:.78}.route-map-module__yxFekW__countryLabelConnector{stroke:color-mix(in srgb, var(--primary) 48%, var(--muted-foreground));stroke-width:.8px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.7}.route-map-module__yxFekW__countryLabel image{filter:drop-shadow(0 1px 1px color-mix(in srgb, var(--foreground) 20%, transparent))}.route-map-module__yxFekW__countryLabel text{fill:var(--foreground);paint-order:stroke;stroke:color-mix(in srgb, var(--card) 94%, transparent);stroke-width:3px;stroke-linejoin:round;letter-spacing:.01em;font-size:9px;font-weight:760}.route-map-module__yxFekW__route,.route-map-module__yxFekW__routeHalo{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.route-map-module__yxFekW__routeHalo{stroke:var(--card);stroke-width:8px;opacity:.86}.route-map-module__yxFekW__route{stroke-width:2.6px}.route-map-module__yxFekW__route_arrived.route-map-module__yxFekW__route{stroke:var(--success)}.route-map-module__yxFekW__route_in-flight.route-map-module__yxFekW__route{stroke:var(--primary);stroke-width:3.4px;stroke-dasharray:8 6;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--primary) 55%, transparent))}.route-map-module__yxFekW__route_planned.route-map-module__yxFekW__route{stroke:color-mix(in srgb, var(--muted-foreground) 76%, var(--foreground));stroke-dasharray:3 7}.route-map-module__yxFekW__route_cancelled.route-map-module__yxFekW__route{stroke:var(--destructive);stroke-dasharray:2 6}.route-map-module__yxFekW__segmentMarkerShape{fill:color-mix(in srgb, var(--card) 94%, var(--primary));stroke:color-mix(in srgb, var(--primary) 68%, var(--border));stroke-width:1.35px;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 1px 2px color-mix(in srgb, var(--card) 82%, transparent))}.route-map-module__yxFekW__segmentMarker text{fill:var(--foreground);font-size:9px;font-weight:850}.route-map-module__yxFekW__node{color:var(--muted-foreground)}.route-map-module__yxFekW__nodeHalo{fill:color-mix(in srgb, var(--card) 90%, transparent);stroke:currentColor;stroke-width:1px;opacity:.96;vector-effect:non-scaling-stroke}.route-map-module__yxFekW__nodeDot{fill:currentColor;stroke:var(--card);stroke-width:1.5px;vector-effect:non-scaling-stroke}.route-map-module__yxFekW__node_planned{color:var(--muted-foreground)}.route-map-module__yxFekW__node_completed,.route-map-module__yxFekW__node_delivered{color:var(--success)}.route-map-module__yxFekW__node_current{color:var(--primary)}.route-map-module__yxFekW__node_current .route-map-module__yxFekW__nodeHalo{fill:color-mix(in srgb, var(--primary) 16%, var(--card));stroke-width:2px}.route-map-module__yxFekW__node_cancelled{color:var(--destructive)}.route-map-module__yxFekW__airportCode{fill:var(--foreground);paint-order:stroke;stroke:var(--card);stroke-width:4px;stroke-linejoin:round;letter-spacing:.05em;font-size:14px;font-weight:900}.route-map-module__yxFekW__airportPlace{fill:var(--muted-foreground);paint-order:stroke;stroke:var(--card);stroke-width:3px;stroke-linejoin:round;font-size:9px;font-weight:650}.route-map-module__yxFekW__legend{border:1px solid color-mix(in srgb, var(--border) 70%, transparent);color:var(--muted-foreground);background:color-mix(in srgb, var(--card) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:8px 11px;font-size:9px;font-weight:720;display:flex;position:absolute;bottom:16px;right:18px}.route-map-module__yxFekW__legend span{align-items:center;gap:5px;display:inline-flex}.route-map-module__yxFekW__legend i{background:currentColor;border-radius:99px;width:18px;height:2px}.route-map-module__yxFekW__legendCompleted{color:var(--success)}.route-map-module__yxFekW__legendInTransit{color:var(--primary)}.route-map-module__yxFekW__legendInTransit i{background:repeating-linear-gradient(90deg,currentColor 0 5px,#0000 5px 8px)}.route-map-module__yxFekW__legendPlanned{color:var(--muted-foreground)}.route-map-module__yxFekW__legendPlanned i,.route-map-module__yxFekW__legendCancelled i{background:repeating-linear-gradient(90deg,currentColor 0 3px,#0000 3px 7px)}.route-map-module__yxFekW__legendCancelled{color:var(--destructive)}.route-map-module__yxFekW__clusterOverlay{position:static}.route-map-module__yxFekW__clusterTrigger{left:var(--cluster-x);top:var(--cluster-y);color:var(--muted-foreground);cursor:help;text-align:left;background:0 0;border:0;grid-template-columns:23px auto;align-items:center;gap:7px;padding:4px;display:grid;position:absolute;transform:translate(-13px,-50%)}.route-map-module__yxFekW__clusterTrigger[data-label-side=left]{text-align:right;grid-template-columns:auto 23px;transform:translate(calc(13px - 100%),-50%)}.route-map-module__yxFekW__clusterTrigger[data-label-side=left]>i{grid-area:1/2}.route-map-module__yxFekW__clusterTrigger[data-label-side=left]>span{grid-area:1/1;justify-items:end}.route-map-module__yxFekW__clusterTrigger>i{border:5px solid color-mix(in srgb, var(--card) 82%, var(--primary));background:currentColor;border-radius:50%;width:19px;height:19px;box-shadow:0 0 0 2px}.route-map-module__yxFekW__clusterTrigger[data-state=completed],.route-map-module__yxFekW__clusterTrigger[data-state=delivered]{color:var(--success)}.route-map-module__yxFekW__clusterTrigger[data-state=current]{color:var(--primary)}.route-map-module__yxFekW__clusterTrigger[data-state=cancelled]{color:var(--destructive)}.route-map-module__yxFekW__clusterTrigger>span{gap:1px;display:grid}.route-map-module__yxFekW__clusterTrigger strong{color:var(--foreground);paint-order:stroke;letter-spacing:.04em;white-space:nowrap;text-shadow:0 0 4px var(--card), 0 0 4px var(--card);font-size:14px;font-weight:900}.route-map-module__yxFekW__clusterTrigger small{color:var(--primary);white-space:nowrap;text-shadow:0 0 3px var(--card), 0 0 3px var(--card);align-items:center;gap:4px;font-size:8px;font-weight:760;display:inline-flex}.route-map-module__yxFekW__clusterTrigger small svg{width:10px;height:10px}.route-map-module__yxFekW__clusterTrigger:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:8px}.route-map-module__yxFekW__localPopover{left:50%;top:clamp(16px, calc(var(--cluster-y) + 30px), 220px);border:1px solid color-mix(in srgb, var(--border) 58%, var(--primary));visibility:hidden;opacity:0;background:color-mix(in srgb, var(--card) 96%, transparent);width:min(440px,100% - 28px);box-shadow:var(--shadow-lg);pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:18px;padding:12px;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;transform:translate(-50%,8px)}.route-map-module__yxFekW__clusterOverlay:hover .route-map-module__yxFekW__localPopover,.route-map-module__yxFekW__clusterOverlay:focus-within .route-map-module__yxFekW__localPopover{visibility:visible;opacity:1;pointer-events:auto;transform:translate(-50%)}.route-map-module__yxFekW__localPopoverHeader{justify-content:space-between;align-items:center;gap:14px;margin:0 2px 8px;display:flex}.route-map-module__yxFekW__localPopoverHeader strong{color:var(--foreground);letter-spacing:.04em;font-size:14px}.route-map-module__yxFekW__localPopoverHeader span{color:var(--primary);font-variant-numeric:tabular-nums;font-size:10px;font-weight:760}.route-map-module__yxFekW__localPopover>p{color:var(--muted-foreground);margin:0 2px 10px;font-size:10px;line-height:1.5}.route-map-module__yxFekW__localCard{border:1px solid color-mix(in srgb, var(--border) 72%, var(--primary));background:var(--card);box-shadow:var(--shadow-sm);border-radius:18px;overflow:hidden}.route-map-module__yxFekW__localMap{width:100%;height:auto;display:block}.route-map-module__yxFekW__localCountry{fill:color-mix(in srgb, var(--primary) 10%, var(--surface-tint));stroke:color-mix(in srgb, var(--primary) 55%, var(--muted-foreground));stroke-width:1.2px;vector-effect:non-scaling-stroke}.route-map-module__yxFekW__localSegmentMarker .route-map-module__yxFekW__segmentMarkerShape{stroke:color-mix(in srgb, var(--primary) 78%, var(--border));stroke-width:1.5px}.route-map-module__yxFekW__localSegmentMarker text{fill:var(--foreground);font-size:9px;font-weight:850}.route-map-module__yxFekW__localNode .route-map-module__yxFekW__nodeHalo{fill:color-mix(in srgb, var(--card) 88%, transparent)}.route-map-module__yxFekW__localAirportCode{fill:var(--foreground);paint-order:stroke;stroke:var(--card);stroke-width:4px;stroke-linejoin:round;letter-spacing:.05em;font-size:17px;font-weight:900}.route-map-module__yxFekW__localAirportPlace{fill:var(--muted-foreground);paint-order:stroke;stroke:var(--card);stroke-width:3px;stroke-linejoin:round;font-size:10px;font-weight:680}.route-map-module__yxFekW__partial{color:var(--muted-foreground);margin:10px 4px 0;font-size:11px;line-height:1.5}.route-map-module__yxFekW__partial span{color:var(--foreground);letter-spacing:.04em;font-weight:740}.route-map-module__yxFekW__empty{border:1px dashed color-mix(in srgb, var(--border) 72%, var(--primary));min-height:190px;color:var(--muted-foreground);background:color-mix(in srgb, var(--card) 96%, var(--primary));text-align:center;border-radius:24px;place-items:center;margin-top:30px;padding:28px;font-size:13px;display:grid}@media (max-width:980px){.route-map-module__yxFekW__heading{grid-template-columns:1fr;gap:24px}}@media (max-width:680px){.route-map-module__yxFekW__section{margin-top:62px}.route-map-module__yxFekW__card{border-inline:0;border-radius:0;margin-inline:-12px}.route-map-module__yxFekW__map{object-fit:cover;min-height:280px}.route-map-module__yxFekW__legend{border-radius:14px;gap:9px;max-width:calc(100% - 20px);bottom:10px;right:10px}.route-map-module__yxFekW__airportPlace{display:none}.route-map-module__yxFekW__airportCode{stroke-width:7px;font-size:30px}.route-map-module__yxFekW__segmentMarker text{font-size:15px}.route-map-module__yxFekW__nodeHalo{r:17px}.route-map-module__yxFekW__nodeDot{r:9px}.route-map-module__yxFekW__countryLabel,.route-map-module__yxFekW__countryLabelConnector{display:none}.route-map-module__yxFekW__clusterTrigger{grid-template-columns:27px auto;transform:translate(-17px,-50%)}.route-map-module__yxFekW__clusterTrigger[data-label-side=left]{grid-template-columns:auto 27px;transform:translate(calc(17px - 100%),-50%)}.route-map-module__yxFekW__clusterTrigger[data-label-side=left]>span{transform:translateY(-16px)}.route-map-module__yxFekW__clusterTrigger>i{border-width:6px;width:23px;height:23px}.route-map-module__yxFekW__clusterTrigger strong{font-size:18px}.route-map-module__yxFekW__clusterTrigger small{font-size:7px}.route-map-module__yxFekW__localPopover{width:calc(100% - 24px);padding:10px;top:12px}.route-map-module__yxFekW__localPopover>p{font-size:9px}.route-map-module__yxFekW__localMap{min-height:170px}}@media (prefers-reduced-motion:reduce){.route-map-module__yxFekW__localPopover{transition:none}}
.airline-hub-map-module__4Oz0Sq__section{gap:22px;display:grid}.airline-hub-map-module__4Oz0Sq__heading h2{color:var(--ink);letter-spacing:-.045em;margin:0;font-size:clamp(27px,3.5vw,39px)}.airline-hub-map-module__4Oz0Sq__mapCard{--map-ocean:color-mix(in srgb, var(--card) 90%, var(--primary));--map-land:color-mix(in srgb, var(--muted-foreground) 22%, var(--card));--map-country:color-mix(in srgb, var(--primary) 28%, var(--card));border:1px solid color-mix(in srgb, var(--border) 70%, var(--primary));background:var(--card);box-shadow:var(--shadow-sm);border-radius:24px;overflow:hidden}.airline-hub-map-module__4Oz0Sq__map{width:100%;height:auto;display:block}.airline-hub-map-module__4Oz0Sq__ocean{fill:var(--map-ocean)}.airline-hub-map-module__4Oz0Sq__graticule{fill:none;stroke:color-mix(in srgb, var(--muted-foreground) 18%, transparent);stroke-width:.8px}.airline-hub-map-module__4Oz0Sq__land{fill:var(--map-land);stroke:color-mix(in srgb, var(--muted-foreground) 30%, var(--border));stroke-width:1px;vector-effect:non-scaling-stroke}.airline-hub-map-module__4Oz0Sq__country{fill:var(--map-country);stroke:color-mix(in srgb, var(--primary) 85%, var(--foreground));stroke-width:2.2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.airline-hub-map-module__4Oz0Sq__markerHalo{fill:color-mix(in srgb, var(--primary) 17%, var(--card));stroke:var(--card);stroke-width:3px}.airline-hub-map-module__4Oz0Sq__markerDot{fill:var(--primary);stroke:var(--card);stroke-width:1.7px}.airline-hub-map-module__4Oz0Sq__markerLabel{fill:var(--foreground);paint-order:stroke;stroke:var(--card);stroke-width:4px;stroke-linejoin:round;letter-spacing:.04em;font-size:17px;font-weight:850}.airline-hub-map-module__4Oz0Sq__hubStrip{border-top:1px solid var(--border);align-items:center;gap:24px;padding:19px 24px;display:flex}.airline-hub-map-module__4Oz0Sq__hubStrip:first-child{border-top:0}.airline-hub-map-module__4Oz0Sq__hubStripLabel{color:var(--muted-foreground);letter-spacing:.09em;text-transform:uppercase;flex:none;font-size:11px;font-weight:800}.airline-hub-map-module__4Oz0Sq__hubStrip ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.airline-hub-map-module__4Oz0Sq__hubStrip li{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 92%, var(--primary));border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:inline-flex}.airline-hub-map-module__4Oz0Sq__hubStrip strong{color:var(--ink);font-size:13px}.airline-hub-map-module__4Oz0Sq__hubStrip li span{color:var(--muted-foreground)}@media (max-width:700px){.airline-hub-map-module__4Oz0Sq__hubStrip{flex-direction:column;align-items:start;gap:12px;padding:17px}.airline-hub-map-module__4Oz0Sq__hubStrip ul,.airline-hub-map-module__4Oz0Sq__hubStrip li{width:100%}}
.route-diagram-module__3KwejG__visualRoute{position:relative}.route-diagram-module__3KwejG__canvas{min-width:900px;position:relative}.route-diagram-module__3KwejG__motionOverlay{width:100%;height:100%;position:absolute;inset:0}.route-diagram-module__3KwejG__canvas>.route-diagram{width:100%;height:100%;position:absolute;inset:0}.route-diagram-module__3KwejG__canvas>.route-diagram{z-index:2}.route-diagram-module__3KwejG__motionOverlay{z-index:1;pointer-events:none;overflow:visible}.route-diagram-module__3KwejG__positionSummary{justify-content:flex-end;margin:14px 0 -10px;display:flex}.route-diagram-module__3KwejG__disruptionMarker{z-index:3;position:absolute;transform:translate(12px,-34px)}.route-diagram-module__3KwejG__disruptionTrigger{width:24px;height:24px;color:var(--warning);cursor:help;background:color-mix(in srgb, var(--warning) 16%, var(--card));border:1px solid color-mix(in srgb, var(--warning) 58%, var(--border));box-shadow:0 3px 10px color-mix(in srgb, var(--foreground) 14%, transparent);border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.route-diagram-module__3KwejG__disruptionTrigger:hover,.route-diagram-module__3KwejG__disruptionTrigger:focus-visible,.route-diagram-module__3KwejG__disruptionTrigger[data-popup-open]{color:var(--card);background:var(--warning);border-color:var(--warning)}.route-diagram-module__3KwejG__disruptionTrigger:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.route-diagram-module__3KwejG__disruptionTrigger svg{stroke-width:2.4px;width:15px;height:15px}.route-diagram-module__3KwejG__disruptionTooltip{max-width:min(320px,100vw - 24px);padding:0}.route-diagram-module__3KwejG__disruptionTooltipPanel{width:min(300px,100vw - 48px)}.route-diagram-module__3KwejG__disruptionTooltipHeader{gap:2px;padding:10px 12px 8px;display:grid}.route-diagram-module__3KwejG__disruptionTooltipHeader strong{font-size:13px}.route-diagram-module__3KwejG__disruptionTooltipHeader span,.route-diagram-module__3KwejG__disruptionTooltipHint,.route-diagram-module__3KwejG__disruptionTooltipEvents li>span{opacity:.72}.route-diagram-module__3KwejG__disruptionTooltipEvents{margin:0;padding:0;list-style:none;display:grid}.route-diagram-module__3KwejG__disruptionTooltipEvents li{border-top:1px solid color-mix(in srgb, currentColor 18%, transparent);gap:3px;padding:8px 12px;display:grid}.route-diagram-module__3KwejG__disruptionTooltipEvents li>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.route-diagram-module__3KwejG__disruptionTooltipEvents code{opacity:.76;font-size:10px}.route-diagram-module__3KwejG__disruptionTooltipHint{border-top:1px solid color-mix(in srgb, currentColor 18%, transparent);margin:0;padding:8px 12px 10px}.route-diagram-module__3KwejG__visualRoute .route-diagram-scroll{background:var(--route-overview-background,linear-gradient(#94a3b812 1px, transparent 1px), linear-gradient(90deg, #94a3b812 1px, transparent 1px), linear-gradient(180deg, color-mix(in srgb, var(--card) 84%, var(--primary)), var(--card)));background-size:46px 46px,46px 46px,auto;border-radius:18px;margin:24px -18px 0;position:relative;overflow-x:auto}.route-diagram-module__3KwejG__visualRoute .route-diagram{background:0 0}.route-diagram-module__3KwejG__visualRoute .route-leg-path{stroke-width:2.2px}.route-diagram-module__3KwejG__visualRoute .route-leg-path.route-leg-planned{stroke:color-mix(in srgb, var(--muted-foreground) 46%, transparent);stroke-dasharray:6 8}.route-diagram-module__3KwejG__visualRoute .route-leg-path.route-leg-in-flight{stroke:color-mix(in srgb, var(--primary) 62%, transparent)}.route-diagram-module__3KwejG__visualRoute .route-leg-path.route-leg-arrived{stroke:color-mix(in srgb, var(--success) 65%, transparent)}.route-diagram-module__3KwejG__visualRoute .route-flight-card-shadow{fill:color-mix(in srgb, var(--foreground) 10%, transparent)}.route-diagram-module__3KwejG__visualRoute .route-flight-card{fill:var(--card);stroke:color-mix(in srgb, var(--border) 72%, var(--primary))}.route-diagram-module__3KwejG__visualRoute .route-flight-in-flight .route-flight-card{stroke:var(--primary);stroke-width:1.8px}.route-diagram-module__3KwejG__visualRoute .route-flight-arrived .route-flight-card{stroke:color-mix(in srgb, var(--success) 45%, var(--border))}.route-diagram-module__3KwejG__visualRoute .route-flight-title{fill:var(--foreground);letter-spacing:.01em;font-size:13px;font-weight:760}.route-diagram-module__3KwejG__visualRoute .route-flight-state-dot{fill:var(--muted-foreground);font-size:8px}.route-diagram-module__3KwejG__visualRoute .route-flight-state-label{fill:var(--muted-foreground);font-size:9px;font-weight:680}:is(.route-diagram-module__3KwejG__visualRoute .route-flight-in-flight .route-flight-state-dot,.route-diagram-module__3KwejG__visualRoute .route-flight-in-flight .route-flight-state-label){fill:var(--primary)}:is(.route-diagram-module__3KwejG__visualRoute .route-flight-arrived .route-flight-state-dot,.route-diagram-module__3KwejG__visualRoute .route-flight-arrived .route-flight-state-label){fill:var(--success)}:is(.route-diagram-module__3KwejG__visualRoute .route-flight-cancelled .route-flight-state-dot,.route-diagram-module__3KwejG__visualRoute .route-flight-cancelled .route-flight-state-label){fill:var(--destructive)}.route-diagram-module__3KwejG__visualRoute .route-card-quantity{fill:var(--muted-foreground)}.route-diagram-module__3KwejG__visualRoute .route-card-pieces{fill:var(--foreground);font-size:17px}.route-diagram-module__3KwejG__visualRoute .route-card-divider{stroke:var(--border)}.route-diagram-module__3KwejG__routeCardTimes{height:100%;color:var(--foreground);align-content:center;gap:5px;margin:0;font-size:10px;line-height:1.15;display:grid}.route-diagram-module__3KwejG__routeCardTimes>div{grid-template-columns:20px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.route-diagram-module__3KwejG__routeCardTimes dt{color:var(--muted-foreground);font-size:9px;font-weight:650}.route-diagram-module__3KwejG__routeCardTimes dd{white-space:nowrap;min-width:0;margin:0;font-weight:620}.route-diagram-module__3KwejG__visualRoute .route-airport-node{fill:var(--card);stroke:color-mix(in srgb, var(--muted-foreground) 64%, var(--border))}.route-diagram-module__3KwejG__visualRoute .route-airport-center{fill:var(--muted-foreground)}.route-diagram-module__3KwejG__visualRoute .route-airport-completed .route-airport-node{fill:var(--route-completed-node,#0c2b3a);stroke:var(--route-completed-stroke,#315565);stroke-width:1.8px}.route-diagram-module__3KwejG__visualRoute .route-airport-completed .route-airport-center{fill:var(--route-completed-center,#8cdbe4)}.route-diagram-module__3KwejG__visualRoute .route-airport-current .route-airport-node{fill:var(--route-current-node,color-mix(in srgb, var(--primary) 86%, #071923));stroke:var(--route-current-stroke,#9de8ed);stroke-width:2px}.route-diagram-module__3KwejG__visualRoute .route-airport-current .route-airport-center{fill:var(--route-current-center,var(--primary-foreground))}:is(.route-diagram-module__3KwejG__visualRoute .route-airport-current.route-airport-activity-offloaded .route-airport-node,.route-diagram-module__3KwejG__visualRoute .route-airport-current.route-airport-activity-discrepancy .route-airport-node){fill:color-mix(in srgb, var(--warning) 82%, #071923);stroke:color-mix(in srgb, var(--warning) 72%, white)}:is(.route-diagram-module__3KwejG__visualRoute .route-airport-current.route-airport-activity-offloaded .route-airport-ring,.route-diagram-module__3KwejG__visualRoute .route-airport-current.route-airport-activity-discrepancy .route-airport-ring){fill:color-mix(in srgb, var(--warning) 10%, transparent);stroke:color-mix(in srgb, var(--warning) 38%, transparent)}.route-diagram-module__3KwejG__visualRoute .route-airport-delivered .route-airport-node{fill:var(--route-delivered-node,color-mix(in srgb, var(--success) 82%, #071923));stroke:var(--route-delivered-stroke,color-mix(in srgb, var(--success) 72%, white));stroke-width:2px}.route-diagram-module__3KwejG__visualRoute .route-airport-glyph{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px}.route-diagram-module__3KwejG__visualRoute .route-airport-lucide{color:#fff;overflow:visible}.route-diagram-module__3KwejG__visualRoute .route-airport-glyph-check{stroke-width:3px}.route-diagram-module__3KwejG__visualRoute .route-airport-activity-delivered .route-airport-glyph{stroke:#fff}.route-diagram-module__3KwejG__visualRoute .route-airport-code{fill:var(--foreground);font-size:22px}.route-diagram-module__3KwejG__visualRoute .route-airport-city{fill:var(--muted-foreground);font-size:9px}.route-diagram-module__3KwejG__airportMeta{color:var(--muted-foreground);white-space:nowrap;justify-content:center;align-items:center;gap:5px;font-size:9px;font-weight:620;display:flex}.route-diagram-module__3KwejG__cargoPositionBadge{width:fit-content;max-width:180px;min-height:21px;color:var(--primary);white-space:nowrap;background:color-mix(in srgb, var(--primary) 12%, var(--card));border:1px solid color-mix(in srgb, var(--primary) 35%, var(--border));border-radius:999px;justify-content:center;align-items:center;margin:0 auto;padding:2px 8px;font-size:9px;font-weight:720;display:flex}.route-diagram-module__3KwejG__cargoPositionBadge[data-activity=offloaded],.route-diagram-module__3KwejG__cargoPositionBadge[data-activity=discrepancy]{color:var(--warning);background:color-mix(in srgb, var(--warning) 12%, var(--card));border-color:color-mix(in srgb, var(--warning) 42%, var(--border))}.route-diagram-module__3KwejG__visualRoute .route-airport-ring{fill:var(--route-ring-fill,color-mix(in srgb, var(--primary) 10%, transparent));stroke:var(--route-ring-stroke,color-mix(in srgb, var(--primary) 30%, transparent))}.route-diagram-module__3KwejG__visualRoute .route-legend{margin-top:12px}.route-diagram-module__3KwejG__flightTrace{fill:none;stroke:var(--primary);stroke-width:4px;stroke-linecap:round;filter:var(--route-motion-filter,drop-shadow(0 0 5px color-mix(in srgb, var(--primary) 72%, transparent)))}.route-diagram-module__3KwejG__flightCardTrace{fill:none;stroke:var(--primary);stroke-width:2.5px;stroke-dasharray:22 14;filter:var(--route-motion-filter,drop-shadow(0 0 6px color-mix(in srgb, var(--primary) 72%, transparent)))}.route-diagram-module__3KwejG__movingPlane{color:var(--primary);filter:var(--route-motion-filter,drop-shadow(0 0 8px color-mix(in srgb, var(--primary) 80%, transparent)))}.route-diagram-module__3KwejG__movingPlane>svg{stroke-width:2.4px;transform-box:fill-box;transform-origin:50%;overflow:visible;transform:rotate(45deg)}.route-diagram-module__3KwejG__currentPulse{fill:none;stroke:var(--route-pulse-stroke,#9de8ed);stroke-width:2px}.route-diagram-module__3KwejG__currentPointer{fill:var(--primary);filter:drop-shadow(0 3px 6px color-mix(in srgb, var(--primary) 50%, transparent))}.route-diagram-module__3KwejG__mobileRoute{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.route-diagram-module__3KwejG__mobileRoute ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.route-diagram-module__3KwejG__mobilePositionSummary,.route-diagram-module__3KwejG__mobilePositions{display:none}.route-diagram-module__3KwejG__mobilePositions{gap:8px;margin:10px 0;padding:0;list-style:none}.route-diagram-module__3KwejG__mobilePositions li{color:var(--muted-foreground);border:1px solid var(--border);border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:9px 11px;font-size:12px;display:grid}.route-diagram-module__3KwejG__mobilePositions strong{color:var(--foreground)}.route-diagram-module__3KwejG__mobileDisruptions{flex-wrap:wrap;gap:8px;margin:20px 0 10px;padding:0;list-style:none;display:none}.route-diagram-module__3KwejG__mobileDisruptions li{color:var(--muted-foreground);align-items:center;gap:7px;font-size:12px;display:flex}.route-diagram-module__3KwejG__mobileLeg{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 92%, var(--primary));border-radius:12px;gap:9px;padding:15px;display:grid}.route-diagram-module__3KwejG__mobileLegHeader,.route-diagram-module__3KwejG__mobileLegMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.route-diagram-module__3KwejG__mobileLegHeader strong{font-size:16px}.route-diagram-module__3KwejG__mobileLegMeta{color:var(--muted-foreground);font-size:11px}@media (max-width:680px){.route-diagram-module__3KwejG__visualRoute{display:none}.route-diagram-module__3KwejG__mobileRoute{clip:auto;white-space:normal;width:auto;height:auto;margin:20px 0 0;position:static;overflow:visible}.route-diagram-module__3KwejG__mobilePositionSummary{display:flex}.route-diagram-module__3KwejG__mobilePositions{display:grid}.route-diagram-module__3KwejG__mobileDisruptions{display:flex}}
.shipment-detail-module__RG4hOG__detail{background:var(--background)}.shipment-detail-module__RG4hOG__hero{color:var(--hero-foreground);background:var(--hero-background);border-bottom:1px solid var(--hero-border);position:relative;overflow:hidden}.shipment-detail-module__RG4hOG__hero:before{background-image:linear-gradient(var(--hero-grid) 1px, transparent 1px), linear-gradient(90deg, var(--hero-grid) 1px, transparent 1px);content:"";background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.shipment-detail-module__RG4hOG__detail[data-shipment-preview] .shipment-detail-module__RG4hOG__hero{--hero-foreground:var(--foreground);--hero-muted:var(--muted-foreground);--hero-accent:var(--primary);--hero-border:var(--border);background:0 0;border-bottom:0}.shipment-detail-module__RG4hOG__detail[data-shipment-preview] .shipment-detail-module__RG4hOG__hero:before{content:none}.shipment-detail-module__RG4hOG__detail[data-shipment-preview] .shipment-detail-module__RG4hOG__heroInner{padding-block:12px 20px}.shipment-detail-module__RG4hOG__detail[data-shipment-preview] .shipment-detail-module__RG4hOG__heroMain{padding-top:0}.shipment-detail-module__RG4hOG__heroInner{padding-block:28px 38px;position:relative}.shipment-detail-module__RG4hOG__heroTopline{border-bottom:1px solid var(--hero-border);justify-content:space-between;align-items:center;gap:24px;padding-bottom:22px;display:flex}.shipment-detail-module__RG4hOG__carrierIdentity{align-items:center;gap:11px;display:flex}.shipment-detail-module__RG4hOG__carrierMonogram{border:1px solid var(--hero-border);width:43px;height:43px;color:var(--hero-accent);background:var(--hero-chip);letter-spacing:-.04em;border-radius:12px;place-items:center;font-size:14px;font-weight:850;display:grid}.shipment-detail-module__RG4hOG__carrierIdentity>span:last-child{display:grid}.shipment-detail-module__RG4hOG__carrierIdentity strong{letter-spacing:.02em;font-size:12px}.shipment-detail-module__RG4hOG__carrierIdentity small{color:var(--hero-muted);letter-spacing:.13em;margin-top:3px;font-size:8px;font-weight:720}.shipment-detail-module__RG4hOG__actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:8px;display:flex}.shipment-detail-module__RG4hOG__heroMain{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:end;gap:70px;padding-top:38px;display:grid}.shipment-detail-module__RG4hOG__kicker{color:var(--hero-accent);letter-spacing:.22em;font-size:9px;font-weight:800}.shipment-detail-module__RG4hOG__heroMain h1{letter-spacing:-.065em;margin:9px 0 12px;font-size:clamp(38px,5.4vw,70px);line-height:.95}.shipment-detail-module__RG4hOG__previewMawb{overflow-wrap:anywhere;letter-spacing:-.06em;margin:9px 0 12px;font-size:clamp(30px,4.8vw,62px);font-weight:850;line-height:1.15;display:block}.shipment-detail-module__RG4hOG__heroMawbForm{width:min(100%,620px);margin:9px 0 12px}.shipment-detail-module__RG4hOG__heroMawbInputGroup{border-color:var(--hero-border);background:var(--hero-input);height:clamp(56px,6vw,72px);box-shadow:inset 0 1px color-mix(in srgb, var(--hero-foreground) 5%, transparent);border-radius:16px}.shipment-detail-module__RG4hOG__heroMawbInputGroup:focus-within{border-color:var(--hero-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--hero-accent) 14%, transparent), inset 0 1px color-mix(in srgb, var(--hero-foreground) 5%, transparent)}.shipment-detail-module__RG4hOG__heroMawbInputGroup .shipment-detail-module__RG4hOG__heroMawbInput{height:100%;color:var(--hero-foreground);letter-spacing:-.06em;background:0 0;padding-inline:16px 4px;font-size:clamp(34px,4.8vw,62px);font-weight:850;line-height:1}.shipment-detail-module__RG4hOG__heroMawbInput::placeholder{color:var(--hero-placeholder)}.shipment-detail-module__RG4hOG__heroMawbInputAddon{padding-right:9px}.shipment-detail-module__RG4hOG__heroMawbError{color:var(--hero-error);font-size:11px}.shipment-detail-module__RG4hOG__routeIdentity{color:var(--hero-muted);flex-wrap:wrap;align-items:center;gap:9px;font-size:12px;display:flex}.shipment-detail-module__RG4hOG__routeIdentity>span:not(.shipment-detail-module__RG4hOG__quantityInline){color:var(--hero-foreground);align-items:center;gap:5px;font-weight:720;display:inline-flex}.shipment-detail-module__RG4hOG__quantityInline{border-left:1px solid var(--hero-border);color:var(--hero-muted);font-variant-numeric:tabular-nums;margin-left:8px;padding-left:16px}.shipment-detail-module__RG4hOG__headline{border-left:1px solid var(--hero-border);padding-left:30px}.shipment-detail-module__RG4hOG__headline h2{letter-spacing:-.035em;margin:11px 0 9px;font-size:clamp(20px,2.2vw,29px);line-height:1.2}.shipment-detail-module__RG4hOG__headline p{color:var(--hero-muted);align-items:center;gap:7px;margin:0;font-size:10px;display:flex}.shipment-detail-module__RG4hOG__freshDot,.shipment-detail-module__RG4hOG__staleDot,.shipment-detail-module__RG4hOG__updatingDot{background:#bef264;border-radius:999px;width:6px;height:6px;box-shadow:0 0 12px #bef264}.shipment-detail-module__RG4hOG__staleDot{background:var(--warning);box-shadow:none}.shipment-detail-module__RG4hOG__updatingDot{background:#67e8f9;box-shadow:0 0 12px #67e8f9}.shipment-detail-module__RG4hOG__conditions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.shipment-detail-module__RG4hOG__stickySummary{z-index:40;border-bottom:1px solid var(--sticky-summary-border,transparent);color:var(--sticky-summary-foreground,white);background:var(--sticky-summary-background,#030b16f5);box-shadow:var(--sticky-summary-shadow,0 12px 32px #030b1638);opacity:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:opacity .16s,transform .2s,visibility .2s;display:none;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.shipment-detail-module__RG4hOG__stickySummaryVisible{opacity:1;visibility:visible;transform:translateY(0)}.shipment-detail-module__RG4hOG__stickySummaryInner{grid-template-columns:minmax(280px,1fr) auto minmax(280px,1fr);align-items:center;gap:38px;min-height:68px;display:grid}.shipment-detail-module__RG4hOG__stickyMawb{align-items:baseline;gap:14px;min-width:0;display:flex}.shipment-detail-module__RG4hOG__stickyMawb span{color:var(--sticky-summary-accent,#67e8f9);letter-spacing:.18em;flex:none;font-size:8px;font-weight:800}.shipment-detail-module__RG4hOG__stickyMawb strong{letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;font-size:22px;overflow:hidden}.shipment-detail-module__RG4hOG__stickyRoute{justify-content:center;align-items:center;gap:12px;display:flex}.shipment-detail-module__RG4hOG__stickyRoute strong{letter-spacing:.06em;font-size:14px}.shipment-detail-module__RG4hOG__stickyRoute svg{width:17px;height:17px;color:var(--sticky-summary-accent,#67e8f9);transform:rotate(45deg)}.shipment-detail-module__RG4hOG__stickyStatus{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.shipment-detail-module__RG4hOG__stickyStatus>span{background:var(--sticky-summary-dot,#bef264);width:7px;height:7px;box-shadow:0 0 12px color-mix(in srgb, var(--sticky-summary-dot,#bef264) 70%, transparent);border-radius:999px;flex:0 0 7px}.shipment-detail-module__RG4hOG__stickyStatus>div{text-align:right;gap:2px;min-width:0;display:grid}.shipment-detail-module__RG4hOG__stickyStatus strong{color:var(--sticky-summary-accent,#67e8f9);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.shipment-detail-module__RG4hOG__stickyStatus small{color:var(--sticky-summary-muted,#dce8ee);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.shipment-detail-module__RG4hOG__content{padding-block:30px 96px}.shipment-detail-module__RG4hOG__routeOverview{border:1px solid color-mix(in srgb, var(--border) 70%, var(--primary));background:var(--card);box-shadow:0 28px 80px color-mix(in srgb, var(--foreground) 8%, transparent);border-radius:24px;padding:28px 30px 20px;position:relative;overflow:hidden}.shipment-detail-module__RG4hOG__routeHeading{justify-content:space-between;align-items:center;gap:24px;display:flex}.shipment-detail-module__RG4hOG__routeTitle>span{color:var(--primary);letter-spacing:.18em;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.shipment-detail-module__RG4hOG__routeHeading svg{width:14px}.shipment-detail-module__RG4hOG__routeHeading h2{letter-spacing:-.05em;margin:8px 0 0;font-size:clamp(25px,3vw,36px)}.shipment-detail-module__RG4hOG__routeIntelligence{color:var(--muted-foreground);align-items:center;gap:7px;font-size:10px;display:flex}.shipment-detail-module__RG4hOG__routeTiming{grid-template-columns:repeat(3,minmax(126px,auto));gap:8px;margin:0;display:grid}.shipment-detail-module__RG4hOG__routeTiming>div{border:1px solid color-mix(in srgb, var(--primary) 18%, var(--border));background:color-mix(in srgb, var(--primary) 5%, var(--card));border-radius:12px;align-content:center;gap:6px;min-height:64px;padding:10px 14px;display:grid}.shipment-detail-module__RG4hOG__routeTiming dt{color:var(--muted-foreground);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:850;display:flex}.shipment-detail-module__RG4hOG__routeTiming dt svg{width:14px;height:14px;color:var(--primary)}.shipment-detail-module__RG4hOG__routeTiming dd{margin:0}.shipment-detail-module__RG4hOG__routeTiming strong{font-variant-numeric:tabular-nums;letter-spacing:-.015em;white-space:nowrap;font-size:15px}.shipment-detail-module__RG4hOG__section{margin-top:82px}.shipment-detail-module__RG4hOG__sectionHeading{grid-template-columns:1fr minmax(280px,.6fr);align-items:end;gap:60px;display:grid}.shipment-detail-module__RG4hOG__detail[data-shipment-preview] .shipment-detail-module__RG4hOG__sectionHeading{grid-template-columns:1fr;gap:0}.shipment-detail-module__RG4hOG__sectionHeading span{color:var(--primary);letter-spacing:.18em;font-size:9px;font-weight:800}.shipment-detail-module__RG4hOG__sectionHeading h2{letter-spacing:-.055em;margin:8px 0 0;font-size:clamp(29px,4vw,44px)}.shipment-detail-module__RG4hOG__sectionHeading p{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.7}.shipment-detail-module__RG4hOG__movementsTable{border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-sm);border-radius:18px;margin-top:30px;overflow:auto hidden}.shipment-detail-module__RG4hOG__movementsTableInner{border-collapse:separate;border-spacing:0;min-width:1360px}.shipment-detail-module__RG4hOG__movementsTableInner th{color:var(--muted-foreground);background:color-mix(in srgb, var(--surface-tint) 35%, var(--card));letter-spacing:.08em;text-transform:uppercase;padding-inline:13px;font-size:11px;font-weight:800}.shipment-detail-module__RG4hOG__detail[data-shipment-preview] .shipment-detail-module__RG4hOG__movementsTableInner th{color:var(--foreground)}.shipment-detail-module__RG4hOG__movementsTableInner td{padding:16px 13px}.shipment-detail-module__RG4hOG__movementSegmentRow,.shipment-detail-module__RG4hOG__movementSegmentRow:hover{background:color-mix(in srgb, var(--primary) 7%, var(--card))}.shipment-detail-module__RG4hOG__movementSegmentRow td{padding-block:9px}.shipment-detail-module__RG4hOG__movementSegment{align-items:center;gap:9px;display:flex}.shipment-detail-module__RG4hOG__movementSegment>span{color:var(--primary);letter-spacing:-.04em;font-size:16px;font-weight:850}.shipment-detail-module__RG4hOG__movementSegment>strong{letter-spacing:.08em;text-transform:uppercase;font-size:10px}.shipment-detail-module__RG4hOG__movementSegment>small{color:var(--muted-foreground);font-size:10px}.shipment-detail-module__RG4hOG__movementSegmentBatch{margin-left:auto}.shipment-detail-module__RG4hOG__movementRowActive{background:color-mix(in srgb, var(--primary) 5%, var(--card))}.shipment-detail-module__RG4hOG__movementRowActive>td:first-child{box-shadow:inset 3px 0 var(--primary)}.shipment-detail-module__RG4hOG__movementFlightCell{flex-direction:column;align-items:flex-start;gap:8px;min-width:118px;display:flex}.shipment-detail-module__RG4hOG__movementFlight{align-items:center;gap:9px;display:flex}.shipment-detail-module__RG4hOG__movementFlight>span{width:32px;height:32px;color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, transparent);border-radius:9px;place-items:center;display:grid}.shipment-detail-module__RG4hOG__movementFlight svg{width:15px}.shipment-detail-module__RG4hOG__movementFlight>div{gap:2px;display:grid}.shipment-detail-module__RG4hOG__movementFlight strong{font-size:15px}.shipment-detail-module__RG4hOG__movementFlight small{color:var(--muted-foreground);font-size:11px}.shipment-detail-module__RG4hOG__movementFlightMeta{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.shipment-detail-module__RG4hOG__movementRoute{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);align-items:center;gap:6px;min-width:150px;display:grid}.shipment-detail-module__RG4hOG__movementRoute>span{gap:3px;display:grid}.shipment-detail-module__RG4hOG__movementRoute>span:last-child{text-align:right}.shipment-detail-module__RG4hOG__movementRoute strong{letter-spacing:-.02em;font-size:16px}.shipment-detail-module__RG4hOG__movementRoute small{min-width:0;color:var(--muted-foreground);text-overflow:ellipsis;align-items:center;gap:4px;font-size:11px;display:inline-flex;overflow:hidden}.shipment-detail-module__RG4hOG__movementRoute>span:last-child small{justify-content:flex-end}.shipment-detail-module__RG4hOG__movementRoute>svg{width:14px;color:var(--primary)}.shipment-detail-module__RG4hOG__movementSchedule{gap:6px;min-width:150px;margin:0;display:grid}.shipment-detail-module__RG4hOG__movementSchedule>div{grid-template-columns:30px minmax(0,1fr);align-items:baseline;gap:7px;display:grid}.shipment-detail-module__RG4hOG__movementSchedule dt{color:var(--muted-foreground);font-size:10px;font-weight:800}.shipment-detail-module__RG4hOG__movementSchedule dd{font-variant-numeric:tabular-nums;margin:0;font-size:12px}.shipment-detail-module__RG4hOG__movementScheduleActual dt,.shipment-detail-module__RG4hOG__movementScheduleActual dd{color:var(--success)}.shipment-detail-module__RG4hOG__movementDuration{gap:3px;min-width:78px;display:grid}.shipment-detail-module__RG4hOG__movementDuration strong{font-variant-numeric:tabular-nums;font-size:14px}.shipment-detail-module__RG4hOG__movementDuration small{color:var(--muted-foreground);font-size:10px}.shipment-detail-module__RG4hOG__movementAllocation{gap:6px;min-width:190px;margin:0;display:grid}.shipment-detail-module__RG4hOG__movementAllocation>div{grid-template-columns:58px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.shipment-detail-module__RG4hOG__movementAllocation dt{color:var(--muted-foreground);font-size:10px}.shipment-detail-module__RG4hOG__movementAllocation dd{font-variant-numeric:tabular-nums;margin:0;font-size:12px}.shipment-detail-module__RG4hOG__movementStatus{flex-direction:column;align-items:flex-start;gap:7px;min-width:288px;display:flex}.shipment-detail-module__RG4hOG__movementStatus svg{width:12px}.shipment-detail-module__RG4hOG__movementStatusLine{justify-content:space-between;align-items:center;gap:18px;width:100%;display:flex}.shipment-detail-module__RG4hOG__movementStatusBadge{border-color:color-mix(in srgb, currentColor 24%, var(--border));background:color-mix(in srgb, currentColor 7%, var(--card));letter-spacing:.03em;border-radius:999px;gap:8px;min-height:33px;padding:4px 12px 4px 5px;font-size:12px;font-weight:820}.shipment-detail-module__RG4hOG__movementStatusIcon{background:color-mix(in srgb, currentColor 13%, transparent);border-radius:999px;flex:0 0 23px;place-items:center;width:23px;height:23px;display:grid}.shipment-detail-module__RG4hOG__movementStatusIcon svg{width:13px;height:13px}.shipment-detail-module__RG4hOG__movementStatusTrigger{cursor:help;border-radius:999px;outline:none;display:inline-flex}.shipment-detail-module__RG4hOG__movementStatusTrigger:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 35%, transparent)}.shipment-detail-module__RG4hOG__movementStatus_scheduled,.shipment-detail-module__RG4hOG__movementStatus_default{color:var(--muted-foreground)}.shipment-detail-module__RG4hOG__movementStatus_booked,.shipment-detail-module__RG4hOG__movementStatus_accepted,.shipment-detail-module__RG4hOG__movementStatus_departed,.shipment-detail-module__RG4hOG__movementStatus_notified{color:var(--primary)}.shipment-detail-module__RG4hOG__movementStatus_arrived,.shipment-detail-module__RG4hOG__movementStatus_received,.shipment-detail-module__RG4hOG__movementStatus_delivered{color:var(--success)}.shipment-detail-module__RG4hOG__movementStatus_exception{color:var(--warning)}.shipment-detail-module__RG4hOG__movementStatus_cancelled{color:var(--destructive)}.shipment-detail-module__RG4hOG__movementStatusTooltip{align-items:flex-start;max-width:340px;padding:10px 12px}.shipment-detail-module__RG4hOG__movementStatusTooltip div{gap:3px;display:grid}.shipment-detail-module__RG4hOG__movementStatusTooltip strong{letter-spacing:.08em;font-size:10px}.shipment-detail-module__RG4hOG__movementStatusTooltip p{color:color-mix(in srgb, var(--background) 78%, transparent);margin:0;font-size:11px;line-height:1.45}.shipment-detail-module__RG4hOG__movementStatusLine button[aria-expanded=true] [data-icon=inline-end]{transform:rotate(180deg)}.shipment-detail-module__RG4hOG__movementStatusLine button [data-icon=inline-end]{transition:transform .2s}.shipment-detail-module__RG4hOG__movementEmpty{color:var(--muted-foreground)}.shipment-detail-module__RG4hOG__movementEventsRow,.shipment-detail-module__RG4hOG__movementEventsRow:hover{background:color-mix(in srgb, var(--surface-tint) 14%, var(--card))}.shipment-detail-module__RG4hOG__movementEventsRow td{padding:0}.shipment-detail-module__RG4hOG__movementEventsPanel{padding-block:2px}.shipment-detail-module__RG4hOG__timelineCard{border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-sm);border-radius:18px;margin-top:30px;padding:9px 26px}.shipment-detail-module__RG4hOG__eventList{margin:0;padding:0;list-style:none}.shipment-detail-module__RG4hOG__eventList>li{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) 170px;gap:24px;margin-left:8px;padding:23px 0 23px 30px;display:grid;position:relative}.shipment-detail-module__RG4hOG__eventList>li:last-child{border-bottom:0}.shipment-detail-module__RG4hOG__eventList>li:before{background:color-mix(in srgb, var(--primary) 24%, var(--border));content:"";width:1px;position:absolute;top:0;bottom:0;left:5px}.shipment-detail-module__RG4hOG__eventList>li:first-child:before{top:27px}.shipment-detail-module__RG4hOG__eventList>li:last-child:before{bottom:calc(100% - 27px)}.shipment-detail-module__RG4hOG__eventNode{z-index:2;border:2px solid var(--card);background:var(--primary);width:11px;height:11px;box-shadow:0 0 0 1px var(--primary);border-radius:999px;position:absolute;top:25px;left:0}.shipment-detail-module__RG4hOG__eventTitleRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.shipment-detail-module__RG4hOG__eventTitleRow strong{font-size:15px}.shipment-detail-module__RG4hOG__eventMain>p{color:var(--muted-foreground);margin:6px 0;font-size:13px;line-height:1.55}.shipment-detail-module__RG4hOG__eventMeta{color:var(--muted-foreground);flex-wrap:wrap;gap:12px;margin-top:9px;font-size:11px;display:flex}.shipment-detail-module__RG4hOG__eventMeta span{align-items:center;gap:4px;display:inline-flex}.shipment-detail-module__RG4hOG__eventList>li>[data-tracking-time]{color:var(--muted-foreground);text-align:right;align-self:start;font-size:11px;font-weight:400;line-height:1.5}.shipment-detail-module__RG4hOG__eventListCompact{padding-inline:18px}.shipment-detail-module__RG4hOG__eventListCompact>li{grid-template-columns:1fr 130px;padding-block:14px}.shipment-detail-module__RG4hOG__eventListCompact .shipment-detail-module__RG4hOG__eventNode{top:18px}.shipment-detail-module__RG4hOG__eventListCompact .shipment-detail-module__RG4hOG__eventTitleRow strong{font-size:14px}.shipment-detail-module__RG4hOG__eventListCompact .shipment-detail-module__RG4hOG__eventMain>p{font-size:12px}.shipment-detail-module__RG4hOG__eventListCompact .shipment-detail-module__RG4hOG__eventMeta,.shipment-detail-module__RG4hOG__eventListCompact>li>[data-tracking-time]{font-size:11px}@media (max-width:980px){.shipment-detail-module__RG4hOG__heroMain,.shipment-detail-module__RG4hOG__sectionHeading{grid-template-columns:1fr;gap:24px}.shipment-detail-module__RG4hOG__headline{border-top:1px solid var(--hero-border);border-left:0;padding:20px 0 0}}@media (min-width:769px){.shipment-detail-module__RG4hOG__stickySummary{display:block}}@media (max-width:680px){.shipment-detail-module__RG4hOG__heroTopline{flex-direction:column;align-items:flex-start}.shipment-detail-module__RG4hOG__heroMain{padding-top:28px}.shipment-detail-module__RG4hOG__heroMain h1{font-size:42px}.shipment-detail-module__RG4hOG__heroMawbInputGroup{border-radius:13px;height:54px}.shipment-detail-module__RG4hOG__heroMawbInputGroup .shipment-detail-module__RG4hOG__heroMawbInput{padding-left:12px;font-size:35px}.shipment-detail-module__RG4hOG__routeIdentity{align-items:flex-start}.shipment-detail-module__RG4hOG__quantityInline{border-top:1px solid var(--hero-border);border-left:0;width:100%;margin:4px 0 0;padding:10px 0 0}.shipment-detail-module__RG4hOG__content{padding-bottom:68px}.shipment-detail-module__RG4hOG__routeOverview{padding:22px 17px}.shipment-detail-module__RG4hOG__routeHeading{flex-direction:column;align-items:flex-start;gap:18px}.shipment-detail-module__RG4hOG__routeTiming{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.shipment-detail-module__RG4hOG__routeTiming>div{min-height:60px;padding:9px 10px}.shipment-detail-module__RG4hOG__routeTiming strong{white-space:normal;font-size:13px}.shipment-detail-module__RG4hOG__section{margin-top:62px}.shipment-detail-module__RG4hOG__movementsTable{border-inline:0;border-radius:0;margin-inline:-17px}.shipment-detail-module__RG4hOG__movementsTableInner thead th:first-child{z-index:4;background:color-mix(in srgb, var(--surface-tint) 35%, var(--card));box-shadow:1px 0 var(--border);position:sticky;left:0}.shipment-detail-module__RG4hOG__movementRow>td:first-child{z-index:3;background:var(--card);box-shadow:1px 0 var(--border);position:sticky;left:0}.shipment-detail-module__RG4hOG__movementRow:hover>td:first-child{background:color-mix(in srgb, var(--surface-tint) 50%, var(--card))}.shipment-detail-module__RG4hOG__movementRowActive>td:first-child{background:color-mix(in srgb, var(--primary) 5%, var(--card));box-shadow:inset 3px 0 var(--primary), 1px 0 var(--border)}.shipment-detail-module__RG4hOG__eventList>li,.shipment-detail-module__RG4hOG__eventListCompact>li{grid-template-columns:1fr;gap:7px;padding-left:26px}.shipment-detail-module__RG4hOG__eventList>li>[data-tracking-time]{text-align:left}.shipment-detail-module__RG4hOG__timelineCard{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.shipment-detail-module__RG4hOG__stickySummary{transition:none}}
.airline-result-preview-module___pmSna__preview{background:var(--background)}.airline-result-preview-module___pmSna__heading{padding-block:24px 16px}.airline-result-preview-module___pmSna__heading h2{color:var(--foreground);letter-spacing:-.035em;margin:0;font-size:clamp(22px,2.8vw,30px);font-weight:750;line-height:1.4}.airline-result-preview-module___pmSna__heading p{max-width:1080px;color:var(--muted-foreground);margin:16px 0 0;font-size:14px;line-height:1.85}@media (max-width:640px){.airline-result-preview-module___pmSna__heading{padding-block:20px 12px}}
.home-page-module__12aVfW__hero{isolation:isolate;min-height:780px;color:var(--hero-foreground);background:var(--hero-background);border-bottom:1px solid var(--hero-border);position:relative;overflow:hidden}.home-page-module__12aVfW__hero:before{z-index:-2;background-image:linear-gradient(var(--hero-grid) 1px, transparent 1px), linear-gradient(90deg, var(--hero-grid) 1px, transparent 1px);content:"";background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.home-page-module__12aVfW__hero:after{z-index:-1;border:1px solid color-mix(in srgb, var(--hero-accent) 22%, transparent);width:min(42vw,640px);height:min(42vw,640px);box-shadow:0 0 0 80px color-mix(in srgb, var(--hero-accent) 3%, transparent), 0 0 0 160px color-mix(in srgb, var(--hero-accent) 2%, transparent);content:"";border-radius:50%;position:absolute;bottom:15%;right:-7vw}.home-page-module__12aVfW__heroRoute{z-index:-1;border-top:1px dashed color-mix(in srgb, var(--hero-accent) 32%, transparent);opacity:.72;border-radius:50%;width:30vw;height:200px;position:absolute;top:104px;left:5%;transform:rotate(-10deg)}.home-page-module__12aVfW__heroRoute i{border:2px solid var(--hero-panel);background:var(--hero-accent);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb, var(--hero-accent) 10%, transparent);border-radius:999px;position:absolute;top:-5px}.home-page-module__12aVfW__heroRoute i:first-child{left:4%}.home-page-module__12aVfW__heroRoute i:nth-child(2){top:5px;left:50%}.home-page-module__12aVfW__heroRoute i:last-child{top:38px;right:3%}.home-page-module__12aVfW__heroInner{flex-direction:column;align-items:center;padding-block:104px 92px;display:flex;position:relative}.home-page-module__12aVfW__heroCopy{text-align:center;max-width:1040px}.home-page-module__12aVfW__eyebrow{color:var(--hero-accent);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:780;display:inline-flex}.home-page-module__12aVfW__eyebrow:before{background:var(--hero-accent);width:7px;height:7px;box-shadow:0 0 0 6px color-mix(in srgb, var(--hero-accent) 11%, transparent), 0 0 26px color-mix(in srgb, var(--hero-accent) 58%, transparent);content:"";border-radius:999px}.home-page-module__12aVfW__heroCopy h1{letter-spacing:-.075em;max-width:1040px;margin:24px auto 26px;font-size:clamp(54px,7.2vw,106px);font-weight:700;line-height:.91}.home-page-module__12aVfW__heroCopy h1 span{color:#0000;background:linear-gradient(100deg, var(--hero-foreground) 8%, var(--hero-accent) 52%, var(--hero-highlight) 96%);-webkit-background-clip:text;background-clip:text}.home-page-module__12aVfW__intro{max-width:790px;color:var(--hero-muted);margin:0 auto;font-size:clamp(16px,1.6vw,20px);line-height:1.72}.home-page-module__12aVfW__trustRow{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;display:flex}.home-page-module__12aVfW__trustRow>span{border-color:var(--hero-border);min-height:30px;color:var(--hero-foreground);background:var(--hero-chip);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.home-page-module__12aVfW__trustRow svg{color:var(--hero-highlight)}.home-page-module__12aVfW__queryPlacement{margin-top:66px}.home-page-module__12aVfW__proofStrip{border-bottom:1px solid var(--proof-border);background:var(--proof-background)}.home-page-module__12aVfW__proofGrid{grid-template-columns:repeat(4,1fr);min-height:112px;display:grid}.home-page-module__12aVfW__proofGrid div{border-right:1px solid var(--proof-border);align-content:center;justify-items:center;display:grid}.home-page-module__12aVfW__proofGrid div:last-child{border-right:0}.home-page-module__12aVfW__proofGrid strong{color:var(--proof-foreground);letter-spacing:-.04em;font-size:23px}.home-page-module__12aVfW__proofGrid span{color:var(--proof-muted);margin-top:4px;font-size:11px}.home-page-module__12aVfW__demoSection{padding-block:112px 126px}.home-page-module__12aVfW__demoSection>article{margin-top:48px}.home-page-module__12aVfW__sectionLead{grid-template-columns:1fr minmax(300px,.7fr);align-items:end;gap:80px;display:grid}.home-page-module__12aVfW__sectionLead span,.home-page-module__12aVfW__monitoringCopy>span,.home-page-module__12aVfW__emailBotCopy>span,.home-page-module__12aVfW__differenceLead>span,.home-page-module__12aVfW__ctaPanel>div>span{color:var(--primary);letter-spacing:.2em;font-size:10px;font-weight:800}.home-page-module__12aVfW__monitoringCopy>span,.home-page-module__12aVfW__emailBotCopy>span{align-items:center;gap:8px;display:inline-flex}.home-page-module__12aVfW__monitoringCopy>span svg,.home-page-module__12aVfW__emailBotCopy>span svg{width:15px}.home-page-module__12aVfW__sectionLead h2,.home-page-module__12aVfW__monitoringCopy h2,.home-page-module__12aVfW__emailBotCopy h2,.home-page-module__12aVfW__differenceLead h2{letter-spacing:-.06em;max-width:820px;margin:12px 0 0;font-size:clamp(36px,4.8vw,64px);line-height:1}.home-page-module__12aVfW__sectionLead p,.home-page-module__12aVfW__differenceLead p{color:var(--muted-foreground);margin:0;font-size:15px;line-height:1.75}.home-page-module__12aVfW__featureSection{border-block:1px solid var(--border);background:var(--background)}.home-page-module__12aVfW__intelligenceSection{padding-block:112px}.home-page-module__12aVfW__featureGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px;display:grid}.home-page-module__12aVfW__featureCard{min-height:290px;box-shadow:var(--shadow-sm);border-radius:22px;position:relative}.home-page-module__12aVfW__featureCard [data-slot=card-header]{padding-top:28px;position:relative}.home-page-module__12aVfW__featureCard [data-slot=card-title]{letter-spacing:-.025em;max-width:320px;margin-top:52px;font-size:20px;line-height:1.35}.home-page-module__12aVfW__featureCard [data-slot=card-content]{margin-top:-4px}.home-page-module__12aVfW__featureCard p{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.75}.home-page-module__12aVfW__featureIndex{color:color-mix(in srgb, var(--foreground) 12%, transparent);font-size:40px;font-weight:780;position:absolute;top:24px;right:26px}.home-page-module__12aVfW__featureIcon{width:48px;height:48px;color:var(--primary);background:color-mix(in srgb, var(--primary) 11%, transparent);border-radius:14px;place-items:center;display:grid}.home-page-module__12aVfW__featureIcon svg{width:20px}.home-page-module__12aVfW__monitoringSection{grid-template-columns:minmax(520px,1.18fr) minmax(320px,.82fr);align-items:center;gap:clamp(55px,7vw,110px);padding-block:128px 44px;display:grid}.home-page-module__12aVfW__monitoringCopy{grid-area:1/2}.home-page-module__12aVfW__monitoringSection>:last-child{grid-area:1/1}.home-page-module__12aVfW__monitoringCopy h2{margin-bottom:20px}.home-page-module__12aVfW__monitoringCopy>p{color:var(--muted-foreground);margin:0;font-size:16px;line-height:1.75}.home-page-module__12aVfW__monitoringCopy ul{gap:13px;margin:28px 0 30px;padding:0;list-style:none;display:grid}.home-page-module__12aVfW__monitoringCopy li{color:var(--foreground);align-items:flex-start;gap:10px;font-size:13px;line-height:1.55;display:flex}.home-page-module__12aVfW__monitoringCopy li svg{width:18px;color:var(--success);flex:none;margin-top:1px}.home-page-module__12aVfW__monitoringAction{width:fit-content}.home-page-module__12aVfW__emailBotSection{grid-template-columns:minmax(320px,.78fr) minmax(520px,1.22fr);align-items:center;gap:clamp(55px,7vw,110px);padding-block:128px;display:grid}.home-page-module__12aVfW__emailBotCopy h2{margin-bottom:20px}.home-page-module__12aVfW__emailBotCopy>p{color:var(--muted-foreground);margin:0;font-size:16px;line-height:1.75}.home-page-module__12aVfW__emailBotSteps{gap:16px;margin:32px 0 30px;padding:0;list-style:none;display:grid}.home-page-module__12aVfW__emailBotSteps li{grid-template-columns:auto 1fr;align-items:start;gap:13px;display:grid}.home-page-module__12aVfW__emailBotSteps i{border:1px solid color-mix(in srgb, var(--primary) 28%, var(--border));width:27px;height:27px;color:var(--primary);background:color-mix(in srgb, var(--primary) 8%, var(--card));border-radius:999px;place-items:center;font-size:10px;font-style:normal;font-weight:820;display:grid}.home-page-module__12aVfW__emailBotSteps div{gap:4px;display:grid}.home-page-module__12aVfW__emailBotSteps strong{font-size:14px}.home-page-module__12aVfW__emailBotSteps span{color:var(--muted-foreground);font-size:12px;line-height:1.55}.home-page-module__12aVfW__emailBotAction{width:fit-content}.home-page-module__12aVfW__differenceSection{border-block:1px solid var(--border);background:linear-gradient(140deg, color-mix(in srgb, var(--primary) 9%, var(--background)), var(--background) 62%), var(--background);padding-block:112px}.home-page-module__12aVfW__differenceInner{grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);gap:86px;display:grid}.home-page-module__12aVfW__differenceLead h2{font-size:clamp(34px,4vw,54px)}.home-page-module__12aVfW__differenceLead p{margin-top:22px}.home-page-module__12aVfW__differenceGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.home-page-module__12aVfW__differenceGrid article{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 94%, var(--primary));min-height:250px;box-shadow:var(--shadow-sm);border-radius:21px;padding:28px}.home-page-module__12aVfW__differenceGrid svg{width:24px;height:24px;color:var(--primary)}.home-page-module__12aVfW__differenceGrid h3{margin:52px 0 12px;font-size:17px;line-height:1.35}.home-page-module__12aVfW__differenceGrid p{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.7}.home-page-module__12aVfW__ctaSection{padding-block:100px}.home-page-module__12aVfW__ctaPanel{border:1px solid var(--border);background:radial-gradient(circle at 90% 0%, color-mix(in srgb, var(--primary) 14%, transparent), transparent 35%), var(--card);box-shadow:var(--shadow-sm);border-radius:28px;grid-template-columns:1fr auto;align-items:center;gap:50px;padding:48px;display:grid}.home-page-module__12aVfW__ctaPanel h2{letter-spacing:-.055em;max-width:700px;margin:10px 0 12px;font-size:clamp(30px,4vw,48px);line-height:1.05}.home-page-module__12aVfW__ctaPanel p{max-width:700px;color:var(--muted-foreground);margin:0;line-height:1.7}.home-page-module__12aVfW__ctaActions{gap:10px;display:flex}@media (max-width:1080px){.home-page-module__12aVfW__monitoringSection,.home-page-module__12aVfW__emailBotSection,.home-page-module__12aVfW__differenceInner{grid-template-columns:1fr}.home-page-module__12aVfW__monitoringSection{gap:54px}.home-page-module__12aVfW__monitoringCopy,.home-page-module__12aVfW__monitoringSection>:last-child{grid-area:auto}.home-page-module__12aVfW__emailBotSection{gap:54px}.home-page-module__12aVfW__differenceGrid{max-width:none}}@media (max-width:900px){.home-page-module__12aVfW__heroInner{padding-block:82px 76px}.home-page-module__12aVfW__sectionLead,.home-page-module__12aVfW__ctaPanel{grid-template-columns:1fr;gap:24px}.home-page-module__12aVfW__featureGrid{grid-template-columns:1fr}.home-page-module__12aVfW__featureCard{min-height:230px}.home-page-module__12aVfW__differenceGrid{grid-template-columns:1fr}.home-page-module__12aVfW__differenceGrid article{min-height:200px}}@media (max-width:680px){.home-page-module__12aVfW__hero{min-height:0}.home-page-module__12aVfW__heroInner{padding-block:66px 54px}.home-page-module__12aVfW__heroCopy h1{font-size:52px}.home-page-module__12aVfW__heroRoute{display:none}.home-page-module__12aVfW__queryPlacement{margin-top:44px}.home-page-module__12aVfW__proofGrid{grid-template-columns:repeat(2,1fr);padding-block:10px}.home-page-module__12aVfW__proofGrid div{min-height:82px}.home-page-module__12aVfW__proofGrid div:nth-child(2){border-right:0}.home-page-module__12aVfW__demoSection,.home-page-module__12aVfW__intelligenceSection,.home-page-module__12aVfW__monitoringSection,.home-page-module__12aVfW__emailBotSection,.home-page-module__12aVfW__differenceSection{padding-block:76px}.home-page-module__12aVfW__sectionLead{gap:20px}.home-page-module__12aVfW__featureGrid{margin-top:32px}.home-page-module__12aVfW__monitoringSection,.home-page-module__12aVfW__emailBotSection{grid-template-columns:minmax(0,1fr)}.home-page-module__12aVfW__ctaPanel{padding:29px 22px}.home-page-module__12aVfW__ctaActions{flex-direction:column;align-items:stretch}}
.airline-preview-insight-module__cDfyCa__insight{min-width:0}.airline-preview-insight-module__cDfyCa__header{border:1px solid var(--border);background:radial-gradient(ellipse at 100% 0%, color-mix(in srgb, var(--primary) 9%, transparent), transparent 60%), var(--card);border-radius:22px;margin-bottom:20px;padding:28px 30px}.airline-preview-insight-module__cDfyCa__headerTop{justify-content:space-between;align-items:start;gap:24px;display:flex}.airline-preview-insight-module__cDfyCa__identity{align-items:center;gap:18px;min-width:0;display:flex}.airline-preview-insight-module__cDfyCa__identity>div{min-width:0}.airline-preview-insight-module__cDfyCa__intelligenceIcon{border:1px solid color-mix(in srgb, var(--primary) 18%, transparent);background:color-mix(in srgb, var(--primary) 9%, var(--card));width:56px;height:56px;color:var(--primary);border-radius:17px;flex-shrink:0;place-items:center;display:grid}.airline-preview-insight-module__cDfyCa__intelligenceIcon>svg{stroke-width:1.5px;width:30px;height:30px}.airline-preview-insight-module__cDfyCa__eyebrow{color:var(--primary);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.airline-preview-insight-module__cDfyCa__header h2{letter-spacing:-.035em;margin:8px 0 0;scroll-margin-top:100px;font-size:clamp(22px,2.4vw,28px);font-weight:650;line-height:1.3}.airline-preview-insight-module__cDfyCa__description{max-width:950px;color:var(--muted-foreground);margin:20px 0 0;font-size:13px;line-height:1.8}.airline-preview-insight-module__cDfyCa__date{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-direction:column;flex-shrink:0;gap:6px;padding-top:4px;font-size:10px;display:flex}.airline-preview-insight-module__cDfyCa__date time{color:var(--foreground);font-size:12px;font-weight:500}.airline-preview-insight-module__cDfyCa__dateLabel{align-items:center;gap:6px;display:inline-flex}.airline-preview-insight-module__cDfyCa__dateLabel svg{width:14px;height:14px;color:var(--primary)}.airline-preview-insight-module__cDfyCa__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.airline-preview-insight-module__cDfyCa__card{--card-spacing:24px;--insight-accent:var(--chart-1);gap:16px;min-width:0}.airline-preview-insight-module__cDfyCa__card[data-insight-metric=pieces]{--insight-accent:var(--chart-2)}.airline-preview-insight-module__cDfyCa__card[data-insight-metric=volume]{--insight-accent:var(--chart-3)}.airline-preview-insight-module__cDfyCa__card[data-insight-metric=density]{--insight-accent:var(--chart-4)}.airline-preview-insight-module__cDfyCa__card[data-insight-metric=journey],.airline-preview-insight-module__cDfyCa__card[data-insight-metric$=Journey]{--insight-accent:var(--chart-2)}.airline-preview-insight-module__cDfyCa__cardHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.airline-preview-insight-module__cDfyCa__cardHeader h3{font:inherit;margin:0}.airline-preview-insight-module__cDfyCa__iconBox{border:1px solid color-mix(in srgb, var(--insight-accent) 16%, transparent);background:color-mix(in srgb, var(--insight-accent) 9%, var(--card));width:36px;height:36px;color:var(--insight-accent);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.airline-preview-insight-module__cDfyCa__iconBox>svg{stroke-width:1.7px;width:18px;height:18px}.airline-preview-insight-module__cDfyCa__body{flex-direction:column;flex:1;display:flex}.airline-preview-insight-module__cDfyCa__value{color:var(--foreground);letter-spacing:-.045em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0 0 8px;font-size:38px;font-weight:650;line-height:1.2;display:flex}.airline-preview-insight-module__cDfyCa__value span{color:var(--muted-foreground);letter-spacing:0;font-size:14px;font-weight:450}.airline-preview-insight-module__cDfyCa__value .airline-preview-insight-module__cDfyCa__averageLabel{margin-right:2px;font-size:11px;font-weight:500}.airline-preview-insight-module__cDfyCa__range{color:var(--muted-foreground);flex-wrap:wrap;gap:3px 8px;margin:0;font-size:11px;line-height:1.7;display:flex}.airline-preview-insight-module__cDfyCa__range strong{color:var(--foreground);font-weight:500}.airline-preview-insight-module__cDfyCa__extents{background:color-mix(in srgb, var(--foreground) 4%, var(--card));border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 0;padding:12px;display:grid}.airline-preview-insight-module__cDfyCa__extents dt{color:var(--muted-foreground);font-size:10px;line-height:1.5}.airline-preview-insight-module__cDfyCa__extents dd{color:var(--foreground);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;font-weight:550;line-height:1.5}.airline-preview-insight-module__cDfyCa__extents dd span{color:var(--muted-foreground);font-size:10px;font-weight:400}.airline-preview-insight-module__cDfyCa__bars{gap:14px;margin:24px 0 0;padding:0;list-style:none;display:grid}.airline-preview-insight-module__cDfyCa__bars li{grid-template-columns:100px minmax(24px,1fr) 48px;align-items:center;gap:10px;display:grid}.airline-preview-insight-module__cDfyCa__bucket{color:var(--muted-foreground);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.airline-preview-insight-module__cDfyCa__bucket small{font-size:9px}.airline-preview-insight-module__cDfyCa__track{background:color-mix(in srgb, var(--insight-accent) 10%, var(--card));border-radius:10px;height:7px;overflow:hidden}.airline-preview-insight-module__cDfyCa__track>span{border-radius:inherit;background:var(--insight-accent);height:100%;display:block}.airline-preview-insight-module__cDfyCa__bars li>strong{color:var(--foreground);text-align:right;font-variant-numeric:tabular-nums;font-size:11px;font-weight:550}.airline-preview-insight-module__cDfyCa__card .airline-preview-insight-module__cDfyCa__cardNote{color:var(--muted-foreground);margin:auto 0 0;padding-top:20px;font-size:10px;line-height:1.7}.airline-preview-insight-module__cDfyCa__batchBody{flex:1;align-items:center;display:flex}.airline-preview-insight-module__cDfyCa__batchBody figure{width:100%;margin:0}.airline-preview-insight-module__cDfyCa__ring{width:152px;height:152px;margin:0 auto 22px;position:relative}.airline-preview-insight-module__cDfyCa__ring svg{fill:none;stroke-width:12px;width:100%;height:100%;display:block}.airline-preview-insight-module__cDfyCa__ringTrack{stroke:color-mix(in srgb, var(--foreground) 12%, var(--card))}.airline-preview-insight-module__cDfyCa__ringFill{stroke:var(--primary)}.airline-preview-insight-module__cDfyCa__ring>span{flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;inset:0}.airline-preview-insight-module__cDfyCa__ring strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:650}.airline-preview-insight-module__cDfyCa__ring small{color:var(--muted-foreground);font-size:10px}.airline-preview-insight-module__cDfyCa__legend{gap:10px;display:grid}.airline-preview-insight-module__cDfyCa__legend>span{color:var(--muted-foreground);align-items:center;gap:8px;font-size:11px;display:flex}.airline-preview-insight-module__cDfyCa__legend i{background:var(--primary);border-radius:50%;width:7px;height:7px;display:inline-block}.airline-preview-insight-module__cDfyCa__legend .airline-preview-insight-module__cDfyCa__secondaryDot{background:color-mix(in srgb, var(--foreground) 30%, var(--card))}.airline-preview-insight-module__cDfyCa__legend strong{color:var(--foreground);margin-left:auto;font-size:11px;font-weight:550}.airline-preview-insight-module__cDfyCa__summary{max-width:1120px;color:var(--foreground);margin:16px 0 0;font-size:13px;line-height:1.95}@media (max-width:1023px){.airline-preview-insight-module__cDfyCa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.airline-preview-insight-module__cDfyCa__headerTop{gap:18px}}@media (max-width:639px){.airline-preview-insight-module__cDfyCa__header{border-radius:18px;padding:22px 20px}.airline-preview-insight-module__cDfyCa__headerTop{flex-direction:column}.airline-preview-insight-module__cDfyCa__identity{align-items:start;gap:12px}.airline-preview-insight-module__cDfyCa__intelligenceIcon{border-radius:13px;width:42px;height:42px}.airline-preview-insight-module__cDfyCa__intelligenceIcon>svg{width:24px;height:24px}.airline-preview-insight-module__cDfyCa__date{flex-direction:row;align-items:baseline;gap:8px;padding-top:0}.airline-preview-insight-module__cDfyCa__description{margin-top:16px;font-size:12px}.airline-preview-insight-module__cDfyCa__grid{grid-template-columns:1fr;gap:12px}.airline-preview-insight-module__cDfyCa__card{--card-spacing:22px}.airline-preview-insight-module__cDfyCa__bars li{grid-template-columns:100px minmax(24px,1fr) 48px}}
.airline-browser-module__hl9D4q__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.airline-browser-module__hl9D4q__search{width:min(100%,480px)}.airline-browser-module__hl9D4q__count{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin:0;font-size:13px}.airline-browser-module__hl9D4q__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.airline-browser-module__hl9D4q__list>li{border-bottom:1px solid var(--border);min-width:0}.airline-browser-module__hl9D4q__link{border-radius:8px;align-items:center;gap:12px;min-height:92px;padding:18px 8px;transition:background .15s;display:flex}.airline-browser-module__hl9D4q__link:hover,.airline-browser-module__hl9D4q__link:focus-visible{background:var(--accent)}.airline-browser-module__hl9D4q__identity{border:1px solid var(--border);width:54px;height:46px;color:var(--foreground);background:var(--card);border-radius:12px;flex:none;place-items:center;padding:4px;font-size:14px;font-weight:750;display:grid}.airline-browser-module__hl9D4q__identity:has(img){background:#fff}.airline-browser-module__hl9D4q__identity img{object-fit:contain;width:44px;height:32px}.airline-browser-module__hl9D4q__name{color:var(--foreground);overflow-wrap:anywhere;font-size:14px;font-weight:650;line-height:1.4;display:block}.airline-browser-module__hl9D4q__codes{color:var(--muted-foreground);margin-top:5px;font-size:12px;line-height:1.4;display:block}.airline-browser-module__hl9D4q__arrow{color:var(--muted-foreground);flex:none;margin-left:auto}@media (max-width:1050px){.airline-browser-module__hl9D4q__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.airline-browser-module__hl9D4q__list{grid-template-columns:1fr}.airline-browser-module__hl9D4q__link{min-height:80px}}
.airline-pages-module__8s6eRq__airlinePage :is(h2,h3)[id]{scroll-margin-top:100px}.airline-pages-module__8s6eRq__hero{padding-block:clamp(20px,2.5vw,32px) clamp(48px,6vw,88px)}.airline-pages-module__8s6eRq__breadcrumbs{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:32px;font-size:13px;display:flex}.airline-pages-module__8s6eRq__breadcrumbs a,.airline-pages-module__8s6eRq__textLink{color:var(--primary);text-underline-offset:3px}.airline-pages-module__8s6eRq__breadcrumbs a:hover,.airline-pages-module__8s6eRq__textLink:hover{text-decoration:underline}.airline-pages-module__8s6eRq__heroContent{justify-items:center;gap:clamp(32px,4vw,52px);display:grid}.airline-pages-module__8s6eRq__heroCopy{text-align:center;min-width:0}.airline-pages-module__8s6eRq__discoveryLinks{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 22px;margin-top:-20px;display:flex}.airline-pages-module__8s6eRq__discoveryLinks a{color:var(--muted-foreground);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:4px;align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.airline-pages-module__8s6eRq__discoveryLinks a:hover{color:var(--foreground);text-decoration-color:currentColor}.airline-pages-module__8s6eRq__discoveryLinks svg{flex:none;width:14px;height:14px}.airline-pages-module__8s6eRq__discoveryLinks a:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:2px}.airline-pages-module__8s6eRq__eyebrow{color:var(--primary);letter-spacing:.04em;flex-wrap:wrap;gap:8px;margin-bottom:15px;font-size:12px;font-weight:750;display:inline-flex}.airline-pages-module__8s6eRq__heroTitle{max-width:840px;color:var(--ink);letter-spacing:-.045em;margin:0;font-size:clamp(36px,5vw,64px);line-height:1.08}.airline-pages-module__8s6eRq__heroDescription{max-width:760px;color:var(--muted);margin:20px auto 0;font-size:clamp(16px,1.7vw,18px);line-height:1.75}.airline-pages-module__8s6eRq__logoFrame{border:1px solid var(--border);border-radius:var(--radius);background:#fff;place-items:center;width:142px;height:76px;margin:0 auto 24px;padding:10px;display:grid}.airline-pages-module__8s6eRq__logoFrame img{object-fit:contain;width:120px;height:56px}.airline-pages-module__8s6eRq__logoFallback{color:#10232c;letter-spacing:.04em;font-size:22px;font-weight:800}.airline-pages-module__8s6eRq__content{padding-block:clamp(48px,6vw,88px)}.airline-pages-module__8s6eRq__contentStack{gap:clamp(48px,6vw,78px);display:grid}.airline-pages-module__8s6eRq__sectionHeading{max-width:800px;margin-bottom:24px}.airline-pages-module__8s6eRq__sectionHeading h2{color:var(--ink);letter-spacing:-.035em;margin:0 0 8px;font-size:clamp(25px,3vw,33px);line-height:1.2}.airline-pages-module__8s6eRq__factGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:0;display:grid}.airline-pages-module__8s6eRq__sectionHeading p{color:var(--muted);margin:0;line-height:1.75}.airline-pages-module__8s6eRq__articlePanel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);padding:clamp(22px,3vw,32px)}.airline-pages-module__8s6eRq__articlePanel h2{color:var(--ink);margin:0 0 14px;font-size:22px;line-height:1.25}.airline-pages-module__8s6eRq__articlePanel p{color:var(--muted);margin:0;line-height:1.75}.airline-pages-module__8s6eRq__fact{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);min-width:0;padding:20px}.airline-pages-module__8s6eRq__fact dt{color:var(--muted-foreground);margin-bottom:9px;font-size:12px}.airline-pages-module__8s6eRq__fact dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:700;line-height:1.4}.airline-pages-module__8s6eRq__countryValue{align-items:center;gap:9px;display:flex}.airline-pages-module__8s6eRq__countryValue img{width:24px;height:24px}.airline-pages-module__8s6eRq__noteGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:14px;display:grid}.airline-pages-module__8s6eRq__noteCard{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);padding:clamp(22px,3vw,30px)}.airline-pages-module__8s6eRq__noteCard h3{color:var(--ink);margin:0 0 12px;font-size:19px;line-height:1.35}.airline-pages-module__8s6eRq__noteCard p{color:var(--muted);margin:0;line-height:1.75}.airline-pages-module__8s6eRq__noteCard a{margin-top:16px;font-size:14px;font-weight:650;display:inline-block}.airline-pages-module__8s6eRq__nextStep{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:clamp(22px,3vw,32px);display:flex}.airline-pages-module__8s6eRq__nextStep h2{color:var(--ink);margin:0 0 5px;font-size:21px}.airline-pages-module__8s6eRq__linkRow{flex-wrap:wrap;gap:16px;font-size:14px;font-weight:650;display:flex}@media (max-width:640px){.airline-pages-module__8s6eRq__breadcrumbs{margin-bottom:24px}.airline-pages-module__8s6eRq__heroTitle{font-size:clamp(32px,10vw,44px)}}
.demo-scenario-toolbar-module__f7z6Uq__toolbar{border:1px solid color-mix(in srgb, var(--primary) 28%, var(--border));background:linear-gradient(110deg, color-mix(in srgb, var(--card) 90%, var(--primary)), var(--card));box-shadow:var(--shadow-sm);border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;margin-block:18px;padding:14px 16px;display:grid}.demo-scenario-toolbar-module__f7z6Uq__identity{align-items:center;gap:13px;min-width:0;display:flex}.demo-scenario-toolbar-module__f7z6Uq__identity>span{width:42px;height:42px;color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, transparent);border-radius:12px;flex:none;place-items:center;display:grid}.demo-scenario-toolbar-module__f7z6Uq__identity svg{width:19px}.demo-scenario-toolbar-module__f7z6Uq__identity>div{min-width:0}.demo-scenario-toolbar-module__f7z6Uq__identity strong{margin-top:5px;font-size:13px;display:block}.demo-scenario-toolbar-module__f7z6Uq__identity p{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:10px;overflow:hidden}.demo-scenario-toolbar-module__f7z6Uq__scenarioMenu{position:relative}.demo-scenario-toolbar-module__f7z6Uq__scenarioMenu summary{border:1px solid var(--border);color:var(--foreground);background:var(--background);cursor:pointer;border-radius:9px;padding:9px 12px;font-size:11px;font-weight:700;list-style:none}.demo-scenario-toolbar-module__f7z6Uq__scenarioMenu summary::-webkit-details-marker{display:none}.demo-scenario-toolbar-module__f7z6Uq__scenarioGrid{z-index:20;border:1px solid var(--border);background:var(--popover);width:min(620px,100vw - 32px);box-shadow:var(--shadow-lg);border-radius:14px;grid-template-columns:repeat(2,1fr);gap:4px;padding:9px;display:grid;position:absolute;top:calc(100% + 9px);right:0}.demo-scenario-toolbar-module__f7z6Uq__scenarioLink{border-radius:8px;grid-template-columns:26px 1fr;align-items:center;gap:7px;padding:9px;font-size:11px;display:grid}.demo-scenario-toolbar-module__f7z6Uq__scenarioLink:hover,.demo-scenario-toolbar-module__f7z6Uq__scenarioLink[aria-current=page]{background:color-mix(in srgb, var(--primary) 11%, transparent)}.demo-scenario-toolbar-module__f7z6Uq__scenarioLink span{color:var(--primary);font-size:9px;font-weight:800}.demo-scenario-toolbar-module__f7z6Uq__scenarioLink strong{font-weight:650}.demo-scenario-toolbar-module__f7z6Uq__stepActions{gap:7px;display:flex}@media (max-width:760px){.demo-scenario-toolbar-module__f7z6Uq__toolbar{grid-template-columns:1fr auto}.demo-scenario-toolbar-module__f7z6Uq__scenarioMenu{grid-area:2/1/auto/-1}.demo-scenario-toolbar-module__f7z6Uq__scenarioMenu summary{text-align:center}.demo-scenario-toolbar-module__f7z6Uq__scenarioGrid{grid-template-columns:1fr;left:0;right:auto}.demo-scenario-toolbar-module__f7z6Uq__stepActions{grid-area:1/2}}
.track-entry-module__CTNOXG__hero{color:var(--hero-foreground);background:var(--hero-background);border-bottom:1px solid var(--border);padding:clamp(40px,6vw,76px) 0 38px}.track-entry-module__CTNOXG__heroInner{text-align:center;flex-direction:column;align-items:center;display:flex}.track-entry-module__CTNOXG__kicker{color:var(--primary);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:750}.track-entry-module__CTNOXG__title{max-width:900px;color:var(--foreground);letter-spacing:-.045em;text-wrap:balance;margin:18px 0 0;font-size:clamp(34px,4.8vw,60px);font-weight:750;line-height:1.13}.track-entry-module__CTNOXG__description{max-width:640px;color:var(--muted-foreground);text-wrap:pretty;margin:20px 0 0;font-size:17px;line-height:1.7}.track-entry-module__CTNOXG__queryPlacement{margin-top:34px}.track-entry-module__CTNOXG__content{gap:64px;padding-block:clamp(36px,5vw,64px);display:grid}.track-entry-module__CTNOXG__airlines{scroll-margin-top:24px}.track-entry-module__CTNOXG__sectionHeading{margin-bottom:24px}.track-entry-module__CTNOXG__sectionHeading h2,.track-entry-module__CTNOXG__featuresHeading h2{color:var(--foreground);letter-spacing:-.035em;margin:0;font-size:clamp(25px,3vw,32px);line-height:1.2}.track-entry-module__CTNOXG__sectionHeading p,.track-entry-module__CTNOXG__featuresHeading p{color:var(--muted-foreground);margin:10px 0 0;font-size:14px;line-height:1.7}.track-entry-module__CTNOXG__features{padding-block:32px}.track-entry-module__CTNOXG__featuresHeading{margin-bottom:26px}.track-entry-module__CTNOXG__featureList{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.track-entry-module__CTNOXG__featureList li{grid-template-rows:auto auto 1fr auto;justify-items:start;gap:10px;display:grid}.track-entry-module__CTNOXG__featureIcon{width:23px;height:23px;color:var(--primary);margin-bottom:2px}.track-entry-module__CTNOXG__featureList h3{color:var(--foreground);margin:0;font-size:18px;line-height:1.3}.track-entry-module__CTNOXG__featureList p{color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.7}.track-entry-module__CTNOXG__featureList a{color:var(--primary);text-underline-offset:4px;align-items:center;gap:7px;margin-top:4px;font-size:13px;font-weight:650;display:inline-flex}.track-entry-module__CTNOXG__featureList a:hover{text-decoration:underline}@media (max-width:700px){.track-entry-module__CTNOXG__featureList{grid-template-columns:1fr;gap:26px}.track-entry-module__CTNOXG__featureList li{grid-template-columns:24px 1fr;gap:7px 14px}.track-entry-module__CTNOXG__featureIcon{grid-area:1/1/5}.track-entry-module__CTNOXG__featureList li>:not(.track-entry-module__CTNOXG__featureIcon){grid-column:2}.track-entry-module__CTNOXG__description{font-size:15px}}