.sjnNfq_details{flex-direction:column;gap:8px;display:flex}.sjnNfq_facts{border-top:1px solid var(--gray_light_1_5);border-bottom:1px solid var(--gray_light_1_5);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px 24px;margin:0;padding:16px 0;display:grid}.sjnNfq_fact{flex-direction:column;gap:4px;min-width:0;display:flex}.sjnNfq_fact_label{color:var(--gray_dark);font-size:15px;font-weight:600}.sjnNfq_fact_value{margin:0;font-size:15px;font-weight:600}.sjnNfq_details .sjnNfq_fact_button{color:var(--black);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:8px;margin:-4px -8px;padding:4px 8px;font-size:15px;font-weight:600;transition:background-color .15s;display:inline-flex}.sjnNfq_details .sjnNfq_fact_button[data-hovered],.sjnNfq_details .sjnNfq_fact_button[data-pressed]{background-color:var(--gray_light_3)}.sjnNfq_details .sjnNfq_fact_button[data-hovered] .sjnNfq_pen,.sjnNfq_details .sjnNfq_fact_button[data-pressed] .sjnNfq_pen{color:var(--black)}.sjnNfq_pen{width:11px;color:var(--gray_primary);transition:color .15s}.sjnNfq_updating{width:12px;color:var(--blue_primary)}.sjnNfq_names{flex-wrap:wrap;gap:6px;display:flex}.sjnNfq_name_chip{color:var(--black);background-color:var(--gray_light_2);border-radius:999px;align-items:center;height:26px;padding:0 10px;font-size:14px;font-weight:600;display:inline-flex}.sjnNfq_contacts{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.sjnNfq_contact{border:1px solid var(--gray_light_1_5);border-radius:16px;align-items:flex-start;gap:12px;padding:16px;display:flex}.sjnNfq_contact_avatar{color:var(--blue_primary);background-color:var(--blue_tint);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:flex}.sjnNfq_contact_text{flex-direction:column;gap:2px;min-width:0;display:flex}.sjnNfq_contact_role{color:var(--gray_dark);font-size:15px;font-weight:600}.sjnNfq_contact_name{font-size:15px;font-weight:600}.sjnNfq_contact_link{width:fit-content;max-width:100%;color:var(--blue_primary);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:14px;text-decoration:none;display:inline-flex;overflow:hidden}.sjnNfq_contact_link:not(a){color:var(--black)}.sjnNfq_contact_link svg{flex-shrink:0;width:12px;height:12px}.sjnNfq_contact_link:hover{text-decoration:underline}.sjnNfq_gallery{width:100%;display:block}.sjnNfq_banner{background-color:var(--gray_light_3);cursor:zoom-in;border-radius:16px;height:420px;position:relative;overflow:hidden}@container genui (max-width:480px){.sjnNfq_banner{height:260px}}.sjnNfq_banner_image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.sjnNfq_gallery_photo{transition:opacity .15s}.sjnNfq_gallery_photo[data-loaded=false]{opacity:0}.sjnNfq_all_photos{background-color:var(--white_no_theme);box-shadow:var(--card_shadow);color:var(--black_no_theme);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;bottom:16px;right:16px}.sjnNfq_lightbox{flex-direction:column;gap:12px;margin:0;display:flex}.sjnNfq_lightbox_stage{aspect-ratio:3/2;border-radius:12px;justify-content:center;align-items:center;width:min(86vw,117vh);display:flex}.sjnNfq_lightbox_stage:has(img[data-loaded=false]){background-color:color-mix(in srgb, var(--white_no_theme) 8%, transparent);animation:1.2s ease-in-out infinite alternate sjnNfq_lightbox_loading}.sjnNfq_lightbox_stage img{border-radius:12px;max-width:100%;max-height:100%}@keyframes sjnNfq_lightbox_loading{to{background-color:color-mix(in srgb, var(--white_no_theme) 16%, transparent)}}.sjnNfq_lightbox_caption{color:var(--white_no_theme);justify-content:space-between;gap:16px;padding:0 12px 4px;font-size:14px;display:flex}.sjnNfq_caption_text{flex-direction:column;gap:2px;min-width:0;display:flex}.sjnNfq_caption_credit{opacity:.8;font-size:12px}.sjnNfq_caption_credit a:any-link{text-underline-offset:2px;text-decoration:none;color:inherit!important}:is(.sjnNfq_caption_credit a:any-link:hover,.sjnNfq_caption_credit a:any-link:focus-visible),.sjnNfq_caption_credit a:any-link:hover,.sjnNfq_caption_credit a:any-link:focus-visible{text-decoration:underline;color:inherit!important}.sjnNfq_image_credit{background:linear-gradient(to top, color-mix(in srgb, var(--black_dark_no_theme) 55%, transparent), transparent);color:var(--white_no_theme);text-align:left;padding:16px 12px 8px;font-size:12px;position:absolute;bottom:0;left:0;right:0}.sjnNfq_image_credit a:any-link{text-underline-offset:2px;text-decoration:none;color:inherit!important}:is(.sjnNfq_image_credit a:any-link:hover,.sjnNfq_image_credit a:any-link:focus-visible),.sjnNfq_image_credit a:any-link:hover,.sjnNfq_image_credit a:any-link:focus-visible{text-decoration:underline;color:inherit!important}.sjnNfq_provider_chip{background-color:var(--gray_light_3);vertical-align:middle;color:var(--black);border-radius:999px;margin-left:8px;padding:2px 8px;font-size:15px;font-weight:600;display:inline-block}.sjnNfq_on_photo{background-color:var(--white_no_theme);color:var(--black_no_theme);margin-left:0;position:absolute;top:8px;right:8px}.sjnNfq_itinerary{flex-direction:column;gap:24px;display:flex}.sjnNfq_day_button{text-align:left;cursor:pointer;border-radius:12px;outline:none;flex-direction:column;transition:background-color .15s,border-color .15s;display:flex}.sjnNfq_itinerary .sjnNfq_day_button{border:1px solid var(--gray_light_1_5);color:var(--black);padding:12px 16px}.sjnNfq_itinerary .sjnNfq_day_button[data-hovered]{border-color:var(--gray_light_1)}.sjnNfq_itinerary .sjnNfq_day_button[data-current]{border-color:var(--black);background-color:var(--black);color:var(--white)}.sjnNfq_itinerary .sjnNfq_day_button[data-current] .sjnNfq_day_kicker,.sjnNfq_itinerary .sjnNfq_day_button[data-current] .sjnNfq_day_high,.sjnNfq_itinerary .sjnNfq_day_button[data-current] .sjnNfq_date_weekday,.sjnNfq_itinerary .sjnNfq_day_button[data-current] .sjnNfq_date_note{color:var(--gray_light_1)}.sjnNfq_day_cards{gap:8px;display:grid}@container genui (max-width:480px){.sjnNfq_day_cards{scrollbar-width:none;margin-inline:calc(-1*var(--genui-page-gutter,0px));padding-inline:var(--genui-page-gutter,0px);scroll-padding-inline:var(--genui-page-gutter,0px);display:flex;overflow-x:auto}.sjnNfq_day_cards .sjnNfq_day_button{flex:0 0 160px}}.sjnNfq_day_card_top{justify-content:space-between;gap:8px;display:flex}.sjnNfq_day_kicker{color:var(--gray_dark);font-size:15px}.sjnNfq_day_high{color:var(--gray_dark);align-items:center;gap:4px;font-size:15px;display:inline-flex}.sjnNfq_day_high_icon{width:12px}.sjnNfq_day_title{margin-top:4px;font-size:14px;font-weight:600;line-height:1.3}.sjnNfq_date_strip,.sjnNfq_stop_scroller{scrollbar-width:none;scroll-snap-type:x proximity;margin-inline:calc(-1*var(--genui-page-gutter,0px));padding-inline:var(--genui-page-gutter,0px);scroll-padding-inline:var(--genui-page-gutter,0px);overflow-x:auto}.sjnNfq_date_strip::-webkit-scrollbar{display:none}.sjnNfq_stop_scroller::-webkit-scrollbar{display:none}.sjnNfq_date_strip{gap:8px;display:flex}.sjnNfq_itinerary .sjnNfq_date_cell{scroll-snap-align:start;flex:0 0 124px}.sjnNfq_date_weekday{color:var(--gray_dark);font-size:15px}.sjnNfq_date_day{font-size:15px;font-weight:600}.sjnNfq_date_note{min-height:16px;color:var(--gray_dark);font-size:15px}.sjnNfq_stop_grid{--half-day:56px;grid-auto-rows:auto;gap:8px 0;width:max-content;display:grid}.sjnNfq_stop_band{background-color:var(--gray_light_2);color:var(--black);white-space:nowrap;border-radius:8px;align-items:center;margin:0 2px;padding:4px 8px;font-size:15px;display:flex;overflow:clip}.sjnNfq_stop_label{gap:4px;display:flex;position:sticky;left:8px}.sjnNfq_stop_name{font-weight:600}.sjnNfq_stop_nights{color:var(--gray_dark)}.sjnNfq_itinerary .sjnNfq_stop_cell{scroll-snap-align:start;margin:0 3px}.sjnNfq_itinerary .sjnNfq_day_button[data-today]{position:relative}.sjnNfq_today_dot{background-color:var(--blue_primary);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:8px}.sjnNfq_timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sjnNfq_item{--item-pad:8px;--time-top:0px;--rail-end:calc(var(--time-top) + 12px);-moz-column-gap:12px;padding:var(--item-pad) 0;grid-template-columns:88px 28px minmax(0,1fr) auto;align-items:start;column-gap:12px;display:grid;position:relative}.sjnNfq_item:before{content:"";background-color:var(--gray_light_1_5);width:1px;position:absolute;top:0;bottom:0;left:113.5px}.sjnNfq_item:first-child:before{top:calc(var(--item-pad) + var(--rail-end))}.sjnNfq_item:last-child:before{bottom:calc(100% - var(--item-pad) - var(--rail-end))}.sjnNfq_item:only-child:before{display:none}.sjnNfq_item[data-type=stop]{--item-pad:28px}.sjnNfq_item[data-type=flight],.sjnNfq_item[data-type=hotel]{--item-pad:12px}.sjnNfq_item[data-type=flight]{--time-top:24px}@container genui (min-width:481px){.sjnNfq_item:is([data-type=hotel],[data-type=stay],[data-type=transit]):first-child:before{top:50%}.sjnNfq_item:is([data-type=hotel],[data-type=stay],[data-type=transit]):last-child:before{bottom:50%}.sjnNfq_item:is([data-type=hotel],[data-type=stay],[data-type=transit])>.sjnNfq_item_time,.sjnNfq_item:is([data-type=hotel],[data-type=stay],[data-type=transit])>.sjnNfq_rail_marker{align-self:center;margin-top:0;padding-top:0}}@container genui (max-width:480px){.sjnNfq_item{grid-template-columns:28px minmax(0,1fr) auto}.sjnNfq_item:before{left:13.5px}.sjnNfq_item[data-type]{--time-top:0px;--rail-end:12px}.sjnNfq_item[data-type=stop]{--item-pad:24px}}.sjnNfq_timeline>.sjnNfq_item:first-child[data-type=stay],.sjnNfq_timeline>.sjnNfq_item:first-child[data-type=transit]{--item-pad:18px}.sjnNfq_item_time{padding-top:var(--time-top);color:var(--black);white-space:nowrap;font-size:15px;font-weight:600;line-height:24px}.sjnNfq_item_time_muted{color:var(--gray_dark)}.sjnNfq_rail_marker{z-index:1;width:28px;height:28px;margin-top:calc(var(--time-top) - 2px);background-color:var(--gray_light_2);box-shadow:0 0 0 4px var(--white);color:var(--black);border-radius:50%;grid-area:1/2;justify-content:center;align-items:center;display:flex;position:relative}.sjnNfq_rail_marker svg{width:13px;height:13px}[data-type=hotel]>.sjnNfq_rail_marker{background-color:var(--blue_tint);color:var(--blue_primary)}@container genui (max-width:480px){.sjnNfq_item>.sjnNfq_item_time{grid-column:2/-1;margin-bottom:4px;font-size:14px;line-height:24px}.sjnNfq_item>.sjnNfq_item_time:empty{display:none}.sjnNfq_item>.sjnNfq_rail_marker{grid-column:1}}.sjnNfq_item_name{font-size:18px;font-weight:600;line-height:1.3}.sjnNfq_item_meta{color:var(--gray_dark);text-wrap:pretty;font-size:14px}.sjnNfq_stop_body{flex-direction:column;grid-column:3;gap:6px;min-width:0;display:flex}[data-large]>.sjnNfq_stop_body{grid-column:3/span 2}@container genui (max-width:480px){.sjnNfq_stop_body{grid-column:2/-1}}.sjnNfq_stop_head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sjnNfq_stop_note{max-width:620px;font-size:15px;line-height:1.6}.sjnNfq_tag{color:var(--gray_dark);background-color:var(--gray_light_2);height:22px;border-radius:6px;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.sjnNfq_tag[data-tag=book_ahead],.sjnNfq_tag[data-tag=pending]{background-color:var(--orange_light);color:var(--yellow_dark)}.sjnNfq_callout{border:1px solid var(--gray_light_1_5);background-color:var(--white);max-width:620px;color:var(--black);border-radius:12px;align-items:flex-start;gap:8px;margin-top:4px;padding:10px 14px;font-size:14px;line-height:1.5;display:flex}.sjnNfq_callout_icon{width:16px;height:16px;color:var(--blue_primary);flex-shrink:0;margin-top:2px}[data-kind=warn]>.sjnNfq_callout_icon{color:var(--yellow_dark)}.sjnNfq_callout_lead{font-weight:600}.sjnNfq_item_links{color:var(--gray_dark);flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:2px;font-size:14px;display:flex}.sjnNfq_item_area{align-items:center;gap:6px;display:inline-flex}.sjnNfq_item_area svg{width:12px;height:12px}.sjnNfq_item_links .sjnNfq_item_link{color:var(--gray_dark);text-decoration:underline;-webkit-text-decoration-color:var(--gray_light_1_5);text-decoration-color:var(--gray_light_1_5);text-underline-offset:3px;cursor:pointer;font-size:14px}.sjnNfq_item_links .sjnNfq_item_link[data-hovered]{color:var(--black);text-decoration-color:currentColor}.sjnNfq_item_links .sjnNfq_cta,.sjnNfq_day_flight .sjnNfq_cta,.sjnNfq_row_text .sjnNfq_cta{color:var(--blue_primary)}.sjnNfq_item_links .sjnNfq_cta,.sjnNfq_day_flight .sjnNfq_cta{font-weight:500}.sjnNfq_item_photo{background-color:var(--gray_light_3);cursor:zoom-in;display:block;position:relative;overflow:hidden}.sjnNfq_item_photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.sjnNfq_item_photo_thumb{border-radius:14px;flex-shrink:0;width:104px;height:104px}@container genui (max-width:480px){.sjnNfq_item_photo_thumb{width:72px;height:72px}[data-type=stop]>.sjnNfq_item_photo_thumb{border-radius:16px;grid-column:2/-1;width:100%;height:220px;margin-top:16px}}.sjnNfq_item_photo_large{border-radius:16px;width:100%;height:320px;margin-top:10px}@container genui (max-width:480px){.sjnNfq_item_photo_large{height:220px}}.sjnNfq_photo_count{background-color:color-mix(in srgb, var(--black_dark_no_theme) 70%, transparent);height:20px;color:var(--white_no_theme);border-radius:6px;align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;bottom:6px;right:6px}.sjnNfq_item_photo_large .sjnNfq_photo_count{border-radius:999px;height:26px;padding:0 10px;font-size:12px;bottom:12px;right:12px}.sjnNfq_item .sjnNfq_item_bar{box-sizing:border-box;border:1px solid var(--gray_light_1_5);background-color:var(--white);width:100%;min-height:44px;color:var(--gray_dark);text-align:left;border-radius:16px;grid-column:3/span 2;align-items:center;gap:10px;padding:8px 14px;font-size:14px;display:flex}.sjnNfq_item .sjnNfq_stay_bar{cursor:pointer;transition:border-color .15s}.sjnNfq_item .sjnNfq_stay_bar .sjnNfq_bar_icon{color:var(--blue_primary)}.sjnNfq_item .sjnNfq_stay_bar[data-hovered]{border-color:var(--gray_light_1)}.sjnNfq_item .sjnNfq_stay_bar[data-disabled]{cursor:default}.sjnNfq_bar_icon{width:18px;height:18px;color:var(--gray_dark);flex-shrink:0}.sjnNfq_bar_text{flex:1;min-width:0}.sjnNfq_bar_lead{color:var(--black);font-weight:600}.sjnNfq_item .sjnNfq_day_flight{box-sizing:border-box;border:1px solid var(--gray_light_1_5);width:100%;color:var(--black);text-align:left;cursor:pointer;border-radius:16px;grid-column:3/span 2;align-items:center;gap:16px;padding:16px 20px;transition:border-color .15s;display:flex}.sjnNfq_item .sjnNfq_day_flight[data-hovered]{border-color:var(--gray_light_1)}.sjnNfq_item .sjnNfq_day_flight[data-disabled]{cursor:default}.sjnNfq_day_flight_text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sjnNfq_day_flight_text>.sjnNfq_item_meta{line-height:18px}.sjnNfq_day_flight .sjnNfq_cta{white-space:nowrap;flex-shrink:0}@container genui (max-width:480px){.sjnNfq_item>.sjnNfq_day_flight:has(>.sjnNfq_cta){flex-direction:column;align-items:flex-start;gap:8px}}.sjnNfq_day_flight_times{font-size:16px;font-weight:600;line-height:18px}.sjnNfq_item .sjnNfq_day_flight_pass{border:1px solid var(--gray_light_1_5);border-radius:16px;grid-column:3/span 2;overflow:hidden}.sjnNfq_item .sjnNfq_day_flight_pass .sjnNfq_day_flight{border:0;border-radius:0;transition:background-color .15s}.sjnNfq_item .sjnNfq_day_flight_pass .sjnNfq_day_flight[data-hovered]{background-color:var(--gray_light_4)}.sjnNfq_item .sjnNfq_day_flight_pass .sjnNfq_day_flight>.sjnNfq_pass_chevron{color:var(--gray_dark);flex-shrink:0}.sjnNfq_day_hotel{border:1px solid var(--gray_light_1_5);border-radius:16px;grid-column:3/span 2;align-items:flex-start;gap:18px;padding:16px;display:flex}.sjnNfq_day_hotel .sjnNfq_item_photo_thumb{border-radius:12px}@container genui (max-width:480px){.sjnNfq_day_hotel{flex-direction:column;gap:12px}.sjnNfq_day_hotel .sjnNfq_item_photo_thumb{width:100%;height:160px}}.sjnNfq_day_hotel_text{flex-direction:column;gap:6px;min-width:0;display:flex}.sjnNfq_day_hotel_text .sjnNfq_item_name{width:fit-content;color:var(--black);text-align:left;font-size:18px}.sjnNfq_day_hotel_text .sjnNfq_item_name[data-hovered]{cursor:pointer;text-decoration:underline}.sjnNfq_day_hotel_label{color:var(--blue_primary);font-size:13px;font-weight:600}@container genui (max-width:480px){.sjnNfq_item .sjnNfq_item_bar,.sjnNfq_item .sjnNfq_day_flight_pass,.sjnNfq_item>.sjnNfq_day_flight,.sjnNfq_item>.sjnNfq_day_hotel,.sjnNfq_item[data-large]>.sjnNfq_stop_body{grid-column:2/-1}}.sjnNfq_cta{width:fit-content;color:var(--blue_primary);cursor:pointer;font-size:14px;font-weight:600}.sjnNfq_cta[data-hovered]{text-decoration:underline}.sjnNfq_cta_arrow{margin-left:4px}.sjnNfq_flights{flex-direction:column;gap:12px;display:flex}.sjnNfq_passes{--genui-card-padding:24px;padding:var(--genui-card-padding);border:1px solid var(--gray_light_1_5);border-radius:var(--genui-card-radius,16px);background-color:var(--white);flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}@container genui (max-width:480px){.sjnNfq_passes{--genui-card-padding:16px}}.sjnNfq_pass+.sjnNfq_pass{border-top:1px solid var(--gray_light_2)}.sjnNfq_pass .sjnNfq_pass_summary{width:100%;color:var(--black);text-align:left;cursor:pointer;align-items:center;gap:16px;padding:12px 24px;transition:background-color .15s;display:flex}.sjnNfq_pass .sjnNfq_pass_summary[data-hovered]{background-color:var(--gray_light_4)}.sjnNfq_pass .sjnNfq_pass_summary>.sjnNfq_pass_chevron{color:var(--gray_dark);flex-shrink:0}@container genui (max-width:480px){.sjnNfq_pass .sjnNfq_pass_summary{gap:12px;padding:14px 16px}.sjnNfq_pass .sjnNfq_pass_summary>.sjnNfq_airline_tile{display:none}.sjnNfq_pass .sjnNfq_pass_summary .sjnNfq_pass_summary_route{font-size:15px}}.sjnNfq_pass_when{flex-direction:column;flex-shrink:0;width:52px;display:flex}.sjnNfq_pass_text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sjnNfq_pass_summary_route{font-size:16px;font-weight:600}.sjnNfq_pass_arrow{width:11px;color:var(--gray_dark);margin:0 8px}.sjnNfq_pass_details{border-top:1px dashed var(--gray_light_1_5);flex-direction:column;display:flex}.sjnNfq_pass_segment{flex-direction:column;gap:12px;padding:12px 24px 16px;display:flex}.sjnNfq_pass_segment+.sjnNfq_pass_segment{border-top:1px dashed var(--gray_light_1_5)}@container genui (max-width:480px){.sjnNfq_pass_segment{padding-inline:16px}}.sjnNfq_passes .sjnNfq_passes_toggle{border-top:1px solid var(--gray_light_2);color:var(--gray_dark);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:10px 24px;font-size:14px;font-weight:600;display:flex}.sjnNfq_passes .sjnNfq_passes_toggle[data-hovered]{background-color:var(--gray_light_4);color:var(--black)}.sjnNfq_pass_head{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.sjnNfq_pass_flight{letter-spacing:.02em;font-size:15px;font-weight:700}.sjnNfq_pass_airline{color:var(--gray_dark);font-size:14px}.sjnNfq_pass_date{color:var(--gray_dark);margin-left:auto;font-size:14px;font-weight:600}.sjnNfq_pass_route{grid-template-columns:minmax(0,1fr) minmax(80px,1.2fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@container genui (max-width:480px){.sjnNfq_pass_route{grid-template-columns:minmax(0,1fr) 88px minmax(0,1fr);gap:12px}}.sjnNfq_pass_end{flex-direction:column;gap:4px;min-width:0;display:flex}.sjnNfq_pass_end[data-arrival]{text-align:right;align-items:flex-end}.sjnNfq_pass_point{align-items:baseline;gap:8px;display:flex}[data-arrival]>.sjnNfq_pass_point{flex-direction:row-reverse}@container genui (max-width:480px){.sjnNfq_pass_point{flex-direction:column;align-items:flex-start;gap:2px}[data-arrival]>.sjnNfq_pass_point{flex-direction:column;align-items:flex-end}}.sjnNfq_pass_airport{letter-spacing:-.01em;font-size:22px;font-weight:700;line-height:1}.sjnNfq_pass_time{white-space:nowrap;font-size:16px;font-weight:600}.sjnNfq_pass_offset{color:var(--yellow_dark);margin-left:2px;font-size:15px}.sjnNfq_pass_place{color:var(--gray_dark);text-wrap:pretty;font-size:14px;line-height:1.35}.sjnNfq_pass_line{border-top:2px dotted var(--gray_light_1);justify-content:center;margin-top:12px;display:flex;position:relative}.sjnNfq_pass_duration{background-color:var(--white);color:var(--gray_dark);white-space:nowrap;margin-top:-11px;padding:0 8px;font-size:15px;font-weight:600}.sjnNfq_pass_footer{background-color:var(--gray_light_4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:12px 24px;font-size:14px;display:flex}@container genui (max-width:480px){.sjnNfq_pass_footer{padding-inline:16px}}.sjnNfq_pass_seats{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.sjnNfq_pass_actions{align-items:center;gap:8px;margin-left:auto;display:flex}.sjnNfq_pass_actions .sjnNfq_pass_toggle{width:28px;height:28px;color:var(--gray_dark);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex}.sjnNfq_pass_actions .sjnNfq_pass_toggle[data-hovered]{background-color:var(--gray_light_3);color:var(--black)}.sjnNfq_pass_chevron{width:12px;transition:transform .15s}.sjnNfq_pass_chevron[data-open]{transform:rotate(180deg)}.sjnNfq_pass_tickets{border-top:1px solid var(--gray_light_2);background-color:var(--gray_light_4);color:var(--gray_dark);flex-direction:column;gap:4px;margin:0;padding:12px 24px 16px;font-size:14px;list-style:none;display:flex}@container genui (max-width:480px){.sjnNfq_pass_tickets{padding-inline:16px}}.sjnNfq_pass_tickets li{justify-content:space-between;gap:12px;display:flex}.sjnNfq_pass_ticket_name{color:var(--black);font-weight:600}.sjnNfq_copy_value{align-items:center;gap:8px;display:inline-flex}.sjnNfq_copy_code{letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:600}.sjnNfq_copy_value .sjnNfq_copy_button{width:26px;height:26px;color:var(--gray_dark);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;display:flex}.sjnNfq_copy_value .sjnNfq_copy_button svg{width:12px;height:12px}.sjnNfq_copy_value .sjnNfq_copy_button[data-hovered]{background-color:var(--gray_light_3);color:var(--black)}.sjnNfq_flight_card{--genui-card-padding:24px;padding:var(--genui-card-padding);border:1px solid var(--gray_light_1_5);border-radius:var(--genui-card-radius,16px);background-color:var(--white);flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}@container genui (max-width:480px){.sjnNfq_flight_card{--genui-card-padding:16px}}.sjnNfq_legs{margin:0;padding:0;list-style:none}.sjnNfq_legs .sjnNfq_leg{border-bottom:1px solid var(--gray_light_2);width:100%;color:var(--black);text-align:left;cursor:pointer;align-items:center;gap:12px;padding:16px 24px;transition:background-color .15s;display:flex}.sjnNfq_legs .sjnNfq_leg[data-hovered]{background-color:var(--gray_light_4)}.sjnNfq_legs .sjnNfq_leg[data-disabled]{cursor:default}.sjnNfq_airline_tile{border:1px solid var(--gray_light_1_5);background-color:var(--white_no_theme);width:36px;height:36px;color:var(--gray_dark);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sjnNfq_airline_tile img{-o-object-fit:contain;object-fit:contain;width:24px;height:24px}.sjnNfq_leg_text{flex-direction:column;flex:1;min-width:0;display:flex}.sjnNfq_leg_times{font-size:15px;font-weight:600}.sjnNfq_leg_meta{color:var(--gray_dark);font-size:14px}.sjnNfq_nonstop{color:var(--green_dark)}.sjnNfq_has_stops{color:var(--yellow_dark)}.sjnNfq_leg_date{color:var(--gray_dark);flex-shrink:0;font-size:14px}.sjnNfq_flight_footer{background-color:var(--gray_light_4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.sjnNfq_flight_summary{color:var(--gray_dark);font-size:14px}.sjnNfq_flight_actions{align-items:center;gap:16px;display:flex}.sjnNfq_flight_price{flex-direction:column;align-items:flex-end;margin-right:8px;font-size:18px;font-weight:700;display:flex}.sjnNfq_flight_each{color:var(--gray_dark);font-size:15px;font-weight:400}.sjnNfq_flight_actions .sjnNfq_change_link{color:var(--gray_dark);cursor:pointer;font-size:14px;font-weight:600}.sjnNfq_flight_actions .sjnNfq_change_link[data-hovered]{text-decoration:underline}.sjnNfq_unavailable{color:var(--yellow_dark);font-size:14px}.sjnNfq_flight_actions .sjnNfq_dark_button,.sjnNfq_hotel .sjnNfq_dark_button,.sjnNfq_trip_bar .sjnNfq_dark_button{background-color:var(--black);height:40px;color:var(--white);white-space:nowrap;cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 24px;font-size:14px;font-weight:600;display:inline-flex}.sjnNfq_flight_actions .sjnNfq_dark_button[data-hovered],.sjnNfq_hotel .sjnNfq_dark_button[data-hovered],.sjnNfq_trip_bar .sjnNfq_dark_button[data-hovered]{background-color:var(--gray_dark_1)}button.sjnNfq_hotel{--genui-card-padding:24px;padding:var(--genui-card-padding);border:1px solid var(--gray_light_1_5);border-radius:var(--genui-card-radius,16px);background-color:var(--white);width:100%;color:var(--black);text-align:left;cursor:pointer;grid-template-columns:minmax(0,5fr) minmax(0,6fr);padding:0;transition:border-color .15s;display:grid;position:relative}@container genui (max-width:480px){button.sjnNfq_hotel{--genui-card-padding:16px}}button.sjnNfq_hotel[data-hovered]{border-color:var(--gray_light_1)}button.sjnNfq_hotel[data-hovered] .sjnNfq_dark_button{background-color:var(--gray_dark_1)}button.sjnNfq_hotel[data-disabled]{cursor:default}@container genui (max-width:480px){button.sjnNfq_hotel{grid-template-columns:minmax(0,1fr)}}button.sjnNfq_hotel{grid-column:1/-1}div:has(>button.sjnNfq_hotel.sjnNfq_hotel){grid-template-columns:repeat(2,minmax(0,1fr))}@container genui (max-width:480px){div:has(>button.sjnNfq_hotel.sjnNfq_hotel){grid-template-columns:minmax(0,1fr)}}.sjnNfq_hotel_image{background-color:var(--gray_light_3);border-radius:15px 0 0 15px;min-height:260px;display:block;position:relative;overflow:hidden}@container genui (max-width:480px){.sjnNfq_hotel_image{border-radius:15px 15px 0 0}}.sjnNfq_hotel_image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sjnNfq_pick_pill{background-color:var(--blue_primary);color:var(--white_no_theme);border-radius:999px;padding:4px 10px;font-size:15px;font-weight:600;position:absolute;top:12px;left:12px}.sjnNfq_photo_tags{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex;position:absolute;top:12px;left:12px;right:12px}.sjnNfq_photo_tags>.sjnNfq_pick_pill,.sjnNfq_photo_tags>.sjnNfq_on_photo{position:static}.sjnNfq_photo_tags>.sjnNfq_on_photo{margin-left:auto}.sjnNfq_hotel_body{flex-direction:column;gap:8px;padding:24px;display:flex}.sjnNfq_hotel_label{color:var(--blue_primary);font-size:15px;font-weight:600}.sjnNfq_hotel_name{font-size:22px;font-weight:600}.sjnNfq_hotel_meta{color:var(--gray_dark);font-size:14px}.sjnNfq_hotel_why{font-size:14px;line-height:1.5}.sjnNfq_hotel_footer{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:12px;display:flex}.sjnNfq_hotel_price{flex-direction:column;display:flex}.sjnNfq_hotel_total{font-size:18px;font-weight:700}.sjnNfq_hotel_rate{color:var(--gray_dark);font-size:15px}button.sjnNfq_hotel_small{border:1px solid var(--gray_light_1_5);width:100%;color:var(--black);text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:12px;padding:12px;display:flex}button.sjnNfq_hotel_small[data-hovered]{border-color:var(--gray_light_1)}button.sjnNfq_hotel_small[data-disabled]{cursor:default}.sjnNfq_hotel_small_image{background-color:var(--gray_light_3);border-radius:8px;flex-shrink:0;width:96px;height:72px;position:relative;overflow:hidden}.sjnNfq_hotel_small_image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.sjnNfq_hotel_small_text{flex-direction:column;gap:2px;min-width:0;display:flex}.sjnNfq_hotel_small_name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sjnNfq_hotel_small_meta{color:var(--gray_dark);font-size:14px}.sjnNfq_stay_card{--genui-card-padding:24px;padding:var(--genui-card-padding);border:1px solid var(--gray_light_1_5);border-radius:var(--genui-card-radius,16px);background-color:var(--white);color:var(--black);grid-template-columns:minmax(0,5fr) minmax(0,6fr);padding:0;display:grid;position:relative}@container genui (max-width:480px){.sjnNfq_stay_card{--genui-card-padding:16px;grid-template-columns:minmax(0,1fr)}}.sjnNfq_stay_address{color:var(--gray_dark);align-items:baseline;gap:6px;font-size:14px;display:inline-flex}.sjnNfq_stay_address svg{flex-shrink:0;width:11px;height:11px}.sjnNfq_stay_card .sjnNfq_stay_link{color:var(--gray_dark);text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--gray_light_1_5);text-decoration-color:var(--gray_light_1_5);text-underline-offset:3px;cursor:pointer;font-size:14px}.sjnNfq_stay_card .sjnNfq_stay_link[data-hovered]{color:var(--black);text-decoration-color:currentColor}.sjnNfq_stay_card .sjnNfq_hotel_name_link{color:var(--black);text-align:left;text-underline-offset:4px;cursor:pointer;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .15s}.sjnNfq_stay_card .sjnNfq_hotel_name_link[data-hovered]{text-decoration-color:currentColor}.sjnNfq_stay_facts{border-top:1px solid var(--gray_light_2);border-bottom:1px solid var(--gray_light_2);grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:12px;margin:4px 0;padding:12px 0;display:grid}.sjnNfq_stay_facts:last-child{border-bottom:0;padding-bottom:0}.sjnNfq_stay_fact_value{margin:0;font-size:14px;font-weight:600}.sjnNfq_stay_footer{flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:auto;padding-top:12px;display:flex}.sjnNfq_stay_small{border:1px solid var(--gray_light_1_5);border-radius:16px;align-items:center;gap:12px;padding:12px;display:flex}.sjnNfq_stay_small .sjnNfq_copy_value{margin-left:auto}@container genui (max-width:480px){.sjnNfq_stay_small{flex-wrap:wrap}.sjnNfq_stay_small .sjnNfq_copy_value{flex-basis:100%;margin-left:0}}.sjnNfq_list_card{padding:var(--genui-card-padding);border:1px solid var(--gray_light_1_5);border-radius:var(--genui-card-radius,16px);background-color:var(--white);--genui-card-padding:32px;flex-direction:column;gap:8px;display:flex;position:relative}@container genui (max-width:480px){.sjnNfq_list_card{--genui-card-padding:16px}}.sjnNfq_list_card .sjnNfq_list_card_title{color:var(--gray_dark);margin:0;font-size:15px;font-weight:600}.sjnNfq_list_card .sjnNfq_row:last-child{padding-bottom:0}.sjnNfq_rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sjnNfq_row{border-bottom:1px solid var(--gray_light_2);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.sjnNfq_row:last-child{border-bottom:none}.sjnNfq_row_text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sjnNfq_row_name{flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.sjnNfq_row_text .sjnNfq_row_link{color:var(--black);text-align:left;cursor:pointer}.sjnNfq_row_text .sjnNfq_row_link[data-hovered]{text-decoration:underline}.sjnNfq_row_note{color:var(--gray_dark);font-size:14px}.sjnNfq_row_rating{color:var(--black);align-items:center;gap:3px;margin-right:8px;font-weight:600;display:inline-flex}.sjnNfq_star{color:var(--black);font-size:.8em}.sjnNfq_row_status{color:var(--gray_dark);flex-shrink:0;font-size:14px}.sjnNfq_row_status.sjnNfq_urgent{color:var(--yellow_dark);font-weight:600}.sjnNfq_event_row{-moz-column-gap:16px;grid-template-columns:112px minmax(0,1fr) auto;grid-template-areas:"when text photo";align-items:start;column-gap:16px;display:grid}@container genui (max-width:480px){.sjnNfq_event_row{-moz-column-gap:12px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"photo when""photo text";gap:2px 12px}.sjnNfq_event_row:not(:has(.sjnNfq_event_photo)){grid-template-columns:minmax(0,1fr);grid-template-areas:"when""text"}}.sjnNfq_event_when{color:var(--gray_dark);grid-area:when;padding-top:2px;font-size:14px;font-weight:600}@container genui (max-width:480px){.sjnNfq_event_when{color:var(--blue_primary);padding-top:0;font-size:15px}}.sjnNfq_event_text{grid-area:text;gap:3px}.sjnNfq_event_row .sjnNfq_event_photo{border-radius:12px;grid-area:photo;align-self:stretch;width:128px;height:auto;min-height:84px}@container genui (max-width:480px){.sjnNfq_event_row .sjnNfq_event_photo{align-self:start;width:76px;height:76px;min-height:0}}.sjnNfq_row_text .sjnNfq_venue_link{text-align:left;cursor:pointer;width:fit-content}.sjnNfq_row_text .sjnNfq_venue_link[data-hovered]{color:var(--black);text-decoration:underline}.sjnNfq_in_plan{color:var(--blue_primary);background-color:var(--blue_tint);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600}.sjnNfq_trip_bar{border:1px solid var(--gray_light_1_5);background-color:var(--white);box-shadow:var(--popup_shadow);border-radius:999px;justify-content:space-between;align-items:center;gap:16px;padding:12px 12px 12px 24px;display:flex}.sjnNfq_bar_total{flex-direction:column;gap:4px;display:flex}.sjnNfq_bar_label{color:var(--gray_dark);align-items:baseline;gap:8px;font-size:15px;font-weight:600;display:flex}.sjnNfq_bar_price{font-size:22px;font-weight:700;line-height:1.1}.sjnNfq_trip_bar .sjnNfq_bar_adjust{font-size:inherit;color:var(--blue_primary);cursor:pointer;font-weight:600}.sjnNfq_trip_bar .sjnNfq_bar_adjust[data-hovered]{text-decoration:underline}.sjnNfq_trip_bar .sjnNfq_bar_book{height:44px}@container genui (max-width:480px){.sjnNfq_trip_bar{border-radius:24px;gap:12px;padding:12px 12px 12px 16px}.sjnNfq_trip_bar .sjnNfq_bar_total{flex:1;min-width:0}.sjnNfq_trip_bar .sjnNfq_bar_label{-moz-column-gap:4px;flex-wrap:wrap;column-gap:4px}.sjnNfq_trip_bar .sjnNfq_bar_book{white-space:nowrap;flex-shrink:0}}.sjnNfq_up_next{border:1px solid var(--gray_light_1_5);background-color:var(--white);box-shadow:var(--popup_shadow);border-radius:999px;align-items:center;gap:16px;padding:12px 24px 12px 12px;display:flex}.sjnNfq_up_next_tile{background-color:var(--black);width:44px;height:44px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sjnNfq_up_next_tile svg{width:16px;height:16px}.sjnNfq_up_next_text{flex-direction:column;flex:1;min-width:0;display:flex}.sjnNfq_up_next_label{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.sjnNfq_up_next_detail{color:var(--gray_dark);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.sjnNfq_up_next_when{flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.sjnNfq_up_next_countdown{font-size:18px;font-weight:700}
.DAX3ba_document{color:var(--black);flex-direction:column;gap:16px;display:flex;position:relative}.DAX3ba_fields{--genui-card-padding:24px;padding:var(--genui-card-padding);border:1px solid var(--gray_light_1_5);border-radius:var(--genui-card-radius,16px);background-color:var(--white);flex-direction:column;gap:16px;margin-bottom:24px;display:flex;position:relative}@container genui (max-width:480px){.DAX3ba_fields{--genui-card-padding:16px}}.DAX3ba_fields_header{justify-content:space-between;align-items:center;gap:12px;min-height:20px;display:flex}.DAX3ba_fields_title{color:var(--gray_dark);margin:0;font-size:15px;font-weight:600}.DAX3ba_fields_actions{align-items:center;gap:12px;display:flex}.DAX3ba_fields_toggle{width:32px;height:32px;color:var(--gray_dark);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:-6px -6px -6px 0;display:flex}.DAX3ba_fields_toggle[data-hovered],.DAX3ba_fields_toggle[data-focus-visible]{background-color:var(--gray_light_2);color:var(--black)}.DAX3ba_fields_chevron{transition:transform .2s}@media (prefers-reduced-motion:reduce){.DAX3ba_fields_chevron{transition:none}}.DAX3ba_fields_chevron_open{transform:rotate(180deg)}.DAX3ba_update_balances{height:28px;color:var(--gray_dark);white-space:nowrap;align-items:center;gap:6px;margin:-4px 0;font-weight:500;display:flex}.DAX3ba_update_balances.alb-btn-empty{border:1px solid var(--gray_light_1_5);border-radius:8px;padding:0 10px;font-size:15px}.DAX3ba_update_balances svg{font-size:11px}.DAX3ba_update_balances[data-hovered],.DAX3ba_update_balances[data-focus-visible],.DAX3ba_update_balances[data-pressed]{border-color:var(--gray_light_1);background-color:var(--gray_light_2);color:var(--black);outline:none}.DAX3ba_update_balances[data-disabled]{cursor:default}.DAX3ba_update_failed{color:var(--red_primary);font-size:15px}.DAX3ba_field_groups{flex-direction:column;gap:24px;display:flex}.DAX3ba_field_group{flex-direction:column;gap:12px;display:flex}.DAX3ba_field_group_header{align-items:center;display:flex}.DAX3ba_field_group_title{color:var(--black);font-size:15px;font-weight:600}.DAX3ba_live_group_title{align-items:center;gap:6px;display:inline-flex}.DAX3ba_live_group_title:before{content:"";background-color:var(--green_dark);border-radius:50%;width:7px;height:7px}.DAX3ba_field_group_header .DAX3ba_field_group_info{font-size:15px}.DAX3ba_account_fields .DAX3ba_field_input{border-color:var(--blue_tint_border);background-color:var(--blue_tint)}.DAX3ba_account_fields .DAX3ba_field_input:focus,.DAX3ba_account_fields .DAX3ba_field_input:focus-within,.DAX3ba_account_fields .DAX3ba_field_input[data-focus-visible]{border-color:var(--blue_primary)}.DAX3ba_fields_grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px 12px;display:grid}.DAX3ba_field_input.DAX3ba_calculated_value{background-color:var(--gray_light_2);font-variant-numeric:tabular-nums;border-color:#0000;align-items:center;display:flex}.DAX3ba_field_formula{color:var(--gray_primary);overflow-wrap:anywhere;font-size:15px}.DAX3ba_field{flex-direction:column;gap:6px;min-width:0;display:flex}.DAX3ba_field_label{color:var(--gray_dark);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.DAX3ba_field_input{box-sizing:border-box;border:1px solid var(--gray_light_1);background-color:var(--white);width:100%;height:32px;color:var(--black);border-radius:8px;padding:0 8px;font-size:15px}.DAX3ba_field_input:focus,.DAX3ba_field_input[data-focus-visible],.DAX3ba_field_input[data-pressed]{border-color:var(--blue_primary);outline:none}.DAX3ba_field_input[data-disabled]{cursor:default}.DAX3ba_field_box{position:relative}.DAX3ba_field_box:hover .DAX3ba_field_actions,.DAX3ba_field_box:focus-within .DAX3ba_field_actions{visibility:visible}.DAX3ba_field_box:hover .DAX3ba_field_input_one_action,.DAX3ba_field_box:focus-within .DAX3ba_field_input_one_action{padding-right:32px}.DAX3ba_field_box:hover .DAX3ba_field_input_two_actions,.DAX3ba_field_box:focus-within .DAX3ba_field_input_two_actions{padding-right:58px}.DAX3ba_field_actions{visibility:hidden;gap:2px;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.DAX3ba_field_actions:has([aria-expanded=true]){visibility:visible}.DAX3ba_field_action{width:24px;height:24px;color:var(--gray_primary);border-radius:4px;justify-content:center;align-items:center;font-size:12px;display:flex}.DAX3ba_field_action[data-hovered],.DAX3ba_field_action[data-focus-visible],.DAX3ba_field_action[data-pressed]{background-color:var(--gray_light_2)}.DAX3ba_add_field_link{height:32px;color:var(--gray_dark);place-self:end start;align-items:center;gap:6px;font-weight:500;display:flex}.DAX3ba_add_field_link.alb-btn-empty{border:1px dashed var(--gray_light_1);border-radius:8px;padding:0 12px 0 10px;font-size:14px}.DAX3ba_add_field_link svg{font-size:12px}.DAX3ba_add_field_link[data-hovered],.DAX3ba_add_field_link[data-focus-visible],.DAX3ba_add_field_link[data-pressed]{background-color:var(--gray_light_2);color:var(--black);border-style:solid;outline:none}.DAX3ba_field_button{text-align:left;cursor:pointer;align-items:center;gap:8px;font-weight:400;display:flex}.DAX3ba_field_value{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.DAX3ba_field_placeholder{color:var(--gray_primary)}.DAX3ba_date_field{align-items:center;display:flex}.DAX3ba_date_field:focus-within{border-color:var(--blue_primary)}.DAX3ba_currency_field{align-items:center;gap:4px;display:flex}.DAX3ba_currency_field:focus-within{border-color:var(--blue_primary)}.DAX3ba_currency_sign{color:var(--gray_dark)}.DAX3ba_currency_text{min-width:0;color:var(--black);background:0 0;border:none;outline:none;flex:1;padding:0;font-size:15px}.DAX3ba_currency_text::placeholder{color:var(--gray_primary)}.DAX3ba_date_text_field{flex:1;min-width:0}.DAX3ba_date_text{width:100%;color:var(--black);background:0 0;border:none;outline:none;padding:0;font-size:15px}.DAX3ba_date_text::placeholder{color:var(--gray_primary)}.DAX3ba_option_popover{width:var(--trigger-width)}.DAX3ba_state_popover{width:240px}.DAX3ba_option_menu{max-height:280px}.DAX3ba_option_menu [data-selected]{color:var(--black);font-weight:600}.DAX3ba_text{overflow-wrap:break-word;font-size:16px;line-height:1.7}@scope(.doc-text) to (.doc-block){:scope:where(.DAX3ba_text) p,:scope:where(.DAX3ba_text) li,:scope:where(.DAX3ba_text) tr,:scope:where(.DAX3ba_text) blockquote{-moz-column-break-inside:avoid;break-inside:avoid}:scope:where(.DAX3ba_text) h1,:scope:where(.DAX3ba_text) h2,:scope:where(.DAX3ba_text) h3{letter-spacing:-.01em;-moz-column-break-after:avoid;break-after:avoid;font-weight:400;line-height:1.3}:scope:where(.DAX3ba_text) h1:first-child,:scope:where(.DAX3ba_text) h2:first-child,:scope:where(.DAX3ba_text) h3:first-child{margin-top:0}:scope:where(.DAX3ba_text) h1{margin:48px 0 24px;font-size:30px}:scope:where(.DAX3ba_text) h2{margin:48px 0 16px;font-size:25px}:scope:where(.DAX3ba_text) h3{margin:32px 0 12px;font-size:22px}:scope:where(.DAX3ba_text) h1+h2,:scope:where(.DAX3ba_text) h1+h3,:scope:where(.DAX3ba_text) h2+h3{margin-top:16px}@media print{:scope:where(.DAX3ba_text) h1{margin:40px 0 12px}:scope:where(.DAX3ba_text) h2{margin:32px 0 8px}:scope:where(.DAX3ba_text) h3{margin:24px 0 8px}}:scope:where(.DAX3ba_text) p{font-size:inherit;line-height:inherit;margin:0 0 16px}:scope:where(.DAX3ba_text) ul,:scope:where(.DAX3ba_text) ol{margin:0 0 16px;padding-left:24px}:scope:where(.DAX3ba_text) ul p,:scope:where(.DAX3ba_text) ol p{margin:0}:scope:where(.DAX3ba_text) li+li{margin-top:8px}:scope:where(.DAX3ba_text) li>ul,:scope:where(.DAX3ba_text) li>ol{margin:8px 0 0}:scope:where(.DAX3ba_text) ul{list-style:outside}:scope:where(.DAX3ba_text) ol{list-style:decimal}:scope:where(.DAX3ba_text) blockquote{border-left:3px solid var(--gray_light_1);color:var(--gray_dark);margin:16px 0;padding-left:16px}:scope:where(.DAX3ba_text) blockquote p:last-child{margin-bottom:0}:scope:where(.DAX3ba_text) aside[data-doc-callout]{background-color:var(--gray_light_2);-moz-column-break-inside:avoid;break-inside:avoid;border-radius:12px;gap:12px;margin:24px 0;padding:16px 24px;line-height:1.5;display:flex;position:relative}:scope:where(.DAX3ba_text) [data-callout-emoji]{flex:none;font-size:1.15em}:scope:where(.DAX3ba_text) [data-callout-body]{flex:1;min-width:0}:scope:where(.DAX3ba_text) [data-callout-body]>:last-child,:scope:where(.DAX3ba_text) [data-callout-body]>[data-node-view-content-react]>:last-child{margin-bottom:0}:scope:where(.DAX3ba_text) ul[data-type=taskList]{padding-left:0;list-style:none}:scope:where(.DAX3ba_text) ul[data-type=taskList] li{align-items:flex-start;gap:8px;display:flex}:scope:where(.DAX3ba_text) ul[data-type=taskList] li>label{flex:none;align-items:center;height:1.7em;display:flex}:scope:where(.DAX3ba_text) ul[data-type=taskList] li>div{flex:1;min-width:0}:scope:where(.DAX3ba_text) ul[data-type=taskList] li[data-checked=true]>div{color:var(--gray_dark);text-decoration:line-through}:scope:where(.DAX3ba_text) ul[data-type=taskList] input[type=checkbox]{width:16px;height:16px;accent-color:var(--blue_primary);cursor:pointer;margin:0}:scope:where(.DAX3ba_text) ul[data-type=taskList] input[type=checkbox]:disabled{cursor:default}:scope:where(.DAX3ba_text) pre{background-color:var(--gray_light_3);white-space:pre-wrap;-moz-column-break-inside:avoid;break-inside:avoid;border-radius:8px;margin:0 0 16px;padding:12px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;line-height:1.5}:scope:where(.DAX3ba_text) pre code{font-family:inherit}:scope:where(.DAX3ba_text) hr{border:none;border-top:1px solid var(--gray_light_1_5);margin:24px 0}@media print{:scope:where(.DAX3ba_text) hr{margin:16px 0}}:scope:where(.DAX3ba_text) mark{background-color:var(--yellow_light_2);color:inherit;border-radius:2px;padding:0 1px}:scope:where(.DAX3ba_text) a[href]{text-decoration:underline;-webkit-text-decoration-color:var(--gray_light_1);text-decoration-color:var(--gray_light_1);text-underline-offset:2px;cursor:pointer}:scope:where(.DAX3ba_text) a[href]:hover{text-decoration-color:currentColor}:scope:where(.DAX3ba_text) img{-moz-column-break-inside:avoid;break-inside:avoid;border-radius:8px;max-width:100%;height:auto;margin:16px auto;display:block}:scope:where(.DAX3ba_text) img[src=""]{display:none}:scope:where(.DAX3ba_text) img[data-align=left]{margin-left:0}:scope:where(.DAX3ba_text) img[data-align=right]{margin-right:0}:scope:where(.DAX3ba_text) .tableWrapper{margin:8px 0 24px;overflow-x:auto}:scope:where(.DAX3ba_text) table{border-collapse:collapse;table-layout:auto;width:100%;font-size:15px;line-height:1.35}:scope:where(.DAX3ba_text) th,:scope:where(.DAX3ba_text) td{border:1px solid var(--gray_light_1_5);text-align:left;vertical-align:top;min-width:6em;padding:10px 12px;position:relative}:scope:where(.DAX3ba_text) th p,:scope:where(.DAX3ba_text) td p{margin:0}@container genui (max-width:480px){:scope:where(.DAX3ba_text) th,:scope:where(.DAX3ba_text) td{min-width:8em}}:scope:where(.DAX3ba_text) th{background-color:var(--gray_light_3);font-weight:600}:scope:where(.DAX3ba_text) .DAX3ba_diagram{-moz-column-break-inside:avoid;break-inside:avoid;margin:24px 0 32px}@media print{:scope:where(.DAX3ba_text) .DAX3ba_diagram{margin:16px 0}}:scope:where(.DAX3ba_text) .DAX3ba_diagram_title{color:var(--gray_dark);text-align:center;margin-bottom:16px;font-size:14px;font-weight:600;line-height:1.35}}.DAX3ba_editor_frame{margin-left:-54px;padding-left:54px;position:relative}.DAX3ba_editor{outline:none}.DAX3ba_editor>.ProseMirror-selectednode{outline:none}.DAX3ba_editor .is-empty:before{content:attr(data-placeholder);float:left;height:0;color:var(--gray_primary);pointer-events:none}.DAX3ba_editor .selectedCell:after{content:"";background-color:var(--blue_tint);opacity:.5;pointer-events:none;position:absolute;inset:0}.DAX3ba_image_line{justify-content:center;margin:16px 0;display:flex}.DAX3ba_image_line[data-align=left]{justify-content:flex-start}.DAX3ba_image_line[data-align=right]{justify-content:flex-end}.DAX3ba_image_frame{min-width:0;max-width:100%;position:relative}.DAX3ba_image_frame img{margin:0}.DAX3ba_image_frame[data-sized] img{width:100%}.DAX3ba_image_frame:hover .DAX3ba_image_handle,.DAX3ba_image_frame:hover .DAX3ba_image_toolbar,.DAX3ba_image_frame:focus-within .DAX3ba_image_handle,.DAX3ba_image_frame:focus-within .DAX3ba_image_toolbar,.DAX3ba_image_frame.DAX3ba_image_selected .DAX3ba_image_handle,.DAX3ba_image_frame.DAX3ba_image_selected .DAX3ba_image_toolbar,.DAX3ba_image_frame.DAX3ba_image_resizing .DAX3ba_image_handle,.DAX3ba_image_frame.DAX3ba_image_resizing .DAX3ba_image_toolbar{opacity:1}.DAX3ba_image_handle{cursor:col-resize;opacity:0;touch-action:none;justify-content:center;align-items:center;width:24px;transition:opacity .15s;display:flex;position:absolute;top:0;bottom:0}.DAX3ba_image_handle:after{content:"";border:1px solid color-mix(in srgb, var(--white_no_theme) 90%, transparent);background-color:color-mix(in srgb, var(--black_dark_no_theme) 55%, transparent);border-radius:3px;width:6px;height:min(48px,40%)}.DAX3ba_image_handle_left{left:0}.DAX3ba_image_handle_right{right:0}.DAX3ba_image_toolbar{border:1px solid var(--gray_light_1_5);background-color:var(--white);box-shadow:var(--popup_shadow);opacity:0;border-radius:6px;gap:2px;padding:2px;transition:opacity .15s;display:flex;position:absolute;top:8px;right:8px}.DAX3ba_image_toolbar .DAX3ba_image_tool{width:26px;height:26px;color:var(--gray_dark);border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:13px;display:flex}.DAX3ba_image_toolbar .DAX3ba_image_tool[data-hovered]{background-color:var(--gray_light_2);color:var(--black)}.DAX3ba_image_toolbar .DAX3ba_image_tool[aria-pressed=true]{color:var(--blue_primary)}.DAX3ba_image_upload{background-color:color-mix(in srgb, var(--black_dark_no_theme) 60%, transparent);font-variant-numeric:tabular-nums;color:var(--white_no_theme);border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:13px;font-weight:500;display:inline-flex;position:absolute;bottom:8px;right:8px}.DAX3ba_image_upload .fa-spin{color:inherit}.DAX3ba_callout_icon{flex:none;align-items:flex-start;display:flex}.DAX3ba_callout_icon:has(>.DAX3ba_callout_add){display:contents}.DAX3ba_callout_icon .DAX3ba_callout_emoji{font-size:1.15em;line-height:inherit;border-radius:4px;margin:0 -2px;padding:0 2px}.DAX3ba_callout_icon .DAX3ba_callout_emoji[data-hovered]{background-color:var(--gray_light_2)}.DAX3ba_callout_add{width:20px;height:20px;color:var(--gray_primary);opacity:0;border-radius:4px;justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;top:6px;left:4px}.DAX3ba_callout_add[data-hovered]{background-color:var(--gray_light_2)}:is(.DAX3ba_callout_add[data-focus-visible],aside[data-doc-callout]:hover .DAX3ba_callout_add){opacity:1}.DAX3ba_emoji_popover{max-width:none}.DAX3ba_emoji_dialog{--genui-card-padding:24px;padding:var(--genui-card-padding);border:1px solid var(--gray_light_1_5);border-radius:var(--genui-card-radius,16px);background-color:var(--white);outline:none;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}@container genui (max-width:480px){.DAX3ba_emoji_dialog{--genui-card-padding:16px}}.DAX3ba_emoji_dialog .EmojiPickerReact{--epr-header-padding:12px var(--epr-horizontal-padding);border:none}.DAX3ba_emoji_header{border-bottom:1px solid var(--gray_light_1_5);min-height:40px;color:var(--gray_dark);justify-content:space-between;align-items:center;padding:0 8px 0 12px;font-size:13px;font-weight:500;display:flex}.DAX3ba_emoji_dialog .DAX3ba_emoji_remove{color:var(--gray_dark);border-radius:6px;padding:4px 8px;font-size:13px}.DAX3ba_emoji_dialog .DAX3ba_emoji_remove[data-hovered]{background-color:var(--gray_light_2);color:var(--black)}.DAX3ba_gutter{gap:2px;display:flex;position:absolute;left:0}.DAX3ba_gutter_button{width:24px;height:24px;color:var(--gray_primary);border-radius:4px;justify-content:center;align-items:center;font-size:14px;display:flex}.DAX3ba_gutter_button[data-hovered],.DAX3ba_gutter_button[data-focus-visible],.DAX3ba_gutter_button.DAX3ba_grip:hover,.DAX3ba_gutter_button.DAX3ba_grip:focus-visible{background-color:var(--gray_light_2);color:var(--gray_dark);outline:none}.DAX3ba_grip{cursor:grab;width:18px}.DAX3ba_grip:active{cursor:grabbing}.DAX3ba_block_highlight{z-index:1;box-sizing:content-box;background-color:var(--blue_tint);mix-blend-mode:multiply;pointer-events:none;border-radius:8px;margin:-2px -6px;padding:2px 6px;position:absolute}:root[data-theme=dark] .DAX3ba_block_highlight{mix-blend-mode:screen}.DAX3ba_block_highlight_table{margin:-6px;padding:6px}.DAX3ba_drop_line{z-index:2;background-color:var(--blue_light_2);pointer-events:none;border-radius:1px;height:2px;position:absolute}.DAX3ba_table_handle{z-index:2;color:var(--gray_primary);cursor:grab;touch-action:none;border-radius:4px;justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.DAX3ba_table_handle[data-pressed]{cursor:grabbing}.DAX3ba_table_handle.alb-btn-empty{border:1px solid #0000}.DAX3ba_table_handle:before{content:"";background-color:var(--gray_light_1);border-radius:2px;position:absolute}.DAX3ba_table_handle:after{content:"";position:absolute;inset:-4px}.DAX3ba_table_handle svg{opacity:0;font-size:10px}.DAX3ba_table_handle[data-hovered],.DAX3ba_table_handle[data-pressed],.DAX3ba_table_handle[data-focus-visible],.DAX3ba_table_handle[aria-expanded=true]{border-color:var(--gray_light_1_5);background-color:var(--white);outline:none}.DAX3ba_table_handle[data-hovered]:before,.DAX3ba_table_handle[data-pressed]:before,.DAX3ba_table_handle[data-focus-visible]:before,.DAX3ba_table_handle[aria-expanded=true]:before{display:none}.DAX3ba_table_handle[data-hovered] svg,.DAX3ba_table_handle[data-pressed] svg,.DAX3ba_table_handle[data-focus-visible] svg,.DAX3ba_table_handle[aria-expanded=true] svg{opacity:1}.DAX3ba_table_handle_row{width:12px;height:20px}.DAX3ba_table_handle_row:before{width:3px;height:14px}.DAX3ba_table_handle_column{width:20px;height:12px}.DAX3ba_table_handle_column:before{width:14px;height:3px}.DAX3ba_table_dragging,.DAX3ba_table_dragging *{cursor:grabbing!important}.DAX3ba_table_highlight{z-index:1;background-color:var(--blue_primary);opacity:.12;pointer-events:none;position:absolute}.DAX3ba_table_add{background-color:var(--gray_light_3);color:var(--gray_primary);opacity:.6;border-radius:4px;justify-content:center;align-items:center;font-size:10px;display:flex;position:absolute}.DAX3ba_table_add[data-hovered],.DAX3ba_table_add[data-focus-visible]{background-color:var(--gray_light_2);color:var(--black);opacity:1}.DAX3ba_table_add_row{height:16px}.DAX3ba_table_add_column{width:16px}.DAX3ba_chip_view{display:inline}.DAX3ba_chip{white-space:nowrap;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:1px 6px;display:inline}.DAX3ba_chip_empty{background-color:var(--gray_light_2);color:var(--gray_dark);font-weight:500}.DAX3ba_chip_filled{background-color:var(--blue_tint);color:inherit}.DAX3ba_chip_blank{outline:1px dashed var(--gray_light_1);outline-offset:-1px;color:var(--gray_dark);background-color:#0000}.DAX3ba_chip_fillable{cursor:pointer}.DAX3ba_chip_fillable:hover{box-shadow:inset 0 0 0 1px var(--blue_primary)}.DAX3ba_chip_open{box-shadow:inset 0 0 0 2px var(--blue_primary)}.ProseMirror-focused .DAX3ba_chip_selected{box-shadow:inset 0 0 0 2px var(--blue_primary)}.DAX3ba_popover{max-width:320px}.DAX3ba_chip_dialog{--genui-card-padding:24px;padding:var(--genui-card-padding);border:1px solid var(--gray_light_1_5);border-radius:var(--genui-card-radius,16px);background-color:var(--white);outline:none;min-width:240px;padding:12px;position:relative}@container genui (max-width:480px){.DAX3ba_chip_dialog{--genui-card-padding:16px}}.DAX3ba_date_dialog{flex-direction:column;gap:12px;display:flex}.DAX3ba_date_dialog .DAX3ba_inline_calendar{box-shadow:none;border:none;padding:0}.DAX3ba_menu_anchor{width:0;height:0;position:absolute}.DAX3ba_menu{min-width:240px}.DAX3ba_menu_item{align-items:center;gap:8px;display:flex}.DAX3ba_menu_icon{width:14px;color:var(--gray_dark)}.DAX3ba_menu_label{flex:1}.DAX3ba_slash_menu{border:1px solid var(--gray_light_1_5);background-color:var(--white);width:320px;box-shadow:var(--popup_shadow);border-radius:12px;outline:none;flex-direction:column;display:flex;overflow:hidden}.DAX3ba_slash_rows{overscroll-behavior:contain;max-height:360px;padding:4px 4px 8px;position:relative;overflow-y:auto}.DAX3ba_slash_heading{color:var(--gray_primary);padding:12px 8px 4px;font-size:12px;font-weight:600}.DAX3ba_slash_item{min-height:32px;color:var(--black);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:8px;padding:4px 8px;font-size:14px;display:flex}.DAX3ba_slash_item_active{background-color:var(--gray_light_2)}.DAX3ba_slash_icon{border:1px solid var(--gray_light_1_5);background-color:var(--white);width:24px;height:24px;color:var(--gray_dark);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:flex}.DAX3ba_slash_label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.DAX3ba_slash_detail{text-overflow:ellipsis;white-space:nowrap;max-width:120px;color:var(--gray_dark);font-size:12px;overflow:hidden}.DAX3ba_slash_shortcut{color:var(--gray_primary);flex-shrink:0;font-size:12px}.DAX3ba_slash_empty{color:var(--gray_dark);padding:12px 8px;font-size:14px}.DAX3ba_slash_footer{border:none;border-top:1px solid var(--gray_light_1_5);color:var(--gray_dark);text-align:left;cursor:pointer;background:0 0;outline:none;justify-content:space-between;align-items:center;padding:8px 12px;font-size:14px;display:flex}.DAX3ba_slash_footer.alb-btn-empty{border-top:1px solid var(--gray_light_1_5);padding:8px 12px;font-size:14px}.DAX3ba_slash_footer[data-hovered]{background-color:var(--gray_light_4)}.DAX3ba_slash_key{border:1px solid var(--gray_light_1_5);color:var(--gray_primary);border-radius:4px;padding:0 4px;font-family:inherit;font-size:12px}.DAX3ba_block{overflow-wrap:normal;-moz-column-break-inside:avoid;break-inside:avoid;margin:24px 0;font-size:15px;line-height:normal}.DAX3ba_new_field{flex-direction:column;gap:12px;display:flex}.DAX3ba_add_field{align-self:flex-end;padding:4px 16px;font-size:14px}.DAX3ba_bubble{border:1px solid var(--gray_light_1_5);background-color:var(--white);box-shadow:var(--popup_shadow);border-radius:8px;gap:2px;padding:2px;display:flex}.DAX3ba_tool{width:28px;height:28px;color:var(--gray_dark);border-radius:4px;justify-content:center;align-items:center;font-size:12px;display:flex}.DAX3ba_tool[data-hovered]{background-color:var(--gray_light_2);color:var(--black)}.DAX3ba_tool_active{background-color:var(--blue_tint);color:var(--blue_primary)}.DAX3ba_link_input{width:220px;height:28px;color:var(--black);background:0 0;border:none;outline:none;padding:0 8px;font-size:14px}.DAX3ba_link_card{align-items:center;max-width:min(380px,100vw - 32px);padding-left:8px}.DAX3ba_link_card_icon{color:var(--gray_dark);flex-shrink:0;font-size:12px}.DAX3ba_link_card_href{min-width:0;height:28px;color:var(--gray_dark);flex:auto;align-items:center;padding:0 8px;font-size:14px;display:flex}.DAX3ba_link_card_href[data-hovered]{color:var(--black);text-decoration:underline}.DAX3ba_link_card_text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.DAX3ba_link_card_edit.alb-btn-empty{height:24px;color:var(--black);border-radius:4px;flex-shrink:0;padding:0 12px 0 8px;font-size:13px;font-weight:500}.DAX3ba_link_card_edit.alb-btn-empty[data-hovered]{background-color:var(--gray_light_2)}.DAX3ba_signature{color:var(--black);-moz-column-break-inside:avoid;break-inside:avoid;grid-template-columns:2fr 1fr;gap:24px;display:grid}.DAX3ba_signature_line{flex-direction:column;gap:4px;font-size:15px;display:flex}.DAX3ba_signature_rule{border-bottom:1px solid var(--black);height:32px}.DAX3ba_signature_label{color:var(--gray_dark);font-size:15px}.DAX3ba_schedule{color:var(--black);flex-direction:column;gap:8px;display:flex}.DAX3ba_schedule .DAX3ba_title{font-size:18px;font-weight:600}.DAX3ba_schedule_scroll{overflow-x:auto}.DAX3ba_schedule_table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.35}.DAX3ba_schedule_table th,.DAX3ba_schedule_table td{border:1px solid var(--gray_light_1_5);text-align:left;vertical-align:middle;padding:8px 12px}.DAX3ba_schedule_table th{background-color:var(--gray_light_3);font-weight:600}.DAX3ba_schedule_table .DAX3ba_schedule_amount{text-align:right;white-space:nowrap}.DAX3ba_schedule_table .DAX3ba_schedule_editing{padding:0}.DAX3ba_schedule_table .DAX3ba_schedule_actions{text-align:center;width:36px;padding:0}.DAX3ba_schedule_total td{background-color:var(--gray_light_3);font-weight:600}.DAX3ba_schedule_empty{color:var(--gray_dark)}.DAX3ba_schedule_cell{align-items:center;gap:2px;min-width:72px;padding:0 12px;display:flex}.DAX3ba_schedule_cell:focus-within{outline:2px solid var(--blue_primary);outline-offset:-2px}.DAX3ba_schedule_input{min-width:0;height:36px;color:inherit;font:inherit;background:0 0;border:none;outline:none;flex:1;padding:0}.DAX3ba_schedule_amount .DAX3ba_schedule_input{text-align:right}.DAX3ba_schedule_sign{color:var(--gray_dark)}.DAX3ba_schedule_remove{width:28px;height:28px;color:var(--gray_dark);justify-content:center;align-items:center;display:inline-flex}.DAX3ba_schedule_remove:hover{color:var(--red_primary)}.DAX3ba_schedule_add{height:32px;color:var(--gray_dark);align-self:start;align-items:center;gap:6px;font-weight:500;display:flex}.DAX3ba_schedule_add.alb-btn-empty{border:1px dashed var(--gray_light_1);border-radius:8px;padding:0 12px 0 10px}
._7LKBMq_canvas_card,._7LKBMq_diagram_card{padding:var(--genui-card-padding);border:1px solid var(--gray_light_1_5);border-radius:var(--genui-card-radius,16px);background-color:var(--white);--genui-card-padding:32px;flex-direction:column;gap:16px;min-width:0;display:flex;position:relative}@container genui (max-width:480px){._7LKBMq_canvas_card,._7LKBMq_diagram_card{--genui-card-padding:16px}}._7LKBMq_title{color:var(--gray_dark);margin:0;font-size:15px;font-weight:600}._7LKBMq_canvas_header{align-items:baseline;gap:12px;display:flex}._7LKBMq_dimensions{color:var(--gray_dark);font-size:15px}._7LKBMq_reset{color:var(--blue_primary);align-items:center;gap:4px;margin-left:auto;font-size:15px;display:inline-flex}._7LKBMq_reset_icon{width:11px}._7LKBMq_surface{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;max-height:520px}._7LKBMq_surface_editable ._7LKBMq_item{cursor:move}._7LKBMq_floor{fill:var(--gray_light_3);stroke:var(--gray_light_1);stroke-width:.05px}._7LKBMq_item rect,._7LKBMq_item circle{stroke-width:.06px}._7LKBMq_item text{fill:var(--black);font-family:var(--font-season-sans),sans-serif}._7LKBMq_item_zone rect{fill:var(--blue_tint);stroke:var(--blue_primary);stroke-dasharray:.2 .15}._7LKBMq_item_furniture rect{fill:var(--white);stroke:var(--gray_light_1)}._7LKBMq_item_path rect{fill:var(--gray_light_2);stroke:none}._7LKBMq_item_marker circle{fill:var(--blue_primary);stroke:var(--white)}._7LKBMq_item_label text{fill:var(--gray_dark)}._7LKBMq_point_label{paint-order:stroke;stroke:var(--gray_light_3);stroke-width:.2px;stroke-linejoin:round}._7LKBMq_item_selected rect,._7LKBMq_item_selected circle{stroke:var(--blue_primary);stroke-width:.1px}._7LKBMq_item_flagged rect,._7LKBMq_item_flagged circle{fill:var(--red_primary_20);stroke:var(--red_primary)}._7LKBMq_resize_handle{cursor:nwse-resize;fill:var(--blue_primary)!important;stroke:none!important}._7LKBMq_flags{color:var(--red_primary);align-items:center;gap:8px;font-size:15px;display:flex}._7LKBMq_flag_icon{width:12px}._7LKBMq_edit_panel{background-color:var(--gray_light_3);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 12px;display:flex}._7LKBMq_edit_label{font-size:14px;font-weight:600}._7LKBMq_edit_field{align-items:center;gap:4px;display:flex}._7LKBMq_edit_field_label{color:var(--gray_dark);font-size:15px}._7LKBMq_edit_input{border:1px solid var(--gray_light_1);background-color:var(--white);width:64px;color:var(--black);border-radius:4px;padding:2px 4px;font-size:14px}._7LKBMq_diagram_scroller{overflow-x:auto}._7LKBMq_diagram_fit{margin:0 auto}._7LKBMq_diagram{transform-origin:0 0;position:relative}._7LKBMq_edges{position:absolute;inset:0;overflow:visible}._7LKBMq_edge{fill:none;stroke:var(--gray_primary);stroke-width:1.25px;stroke-linejoin:round}._7LKBMq_arrow{fill:var(--gray_primary)}._7LKBMq_edge_label{fill:var(--gray_dark);paint-order:stroke;stroke:var(--white);stroke-width:4px;stroke-linejoin:round;font-size:12px}._7LKBMq_node_slot{position:absolute}._7LKBMq_node_slot:hover ._7LKBMq_collapse{opacity:1}._7LKBMq_node{box-sizing:border-box;border:1px solid var(--gray_light_1);background-color:var(--white);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;width:100%;height:100%;padding:8px 13px;display:flex}._7LKBMq_node_pressable{border-color:var(--blue_primary)}._7LKBMq_node_pressable[data-hovered]{background-color:var(--blue_tint)}._7LKBMq_node_label{color:var(--black);white-space:nowrap;font-size:14px;font-weight:500;line-height:18px}._7LKBMq_node_detail{color:var(--gray_dark);white-space:nowrap;font-size:12px;line-height:16px}._7LKBMq_collapse{border:1px solid var(--gray_light_1);background-color:var(--white);width:16px;height:16px;color:var(--gray_dark);opacity:0;border-radius:50%;justify-content:center;align-items:center;font-size:9px;transition:opacity .12s;display:flex;position:absolute;bottom:-7px;right:-7px}._7LKBMq_collapse[aria-expanded=false],._7LKBMq_collapse[data-focus-visible]{opacity:1}
.V8L5RW_html_card{padding:var(--genui-card-padding);border:1px solid var(--gray_light_1_5);border-radius:var(--genui-card-radius,16px);background-color:var(--white);--genui-card-padding:32px;flex-direction:column;gap:16px;display:flex;position:relative}@container genui (max-width:480px){.V8L5RW_html_card{--genui-card-padding:16px}}.V8L5RW_title{color:var(--gray_dark);margin:0;font-size:15px;font-weight:600}.V8L5RW_frame_wrapper{width:100%}.V8L5RW_frame{border:none;width:100%;display:block}:root[data-theme=dark] .V8L5RW_frame{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media print{.V8L5RW_drawing{height:auto!important}}
._4hs2Da_button{align-self:flex-start;width:fit-content}._4hs2Da_label{color:var(--gray_dark);font-size:15px;font-weight:600}._4hs2Da_select{flex-direction:column;gap:8px;min-width:180px;display:flex}._4hs2Da_select ._4hs2Da_select_button{box-sizing:border-box;border:1px solid var(--gray_light_1);background-color:var(--white);width:100%;height:32px;color:var(--black);text-align:left;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:15px;display:flex}._4hs2Da_select ._4hs2Da_select_button[data-pressed]{border-color:var(--blue_primary);outline:none}._4hs2Da_select ._4hs2Da_select_button[data-disabled]{cursor:default}._4hs2Da_select ._4hs2Da_select_button[data-disabled] ._4hs2Da_chevron{display:none}._4hs2Da_select_value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._4hs2Da_select_menu{width:var(--trigger-width);outline:none}._4hs2Da_select_option{outline:none}._4hs2Da_select_option[data-selected]{color:var(--black);font-weight:600}._4hs2Da_chevron{width:10px;color:var(--gray_dark)}._4hs2Da_slider{flex-direction:column;gap:8px;min-width:200px;display:flex}._4hs2Da_slider_header{justify-content:space-between;align-items:baseline;display:flex}._4hs2Da_slider_value{color:var(--black);font-size:14px;font-weight:600}._4hs2Da_track{width:100%;height:32px;position:relative}._4hs2Da_track:before{content:"";background-color:var(--gray_light_2);border-radius:999px;width:100%;height:4px;position:absolute;top:calc(50% - 2px)}._4hs2Da_track_fill{background-color:var(--blue_primary);border-radius:999px;height:4px;position:absolute;top:calc(50% - 2px)}._4hs2Da_thumb{background-color:var(--blue_primary);border-radius:50%;width:12px;height:12px;transition:box-shadow .15s;top:50%}._4hs2Da_thumb[data-hovered],._4hs2Da_thumb[data-dragging],._4hs2Da_thumb[data-focus-visible]{box-shadow:0 0 0 4px var(--blue_tint)}._4hs2Da_thumb[data-disabled]{display:none}._4hs2Da_switch{cursor:pointer;align-items:center;gap:12px;display:inline-flex}._4hs2Da_switch[data-disabled]{cursor:default}._4hs2Da_switch[data-selected] ._4hs2Da_switch_track{background-color:var(--blue_primary)}._4hs2Da_switch[data-selected] ._4hs2Da_switch_track:after{transform:translate(18px)}._4hs2Da_switch_track{background-color:var(--gray_light_1);border-radius:999px;flex-shrink:0;width:42px;height:24px;transition:background-color .2s;position:relative}._4hs2Da_switch_track:after{content:"";background-color:var(--white_no_theme);width:18px;height:18px;box-shadow:var(--switch_knob_shadow);border-radius:50%;transition:transform .2s;position:absolute;top:3px;left:3px}._4hs2Da_switch_label{color:var(--gray_dark_1);font-size:14px;font-weight:500}._4hs2Da_form{padding:var(--genui-card-padding);border:1px solid var(--gray_light_1_5);border-radius:var(--genui-card-radius,16px);background-color:var(--white);--genui-card-padding:32px;flex-direction:column;gap:16px;display:flex;position:relative}@container genui (max-width:480px){._4hs2Da_form{--genui-card-padding:16px}}._4hs2Da_title{color:var(--gray_dark);margin:0;font-size:15px;font-weight:600}._4hs2Da_form_fields{flex-wrap:wrap;align-items:flex-end;gap:24px;display:flex}._4hs2Da_form_fields>*{flex:1 1 0;min-width:180px}._4hs2Da_form_fields>._4hs2Da_switch{min-height:32px}._4hs2Da_chips{flex-wrap:wrap;gap:8px;display:flex}._4hs2Da_chips[hidden]{display:none}@container genui (max-width:480px){._4hs2Da_chips{scrollbar-width:none;min-width:0;margin-inline:calc(-1*var(--genui-page-gutter,0px));padding-inline:var(--genui-page-gutter,0px);scroll-padding-inline:var(--genui-page-gutter,0px);flex-wrap:nowrap;flex:100%;overflow-x:auto}._4hs2Da_chips::-webkit-scrollbar{display:none}._4hs2Da_chips ._4hs2Da_chip{white-space:nowrap;flex-shrink:0}}._4hs2Da_chips ._4hs2Da_chip{border:1px solid var(--gray_light_1_5);color:var(--gray_dark);text-align:center;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:14px;font-weight:500;display:inline-flex}._4hs2Da_chips ._4hs2Da_chip:hover{background-color:var(--gray_light_3)}._4hs2Da_chips ._4hs2Da_chip ._4hs2Da_chip_count{color:var(--gray_primary);font-size:12px}._4hs2Da_chips ._4hs2Da_chip._4hs2Da_chip_selected{border-color:var(--black);background-color:var(--black);color:var(--white)}._4hs2Da_chips ._4hs2Da_chip._4hs2Da_chip_selected ._4hs2Da_chip_count{color:var(--gray_light_1)}._4hs2Da_chips~._4hs2Da_select{flex-direction:row;align-items:center;margin-left:auto}._4hs2Da_chips~._4hs2Da_select ._4hs2Da_label{white-space:nowrap}@container genui (max-width:480px){._4hs2Da_chips~._4hs2Da_select{margin-left:0}}
.S0WXIa_page{width:100%;font-family:var(--font-season-sans),sans-serif;color:var(--black);flex-direction:column;gap:40px;display:flex}.S0WXIa_page_header{flex-direction:column;gap:8px;display:flex}.S0WXIa_page_title{font-size:25px}.S0WXIa_page_subtitle{color:var(--gray_dark)}.S0WXIa_page_body{flex-direction:column;gap:40px;display:flex}.S0WXIa_block{position:relative}.S0WXIa_edit_flash{background-color:var(--blue_light_4);opacity:0;pointer-events:none;border-radius:12px;animation:1.2s ease-out S0WXIa_edit_flash;position:absolute;inset:-8px}@media (prefers-reduced-motion:reduce){.S0WXIa_edit_flash{animation:none}}@keyframes S0WXIa_edit_flash{15%{opacity:.7}to{opacity:0}}.S0WXIa_section{flex-direction:column;gap:25px;scroll-margin-top:32px;display:flex}.S0WXIa_block:not(:first-child)>.S0WXIa_section,.S0WXIa_stack>.S0WXIa_section:not(:first-child){margin-top:15px}.S0WXIa_section_header{flex-direction:column;gap:4px;display:flex}.S0WXIa_section_subtitle{color:var(--gray_dark)}.S0WXIa_stack{flex-direction:column;gap:24px;min-width:0;display:flex}.S0WXIa_stack.S0WXIa_row{flex-flow:wrap;align-items:flex-start}.S0WXIa_stack:not(:has(>:not([hidden]))){display:none}.S0WXIa_button_row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.S0WXIa_artifact{container:genui/inline-size}.S0WXIa_grid_frame{container-type:inline-size}.S0WXIa_stack.S0WXIa_row>.S0WXIa_grid_frame{flex-basis:100%}.S0WXIa_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.S0WXIa_grid.S0WXIa_grid_3{grid-template-columns:repeat(3,minmax(0,1fr))}.S0WXIa_grid.S0WXIa_grid_4{grid-template-columns:repeat(4,minmax(0,1fr))}@container (max-width:1080px){.S0WXIa_grid.S0WXIa_grid_3,.S0WXIa_grid.S0WXIa_grid_4{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:880px){.S0WXIa_grid,.S0WXIa_grid.S0WXIa_grid_3,.S0WXIa_grid.S0WXIa_grid_4{grid-template-columns:minmax(0,1fr)}}.S0WXIa_tabs{flex-direction:column;gap:16px;display:flex}.S0WXIa_tab_list{border-bottom:1px solid var(--gray_light_1_5);gap:4px;display:flex}.S0WXIa_tab{color:var(--gray_dark);cursor:pointer;border-bottom:2px solid #0000;outline:none;margin-bottom:-1px;padding:8px 12px;font-size:14px;font-weight:500}.S0WXIa_tab[data-selected]{border-bottom-color:var(--blue_primary);color:var(--black)}.S0WXIa_accordion{--genui-card-padding:24px;padding:var(--genui-card-padding);border:1px solid var(--gray_light_1_5);border-radius:var(--genui-card-radius,16px);background-color:var(--white);padding:0;position:relative;overflow:hidden}@container genui (max-width:480px){.S0WXIa_accordion{--genui-card-padding:16px}}.S0WXIa_accordion_item+.S0WXIa_accordion_item{border-top:1px solid var(--gray_light_1_5)}.S0WXIa_accordion .S0WXIa_accordion_trigger{width:100%;color:var(--black);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.S0WXIa_accordion .S0WXIa_accordion_trigger[data-hovered] .S0WXIa_accordion_icon{background-color:var(--gray_light_2)}.S0WXIa_accordion_title{font-size:15px;font-weight:600}.S0WXIa_accordion_icon{background-color:var(--gray_light_3);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background-color .15s;display:flex}.S0WXIa_accordion_panel{color:var(--gray_dark);padding:0 24px 24px}.S0WXIa_chevron{width:12px;color:var(--gray_dark);transition:transform .2s}.S0WXIa_chevron_open{transform:rotate(180deg)}.S0WXIa_divider{border:none;border-top:1px solid var(--gray_light_1_5);margin:0}.S0WXIa_page_trip .S0WXIa_section{scroll-margin-top:72px}.S0WXIa_section_nav{z-index:2;background-color:var(--white);scrollbar-width:none;margin:-16px 0;margin-inline:calc(-1*var(--genui-page-gutter,0px));padding:12px 0;padding-inline:var(--genui-page-gutter,0px);scroll-padding-inline:var(--genui-page-gutter,0px);gap:8px;display:flex;position:sticky;top:0;overflow-x:auto}.S0WXIa_section_nav .S0WXIa_section_link{border:1px solid var(--gray_light_1_5);color:var(--gray_dark);cursor:pointer;border-radius:999px;flex-shrink:0;padding:6px 14px;font-size:14px;font-weight:500}.S0WXIa_section_nav .S0WXIa_section_link[data-hovered]{background-color:var(--gray_light_3)}.S0WXIa_section_nav .S0WXIa_section_link.S0WXIa_section_current{border-color:var(--black);background-color:var(--black);color:var(--white)}.S0WXIa_sticky_block{z-index:2;position:sticky;bottom:16px}
.Q5xZxG_popover{box-shadow:var(--card_shadow);background-color:var(--white);border-radius:12px}.Q5xZxG_dialog{min-width:320px;font-family:var(--font-season-sans),sans-serif;color:var(--black);outline:none;flex-direction:column;gap:16px;padding:24px;display:flex}.Q5xZxG_dialog_footer{border-top:1px solid var(--gray_light_1_5);justify-content:flex-end;align-items:center;gap:12px;padding-top:12px;display:flex}.Q5xZxG_hint{color:var(--gray_dark);margin-right:auto;font-size:15px}.Q5xZxG_dialog .Q5xZxG_done{background-color:var(--black);height:32px;color:var(--white);border-radius:999px;padding:0 16px;font-size:14px;font-weight:600}.Q5xZxG_dialog .Q5xZxG_done[data-disabled]{opacity:.4}.Q5xZxG_dialog .Q5xZxG_reset{color:var(--gray_primary);font-size:14px;font-weight:500}.Q5xZxG_dialog .Q5xZxG_reset[data-hovered]{color:var(--black)}.Q5xZxG_stepper{justify-content:space-between;align-items:center;gap:24px;display:flex}.Q5xZxG_stepper_text{flex-direction:column;gap:2px;display:flex}.Q5xZxG_stepper_label{font-size:15px;font-weight:500}.Q5xZxG_stepper_note{color:var(--gray_dark);font-size:15px}.Q5xZxG_stepper_controls{align-items:center;gap:12px;display:inline-flex}.Q5xZxG_stepper .Q5xZxG_step{border:1px solid var(--gray_light_1);width:32px;height:32px;color:var(--black);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.Q5xZxG_stepper .Q5xZxG_step[data-hovered]{border-color:var(--black)}.Q5xZxG_stepper .Q5xZxG_step[data-disabled]{opacity:.3}.Q5xZxG_stepper .Q5xZxG_step svg{width:12px}.Q5xZxG_step_value{text-align:center;min-width:20px;font-size:15px;font-weight:600}.Q5xZxG_ages{border-top:1px solid var(--gray_light_1_5);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:12px;display:grid}.Q5xZxG_age{flex-direction:column;gap:4px;display:flex}.Q5xZxG_age_label{color:var(--gray_dark);font-size:15px;font-weight:600}.Q5xZxG_age .Q5xZxG_age_button{border:1px solid var(--gray_light_1);height:32px;color:var(--black);border-radius:8px;justify-content:space-between;align-items:center;padding:0 12px;font-size:14px;display:flex}.Q5xZxG_age .Q5xZxG_age_button[data-pressed]{border-color:var(--blue_primary)}.Q5xZxG_age .Q5xZxG_age_button.Q5xZxG_age_missing{border-color:var(--yellow_dark);color:var(--gray_dark)}.Q5xZxG_age_menu{width:var(--trigger-width);outline:none}.Q5xZxG_age_option{outline:none}.Q5xZxG_age_option[data-selected]{font-weight:600}.Q5xZxG_chevron{width:10px;color:var(--gray_dark)}.Q5xZxG_range_summary{border-bottom:1px solid var(--gray_light_1_5);align-items:flex-end;gap:12px;padding-bottom:12px;display:flex}.Q5xZxG_range_end{flex-direction:column;gap:2px;font-size:15px;font-weight:600;display:flex}.Q5xZxG_range_label{color:var(--gray_dark);font-size:15px;font-weight:600}.Q5xZxG_range_arrow{color:var(--gray_primary)}.Q5xZxG_range_nights{color:var(--gray_dark);margin-left:auto;font-size:14px}.Q5xZxG_calendar{flex-direction:column;gap:8px;display:flex}.Q5xZxG_calendar_header{align-items:center;display:flex}.Q5xZxG_calendar_heading{text-align:center;color:var(--gray_dark_1);flex:1;margin:0;font-size:15px;font-weight:600}.Q5xZxG_calendar .Q5xZxG_month_nav{width:32px;height:32px;color:var(--black);border-radius:50%}.Q5xZxG_calendar .Q5xZxG_month_nav[data-hovered]{background-color:var(--gray_light_3)}.Q5xZxG_calendar .Q5xZxG_month_nav[data-disabled]{opacity:.3}.Q5xZxG_months{gap:24px;display:flex}@media (max-width:480px){.Q5xZxG_months .Q5xZxG_month:last-child{display:none}}.Q5xZxG_month{border-collapse:collapse}.Q5xZxG_month th{height:28px;color:var(--gray_dark);font-size:13px;font-weight:500}.Q5xZxG_month td{padding:1px 0}.Q5xZxG_day{text-align:center;cursor:pointer;forced-color-adjust:none;outline:none;width:36px;height:36px;font-size:14px;line-height:36px}.Q5xZxG_day[data-outside-month]{visibility:hidden}.Q5xZxG_day[data-hovered]{box-shadow:inset 0 0 0 1px var(--black);border-radius:50%}.Q5xZxG_day[data-disabled],.Q5xZxG_day[data-unavailable]{color:var(--gray_primary);cursor:default;box-shadow:none}.Q5xZxG_day[data-selected]{background-color:var(--blue_tint);box-shadow:none;border-radius:0}.Q5xZxG_day[data-selection-start],.Q5xZxG_day[data-selection-end]{background-color:var(--blue_primary);color:var(--white_no_theme);font-weight:600}.Q5xZxG_day[data-selection-start]{border-radius:50% 0 0 50%}.Q5xZxG_day[data-selection-end]{border-radius:0 50% 50% 0}.Q5xZxG_day[data-selection-start][data-selection-end]{border-radius:50%}
div.c6D83q_panel{width:520px;max-width:100vw;color:var(--black);font-family:var(--font-season-sans),sans-serif;flex-direction:column;display:flex}.c6D83q_dialog{outline:none;flex-direction:column;flex:1;min-height:100%;display:flex}.c6D83q_content{flex-direction:column;flex:1;display:flex}.c6D83q_toolbar{align-items:center;display:flex}.c6D83q_body{flex-direction:column;flex:1;gap:24px;padding:0 32px 32px;display:flex}.c6D83q_header{flex-direction:column;gap:4px;display:flex}.c6D83q_title{margin:0;font-size:25px}.c6D83q_title_link{color:inherit;text-decoration:none}.c6D83q_title_link:hover{text-decoration:underline}.c6D83q_subtitle{color:var(--gray_dark)}.c6D83q_controls{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.c6D83q_controls .c6D83q_pill{flex-shrink:0}.c6D83q_panel .c6D83q_pill{border:1px solid var(--gray_light_1_5);min-width:0;color:var(--gray_dark);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:5px 10px;font-size:14px;font-weight:500;display:inline-flex}.c6D83q_panel .c6D83q_pill[data-hovered]{background-color:var(--gray_light_3)}.c6D83q_panel .c6D83q_pill>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.c6D83q_chevron{width:10px;color:var(--gray_dark);flex-shrink:0}.c6D83q_notice{background-color:var(--gray_light_3);color:var(--gray_dark);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.c6D83q_panel .c6D83q_notice_action{color:var(--blue_primary);cursor:pointer;flex-shrink:0;font-weight:600}.c6D83q_section{flex-direction:column;gap:12px;display:flex}.c6D83q_section_title{color:var(--gray_dark);margin:0;font-size:14px;font-weight:600}.c6D83q_legs{flex-direction:column;gap:12px;display:flex}.c6D83q_leg_tabs{background-color:var(--gray_light_3);border-radius:12px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;padding:4px;display:grid}.c6D83q_leg_tab{cursor:pointer;border-radius:9px;outline:none;flex-direction:column;justify-content:center;align-items:center;height:52px;transition:background-color .15s;display:flex}.c6D83q_leg_tab[data-selected]{background-color:var(--white);box-shadow:0 1px 3px #0000001a}.c6D83q_leg_tab_label{font-size:14px;font-weight:600}.c6D83q_leg_tab_date{color:var(--gray_dark);font-size:15px}.c6D83q_leg_panel{outline:none;flex-direction:column;gap:8px;display:flex}.c6D83q_summary{border:1px solid var(--gray_light_1_5);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.c6D83q_summary_leg+.c6D83q_summary_leg{border-top:1px solid var(--gray_light_1_5)}.c6D83q_panel .c6D83q_summary_row{text-align:left;cursor:pointer;outline:none;align-items:center;gap:12px;width:100%;padding:12px 12px 12px 16px;transition:background-color .15s;display:flex}.c6D83q_panel .c6D83q_summary_row[data-hovered]{background-color:var(--gray_light_3)}.c6D83q_panel .c6D83q_summary_row[data-focus-visible]{outline:2px solid var(--blue_primary);outline-offset:-2px}.c6D83q_expand{width:32px;height:32px;color:var(--gray_dark);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;transition:background-color .15s;display:flex}.c6D83q_expand svg{width:12px;transition:transform .28s cubic-bezier(.2,.8,.2,1)}.c6D83q_summary_row[data-hovered] .c6D83q_expand{background-color:var(--gray_light_2);color:var(--black)}.c6D83q_expand[data-expanded] svg{transform:rotate(180deg)}.c6D83q_details{grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.2,.8,.2,1);display:grid}.c6D83q_details[data-expanded]{grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.c6D83q_details{transition:none}}.c6D83q_details_clip{opacity:0;min-height:0;transition:opacity .28s,transform .28s cubic-bezier(.2,.8,.2,1);overflow:hidden;transform:translateY(-4px)}.c6D83q_details[data-expanded] .c6D83q_details_clip{opacity:1;transform:none}.c6D83q_timeline{margin:0;padding:4px 16px 16px;list-style:none}.c6D83q_segment{-moz-column-gap:12px;grid-template-columns:42px minmax(0,1fr);column-gap:12px;display:grid}.c6D83q_rail{justify-content:center;display:flex;position:relative}.c6D83q_rail_stop:before{content:"";z-index:1;border:1.5px solid var(--gray_primary);background-color:var(--white);border-radius:50%;width:10px;height:10px;margin-top:6px;position:relative}.c6D83q_rail_line:before{content:"";border-left:2px dotted var(--gray_light_1);position:absolute;top:-4px;bottom:-4px}.c6D83q_stop{flex-wrap:wrap;align-items:baseline;gap:0 8px;font-size:14px;display:flex}.c6D83q_stop_time{white-space:nowrap;font-weight:600}.c6D83q_stop_airport{color:var(--black)}.c6D83q_flight_time{color:var(--gray_dark);padding:2px 0 8px;font-size:14px}.c6D83q_segment_facts{color:var(--gray_dark);flex-direction:column;grid-column:2;gap:2px;margin-top:2px;font-size:14px;display:flex}.c6D83q_delayed{color:var(--yellow_dark);font-weight:500}.c6D83q_layover{background-color:var(--gray_light_3);color:var(--black);border-radius:8px;margin:24px 0 24px 54px;padding:8px 12px;font-size:14px;font-weight:500}.c6D83q_summary_label{color:var(--gray_dark);font-size:15px;font-weight:500}.c6D83q_summary_status{border-top:1px solid var(--gray_light_1_5);background-color:var(--gray_light_3);color:var(--gray_dark);align-items:center;gap:8px;padding:8px 16px;font-size:15px;display:flex}.c6D83q_saved_icon{width:12px;color:var(--green_dark)}.c6D83q_save_failed{color:var(--red_primary)}.c6D83q_list_header{justify-content:space-between;align-items:center;padding-top:8px;display:flex}.c6D83q_list_count{color:var(--gray_dark);font-size:15px}.c6D83q_panel .c6D83q_sort_button{color:var(--black);cursor:pointer;align-items:center;gap:8px;padding:4px 0;font-size:15px;font-weight:600;display:inline-flex}.c6D83q_sort_menu{outline:none;min-width:180px}.c6D83q_choices{border:1px solid var(--gray_light_1_5);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.c6D83q_choice,.c6D83q_choice_placeholder{align-items:center;gap:12px;padding:16px;display:flex}.c6D83q_choice+.c6D83q_choice,.c6D83q_choice+.c6D83q_choice_placeholder,.c6D83q_choice_placeholder+.c6D83q_choice,.c6D83q_choice_placeholder+.c6D83q_choice_placeholder{border-top:1px solid var(--gray_light_1_5)}.c6D83q_choice{cursor:pointer;outline:none;transition:background-color .15s}.c6D83q_choice[data-hovered]{background-color:var(--gray_light_3)}.c6D83q_choice[data-selected]{background-color:var(--blue_tint)}.c6D83q_airline_logo{box-sizing:border-box;border:1px solid var(--gray_light_1_5);background-color:var(--white_no_theme);width:42px;height:42px;color:var(--gray_dark);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:4px;display:flex}.c6D83q_airline_logo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.c6D83q_airline_logo svg{width:14px}.c6D83q_badge{white-space:nowrap;border-radius:999px;align-items:center;height:18px;padding:0 6px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.c6D83q_badge_best{background-color:var(--blue_tint);color:var(--blue_primary)}.c6D83q_choice[data-selected] .c6D83q_badge_best{background-color:var(--white)}.c6D83q_badge_offset{background-color:var(--yellow_light_2);color:var(--yellow_dark);vertical-align:1px;margin-left:4px}.c6D83q_radio{border:1.5px solid var(--gray_light_1);background-color:var(--white);border-radius:50%;flex-shrink:0;width:20px;height:20px;position:relative}.c6D83q_choice[data-selected] .c6D83q_radio{border-color:var(--blue_primary)}.c6D83q_choice[data-selected] .c6D83q_radio:after{content:"";background-color:var(--blue_primary);border-radius:50%;position:absolute;inset:3.5px}.c6D83q_round{border-radius:50%}.c6D83q_choice_text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.c6D83q_choice_title{flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.c6D83q_choice_meta{color:var(--gray_dark);font-size:15px}.c6D83q_has_stops{color:var(--yellow_dark);font-weight:500}.c6D83q_choice_side{flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.c6D83q_choice_price{flex-shrink:0;font-size:15px;font-weight:600}.c6D83q_choice_unit{color:var(--gray_dark);font-size:15px}.c6D83q_leg_times{white-space:nowrap;font-size:15px;font-weight:600}.c6D83q_fares{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.c6D83q_panel .c6D83q_fare{border:1px solid var(--gray_light_1_5);text-align:left;cursor:pointer;border-radius:12px;outline:none;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 16px;transition:border-color .15s,background-color .15s;display:flex}.c6D83q_panel .c6D83q_fare[data-hovered]{border-color:var(--gray_light_1)}.c6D83q_panel .c6D83q_fare[data-selected]{border-color:var(--blue_primary);background-color:var(--blue_tint);box-shadow:inset 0 0 0 1px var(--blue_primary)}.c6D83q_fare_name{color:var(--black);font-size:14px;font-weight:600}.c6D83q_fare_price{color:var(--gray_dark);font-size:15px}.c6D83q_fare_perks{color:var(--black);flex-direction:column;gap:2px;margin-top:8px;font-size:15px;display:flex}.c6D83q_fares_placeholder{flex-direction:column;gap:8px;display:flex}.c6D83q_fare_note{color:var(--gray_dark);font-size:15px}.c6D83q_cabin_menu{outline:none;min-width:260px}.c6D83q_stops_menu{outline:none;min-width:200px}.c6D83q_airlines_menu{outline:none;min-width:220px;max-height:320px;overflow-y:auto}.c6D83q_airlines_menu .c6D83q_option{outline:none;align-items:center;gap:8px;display:flex}.c6D83q_airlines_menu .c6D83q_option .c6D83q_check{width:14px;color:var(--gray_dark)}.c6D83q_airlines_menu .c6D83q_option[data-selected] .c6D83q_check{color:var(--gray_dark)}.c6D83q_cabin_option{outline:none;flex-direction:column;gap:2px;display:flex}.c6D83q_cabin_option[data-selected] .c6D83q_cabin_name{font-weight:700}.c6D83q_cabin_name{color:var(--black)}.c6D83q_cabin_note{color:var(--gray_dark);font-size:15px;font-weight:400}.c6D83q_footer{border-top:1px solid var(--gray_light_1_5);background-color:var(--white);flex-direction:column;gap:12px;padding:24px 32px;display:flex;position:sticky;bottom:0}.c6D83q_footer_row{justify-content:space-between;align-items:center;gap:16px;display:flex}.c6D83q_footer_total{flex-direction:column;min-width:0;display:flex}.c6D83q_footer_label{color:var(--gray_dark);font-size:14px}.c6D83q_footer_summary{color:var(--gray_primary);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.c6D83q_footer_price{flex-shrink:0;font-size:30px;font-weight:600}.c6D83q_panel .c6D83q_book{box-sizing:border-box;background-color:var(--black);width:100%;height:50px;color:var(--white);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.c6D83q_panel .c6D83q_book[data-hovered],.c6D83q_panel .c6D83q_book:hover{background-color:var(--gray_dark_1)}.c6D83q_panel .c6D83q_book[data-disabled]{opacity:.5;cursor:default}.c6D83q_book_label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c6D83q_booking_error{color:var(--red_primary);text-align:center;font-size:14px}.c6D83q_footer_link{color:var(--black);text-align:center;font-size:14px;text-decoration:none}.c6D83q_footer_link:hover{text-decoration:underline}.c6D83q_hotel_facts{color:var(--gray_dark);flex-wrap:wrap;gap:4px;margin-top:4px;font-size:14px;display:flex}.c6D83q_hotel_facts span+span:before{content:"·";margin-right:4px}.c6D83q_hotel_facts strong,.c6D83q_description{color:var(--black)}.c6D83q_included{font-size:14px}.c6D83q_facts{flex-direction:column;margin:0;font-size:14px;display:flex}.c6D83q_facts div{border-top:1px solid var(--gray_light_1_5);grid-template-columns:112px minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.c6D83q_facts div:last-child{border-bottom:1px solid var(--gray_light_1_5)}.c6D83q_facts dt{color:var(--gray_dark)}.c6D83q_facts dd{margin:0}.c6D83q_fact_link{color:var(--black);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.c6D83q_fact_link:hover{text-decoration:underline}.c6D83q_fact_icon{color:var(--gray_dark)}
.-uIgaq_dots{justify-content:center;align-items:center;gap:6px;display:flex}.-uIgaq_dot{cursor:pointer;justify-content:center;align-items:center;height:16px;padding:0 1px;display:flex}.-uIgaq_dot:before{content:"";background:var(--gray_light_1);border-radius:999px;width:6px;height:6px;transition:width .2s,background-color .2s}.-uIgaq_dot[data-hovered]:before{background:var(--gray_primary)}.-uIgaq_dot.-uIgaq_dot_shown:before{background:var(--black);width:18px}
._2HNJ-a_carousel{flex-direction:column;gap:12px;display:flex}._2HNJ-a_photo{background:var(--gray_light_3);border-radius:16px;position:relative;overflow:hidden}._2HNJ-a_photo>div:first-child{display:block;position:absolute;inset:0}._2HNJ-a_photo[data-fit=contain]{aspect-ratio:4/3;background:var(--gray_light_3)}._2HNJ-a_photo[data-fit=contain]:has(img){background:var(--photo_tile)}._2HNJ-a_photo[data-fit=contain] img{mix-blend-mode:multiply}._2HNJ-a_photo[data-fit=contain] ._2HNJ-a_photo_image{box-sizing:border-box;-o-object-fit:contain;object-fit:contain;padding:7%}._2HNJ-a_photo[data-fit=cover]{aspect-ratio:16/10}._2HNJ-a_photo[data-fit=cover] ._2HNJ-a_photo_image{-o-object-fit:cover;object-fit:cover}._2HNJ-a_photo:hover ._2HNJ-a_arrow,._2HNJ-a_photo ._2HNJ-a_arrow[data-focus-visible]{opacity:1}._2HNJ-a_arrow{background:var(--white);width:36px;height:36px;box-shadow:var(--photo_control_shadow);color:var(--black);cursor:pointer;opacity:0;border:none;border-radius:50%;justify-content:center;align-items:center;margin-top:-18px;transition:opacity .15s;display:flex;position:absolute;top:50%}._2HNJ-a_arrow._2HNJ-a_previous{left:12px}._2HNJ-a_arrow._2HNJ-a_next{right:12px}._2HNJ-a_position{background-color:var(--photo_scrim);color:var(--white_no_theme);pointer-events:none;border-radius:999px;padding:2px 8px;font-size:15px;position:absolute;bottom:12px;right:12px}._2HNJ-a_credit{color:var(--gray_dark);margin-top:-4px;font-size:12px}._2HNJ-a_credit a:any-link{text-underline-offset:2px;text-decoration:none;color:inherit!important}:is(._2HNJ-a_credit a:any-link:hover,._2HNJ-a_credit a:any-link:focus-visible),._2HNJ-a_credit a:any-link:hover,._2HNJ-a_credit a:any-link:focus-visible{text-decoration:underline;color:inherit!important}
.LTG0Ha_map_card{flex-direction:column;gap:12px;display:flex}.LTG0Ha_map_frame{position:relative}.LTG0Ha_map_frame .gm-style-iw-c{background-color:var(--white);box-shadow:var(--popup_shadow);border-radius:12px;padding:0!important}.LTG0Ha_map_frame .gm-style-iw-d{scrollbar-width:thin;overflow:hidden auto!important}.LTG0Ha_map_frame .gm-style-iw-chr{display:none}.LTG0Ha_map_frame .gm-style-iw-tc:after{background-color:var(--white)}.LTG0Ha_map{border-radius:16px;width:100%;height:360px;overflow:hidden}.LTG0Ha_mini_map{border-radius:12px;width:100%;height:100%;overflow:hidden}.LTG0Ha_pin{background-color:var(--white);box-shadow:var(--card_shadow);color:var(--black);border-radius:999px;padding:2px 8px;font-size:15px;font-weight:600;display:inline-block}.LTG0Ha_pin.LTG0Ha_pin_selected{background-color:var(--blue_primary);color:var(--white_no_theme)}.LTG0Ha_dot{border:2px solid var(--white_no_theme);background-color:var(--blue_primary);border-radius:50%;width:8px;height:8px;display:block}.LTG0Ha_trip_map{flex-direction:column;gap:12px;display:flex}.LTG0Ha_trip_canvas{border:1px solid var(--gray_light_1_5);border-radius:16px;width:100%;height:440px;overflow:hidden}@container genui (max-width:480px){.LTG0Ha_trip_canvas{height:340px}}.LTG0Ha_stop_chips{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.LTG0Ha_stop_chip.alb-btn-empty{border:1px solid var(--gray_light_1_5);color:var(--gray_dark);cursor:pointer;border-radius:999px;flex-shrink:0;padding:4px 12px;font-size:14px;font-weight:500;transition:background-color .15s,border-color .15s,color .15s}.LTG0Ha_stop_chip[data-hovered]{background-color:var(--gray_light_3)}.LTG0Ha_stop_chip[data-selected]{border-color:var(--blue_tint_border);background-color:var(--blue_tint);color:var(--blue_primary)}.LTG0Ha_stop_chip[data-focus-visible]{outline:2px solid var(--blue_primary);outline-offset:2px}.LTG0Ha_trip_pin{--pin-bg:var(--black);border:1px solid var(--pin-edge,var(--pin-bg));background-color:var(--pin-bg);color:var(--white);--pin-edge:var(--white_no_theme);width:22px;height:22px;box-shadow:var(--card_shadow);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:600;line-height:1;transition:transform .15s,box-shadow .15s;display:flex}.LTG0Ha_trip_pin[data-kind=stay]{--pin-bg:var(--blue_primary);color:var(--white_no_theme)}.LTG0Ha_trip_pin[data-kind=place]{--pin-bg:var(--gray_dark)}.LTG0Ha_trip_pin svg{width:10px;height:10px}.LTG0Ha_trip_pin[data-kind=place]{width:18px;height:18px}.LTG0Ha_trip_pin:hover{transform:scale(1.1)}.LTG0Ha_trip_pin[data-selected]{box-shadow:0 0 0 3px color-mix(in srgb, var(--pin-bg) 25%, transparent),var(--card_shadow);transform:scale(1.15)}.LTG0Ha_pin_card{width:320px;font-family:var(--font-season-sans),sans-serif;color:var(--black);font-weight:400;position:relative}.LTG0Ha_pin_photo{background-color:var(--gray_light_3);height:112px}.LTG0Ha_pin_photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.LTG0Ha_pin_close.alb-btn-empty{width:26px;height:26px;color:var(--gray_dark);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:14px;display:flex;position:absolute;top:8px;right:8px}.LTG0Ha_pin_close[data-hovered]{background-color:var(--gray_light_3);color:var(--black)}.LTG0Ha_pin_card[data-photo] .LTG0Ha_pin_close{background-color:color-mix(in srgb, var(--black_no_theme) 45%, transparent);color:var(--white_no_theme)}.LTG0Ha_pin_body{flex-direction:column;gap:4px;padding:12px 16px 16px;display:flex}.LTG0Ha_pin_card:not([data-photo]) .LTG0Ha_pin_when{padding-right:32px}.LTG0Ha_pin_when{color:var(--gray_dark);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.LTG0Ha_pin_badge{--pin-bg:var(--black);border:1px solid var(--pin-edge,var(--pin-bg));background-color:var(--pin-bg);color:var(--white);font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:600;display:inline-flex}.LTG0Ha_pin_badge[data-kind=stay]{--pin-bg:var(--blue_primary);color:var(--white_no_theme)}.LTG0Ha_pin_badge[data-kind=place]{--pin-bg:var(--gray_dark)}.LTG0Ha_pin_badge svg{width:9px;height:9px}.LTG0Ha_pin_name{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:15px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.LTG0Ha_pin_heading{padding-right:32px}.LTG0Ha_pin_facts{color:var(--gray_dark);font-size:13px}.LTG0Ha_pin_card .LTG0Ha_pin_note{-webkit-line-clamp:2;color:var(--gray_dark);-webkit-box-orient:vertical;margin:0 0 8px;font-size:13px;display:-webkit-box;overflow:hidden}.LTG0Ha_pin_address{color:var(--gray_primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.LTG0Ha_pin_actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.LTG0Ha_pin_action.alb-btn-empty{border:1px solid var(--gray_light_1_5);color:var(--black);white-space:nowrap;cursor:pointer;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600}.LTG0Ha_pin_action[data-hovered]{background-color:var(--gray_light_3)}.LTG0Ha_pin_action.LTG0Ha_pin_primary{border-color:var(--blue_primary);background-color:var(--blue_primary);color:var(--white_no_theme)}.LTG0Ha_pin_action.LTG0Ha_pin_primary[data-hovered]{background-color:color-mix(in srgb, var(--blue_primary) 88%, var(--black_no_theme))}.LTG0Ha_pin_action[data-focus-visible]{outline:2px solid var(--blue_primary);outline-offset:2px}.LTG0Ha_pin_credit{color:var(--gray_primary);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;display:block;overflow:hidden}.LTG0Ha_pin_credit a:any-link{text-underline-offset:2px;text-decoration:none;color:inherit!important}:is(.LTG0Ha_pin_credit a:any-link:hover,.LTG0Ha_pin_credit a:any-link:focus-visible),.LTG0Ha_pin_credit a:any-link:hover,.LTG0Ha_pin_credit a:any-link:focus-visible{text-decoration:underline}.LTG0Ha_legend{flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none;display:flex}.LTG0Ha_legend_item{color:var(--gray_dark);align-items:center;gap:8px;font-size:13px;display:inline-flex}.LTG0Ha_legend_mark{--pin-bg:var(--black);border:1px solid var(--pin-edge,var(--pin-bg));background-color:var(--pin-bg);color:var(--white);border-radius:50%;width:10px;height:10px}.LTG0Ha_legend_mark[data-kind=stay]{--pin-bg:var(--blue_primary);color:var(--white_no_theme)}.LTG0Ha_legend_mark[data-kind=place]{--pin-bg:var(--gray_dark)}
.rZnUXG_metric_row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:24px;display:grid}@container genui (max-width:480px){.rZnUXG_metric_row{grid-template-columns:repeat(2,minmax(0,1fr))}}.rZnUXG_metric_card{--genui-card-padding:24px;padding:var(--genui-card-padding);border:1px solid var(--gray_light_1_5);border-radius:var(--genui-card-radius,16px);background-color:var(--white);flex-direction:column;gap:8px;min-width:0;display:flex;position:relative}@container genui (max-width:480px){.rZnUXG_metric_card{--genui-card-padding:16px}}.rZnUXG_label{color:var(--gray_dark);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:600;overflow:hidden}.rZnUXG_value{color:var(--black);font-size:22px;font-weight:600}.rZnUXG_delta{font-size:15px;font-weight:500}.rZnUXG_delta_neutral{color:var(--gray_dark)}.rZnUXG_delta_good{color:var(--green_dark)}.rZnUXG_delta_bad{color:var(--red_primary)}.rZnUXG_progress_card{--genui-card-padding:24px;padding:var(--genui-card-padding);border:1px solid var(--gray_light_1_5);border-radius:var(--genui-card-radius,16px);background-color:var(--white);flex-direction:column;gap:16px;display:flex;position:relative}@container genui (max-width:480px){.rZnUXG_progress_card{--genui-card-padding:16px}}.rZnUXG_progress_title{color:var(--gray_dark);margin:0;font-size:15px;font-weight:600}.rZnUXG_progress_header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.rZnUXG_progress_share{color:var(--blue_primary);font-weight:600}.rZnUXG_progress_footer{color:var(--gray_dark);justify-content:space-between;gap:12px;font-size:15px;display:flex}.rZnUXG_track{background-color:var(--gray_light_2);border-radius:999px;height:8px;overflow:hidden}.rZnUXG_fill{background-color:var(--blue_primary);border-radius:999px;height:100%;transition:width .3s}.rZnUXG_fill_over{background-color:var(--red_primary)}.rZnUXG_budget_card{padding:var(--genui-card-padding);border:1px solid var(--gray_light_1_5);border-radius:var(--genui-card-radius,16px);background-color:var(--white);--genui-card-padding:32px;flex-direction:column;gap:24px;display:flex;position:relative}@container genui (max-width:480px){.rZnUXG_budget_card{--genui-card-padding:16px}}.rZnUXG_budget_title{color:var(--gray_dark);margin:0;font-size:15px;font-weight:600}.rZnUXG_budget_list{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}.rZnUXG_budget_empty{color:var(--gray_dark);margin:0;font-size:14px}.rZnUXG_budget_row{flex-direction:column;gap:10px;display:flex}.rZnUXG_budget_header{justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;display:flex}.rZnUXG_budget_label{min-width:0;color:var(--black);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.rZnUXG_budget_amounts{color:var(--gray_primary);flex-shrink:0}.rZnUXG_budget_amounts.rZnUXG_over,.rZnUXG_budget_amounts.rZnUXG_over .rZnUXG_budget_spent{color:var(--red_primary)}.rZnUXG_budget_spent{color:var(--black);font-weight:600}.rZnUXG_timeline_card{padding:var(--genui-card-padding);border:1px solid var(--gray_light_1_5);border-radius:var(--genui-card-radius,16px);background-color:var(--white);--genui-card-padding:32px;flex-direction:column;gap:12px;display:flex;position:relative}@container genui (max-width:480px){.rZnUXG_timeline_card{--genui-card-padding:16px}}.rZnUXG_timeline_title{color:var(--gray_dark);margin:0;font-size:15px;font-weight:600}.rZnUXG_timeline{margin:0;padding:0;list-style:none}.rZnUXG_milestone{-moz-column-gap:12px;animation:.4s ease-out both rZnUXG_milestone_in;animation-delay:calc(var(--index)*90ms);grid-template-columns:52px 20px minmax(0,1fr);align-items:baseline;column-gap:12px;font-size:15px;display:grid;position:relative}.rZnUXG_milestone:not(:last-child):before{content:"";background-color:var(--gray_light_1_5);transform-origin:top;width:2px;height:100%;animation:.35s ease-in-out both rZnUXG_rail_draw;animation-delay:calc(var(--index)*90ms + .15s);position:absolute;top:24px;left:73px}.rZnUXG_milestone:last-child .rZnUXG_milestone_content{border-bottom:none}@media (prefers-reduced-motion:reduce){.rZnUXG_milestone,.rZnUXG_milestone:before,.rZnUXG_milestone .rZnUXG_milestone_marker{animation:none}}.rZnUXG_timeline_undated .rZnUXG_milestone{grid-template-columns:20px minmax(0,1fr)}.rZnUXG_timeline_undated .rZnUXG_milestone:not(:last-child):before{left:9px}.rZnUXG_milestone_when{color:var(--gray_primary);white-space:nowrap;flex-shrink:0;font-size:14px}.rZnUXG_milestone_date{color:var(--gray_primary);white-space:nowrap;font-size:13px;font-weight:600}.rZnUXG_milestone_marker{z-index:1;border:2px solid var(--gray_light_1);background-color:var(--white);width:10px;height:10px;animation:.3s ease-out both rZnUXG_marker_in;animation-delay:calc(var(--index)*90ms + .1s);border-radius:50%;place-self:start center;margin-top:19px;position:relative}.rZnUXG_milestone_content{border-bottom:1px solid var(--gray_light_2);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;line-height:20px;display:flex}.rZnUXG_milestone_body{min-width:0}.rZnUXG_milestone_body .rZnUXG_milestone_description{color:var(--gray_dark);margin-top:2px;font-size:15px;line-height:20px}.rZnUXG_milestone_title{color:var(--black);font-weight:600}.rZnUXG_milestone_amount{color:var(--black);flex-shrink:0;font-weight:600}.rZnUXG_milestone_start .rZnUXG_milestone_marker,.rZnUXG_milestone_goal .rZnUXG_milestone_marker{border:none;width:12px;height:12px;margin-top:18px}.rZnUXG_milestone_start .rZnUXG_milestone_marker{background-color:var(--blue_primary);box-shadow:0 0 0 4px var(--blue_tint)}.rZnUXG_milestone_goal .rZnUXG_milestone_marker{background-color:var(--green_dark);box-shadow:0 0 0 4px var(--green_light_1)}.rZnUXG_milestone_goal .rZnUXG_milestone_title,.rZnUXG_milestone_goal .rZnUXG_milestone_amount{color:var(--green_dark)}@keyframes rZnUXG_milestone_in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes rZnUXG_rail_draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes rZnUXG_marker_in{0%{transform:scale(.4)}to{transform:scale(1)}}
.elqn9q_schedule_card,.elqn9q_board_card{padding:var(--genui-card-padding);border:1px solid var(--gray_light_1_5);border-radius:var(--genui-card-radius,16px);background-color:var(--white);--genui-card-padding:32px;flex-direction:column;gap:16px;min-width:0;display:flex;position:relative}@container genui (max-width:480px){.elqn9q_schedule_card,.elqn9q_board_card{--genui-card-padding:16px}}.elqn9q_title{color:var(--gray_dark);margin:0;font-size:15px;font-weight:600}.elqn9q_schedule{padding:8px 0;display:flex;overflow-x:auto}.elqn9q_hours{flex-shrink:0;width:52px}.elqn9q_hour_labels{position:relative}.elqn9q_hour{color:var(--gray_primary);white-space:nowrap;font-size:12px;line-height:12px;position:absolute;left:0;transform:translateY(-50%)}.elqn9q_day_column{flex:1;min-width:120px}.elqn9q_day_label{height:24px;color:var(--gray_dark);text-align:center;font-size:15px;font-weight:500}.elqn9q_slots{border-bottom:1px solid var(--gray_light_1_5);border-left:1px solid var(--gray_light_1_5);background-image:linear-gradient(var(--gray_light_1_5) 1px, transparent 1px);position:relative}.elqn9q_event{box-sizing:border-box;border-left:3px solid var(--event_color);background-color:color-mix(in srgb, var(--event_color) 9%, var(--white));border-radius:0 8px 8px 0;flex-direction:column;gap:1px;min-width:0;padding:6px 8px;display:flex;position:absolute;overflow:hidden}.elqn9q_event>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.elqn9q_event[data-color="0"]{--event_color:var(--blue_primary)}.elqn9q_event[data-color="1"]{--event_color:var(--green_primary)}.elqn9q_event[data-color="2"]{--event_color:var(--orange)}.elqn9q_event_compact{flex-direction:row;align-items:center;gap:8px;padding-top:0;padding-bottom:0}.elqn9q_event_compact .elqn9q_event_time{flex-shrink:0}.elqn9q_event_time,.elqn9q_event_note{color:var(--gray_dark);font-size:12px;line-height:16px}.elqn9q_event_title{color:var(--black);font-size:15px;font-weight:500;line-height:18px}.elqn9q_board{grid-auto-columns:minmax(200px,1fr);grid-auto-flow:column;gap:12px;display:grid;overflow-x:auto}.elqn9q_board_column{background-color:var(--gray_light_3);border-radius:12px;flex-direction:column;gap:8px;min-height:120px;padding:8px;display:flex}.elqn9q_board_column.elqn9q_drop_target{outline:1px dashed var(--gray_light_1)}.elqn9q_column_header{color:var(--gray_dark);justify-content:space-between;padding:0 4px;font-size:15px;font-weight:600;display:flex}.elqn9q_count{color:var(--gray_primary)}.elqn9q_board_item{border:1px solid var(--gray_light_1_5);background-color:var(--white);cursor:grab;border-radius:8px;flex-direction:column;gap:2px;padding:8px 12px;display:flex}.elqn9q_board_item:hover .elqn9q_move_buttons{opacity:1}.elqn9q_item_title{font-size:15px}.elqn9q_move_buttons{opacity:0;justify-content:flex-end;gap:4px;display:flex}.elqn9q_move_buttons:focus-within{opacity:1}.elqn9q_move_button{width:20px;color:var(--gray_dark);font-size:12px}.elqn9q_move_button[data-disabled]{visibility:hidden}.elqn9q_wizard{padding:var(--genui-card-padding);border:1px solid var(--gray_light_1_5);border-radius:var(--genui-card-radius,16px);background-color:var(--white);--genui-card-padding:32px;flex-direction:column;gap:16px;display:flex;position:relative}@container genui (max-width:480px){.elqn9q_wizard{--genui-card-padding:16px}}.elqn9q_wizard_header{justify-content:space-between;align-items:center;gap:12px;display:flex}.elqn9q_wizard_nav{gap:12px;display:flex}.elqn9q_nav_button{color:var(--blue_primary);align-items:center;gap:4px;font-size:15px;display:inline-flex}.elqn9q_nav_icon{width:11px}.elqn9q_help{color:var(--gray_dark)}.elqn9q_options{flex-direction:column;gap:8px;display:flex}.elqn9q_option{border:1px solid var(--gray_light_1);color:var(--black);text-align:left;border-radius:12px;padding:12px 16px;font-size:15px}.elqn9q_option[data-hovered]{border-color:var(--blue_primary);background-color:var(--blue_tint)}.elqn9q_result{background-color:var(--blue_tint);border-radius:12px;padding:16px}
.ZcQ0Ua_product_tile{border:1px solid var(--gray_light_1_5);background:var(--gray_light_3);color:var(--gray_primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex;position:relative;overflow:hidden}.ZcQ0Ua_product_tile:has(img){background:var(--photo_tile)}.ZcQ0Ua_product_tile img{mix-blend-mode:multiply}.ZcQ0Ua_product_tile .ZcQ0Ua_image{box-sizing:border-box;-o-object-fit:contain;object-fit:contain;padding:3px}.ZcQ0Ua_product_tile .ZcQ0Ua_logo{width:auto;height:70%}
/*# sourceMappingURL=1vrbs3893wmf8.css.map*/