.detail_span__EK1Jx{display:grid;grid-template-columns:minmax(0,auto) minmax(40px,1fr) minmax(0,auto);align-items:end;column-gap:10px;min-width:0}.detail_end__yAi1J{display:flex;flex-direction:column;min-width:0}.detail_endOut__hyZsl{align-items:flex-end;text-align:end}.detail_dLabel__AAnRo{font-size:13px;line-height:18px;font-weight:700;color:var(--pass-muted,var(--muted))}.detail_dWeek__nzHTz{font-size:15px;line-height:22px;font-weight:600;color:var(--pass-muted,var(--muted))}.detail_mid__iP341{display:flex;align-items:center;gap:6px;min-width:0;padding-bottom:8px}.detail_rail__GyIk2{flex:1 1 auto;min-width:8px;height:2px;border-radius:2px;opacity:.7}.detail_dot__pBuWp,.detail_rail__GyIk2{background:var(--pass-line,var(--blue))}.detail_dot__pBuWp{flex:none;width:8px;height:8px;border-radius:999px}.detail_dotOut__qwHH9{background:transparent;box-shadow:inset 0 0 0 2px var(--pass-line,var(--blue))}.detail_code__6q_NA{display:flex;flex-direction:column;gap:2px;min-width:0}.detail_codeLabel__cZPvm{font-size:13px;line-height:18px;font-weight:700;color:var(--pass-muted,var(--muted))}.detail_codeRow__X8I6z{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;min-width:0}.detail_codeValue__1yyiw{min-width:0;color:var(--pass-ink,var(--text))}.detail_codeLong___ZFQx{white-space:normal;overflow-wrap:anywhere}.detail_copy__y4940{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none;height:44px;padding-inline:14px;border-radius:var(--r-control);border:1px solid color-mix(in srgb,var(--pass-ink,var(--text)) 40%,transparent);background:transparent;color:var(--pass-ink,var(--text));font-size:14px;line-height:20px;font-weight:700;cursor:pointer}.detail_copy__y4940:hover{border-color:var(--pass-ink,var(--text))}.detail_copy__y4940:focus-visible{outline:2px solid var(--ring,var(--blue));outline-offset:2px}.detail_copy__y4940>svg{width:16px;height:16px;flex:none}.detail_skv__BwV5E{display:inline-block;width:64px;height:22px;margin-block:3px;border-radius:6px;background:color-mix(in srgb,var(--pass-ink,var(--text)) 16%,transparent);vertical-align:middle}.detail_refs__eGqIM{display:flex;flex-direction:column;gap:14px;min-width:0}.detail_note__DF0Pu{font-size:15px;line-height:22px;color:var(--pass-muted,var(--muted))}.detail_avatar__S5Ndp{display:grid;place-items:center;flex:none;width:56px;height:56px;border-radius:999px;background:var(--pass-accent,var(--navy));color:var(--pass-accent-ink,#ffffff);font-family:var(--font-brand);font-weight:800;font-size:24px;line-height:30px;box-shadow:0 8px 20px -8px color-mix(in srgb,var(--pass-accent,var(--navy)) 80%,transparent),inset 0 1px 0 rgba(255,255,255,.3)}.detail_group___9Jj8{display:flex;flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--e1);overflow:hidden}.detail_group___9Jj8>*+*{border-top:1px solid var(--border)}.detail_row__zJiu2{display:flex;align-items:center;gap:14px;width:100%;min-height:60px;padding:12px 18px;text-align:start;color:var(--text);background:transparent}.detail_rowLink__RjA0q{cursor:pointer}.detail_rowLink__RjA0q:hover{background:var(--sunken)}.detail_rowLink__RjA0q:focus-visible{outline:2px solid var(--blue);outline-offset:-3px;border-radius:0}.detail_rowLink__RjA0q:disabled,.detail_rowLink__RjA0q[aria-disabled=true]{cursor:default}.detail_rowIcon__ot9ds{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:10px;background:var(--mist);color:var(--mist-ink)}.detail_rowIcon__ot9ds>svg{width:18px;height:18px}.detail_rowIconQuiet__y_N9c{background:var(--sunken);color:var(--muted)}.detail_rowIconAlert__Gs5sN{background:var(--error-bg,#fdecec);color:var(--error)}.detail_rowMain__MdubI{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.detail_rowTitle__yO6Ie{font-size:16px;line-height:22px;font-weight:600;color:var(--text);overflow-wrap:anywhere}.detail_rowText__2xyr3{font-size:16px;line-height:24px;color:var(--text);overflow-wrap:break-word}.detail_rowSub__8YnBh{font-size:14px;line-height:20px;color:var(--muted)}.detail_rowEnd__W3ID_{flex:none;display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:15px;line-height:22px}.detail_rowEnd__W3ID_>svg{width:18px;height:18px}.detail_check__RtjBX{color:var(--blue)}.detail_danger__Sj17k{color:var(--error)}.detail_groupHead__CMkGs{display:flex;flex-direction:column;gap:2px;margin-bottom:10px;min-width:0}.detail_said__ISs2_{font-weight:600;color:var(--text)}.detail_saidBad__3beze{color:var(--error)}.detail_groupFoot__H5Uei{margin-top:10px;font-size:14px;line-height:20px;color:var(--muted)}.detail_qa___cx0m>summary{list-style:none}.detail_qa___cx0m>summary::-webkit-details-marker{display:none}.detail_q__4dtQd{display:flex;align-items:center;gap:14px;min-height:60px;padding:12px 18px;font-size:16px;line-height:22px;font-weight:600;color:var(--text);cursor:pointer}.detail_q__4dtQd:hover{background:var(--sunken)}.detail_q__4dtQd:focus-visible{outline:2px solid var(--blue);outline-offset:-3px}.detail_qChev__a57sv{flex:none;margin-inline-start:auto;width:18px;height:18px;color:var(--muted)}.detail_qa___cx0m[open] .detail_qChev__a57sv{transform:rotate(180deg)}.detail_a__fDwAm{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding-block:0 16px;padding-inline:68px 18px;min-width:0}.detail_aText__7h9_b{font-size:16px;line-height:24px;color:var(--text)}@media (max-width:380px){.detail_a__fDwAm{padding-inline-start:18px}}.detail_talk__GECaf{gap:16px;padding:18px 20px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--e1)}.detail_talkBare___1xta,.detail_talk__GECaf{display:flex;flex-direction:column;min-width:0}.detail_talkBare___1xta{gap:10px;max-width:560px}.detail_clay__ZEXK7{display:block;flex:none;width:64px;height:64px;margin-block:-6px;margin-inline:-6px 0;pointer-events:none}@media (max-width:359px){.detail_clay__ZEXK7{width:48px;height:48px}}[dir=rtl] .detail_clay__ZEXK7{transform:scaleX(-1)}.booking_screen__9sAAO{min-height:calc(100svh - var(--header-h));padding-bottom:calc(96px + env(safe-area-inset-bottom))}@media (min-width:1024px){.booking_screen__9sAAO{padding-bottom:72px}}.booking_head__5x7pV{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding-block:20px 28px;max-width:760px}@media (min-width:640px){.booking_head__5x7pV{padding-block:28px 32px}}.booking_kicker__0Njdg{font-size:13px;line-height:18px;font-weight:700;color:var(--muted)}.booking_lede__4gLz_{font-size:17px;line-height:26px;color:var(--muted);max-width:56ch}.booking_room__HsVKa{container-type:inline-size}.booking_grid__Jbcap{display:flex;flex-direction:column;gap:28px}@container (min-width: 900px){.booking_grid__Jbcap{display:grid;grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:start;gap:40px}.booking_grid__Jbcap>.booking_passCol__YKQ9C{position:sticky;top:calc(var(--header-h) + var(--ribbon-h, 0px) + 20px)}}@container (min-width: 1060px){.booking_grid__Jbcap{grid-template-columns:minmax(0,480px) minmax(0,1fr);gap:56px}}.booking_passCol__YKQ9C{gap:16px}.booking_cards__V3ZCW,.booking_passCol__YKQ9C{display:flex;flex-direction:column;min-width:0}.booking_cards__V3ZCW{gap:24px}.booking_lone__VLQX_{width:100%;max-width:560px}.booking_refs__pOgs5{display:grid;gap:14px;min-width:0;container-type:inline-size}.booking_refs__pOgs5 .fig-xs{font-size:clamp(15px,calc(100cqi / 18.5),20px);line-height:1.2}.booking_passNote__FdFyS{font-size:14px;line-height:20px;color:var(--pass-ink,var(--muted));max-width:60ch}.booking_card__SIYQZ{position:relative;z-index:1;display:flex;flex-direction:column;gap:16px;min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--e2);padding:20px}@media (min-width:768px){.booking_card__SIYQZ{padding:28px}}.booking_cardTitle__WsCab{font-family:var(--font-brand);font-weight:800;font-size:24px;line-height:30px;letter-spacing:-.01em;color:var(--text)}.booking_cardNote__RdElo{font-size:14px;line-height:20px;color:var(--muted);max-width:60ch}.booking_lines__Rm8Kf{display:flex;flex-direction:column}.booking_sources__BA2G0{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.booking_textRow__GAfwX{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--border);padding-block:14px;min-width:0}.booking_textRow__GAfwX:first-child{border-top:0;padding-top:0}.booking_rowLabel__DhbZS{font-size:14px;line-height:20px;color:var(--muted)}.booking_rowValue__sUjZm{font-size:16px;line-height:24px;color:var(--text);font-weight:600;overflow-wrap:anywhere}.booking_rowText__IfZmP{font-size:15px;line-height:22px;color:var(--text);white-space:pre-line;max-width:62ch;overflow-wrap:anywhere}.booking_rowLink__4yILm{color:var(--blue);font-weight:700;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.booking_back__L4jgZ{display:flex;flex-direction:column;gap:6px}.booking_backHead__BxXO_{font-size:14px;line-height:20px;font-weight:700;color:var(--muted)}.booking_backFigure__ua9uf{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-family:var(--font-brand);font-weight:800;font-size:32px;line-height:38px;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.booking_backWords__lupLo{font-size:24px;line-height:30px}.booking_why__mzKl0{font-size:15px;line-height:22px;color:var(--muted);max-width:60ch}.booking_schedule__OcTa_{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--border);padding-top:18px}.booking_good__2z9gN{color:var(--success)}.booking_none__94zj0{color:var(--error)}.booking_muted__jnPM5{color:var(--muted)}.booking_confirm__wG9cm{display:flex;align-items:flex-start;gap:12px;min-height:44px;padding:14px 16px;border-radius:18px;background:var(--sunken);cursor:pointer}.booking_confirm__wG9cm>input{flex:none;width:20px;height:20px;margin-top:2px;accent-color:var(--blue)}.booking_confirm__wG9cm>span{font-size:15px;line-height:22px;color:var(--text)}.booking_actions__WNBEX{display:flex;flex-direction:column;gap:12px}.booking_gate__rIW83{font-size:14px;line-height:20px;color:var(--muted)}.booking_buttons__ynzom{display:flex;flex-direction:column;gap:10px}@media (min-width:560px){.booking_buttons__ynzom{flex-direction:row;flex-wrap:wrap;align-items:flex-start}}.booking_refund__vo9i4{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--border);padding-top:16px}.booking_refund__vo9i4:first-of-type{border-top:0;padding-top:0}.booking_refundHead__wRsMH{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.booking_refundFigure__0_c53{font-family:var(--font-brand);font-weight:800;font-size:24px;line-height:30px;font-variant-numeric:tabular-nums;color:var(--text)}.booking_refundAmount__1sFGq{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}.booking_steps__BUsSv{display:flex;flex-direction:column;gap:4px;font-size:15px;line-height:22px;color:var(--text)}.booking_steps__BUsSv>li{display:flex;align-items:baseline;gap:8px}.booking_steps__BUsSv>li:before{content:"";flex:none;width:6px;height:6px;border-radius:999px;background:var(--muted);transform:translateY(-2px)}.booking_help__IyTn7{display:flex;align-items:center;gap:12px;min-height:56px;padding:12px 16px;border-radius:18px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--e1);color:var(--text)}.booking_help__IyTn7:hover{border-color:var(--border-strong)}.booking_helpIcon__mCPwI{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;background:var(--sunken);color:var(--navy)}.booking_helpIcon__mCPwI>svg{width:20px;height:20px}.booking_helpWords__KcXPv{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 0}.booking_helpTitle__RWVBA{font-size:16px;line-height:22px;font-weight:700}.booking_helpSub__Iss4m{font-size:14px;line-height:20px;color:var(--muted)}.booking_helpChev__tefN3{flex:none;width:20px;height:20px;color:var(--muted)}.booking_keptRow__X8gJg{border-top:1px solid var(--border);padding-top:16px;padding-bottom:0}.settings_rowAction__xQReR{flex:none;white-space:nowrap}.settings_form__lmYdL{max-width:560px}