@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";.movmo-flex{display:flex}.movmo-inline-flex{display:inline-flex}.movmo-h-4{height:1rem}.movmo-h-9{height:2.25rem}.movmo-w-4{width:1rem}.movmo-min-w-0{min-width:0}.movmo-max-w-full{max-width:100%}.movmo-shrink-0{flex-shrink:0}@keyframes movmo-movmo-spin{to{transform:rotate(1turn)}}.movmo-animate-spin{animation:movmo-movmo-spin 1s linear infinite}.movmo-items-center{align-items:center}.movmo-justify-center{justify-content:center}.movmo-gap-1\.5{gap:.375rem}.movmo-gap-4{gap:1rem}.movmo-truncate{overflow:hidden;text-overflow:ellipsis}.movmo-truncate,.movmo-whitespace-nowrap{white-space:nowrap}.movmo-rounded-full{border-radius:9999px}.movmo-border{border-width:1px}.movmo-border-brand-300{--tw-border-opacity:1;border-color:rgb(254 163 180/var(--tw-border-opacity))}.movmo-border-grayWarm-200{--tw-border-opacity:1;border-color:rgb(231 229 228/var(--tw-border-opacity))}.movmo-border-transparent{border-color:transparent}.movmo-bg-brand-25{--tw-bg-opacity:1;background-color:rgb(255 245 246/var(--tw-bg-opacity))}.movmo-bg-grayWarm-50{--tw-bg-opacity:1;background-color:rgb(250 250 249/var(--tw-bg-opacity))}.movmo-bg-transparent{background-color:transparent}.movmo-p-0{padding:0}.movmo-px-3{padding-left:.75rem;padding-right:.75rem}.movmo-px-4{padding-left:1rem;padding-right:1rem}.movmo-pl-3{padding-left:.75rem}.movmo-pr-4{padding-right:1rem}.movmo-text-sm{font-size:.875rem;line-height:1.25rem}.movmo-font-medium{font-weight:500}.movmo-leading-normal{line-height:1.5}.movmo-text-brand-500{--tw-text-opacity:1;color:rgb(246 61 104/var(--tw-text-opacity))}.movmo-text-grayWarm-600{--tw-text-opacity:1;color:rgb(87 83 78/var(--tw-text-opacity))}.movmo-text-grayWarm-700{--tw-text-opacity:1;color:rgb(68 64 60/var(--tw-text-opacity))}.movmo-text-grayWarm-950{--tw-text-opacity:1;color:rgb(23 20 18/var(--tw-text-opacity))}.movmo-underline{text-decoration-line:underline}.movmo-opacity-25{opacity:.25}.movmo-opacity-75{opacity:.75}.movmo-transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.movmo-focus-ring:focus-visible{outline:2px solid #f63d68;outline-offset:2px}.movmo-pill-shadow{box-shadow:0 1px 2px #0000000d}.hover\:movmo-bg-grayWarm-100:hover{--tw-bg-opacity:1;background-color:rgb(245 245 244/var(--tw-bg-opacity))}.hover\:movmo-bg-grayWarm-50:hover{--tw-bg-opacity:1;background-color:rgb(250 250 249/var(--tw-bg-opacity))}.hover\:movmo-text-brand-600:hover{--tw-text-opacity:1;color:rgb(227 27 84/var(--tw-text-opacity))}.hover\:movmo-text-grayWarm-800:hover{--tw-text-opacity:1;color:rgb(41 37 36/var(--tw-text-opacity))}.hover\:movmo-underline:hover{text-decoration-line:underline}.disabled\:movmo-cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:movmo-opacity-50:disabled{opacity:.5}.movmo-ml-2{margin-left:.5rem}.movmo-cursor-pointer{cursor:pointer}.movmo-rounded-md{border-radius:.375rem}.movmo-rounded-xl{border-radius:.75rem}.movmo-border-none{border-style:none}.movmo-bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.movmo-bg-gradient-hover{background-image:linear-gradient(90deg,#e02f59,#c41d7e)}.movmo-bg-gradient-normal{background-image:linear-gradient(90deg,#f63d68,#dd2590)}.movmo-px-2{padding-left:.5rem;padding-right:.5rem}.movmo-px-7{padding-left:1.75rem;padding-right:1.75rem}.movmo-py-1{padding-bottom:.25rem;padding-top:.25rem}.movmo-py-5{padding-bottom:1.25rem;padding-top:1.25rem}.movmo-font-inter{font-family:Inter,sans-serif}.movmo-text-lg{font-size:1.125rem;line-height:1.75rem}.movmo-font-semibold{font-weight:600}.movmo-text-\[\#171412\]{--tw-text-opacity:1;color:rgb(23 20 18/var(--tw-text-opacity))}.movmo-text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.movmo-outline-none{outline:2px solid transparent;outline-offset:2px}.movmo-transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.movmo-duration-200{transition-duration:.2s}.movmo-checkout-button:focus{box-shadow:0 0 0 2px #f63d6880}.movmo-checkout-button:focus:not(:focus-visible){box-shadow:none}:root{--sa-blue-900: #0f2a52;--sa-blue-700: #1e4b8f;--sa-blue-500: #3b74c4;--sa-blue-100: #e8f0fc;--sa-gray-900: #1a1f29;--sa-gray-600: #4d5566;--sa-gray-300: #d7dce4;--sa-gray-100: #f5f7fa;--sa-white: #ffffff;--sa-radius: 8px;--sa-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--sa-font);color:var(--sa-gray-900);background:var(--sa-gray-100)}a{color:var(--sa-blue-700)}button{font-family:inherit}.sa-app{display:flex;min-height:100vh;flex-direction:column}.sa-header{background:var(--sa-blue-900);color:var(--sa-white);padding:16px 24px;display:flex;align-items:center;justify-content:space-between}.sa-wordmark{font-size:20px;font-weight:700;letter-spacing:.02em;text-decoration:none;color:var(--sa-white)}.sa-header-nav a{color:var(--sa-white);margin-left:20px;text-decoration:none;font-size:14px}.sa-header-nav a:hover{text-decoration:underline}.sa-main{flex:1;padding:32px 24px;max-width:960px;margin:0 auto;width:100%}.sa-footer{background:var(--sa-white);border-top:1px solid var(--sa-gray-300);padding:16px 24px;text-align:center;font-size:13px;color:var(--sa-gray-600)}.sa-footer a{margin:0 8px}.sa-card{background:var(--sa-white);border:1px solid var(--sa-gray-300);border-radius:var(--sa-radius);padding:20px}.sa-search-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;margin-bottom:24px}.sa-field{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--sa-gray-600)}.sa-field input,.sa-field select{padding:8px 10px;border:1px solid var(--sa-gray-300);border-radius:6px;font-size:14px;color:var(--sa-gray-900)}.sa-trip-toggle{display:flex;gap:12px;grid-column:1 / -1;font-size:14px}.sa-submit{grid-column:1 / -1;background:var(--sa-blue-700);color:var(--sa-white);border:none;border-radius:6px;padding:12px 20px;font-size:15px;font-weight:600;cursor:pointer}.sa-submit:hover{background:var(--sa-blue-500)}.sa-results{display:flex;flex-direction:column;gap:12px}.sa-flight-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.sa-flight-meta{font-size:13px;color:var(--sa-gray-600)}.sa-flight-price{font-size:18px;font-weight:700;color:var(--sa-blue-900)}.sa-select-btn{background:var(--sa-white);border:1px solid var(--sa-blue-700);color:var(--sa-blue-700);border-radius:6px;padding:8px 16px;font-size:14px;font-weight:600;cursor:pointer}.sa-select-btn:hover{background:var(--sa-blue-100)}.sa-selection-card{margin-top:24px;border-color:var(--sa-blue-500)}.sa-selection-title{margin:0 0 12px;font-size:16px;color:var(--sa-blue-900)}.sa-continue-btn{margin-top:16px;background:var(--sa-blue-900);color:var(--sa-white);border:none;border-radius:6px;padding:10px 18px;font-size:14px;font-weight:600;cursor:pointer}.sa-inline-note{margin-top:12px;font-size:13px;color:var(--sa-gray-600)}.sa-legal h1{color:var(--sa-blue-900)}.sa-movmo-chip{position:fixed;left:40px;bottom:28px;z-index:40}.sa-lead-passenger{display:grid;gap:8px;margin:12px 0}.sa-prefill-note{font-size:12px;opacity:.75}.sa-movmo-checkout{margin:12px 0}.sa-movmo-checkout-btn{width:100%}.sa-checkout-message{margin:12px 0;padding:12px;border-radius:8px;background:#fef3c7}.sa-confirmation{border-left:4px solid #16a34a}.sa-movmo-checkout-pending{min-height:68px;border-radius:12px;background:#f1f5f9}
