.lf-motion-shell{--lf-bg:lab(98.257% -.443965 -1.43217);--lf-surface:lab(99.5338% -.333905 -1.07465);--lf-ink:lab(9.47247% -.459656 -4.40383);--lf-ink-2:lab(30.3493% -.621498 -5.17539);--lf-muted:lab(47.7515% -.662416 -5.19543);--lf-line:lab(87.2335% -.876665 -2.85795);--lf-line-2:lab(93.6154% -.662029 -2.14601);--lf-blue:lab(43.2474% 2.10956 -51.5763);--lf-blue-alt:lab(44.6954% -25.9881 -38.047);--lf-blue-soft:lab(94.7089% -2.23511 -10.902);--lf-blue-hover:lab(36.1659% 4.2548 -51.4246);--lf-blue-busy:lab(43.8831% -2.52032 -31.4322);--lf-on-blue:lab(98.8378% -.333846 -1.07465);--lf-board-dark:lab(11.7603% -.81531 -7.224);--lf-board-dark-2:lab(18.7262% -.922382 -7.26218);--lf-ease:cubic-bezier(.2,.8,.2,1);--lf-pad:clamp(16px, 4vw, 40px);--lf-radius:14px;--lf-header:60px;color:var(--lf-ink);background:var(--lf-bg);-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1, "cv11" 1;min-height:100vh;font-family:Inter,Noto Sans KR,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.5}.lf-motion-shell *,.lf-motion-shell :before,.lf-motion-shell :after{box-sizing:border-box}.lf-motion-shell [hidden]{display:none!important}.lf-motion-shell :focus-visible{outline:2px solid var(--lf-blue);outline-offset:3px;border-radius:4px}.lf-motion-shell a{color:inherit}.lf-motion-shell button,.lf-motion-shell select,.lf-motion-shell input{font:inherit;color:inherit}.lf-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.lf-wrap{max-width:1240px;padding-inline:var(--lf-pad);margin:0 auto}.lf-notice{border-left:3px solid var(--lf-blue);border-radius:0 0 var(--lf-radius) var(--lf-radius);animation:lf-rise .42s var(--lf-ease) both;grid-template-columns:1fr auto;align-items:center;gap:4px 20px;margin:0;padding:16px 20px;display:grid}.lf-notice--error{border-left-color:var(--lf-blue-alt)}.lf-notice h2{letter-spacing:-.01em;grid-column:1;margin:0;font-size:15px;font-weight:700}.lf-notice p{color:var(--lf-ink-2);word-break:keep-all;grid-column:1;margin:0;font-size:13.5px}.lf-retry{border:1.5px solid var(--lf-ink);cursor:pointer;height:40px;transition:background-color .2s var(--lf-ease), color .2s var(--lf-ease);background:0 0;border-radius:9px;grid-area:1/2/span 2;padding:0 18px;font-size:14px;font-weight:600}.lf-retry:hover{background:var(--lf-ink);color:var(--lf-bg)}.lf-motion-shell:not([data-state=empty]) .lf-notice--empty,.lf-motion-shell:not([data-state=error]) .lf-notice--error{display:none}.lf-results{padding:calc(var(--lf-header) + 40px) 0 72px}.lf-motion-shell:not([data-state=success]) .lf-results{display:none}.lf-results-head{animation:lf-rise .52s var(--lf-ease) .18s both;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.lf-results-head h2{letter-spacing:-.02em;margin:0;font-size:clamp(22px,2.6vw,30px);font-weight:700}.lf-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--lf-blue);align-items:center;gap:10px;margin:0 0 10px;font-size:12px;font-weight:600;display:inline-flex}.lf-eyebrow:before{content:"";background:var(--lf-blue);width:28px;height:2px}.lf-edit{border:1.5px solid var(--lf-ink);cursor:pointer;height:42px;transition:background-color .2s var(--lf-ease), color .2s var(--lf-ease);background:0 0;border-radius:9px;padding:0 18px;font-size:14px;font-weight:600}.lf-edit:hover{background:var(--lf-ink);color:var(--lf-bg)}.lf-show-more{margin:20px auto 0;display:block}.lf-depboard{border:1px solid var(--lf-line);border-radius:var(--lf-radius);background:var(--lf-surface);animation:lf-rise .52s var(--lf-ease) .26s both;overflow:hidden}.lf-table{border-collapse:collapse;table-layout:fixed;width:100%}.lf-table thead th{background:var(--lf-board-dark);color:lab(96.517% -.443935 -1.43212);letter-spacing:.08em;text-align:left;border-right:1px solid var(--lf-board-dark-2);word-break:keep-all;padding:14px 18px;font-size:12px;font-weight:600}.lf-table thead th:first-child{padding-left:26px;position:relative}.lf-table thead th:first-child:before{content:"";background:var(--lf-blue);width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:12px;transform:rotate(45deg)}.lf-table thead th:last-child{border-right:0}.lf-table tbody tr{border-top:1px solid var(--lf-line);animation:lf-rise .46s var(--lf-ease) calc(.34s + var(--i,0) * 40ms) both;contain:layout paint;transition:background-color .2s var(--lf-ease)}.lf-table tbody tr:hover{background:var(--lf-blue-soft)}.lf-table tbody tr[data-lf-static=true]{animation:none}@media (max-width:720px),(pointer:coarse),(prefers-reduced-motion:reduce){.lf-table tbody tr{animation:none}}.lf-table td{vertical-align:middle;border-right:1px solid var(--lf-line-2);padding:12px 18px}.lf-table td:last-child{border-right:0}.lf-flap{border:1px solid var(--lf-line-2);letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(lab(99.4178% -.333935 -1.07466) 0 50%,lab(96.7482% -.553399 -1.78931) 50% 100%);border-radius:6px;min-width:100%;padding:8px 10px;font-size:15px;font-weight:500;display:inline-block;overflow:hidden}.lf-flap--dest{letter-spacing:.04em;font-weight:700}.lf-book{color:var(--lf-blue);transition:border-color .2s var(--lf-ease);border-bottom:1.5px solid #0000;align-items:center;gap:8px;padding:6px 0;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.lf-book:after{content:"";border-top:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transform:rotate(45deg)}.lf-book:hover{border-bottom-color:var(--lf-blue)}.lf-caveats{color:var(--lf-ink-2);word-break:keep-all;max-width:66rem;animation:lf-rise .52s var(--lf-ease) .52s both;margin:22px 0 0;padding:0 0 0 18px;font-size:13.5px;list-style:square}.lf-caveats li{margin:4px 0}.lf-caveats li::marker{color:var(--lf-blue)}.lf-caveats dt{color:var(--lf-ink);font-weight:600;display:inline}.lf-caveats dt:after{content:" · ";color:var(--lf-muted);font-weight:400}.lf-caveats dd{margin:0;display:inline}.lf-caveats dl{margin:0}@keyframes lf-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.lf-table thead{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lf-table,.lf-table tbody,.lf-table tr,.lf-table td{display:block}.lf-table tbody tr{padding:12px 16px 14px}.lf-table td{border-right:0;padding:6px 0}.lf-table td:before{content:attr(data-label);letter-spacing:.08em;color:var(--lf-muted);margin-bottom:3px;font-size:11px;font-weight:600;display:block}.lf-flap{white-space:normal}}@media (prefers-reduced-motion:reduce){.lf-motion-shell *,.lf-motion-shell :before,.lf-motion-shell :after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.lf-hero{--lf-hero-ink-0:lab(97.6754% -.662327 -2.14627);--lf-hero-ink-1:lab(97.6754% -.662327 -2.14627/.78);--lf-hero-ink-15:lab(97.6754% -.662327 -2.14627/.72);--lf-hero-ink-2:lab(97.6754% -.662327 -2.14627/.6);--lf-hero-ink-3:lab(97.6754% -.662327 -2.14627/.42);--lf-hero-deep:lab(4.75427% 4.61227 -20.2879);--lf-hero-deep-ink:lab(9.05783% 3.22559 -17.8998);--lf-hero-deep-hover:lab(14.772% 3.76734 -21.4938);--lf-hero-slate:lab(32.3559% .132412 -21.5958);--lf-hero-apricot:lab(76.4771% 20.6062 40.9032);--lf-hero-glass:lab(100% 0 0/.08);--lf-hero-glass-strong:lab(100% 0 0/.12);--lf-hero-line:lab(100% 0 0/.22);--lf-hero-line-soft:lab(100% 0 0/.14);--lf-hero-radius:24px;--lf-hero-font:"Pretendard Variable", Pretendard, "Inter", "Noto Sans KR", system-ui, -apple-system, "Segoe UI", "Apple SD Gothic Neo", sans-serif}.lf-hero *,.lf-hero :before,.lf-hero :after{box-sizing:border-box}.lf-hero{-webkit-text-size-adjust:100%;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--lf-hero-font);color:var(--lf-hero-ink-0);background:var(--lf-hero-deep);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;word-break:keep-all;line-height:1.5}.lf-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lf-hero{isolation:isolate;grid-template-rows:auto 1fr;height:100svh;min-height:100svh;display:grid;position:relative;overflow:hidden}.lf-hero__media{z-index:-2;background:var(--lf-hero-deep);transform-origin:50%;position:absolute;inset:0}.lf-hero__media img,.lf-hero__media video{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block;position:absolute;inset:0}.lf-hero__media video{opacity:0}.lf-hero__media.is-video-ready video{opacity:1}.lf-hero__media.is-video-ready img{opacity:0}.lf-hero__scrim{z-index:-1;pointer-events:none;background:linear-gradient(lab(1.33908% 2.23278 -10.6228/.42) 0%,lab(1.33908% 2.23278 -10.6228/.1) 34%,#0000 55%),linear-gradient(#0000 48%,lab(.726137% 1.93257 -8.07119/.22) 74%,lab(.726137% 1.93257 -8.07119/.62) 100%);position:absolute;inset:0}.lf-nav{z-index:2;padding:clamp(16px,2.2vw,26px) clamp(16px,3.4vw,44px);padding-top:max(clamp(16px, 2.2vw, 26px), env(safe-area-inset-top));grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid;position:relative}.lf-hero .lf-brand{color:var(--lf-hero-ink-0);letter-spacing:.01em;border-radius:8px;justify-self:start;align-items:center;gap:10px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.lf-brand__mark{background:var(--lf-hero-ink-0);border-radius:1.5px;flex:none;width:10px;height:10px;transform:rotate(45deg);box-shadow:0 0 0 3px lab(100% 0 0/.12)}.lf-hero .lf-nav__link{color:var(--lf-hero-ink-1);letter-spacing:.005em;border-bottom:1px solid #0000;border-radius:4px;padding:6px 2px;font-size:14px;font-weight:400;text-decoration:none;transition:color .18s,border-color .18s}.lf-hero .lf-nav__link:hover{color:var(--lf-hero-ink-0);border-bottom-color:var(--lf-hero-line)}.lf-nav__end{justify-self:end}.lf-nav__pill{-webkit-backdrop-filter:blur(16px)saturate(130%);backdrop-filter:blur(16px)saturate(130%);border:1px solid var(--lf-hero-line);background:lab(100% 0 0/.08);border-radius:999px;justify-self:center;align-items:center;gap:2px;padding:4px;display:inline-flex;box-shadow:inset 0 1px lab(100% 0 0/.22)}.lf-hero .lf-nav__pill a{color:lab(97.6754% -.662327 -2.14627/.7);letter-spacing:.005em;white-space:nowrap;border-radius:999px;padding:7px 14px;font-size:13.5px;font-weight:400;text-decoration:none;transition:color .18s,background-color .18s;display:inline-block}.lf-hero .lf-nav__pill a:hover{color:var(--lf-hero-ink-0)}.lf-hero .lf-nav__pill a[aria-current=page]{color:var(--lf-hero-ink-0);background:lab(100% 0 0/.1);font-weight:600}.lf-hero .lf-nav__pill a:focus-visible{outline-offset:-2px}.lf-stage{z-index:2;min-width:0;padding:0 16px;padding-bottom:max(24px, env(safe-area-inset-bottom));flex-direction:column;align-items:center;display:flex;position:relative}.lf-headline{text-align:center;width:100%;max-width:none;margin-top:clamp(24px,10svh,96px)}.lf-headline h1{letter-spacing:-.02em;max-width:14em;color:var(--lf-hero-ink-0);text-shadow:0 1px 24px lab(.726137% 1.93257 -8.07119/.35);text-wrap:balance;margin:0 auto;font-size:clamp(34px,5.6vw,68px);font-weight:600;line-height:1.08}.lf-headline p{max-width:46em;color:var(--lf-hero-ink-1);letter-spacing:-.005em;text-shadow:0 1px 16px lab(.726137% 1.93257 -8.07119/.35);text-wrap:balance;margin:clamp(12px,1.6vw,18px) auto 0;font-size:clamp(15px,1.4vw,18px);font-weight:400}.lf-proof{letter-spacing:.01em;color:var(--lf-hero-ink-1);white-space:nowrap;border-radius:999px;align-items:center;gap:9px;margin:0 auto 18px;padding:7px 14px 7px 12px;font-size:12.5px;font-weight:500;display:inline-flex;box-shadow:inset 0 1px lab(100% 0 0/.22)}.lf-proof__dot{background:var(--lf-hero-apricot);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 3px lab(76.4771% 20.6062 40.9032/.18)}.lf-proof__short{display:none}.lf-scramble__line{white-space:nowrap}.lf-scramble__char{white-space:pre;display:inline}.lf-hero[data-hero-intro=true] .lf-reveal,.lf-hero[data-hero-intro=true] .lf-panel{animation:.62s cubic-bezier(.2,.7,.2,1) both lf-hero-reveal}.lf-hero[data-hero-intro=true] .lf-reveal--subtitle{animation-delay:.15s}.lf-hero[data-hero-intro=true] .lf-panel{animation-delay:.3s}.lf-hero[data-hero-intro=true] .lf-reveal--benefits{animation-delay:.45s}@keyframes lf-hero-reveal{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}.lf-glass{background:var(--lf-hero-glass);-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);border:1px solid var(--lf-hero-line);box-shadow:inset 0 1px lab(100% 0 0/.28),0 12px 40px lab(.371782% .989474 -4.13245/.22)}.lf-panel{border-radius:var(--lf-hero-radius);width:100%;max-width:860px;color:var(--lf-hero-ink-0);margin-top:clamp(28px,5.2vh,56px);padding:14px 22px 16px}.lf-tabs{border-bottom:1px solid var(--lf-hero-line-soft);gap:22px;margin:0 -2px 14px;padding:0 2px;display:flex}.lf-hero .lf-tab{-webkit-appearance:none;appearance:none;font:inherit;color:var(--lf-hero-ink-2);letter-spacing:.005em;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:4px 4px 0 0;margin-bottom:-1px;padding:6px 2px 10px;font-size:14px;font-weight:500;transition:color .18s,border-color .18s}.lf-hero .lf-tab:hover{color:var(--lf-hero-ink-0)}.lf-hero .lf-tab[aria-selected=true]{color:var(--lf-hero-ink-0);border-bottom-color:var(--lf-hero-ink-0)}.lf-form{margin:0}.lf-fields{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.2fr);align-items:stretch;display:grid}.lf-fields .lf-action{grid-column:1/-1;margin-top:8px}.lf-field{border-right:1px solid var(--lf-hero-line-soft);flex-direction:column;gap:4px;min-width:0;margin-right:16px;padding:6px 16px 6px 0;display:flex}.lf-field:nth-last-child(2){border-right:0;margin-right:12px}.lf-field label{color:var(--lf-hero-ink-2);letter-spacing:.02em;font-size:11.5px;font-weight:500}.lf-hero .lf-control{-webkit-appearance:none;appearance:none;width:100%;font:inherit;color:var(--lf-hero-ink-0);letter-spacing:-.005em;cursor:pointer;background:0 0;border:0;border-radius:6px;min-width:0;max-width:100%;min-height:34px;padding:6px 0;font-size:15px;font-weight:500}.lf-hero .lf-control::placeholder{color:var(--lf-hero-ink-3)}input[type=date].lf-control::-webkit-calendar-picker-indicator{opacity:.6;filter:invert();cursor:pointer}.lf-hero select.lf-control{background-image:linear-gradient(45deg, transparent 50%, var(--lf-hero-ink-1) 50%), linear-gradient(135deg, var(--lf-hero-ink-1) 50%, transparent 50%);background-position:calc(100% - 11px) 55%,calc(100% - 6px) 55%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:22px}.lf-hero select.lf-control option{color:var(--lf-hero-deep-ink);background:lab(96.5154% -.662267 -2.14618)}.lf-hero select.lf-control[disabled]{cursor:default;opacity:.85}.lf-hero .lf-cta{-webkit-appearance:none;appearance:none;font:inherit;letter-spacing:-.005em;background:var(--lf-hero-deep);color:var(--lf-hero-ink-0);white-space:nowrap;cursor:pointer;border:1px solid lab(100% 0 0/.14);border-radius:14px;align-self:center;gap:10px;height:48px;padding:0 18px 0 22px;font-size:15px;font-weight:600;transition:background-color .18s,transform .18s,border-color .18s;box-shadow:0 6px 18px lab(.371782% .989474 -4.13245/.28),inset 0 1px lab(100% 0 0/.1)}.lf-hero .lf-cta svg{flex:none;width:16px;height:16px;transition:transform .18s;display:block}.lf-hero .lf-cta:not(:disabled):not([aria-disabled=true]):hover{background:var(--lf-hero-deep-hover);border-color:lab(100% 0 0/.22)}.lf-hero .lf-cta:not(:disabled):not([aria-disabled=true]):hover svg{transform:translate(2px)}.lf-hero .lf-cta:not(:disabled):not([aria-disabled=true]):active{transform:translateY(1px)}.lf-hero .lf-cta:disabled,.lf-hero .lf-cta[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none}.lf-benefits{letter-spacing:.005em;color:var(--lf-hero-ink-15);text-shadow:0 1px 12px lab(.726137% 1.93257 -8.07119/.4);justify-content:center;gap:8px 28px;margin:20px 0 0;padding:0;font-size:13.5px;font-weight:500;list-style:none;display:flex}.lf-benefits li{align-items:center;gap:8px;display:inline-flex}.lf-benefits svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px;display:block}.lf-panel__foot{color:var(--lf-hero-ink-2);letter-spacing:.005em;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-size:12px;display:flex}.lf-status{min-height:1.2em;color:var(--lf-hero-ink-1);text-align:right}.lf-status:empty{display:none}.lf-status:before{content:"";background:var(--lf-hero-apricot);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.lf-hero-notice{width:100%;max-width:860px;color:var(--lf-hero-ink-1);border-radius:16px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 18px;font-size:13.5px;display:flex}.lf-hero-notice[hidden]{display:none}.lf-hero-notice strong{color:var(--lf-hero-ink-0);margin-right:6px;font-weight:600}.lf-hero-notice__mark{background:var(--lf-hero-apricot);border-radius:1px;flex:none;width:8px;height:8px;margin-top:6px;transform:rotate(45deg)}.lf-fields--mileage{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1.1fr) minmax(0,1.2fr) minmax(0,1fr)}.lf-mileage-note{color:var(--lf-hero-ink-1);align-items:center;gap:8px;margin:0 0 10px;font-size:13px;display:flex}.lf-mileage-note:before{content:"";background:var(--lf-hero-ink-0);border-radius:1px;width:6px;height:6px;transform:rotate(45deg)}.lf-hero .lf-playback{z-index:3;right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));-webkit-appearance:none;appearance:none;font:inherit;letter-spacing:.01em;color:var(--lf-hero-ink-1);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 10px;font-size:12.5px;font-weight:500;transition:color .18s,background-color .18s;display:inline-flex;position:absolute}.lf-hero .lf-playback:hover{color:var(--lf-hero-ink-0);background:var(--lf-hero-glass-strong)}.lf-playback__icon{background:lab(100% 0 0/.14);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.lf-playback__icon svg{fill:currentColor;width:10px;height:10px;display:block}.lf-hero .lf-playback [data-icon=play]{display:none}.lf-hero .lf-playback[aria-pressed=true] [data-icon=play]{display:block}.lf-hero .lf-playback[aria-pressed=true] [data-icon=pause]{display:none}.lf-hero :focus-visible{outline:2px solid var(--lf-hero-apricot);outline-offset:3px}.lf-hero .lf-control:focus-visible{outline-offset:0}.lf-hero .lf-cta:focus-visible{outline-offset:3px}@media (max-width:720px){.lf-nav{grid-template-columns:1fr auto}.lf-nav__pill{display:none}.lf-proof{text-align:left;padding:6px 12px 6px 10px;font-size:clamp(10px,3vw,12px)}.lf-proof__full{display:none}.lf-proof__short{display:inline}.lf-benefits{flex-direction:column;align-items:flex-start;gap:6px;width:100%;max-width:860px;margin-top:12px;padding-left:4px;font-size:12px}.lf-hero__media img,.lf-hero__media video{object-position:42% 50%}.lf-stage{padding:0 16px}.lf-headline{margin-top:clamp(20px,3svh,32px)}.lf-headline h1{max-width:100%;font-size:clamp(34px,9.2vw,38px)}.lf-headline p{max-width:100%;font-size:15px}.lf-panel{border-radius:22px;margin-top:clamp(22px,4.5vh,36px);padding:14px}.lf-tabs{gap:18px;height:36px;margin-bottom:8px}.lf-hero .lf-tab{height:36px;padding:4px 2px 7px;font-size:15px}.lf-fields{grid-template-columns:minmax(0,42fr) minmax(0,8fr) minmax(0,50fr);row-gap:4px}.lf-fields .lf-field--origin{order:1;grid-column:1/3}.lf-fields .lf-field--dest,.lf-fields .lf-field--airline{border-right:0;order:2;grid-column:3;margin-right:0}.lf-fields .lf-field--depart{order:3;grid-column:1/3}.lf-fields .lf-field--return{border-right:0;order:4;grid-column:3;margin-right:0}.lf-fields .lf-field--seat{border-right:0;order:5;grid-column:1;margin-right:0}.lf-fields .lf-action{order:6;margin-top:0}.lf-field{margin-right:12px;padding:4px 12px 4px 0}.lf-field label{font-size:11px}.lf-hero .lf-control{min-height:30px;padding-top:3px;padding-bottom:3px;font-size:15px}.lf-field:nth-last-child(2){margin-right:0}.lf-hero .lf-cta{width:100%;height:44px;margin-top:0;padding:0 10px;font-size:15px}.lf-panel__foot{flex-direction:column;align-items:flex-start;gap:4px;font-size:11px}.lf-status{text-align:left}.lf-hero .lf-playback{bottom:max(12px, env(safe-area-inset-bottom));padding:7px 12px 7px 8px;right:12px}}@media (min-width:721px) and (max-width:960px){.lf-nav__pill a{padding:7px 11px;font-size:13px}.lf-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.lf-field:nth-last-child(2){border-right:0}.lf-hero .lf-cta{grid-column:1/-1;width:100%;margin-top:10px}}@media (prefers-reduced-motion:reduce){.lf-hero *,.lf-hero :before,.lf-hero :after{transition:none!important;animation:none!important}.lf-hero .lf-reveal,.lf-hero .lf-panel{opacity:1;translate:none}.lf-hero__media,.lf-hero .lf-panel{transform:none!important}.lf-hero__media video{display:none}.lf-hero__media img{opacity:1!important}.lf-hero .lf-playback{display:none}}.lf-hero-slot{transition:grid-template-rows .62s var(--lf-ease);grid-template-rows:1fr;display:grid}.lf-hero-collapse{min-height:0;transition:opacity .42s var(--lf-ease), visibility 0s linear;overflow:hidden}.lf-motion-shell[data-state=success] .lf-hero-slot{grid-template-rows:0fr}.lf-motion-shell[data-state=success] .lf-hero-collapse{opacity:0;visibility:hidden}.lf-hero{font-family:var(--lf-hero-font);color:var(--lf-hero-ink-0);background:var(--lf-hero-deep)}.lf-hero .lf-action{align-self:center}.lf-hero .lf-cta{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.lf-hero .lf-select-wrap{min-width:0}.lf-hero .lf-status{margin:0}.lf-hero .lf-feedback{border-radius:16px;width:100%;max-width:860px;margin-top:12px}.lf-motion-shell:not([data-state=empty]):not([data-state=error]) .lf-feedback,.lf-motion-shell[data-mode=general] .lf-feedback{display:none}.lf-hero .lf-notice{border:0;border-radius:16px;padding:12px 18px;animation:none}.lf-hero .lf-notice h2{color:var(--lf-hero-ink-0);font-weight:600}.lf-hero .lf-notice p{color:var(--lf-hero-ink-1)}.lf-hero .lf-notice .lf-notice__detail{color:#a9afb7;overflow-wrap:anywhere;font-size:11px}.lf-hero .lf-retry{border-color:var(--lf-hero-line);color:var(--lf-hero-ink-0)}.lf-hero .lf-retry:hover{background:var(--lf-hero-glass-strong)}.lf-hero a.lf-retry{overflow-wrap:anywhere;align-items:center;max-width:100%;height:auto;min-height:40px;padding:8px 18px;text-decoration:none;display:inline-flex}.lf-hero input[type=date].lf-control::-webkit-calendar-picker-indicator{filter:none}@media (max-width:720px){.lf-hero .lf-action{grid-column:2/-1;width:100%}.lf-hero .lf-notice{grid-template-columns:1fr}.lf-hero .lf-retry{grid-area:auto/1;justify-self:start;margin-top:8px}}@media (min-width:721px) and (max-width:960px){.lf-hero .lf-action{grid-column:1/-1;width:100%}}.lf-economy-guide{overflow-wrap:anywhere}.lf-economy-body{max-width:66rem}.lf-economy-note{color:var(--lf-ink-2);font-size:13.5px}.lf-economy-suggestions{margin-top:28px}.lf-economy-cities{border:1px solid var(--lf-line);border-radius:var(--lf-radius);background:var(--lf-surface);margin:16px 0 0;padding:0;list-style:none}.lf-economy-cities li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding:14px 18px;display:flex}.lf-economy-cities li+li{border-top:1px solid var(--lf-line)}.lf-economy-guide .lf-book{color:var(--lf-blue)}.lf-economy-guide .lf-book:after{flex-shrink:0}.lf-economy-other{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.lf-economy-other label{font-weight:600}.lf-economy-other select{border:1px solid var(--lf-line);background:var(--lf-surface);border-radius:9px;max-width:100%;min-height:42px;padding:8px 12px}@media (max-width:720px),(pointer:coarse){.lf-glass,.lf-panel{-webkit-backdrop-filter:blur(12px)saturate(130%);backdrop-filter:blur(12px)saturate(130%)}.lf-nav__pill,.lf-proof,.lf-playback,.lf-benefits{-webkit-backdrop-filter:none;backdrop-filter:none;background:lab(6.78056% 3.35922 -17.7348/.55)}}
