.not-found-module__HS70Aa__page{isolation:isolate;color:#fff;background:radial-gradient(circle at 12% 20%,#2563eb4d,#0000 32rem),radial-gradient(circle at 88% 76%,#c0392b38,#0000 29rem),linear-gradient(145deg,#071421 0%,#0f2b49 50%,#183f68 100%);min-height:100svh;position:relative;overflow:hidden}.not-found-module__HS70Aa__aurora{z-index:-3;background:conic-gradient(from 140deg,#0000 0deg,#f59e0b1a 65deg,#0000 118deg,#2563eb29 205deg,#0000 275deg);animation:26s linear infinite not-found-module__HS70Aa__auroraTurn;position:absolute;inset:-35%}.not-found-module__HS70Aa__grid{z-index:-2;opacity:.32;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.not-found-module__HS70Aa__watermark{z-index:-1;color:#ffffff09;font-family:var(--font-display);letter-spacing:-.12em;white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:clamp(19rem,43vw,43rem);font-weight:800;line-height:.7;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.not-found-module__HS70Aa__header{justify-content:space-between;align-items:center;gap:1rem;width:min(100% - 2rem,80rem);margin-inline:auto;padding-block:1.5rem;display:flex}.not-found-module__HS70Aa__status{color:#ffffffbf;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.6rem;padding:.55rem .8rem;font-size:.72rem;font-weight:700;display:inline-flex}.not-found-module__HS70Aa__statusDot{background:#f59e0b;border-radius:999px;width:.45rem;height:.45rem;animation:2.2s ease-in-out infinite not-found-module__HS70Aa__statusPulse;box-shadow:0 0 0 .25rem #f59e0b29}.not-found-module__HS70Aa__statusCode{color:#fcd34d;border-left:1px solid #ffffff2e;padding-left:.6rem}.not-found-module__HS70Aa__shell{grid-template-columns:minmax(0,.78fr) minmax(32rem,1.22fr);align-items:center;gap:clamp(3rem,7vw,7rem);width:min(100% - 2rem,80rem);min-height:calc(100svh - 6rem);margin-inline:auto;padding-block:clamp(2.5rem,8vh,6rem);display:grid}.not-found-module__HS70Aa__copy{z-index:1;animation:.75s cubic-bezier(.16,1,.3,1) both not-found-module__HS70Aa__riseIn;position:relative}.not-found-module__HS70Aa__eyebrow{color:#fcd34d;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.78rem;font-weight:800;display:inline-flex}.not-found-module__HS70Aa__title{max-width:11ch;font-family:var(--font-display);letter-spacing:-.055em;text-wrap:balance;margin-top:1.25rem;font-size:clamp(3.2rem,6.5vw,6.6rem);font-weight:700;line-height:.94}.not-found-module__HS70Aa__body{color:#ffffffb3;max-width:37rem;margin-top:1.5rem;font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.75}.not-found-module__HS70Aa__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.not-found-module__HS70Aa__primaryAction,.not-found-module__HS70Aa__secondaryAction{border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:3.25rem;padding:.8rem 1.35rem;font-size:.92rem;font-weight:800;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.not-found-module__HS70Aa__primaryAction{color:#fff;background:linear-gradient(135deg,#c0392b,#e54737 55%,#f59e0b);box-shadow:0 18px 38px -18px #f59e0bb3}.not-found-module__HS70Aa__secondaryAction{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff17;border:1px solid #ffffff38}.not-found-module__HS70Aa__primaryAction:hover,.not-found-module__HS70Aa__secondaryAction:hover{transform:translateY(-2px)}.not-found-module__HS70Aa__secondaryAction:hover{background:#ffffff24;border-color:#ffffff75}.not-found-module__HS70Aa__quickLinks{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.not-found-module__HS70Aa__quickLink{color:#fff9;border-radius:.8rem;align-items:center;gap:.45rem;padding:.52rem .7rem;font-size:.78rem;font-weight:700;transition:background .18s,color .18s;display:inline-flex}.not-found-module__HS70Aa__quickLink:hover{color:#fff;background:#ffffff14}.not-found-module__HS70Aa__routeCard{z-index:1;color:#0a1530;background:#fdf8f3f0;border:1px solid #ffffffa8;border-radius:2rem;animation:.9s cubic-bezier(.16,1,.3,1) .12s both not-found-module__HS70Aa__ticketIn;position:relative;overflow:hidden;transform:rotate(1.2deg);box-shadow:0 34px 90px -35px #000000bf}.not-found-module__HS70Aa__routeCard:before,.not-found-module__HS70Aa__routeCard:after{content:"";background:#123351;border-radius:999px;width:2rem;height:2rem;position:absolute;top:68%}.not-found-module__HS70Aa__routeCard:before{left:-1rem}.not-found-module__HS70Aa__routeCard:after{right:-1rem}.not-found-module__HS70Aa__ticketHeader{border-bottom:1px dashed #1e3a5f33;grid-template-columns:1fr auto 1fr;align-items:end;gap:1rem;padding:1.5rem 1.75rem 1.25rem;display:grid}.not-found-module__HS70Aa__ticketHeader>div:first-child,.not-found-module__HS70Aa__destinationCode{display:grid}.not-found-module__HS70Aa__destinationCode{text-align:right}.not-found-module__HS70Aa__ticketHeader strong{font-family:var(--font-display);font-size:clamp(2rem,4vw,3.25rem);line-height:1}.not-found-module__HS70Aa__ticketHeader div>span:last-child{color:#5b6b85;margin-top:.15rem;font-size:.72rem}.not-found-module__HS70Aa__ticketLabel{letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:#982c22!important;font-size:.62rem!important}.not-found-module__HS70Aa__flightBadge{color:#1e3a5f;letter-spacing:.08em;background:#fff;border:1px solid #1e3a5f1f;border-radius:999px;align-self:center;align-items:center;gap:.4rem;padding:.5rem .7rem;font-size:.66rem;font-weight:900;display:inline-flex}.not-found-module__HS70Aa__routeMap{background:radial-gradient(circle at 18% 67%,#2563eb29,#0000 3rem),radial-gradient(circle at 87% 23%,#f59e0b30,#0000 4rem),linear-gradient(#fffdfb,#f8ecdd);height:clamp(11rem,24vw,14rem);position:relative;overflow:hidden}.not-found-module__HS70Aa__routeMap svg{width:100%;height:100%;position:absolute;inset:0}.not-found-module__HS70Aa__routeShadow,.not-found-module__HS70Aa__routeLine{fill:none;vector-effect:non-scaling-stroke}.not-found-module__HS70Aa__routeShadow{stroke:#1e3a5f14;stroke-width:8px}.not-found-module__HS70Aa__routeLine{stroke:#c0392b;stroke-width:2.5px;stroke-dasharray:8 9;animation:12s linear infinite not-found-module__HS70Aa__routeDash}.not-found-module__HS70Aa__originDot{fill:#1e3a5f;stroke:#fff;stroke-width:4px}.not-found-module__HS70Aa__destinationDot{fill:#f59e0b;stroke:#fff;stroke-width:4px}.not-found-module__HS70Aa__originPin{color:#1e3a5f;letter-spacing:.14em;font-size:.68rem;font-weight:900;position:absolute;bottom:10%;left:4.5%}.not-found-module__HS70Aa__planeMarker{color:#c0392b;background:#fff;border:1px solid #1e3a5f1a;border-radius:999px;place-items:center;width:2.6rem;height:2.6rem;animation:4.5s ease-in-out infinite not-found-module__HS70Aa__planeFloat;display:grid;position:absolute;top:37%;left:55%;transform:rotate(20deg);box-shadow:0 12px 22px -10px #1e3a5f80}.not-found-module__HS70Aa__mapCaption{color:#1e3a5f;max-width:9rem;font-family:var(--font-display);font-size:1rem;font-weight:700;line-height:1.15;position:absolute;top:41%;right:7%}.not-found-module__HS70Aa__countryGrid{border-top:1px dashed #1e3a5f2b;grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;padding:1rem 1.75rem;display:grid}.not-found-module__HS70Aa__countryLink{color:#1e3a5f;text-align:center;min-width:0;animation:not-found-module__HS70Aa__countryIn .55s calc(.45s + var(--country-index) * 75ms) both;background:#fff;border:1px solid #1e3a5f1a;border-radius:.85rem;justify-content:center;align-items:center;gap:.3rem;padding:.7rem .45rem;font-size:.68rem;font-weight:800;transition:transform .18s,border-color .18s,color .18s;display:flex}.not-found-module__HS70Aa__countryLink:hover{color:#982c22;border-color:#c0392b66;transform:translateY(-2px)}.not-found-module__HS70Aa__countryFlag{flex:none;font-size:1rem}.not-found-module__HS70Aa__ticketFooter{color:#5b6b85;letter-spacing:.14em;border-top:1px dashed #1e3a5f33;align-items:center;gap:1rem;padding:.85rem 1.75rem;font-size:.55rem;font-weight:800;display:flex}.not-found-module__HS70Aa__barcode{opacity:.55;background:repeating-linear-gradient(90deg,#1e3a5f 0 1px,#0000 1px 3px,#1e3a5f 3px 5px,#0000 5px 8px);flex:1;height:1.25rem}@keyframes not-found-module__HS70Aa__riseIn{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@keyframes not-found-module__HS70Aa__ticketIn{0%{opacity:0;transform:translateY(3rem)rotate(5deg)scale(.94)}to{opacity:1;transform:translateY(0)rotate(1.2deg)scale(1)}}@keyframes not-found-module__HS70Aa__countryIn{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes not-found-module__HS70Aa__routeDash{to{stroke-dashoffset:-170px}}@keyframes not-found-module__HS70Aa__planeFloat{0%,to{transform:translateY(0)rotate(20deg)}50%{transform:translateY(-.55rem)rotate(16deg)}}@keyframes not-found-module__HS70Aa__statusPulse{0%,to{opacity:.65;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}@keyframes not-found-module__HS70Aa__auroraTurn{to{transform:rotate(360deg)}}@media (max-width:1023px){.not-found-module__HS70Aa__page{overflow-y:auto}.not-found-module__HS70Aa__shell{grid-template-columns:1fr;gap:3rem;min-height:auto;padding-block:4rem 5rem}.not-found-module__HS70Aa__copy{max-width:45rem}.not-found-module__HS70Aa__title{max-width:14ch}.not-found-module__HS70Aa__routeCard{justify-self:center;width:min(100%,44rem);transform:none}@keyframes not-found-module__HS70Aa__ticketIn{0%{opacity:0;transform:translateY(2rem)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}}@media (max-width:639px){.not-found-module__HS70Aa__header{align-items:flex-start;padding-block:1.15rem}.not-found-module__HS70Aa__status{text-align:center;justify-content:center;max-width:8.5rem;font-size:.58rem}.not-found-module__HS70Aa__statusCode,.not-found-module__HS70Aa__statusDot{display:none}.not-found-module__HS70Aa__shell{gap:2.2rem;width:min(100% - 1.25rem,80rem);padding-block:2.5rem 3rem}.not-found-module__HS70Aa__title{font-size:clamp(3rem,15vw,4.7rem)}.not-found-module__HS70Aa__body{margin-top:1.1rem}.not-found-module__HS70Aa__actions{grid-template-columns:1fr;display:grid}.not-found-module__HS70Aa__quickLinks{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.not-found-module__HS70Aa__quickLink{justify-content:center;font-size:0}.not-found-module__HS70Aa__routeCard{border-radius:1.4rem}.not-found-module__HS70Aa__ticketHeader{gap:.45rem;padding:1.15rem 1.1rem 1rem}.not-found-module__HS70Aa__flightBadge{padding:.45rem;font-size:0}.not-found-module__HS70Aa__ticketHeader strong{font-size:2rem}.not-found-module__HS70Aa__routeMap{height:10rem}.not-found-module__HS70Aa__mapCaption{max-width:6.5rem;font-size:.8rem;right:5%}.not-found-module__HS70Aa__planeMarker{left:49%}.not-found-module__HS70Aa__countryGrid{grid-template-columns:repeat(2,minmax(0,1fr));padding:.85rem 1.1rem}.not-found-module__HS70Aa__countryLink:last-child{grid-column:1/-1}.not-found-module__HS70Aa__ticketFooter{padding:.75rem 1.1rem}.not-found-module__HS70Aa__ticketFooter span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.not-found-module__HS70Aa__aurora,.not-found-module__HS70Aa__statusDot,.not-found-module__HS70Aa__copy,.not-found-module__HS70Aa__routeCard,.not-found-module__HS70Aa__routeLine,.not-found-module__HS70Aa__planeMarker,.not-found-module__HS70Aa__countryLink{animation:none}.not-found-module__HS70Aa__primaryAction,.not-found-module__HS70Aa__secondaryAction,.not-found-module__HS70Aa__quickLink,.not-found-module__HS70Aa__countryLink{transition:none}}
