._container_1rphc_3{height:100vh;overflow-y:scroll;scroll-snap-type:y mandatory;scroll-behavior:smooth}._screenSnap_1rphc_11{height:calc(100vh - 200px);min-height:500px;scroll-snap-align:start;scroll-snap-stop:always;position:relative;overflow:hidden}._loadingContainer_1rphc_20{height:100vh;display:flex;align-items:center;justify-content:center;font-family:system-ui;background:#09077d}._loadingContent_1rphc_29{text-align:center}._spinner_1rphc_33{width:40px;height:40px;border:3px solid rgba(255,255,255,.2);border-top-color:#50cfad;border-radius:50%;animation:_spin_1rphc_33 1s linear infinite;margin:0 auto}@keyframes _spin_1rphc_33{to{transform:rotate(360deg)}}._loadingText_1rphc_49{margin-top:16px;color:#ffffffb3}._errorContainer_1rphc_54{padding:24px;font-family:system-ui}._container_1ludp_2{position:relative;width:100%;height:calc(100vh - 200px);overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,system-ui,sans-serif}._background_1ludp_11{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}._backgroundImage_1ludp_20{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;animation:_subtleZoom_1ludp_1 20s ease-in-out infinite alternate}@keyframes _subtleZoom_1ludp_1{0%{transform:scale(1)}to{transform:scale(1.05)}}._overlay_1ludp_38{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at center,#09077d59,#09077d8c,#09077dbf),linear-gradient(to bottom,#09077d40,#09077d66 40%,#09077de0)}._content_1ludp_56{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 24px 140px}._backButton_1ludp_70{position:absolute;top:48px;left:24px;width:44px;height:44px;border-radius:50%;background:#09077d66;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10}._badge_1ludp_90{position:absolute;top:48px;left:24px;right:24px;display:flex;align-items:center;justify-content:center;gap:8px;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:10px 16px;background:#ffffff26;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:50px;font-size:14px;font-weight:500;color:#ffffffe6;white-space:nowrap}._titleGroup_1ludp_114{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:-40px}._mainTitle_1ludp_124{display:flex;flex-direction:column;align-items:center;gap:8px;margin:0 0 24px}._emphasis_1ludp_133{font-size:48px;font-weight:600;letter-spacing:2px;color:#fff;display:block;line-height:1.1}._connector_1ludp_143{font-size:20px;font-weight:400;color:#ffffffd9;display:block;margin-top:8px;line-height:1.4}._description_1ludp_153{font-size:16px;font-weight:400;line-height:1.7;color:#ffffffd9;text-align:center;margin:0;max-width:340px}._description_1ludp_153 strong{font-weight:600;color:#50cfad}._ctaButton_1ludp_169{position:absolute;bottom:calc(56px + env(safe-area-inset-bottom,0px));left:24px;right:24px;display:flex;align-items:center;justify-content:center;gap:8px;max-width:380px;margin:0 auto;padding:18px 24px;background:#50cfad;color:#09077d;border:none;border-radius:16px;font-size:16px;font-weight:600;cursor:pointer;box-shadow:0 4px 20px #50cfad4d}._progressHint_1ludp_192{position:absolute;bottom:calc(24px + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);display:flex;gap:8px;align-items:center}._progressDot_1ludp_202{width:8px;height:8px;border-radius:50%;background:#fffc}._container_15ztw_2{position:relative;width:100%;height:calc(100vh - 200px);overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,system-ui,sans-serif}._background_15ztw_11{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}._backgroundImage_15ztw_20{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;animation:_subtleZoom_15ztw_1 20s ease-in-out infinite alternate}@keyframes _subtleZoom_15ztw_1{0%{transform:scale(1)}to{transform:scale(1.05)}}._overlay_15ztw_38{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at center,#09077d59,#09077d8c,#09077dbf),linear-gradient(to bottom,#09077d40,#09077d4d 40%,#09077de6)}._content_15ztw_56{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 24px 140px}._backButton_15ztw_70{position:absolute;top:48px;left:24px;width:44px;height:44px;border-radius:50%;background:#09077d66;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10}._badge_15ztw_90{position:absolute;top:48px;left:24px;right:24px;display:flex;align-items:center;justify-content:center;gap:8px;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:10px 16px;background:#ffffff26;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:50px;font-size:14px;font-weight:500;color:#ffffffe6;white-space:nowrap}._titleGroup_15ztw_114{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:-40px}._mainTitle_15ztw_124{display:flex;flex-direction:column;align-items:center;gap:8px;margin:0 0 24px}._emphasis_15ztw_133{font-size:48px;font-weight:600;letter-spacing:2px;color:#fff;display:block;line-height:1.1}._connector_15ztw_143{font-size:20px;font-weight:400;color:#ffffffd9;display:block;margin-top:8px;line-height:1.4}._description_15ztw_153{font-size:16px;font-weight:400;line-height:1.7;color:#ffffffd9;text-align:center;margin:0;max-width:340px}._description_15ztw_153 strong{font-weight:600;color:#50cfad}._ctaButton_15ztw_169{position:absolute;bottom:calc(56px + env(safe-area-inset-bottom,0px));left:24px;right:24px;display:flex;align-items:center;justify-content:center;gap:8px;max-width:380px;margin:0 auto;padding:18px 24px;background:#50cfad;color:#09077d;border:none;border-radius:16px;font-size:16px;font-weight:600;cursor:pointer;box-shadow:0 4px 20px #50cfad4d}._progressHint_15ztw_192{position:absolute;bottom:calc(24px + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);display:flex;gap:8px;align-items:center}._progressDot_15ztw_202{width:8px;height:8px;border-radius:50%;background:#fffc}._container_1azkp_2{position:relative;width:100%;height:calc(100vh - 200px);overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,system-ui,sans-serif}._background_1azkp_11{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}._backgroundImage_1azkp_20{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;animation:_subtleZoom_1azkp_1 20s ease-in-out infinite alternate}@keyframes _subtleZoom_1azkp_1{0%{transform:scale(1)}to{transform:scale(1.05)}}._overlay_1azkp_38{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at center,#09077d59,#09077d8c,#09077dbf),linear-gradient(to bottom,#09077d40,#09077d4d 40%,#09077de6)}._content_1azkp_56{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 24px 140px}._badge_1azkp_70{position:absolute;top:48px;left:24px;right:24px;display:flex;align-items:center;justify-content:center;gap:8px;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:10px 16px;background:#ffffff26;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:50px;font-size:14px;font-weight:500;color:#ffffffe6;white-space:nowrap}._titleGroup_1azkp_94{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:-40px}._mainTitle_1azkp_104{display:flex;flex-direction:column;align-items:center;gap:8px;margin:0 0 24px}._emphasis_1azkp_113{font-size:48px;font-weight:600;letter-spacing:2px;color:#fff;display:block;line-height:1.1}._connector_1azkp_123{font-size:20px;font-weight:400;color:#ffffffd9;display:block;margin-top:8px;line-height:1.4}._description_1azkp_133{font-size:16px;font-weight:400;line-height:1.7;color:#ffffffd9;text-align:center;margin:0;max-width:340px}._description_1azkp_133 strong{font-weight:600;color:#50cfad}._ctaButton_1azkp_149{position:absolute;bottom:calc(56px + env(safe-area-inset-bottom,0px));left:24px;right:24px;display:flex;align-items:center;justify-content:center;gap:8px;max-width:380px;margin:0 auto;padding:18px 24px;background:#50cfad;color:#09077d;border:none;border-radius:16px;font-size:16px;font-weight:600;cursor:pointer;box-shadow:0 4px 20px #50cfad4d}._progressHint_1azkp_172{position:absolute;bottom:calc(24px + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);display:flex;gap:8px;align-items:center}._progressDot_1azkp_182{width:8px;height:8px;border-radius:50%;background:#fffc}._container_idelc_2{position:relative;width:100%;height:100vh;height:100dvh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,system-ui,sans-serif;overflow:hidden;background:linear-gradient(165deg,#1e3a5f,#1e3a8a,#2d4a9a,#3b5998,#4a6fa5)}._backgroundBlur_idelc_19,._backgroundImage_idelc_23{display:none}._gradientTop_idelc_28{position:absolute;top:0;left:0;right:0;height:100px;background:linear-gradient(to bottom,rgba(0,0,0,.2),transparent);z-index:1;pointer-events:none}._gradientBottom_idelc_39{position:absolute;bottom:0;left:0;right:0;height:150px;background:linear-gradient(to bottom,transparent 0%,rgba(30,58,138,.5) 100%);z-index:1;pointer-events:none}._backButton_idelc_53{position:absolute;top:24px;left:24px;width:44px;height:44px;border-radius:50%;background:#09077d66;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:50}._scrollContent_idelc_73{position:relative;z-index:2;height:calc(100vh - 100px);overflow-y:auto;padding:24px;-webkit-overflow-scrolling:touch}._header_idelc_85{text-align:center;margin-bottom:24px;padding-top:16px}._hotelName_idelc_91{font-size:32px;font-weight:800;color:#fff;margin:0 0 8px;line-height:1.1;text-shadow:0 2px 12px rgba(0,0,0,.3)}._starsRow_idelc_100{display:flex;align-items:center;justify-content:center;gap:2px;margin-bottom:8px}._star_idelc_100{filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}._address_idelc_112{font-size:16px;font-weight:400;color:#ffffffb3;margin:0}._carouselContainer_idelc_120{margin-bottom:32px}._carousel_idelc_120{position:relative;width:100%;border-radius:16px;overflow:hidden;aspect-ratio:4 / 3}._carouselImage_idelc_132{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._navLeft_idelc_139,._navRight_idelc_140{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:#fff3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}._navLeft_idelc_139{left:12px}._navRight_idelc_140{right:12px}._navLeft_idelc_139:hover,._navRight_idelc_140:hover{background:#ffffff4d}._dots_idelc_173{position:absolute;bottom:12px;left:50%;transform:translate(-50%);display:flex;gap:8px}._dot_idelc_173{width:8px;height:8px;border-radius:50%;background:#fff6;cursor:pointer;transition:all .3s}._dotActive_idelc_191{background:#fff;width:24px;border-radius:4px}._highlightsSection_idelc_198{margin-bottom:24px}._sectionTitle_idelc_202{font-size:16px;font-weight:500;color:#fff;margin:0 0 16px}._description_idelc_209{font-size:18px;font-weight:400;line-height:1.6;color:#ffffffd9;margin:0}._infoCard_idelc_218{background:#1e3a8acc;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:20px;padding:24px;border:1px solid rgba(255,255,255,.1)}._datesGrid_idelc_228{display:flex;align-items:flex-start;margin-bottom:20px}._dateItem_idelc_234{flex:1;display:flex;flex-direction:column;gap:4px}._dateLabel_idelc_241{font-size:12px;font-weight:500;color:#fff9;letter-spacing:.5px}._dateValue_idelc_248{font-size:16px;font-weight:500;color:#fff;line-height:1.3}._nightsValue_idelc_255{font-size:36px;font-weight:600;color:#fff;line-height:1}._dateDivider_idelc_262{width:1px;height:50px;background:#ffffff26;margin:0 16px;align-self:center}._amenityRow_idelc_271{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1);margin-top:8px}._amenityRow_idelc_271:first-of-type{margin-top:0}._checkIcon_idelc_284{color:#50cfad;flex-shrink:0}._amenityText_idelc_289{font-size:16px;font-weight:400;color:#fff}._buttonSpacer_idelc_296{display:none}._ctaButton_idelc_301{position:absolute;bottom:calc(24px + env(safe-area-inset-bottom,0px));left:24px;right:24px;display:flex;align-items:center;justify-content:center;gap:8px;padding:18px 24px;background:#50cfad;color:#09077d;border:none;border-radius:16px;font-size:16px;font-weight:600;cursor:pointer;z-index:50;box-shadow:0 4px 20px #50cfad4d}._container_amk5g_2{position:relative;width:100%;height:100vh;height:100dvh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,system-ui,sans-serif;overflow:hidden;background:linear-gradient(165deg,#1e3a5f,#1e3a8a,#2d4a9a,#3b5998,#4a6fa5)}._backgroundBlur_amk5g_19,._backgroundImage_amk5g_23{display:none}._gradientTop_amk5g_28{position:absolute;top:0;left:0;right:0;height:100px;background:linear-gradient(to bottom,rgba(0,0,0,.2),transparent);z-index:1;pointer-events:none}._gradientBottom_amk5g_39{position:absolute;bottom:0;left:0;right:0;height:150px;background:linear-gradient(to bottom,transparent 0%,rgba(30,58,138,.5) 100%);z-index:1;pointer-events:none}._backButton_amk5g_53{position:absolute;top:24px;left:24px;width:44px;height:44px;border-radius:50%;background:#09077d66;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:50}._navButtonLeft_amk5g_73,._navButtonRight_amk5g_74{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;background:#09077d80;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:none;color:#fff;cursor:pointer;z-index:50;display:flex;align-items:center;justify-content:center;transition:background .2s}._navButtonLeft_amk5g_73{left:16px}._navButtonRight_amk5g_74{right:16px}._navButtonLeft_amk5g_73:hover,._navButtonRight_amk5g_74:hover{background:#09077db3}._scrollContent_amk5g_108{position:relative;z-index:2;height:calc(100vh - 100px);overflow-y:auto;padding:80px 24px 24px;-webkit-overflow-scrolling:touch}._header_amk5g_119{margin-bottom:16px}._badge_amk5g_124{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:#1e3a8ab3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:50px;border:1px solid rgba(255,255,255,.1);font-size:14px;font-weight:500;color:#ffffffe6}._badgeIcon_amk5g_139{font-size:18px}._imageContainer_amk5g_144{margin-bottom:20px;border-radius:20px;overflow:hidden}._mainImage_amk5g_150{width:100%;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover}._infoCard_amk5g_157{background:#1e3a8acc;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:20px;padding:24px;border:1px solid rgba(255,255,255,.1);margin-bottom:20px}._experienceName_amk5g_168{font-size:28px;font-weight:700;color:#fff;margin:0 0 8px;line-height:1.2}._highlightText_amk5g_177{font-size:16px;font-weight:600;color:#50cfad;margin:0 0 16px}._description_amk5g_185{font-size:16px;font-weight:400;line-height:1.6;color:#ffffffe6;margin:0}._dots_amk5g_194{display:flex;gap:8px;justify-content:center;margin-bottom:16px}._dot_amk5g_194{width:8px;height:8px;border-radius:50%;background:#ffffff4d;cursor:pointer;transition:all .3s ease}._dotActive_amk5g_210{width:24px;border-radius:4px;background:#50cfad}._ctaButton_amk5g_217{position:absolute;bottom:calc(24px + env(safe-area-inset-bottom,0px));left:24px;right:24px;display:flex;align-items:center;justify-content:center;gap:8px;padding:18px 24px;background:#50cfad;color:#09077d;border:none;border-radius:16px;font-size:16px;font-weight:600;cursor:pointer;z-index:50;box-shadow:0 4px 20px #50cfad4d}._container_1hly7_4{position:relative;width:100%;height:100vh;height:100dvh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,system-ui,sans-serif;overflow:hidden;background:#000}._background_1hly7_14{position:absolute;inset:0;background-size:cover;background-position:center}._overlay_1hly7_24{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,.1) 0%,transparent 40%,rgba(9,7,125,.95) 100%);z-index:1}._backButton_1hly7_35{position:absolute;top:24px;left:24px;width:44px;height:44px;border-radius:50%;background:#09077d66;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:50}._content_1hly7_55{position:relative;z-index:10;height:100vh;height:100dvh;display:flex;flex-direction:column;padding:24px;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));box-sizing:border-box}._spacer_1hly7_67{flex:1}._badges_1hly7_72{display:flex;align-items:center;gap:12px;margin-bottom:16px}._badge_1hly7_72{display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:50px;background:#fff3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}._badgeIcon_1hly7_90{width:16px;height:16px;color:#50cfad}._badgeText_1hly7_96{color:#fff;font-size:14px;font-weight:500}._title_1hly7_103{font-size:32px;font-weight:700;color:#fff;line-height:1.15;margin:0 0 12px}._subtitle_1hly7_111{font-size:16px;color:#fffc;line-height:1.5;margin:0 0 24px}._flightCard_1hly7_119{background:#fffffff2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:16px;padding:20px}._flightRoute_1hly7_127{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}._flightPoint_1hly7_134{text-align:left}._flightPointRight_1hly7_138{text-align:right}._flightTime_1hly7_142{font-size:36px;font-weight:600;color:#09077d;margin-bottom:4px}._flightCode_1hly7_149{font-size:14px;font-weight:600;color:#50cfad}._flightCity_1hly7_155{font-size:13px;color:#6b7280;margin-top:2px}._flightMiddle_1hly7_162{flex:1;display:flex;flex-direction:column;align-items:center;padding:0 12px}._flightDuration_1hly7_170{font-size:13px;color:#6b7280;margin-bottom:8px}._flightLine_1hly7_176{width:100%;display:flex;align-items:center}._flightLineBorder_1hly7_182{flex:1;height:1px;background:#d1d5db}._flightPlaneIcon_1hly7_188{width:20px;height:20px;color:#50cfad;margin:0 8px;transform:rotate(90deg)}._flightAirline_1hly7_196{font-size:13px;color:#6b7280;margin-top:8px}._baggageSection_1hly7_203{display:flex;align-items:center;justify-content:center;gap:16px;padding-top:16px;border-top:1px solid #e5e7eb}._baggageItem_1hly7_212{display:flex;align-items:center;gap:6px}._baggageIconIncluded_1hly7_218{color:#50cfad}._baggageIconNotIncluded_1hly7_222{color:#d1d5db}._baggageIconSmall_1hly7_226{width:16px;height:16px}._baggageIconMedium_1hly7_231{width:20px;height:20px}._baggageIconLarge_1hly7_236{width:24px;height:24px}._baggageText_1hly7_241{font-size:12px;color:#6b7280}._baggageTextDisabled_1hly7_246{font-size:12px;color:#9ca3af}._button_1hly7_252{width:100%;margin-top:16px;padding:18px 24px;border-radius:16px;border:none;background-color:#50cfad;color:#09077d;font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 20px #50cfad4d}._buttonArrow_1hly7_270{font-size:20px}._container_zqfjg_2{position:relative;width:100%;height:100vh;height:100dvh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,system-ui,sans-serif;overflow:hidden;background:linear-gradient(165deg,#1e3a5f,#1e3a8a,#2d4a9a,#3b5998,#4a6fa5)}._header_zqfjg_19{position:relative;z-index:10;padding:24px 24px 20px}._backButton_zqfjg_25{display:flex;align-items:center;gap:8px;background:none;border:none;color:#fff;font-size:16px;font-weight:500;cursor:pointer;padding:0;margin-bottom:16px}._backIcon_zqfjg_39{width:20px;height:20px}._headerTitle_zqfjg_44{font-size:28px;font-weight:700;color:#fff;margin:0 0 4px}._headerSubtitle_zqfjg_51{font-size:16px;color:#ffffffb3;margin:0}._content_zqfjg_58{position:relative;z-index:2;height:calc(100vh - 220px);height:calc(100dvh - 220px);overflow-y:auto;padding:0 24px 24px;-webkit-overflow-scrolling:touch}._segmentCard_zqfjg_69{background:#fff;border-radius:16px;padding:20px;margin-bottom:12px;box-shadow:0 2px 8px #00000014}._airlineHeader_zqfjg_78{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}._airlineInfo_zqfjg_85{display:flex;align-items:center;gap:12px}._airlineLogo_zqfjg_91{width:44px;height:44px;border-radius:10px;background:#1e3a8a;display:flex;align-items:center;justify-content:center}._airlineCode_zqfjg_101{color:#fff;font-size:14px;font-weight:700}._airlineName_zqfjg_107{font-size:16px;font-weight:600;color:#111827}._flightInfo_zqfjg_113{text-align:right}._flightInfoText_zqfjg_117{font-size:13px;color:#6b7280;margin:0;line-height:1.4}._baggageSection_zqfjg_125{display:flex;align-items:center;justify-content:center;gap:0;padding:12px 0;border-top:1px solid #f3f4f6;border-bottom:1px solid #f3f4f6;margin-bottom:16px}._baggageItem_zqfjg_136{display:flex;align-items:center;gap:6px;padding:0 16px}._baggageDivider_zqfjg_143{width:1px;height:24px;background:#e5e7eb}._baggageIconSmall_zqfjg_149{width:18px;height:18px}._baggageIconMedium_zqfjg_154{width:20px;height:20px}._baggageIconLarge_zqfjg_159{width:22px;height:22px}._baggageIconIncluded_zqfjg_164{color:#50cfad}._baggageIconNotIncluded_zqfjg_168{color:#d1d5db}._baggageText_zqfjg_172{font-size:14px;font-weight:500;color:#111827}._baggageTextDisabled_zqfjg_178{font-size:14px;font-weight:500;color:#9ca3af}._checkIcon_zqfjg_184{width:16px;height:16px;color:#50cfad}._xIcon_zqfjg_190{width:16px;height:16px;color:#d1d5db}._flightTimes_zqfjg_197{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}._flightPoint_zqfjg_204{flex:1}._flightPointRight_zqfjg_208{text-align:right}._flightDate_zqfjg_212{font-size:12px;color:#6b7280;margin:0 0 4px}._flightTime_zqfjg_197{font-size:32px;font-weight:700;color:#111827;margin:0 0 4px;line-height:1}._flightAirport_zqfjg_226{font-size:16px;font-weight:600;color:#50cfad;margin:0 0 2px}._flightCity_zqfjg_233{font-size:14px;color:#111827;margin:0 0 2px}._flightAirportName_zqfjg_239{font-size:12px;color:#6b7280;margin:0;max-width:120px}._durationCenter_zqfjg_247{flex:1;text-align:center;padding:0 8px}._durationLabel_zqfjg_253{font-size:12px;color:#6b7280;margin:0 0 2px}._durationValue_zqfjg_259{font-size:14px;font-weight:600;color:#111827;margin:0 0 2px}._durationNote_zqfjg_266{font-size:10px;color:#9ca3af;margin:0}._moreDetailsButton_zqfjg_273{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:12px;background:none;border:none;border-top:1px solid #f3f4f6;color:#6b7280;font-size:14px;font-weight:500;cursor:pointer}._chevronIcon_zqfjg_289{width:16px;height:16px;transition:transform .2s ease}._chevronIconRotated_zqfjg_295{transform:rotate(180deg)}._expandedDetails_zqfjg_300{padding-top:12px;border-top:1px solid #f3f4f6}._expandedRow_zqfjg_305{display:flex;justify-content:space-between;padding:8px 0}._expandedLabel_zqfjg_311{font-size:14px;color:#6b7280}._expandedValue_zqfjg_316{font-size:14px;font-weight:500;color:#111827}._connectionCard_zqfjg_323{display:flex;align-items:center;justify-content:center;gap:8px;background:#ffffff1a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:12px;padding:14px 20px;margin-bottom:12px}._connectionIcon_zqfjg_336{width:18px;height:18px;color:#ffffffb3}._connectionText_zqfjg_342{font-size:14px;color:#ffffffe6}._connectionTime_zqfjg_347{font-weight:700}._summaryCard_zqfjg_352{background:#1e3a8a99;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:16px;padding:20px;margin-bottom:16px;border:1px solid rgba(255,255,255,.1)}._summaryTitle_zqfjg_362{font-size:16px;font-weight:600;color:#fff;margin:0 0 16px}._summaryRow_zqfjg_369{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.1)}._summaryRow_zqfjg_369:last-child{border-bottom:none}._summaryLabel_zqfjg_380{font-size:14px;color:#ffffffb3}._summaryValue_zqfjg_385{font-size:14px;font-weight:500;color:#fff}._ctaButton_zqfjg_392{position:absolute;bottom:calc(24px + env(safe-area-inset-bottom,0px));left:24px;right:24px;display:flex;align-items:center;justify-content:center;gap:8px;padding:18px 24px;background:#50cfad;color:#09077d;border:none;border-radius:16px;font-size:16px;font-weight:600;cursor:pointer;z-index:50;box-shadow:0 4px 20px #50cfad4d}._ctaIcon_zqfjg_413{width:20px;height:20px}._container_131nh_4{position:relative;width:100%;height:100vh;height:100dvh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,system-ui,sans-serif;overflow:hidden;background:#000}._background_131nh_14{position:absolute;inset:0;background-size:cover;background-position:center}._overlay_131nh_24{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,.1) 0%,transparent 40%,rgba(9,7,125,.95) 100%);z-index:1}._backButton_131nh_35{position:absolute;top:24px;left:24px;width:44px;height:44px;border-radius:50%;background:#09077d66;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:50}._content_131nh_55{position:relative;z-index:10;height:100vh;height:100dvh;display:flex;flex-direction:column;padding:24px;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));box-sizing:border-box}._spacer_131nh_67{flex:1}._badges_131nh_72{display:flex;align-items:center;gap:12px;margin-bottom:16px}._badge_131nh_72{display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:50px;background:#fff3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}._badgeIcon_131nh_90{width:16px;height:16px;color:#50cfad}._badgeText_131nh_96{color:#fff;font-size:14px;font-weight:500}._title_131nh_103{font-size:32px;font-weight:700;color:#fff;line-height:1.15;margin:0 0 12px}._subtitle_131nh_111{font-size:16px;color:#fffc;line-height:1.5;margin:0 0 24px}._flightCard_131nh_119{background:#fffffff2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:16px;padding:20px}._flightRoute_131nh_127{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}._flightPoint_131nh_134{text-align:left}._flightPointRight_131nh_138{text-align:right}._flightTime_131nh_142{font-size:36px;font-weight:600;color:#09077d;margin-bottom:4px}._flightCode_131nh_149{font-size:14px;font-weight:600;color:#50cfad}._flightCity_131nh_155{font-size:13px;color:#6b7280;margin-top:2px}._flightMiddle_131nh_162{flex:1;display:flex;flex-direction:column;align-items:center;padding:0 12px}._flightDuration_131nh_170{font-size:13px;color:#6b7280;margin-bottom:8px}._flightLine_131nh_176{width:100%;display:flex;align-items:center}._flightLineBorder_131nh_182{flex:1;height:1px;background:#d1d5db}._flightPlaneIcon_131nh_188{width:20px;height:20px;color:#50cfad;margin:0 8px;transform:rotate(-90deg)}._flightAirline_131nh_196{font-size:13px;color:#6b7280;margin-top:8px}._baggageSection_131nh_203{display:flex;align-items:center;justify-content:center;gap:16px;padding-top:16px;border-top:1px solid #e5e7eb}._baggageItem_131nh_212{display:flex;align-items:center;gap:6px}._baggageIconIncluded_131nh_218{color:#50cfad}._baggageIconNotIncluded_131nh_222{color:#d1d5db}._baggageIconSmall_131nh_226{width:16px;height:16px}._baggageIconMedium_131nh_231{width:20px;height:20px}._baggageIconLarge_131nh_236{width:24px;height:24px}._baggageText_131nh_241{font-size:12px;color:#6b7280}._baggageTextDisabled_131nh_246{font-size:12px;color:#9ca3af}._button_131nh_252{width:100%;margin-top:16px;padding:18px 24px;border-radius:16px;border:none;background-color:#50cfad;color:#09077d;font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 20px #50cfad4d}._buttonArrow_131nh_270{font-size:20px}._container_1xcr7_2{position:relative;width:100%;height:100vh;height:100dvh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,system-ui,sans-serif;overflow:hidden;background:linear-gradient(165deg,#1e3a5f,#1e3a8a,#2d4a9a,#3b5998,#4a6fa5)}._backgroundBlur_1xcr7_19,._backgroundImage_1xcr7_23{display:none}._gradientTop_1xcr7_28{position:absolute;top:0;left:0;right:0;height:100px;background:linear-gradient(to bottom,rgba(0,0,0,.2),transparent);z-index:1;pointer-events:none}._gradientBottom_1xcr7_39{position:absolute;bottom:0;left:0;right:0;height:150px;background:linear-gradient(to bottom,transparent 0%,rgba(30,58,138,.5) 100%);z-index:1;pointer-events:none}._backButton_1xcr7_53{position:absolute;top:24px;left:24px;width:44px;height:44px;border-radius:50%;background:#09077d66;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:50}._headerFixed_1xcr7_73{display:none}._scrollContent_1xcr7_78{position:relative;z-index:2;height:calc(100vh - 100px);height:calc(100dvh - 100px);overflow-y:auto;padding:80px 24px 20px;-webkit-overflow-scrolling:touch}._header_1xcr7_73{margin-bottom:16px}._titleRow_1xcr7_95{display:flex;align-items:center;gap:12px;margin-bottom:8px;flex-wrap:wrap}._title_1xcr7_95{font-size:32px;font-weight:800;color:#fff;margin:0;text-shadow:0 2px 12px rgba(0,0,0,.3)}._badgeIncluded_1xcr7_112{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:#50cfad40;border:1px solid rgba(80,207,173,.5);border-radius:50px;color:#50cfad;font-size:14px;font-weight:600}._badgeNotIncluded_1xcr7_125{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:#ef444440;border:1px solid rgba(239,68,68,.5);border-radius:50px;color:#ef4444;font-size:14px;font-weight:600}._routeRow_1xcr7_139{display:flex;align-items:center;gap:8px}._routeIcon_1xcr7_145{color:#50cfad;flex-shrink:0}._routeText_1xcr7_150{color:#50cfad;font-size:16px;font-weight:400;margin:0}._imageContainer_1xcr7_158{margin-bottom:20px;border-radius:16px;overflow:hidden}._mainImage_1xcr7_164{width:100%;aspect-ratio:16 / 10;-o-object-fit:cover;object-fit:cover}._description_1xcr7_171{font-size:17px;font-weight:400;line-height:1.6;color:#ffffffe6;margin:0 0 20px}._infoCard_1xcr7_180{background:#1e3a8acc;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:20px;padding:24px;border:1px solid rgba(255,255,255,.1);margin-bottom:16px}._cardTitle_1xcr7_190{font-size:16px;font-weight:500;color:#fff;margin:0 0 16px}._checkList_1xcr7_198{display:flex;flex-direction:column;gap:12px}._checkItem_1xcr7_204{display:flex;align-items:flex-start;gap:12px;color:#ffffffe6;font-size:16px}._checkIcon_1xcr7_212{color:#50cfad;flex-shrink:0;margin-top:2px}._flightInfo_1xcr7_219{display:flex;flex-direction:column;gap:16px}._infoBlock_1xcr7_225{display:flex;flex-direction:column;gap:4px}._infoLabel_1xcr7_231{font-size:12px;font-weight:500;color:#fff9;letter-spacing:.5px}._infoValue_1xcr7_238{font-size:16px;font-weight:500;color:#fff}._infoSubvalue_1xcr7_244{font-size:14px;font-weight:400;color:#ffffffb3}._infoDivider_1xcr7_250{height:1px;background:#ffffff1a}._ctaButton_1xcr7_256{position:absolute;bottom:calc(24px + env(safe-area-inset-bottom,0px));left:24px;right:24px;display:flex;align-items:center;justify-content:center;gap:8px;padding:18px 24px;background:#50cfad;color:#09077d;border:none;border-radius:16px;font-size:16px;font-weight:600;cursor:pointer;z-index:50;box-shadow:0 4px 20px #50cfad4d}._container_5mv7w_4{position:relative;width:100%;height:100vh;height:100dvh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,system-ui,sans-serif;overflow:hidden;background:#09077d}._backgroundBlur_5mv7w_15{position:absolute;inset:0;overflow:hidden}._backgroundImage_5mv7w_24{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:blur(20px);transform:scale(1.1);opacity:.4}._gradientTop_5mv7w_34{position:absolute;top:0;left:0;right:0;height:200px;background:linear-gradient(to bottom,rgba(9,7,125,.9) 0%,transparent 100%);z-index:1}._gradientBottom_5mv7w_44{position:absolute;bottom:0;left:0;right:0;height:300px;background:linear-gradient(to top,rgba(9,7,125,1) 0%,transparent 100%);z-index:1}._backButton_5mv7w_55{position:absolute;top:16px;left:16px;width:44px;height:44px;border-radius:50%;background:#fff3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:20;color:#fff}._scrollContent_5mv7w_75{position:relative;z-index:10;height:calc(100vh - 100px);height:calc(100dvh - 100px);overflow-y:auto;padding:80px 24px 24px;-webkit-overflow-scrolling:touch}._header_5mv7w_86{margin-bottom:24px}._titleRow_5mv7w_90{display:flex;align-items:center;gap:12px;margin-bottom:8px;flex-wrap:wrap}._title_5mv7w_90{font-size:32px;font-weight:700;color:#fff;margin:0}._badgeNotIncluded_5mv7w_105{padding:6px 12px;border-radius:20px;background:#ef444433;color:#fca5a5;font-size:12px;font-weight:600}._routeRow_5mv7w_114{display:flex;align-items:center;gap:8px}._routeIcon_5mv7w_120{color:#50cfad}._routeText_5mv7w_124{font-size:16px;color:#fffc;margin:0}._infoCard_5mv7w_131{background:#ffffff1a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:16px;padding:20px;margin-bottom:16px}._cardTitle_5mv7w_140{font-size:16px;font-weight:700;color:#fff;margin:0 0 16px}._detailsList_5mv7w_148{display:flex;flex-direction:column;gap:12px}._detailRow_5mv7w_154{display:flex;justify-content:space-between;align-items:center}._detailLabel_5mv7w_160{font-size:14px;color:#ffffffb3}._detailValue_5mv7w_165{font-size:14px;font-weight:600;color:#fff;display:flex;align-items:center;gap:6px}._detailIcon_5mv7w_174{color:#50cfad}._freeCancellation_5mv7w_179{display:flex;align-items:center;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1);color:#50cfad;font-size:14px;font-weight:500}._checkIconGreen_5mv7w_191{color:#50cfad}._alertCard_5mv7w_196{background:#ef444426;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:16px;padding:20px;margin-bottom:16px;display:flex;gap:16px;align-items:flex-start}._alertIcon_5mv7w_208{color:#fca5a5;flex-shrink:0}._alertTitle_5mv7w_213{font-size:16px;font-weight:700;color:#fff;margin:0 0 8px}._alertText_5mv7w_220{font-size:14px;color:#fffc;margin:0;line-height:1.5}._checkList_5mv7w_228{display:flex;flex-direction:column;gap:12px}._checkItem_5mv7w_234{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:#ffffffe6;line-height:1.4}._checkIcon_5mv7w_191{color:#50cfad;flex-shrink:0;margin-top:2px}._ctaButton_5mv7w_250{position:fixed;bottom:calc(24px + env(safe-area-inset-bottom,0px));left:24px;right:24px;padding:18px 24px;border-radius:16px;border:none;background-color:#50cfad;color:#09077d;font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 20px #50cfad4d;z-index:50}._ctaButton_5mv7w_250:active{transform:scale(.98)}._container_12m9k_4{position:relative;width:100%;height:100vh;height:100dvh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,system-ui,sans-serif;overflow:hidden;background:#f9fafb}._header_12m9k_15{background:#09077d;padding:24px 24px 32px;padding-top:calc(24px + env(safe-area-inset-top,0px))}._backButton_12m9k_21{display:flex;align-items:center;gap:8px;color:#fff;background:none;border:none;cursor:pointer;margin-bottom:16px;font-size:16px;padding:0}._backIcon_12m9k_34{width:20px;height:20px}._headerTitle_12m9k_39{font-size:28px;font-weight:700;color:#fff;margin:0 0 4px}._headerSubtitle_12m9k_46{font-size:16px;color:#fffc;margin:0}._content_12m9k_53{position:relative;z-index:2;height:calc(100vh - 220px);height:calc(100dvh - 220px);overflow-y:auto;padding:16px 24px 24px;margin-top:-16px;-webkit-overflow-scrolling:touch}._card_12m9k_66{background:#fff;border-radius:16px;padding:20px;margin-bottom:16px;box-shadow:0 1px 3px #00000014}._cardTitle_12m9k_74{font-size:18px;font-weight:600;color:#09077d;margin:0 0 16px}._detailsList_12m9k_82{display:flex;flex-direction:column;gap:16px}._detailItem_12m9k_88{display:flex;align-items:center;gap:12px}._detailIconWrapper_12m9k_94{width:44px;height:44px;border-radius:12px;background:#50cfad1a;display:flex;align-items:center;justify-content:center;flex-shrink:0}._detailIcon_12m9k_94{width:22px;height:22px;color:#50cfad}._detailText_12m9k_111{font-size:16px;font-weight:500;color:#111827;margin:0}._detailSubtext_12m9k_118{font-size:14px;color:#6b7280;margin:4px 0 0}._totalCard_12m9k_125{background:#09077d;border-radius:20px;padding:28px 24px;margin-bottom:16px;box-shadow:0 4px 20px #09077d40}._totalLabel_12m9k_133{text-align:center;font-size:14px;color:#ffffffb3;margin:0 0 8px}._totalValue_12m9k_140{text-align:center;font-size:44px;font-weight:700;color:#fff;margin:0 0 12px;letter-spacing:-1px}._installmentText_12m9k_149{text-align:center;font-size:14px;color:#ffffffe6;margin:0 0 20px}._paymentOptions_12m9k_157{background:#ffffff1a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:12px;padding:16px}._paymentRow_12m9k_165{display:flex;justify-content:space-between;align-items:center}._paymentRowMain_12m9k_171{color:#fff;font-size:15px}._paymentRowSecondary_12m9k_176{color:#ffffffb3;font-size:13px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.1)}._paymentLabel_12m9k_184{opacity:.9}._paymentValue_12m9k_188{font-weight:600}._includedCard_12m9k_193{background:#50cfad14;border-radius:16px;padding:20px;margin-bottom:16px;border:1px solid rgba(80,207,173,.2)}._includedTitle_12m9k_201{font-size:16px;font-weight:600;color:#09077d;margin:0 0 16px}._includedGrid_12m9k_208{display:grid;grid-template-columns:1fr 1fr;gap:12px}._includedItem_12m9k_214{display:flex;align-items:center;gap:8px}._includedIcon_12m9k_220{width:18px;height:18px;color:#50cfad;flex-shrink:0}._includedText_12m9k_227{font-size:14px;color:#374151}._additionalItem_12m9k_233{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid #f3f4f6}._additionalItem_12m9k_233:last-child{border-bottom:none;padding-bottom:0}._additionalName_12m9k_246{font-size:15px;font-weight:500;color:#111827;margin:0 0 4px}._additionalDetails_12m9k_253{font-size:13px;color:#6b7280;margin:0}._additionalPrice_12m9k_259{font-size:15px;font-weight:600;color:#09077d}._footerText_12m9k_266{text-align:center;font-size:12px;color:#9ca3af;padding:0 16px;margin:8px 0 0;line-height:1.5}._ctaButton_12m9k_276{position:absolute;bottom:calc(24px + env(safe-area-inset-bottom,0px));left:24px;right:24px;padding:18px 24px;border-radius:16px;border:none;background-color:#50cfad;color:#09077d;font-size:16px;font-weight:600;cursor:pointer;box-shadow:0 4px 20px #50cfad4d;z-index:50}
