@font-face{font-family:Space Mono;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/spacemono/v17/i7dNIFZifjKcF5UAWdDRYERMSHK_IwU.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/spacemono/v17/i7dNIFZifjKcF5UAWdDRYERMSXK_IwU.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/spacemono/v17/i7dNIFZifjKcF5UAWdDRYERMR3K_.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/spacemono/v17/i7dSIFZifjKcF5UAWdDRYERE_FeqEySRV3U.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/spacemono/v17/i7dSIFZifjKcF5UAWdDRYERE_FeqEiSRV3U.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/spacemono/v17/i7dSIFZifjKcF5UAWdDRYERE_FeqHCSR.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/spacemono/v17/i7dPIFZifjKcF5UAWdDRYE58RWq7.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/spacemono/v17/i7dPIFZifjKcF5UAWdDRYE98RWq7.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/spacemono/v17/i7dPIFZifjKcF5UAWdDRYEF8RQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/spacemono/v17/i7dMIFZifjKcF5UAWdDRaPpZUFqaHjyV.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/spacemono/v17/i7dMIFZifjKcF5UAWdDRaPpZUFuaHjyV.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/spacemono/v17/i7dMIFZifjKcF5UAWdDRaPpZUFWaHg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;-webkit-font-smoothing:antialiased}body{background:var(--bg);color:var(--text-1);font-family:Space Mono,monospace}html[data-theme=night]{--bg: #0d1117;--bg-2: #161b22;--bg-3: #1c2128;--text-1: #e6edf3;--text-2: #7d8590;--text-3: #3d444d;--accent: #6C63FF;--accent-2: #0EA5E9;--accent-gradient: linear-gradient(135deg, #6C63FF 0%, #0EA5E9 100%);--border: rgba(255,255,255,.08);--border-hover: rgba(255,255,255,.16);--surface: rgba(255,255,255,.04);--surface-hover: rgba(255,255,255,.08);--green: #22c55e;--amber: #f59e0b}html[data-theme=luxury]{--bg: #09090b;--bg-2: #111113;--bg-3: #18181b;--text-1: #fafafa;--text-2: #a1a1aa;--text-3: #52525b;--accent: #c9a84c;--accent-2: #e8c97a;--accent-gradient: linear-gradient(135deg, #c9a84c 0%, #e8c97a 100%);--border: rgba(255,255,255,.07);--border-hover: rgba(255,255,255,.14);--surface: rgba(255,255,255,.03);--surface-hover: rgba(255,255,255,.06);--green: #4ade80;--amber: #fbbf24}html[data-theme=dracula]{--bg: #282a36;--bg-2: #21222c;--bg-3: #1e1f29;--text-1: #f8f8f2;--text-2: #6272a4;--text-3: #44475a;--accent: #bd93f9;--accent-2: #ff79c6;--accent-gradient: linear-gradient(135deg, #bd93f9 0%, #ff79c6 100%);--border: rgba(255,255,255,.08);--border-hover: rgba(255,255,255,.15);--surface: rgba(255,255,255,.04);--surface-hover: rgba(255,255,255,.08);--green: #50fa7b;--amber: #ffb86c}html[data-theme=synthwave]{--bg: #1a1033;--bg-2: #211541;--bg-3: #2a1a52;--text-1: #f2e9ff;--text-2: #a78bcc;--text-3: #5c4a7a;--accent: #e779c1;--accent-2: #58c7f3;--accent-gradient: linear-gradient(135deg, #e779c1 0%, #58c7f3 100%);--border: rgba(255,255,255,.08);--border-hover: rgba(255,255,255,.16);--surface: rgba(255,255,255,.04);--surface-hover: rgba(255,255,255,.08);--green: #a7f3d0;--amber: #fde68a}html[data-theme=forest]{--bg: #0a1a0f;--bg-2: #0f2318;--bg-3: #142d20;--text-1: #d1fae5;--text-2: #6ee7b7;--text-3: #34785a;--accent: #34d399;--accent-2: #6ee7b7;--accent-gradient: linear-gradient(135deg, #34d399 0%, #6ee7b7 100%);--border: rgba(255,255,255,.07);--border-hover: rgba(255,255,255,.14);--surface: rgba(255,255,255,.04);--surface-hover: rgba(255,255,255,.08);--green: #4ade80;--amber: #fbbf24}html[data-theme=ocean]{--bg: #020d1a;--bg-2: #041526;--bg-3: #071e33;--text-1: #e0f2fe;--text-2: #7dd3fc;--text-3: #2a6d9e;--accent: #0ea5e9;--accent-2: #38bdf8;--accent-gradient: linear-gradient(135deg, #0ea5e9 0%, #38bdf8 100%);--border: rgba(255,255,255,.07);--border-hover: rgba(255,255,255,.14);--surface: rgba(255,255,255,.04);--surface-hover: rgba(255,255,255,.08);--green: #34d399;--amber: #fbbf24}html[data-theme=rose]{--bg: #1a0a0f;--bg-2: #260f17;--bg-3: #33141f;--text-1: #fce7f3;--text-2: #f9a8d4;--text-3: #9d3a5e;--accent: #f43f5e;--accent-2: #fb7185;--accent-gradient: linear-gradient(135deg, #f43f5e 0%, #fb7185 100%);--border: rgba(255,255,255,.07);--border-hover: rgba(255,255,255,.14);--surface: rgba(255,255,255,.04);--surface-hover: rgba(255,255,255,.08);--green: #4ade80;--amber: #fbbf24}html[data-theme=slate]{--bg: #0f172a;--bg-2: #1e293b;--bg-3: #283548;--text-1: #f1f5f9;--text-2: #94a3b8;--text-3: #475569;--accent: #94a3b8;--accent-2: #cbd5e1;--accent-gradient: linear-gradient(135deg, #94a3b8 0%, #e2e8f0 100%);--border: rgba(255,255,255,.08);--border-hover: rgba(255,255,255,.18);--surface: rgba(255,255,255,.04);--surface-hover: rgba(255,255,255,.08);--green: #22c55e;--amber: #f59e0b}html[data-theme=carbon]{--bg: #080808;--bg-2: #111111;--bg-3: #1a1a1a;--text-1: #ffffff;--text-2: #888888;--text-3: #444444;--accent: #ffffff;--accent-2: #aaaaaa;--accent-gradient: linear-gradient(135deg, #ffffff 0%, #888888 100%);--border: rgba(255,255,255,.08);--border-hover: rgba(255,255,255,.2);--surface: rgba(255,255,255,.03);--surface-hover: rgba(255,255,255,.07);--green: #22c55e;--amber: #f59e0b}html[data-theme=amber]{--bg: #0d0a00;--bg-2: #1a1200;--bg-3: #241900;--text-1: #fef3c7;--text-2: #d97706;--text-3: #78430a;--accent: #f59e0b;--accent-2: #fbbf24;--accent-gradient: linear-gradient(135deg, #f59e0b 0%, #fbbf24 100%);--border: rgba(255,255,255,.07);--border-hover: rgba(255,255,255,.14);--surface: rgba(255,255,255,.04);--surface-hover: rgba(255,255,255,.08);--green: #4ade80;--amber: #fbbf24}html[data-theme=nord]{--bg: #1a1f2e;--bg-2: #222836;--bg-3: #2e3440;--text-1: #eceff4;--text-2: #8fa1b3;--text-3: #4c566a;--accent: #88c0d0;--accent-2: #81a1c1;--accent-gradient: linear-gradient(135deg, #88c0d0 0%, #81a1c1 100%);--border: rgba(255,255,255,.07);--border-hover: rgba(255,255,255,.15);--surface: rgba(255,255,255,.04);--surface-hover: rgba(255,255,255,.08);--green: #a3be8c;--amber: #ebcb8b}html[data-theme=cyberpunk]{--bg: #0a0a0f;--bg-2: #0f0f1a;--bg-3: #14141f;--text-1: #faff00;--text-2: #b8bc00;--text-3: #5a5d00;--accent: #faff00;--accent-2: #00f5ff;--accent-gradient: linear-gradient(135deg, #faff00 0%, #00f5ff 100%);--border: rgba(250,255,0,.15);--border-hover: rgba(250,255,0,.35);--surface: rgba(250,255,0,.04);--surface-hover: rgba(250,255,0,.08);--green: #00ff88;--amber: #ff6b00}html[data-theme=matrix]{--bg: #000000;--bg-2: #001100;--bg-3: #001a00;--text-1: #00ff41;--text-2: #008f11;--text-3: #003b00;--accent: #00ff41;--accent-2: #39ff14;--accent-gradient: linear-gradient(135deg, #00ff41 0%, #39ff14 100%);--border: rgba(0,255,65,.15);--border-hover: rgba(0,255,65,.35);--surface: rgba(0,255,65,.04);--surface-hover: rgba(0,255,65,.08);--green: #00ff41;--amber: #39ff14}html[data-theme=candy]{--bg: #1a0d2e;--bg-2: #22103a;--bg-3: #2d1547;--text-1: #fff0fb;--text-2: #d98fd4;--text-3: #7a3d75;--accent: #ff6eb4;--accent-2: #ffe44d;--accent-gradient: linear-gradient(135deg, #ff6eb4 0%, #ffe44d 100%);--border: rgba(255,110,180,.15);--border-hover: rgba(255,110,180,.3);--surface: rgba(255,255,255,.04);--surface-hover: rgba(255,255,255,.08);--green: #6ef9a0;--amber: #ffe44d}html[data-theme=volcano]{--bg: #0f0500;--bg-2: #1a0800;--bg-3: #250c00;--text-1: #fff1e6;--text-2: #ff8c42;--text-3: #7a3a10;--accent: #ff4500;--accent-2: #ff8c42;--accent-gradient: linear-gradient(135deg, #ff4500 0%, #ff8c42 100%);--border: rgba(255,69,0,.18);--border-hover: rgba(255,69,0,.35);--surface: rgba(255,69,0,.05);--surface-hover: rgba(255,69,0,.1);--green: #4ade80;--amber: #ff8c42}html[data-theme=void]{--bg: #03001a;--bg-2: #06002e;--bg-3: #0a0040;--text-1: #d4c5ff;--text-2: #6b4fa8;--text-3: #3b2472;--accent: #7c3aed;--accent-2: #a855f7;--accent-gradient: linear-gradient(135deg, #4c1d95 0%, #a855f7 100%);--border: rgba(124,58,237,.2);--border-hover: rgba(124,58,237,.4);--surface: rgba(124,58,237,.06);--surface-hover: rgba(124,58,237,.12);--green: #34d399;--amber: #fbbf24}html[data-theme=desert]{--bg: #1a1208;--bg-2: #241a0a;--bg-3: #2e220e;--text-1: #fdf4e3;--text-2: #c4a35a;--text-3: #7a5c2a;--accent: #e8a838;--accent-2: #d4843a;--accent-gradient: linear-gradient(135deg, #e8a838 0%, #d4843a 100%);--border: rgba(255,255,255,.07);--border-hover: rgba(255,255,255,.15);--surface: rgba(255,255,255,.04);--surface-hover: rgba(255,255,255,.08);--green: #6ee7b7;--amber: #e8a838}html{--radius-sm: 8px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 28px;--shadow-card: 0 4px 24px rgba(0,0,0,.4);--font: "Space Mono", monospace;--t: .2s ease;--orb1-x: 50%;--orb1-y: 40%;--orb2-x: 70%;--orb2-y: 30%}html[data-style=flat]{--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 10px;--shadow-card: none}html[data-style=flat] .search-card,html[data-style=flat] .flight-card,html[data-style=flat] .dest-card,html[data-style=flat] .deal-card,html[data-style=flat] .feature-card,html[data-style=flat] .filters-panel,html[data-style=flat] .summary-card,html[data-style=flat] .form-section,html[data-style=flat] .confirmed-card{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-style=flat] .search-btn,html[data-style=flat] .btn-primary,html[data-style=flat] .btn-deal,html[data-style=flat] .btn-book,html[data-style=flat] .btn-next-step{box-shadow:none!important;background:var(--accent)!important}html[data-style=flat] .price-amount,html[data-style=flat] .price,html[data-style=flat] .stat-num,html[data-style=flat] .dest-price-num{-webkit-text-fill-color:var(--accent)!important;background:none!important;background-clip:unset!important}html[data-style=flat] .hero-title{-webkit-text-fill-color:var(--text-1)!important;background:none!important;background-clip:unset!important}html[data-style=flat] .hero-bg{background:var(--bg)!important}html[data-style=flat] .navbar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--bg-2)!important}html[data-style=skeuomorphic]{--radius-sm: 10px;--radius-md: 16px;--radius-lg: 22px;--radius-xl: 30px;--shadow-card: 0 8px 32px rgba(0,0,0,.6), 0 2px 8px rgba(0,0,0,.4), inset 0 1px 0 rgba(255,255,255,.08)}html[data-style=skeuomorphic] .search-card,html[data-style=skeuomorphic] .flight-card,html[data-style=skeuomorphic] .deal-card,html[data-style=skeuomorphic] .feature-card,html[data-style=skeuomorphic] .filters-panel,html[data-style=skeuomorphic] .summary-card,html[data-style=skeuomorphic] .form-section,html[data-style=skeuomorphic] .confirmed-card{box-shadow:0 8px 32px #0009,0 2px 8px #0006,inset 0 1px #ffffff12!important;border-color:#ffffff1f!important}html[data-style=skeuomorphic] .search-btn,html[data-style=skeuomorphic] .btn-primary,html[data-style=skeuomorphic] .btn-deal,html[data-style=skeuomorphic] .btn-book{box-shadow:0 4px 12px #00000080,inset 0 1px #ffffff26!important}html[data-style=skeuomorphic] .navbar{box-shadow:0 2px 20px #0009,inset 0 -1px #ffffff0f!important}html[data-style=skeuomorphic] .dest-card{box-shadow:0 12px 40px #000000b3,inset 0 1px #ffffff0f!important}html[data-style=minimalist]{--radius-sm: 2px;--radius-md: 4px;--radius-lg: 6px;--radius-xl: 8px;--surface: transparent;--surface-hover: rgba(255,255,255,.03);--shadow-card: none}html[data-style=minimalist] .search-card{background:transparent!important;border-color:var(--border)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-style=minimalist] .search-fields{background:transparent!important;border-color:var(--border)!important}html[data-style=minimalist] .flight-card,html[data-style=minimalist] .deal-card,html[data-style=minimalist] .feature-card,html[data-style=minimalist] .filters-panel,html[data-style=minimalist] .summary-card,html[data-style=minimalist] .form-section{background:transparent!important;box-shadow:none!important;border-color:var(--border)!important}html[data-style=minimalist] .destinations-section,html[data-style=minimalist] .deals-section,html[data-style=minimalist] .features-section{background:transparent!important}html[data-style=minimalist] .dest-card{box-shadow:none!important}html[data-style=minimalist] .navbar{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-bottom-color:var(--border)!important}html[data-style=minimalist] .search-btn,html[data-style=minimalist] .btn-deal,html[data-style=minimalist] .btn-book,html[data-style=minimalist] .btn-primary{background:transparent!important;box-shadow:none!important;border:1px solid var(--accent)!important;color:var(--accent)!important;-webkit-text-fill-color:var(--accent)!important}html[data-style=minimalist] .hero-bg{background:var(--bg)!important}html[data-style=minimalist] .stats-bar{background:transparent!important;border-color:var(--border)!important}html[data-style=neumorphic]{--radius-sm: 12px;--radius-md: 18px;--radius-lg: 24px;--radius-xl: 32px;--border: transparent;--border-hover: transparent;--shadow-card: none}html[data-style=neumorphic] .search-card,html[data-style=neumorphic] .flight-card,html[data-style=neumorphic] .deal-card,html[data-style=neumorphic] .feature-card,html[data-style=neumorphic] .filters-panel,html[data-style=neumorphic] .pax-dropdown,html[data-style=neumorphic] .suggestions-dropdown,html[data-style=neumorphic] .summary-card,html[data-style=neumorphic] .form-section,html[data-style=neumorphic] .confirmed-card{background:var(--bg-2)!important;border-color:transparent!important;box-shadow:6px 6px 16px #00000080,-4px -4px 12px #ffffff0a!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-style=neumorphic] .search-fields{background:var(--bg-2)!important;border-color:transparent!important;box-shadow:inset 4px 4px 10px #0006,inset -3px -3px 8px #ffffff08!important}html[data-style=neumorphic] .search-btn,html[data-style=neumorphic] .btn-deal,html[data-style=neumorphic] .btn-book,html[data-style=neumorphic] .btn-primary{box-shadow:4px 4px 10px #00000080,-2px -2px 6px #ffffff0d!important}html[data-style=neumorphic] .trip-tab.active,html[data-style=neumorphic] .sort-btn.active,html[data-style=neumorphic] .filter-chip.active{box-shadow:inset 3px 3px 8px #0006,inset -2px -2px 6px #ffffff08!important;background:var(--bg-2)!important;border-color:transparent!important}html[data-style=neumorphic] .navbar{background:var(--bg)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 4px 16px #0006!important}html[data-style=neumorphic] .hero-bg{background:var(--bg)!important}html[data-style=typographic]{--radius-sm: 0px;--radius-md: 2px;--radius-lg: 2px;--radius-xl: 4px;--shadow-card: none;--border: rgba(255,255,255,.12)}html[data-style=typographic] .hero-title{font-size:clamp(3rem,8vw,6rem)!important;letter-spacing:-.04em!important;line-height:.95!important;-webkit-text-fill-color:var(--text-1)!important;background:none!important}html[data-style=typographic] .hero-eyebrow{font-size:.65rem!important;letter-spacing:.3em!important}html[data-style=typographic] .section-title{font-size:clamp(2rem,5vw,3.5rem)!important;letter-spacing:-.03em!important}html[data-style=typographic] .price-amount,html[data-style=typographic] .price{font-size:2.5rem!important;letter-spacing:-.04em!important}html[data-style=typographic] .search-card,html[data-style=typographic] .flight-card,html[data-style=typographic] .deal-card,html[data-style=typographic] .feature-card,html[data-style=typographic] .filters-panel,html[data-style=typographic] .summary-card,html[data-style=typographic] .form-section{background:transparent!important;box-shadow:none!important;border-left:2px solid var(--accent)!important;border-top:none!important;border-right:none!important;border-bottom:none!important;border-radius:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-style=typographic] .search-fields{background:transparent!important;border:none!important;border-bottom:1px solid var(--border)!important;border-radius:0!important}html[data-style=typographic] .search-btn,html[data-style=typographic] .btn-deal,html[data-style=typographic] .btn-book,html[data-style=typographic] .btn-primary{background:transparent!important;box-shadow:none!important;border:2px solid var(--accent)!important;color:var(--text-1)!important;-webkit-text-fill-color:var(--text-1)!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;border-radius:0!important}html[data-style=typographic] .navbar{background:var(--bg)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-bottom:1px solid var(--border)!important}html[data-style=typographic] .hero-bg{background:var(--bg)!important}html[data-style=typographic] .dest-card{border-radius:0!important;box-shadow:none!important}html[data-style=typographic] .stat-num{font-size:2.5rem!important;letter-spacing:-.04em!important}html:not([data-style]),html[data-style=default]{--t: .2s ease}html:not([data-style]) .flight-card,html[data-style=default] .flight-card,html:not([data-style]) .deal-card,html[data-style=default] .deal-card,html:not([data-style]) .dest-card,html[data-style=default] .dest-card,html:not([data-style]) .feature-card,html[data-style=default] .feature-card{transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}html[data-style=flat]{--t: 0s}html[data-style=flat] *{transition-duration:0s!important;animation:none!important}html[data-style=flat] .search-btn:active,html[data-style=flat] .btn-deal:active,html[data-style=flat] .btn-book:active,html[data-style=flat] .btn-primary:active{filter:brightness(.85)}html[data-style=skeuomorphic]{--t: .18s cubic-bezier(.34, 1.56, .64, 1)}html[data-style=skeuomorphic] .flight-card,html[data-style=skeuomorphic] .deal-card,html[data-style=skeuomorphic] .dest-card,html[data-style=skeuomorphic] .feature-card{transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s cubic-bezier(.34,1.56,.64,1)}html[data-style=skeuomorphic] .flight-card:hover,html[data-style=skeuomorphic] .deal-card:hover,html[data-style=skeuomorphic] .dest-card:hover,html[data-style=skeuomorphic] .feature-card:hover{transform:translateY(-6px) scale(1.01)}html[data-style=skeuomorphic] .search-btn,html[data-style=skeuomorphic] .btn-deal,html[data-style=skeuomorphic] .btn-book,html[data-style=skeuomorphic] .btn-primary{transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s cubic-bezier(.34,1.56,.64,1)}html[data-style=skeuomorphic] .search-btn:hover,html[data-style=skeuomorphic] .btn-deal:hover,html[data-style=skeuomorphic] .btn-book:hover{transform:translateY(-3px) scale(1.03)}html[data-style=skeuomorphic] .search-btn:active,html[data-style=skeuomorphic] .btn-deal:active,html[data-style=skeuomorphic] .btn-book:active{transform:translateY(1px) scale(.97);box-shadow:1px 1px 4px #0009,inset 0 2px 4px #0000004d!important}html[data-style=skeuomorphic] .swap-btn:hover{transform:rotate(180deg) scale(1.1);transition:transform .4s cubic-bezier(.34,1.56,.64,1)}@keyframes skeu-pop{0%{transform:scale(.92);opacity:0}60%{transform:scale(1.03)}to{transform:scale(1);opacity:1}}html[data-style=skeuomorphic] .flight-card,html[data-style=skeuomorphic] .deal-card,html[data-style=skeuomorphic] .dest-card{animation:skeu-pop .35s cubic-bezier(.34,1.56,.64,1) both}html[data-style=minimalist]{--t: .5s ease}html[data-style=minimalist] *{transition-duration:.45s!important;transition-timing-function:ease!important}html[data-style=minimalist] .flight-card,html[data-style=minimalist] .deal-card,html[data-style=minimalist] .dest-card,html[data-style=minimalist] .feature-card{transition:opacity .45s ease,border-color .45s ease!important}html[data-style=minimalist] .flight-card:hover,html[data-style=minimalist] .deal-card:hover,html[data-style=minimalist] .dest-card:hover,html[data-style=minimalist] .feature-card:hover{transform:none;opacity:.75}@keyframes min-fade{0%{opacity:0}to{opacity:1}}html[data-style=minimalist] .flight-card,html[data-style=minimalist] .deal-card,html[data-style=minimalist] .dest-card,html[data-style=minimalist] .feature-card{animation:min-fade .7s ease both}html[data-style=minimalist] .search-btn:hover,html[data-style=minimalist] .btn-deal:hover,html[data-style=minimalist] .btn-book:hover{transform:none;opacity:.7}html[data-style=neumorphic]{--t: .25s ease}html[data-style=neumorphic] .flight-card,html[data-style=neumorphic] .deal-card,html[data-style=neumorphic] .dest-card,html[data-style=neumorphic] .feature-card{transition:box-shadow .25s ease}html[data-style=neumorphic] .flight-card:hover,html[data-style=neumorphic] .deal-card:hover,html[data-style=neumorphic] .feature-card:hover{transform:none;box-shadow:8px 8px 20px #0009,-5px -5px 14px #ffffff0d!important}html[data-style=neumorphic] .flight-card:active,html[data-style=neumorphic] .deal-card:active{box-shadow:inset 4px 4px 10px #00000080,inset -3px -3px 8px #ffffff08!important}html[data-style=neumorphic] .search-btn,html[data-style=neumorphic] .btn-deal,html[data-style=neumorphic] .btn-book,html[data-style=neumorphic] .btn-primary{transition:box-shadow .25s ease,transform .25s ease}html[data-style=neumorphic] .search-btn:hover,html[data-style=neumorphic] .btn-deal:hover,html[data-style=neumorphic] .btn-book:hover{transform:none;box-shadow:6px 6px 14px #0009,-3px -3px 10px #ffffff0d!important}html[data-style=neumorphic] .search-btn:active,html[data-style=neumorphic] .btn-deal:active,html[data-style=neumorphic] .btn-book:active{box-shadow:inset 3px 3px 8px #00000080,inset -2px -2px 6px #ffffff0a!important;transform:scale(.98)}html[data-style=neumorphic] .swap-btn:hover{box-shadow:inset 3px 3px 8px #0006,inset -2px -2px 6px #ffffff08!important;transform:none}@keyframes neu-rise{0%{box-shadow:none;opacity:0}to{box-shadow:6px 6px 16px #00000080,-4px -4px 12px #ffffff0a;opacity:1}}html[data-style=neumorphic] .flight-card,html[data-style=neumorphic] .deal-card,html[data-style=neumorphic] .dest-card{animation:neu-rise .4s ease both}html[data-style=typographic]{--t: .3s ease}@keyframes typo-slide{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes typo-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}html[data-style=typographic] .hero-title{animation:typo-slide .7s cubic-bezier(.16,1,.3,1) both}html[data-style=typographic] .hero-subtitle{animation:typo-slide .7s .12s cubic-bezier(.16,1,.3,1) both}html[data-style=typographic] .hero-eyebrow{animation:typo-slide .7s .06s cubic-bezier(.16,1,.3,1) both}html[data-style=typographic] .search-card{animation:typo-slide .7s .2s cubic-bezier(.16,1,.3,1) both}html[data-style=typographic] .flight-card,html[data-style=typographic] .deal-card,html[data-style=typographic] .feature-card{animation:typo-slide .5s cubic-bezier(.16,1,.3,1) both}html[data-style=typographic] .flight-card:nth-child(2),html[data-style=typographic] .deal-card:nth-child(2){animation-delay:.07s}html[data-style=typographic] .flight-card:nth-child(3),html[data-style=typographic] .deal-card:nth-child(3){animation-delay:.14s}html[data-style=typographic] .flight-card:nth-child(n+4),html[data-style=typographic] .deal-card:nth-child(n+4){animation-delay:.21s}html[data-style=typographic] .section-title{animation:typo-slide .6s cubic-bezier(.16,1,.3,1) both;transform-origin:left}html[data-style=typographic] .flight-card:hover,html[data-style=typographic] .deal-card:hover{transform:none;border-left-width:4px!important}html[data-style=typographic] .search-btn:hover,html[data-style=typographic] .btn-deal:hover,html[data-style=typographic] .btn-book:hover{background:var(--accent)!important;-webkit-text-fill-color:var(--bg)!important;color:var(--bg)!important;transform:none}html[data-style=typographic] .flight-card,html[data-style=typographic] .deal-card,html[data-style=typographic] .feature-card,html[data-style=typographic] .filters-panel,html[data-style=typographic] .summary-card,html[data-style=typographic] .form-section{border-top:1px solid var(--border)!important;border-right:1px solid var(--border)!important;border-bottom:1px solid var(--border)!important;border-left:2px solid var(--accent)!important}html[data-style=bordered]{--radius-sm: 0px;--radius-md: 2px;--radius-lg: 2px;--radius-xl: 4px;--shadow-card: none;--border: rgba(255,255,255,.12)}html[data-style=bordered] .hero-title{font-size:clamp(3rem,8vw,6rem)!important;letter-spacing:-.04em!important;line-height:.95!important;-webkit-text-fill-color:var(--text-1)!important;background:none!important}html[data-style=bordered] .hero-eyebrow{font-size:.65rem!important;letter-spacing:.3em!important}html[data-style=bordered] .section-title{font-size:clamp(2rem,5vw,3.5rem)!important;letter-spacing:-.03em!important}html[data-style=bordered] .price-amount,html[data-style=bordered] .price{font-size:2.5rem!important;letter-spacing:-.04em!important}html[data-style=bordered] .search-card,html[data-style=bordered] .flight-card,html[data-style=bordered] .deal-card,html[data-style=bordered] .feature-card,html[data-style=bordered] .filters-panel,html[data-style=bordered] .summary-card,html[data-style=bordered] .form-section{background:transparent!important;box-shadow:none!important;border:1px solid var(--border)!important;border-radius:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-style=bordered] .search-fields{background:transparent!important;border:1px solid var(--border)!important;border-radius:0!important}html[data-style=bordered] .search-btn,html[data-style=bordered] .btn-deal,html[data-style=bordered] .btn-book,html[data-style=bordered] .btn-primary{background:transparent!important;box-shadow:none!important;border:2px solid var(--accent)!important;color:var(--text-1)!important;-webkit-text-fill-color:var(--text-1)!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;border-radius:0!important}html[data-style=bordered] .navbar{background:var(--bg)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-bottom:1px solid var(--border)!important}html[data-style=bordered] .hero-bg{background:var(--bg)!important}html[data-style=bordered] .dest-card{border-radius:0!important;box-shadow:none!important;border:1px solid var(--border)!important}html[data-style=bordered] .stat-num{font-size:2.5rem!important;letter-spacing:-.04em!important}html[data-style=bordered] .stats-bar{background:transparent!important;border-color:var(--border)!important}html[data-style=bordered] .destinations-section,html[data-style=bordered] .deals-section,html[data-style=bordered] .features-section{background:transparent!important}html[data-style=bordered] .flight-card:hover,html[data-style=bordered] .deal-card:hover{transform:none;border-color:var(--accent)!important}html[data-style=bordered] .search-btn:hover,html[data-style=bordered] .btn-deal:hover,html[data-style=bordered] .btn-book:hover{background:var(--accent)!important;-webkit-text-fill-color:var(--bg)!important;color:var(--bg)!important;transform:none}html[data-style=bordered]{--t: .3s ease}html[data-style=bordered] .hero-title{animation:typo-slide .7s cubic-bezier(.16,1,.3,1) both}html[data-style=bordered] .hero-subtitle{animation:typo-slide .7s .12s cubic-bezier(.16,1,.3,1) both}html[data-style=bordered] .hero-eyebrow{animation:typo-slide .7s .06s cubic-bezier(.16,1,.3,1) both}html[data-style=bordered] .search-card{animation:typo-slide .7s .2s cubic-bezier(.16,1,.3,1) both}html[data-style=bordered] .flight-card,html[data-style=bordered] .deal-card,html[data-style=bordered] .feature-card{animation:typo-slide .5s cubic-bezier(.16,1,.3,1) both;transition:border-color .3s ease!important}html[data-style=bordered] .flight-card:nth-child(2),html[data-style=bordered] .deal-card:nth-child(2){animation-delay:.07s}html[data-style=bordered] .flight-card:nth-child(3),html[data-style=bordered] .deal-card:nth-child(3){animation-delay:.14s}html[data-style=bordered] .flight-card:nth-child(n+4),html[data-style=bordered] .deal-card:nth-child(n+4){animation-delay:.21s}html[data-style=bordered] .section-title{animation:typo-slide .6s cubic-bezier(.16,1,.3,1) both}@media(max-width:640px){html[data-style=typographic] .hero-title,html[data-style=bordered] .hero-title{font-size:clamp(2rem,10vw,3rem)!important;line-height:1.05!important}html[data-style=typographic] .section-title,html[data-style=bordered] .section-title{font-size:clamp(1.4rem,5vw,2rem)!important}html[data-style=typographic] .price-amount,html[data-style=bordered] .price-amount,html[data-style=typographic] .price,html[data-style=bordered] .price{font-size:1.6rem!important}}
