.hotels-page{--hp-bone:var(--color-v1-bone,#f9f6f2);--hp-paper:var(--color-v1-paper,#fdfbf9);--hp-white:var(--color-surface,#fff);--hp-ink:var(--color-v1-ink,#13110e);--hp-muted:var(--color-v1-ink-muted,#5a5853);--hp-subtle:var(--color-v1-ink-subtle,#888682);--hp-line:var(--color-v1-hairline,#d9d7d3);--hp-line-strong:var(--color-v1-hairline-strong,#b3b1ad);--hp-onyx:var(--color-v1-onyx,#0a0907);--hp-onyx-soft:var(--color-v1-onyx-soft,#1c1a17);--hp-olive:var(--chart-5);--hp-olive-soft:color-mix(in oklab, var(--hp-olive) 14%, var(--hp-white));--hp-cta:var(--color-v1-cta,#dff402);--hp-display:var(--font-v1-display-loaded), "Newsreader", Georgia, serif;--hp-mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--hp-shadow:color-mix(in oklab, var(--hp-onyx) 35%, transparent)}@supports (color:lab(0% 0 0)){.hotels-page{--hp-bone:var(--color-v1-bone,lab(97.1204% .270635 2.27069));--hp-paper:var(--color-v1-paper,lab(98.8537% .17792 1.51221));--hp-ink:var(--color-v1-ink,lab(5.28206% .413857 2.13965));--hp-muted:var(--color-v1-ink-muted,lab(37.382% .480667 3.0293));--hp-subtle:var(--color-v1-ink-subtle,lab(55.9373% .346959 2.26287));--hp-line:var(--color-v1-hairline,lab(86.1003% .271797 2.27145));--hp-line-strong:var(--color-v1-hairline-strong,lab(72.1802% .273705 2.27268));--hp-onyx:var(--color-v1-onyx,lab(2.48508% .186481 .972879));--hp-onyx-soft:var(--color-v1-onyx-soft,lab(9.53554% .377633 2.28434));--hp-cta:var(--color-v1-cta,lab(92.2794% -23.8255 88.1451))}}.hotels-page [id]{scroll-margin-top:72px}.hotels-page details summary{cursor:pointer;list-style:none}.hotels-page details summary::-webkit-details-marker{display:none}.hotels-page .plus{transition:transform .2s}.hotels-page details[open] .plus{transform:rotate(45deg)}.hotels-page .muse{background:var(--hp-white);box-shadow:0 24px 60px var(--hp-shadow);max-width:460px;height:580px;color:var(--hp-ink);border-radius:20px;flex-direction:column;margin:0 auto;display:flex;position:relative;overflow:hidden}.hotels-page .muse-head{border-bottom:1px solid var(--hp-line);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.hotels-page .muse-who{align-items:center;gap:10px;display:flex}.hotels-page .muse-avatar{background:var(--hp-onyx);width:30px;height:30px;color:var(--hp-bone);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.hotels-page .muse-name{font-size:14px;font-weight:500}.hotels-page .muse-when{color:var(--hp-muted);font-size:12px}.hotels-page .muse-feed{cursor:pointer;flex:1;min-height:0;transition:opacity .5s;overflow:hidden}.hotels-page .muse-feed.fade{opacity:0}.hotels-page .muse-feed-in{box-sizing:border-box;flex-direction:column;justify-content:flex-end;gap:12px;min-height:100%;padding:20px;display:flex}.hotels-page .mm{animation:.35s backwards hotels-page-msg-in}.hotels-page .mm.is-instant{animation:none}@keyframes hotels-page-msg-in{0%{opacity:0;transform:translateY(8px)}}.hotels-page .m-user{background:var(--hp-onyx);max-width:84%;color:var(--hp-bone);border-radius:18px 18px 4px;align-self:flex-end;padding:11px 15px;font-size:14.5px;line-height:1.45}.hotels-page .m-agent{background:var(--hp-bone);max-width:90%;color:var(--hp-ink);border-radius:18px 18px 18px 4px;align-self:flex-start;padding:11px 15px;font-size:14.5px;line-height:1.45}.hotels-page .m-agent strong{color:var(--hp-ink);font-weight:600}.hotels-page .m-dots{background:var(--hp-bone);border-radius:18px;align-self:flex-start;gap:5px;padding:13px 15px;display:flex}.hotels-page .m-dots i{background:var(--hp-subtle);border-radius:50%;width:6px;height:6px;animation:1s infinite hotels-page-dot}.hotels-page .m-dots i:nth-child(2){animation-delay:.15s}.hotels-page .m-dots i:nth-child(3){animation-delay:.3s}@keyframes hotels-page-dot{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-3px)}}.hotels-page .m-line{color:var(--hp-muted);align-items:center;gap:10px;min-width:0;font-size:13.5px;display:flex}.hotels-page .m-line.fail{color:var(--hp-ink);font-weight:500}.hotels-page .m-line .ico{flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.hotels-page .m-line .ico-check{color:var(--hp-olive)}.hotels-page .m-line .ico-fail{color:var(--hp-ink)}.hotels-page .m-line .sub{color:var(--hp-subtle);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden}.hotels-page .spin{border:2px solid var(--hp-line);border-top-color:var(--hp-olive);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite hotels-page-spin}@keyframes hotels-page-spin{to{transform:rotate(360deg)}}.hotels-page .h-card{border:1px solid var(--hp-line);background:var(--hp-white);border-radius:14px;grid-template-columns:56px minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px;transition:opacity .35s,filter .6s,border-color .4s,box-shadow .4s;display:grid}.hotels-page .h-card.pick{border-color:var(--hp-olive);box-shadow:0 0 0 3px color-mix(in oklab, var(--hp-olive) 22%, transparent)}.hotels-page .h-card.lost{opacity:.42;filter:grayscale()}.hotels-page .h-card img{object-fit:cover;border-radius:10px;width:56px;height:56px;display:block}.hotels-page .h-mono{width:56px;height:56px;color:var(--hp-bone);font-family:var(--hp-display);border-radius:10px;justify-content:center;align-items:center;font-size:28px;line-height:1;display:flex}.hotels-page .h-mono-r{background:var(--hp-onyx-soft)}.hotels-page .h-mono-t{background:var(--hp-olive)}.hotels-page .h-body{flex-direction:column;gap:2px;min-width:0;display:flex}.hotels-page .h-name{font-size:14px;font-weight:600;line-height:1.25}.hotels-page .h-meta{color:var(--hp-muted);font-size:12.5px}.hotels-page .h-price{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:600}.hotels-page .h-price span{color:var(--hp-subtle);font-size:11px;font-weight:400;display:block}.hotels-page .h-tag{border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.hotels-page .tag-manual{background:var(--hp-bone);color:var(--hp-muted)}.hotels-page .m-pay{flex-direction:column;gap:10px;min-width:72%;display:flex}.hotels-page .pay-rows{grid-template-columns:auto 1fr;gap:3px 16px;font-size:13px;display:grid}.hotels-page .pay-rows span:nth-child(odd){color:var(--hp-muted)}.hotels-page .pay-rows span:nth-child(2n){text-align:right;font-variant-numeric:tabular-nums}.hotels-page .pay-btn{background:var(--hp-onyx);min-height:40px;color:var(--hp-bone);border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:500;transition:background .3s;display:flex;position:relative;overflow:hidden}.hotels-page .pay-btn.done{background:var(--hp-olive);color:var(--hp-onyx)}.hotels-page .tap{background:color-mix(in oklab, var(--hp-white) 55%, transparent);border-radius:50%;width:16px;height:16px;animation:.6s ease-out forwards hotels-page-tap;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}@keyframes hotels-page-tap{to{opacity:0;transform:translate(-50%,-50%)scale(16)}}.hotels-page .receipt{border:1px solid var(--hp-line);background:var(--hp-paper);border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex}.hotels-page .receipt-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.hotels-page .receipt-name{font-family:var(--hp-display);font-size:22px;line-height:1.15}.hotels-page .receipt-status{letter-spacing:.08em;text-transform:uppercase;color:var(--hp-olive);font-size:12px;font-weight:600}.hotels-page .receipt-meta{color:var(--hp-muted);flex-wrap:wrap;gap:6px 20px;font-size:13px;display:flex}.hotels-page .receipt-foot{border-top:1px dashed var(--hp-line-strong);justify-content:space-between;gap:12px;padding-top:10px;font-size:13px;display:flex}.hotels-page .receipt-foot span:first-child{color:var(--hp-muted);white-space:nowrap}.hotels-page .receipt-foot span:last-child{font-weight:500}.hotels-page .muse-compose{border-top:1px solid var(--hp-line);align-items:flex-end;gap:10px;padding:12px 14px 14px;display:flex}.hotels-page .muse-input{box-sizing:border-box;border:1px solid var(--hp-line);min-width:0;min-height:40px;color:var(--hp-ink);border-radius:20px;flex:1;padding:10px 16px;font-size:14px;line-height:20px}.hotels-page .muse-input.empty:before{content:"Message Muse";color:var(--hp-subtle)}.hotels-page .muse-input.typing:after{content:"";vertical-align:-3px;background:var(--hp-ink);width:1.5px;height:16px;margin-left:1px;animation:1s step-end infinite hotels-page-blink;display:inline-block}@keyframes hotels-page-blink{50%{opacity:0}}.hotels-page .muse-send{background:var(--hp-onyx);width:40px;height:40px;color:var(--hp-bone);border-radius:999px;flex:none;justify-content:center;align-items:center;transition:transform .15s;display:inline-flex}.hotels-page .muse-send.press{transform:scale(.88)}.hotels-page .muse-end{z-index:3;box-sizing:border-box;background:var(--hp-onyx);opacity:0;pointer-events:none;justify-content:center;align-items:center;padding:36px;transition:opacity .9s;display:flex;position:absolute;inset:0}.hotels-page .muse-end.in{opacity:.95}.hotels-page .muse-end.final{opacity:1}.hotels-page .end-a{text-align:center;max-width:360px;font-family:var(--hp-display);color:var(--hp-bone);flex-direction:column;gap:14px;margin:0;transition:opacity .7s;display:flex}.hotels-page .end-a span{opacity:0;font-size:28px;line-height:1.2;transition:opacity .8s,transform .8s;display:block;transform:translateY(10px)}.hotels-page .muse-end.in .end-a span{opacity:1;transition-delay:.6s;transform:none}.hotels-page .muse-end.final .end-a{opacity:0}.hotels-page .end-b{box-sizing:border-box;text-align:center;font-family:var(--hp-display);color:var(--hp-bone);opacity:0;justify-content:center;align-items:center;margin:0;padding:40px;font-size:30px;font-style:italic;line-height:1.25;transition:opacity .9s;display:flex;position:absolute;inset:0}.hotels-page .muse-end.final .end-b{opacity:1;transition-delay:.9s}.hotels-page .muse-ctrl{max-width:460px;color:var(--hp-bone);align-items:center;gap:12px;margin:16px auto 0;display:flex}.hotels-page .muse-play{border:1px solid color-mix(in oklab, var(--hp-bone) 35%, transparent);width:36px;height:36px;color:var(--hp-bone);cursor:pointer;background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.hotels-page .muse-play:hover{background:color-mix(in oklab, var(--hp-bone) 10%, transparent)}.hotels-page .muse-range{--p:0%;cursor:pointer;appearance:none;background:0 0;flex:1;min-width:0;height:24px;margin:0}.hotels-page .muse-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--hp-bone) var(--p), color-mix(in oklab, var(--hp-bone) 25%, transparent) var(--p));border-radius:999px;height:3px}.hotels-page .muse-range::-moz-range-track{background:color-mix(in oklab, var(--hp-bone) 25%, transparent);border-radius:999px;height:3px}.hotels-page .muse-range::-moz-range-progress{background:var(--hp-bone);border-radius:999px;height:3px}.hotels-page .muse-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--hp-bone);width:14px;height:14px;box-shadow:0 1px 4px var(--hp-shadow);border:0;border-radius:50%;margin-top:-5.5px}.hotels-page .muse-range::-moz-range-thumb{background:var(--hp-bone);border:0;border-radius:50%;width:14px;height:14px}.hotels-page .muse-play:focus-visible,.hotels-page .muse-range:focus-visible{outline:2px solid var(--hp-cta);outline-offset:3px}.hotels-page .muse-time{font-variant-numeric:tabular-nums;color:color-mix(in oklab, var(--hp-bone) 72%, transparent);white-space:nowrap;font-size:12px}@media (max-width:720px){.hotels-page .muse{height:560px}.hotels-page .muse-feed-in{padding:16px}.hotels-page .end-a span{font-size:24px}.hotels-page .end-b{font-size:26px}}.hotels-page .ar-app{border:1px solid var(--hp-line);background:var(--hp-paper);box-shadow:0 1px 0 color-mix(in oklab, var(--hp-onyx) 4%, transparent), 0 30px 60px -30px var(--hp-shadow);border-radius:18px;position:relative;overflow:hidden}.hotels-page .ar-chrome{background:var(--hp-bone);border-bottom:1px solid var(--hp-line);align-items:center;gap:14px;padding:11px 16px;display:flex}.hotels-page .ar-dots{gap:6px;display:flex}.hotels-page .ar-dots i{background:var(--hp-line-strong);border-radius:50%;width:10px;height:10px}.hotels-page .ar-url{text-align:center;max-width:340px;color:var(--hp-muted);background:var(--hp-paper);border:1px solid var(--hp-line);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:1;margin:0 auto;padding:4px 12px;font-size:12px;overflow:hidden}.hotels-page .ar-sample{letter-spacing:.08em;text-transform:uppercase;color:var(--hp-muted);white-space:nowrap;font-size:11px;font-weight:600}.hotels-page .ar-body{min-height:0;display:flex;position:relative}.hotels-page .ar-side{border-right:1px solid var(--hp-line);background:var(--hp-bone);flex-direction:column;flex:0 0 190px;gap:18px;padding:20px 14px;display:flex}.hotels-page .ar-brand{letter-spacing:-.01em;padding:0 8px;font-size:20px;font-weight:600;line-height:1}.hotels-page .ar-side ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.hotels-page .ar-side li{color:var(--hp-muted);border-radius:8px;align-items:center;gap:10px;padding:8px;font-size:13px;display:flex}.hotels-page .ar-side li i{background:var(--hp-line-strong);border-radius:2px;width:7px;height:7px}.hotels-page .ar-side li.on{background:var(--hp-white);color:var(--hp-ink);box-shadow:0 1px 2px color-mix(in oklab, var(--hp-onyx) 6%, transparent);font-weight:600}.hotels-page .ar-side li.on i{background:var(--hp-olive)}.hotels-page .ar-prop{border-top:1px solid var(--hp-line);flex-direction:column;gap:2px;margin-top:auto;padding:10px 8px 0;font-size:13px;font-weight:600;display:flex}.hotels-page .ar-prop span{color:var(--hp-subtle);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:500}.hotels-page .ar-main{scrollbar-width:thin;flex-direction:column;flex:1;gap:16px;min-width:0;max-height:560px;padding:22px;display:flex;overflow-y:auto}.hotels-page .ar-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.hotels-page .ar-head h3{margin:0;font-size:18px;font-weight:600}.hotels-page .ar-chips{flex-wrap:wrap;gap:6px;display:flex}.hotels-page .ar-chips span{color:var(--hp-muted);background:var(--hp-white);border:1px solid var(--hp-line);border-radius:999px;padding:5px 11px;font-size:12px}.hotels-page .ar-kpis{flex-wrap:wrap;gap:12px;display:flex}.hotels-page .ar-kpi{background:var(--hp-white);border:1px solid var(--hp-line);border-radius:12px;flex-direction:column;flex:170px;gap:6px;min-width:0;padding:14px 16px;display:flex}.hotels-page .ar-klab{color:var(--hp-muted);font-size:12px}.hotels-page .ar-knum{font-family:var(--hp-display);font-variant-numeric:tabular-nums;font-size:40px;line-height:1}.hotels-page .ar-ksub{color:var(--hp-muted);align-items:center;gap:8px;font-size:12px;display:flex}.hotels-page .ar-delta,.hotels-page .ar-flag{color:var(--hp-ink);background:var(--hp-bone);border:1px solid var(--hp-line);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600}.hotels-page .ar-flag{font-size:10.5px}.hotels-page .ar-panel{background:var(--hp-white);border:1px solid var(--hp-line);border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.hotels-page .ar-ptitle{font-size:13px;font-weight:600}.hotels-page .ar-ptop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;display:flex}.hotels-page .ar-psub{color:var(--hp-subtle);margin-top:2px;font-size:12px}.hotels-page .ar-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.hotels-page .ar-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:600px}.hotels-page .ar-table th{color:var(--hp-muted);text-align:center;padding:6px 4px;font-size:12px;font-weight:500}.hotels-page .ar-table th.ar-rowh{text-align:left;color:var(--hp-ink);white-space:nowrap;background:var(--hp-white);z-index:1;padding:5px 12px 5px 0;font-size:13px;position:sticky;left:0}.hotels-page .ar-table th.ar-colh{width:118px;color:var(--hp-muted);font-size:12px}.hotels-page .ar-table th.ar-yourow{font-weight:700}.hotels-page .ar-table td{border:3px solid var(--hp-white);padding:0}.hotels-page .ar-cell{text-align:center;color:var(--hp-ink);font-variant-numeric:tabular-nums;border-radius:6px;padding:9px 6px;font-size:13px;font-weight:600;transition:opacity .5s,transform .5s,box-shadow .25s}.hotels-page .ar-cell.ar-you{box-shadow:inset 0 0 0 2px var(--hp-ink)}.hotels-page .ar-js .ar-cell{opacity:0;transform:scale(.9)}.hotels-page .ar-js.ar-on .ar-cell{opacity:1;transform:none}.hotels-page .ar-cell.ar-hot{box-shadow:inset 0 0 0 2px var(--hp-ink), 0 0 0 4px color-mix(in oklab, var(--hp-olive) 35%, transparent)}.hotels-page .ar-cap{color:var(--hp-muted);font-size:12px}.hotels-page .ar-legend{color:var(--hp-muted);gap:14px;font-size:12px;display:flex}.hotels-page .ar-legend span{align-items:center;gap:6px;display:flex}.hotels-page .lg-you{background:var(--hp-olive);border-radius:2px;width:12px;height:8px}.hotels-page .lg-comp{background:var(--hp-ink);width:2px;height:12px}.hotels-page .ar-aihead,.hotels-page .ar-airow{grid-template-columns:250px minmax(0,1fr) 46px 66px;align-items:center;gap:12px;display:grid}.hotels-page .ar-aihead{color:var(--hp-subtle);text-transform:uppercase;letter-spacing:.06em;padding-top:4px;font-size:11px}.hotels-page .ar-aihead span:nth-child(n+3){text-align:right}.hotels-page .ar-airow{border-radius:8px;margin:0 -6px;padding:9px 6px;transition:background .25s,box-shadow .25s}.hotels-page .ar-ainame{white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.hotels-page .ar-ainame b{color:var(--hp-subtle);width:12px;font-size:11px;font-weight:500}.hotels-page .ar-track{background:var(--hp-bone);border-radius:999px;height:12px;position:relative}.hotels-page .ar-bar{background:var(--hp-olive);transform-origin:0;border-radius:999px;transition:transform .8s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;bottom:0;left:0}.hotels-page .ar-comp{background:var(--hp-ink);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.hotels-page .ar-aival{text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.hotels-page .ar-aicomp{text-align:right;color:var(--hp-subtle);font-variant-numeric:tabular-nums;font-size:12px}.hotels-page .ar-airow.ar-hot,.hotels-page .ar-otarow.ar-hot{background:var(--hp-olive-soft);box-shadow:inset 0 0 0 1.5px var(--hp-olive)}.hotels-page .ar-otabig{flex-wrap:wrap;gap:10px 28px;display:flex}.hotels-page .ar-otabig>div{flex-direction:column;gap:2px;display:flex}.hotels-page .ar-bign{font-family:var(--hp-display);font-variant-numeric:tabular-nums;color:var(--hp-muted);font-size:34px;line-height:1}.hotels-page .ar-bign.lost{color:var(--hp-ink)}.hotels-page .ar-bigl{color:var(--hp-muted);font-size:12px}.hotels-page .ar-stack{background:var(--hp-bone);border-radius:999px;gap:2px;height:14px;display:flex;overflow:hidden}.hotels-page .ar-seg{transform-origin:0;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1);display:block}.hotels-page .ota-0{background:var(--hp-olive)}.hotels-page .ota-1{background:var(--hp-ink)}.hotels-page .ota-2{background:color-mix(in oklab, var(--hp-ink) 70%, var(--hp-white))}.hotels-page .ota-3{background:color-mix(in oklab, var(--hp-ink) 45%, var(--hp-white))}.hotels-page .ota-4{background:color-mix(in oklab, var(--hp-ink) 25%, var(--hp-white))}.hotels-page .ar-otahead,.hotels-page .ar-otarow{grid-template-columns:minmax(0,1fr) 54px 84px 100px;align-items:center;gap:10px;display:grid}.hotels-page .ar-otahead{color:var(--hp-subtle);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.hotels-page .ar-otahead span:nth-child(n+2),.hotels-page .ar-otarow span:nth-child(n+2){text-align:right}.hotels-page .ar-otarow{border-top:1px solid var(--hp-bone);font-variant-numeric:tabular-nums;border-radius:8px;margin:0 -6px;padding:8px 6px;font-size:13px;transition:background .25s,box-shadow .25s}.hotels-page .ar-otaname{align-items:center;gap:8px;font-weight:600;display:flex}.hotels-page .ar-otaname i{border-radius:3px;width:10px;height:10px}.hotels-page .ar-otacom{color:var(--hp-ink);font-weight:600}.hotels-page .ar-own .ar-otacom{color:var(--hp-subtle);font-weight:500}.hotels-page .ar-js .ar-anim .ar-bar,.hotels-page .ar-js .ar-anim .ar-seg{transform:scaleX(0)}.hotels-page .ar-js .ar-anim.in .ar-bar,.hotels-page .ar-js .ar-anim.in .ar-seg{transform:none}.hotels-page .ar-fade{background:linear-gradient(color-mix(in oklab, var(--hp-paper) 0%, transparent), var(--hp-paper));pointer-events:none;height:48px;transition:opacity .3s;position:absolute;bottom:0;left:190px;right:0}.hotels-page .ar-tip{box-sizing:border-box;background:var(--hp-onyx);width:250px;max-width:calc(100% - 24px);color:var(--hp-bone);opacity:0;pointer-events:none;z-index:4;box-shadow:0 14px 30px -12px var(--hp-shadow);border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;font-size:12.5px;line-height:1.45;transition:opacity .25s,transform .25s;display:flex;position:absolute;top:0;left:0;transform:translateY(6px)}.hotels-page .ar-tip.show{opacity:1;transform:none}.hotels-page .ar-t1{color:var(--hp-olive);font-size:12px;font-weight:600}.hotels-page .ar-t2{font-family:var(--hp-display);font-size:22px;line-height:1.1}.hotels-page .ar-t3{color:var(--hp-bone);font-weight:500}.hotels-page .ar-t4{color:color-mix(in oklab, var(--hp-bone) 72%, transparent)}.hotels-page .ar-cursor{z-index:5;opacity:0;pointer-events:none;filter:drop-shadow(0 2px 3px var(--hp-shadow));transition:transform 1.1s cubic-bezier(.65,0,.35,1),opacity .3s;position:absolute;top:0;left:0}.hotels-page .ar-cursor-path{fill:var(--hp-onyx);stroke:var(--hp-white)}.hotels-page .ar-ping{border:2px solid var(--hp-olive);opacity:0;pointer-events:none;z-index:4;border-radius:50%;width:28px;height:28px;margin:-14px 0 0 -14px;position:absolute;top:0;left:0}.hotels-page .ar-ping.go{animation:.6s ease-out hotels-page-ping}@keyframes hotels-page-ping{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.4)}}@media (max-width:820px){.hotels-page .ar-side{display:none}.hotels-page .ar-main{padding:16px}.hotels-page .ar-url{font-size:11px}.hotels-page .ar-sample{font-size:10px}.hotels-page .ar-fade{left:0}}@media (max-width:600px){.hotels-page .ar-kpis{gap:8px}.hotels-page .ar-kpi{flex-basis:100%;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:12px 14px;display:grid}.hotels-page .ar-klab,.hotels-page .ar-ksub{grid-column:1}.hotels-page .ar-knum{grid-area:1/2/span 2;font-size:34px}.hotels-page .ar-table th.ar-colh{width:104px}.hotels-page .ar-main{max-height:620px}.hotels-page .ar-aihead,.hotels-page .ar-airow{grid-template-columns:92px minmax(0,1fr) 34px 52px;gap:8px}.hotels-page .ar-aihead span{white-space:nowrap;font-size:10px}.hotels-page .ar-otabig{flex-wrap:nowrap;gap:14px}.hotels-page .ar-otabig .ar-bign{font-size:23px}.hotels-page .ar-bigl{font-size:11px;line-height:1.3}.hotels-page .ar-flag{display:none}.hotels-page .ar-otahead,.hotels-page .ar-otarow{grid-template-columns:minmax(0,1fr) 38px 64px 58px;gap:6px;font-size:12px}.hotels-page .ar-otahead{font-size:10px}.hotels-page .ar-otahead span:first-child{visibility:hidden}.hotels-page .ar-own .ar-otacom{font-size:0}.hotels-page .ar-own .ar-otacom:after{content:"None";font-size:12px}}.hotels-page .cta-art{flex:100%;width:100%;height:auto;margin:-28px 0 -8px;display:block}.hotels-page .cta-art .draw,.hotels-page .cta-art .main{stroke:var(--hp-bone)}.hotels-page .cta-art .faint{stroke:color-mix(in oklab, var(--hp-bone) 30%, var(--hp-onyx))}.hotels-page .cta-art .link{stroke:var(--hp-olive)}.hotels-page .cta-art text{font:400 10px var(--hp-mono);letter-spacing:.14em;text-transform:uppercase;fill:color-mix(in oklab, var(--hp-bone) 55%, var(--hp-onyx));stroke:none}.hotels-page .cta-art .pulse{fill:var(--hp-olive);stroke:none;opacity:0}.hotels-page .cta-art.loop .pulse{opacity:1}.hotels-page .cta-art.is-armed .draw{stroke-dasharray:1;stroke-dashoffset:1px}.hotels-page .cta-art.is-armed.on .draw{animation:2.4s cubic-bezier(.4,0,.2,1) forwards hotels-page-draw}@keyframes hotels-page-draw{to{stroke-dashoffset:0}}.hotels-page .cta-art.is-armed .late{opacity:0;transition:opacity 1.2s 1.3s}.hotels-page .cta-art.is-armed.on .late{opacity:1}@media (max-width:640px){.hotels-page .cta-art{height:170px;margin:-36px 0 0}}@media (prefers-reduced-motion:reduce){.hotels-page .plus,.hotels-page .muse-feed,.hotels-page .h-card,.hotels-page .muse-end,.hotels-page .end-a,.hotels-page .end-a span,.hotels-page .end-b,.hotels-page .ar-cell,.hotels-page .ar-tip,.hotels-page .ar-cursor{transition:none}.hotels-page .mm,.hotels-page .m-dots i,.hotels-page .spin{animation:none!important}.hotels-page .ar-ping{display:none}}
