body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--theme-mode:"light";--background-default:#f5f5f7;--background-paper:#fff;--text-primary:#2c3e50;--text-secondary:#7f8c8d;--divider:#ecf0f1;--primary-main:#0071e2;--primary-light:#00a6ff;--primary-dark:#0056b3;--secondary-main:#8763ff;--accent-main:#fe6b8b;--time-morning-primary:#fff1e3;--time-morning-secondary:#ffa060;--time-morning-faded:#ffc89f;--time-day-primary:#fffdd9;--time-day-secondary:#f1c100;--time-day-faded:#f8e06c;--time-evening-primary:#ffebf8;--time-evening-secondary:#d058ea;--time-evening-faded:#e59ef1;--time-night-primary:#e9edff;--time-night-secondary:#3025c3;--time-night-faded:#8f89db;--gradient-primary:linear-gradient(135deg,#0071e2,#00a6ff);--gradient-secondary:linear-gradient(135deg,#8763ff,#a584ff);--gradient-brand:linear-gradient(135deg,#0071e2,#00a6ff 50%,#8763ff);--gradient-sunset:linear-gradient(135deg,#fe6b8b,#ff8e53);--gradient-success:linear-gradient(135deg,#4caf50,#81c784);--gradient-warning:linear-gradient(135deg,#ff9800,#ffb74d);--gradient-error:linear-gradient(135deg,#f44336,#e57373);--gradient-info:linear-gradient(135deg,#2196f3,#64b5f6);--warning-flight-bg:#ffab000d;--warning-flight-border:#ffab0033;--warning-flight-text:#f57c00;--warning-pet-bg:#ff98000d;--warning-pet-border:#ff980033;--warning-pet-text:#ef6c00;--warning-carrier-bg:#2196f30d;--warning-carrier-border:#2196f333;--warning-carrier-text:#1976d2;--glass-background:#ffffffd9;--glass-border:#ffffff4d;--glass-backdrop:blur(20px)}.App{background-color:#f5f5f7;background-color:var(--background-default);color:#2c3e50;color:var(--text-primary);text-align:center;transition:background-color .3s ease,color .3s ease}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.selected-icon .cls-1{fill:#0071e2!important;fill:var(--primary-main)!important}.unselected-icon .cls-1{fill:#d3d3d3!important}@keyframes gradientAnimation{0%{background-position:0 50%;background-size:200% 200%}25%{background-position:100% 50%;background-size:250% 250%}50%{background-position:50% 100%;background-size:300% 300%}75%{background-position:0 100%;background-size:250% 250%}to{background-position:0 50%;background-size:200% 200%}}.gradient-background{animation:gradientAnimation 30s ease-in-out infinite;background:linear-gradient(-45deg,#ffe4c499,#e6e6fa99,#f0fff099,#fff0f599,#ffe4c499)!important;background-size:400% 400%!important;bottom:0;left:0;min-height:100vh;position:fixed;right:0;top:0;transition:background 1s ease-in-out;z-index:-1}[data-theme-mode=dark] .gradient-background{background:linear-gradient(-45deg,#0a0e1af2,#1a1f2ee6,#0d111df2,#141926e6,#0a0e1af2)!important}.gradient-background:before{animation:gradientAnimation 40s ease-in-out infinite reverse;background:inherit;bottom:0;filter:blur(20px);opacity:.7;position:absolute;right:0}[data-theme-mode=dark] .gradient-background:before{opacity:.5}.home-container{min-height:100vh;position:relative}.home-container>:not(.gradient-background){position:relative;z-index:1}.flight-listing-container{min-height:100vh;position:relative}.flight-listing-container>:not(.gradient-background){position:relative;z-index:1}[data-theme-mode=dark]{color-scheme:dark}[data-theme-mode=light]{color-scheme:light}[data-theme-mode=dark] ::-webkit-scrollbar{height:8px;width:8px}[data-theme-mode=dark] ::-webkit-scrollbar-track{background:#1a1f2e}[data-theme-mode=dark] ::-webkit-scrollbar-thumb{background:#2d3748;border-radius:4px}[data-theme-mode=dark] ::-webkit-scrollbar-thumb:hover{background:#4a5568}[data-theme-mode=light] ::-webkit-scrollbar{height:8px;width:8px}[data-theme-mode=light] ::-webkit-scrollbar-track{background:#f1f1f1}[data-theme-mode=light] ::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}[data-theme-mode=light] ::-webkit-scrollbar-thumb:hover{background:#a8a8a8}*{transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}[data-theme-mode=dark] .tg-viewport{background-color:#f5f5f7!important;background-color:var(--background-default)!important}[data-theme-mode=dark] .selected-icon .cls-1{fill:#00a6ff!important;fill:var(--primary-light)!important}[data-theme-mode=dark] .unselected-icon .cls-1{fill:#6b7280!important}[data-theme-mode=dark]{--time-morning-primary:#2d1a0f;--time-morning-secondary:#c73;--time-morning-faded:#953;--time-day-primary:#2d2b0d;--time-day-secondary:#c09900;--time-day-faded:#a87d44;--time-evening-primary:#2b1a2b;--time-evening-secondary:#b347c4;--time-evening-faded:#96a;--time-night-primary:#1a1d33;--time-night-secondary:#5647a3;--time-night-faded:#6d5a88;--gradient-primary:linear-gradient(135deg,#00a6ff,#42b3ff);--gradient-secondary:linear-gradient(135deg,#a584ff,#c1a6ff);--gradient-brand:linear-gradient(135deg,#00a6ff,#42b3ff 50%,#a584ff);--gradient-sunset:linear-gradient(135deg,#ff6b8b,#ff8e53);--gradient-success:linear-gradient(135deg,#81c784,#a2d4a5);--gradient-warning:linear-gradient(135deg,#ffb74d,#ffc570);--gradient-error:linear-gradient(135deg,#ff5252,#ff7f7f);--gradient-info:linear-gradient(135deg,#64b5f6,#82c7f7);--warning-flight-bg:#ffc10714;--warning-flight-border:#ffc10740;--warning-flight-text:#ffc107;--warning-pet-bg:#ff980014;--warning-pet-border:#ff980040;--warning-pet-text:#ffb74d;--warning-carrier-bg:#64b5f614;--warning-carrier-border:#64b5f640;--warning-carrier-text:#64b5f6;--glass-background:#1a1f2ed9;--glass-border:#ffffff1a;--glass-backdrop:blur(20px)}.theme-background{background-color:#f5f5f7;background-color:var(--background-default)}.theme-background,.theme-paper{color:#2c3e50;color:var(--text-primary)}.theme-paper{background-color:#fff;background-color:var(--background-paper)}.theme-gradient-primary{background:linear-gradient(135deg,#0071e2,#00a6ff);background:var(--gradient-primary)}.theme-gradient-secondary{background:linear-gradient(135deg,#8763ff,#a584ff);background:var(--gradient-secondary)}.theme-gradient-brand{background:linear-gradient(135deg,#0071e2,#00a6ff 50%,#8763ff);background:var(--gradient-brand)}.theme-gradient-sunset{background:linear-gradient(135deg,#fe6b8b,#ff8e53);background:var(--gradient-sunset)}.theme-glass{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);background:#ffffffd9;background:var(--glass-background);border:1px solid #ffffff4d;border:1px solid var(--glass-border)}.theme-warning-flight{background-color:#ffab000d;background-color:var(--warning-flight-bg);border-color:#ffab0033;border-color:var(--warning-flight-border);color:#f57c00;color:var(--warning-flight-text)}.theme-warning-pet{background-color:#ff98000d;background-color:var(--warning-pet-bg);border-color:#ff980033;border-color:var(--warning-pet-border);color:#ef6c00;color:var(--warning-pet-text)}.theme-warning-carrier{background-color:#2196f30d;background-color:var(--warning-carrier-bg);border-color:#2196f333;border-color:var(--warning-carrier-border);color:#1976d2;color:var(--warning-carrier-text)}.gradient-background:before{background:linear-gradient(135deg,#6366f10d,#10b9810d 50%,#f565650d);content:"";height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:-2}.guide-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffd9!important;border:1px solid #ffffff4d!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.guide-card:hover{background:#fffffff2!important;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important;transform:translateY(-4px)}.guide-pet-selector{background:linear-gradient(135deg,#4f46e51a,#10b9811a)!important;border:1px solid #4f46e533!important;border-radius:16px!important}.guide-status-success{background:linear-gradient(135deg,#10b9811a,#0596691a)!important;border-left:4px solid #10b981!important}.guide-status-warning{background:linear-gradient(135deg,#f59e0b1a,#d977061a)!important;border-left:4px solid #f59e0b!important}.guide-status-error{background:linear-gradient(135deg,#ef44441a,#dc26261a)!important;border-left:4px solid #ef4444!important}@media (max-width:768px){.guide-card{margin-bottom:16px!important}.guide-pet-selector{border-radius:12px!important}}
/*# sourceMappingURL=main.4619a93f.css.map*/