.Transport_page__iEU2S{min-height:100vh;background:radial-gradient(circle at 15% 20%,rgba(99,102,241,.06) 0,transparent 40%),radial-gradient(circle at 85% 80%,rgba(14,165,233,.06) 0,transparent 40%),#f8fafc;padding-bottom:4rem}.Transport_container__vZ4tl{max-width:1200px;margin:0 auto;padding:0 1rem}.Transport_hero__b5LT5{position:relative;margin:2rem 0 3rem;padding:3rem 2rem;border-radius:28px;background:linear-gradient(135deg,#4f46e5,#6366f1 40%,#0ea5e9);color:#fff;overflow:hidden;box-shadow:0 20px 40px -12px rgba(79,70,229,.35),inset 0 0 0 1px rgba(255,255,255,.1)}.Transport_hero__b5LT5:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 20% 30%,rgba(255,255,255,.15) 0,transparent 25%),radial-gradient(circle at 80% 70%,rgba(255,255,255,.12) 0,transparent 30%);pointer-events:none}.Transport_hero__b5LT5:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:40px 40px;pointer-events:none}.Transport_heroIcon__zMtBn{position:absolute;font-size:12rem;opacity:.08;user-select:none;pointer-events:none}.Transport_heroIconTopRight__DI28H{top:-30px;right:40px;transform:rotate(-15deg)}.Transport_heroIconBottomLeft__BlVCk{bottom:-40px;left:20px;transform:rotate(12deg)}.Transport_heroContent__Dvxm4{position:relative;z-index:1;max-width:720px}.Transport_heroBadge__7cIQc{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(10px);border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin-bottom:1.25rem}.Transport_liveDot__i2Xpn{width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 0 rgba(74,222,128,.7);animation:Transport_pulse__1E7dG 2s infinite}@keyframes Transport_pulse__1E7dG{0%{box-shadow:0 0 0 0 rgba(74,222,128,.7)}70%{box-shadow:0 0 0 10px rgba(74,222,128,0)}to{box-shadow:0 0 0 0 rgba(74,222,128,0)}}.Transport_heroTitle__krmVY{font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0 0 1rem;text-shadow:0 2px 20px rgba(0,0,0,.15)}.Transport_heroSubtitle__N95Sc{font-size:1.0625rem;line-height:1.6;color:rgba(255,255,255,.88);margin:0 0 1rem}.Transport_heroMeta__QE4wB{font-size:.8125rem;color:rgba(255,255,255,.65);margin:0}.Transport_tabs__An15O{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2rem}.Transport_tab__qNTFK{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;background:#fff;border:1.5px solid #e5e7eb;border-radius:14px;font-size:.9375rem;font-weight:600;color:#4b5563;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px rgba(0,0,0,.03)}.Transport_tab__qNTFK:hover{border-color:#d1d5db;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.06)}.Transport_tabIcon__qE912{font-size:1.125rem}.Transport_tabActive__KsvhX{color:#fff;border-color:transparent;transform:translateY(-2px) scale(1.02)}.Transport_tabActiveIndigo__orb3c{background:linear-gradient(135deg,#6366f1,#4f46e5);box-shadow:0 10px 20px -6px rgba(79,70,229,.45),inset 0 0 0 1px rgba(255,255,255,.1)}.Transport_tabActiveSky__N9b0V{background:linear-gradient(135deg,#0ea5e9,#0284c7);box-shadow:0 10px 20px -6px rgba(14,165,233,.45),inset 0 0 0 1px rgba(255,255,255,.1)}.Transport_sectionHeader__feBhD{display:flex;align-items:center;gap:.875rem;margin-bottom:1.5rem}.Transport_sectionBar__J_h1H{width:4px;height:42px;border-radius:999px;background:linear-gradient(180deg,#6366f1,#4f46e5);box-shadow:0 0 12px rgba(99,102,241,.5)}.Transport_sectionBarSky__e44z0{background:linear-gradient(180deg,#0ea5e9,#0284c7);box-shadow:0 0 12px rgba(14,165,233,.5)}.Transport_sectionTitle__ZHWjk{font-size:1.375rem;font-weight:700;color:#0f172a;letter-spacing:-.01em;margin:0}.Transport_sectionSubtitle__ip3ad{font-size:.875rem;color:#64748b;margin:.125rem 0 0}.Transport_card__4xnTR{background:#fff;border-radius:20px;border:1px solid #e5e7eb;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.04),0 4px 20px -8px rgba(0,0,0,.06);transition:box-shadow .3s ease,transform .3s ease;margin-bottom:1.5rem}.Transport_card__4xnTR:hover{box-shadow:0 4px 6px rgba(0,0,0,.04),0 12px 32px -8px rgba(0,0,0,.1)}.Transport_cardHeader__S_G61{display:flex;align-items:center;gap:.75rem;padding:1.125rem 1.5rem;color:#fff;font-weight:600;font-size:.9375rem}.Transport_cardHeaderIndigo__IXiS2{background:linear-gradient(135deg,#6366f1,#4f46e5)}.Transport_cardHeaderSky__unx_O{background:linear-gradient(135deg,#0ea5e9,#0284c7)}.Transport_cardHeaderBlue__qnnqL{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.Transport_cardHeaderRed__LleBn{background:linear-gradient(135deg,#ef4444,#dc2626)}.Transport_cardHeaderCount__sF9Sj{margin-left:auto;font-size:.75rem;font-weight:500;background:rgba(255,255,255,.2);padding:4px 10px;border-radius:999px;backdrop-filter:blur(8px)}.Transport_tableWrapper__Dmvvi{overflow-x:auto}.Transport_table__Uy5F5{width:100%;border-collapse:collapse;font-size:.9375rem}.Transport_thead__7ih2D{background:#f8fafc}.Transport_th__AJaB1{padding:.875rem 1.5rem;text-align:left;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#64748b;border-bottom:1px solid #e5e7eb}.Transport_thRight__6hFFz{text-align:right}.Transport_thCenter__8Mrh6{text-align:center}.Transport_tr__6pV1_{border-bottom:1px solid #f1f5f9;transition:background .15s ease}.Transport_tr__6pV1_:last-child{border-bottom:none}.Transport_tr__6pV1_:hover{background:linear-gradient(90deg,rgba(99,102,241,.04),rgba(14,165,233,.04))}.Transport_td__8B_jW{padding:1rem 1.5rem;color:#334155;vertical-align:middle}.Transport_tdRight__1OaHv{text-align:right}.Transport_tdCenter__PaT0d{text-align:center}.Transport_tdStrong__3mQv_{font-weight:600;color:#0f172a}.Transport_tdMuted__9IOtO{color:#94a3b8;font-size:.8125rem}.Transport_fareBadge__QssUL{padding:6px 14px;background:linear-gradient(135deg,#ecfdf5,#d1fae5);color:#047857;border-radius:999px;border:1px solid #a7f3d0;box-shadow:0 1px 2px rgba(4,120,87,.08)}.Transport_fareBadge__QssUL,.Transport_timeBadge__SXZoG{display:inline-flex;align-items:center;font-weight:700;font-size:.875rem;white-space:nowrap}.Transport_timeBadge__SXZoG{padding:5px 12px;border-radius:8px;font-variant-numeric:tabular-nums}.Transport_timeBadgeDeparture__1adr9{background:linear-gradient(135deg,#eef2ff,#e0e7ff);color:#4338ca;border:1px solid #c7d2fe}.Transport_timeBadgeArrival__5LYTL{background:linear-gradient(135deg,#faf5ff,#f3e8ff);color:#7e22ce;border:1px solid #e9d5ff}.Transport_airlineGrid__eFclw{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:2.5rem}@media (min-width:768px){.Transport_airlineGrid__eFclw{grid-template-columns:1fr 1fr}}.Transport_airlineCard__mIx97{display:block;text-decoration:none;background:#fff;border-radius:20px;overflow:hidden;border:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.04),0 4px 16px -8px rgba(0,0,0,.06);transition:all .35s cubic-bezier(.4,0,.2,1);position:relative}.Transport_airlineCard__mIx97:hover{transform:translateY(-6px);box-shadow:0 8px 16px rgba(0,0,0,.06),0 24px 48px -12px rgba(0,0,0,.15)}.Transport_airlineBanner__fNUJ_{position:relative;height:140px;display:flex;align-items:center;justify-content:center;overflow:hidden}.Transport_airlineBannerYeti___ePph{background:linear-gradient(135deg,#3b82f6,#1d4ed8 50%,#4338ca)}.Transport_airlineBannerBuddha__xtHMp{background:linear-gradient(135deg,#ef4444,#dc2626 50%,#b91c1c)}.Transport_airlineBanner__fNUJ_:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 30% 40%,rgba(255,255,255,.15) 0,transparent 40%),radial-gradient(circle at 70% 60%,rgba(255,255,255,.1) 0,transparent 40%)}.Transport_airlineBannerName__hyZlU{position:relative;font-size:2.5rem;font-weight:900;color:rgba(255,255,255,.95);letter-spacing:.08em;text-shadow:0 2px 20px rgba(0,0,0,.25);z-index:1}.Transport_airlineBannerHub__NMhkl{position:absolute;bottom:12px;right:16px;color:rgba(255,255,255,.85);font-size:.75rem;font-weight:500;letter-spacing:.03em;z-index:1}.Transport_airlineBody__v_Vc3{padding:1.5rem}.Transport_airlineName__B8aBK{font-size:1.25rem;font-weight:700;margin:0 0 .25rem}.Transport_airlineNameYeti__WqZAM{color:#1d4ed8}.Transport_airlineNameBuddha__d1hYF{color:#dc2626}.Transport_airlineTagline__i6KbR{font-size:.875rem;color:#64748b;margin:0 0 1.25rem}.Transport_airlineStats__hr76A{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding-bottom:1.25rem;border-bottom:1px solid #f1f5f9}.Transport_airlineStatLabel__VbxKn{font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;font-weight:600;margin:0 0 .25rem}.Transport_airlineStatValue__t_Mw2{font-size:.9375rem;font-weight:600;color:#1e293b;margin:0}.Transport_airlineFooter__hyyKZ{display:flex;align-items:center;justify-content:space-between;margin-top:1.25rem}.Transport_airlineFooterLabel__eKAB0{font-size:.875rem;font-weight:600;color:#475569}.Transport_airlineFooterArrow__7r6bI{font-size:1.25rem;color:#94a3b8;transition:transform .3s ease,color .3s ease}.Transport_airlineCard__mIx97:hover .Transport_airlineFooterArrow__7r6bI{transform:translateX(6px);color:#4f46e5}.Transport_infoBanner__vleRM{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;border-radius:14px;font-size:.8125rem;line-height:1.55;margin-top:1.5rem}.Transport_infoBannerAmber__zlKfA{background:linear-gradient(135deg,#fffbeb,#fef3c7);color:#78350f;border:1px solid #fde68a}.Transport_infoBannerSky__6XvDX{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);color:#075985;border:1px solid #bae6fd}.Transport_infoBannerIcon__mWdK_{font-size:1.125rem;flex-shrink:0;margin-top:1px}.Transport_skeleton__7ipmC{background:#fff;border-radius:20px;padding:1.5rem;border:1px solid #e5e7eb;margin-bottom:1.5rem;overflow:hidden;position:relative}.Transport_skeleton__7ipmC:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6) 50%,transparent);animation:Transport_shimmer__4ENgy 1.5s infinite}@keyframes Transport_shimmer__4ENgy{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.Transport_skeletonLine__noOhk{height:16px;background:#f1f5f9;border-radius:6px;margin-bottom:.75rem}.Transport_skeletonLineShort__BdDXY{width:40%}.Transport_skeletonLineMedium__l6ATX{width:75%}.Transport_skeletonLineLong__7z3Lr{width:100%}.Transport_emptyState__4wGhN{text-align:center;padding:4rem 1.5rem;background:#fff;border-radius:20px;border:1px solid #e5e7eb}.Transport_emptyIcon__31h4R{font-size:3.5rem;margin-bottom:1rem;filter:grayscale(.3)}.Transport_emptyTitle__Gt3MU{font-size:1.125rem;font-weight:600;color:#334155;margin:0 0 .5rem}.Transport_emptyText__Uv0uo{font-size:.875rem;color:#94a3b8;margin:0}.Transport_fadeIn__P5Sop{animation:Transport_fadeInUp__D3Wx2 .5s cubic-bezier(.4,0,.2,1)}@keyframes Transport_fadeInUp__D3Wx2{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.Transport_hero__b5LT5{padding:2rem 1.5rem;border-radius:20px}.Transport_heroIcon__zMtBn{font-size:6rem}.Transport_td__8B_jW,.Transport_th__AJaB1{padding:.75rem 1rem;font-size:.8125rem}.Transport_airlineBanner__fNUJ_{height:110px}.Transport_airlineBannerName__hyZlU{font-size:1.875rem}}