.xd-root{--xd-measure:min(940px, 92vw);--xd-caption2:calc(var(--step-0,13px) - 2px);--xd-caption:calc(var(--step-0,13px) - 1px);--xd-sub:var(--step-1,15px);--xd-body:var(--step-2,17px);--xd-card-title:var(--step-2,17px);--xd-section:var(--step-3,19px);--xd-title:var(--step-4,22px);--xd-faint:#8494ac;--xd-surface:#fff;--xd-block-gap:clamp(24px, 2.4vw, 32px);--xd-hero-h:clamp(300px, 34vw, 430px);--xd-bar-clear:104px}#view-detail.xd-root{padding-bottom:calc(var(--xd-bar-clear) + 24px)}.xd-root>.wrap{width:var(--xd-measure)}body:has(#view-detail.xd-root) .actionbar{display:none!important}#view-detail.xd-root .xd-head .back-btn{display:inline-flex}body:has(#view-detail.xd-root) .float-back{display:none!important}.xd-head{justify-content:space-between}.xd-head-acts{align-items:center;gap:10px;display:inline-flex}.xd-glass-circle{width:44px;height:44px;color:var(--ink);background:var(--lg-fill);-webkit-backdrop-filter:var(--lg-filter);backdrop-filter:var(--lg-filter);box-shadow:var(--lg-rim),var(--lg-drop);transition:transform .42s var(--lg-spring), box-shadow .3s var(--ease);border:0;border-radius:50%;place-items:center;display:grid}.xd-glass-circle:active{transform:scale(var(--lg-press));transition-duration:.12s}@media (hover:hover){.xd-glass-circle:hover{box-shadow:var(--lg-rim), inset 0 0 14px #ffffff8c, var(--lg-drop)}}.xd-glass-circle .icon{width:19px;height:19px}.xd-root{--xd-lg-fill:linear-gradient(135deg, #ffffff4d, #ffffff1f);--xd-lg-filter:blur(18px) brightness(1.06);--xd-lg-rim:inset 0 1px 0 #ffffffd9, inset 0 -1px 0 #ffffff2e, inset 0 0 0 .5px #ffffffa6, 0 0 0 .5px #0c23401a, 0 6px 18px #0c23401a}.xd-head .xd-glass-circle,.xd-share{background:var(--xd-lg-fill)!important;-webkit-backdrop-filter:var(--xd-lg-filter)!important;backdrop-filter:var(--xd-lg-filter)!important;box-shadow:var(--xd-lg-rim)!important}@media (hover:hover){.xd-head .xd-glass-circle:hover,.xd-share:hover{box-shadow:var(--xd-lg-rim), inset 0 0 14px #ffffff73!important;background:linear-gradient(135deg,#ffffff6b,#ffffff2e)!important}}.xd-tool-edit{color:var(--teal)}.xd-tool-edit .icon{width:22px;height:22px}.xd-fav.on{color:#d34040}.xd-fav.burst .icon{animation:.38s cubic-bezier(.3,.7,.4,1) heartTap}.xd-fav.burst:after{content:"";pointer-events:none;border:1.5px solid #ff54708c;border-radius:50%;animation:.45s ease-out forwards heartRing;position:absolute;inset:-2px}.xd-menu-wrap{display:inline-flex;position:relative}.xd-menu{inset-inline-end:0;z-index:60;-webkit-backdrop-filter:blur(28px)brightness(1.05);backdrop-filter:blur(28px)brightness(1.05);min-width:232px;animation:xdMenuIn var(--m-snappy) var(--ease) both;background:linear-gradient(160deg,#fffc,#ffffff9e);border:1px solid #ffffffbf;border-radius:18px;gap:2px;padding:7px;display:grid;position:absolute;top:calc(100% + 8px);box-shadow:inset 0 1px #ffffffe6,0 0 0 .5px #0c234014,0 18px 44px #1b4e5829}@keyframes xdMenuIn{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1}}.xd-menu button{width:100%;font-family:var(--ff-body);font-size:var(--xd-sub);color:var(--ink);text-align:start;cursor:pointer;transition:background .18s var(--ease);background:0 0;border:0;border-radius:12px;align-items:center;gap:11px;padding:10px 12px;display:flex}.xd-menu button .icon{color:var(--muted)}@media (hover:hover){.xd-menu button:hover{background:#0c23400f}}.xd-menu hr{border:0;border-top:1px solid var(--line);margin:5px 8px}.xd-menu .xd-menu-danger,.xd-menu .xd-menu-danger .icon{color:#d34040}.xd-page{gap:var(--xd-block-gap);display:grid}.xd-block{gap:12px;display:grid}.xd-root{--xd-align:left}[dir=rtl] .xd-root{--xd-align:right}.xd-title,.xd-body,.xd-eyebrow span,.xd-pill span,.xd-inc-row span,.xd-meet-line span,.xd-rev p{text-align:var(--xd-align);unicode-bidi:plaintext}.xd-h{font-family:var(--ff-disp);font-size:var(--xd-section);color:var(--ink);align-items:center;gap:9px;margin:0;font-weight:800;display:flex}.xd-h .icon{width:18px;height:18px;color:var(--teal);flex:none}.xd-hero{height:var(--xd-hero-h);isolation:isolate;background:linear-gradient(135deg, var(--a,#10a6b4), var(--b,#0c7f92));border-radius:32px;position:relative;overflow:hidden}.xd-slides{touch-action:pan-y;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.xd-slide{background:linear-gradient(135deg, var(--a,#10a6b4), var(--b,#0c7f92));transition:translate .32s cubic-bezier(.25,.9,.35,1);position:absolute;inset:0}.xd-slides.pulling .xd-slide{transition:none}@media (prefers-reduced-motion:reduce){.xd-slide{transition:none}}.xd-slides[data-opens]{cursor:zoom-in}.xd-slides[data-opens]:focus-visible{outline-offset:-4px;outline:2px solid #fff}.xd-slide img{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;display:block}.xd-plate{position:absolute;inset:0;overflow:hidden}.xd-plate .xd-orb{border:2.5px solid #ffffff4d;border-radius:50%;position:absolute}.xd-plate .xd-orb1{aspect-ratio:1;background:radial-gradient(circle,#ffffff57,#0000 66%);border:0;width:44%;inset-block-start:-22%;inset-inline-end:-10%}.xd-plate .xd-orb2{aspect-ratio:1;width:28%;inset-block-end:-16%;inset-inline-start:-8%}.xd-plate .xd-orb3{aspect-ratio:1;border:2px dashed #ffffff59;width:14%;inset-block-start:16%;inset-inline-start:24%}.xd-plate .xd-motif{color:#ffffffe6;stroke-width:1.4px;filter:drop-shadow(0 8px 20px #0000002e);width:96px;height:96px;margin:auto;position:absolute;inset:0}.xd-plate[data-seed="1"] .xd-orb1{width:52%;inset-block-start:-14%;inset-inline:-14% auto}.xd-plate[data-seed="1"] .xd-orb3{inset-block-start:52%;inset-inline-start:66%}.xd-plate[data-seed="2"] .xd-orb1{width:60%;inset-block:auto -26%}.xd-plate[data-seed="2"] .xd-orb2{inset-block:-10% auto;inset-inline:auto -6%}.xd-plate[data-seed="3"] .xd-orb1{width:34%;inset-block-start:-18%;inset-inline-end:14%}.xd-plate[data-seed="3"] .xd-orb2{width:40%;inset-block-end:-22%;inset-inline-start:-14%}.xd-plate[data-seed="3"] .xd-orb3{inset-block-start:62%;inset-inline-start:46%}.xd-plate-note{border-radius:var(--r-pill);font-size:var(--xd-caption2);color:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07173057;align-items:center;gap:6px;padding:5px 12px;font-weight:500;display:inline-flex;position:absolute;inset-block-end:32px;inset-inline-end:12px}.xd-plate-note .icon{width:13px;height:13px}.xd-scrim{pointer-events:none;background:linear-gradient(#0000 0%,#00000047 55%,#000c 100%);height:200px;position:absolute;inset-block-end:0;inset-inline:0}.xd-hero-acts{z-index:3;gap:8px;display:flex;position:absolute;inset-block-start:24px;inset-inline-start:16px}.xd-hero-pills{z-index:3;flex-wrap:wrap;gap:8px;display:flex;position:absolute;inset-block-end:16px;inset-inline:16px}.xd-pill{border-radius:var(--r-pill);font-size:var(--xd-caption);color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(10px)saturate(160%);backdrop-filter:blur(10px)saturate(160%);background:#07173052;align-items:center;gap:5px;padding:6px 12px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 .5px #fff6,inset 0 1px #ffffff38}.xd-pill .icon{stroke-width:2.4px;width:13px;height:13px}.xd-pill-amber{background:#f6a71b80}.xd-dots{z-index:4;border-radius:var(--r-pill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07173047;justify-content:center;gap:6px;width:max-content;margin:0 auto;padding:8px 12px;display:flex;position:absolute;inset-block-end:16px;inset-inline:0}.xd-dot{border-radius:var(--r-pill);cursor:pointer;width:6px;height:6px;transition:width var(--m-snappy) var(--ease), background var(--m-snappy) var(--ease);background:#ffffff73;border:0;padding:0;position:relative}.xd-dot:after{content:"";position:absolute;inset:-19px -3px}.xd-dot.on{background:#fffffff2;width:18px}.xd-arrow{z-index:4;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;width:40px;height:40px;transition:opacity .25s var(--ease);background:#07173057;border:0;border-radius:50%;place-items:center;display:none;position:absolute;inset-block-start:50%;translate:0 -50%}.xd-arrow-prev{inset-inline-start:12px}.xd-arrow-next{inset-inline-end:12px}@media (hover:hover) and (pointer:fine){.xd-arrow{display:grid}.xd-hero:hover .xd-arrow{opacity:1}.xd-arrow:hover{background:#07173085}.xd-hero:hover .xd-arrow:disabled{opacity:0;pointer-events:none}}.xd-title-block{gap:12px}.xd-eyebrow{font-family:var(--ff-disp);font-size:var(--xd-caption2);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--cat,var(--teal)) 62%, #000);align-items:center;gap:7px;font-weight:700;display:inline-flex}[dir=rtl] .xd-eyebrow{letter-spacing:0;text-transform:none;font-size:var(--xd-caption)}.xd-eyebrow .icon{width:14px;height:14px;color:var(--cat,var(--teal))}.xd-title-row{align-items:baseline;gap:12px;display:flex}.xd-title{min-width:0;font-family:var(--ff-disp);font-size:var(--xd-title);color:var(--ink);flex:1;margin:0;font-weight:800;line-height:1.2}.xd-share{flex:none;position:relative;inset-block-start:-6.5px}.xd-meta{font-size:var(--xd-caption);color:var(--muted);flex-wrap:wrap;align-items:center;gap:16px;display:flex}.xd-meta>span{align-items:center;gap:4px;display:inline-flex}.xd-rate .icon{color:var(--amber)}.xd-rate b{font-family:var(--ff-disp);color:var(--ink);font-weight:600;font-size:var(--step-0,13px);font-variant-numeric:tabular-nums}.xd-rate i{font-style:normal}.xd-body{font-size:var(--xd-body);color:var(--muted);max-width:72ch;margin:0;line-height:1.6}.xd-inc{gap:8px;display:grid}.xd-inc-row{font-size:var(--xd-sub);color:var(--ink);background:#ffffffb3;border-radius:14px;align-items:flex-start;gap:12px;padding:12px;line-height:1.45;display:flex}.xd-inc-row .icon{width:14px;height:14px;color:var(--leaf);stroke-width:2.6px;flex:none;margin-block-start:3px}.xd-meet{background:var(--xd-surface);border:1px solid var(--line);border-radius:20px;gap:8px;padding:16px;display:grid}.xd-meet-line{font-size:var(--xd-sub);color:var(--ink);align-items:center;gap:9px;display:flex}.xd-meet-line .icon{color:var(--teal);flex:none}.xd-meet-note{font-size:var(--xd-caption);color:var(--muted);align-items:flex-start;gap:9px;line-height:1.6;display:flex}.xd-meet-note .icon{color:var(--leaf);flex:none;margin-block-start:2px}.xd-hostcard{background:var(--xd-surface);box-shadow:var(--sh-soft);border-radius:26px;gap:12px;padding:16px;display:grid}.xd-host-id{color:inherit;transition:transform var(--m-interactive) var(--ease), background .2s var(--ease);border-radius:20px;align-items:center;gap:12px;margin:-6px;padding:6px;display:flex}.xd-host-id:active{transform:scale(.975)}@media (hover:hover){.xd-host-id:hover{background:#0c23400a}}.xd-host-ava{width:48px;height:48px;font-family:var(--ff-disp);color:#fff;background:linear-gradient(135deg, var(--a,#10a6b4), var(--b,#0c7f92));border-radius:50%;flex:none;place-items:center;font-size:19px;font-weight:800;display:grid;overflow:hidden}.xd-host-ava img{object-fit:cover;width:100%;height:100%;display:block}.xd-host-txt{flex:1;gap:2px;min-width:0;display:grid}.xd-host-txt b{min-width:0;font-family:var(--ff-disp);font-size:var(--xd-card-title);color:var(--ink);align-items:center;gap:5px;font-weight:600;display:flex}.xd-host-txt b>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd-host-txt small{font-size:var(--xd-caption);color:var(--muted)}.xd-seal{color:var(--teal);flex:none;display:inline-flex}.xd-seal .icon{width:15px;height:15px}.xd-host-id>.icon{color:var(--xd-faint);flex:none}.xd-ask{justify-content:center;width:100%}.xd-days{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.xd-day{text-align:center;background:var(--xd-pill-fill,var(--xd-surface));border:var(--xd-pill-edge,.5px solid var(--line));box-shadow:var(--xd-pill-rim,none);cursor:pointer;color:inherit;transition:transform var(--m-interactive) var(--ease), border-color .25s var(--ease), box-shadow .25s var(--ease);border-radius:16px;justify-items:center;gap:2px;padding:12px 6px;display:grid}.xd-day:active{transform:scale(.975)}@media (hover:hover){.xd-day:hover{border-color:#10a6b480;box-shadow:0 8px 18px #0c234014}}.xd-day em{font-style:normal;font-size:var(--xd-caption2);color:var(--muted);font-weight:600}.xd-day b{font-family:var(--ff-disp);font-size:var(--xd-section);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.15}.xd-day span{font-size:var(--xd-caption2);color:var(--muted)}.xd-day-ghost{pointer-events:none;opacity:.45}.xd-note{font-size:var(--xd-caption);color:var(--muted);align-items:center;gap:8px;display:flex}.xd-note .icon{flex:none;width:13px;height:13px}.xd-note-leaf{color:var(--leaf-text)}.xd-note-leaf .icon{color:var(--leaf)}.xd-rev-summary{align-items:center;gap:8px;display:flex}.xd-rev-summary .icon{width:15px;height:15px;color:var(--amber)}.xd-rev-summary b{font-family:var(--ff-disp);font-size:var(--xd-sub);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.xd-rev-summary span{font-size:var(--xd-caption);color:var(--muted)}.xd-revs{grid-auto-rows:1fr;gap:12px;display:grid}.xd-rev{background:var(--xd-surface);box-shadow:var(--sh-soft);border-radius:20px;flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.xd-rev-body{-webkit-line-clamp:4;cursor:pointer;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.xd-rev-body.open{display:block;overflow:visible}.xd-rev-head{align-items:center;gap:8px;display:flex}.xd-rev-who{gap:0;min-width:0;display:grid}.xd-rev-who b{font-family:var(--ff-disp);font-size:var(--xd-sub);color:var(--ink);font-weight:600}.xd-rev-face{background:var(--b,#0c7f92)!important}.xd-stars{color:var(--amber);gap:2px;display:inline-flex}.xd-stars .icon{width:8px;height:8px}.xd-rev-when{font-size:var(--xd-caption2);color:var(--xd-faint);white-space:nowrap;margin-inline-start:auto}.xd-rev p{font-size:var(--xd-sub);color:var(--muted);margin:0;line-height:1.6}.xd-verify{font-size:var(--xd-caption2);color:var(--leaf);align-items:center;gap:6px;display:flex}.xd-verify .icon{width:13px;height:13px}.xd-report{cursor:pointer;font-family:var(--ff-body);font-size:var(--xd-caption);color:var(--muted);transition:color .2s var(--ease);background:0 0;border:0;align-self:start;align-items:center;gap:8px;margin:-13px -8px;padding:13px 8px;display:inline-flex}@media (hover:hover){.xd-report:hover{color:#d34040}}.xd-bar-wrap{z-index:130;pointer-events:none;justify-content:center;padding-inline:16px;display:flex;position:fixed;inset-block-end:24px;inset-inline:0}.xd-bar{pointer-events:auto;width:var(--xd-measure);border-radius:var(--r-pill);background:var(--lg-fill);max-width:100%;-webkit-backdrop-filter:var(--lg-filter);backdrop-filter:var(--lg-filter);box-shadow:var(--lg-rim), 0 10px 34px #0c23402e;animation:xdBarIn var(--m-expressive) var(--ease) both;align-items:center;gap:16px;padding:12px 20px;display:flex}@keyframes xdBarIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1}}.xd-bar-price{gap:0;min-width:0;display:grid}.xd-bar-price small{font-size:var(--xd-caption2);color:var(--muted)}.xd-bar-price b{font-family:var(--ff-disp);font-size:var(--step-2,17px);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.xd-bar .btn{flex:none;margin-inline-start:auto}.xd-root .xd-ask:active,.xd-root #chooseDatesBar:active{transform:scale(var(--lg-press-wide));transition-duration:.12s}.xd-root .gift-sheet-scrim{z-index:220}:is(#view-detail.xd-root:has(.gift-sheet-scrim) .xd-bar-wrap,#view-detail.xd-root:has(.sh-scrim) .xd-bar-wrap,#view-detail.xd-root:has(.rep-sheet) .xd-bar-wrap,#view-detail.xd-root:has(.xd-scrim-sheet) .xd-bar-wrap){opacity:0;visibility:hidden}.xd-scrim-sheet{z-index:220;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:xdFade .22s var(--ease) both;background:#07173057;place-items:end center;padding:0;display:grid;position:fixed;inset:0}@keyframes xdFade{0%{opacity:0}to{opacity:1}}.xd-sheet{width:min(var(--dialog-md,520px), 100%);max-height:86dvh;padding:18px 18px calc(28px + env(safe-area-inset-bottom));animation:xdSheetIn var(--m-expressive) var(--ease) both;background:#f8fafd;border-radius:28px 28px 0 0;overflow:auto;box-shadow:inset 0 0 0 .5px #ffffffe6,inset 0 1px #fff,0 0 0 .5px #0c23401a,0 -18px 50px #07173052}@keyframes xdSheetIn{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.xd-sheet{padding-block-start:22px;position:relative}.xd-sheet:before{content:"";inset-inline:0;pointer-events:none;background:#0c23402e;border-radius:999px;width:36px;height:5px;margin-inline:auto;position:absolute;top:7px}}@media (min-width:701px){.xd-scrim-sheet{place-items:center}.xd-sheet{border-radius:28px;max-height:76dvh;padding-block-end:28px}}.xd-sheet-head{justify-content:space-between;align-items:center;gap:12px;margin-block-end:14px;display:flex}.xd-sheet-head b{font-family:var(--ff-disp);font-size:var(--xd-card-title);color:var(--ink)}.xd-sheet.plan-sheet{background:linear-gradient(180deg, color-mix(in srgb,var(--teal) 18%,transparent) 0%, color-mix(in srgb,var(--teal) 5%,transparent) 50%, transparent 100%) no-repeat, #f8fafd;background-size:100% 420px,auto}.xd-folder-list{margin-block-end:12px}@media (max-width:700px){.xd-sheet .plan-new input{font-size:16px}.xd-root{--xd-measure:min(940px, 100% - 32px);--xd-hero-h:360px;--xd-bar-clear:calc(84px + 78px)}.xd-hero{border-radius:0;width:calc(100% + 32px);margin-inline:-16px}.xd-dots{inset-block-end:54px}.xd-plate-note{inset-block-end:78px}.xd-bar-wrap{inset-block-end:calc(84px + env(safe-area-inset-bottom,0px))}.xd-bar{gap:12px;padding:10px 16px}.xd-bar .btn{padding:12px 18px}.xd-title-row{gap:10px}.xd-menu{min-width:214px}}@media (min-width:701px){.xd-inc{grid-template-columns:1fr 1fr;gap:10px}.xd-days{grid-template-columns:repeat(3,minmax(0,190px));justify-content:start;gap:10px}.xd-revs{grid-template-columns:1fr 1fr;align-items:stretch;gap:14px}.xd-root .sh-scrim{align-items:center}.xd-root .sh-sheet{border-radius:var(--r-lg);max-height:76vh}}@media (prefers-reduced-motion:reduce){.xd-bar,.xd-sheet,.xd-menu{animation:none}.xd-slide{transition:none}.xd-fav.burst .icon,.xd-fav.burst:after{animation:none}}.xd-skel{background:linear-gradient(100deg,#0c23400d 30%,#0c23401a 50%,#0c23400d 70%) 0 0/220% 100%;animation:1.4s linear infinite xdShimmer}.xd-skel-line{background:linear-gradient(100deg,#0c23400d 30%,#0c23401a 50%,#0c23400d 70%) 0 0/220% 100%;border-radius:9px;width:min(420px,70%);height:18px;animation:1.4s linear infinite xdShimmer}.xd-skel-short{width:min(260px,44%)}@keyframes xdShimmer{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.xd-skel,.xd-skel-line{animation:none}}.xd-pv [data-xd-inert]{pointer-events:none;cursor:default}.xd-pv-gap{border-radius:var(--r-pill);max-width:100%;font-family:var(--ff-body);font-size:var(--xd-caption);letter-spacing:0;text-transform:none;color:#8a5a12;text-align:start;vertical-align:middle;background:#f6a71b1f;border:1.5px dashed #f6a71bcc;align-items:center;gap:6px;padding:5px 12px;font-weight:700;line-height:1.5;display:inline-flex}button.xd-pv-gap{cursor:pointer;transition:transform var(--m-interactive) var(--ease)}button.xd-pv-gap:active{transform:scale(.975)}.xd-pv-gap .icon{flex:none;width:13px;height:13px}.xd-pv-gap-soft{color:var(--muted);background:#8494ac1a;border-color:#8494acb3}.xd-pill.xd-pv-gap{font-size:var(--xd-caption);color:#fff;box-shadow:none;background:#f6a71b8c;border:1.5px dashed #ffffffd9;padding:5px 12px}.xd-pv{--hs-state:var(--leaf,#56be49);--hs-ink:#3f9a34}.xd-pv[data-hs-tone=amber]{--hs-state:var(--amber,#f6a71b);--hs-ink:#8a5a12}.xd-pv[data-hs-tone=teal]{--hs-state:var(--teal,#10a6b4);--hs-ink:#0c7f8a}.xd-pv[data-hs-tone=quiet]{--hs-state:#8494ac;--hs-ink:#5b6b84}.xd-pv-gap:not(.xd-pv-gap-soft):not(.xd-pill){border-color:color-mix(in srgb, var(--hs-state) 80%, transparent);background:color-mix(in srgb, var(--hs-state) 12%, transparent);color:var(--hs-ink)}.xd-ed-on{--xd-ed-x:-46px}.xd-ed-on :is(.xd-eyebrow,.xd-title-row,.xd-meta,.xd-h){position:relative}.xd-ed-mark{cursor:pointer;z-index:2;block-size:28px;inline-size:28px;color:var(--teal);box-shadow:0 0 0 1.5px color-mix(in srgb, var(--hs-state) 70%, transparent), 0 3px 10px #0c23401a;transition:transform var(--m-interactive) var(--ease), background .2s var(--ease), color .2s var(--ease), box-shadow .2s var(--ease);background:#fff;border:0;border-radius:50%;place-items:center;margin:0;padding:0;display:grid;position:absolute;inset-block-start:50%;inset-inline-end:var(--xd-ed-x);translate:0 -50%}.xd-ed-mark:after{content:"";position:absolute;inset:-8px}.xd-ed-mark:active{transform:scale(.92)}.xd-ed-mark.on{color:#fff;background:var(--teal)}.xd-root .xd-ed-mark .icon{width:13px;height:13px;color:inherit;stroke-width:2.4px}.xd-title-row .xd-ed-mark{inset-block-start:calc(var(--xd-title) * .6)}.xd-hostcard .xd-ed-mark{inset-inline-end:calc(var(--xd-ed-x) - 16px)}.xd-bar-price .xd-ed-mark{vertical-align:middle;margin-block:-8px;margin-inline-start:8px;display:inline-grid;position:relative;inset:auto;translate:none}.xd-ed-on [data-xd-ed]{cursor:pointer;outline-offset:8px;border-radius:14px;outline:1.5px solid #0000}.xd-ed-on [data-xd-ed]:is(:hover,:focus-visible,[data-open]){outline-color:color-mix(in srgb, var(--hs-state) 60%, transparent);box-shadow:0 0 0 8px color-mix(in srgb, var(--hs-state) 7%, transparent), inset 0 0 0 999px color-mix(in srgb, var(--hs-state) 5%, transparent)}.xd-ed-on [data-xd-ed]:focus-visible{outline-width:2.5px;outline-color:var(--hs-state)}.xd-ed-on [data-xd-ed]:is(:hover,:focus-visible) .xd-ed-mark:not(.on){color:#fff;background:var(--teal)}.xd-ed-on [data-xd-ed][data-open]{cursor:auto}.xd-ed-on .xd-bar-price[data-xd-ed]{outline-offset:5px}.xd-ed-add{z-index:2;cursor:pointer;color:#fff;font-family:var(--ff-body);background:0 0;border:0;place-content:center;justify-items:center;gap:12px;padding:0;display:grid;position:absolute;inset:0}.xd-ed-add:not(.xd-ed-add-cover){background:linear-gradient(135deg, var(--a,#10a6b4), var(--b,#0c7f92))}.xd-ed-add-disc{background:color-mix(in srgb, var(--hs-state) 38%, #ffffff38);-webkit-backdrop-filter:blur(12px)saturate(160%);backdrop-filter:blur(12px)saturate(160%);block-size:64px;inline-size:64px;transition:transform .42s var(--lg-spring);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1.5px #ffffffbf,inset 0 1px #ffffff80,0 12px 30px #07173047}.xd-ed-add:active .xd-ed-add-disc{transform:scale(var(--lg-press));transition-duration:.12s}@media (hover:hover){.xd-ed-add:hover .xd-ed-add-disc{transform:scale(1.06)}}.xd-root .xd-ed-add-disc .icon{stroke-width:2.6px;width:30px;height:30px}.xd-ed-add-label{font-size:var(--xd-sub);text-shadow:0 1px 8px #07173073;font-weight:700}.xd-ed-add:focus-visible .xd-ed-add-disc{outline-offset:3px;outline:3px solid #fff}.xd-ed-on .xd-hero:has(.xd-ed-add-cover) .xd-motif{display:none}.xd-ed-on .xd-slide:not(.on){pointer-events:none}.xd-ed-hero{z-index:3;border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;height:44px;font-family:var(--ff-body);font-size:var(--xd-sub);color:#fff;-webkit-backdrop-filter:blur(12px)saturate(160%);backdrop-filter:blur(12px)saturate(160%);transition:transform .42s var(--lg-spring), background .2s var(--ease);background:#07173075;border:0;align-items:center;gap:8px;padding:0 18px;font-weight:700;display:inline-flex;position:absolute;inset-block-start:24px;inset-inline-end:16px;box-shadow:inset 0 0 0 1px #ffffff8c,inset 0 1px #ffffff4d,0 8px 22px #07173040}.xd-ed-hero:active{transform:scale(var(--lg-press-wide));transition-duration:.12s}.xd-ed-hero.on{background:#10a6b4e6}.xd-ed-hero .icon{width:17px;height:17px}.xd-ed-count{border-radius:var(--r-pill);font-size:var(--xd-caption2);font-variant-numeric:tabular-nums;background:#ffffff38;padding:2px 8px;font-weight:700}.xd-ed-panel{cursor:auto;border:1.5px dashed color-mix(in srgb, var(--hs-state) 65%, transparent);min-width:0;animation:xdEdIn .24s var(--ease) both;background:#ffffffdb;border-radius:20px;gap:12px;padding:16px;display:grid}@keyframes xdEdIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1}}@media (prefers-reduced-motion:reduce){.xd-ed-panel{animation:none}}.xd-ed-live{align-items:center;gap:4px;display:flex}.xd-ed-live>:first-child{flex:1;min-width:0}.xd-ed-price{align-items:center;gap:2px;display:inline-flex}.xd-pv .xd-bar-price{position:relative}.xd-ed-keep{border-radius:var(--r-pill);white-space:nowrap;font-size:var(--xd-caption2);color:#3f9a34;background:#fff;border:1px dashed #56be4999;padding:3px 10px;font-weight:700;position:absolute;inset-block-end:calc(100% + 17px);inset-inline-start:-6px;box-shadow:0 4px 12px #0c234014}@media (min-width:1100px){.xd-ed-on .xd-page{position:relative}.xd-ed-on .xd-page:before{content:"";pointer-events:none;border:1.5px solid color-mix(in srgb, var(--hs-state) 55%, transparent);border-radius:44px;position:absolute;inset:-16px -64px}}@media (max-width:1099px){.xd-ed-on{--xd-ed-x:6px}.xd-ed-on .xd-title-row .xd-ed-mark{inset-inline-end:calc(44px + 12px + var(--xd-ed-x))}.xd-ed-on:after{content:"";z-index:119;pointer-events:none;border:2.5px solid color-mix(in srgb, var(--hs-state) 75%, transparent);position:fixed;inset:0}}@media (max-width:700px){.xd-ed-add-disc{block-size:56px;inline-size:56px}.xd-root .xd-ed-add-disc .icon{width:26px;height:26px}.xd-ed-hero{height:40px;font-size:var(--xd-caption);padding:0 14px}}.xd-ed-on [data-xd-ed]{position:relative}.xd-ed-on [data-xd-ed][data-issue]:before{content:"";background:var(--amber,#f6a71b);border-radius:4px;inline-size:4px;position:absolute;inset-block:-6px;inset-inline-start:-14px}.xd-ed-badge{block-size:22px;inline-size:22px;font-family:var(--ff-disp);color:#fff;cursor:pointer;z-index:2;background:var(--amber,#f6a71b);border:0;border-radius:50%;place-items:center;padding:0;font-size:12px;font-weight:800;line-height:1;display:grid;position:absolute;inset-block-start:50%;inset-inline-end:calc(var(--xd-ed-x) - 30px);translate:0 -50%;box-shadow:0 0 0 2px #fff,0 3px 10px #f6a71b73}.xd-ed-badge:after{content:"";position:absolute;inset:-11px}.xd-ed-badge:focus-visible{outline:2.5px solid var(--amber,#f6a71b);outline-offset:3px}.xd-title-row .xd-ed-badge{inset-block-start:calc(var(--xd-title) * .6)}.xd-hostcard .xd-ed-badge{inset-inline-end:calc(var(--xd-ed-x) - 46px)}.xd-ed-mark-issue{box-shadow:0 0 0 2px var(--amber,#f6a71b), 0 3px 10px #f6a71b59;color:#8a5a12}.xd-ed-mark-issue:before{content:"";background:var(--amber,#f6a71b);border-radius:50%;block-size:9px;inline-size:9px;position:absolute;inset-block-start:-2px;inset-inline-end:-2px;box-shadow:0 0 0 2px #fff}.xd-bar-price .xd-ed-badge{vertical-align:middle;margin-inline-start:8px;display:inline-grid;position:relative;inset:auto;translate:none}.xd-ed-badge-hero{z-index:3;cursor:default;inset:auto;inset-block-start:76px;inset-inline-end:16px;translate:none}.xd-ed-issue{gap:6px;display:grid}.xd-ed-issue>span{font-size:var(--xd-caption);color:#8a5a12;background:color-mix(in srgb, var(--amber,#f6a71b) 12%, #fff);border:1px solid color-mix(in srgb, var(--amber,#f6a71b) 45%, transparent);border-radius:12px;flex-wrap:wrap;align-items:flex-start;gap:4px 8px;padding:8px 12px;line-height:1.55;display:flex}.xd-root .xd-ed-issue .icon{width:13px;height:13px;color:var(--amber,#f6a71b);flex:none;margin-block-start:3px}.xd-ed-issue b{font-weight:800}.xd-ed-issue span[dir]{min-width:0;color:var(--ink);overflow-wrap:anywhere;unicode-bidi:plaintext;flex:24ch}.xd-ed-flash{animation:xdEdFlash 1.2s var(--ease) 1}@keyframes xdEdFlash{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--amber,#f6a71b) 70%, transparent)}35%{box-shadow:0 0 0 14px color-mix(in srgb, var(--amber,#f6a71b) 28%, transparent)}to{box-shadow:0 0 0 22px #0000}}@media (prefers-reduced-motion:reduce){.xd-ed-flash{animation:none}}@media (max-width:1099px){.xd-ed-badge{inset-inline-end:calc(var(--xd-ed-x) + 34px)}.xd-ed-on .xd-title-row .xd-ed-badge{inset-inline-end:calc(44px + 12px + var(--xd-ed-x) + 34px)}.xd-hostcard .xd-ed-badge{inset-inline-end:calc(var(--xd-ed-x) - 16px + 34px)}.xd-ed-on [data-xd-ed][data-issue]:before{inline-size:3px;inset-inline-start:-10px}}@media (max-width:1180px){.xd-ed-on:has(.xd-ed-panel) .xd-bar-wrap{opacity:0;visibility:hidden}}.xd-women{color:#b0335a;background:#f29ab02e;border:1px solid #d05a7a47;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.xd-women .icon{width:14px;height:14px}.xd-women-row{flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:10px;display:flex}.xd-women-row small{color:var(--muted);font-size:12px}.xd-revs{grid-auto-rows:auto;align-items:start}.xd-rev>.xd-verify{margin-top:8px}.xd-root{--xd-measure:min(1040px, calc(100% - 40px));--xd-title:clamp(26px, 2.6vw, 36px);--xd-section:clamp(19px, 1.6vw, 22px);--xd-block-gap:28px;--xd-glass:linear-gradient(130deg, #ffffffbf, #ffffff78 52%, #e2f2f18c);--xd-glass-rim:inset 0 1px 0 #fff, inset 0 -1px 0 #accad447, 0 8px 28px #1437480d}.xd-page{min-width:0}.xd-root .xd-hero{aspect-ratio:16/9;border-radius:30px;width:100%;height:auto;max-height:clamp(300px,100svh - 550px,420px);box-shadow:0 14px 36px #14374812,0 0 0 1px #ffffffa8}.xd-root .xd-hero-acts{inset-block-start:16px;inset-inline:auto 16px}.xd-photo-count{z-index:3;color:#fff;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);cursor:zoom-in;background:linear-gradient(135deg,#ffffff35,#142f4b45);border:1px solid #ffffff80;border-radius:999px;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:13px;font-weight:700;display:flex;position:absolute;inset-block-start:16px;inset-inline-start:16px;box-shadow:inset 0 1px #ffffff70,0 4px 14px #103e4924}.xd-photo-count .icon{width:17px;height:17px}.xd-photo-count:focus-visible{outline-offset:3px;outline:2px solid #fff}.xd-title-block{gap:16px;padding:14px 4px 10px}.xd-title{letter-spacing:-.025em;text-wrap:balance;line-height:1.45}:is([dir=rtl].xd-root,[dir=rtl] .xd-root) .xd-title{letter-spacing:0;line-height:1.55}.xd-meta{gap:10px 20px;font-size:14px}.xd-meta .icon{width:16px;height:16px}.xd-h{align-items:center;gap:12px;min-width:0;margin:0;line-height:1.55}.xd-h>span:not(.xd-section-art){overflow-wrap:anywhere;min-width:0}.xd-section-art{pointer-events:none;-webkit-user-select:none;user-select:none;flex:none;width:48px;height:48px;display:block;position:relative}.xd-section-art>:is(img,div){object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.xd-section-art>div,.xd-section-art.ready>img{opacity:0}.xd-section-art.ready>div{opacity:1}.xd-section-art svg{width:100%!important;height:100%!important}.xd-body{white-space:pre-line;overflow-wrap:anywhere;max-width:none;font-size:16px;line-height:1.95}.xd-inc-row{background:0 0;border-radius:0;gap:12px;padding:10px 0;font-size:15px;line-height:1.75}.xd-inc-row+.xd-inc-row{border-top:0}.xd-inc-row:last-child{padding-bottom:0}.xd-item-art{pointer-events:none;flex:none;width:28px;height:28px;margin-block-start:1px;overflow:visible}.xd-inc-row>span{overflow-wrap:anywhere;min-width:0}.xd-section .xd-meet{background:0 0;border:0;border-radius:0;gap:14px;padding:0}.xd-meet-line{font-size:18px;font-weight:700}.xd-meet-note{max-width:62ch;font-size:14px}.xd-host-bio{max-width:72ch;color:var(--muted);white-space:pre-line;overflow-wrap:anywhere;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.9;display:-webkit-box;overflow:hidden}.xd-host-txt b{font-size:18px;font-weight:700}.xd-host-txt small{margin-top:5px;line-height:1.5}.xd-availability .xd-note{align-items:flex-start;font-size:13px;line-height:1.7}.xd-availability .xd-note .icon{margin-top:4px}.xd-root .xd-reviews-block{gap:18px;overflow:hidden}.xd-root .xd-bar{background:var(--xd-glass);width:min(660px,100%);box-shadow:var(--xd-glass-rim),0 12px 36px #14374822;-webkit-backdrop-filter:blur(26px)saturate(1.4);backdrop-filter:blur(26px)saturate(1.4);border:1px solid #ffffffdc;gap:24px;padding:10px 12px 10px 22px}[dir=rtl] .xd-root .xd-bar{padding-inline:22px 12px}.xd-bar-price b{font-size:22px}.xd-dev-note{color:var(--muted);text-align:start;margin:0 0 18px;font-size:12px}body:has(.xd-root) .overlay:has(>.modal-pos>.auth-sheet){transition:visibility 0s linear .42s, display .42s allow-discrete;display:none}body:has(.xd-root) .overlay.open:has(>.modal-pos>.auth-sheet){transition-delay:0s;display:grid}.xd-ed-on .xd-section[data-xd-ed]{border-radius:24px}@media (min-width:1100px){.xd-ed-on .xd-section .xd-ed-mark{inset-inline-end:calc(var(--xd-ed-x) - var(--xd-panel-pad))}.xd-ed-on .xd-section .xd-ed-badge{inset-inline-end:calc(var(--xd-ed-x) - var(--xd-panel-pad) - 30px)}}@media (max-width:760px){.xd-host-bio{font-size:14px}.xd-root{--xd-measure:calc(100% - 32px)}.xd-h{gap:10px}.xd-body{font-size:15px;line-height:1.95}.xd-inc-row{font-size:14px}.xd-ed-on .xd-section .xd-h{padding-inline-end:28px}}@media (max-width:700px){.xd-root .xd-hero{aspect-ratio:3/2;border-radius:24px;width:100%;height:auto;max-height:none;margin-inline:0}.xd-root .xd-hero-acts{inset-block-start:12px;inset-inline-end:12px}.xd-photo-count{gap:5px;min-height:30px;padding-inline:10px;font-size:12px;inset-block-start:12px;inset-inline-start:12px}.xd-photo-count .icon{width:13px;height:13px}.xd-title-block{gap:12px;padding:7px 2px 10px}.xd-meta{gap:10px 16px;font-size:13px}.xd-meta .icon{width:14px;height:14px}.xd-root .xd-bar{gap:12px;padding:8px 9px 8px 16px}[dir=rtl] .xd-root .xd-bar{padding-inline:16px 9px}.xd-bar-price b{font-size:18px}.xd-bar-price small{font-size:11px}}@media (prefers-reduced-transparency:reduce){.xd-root .xd-bar,.xd-root .xd-pillbtn,.xd-root :is(.xd-section,.xd-hostcard,.xd-bookcard){-webkit-backdrop-filter:none;backdrop-filter:none;background:#f8fcfd}}.xd-root{--xd-panel-fill:#ffffff5e;--xd-panel-edge:1px solid #ffffffbf;--xd-panel-rim:inset 0 1px 0 #ffffffbf, 0 18px 45px #1b4e580b;--xd-panel-blur:blur(24px) saturate(1.2);--xd-pill-fill:#ffffff59;--xd-pill-edge:1px solid #ffffffb3;--xd-pill-rim:inset 0 1px 0 #ffffffbf, 0 4px 15px #14535b09;--xd-hair:#296d7926;--xd-panel-pad:24px;--xd-block-gap:16px}body:has(.xd-root) .aurora{background:radial-gradient(at 6% 4%,#74d4d84d,#0000 38%),radial-gradient(at 94% 20%,#f9b51817,#0000 34%),radial-gradient(at 65% 75%,#66cd9c26,#0000 45%),#f0f5f7}html[dir=rtl] body:has(.xd-root) .aurora{background:radial-gradient(at 94% 4%,#74d4d84d,#0000 38%),radial-gradient(at 6% 20%,#f9b51817,#0000 34%),radial-gradient(at 35% 75%,#66cd9c26,#0000 45%),#f0f5f7}body:has(.xd-root) .aurora>.orb{display:none}.xd-page,.xd-main,.xd-layout{gap:var(--xd-block-gap);align-content:start;min-width:0;display:grid}.xd-root .xd-section,.xd-root .xd-hostcard{min-width:0;padding:26px var(--xd-panel-pad);border:var(--xd-panel-edge);background:var(--xd-panel-fill);box-shadow:var(--xd-panel-rim);-webkit-backdrop-filter:var(--xd-panel-blur);backdrop-filter:var(--xd-panel-blur);border-radius:30px;align-content:start;gap:16px;display:grid}.xd-root .xd-h{gap:10px;font-size:20px;font-weight:650;line-height:1.4}.xd-root .xd-section-art{width:36px;height:36px}.xd-root .xd-section-art[data-section-art=reviews]{width:44px;height:44px;margin-block:-4px}.xd-root .xd-title-block{gap:12px;padding:10px 2px 2px}.xd-root .xd-meta{color:var(--muted);gap:6px 8px;font-size:14.5px}.xd-meta>span{gap:6px}.xd-meta>span+span:before{content:"·";color:var(--xd-faint);margin-inline-end:4px}.xd-meta .xd-rate b{font-size:14.5px}.xd-title-offer:empty{display:none}.xd-women-row{margin:0}.xd-meta-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.xd-hostchip{color:var(--ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:background .2s var(--ease);background:#ffffff59;border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 4px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffffb3,0 4px 15px #14535b09}[dir=rtl] .xd-hostchip{padding:4px 4px 4px 12px}@media (hover:hover){a.xd-hostchip:hover{background:#fff9}}.xd-hostchip .xd-seal .icon,.xd-hostchip .hseal{width:14px;height:14px}.xd-host-ava{width:var(--s,48px);height:var(--s,48px);font-size:calc(var(--s,48px) * .4)}.xd-root .xd-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}.xd-fact{align-items:center;gap:12px;min-width:0;display:flex}.xd-root .xd-fact .xd-point-art{width:34px;height:34px}.xd-root .xd-row-art{width:28px;height:28px;margin-block-start:1px}.xd-root .xd-note .xd-point-art{width:22px;height:22px}.xd-root .xd-know-art{width:40px;height:40px}.xd-fact-txt{gap:1px;min-width:0;display:grid}.xd-fact-txt small{color:var(--muted);font-size:12.5px;line-height:1.4}.xd-fact-txt b{color:var(--ink);overflow-wrap:anywhere;text-align:var(--xd-align);unicode-bidi:plaintext;font-size:15px;font-weight:700;line-height:1.4}.xd-clamp{justify-items:start;gap:8px;min-width:0;display:grid}.xd-clamp>.xd-body{justify-self:stretch}.xd-clamp:not([data-open]) .xd-body{-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.xd-textbtn{cursor:pointer;font-family:var(--ff-body);color:var(--muted);background:0 0;border:0;justify-self:start;align-items:center;gap:6px;margin-block:-6px;padding:6px 0;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.xd-textbtn .icon{width:12px;height:12px;color:var(--muted)}@media (hover:hover){.xd-textbtn:hover{color:var(--teal)}}.xd-root .xd-lists{gap:28px}.xd-list{align-content:start;gap:10px;min-width:0;display:grid}.xd-root .xd-lists .xd-inc{grid-template-columns:1fr;gap:0}.xd-root .xd-lists .xd-inc-row{padding:12px 0;font-size:15px;line-height:1.65}.xd-root .xd-lists .xd-inc-row+.xd-inc-row{border-top:1px solid var(--xd-hair)}.xd-root .xd-lists .xd-inc-row:last-child{padding-block-end:0}.xd-list>.xd-textbtn{margin-block-start:2px}.xd-place .gmap{border-radius:18px}.xd-root .xd-meet-line{font-size:17px}.xd-pillbtn{border:var(--xd-pill-edge,0);cursor:pointer;min-height:46px;font-family:var(--ff-body);color:var(--ink);white-space:nowrap;background:var(--xd-pill-fill);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--xd-pill-rim);transition:transform .42s var(--lg-spring), box-shadow .25s var(--ease), background .25s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.xd-root .xd-pillbtn:active{transform:scale(var(--lg-press-wide));transition-duration:.12s}@media (hover:hover){.xd-pillbtn:hover{background:#fff9;box-shadow:inset 0 1px #ffffffd9,0 4px 15px #14535b0f}}.xd-pillbtn .icon{color:var(--teal)}.xd-pillbtn:disabled{opacity:.6;cursor:default}.xd-all-dates{justify-self:start}.xd-notes{gap:8px;display:grid}.xd-notes .xd-note{align-items:center;gap:8px;font-size:13.5px;line-height:1.6}.xd-root .xd-hostcard .xd-host-id{gap:16px;margin:-6px;padding:6px}.xd-hostcard .xd-host-txt b{font-size:20px}.xd-hostcard .xd-host-txt small{font-size:13.5px}.xd-hostcard .xd-seal .icon{width:18px;height:18px}.xd-host-btns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.xd-root .xd-host-btns .xd-ask{width:auto}.xd-know-grid{gap:0;display:grid}.xd-know-col{align-content:start;justify-items:start;gap:4px;padding-block:16px;display:grid}.xd-know-col:first-child{padding-block-start:4px}.xd-know-col:last-child{padding-block-end:0}.xd-know-col+.xd-know-col{border-top:1px solid var(--xd-hair)}.xd-know-col .xd-know-art{margin-block-end:6px}.xd-know-col b{font-family:var(--ff-disp);color:var(--ink);font-size:15.5px;font-weight:700}.xd-know-col p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.xd-main>.xd-report{text-underline-offset:4px;justify-self:start;margin-block:-8px;margin-inline:4px;text-decoration:underline}.xd-aside{display:none}.xd-bookcard{background:var(--xd-panel-fill);border:var(--xd-panel-edge);-webkit-backdrop-filter:var(--xd-panel-blur);backdrop-filter:var(--xd-panel-blur);box-shadow:var(--xd-panel-rim);border-radius:30px;gap:18px;padding:26px 24px;display:grid}.xd-book-price{gap:2px;display:grid}.xd-book-price small{color:var(--muted);font-size:13px}.xd-book-price b{font-family:var(--ff-disp);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:28px;font-weight:800}.xd-book-days{border-top:1px solid var(--xd-hair);gap:10px;padding-block-start:16px;display:grid}.xd-book-days>small{color:var(--ink);font-size:13.5px;font-weight:700}.xd-bookcard .xd-days{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.xd-root .xd-book-cta{justify-content:center;width:100%}.xd-bookcard .xd-notes{border-top:1px solid var(--xd-hair);padding-block-start:14px}.xd-mosaic{display:none}.xd-mosaic-tile img{object-fit:cover}@media (min-width:760px){.xd-root .xd-lists-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.xd-know-grid{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:28px}.xd-know-col,.xd-know-col:first-child{padding-block:4px 0}.xd-know-col+.xd-know-col{border-top:0}}@media (min-width:1024px){.xd-root .xd-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.xd-split{--xd-measure:min(1160px, calc(100% - 64px))}.xd-split .xd-layout{grid-template-columns:minmax(0,1fr) 372px;align-items:start;gap:40px}.xd-split .xd-aside{align-self:start;display:block;position:sticky;inset-block-start:96px}.xd-split .xd-availability,.xd-split .xd-title-offer,.xd-split .xd-bar-wrap{display:none}#view-detail.xd-root.xd-split{padding-bottom:64px}.xd-root .xd-hero.xd-hero-mosaic{aspect-ratio:auto;height:clamp(360px,32vw,460px);max-height:none;box-shadow:none;background:0 0;border-radius:24px;margin-block-end:8px}.xd-hero-mosaic>:is(.xd-slides,.xd-scrim,.xd-dots,.xd-arrow,.xd-photo-count){display:none!important}.xd-hero-mosaic .xd-hero-pills{max-width:48%;inset-inline-end:auto}.xd-mosaic{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr 1fr;gap:8px;display:grid;position:absolute;inset:0}.xd-mosaic[data-n="1"]{grid-template-rows:1fr;grid-template-columns:1fr}.xd-mosaic[data-n="2"]{grid-template-rows:1fr;grid-template-columns:1fr 1fr}.xd-mosaic[data-n="2"] .xd-mosaic-tile{grid-row:1/-1}.xd-mosaic[data-n="1"] .xd-mosaic-tile img{object-fit:contain;position:relative}.xd-mosaic-blur{filter:blur(28px)saturate(1.1)brightness(.92);background-position:50%;background-size:cover;position:absolute;inset:-30px;transform:scale(1.08)}.xd-mosaic[data-n="3"]{grid-template-columns:2fr 1fr}.xd-mosaic[data-n="4"] .xd-mosaic-tile:nth-child(2),.xd-mosaic-main{grid-row:1/-1}.xd-mosaic-tile{cursor:zoom-in;background:linear-gradient(135deg, var(--a,#10a6b4), var(--b,#0c7f92));border:0;border-radius:0;padding:0;display:block;position:relative;overflow:hidden}.xd-mosaic-tile img{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;transition:filter .3s var(--ease), transform .8s var(--ease);display:block}.xd-mosaic-tile:focus-visible{outline-offset:-5px;outline:3px solid #fff}@media (hover:hover){.xd-mosaic-tile:hover img{filter:brightness(.9);transform:scale(1.02)}}.xd-mosaic-all{z-index:4;cursor:pointer;min-height:40px;font-family:var(--ff-body);color:#fff;text-shadow:0 1px 2px #00000047;transition:background .25s var(--ease), transform .42s var(--lg-spring);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex;position:absolute;inset-block-end:16px;inset-inline-end:16px;-webkit-backdrop-filter:var(--xd-lg-filter)!important;backdrop-filter:var(--xd-lg-filter)!important;background:linear-gradient(135deg,#ffffff4d,#ffffff1f)!important;box-shadow:inset 0 1px #ffffffbf,inset 0 0 0 .5px #ffffff8c,0 0 0 .5px #0000001a,0 6px 18px #00000029!important}.xd-mosaic-all .icon{color:#fff;filter:drop-shadow(0 1px 1px #00000040);width:16px;height:16px}@media (hover:hover){.xd-mosaic-all:hover{background:linear-gradient(135deg,#ffffff6b,#fff3)!important}}.xd-mosaic-all:active{transform:scale(var(--lg-press-wide,1.03))}}@media (max-width:760px){.xd-root{--xd-panel-pad:20px;--xd-block-gap:14px}.xd-root .xd-h{font-size:19px}.xd-hostcard .xd-host-txt b{font-size:18px}}@media (max-width:380px){.xd-host-btns{grid-template-columns:1fr}}@media (max-width:759px){.xd-know-col{grid-template-columns:40px minmax(0,1fr);gap:2px 14px}.xd-know-col .xd-know-art{grid-row:1/span 2;align-self:start;margin:0}}.xd-book-deal s{color:var(--muted);margin-inline-start:8px;font-size:15px;font-weight:500;text-decoration-thickness:1px}@media (min-width:1024px){.xd-mosaic-all{text-shadow:none;-webkit-backdrop-filter:blur(10px)saturate(160%)!important;backdrop-filter:blur(10px)saturate(160%)!important;background:#07173052!important;box-shadow:inset 0 0 0 .5px #fff6,inset 0 1px #ffffff38,0 4px 14px #0000001f!important}.xd-mosaic-all .icon{filter:none}@media (hover:hover){.xd-mosaic-all:hover{background:#07173070!important}}}
