.hx.hx--cool{--cx-bg:#07080c;--cx-bg-2:#0e1118;--cx-ink:#ffffff;--cx-ink-2:rgb(255 255 255/0.76);--cx-ink-3:rgb(255 255 255/0.58);--cx-glass:rgb(255 255 255/0.07);--cx-glass-hi:rgb(255 255 255/0.12);--cx-edge:rgb(255 255 255/0.13);--cx-grad:linear-gradient(135deg,#2f6bff,#6a4bff 55%,#9b5cff);--cx-blur:blur(22px) saturate(160%);--ground:var(--cx-bg);--ground-2:var(--cx-bg);--cx-hero:clamp(200px,calc(100svh - 456px),560px);background:var(--cx-bg);color:var(--cx-ink);color-scheme:dark}body:has([data-consent-banner]) .hx.hx--cool{--cx-hero:clamp(190px,calc(100svh - 480px),560px)}.hx.hx--cool.gm-ground{background-image:none;background-color:var(--cx-bg)}body:has(.hx.hx--cool),html:has(.hx.hx--cool){background-color:#07080c}.hx.hx--cool .gm-main{position:relative;isolation:isolate;padding-block-start:0}.hx.hx--cool .gm-main:before{content:"";position:absolute;z-index:-1;inset-inline:0;inset-block-start:380px;block-size:900px;background:radial-gradient(closest-side,rgb(47 107 255/.2),transparent 70%),radial-gradient(closest-side at 70% 60%,rgb(124 77 255/.16),transparent 70%);pointer-events:none}.hx.hx--cool .hx-glass{background:var(--cx-glass);box-shadow:inset 0 0 0 1px var(--cx-edge);-webkit-backdrop-filter:var(--cx-blur);backdrop-filter:var(--cx-blur)}.hx.hx--cool .gm-shell:not(.gm-shell--framed):not(.gm-shell--fit) .gm-top{position:fixed;inset-block-start:0;inset-inline:0;z-index:40;background:transparent;color:var(--cx-ink);transition:transform var(--dur-slow) var(--out)}.hx.hx--cool .gm-shell:not(.gm-shell--framed):not(.gm-shell--fit) .gm-top:before{content:"";opacity:0;filter:none;background:rgb(10 12 18/.94);border-block-end:1px solid var(--cx-edge);transition:opacity var(--dur-base) var(--out)}.hx.hx--cool .gm-shell[data-hx-top=away]:not(.gm-shell--framed):not(.gm-shell--fit) .gm-top:before,.hx.hx--cool .gm-shell[data-hx-top=solid]:not(.gm-shell--framed):not(.gm-shell--fit) .gm-top:before{opacity:1;background:rgb(10 12 18/.86);-webkit-backdrop-filter:blur(24px) saturate(170%);backdrop-filter:blur(24px) saturate(170%)}.hx.hx--cool .gm-shell[data-hx-top=away] .gm-top{transform:translateY(-100%)}.hx.hx--cool .gm-top__title{color:var(--cx-ink);font-size:16px;font-weight:700;opacity:0;transform:translateY(8px);transition:opacity var(--dur-base) var(--out),transform var(--dur-slow) var(--out);unicode-bidi:plaintext}.hx.hx--cool .gm-shell[data-hx-top=solid] .gm-top .gm-curwell,.hx.hx--cool .gm-shell[data-hx-top=solid] .gm-top .gm-langwell{display:none}.hx.hx--cool .gm-shell[data-hx-top=away] .gm-top__title,.hx.hx--cool .gm-shell[data-hx-top=solid] .gm-top__title{opacity:1;transform:none}.hx.hx--cool .gm-top .gm-ask__face,.hx.hx--cool .gm-top .gm-curwell,.hx.hx--cool .gm-top .gm-ibtn,.hx.hx--cool .gm-top .gm-langwell{background:rgb(20 23 32/.42);box-shadow:inset 0 0 0 1px rgb(255 255 255/.18);color:var(--cx-ink)!important;-webkit-backdrop-filter:var(--cx-blur);backdrop-filter:var(--cx-blur)}.hx.hx--cool .gm-top .gm-ibtn{width:40px;height:40px;margin:0}.hx.hx--cool .gm-top .gm-ask:active .gm-ask__face,.hx.hx--cool .gm-top .gm-curwell:active,.hx.hx--cool .gm-top .gm-ibtn:active,.hx.hx--cool .gm-top .gm-langwell:active{background:rgb(255 255 255/.22);transform:scale(.94);transition:transform var(--dur-press) var(--press)}.hx.hx--cool .gm-top .hx-keep{position:static;display:flex}.hx.hx--cool .gm-top .hx-heart{width:40px;height:40px}.hx.hx--cool .gm-top .hx-heart[aria-pressed=true]{color:#ff4d6d!important}.hx.hx--cool .gm-top .hx-heart[aria-pressed=true] svg path{fill:#ff4d6d;stroke:#ff4d6d}.hx.hx--cool .hx-cool__top{display:block;margin:0;padding:0;border-radius:0;background:none;box-shadow:none}.hx.hx--cool .hx-hero{position:relative;z-index:1;isolation:isolate;min-block-size:var(--cx-hero);margin:0 calc(-1 * max(var(--gutter), var(--inset-start, 0px)));overflow:hidden;overflow:clip;background:var(--cx-bg-2)}.hx.hx--cool .hx-hero__zoom{position:absolute;inset:0;transform:translate3d(0,calc(var(--hx-y, 0) * .35px),0) scale(calc(1 + var(--hx-y, 0) * .00012));transform-origin:50% 0}.hx.hx--cool .hx-hero__track{position:absolute;inset:0;display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;margin:0;border-radius:0;box-shadow:none}.hx.hx--cool .hx-hero__track::-webkit-scrollbar{display:none}.hx.hx--cool .hx-hero__ph{position:relative;flex:0 0 100%;inline-size:100%;block-size:100%;margin:0;padding:0;border:0;border-radius:0;background:none;scroll-snap-align:center;scroll-snap-stop:always;cursor:zoom-in;-webkit-tap-highlight-color:transparent}.hx.hx--cool .hx-hero__ph:active:not(:disabled){opacity:.86;transition:opacity var(--dur-press) var(--press)}.hx.hx--cool .hx-hero__ph:disabled{cursor:default}.hx.hx--cool .hx-hero__ph:focus-visible{outline:2px solid #ffffff;outline-offset:-4px}.hx.hx--cool .hx-hero .gm-photo,.hx.hx--cool .hx-hero .st-photo-watch{display:block;inline-size:100%;block-size:100%;aspect-ratio:auto!important;margin:0;border-radius:0;box-shadow:none;background:var(--cx-bg-2)}.hx.hx--cool .hx-hero .gm-photo img{inline-size:100%;block-size:100%;object-fit:cover}.hx.hx--cool .hx-hero__none,.hx.hx--cool .hx-wait__blank{position:absolute;inset:0;background:radial-gradient(120% 90% at 30% 20%,rgb(47 107 255/.28),transparent 60%),var(--cx-bg-2)}.hx.hx--cool .gm-photo__none>span{color:var(--cx-ink-2)}.hx.hx--cool .hx-hero .gm-photo__none{flex-direction:row;flex-wrap:wrap;align-content:flex-start;align-items:center;justify-content:flex-start;gap:4px 10px;padding:calc(var(--top-h) + var(--inset-top, 0px) + 7px) 20px 0;text-align:start}.hx.hx--cool .hx-hero .gm-photo__none>span{color:var(--cx-ink)}.hx.hx--cool .hx-hero__shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgb(7 8 12/.55) 0,rgb(7 8 12/0) max(26%,100px)),linear-gradient(180deg,rgb(7 8 12/0) min(40%,calc(100% - 232px)),rgb(7 8 12/.72) min(74%,calc(100% - 100px)),var(--cx-bg) 100%)}.hx.hx--cool .hx-hero__id{position:relative;box-sizing:border-box;min-block-size:var(--cx-hero);z-index:2;display:flex;flex-direction:column;justify-content:space-between;gap:8px;margin:0;padding:calc(var(--top-h) + var(--inset-top, 0px) + 6px) 20px 16px;pointer-events:none}.hx.hx--cool .hx-hero__id>*>*{pointer-events:auto}.hx.hx--cool .hx-hero__meta{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-block-size:30px}.hx.hx--cool .hx-hero__mark .hx-mark{padding:6px 10px;border-radius:999px;font-size:11.5px;font-weight:650}.hx.hx--cool .hx-hero .hx-mosaic__count,.hx.hx--cool .hx-hero__mark .hx-mark{display:inline-flex;margin:0;background:rgb(20 23 32/.5);box-shadow:inset 0 0 0 1px rgb(255 255 255/.18);color:var(--cx-ink)}.hx.hx--cool .hx-hero .hx-mosaic__count{position:static;align-items:center;min-block-size:30px;padding:5px 11px;border:0;border-radius:999px;font:inherit;font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.hx.hx--cool .hx-hero button.hx-mosaic__count{position:relative}.hx.hx--cool button.hx-mosaic__count:after{content:"";position:absolute;inset:-7px -4px}.hx.hx--cool button.hx-mosaic__count:active{background:rgb(255 255 255/.24);transform:scale(.95);transition:transform var(--dur-press) var(--press)}.hx.hx--cool .hx-hero__copy{display:flex;flex-direction:column;gap:6px;margin-block-start:auto}.hx.hx--cool .hx-chips{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 4px}.hx.hx--cool .hx-chip{position:relative;display:inline-flex;align-items:center;gap:6px;min-block-size:32px;padding:6px 12px;border:0;border-radius:999px;color:var(--cx-ink);font:inherit;font-size:13px;font-weight:650;background:rgb(20 23 32/.42);box-shadow:inset 0 0 0 1px rgb(255 255 255/.2)}.hx.hx--cool .hx-chip:after{content:"";position:absolute;inset:-6px -2px}.hx.hx--cool .hx-chip svg{flex:none;color:#ffd27a}.hx.hx--cool .hx-chip.hx-place svg{color:#a9c1ff}.hx.hx--cool .hx-chip:active{background:rgb(255 255 255/.24);transform:scale(.95);transition:transform var(--dur-press) var(--press)}.hx.hx--cool .hx-chip:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.hx.hx--cool .hx-hero .hx-name,.hx.hx--cool .hx-hero .hx-name.is-light{margin:0;color:var(--cx-ink);font-family:var(--display);font-size:clamp(30px,9vw,42px);font-weight:800;line-height:1;letter-spacing:-.035em;text-wrap:balance;text-shadow:0 2px 30px rgb(0 0 0/.35)}.hx.hx--cool.gm--rtl .hx-hero .hx-name,.hx.hx--cool.gm--rtl .hx-hero .hx-name bdi{line-height:1.12;letter-spacing:-.02em}.hx.hx--cool .hx-hero .hx-name .nx-title__w{background:none;color:var(--cx-ink);-webkit-background-clip:border-box;background-clip:border-box}.hx.hx--cool .hx-hero__sub{display:flex;flex-wrap:wrap;gap:4px 10px;margin:2px 0 0;color:var(--cx-ink-2);font-size:14px;font-weight:550}.hx.hx--cool .hx-hero__sub .hx-stars{color:#ffd27a;letter-spacing:.06em}.hx.hx--cool .hx-hero__sub .hx-mark{margin:0;padding:3px 9px;border-radius:999px;background:rgb(20 23 32/.5);box-shadow:inset 0 0 0 1px rgb(255 255 255/.2);color:var(--cx-ink);font-size:11.5px;font-weight:650}.hx.hx--cool .hx-wait__name{margin:0}.hx.hx--cool .hx-wait__bar{display:block;inline-size:62%;block-size:30px;border-radius:10px;background:rgb(255 255 255/.12);box-shadow:none}.hx.hx--cool .hx-step{position:relative;z-index:2;display:flex;flex-direction:column;gap:4px;padding:10px 0 0}.hx.hx--cool .hx-step .gm-progress{margin:0}.hx.hx--cool .hx-step .gm-progress__list{max-inline-size:300px}.hx.hx--cool .hx-step .hx-title{margin:2px 0 10px;color:var(--cx-ink);font-family:var(--display);font-size:24px;font-weight:800;letter-spacing:-.03em}.hx.hx--cool .hx-dtile{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;inline-size:100%;min-block-size:56px;margin:0;padding-block:12px;padding-inline:16px 12px;border:0;border-radius:22px;color:var(--cx-ink);font:inherit;text-align:start;background:var(--cx-glass);box-shadow:inset 0 0 0 1px var(--cx-edge);transition:transform var(--dur-press) var(--press)}.hx.hx--cool button.hx-dtile:active{transform:scale(.985);background:var(--cx-glass-hi)}.hx.hx--cool button.hx-dtile:focus-visible{outline:2px solid #8fb0ff;outline-offset:2px}.hx.hx--cool .hx-dtile.is-still{grid-template-columns:minmax(0,1fr)}.hx.hx--cool .hx-dtile__main{display:grid;grid-template-columns:auto minmax(20px,1fr) auto;grid-template-areas:"in rail out" "mid mid mid";align-items:center;column-gap:10px;row-gap:2px;min-inline-size:0}.hx.hx--cool .hx-dtile__in,.hx.hx--cool .hx-dtile__out{font-size:15px;font-weight:750;letter-spacing:-.01em}.hx.hx--cool .hx-dtile__p{white-space:nowrap}.hx.hx--cool .hx-dtile__in{grid-area:in}.hx.hx--cool .hx-dtile__out{grid-area:out;text-align:end}.hx.hx--cool .hx-dtile__rail{grid-area:rail;position:relative;display:block;block-size:4px;border-radius:2px;background:rgb(255 255 255/.1);overflow:hidden}.hx.hx--cool .hx-dtile__rail i{position:absolute;inset:0;border-radius:2px;background:var(--cx-grad)}.hx.hx--cool .hx-dtile__main .hx-terms__w{grid-area:mid;color:var(--cx-ink-2);font-size:12.5px;font-weight:600;line-height:1.3}.hx.hx--cool .hx-dtile .hx-terms__ch{display:inline-flex;align-items:center;min-block-size:36px;padding:0 14px;border-radius:999px;background:var(--cx-glass-hi);box-shadow:inset 0 0 0 1px rgb(255 255 255/.2);color:var(--cx-ink);font-size:13px;font-weight:700}@media (max-width:370px){.hx.hx--cool .hx-dtile__in,.hx.hx--cool .hx-dtile__out{font-size:14px}.hx.hx--cool .hx-dtile .hx-terms__ch{padding:0 12px}}.hx.hx--cool .hx-dtile--add{grid-template-columns:auto minmax(0,1fr);min-block-size:56px;background:#ffffff;box-shadow:0 0 0 4px rgb(143 176 255/.18),0 18px 40px -20px rgb(47 107 255/.7);color:#0b0d12}.hx.hx--cool .hx-dtile--add:active{background:#eef2ff}.hx.hx--cool .hx-dtile--add .hx-dtile__ic{display:grid;place-items:center;inline-size:34px;block-size:34px;border-radius:11px;background:var(--cx-grad);color:#ffffff}.hx.hx--cool .hx-dtile--add .hx-terms__w{font-size:16px;font-weight:750}.hx.hx--cool .hx-sec{position:relative;z-index:1;margin-block-start:30px;padding:0;background:none;border:0;box-shadow:none;color:var(--cx-ink)}.hx.hx--cool .hx-sech{display:flex;align-items:center;gap:10px;margin:0 0 12px;padding:0;color:var(--cx-ink);font-family:var(--display);font-size:22px;font-weight:800;letter-spacing:-.03em}.hx.hx--cool .hx-basis,.hx.hx--cool .hx-quiet{color:var(--cx-ink-3)}.hx.hx--cool .hx-rooms{margin-block-start:18px}.hx.hx--cool .hx-rooms__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.hx.hx--cool .hx-rooms__head>.hx-sech{display:inline-flex;margin:0;font-family:var(--ui);font-size:13px;font-weight:700;letter-spacing:0}.hx.hx--cool .hx-rooms__head .hx-sech__mark.nx-appicon{--nx-ai:22px;align-self:center}.hx.hx--cool .hx-rooms__head .hx-sech__mark svg{inline-size:13px;block-size:13px}.hx.hx--cool .hx-rooms__head>.hx-basis{margin:0;font-size:13px}.hx.hx--cool .hx-rooms>.hx-quiet{margin:0}.hx.hx--cool .hx-rooms .gm-empty,.hx.hx--cool .hx-rooms .gm-loading,.hx.hx--cool .hx-rooms .gm-notice{margin-block-start:10px;border-radius:22px;background:var(--cx-glass);box-shadow:inset 0 0 0 1px var(--cx-edge);color:var(--cx-ink)}.hx.hx--cool .hx-rooms .gm-empty__title,.hx.hx--cool .hx-rooms .gm-notice__t{color:var(--cx-ink)}.hx.hx--cool .hx-rooms .gm-empty__body,.hx.hx--cool .hx-rooms .gm-notice__b{color:var(--cx-ink-2)}.hx.hx--cool .hx-list{color:var(--cx-ink)}.hx.hx--cool .hx-list small{color:var(--cx-ink-3)}.hx.hx--cool .hx-car{display:flex;flex-direction:row;flex-wrap:nowrap;gap:12px;margin:10px calc(-1 * var(--gutter)) 0;padding:4px var(--gutter) 12px;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none}.hx.hx--cool .hx-car::-webkit-scrollbar{display:none}.hx.hx--cool .hx-car>[data-card]{flex:0 0 86%;scroll-snap-align:start;transform-origin:50% 50%}.hx.hx--cool .hx-car.is-one>[data-card]{flex-basis:100%}.hx.hx--cool .hx-car__more{display:grid;place-items:center;border-radius:28px;background:var(--cx-glass);box-shadow:inset 0 0 0 1px var(--cx-edge)}.hx.hx--cool .hx-car__dots{display:flex;justify-content:center;gap:6px;margin-block-start:2px}.hx.hx--cool .hx-car__dots i{inline-size:6px;block-size:6px;border-radius:3px;background:rgb(255 255 255/.25);transition:transform var(--dur-base) var(--out),background var(--dur-base) var(--out)}.hx.hx--cool .hx-car__dots i.is-on{background:#ffffff;transform:scaleX(2)}.hx.hx--cool .hx-rc{position:relative;display:flex;flex-direction:column;gap:0;margin:0;padding:0;overflow:hidden;overflow:clip;border:0;border-radius:28px;background:rgb(255 255 255/.05);box-shadow:inset 0 0 0 1px var(--cx-edge);color:var(--cx-ink)}.hx.hx--cool .hx-rc.is-on{box-shadow:0 18px 50px -18px rgb(47 107 255/.55)}.hx.hx--cool .hx-rc.is-on:after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 2px #7fa0ff;pointer-events:none}.hx.hx--cool .hx-rc__top{position:relative;isolation:isolate;block-size:208px;flex:none}.hx.hx--cool .hx-rc__ph{position:absolute;inset:0;z-index:-2;display:block;inline-size:100%;block-size:100%;margin:0;padding:0;border:0;border-radius:0;background:var(--cx-bg-2);cursor:zoom-in}.hx.hx--cool button.hx-rc__ph:active{opacity:.86;transition:opacity var(--dur-press) var(--press)}.hx.hx--cool .hx-rc__img,.hx.hx--cool .hx-rc__ph .st-thumb-none{display:block;inline-size:100%;block-size:100%;object-fit:cover;border-radius:0}.hx.hx--cool .hx-rc__shade{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgb(7 8 12/.25),rgb(7 8 12/0) 30%,rgb(7 8 12/.15) 48%,rgb(7 8 12/.9))}.hx.hx--cool .hx-rc__n{position:absolute;inset-block-start:14px;inset-block-end:auto;inset-inline-end:14px;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;background:rgb(20 23 32/.5);box-shadow:inset 0 0 0 1px rgb(255 255 255/.18);color:var(--cx-ink);font-size:12px;font-weight:650;white-space:nowrap}.hx.hx--cool .hx-rc__top>.hx-rc__pick{position:absolute;inset-block-start:14px;inset-inline-start:14px}.hx.hx--cool .hx-rc__top>.hx-rc__words{position:absolute;inset-inline:16px;inset-block-end:14px;pointer-events:none}.hx.hx--cool .hx-rc__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 16px 4px;background:radial-gradient(120% 140% at 0 0,rgb(47 107 255/.32),transparent 60%),radial-gradient(100% 120% at 100% 100%,rgb(124 77 255/.24),transparent 60%)}.hx.hx--cool .hx-rc__words{display:flex;flex-direction:column;gap:4px;min-inline-size:0}.hx.hx--cool .hx-rc__name{margin:0;color:var(--cx-ink);font-family:var(--display);font-size:21px;font-weight:800;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}.hx.hx--cool.gm--rtl .hx-rc__name{line-height:1.3;letter-spacing:0}.hx.hx--cool .hx-rc .hx-room__sup{color:var(--cx-ink-2);font-size:12.5px}.hx.hx--cool .hx-rc__facts{display:inline-flex;align-items:center;gap:6px;color:var(--cx-ink-2);font-size:12.5px;font-weight:600}.hx.hx--cool .hx-pill{position:relative;display:inline-flex;align-items:center;gap:6px;min-block-size:34px;padding:0 13px;border:0;border-radius:999px;color:var(--cx-ink);font:inherit;font-size:13px;font-weight:700;white-space:nowrap}.hx.hx--cool .hx-pill:not(.is-on){min-block-size:44px}.hx.hx--cool .hx-pill:after{content:"";position:absolute;inset:-5px -2px}.hx.hx--cool .hx-pill.hx-glass{background:rgb(20 23 32/.5);box-shadow:inset 0 0 0 1px rgb(255 255 255/.24)}.hx.hx--cool button.hx-pill:not([aria-disabled=true]):active{background:rgb(255 255 255/.26);transform:scale(.95);transition:transform var(--dur-press) var(--press)}.hx.hx--cool .hx-pill.is-on{background:#ffffff;color:#0b0d12;cursor:default}.hx.hx--cool .hx-rc__body{display:flex;flex-direction:column;gap:10px;padding:12px 14px 14px}.hx.hx--cool .hx-rc__fact,.hx.hx--cool .hx-rc__grp{margin:0;color:var(--cx-ink)}.hx.hx--cool .hx-rc__fact{padding-block:8px;padding-inline:8px 12px;border-radius:16px;background:var(--cx-glass);box-shadow:inset 0 0 0 1px var(--cx-edge)}.hx.hx--cool .hx-rc__fact.is-free .hx-rc__val{color:#9fe3b0}.hx.hx--cool .hx-rc__seg.nx-seg.gm-seg{background:rgb(255 255 255/.06);box-shadow:inset 0 0 0 1px var(--cx-edge)}.hx.hx--cool .hx-rc__seg.nx-seg .gm-seg__opt{color:var(--cx-ink)!important}.hx.hx--cool .hx-rc__seg.nx-seg .gm-seg__sub{color:var(--cx-ink-3)}.hx.hx--cool .hx-rc__seg.nx-seg .gm-seg__thumb{background:#ffffff;box-shadow:0 8px 18px -8px rgb(0 0 0/.6)}.hx.hx--cool .hx-rc__seg.nx-seg .gm-seg__opt.is-on{color:#0b0d12!important}.hx.hx--cool .hx-rc__seg.nx-seg .gm-seg__opt.is-on .gm-seg__g{color:#2f6bff}.hx.hx--cool .hx-rc__seg.nx-seg .gm-seg__opt.is-on .gm-seg__sub{color:rgb(11 13 18/.68)}.hx.hx--cool .hx-rc__lbl{color:var(--cx-ink-2)}.hx.hx--cool .hx-rc__val{color:var(--cx-ink)}.hx.hx--cool .hx-rc__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:2px 0 0;padding:12px 14px;border-radius:20px;background:var(--cx-glass);box-shadow:inset 0 0 0 1px var(--cx-edge)}.hx.hx--cool .hx-rc__total{display:flex;flex-direction:column;gap:2px;margin:0}.hx.hx--cool .hx-rc__total b{color:var(--cx-ink);font-family:var(--display);font-size:24px;font-weight:800;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.hx.hx--cool .hx-rc__total span{color:var(--cx-ink-2);font-size:12.5px}.hx.hx--cool .hx-rc__total small{color:var(--cx-ink-3);font-size:12px}.hx.hx--cool .hx-rc--lone .hx-rc__rows{padding:0 14px 14px}.hx.hx--cool .hx-quote{margin:0;padding:20px;border-radius:26px;background:var(--cx-glass);box-shadow:inset 0 0 0 1px var(--cx-edge)}.hx.hx--cool .hx-quote blockquote{margin:0;color:var(--cx-ink);font-family:var(--display);font-size:19px;font-weight:600;line-height:1.4;letter-spacing:-.012em}.hx.hx--cool .hx-quote blockquote:before{content:"";display:block;inline-size:34px;block-size:4px;margin-block-end:14px;border-radius:2px;background:var(--cx-grad)}.hx.hx--cool .hx-quote figcaption{margin-block-start:12px;color:var(--cx-ink-3)}.hx.hx--cool .hx-quote figcaption *{color:inherit}.hx.hx--cool .hx-ams{margin-block-start:12px}.hx.hx--cool .hx-ams__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.hx.hx--cool .hx-ams__list.is-1{grid-template-columns:minmax(0,1fr)}.hx.hx--cool .hx-ams__list.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.hx.hx--cool .hx-am{display:grid;align-content:start;gap:12px;min-block-size:96px;margin:0;padding:14px 12px;border-radius:22px;background:var(--cx-glass);box-shadow:inset 0 0 0 1px var(--cx-edge)}.hx.hx--cool .hx-am__w{color:var(--cx-ink);font-size:13px;font-weight:650;line-height:1.25}.hx.hx--cool .hx-ams__more{display:grid}.hx.hx--cool .hx-ams__all{display:grid;place-content:center;justify-items:center;gap:2px;min-block-size:96px;margin:0;padding:12px;border:0;border-radius:22px;background:var(--cx-glass);box-shadow:inset 0 0 0 1px var(--cx-edge);color:var(--cx-ink);font:inherit;text-align:center;transition:transform var(--dur-press) var(--press)}.hx.hx--cool .hx-ams__all:active{transform:scale(.96);background:var(--cx-glass-hi)}.hx.hx--cool .hx-ams__all b{font-family:var(--display);font-size:24px;font-weight:800;letter-spacing:-.03em;line-height:1}.hx.hx--cool .hx-ams__all span{font-size:12.5px;font-weight:650;line-height:1.25}.hx.hx--cool .hx-times{display:flex;align-items:center;gap:8px}.hx.hx--cool .hx-about>.hx-quiet{margin:12px 4px 0;font-size:13px}.hx.hx--cool .hx-fold{margin-block-start:12px;border-radius:18px;background:var(--cx-glass);box-shadow:inset 0 0 0 1px var(--cx-edge);color:var(--cx-ink)}.hx.hx--cool .hx-fold__sum{min-block-size:50px;color:var(--cx-ink);transition:opacity var(--dur-press) var(--press)}.hx.hx--cool .hx-fold__sum:active{opacity:.6}.hx.hx--cool .hx-fold__body{color:var(--cx-ink-2)}.hx.hx--cool .hx-revsec__panel{position:relative;overflow:hidden;overflow:clip;padding:24px 18px 18px;border-radius:26px;background:var(--cx-glass);box-shadow:inset 0 0 0 1px var(--cx-edge);text-align:center}.hx.hx--cool .hx-revsec__panel:before{content:"";position:absolute;inset:-40% -20% auto;block-size:260px;background:radial-gradient(closest-side,rgb(124 77 255/.42),transparent);pointer-events:none}.hx.hx--cool .hx-revsec__panel .nx-panel__grid{display:none}.hx.hx--cool .hx-revsec__panel>*{position:relative}.hx.hx--cool .hx-big,.hx.hx--cool .hx-revsec .hx-sech{justify-content:center}.hx.hx--cool .hx-big{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:4px 0 0}.hx.hx--cool .hx-big b{font-family:var(--display);font-size:76px;font-weight:800;letter-spacing:-.06em;line-height:1;background:linear-gradient(180deg,#ffffff 30%,#b8c8ff);-webkit-background-clip:text;background-clip:text;color:transparent}.hx.hx--cool .hx-big span{color:var(--cx-ink-2);font-size:18px;font-weight:700}.hx.hx--cool .hx-big small{flex-basis:100%;color:var(--cx-ink-2);font-size:14px}.hx.hx--cool .hx-subs{margin-block-start:16px;text-align:start}.hx.hx--cool .hx-fold .hx-rev,.hx.hx--cool .hx-revs{text-align:start}.hx.hx--cool .hx-revfail{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:0;color:var(--cx-ink-2);font-size:14px;text-align:start}.hx.hx--cool .hx-loc__addr{color:var(--cx-ink-2)}.hx.hx--cool .hx-loc__addr b{color:var(--cx-ink)}.hx.hx--cool .hx-gmap__box{border-radius:26px;box-shadow:inset 0 0 0 1px var(--cx-edge)}.hx.hx--cool .hx-gmap__wake{background:radial-gradient(120% 90% at 30% 20%,rgb(47 107 255/.22),transparent 60%),linear-gradient(rgb(255 255 255/.04) 1px,transparent 1px) 0 0 /28px 28px,linear-gradient(90deg,rgb(255 255 255/.04) 1px,transparent 1px) 0 0 /28px 28px,var(--cx-bg-2);box-shadow:inset 0 0 0 1px var(--cx-edge)}.hx.hx--cool .hx-gmap__open{background:#ffffff;color:#0b0d12;box-shadow:none}.hx.hx--cool .hx-gmap__open:active{opacity:.7;transform:scale(.97);transition:opacity var(--dur-press) var(--press),transform var(--dur-press) var(--press)}.hx.hx--cool .hx-gmap .maplibregl-ctrl-group button{inline-size:44px;block-size:44px}.hx.hx--cool .hx-gmap .maplibregl-ctrl-attrib-button{inline-size:44px;block-size:44px;background-position:50%;background-repeat:no-repeat}.hx.hx--cool .hx-near{color:var(--cx-ink-2)}.hx.hx--cool .hx-act--night{gap:6px;margin-block-start:26px;padding:10px;border-radius:26px;background:rgb(20 23 32/.78);-webkit-backdrop-filter:var(--cx-blur);backdrop-filter:var(--cx-blur);box-shadow:inset 0 0 0 1px var(--cx-edge),0 20px 50px -18px rgb(0 0 0/.6);transition:transform var(--dur-slow) var(--out),opacity var(--dur-base) var(--out)}.hx.hx--cool .hx-act--night[data-gm-foot-ride]{--gm-foot-bar-r:26px;box-shadow:inset 0 0 0 1px var(--cx-edge)}.hx.hx--cool .hx-act--night .hx-act__line{display:block;margin:0 6px;color:var(--cx-ink-3);font-size:12.5px;font-weight:500;line-height:1.35;text-align:center;text-wrap:balance;-webkit-line-clamp:unset;overflow:visible}.hx.hx--cool .hx-act--night .hx-act__line>b{color:var(--cx-ink);font-weight:700}.hx.hx--cool .hx-act--night .hx-act__note{margin:0 6px;color:var(--cx-ink-3);font-size:12.5px;line-height:1.35;text-wrap:balance}.hx.hx--cool .hx-act--night .hx-act__line>.hx-act__note{margin:0}.hx.hx--cool .hx-act--night .hx-act__note.is-bad{color:var(--cx-ink)}.hx.hx--cool .hx-act .gm-btn--l{block-size:52px;font-size:16px;font-weight:680}.hx.hx--cool .hx-act .gm-btn--l *{font-weight:inherit}.hx.hx--cool .hx-act__go .gm-btn--blue{background:var(--cx-grad);box-shadow:0 10px 30px -10px rgb(80 90 255/.7),inset 0 1px 0 rgb(255 255 255/.3)}.hx.hx--cool .hx-act--night .gm-btn--white{color:#0b0d12!important}.hx.hx--cool .hx-act--night.is-quiet{opacity:0;transform:translateY(calc(100% + 16px));pointer-events:none}.hx-kept{position:fixed;z-index:45;inset-block-start:calc(var(--top-h, 54px) + var(--inset-top, 0px) + 6px);inset-inline:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;max-inline-size:398px;margin:0 auto;padding-inline:16px 6px;padding-block:6px;border-radius:18px;background:rgb(40 44 58/.94);box-shadow:inset 0 0 0 1px rgb(255 255 255/.14),0 18px 40px -18px rgb(0 0 0/.7);color:#ffffff;font-size:14px;font-weight:600;opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity var(--dur-base) var(--out),transform var(--dur-slow) var(--out)}.hx-kept.is-on{opacity:1;transform:none;pointer-events:auto}.hx .hx-kept__k,.hx-kept__k{display:inline-flex;align-items:center;min-block-size:44px;padding:0 14px;border-radius:14px;background:#ffffff;color:#0b0d12!important;font-size:13.5px;font-weight:700;text-decoration:none;transition:opacity var(--dur-press) var(--press)}.hx-kept__k:active{opacity:.6}.hx.hx--cool .hx-heart.is-pop svg{animation:hx-heart-pop var(--spring-press) 1}.hx.hx--cool .hx-am,.hx.hx--cool .hx-sub__bar span{animation:none}.hx.hx--cool .gm-sheet,.hx.hx--cool .gm-sheet--plain{color:var(--ink);color-scheme:light}.hx.hx--cool .gm-sheet .hx-quiet{color:var(--ink-3)}.hx.hx--cool .hx-sheetbody:has(>.hx-says--all){padding-block-start:0;padding-inline:2px}.hx.hx--cool .hx-says.hx-says--all{padding:0;margin:0}.hx.hx--cool .hx-says--all .hx-facts{margin:0;padding:0;gap:8px}.hx-says--all .hx-facts{padding-inline-start:0;margin-block-start:0}.hx-draft{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.hx-draft>span{min-inline-size:0}.hx-draft small{flex:none;font-size:12.5px;font-weight:600;opacity:.8}.hx-tour__open{display:block;inline-size:100%;margin:0;padding:0;border:0;background:none;cursor:zoom-in;transition:opacity var(--dur-press) var(--press)}.hx-tour__open:active{opacity:.7}.hx-tour__grid.is-one>*{grid-column:1/-1}.hx.hx--cool .gm-desk .gm-nav{color:var(--cx-ink)}.hx.hx--cool .gm-desk .gm-nav a,.hx.hx--cool .gm-desk .gm-nav__links a{color:var(--cx-ink-2)}.hx.hx--cool .gm-desk .gm-nav__links a.is-on{color:var(--cx-ink)}.hx.hx--cool .gm-desk .gm-nav .gm-nav__slash{color:var(--cx-ink-2)!important}.hx.hx--cool .gm-desk .gm-nav .gm-nav__slash:hover{color:var(--cx-ink)!important}.hx.hx--cool .gm-desk .gm-nav .gm-ask__face,.hx.hx--cool .gm-desk .gm-nav .gm-curwell,.hx.hx--cool .gm-desk .gm-nav .gm-ibtn,.hx.hx--cool .gm-desk .gm-nav .gm-langwell{background:var(--cx-glass-hi);box-shadow:inset 0 0 0 1px var(--cx-edge);color:var(--cx-ink)!important}.hx.hx--cool .gm-desk .gm-nav .gm-ask,.hx.hx--cool .gm-desk .hx-id{color:var(--cx-ink)}.hx.hx--cool .gm-desk .hx-name{color:var(--cx-ink);font-family:var(--display);font-weight:800}.hx.hx--cool .gm-desk .hx-addr,.hx.hx--cool .gm-desk .hx-id__line,.hx.hx--cool .gm-desk .hx-place,.hx.hx--cool .gm-desk .hx-score{color:var(--cx-ink-2)}.hx.hx--cool .gm-desk .hx-stars{color:#ffd27a}.hx.hx--cool .gm-desk .hx-id .hx-mark{background:var(--cx-glass-hi);box-shadow:inset 0 0 0 1px var(--cx-edge);color:var(--cx-ink)}.hx.hx--cool .gm-desk .hx-dtile{max-inline-size:520px;margin-block-start:10px}.hx.hx--cool .gm-desk .hx-jump{background:transparent;box-shadow:none}.hx.hx--cool .gm-desk .hx-jump__k{background:var(--cx-glass);box-shadow:inset 0 0 0 1px var(--cx-edge);color:var(--cx-ink)}.hx.hx--cool .gm-desk .hx-jump__on{background:#ffffff}.hx.hx--cool .gm-desk .hx-jump__k.is-on .hx-jump__w{color:#0b0d12}.hx.hx--cool .gm-desk .hx-car>[data-card]{flex-basis:min(440px,86%)}.hx.hx--cool .gm-desk .hx-car.is-one>[data-card]{flex-basis:100%}.hx.hx--cool .gm-desk .hx-rc__ph{inline-size:100%;block-size:100%}.hx.hx--cool .gm-desk .hx-rc__top{block-size:240px}.hx.hx--cool .gm-desk .hx-rc__name{font-size:22px}.hx.hx--cool .gm-desk .hx-car{margin-inline:0;padding-inline:0;scroll-padding-inline:0}@media (prefers-reduced-motion:no-preference){.hx.hx--cool .hx-hero__track:not(.is-blank){animation:hx-settle var(--spring-turn) both}.hx.hx--cool .hx-chips,.hx.hx--cool .hx-hero__sub{animation:nx-in var(--dur-slow) var(--out) .2s both}}@keyframes hx-settle{0%{transform:scale(1.05)}}.hx.hx--cool .hx-hero__copy{transform:translate3d(0,calc(var(--hx-y, 0) * -.18px),0);opacity:calc(1 - var(--hx-y, 0) / 260)}@media (prefers-reduced-motion:reduce){.hx.hx--cool .hx-hero__copy,.hx.hx--cool .hx-hero__zoom{transform:none;opacity:1}.hx-kept,.hx.hx--cool .gm-top,.hx.hx--cool .gm-top__title,.hx.hx--cool .hx-act--night,.hx.hx--cool .hx-car__dots i{transition:none}.hx.hx--cool .hx-heart.is-pop svg{animation:none}}