@media(prefers-reduced-motion:reduce){.upleg-animate,.upleg-animate-child{opacity:1!important;transform:none!important;animation:none!important}}.upleg-animate{opacity:0;transform:translateY(50px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.upleg-animate.is-visible{opacity:1;transform:translateY(0)}.upleg-animate-child{opacity:0;transform:translateY(40px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.upleg-animate-child.is-visible{opacity:1;transform:translateY(0)}.upleg-animate-scale{opacity:0;transform:scale(.85) translateY(30px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.upleg-animate-scale.is-visible{opacity:1;transform:scale(1) translateY(0)}.upleg-animate-left{opacity:0;transform:translate(-60px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.upleg-animate-left.is-visible{opacity:1;transform:translate(0)}.upleg-animate-right{opacity:0;transform:translate(60px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.upleg-animate-right.is-visible{opacity:1;transform:translate(0)}@keyframes upleg-page-swoosh{0%{opacity:0;transform:translateY(60px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.booking-status-page,.fa-page,.flight-product-container,.terms-page,.privacy-policy-page,.dashboard-layout,.dashboard-header,[class*=ai-flight-list-container-]{animation:upleg-page-swoosh .9s cubic-bezier(.16,1,.3,1) both}@keyframes upleg-header-drop{0%{opacity:0;transform:translateY(-30px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.booking-status-header,.fa-header,.form-header,[class*=ai-flight-list-header-]{animation:upleg-header-drop .8s cubic-bezier(.16,1,.3,1) both;animation-delay:.15s}[class*=ai-flight-card-]:not([class*=ai-flight-card-image-]):not([class*=ai-flight-card-content-]):not([class*=ai-flight-card-body]):not([class*=ai-flight-card-route]):not([class*=ai-flight-card-detail]):not([class*=ai-flight-card-price]):not([class*=ai-flight-card-footer]):not([class*=ai-flight-card-badges]):not([class*=ai-flight-card-location]):not([class*=ai-flight-card-city]):not([class*=ai-flight-card-arrow]):not([class*=ai-flight-card-cta]){transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1),border-color .3s ease!important}[class*=ai-flight-card-]:not([class*=ai-flight-card-image-]):not([class*=ai-flight-card-content-]):not([class*=ai-flight-card-body]):not([class*=ai-flight-card-route]):not([class*=ai-flight-card-detail]):not([class*=ai-flight-card-price]):not([class*=ai-flight-card-footer]):not([class*=ai-flight-card-badges]):not([class*=ai-flight-card-location]):not([class*=ai-flight-card-city]):not([class*=ai-flight-card-arrow]):not([class*=ai-flight-card-cta]):hover{transform:translateY(-12px) scale(1.02)!important;box-shadow:0 20px 50px #1e3a8a26,0 8px 20px #00000014!important;border-color:#1e3a8a33!important}.flight-card-link{display:block;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1)!important}.flight-card-link:hover{transform:translateY(-10px)!important}[class*=ai-flight-card-image-]{overflow:hidden}[class*=ai-flight-card-image-] img{transition:transform .6s cubic-bezier(.16,1,.3,1)!important}[class*=ai-flight-card-]:hover [class*=ai-flight-card-image-] img,.flight-card-link:hover .flight-card-image img{transform:scale(1.1)!important}.bl-booking-card{transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .3s ease,box-shadow .35s ease!important}.bl-booking-card:hover{transform:translateY(-6px);box-shadow:0 12px 32px #1e3a8a1a,0 4px 12px #0000000d;border-color:#1e3a8a33}.dashboard-booking-card,.dashboard-alert-card,.dashboard-saved-card{transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .3s ease,box-shadow .35s ease!important}.dashboard-booking-card:hover,.dashboard-alert-card:hover,.dashboard-saved-card:hover{transform:translateY(-8px)!important;box-shadow:0 16px 40px #1e3a8a1f,0 6px 16px #0000000f!important;border-color:#1e3a8a33!important}.stat-card,.analytics-stat{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,border-color .35s ease!important}.stat-card:hover,.analytics-stat:hover{transform:translateY(-8px)!important;box-shadow:0 16px 40px #1e3a8a1f,0 4px 12px #1e3a8a0f!important;border-color:#1e3a8a40!important}.state-card,.lookup-card{transition:box-shadow .4s ease,transform .4s cubic-bezier(.16,1,.3,1)!important}.state-card:hover,.lookup-card:hover{box-shadow:0 8px 30px #0000000f}#flight-summary-card{transition:box-shadow .4s ease,transform .4s cubic-bezier(.16,1,.3,1)!important}#flight-summary-card:hover{box-shadow:0 12px 36px #00000014;transform:translateY(-6px)}.analytics-route-card{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,border-color .35s ease!important}.analytics-route-card:hover{transform:translateY(-6px);box-shadow:0 12px 32px #0000000f;border-color:#1e3a8a26}.btn-request-booking,.btn-submit-request,.lookup-submit,.accept-btn,.share-crew-button,.payment-link,.da-submit,.fa-submit-btn,button[type=submit]:not(.tpt-btn):not(.shopify-challenge__button){position:relative;overflow:hidden;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),background .25s ease!important}.btn-request-booking:hover,.btn-submit-request:hover,.lookup-submit:hover,.accept-btn:hover:not(:disabled),.share-crew-button:hover,.payment-link:hover,.da-submit:hover:not(:disabled),.fa-submit-btn:hover:not(:disabled),button[type=submit]:not(.tpt-btn):not(.shopify-challenge__button):hover{transform:translateY(-4px) scale(1.02);box-shadow:0 10px 30px #1e3a8a40,0 4px 10px #1e3a8a1f}.btn-request-booking:active,.btn-submit-request:active,.lookup-submit:active,.accept-btn:active,.share-crew-button:active,.payment-link:active,.da-submit:active,.fa-submit-btn:active,button[type=submit]:not(.tpt-btn):not(.shopify-challenge__button):active{transform:translateY(-1px) scale(.98);box-shadow:0 4px 12px #1e3a8a26}.upleg-ripple{position:absolute;border-radius:50%;background:#ffffff59;transform:scale(0);animation:upleg-ripple-anim .65s ease-out forwards;pointer-events:none}@keyframes upleg-ripple-anim{to{transform:scale(4);opacity:0}}.copy-crew-button,.bl-back-btn,.back-link,.alert-unsub-btn,.settings-actions a,.btn-outline-inv{transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .25s ease,background .25s ease,color .25s ease,box-shadow .3s ease!important}.copy-crew-button:hover,.bl-back-btn:hover,.alert-unsub-btn:hover,.settings-actions a:hover,.btn-outline-inv:hover{transform:translateY(-3px);box-shadow:0 6px 16px #00000014}.copy-crew-button:active,.bl-back-btn:active,.alert-unsub-btn:active,.settings-actions a:active{transform:translateY(0) scale(.97)}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],input[type=search],textarea,select,.da-input,.da-date-trigger,.signature-input,.lookup-field input,[class*=ai-flight-filter-select-]{transition:border-color .3s ease,box-shadow .3s ease,transform .2s ease!important}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=password]:focus,input[type=number]:focus,input[type=search]:focus,textarea:focus,.da-input:focus,.signature-input:focus,.lookup-field input:focus{border-color:#3b82f6!important;box-shadow:0 0 0 4px #3b82f626,0 2px 8px #3b82f61a!important;transform:translateY(-1px)}.lookup-card:focus-within,.state-card:focus-within,.da-alert-form:focus-within{border-color:#3b82f64d;box-shadow:0 0 0 4px #3b82f614,0 4px 16px #0000000a}input[type=checkbox]{transition:transform .15s ease}input[type=checkbox]:active{transform:scale(.85)}.stepper-step{transition:transform .4s cubic-bezier(.16,1,.3,1)!important}.stepper-step.active{transform:scale(1.08)}.stepper-step.active .stepper-circle{animation:upleg-stepper-glow 2s ease-in-out infinite}@keyframes upleg-stepper-glow{0%,to{box-shadow:0 0 20px #1e3a8a40}50%{box-shadow:0 0 40px #3b82f673,0 0 60px #1e3a8a26}}.stepper-line{transition:background .6s ease!important}@keyframes upleg-check-bounce{0%{transform:scale(0) rotate(-10deg);opacity:0}50%{transform:scale(1.3) rotate(5deg)}70%{transform:scale(.9) rotate(-2deg)}to{transform:scale(1) rotate(0);opacity:1}}.upleg-success-check{animation:upleg-check-bounce .7s cubic-bezier(.16,1,.3,1) forwards}@keyframes upleg-slide-up-fade{0%{opacity:0;transform:translateY(30px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.confirmed-badge{animation:upleg-slide-up-fade .6s cubic-bezier(.16,1,.3,1) both}@keyframes upleg-card-entrance{0%{opacity:0;transform:translateY(40px) scale(.95);filter:blur(3px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes upleg-flash-success{0%{background:#15803d33;box-shadow:0 0 20px #15803d26}to{background:transparent;box-shadow:none}}.upleg-flash-success{animation:upleg-flash-success 1s ease-out}.loading-spinner{border-width:2.5px!important;border-color:#1e3a8a1a!important;border-top-color:#1e3a8a!important;animation:spin .7s linear infinite}@keyframes upleg-shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.upleg-skeleton{background:linear-gradient(90deg,#f0f0f0,#1e3a8a0f,#f0f0f0 80px);background-size:200px 100%;animation:upleg-shimmer 1.5s ease-in-out infinite;border-radius:6px}.dashboard-nav-item{transition:all .25s cubic-bezier(.16,1,.3,1)!important}.dashboard-nav-item:hover{transform:translate(6px);background:#1e3a8a0a!important}.dashboard-nav-item.active{transform:translate(0)}.dashboard-welcome{background-size:200% 200%;animation:upleg-gradient-shift 6s ease infinite}@keyframes upleg-gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.bl-status-badge,.bl-badge-new,.bl-badge-sent,.bl-badge-confirmed,.booking-status-badge,.badge-new,.badge-sent,.badge-confirmed,.badge-payment{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease!important}.bl-status-badge:hover,.booking-status-badge:hover{transform:scale(1.08)}.bl-action-badge{animation:upleg-attention-pulse 2s ease-in-out infinite}@keyframes upleg-attention-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.upleg-scroll-progress{position:fixed;top:0;left:0;width:0%;height:3px;background:linear-gradient(90deg,#1e3a8a,#3b82f6,#60a5fa);z-index:99999;pointer-events:none;transition:width .1s linear;box-shadow:0 0 10px #3b82f666}[class*=ai-flight-card-image-]{overflow:hidden;border-radius:inherit}.flight-card-image{overflow:hidden}.bl-empty,.dashboard-empty{transition:opacity .4s ease}.bl-empty svg,.dashboard-empty svg{transition:transform .6s cubic-bezier(.16,1,.3,1);animation:upleg-empty-float 4s ease-in-out infinite}@keyframes upleg-empty-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.bl-empty a:hover,.dashboard-empty a:hover{transform:translateY(-3px);box-shadow:0 6px 16px #0000001a}@keyframes upleg-tab-enter{0%{opacity:0;transform:translateY(20px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.dashboard-tab.active{animation:upleg-tab-enter .4s cubic-bezier(.16,1,.3,1) both}.back-link{transition:transform .3s cubic-bezier(.16,1,.3,1),color .25s ease!important}.back-link:hover{transform:translate(-6px)}.crew-seat{transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s ease,box-shadow .3s ease!important}.crew-seat:hover{transform:translateY(-4px) scale(1.03);box-shadow:0 6px 20px #00000014}.crew-seat.open{animation:upleg-seat-breathe 2.5s ease-in-out infinite}@keyframes upleg-seat-breathe{0%,to{border-color:var(--color-border);box-shadow:none}50%{border-color:#1e3a8a4d;box-shadow:0 0 16px #1e3a8a14}}@keyframes upleg-dropdown-enter{0%{opacity:0;transform:translateY(-8px) scaleY(.9)}to{opacity:1;transform:translateY(0) scaleY(1)}}.da-search-dropdown,.da-cal{animation:upleg-dropdown-enter .25s cubic-bezier(.16,1,.3,1) both;transform-origin:top center}.da-search-option{transition:background .15s ease,padding-left .2s ease!important}.da-search-option:hover,.da-search-option.highlighted{padding-left:1.4rem}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:target{scroll-margin-top:100px}.analytics-bar-fill{transition:width 1s cubic-bezier(.16,1,.3,1)!important;animation:upleg-bar-grow 1s cubic-bezier(.16,1,.3,1) both}@keyframes upleg-bar-grow{0%{width:0!important}}.analytics-timeline-item{transition:background .25s ease,padding-left .3s ease,border-left-color .3s ease,transform .3s ease!important}.analytics-timeline-item:hover{background:#1e3a8a08;padding-left:1.8rem;border-left-color:#1e3a8a66;transform:translate(4px)}.flight-summary-card{transition:box-shadow .4s ease,transform .4s cubic-bezier(.16,1,.3,1)!important}.flight-summary-card:hover{box-shadow:0 8px 30px #0000000f;transform:translateY(-4px)}.booking-card-inner{transition:box-shadow .4s ease!important}.tab-button:after{transition:width .35s cubic-bezier(.16,1,.3,1),left .35s cubic-bezier(.16,1,.3,1)!important;width:0;left:50%}.tab-button.active:after{width:100%!important;left:0!important}.tab-button:hover{transform:translateY(-2px)}.trust-item{transition:transform .3s ease,color .3s ease}.trust-item:hover{transform:translate(6px);color:#1e3a8a}.confirming-animation{transition:box-shadow .4s ease}.confirming-animation:hover{box-shadow:0 4px 20px #1e3a8a1f}.share-crew-card,#flight-summary-card{border-top:3px solid rgba(30,58,138,.15)}.shopify-pc__banner{animation:upleg-slide-up-fade .5s cubic-bezier(.16,1,.3,1) both!important}.upleg-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:20px}.upleg-loader-plane{position:relative;width:180px;height:50px}.upleg-loader-plane-icon{position:absolute;top:50%;color:var(--color-accent-ui, #1E3A8A);animation:upleg-loader-fly 2.2s cubic-bezier(.4,0,.2,1) infinite}.upleg-loader-plane-icon svg{width:28px;height:28px;filter:drop-shadow(0 3px 8px rgba(30,58,138,.25))}@keyframes upleg-loader-fly{0%{left:-5%;opacity:0;transform:translateY(-50%) rotate(-5deg) scale(.8)}15%{opacity:1;transform:translateY(-50%) rotate(0) scale(1)}50%{transform:translateY(calc(-50% - 6px)) rotate(2deg) scale(1.05)}85%{opacity:1;transform:translateY(-50%) rotate(0) scale(1)}to{left:105%;opacity:0;transform:translateY(-50%) rotate(5deg) scale(.8)}}.upleg-loader-trail{position:absolute;top:50%;left:10%;right:10%;height:2px;transform:translateY(-50%);overflow:hidden}.upleg-loader-trail:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,transparent 0px,transparent 6px,rgba(30,58,138,.12) 6px,rgba(30,58,138,.12) 12px);animation:upleg-trail-scroll 1s linear infinite}@keyframes upleg-trail-scroll{0%{transform:translate(-24px)}to{transform:translate(0)}}.upleg-loader-text{font-size:14px;color:var(--color-text-secondary, #71717A);display:flex;align-items:center;gap:6px;animation:upleg-text-pulse 1.5s ease-in-out infinite}@keyframes upleg-text-pulse{0%,to{opacity:.5}50%{opacity:1}}.upleg-loader-dots{display:inline-flex;gap:3px}.upleg-loader-dots span{width:4px;height:4px;border-radius:50%;background:currentColor;animation:upleg-dot-bounce 1.2s ease-in-out infinite}.upleg-loader-dots span:nth-child(2){animation-delay:.15s}.upleg-loader-dots span:nth-child(3){animation-delay:.3s}@keyframes upleg-dot-bounce{0%,80%,to{transform:scale(.6);opacity:.3}40%{transform:scale(1.3);opacity:1}}.upleg-loader-progress{width:160px;height:3px;background:var(--color-border, #F0F0F0);border-radius:3px;overflow:hidden}.upleg-loader-progress-bar{width:40%;height:100%;background:linear-gradient(90deg,var(--color-accent-ui, #1E3A8A),#3B82F6);border-radius:3px;animation:upleg-progress-slide 1.5s ease-in-out infinite}@keyframes upleg-progress-slide{0%{transform:translate(-100%)}50%{transform:translate(150%)}to{transform:translate(300%)}}.upleg-skeleton-card{display:flex;align-items:center;gap:16px;padding:18px 22px;border:1px solid var(--color-border, #F0F0F0);border-radius:12px;margin-bottom:10px;animation:upleg-skel-enter .5s cubic-bezier(.16,1,.3,1) both}.upleg-skeleton-card:nth-child(2){animation-delay:.08s}.upleg-skeleton-card:nth-child(3){animation-delay:.16s}.upleg-skeleton-card:nth-child(4){animation-delay:.24s}@keyframes upleg-skel-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.upleg-skeleton-icon{width:40px;height:40px;border-radius:10px;flex-shrink:0}.upleg-skeleton-body{flex:1;display:flex;flex-direction:column;gap:8px}.upleg-skeleton-line{height:11px;border-radius:6px}.upleg-skeleton-line.w-60{width:60%}.upleg-skeleton-line.w-80{width:80%}.upleg-skeleton-line.w-40{width:40%}.upleg-skeleton-line.w-50{width:50%}.upleg-skeleton-pill{width:64px;height:22px;border-radius:20px;flex-shrink:0}.upleg-skeleton-icon,.upleg-skeleton-line,.upleg-skeleton-pill{background:linear-gradient(90deg,var(--color-bg-secondary, #F5F5F5) 0%,rgba(30,58,138,.06) 40%,var(--color-bg-secondary, #F5F5F5) 80%);background-size:300% 100%;animation:upleg-shimmer 1.8s ease-in-out infinite}.upleg-skeleton-card:nth-child(2) .upleg-skeleton-icon,.upleg-skeleton-card:nth-child(2) .upleg-skeleton-line,.upleg-skeleton-card:nth-child(2) .upleg-skeleton-pill{animation-delay:.12s}.upleg-skeleton-card:nth-child(3) .upleg-skeleton-icon,.upleg-skeleton-card:nth-child(3) .upleg-skeleton-line,.upleg-skeleton-card:nth-child(3) .upleg-skeleton-pill{animation-delay:.24s}@keyframes upleg-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.upleg-skeleton-flight-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;padding:20px 0}.upleg-skeleton-flight-card{border:1px solid var(--color-border, #F0F0F0);border-radius:14px;overflow:hidden;animation:upleg-skel-enter .5s cubic-bezier(.16,1,.3,1) both}.upleg-skeleton-flight-card:nth-child(1){animation-delay:0s}.upleg-skeleton-flight-card:nth-child(2){animation-delay:.1s}.upleg-skeleton-flight-card:nth-child(3){animation-delay:.2s}.upleg-skeleton-flight-card:nth-child(4){animation-delay:.3s}.upleg-skeleton-flight-card:nth-child(5){animation-delay:.4s}.upleg-skeleton-flight-card:nth-child(6){animation-delay:.5s}.upleg-skeleton-flight-img{width:100%;height:180px}.upleg-skeleton-flight-body{padding:16px 18px 20px;display:flex;flex-direction:column;gap:10px}.upleg-skeleton-flight-img,.upleg-skeleton-flight-body .upleg-skeleton-line{background:linear-gradient(90deg,var(--color-bg-secondary, #F5F5F5) 0%,rgba(30,58,138,.06) 40%,var(--color-bg-secondary, #F5F5F5) 80%);background-size:300% 100%;animation:upleg-shimmer 1.8s ease-in-out infinite}.dashboard-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;gap:16px}@media(prefers-reduced-motion:reduce){.upleg-loader-plane-icon,.upleg-loader-trail:after,.upleg-loader-text,.upleg-loader-dots span,.upleg-loader-progress-bar,.upleg-skeleton-icon,.upleg-skeleton-line,.upleg-skeleton-pill,.upleg-skeleton-flight-img,.upleg-skeleton-flight-body .upleg-skeleton-line{animation:none!important;opacity:1!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/upleg-polish.css.map */
