.hx .hx-sec{margin-top:34px;scroll-margin-top:12px}.hx .hx-quiet{margin:0;color:var(--ink-3);font-size:var(--t-small);line-height:1.45}.hx .hx-mosaic{position:relative;margin-top:2px;padding:0;border:0;background:none}.hx .hx-mosaic .gm-photo{height:100%}.hx .hx-mosaic--strip{display:block;width:100%;min-height:0;border-radius:22px;overflow:hidden}.hx .hx-mosaic--strip .gm-photo{height:auto}.hx .hx-mosaic__count{position:absolute;inset-inline-end:10px;inset-block-end:10px;z-index:2;display:inline-flex;align-items:center;gap:5px;padding-block:7px;padding-inline:10px 12px;border-radius:999px;background:rgb(var(--shade));color:var(--on-dark-1);font-size:12.5px;font-weight:650}.hx .hx-mosaic__count b{font-family:var(--display);font-weight:800;font-variant-numeric:tabular-nums}.gm--rtl .hx .hx-mosaic__count b,.hx.gm--rtl .hx-mosaic__count b{font-variant-numeric:normal}.hx .hx-mosaic--desk{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr;height:330px;gap:8px}.hx .hx-mosaic--desk.is-one{grid-template-columns:1fr;grid-template-rows:1fr}.hx .hx-mosaic--desk button{position:relative;min-height:0;padding:0;border:0;border-radius:22px;background:none}.hx .hx-mosaic--desk .hx-mosaic__big{grid-row:1/-1}.hx .hx-mosaic--desk .hx-mosaic__s:nth-child(2){grid-column:2/4}.hx .hx-mosaic--desk .hx-mosaic__s .gm-photo{border-radius:16px}.hx .hx-mosaic__all{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:6px;border-radius:16px;background:rgb(var(--shade)/.52);color:var(--on-dark-1);font-size:12px;font-weight:650;text-align:center}.hx .hx-mosaic__all b{font-family:var(--display);font-size:26px;font-weight:800;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.gm--rtl .hx .hx-mosaic__all b,.hx.gm--rtl .hx-mosaic__all b{letter-spacing:normal;font-variant-numeric:normal}.hx.gm--rtl .gm-photo__src .gm-latin{margin-inline-start:.3em}.hx .hx-id{margin:20px 0 0}.gm-desk .hx .hx-id,.hx .gm-desk .hx-id{margin:4px 0 22px}.hx.gm--rtl .hx-name{line-height:1.04}.gm--rtl .hx .hx-name bdi,.hx.gm--rtl .hx-name bdi{font-family:var(--display-latin);font-weight:800;line-height:1.02}.hx .hx-id__line{margin:10px 0 0;color:var(--ink-2);font-size:14.5px;font-weight:600}.hx .hx-id__acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px}.hx .hx-addr{color:var(--ink-3);font-size:13.5px;font-weight:560}.hx .hx-ask{display:flex;flex-direction:column;gap:16px;margin-top:18px;padding:18px 16px 16px}.hx .hx-ask__top{display:flex;align-items:center;gap:14px}.hx .hx-ask__key{flex:none;display:grid;place-items:center;width:50px;height:50px;border-radius:16px;background:var(--paper);color:var(--blue);box-shadow:inset 0 -2.5px 0 rgb(var(--shade)/.14),0 6px 12px -8px rgb(var(--shade)/.6)}.hx .hx-ask__words{display:flex;flex-direction:column;gap:4px;min-width:0}.hx .hx-ask__words b{font-family:var(--display);font-size:21px;font-weight:780;line-height:1.1;letter-spacing:-.025em}.hx .hx-ask__words small{color:var(--tile-soft);font-size:14px;font-weight:560;line-height:1.35}.hx .hx-ask__btn{height:50px;pointer-events:none}.hx .hx-datebar{display:flex;align-items:center;gap:14px;margin-top:18px;padding-block:14px;padding-inline:16px 14px}.hx .hx-datebar__key{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--blue);color:var(--paper);box-shadow:inset 0 -2px 0 var(--blue-lip)}.hx .hx-datebar__words{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.hx .hx-datebar__words b{font-family:var(--display);font-size:19px;font-weight:780;letter-spacing:-.02em}.hx .hx-datebar__words small{color:var(--ink-2);font-size:13.5px;font-weight:560}.hx .hx-cubes{margin-top:16px}.hx .hx-cubes .gm-cube__scope{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.hx .hx-fig{display:flex;flex-direction:column;align-items:stretch}.hx .hx-fig__n{align-self:flex-start;font-family:var(--display);font-size:22cqi;font-weight:780;line-height:1;letter-spacing:-.045em}.hx.gm--rtl .hx-fig__n{font-weight:800;line-height:1.04}.hx .hx-fig__n.is-code{font-family:var(--display);font-size:20cqi;letter-spacing:-.02em}.hx .hx-fig__n.is-long{font-size:16cqi}.hx .hx-inkkey{background:var(--ink);color:var(--paper)}.hx .hx-rooms{display:flex;flex-direction:column;gap:18px;margin-top:14px}.hx .hx-room{perspective:1600px;scroll-margin-top:14px}.hx .hx-room__rotor{display:grid;transform-style:preserve-3d}.hx .hx-side{grid-area:1/1;display:flex;min-width:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.hx .hx-side--back{transform:rotateY(180deg)}.hx .hx-side[inert]{visibility:hidden;transition:visibility 0s linear var(--hide-after,.3s)}.hx .hx-room:not(.hx-room--desk) .hx-room__rotor{position:relative}.hx .hx-room:not(.hx-room--desk) .hx-side[inert]{position:absolute;inset-block-start:0;inset-inline:0}.hx .hx-face{width:100%;min-width:0;padding:10px}.hx .hx-front{display:flex;flex-direction:column;gap:12px;height:100%}.hx .hx-front__photo{border-radius:16px}.hx .hx-front__words{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px;padding:0 6px 6px}.hx .hx-room__name{margin:0;font-family:var(--display);font-size:19px;font-weight:780;line-height:1.15;letter-spacing:-.02em}.hx .hx-room__sup{display:block;margin:-4px 0 2px;color:var(--ink-3);font-size:12.5px;font-weight:560;text-align:start}.hx .hx-back__sup bdi,.hx .hx-room__sup bdi{font-family:var(--ui-latin)}.hx .hx-nw{white-space:nowrap}.hx .hx-second{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin:1px 0 2px;padding-block:3px;padding-inline:7px 8px;border-radius:7px;background:rgb(var(--shade)/.045);color:var(--ink-2);font-size:12px;font-weight:620;line-height:1.3}.hx .hx-second__mark{flex:none;width:6px;height:6px;border-radius:2px;background:var(--ink-3)}.hx .hx-facts{display:flex;flex-wrap:wrap;gap:6px}.hx .hx-facts .gm-tag{height:auto;min-height:26px;padding-block:5px;line-height:1.2;white-space:normal}.hx .hx-link{padding:2px 0;border:0;background:none;color:var(--ink-2);font-size:13.5px;font-weight:620;text-decoration:underline;text-decoration-color:rgb(var(--shade)/.28);text-underline-offset:3px}.hx .hx-front__cta,.hx .hx-link{align-self:flex-start}.hx .hx-front__foot{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding-top:6px}.hx .hx-well-line{display:inline-flex;align-items:center;min-height:36px;padding:6px 14px;border-radius:999px;box-shadow:var(--well);color:var(--ink-2);font-size:13px;font-weight:650}.hx .hx-calkey{display:inline-grid;place-items:center;color:var(--blue)}.hx .hx-count{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border:0;border-radius:999px;background:var(--paper);color:var(--ink);font-size:12.5px;font-weight:700;box-shadow:0 2px 0 rgb(var(--shade)/.18),0 8px 14px -8px rgb(var(--shade)/.5)}.hx .hx-back{display:flex;flex-direction:column;gap:12px;padding:4px 4px 6px}.hx .hx-back__head{display:flex;align-items:center;gap:12px}.hx .hx-thumb{flex:none;width:52px;height:52px;overflow:hidden;border-radius:14px;background:var(--ground-2);box-shadow:inset 0 0 0 1px rgb(var(--shade)/.08)}.hx .hx-thumb img{width:100%;height:100%;object-fit:cover}.hx .hx-back__title{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.hx .hx-back__title b{font-family:var(--display);font-size:17px;font-weight:780;line-height:1.15;letter-spacing:-.015em}.hx .hx-back__title small{color:var(--ink-3);font-size:12.5px;font-weight:560}.hx .hx-back__title .hx-back__sup{display:block;margin-top:-1px;color:var(--ink-3);font-size:11px;font-weight:560;opacity:.8;text-align:start}.hx .hx-back__title .hx-second{margin-top:4px}.hx .hx-back__body{display:flex;flex-direction:column;gap:14px}.hx .hx-back__keys{display:flex;flex-direction:column;gap:10px;min-width:0}.hx .hx-back__hint{margin:0;color:var(--ink-3);font-size:13px;line-height:1.45}.hx .hx-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.hx .hx-grid__col{padding:0 4px;color:var(--ink);font-size:13.5px;font-weight:760;line-height:1.2}.hx .hx-grid__row{grid-column:1/-1;margin:4px 0 -2px;padding:0 4px;color:var(--ink-3);font-size:var(--t-micro);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.gm--rtl .hx .hx-grid__row,.hx.gm--rtl .hx-grid__row{font-size:12px;text-transform:none}.hx .hx-key{--lip:3px;--lip-c:var(--white-lip);--cast:rgb(var(--shade)/0.3);--cast-blur:12px;position:relative;display:flex;flex-direction:column;align-items:stretch;gap:3px;min-width:0;min-height:74px;margin-bottom:3px;padding:10px 11px 9px;border:0;border-radius:16px;background:linear-gradient(180deg,var(--paper),var(--paper-2));color:var(--ink);text-align:start;box-shadow:var(--raised);transition:--lip var(--dur-base) var(--settle)}.hx .hx-key:active{--lip:0px}.hx .hx-key.is-on{--lip-c:var(--white-lip);box-shadow:inset 0 0 0 2px var(--ink),var(--raised);background:linear-gradient(180deg,var(--paper),var(--paper-2));color:var(--ink)}.hx .hx-key__top{display:flex;align-items:flex-start;justify-content:space-between;gap:6px}.hx .hx-key .gm-price--s .gm-price__amt{font-size:19px}.hx .hx-key__mine{flex:none;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--blue);color:var(--paper)}.hx .hx-key__sub{color:var(--ink);font-size:12px;font-weight:650;line-height:1.25}.hx .hx-key__tax{color:var(--ink-3);font-size:var(--t-micro);font-weight:600;line-height:1.25}.hx .hx-key.is-on .gm-fig{color:inherit}.hx .hx-key--none{min-height:74px;border-radius:16px;box-shadow:var(--well)}.hx .hx-marks{margin-top:2px}.hx .hx-detail{display:flex;flex-direction:column;gap:14px;padding-top:16px;border-top:1px solid var(--hair)}.hx .hx-detail.is-bare{padding-top:4px;border-top:0}.hx .hx-ticks{display:flex;flex-direction:column;gap:8px;margin:0;padding:12px 14px;list-style:none;border-radius:16px;background:rgb(var(--shade)/.025);box-shadow:var(--well)}.hx .hx-ticks li{display:flex;align-items:flex-start;gap:10px;color:var(--ink-2);font-size:13.5px;line-height:1.45}.hx .hx-ticks li.is-good{color:var(--ink);font-weight:580}.hx .hx-ticks__k{flex:none;display:grid;place-items:center;width:20px;height:20px;margin-top:0;border-radius:7px;background:rgb(var(--shade)/.08);color:var(--ink-3)}.hx .hx-ticks li.is-good .hx-ticks__k{background:var(--ink);color:var(--paper)}.hx .hx-ticks__dash{width:8px;height:2.4px;border-radius:2px;background:currentColor}.hx .hx-detail__foot{display:flex;flex-direction:column;align-items:stretch;gap:10px}.hx .hx-detail__foot .gm-micro{align-self:center}.hx .hx-detail__foot .gm-tag--l{align-self:flex-start}.hx .hx-cl{display:flex;flex-direction:column}.hx .hx-cl__title{margin:0 0 8px;color:var(--ink);font-size:14px;font-weight:760}.hx .hx-cl__bar{position:relative;height:40px;overflow:hidden;border-radius:12px;background:rgb(var(--shade)/.03);box-shadow:var(--well)}.hx .hx-cl__seg{position:absolute;top:4px;bottom:4px;display:flex;align-items:center;padding:0 10px;overflow:hidden;border-radius:8px;white-space:nowrap;font-size:12.5px;font-weight:720}.hx .hx-cl__seg.is-free{background:color-mix(in oklab,var(--blue) 16%,var(--paper));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--blue) 18%,transparent)}.hx .hx-cl__seg.is-part{background:repeating-linear-gradient(135deg,var(--sand) 0 6px,var(--sand-lip) 6px 7px)}.hx .hx-cl__seg.is-all{background:linear-gradient(180deg,var(--dark-2),var(--dark));color:var(--on-dark-1)}.hx .hx-cl__seg+.hx-cl__seg{margin-inline-start:2px}.hx .hx-cl__break{position:absolute;top:0;bottom:0;width:8px;margin-inline-start:-4px;background:repeating-linear-gradient(90deg,var(--paper) 0 2px,transparent 2px 4px)}.hx .hx-cl__mark{position:absolute;top:-2px;bottom:-2px;width:2px;margin-inline-start:-1px;background:var(--ink)}.hx .hx-cl__ruler{position:relative;height:34px;margin-top:6px}.hx .hx-cl__day,.hx .hx-cl__today{position:absolute;top:6px;transform:translateX(calc(-50% * var(--dir)));color:var(--ink-3);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.hx .hx-cl__today{inset-inline-start:0;transform:none;color:var(--ink-2)}.hx .hx-cl__day.is-key{top:2px}.hx .hx-cl__legend{display:flex;gap:16px;color:var(--ink-2);font-size:12.5px;font-weight:620}.hx .hx-cl__legend span{display:inline-flex;align-items:center;gap:6px}.hx .hx-cl__rows{margin:12px 0 0}.hx .hx-cl__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0}.hx .hx-cl__row+.hx-cl__row{border-top:1px solid var(--hair)}.hx .hx-cl__row dt{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:620}.hx .hx-cl__row dd{margin:0;color:var(--ink);font-size:13.5px;font-weight:700;text-align:end}.hx .hx-sw{flex:none;width:14px;height:14px;border-radius:5px}.hx .hx-sw.is-free{background:color-mix(in oklab,var(--blue) 22%,var(--paper))}.hx .hx-sw.is-part{background:repeating-linear-gradient(135deg,var(--sand) 0 3px,var(--sand-lip) 3px 4px);box-shadow:inset 0 0 0 1px rgb(var(--shade)/.06)}.hx .hx-sw.is-all{background:var(--dark)}.hx .hx-cl__src{margin-top:8px}.hx .hx-lone{display:flex;flex-direction:column;gap:10px;padding:16px}.hx .hx-lone__name{margin:0;font-family:var(--ui);font-size:17px;font-weight:720;line-height:1.3;text-align:start}.gm--rtl .hx .hx-lone__name,.hx.gm--rtl .hx-lone__name{text-align:start}.hx .hx-lone__sub{margin:0;color:var(--ink-3);font-size:13px;line-height:1.45}.hx .hx-elsewhere,.hx .hx-gone,.hx .hx-norooms{margin-top:12px}.hx .hx-nohotel{margin-top:28px}.hx .hx-says{display:flex;flex-direction:column;gap:12px;margin-top:12px;padding:18px}.hx .hx-says__q{margin:0}.hx .hx-says__q blockquote{margin:0;font-family:var(--display);font-size:18px;font-weight:650;line-height:1.35;letter-spacing:-.01em;text-align:start}.gm--rtl .hx .hx-says__q blockquote,.hx.gm--rtl .hx-says__q blockquote{text-align:start}.hx .hx-says__q.is-foreign blockquote{font-size:15px;font-weight:580}.hx .hx-says__q figcaption{margin-top:6px}.hx .hx-says__q .hx-says__orig{margin-top:10px;font-size:14px;font-weight:560;color:var(--ink-2);direction:ltr;text-align:start}.hx .hx-says__line{margin:0;color:var(--ink-2);font-size:13.5px;font-weight:560;line-height:1.45}.hx .hx-says__times{color:var(--ink);font-weight:620}.hx .hx-near,.hx .hx-says__times{padding-top:10px;border-top:1px solid var(--hair)}.hx .hx-near{display:flex;flex-direction:column;gap:6px}.hx .hx-near__row{display:flex;justify-content:space-between;font-size:14px;font-weight:600}.hx .hx-near__km{color:var(--ink-2)}.hx .hx-waycubes{margin-top:14px}.hx .hx-waycubes .gm-pill{font-size:clamp(10.5px,8.4cqi,13px)}.hx .hx-cubecode{margin-top:0}.hx .hx-cube__lines{display:inline-flex;flex-wrap:wrap;align-items:center;gap:3px;vertical-align:middle}.gm--rtl .hx .gm-linecode,.hx.gm--rtl .gm-linecode{letter-spacing:0!important;font-kerning:normal}.hx .hx-cube__lines .gm-keycap{min-width:24px;height:16px;padding:0 4px;margin-bottom:0;border-radius:5px;font-size:9.5px;letter-spacing:.02em!important}.hx .hx-cube__nochange{margin-inline-start:3px}.hx .hx-doors{display:flex;flex-direction:column;gap:2cqi;margin-top:auto}.hx .hx-doors__caps{display:flex;gap:3cqi}.hx .hx-doors .gm-keycap--l{min-width:18cqi}.hx .hx-door{margin:14px 0 0;color:var(--ink-2);font-size:14px;font-weight:580;line-height:1.45}.hx .hx-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start}.hx-arrbody{display:flex;flex-direction:column;gap:12px}.hx-arrbody__h{margin:10px 0 0}.hx-route{display:flex;flex-direction:column;gap:12px;padding:16px;scroll-margin-top:10px}.hx-route__head{display:flex;align-items:center;gap:10px}.hx-route__head b{font-size:16px;font-weight:760}.hx-legs{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.hx-leg{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:14px;font-weight:620}.hx-leg__min{flex-basis:100%;color:var(--ink-3);font-size:12.5px;font-weight:560}.hx-route__door{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:14px;font-weight:580;line-height:1.45}.hx-route__note{margin:0;padding:10px 12px;border-radius:14px;background:var(--cab-pale);color:var(--cab-ink);font-size:13px;line-height:1.45}.hx-taxi{display:flex;flex-direction:column;gap:10px;padding:16px}.hx-taxi__head{display:flex;align-items:center;gap:10px}.hx-taxi__head b{flex:1;font-size:16px;font-weight:760}.hx-taxi p{margin:0;font-size:13.5px;font-weight:560;line-height:1.45}.hx-taxi .gm-btn{align-self:flex-start}.hx-wayspick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hx .hx-wayspick__k,.hx-wayspick__k{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:12px}.hx-wayspick__k b{font-size:14.5px;font-weight:760}.hx-wayspick__k small{color:var(--tile-soft);font-size:12px;font-weight:560;line-height:1.25}.hx .hx-cart{display:flex;flex-direction:column;gap:14px;margin-top:18px;padding:18px 16px 16px}.hx .hx-cart__a,.hx .hx-cart__b{display:flex;flex-direction:column;gap:14px;min-width:0}.hx .hx-cart--desk{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head head" "a b" "line line";gap:18px 28px;padding:22px 22px 20px}.hx .hx-cart--desk .hx-cart__a{grid-area:a}.hx .hx-cart--desk .hx-cart__b{grid-area:b;align-self:end}.hx .hx-cart--desk .hx-cart__line{grid-area:line;padding-top:16px;border-top:1px solid var(--on-dark-hair)}.hx .hx-cart--desk .hx-cart__head{grid-area:head;margin-bottom:-4px}.hx .hx-cart__head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.hx .hx-cart__count{color:var(--on-dark-2);font-size:13px;font-weight:650;white-space:nowrap}.hx .hx-own .hx-cart__head{flex-wrap:wrap;row-gap:6px}.hx .hx-own .hx-cart__count{white-space:normal;min-width:0}.hx .hx-cart__room{display:flex;flex-direction:column;gap:4px;margin:0}.hx .hx-cart__room b{color:var(--on-dark-1);font-family:var(--display);font-size:21px;font-weight:780;line-height:1.12;letter-spacing:-.02em}.hx .hx-cart__room small{color:var(--on-dark-2);font-size:13.5px;font-weight:560}.hx .hx-cart .gm-price__amt{color:var(--on-dark-1)}.hx .hx-cart__line{margin:2px 0 0}.hx .hx-cart:not(.hx-cart--desk) .hx-cart__line .gm-tline{grid-template-columns:repeat(3,76px);justify-content:space-between;gap:10px 14px;max-width:none}.hx .hx-cart .gm-tline__label{color:var(--on-dark-2);line-height:1.2;white-space:normal;overflow-wrap:break-word;hyphens:auto}.hx .hx-cart .gm-tline__cell.is-open{background:var(--on-dark-well);box-shadow:inset 0 1px 2px rgb(var(--shade)/.6)}.hx .hx-cart .gm-tline__cell{--key-quiet:var(--on-dark-well);--key-quiet-g:var(--on-dark-2)}.hx .hx-cart__row .gm-btn{font-size:13.5px;font-weight:650;width:100%;min-width:0;padding-inline:10px}.hx .hx-cart__row .gm-btn>span{overflow:hidden;text-overflow:ellipsis}.hx .hx-cart .gm-savekey{flex-wrap:wrap;row-gap:4px}.hx .hx-cart .gm-savekey__more{flex:none;white-space:nowrap;color:var(--on-dark-1)!important;text-decoration-color:var(--on-dark-2);text-decoration-thickness:1.5px}.hx .gm-on-dark .gm-fig,.hx .gm-on-dark.gm-fig{color:inherit}.hx .hx-cart .gm-btn--well{background:var(--on-dark-well);color:var(--on-dark-1)!important;box-shadow:inset 0 1px 2px rgb(var(--shade)/.5),inset 0 -1px 0 var(--on-dark-hair)}.hx .hx-cart .gm-tline__idx{color:var(--on-dark-2)}.hx .hx-cart .gm-tline__cell.is-chosen .gm-tline__idx,.hx .hx-cart .gm-tline__cell.is-here .gm-tline__idx{color:var(--tile-ink)}.hx .hx-drvtile{display:flex;flex-direction:column;gap:12px;padding:16px}.hx .hx-drvtile__head{display:flex;align-items:center;gap:10px}.hx .hx-drvtile__head b{flex:1;font-size:16px;font-weight:780}.hx .hx-drvtile__tr{display:inline-grid;place-items:center;height:22px;padding:0 7px;border-radius:999px;background:var(--cab-ink);color:var(--cab);font:800 11px/1 var(--ui);letter-spacing:.06em}.hx .hx-drvtile__addr{display:flex;flex-direction:column;gap:2px;font-family:var(--display);font-size:16px;font-weight:620;line-height:1.3;direction:ltr;text-align:start}.hx .hx-drvtile__addr b{font-size:20px;font-weight:780;letter-spacing:-.02em}.hx-sheetbody{display:flex;flex-direction:column;gap:14px;padding:4px 18px 20px}.hx-sheetbody--pinned{padding-bottom:2px}.hx-sheetgo{padding-inline:18px}.hx-sheetbody--scroll{max-height:min(72vh,680px);overflow-y:auto;overscroll-behavior:contain}.hx-who{display:flex;flex-direction:column;gap:8px;margin-top:6px}.hx-who b{font-size:15px;font-weight:720}.hx-who small{color:var(--ink-3);font-size:12px}.hx-pref{display:flex;flex-direction:column;gap:12px}.hx-pref label,.hx-pref__rooms{display:flex;flex-direction:column;gap:6px}.hx-pref label>span,.hx-pref__rooms>span{color:var(--ink-2);font-size:12.5px;font-weight:700}.hx-pref__room{display:flex;align-items:center;gap:10px;min-height:44px;padding-block:4px;padding-inline:4px 12px;border:0;border-radius:14px;background:rgb(var(--shade)/.035);box-shadow:var(--well);color:var(--ink);font-size:13.5px;font-weight:650;text-align:start}.hx-pref__room.is-on{background:var(--paper);box-shadow:0 0 0 2px var(--ink),0 6px 12px -8px rgb(var(--shade)/.5)}.hx-pref__words{display:flex;flex-direction:column;min-width:0}.hx-pref__words small{overflow:hidden;color:var(--ink-3);font-family:var(--ui);font-size:var(--t-micro);font-weight:560;white-space:nowrap;text-overflow:ellipsis}.hx-pref__thumb{flex:none;width:36px;height:36px;overflow:hidden;border-radius:10px;background:var(--ground-2)}.hx-pref__thumb img{width:100%;height:100%;object-fit:cover}.hx-tour{display:flex;flex-direction:column;gap:22px;padding-top:10px}.hx-tour__room{scroll-margin-top:14px}.hx-tour__room h4{margin:0 0 8px;font-size:16px;font-weight:760;scroll-margin-top:8px}.hx-tour__room h4 small{margin-inline-start:6px;color:var(--ink-3);font-size:12.5px;font-weight:600}.hx-tour__grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.hx-tour__grid .gm-photo{border-radius:14px}.hx-tour__grid.is-one{grid-template-columns:1fr}.hx-tour__list{display:flex;flex-direction:column;gap:8px;margin-top:12px}@media (min-width:1024px){.hx-tour__grid:not(.is-one){grid-template-columns:repeat(3,1fr)}}.hx-driver{display:flex;flex-direction:column;gap:12px}.hx-driver__card{padding:20px}.hx-driver__tr p{margin:0 0 6px;color:var(--ink);font-family:var(--display);font-size:26px;font-weight:760;line-height:1.22;letter-spacing:-.015em;direction:ltr;text-align:start}.hx-driver__acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.hx-driver__mean p{margin:4px 0 0;color:var(--ink-2);font-size:14px;line-height:1.5}.hx .hx-room--desk .hx-front{flex-direction:row;gap:20px}.hx .hx-room--desk .hx-front__photo{flex:none;width:300px}.hx .hx-room--desk .hx-front__words{padding-block:8px 6px;padding-inline:0 8px}.hx .hx-room--desk .hx-room__name{font-size:21px}.hx .hx-room--desk .hx-back{padding:6px 6px 8px}.hx .hx-room--desk .hx-back__body{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:24px;align-items:start}.hx .hx-room--desk .hx-detail{padding-top:0;padding-inline-start:24px;border-top:0;border-inline-start:1px solid var(--hair)}.hx .hx-slot{position:relative;align-self:stretch;min-height:240px;overflow:hidden;border-radius:18px}.hx .hx-slot__photo{position:absolute;inset:0;height:100%;border-radius:18px}.hx .hx-slot__hint{position:absolute;inset-inline:12px;bottom:12px;z-index:2;display:flex;align-items:center;justify-content:center;min-height:40px;padding:8px 14px;border-radius:14px;background:var(--paper);color:var(--ink);font-size:13.5px;font-weight:650;text-align:center;box-shadow:0 8px 18px -10px rgb(var(--shade)/.6)}.hx .hx-room--desk .hx-back__keys .hx-cl{margin-top:10px;padding-top:16px;border-top:1px solid var(--hair)}.hx .hx-room--desk .hx-back__hint{margin-top:2px}.hx .hx-cmp{flex:none;display:inline-flex;align-items:center;gap:6px;height:36px;padding-block:0;padding-inline:11px 6px;border:0;border-radius:999px;background:rgb(var(--shade)/.05);box-shadow:var(--well);color:var(--ink);font-size:13px;font-weight:680;white-space:nowrap}.hx .hx-cmp:active{opacity:.6}.hx .hx-cmp__n{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 6px;border-radius:999px;background:var(--blue);color:var(--paper);font-family:var(--display);font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}.hx .hx-cmptile{display:flex;align-items:center;gap:12px;padding-block:12px;padding-inline:12px 14px}.hx .hx-cmptile__thumbs{flex:none;display:flex}.hx .hx-cmptile__thumb{width:38px;height:38px;overflow:hidden;border-radius:12px;background:var(--ground-2);box-shadow:0 0 0 2.5px var(--paper)}.hx .hx-cmptile__thumb+.hx-cmptile__thumb{margin-inline-start:-10px}.hx .hx-cmptile__thumb img{width:100%;height:100%;object-fit:cover}.hx .hx-cmptile__w{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.hx .hx-cmptile__w b{font-size:14.5px;font-weight:740;line-height:1.25}.hx .hx-cmptile__w small{color:var(--ink-3);font-size:12.5px;font-weight:600}.hx .hx-cmptile__go{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;box-shadow:var(--well);color:var(--ink)}.hx .hx-photo{position:relative}.hx .hx-keep{position:absolute;z-index:3;inset-block-start:12px;inset-inline-end:12px;display:flex;align-items:center;gap:8px}.hx .hx-heart{width:36px;height:36px}.hx .hx-heart.is-pop svg{animation:hx-heart-pop .42s cubic-bezier(.3,1.6,.5,1) 1}@keyframes hx-heart-pop{0%{transform:scale(.6)}60%{transform:scale(1.18)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.hx .hx-heart.is-pop svg{animation:none}}.hx .hx-cmpkey{--lip:2px;--lip-c:var(--white-lip);display:inline-flex;align-items:center;gap:6px;height:36px;padding-block:0;padding-inline:10px 13px;border:0;border-radius:999px;background:var(--paper);color:var(--ink);font-size:13px;font-weight:700;white-space:nowrap;box-shadow:var(--raised);cursor:pointer;position:relative}.hx .hx-cmpkey:after{content:"";position:absolute;inset-block:-4px;inset-inline:-4px}.hx .hx-cmpkey:active{transform:translateY(1px)}.hx .hx-cmpkey.is-in{padding-inline-start:5px;background:var(--ink);color:var(--paper);box-shadow:inset 0 1px 0 var(--on-dark-hair),0 2px 0 var(--dark),0 8px 14px -8px rgb(var(--shade)/.5)}.hx .hx-cmpkey__n{display:grid;place-items:center;width:26px;height:26px;border-radius:999px;background:var(--blue);color:var(--paper);font-family:var(--display);font-size:13px;font-weight:800}.hx .hx-mine{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"key words" ". go";align-items:center;gap:10px 14px;margin-top:12px}.hx .hx-mine__key{grid-area:key;background:var(--ink);box-shadow:inset 0 -2px 0 var(--dark)}.hx .hx-mine .hx-datebar__words{grid-area:words}.hx .hx-mine .hx-datebar__words b{font-size:17px}.hx .hx-mine .hx-datebar__words small{line-height:1.4}.hx .hx-mine>.gm-btn{grid-area:go;justify-self:start}.hx .hx-mine__note{margin:0;color:var(--ink-2);font-size:13.5px;font-weight:560;line-height:1.45}.hx .hx-own .hx-cart__row{grid-template-columns:auto minmax(0,1fr)}.hx .hx-own__l{color:var(--on-dark-2);font-size:12.5px;font-weight:650}.hx .hx-own__none{margin:0;padding:10px 12px;border-radius:14px;background:var(--on-dark-well);color:var(--on-dark-1);font-size:13.5px;font-weight:600;line-height:1.4}.hx .hx-own__code,.hx .hx-own__field{display:flex;flex-direction:column;gap:6px}.hx .hx-own__in{display:flex;align-items:center;gap:6px;padding:4px;padding-inline-start:12px;border-radius:999px;background:var(--on-dark-well);box-shadow:inset 0 0 0 1px var(--on-dark-hair)}.hx .hx-own__in input{flex:1;min-width:0;height:34px;border:0;outline:0;background:transparent;color:var(--on-dark-1);font-family:var(--display);font-size:16px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.hx .hx-own__in input::placeholder{color:var(--on-dark-3);font-family:var(--ui);font-size:13px;font-weight:560;letter-spacing:0;text-transform:none}.hx.gm--rtl .hx-own__in input{text-align:start}.hx .hx-own__in:focus-within{box-shadow:inset 0 0 0 1.5px var(--on-dark-2)}.hx .hx-own__in .gm-btn:disabled{background:var(--on-dark-well);color:var(--on-dark-3)!important}.hx .hx-own__sub{display:inline-flex;align-items:center;gap:5px;color:var(--on-dark-2);font-size:12.5px;font-weight:560;line-height:1.4}.hx .hx-own__sub.is-bad{color:#ffb4a8}.hx .hx-own__kept{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:14px;background:var(--on-dark-well)}.hx .hx-own__val{color:var(--on-dark-1);font-family:var(--display);font-size:19px;font-weight:800;letter-spacing:.05em}.hx .hx-own__rm{border:0;background:none;color:var(--on-dark-2);font-size:12.5px;font-weight:650;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hx .hx-photo:has(.hx-mosaic--desk:not(.is-one)) .hx-keep{inset-inline-end:calc(50% + 20px)}.hx-route__steps{align-self:flex-start}.hx .hx-rail .gm-rail{margin-block:2px 10px}.hx .gm-desk .hx-rail .gm-rail{margin-block:0 14px}.hx .hx-act{display:flex;flex-direction:column;gap:10px;margin-top:16px}.hx .hx-act>.hx-ask,.hx .hx-act>.hx-cart,.hx .hx-act>.hx-datebar,.hx .hx-act>.hx-lived{margin-top:0}.hx .hx-cart{gap:10px;margin-top:16px;padding:14px 16px}.hx .hx-cart__a{gap:8px}.hx .hx-cart__room{min-width:0}.hx .hx-cart__room b{font-size:18px}.hx .hx-cart .gm-price{align-items:flex-start}.hx .hx-cart--desk{display:flex;flex-direction:column;gap:10px;padding:16px 20px}.hx .hx-cart__keep{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding-inline:12px;margin-block:-8px;margin-inline-end:-8px;border-radius:999px;color:var(--on-dark-1)!important;font-size:13.5px;font-weight:700;text-decoration:none!important}.hx .hx-cart__keep:active{transform:translateY(1px);background:var(--on-dark-well)}.hx .hx-cart__wait{flex:none;width:84px;height:22px;border-radius:8px;background:var(--on-dark-well)}.hx .hx-cart__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.hx-keepshare{display:flex;flex-direction:column;gap:14px}.hx-keepshare .gm-savekey{flex-wrap:wrap;row-gap:6px}.hx-keepshare__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.hx-keepshare__row .gm-btn{width:100%;min-width:0;white-space:normal;line-height:1.15}.hx .hx-mineline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px 10px;margin:10px 0 0;padding-inline:4px;color:var(--ink-2);font-size:14px;font-weight:560}.hx .hx-mineline__go{display:inline-flex;align-items:center;gap:4px;min-height:44px;color:var(--ink)!important;font-weight:750}.hx .hx-tripnote{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:0;padding:10px 12px;border-radius:18px;background:rgb(var(--shade)/.05);box-shadow:var(--well)}.hx .hx-tripnote.is-dark{background:var(--ink);color:var(--paper);box-shadow:none}.hx .hx-tripnote__w{display:flex;flex-direction:column;gap:2px;min-width:0}.hx .hx-tripnote__w b{font-size:14px;font-weight:750;line-height:1.25}.hx .hx-tripnote__w small{color:var(--ink-2);font-size:12.5px;font-weight:560;line-height:1.3}.hx .hx-tripnote.is-dark .hx-tripnote__w small{color:var(--on-dark-2)}.hx .hx-lived{display:flex;flex-direction:column;gap:10px}.hx .hx-lived__acts{display:grid;gap:10px}.hx .hx-firsts{display:grid;gap:8px;margin:0;padding:0;list-style:none}.hx .gm-desk .hx-firsts,.hx .hx-firsts{grid-template-columns:repeat(3,minmax(0,1fr))}.hx .hx-first{display:flex;flex-direction:column;gap:8px;min-width:0;aspect-ratio:1/.82;padding:10px;border-radius:16px;background:rgb(var(--shade)/.05);box-shadow:var(--well)}.hx .hx-first__k{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:var(--ink);color:var(--paper)}.hx .hx-first__w{margin-top:auto;color:var(--ink);font-size:12px;font-weight:700;line-height:1.2;hyphens:auto;overflow-wrap:break-word}.hx .hx-says__all{align-self:flex-start}.hx .hx-firsts.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.hx .hx-first--all{padding:0;background:var(--paper);box-shadow:var(--rest)}.hx .hx-first__all{display:flex;flex-direction:column;gap:8px;width:100%;height:100%;padding:10px;border-radius:inherit;text-align:start;cursor:pointer;transition:transform var(--dur-fast) var(--out)}.hx .hx-first__all:active{transform:translateY(1px)}.hx .hx-first__all .hx-first__k{background:var(--blue)}.hx-says--all{padding:0}.hx .hx-key--none{display:grid;place-items:center;font-size:12px;text-align:center}.hx .hx-cl__gap,.hx .hx-key--none{color:var(--ink-3);font-weight:650}.hx .hx-cl__gap{position:absolute;top:50%;translate:calc(var(--dir) * -50%) -50%;font-size:11.5px;white-space:nowrap}.hx .hx-cl__gap.is-on-dark{color:var(--on-dark-2)}.hx .hx-cl__seg.is-all.has-gap{font-size:11.5px;line-height:1.15;white-space:normal}.hx .hx-apask__k{display:grid;place-items:center;min-width:44px;min-height:44px;border-radius:12px}.hx .hx-apask__k:active{transform:translateY(1px)}.hx-arrbody.is-nostay .gm-stage__pill{display:none}.hx-arrbody__first{margin:0;color:var(--ink-2);font-size:14px;font-weight:600}.hx .hx-fig__of{margin-inline-start:2px;font-size:.42em;font-weight:700;opacity:.7}.hx .hx-fig--ask{display:flex;flex-direction:column;gap:6px}.hx .hx-fig__glyph{display:block}.hx .hx-fig--ask,.hx .hx-fig--map{flex:1;min-height:0}.hx .hx-fig--ask .hx-fig__glyph svg{width:min(30px,19.5cqi);height:min(30px,19.5cqi)}.hx .hx-fig--ask .gm-cube__unit,.hx .hx-fig--map .gm-cube__unit{flex:none;-webkit-line-clamp:1;white-space:nowrap}.hx .hx-fig--map .hx-map{flex:0 1 auto;min-height:0}.hx .hx-wait__photo{pointer-events:none}.hx .hx-wait__name{min-height:1.1em}.hx .hx-wait__bar{display:block;width:62%;height:.72em;margin-top:.18em;border-radius:10px;background:rgb(var(--shade)/.05);box-shadow:var(--well)}.hx .hx-detail__add,.hx-mine__go{display:block}.hx .hx-detail__add[data-pressing] .gm-btn:not(:disabled){--lip:0px;--cast-blur:4px;transform:translateY(2px)}.hx-mine__note.is-bad{color:var(--ink);font-weight:750}.hx .hx-offline{margin-bottom:12px}.hx .hx-cmpkey,.hx .hx-heart{position:relative}.hx .hx-cmpkey:after,.hx .hx-heart:after{content:"";position:absolute;inset:-4px}.hx .hx-heart:active{transform:translateY(1px)}.hx .hx-mosaic:active .gm-photo,.hx .hx-mosaic__big:active .gm-photo,.hx .hx-mosaic__s:active .gm-photo{filter:brightness(.94)}.hx-docklayer{--dir:1;position:fixed;inset:0;z-index:80;pointer-events:none;overflow:hidden}.hx-dock{position:absolute;will-change:transform,opacity}.hx-dock__chip{display:inline-flex;align-items:center;gap:5px;translate:calc(var(--dir) * -50%) -50%;padding:6px 11px;border-radius:999px;background:var(--ink);color:var(--paper);font-family:var(--ui);font-size:12.5px;font-weight:750;white-space:nowrap;box-shadow:0 10px 20px -10px rgb(var(--shade)/.6)}@media (prefers-reduced-motion:reduce){.hx-docklayer{display:none}}.hx .st-photo-watch{display:contents}.hx .hx-mosaic__s .gm-photo.is-miss .gm-photo__none>span{display:none}.hx .hx-thumb--key{position:relative;flex:none;width:52px;height:52px;padding:0;border:0;border-radius:14px;overflow:hidden;cursor:pointer}.hx .hx-thumb--key .st-thumb-none,.hx .hx-thumb--key img{display:grid;place-items:center;width:100%;height:100%;object-fit:cover}.hx .hx-thumb--key:active{transform:translateY(1px)}.hx .hx-thumb__n{position:absolute;inset-block-end:3px;inset-inline-end:3px;min-width:18px;padding:1px 5px;border-radius:999px;background:rgb(var(--shade));color:var(--on-dark-1);font-size:10.5px;font-weight:750;text-align:center}.hx .hx-id__driver{display:inline-flex}.hx .hx-fig--map{display:flex;flex-direction:column;gap:5px;min-width:0}.hx .hx-fig--map .gm-cube__unit{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.hx .hx-map{border-radius:12px;aspect-ratio:5/2}.hx .hx-map,.hx-map.is-big{display:block;overflow:hidden;box-shadow:var(--well)}.hx-map.is-big{aspect-ratio:1/1;max-height:46svh;margin-inline:auto;border-radius:18px}.hx-map__svg{display:block;width:100%;height:100%}.hx-map__water{fill:color-mix(in oklab,var(--blue) 9%,var(--paper))}.hx-map__land{fill:var(--paper-2)}.hx-map__halo{fill:rgb(var(--shade)/.12)}.hx-map__pin{fill:var(--blue);stroke:var(--paper);stroke-width:5}.hx-mapbody{gap:14px}.hx-mapbody,.hx-mapbody__addr{display:flex;flex-direction:column}.hx-mapbody__addr{gap:2px;margin:0}.hx-mapbody__addr b{font-size:17px;font-weight:760}.hx-mapbody__addr bdi{color:var(--ink-2);font-size:14px}.hx .hx-wait__act{display:flex;flex-direction:column;justify-content:center;gap:8px;min-height:72px;padding:14px 16px;border-radius:22px;background:rgb(var(--shade)/.05);box-shadow:var(--well)}.hx .hx-wait__act .hx-wait__bar{width:46%;height:14px;margin:0}.hx .hx-wait__dates{color:var(--ink-2);font-size:14px;font-weight:650}.hx.hx--act .gm-cmp-min__next .gm-cmp-min__kick{display:none}.hx--book .gm-progress{margin-block-end:6px}.hx--book .hx-title{margin:6px 0 14px}.hx--book .hx-id{margin:14px 0 0}.hx--book .hx-name{margin:0}.hx--book .hx-id__line{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:6px 0 0;font-size:var(--t-small)}.hx--book .hx-stars{color:var(--cab-ink);letter-spacing:.06em}.hx--book .hx-score{color:var(--ink);font-weight:700}.hx--book .hx-mark{margin-block-start:8px}.hx--book .hx-terms{display:flex;align-items:center;gap:8px;inline-size:100%;min-block-size:44px;margin-block-start:10px;padding-block:8px;padding-inline:12px;border:0;border-radius:var(--r-ctl);background:var(--paper);box-shadow:var(--well);color:var(--ink);font:inherit;font-size:var(--t-small);font-weight:650;text-align:start}.hx--book .hx-terms.is-still{margin-block-end:0;background:none;box-shadow:none;padding-inline:0;color:var(--ink-2)}.hx--book .hx-terms__w{flex:1 1 auto;min-inline-size:0}.hx--book .hx-terms__ch{flex:none;color:var(--blue);font-weight:750}.hx--book .hx-rooms{margin-block-start:18px}.hx--book .hx-rms{display:flex;flex-direction:column;gap:12px}.hx--book .hx-rm{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:var(--r-card);background:var(--paper);box-shadow:var(--rest)}.hx--book .hx-rm__head{display:flex;align-items:center;gap:10px}.hx--book .hx-rm__thumb{flex:none;inline-size:52px;block-size:52px;padding:0;overflow:hidden;border:0;border-radius:10px;background:var(--paper-2)}.hx--book .hx-rm__thumb img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.hx--book .hx-rm__words{display:flex;flex-direction:column;gap:1px;min-inline-size:0}.hx--book .hx-rm__name{margin:0;font-family:var(--display);font-size:16px;font-weight:760;line-height:1.2}.hx--book .hx-rm__facts,.hx--book .hx-room__sup{color:var(--ink-3);font-size:var(--t-micro)}.hx--book .hx-rate{display:flex;align-items:center;gap:10px;inline-size:100%;min-block-size:52px;padding-block:8px;padding-inline:10px;border:0;border-radius:var(--r-ctl);background:var(--ground);color:var(--ink);font:inherit;text-align:start;cursor:pointer}.hx--book .hx-rate.is-on{background:var(--paper);box-shadow:inset 0 0 0 2px var(--ink),var(--rest)}.hx--book .hx-rate__dot{flex:none;inline-size:18px;block-size:18px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--ink-3)}.hx--book .hx-rate.is-on .hx-rate__dot{box-shadow:inset 0 0 0 2px var(--ink),inset 0 0 0 5px var(--paper),inset 0 0 0 9px var(--ink)}.hx--book .hx-rate__w{display:flex;flex:1 1 auto;flex-direction:column;min-inline-size:0;font-size:var(--t-small);line-height:1.3;color:var(--ink-2)}.hx--book .hx-rate__w b{color:var(--ink);font-weight:720}.hx--book .hx-rate__w .is-free{color:var(--good);font-weight:650}.hx--book .hx-rate__tax{color:var(--ink-3);font-size:var(--t-micro)}.hx--book .hx-rate__p{flex:none;font-family:var(--display);font-size:17px;font-weight:800;font-variant-numeric:tabular-nums}.gm--rtl .hx--book .hx-rate__p,.hx--book.gm--rtl .hx-rate__p{font-variant-numeric:normal}.hx--book .hx-rms__more{align-self:flex-start}.hx--book .hx-list{display:flex;flex-direction:column;gap:2px;margin:0 0 12px;padding-block:10px;padding-inline:12px;border-radius:var(--r-ctl);background:var(--paper);box-shadow:var(--well)}.hx--book .hx-list b{font-size:15px;font-weight:760}.hx--book .hx-list small{color:var(--ink-3);font-size:var(--t-micro);line-height:1.4}.hx--book .hx-act{position:sticky;inset-block-end:calc(var(--gm-foot-h, calc(62px + var(--inset-bottom, 0px))) + 8px);z-index:5;display:flex;flex-direction:column;gap:6px;margin-block-start:16px;padding:10px;border-radius:var(--r-card);background:var(--ground);box-shadow:0 -8px 18px -12px rgb(var(--shade)/.35)}.hx--book .hx-act__go,.hx--book .hx-act__wait{display:block}.hx--book .hx-act .gm-btn{inline-size:100%;justify-content:center}.hx--book .hx-act__line{margin:0;color:var(--ink-2);font-size:var(--t-small);font-weight:600;line-height:1.35;text-align:center}.hx--book .hx-act__note{margin:0;color:var(--ink-3);font-size:var(--t-micro);line-height:1.4;text-align:center}.hx--book .hx-act__line--room{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hx--book .hx-act__note.is-bad{color:var(--ink);font-weight:750}.hx--book .hx-side{position:sticky;inset-block-start:16px}body:has([data-consent-banner]) .hx--book .hx-act{position:static}.hx--book .hx-side .hx-act{position:static;margin:0;box-shadow:var(--rest);background:var(--paper)}.hx--book .hx-folds{display:flex;flex-direction:column;gap:8px;margin-block:22px 8px}.hx--book .hx-fold{border-radius:var(--r-ctl);background:var(--paper);box-shadow:var(--rest)}.hx--book .hx-fold__sum{display:flex;align-items:center;gap:8px;min-block-size:48px;padding-inline:14px;font-weight:720;cursor:pointer;list-style:none}.hx--book .hx-fold__sum::-webkit-details-marker{display:none}.hx--book .hx-fold__sum:after{content:"";margin-inline-start:auto;inline-size:8px;block-size:8px;border-block-end:2px solid var(--ink-3);border-inline-end:2px solid var(--ink-3);transform:rotate(45deg)}.hx--book .hx-fold[open] .hx-fold__sum:after{transform:rotate(-135deg)}.hx--book .hx-fold__sum small{color:var(--ink-3);font-size:var(--t-small);font-weight:650}.hx--book .hx-fold__body{display:flex;flex-direction:column;gap:10px;padding-block:0 14px;padding-inline:14px}.hx--book .hx-about{margin:0}.hx--book .hx-about blockquote{margin:0;color:var(--ink-2);font-size:var(--t-small);line-height:1.5}.hx--book .hx-revs{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.hx--book .hx-rev__top{display:flex;flex-wrap:wrap;gap:4px 8px;margin:0;font-size:var(--t-small)}.hx--book .hx-rev__h{font-weight:700}.hx--book .hx-rev__t{margin:2px 0 0;color:var(--ink-2);font-size:var(--t-small);line-height:1.45}.hx--book .hx-rev__t.is-con{color:var(--ink-3)}.hx--book .hx-rev__d{color:var(--ink-3);font-size:var(--t-micro)}.hx--book .hx-jump{display:flex;gap:6px;margin-block:10px 0;padding-block:4px;overflow-x:auto;scrollbar-width:none}.hx--book .hx-jump::-webkit-scrollbar{display:none}.hx--book .hx-jump__k{position:relative;flex:none;display:inline-flex;align-items:center;min-block-size:36px;padding-inline:14px;border-radius:999px;background:var(--paper);box-shadow:var(--rest);color:var(--ink);font-size:var(--t-small);font-weight:700;text-decoration:none}.hx--book .hx-jump__k:after{content:"";position:absolute;inset:-4px 0}.hx--book .hx-jump__k:active{transform:translateY(1px)}.hx--book .hx-addr{display:flex;align-items:center;gap:6px;margin:4px 0 0;color:var(--ink-2);font-size:var(--t-small);line-height:1.35}.hx--book .hx-addr svg{flex:none;color:var(--ink-3)}.hx--book .hx-addr bdi{min-inline-size:0;overflow-wrap:anywhere}.hx--book .hx-sech{margin:0 0 6px;font-family:var(--display);font-size:20px;font-weight:780;letter-spacing:-.015em;line-height:1.2}.hx--book .hx-sec{margin-block-start:26px;scroll-margin-block-start:72px}.hx--book .hx-rooms{gap:0;margin-block-start:22px}.hx--book .hx-basis{margin:0 0 12px;color:var(--ink-3);font-size:var(--t-small);line-height:1.4}.hx--book .hx-rc{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:var(--r-card);background:var(--paper);box-shadow:var(--rest)}.hx--book .hx-rc.is-on{box-shadow:inset 0 0 0 2px var(--ink),var(--rest)}.hx--book .hx-rc__head{display:flex;align-items:flex-start;gap:12px}.hx--book .hx-rc__ph{position:relative;flex:none;inline-size:72px;block-size:72px;padding:0;overflow:hidden;border:0;border-radius:14px;background:var(--paper-2);cursor:pointer}.hx--book .hx-rc__ph .st-thumb-none,.hx--book .hx-rc__ph img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.hx--book .hx-rc__n{position:absolute;inset-inline-end:5px;inset-block-end:5px;display:inline-flex;align-items:center;gap:3px;padding-block:2px;padding-inline:6px;border-radius:999px;background:rgb(var(--shade));color:var(--on-dark-1);font-size:10px;font-weight:700;line-height:1.2;white-space:nowrap;max-inline-size:calc(100% - 8px);overflow:hidden}.hx--book .hx-rc__words{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.hx--book .hx-rc__name{margin:0;font-family:var(--display);font-size:16px;font-weight:760;line-height:1.22}.hx--book .hx-rc__facts{display:inline-flex;align-items:center;gap:5px;margin-block-start:2px;color:var(--ink-2);font-size:var(--t-micro);font-weight:600}.hx--book .hx-rc__facts svg{color:var(--ink-3)}.hx--book .hx-rc__grp{display:flex;flex-direction:column;gap:5px}.hx--book .hx-rc__lbl{display:inline-flex;align-items:center;gap:5px;color:var(--ink-3);font-size:var(--t-micro);font-weight:700;letter-spacing:.02em}.hx--book .hx-rc__g{display:inline-grid;place-items:center;color:var(--ink-3)}.hx--book .hx-rc__seg .gm-seg__opt{white-space:normal;block-size:auto;min-block-size:46px;padding-block:6px;padding-inline:8px;line-height:1.15;text-align:center}.hx--book .hx-rc__seg .gm-seg__opt.is-on .gm-seg__sub{color:var(--ink)}.hx--book .gm-desk .hx-rc__ph{inline-size:148px;block-size:108px}.hx--book .gm-desk .hx-rc__name{font-size:17px}.hx--book .hx-rc__fact{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding-block:8px;padding-inline:10px;border-radius:var(--r-ctl);background:var(--ground);font-size:var(--t-small)}.hx--book .hx-rc__val{color:var(--ink);font-weight:700}.hx--book .hx-rc__fact.is-free .hx-rc__g,.hx--book .hx-rc__fact.is-free .hx-rc__val{color:var(--good)}.hx--book .hx-rc__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding-block-start:10px;border-block-start:1px solid var(--hair)}.hx--book .hx-rc__total{display:flex;flex-direction:column;gap:1px;min-inline-size:0;margin:0}.hx--book .hx-rc__total b{font-family:var(--display);font-size:21px;font-weight:820;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums}.hx.gm--rtl .hx-rc__total b{font-variant-numeric:normal}.hx--book .hx-rc__total span{color:var(--ink-2);font-size:var(--t-micro);font-weight:650}.hx--book .hx-rc__total small{color:var(--ink-3);font-size:var(--t-micro)}.hx--book .hx-rc__pick{flex:none;gap:5px}.hx--book .hx-rc__rows{display:flex;flex-direction:column;gap:6px}.hx--book .hx-act__drift{margin:0;padding-block:6px;padding-inline:10px;border-radius:var(--r-ctl);background:var(--paper);box-shadow:var(--well);color:var(--ink);font-size:var(--t-small);font-weight:700;line-height:1.35;text-align:center}.hx--book .hx-sum{gap:10px;padding:18px}.hx--book .hx-sum__t{margin:0;font-family:var(--display);font-size:19px;font-weight:780;line-height:1.2}.hx--book .hx-sum__room{display:flex;flex-direction:column;gap:2px;margin:0;font-size:var(--t-small)}.hx--book .hx-sum__rows .gm-row{min-block-size:0;padding-block:8px}.hx--book .hx-sum__rows .gm-row__v{flex:1 1 auto;min-inline-size:0;font-size:var(--t-small)}.hx--book .hx-sum__rows .gm-row__words{color:var(--ink-3);font-size:var(--t-small);font-weight:600}.hx--book .hx-sum__total{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0;padding-block-start:10px;border-block-start:1px solid var(--hair);font-weight:700}.hx--book .hx-sum__total b{font-family:var(--display);font-size:26px;font-weight:820;letter-spacing:-.02em}.hx--book .hx-side .hx-act__drift,.hx--book .hx-side .hx-act__line,.hx--book .hx-side .hx-act__note{text-align:start}.hx--book .hx-quote{margin:0}.hx--book .hx-quote blockquote{margin:0;color:var(--ink);font-size:15.5px;font-weight:600;line-height:1.45}.hx--book .hx-about .hx-fold{margin-block-start:8px}.hx--book .hx-ams{display:flex;flex-direction:column;gap:10px;margin-block-start:14px}.hx--book .hx-ams__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.hx--book .gm-desk .hx-ams__list{grid-template-columns:repeat(3,minmax(0,1fr))}.hx--book .hx-am{display:flex;align-items:center;gap:8px;min-inline-size:0;padding:8px;border-radius:14px;background:var(--paper);box-shadow:var(--rest)}.hx--book .hx-am__k{flex:none;display:grid;place-items:center;inline-size:30px;block-size:30px;border-radius:10px;background:var(--ink);color:var(--paper)}.hx--book .hx-am__w{min-inline-size:0;font-size:12.5px;font-weight:700;line-height:1.2;overflow-wrap:break-word;hyphens:auto}.hx--book .hx-ams__all{align-self:flex-start;gap:6px}.hx--book .hx-big{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin:0 0 10px}.hx--book .hx-big b{font-family:var(--display);font-size:34px;font-weight:830;letter-spacing:-.03em;line-height:1}.hx--book .hx-big span{color:var(--ink-3);font-weight:700}.hx--book .hx-big small{margin-inline-start:6px;color:var(--ink-2);font-size:var(--t-small);font-weight:650}.hx--book .hx-subs{display:flex;flex-direction:column;gap:8px;margin-block-end:10px;padding:12px;border-radius:var(--r-card);background:var(--paper);box-shadow:var(--rest)}.hx--book .hx-subs__t{margin:0;font-size:var(--t-small);font-weight:750}.hx--book .hx-subs__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;padding:0;list-style:none}.hx--book .hx-sub{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"w n" "bar bar";align-items:baseline;gap:3px 6px}.hx--book .hx-sub__w{grid-area:w;min-inline-size:0;color:var(--ink-2);font-size:var(--t-micro);font-weight:650}.hx--book .hx-sub__n{grid-area:n;font-size:var(--t-small);font-weight:780}.hx--book .hx-sub__bar{grid-area:bar;display:block;block-size:5px;overflow:hidden;border-radius:999px;background:rgb(var(--shade)/.08)}.hx--book .hx-sub__bar span{display:block;block-size:100%;border-radius:inherit;background:var(--ink)}.hx--book .hx-loc__addr{display:flex;flex-direction:column;gap:2px;margin:0 0 10px;color:var(--ink-2);font-size:var(--t-small)}.hx--book .hx-loc__addr b{color:var(--ink);font-size:15px}.hx--book .hx-loc__addr bdi{align-self:flex-start}.hx--book .hx-near{display:flex;flex-direction:column;gap:6px;margin-block-end:10px}.hx--book .hx-near__list{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;font-size:var(--t-small)}.hx--book .hx-near__list li{display:flex;justify-content:space-between;gap:10px}.hx--book .hx-near__km{flex:none;color:var(--ink-3)}@media (min-width:600px){.hx--book .hx-mosaic--strip .gm-photo{max-block-size:320px}}.hx--night .hx-stage{gap:10px;margin-block:2px 0;padding:14px 12px 12px}.hx--night .hx-side>.hx-stage{flex:1 1 auto;min-inline-size:0}.hx--night .hx-stage .gm-progress{margin:0}.hx--night .hx-stage .gm-progress__list{max-inline-size:320px}.hx--night .hx-stage .gm-progress__it:not(:last-child):after{background:rgb(255 255 255/.16)}.hx--night .hx-stage .gm-progress__it[data-state=done]:not(:last-child):after{background:linear-gradient(90deg,#6f9bff,#c4b5fd)}.hx--night.gm--rtl .hx-stage .gm-progress__it[data-state=done]:not(:last-child):after{background:linear-gradient(270deg,#6f9bff,#c4b5fd)}.hx--night .hx-stage .gm-progress__dot{background:var(--nx-night-1);box-shadow:inset 0 0 0 2px rgb(255 255 255/.4)}.hx--night .hx-stage .gm-progress__it[data-state=done] .gm-progress__dot{background:#b8ccff;box-shadow:0 0 10px rgb(111 155 255/.75)}.hx--night .hx-stage .gm-progress__it[data-state=current] .gm-progress__dot{background:#ffffff;box-shadow:0 0 0 4px rgb(111 155 255/.3),0 0 18px 2px rgb(111 155 255/.8)}.hx--night .hx-stage .gm-progress__hit:focus-visible{outline:2px solid #ffffff;outline-offset:-6px}.hx--night .hx-stage .gm-progress__line{margin-block-start:0;color:var(--nx-ink-3);font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hx--night.gm--rtl .hx-stage .gm-progress__line{font-size:12.5px;letter-spacing:0;line-height:1.6}.hx--night .hx-stage .hx-title{margin:0;font-size:24px}.hx--night.gm--rtl .hx-stage .hx-title{line-height:1.3}.hx--night .hx-stage .hx-photo{margin-block-start:2px}.hx--night .hx-stage>.hx-terms{margin-block-start:0}.hx--night .hx-stage .hx-mosaic--strip{border-radius:20px;box-shadow:0 0 0 1px rgb(255 255 255/.14),0 22px 44px -24px rgb(0 0 0/.85)}.hx--night .hx-stage .hx-mosaic--strip .gm-photo{border-radius:20px}.hx--night .hx-mosaic__count{background:rgb(3 7 26/.62);box-shadow:inset 0 0 0 1px rgb(255 255 255/.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffff}.hx--night .hx-stage .hx-id{display:flex;flex-direction:column;gap:4px;margin:4px 0 0}.hx--night .hx-name.is-light{font-size:24px;font-weight:780;line-height:1.14;letter-spacing:-.03em;color:var(--nx-ink)}.hx--night.gm--rtl .hx-name.is-light,.hx--night.gm--rtl .hx-name.is-light bdi{line-height:1.3}.hx--night .hx-stage .hx-id__line{margin:2px 0 0;color:var(--nx-ink-2)}.hx--night .hx-stage .hx-stars{color:#fde68a}.hx--night .hx-stage .hx-score{color:var(--nx-ink)}.hx--night .hx-stage .hx-addr{margin:0;color:var(--nx-ink-2)}.hx--night .hx-stage .hx-addr svg{color:var(--nx-ink-3)}.hx--night .hx-stage .hx-mark{align-self:flex-start;margin-block-start:4px;background:rgb(255 255 255/.1);box-shadow:inset 0 0 0 1px rgb(255 255 255/.18);color:rgb(255 255 255/.86)}.hx--night .hx-stage .hx-terms.is-still{color:var(--nx-ink-2)}.hx--night .hx-stage .hx-terms.is-still svg{color:#9db8ff}.hx--night .hx-stage .hx-wait__bar{background:rgb(255 255 255/.12);box-shadow:none}.hx--night .hx-terms:not(.is-still){min-block-size:48px;margin-block-start:8px;border:1px solid transparent;border-radius:18px;background:linear-gradient(#ffffff,#ffffff) padding-box,linear-gradient(135deg,rgb(143 178 255/.95),rgb(255 255 255/.6) 45%,rgb(196 181 253/.95)) border-box;box-shadow:0 0 0 4px rgb(255 255 255/.06),0 20px 40px -24px rgb(0 0 0/.6);transition:transform var(--dur-slow) var(--out)}.hx--night .hx-terms:not(.is-still) svg{flex:none;color:#3b5bdb}.hx--night .hx-terms__ch{color:#3b5bdb}.hx--night .hx-terms:not(.is-still):active{transform:scale(.98)}.hx--night .hx-terms:not(.is-still):focus-visible{outline:2px solid #3b5bdb;outline-offset:2px}.hx--night .gm-desk .hx-terms:not(.is-still){max-inline-size:520px;box-shadow:0 14px 30px -22px rgb(15 23 42/.55)}.hx--night .hx-jump{margin-block:12px 0}.hx--night .hx-rooms{margin-block-start:16px}.hx--night .hx-jump__k{background:#ffffff;box-shadow:0 0 0 1px rgb(15 23 42/.06),0 8px 18px -14px rgb(15 23 42/.5);transition:transform var(--dur-slow) var(--out)}@media (hover:hover) and (pointer:fine){.hx--night .hx-jump__k:hover{transform:translateY(-2px)}}.hx--night .hx-sech{display:flex;align-items:center;gap:10px;margin-block-end:10px}.hx--night .hx-sech__w{min-inline-size:0}.hx--night .hx-sech__mark.nx-appicon{--nx-ai:30px}.hx--night .gm-desk .hx-sech{gap:10px;font-size:20px}.hx--night .gm-desk .hx-sech__mark.nx-appicon{--nx-ai:30px}.hx--night .nx-appicon>svg{position:relative}.hx--night .hx-basis{margin-block:-2px 12px}.hx--night .hx-rms{gap:14px}.hx--night .hx-rc{gap:8px;padding:12px;border:2px solid transparent;border-radius:18px;background:linear-gradient(#ffffff,#ffffff) padding-box,linear-gradient(rgb(15 23 42/.06),rgb(15 23 42/.06)) border-box;box-shadow:0 18px 40px -28px rgb(15 23 42/.5);transition:transform var(--dur-slow) var(--out),box-shadow var(--dur-base) var(--out)}.hx--night .hx-rc.is-on{background:linear-gradient(#ffffff,#ffffff) padding-box,linear-gradient(135deg,#6f9bff,rgb(196 181 253/.9) 50%,#1d4ed8) border-box;box-shadow:0 0 0 4px rgb(111 155 255/.16),0 22px 46px -26px rgb(29 78 216/.55)}@media (hover:hover) and (pointer:fine){.hx--night .hx-rc:not(.is-on):hover{transform:translateY(-2px);box-shadow:0 24px 46px -28px rgb(15 23 42/.6)}}.hx--night .hx-rc__ph{border-radius:16px;box-shadow:0 10px 20px -14px rgb(15 23 42/.6)}.hx--night .hx-rc__n{background:rgb(3 7 26/.66);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hx--night .hx-rc__name{font-size:17px;font-weight:780;letter-spacing:-.015em}.hx--night.gm--rtl .hx-rc__name{letter-spacing:0;line-height:1.45}.hx--night .hx-rc__lbl{gap:8px;color:var(--ink-2);font-size:12.5px;letter-spacing:0}.hx--night .hx-rc__fact.is-free .hx-rc__g.nx-appicon,.hx--night .hx-rc__g.nx-appicon{--nx-ai:24px;color:var(--t-ink,#ffffff);box-shadow:inset 0 1px 0 rgb(255 255 255/.5),inset 0 -2px 4px rgb(0 0 0/.16),0 6px 14px -6px var(--t-glow,rgb(59 130 246/.75))}.hx--night .hx-rc__g svg{inline-size:14px;block-size:14px}.hx--night .hx-rc__seg.nx-seg .gm-seg__opt{block-size:auto;min-block-size:48px;padding-block:6px;padding-inline:8px;font-size:14px;line-height:1.15;white-space:normal;text-align:center}.hx--night .hx-rc__seg.nx-seg .gm-seg__sub{color:#5b6475}.hx--night .hx-rc__seg.nx-seg .gm-seg__opt.is-on .gm-seg__sub{color:rgb(255 255 255/.74)}.hx--night.gm--rtl .hx-rc__seg.nx-seg .gm-seg__opt{line-height:1.4}.hx--night .hx-rc__fact{gap:4px 10px;border-radius:14px;background:#eef0f6}.hx--night .hx-rc__foot{border-block-start-color:rgb(15 23 42/.08)}.hx--night .hx-rc__total b{font-size:20px}.hx--night .hx-rc__pick:not(.gm-btn--well){--lip:0px;background:linear-gradient(135deg,#24336e,#0b1230 70%);box-shadow:inset 0 1px 0 rgb(255 255 255/.2),0 8px 18px -8px rgb(11 18 48/.75)}.hx--night .hx-rc__pick:not(.gm-btn--well) svg{color:#9db8ff}.hx--night .hx-rate{border-radius:14px;background:#eef0f6}.hx--night .hx-rate.is-on{background:#ffffff;box-shadow:inset 0 0 0 2px #3b5bdb,0 10px 22px -16px rgb(29 78 216/.6)}.hx--night .hx-rate.is-on .hx-rate__dot{box-shadow:inset 0 0 0 2px #3b5bdb,inset 0 0 0 5px #ffffff,inset 0 0 0 9px #3b5bdb}.hx--night .hx-am{gap:10px;padding-block:8px;padding-inline:8px 10px;border-radius:16px;background:#ffffff;box-shadow:0 0 0 1px rgb(15 23 42/.05),0 10px 24px -18px rgb(15 23 42/.5)}.hx--night .hx-am__k.nx-appicon{--nx-ai:32px;inline-size:var(--nx-ai);block-size:var(--nx-ai);border-radius:calc(var(--nx-ai) * .3);background:linear-gradient(145deg,var(--t-a,#6f9bff),var(--t-b,#1d4ed8));color:var(--t-ink,#ffffff)}.hx--night .hx-am__w{line-height:1.25}.hx--night.gm--rtl .hx-am__w{line-height:1.5}@media (hover:hover) and (pointer:fine){.hx--night .hx-am:hover .hx-am__k>svg{animation:hx-n-lift .7s cubic-bezier(.2,.8,.2,1.3) both}}@keyframes hx-n-lift{50%{transform:translateY(-3px) scale(1.12)}}.hx--night .hx-fold{border-radius:16px;background:#ffffff;box-shadow:0 0 0 1px rgb(15 23 42/.05),0 10px 24px -18px rgb(15 23 42/.5)}.hx--night .hx-fold__sum:after{inline-size:12px;block-size:12px;border:0;transform:none;color:var(--ink-3);background:linear-gradient(currentColor,currentColor) 50% /12px 2px no-repeat,linear-gradient(currentColor,currentColor) 50% /2px 12px no-repeat}.hx--night .hx-fold[open] .hx-fold__sum:after{transform:none;background:linear-gradient(currentColor,currentColor) 50% /12px 2px no-repeat}.hx--night .hx-fold__sum:focus-visible{outline:2px solid #3b5bdb;outline-offset:2px;border-radius:16px}.hx--night .hx-revsec__panel{padding:22px 16px 18px}.hx--night .hx-revsec .hx-sech__w{padding-block-end:.12em;background:var(--nx-title);-webkit-background-clip:text;background-clip:text;color:transparent}.hx--night .hx-revsec .hx-big{margin-block:4px 14px}.hx--night .hx-revsec .hx-big b{padding-block-end:.08em;background:var(--nx-title);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:38px;line-height:1.05}.hx--night .hx-revsec .hx-big span{color:var(--nx-ink-3)}.hx--night .hx-revsec .hx-big small{color:var(--nx-ink-2)}.hx--night .hx-revsec .hx-subs{background:rgb(255 255 255/.04);box-shadow:inset 0 0 0 1px rgb(255 255 255/.1);border-radius:18px}.hx--night .hx-revsec .hx-sub__n,.hx--night .hx-revsec .hx-subs__t{color:var(--nx-ink)}.hx--night .hx-revsec .hx-sub__w{color:var(--nx-ink-2)}.hx--night .hx-revsec .hx-sub__bar{background:rgb(255 255 255/.1)}.hx--night .hx-revsec .hx-sub__bar span{background:linear-gradient(90deg,#f59e0b,#fde68a);box-shadow:0 0 10px rgb(245 158 11/.55)}.hx--night.gm--rtl .hx-revsec .hx-sub__bar span{background:linear-gradient(270deg,#f59e0b,#fde68a)}.hx--night .hx-revsec .gm-micro,.hx--night .hx-revsec .hx-quiet,.hx--night .hx-revsec .hx-rev__d,.hx--night .hx-revsec .hx-rev__t.is-con{color:var(--nx-ink-3)}.hx--night .hx-revsec .hx-rev__t,.hx--night .hx-revsec .hx-rev__top{color:var(--nx-ink-2)}.hx--night .hx-revsec .hx-rev__h,.hx--night .hx-revsec .hx-rev__top b{color:var(--nx-ink)}.hx--night .hx-revsec .hx-fold{margin-block-start:12px;background:rgb(255 255 255/.06);box-shadow:inset 0 0 0 1px rgb(255 255 255/.12);color:var(--nx-ink)}.hx--night .hx-revsec .hx-fold__sum:after{color:var(--nx-ink-2)}.hx--night .hx-revsec .hx-fold__sum:focus-visible{outline-color:#ffffff}.hx--night .hx-act--night{gap:7px;padding:10px;border-radius:24px;background:radial-gradient(130% 150% at 50% 0,var(--nx-night-2) 0,var(--nx-night-1) 58%,var(--nx-night-0) 100%);box-shadow:inset 0 0 0 1px rgb(255 255 255/.1),inset 0 1px 0 rgb(255 255 255/.14),0 18px 40px -16px rgb(4 8 23/.85);color:var(--nx-ink)}.hx--night .hx-act--night[data-gm-foot-ride]{box-shadow:inset 0 0 0 1px rgb(255 255 255/.1),inset 0 1px 0 rgb(255 255 255/.14)}.hx--night .hx-act--night .hx-act__line{color:var(--nx-ink)}.hx--night .hx-act--night .hx-act__note{color:rgb(255 255 255/.66)}.hx--night .hx-act--night .hx-act__note.is-bad{color:var(--nx-ink)}.hx--night .hx-act--night .hx-act__drift{background:rgb(255 255 255/.1);box-shadow:inset 0 0 0 1px rgb(255 255 255/.16);color:var(--nx-ink)}.hx--night .hx-act--night .gm-btn--well{background:rgb(255 255 255/.1);box-shadow:inset 0 0 0 1px rgb(255 255 255/.18);color:var(--nx-ink)!important}.hx--night .hx-act--night .gm-btn:disabled{background:rgb(255 255 255/.08);box-shadow:inset 0 0 0 1px rgb(255 255 255/.14);color:rgb(255 255 255/.7)!important}.hx--night .hx-act__go .gm-btn--blue{box-shadow:var(--raised),0 12px 28px -12px rgb(37 99 235/.85)}.hx--night .hx-side{display:block}.hx--night .gm-split__stage{align-self:start}.hx--night .gm-desk .hx-stage--side{gap:14px;padding:24px 22px 22px;border-radius:32px}.hx--night .gm-desk .hx-stage--side .hx-title{font-size:32px;line-height:1.04;letter-spacing:-.04em}.hx--night.gm--rtl .gm-desk .hx-stage--side .hx-title{letter-spacing:0;line-height:1.3}.hx--night .hx-side .hx-act.nx-slab{margin-block-start:4px;padding:18px;border-radius:24px;background:linear-gradient(#ffffff,#ffffff) padding-box,linear-gradient(135deg,rgb(143 178 255/.95),rgb(255 255 255/.6) 45%,rgb(196 181 253/.95)) border-box;box-shadow:0 0 0 4px rgb(255 255 255/.06),0 30px 60px -26px rgb(0 0 0/.7)}.hx--night .gm-desk .hx-mosaic--desk{block-size:340px}.hx--night .gm-desk .hx-mosaic--desk button{box-shadow:0 18px 40px -28px rgb(15 23 42/.6)}.hx--night .gm-desk .hx-name{font-size:28px;letter-spacing:-.035em}.hx--night.gm--rtl .gm-desk .hx-name{letter-spacing:0}.hx--night .hx-ams__all.gm-btn--well,.hx--night .hx-rms__more.gm-btn--well{background:#ffffff;box-shadow:0 0 0 1px rgb(15 23 42/.06),0 8px 18px -14px rgb(15 23 42/.5);font-weight:700}.hx--night .hx-ams__all svg{color:#3b5bdb}@media (min-width:1024px){.hx--night .gm-desk .hx-rc:not(.hx-rc--lone){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 18px}.hx--night .gm-desk .hx-rc:not(.hx-rc--lone)>.hx-rc__foot,.hx--night .gm-desk .hx-rc:not(.hx-rc--lone)>.hx-rc__head{grid-column:1/-1}}@media (min-width:1024px) and (max-height:800px){.hx--night .gm-desk .hx-mosaic--desk{block-size:280px}.hx--night .gm-desk .hx-stage--side{gap:10px;padding-block:18px 18px}.hx--night .gm-desk .hx-stage--side .hx-title{font-size:28px}.hx--night .hx-side .hx-act.nx-slab{gap:8px;padding:14px 16px}.hx--night .hx-side .hx-sum__rows .gm-row{padding-block:6px}}@media (prefers-reduced-motion:reduce){.hx--night .hx-am:hover .hx-am__k>svg{animation:none}.hx--night .hx-jump__k,.hx--night .hx-jump__k:hover,.hx--night .hx-rc,.hx--night .hx-rc:hover,.hx--night .hx-terms:not(.is-still){transform:none;transition:none}}@media (max-width:1023px) and (max-height:860px){.hx--night .hx-stage{gap:8px;padding:12px}.hx--night .hx-stage .hx-title{font-size:26px}.hx--night .hx-name.is-light{font-size:22px}}@media (max-width:1023px) and (max-height:700px){.hx--night .hx-stage .gm-progress__line{display:none}.hx--night .hx-stage .hx-title{font-size:24px}}.hx--night .hx-jump{position:sticky;inset-block-start:0;z-index:30;margin-inline:-10px;padding:8px 10px;border-radius:0 0 20px 20px;background:color-mix(in srgb,var(--ground,#f3f2ef) 84%,transparent);-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2)}@media (max-width:1023px){.hx--night .hx-jump{inset-block-start:calc(var(--top-h, 56px) + var(--inset-top, 0px))}}.hx--night .hx-jump__on{position:absolute;inset:0;z-index:0;border-radius:999px;background:#0b1230;box-shadow:0 8px 18px -10px rgb(11 18 48/.7)}.hx--night .hx-jump__w{position:relative;z-index:1}.hx--night .hx-jump__k{transition:transform var(--dur-slow) var(--out),color var(--dur-base) var(--out)}.hx--night .hx-jump__k.is-on{color:#ffffff}.hx--book .hx-gmap{display:grid;gap:10px;margin-block-start:12px}.hx--book .hx-gmap__box{position:relative;block-size:240px;overflow:hidden;border-radius:20px;background:linear-gradient(90deg,rgb(15 23 42/.04) 1px,transparent 0) 0 0 /24px 24px,linear-gradient(rgb(15 23 42/.04) 1px,transparent 0) 0 0 /24px 24px,#eef1f6;box-shadow:0 0 0 1px rgb(15 23 42/.06),0 18px 36px -24px rgb(15 23 42/.45)}@media (min-width:1024px){.hx--book .hx-gmap__box{block-size:320px}}.hx--book .hx-gmap__box .maplibregl-canvas{opacity:0;transition:opacity var(--dur-slow) var(--out)}.hx--book .hx-gmap__box[data-state=ready] .maplibregl-canvas{opacity:1}.hx--book .hx-gmap__wake{display:grid;place-content:center;justify-items:center;gap:14px;inline-size:100%;margin:0;padding:0;border:0;font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.hx--book .hx-gmap__wake .hx-gmap__dot{animation:none}.hx--book .hx-gmap__wake-k{display:inline-flex;align-items:center;min-block-size:40px;padding-inline:16px;border-radius:999px;background:#ffffff;box-shadow:0 0 0 1px rgb(15 23 42/.08),0 8px 18px -14px rgb(15 23 42/.5);color:#0d42c2;font-size:var(--t-small,14px);font-weight:700;transition:transform .16s ease-out}.hx--book .hx-gmap__wake:active .hx-gmap__wake-k{transform:scale(.97)}.hx--book .hx-gmap__wake:focus-visible{outline:2px solid var(--blue,#1557f5);outline-offset:2px}.hx--book .hx-gmap__open{position:relative;justify-self:start;display:inline-flex;align-items:center;gap:6px;min-block-size:40px;padding-inline:14px;border-radius:999px;background:#ffffff;box-shadow:0 0 0 1px rgb(15 23 42/.08),0 8px 18px -14px rgb(15 23 42/.5);color:#0d42c2;font-size:var(--t-small,14px);font-weight:700;text-decoration:none;transition:transform var(--dur-slow) var(--out)}.hx--book .hx-gmap__open:after{content:"";position:absolute;inset:-2px 0}.hx--book .hx-gmap__open:hover{transform:translateY(-2px)}.hx--book .hx-gmap__open:focus-visible{outline:2px solid var(--blue,#1557f5);outline-offset:2px}.hx-gmap__pin{position:relative;inline-size:24px;block-size:24px}.hx-gmap__dot{inset:3px;border:3px solid #ffffff;background:#1557f5;box-shadow:0 4px 12px rgb(11 18 48/.45);animation:hx-pin-land var(--spring-land) both}.hx-gmap__dot,.hx-gmap__ring{position:absolute;border-radius:50%}.hx-gmap__ring{inset:-12px;background:rgb(21 87 245/.22);animation:hx-pin-ring 2.8s ease-out .6s 1}@keyframes hx-pin-land{0%{transform:translateY(-18px) scale(.6);opacity:0}}@keyframes hx-pin-ring{0%{transform:scale(.4);opacity:.9}to{transform:scale(1.4);opacity:0}}@keyframes hx-fill{0%{transform:scaleX(0)}}@keyframes hx-rise-in{0%{opacity:0;transform:translateY(14px) scale(.98)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hx--book .hx-sub__bar span{transform-origin:calc(50% - 50% * var(--dir)) center;animation:hx-fill linear both;animation-timeline:view();animation-range:entry 20% cover 40%}.hx--book .hx-am{animation:hx-rise-in linear both;animation-timeline:view();animation-range:entry 0 entry 70%}}}@media (prefers-reduced-motion:reduce){.hx-gmap__dot,.hx-gmap__ring{animation:none}.hx--book .hx-gmap__box .maplibregl-canvas{transition:none}}