.booking-card-module__-mktfG__card{color:#0d1c3b;background:#fff;border-radius:12px;flex-direction:column;flex:1;min-width:0;font-size:14px;line-height:1.45;display:flex;overflow:hidden}.booking-card-module__-mktfG__journey{border-bottom:1px dashed #dce1e9;padding:18px 16px 14px}.booking-card-module__-mktfG__route{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);align-items:start;gap:10px;display:grid}.booking-card-module__-mktfG__stop{overflow-wrap:anywhere;flex-direction:column;gap:3px;min-width:0;display:flex}.booking-card-module__-mktfG__destination{text-align:end}.booking-card-module__-mktfG__time{color:#0b7873;font-size:17px;line-height:1.25}.booking-card-module__-mktfG__label{color:#667085;font-size:12px;font-weight:400}.booking-card-module__-mktfG__mode{color:#667085;overflow-wrap:anywhere;flex-direction:column;align-items:center;gap:4px;padding-top:6px;font-size:11px;display:flex}.booking-card-module__-mktfG__modeIcon{color:#0b7873;background:#f1f5f8;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.booking-card-module__-mktfG__date{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:12px;font-size:12px;display:flex}.booking-card-module__-mktfG__date strong{margin-inline-start:auto;font-weight:600}.booking-card-module__-mktfG__return{background:#f0f2f6;border-radius:4px;padding:2px 6px;font-size:11px}.booking-card-module__-mktfG__body{flex:1;padding:16px}.booking-card-module__-mktfG__operator{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:start;gap:12px;padding-bottom:14px;display:flex}.booking-card-module__-mktfG__operator h3{overflow-wrap:anywhere;min-width:0;font-size:16px;font-weight:700;line-height:1.35}.booking-card-module__-mktfG__price{text-align:end;overflow-wrap:anywhere;flex-direction:column;flex:none;gap:3px;max-width:48%;display:flex}.booking-card-module__-mktfG__price strong{font-size:13px;font-weight:600}.booking-card-module__-mktfG__details{flex-direction:column;gap:10px;padding-top:14px;font-size:12px;display:flex}.booking-card-module__-mktfG__details>div{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px;display:grid}.booking-card-module__-mktfG__details dt{color:#667085}.booking-card-module__-mktfG__details dd{text-align:end;overflow-wrap:anywhere;font-weight:600}.booking-card-module__-mktfG__details .booking-card-module__-mktfG__reference{font-size:11px;font-weight:500}.booking-card-module__-mktfG__status{justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 16px;font-size:12px;font-weight:600;display:flex}.booking-card-module__-mktfG__status svg{flex:none}.booking-card-module__-mktfG__card[data-booking-status=CONFIRMED] .booking-card-module__-mktfG__status{color:#086552;background:#e7f5f0}.booking-card-module__-mktfG__card[data-booking-status=PENDING_PAYMENT] .booking-card-module__-mktfG__status,.booking-card-module__-mktfG__card[data-booking-status=PARTIALLY_CANCELLED] .booking-card-module__-mktfG__status{color:#854800;background:#fff2df}.booking-card-module__-mktfG__card[data-booking-status=PROCESSING] .booking-card-module__-mktfG__status{color:#24528c;background:#edf3ff}.booking-card-module__-mktfG__card[data-booking-status=CANCELLED] .booking-card-module__-mktfG__status{color:#9f2934;background:#fdecef}.booking-card-module__-mktfG__footer{padding:4px 16px}.booking-card-module__-mktfG__action{color:#0d1c3b;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:44px;font-size:13px;font-weight:600;display:flex}.booking-card-module__-mktfG__action:hover{background:#f5f7fa}.booking-card-module__-mktfG__action:focus-visible{outline-offset:-2px;outline:2px solid #128580}.booking-card-module__-mktfG__unavailable{color:#667085;text-align:center;padding-block:12px;font-size:12px}@container (min-width:560px){.booking-card-module__-mktfG__card{grid-template:"route details"1fr"status details""footer details"/minmax(0,1fr) minmax(0,1.05fr);min-height:360px;display:grid}.booking-card-module__-mktfG__journey{grid-area:route}.booking-card-module__-mktfG__body{border-inline-start:1px dashed #dce1e9;grid-area:details;min-width:0}.booking-card-module__-mktfG__status{grid-area:status}.booking-card-module__-mktfG__footer{grid-area:footer}}
.activity-ticket-card-module__NXO0pG__card{color:#0d1c3b;flex-direction:column;align-self:stretch;min-width:0;font-size:14px;line-height:1.45;display:flex}.activity-ticket-card-module__NXO0pG__routeSection,.activity-ticket-card-module__NXO0pG__body,.activity-ticket-card-module__NXO0pG__busBody,.activity-ticket-card-module__NXO0pG__footer{background:#fff}.activity-ticket-card-module__NXO0pG__routeSection{border-bottom:1px solid #748a984d;border-radius:8px;padding:16px}.activity-ticket-card-module__NXO0pG__route{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:6px;display:grid}.activity-ticket-card-module__NXO0pG__stop{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;padding-inline-end:8px;display:flex}.activity-ticket-card-module__NXO0pG__stop[data-align=end]{text-align:end;padding-inline:8px 0}.activity-ticket-card-module__NXO0pG__time{color:#127d77;font-size:18px;font-weight:600}.activity-ticket-card-module__NXO0pG__stop>span{font-weight:600}.activity-ticket-card-module__NXO0pG__routeIcon{border:1px dashed #0000004d;border-radius:999px;justify-content:center;align-items:center;margin-top:4px;padding:4px;display:inline-flex}.activity-ticket-card-module__NXO0pG__date{justify-content:space-between;align-items:baseline;gap:4px;margin-top:8px;display:flex}.activity-ticket-card-module__NXO0pG__date>strong{text-align:end;font-weight:600}.activity-ticket-card-module__NXO0pG__label{color:#667085;font-size:12px;font-weight:400}.activity-ticket-card-module__NXO0pG__body{border-radius:8px;flex-direction:column;flex:1;gap:16px;padding:16px;display:flex}.activity-ticket-card-module__NXO0pG__operatorRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.activity-ticket-card-module__NXO0pG__operator{overflow-wrap:anywhere;max-width:52%;font-size:18px;font-weight:700;line-height:1.4}.activity-ticket-card-module__NXO0pG__logo{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;flex:1;width:0;min-width:0;max-width:160px;height:48px;display:block}.activity-ticket-card-module__NXO0pG__fare{text-align:end;flex-direction:column;flex:none;align-items:end;gap:4px;min-width:0;max-width:calc(100% - 56px);display:flex}.activity-ticket-card-module__NXO0pG__cabin{color:#127d77;background:#e7f2f1;border:1px solid #127d7766;border-radius:6px;align-items:center;gap:4px;min-width:0;max-width:100%;padding:4px 8px;font-weight:600;display:flex}.activity-ticket-card-module__NXO0pG__cabin>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.activity-ticket-card-module__NXO0pG__cabin svg{flex-shrink:0}.activity-ticket-card-module__NXO0pG__amount{color:#0d1c3b;font-size:16px;font-weight:700}.activity-ticket-card-module__NXO0pG__rule{border:0;border-top:1px solid #748a984d;height:0;margin:0}.activity-ticket-card-module__NXO0pG__threeColumns{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;display:grid}.activity-ticket-card-module__NXO0pG__twoColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.activity-ticket-card-module__NXO0pG__field{flex-direction:column;gap:4px;min-width:0;display:flex}.activity-ticket-card-module__NXO0pG__field .activity-ticket-card-module__NXO0pG__label{font-weight:400}.activity-ticket-card-module__NXO0pG__field[data-align=end]{text-align:end;align-items:end}.activity-ticket-card-module__NXO0pG__field[data-align=center]{text-align:center;align-items:center}.activity-ticket-card-module__NXO0pG__value{overflow-wrap:anywhere;max-width:100%;font-weight:600;display:block}.activity-ticket-card-module__NXO0pG__value>svg{display:block}.activity-ticket-card-module__NXO0pG__footer{border-top:1px solid #deebf980;border-radius:6px;flex-direction:column;justify-content:flex-end;min-height:156px;padding:0 12px;display:flex;overflow:hidden}.activity-ticket-card-module__NXO0pG__issuedStrip{border-bottom:1px solid #748a9880;align-items:center;gap:8px;padding-block:16px;display:grid}.activity-ticket-card-module__NXO0pG__issuedText{overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;display:flex}.activity-ticket-card-module__NXO0pG__issuedText[data-align=end]{text-align:end}.activity-ticket-card-module__NXO0pG__issuedText>span{color:#667085;font-size:12px;font-weight:400}.activity-ticket-card-module__NXO0pG__issuedText>strong{color:#475467;font-size:12px;font-weight:400}.activity-ticket-card-module__NXO0pG__qr{background:#fff;width:fit-content;padding:4px}.activity-ticket-card-module__NXO0pG__qr>svg{display:block}.activity-ticket-card-module__NXO0pG__actions{flex-wrap:wrap;justify-content:center;gap:6px;padding-block:12px 16px;display:flex}.activity-ticket-card-module__NXO0pG__action{cursor:pointer;color:#fff;background:#127d77;border:0;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:44px;padding:8px 6px;font-size:12px;line-height:1.35;text-decoration:none;display:inline-flex}.activity-ticket-card-module__NXO0pG__action:hover{background:#0d645f}.activity-ticket-card-module__NXO0pG__status{color:#127d77;text-align:center;flex:1;justify-content:center;align-items:center;gap:4px;padding-block:12px;font-weight:700;display:flex}.activity-ticket-card-module__NXO0pG__status[data-negative]{color:#a0161e}.activity-ticket-card-module__NXO0pG__card[data-ticket-state=pending] .activity-ticket-card-module__NXO0pG__status{color:#e72228}.activity-ticket-card-module__NXO0pG__status>svg{flex-shrink:0}.activity-ticket-card-module__NXO0pG__payment{color:#fff;background:#e72228;justify-content:center;align-items:center;min-height:50px;margin-inline:-12px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.activity-ticket-card-module__NXO0pG__payment:hover{background:#c91b21}.activity-ticket-card-module__NXO0pG__action:focus-visible,.activity-ticket-card-module__NXO0pG__payment:focus-visible{outline-offset:-3px;outline:2px solid #0d1c3b}.activity-ticket-card-module__NXO0pG__busBody{border-radius:8px 8px 0 0;flex:1;padding:16px 12px 0}.activity-ticket-card-module__NXO0pG__busBody .activity-ticket-card-module__NXO0pG__operatorRow{padding-bottom:8px}.activity-ticket-card-module__NXO0pG__busBody .activity-ticket-card-module__NXO0pG__logo{max-width:128px;height:40px}.activity-ticket-card-module__NXO0pG__busRow{justify-content:space-between;align-items:center;gap:4px;padding-block:8px;display:flex}.activity-ticket-card-module__NXO0pG__busRow>span{color:#667085;font-size:12px;font-weight:400}.activity-ticket-card-module__NXO0pG__busRow>strong{text-align:end;overflow-wrap:anywhere;max-width:55%;font-weight:700}.activity-ticket-card-module__NXO0pG__passengerPhone{color:#667085;font-size:12px;font-weight:400;display:block}.activity-ticket-card-module__NXO0pG__busReference{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-block:8px;display:grid}.activity-ticket-card-module__NXO0pG__busReference .activity-ticket-card-module__NXO0pG__field:first-child .activity-ticket-card-module__NXO0pG__value{color:#475467;font-size:12px;font-weight:500}.activity-ticket-card-module__NXO0pG__busReference .activity-ticket-card-module__NXO0pG__field:last-child .activity-ticket-card-module__NXO0pG__value{font-size:16px;font-weight:700}.activity-ticket-card-module__NXO0pG__busBody .activity-ticket-card-module__NXO0pG__cabin{padding:6px;font-weight:300}.activity-ticket-card-module__NXO0pG__flightVehicle{transform:rotate(270deg)}@container (min-width:560px){.activity-ticket-card-module__NXO0pG__card{background:#fff;border-radius:12px;grid-template:"route details""footer details"1fr/minmax(0,1fr) minmax(0,1.05fr);min-height:360px;display:grid;overflow:hidden}.activity-ticket-card-module__NXO0pG__routeSection{border-bottom:0;border-radius:0;grid-area:route;padding:20px}.activity-ticket-card-module__NXO0pG__body,.activity-ticket-card-module__NXO0pG__busBody{border-inline-start:1px dashed #dce1e9;border-radius:0;grid-area:details;min-width:0;padding:20px}.activity-ticket-card-module__NXO0pG__footer{border-radius:0;grid-area:footer;min-width:0;padding-inline:20px}.activity-ticket-card-module__NXO0pG__payment{border-radius:8px;min-height:44px;margin:0 0 16px;font-size:14px}.activity-ticket-card-module__NXO0pG__actions{justify-content:stretch}.activity-ticket-card-module__NXO0pG__action{border-radius:8px;min-height:44px;font-size:12px}}.activity-ticket-card-module__NXO0pG__action:disabled{opacity:.6;cursor:wait}.activity-ticket-card-module__NXO0pG__action svg{flex-shrink:0}.activity-ticket-card-module__NXO0pG__actionMessage{color:#4b5563;flex-basis:100%;order:2;font-size:12px;line-height:1.5}.activity-ticket-card-module__NXO0pG__secondaryAction{color:#127d77;background:0 0;border:1px solid #a9c7c5}.activity-ticket-card-module__NXO0pG__secondaryAction:hover{background:#edf6f5;border-color:#127d77}.activity-ticket-card-module__NXO0pG__body>.activity-ticket-card-module__NXO0pG__twoColumns:last-child .activity-ticket-card-module__NXO0pG__value{color:#475467;font-size:12px;font-weight:500}
.activity-card-skeleton-module__Ntdrbq__loading{width:100%;min-width:0;container-type:inline-size}.activity-card-skeleton-module__Ntdrbq__grid{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.activity-card-skeleton-module__Ntdrbq__ticket,.activity-card-skeleton-module__Ntdrbq__parcel{background:var(--color-base-100,#fff);border-radius:12px;min-width:0;overflow:hidden}.activity-card-skeleton-module__Ntdrbq__block{background:#e9edf2;border-radius:5px;flex:none;animation:1.6s ease-in-out infinite activity-card-skeleton-module__Ntdrbq__breathe;display:block}.activity-card-skeleton-module__Ntdrbq__line{width:100%;height:14px;margin-block:10px}.activity-card-skeleton-module__Ntdrbq__short{width:60%;height:12px;margin-block:10px}.activity-card-skeleton-module__Ntdrbq__section,.activity-card-skeleton-module__Ntdrbq__route,.activity-card-skeleton-module__Ntdrbq__details,.activity-card-skeleton-module__Ntdrbq__footer{min-width:0;padding:20px}.activity-card-skeleton-module__Ntdrbq__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.activity-card-skeleton-module__Ntdrbq__heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.activity-card-skeleton-module__Ntdrbq__heading>div{width:50%}.activity-card-skeleton-module__Ntdrbq__heading>.activity-card-skeleton-module__Ntdrbq__line{width:55%}.activity-card-skeleton-module__Ntdrbq__heading>.activity-card-skeleton-module__Ntdrbq__short{width:38%}.activity-card-skeleton-module__Ntdrbq__logo{width:92px;height:40px}.activity-card-skeleton-module__Ntdrbq__icon{width:48px;height:48px}.activity-card-skeleton-module__Ntdrbq__qr{width:55px;height:55px}.activity-card-skeleton-module__Ntdrbq__details{border-block:1px solid #f0f2f5}.activity-card-skeleton-module__Ntdrbq__buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.activity-card-skeleton-module__Ntdrbq__buttons>span{border-radius:8px;height:44px}.activity-card-skeleton-module__Ntdrbq__parcel{min-height:320px}.activity-card-skeleton-module__Ntdrbq__parcel>.activity-card-skeleton-module__Ntdrbq__heading{border-bottom:1px solid #f0f2f5;padding:16px}.activity-card-skeleton-module__Ntdrbq__status{width:100%;height:36px;margin-block:24px}@container (min-width:560px){.activity-card-skeleton-module__Ntdrbq__ticket{grid-template:"route details""footer details"1fr/minmax(0,1fr) minmax(0,1.05fr);min-height:360px;display:grid}.activity-card-skeleton-module__Ntdrbq__route{grid-area:route}.activity-card-skeleton-module__Ntdrbq__details{border-block:0;border-inline-start:1px dashed #e1e6ed;grid-area:details}.activity-card-skeleton-module__Ntdrbq__footer{grid-area:footer;align-self:end}}@keyframes activity-card-skeleton-module__Ntdrbq__breathe{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.activity-card-skeleton-module__Ntdrbq__block{animation:none}}
.activity-search-module__t-M9ta__search{color:#667085;background:#fff;border-radius:8px;align-items:center;gap:10px;min-height:48px;margin-bottom:20px;padding-inline:14px;display:flex}.activity-search-module__t-M9ta__search:focus-within{outline-offset:2px;outline:2px solid #127d77}.activity-search-module__t-M9ta__search input{color:#0d1c3b;background:0 0;border:0;outline:0;width:100%;min-width:0;padding-block:12px;font-size:14px}.activity-search-module__t-M9ta__search input::-webkit-search-cancel-button{-webkit-appearance:none}.activity-search-module__t-M9ta__search>svg{flex:none}.activity-search-module__t-M9ta__search button{background:0 0;border:0;border-radius:4px;flex:none;place-items:center;width:32px;height:36px;display:grid}.activity-search-module__t-M9ta__search button:focus-visible{outline:2px solid #127d77}
.activity-history-module__3FexPa__activity{min-width:0;color:var(--foreground);container-type:inline-size}.activity-history-module__3FexPa__filters{flex-wrap:wrap;gap:8px;display:flex}.activity-history-module__3FexPa__pill{color:#4b5563;background:#fff;border:0;border-radius:999px;min-height:34px;padding:6px 16px;font-size:14px;font-weight:500;line-height:20px}.activity-history-module__3FexPa__pill:hover{background:#e6e9ef}.activity-history-module__3FexPa__pill[aria-pressed=true]{color:#fff;background:#0d1c3b}.activity-history-module__3FexPa__pill:focus-visible{outline-offset:3px;outline:2px solid #128580}.activity-history-module__3FexPa__grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:20px;display:grid}
.dated-activity-list-module__EDBNtq__list{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.dated-activity-list-module__EDBNtq__item{flex-direction:column;gap:20px;min-width:0;display:flex}.dated-activity-list-module__EDBNtq__item>*{width:100%}.dated-activity-list-module__EDBNtq__dateRow{align-items:center;gap:16px;margin-top:8px;display:flex}.dated-activity-list-module__EDBNtq__dateRow:first-child{margin-top:0}.dated-activity-list-module__EDBNtq__dateRow h3{color:var(--secondary,#0d1c3b);margin:0;font-size:14px;font-weight:600;line-height:22px}.dated-activity-list-module__EDBNtq__dateRow:after{content:"";background:#d8dce5;flex:1;min-width:20px;height:1px}
.parcel-card-module__Di0bNa__feed{color:#0d1c3b;min-width:0;container-type:inline-size}.parcel-card-module__Di0bNa__description{color:#606877;margin-bottom:20px;font-size:14px;line-height:1.6}.parcel-card-module__Di0bNa__grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;align-items:stretch;gap:20px;display:grid}.parcel-card-module__Di0bNa__grid>li{min-width:0;display:flex}.parcel-card-module__Di0bNa__card{color:#0d1c3b;background:#fff;border-radius:12px;flex-direction:column;flex:1;width:100%;min-width:0;display:flex;overflow:hidden}.parcel-card-module__Di0bNa__header{border-bottom:1px solid #edf0f4;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;padding:16px;display:grid}.parcel-card-module__Di0bNa__header .parcel-card-module__Di0bNa__icon{grid-row:1/span 2}.parcel-card-module__Di0bNa__descriptionText{color:#485467;overflow-wrap:anywhere;grid-column:2;font-size:14px;line-height:1.5}.parcel-card-module__Di0bNa__header h3{flex:1;min-width:0;font-size:14px;font-weight:700;line-height:1.4}.parcel-card-module__Di0bNa__icon{background:#cde2f5;border-radius:8px;flex:none;justify-content:center;align-items:center;width:52px;height:48px;display:flex}.parcel-card-module__Di0bNa__action{color:#0d1c3b;flex:none;align-items:center;gap:6px;min-height:44px;font-size:12px;font-weight:600;display:inline-flex}.parcel-card-module__Di0bNa__action:hover{text-decoration:underline}.parcel-card-module__Di0bNa__action:focus-visible,.parcel-card-module__Di0bNa__retry:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #127d77}.parcel-card-module__Di0bNa__chevron{font-size:24px;font-weight:400}.parcel-card-module__Di0bNa__body{flex-direction:column;flex:1;padding:16px;display:flex}.parcel-card-module__Di0bNa__journey{min-width:0;padding:16px}.parcel-card-module__Di0bNa__contacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:12px;display:grid}.parcel-card-module__Di0bNa__contacts>div+div{text-align:end}.parcel-card-module__Di0bNa__contacts dt{color:#606877;margin-bottom:4px;font-size:12px;line-height:1.5}.parcel-card-module__Di0bNa__contacts dd{overflow-wrap:anywhere;flex-direction:column;gap:2px;font-size:14px;line-height:1.5;display:flex}.parcel-card-module__Di0bNa__contacts dd+dd{margin-top:8px}.parcel-card-module__Di0bNa__contacts strong{font-weight:600}.parcel-card-module__Di0bNa__contacts bdi{color:#485467;font-size:12px}.parcel-card-module__Di0bNa__footer{border-top:1px solid #edf0f4;min-width:0;margin-top:auto;padding:16px}.parcel-card-module__Di0bNa__carrier{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.parcel-card-module__Di0bNa__carrierInfo{overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;font-size:12px;line-height:1.5;display:flex}.parcel-card-module__Di0bNa__carrierInfo span{color:#606877}.parcel-card-module__Di0bNa__carrierInfo strong{font-size:14px;font-weight:600}.parcel-card-module__Di0bNa__qr{background:#fff;flex:none;padding:6px}.parcel-card-module__Di0bNa__actions{gap:8px;display:flex}.parcel-card-module__Di0bNa__primaryAction,.parcel-card-module__Di0bNa__secondaryAction{border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:44px;padding:10px 6px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.parcel-card-module__Di0bNa__primaryAction{color:#fff;background:#127d77;border:1px solid #127d77}.parcel-card-module__Di0bNa__secondaryAction{color:#127d77;background:#fff;border:1px solid #a7cdca}.parcel-card-module__Di0bNa__primaryAction:hover{background:#0c6863}.parcel-card-module__Di0bNa__secondaryAction:hover{background:#edf7f6}.parcel-card-module__Di0bNa__primaryAction:focus-visible,.parcel-card-module__Di0bNa__secondaryAction:focus-visible{outline-offset:3px;outline:2px solid #127d77}.parcel-card-module__Di0bNa__primaryAction:disabled,.parcel-card-module__Di0bNa__secondaryAction:disabled{opacity:.5;cursor:wait}.parcel-card-module__Di0bNa__primaryAction svg,.parcel-card-module__Di0bNa__secondaryAction svg{flex:none;width:14px;height:14px}.parcel-card-module__Di0bNa__message{color:#485467;margin-top:12px;font-size:12px;line-height:1.5}.parcel-card-module__Di0bNa__resendDialog{color:#0d1c3b;background:#fff;max-width:460px}.parcel-card-module__Di0bNa__resendDialog form{flex-direction:column;gap:20px;margin-top:20px;display:flex}.parcel-card-module__Di0bNa__resendDialog fieldset{min-width:0}.parcel-card-module__Di0bNa__resendDialog legend{margin-bottom:10px;font-size:14px;font-weight:600}.parcel-card-module__Di0bNa__choices{gap:8px;display:flex}.parcel-card-module__Di0bNa__choices label{cursor:pointer;flex:1;min-width:0;position:relative}.parcel-card-module__Di0bNa__choices input{opacity:0;width:100%;height:100%;position:absolute}.parcel-card-module__Di0bNa__choices span{text-align:center;border:1px solid #dce3e9;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:8px;font-size:13px;display:flex}.parcel-card-module__Di0bNa__choices input:checked+span{color:#fff;background:#0d1c3b;border-color:#0d1c3b}.parcel-card-module__Di0bNa__choices input:focus-visible+span{outline-offset:2px;outline:2px solid #127d77}@container (min-width:560px){.parcel-card-module__Di0bNa__card{grid-template:"header body""journey body""footer body"1fr/minmax(0,1fr) minmax(0,1.05fr);min-height:380px;display:grid}.parcel-card-module__Di0bNa__header{grid-area:header}.parcel-card-module__Di0bNa__journey{grid-area:journey}.parcel-card-module__Di0bNa__body{border-inline-start:1px dashed #dce3e9;grid-area:body;padding:20px}.parcel-card-module__Di0bNa__footer{grid-area:footer}}.parcel-card-module__Di0bNa__route{flex:1;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:start;gap:12px;display:grid}.parcel-card-module__Di0bNa__route dt,.parcel-card-module__Di0bNa__details dt{color:#606877;font-size:12px;font-weight:400;line-height:1.5}.parcel-card-module__Di0bNa__route dd{overflow-wrap:anywhere;margin-top:4px;font-size:14px;font-weight:700;line-height:1.5}.parcel-card-module__Di0bNa__destination{text-align:end}.parcel-card-module__Di0bNa__arrow{color:#fff;background:#0d1c3b;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-top:20px;font-size:16px;display:flex}:is(.parcel-card-module__Di0bNa__arrow:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.parcel-card-module__Di0bNa__chevron:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){transform:rotate(180deg)}.parcel-card-module__Di0bNa__status{color:#485467;text-align:center;background:#edf0f4;border-radius:4px;justify-content:center;align-items:center;min-height:36px;margin:18px 0 8px;padding:8px 12px;font-size:12px;font-weight:700;line-height:1.5;display:flex}.parcel-card-module__Di0bNa__status[data-tone=created]{color:#fff;background:#006ada}.parcel-card-module__Di0bNa__status[data-tone=transit]{color:#0d1c3b;background:#ffc508}.parcel-card-module__Di0bNa__status[data-tone=arrived]{color:#fff;background:#7209b7}.parcel-card-module__Di0bNa__status[data-tone=pickup]{color:#fff;background:#251a3c}.parcel-card-module__Di0bNa__status[data-tone=delivered]{color:#fff;background:#127d77}.parcel-card-module__Di0bNa__status[data-tone=cancelled]{color:#a0161e;background:#fde9ea}.parcel-card-module__Di0bNa__details>div{justify-content:space-between;gap:16px;padding:10px 0;display:flex}.parcel-card-module__Di0bNa__details>div+div{border-top:1px solid #edf0f4}.parcel-card-module__Di0bNa__details dt{flex:none}.parcel-card-module__Di0bNa__details dd{overflow-wrap:anywhere;text-align:end;min-width:0;font-size:12px;font-weight:600;line-height:1.5}.parcel-card-module__Di0bNa__unavailable{color:#606877;margin-top:8px;font-size:12px;line-height:1.5}.parcel-card-module__Di0bNa__state{background:#fff;border-radius:12px;padding:24px;font-size:14px;line-height:1.6}.parcel-card-module__Di0bNa__retry{color:#fff;background:#0d1c3b;border-radius:8px;min-height:44px;margin-top:16px;padding:10px 20px;font-weight:600}
.view-tickets-module__2jWFca__view{min-width:0;color:var(--foreground)}.view-tickets-module__2jWFca__tabBand{color:var(--color-secondary-content,#fff)}.view-tickets-module__2jWFca__tabBand .view-tickets-module__2jWFca__tabs,.view-tickets-module__2jWFca__view .view-tickets-module__2jWFca__tabs{width:100%;color:inherit;background:0 0;border-radius:0;justify-content:flex-start;gap:0;padding:0;display:flex}.view-tickets-module__2jWFca__tabs .view-tickets-module__2jWFca__tab{min-width:0;min-height:52px;color:inherit;opacity:.7;box-shadow:none;background:0 0;border-bottom:4px solid #0000;border-radius:0;flex:0 160px;padding:12px 24px;font-size:16px;font-weight:400;line-height:24px}.view-tickets-module__2jWFca__tabs .view-tickets-module__2jWFca__tab[data-state=active]{color:inherit;opacity:1;box-shadow:none;background:0 0;border-bottom-color:#45d0c5;font-weight:600}.view-tickets-module__2jWFca__tabs .view-tickets-module__2jWFca__tab[data-state=inactive]:hover{opacity:1;background:#ffffff0f}.view-tickets-module__2jWFca__tabs .view-tickets-module__2jWFca__tab:focus-visible{outline-offset:-6px;outline:2px solid #45d0c5}@media (max-width:639px){.view-tickets-module__2jWFca__tabs .view-tickets-module__2jWFca__tab{flex:1;padding-inline:12px}}.view-tickets-module__2jWFca__embedded>[role=tabpanel]{margin-top:0}
.sidebar-module__QE4aga__consumer{color:var(--foreground)}.sidebar-module__QE4aga__consumer :is([data-ticket-sidebar-app],[data-ticket-sidebar-lookup]) h2{font-family:inherit;font-size:18px;font-weight:600;line-height:28px}.sidebar-module__QE4aga__consumer :is([data-ticket-sidebar-app],[data-ticket-sidebar-lookup]) p{font-family:inherit;font-size:14px;font-weight:400;line-height:24px}@media (min-width:768px){.sidebar-module__QE4aga__consumer :is([data-ticket-sidebar-app],[data-ticket-sidebar-lookup]) h2{font-size:20px}}.sidebar-module__QE4aga__consumer :is(h2,h3,p,label,legend,input){color:var(--foreground)}.sidebar-module__QE4aga__consumer input::placeholder{color:var(--foreground);opacity:1}.sidebar-module__QE4aga__consumer input,.sidebar-module__QE4aga__consumer button{border:0}.sidebar-module__QE4aga__consumer [data-ticket-sidebar-lookup] button[aria-pressed]{color:#4b5563;background:#f0f1f4}.sidebar-module__QE4aga__consumer [data-ticket-sidebar-lookup] button[aria-pressed=true]{color:#fff;background:#0d1c3b}.sidebar-module__QE4aga__consumer [data-ticket-sidebar-app] a:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #128580}.sidebar-module__QE4aga__consumer [data-ticket-sidebar-app] svg,.sidebar-module__QE4aga__consumer [data-ticket-sidebar-lookup] [aria-hidden=true]{color:var(--foreground)}.sidebar-module__QE4aga__consumer [data-ticket-sidebar-app] svg path{fill:currentColor}
.runtime-transport-hero-module__VCrTjW__compact[data-carousel-hero-presentation]{min-height:15rem}.runtime-transport-hero-module__VCrTjW__panoramic [data-media-presentation=transport-background]{height:11rem;min-height:0;top:4rem}.runtime-transport-hero-module__VCrTjW__panoramic [data-carousel-overlay]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.runtime-transport-hero-module__VCrTjW__panoramic [data-carousel-hero-copy]{padding-top:1rem;padding-bottom:0}.runtime-transport-hero-module__VCrTjW__panoramic h1{font-size:clamp(22px,5.5vw,32px);line-height:1.15}.runtime-transport-hero-module__VCrTjW__panoramic h1+p{margin-top:.4rem;font-size:14px;line-height:1.4}@media (min-width:640px) and (max-width:1023px){.runtime-transport-hero-module__VCrTjW__compact[data-carousel-hero-presentation]{min-height:23rem}.runtime-transport-hero-module__VCrTjW__panoramic [data-media-presentation=transport-background]{height:18rem;top:5rem}}@media (min-width:1024px){.runtime-transport-hero-module__VCrTjW__compact[data-carousel-hero-presentation]{min-height:clamp(500px,28.6vw,600px)}.runtime-transport-hero-module__VCrTjW__panoramic [data-media-presentation=transport-background]{height:100%;inset:0}.runtime-transport-hero-module__VCrTjW__panoramic [data-media-presentation] img{width:100%;height:auto;min-height:0;position:absolute;bottom:0}.runtime-transport-hero-module__VCrTjW__panoramic [data-carousel-hero-copy]{padding-top:9rem}.runtime-transport-hero-module__VCrTjW__panoramic h1{font-size:48px;line-height:62px}.runtime-transport-hero-module__VCrTjW__panoramic h1+p{margin-top:.5rem;font-size:24px;line-height:32px}}.runtime-transport-hero-module__VCrTjW__search{margin-top:0}@media (max-width:1023px){:is(.runtime-transport-hero-module__VCrTjW__search:has([data-multimodal-active-mode=train]),.runtime-transport-hero-module__VCrTjW__search:has([data-multimodal-active-mode=ferry])){margin-top:-3rem}[data-transport-hero-composition]:not([data-precomposed-transport-hero]):has([data-multimodal-active-mode=ferry]) .runtime-transport-hero-module__VCrTjW__carousel [data-carousel-pagination=transport-showcase]{bottom:4rem}.runtime-transport-hero-module__VCrTjW__composition:not([data-precomposed-flight-hero]):not(:has([data-panoramic-carousel])):has([data-multimodal-active-mode=bus],[data-multimodal-active-mode=flight]){--cover-launcher-overlap:-21rem;--cover-pagination-bottom:23rem}.runtime-transport-hero-module__VCrTjW__composition:not([data-precomposed-flight-hero]):not(:has([data-panoramic-carousel])):has([data-multimodal-active-mode=bus],[data-multimodal-active-mode=flight]) [data-transport-header-gradient]{background:linear-gradient(to bottom, var(--primary) 0%, color-mix(in oklch, var(--primary) 92%, transparent) 20%, color-mix(in oklch, var(--primary) 65%, transparent) 45%, color-mix(in oklch, var(--primary) 26%, transparent) 70%, color-mix(in oklch, var(--primary) 6%, transparent) 88%, transparent 100%);height:clamp(11rem,50vw,15rem);display:block}.runtime-transport-hero-module__VCrTjW__composition:not([data-precomposed-flight-hero]):not(:has([data-panoramic-carousel])):has([data-multimodal-active-mode=bus],[data-multimodal-active-mode=flight]) [data-transport-hero-launcher]{margin-top:var(--cover-launcher-overlap)}.runtime-transport-hero-module__VCrTjW__composition:not([data-precomposed-flight-hero]):not(:has([data-panoramic-carousel])):has([data-multimodal-active-mode=bus],[data-multimodal-active-mode=flight]) [data-carousel-pagination=transport-showcase]{bottom:var(--cover-pagination-bottom)}.runtime-transport-hero-module__VCrTjW__composition:not([data-precomposed-flight-hero]):not(:has([data-panoramic-carousel])):has([data-multimodal-active-mode=bus],[data-multimodal-active-mode=flight]) :is([data-carousel-control=previous],[data-carousel-control=next]){top:calc(50% - 5rem)}}@media (min-width:640px) and (max-width:1023px){.runtime-transport-hero-module__VCrTjW__composition:not([data-precomposed-flight-hero]):not(:has([data-panoramic-carousel])):has([data-multimodal-active-mode=bus],[data-multimodal-active-mode=flight]){--cover-launcher-overlap:-20rem;--cover-pagination-bottom:21rem}}.runtime-transport-hero-module__VCrTjW__carousel [data-carousel-pagination=transport-showcase]{bottom:1rem}.runtime-transport-hero-module__VCrTjW__carousel [data-carousel-control=previous],.runtime-transport-hero-module__VCrTjW__carousel [data-carousel-control=next]{z-index:30}.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-transport-hero] .runtime-transport-hero-module__VCrTjW__panoramic{min-height:28rem}.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-transport-hero] [data-media-presentation=transport-background]{height:100%;inset:0}.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-transport-hero] [data-media-presentation=transport-background] img{-o-object-fit:cover;object-fit:cover;width:100%;height:17rem;min-height:0;position:absolute;bottom:0}.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-transport-hero] [data-carousel-hero-copy]{padding-top:10.5rem}.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-transport-hero] .runtime-transport-hero-module__VCrTjW__search{margin-top:-3.5rem}.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-transport-hero] [data-multimodal-modes]>[aria-current=page]{border-color:var(--accent)}.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-transport-hero] [data-carousel-pagination=transport-showcase]{bottom:4.75rem}.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-transport-hero] :is([data-carousel-control=previous],[data-carousel-control=next]){top:72%}.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-transport-hero] [data-carousel-control=autoplay]:focus{top:9rem}@media (max-width:639px){.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-transport-hero]:has([data-multimodal-active-mode=ferry]) [data-media-presentation=transport-background] img{-o-object-position:80% center;object-position:80% center}.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-transport-hero]:has([data-multimodal-active-mode=train],[data-multimodal-active-mode=ferry]) .runtime-transport-hero-module__VCrTjW__panoramic{min-height:31rem}}.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-flight-hero] [data-destination-title]{margin-top:clamp(.75rem,1.5vw,1.5rem)}@media (min-width:640px){.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-flight-hero] [data-carousel-hero-copy]>div{text-align:left;margin-left:0;margin-right:auto}.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-transport-hero] [data-carousel-hero-copy]>div:not([class~=text-center]):not([class~=text-right]),.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-transport-hero] [data-carousel-hero-copy]>div:not([class~=text-center]):not([class~=text-right])>:is(h1,p){margin-left:0;margin-right:auto}.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-transport-hero] .runtime-transport-hero-module__VCrTjW__panoramic{min-height:31rem}.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-transport-hero] [data-carousel-hero-copy]{padding-top:7rem}.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-transport-hero] [data-media-presentation=transport-background] img{height:100%}}@media (min-width:640px) and (max-width:1023px){.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-transport-hero] [data-media-presentation=transport-background] img{-o-object-position:55% center!important;object-position:55% center!important}.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-transport-hero] h1,.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-transport-hero] h1+p{max-width:55%}}@media (min-width:1024px){.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-flight-hero] [data-carousel-hero-copy]{padding-top:9rem}.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-transport-hero]:has([data-multimodal-active-mode=bus]){--homepage-launcher-top:calc(9rem + clamp(110.4px, 8.625vw, 165.6px) + .5rem + 4rem + 1.5rem)}.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-transport-hero]:has([data-multimodal-active-mode=bus]) .runtime-transport-hero-module__VCrTjW__panoramic{min-height:calc(clamp(500px,28.6458vw,734px) + clamp(36.8px,2.875vw,55.2px) + 2rem)}.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-transport-hero]:has([data-multimodal-active-mode=bus]) [data-transport-hero-launcher]{top:var(--homepage-launcher-top)}.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-transport-hero]:has([data-multimodal-active-mode=bus]) [data-carousel-pagination=transport-showcase]{top:calc(var(--homepage-launcher-top) + 1.75rem)}.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-transport-hero]:has([data-multimodal-active-mode=train],[data-multimodal-active-mode=ferry]){--transport-launcher-top:18rem}.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-transport-hero]:has([data-multimodal-active-mode=train],[data-multimodal-active-mode=ferry]) [data-transport-hero-launcher]{top:var(--transport-launcher-top)}.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-transport-hero]:has([data-multimodal-active-mode=train],[data-multimodal-active-mode=ferry]) [data-carousel-pagination=transport-showcase]{top:calc(var(--transport-launcher-top) + 1.75rem)}.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-flight-hero] [data-media-presentation=transport-background]{height:100%;inset:0}.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-flight-hero] [data-media-presentation=transport-background] img{-o-object-position:var(--flight-artwork-focal-x,50%) top!important;object-position:var(--flight-artwork-focal-x,50%) top!important}.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-transport-hero] .runtime-transport-hero-module__VCrTjW__panoramic{min-height:clamp(500px,28.6458vw,734px);max-height:none}.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-transport-hero] [data-media-presentation=transport-background] img{height:100%}.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-transport-hero]:has([data-multimodal-active-mode=train],[data-multimodal-active-mode=ferry]) .runtime-transport-hero-module__VCrTjW__panoramic{min-height:clamp(524px,28.6458vw + 24px,758px)}.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-transport-hero] [data-carousel-hero-copy]{padding-top:9rem}.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-transport-hero]:has([data-multimodal-active-mode=train],[data-multimodal-active-mode=ferry]) [data-carousel-hero-copy]>div{max-width:none}.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-transport-hero] h1{max-width:55%;font-size:clamp(32px,2.5vw,48px);line-height:1.15}.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-transport-hero]:has([data-multimodal-active-mode=train],[data-multimodal-active-mode=ferry]) h1{max-width:48%;font-size:clamp(32px,2.5vw,36px)}.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-transport-hero] h1+p{max-width:55%;font-size:clamp(18px,1.25vw,24px)}.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-transport-hero]:has([data-multimodal-active-mode=train],[data-multimodal-active-mode=ferry]) h1+p{max-width:48%}.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-transport-hero] .runtime-transport-hero-module__VCrTjW__search{margin-top:0}.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-transport-hero] [data-carousel-pagination=transport-showcase]{bottom:auto}.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-transport-hero] :is([data-carousel-control=previous],[data-carousel-control=next]){top:50%}}@media (max-width:1023px){.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-flight-hero] [data-carousel-hero-presentation]{min-height:28rem}.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-flight-hero] [data-media-presentation=transport-background]{height:100%;inset:0}.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-flight-hero] [data-media-presentation=transport-background] img{-o-object-fit:cover;object-fit:cover;width:100%;height:17rem;min-height:0;position:absolute;bottom:0}.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-flight-hero] [data-carousel-hero-copy]{padding-top:10.5rem;padding-bottom:0}.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-flight-hero] [data-transport-hero-launcher]{margin-top:-3.5rem}.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-flight-hero] [data-multimodal-modes]>[aria-current=page]{border-color:var(--accent)}.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-flight-hero] [data-carousel-pagination=transport-showcase]{bottom:4.75rem}.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-flight-hero] :is([data-carousel-control=previous],[data-carousel-control=next]){top:72%}.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-flight-hero] [data-carousel-control=autoplay]:focus{top:9rem}}@media (min-width:640px) and (max-width:1023px){.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-flight-hero] [data-carousel-hero-presentation]{min-height:31rem}.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-flight-hero] [data-carousel-hero-copy]{padding-top:7rem}.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-flight-hero] [data-media-presentation=transport-background] img{height:100%;-o-object-position:55% center!important;object-position:55% center!important}}.runtime-transport-hero-module__VCrTjW__composition:is([data-precomposed-transport-hero],[data-precomposed-flight-hero]){--carousel-mobile-search-top:462;--carousel-tablet-search-top:440;--carousel-artwork-search-overlap:3.5rem}.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-transport-hero]:has([data-multimodal-active-mode=train],[data-multimodal-active-mode=ferry]){--carousel-mobile-search-top:500}.runtime-transport-hero-module__VCrTjW__composition[data-precomposed-flight-hero]{--carousel-mobile-search-top:470}@media (max-width:639px){.runtime-transport-hero-module__VCrTjW__composition:is([data-precomposed-transport-hero],[data-precomposed-flight-hero]) [data-carousel-mobile-artwork=artwork] [data-media-presentation=transport-background] img{width:max(100%,488px);max-width:none;height:auto;min-height:0;position:absolute;inset:0 auto auto 50%;transform:translate(-50%)}.runtime-transport-hero-module__VCrTjW__composition:is([data-precomposed-transport-hero],[data-precomposed-flight-hero]) [data-carousel-mobile-artwork]:after{content:"";width:0;padding-top:calc(max(var(--carousel-mobile-search-top) * 1px, 100% * var(--carousel-mobile-search-top) / 488) + var(--carousel-artwork-search-overlap));flex:none}}@media (min-width:640px) and (max-width:1023px){.runtime-transport-hero-module__VCrTjW__composition:is([data-precomposed-transport-hero],[data-precomposed-flight-hero]) [data-carousel-tablet-artwork=artwork] [data-media-presentation=transport-background] img{width:max(100%,768px);max-width:none;height:auto;min-height:0;position:absolute;inset:0 auto auto 50%;transform:translate(-50%)}.runtime-transport-hero-module__VCrTjW__composition:is([data-precomposed-transport-hero],[data-precomposed-flight-hero]) [data-carousel-tablet-artwork]:after{content:"";width:0;padding-top:calc(max(var(--carousel-tablet-search-top) * 1px, 100% * var(--carousel-tablet-search-top) / 768) + var(--carousel-artwork-search-overlap));flex:none}.runtime-transport-hero-module__VCrTjW__composition:is([data-precomposed-transport-hero],[data-precomposed-flight-hero]) [data-carousel-tablet-artwork=fallback] [data-media-presentation=transport-background]{height:31rem;top:auto}}
.runtime-footer-module__pLLB2W__profilePage{background:var(--card,#f0f1f5);min-height:100vh}.runtime-footer-module__pLLB2W__footer{margin-top:var(--safiri-footer-gap,2rem)}.runtime-footer-module__pLLB2W__footerOwnsGap>[data-component=tabbed-feature-grid][data-variant=showcase]:last-child>section{padding-bottom:0}.runtime-footer-module__pLLB2W__surface{min-width:0;padding-block:2rem}.runtime-footer-module__pLLB2W__content{overflow-wrap:anywhere;min-width:0;font-size:.875rem;line-height:1.5}.runtime-footer-module__pLLB2W__main{gap:2rem;display:grid}.runtime-footer-module__pLLB2W__identity{flex-direction:column;align-items:flex-start;gap:1.5rem;min-width:0;display:flex}.runtime-footer-module__pLLB2W__navigation{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));align-items:start;gap:1.5rem;min-width:0;display:grid}.runtime-footer-module__pLLB2W__column{min-width:0}.runtime-footer-module__pLLB2W__heading{margin-bottom:.5rem;font-size:1rem;font-weight:700;line-height:1.5}.runtime-footer-module__pLLB2W__links{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.runtime-footer-module__pLLB2W__link{align-items:center;max-width:100%;min-height:2.75rem;padding-block:.375rem;display:inline-flex}.runtime-footer-module__pLLB2W__actionIcon{flex-shrink:0;width:1.5rem;height:1.5rem}.runtime-footer-module__pLLB2W__actionIcon svg{width:100%;height:100%}.runtime-footer-module__pLLB2W__contact{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.runtime-footer-module__pLLB2W__column>.runtime-footer-module__pLLB2W__contact{margin-top:1.5rem}.runtime-footer-module__pLLB2W__download{min-width:0;max-width:100%;margin-top:1.5rem}.runtime-footer-module__pLLB2W__bottom{border-top:1px solid #ffffff26;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;min-width:0;margin-top:2rem;padding-top:1rem;display:flex}@media (min-width:1024px){.runtime-footer-module__pLLB2W__footer[data-footer-width=contained] .runtime-footer-module__pLLB2W__surface{border-radius:.5rem;padding-inline:2rem}.runtime-footer-module__pLLB2W__main[data-footer-has-navigation=true]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.runtime-footer-module__pLLB2W__navigation{gap:2rem}.runtime-footer-module__pLLB2W__link{min-height:1.75rem;padding-block:0}}
.ferry-routes-module__YYyifa__section{isolation:isolate;color:var(--primary);background:color-mix(in srgb, var(--muted) 40%, var(--background));padding-block:96px 80px;position:relative}.ferry-routes-module__YYyifa__section:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(to bottom, color-mix(in srgb, var(--accent) 50%, transparent) 0 14px, transparent 14px 26px);height:40px;position:absolute;inset:55% 0 auto}.ferry-routes-module__YYyifa__container{width:100%;max-width:var(--safiri-content-width);padding-inline:var(--safiri-page-gutter,1rem);margin-inline:auto}.ferry-routes-module__YYyifa__section .ferry-routes-module__YYyifa__title{font-family:var(--safiri-heading-font);overflow-wrap:anywhere;margin:0;font-size:clamp(26px,1.875vw,36px);font-weight:600;line-height:1.2}.ferry-routes-module__YYyifa__title [data-inline-tone=accent]{color:var(--accent)}.ferry-routes-module__YYyifa__subtitle{margin:8px 0 0;font-size:18px;line-height:1.5}.ferry-routes-module__YYyifa__layout{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"artwork routes";align-items:start;gap:40px;margin-top:40px;display:grid}.ferry-routes-module__YYyifa__artwork{grid-area:artwork;min-width:0}.ferry-routes-module__YYyifa__artwork figure{margin:0}.ferry-routes-module__YYyifa__artwork img{border-radius:8px;width:100%;height:auto;display:block}.ferry-routes-module__YYyifa__routesBody{grid-area:routes;min-width:0}.ferry-routes-module__YYyifa__routes{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ferry-routes-module__YYyifa__route{background:var(--background);border-radius:6px;min-width:0}.ferry-routes-module__YYyifa__route>a{border-radius:inherit;height:100%;color:inherit;text-decoration:none;transition:background-color .15s,box-shadow .15s;display:block}.ferry-routes-module__YYyifa__route>a:hover{background:color-mix(in srgb, var(--accent) 8%, var(--background));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent);text-decoration:none}.ferry-routes-module__YYyifa__route>a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.ferry-routes-module__YYyifa__routeLabel{text-align:center;overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;height:100%;min-height:60px;padding:12px;font-size:14px;line-height:1.4;display:grid}.ferry-routes-module__YYyifa__arrow{color:var(--primary)}@media (max-width:1023px){.ferry-routes-module__YYyifa__section{padding-block:64px}.ferry-routes-module__YYyifa__layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:24px;margin-top:32px}.ferry-routes-module__YYyifa__routes{gap:16px}.ferry-routes-module__YYyifa__routeLabel{gap:6px;padding:12px 8px;font-size:12px}}@media (max-width:767px){.ferry-routes-module__YYyifa__section{padding-block:40px}.ferry-routes-module__YYyifa__section:before{background:repeating-linear-gradient(to bottom, color-mix(in srgb, var(--accent) 50%, transparent) 0 8px, transparent 8px 16px);height:24px;inset-block-start:62%}.ferry-routes-module__YYyifa__container>header{text-align:center}.ferry-routes-module__YYyifa__subtitle{font-size:14px}.ferry-routes-module__YYyifa__layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"routes""artwork";gap:24px;margin-top:24px}.ferry-routes-module__YYyifa__routeLabel{min-height:56px}}@media (prefers-reduced-motion:reduce){.ferry-routes-module__YYyifa__route>a{transition:none}}
@media (min-width:1024px){.app-download-ad-module__K1SZ7q__qrCode{right:max(var(--safiri-page-gutter,2rem), calc((100% - var(--safiri-content-width,72rem)) / 2 + var(--safiri-page-gutter,2rem)))}}
.app-download-artwork-banner-module__c6OfXW__banner{isolation:isolate;position:relative;overflow:hidden}.app-download-artwork-banner-module__c6OfXW__container{z-index:1;width:100%;max-width:var(--safiri-content-width);padding-block:40px 32px;padding-inline:var(--safiri-page-gutter,1rem);margin-inline:auto;position:relative}.app-download-artwork-banner-module__c6OfXW__copy{text-align:center;max-width:28rem;margin-inline:auto}.app-download-artwork-banner-module__c6OfXW__banner .app-download-artwork-banner-module__c6OfXW__title{font-family:var(--safiri-heading-font);text-wrap:balance;margin:0;font-size:clamp(28px,1.875vw,40px);font-weight:600;line-height:1.2}.app-download-artwork-banner-module__c6OfXW__title [data-inline-tone=accent]{margin-top:8px;background:var(--accent);width:fit-content;color:var(--accent-foreground);border-radius:.14em;margin-inline:auto;padding:calc(4px + .2em) 12px 4px;line-height:1;display:table}.app-download-artwork-banner-module__c6OfXW__subtitle{margin:14px 0 0;font-size:14px;line-height:1.5}.app-download-artwork-banner-module__c6OfXW__badges{margin-top:16px}.app-download-artwork-banner-module__c6OfXW__badges>div{justify-content:center;gap:10px;margin-top:0}.app-download-artwork-banner-module__c6OfXW__badges img{width:auto;max-width:100%;height:44px}.app-download-artwork-banner-module__c6OfXW__badges a:focus-visible{outline-offset:4px;outline:2px solid}.app-download-artwork-banner-module__c6OfXW__artwork{height:clamp(240px,55vw,420px);position:relative;overflow:hidden}.app-download-artwork-banner-module__c6OfXW__artwork figure,.app-download-artwork-banner-module__c6OfXW__artwork img{width:100%;height:100%}.app-download-artwork-banner-module__c6OfXW__artwork img{-o-object-fit:cover;object-fit:cover;-o-object-position:76% center;object-position:76% center;border-radius:0;display:block}@media (max-width:1023px){.app-download-artwork-banner-module__c6OfXW__blended{--app-download-blend-color:color-mix(in srgb, var(--primary) 75%, #000);background-color:var(--app-download-blend-color)}.app-download-artwork-banner-module__c6OfXW__blended .app-download-artwork-banner-module__c6OfXW__container{padding-block:56px 0}.app-download-artwork-banner-module__c6OfXW__blended .app-download-artwork-banner-module__c6OfXW__title{font-size:24px}.app-download-artwork-banner-module__c6OfXW__blended .app-download-artwork-banner-module__c6OfXW__subtitle{margin-top:12px;font-weight:300}.app-download-artwork-banner-module__c6OfXW__blended .app-download-artwork-banner-module__c6OfXW__badges img{height:clamp(36px,11vw,48px)}.app-download-artwork-banner-module__c6OfXW__blended .app-download-artwork-banner-module__c6OfXW__artwork{height:var(--app-download-mobile-artwork-height,clamp(360px, 102vw, 580px));margin-top:56px}.app-download-artwork-banner-module__c6OfXW__blended .app-download-artwork-banner-module__c6OfXW__artwork img{-o-object-position:var(--app-download-mobile-artwork-position,72%) center;object-position:var(--app-download-mobile-artwork-position,72%) center}.app-download-artwork-banner-module__c6OfXW__blended .app-download-artwork-banner-module__c6OfXW__artwork:after{z-index:1;background:linear-gradient(to bottom, var(--app-download-blend-color), transparent);content:"";pointer-events:none;height:clamp(88px,24vw,144px);position:absolute;inset:0 0 auto}}@media (min-width:1024px){.app-download-artwork-banner-module__c6OfXW__banner{min-height:var(--app-download-artwork-height,calc(100vw * 548 / 1920))}.app-download-artwork-banner-module__c6OfXW__container{padding-block:clamp(48px,4.2vw,96px)}.app-download-artwork-banner-module__c6OfXW__copy{text-align:start;width:42%;margin-left:0;margin-right:auto}.app-download-artwork-banner-module__c6OfXW__title [data-inline-tone=accent]{margin-inline:0}.app-download-artwork-banner-module__c6OfXW__badges>div{justify-content:flex-start}.app-download-artwork-banner-module__c6OfXW__artwork{z-index:0;height:100%;position:absolute;inset:0}.app-download-artwork-banner-module__c6OfXW__artwork img{-o-object-position:center;object-position:center}}
.app-flight-showcase-module__CzIWBW__frame{width:100%;container:app-flight/inline-size}.app-flight-showcase-module__CzIWBW__showcase{isolation:isolate;color:var(--primary);background:var(--background);font-family:var(--safiri-body-font,var(--safiri-default-font)), sans-serif;font-weight:400;position:relative;overflow:hidden}.app-flight-showcase-module__CzIWBW__app,.app-flight-showcase-module__CzIWBW__flightInner,.app-flight-showcase-module__CzIWBW__curveFrame{width:100%;max-width:var(--safiri-content-width,72rem);margin-inline:auto;position:relative}.app-flight-showcase-module__CzIWBW__curveFrame{z-index:1;pointer-events:none;display:none;position:absolute;inset:0}.app-flight-showcase-module__CzIWBW__curve{width:100%;height:1120px;position:absolute;top:0;overflow:visible}.app-flight-showcase-module__CzIWBW__curve path{stroke:var(--accent);stroke-width:32px}.app-flight-showcase-module__CzIWBW__appCopy{z-index:3;text-align:center;padding:40px 24px 0;position:relative}.app-flight-showcase-module__CzIWBW__showcase .app-flight-showcase-module__CzIWBW__appTitle,.app-flight-showcase-module__CzIWBW__showcase .app-flight-showcase-module__CzIWBW__flightTitle{font-family:var(--safiri-heading-font,var(--safiri-default-font)), sans-serif;margin:0;font-weight:700}.app-flight-showcase-module__CzIWBW__appTitle{font-size:24px;line-height:1.2}.app-flight-showcase-module__CzIWBW__description,.app-flight-showcase-module__CzIWBW__desktopDescription,.app-flight-showcase-module__CzIWBW__mobileDescription{margin:20px 0 0;font-size:16px;line-height:1.45}.app-flight-showcase-module__CzIWBW__desktopDescription{display:none}.app-flight-showcase-module__CzIWBW__appCopy [data-inline-tone=accent]{color:var(--accent);font-weight:700}.app-flight-showcase-module__CzIWBW__appBadges{margin-top:24px}.app-flight-showcase-module__CzIWBW__appBadges>div,.app-flight-showcase-module__CzIWBW__flightBadges>div{justify-content:center;gap:12px;margin:0}.app-flight-showcase-module__CzIWBW__appBadges img,.app-flight-showcase-module__CzIWBW__flightBadges img{width:auto;height:clamp(34px,10cqw,42px)}.app-flight-showcase-module__CzIWBW__showcase a:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.app-flight-showcase-module__CzIWBW__handArtwork{z-index:2;pointer-events:none;height:320px;margin-top:24px;position:relative;overflow:hidden}.app-flight-showcase-module__CzIWBW__handArtwork figure{width:660px;position:absolute;top:0;left:calc(50% - 104px)}.app-flight-showcase-module__CzIWBW__handArtwork img,.app-flight-showcase-module__CzIWBW__flightArtwork img{border-radius:0;width:100%;max-width:none;height:auto;display:block}.app-flight-showcase-module__CzIWBW__flightRegion{color:#fff;background:#0d1b37;position:relative}.app-flight-showcase-module__CzIWBW__backgroundArtwork{pointer-events:none;position:absolute;inset:0}.app-flight-showcase-module__CzIWBW__backgroundArtwork figure,.app-flight-showcase-module__CzIWBW__backgroundArtwork img{border-radius:0;width:100%;height:100%;display:block}.app-flight-showcase-module__CzIWBW__backgroundArtwork img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.app-flight-showcase-module__CzIWBW__backgroundArtwork:after{content:"";background:linear-gradient(#0d1b37 0%,#0d1b37e6 24%,#0d1b3759 55%,#fff0 80%,#fffc 100%);position:absolute;inset:0}.app-flight-showcase-module__CzIWBW__flightInner{padding:32px 24px 40px}.app-flight-showcase-module__CzIWBW__steps{z-index:3;font-family:var(--safiri-body-font,var(--safiri-default-font)), sans-serif;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 40px;padding:0;list-style:none;display:grid;position:relative}.app-flight-showcase-module__CzIWBW__steps li{min-width:0;position:relative}.app-flight-showcase-module__CzIWBW__steps li:not(:last-child):before{border-top:1px dashed var(--accent);content:"";position:absolute;top:13px;left:28px;right:-12px}.app-flight-showcase-module__CzIWBW__steps:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) li:not(:last-child):before{left:-12px;right:28px}.app-flight-showcase-module__CzIWBW__stepNumber{color:#0d1b37;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;line-height:1;display:flex;position:relative}.app-flight-showcase-module__CzIWBW__stepLabel{overflow-wrap:anywhere;margin-top:10px;padding-inline-end:8px;font-size:12px;line-height:1.4;display:block}.app-flight-showcase-module__CzIWBW__flights{position:relative}.app-flight-showcase-module__CzIWBW__flightCopy{z-index:3;text-align:center;position:relative}.app-flight-showcase-module__CzIWBW__flightTitle{text-wrap:balance;font-size:28px;font-style:italic;line-height:1.5}.app-flight-showcase-module__CzIWBW__flightTitle [data-inline-tone=accent]{color:#fff;background:var(--accent);border-radius:4px;margin-inline-end:.25em;padding:.03em .22em;font-style:normal;display:inline-block}.app-flight-showcase-module__CzIWBW__flightDescription{text-wrap:pretty;margin:16px 0 0;font-size:16px;line-height:1.4}.app-flight-showcase-module__CzIWBW__flightActions{margin-top:24px}.app-flight-showcase-module__CzIWBW__flightActions>div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.app-flight-showcase-module__CzIWBW__flightActions a{color:#fff;background:#0d1b3766;border:1px solid;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:48px;padding:10px 20px;font-size:16px;line-height:1.25;display:inline-flex}.app-flight-showcase-module__CzIWBW__flightActions a[data-action-style=primary]{color:var(--accent);background:#fff;border-color:#fff}.app-flight-showcase-module__CzIWBW__flightActions a:hover{filter:brightness(.95)}.app-flight-showcase-module__CzIWBW__flightActions svg{width:1.3em;height:1.3em}.app-flight-showcase-module__CzIWBW__flightActions a>svg{width:.7em;height:.7em}.app-flight-showcase-module__CzIWBW__flightBadges{margin-top:20px}.app-flight-showcase-module__CzIWBW__flightArtwork{z-index:2;pointer-events:none;height:510px;margin-top:32px;position:relative}.app-flight-showcase-module__CzIWBW__flightArtwork figure{width:560px;position:absolute;top:-26px;left:calc(50% - 335px)}.app-flight-showcase-module__CzIWBW__partners{z-index:3;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;margin:24px 0 0;padding:0;list-style:none;display:grid;position:relative}.app-flight-showcase-module__CzIWBW__partners li{aspect-ratio:109/56;background:#fff;border:1px solid #cde3ef;border-radius:5px;grid-column:span 2;justify-content:center;align-items:center;min-width:0;display:flex}.app-flight-showcase-module__CzIWBW__partners li:last-child:nth-child(4n+3){grid-column:6/span 2}.app-flight-showcase-module__CzIWBW__partners figure{width:100%;height:100%}.app-flight-showcase-module__CzIWBW__partners img{-o-object-fit:contain;object-fit:contain;border-radius:0;width:100%;height:100%;max-height:none;display:block}@container app-flight (min-width:700px){.app-flight-showcase-module__CzIWBW__appCopy,.app-flight-showcase-module__CzIWBW__steps,.app-flight-showcase-module__CzIWBW__flightCopy,.app-flight-showcase-module__CzIWBW__partners{margin-left:0;margin-right:auto}.app-flight-showcase-module__CzIWBW__app{min-height:350px}.app-flight-showcase-module__CzIWBW__appCopy{text-align:start;width:61%;padding:56px 0 48px 32px}.app-flight-showcase-module__CzIWBW__appTitle{font-size:clamp(28px,2.5cqw,36px)}.app-flight-showcase-module__CzIWBW__desktopDescription{display:block}.app-flight-showcase-module__CzIWBW__mobileDescription{display:none}.app-flight-showcase-module__CzIWBW__description,.app-flight-showcase-module__CzIWBW__desktopDescription{font-size:clamp(17px,1.5cqw,20px)}.app-flight-showcase-module__CzIWBW__appBadges>div{justify-content:flex-start}.app-flight-showcase-module__CzIWBW__appBadges img{height:44px}.app-flight-showcase-module__CzIWBW__handArtwork{width:1000px;height:680px;margin:0;position:absolute;top:28px;left:68%;overflow:visible;-webkit-mask-image:linear-gradient(#000 65%,#0000 100%);mask-image:linear-gradient(#000 65%,#0000 100%)}.app-flight-showcase-module__CzIWBW__handArtwork figure{width:100%;position:static}.app-flight-showcase-module__CzIWBW__curveFrame{display:block}.app-flight-showcase-module__CzIWBW__flightInner{padding:36px 32px 40px}.app-flight-showcase-module__CzIWBW__steps{gap:16px;width:55%;margin-bottom:36px}.app-flight-showcase-module__CzIWBW__steps li:not(:last-child):before{right:-16px}.app-flight-showcase-module__CzIWBW__steps:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) li:not(:last-child):before{left:-16px;right:28px}.app-flight-showcase-module__CzIWBW__stepLabel{font-size:14px}.app-flight-showcase-module__CzIWBW__flightCopy,.app-flight-showcase-module__CzIWBW__partners{width:55%}.app-flight-showcase-module__CzIWBW__flightCopy{text-align:start}.app-flight-showcase-module__CzIWBW__flightTitle{font-size:clamp(28px,2.4cqw,34px)}.app-flight-showcase-module__CzIWBW__flightDescription{font-size:clamp(17px,1.5cqw,20px)}.app-flight-showcase-module__CzIWBW__flightActions>div{justify-content:flex-start}.app-flight-showcase-module__CzIWBW__flightBadges{display:none}.app-flight-showcase-module__CzIWBW__flightArtwork{height:auto;margin:0;position:absolute;inset:0}.app-flight-showcase-module__CzIWBW__flightArtwork figure{width:740px;top:55px;left:44%}.app-flight-showcase-module__CzIWBW__partners{grid-template-columns:repeat(12,minmax(0,1fr));margin-top:28px}.app-flight-showcase-module__CzIWBW__partners li:last-child:nth-child(4n+3){grid-column:auto/span 2}.app-flight-showcase-module__CzIWBW__partners li:last-child:nth-child(6n+1){grid-column:6/span 2}}@container app-flight (min-width:700px) and (max-width:1199px){.app-flight-showcase-module__CzIWBW__app{min-height:380px}.app-flight-showcase-module__CzIWBW__appCopy{width:61%;padding-top:44px}.app-flight-showcase-module__CzIWBW__appBadges img{height:38px}.app-flight-showcase-module__CzIWBW__handArtwork{width:780px;height:550px;left:66%}.app-flight-showcase-module__CzIWBW__curve{height:980px}.app-flight-showcase-module__CzIWBW__steps{width:58%}.app-flight-showcase-module__CzIWBW__stepLabel{font-size:12px}.app-flight-showcase-module__CzIWBW__flightArtwork figure{--flight-phone-width:clamp(560px, 72cqw, 740px);top:0;left:calc(55% + 24px - var(--flight-phone-width) * .376);width:var(--flight-phone-width)}.app-flight-showcase-module__CzIWBW__partners{grid-template-columns:repeat(8,minmax(0,1fr))}.app-flight-showcase-module__CzIWBW__partners li:last-child:nth-child(6n+1){grid-column:auto/span 2}}.app-flight-showcase-module__CzIWBW__showcase[data-app-flight-editor=true] .app-flight-showcase-module__CzIWBW__backgroundArtwork,.app-flight-showcase-module__CzIWBW__showcase[data-app-flight-editor=true] .app-flight-showcase-module__CzIWBW__handArtwork,.app-flight-showcase-module__CzIWBW__showcase[data-app-flight-editor=true] .app-flight-showcase-module__CzIWBW__flightArtwork{pointer-events:auto}@container app-flight (max-width:699px){.app-flight-showcase-module__CzIWBW__flightInner{padding:32px 0 0}.app-flight-showcase-module__CzIWBW__steps{margin-inline:24px;margin-bottom:0}.app-flight-showcase-module__CzIWBW__flights{isolation:isolate;padding:40px 20px 12px;overflow:hidden}.app-flight-showcase-module__CzIWBW__flightTitle{font-size:clamp(18px,5.5cqw,34px);line-height:1.5}.app-flight-showcase-module__CzIWBW__flightDescription{max-width:86cqw;margin:12px auto 0;font-size:clamp(14px,3.5cqw,20px);line-height:1.4}.app-flight-showcase-module__CzIWBW__flightBadges{margin-top:20px}.app-flight-showcase-module__CzIWBW__flightBadges img{height:clamp(30px,8cqw,48px)}.app-flight-showcase-module__CzIWBW__flightActions{display:none}.app-flight-showcase-module__CzIWBW__flightArtwork{height:49cqw;margin-top:28px}.app-flight-showcase-module__CzIWBW__flightArtwork figure{width:120cqw;top:-5.9cqw;left:calc(50% - 71.8cqw)}.app-flight-showcase-module__CzIWBW__partners{gap:clamp(3px,.8cqw,6px);width:76cqw;margin:0 auto}.app-flight-showcase-module__CzIWBW__partners:before{content:"";z-index:-1;background:#cde3ef;border-radius:7px;position:absolute;inset:-3px}.app-flight-showcase-module__CzIWBW__partners:has(li:last-child:nth-child(6n+1)):before{bottom:calc(25% - 2px)}.app-flight-showcase-module__CzIWBW__partners li:last-child:nth-child(6n+1){grid-column:6/span 2;box-shadow:0 0 0 3px #cde3ef}.app-flight-showcase-module__CzIWBW__flightRegion{overflow:hidden}.app-flight-showcase-module__CzIWBW__backgroundArtwork{height:92cqw;top:auto}.app-flight-showcase-module__CzIWBW__backgroundArtwork img{-o-object-position:57% center;object-position:57% center}.app-flight-showcase-module__CzIWBW__backgroundArtwork:after{background:linear-gradient(#0d1b37 0%,#0d1b374d 30%,#fff6 68%,#fffffff2 100%)}.app-flight-showcase-module__CzIWBW__flights:before{content:"";z-index:1;border:4cqw solid var(--accent);pointer-events:none;border-radius:50%;position:absolute;inset:-80cqw 0 8cqw}}
.app-flight-showcase-legacy-module__AJrB2W__frame{width:100%;max-width:var(--safiri-content-width,72rem);margin-inline:auto;container:app-flight/inline-size}.app-flight-showcase-legacy-module__AJrB2W__showcase{isolation:isolate;color:var(--primary);background:var(--background);font-family:var(--safiri-body-font,var(--safiri-default-font)), sans-serif;font-weight:400;position:relative;overflow:hidden;container-type:inline-size}.app-flight-showcase-legacy-module__AJrB2W__desktopArtwork,.app-flight-showcase-legacy-module__AJrB2W__desktopDescription{display:none}.app-flight-showcase-legacy-module__AJrB2W__app{background:var(--muted);position:relative}.app-flight-showcase-legacy-module__AJrB2W__appCopy{z-index:1;text-align:center;padding:32px 16px 0;position:relative}.app-flight-showcase-legacy-module__AJrB2W__showcase .app-flight-showcase-legacy-module__AJrB2W__appTitle,.app-flight-showcase-legacy-module__AJrB2W__showcase .app-flight-showcase-legacy-module__AJrB2W__flightTitle{font-family:var(--safiri-heading-font,var(--safiri-default-font)), sans-serif;margin:0;font-weight:700}.app-flight-showcase-legacy-module__AJrB2W__appTitle{font-size:clamp(24px,5.55cqw,32px);line-height:1.2}.app-flight-showcase-legacy-module__AJrB2W__description,.app-flight-showcase-legacy-module__AJrB2W__mobileDescription,.app-flight-showcase-legacy-module__AJrB2W__desktopDescription{max-width:38rem;margin:18px auto 0;font-size:clamp(14px,3.33cqw,18px);line-height:1.4}.app-flight-showcase-legacy-module__AJrB2W__appCopy [data-inline-tone=accent]{color:var(--accent);font-weight:700}.app-flight-showcase-legacy-module__AJrB2W__appBadges{margin-top:22px}.app-flight-showcase-legacy-module__AJrB2W__appBadges>div,.app-flight-showcase-legacy-module__AJrB2W__flightBadges>div{justify-content:center;gap:8px;margin:0}.app-flight-showcase-legacy-module__AJrB2W__appBadges img{width:auto;height:clamp(34px,9.45cqw,50px)}.app-flight-showcase-legacy-module__AJrB2W__showcase a:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.app-flight-showcase-legacy-module__AJrB2W__mobileHand{width:74%;max-width:430px;margin:18px auto 0}.app-flight-showcase-legacy-module__AJrB2W__mobileHand img,.app-flight-showcase-legacy-module__AJrB2W__desktopArtwork img,.app-flight-showcase-legacy-module__AJrB2W__mobileArtwork img{border-radius:0;width:100%;height:auto;display:block}.app-flight-showcase-legacy-module__AJrB2W__stepsBand{z-index:1;background:var(--primary);color:var(--primary-foreground);padding:30px 16px 36px;position:relative}.app-flight-showcase-legacy-module__AJrB2W__steps{font-family:var(--safiri-body-font,var(--safiri-default-font)), sans-serif;flex-wrap:wrap;gap:10px 0;margin:0;padding:0;font-weight:400;list-style:none;display:flex}.app-flight-showcase-legacy-module__AJrB2W__steps li{flex:1 1 0;min-width:0;position:relative}.app-flight-showcase-legacy-module__AJrB2W__steps li:nth-child(2){flex-grow:1.4}.app-flight-showcase-legacy-module__AJrB2W__steps li:last-child{flex-grow:2.3}.app-flight-showcase-legacy-module__AJrB2W__steps li:not(:last-child):before{top:6px;border-top:1px dashed var(--accent);content:"";position:absolute;inset-inline:0}.app-flight-showcase-legacy-module__AJrB2W__stepNumber{background:var(--primary-foreground);width:14px;height:14px;color:var(--primary);border-radius:999px;justify-content:center;align-items:center;font-size:10px;line-height:1;display:flex;position:relative}.app-flight-showcase-legacy-module__AJrB2W__steps li:last-child .app-flight-showcase-legacy-module__AJrB2W__stepNumber{width:100%}.app-flight-showcase-legacy-module__AJrB2W__stepLabel{overflow-wrap:anywhere;margin-top:8px;padding-inline:4px 8px;font-size:clamp(11px,2.5cqw,14px);line-height:1.35;display:block}.app-flight-showcase-legacy-module__AJrB2W__flights{min-height:max(117.11cqw,300px + 75cqw);color:var(--primary-foreground);background:#08152e;flex-direction:column;padding-bottom:2.5cqw;display:flex;position:relative}.app-flight-showcase-legacy-module__AJrB2W__mobileArtwork{pointer-events:none;position:absolute;inset:0}.app-flight-showcase-legacy-module__AJrB2W__mobileArtwork figure,.app-flight-showcase-legacy-module__AJrB2W__mobileArtwork img{height:100%}.app-flight-showcase-legacy-module__AJrB2W__mobileArtwork img{-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}.app-flight-showcase-legacy-module__AJrB2W__flightCopy{z-index:1;margin-inline:auto;text-align:center;width:calc(100% - 32px);margin-bottom:50cqw;padding-top:8.4cqw;position:relative}.app-flight-showcase-legacy-module__AJrB2W__flightTitle{text-wrap:balance;font-size:clamp(20px,6cqw,58px);font-style:italic;line-height:1.5}.app-flight-showcase-legacy-module__AJrB2W__flightTitle [data-inline-tone=accent]{background:var(--accent);color:var(--accent-foreground);border-radius:4px;margin-inline-end:.3em;padding:.04em .22em;font-style:normal;display:inline-block}.app-flight-showcase-legacy-module__AJrB2W__flightDescription{text-wrap:pretty;margin:12px 0 0;font-size:clamp(14px,2.45cqw,24px);line-height:1.4}.app-flight-showcase-legacy-module__AJrB2W__flightActions{display:none}.app-flight-showcase-legacy-module__AJrB2W__flightBadges{margin-top:4.5cqw}.app-flight-showcase-legacy-module__AJrB2W__flightBadges img{width:auto;height:clamp(34px,6.85cqw,67px)}.app-flight-showcase-legacy-module__AJrB2W__partners{z-index:1;grid-template-columns:repeat(12,minmax(0,1fr));gap:.82cqw .97cqw;width:calc(100% - 32px);margin:auto auto 0;padding:.72cqw;list-style:none;display:grid;position:relative}.app-flight-showcase-legacy-module__AJrB2W__partners:before{z-index:-1;background:var(--muted);content:"";border-radius:1.23cqw;position:absolute;inset:0 0 6.56cqw}.app-flight-showcase-legacy-module__AJrB2W__partners li{aspect-ratio:109/56;border:max(1px, .205cqw) solid var(--muted);background:#fff;border-radius:6px;grid-column:span 2;justify-content:center;align-items:center;min-width:0;padding:0;display:flex}.app-flight-showcase-legacy-module__AJrB2W__partners li:last-child:nth-child(6n+1){grid-column:6/span 2}.app-flight-showcase-legacy-module__AJrB2W__partners figure{width:100%;height:100%}.app-flight-showcase-legacy-module__AJrB2W__partners img{-o-object-fit:contain;object-fit:contain;border-radius:0;width:100%;height:100%;max-height:none;display:block}@container app-flight (min-width:600px) and (max-width:1023px){.app-flight-showcase-legacy-module__AJrB2W__app{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;display:grid}.app-flight-showcase-legacy-module__AJrB2W__appCopy{text-align:start;padding:40px 16px 40px 32px}.app-flight-showcase-legacy-module__AJrB2W__appTitle{font-size:28px}.app-flight-showcase-legacy-module__AJrB2W__mobileDescription,.app-flight-showcase-legacy-module__AJrB2W__description{font-size:16px;line-height:1.5}.app-flight-showcase-legacy-module__AJrB2W__appBadges>div{justify-content:flex-start}.app-flight-showcase-legacy-module__AJrB2W__appBadges img{height:38px}.app-flight-showcase-legacy-module__AJrB2W__mobileHand{align-self:end;width:100%;margin:24px 0 0}.app-flight-showcase-legacy-module__AJrB2W__stepsBand{padding-inline:32px}.app-flight-showcase-legacy-module__AJrB2W__flightCopy,.app-flight-showcase-legacy-module__AJrB2W__partners{width:calc(100% - 64px)}}@container app-flight (min-width:1024px){.app-flight-showcase-legacy-module__AJrB2W__showcase{aspect-ratio:1447/1403;background:var(--background)}.app-flight-showcase-legacy-module__AJrB2W__desktopArtwork{pointer-events:none;display:block;position:absolute;inset:0 0 auto}.app-flight-showcase-legacy-module__AJrB2W__app,.app-flight-showcase-legacy-module__AJrB2W__stepsBand,.app-flight-showcase-legacy-module__AJrB2W__flights{background:0 0;display:block}.app-flight-showcase-legacy-module__AJrB2W__app{min-height:32cqw}.app-flight-showcase-legacy-module__AJrB2W__appCopy{text-align:left;width:49%;padding:5.5cqw 0 32px 32px}.app-flight-showcase-legacy-module__AJrB2W__appTitle{font-size:clamp(30px,2.8cqw,40px);line-height:1.2}.app-flight-showcase-legacy-module__AJrB2W__mobileDescription,.app-flight-showcase-legacy-module__AJrB2W__mobileHand,.app-flight-showcase-legacy-module__AJrB2W__mobileArtwork,.app-flight-showcase-legacy-module__AJrB2W__flightBadges{display:none}.app-flight-showcase-legacy-module__AJrB2W__desktopDescription{display:block}.app-flight-showcase-legacy-module__AJrB2W__desktopDescription,.app-flight-showcase-legacy-module__AJrB2W__description{margin-inline:0;max-width:100%;margin-top:24px;font-size:clamp(18px,1.59cqw,22px);line-height:1.4}.app-flight-showcase-legacy-module__AJrB2W__appBadges{margin-top:24px}.app-flight-showcase-legacy-module__AJrB2W__appBadges>div{justify-content:flex-start;gap:1cqw}.app-flight-showcase-legacy-module__AJrB2W__appBadges img{height:4.452cqw;max-height:76px}.app-flight-showcase-legacy-module__AJrB2W__stepsBand{min-height:14.79cqw;padding:3.8cqw 0 3cqw 32px}.app-flight-showcase-legacy-module__AJrB2W__steps{width:39cqw}.app-flight-showcase-legacy-module__AJrB2W__stepNumber{width:1.65cqw;height:1.65cqw;font-size:1.037cqw}.app-flight-showcase-legacy-module__AJrB2W__steps li:not(:last-child):before{border-top-width:2px;top:.825cqw}.app-flight-showcase-legacy-module__AJrB2W__stepLabel{letter-spacing:.0173cqw;margin-top:1cqw;padding-inline:.5cqw 1cqw;font-size:clamp(12px,1.037cqw,18px);line-height:1.3333}.app-flight-showcase-legacy-module__AJrB2W__flights{min-height:0;padding:1.106cqw 32px 5cqw}.app-flight-showcase-legacy-module__AJrB2W__flightCopy{text-align:left;width:49%;margin:0;padding-top:0}.app-flight-showcase-legacy-module__AJrB2W__flightTitle{-moz-column-gap:1.137cqw;text-wrap:initial;flex-wrap:wrap;align-items:center;column-gap:1.137cqw;font-size:clamp(28px,2.626cqw,54px);line-height:2.5263;display:flex}.app-flight-showcase-legacy-module__AJrB2W__flightTitle [data-inline-tone=accent]{margin:0;padding:0 .3em;font-size:clamp(28px,2.764cqw,56px);line-height:1.65}.app-flight-showcase-legacy-module__AJrB2W__flightDescription{min-height:6.773cqw;margin-top:.553cqw;font-size:clamp(18px,1.659cqw,32px);line-height:1.25}.app-flight-showcase-legacy-module__AJrB2W__flightActions{margin-top:.553cqw;display:block}.app-flight-showcase-legacy-module__AJrB2W__flightActions>div{flex-wrap:wrap;gap:.76cqw;margin:0;display:flex}.app-flight-showcase-legacy-module__AJrB2W__flightActions a{text-transform:none;min-width:16.655cqw;min-height:max(44px,3.779cqw);color:var(--primary-foreground);background:var(--primary);border:1px solid;border-radius:999px;justify-content:center;align-items:center;gap:.35em;padding:.35em .85em;font-size:clamp(16px,1.481cqw,26px);font-weight:400;line-height:1.75;display:inline-flex}.app-flight-showcase-legacy-module__AJrB2W__flightActions a[data-action-style=primary]{border-color:var(--primary-foreground);color:var(--accent);background:var(--primary-foreground)}.app-flight-showcase-legacy-module__AJrB2W__flightActions a:hover{filter:brightness(.92)}.app-flight-showcase-legacy-module__AJrB2W__flightActions svg{width:1.3em;height:1.3em}.app-flight-showcase-legacy-module__AJrB2W__flightActions a>svg{width:.7em;height:.7em}.app-flight-showcase-legacy-module__AJrB2W__partners{gap:.553cqw .657cqw;width:49%;margin:3.132cqw 0 0;padding:.484cqw;position:relative;bottom:auto}.app-flight-showcase-legacy-module__AJrB2W__partners:before{border-radius:.83cqw;bottom:4.423cqw}.app-flight-showcase-legacy-module__AJrB2W__partners li{border-width:.138cqw;border-radius:.6cqw;height:3.87cqw}}.app-flight-showcase-legacy-module__AJrB2W__showcase[data-app-flight-editor=true] .app-flight-showcase-legacy-module__AJrB2W__desktopArtwork,.app-flight-showcase-legacy-module__AJrB2W__showcase[data-app-flight-editor=true] .app-flight-showcase-legacy-module__AJrB2W__mobileArtwork{pointer-events:auto}
.developer-integration-card-module__NN9uyq__section{background:var(--background);color:var(--primary);font-family:var(--safiri-body-font,var(--safiri-default-font)), sans-serif;font-weight:400;container-type:inline-size}.developer-integration-card-module__NN9uyq__layout{width:100%;max-width:var(--safiri-content-width,72rem);align-items:center;gap:28px;margin-inline:auto;padding:48px 16px;display:grid}.developer-integration-card-module__NN9uyq__copy{text-align:start;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:0;display:flex}.developer-integration-card-module__NN9uyq__logo{width:min(100%,237px);margin-bottom:13px}.developer-integration-card-module__NN9uyq__logo img{-o-object-fit:contain;object-fit:contain;border-radius:0;width:100%;height:auto;display:block}.developer-integration-card-module__NN9uyq__section .developer-integration-card-module__NN9uyq__title{max-width:590px;font-family:var(--safiri-heading-font,var(--safiri-default-font)), sans-serif;letter-spacing:-.03em;white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:clamp(26px,4.1cqw,36px);font-weight:700;line-height:1.22222}.developer-integration-card-module__NN9uyq__title [data-inline-tone=accent]{color:var(--accent)}.developer-integration-card-module__NN9uyq__subtitle{max-width:600px;color:color-mix(in srgb, var(--primary) 70%, transparent);overflow-wrap:anywhere;margin:13px 0 0;font-size:16px;line-height:1.6}.developer-integration-card-module__NN9uyq__actions{flex-wrap:wrap;justify-content:flex-start;gap:12px;width:100%;margin-top:24px;display:flex}.developer-integration-card-module__NN9uyq__actions>a,.developer-integration-card-module__NN9uyq__actions>button{border:1px solid color-mix(in srgb, var(--primary) 35%, transparent);border-radius:var(--radius,8px);min-height:48px;color:var(--primary);background:var(--background);flex:0 auto;justify-content:center;align-items:center;padding:12px 20px;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;transition:box-shadow .15s,background-color .15s;display:inline-flex}.developer-integration-card-module__NN9uyq__actions>[data-action-style=primary],.developer-integration-card-module__NN9uyq__actions>[data-action-style=secondary]{color:var(--accent-foreground);background:var(--accent);border-color:#0000}.developer-integration-card-module__NN9uyq__actions>[data-action-style=ghost],.developer-integration-card-module__NN9uyq__actions>[data-action-style=link]{border-color:#0000}.developer-integration-card-module__NN9uyq__actions>a:hover{box-shadow:0 4px 14px color-mix(in srgb, var(--primary) 14%, transparent)}.developer-integration-card-module__NN9uyq__actions>a:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.developer-integration-card-module__NN9uyq__actions>button:disabled{cursor:not-allowed}.developer-integration-card-module__NN9uyq__media{border-radius:16px;min-width:0;overflow:hidden}.developer-integration-card-module__NN9uyq__media figure{margin:0}.developer-integration-card-module__NN9uyq__media img,.developer-integration-card-module__NN9uyq__media video{aspect-ratio:876/639;-o-object-fit:cover;object-fit:cover;border-radius:16px;width:100%;height:auto;display:block}.developer-integration-card-module__NN9uyq__media figcaption{padding:0 12px 12px}@container (min-width:600px){.developer-integration-card-module__NN9uyq__layout{padding:56px 32px}.developer-integration-card-module__NN9uyq__subtitle{font-size:18px}.developer-integration-card-module__NN9uyq__actions{gap:16px}}@container (min-width:768px){.developer-integration-card-module__NN9uyq__layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-block:64px}.developer-integration-card-module__NN9uyq__layout[data-has-media=false]{grid-template-columns:minmax(0,1fr)}.developer-integration-card-module__NN9uyq__copy{padding-inline-end:clamp(16px,2.5cqw,32px)}.developer-integration-card-module__NN9uyq__logo{width:220px;margin-bottom:24px}.developer-integration-card-module__NN9uyq__section .developer-integration-card-module__NN9uyq__title{font-size:clamp(28px,3.125cqw,44px)}.developer-integration-card-module__NN9uyq__subtitle{font-size:clamp(18px,1.563cqw,20px);line-height:1.5}}
.primitives-module__nUqx8W__button{cursor:pointer;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;line-height:1.25;text-decoration:none;transition:opacity .15s,background-color .15s;display:inline-flex}.primitives-module__nUqx8W__button:disabled,.primitives-module__nUqx8W__button[aria-disabled=true]{pointer-events:none;opacity:.5}.primitives-module__nUqx8W__button:hover{opacity:.88}.primitives-module__nUqx8W__default{background:var(--primary);color:var(--primary-foreground)}.primitives-module__nUqx8W__outline{border-color:var(--border);color:var(--foreground);background:0 0}.primitives-module__nUqx8W__secondary{background:var(--muted);color:var(--foreground)}.primitives-module__nUqx8W__ghost{color:var(--foreground);background:0 0}.primitives-module__nUqx8W__link{color:var(--primary);text-underline-offset:4px;background:0 0;text-decoration:underline}.primitives-module__nUqx8W__sizeDefault{min-height:2.75rem;padding:.65rem 1.25rem}.primitives-module__nUqx8W__sizeSm{min-height:2.25rem;padding:.5rem .875rem;font-size:.875rem}.primitives-module__nUqx8W__sizeLg{min-height:3.25rem;padding:.875rem 1.75rem;font-size:1rem}.primitives-module__nUqx8W__sizeIcon{width:2.75rem;height:2.75rem;padding:0}.primitives-module__nUqx8W__input{border:1px solid var(--border);background:var(--background);width:100%;min-width:0;min-height:2.75rem;color:var(--foreground);font:inherit;border-radius:.5rem;padding:.6rem .875rem;font-size:1rem;display:block}.primitives-module__nUqx8W__input::placeholder{color:var(--muted-foreground);opacity:.85}.primitives-module__nUqx8W__input:disabled{opacity:.6;cursor:not-allowed}.primitives-module__nUqx8W__input[aria-invalid=true]{border-color:var(--destructive,#b42318)}.primitives-module__nUqx8W__label{font-size:.875rem;font-weight:500;line-height:1.4}.primitives-module__nUqx8W__checkbox{border:1px solid var(--border);background:var(--background);width:1.125rem;height:1.125rem;color:var(--primary-foreground);cursor:pointer;border-radius:.2rem;flex:none;justify-content:center;align-items:center;margin-top:.1rem;display:inline-flex}.primitives-module__nUqx8W__checkbox[data-state=checked]{background:var(--primary);border-color:var(--primary)}.primitives-module__nUqx8W__checkbox:disabled{cursor:not-allowed;opacity:.5}.primitives-module__nUqx8W__checkIndicator{justify-content:center;align-items:center;display:flex}.primitives-module__nUqx8W__checkIndicator svg{width:.875rem;height:.875rem}.primitives-module__nUqx8W__dialogOverlay{z-index:10000;background:#0009;position:fixed;inset:0}.primitives-module__nUqx8W__dialogContent{z-index:10001;border:1px solid var(--border);background:var(--background);width:min(38rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--foreground);border-radius:1rem;padding:2rem;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 20px 70px #00000040}.primitives-module__nUqx8W__dialogClose{top:.65rem;width:2rem;height:2rem;color:var(--foreground);border-radius:.35rem;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-inline-end:.65rem}.primitives-module__nUqx8W__dialogClose svg{width:1.125rem;height:1.125rem}.primitives-module__nUqx8W__dialogHeader{text-align:start;flex-direction:column;gap:.5rem;display:flex}.primitives-module__nUqx8W__dialogTitle{font-size:1.25rem;font-weight:600;line-height:1.3}.primitives-module__nUqx8W__dialogDescription{color:var(--muted-foreground);font-size:.875rem}.primitives-module__nUqx8W__tabsList{background:var(--muted);color:var(--muted-foreground);border-radius:.6rem;align-items:center;padding:.25rem;display:inline-flex}.primitives-module__nUqx8W__tabsTrigger{white-space:nowrap;border-radius:.4rem;justify-content:center;align-items:center;min-height:2.5rem;padding:.5rem 1rem;font-size:.95rem;font-weight:600;display:inline-flex}.primitives-module__nUqx8W__tabsTrigger[data-state=active]{background:var(--background);color:var(--foreground);box-shadow:0 1px 3px #0000001f}.primitives-module__nUqx8W__tabsTrigger:disabled{pointer-events:none;opacity:.5}.primitives-module__nUqx8W__tabsContent{margin-top:1.5rem}.primitives-module__nUqx8W__button:focus-visible,.primitives-module__nUqx8W__input:focus-visible,.primitives-module__nUqx8W__checkbox:focus-visible,.primitives-module__nUqx8W__dialogClose:focus-visible,.primitives-module__nUqx8W__tabsTrigger:focus-visible,.primitives-module__nUqx8W__tabsContent:focus-visible{outline:2px solid var(--ring,var(--primary));outline-offset:3px}@media (prefers-reduced-motion:reduce){.primitives-module__nUqx8W__button{transition:none}}
.signup-module__osQ4ZG__card{background:var(--background);width:100%;color:var(--foreground);border-radius:1.125rem;padding:clamp(1.5rem,2.5vw,2.25rem);box-shadow:0 16px 45px #0000001a}.signup-module__osQ4ZG__title{text-wrap:balance;margin:0;font-size:clamp(1.55rem,2.2vw,2rem);font-weight:400;line-height:1.25}.signup-module__osQ4ZG__title strong{font-weight:700}.signup-module__osQ4ZG__description{color:var(--muted-foreground);margin-top:.8rem;margin-bottom:0;font-size:1rem;line-height:1.5}.signup-module__osQ4ZG__form{border-top:1px solid var(--border);flex-direction:column;gap:1.2rem;margin-top:1.6rem;padding-top:1.6rem;display:flex}.signup-module__osQ4ZG__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.signup-module__osQ4ZG__field{flex-direction:column;gap:.4rem;min-width:0;display:flex}.signup-module__osQ4ZG__fieldError{color:var(--destructive,#b42318);margin:.2rem 0 0;font-size:.8rem;line-height:1.4}.signup-module__osQ4ZG__consent{align-items:flex-start;gap:.7rem;display:flex}.signup-module__osQ4ZG__consentLabel{color:var(--muted-foreground);font-weight:400;line-height:1.5}.signup-module__osQ4ZG__consentLabel a,.signup-module__osQ4ZG__signIn a,.signup-module__osQ4ZG__error a{text-underline-offset:3px;text-decoration:underline}.signup-module__osQ4ZG__consentLabel a:hover,.signup-module__osQ4ZG__signIn a:hover{color:var(--foreground)}.signup-module__osQ4ZG__submit{width:100%}.signup-module__osQ4ZG__signIn{text-align:center;color:var(--muted-foreground);margin:0;font-size:.875rem}.signup-module__osQ4ZG__signIn a{color:var(--foreground);font-weight:600}.signup-module__osQ4ZG__notice{color:var(--muted-foreground);margin:0;font-size:.85rem}.signup-module__osQ4ZG__error{border:1px solid var(--destructive,#b42318);color:var(--destructive,#b42318);border-radius:.5rem;padding:.85rem;font-size:.875rem}.signup-module__osQ4ZG__error p{margin:0}.signup-module__osQ4ZG__error a{margin-top:.4rem;font-weight:600;display:inline-block}.signup-module__osQ4ZG__ready{flex-direction:column;justify-content:center;align-items:flex-start;gap:1.25rem;min-height:23rem;display:flex}.signup-module__osQ4ZG__ready .signup-module__osQ4ZG__description{margin-top:0}.signup-module__osQ4ZG__successIcon{background:var(--primary);width:3rem;height:3rem;color:var(--primary-foreground);border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;display:flex}@media (max-width:520px){.signup-module__osQ4ZG__fields{grid-template-columns:minmax(0,1fr)}.signup-module__osQ4ZG__card{padding:1.25rem}}
.developers-module__jUmg4a__container{width:100%;max-width:var(--safiri-content-width);margin-inline:auto;padding-inline:16px}@media (min-width:768px){.developers-module__jUmg4a__container{padding-inline:32px}}.developers-module__jUmg4a__hero{isolation:isolate;min-height:max(760px,100svh - 80px);color:var(--foreground);background:var(--background);align-items:center;display:grid;position:relative;overflow:hidden}.developers-module__jUmg4a__heroBackdrop{z-index:-2;position:absolute;inset:0}.developers-module__jUmg4a__heroBackdrop:after{content:"";background:color-mix(in oklch, var(--background) 86%, transparent);position:absolute;inset:0}.developers-module__jUmg4a__motionMedia{width:100%;height:100%;position:relative;overflow:hidden}.developers-module__jUmg4a__motionMedia>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.developers-module__jUmg4a__motionMedia>video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}.developers-module__jUmg4a__heroGrid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding-block:64px;display:grid}.developers-module__jUmg4a__heroCopy{min-width:0;animation:.6s both developers-module__jUmg4a__arrive}.developers-module__jUmg4a__hero .developers-module__jUmg4a__heroTitle{font-family:var(--safiri-heading-font,var(--safiri-default-font)), sans-serif;max-width:570px;font-size:clamp(48px,4.2vw,60px);font-weight:var(--safiri-heading-weight,800);letter-spacing:-.015em;text-transform:uppercase;font-style:normal;line-height:1.5}.developers-module__jUmg4a__heroTitle .text-accent{color:var(--accent)}.developers-module__jUmg4a__heroSubtitle{color:var(--muted-foreground);margin-top:28px;font-size:clamp(18px,1.5vw,22px);line-height:1.6}.developers-module__jUmg4a__actions{flex-wrap:wrap;gap:16px;margin-top:32px;display:flex}.developers-module__jUmg4a__actions>a{border-radius:9px;min-height:52px;padding:15px 26px;font-size:17px;font-weight:600;text-decoration:none}.developers-module__jUmg4a__hero .developers-module__jUmg4a__actions>a:first-child{background:var(--foreground);color:var(--background)}.developers-module__jUmg4a__hero .developers-module__jUmg4a__actions>a+a{border:2px solid var(--foreground)}.developers-module__jUmg4a__desktopSignup,.developers-module__jUmg4a__signupDialog{--background:#fff;--foreground:#0a1e3d;--muted:#f1f5f9;--muted-foreground:#5f6b80;--primary:#0a1e3d;--primary-foreground:#fff;--accent:#008f85;--accent-foreground:#fff;--border:#cbd5e1;--ring:#008f85;--destructive:#b42318;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.developers-module__jUmg4a__desktopSignup{justify-self:end;width:100%;min-width:0;max-width:520px;animation:.7s .1s both developers-module__jUmg4a__arrive}.developers-module__jUmg4a__signupDialog{width:min(94vw,540px);max-height:90dvh;overflow-y:auto;padding:0!important}.developers-module__jUmg4a__sectionHeading{text-align:center;max-width:1000px;margin:0 auto 48px}.developers-module__jUmg4a__sectionHeading h2{letter-spacing:-.025em;font-size:clamp(32px,4vw,58px);line-height:1.12}.developers-module__jUmg4a__sectionHeading p{color:var(--muted-foreground);max-width:930px;margin:24px auto 0;font-size:19px;line-height:1.65}.developers-module__jUmg4a__overview{padding-block:100px;position:relative}.developers-module__jUmg4a__overview .developers-module__jUmg4a__actions{justify-content:center}.developers-module__jUmg4a__overview .developers-module__jUmg4a__actions>a,.developers-module__jUmg4a__industryCopy .developers-module__jUmg4a__actions>a{background:var(--accent);color:var(--accent-foreground)}.developers-module__jUmg4a__overviewMedia{aspect-ratio:16/9;border-radius:16px;width:100%;max-width:1024px;margin:55px auto 0;overflow:hidden;box-shadow:0 25px 60px #071b361a}.developers-module__jUmg4a__coverage{text-align:center;margin-top:90px}.developers-module__jUmg4a__coverage h3{margin:0 auto;font-size:24px;font-weight:400;line-height:1.4}.developers-module__jUmg4a__countries{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:32px;display:flex}.developers-module__jUmg4a__country{border:1px solid var(--border);background:var(--card);width:122px;height:122px;color:var(--muted-foreground);border-radius:16px;place-items:center;padding:24px;font-size:12px;display:grid}.developers-module__jUmg4a__country img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:72px;height:72px;transition:transform .2s}.developers-module__jUmg4a__country:hover img{transform:translateY(-5px)}.developers-module__jUmg4a__industry{--industry-action:#00baa7;--industry-action-hover:#009588;padding-block:24px}@supports (color:lab(0% 0 0)){.developers-module__jUmg4a__industry{--industry-action:lab(67.3859% -49.0983 -2.63511);--industry-action-hover:lab(55.0223% -41.0774 -3.90277)}}.developers-module__jUmg4a__industryIntro{padding-top:30px}.developers-module__jUmg4a__industryNav{flex-wrap:wrap;justify-content:center;gap:16px;margin:0 auto 80px;display:flex}.developers-module__jUmg4a__industryNav a{color:var(--muted-foreground);border:2px solid #6b7280;border-radius:8px;padding:10px 20px;font-size:14px;transition:background .2s}.developers-module__jUmg4a__industryNav a:hover,.developers-module__jUmg4a__industryNav a:focus-visible{background:var(--accent);color:var(--accent-foreground)}.developers-module__jUmg4a__industryNav a:first-child{background:var(--foreground);border-color:var(--foreground);color:var(--background);box-shadow:0 10px 15px -3px #0000001a}.developers-module__jUmg4a__industryGrid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.developers-module__jUmg4a__imageLeft .developers-module__jUmg4a__industryImage{order:-1}.developers-module__jUmg4a__industryImage{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;background:#3d4f5f;border-radius:24px;width:100%;display:block;box-shadow:0 25px 50px -12px #00000040}.developers-module__jUmg4a__industryCopy{gap:16px;min-width:0;display:grid}.developers-module__jUmg4a__eyebrow{color:#00786f;background:#cbfbf1;border-radius:999px;margin-bottom:16px;padding:8px 16px;font-size:14px;font-weight:600;display:inline-block}[data-component=developer-industry]:nth-child(3n+2 of [data-component=developer-industry]) .developers-module__jUmg4a__eyebrow{color:#1447e6;background:#dbeafe}[data-component=developer-industry]:nth-child(3n of [data-component=developer-industry]) .developers-module__jUmg4a__eyebrow{color:#007595;background:#cefafe}.developers-module__jUmg4a__industrySummary{--foreground:#0a1e3d;--muted-foreground:#4b5563;--border:#f3f4f6;border:1px solid var(--border);color:var(--foreground);background:#fff;border-radius:24px;padding:32px;box-shadow:0 1px 2px #0000000d}.developers-module__jUmg4a__industrySummary h2{letter-spacing:-.02em;margin-bottom:16px;font-size:24px;line-height:1.25}.developers-module__jUmg4a__industrySummary>p{color:var(--muted-foreground);font-size:18px;font-weight:500;line-height:1.625}.developers-module__jUmg4a__industryDetails{--border:#4b5563;border:2px solid var(--border);background:var(--background);border-radius:24px;gap:24px;padding:32px;display:grid}.developers-module__jUmg4a__industryDetails h3{margin:0 0 16px;font-size:20px;font-weight:700;line-height:1.4}.developers-module__jUmg4a__industryCopy ul{color:var(--muted-foreground);gap:10px;padding:0;list-style:none;display:grid}.developers-module__jUmg4a__industryCopy li{padding-left:20px;line-height:1.5;position:relative}.developers-module__jUmg4a__industryCopy li:before{content:"•";color:var(--accent);position:absolute;left:0}.developers-module__jUmg4a__apiTags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.developers-module__jUmg4a__apiTags>span{color:var(--muted-foreground);align-items:center;gap:8px;font-weight:500;line-height:1.5;display:inline-flex}.developers-module__jUmg4a__apiSeparator{width:24px;height:24px;color:var(--accent);flex-shrink:0}.developers-module__jUmg4a__industryDetails .developers-module__jUmg4a__actions{justify-content:flex-start;margin-top:0}.developers-module__jUmg4a__industryDetails .developers-module__jUmg4a__actions>a{background:var(--industry-action);color:var(--foreground);border-radius:12px;gap:8px;padding:14px 32px;font-size:16px;font-weight:700;line-height:24px;box-shadow:0 10px 15px -3px #0000001a}.developers-module__jUmg4a__industryDetails .developers-module__jUmg4a__actions>a:hover{background:var(--industry-action-hover)}.developers-module__jUmg4a__actionArrow{flex-shrink:0;width:20px;height:20px}.developers-module__jUmg4a__documentation{padding:100px 0 110px}.developers-module__jUmg4a__docTabs{gap:12px;width:max-content;margin:35px auto 45px;display:flex!important}.developers-module__jUmg4a__productGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;min-height:385px;display:grid}.developers-module__jUmg4a__product img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:17px;width:100%;margin-bottom:24px}.developers-module__jUmg4a__product h3{margin-bottom:10px;font-size:25px}.developers-module__jUmg4a__product p{color:var(--muted-foreground);min-height:52px;line-height:1.6}.developers-module__jUmg4a__product a{text-underline-offset:4px;color:var(--accent);margin-top:14px;font-weight:600;text-decoration:underline;display:inline-block}.developers-module__jUmg4a__product>span{color:var(--muted-foreground);margin-top:14px;display:inline-block}.developers-module__jUmg4a__comingSoon{opacity:.65;filter:grayscale()}.developers-module__jUmg4a__developerFooter{border-top:1px solid var(--border);color:var(--foreground);background:var(--background);padding-top:64px;overflow:hidden}.developers-module__jUmg4a__footerGrid{grid-template-columns:1.4fr 1fr 1fr;gap:60px;display:grid}.developers-module__jUmg4a__footerIdentity img{-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;max-height:70px}.developers-module__jUmg4a__footerIdentity p{color:var(--muted-foreground);max-width:290px;margin-top:20px;line-height:1.7}.developers-module__jUmg4a__footerLinks{flex-direction:column;gap:13px;font-size:14px;display:flex}.developers-module__jUmg4a__footerLinks h3{margin-bottom:6px;font-size:18px}.developers-module__jUmg4a__footerLinks a{color:var(--muted-foreground)}.developers-module__jUmg4a__footerLinks a:hover{color:var(--accent)}.developers-module__jUmg4a__footerSocial{gap:18px;margin-top:28px;display:flex}.developers-module__jUmg4a__footerBottom{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:24px;padding-block:36px;font-size:13px;display:flex}.developers-module__jUmg4a__footerArtwork img{width:100%;height:auto;display:block}.developers-module__jUmg4a__darkAsset,.developers-module__jUmg4a__footerArtwork .developers-module__jUmg4a__darkAsset,.developers-module__jUmg4a__footerIdentity .developers-module__jUmg4a__darkAsset{display:none}@media (prefers-color-scheme:dark){[data-safiri-color-mode=system][data-safiri-color-scheme=light-dark] .developers-module__jUmg4a__lightAsset{display:none}[data-safiri-color-mode=system][data-safiri-color-scheme=light-dark] .developers-module__jUmg4a__darkAsset{display:block}}[data-safiri-color-mode=dark][data-safiri-color-scheme=light-dark] .developers-module__jUmg4a__lightAsset{display:none}[data-safiri-color-mode=dark][data-safiri-color-scheme=light-dark] .developers-module__jUmg4a__darkAsset{display:block}@keyframes developers-module__jUmg4a__arrive{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1023px){.developers-module__jUmg4a__hero{min-height:max(660px,100svh - 64px)}.developers-module__jUmg4a__heroGrid{padding-block:95px;display:block}.developers-module__jUmg4a__heroCopy{text-align:center}.developers-module__jUmg4a__hero .developers-module__jUmg4a__heroTitle{margin-inline:auto;font-size:clamp(46px,7vw,66px)}.developers-module__jUmg4a__actions{justify-content:center}.developers-module__jUmg4a__desktopSignup{display:none}.developers-module__jUmg4a__industry{padding-block:24px}.developers-module__jUmg4a__industryGrid{flex-direction:column;gap:32px;display:flex}.developers-module__jUmg4a__industryCopy{width:100%}.developers-module__jUmg4a__industryImage{order:1!important}.developers-module__jUmg4a__industrySummary h2{font-size:30px}.developers-module__jUmg4a__footerGrid{gap:25px}}@media (max-width:767px){.developers-module__jUmg4a__hero{min-height:max(610px,100svh - 64px)}.developers-module__jUmg4a__heroGrid{padding-block:74px}.developers-module__jUmg4a__hero .developers-module__jUmg4a__heroTitle{font-size:36px;line-height:1.35}.developers-module__jUmg4a__heroSubtitle{font-size:16px}.developers-module__jUmg4a__hero .developers-module__jUmg4a__actions{flex-direction:column}.developers-module__jUmg4a__actions>a{padding:13px 20px;font-size:15px}.developers-module__jUmg4a__overview,.developers-module__jUmg4a__documentation{padding-block:65px}.developers-module__jUmg4a__sectionHeading{margin-bottom:32px}.developers-module__jUmg4a__sectionHeading p{font-size:17px}.developers-module__jUmg4a__overviewMedia{border-radius:16px;margin-top:35px}.developers-module__jUmg4a__coverage{margin-top:55px}.developers-module__jUmg4a__countries{gap:16px}.developers-module__jUmg4a__country img{width:64px;height:64px}.developers-module__jUmg4a__country{width:114px;height:114px}.developers-module__jUmg4a__coverage h3{font-size:20px}.developers-module__jUmg4a__industry{padding-block:16px}.developers-module__jUmg4a__industryNav{flex-wrap:nowrap;justify-content:start;gap:12px;margin-bottom:45px;padding-bottom:8px;overflow-x:auto}.developers-module__jUmg4a__industryNav a{white-space:nowrap}.developers-module__jUmg4a__industryGrid{gap:24px}.developers-module__jUmg4a__industrySummary,.developers-module__jUmg4a__industryDetails{padding:24px}.developers-module__jUmg4a__industryDetails h3{font-size:18px}.developers-module__jUmg4a__industrySummary h2{font-size:20px}.developers-module__jUmg4a__industrySummary>p{font-size:16px}.developers-module__jUmg4a__industryCopy .developers-module__jUmg4a__actions{justify-content:start}.developers-module__jUmg4a__productGrid{grid-template-columns:1fr;gap:40px}.developers-module__jUmg4a__product img{max-height:280px}.developers-module__jUmg4a__product p{min-height:0}.developers-module__jUmg4a__footerGrid{grid-template-columns:1fr 1fr;gap:35px}.developers-module__jUmg4a__footerIdentity{grid-column:1/-1}.developers-module__jUmg4a__footerBottom{flex-direction:column}}@media (prefers-reduced-motion:reduce){.developers-module__jUmg4a__heroCopy,.developers-module__jUmg4a__desktopSignup{animation:none}.developers-module__jUmg4a__country img,.developers-module__jUmg4a__motionMedia>video{transition:none}}.developers-module__jUmg4a__footerPayments{flex-wrap:wrap;align-items:center;gap:20px;margin-top:36px;display:flex}.developers-module__jUmg4a__footerPayments img{-o-object-fit:contain;object-fit:contain;width:54px;height:30px}
.header-module__IlmW3G__space{height:65px}.header-module__IlmW3G__header{z-index:50;border-bottom:1px solid color-mix(in oklch, var(--foreground) 12%, transparent);width:100%;max-width:100%;margin-inline:auto;transition:top .3s,width .3s,max-width .3s,border-radius .3s,box-shadow .3s;position:fixed;inset:0 0 auto}.header-module__IlmW3G__header:before{content:"";border-radius:inherit;background:var(--primary);pointer-events:none;position:absolute;inset:0}.header-module__IlmW3G__header header[data-header-layout=full-width]{background:0 0;border:0}.header-module__IlmW3G__header nav[data-header-surface=full-width]{background:0 0;height:64px;transition:height .3s}:is(.header-module__IlmW3G__main [data-component][id],.header-module__IlmW3G__main #developer-signup){scroll-margin-top:80px}.header-module__IlmW3G__navigation{--header-button-ink:#0a1e3d;--header-button-text:#fff}.header-module__IlmW3G__navigation>a[data-action-style=primary],.header-module__IlmW3G__navigation>a[data-action-style=outline]{min-height:48px;color:var(--header-button-text);white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:10px 24px;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;transition:background-color .16s,border-color .16s;display:inline-flex}.header-module__IlmW3G__navigation>a[data-action-style=outline]{background:#ffffff1f;border-color:#ffffff40}.header-module__IlmW3G__navigation>a[data-action-style=primary]{background:var(--header-button-text);color:var(--header-button-ink);font-weight:700}.header-module__IlmW3G__navigation>a[data-action-style=outline]:hover{opacity:1;background:#fff3;border-color:#fff6}.header-module__IlmW3G__navigation>a[data-action-style=primary]:hover{opacity:1;background:#edf3f8}.header-module__IlmW3G__navigation>a:focus-visible{outline-offset:4px;outline:2px solid #22d3c5}.header-module__IlmW3G__mobileNavigation{background:var(--header-button-ink);gap:12px;padding:16px}.header-module__IlmW3G__mobileNavigation>a[data-action-style=link]{color:var(--header-button-text);border:0}@media (min-width:1024px){.header-module__IlmW3G__space{height:81px}.header-module__IlmW3G__header nav[data-header-surface=full-width]{height:80px}.header-module__IlmW3G__header[data-scrolled=true]{border:1px solid color-mix(in oklch, var(--foreground) 12%, transparent);border-radius:999px;width:calc(100% - 48px);max-width:1120px;top:24px;box-shadow:0 16px 40px #00000040}.header-module__IlmW3G__header[data-scrolled=true]:before{background:color-mix(in oklch, var(--primary) 85%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.header-module__IlmW3G__header[data-scrolled=true] nav[data-header-surface=full-width]{max-width:none;height:72px}:is(.header-module__IlmW3G__main [data-component][id],.header-module__IlmW3G__main #developer-signup){scroll-margin-top:112px}}@media (prefers-reduced-motion:reduce){.header-module__IlmW3G__navigation>a,.header-module__IlmW3G__header{transition:none}.header-module__IlmW3G__header nav[data-header-surface=full-width]{transition:none}}
.seasonal-search-header-module__FXRiCG__frame{min-width:0;position:relative}.seasonal-search-header-module__FXRiCG__decoration{z-index:35;pointer-events:none;-webkit-user-select:none;user-select:none;contain:layout paint;position:absolute;inset:0 0 auto;overflow:hidden}.seasonal-search-header-module__FXRiCG__wing{position:absolute;top:0;bottom:0;overflow:hidden}.seasonal-search-header-module__FXRiCG__left{left:0}.seasonal-search-header-module__FXRiCG__right{right:0}.seasonal-search-header-module__FXRiCG__art{width:100%;height:auto;display:block;position:absolute;top:0;left:0}.seasonal-search-header-module__FXRiCG__gifts{top:auto;bottom:0}.seasonal-search-header-module__FXRiCG__snowfall{position:absolute;inset:0;overflow:hidden}.seasonal-search-header-module__FXRiCG__snowflake{color:#d4eeef;opacity:0;height:calc(100% + 32px);animation:9s linear infinite seasonal-search-header-module__FXRiCG__snowfall;position:absolute;top:-16px}.seasonal-search-header-module__FXRiCG__snowflake svg{width:100%;height:auto;display:block}@keyframes seasonal-search-header-module__FXRiCG__snowfall{0%{opacity:0;transform:translate(-6px)}12%,85%{opacity:.8}to{opacity:0;transform:translate(6px,100%)}}@media (prefers-reduced-motion:reduce){.seasonal-search-header-module__FXRiCG__snowflake{animation:none}}.seasonal-search-header-module__FXRiCG__year{direction:ltr;width:82%;display:flex;position:absolute;top:35%;left:7%}.seasonal-search-header-module__FXRiCG__year img{width:25%;min-width:0;height:auto;display:block}.seasonal-search-header-module__FXRiCG__accent{justify-content:flex-end;align-items:center;gap:6px;height:48px;display:flex;position:absolute}.seasonal-search-header-module__FXRiCG__accentArt{-o-object-fit:contain;object-fit:contain;flex:none;width:48px;height:48px}.seasonal-search-header-module__FXRiCG__accentGifts{-o-object-fit:contain;object-fit:contain;flex:none;align-self:flex-end;width:44px;height:32px}.seasonal-search-header-module__FXRiCG__accent .seasonal-search-header-module__FXRiCG__year{flex:1;width:auto;max-width:86px;position:static}.seasonal-search-header-module__FXRiCG__extraDecoration{position:absolute}.seasonal-search-header-module__FXRiCG__extraDecoration img{width:100%;height:100%;display:block}@media (max-width:1023px){.seasonal-search-header-module__FXRiCG__decoration{display:none}}
.trip-search-skeleton-module__7N1zlW__bone{position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){.trip-search-skeleton-module__7N1zlW__bone:after{content:"";background:linear-gradient(90deg,#0000,#ffffff73,#0000);animation:1.8s ease-in-out infinite trip-search-skeleton-module__7N1zlW__shimmer;position:absolute;inset:0;transform:translate(-100%)}}@keyframes trip-search-skeleton-module__7N1zlW__shimmer{to{transform:translate(100%)}}
.checkout-skeleton-module__Gz5vhG__bone{position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){.checkout-skeleton-module__Gz5vhG__bone:after{content:"";background:linear-gradient(90deg,#0000,#ffffff73,#0000);animation:1.8s ease-in-out infinite checkout-skeleton-module__Gz5vhG__shimmer;position:absolute;inset:0;transform:translate(-100%)}}@keyframes checkout-skeleton-module__Gz5vhG__shimmer{to{transform:translate(100%)}}
@font-face{font-family:parcelDisplayFont;src:url(../media/parcel_display.32l0lxy87q-hw.ttf)format("truetype");font-display:swap;font-weight:900;font-style:italic}.parceldisplayfont_a778083f-module__NIUqTW__className{font-family:parcelDisplayFont,sans-serif;font-style:italic;font-weight:900}.parceldisplayfont_a778083f-module__NIUqTW__variable{--font-parcel-display:"parcelDisplayFont", sans-serif}
.profile-picture-module__2uvRba__root{flex:none}.profile-picture-module__2uvRba__avatarButton{cursor:pointer;background:#f0f1f5;border:0;border-radius:50%;width:64px;height:64px;display:block;position:relative}.profile-picture-module__2uvRba__avatarButton>div,.profile-picture-module__2uvRba__avatarButton>div>*{border-radius:50%;width:100%;height:100%;background-size:cover!important}.profile-picture-module__2uvRba__camera{background:var(--secondary,#0d1c3b);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;bottom:-2px;right:-2px}.profile-picture-module__2uvRba__notice{max-width:160px;color:var(--secondary,#0d1c3b);font-size:12px;display:block}.profile-picture-module__2uvRba__dialog{color:#0d1c3b;background:#fff;border-radius:16px;width:min(420px,100vw - 32px);padding:28px}.profile-picture-module__2uvRba__preview{background:#f0f1f5;border-radius:50%;width:144px;height:144px;margin:16px auto;overflow:hidden}.profile-picture-module__2uvRba__preview>img,.profile-picture-module__2uvRba__preview>div,.profile-picture-module__2uvRba__preview>div>*{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;background-size:cover!important}.profile-picture-module__2uvRba__choose{cursor:pointer;border:1px solid #cbd0db;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:14px;display:flex;position:relative}.profile-picture-module__2uvRba__choose input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.profile-picture-module__2uvRba__choose:focus-within,.profile-picture-module__2uvRba__avatarButton:focus-visible{outline:2px solid var(--secondary,#0d1c3b);outline-offset:3px}.profile-picture-module__2uvRba__actions{gap:12px;margin-top:12px;display:flex}.profile-picture-module__2uvRba__actions button{cursor:pointer;border:1px solid #cbd0db;border-radius:8px;flex:1;min-height:44px;padding:10px;font-size:14px}.profile-picture-module__2uvRba__actions .profile-picture-module__2uvRba__save{background:var(--accent,#127d77);color:#fff;border-color:#0000}.profile-picture-module__2uvRba__actions button:disabled{opacity:.5;cursor:not-allowed}.profile-picture-module__2uvRba__error{color:#b42332;font-size:14px}
.profile-overview-module__I6HMGG__overview{background:var(--card,#f0f1f5);padding-block:32px 64px}.profile-overview-module__I6HMGG__layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;display:grid}.profile-overview-module__I6HMGG__activity{min-width:0}.profile-overview-module__I6HMGG__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:12px;display:flex}.profile-overview-module__I6HMGG__heading h2{color:var(--secondary,#0d1c3b);font-size:24px;font-weight:700;line-height:32px}.profile-overview-module__I6HMGG__seeAll{min-height:44px;color:var(--accent,#127d77);flex:none;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.profile-overview-module__I6HMGG__seeAll:hover{text-decoration:underline}.profile-overview-module__I6HMGG__seeAll:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid}.profile-overview-module__I6HMGG__seeAll svg:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:rotate(180deg)}@media (min-width:1024px){.profile-overview-module__I6HMGG__layout{grid-template-columns:minmax(0,1.8fr) minmax(300px,1fr);gap:24px}}@media (max-width:639px){.profile-overview-module__I6HMGG__overview{padding-block:24px 48px}.profile-overview-module__I6HMGG__heading h2{font-size:22px;line-height:30px}}
.booking-icon-field-module__E5cPxW__field{position:relative}.booking-icon-field-module__E5cPxW__icon{inset-inline-start:.75rem;z-index:1;color:#868686;pointer-events:none;align-items:center;height:3rem;font-size:1.125rem;display:flex;position:absolute;top:0}.booking-icon-field-module__E5cPxW__field[dir=ltr] input{padding-left:2.5rem;padding-right:.75rem}.booking-icon-field-module__E5cPxW__field[dir=rtl] input{padding-left:.75rem;padding-right:2.5rem}.booking-icon-field-module__E5cPxW__field[dir=ltr] input:placeholder-shown{text-align:left}.booking-icon-field-module__E5cPxW__field[dir=rtl] input:placeholder-shown{text-align:right}
