@font-face{font-family:l0g Airfare Agents;src:url(/fonts/stablecoins/dejavu-sans-400.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:l0g Airfare Agents;src:url(/fonts/stablecoins/dejavu-sans-700.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}.airfare-agents-figure[data-astro-cid-liu477af]{width:100%;max-width:800px;color:inherit;margin:2.5rem auto;padding-bottom:1rem;overflow:visible;container-type:inline-size}.desktop-art[data-astro-cid-liu477af],.mobile-art[data-astro-cid-liu477af]{width:100%;line-height:0}.mobile-art[data-astro-cid-liu477af]{max-width:340px;margin-inline:auto;display:none}.airfare-agents-figure[data-astro-cid-liu477af] svg{letter-spacing:normal;width:100%;max-width:100%;height:auto;display:block;overflow:visible}.airfare-agents-figure[data-astro-cid-liu477af] figcaption[data-astro-cid-liu477af]{font-family:var(--font-read);color:var(--color-muted);padding:1rem 0 .5rem;font-size:.9rem;line-height:1.7}.airfare-agents-figure[data-astro-cid-liu477af] figcaption[data-astro-cid-liu477af] strong[data-astro-cid-liu477af]{color:var(--color-paper);margin:.4rem 0;font-size:1rem;display:block}.fig-num[data-astro-cid-liu477af]{letter-spacing:.06em;color:var(--color-signal);font-size:.8rem;font-weight:700}.airfare-agents-figure[data-astro-cid-liu477af] a[data-astro-cid-liu477af]{margin-right:.45rem}.airfare-agents-figure[data-astro-cid-liu477af] details[data-astro-cid-liu477af]{font-family:var(--font-read);margin-top:.5rem;font-size:.875rem;line-height:1.7}.airfare-agents-figure[data-astro-cid-liu477af] summary[data-astro-cid-liu477af]{cursor:pointer;padding:.35rem 0}.airfare-agents-figure[data-astro-cid-liu477af] summary[data-astro-cid-liu477af]:focus-visible{outline:2px solid var(--color-signal);outline-offset:4px}.airfare-agents-figure[data-astro-cid-liu477af] p[data-astro-cid-liu477af]{margin-top:.7rem}@container (width<=500px){.desktop-art[data-astro-cid-liu477af]{display:none}.mobile-art[data-astro-cid-liu477af]{display:block}}@media print{.desktop-art[data-astro-cid-liu477af]{display:block}.mobile-art[data-astro-cid-liu477af]{display:none}.airfare-agents-figure[data-astro-cid-liu477af]{break-inside:avoid}}.airfare-lab[data-astro-cid-ujcgcman]{--story-bg:var(--color-surface);--story-soft:var(--color-surface-2);--story-fg:var(--color-paper);--story-dim:var(--color-muted);--story-line:var(--color-line-strong);--story-teal:var(--color-signal);--story-rose:var(--color-accent);--story-amber:var(--color-amber);color:var(--story-fg);background:var(--story-bg);border:1px solid var(--story-line);font-family:var(--font-read);border-radius:14px;margin:2.5rem 0;padding:24px;font-size:14px;font-weight:400;line-height:1.55;container-type:inline-size}.airfare-lab[data-astro-cid-ujcgcman] [data-astro-cid-ujcgcman]{box-sizing:border-box}.airfare-lab[data-astro-cid-ujcgcman] [data-astro-cid-ujcgcman][hidden]{display:none!important}.airfare-lab[data-astro-cid-ujcgcman] p[data-astro-cid-ujcgcman],.airfare-lab[data-astro-cid-ujcgcman] h2[data-astro-cid-ujcgcman],.airfare-lab[data-astro-cid-ujcgcman] h3[data-astro-cid-ujcgcman]{margin:0}.airfare-lab[data-astro-cid-ujcgcman] .story-brand[data-astro-cid-ujcgcman]{color:var(--story-teal);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.airfare-lab[data-astro-cid-ujcgcman] h2[data-astro-cid-ujcgcman]{color:var(--story-fg);font-family:var(--font-read);letter-spacing:-.035em;border:0;margin:9px 0 10px;padding:0;font-size:clamp(23px,4vw,30px);font-weight:450;line-height:1.2}.airfare-lab[data-astro-cid-ujcgcman] .story-intro[data-astro-cid-ujcgcman]{color:var(--story-dim);max-width:570px;font-size:14px}.airfare-lab[data-astro-cid-ujcgcman] .story-assumption[data-astro-cid-ujcgcman]{color:var(--story-amber);margin-top:12px;font-size:12px}.airfare-lab[data-astro-cid-ujcgcman] b[data-astro-cid-ujcgcman]{font-weight:500}.airfare-lab[data-astro-cid-ujcgcman] .story-reality[data-astro-cid-ujcgcman]{border-block:1px solid var(--story-line);flex-wrap:wrap;align-items:center;gap:8px;margin:22px 0;padding:12px 0;font-size:13px;display:flex}.airfare-lab[data-astro-cid-ujcgcman] .story-reality[data-astro-cid-ujcgcman] .person-mark[data-astro-cid-ujcgcman]{width:18px;height:18px;margin-right:2px}.airfare-lab[data-astro-cid-ujcgcman] .reality-divider[data-astro-cid-ujcgcman]{color:var(--story-dim);margin-inline:4px}.airfare-lab[data-astro-cid-ujcgcman] .story-scene[data-astro-cid-ujcgcman]{grid-template-columns:1fr .9fr 1.3fr;align-items:start;gap:20px;display:grid}.airfare-lab[data-astro-cid-ujcgcman] .story-traveller[data-astro-cid-ujcgcman]{padding-top:10px}.airfare-lab[data-astro-cid-ujcgcman] .traveller-avatar[data-astro-cid-ujcgcman]{border:1px solid var(--story-line);background:var(--story-soft);border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:9px;display:grid}.airfare-lab[data-astro-cid-ujcgcman] .person-mark[data-astro-cid-ujcgcman]{width:28px;height:28px;color:var(--story-teal);flex-shrink:0;display:inline-block;position:relative}.airfare-lab[data-astro-cid-ujcgcman] .person-mark[data-astro-cid-ujcgcman]:before{content:"";border:1.3px solid;border-radius:50%;width:30%;height:30%;position:absolute;top:10%;left:35%}.airfare-lab[data-astro-cid-ujcgcman] .person-mark[data-astro-cid-ujcgcman]:after{content:"";border:1.3px solid;border-bottom:0;border-radius:12px 12px 0 0;width:65%;height:32%;position:absolute;top:55%;left:17.5%}.airfare-lab[data-astro-cid-ujcgcman] h3[data-astro-cid-ujcgcman]{color:var(--story-fg);font-family:var(--font-read);font-size:14px;font-weight:500}.airfare-lab[data-astro-cid-ujcgcman] .traveller-request[data-astro-cid-ujcgcman]{color:var(--story-dim);margin:7px 0 18px;font-size:14px}.airfare-lab[data-astro-cid-ujcgcman] .story-assistant[data-astro-cid-ujcgcman]{border-top:1px solid var(--story-line);align-items:flex-start;gap:9px;padding-top:14px;display:flex;position:relative}.airfare-lab[data-astro-cid-ujcgcman] .story-assistant[data-astro-cid-ujcgcman]:after{content:"→";color:var(--story-rose);font-size:18px;position:absolute;top:16px;right:-18px}.airfare-lab[data-astro-cid-ujcgcman] .assistant-symbol[data-astro-cid-ujcgcman]{background:var(--story-soft);height:29px;color:var(--story-dim);border-radius:7px;flex:0 0 29px;place-items:center;font-size:11px;display:grid}.airfare-lab[data-astro-cid-ujcgcman] .assistant-name[data-astro-cid-ujcgcman]{color:var(--story-dim);font-size:12px}.airfare-lab[data-astro-cid-ujcgcman] [data-astro-cid-ujcgcman][data-bot-speech]{margin-top:4px;font-size:12px}.airfare-lab[data-astro-cid-ujcgcman][data-stage="1"] .assistant-symbol[data-astro-cid-ujcgcman],.airfare-lab[data-astro-cid-ujcgcman][data-stage="2"] .assistant-symbol[data-astro-cid-ujcgcman]{color:var(--story-rose);background:color-mix(in srgb,var(--story-rose) 9%,var(--story-bg))}.airfare-lab[data-astro-cid-ujcgcman] .story-requests[data-astro-cid-ujcgcman]{text-align:center;padding-top:10px;position:relative}.airfare-lab[data-astro-cid-ujcgcman] .request-title[data-astro-cid-ujcgcman]{color:var(--story-dim);font-size:12px}.airfare-lab[data-astro-cid-ujcgcman] .request-number[data-astro-cid-ujcgcman]{letter-spacing:-.06em;font-variant-numeric:tabular-nums;margin-top:3px;font-size:40px;font-weight:400;line-height:1.25}.airfare-lab[data-astro-cid-ujcgcman] .request-cloud[data-astro-cid-ujcgcman]{grid-template-columns:repeat(10,1fr);align-content:start;gap:4px;width:100%;max-width:126px;min-height:126px;margin:13px auto 9px;padding:6px;transition:box-shadow .3s;display:grid}.airfare-lab[data-astro-cid-ujcgcman] .request-dot[data-astro-cid-ujcgcman]{aspect-ratio:1;background:var(--story-rose);opacity:.8;border-radius:50%;width:100%}.airfare-lab[data-astro-cid-ujcgcman] .request-dot[data-astro-cid-ujcgcman]:first-child{background:var(--story-teal)}.airfare-lab[data-astro-cid-ujcgcman][data-stage="2"] .request-cloud[data-astro-cid-ujcgcman]{box-shadow:0 0 0 1px var(--story-teal);border-radius:9px}.airfare-lab[data-astro-cid-ujcgcman] .request-group[data-astro-cid-ujcgcman]{color:var(--story-teal);margin:0 -8px 6px;font-size:11px;display:block}.airfare-lab[data-astro-cid-ujcgcman] .request-caption[data-astro-cid-ujcgcman]{color:var(--story-dim);font-size:12px}.airfare-lab[data-astro-cid-ujcgcman] .request-arrow[data-astro-cid-ujcgcman]{color:var(--story-dim);font-size:22px;position:absolute;top:135px;right:-18px}.airfare-lab[data-astro-cid-ujcgcman] .story-seller[data-astro-cid-ujcgcman]{border:1px solid var(--story-line);background:var(--story-soft);border-radius:10px;padding:15px}.airfare-lab[data-astro-cid-ujcgcman] .seller-top[data-astro-cid-ujcgcman]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;display:flex}.airfare-lab[data-astro-cid-ujcgcman] .seller-signal[data-astro-cid-ujcgcman]{color:var(--story-teal);font-size:11px}.airfare-lab[data-astro-cid-ujcgcman][data-stage="1"] .seller-signal[data-astro-cid-ujcgcman]{color:var(--story-amber)}.airfare-lab[data-astro-cid-ujcgcman] .seller-thought[data-astro-cid-ujcgcman]{min-height:67px;color:var(--story-dim);margin:13px 0;font-size:13px}.airfare-lab[data-astro-cid-ujcgcman] .seller-offers[data-astro-cid-ujcgcman]{border-block:1px solid var(--story-line)}.airfare-lab[data-astro-cid-ujcgcman] .offer-row[data-astro-cid-ujcgcman]{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;padding:10px 0;display:flex}.airfare-lab[data-astro-cid-ujcgcman] .offer-row[data-astro-cid-ujcgcman]>span[data-astro-cid-ujcgcman]:first-child{white-space:nowrap;flex-shrink:0}.airfare-lab[data-astro-cid-ujcgcman] .offer-row[data-astro-cid-ujcgcman]+.offer-row[data-astro-cid-ujcgcman]{border-top:1px solid var(--story-line)}.airfare-lab[data-astro-cid-ujcgcman] .offer-state[data-astro-cid-ujcgcman]{color:var(--story-dim);font-size:11px}.airfare-lab[data-astro-cid-ujcgcman] .offer-low[data-astro-cid-ujcgcman]{color:var(--story-teal)}.airfare-lab[data-astro-cid-ujcgcman] .offer-high[data-astro-cid-ujcgcman]{color:var(--story-dim)}.airfare-lab[data-astro-cid-ujcgcman][data-stage="1"] .offer-low[data-astro-cid-ujcgcman]>span[data-astro-cid-ujcgcman]:first-child{color:var(--story-dim);text-decoration:line-through}.airfare-lab[data-astro-cid-ujcgcman][data-stage="1"] .offer-low[data-astro-cid-ujcgcman] .offer-state[data-astro-cid-ujcgcman],.airfare-lab[data-astro-cid-ujcgcman][data-stage="1"] .offer-high[data-astro-cid-ujcgcman]{color:var(--story-rose)}.airfare-lab[data-astro-cid-ujcgcman] .your-ticket[data-astro-cid-ujcgcman]{margin-top:14px}.airfare-lab[data-astro-cid-ujcgcman] .your-ticket[data-astro-cid-ujcgcman]>span[data-astro-cid-ujcgcman]{color:var(--story-dim);font-size:11px;display:block}.airfare-lab[data-astro-cid-ujcgcman] .your-ticket[data-astro-cid-ujcgcman] output[data-astro-cid-ujcgcman]{letter-spacing:-.05em;color:var(--story-teal);font-variant-numeric:tabular-nums;font-size:42px;font-weight:400;line-height:1.3;display:block}.airfare-lab[data-astro-cid-ujcgcman][data-stage="1"] .your-ticket[data-astro-cid-ujcgcman] output[data-astro-cid-ujcgcman]{color:var(--story-rose)}.airfare-lab[data-astro-cid-ujcgcman] .your-ticket[data-astro-cid-ujcgcman] .ticket-difference[data-astro-cid-ujcgcman]{font-size:12px}.airfare-lab[data-astro-cid-ujcgcman] .story-bottom[data-astro-cid-ujcgcman]{border-top:1px solid var(--story-line);margin-top:23px;padding-top:16px}.airfare-lab[data-astro-cid-ujcgcman] .story-explanation[data-astro-cid-ujcgcman]{min-height:44px;font-size:14px}.airfare-lab[data-astro-cid-ujcgcman] .story-actions[data-astro-cid-ujcgcman]{justify-content:space-between;align-items:center;gap:12px;margin-top:13px;display:flex}.airfare-lab[data-astro-cid-ujcgcman] .story-step[data-astro-cid-ujcgcman]{color:var(--story-dim);white-space:nowrap;font-size:12px}.airfare-lab[data-astro-cid-ujcgcman] .story-main[data-astro-cid-ujcgcman]{border:1px solid var(--story-teal);background:color-mix(in srgb,var(--story-teal) 7%,var(--story-bg));min-height:46px;color:var(--story-fg);font:400 14px/1.4 var(--font-read);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:15px;padding:11px 16px;display:flex}.airfare-lab[data-astro-cid-ujcgcman] .story-main[data-astro-cid-ujcgcman]:hover:enabled{background:color-mix(in srgb,var(--story-teal) 13%,var(--story-bg))}.airfare-lab[data-astro-cid-ujcgcman] .story-main[data-astro-cid-ujcgcman]:focus-visible{outline:2px solid var(--story-teal);outline-offset:4px}.airfare-lab[data-astro-cid-ujcgcman] .story-main[data-astro-cid-ujcgcman]:disabled{opacity:.7}.airfare-lab[data-astro-cid-ujcgcman] .story-limit[data-astro-cid-ujcgcman]{color:var(--story-dim);margin-top:15px;font-size:11px}@media (width<=560px){.airfare-lab[data-astro-cid-ujcgcman]{padding:17px}}@container (width<=560px){.airfare-lab[data-astro-cid-ujcgcman] .story-scene[data-astro-cid-ujcgcman]{grid-template-columns:1fr 1fr;gap:17px}.airfare-lab[data-astro-cid-ujcgcman] .story-seller[data-astro-cid-ujcgcman]{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 18px;display:grid}.airfare-lab[data-astro-cid-ujcgcman] .seller-top[data-astro-cid-ujcgcman],.airfare-lab[data-astro-cid-ujcgcman] .seller-thought[data-astro-cid-ujcgcman]{grid-column:1/-1}.airfare-lab[data-astro-cid-ujcgcman] .seller-thought[data-astro-cid-ujcgcman]{min-height:0;margin:0 0 4px}.airfare-lab[data-astro-cid-ujcgcman] .your-ticket[data-astro-cid-ujcgcman]{align-self:center;margin-top:0}.airfare-lab[data-astro-cid-ujcgcman] .your-ticket[data-astro-cid-ujcgcman] output[data-astro-cid-ujcgcman]{font-size:36px}.airfare-lab[data-astro-cid-ujcgcman] .request-arrow[data-astro-cid-ujcgcman]{top:auto;bottom:-22px;right:calc(50% - 10px);transform:rotate(90deg)}.airfare-lab[data-astro-cid-ujcgcman] .story-main[data-astro-cid-ujcgcman]{flex:1;padding:11px;font-size:13px}.airfare-lab[data-astro-cid-ujcgcman] .story-limit[data-astro-cid-ujcgcman]{font-size:11px}}@media (prefers-reduced-motion:reduce){.airfare-lab[data-astro-cid-ujcgcman] [data-astro-cid-ujcgcman]{transition:none!important;animation:none!important}}.airfare-lab[data-astro-cid-ujcgcman] .story-scene[data-astro-cid-ujcgcman]>section[data-astro-cid-ujcgcman]{min-width:0}.airfare-lab[data-astro-cid-ujcgcman] .story-tools[data-astro-cid-ujcgcman]{margin-top:10px;font-size:12px;display:inline-block}.airfare-lab[data-astro-cid-ujcgcman] [data-astro-cid-ujcgcman][data-error]{color:var(--color-accent);margin-top:12px}
