.xp-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.xp-band{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px clamp(14px,2vw,24px) 18px;background:var(--surface);border-bottom:1px solid var(--line);--xp-bleed: max(28px, (100vw - var(--fx-max, 1560px)) / 2);margin-inline:calc(-1 * var(--xp-bleed));padding-inline:var(--xp-bleed)}.xp-pill-wrap{position:relative;width:min(880px,100%)}.xp-pill{display:flex;align-items:center;width:100%;height:68px;padding:0 8px 0 0;border:1px solid var(--line);border-radius:999px;background:var(--surface);box-shadow:0 6px 20px -6px #00000029,0 1px 2px #0000000d}.xp-segs{position:relative;display:flex;flex:1 1 auto;min-width:0;height:100%}.xp-seg{position:relative;z-index:1;flex:1 1 0;min-width:0;height:100%;display:flex}.xp-seg+.xp-seg:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:1px;background:var(--line-strong);pointer-events:none;transition:opacity .12s ease}.xp-seg:hover:before,.xp-seg:hover+.xp-seg:before,.xp-seg:focus-within:before,.xp-seg:focus-within+.xp-seg:before,.xp-seg.is-active:before,.xp-seg.is-active+.xp-seg:before{opacity:0}.xp-seg-label{position:absolute;z-index:1;top:14px;left:30px;font-size:12px;font-weight:700;line-height:16px;color:var(--ink);pointer-events:none}html .xp-pill .xp-seg .xp-seg-ctl,html .xp-pill .xp-seg .picker-wrapper,html .xp-pill .xp-seg .picker-trigger{width:100%;height:100%}html .xp-pill .xp-seg .xp-seg-ctl,html .xp-pill .xp-seg .picker-trigger{display:flex;align-items:center;gap:8px;min-width:0;padding:18px 22px 0 30px;border:0;border-radius:999px;background:none;box-shadow:none;color:var(--ink);font:inherit;font-size:14px;text-align:left;cursor:pointer;transition:background-color .12s ease,box-shadow .12s ease}html .xp-pill .xp-seg .xp-seg-ctl:hover,html .xp-pill .xp-seg .picker-trigger:hover{background:var(--surface-2)}html .xp-pill .xp-seg .xp-seg-ctl:focus-visible,html .xp-pill .xp-seg .picker-trigger:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--accent)}html .xp-pill .xp-seg .xp-seg-ctl[aria-expanded=true],html .xp-pill .xp-seg.is-active .xp-seg-ctl:hover,html .xp-pill .xp-seg .picker-trigger.is-active{background:transparent;box-shadow:none}html .xp-pill.has-pane .xp-seg:not(.is-active) .xp-seg-ctl:hover{background:color-mix(in srgb,var(--ink) 7%,transparent)}html:where([data-theme=dark]) .xp-pill.has-pane .xp-seg:not(.is-active) .xp-seg-ctl:hover{background:color-mix(in srgb,var(--ink-fill, #305ea5) 7%,transparent)}.xp-ind{position:absolute;top:0;bottom:0;left:0;z-index:0;border-radius:999px;background:var(--surface);box-shadow:0 6px 22px -6px #00000047,0 0 0 1px var(--line);opacity:0;pointer-events:none;transition:opacity .18s ease}.xp-ind.is-on{opacity:1}.xp-ind.is-slide{transition:transform .42s cubic-bezier(.32,.72,0,1),width .42s cubic-bezier(.32,.72,0,1),opacity .18s ease}.xp-find{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:stretch;border-radius:999px;background:var(--surface);clip-path:inset(0 0 0 100% round 999px);opacity:0;visibility:hidden;pointer-events:none;transition:clip-path .42s cubic-bezier(.32,.72,0,1),opacity .22s ease,visibility 0s linear .42s}.xp-pill.is-finding .xp-find{clip-path:inset(0 0 0 0 round 999px);opacity:1;visibility:visible;pointer-events:auto;transition:clip-path .42s cubic-bezier(.32,.72,0,1),opacity .14s ease}.xp-seg{transition:opacity .22s ease .12s}.xp-pill.is-finding .xp-seg{opacity:0;transition:opacity .14s ease}html .xp-pill .xp-find .sv-namesearch-wrap{flex:1 1 auto;min-width:0;height:100%}html .xp-pill .xp-find .sv-namesearch{display:flex;align-items:center;width:100%;height:100%;min-height:0;padding:18px 60px 0 30px;border:0;border-radius:999px;background:none;box-shadow:none}html .xp-pill .xp-find .sv-namesearch-ico,html .xp-pill .xp-find .sv-namesearch-clear{display:none}html .xp-pill .xp-find .sv-namesearch-input,html .xp-pill .xp-find .sv-namesearch-input:focus{width:100%;height:auto;padding:0;border:0;outline:none;box-shadow:none;background:none;color:var(--ink);font:inherit;font-size:14px;font-weight:500}html .xp-pill .xp-find .sv-namesearch-input::placeholder{color:var(--muted);font-weight:400}.xp-find-x{position:absolute;z-index:2;top:50%;right:16px;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:var(--surface-2);color:var(--ink);cursor:pointer;transform:translateY(-50%)}.xp-find-x svg{width:13px;height:13px}.xp-find-x:hover{background:var(--line-strong)}.xp-find-x:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fxr-app:has(.xp-band) .topbar .tb-search-wrap{display:none}html .xp-pill .dd-value,html .xp-pill .xp-seg-val,html .xp-pill .sv-control-val{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;color:var(--ink)}html .xp-pill .dd-value.is-empty,html .xp-pill .xp-seg-val.is-empty,html .xp-pill .sv-control-val.is-empty{font-weight:400;color:var(--muted)}html .xp-pill .dd-caret,html .xp-pill .sv-caret,html .xp-pill .picker-trigger:not(.has-value) .picker-car-emblem{display:none}html .xp-pill .picker-car-emblem{width:18px;height:18px}html .xp-pill .picker-clear-btn{margin-right:4px}.xp-go{flex:none;display:inline-flex;align-items:center;gap:8px;height:50px;min-width:50px;padding:0 18px 0 16px;border:0;border-radius:999px;background:var(--accent);color:#fff;font:inherit;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .12s ease,transform .1s ease}.xp-go svg{width:18px;height:18px;stroke-width:2.4}.xp-go:hover{background:var(--accent-deep)}:where(:root[data-theme=dark]) .xp-go:hover{background:var(--brand-fill-deep, #2b5596)}.xp-go:active{transform:scale(.97)}.xp-go:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.xp-pill.has-pane{background:var(--surface-2);box-shadow:none}.xp-seg-x{position:absolute;z-index:2;top:50%;right:12px;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:var(--surface-2);color:var(--ink);cursor:pointer;transform:translateY(-50%)}.xp-seg-x svg{width:12px;height:12px}.xp-seg-x:hover{background:var(--line-strong)}.xp-seg-x:focus-visible{outline:2px solid var(--accent);outline-offset:1px}html .xp-pill .xp-seg--car .xp-seg-ctl{padding-right:44px}.xp-panel{position:absolute;z-index:60;top:calc(100% + 12px);left:0;right:0;display:flex;flex-direction:column;gap:14px;height:min(500px,calc(100vh - 260px));min-height:320px;padding:16px;border-radius:28px;background:var(--surface);box-shadow:0 0 0 1px var(--line),0 24px 56px -16px #00000052;text-align:left;animation:xpPanelIn .16s cubic-bezier(.16,1,.3,1)}@keyframes xpPanelIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.xp-panel-find{display:flex;align-items:center;gap:10px;flex:none;height:48px;padding:0 8px 0 18px;border-radius:999px;background:var(--surface-2);color:var(--muted)}.xp-panel-find:focus-within{box-shadow:inset 0 0 0 2px var(--accent)}.xp-panel-find input{flex:1;min-width:0;height:100%;border:0;outline:none;background:none;color:var(--ink);font:inherit;font-size:15px}.xp-panel-find input::placeholder{color:var(--muted)}html .xp-panel .xp-panel-find input:focus,html .xp-panel .xp-panel-find input:focus-visible{outline:none;box-shadow:none;border:0}.xp-panel-find input::-webkit-search-cancel-button{display:none}.xp-panel-qx{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:none;color:var(--ink-soft);cursor:pointer}.xp-panel-qx:hover{background:var(--line)}.xp-panel-body{display:grid;grid-template-columns:300px minmax(0,1fr);flex:1;min-height:0}.xp-panel-list{display:flex;flex-direction:column;gap:2px;min-height:0;overflow-y:auto;padding:2px 10px 2px 2px;scrollbar-width:thin}.xp-panel-detail{min-height:0;overflow-y:auto;padding:6px 6px 6px 22px;border-left:1px solid var(--line);scrollbar-width:thin}.xp-pick-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;flex:none;min-height:52px;padding:6px 10px 6px 6px;border:0;border-radius:14px;background:none;color:var(--ink);font:inherit;font-size:14px;font-weight:500;line-height:1.3;text-align:left;cursor:pointer}.xp-pick-row:hover{background:var(--surface-2)}.xp-pick-row.is-active{background:var(--surface-2);font-weight:700}.xp-pick-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.xp-pick-art{display:grid;place-items:center;width:40px;height:40px;overflow:hidden;border-radius:12px;background:color-mix(in srgb,var(--cat, #6b7a90) 14%,#ffffff)}:where(:root[data-theme=dark]) .xp-pick-art{background:color-mix(in srgb,var(--cat, #7b808a) 14%,#1d1e20)}.xp-pick-art img{width:82%;height:82%;object-fit:contain;mix-blend-mode:multiply}.xp-pick-row.is-brand .xp-pick-art{background:#fff;box-shadow:inset 0 0 0 1px var(--line)}:where(:root[data-theme=dark]) .xp-pick-row.is-brand .xp-pick-art{background:#1d1e20}.xp-pick-row.is-brand .xp-pick-art img{width:70%;height:70%}.xp-pick-name{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.xp-pick-n{display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--accent);color:#fff;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.xp-detail-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.xp-detail-head h3{margin:0;font-family:var(--font-search-display);font-size:19px;font-weight:900;line-height:1.25;letter-spacing:-.015em;color:var(--ink)}.xp-detail-none{margin:8px 0 0;font-size:14px;color:var(--muted)}.xp-chips{display:flex;flex-wrap:wrap;gap:8px}.xp-chip,.xp-detail-all{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 16px;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface);color:var(--ink);font:inherit;font-size:14px;font-weight:500;text-align:left;cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.xp-detail-all{flex:none;min-height:34px;padding:0 12px;font-size:13px;font-weight:600}.xp-chip:hover,.xp-detail-all:hover{border-color:var(--ink)}:where(:root[data-theme=dark]) .xp-chip:hover,:where(:root[data-theme=dark]) .xp-detail-all:hover{border-color:var(--ink-fill, #2f5ea6)}.xp-chip:focus-visible,.xp-detail-all:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.xp-chip.is-on,.xp-detail-all.is-on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-deep);font-weight:600}.xp-panel-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none;padding-top:14px;border-top:1px solid var(--line)}.xp-panel-clear{padding:8px 6px;border:0;background:none;color:var(--ink);font:inherit;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.xp-panel-clear:disabled{color:var(--muted);text-decoration:none;cursor:default}.xp-panel-show{height:46px;padding:0 24px;border:0;border-radius:999px;background:var(--accent);color:#fff;font:inherit;font-size:15px;font-weight:700;cursor:pointer}.xp-panel-show:hover{background:var(--accent-deep)}:where(:root[data-theme=dark]) .xp-panel-show:hover{background:var(--brand-fill-deep, #2b5596)}.xp-panel-show:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.xp-help{display:flex;justify-content:center;gap:4px}.xp-help-btn{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 12px;border:0;border-radius:999px;background:none;color:var(--ink-soft);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.xp-help-btn:hover{background:var(--surface-2);color:var(--ink)}.xp-help-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.xp-help-btn svg{width:14px;height:14px;color:var(--accent)}.xp-help-btn.is-on{background:var(--accent-soft);color:var(--accent-deep)}.xp-sos{width:8px;height:8px;border-radius:50%;background:var(--danger);box-shadow:0 0 0 3px var(--danger-soft)}.xp-explore{--xp-gutter: clamp(14px, 2vw, 24px);--xp-gap: 16px;display:flex;flex-direction:column;gap:26px;padding:24px var(--xp-gutter) 6px}html .xp-explore .fuel-card{margin:0}.xp-row{min-width:0}.xp-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.xp-title{margin:0;font-family:var(--font-search-display);font-size:22px;font-weight:900;line-height:1.2;letter-spacing:-.02em;color:var(--ink)}.xp-title-btn{display:inline-flex;align-items:center;gap:10px;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer}.xp-more{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--surface-2);color:var(--ink);transition:background-color .12s ease,transform .16s ease}.xp-more svg{width:15px;height:15px;stroke-width:2.4}.xp-title-btn:hover .xp-more{background:var(--line-strong);transform:translate(2px)}.xp-title-btn:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:8px}.xp-nav{display:flex;gap:8px;flex:none}.xp-nav button{display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--line-strong);border-radius:50%;background:var(--surface);color:var(--ink);cursor:pointer;transition:box-shadow .12s ease,opacity .12s ease}.xp-nav button svg{width:14px;height:14px;stroke-width:2.4}.xp-nav button:hover:not(:disabled){box-shadow:var(--shadow-md)}.xp-nav button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.xp-nav button:disabled{opacity:.35;cursor:default}.xp-track{--xp-n: 8;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--xp-n) - 1) * var(--xp-gap)) / var(--xp-n));gap:var(--xp-gap);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:-4px;padding:4px;scroll-padding-inline:4px}.xp-track::-webkit-scrollbar{display:none}.xp-track>*{scroll-snap-align:start}.xp-row--cards .xp-track{--xp-n: 6}.xp-row--cards.xp-row--grid .xp-track{grid-auto-flow:row;grid-template-columns:repeat(var(--xp-n),minmax(0,1fr));row-gap:22px;overflow:visible;scroll-snap-type:none}@media (max-width: 1000px){.xp-row--cards.xp-row--grid .xp-track{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.xp-card{position:relative;display:flex;flex-direction:column;min-width:0}.xp-card-photo{position:relative;aspect-ratio:4 / 3;overflow:hidden;border-radius:16px;background:var(--surface-2)}.xp-card-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s cubic-bezier(.2,.8,.2,1);-webkit-user-select:none;user-select:none}.xp-card:hover .xp-card-photo img{transform:scale(1.03)}.xp-card-badge{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:4px;max-width:calc(100% - 64px);padding:4px 9px;border-radius:999px;background:#fffffff0;color:#222;font-size:12px;font-weight:700;line-height:16px;box-shadow:0 1px 3px #00000029;white-space:nowrap}:where(:root[data-theme=dark]) .xp-card-badge{background:#1d1e20f0;color:#d9dadc}.xp-card-badge svg{width:13px;height:13px;color:#0f7a4c}:where(:root[data-theme=dark]) .xp-card-badge svg{color:#c5c7ca}.xp-card-badge.is-vip{background:var(--vip);color:var(--vip-ink);letter-spacing:.04em}.xp-card-hit{display:block;text-decoration:none;position:static;margin:10px 0 0;padding:0;border:0;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.xp-card-hit:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px}.xp-card-hit:focus-visible{outline:none}.xp-card-hit:focus-visible:after{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--accent)}.xp-card-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;font-weight:800;letter-spacing:-.01em;line-height:1.3;color:var(--ink)}.xp-card-save{position:absolute;z-index:1;top:8px;right:8px;display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:#222;cursor:pointer;box-shadow:0 1px 3px #0000002e;transition:transform .12s ease}:where(:root[data-theme=dark]) .xp-card-save{background:#1d1e20eb;color:#d9dadc}.xp-card-save svg{width:16px;height:16px}.xp-card-save:hover{transform:scale(1.06)}.xp-card-save:active{transform:scale(.94)}.xp-card-save:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.xp-card-save.is-on{background:var(--accent);color:#fff}.xp-card-save.is-on svg{fill:currentColor}.xp-card-save:disabled{opacity:.6;cursor:progress}.xp-card-type{margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;color:var(--muted)}.xp-card-meta{position:absolute;left:8px;right:8px;bottom:8px;display:flex;align-items:center;gap:5px;margin:0;font-size:12.5px;line-height:16px;color:#222;font-variant-numeric:tabular-nums;pointer-events:none}:where(:root[data-theme=dark]) .xp-card-meta{color:#d9dadc}.xp-card-rate,.xp-card-dist{display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:999px;background:#fffffff0;box-shadow:0 1px 3px #00000029;font-weight:700;white-space:nowrap}:where(:root[data-theme=dark]) .xp-card-rate,:where(:root[data-theme=dark]) .xp-card-dist{background:#1d1e20f0}.xp-card-rate svg{width:13px;height:13px;color:var(--rating)}.xp-card-rate b{font-weight:700;color:#222}:where(:root[data-theme=dark]) .xp-card-rate b{color:#d9dadc}.xp-card-rate span{font-weight:500;color:#555}:where(:root[data-theme=dark]) .xp-card-rate span{color:#bbbdc2}.xp-card-dist svg{width:13px;height:13px;color:var(--accent)}@media (max-width: 1360px){.xp-track{--xp-n: 7}.xp-row--cards .xp-track{--xp-n: 5}}@media (max-width: 1180px){.xp-track{--xp-n: 6}.xp-row--cards .xp-track{--xp-n: 4}}@media (max-width: 1000px){.xp-explore{--xp-gutter: 16px;--xp-gap: 12px;gap:20px;padding-top:16px}.xp-nav{display:none}.xp-title{font-size:18px}.xp-more{width:26px;height:26px}.xp-head{margin-bottom:10px}.xp-track{grid-auto-columns:132px;margin:-4px calc(var(--xp-gutter) * -1);padding:4px var(--xp-gutter);scroll-padding-inline:var(--xp-gutter);scroll-snap-type:x proximity}.xp-row--cards .xp-track{grid-auto-columns:min(220px,56vw)}.xp-card-photo{aspect-ratio:4 / 3;border-radius:14px}.xp-card-hit{margin-top:8px}.xp-card-name{font-size:14px}html .sv-hero .hero-exact-title{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html .sv-hero .hero-exact-subtitle{display:none}}@media (max-width: 640px){.xp-title{font-size:17px}}@media (prefers-reduced-motion: reduce){.xp-panel{animation:none}.xp-ind,.xp-ind.is-slide,.xp-find,.xp-pill.is-finding .xp-find,.xp-seg,.xp-card-photo img,.xp-more,.xp-go,.xp-card-save{transition:none}.xp-card:hover .xp-card-photo img{transform:none}}@media (min-width: 1001px){html .sv-body{display:block;max-width:none;margin:0;padding:20px clamp(14px,2vw,24px) 0}html .sv-results{--xp-gap: 16px;display:flex;flex-direction:column;gap:34px;padding-bottom:28px}html .sv-results .fuel-card,html .sv-results .sv-trust{margin:0}html .sv-results>.sv-empty{margin:0}html .sv-map{display:none}html .sv-map.is-full{display:block}html .sv.is-map .sv-map{display:block;position:relative;top:auto;height:var(--xp-map-h, 70vh);border-radius:24px}html .sv.is-map .sv-results,html .sv.is-map .sv-expand{display:none}html .sv.is-map .sv-pick{right:auto;width:min(420px,calc(100% - 28px))}}.xp-bar{display:flex;align-items:center;gap:10px;min-height:44px;margin-bottom:-18px}.xp-bar-chips{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.xp-bar-chips::-webkit-scrollbar{display:none}.xp-fchip{display:inline-flex;align-items:center;gap:6px;flex:none;height:36px;padding:0 12px 0 16px;border:1px solid var(--ink);border-radius:999px;background:var(--surface);color:var(--ink);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:background-color .12s ease}:where(:root[data-theme=dark]) .xp-fchip{border:1px solid var(--ink-fill, #2f5ea6)}.xp-fchip svg{width:13px;height:13px;stroke-width:2.6;color:var(--muted)}.xp-fchip:hover{background:var(--surface-2)}.xp-fchip:hover svg{color:var(--ink)}.xp-fchip:focus-visible,.xp-fchip-clear:focus-visible,.xp-filters:focus-visible,.xp-maptoggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.xp-fchip-clear{display:inline-flex;align-items:center;gap:5px;flex:none;height:36px;padding:0 14px 0 11px;border:0;border-radius:999px;background:var(--ink);color:#fff;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}:where(:root[data-theme=dark]) .xp-fchip-clear{background:var(--ink-fill, #305ea5)}.xp-fchip-clear svg{width:13px;height:13px;stroke-width:2.8}.xp-fchip-clear:hover{opacity:.88}.xp-filters{position:relative;display:inline-flex;align-items:center;gap:8px;flex:none;height:44px;padding:0 18px;border:1px solid var(--line-strong);border-radius:12px;background:var(--surface);color:var(--ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.xp-filters svg{width:17px;height:17px}.xp-filters:hover{border-color:var(--ink)}:where(:root[data-theme=dark]) .xp-filters:hover{border-color:var(--ink-fill, #2f5ea6)}.xp-filters:active{background:var(--surface-2)}.xp-filters.is-on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}:where(:root[data-theme=dark]) .xp-filters.is-on{border-color:var(--ink-fill, #2f5ea6)}.xp-filters-n{display:grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--ink);color:var(--surface);font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums}:where(:root[data-theme=dark]) .xp-filters-n{background:var(--ink-fill, #305ea5)}html .xp-sort{flex:none}.xp-card-call{position:relative;z-index:2;margin-top:6px;font-size:13px}.xp-note{margin-right:auto;margin-left:-2px;align-self:center;color:var(--muted);font-size:13px}.xp-head .xp-title{flex:none}.xp-card-more{align-self:start;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;aspect-ratio:4 / 3;padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--surface-2);color:var(--ink);font:inherit;text-align:center;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.xp-card-more b{font-size:15px;font-weight:600}.xp-card-more>span:last-child{color:var(--muted);font-size:13px}.xp-card-more-ico{display:grid;place-items:center;width:44px;height:44px;margin-bottom:4px;border-radius:50%;background:var(--surface);box-shadow:var(--shadow-sm, 0 1px 3px rgba(0, 0, 0, .08))}.xp-card-more-ico svg{width:18px;height:18px;stroke-width:2.4}.xp-card-more:hover{border-color:var(--line-strong)}.xp-card-more:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.xp-card-skel{gap:8px}.xp-skel-line{display:block;height:13px;border-radius:6px;background:var(--surface-2)}.xp-maptoggle{position:fixed;left:50%;bottom:28px;z-index:940;display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 20px 0 22px;border:0;border-radius:999px;background:#222;color:#fff;font:inherit;font-size:14.5px;font-weight:600;box-shadow:0 6px 20px #0003;transform:translate(-50%);cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}:where(:root[data-theme=dark]) .xp-maptoggle{background:var(--ink-fill, #2f5ea6)}.xp-maptoggle svg{width:18px;height:18px}.xp-maptoggle:hover{transform:translate(-50%) scale(1.04);box-shadow:0 8px 26px #00000042}.xp-maptoggle:active{transform:translate(-50%) scale(.98)}@media (max-width: 1000px){.xp-maptoggle{display:none}}@media (prefers-reduced-motion: reduce){.xp-maptoggle{transition:none}}.xm-top,.xm-help{display:none}@media (max-width: 1000px){.xm-top{display:flex;align-items:center;gap:12px;padding:10px 0 0}.xm-logo{flex:none;width:30px;height:30px}html .xm-help{display:flex;justify-content:center;gap:20px;padding:10px 0 0;margin:0;white-space:nowrap}html .sv-body{display:block;padding:14px 0 0}html .sv-results{--xp-gutter: 14px;--xp-gap: 12px;display:flex;flex-direction:column;gap:26px;padding-bottom:110px}html .sv-results .fuel-card,html .sv-results .sv-trust,html .sv-results>.sv-empty{margin:0}.xp-bar{margin-bottom:-14px;min-height:40px}.xp-filters{height:40px;padding:0 14px}.xp-card-more{aspect-ratio:4 / 3}}@media (max-width: 720px){html .xp-sort,.xp-maptoggle{display:none}}@media (min-width: 721px) and (max-width: 1000px){.xp-maptoggle{display:inline-flex}}.xp-maptoggle[aria-pressed=false]{display:none}.xm-pill{display:flex;align-items:center;gap:12px;flex:1 1 auto;min-width:0;height:56px;padding:0 18px;border:1px solid var(--line);border-radius:999px;background:var(--surface);box-shadow:0 4px 16px -6px #0000002e,0 1px 2px #0000000d;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.xm-pill>svg{flex:none;width:19px;height:19px;stroke-width:2.4}.xm-pill-text{display:flex;flex-direction:column;min-width:0;gap:1px}.xm-pill-text b{overflow:hidden;font-size:14px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.xm-pill-text span{overflow:hidden;color:var(--muted);font-size:12px;white-space:nowrap;text-overflow:ellipsis}.xm-pill-text .xm-pill-where{display:inline-flex;align-items:center;gap:3px;font-weight:500}.xm-pill-where svg{flex:none;width:13px;height:13px;color:var(--accent)}.xm-pill:active{transform:scale(.99)}.xm-pill:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.xm-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;flex-direction:column;background:var(--surface-2);animation:xmSheetIn .28s cubic-bezier(.32,.72,0,1)}@keyframes xmSheetIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.xm-sheet-top{display:flex;align-items:center;padding:12px 16px 4px}.xm-close{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid var(--line-strong);border-radius:50%;background:var(--surface);color:var(--ink);cursor:pointer}.xm-close svg{width:15px;height:15px}.xm-cards{flex:1 1 auto;display:flex;flex-direction:column;gap:12px;min-height:0;padding:8px 12px 16px;overflow-y:auto;overscroll-behavior:contain}.xm-card{flex:none;border-radius:24px;background:var(--surface);box-shadow:0 1px 2px #0000000f,0 6px 18px -10px #0003;transition:box-shadow .26s ease}.xm-card.is-open{box-shadow:0 10px 34px -12px #00000052}.xm-card-head{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:56px;padding:0 20px;border:0;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:opacity .16s ease}.xm-card-label{flex:none;color:var(--muted);font-size:14px}.xm-card-value{overflow:hidden;font-size:14px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.xm-card.is-open .xm-card-head{display:none}.xm-card-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.32,.72,0,1)}.xm-card.is-open .xm-card-body{grid-template-rows:1fr}.xm-card-inner{min-height:0;overflow:hidden;padding:0 20px;opacity:0;transition:opacity .16s ease}.xm-card.is-open .xm-card-inner{padding:22px 20px 20px;opacity:1;transition:opacity .24s ease 80ms}.xm-card-title{margin:0 0 16px;font-family:var(--font-search-display);font-size:22px;font-weight:900;line-height:1.2;letter-spacing:-.02em;color:var(--ink)}.xm-find{display:flex;align-items:center;gap:10px;height:52px;padding:0 8px 0 16px;border:1px solid var(--line-strong);border-radius:14px;background:var(--surface)}.xm-find:focus-within{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}:where(:root[data-theme=dark]) .xm-find:focus-within{border-color:var(--ink-fill, #2f5ea6)}.xm-find>svg{flex:none;width:18px;height:18px;color:var(--muted)}html .xm-find input,html .xm-find input:focus{flex:1 1 auto;min-width:0;height:100%;padding:0;border:0;outline:none;box-shadow:none;background:none;color:var(--ink);font:inherit;font-size:16px}.xm-find-x{display:grid;place-items:center;flex:none;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:var(--surface-2);color:var(--ink)}.xm-find-x svg{width:12px;height:12px}.xm-sugg{margin:12px 0 0;padding:0;list-style:none}.xm-sugg button{display:flex;align-items:center;gap:12px;width:100%;padding:8px 0;border:0;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.xm-sugg-ico{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:12px;background:var(--surface-2);object-fit:cover}.xm-sugg-ico svg{width:18px;height:18px}.xm-sugg-main{display:flex;flex-direction:column;min-width:0;gap:2px}.xm-sugg-main b{overflow:hidden;font-size:14px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.xm-sugg-main span{color:var(--muted);font-size:12.5px}.xm-none{margin:14px 0 0;color:var(--muted);font-size:14px}.xm-chips{display:flex;flex-wrap:wrap;gap:8px}.xm-chip{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface);color:var(--ink);font:inherit;font-size:14px;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.xm-chip.is-on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:var(--surface-2);font-weight:600}:where(:root[data-theme=dark]) .xm-chip.is-on{border-color:var(--ink-fill, #2f5ea6)}.xm-chip:focus-visible,.xm-group:focus-visible,.xm-brand:focus-visible,.xm-card-head:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.xm-groups{margin:0 -8px;padding:0;list-style:none}.xm-group{display:flex;align-items:center;gap:12px;width:100%;padding:8px;border:0;border-radius:14px;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.xm-groups li.is-open>.xm-group{background:var(--surface-2)}.xm-group-name{flex:1 1 auto;min-width:0;font-size:14.5px;font-weight:500}.xm-group .xp-pick-n{flex:none}.xm-group-caret{flex:none;width:15px;height:15px;color:var(--muted);transform:rotate(90deg);transition:transform .24s ease}.xm-groups li.is-open .xm-group-caret{transform:rotate(-90deg)}.xm-group-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.32,.72,0,1)}.xm-groups li.is-open .xm-group-body{grid-template-rows:1fr}.xm-group-body>.xm-chips{min-height:0;overflow:hidden;padding:0 8px}.xm-groups li.is-open .xm-group-body>.xm-chips{padding:10px 8px 14px}.xm-brands{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.xm-brand{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:var(--ink);font:inherit;font-size:12.5px;cursor:pointer}.xm-brand.is-on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}:where(:root[data-theme=dark]) .xm-brand.is-on{border-color:var(--ink-fill, #2f5ea6)}.xm-brand-logo{display:grid;place-items:center;width:40px;height:40px}.xm-brand-logo img{max-width:100%;max-height:100%;object-fit:contain}.xm-back{display:inline-flex;align-items:center;gap:4px;margin:-6px 0 14px;padding:0;border:0;background:none;color:var(--ink);font:inherit;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.xm-back svg{width:14px;height:14px}.xm-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--surface)}.xm-clear{padding:8px 4px;border:0;background:none;color:var(--ink);font:inherit;font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.xm-clear:disabled{color:var(--muted);text-decoration:none;cursor:default}.xm-show{display:inline-flex;align-items:center;gap:8px;height:50px;padding:0 22px;border:0;border-radius:14px;background:var(--accent);color:#fff;font:inherit;font-size:15px;font-weight:700;cursor:pointer}.xm-show svg{width:17px;height:17px;stroke-width:2.4}.xm-show:active{transform:scale(.98)}@media (prefers-reduced-motion: reduce){.xm-sheet{animation:none}.xm-card,.xm-card-head,.xm-card-body,.xm-card-inner,.xm-card.is-open .xm-card-inner,.xm-group-body,.xm-group-caret{transition:none}}@media (max-width: 1000px){html .sv-results .xp-filters{display:none}html .sv-results .xp-bar:not(:has(.xp-fchip)){display:none}html .xm-help .xp-help-btn{font-size:13px}}.xm-card-value.is-empty{color:var(--muted);font-weight:400}.xm-show{flex:1 1 auto;justify-content:center;min-width:0;padding:0 16px;white-space:nowrap}.xm-clear{flex:none}@media (max-width: 1000px){html .xm-help{flex-wrap:wrap;gap:6px 16px;white-space:normal}html .xm-help .xp-help-btn{white-space:nowrap}}@media (max-width: 1000px){html .xm-help{flex-wrap:nowrap;gap:14px}html .xm-help .xp-help-btn{padding:4px 2px;font-size:12.5px}}.fxr-app:has(.xm-top) .topbar .tb-search-wrap{display:none}@media (min-width: 721px){.xm-logo{display:none}}.xp-mini{position:fixed;top:calc(var(--topbar-h, 78px) / 2);left:50%;z-index:60;display:flex;align-items:center;height:48px;max-width:min(680px,calc(100vw - 600px));padding:0 7px 0 6px;border:1px solid var(--line);border-radius:999px;background:var(--surface);box-shadow:0 1px 2px #00000014,0 4px 12px #0000000f;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-50%) translateY(56px) scale(1.5,1.35);transition:transform .38s cubic-bezier(.32,.72,0,1),opacity .22s ease,visibility 0s linear .38s}.xp-mini.is-on{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,-50%);transition:transform .38s cubic-bezier(.32,.72,0,1),opacity .22s ease,visibility 0s}.xp-mini:hover{box-shadow:0 2px 4px #0000001a,0 8px 20px #0000001a}.xp-mini-seg{display:inline-flex;align-items:center;gap:8px;min-width:0;height:36px;padding:0 14px;border:0;border-radius:999px;background:none;color:var(--ink);font:inherit;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer}.xp-mini-seg span{overflow:hidden;text-overflow:ellipsis}.xp-mini-seg svg{flex:none;width:18px;height:18px;color:var(--accent)}.xp-mini-seg:hover{background:var(--surface-2)}.xp-mini-seg:focus-visible,.xp-mini-go:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.xp-mini-sep{flex:none;width:1px;height:24px;background:var(--line)}.xp-mini-go{flex:none;display:grid;place-items:center;width:36px;height:36px;margin-left:4px;border:0;border-radius:50%;background:var(--accent);color:#fff;cursor:pointer}.xp-mini-go svg{width:15px;height:15px;stroke-width:2.6}.xp-mini-go:hover{background:var(--accent-deep)}:where(:root[data-theme=dark]) .xp-mini-go:hover{background:var(--brand-fill-deep, #2b5596)}.topbar .loc-pill{transition:opacity .2s ease}html.xp-docked .topbar .loc-pill{opacity:0;pointer-events:none}body:has(.home--map-open) .xp-mini,body:has(.sv.is-map) .xp-mini{display:none}@media (max-width: 1000px){.xp-mini{display:none}}@media (prefers-reduced-motion: reduce){.xp-mini,.xp-mini.is-on{transition:none}}.xp-go:not(.is-wide){padding:0;width:50px;justify-content:center}@media (max-width: 1000px){html .xm-top{position:sticky;top:0;z-index:30;margin-inline:-14px;padding:6px 10px;background:var(--bg);transition:padding .2s ease,box-shadow .22s ease}html .xm-help{padding-top:0}html .xm-top .xm-pill,html .xm-top .pt-mpill,html .xm-top .xm-logo{transition:height .2s ease,width .2s ease,opacity .16s ease,transform .2s ease,margin .2s ease}html .xm-top.is-scrolled{display:flex;justify-content:center;padding-top:4px;padding-bottom:4px;box-shadow:0 8px 18px -12px #0000004d}html .xm-top.is-scrolled .xm-pill,html .xm-top.is-scrolled .pt-mpill{flex:none;width:min(calc(100% - 56px),320px);height:36px}html .xm-top.is-scrolled .xm-pill-text{gap:0}html .xm-top.is-scrolled .xm-pill-text span{display:none}html .xm-top.is-scrolled .xm-logo{position:absolute;left:10px;top:50%;width:24px;height:24px;opacity:1;transform:translateY(-50%)}}@media (max-width: 1000px) and (prefers-reduced-motion: reduce){html .xm-top,html .xm-top .xm-pill,html .xm-top .pt-mpill,html .xm-top .xm-logo{transition:none}}@media (min-width: 1001px){.fxr-app:has(.xp-band) .topbar{background:var(--surface);border-bottom-color:transparent;transition:border-color .16s ease}html.xp-docked .fxr-app:has(.xp-band) .topbar{border-bottom-color:var(--line)}html .xp-band{padding-top:4px}}html .sv-results .xp-bar:not(:has(.xp-fchip)){display:none}@media (min-width: 1001px){.fxr-app:has(.xp-band) .topbar .tb-nav,.fxr-app:has(.xp-band) .topbar .tb-divide,.fxr-app:has(.xp-band) .topbar .loc-pill{display:none}}.xp-pill{transition:background-color .26s ease,box-shadow .26s ease}.xp-ind{scale:.94;transition:opacity .2s ease,scale .32s cubic-bezier(.32,.72,0,1)}.xp-ind.is-on{scale:1}.xp-ind.is-slide{transition:transform .44s cubic-bezier(.32,.72,0,1),width .44s cubic-bezier(.32,.72,0,1),opacity .2s ease,scale .32s cubic-bezier(.32,.72,0,1)}.xp-seg+.xp-seg:before{transition:opacity .2s ease}html .xp-go,html .xp-go:not(.is-wide){gap:0;width:auto;min-width:50px;padding:0 16px;justify-content:center;transition:background-color .15s ease,transform .1s ease,padding .38s cubic-bezier(.32,.72,0,1)}html .xp-go.is-wide{padding:0 22px 0 18px}.xp-go-n{display:inline-block;max-width:0;overflow:hidden;white-space:nowrap;opacity:0;margin-left:0;transition:max-width .38s cubic-bezier(.32,.72,0,1),margin-left .38s cubic-bezier(.32,.72,0,1),opacity .22s ease}.xp-go.is-wide .xp-go-n{max-width:120px;margin-left:8px;opacity:1;transition-delay:0s,0s,80ms}.xp-stage{display:contents}.xp-stage .xp-panel{transform-origin:50% 0;animation:xpStageIn .34s cubic-bezier(.32,.72,0,1) both}.xp-stage.is-out .xp-panel{animation:xpStageOut .19s ease-in both;pointer-events:none}.xp-stage.is-left .xp-panel,.xp-stage.is-right .xp-panel{animation:none}.xp-stage.is-right .xp-panel>*{animation:xpSwapRight .36s cubic-bezier(.32,.72,0,1) both}.xp-stage.is-left .xp-panel>*{animation:xpSwapLeft .36s cubic-bezier(.32,.72,0,1) both}@keyframes xpStageIn{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:none}}@keyframes xpStageOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px) scale(.985)}}@keyframes xpSwapRight{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes xpSwapLeft{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}.dd-panel.xp-dd:not(.is-sheet){width:340px;max-width:calc(100vw - 16px);--dd-cap: 460;margin-top:6px;padding:12px;border:0;border-radius:28px;box-shadow:0 0 0 1px var(--line),0 24px 56px -16px #00000052;transform:translateY(-10px) scale(.98);transition:opacity .2s ease,transform .34s cubic-bezier(.32,.72,0,1)}.dd-panel.xp-dd:not(.is-sheet)[data-placement=top]{margin-top:-6px;transform:translateY(10px) scale(.98)}.dd-panel.xp-dd:not(.is-sheet).is-in{transform:none}.xp-dd:not(.is-sheet) .dd-rows{gap:2px}.xp-dd:not(.is-sheet) .dd-opt{position:relative;gap:12px;min-height:52px;padding:6px 12px 6px 6px;border-radius:14px;font-size:14px;font-weight:500;line-height:1.3;color:var(--ink);cursor:pointer}.xp-dd:not(.is-sheet) .dd-opt[aria-selected=true]{background:var(--surface-2);color:var(--ink);font-weight:700}.xp-dd:not(.is-sheet) .dd-opt-txt small{margin-top:1px;font-size:12px;color:var(--muted);opacity:1}.xp-dd:not(.is-sheet) .dd-opt[aria-selected=true] .dd-opt-txt small{color:var(--muted);opacity:1}.xp-dd:not(.xp-citydd):not(.is-sheet) .dd-opt{padding-left:14px}.xp-dd:not(.is-sheet) .dd-box{width:20px;height:20px;border-radius:6px}.xp-dd:not(.is-sheet) .dd-box svg{width:13px;height:13px}.xp-dd:not(.is-sheet) .dd-search{gap:10px;height:46px;margin-bottom:10px;padding:0 16px;border-radius:999px}.xp-dd:not(.is-sheet) .dd-search:focus-within{box-shadow:inset 0 0 0 2px var(--accent)}.xp-dd:not(.is-sheet) .dd-search svg{width:17px;height:17px}.xp-dd:not(.is-sheet) .dd-search input{font-size:14.5px}.xp-dd:not(.is-sheet) .dd-foot{margin-top:10px;padding-top:12px}.xp-dd:not(.is-sheet) .dd-foot-clear{padding:8px 6px;font-size:14px;font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.xp-dd:not(.is-sheet) .dd-foot-clear:disabled{color:var(--muted);text-decoration:none;opacity:1;cursor:default}.xp-dd:not(.is-sheet) .dd-foot-done{height:42px;padding:0 22px;border-radius:999px;background:var(--accent);font-size:14.5px;font-weight:700;cursor:pointer}.xp-dd:not(.is-sheet) .dd-foot-done:hover{background:var(--accent-deep)}:where(:root[data-theme=dark]) .xp-dd:not(.is-sheet) .dd-foot-done:hover{background:var(--brand-fill-deep, #2b5596)}.xp-dd:not(.is-sheet) .dd-opt-ic:has(.xp-pick-art){background:none}.xp-dd .xp-pick-art.is-brand{background:#fff;box-shadow:inset 0 0 0 1px var(--line);color:#555}:where(:root[data-theme=dark]) .xp-dd .xp-pick-art.is-brand{background:#1d1e20;color:#bbbdc2}.xp-dd .xp-pick-art.is-brand img{width:70%;height:70%}.xp-dd .xp-pick-art.is-brand svg{width:18px;height:18px}.xp-dd:not(.is-sheet):has(.xp-pick-art) .dd-opt{padding-left:6px}.xp-dd:not(.is-sheet):has(.xp-pick-art) .dd-box{order:3}.dd-panel.xp-dd--sm:not(.is-sheet){--dd-cap: 380;margin-top:0;width:290px;padding:8px;border-radius:22px}.xp-dd--sm:not(.is-sheet) .dd-opt{gap:10px;min-height:44px;padding:5px 10px 5px 5px;border-radius:12px;font-size:13.5px}.xp-dd--sm:not(.is-sheet) .xp-pick-art{width:34px;height:34px;border-radius:10px}.xp-dd--sm:not(.is-sheet) .dd-box{width:18px;height:18px}.xp-dd--sm:not(.is-sheet) .dd-foot{margin-top:6px;padding-top:8px}.xp-dd--sm:not(.is-sheet) .dd-foot-clear{font-size:13px}.xp-dd--sm:not(.is-sheet) .dd-foot-done{height:36px;padding:0 18px;font-size:13.5px}.xp-citydd:not(.is-sheet) .dd-opt-ic{width:40px;height:40px;border-radius:12px;background:var(--accent-soft);color:var(--accent)}.xp-citydd:not(.is-sheet) .dd-opt-ic svg{width:20px;height:20px}@media (prefers-reduced-motion: reduce){.xp-pill,.xp-ind,.xp-ind.is-slide,.xp-go,.xp-go-n{transition:none}.xp-stage .xp-panel,.xp-stage .xp-panel>*{animation:none}.dd-panel.xp-dd:not(.is-sheet){transition:none}}.xp-head-actions{margin-left:auto;display:flex;align-items:center}.xp-head-actions+.xp-nav{margin-left:0}.xp-viewswitch{display:inline-flex;padding:3px;gap:2px;border-radius:999px;background:var(--surface-2)}.xp-viewswitch button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--ink-soft);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.xp-viewswitch button svg{width:15px;height:15px}.xp-viewswitch button:hover{color:var(--ink)}.xp-viewswitch button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #00000014,0 2px 8px -2px #0000001f}.xp-viewswitch button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.xp-rowmap-slot{height:clamp(380px,56vh,560px);border-radius:20px;background:var(--surface-2)}@media (min-width: 1001px){html .sv-map.is-row:not(.is-full){display:block;position:absolute;inset:auto;top:var(--row-t, 0);left:var(--row-l, 0);width:var(--row-w, 100%);height:var(--row-h, 480px);z-index:4;border-radius:20px;animation:xpRowMapIn .32s cubic-bezier(.32,.72,0,1)}}@keyframes xpRowMapIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@media (max-width: 1000px){.xp-viewswitch{display:none}}@media (prefers-reduced-motion: reduce){html .sv-map.is-row{animation:none}}.xm-chiprow{display:none}@media (max-width: 1000px){.xm-top{padding-top:12px}html .xm-logo{display:none}.xm-top{--xm-bar: 44px;gap:8px}.xm-pill{justify-content:center;gap:10px;height:var(--xm-bar);padding:0 16px;border-color:transparent;box-shadow:0 2px 6px #0000000f,0 6px 20px -4px #00000029}.xm-pill-text{align-items:center;text-align:center}.xm-pill-text>*{max-width:100%}.sv-results{scroll-margin-top:76px}.xm-pill>svg{width:17px;height:17px}.xm-pill-text{gap:0}.xm-pill-text b,.xm-pill.is-plain .xm-pill-text b{font-size:13.5px;font-weight:600;line-height:1.2}.xm-pill-text span{font-size:11px;line-height:1.25}.xm-pill-where svg{width:12px;height:12px}.xm-filters{width:var(--xm-bar);height:var(--xm-bar);border-color:transparent;box-shadow:0 2px 6px #0000000f,0 6px 20px -4px #00000029}.xm-chiprow{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain;margin:0 calc(var(--xp-gutter, 14px) * -1);padding:10px var(--xp-gutter, 14px) 8px;scroll-padding-inline:var(--xp-gutter, 14px);scroll-snap-type:x proximity}.xm-chiprow::-webkit-scrollbar{display:none}.xm-qchip{flex:none;scroll-snap-align:start;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px 0 8px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font:inherit;font-size:13px;font-weight:500;white-space:nowrap;box-shadow:0 2px 4px #00000014;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:box-shadow .14s ease,background-color .14s ease}.xm-qchip:active{transform:scale(.97)}.xm-qchip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.xm-qchip.is-on{border-color:var(--ink);background:var(--surface-2);font-weight:700;box-shadow:inset 0 0 0 1px var(--ink)}:where(:root[data-theme=dark]) .xm-qchip.is-on{border-color:var(--ink-fill, #2f5ea6)}.sv>.xm-chiprow:not(.pt-chips){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:visible;margin:0;padding:8px 0 6px}.sv>.xm-chiprow:not(.pt-chips) .xm-qchip{width:100%;min-width:0;justify-content:center;gap:6px;padding:0 10px;box-shadow:none}.sv>.xm-chiprow:not(.pt-chips) .xm-qchip-art{width:24px;height:24px}.xm-qchip-art{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--surface-2);color:var(--accent);overflow:hidden}.xm-qchip-art img{width:22px;height:22px;object-fit:contain}.xm-qchip-art svg{width:15px;height:15px}.xm-qchip-art.is-sos{background:var(--danger-soft)}.xp-head .xp-title{flex:1 1 auto;min-width:0;font-size:18px;font-weight:700;letter-spacing:-.01em}.xp-title-btn{display:flex;width:100%;justify-content:space-between;gap:12px}.xp-title-btn>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xp-more{width:34px;height:34px}.xp-more svg{width:16px;height:16px}.xp-row--cards .xp-track{grid-auto-columns:min(180px,43vw)}.xp-row--cards .xp-card-photo{aspect-ratio:1 / 1;border-radius:16px}.xp-row--cards .xp-card-more{aspect-ratio:1 / 1}.xp-card-hit:after{border-radius:16px}.xp-card-name{font-size:14px}.xp-card-type{font-size:12.5px}.xp-card-meta{left:6px;right:6px;bottom:6px;gap:4px;font-size:11.5px}.xp-card-rate,.xp-card-dist{gap:3px;padding:3px 7px}.xp-card-rate svg,.xp-card-dist svg{width:11px;height:11px}.xp-card-save{top:6px;right:6px;width:34px;height:34px;background:none;box-shadow:none;color:#fff}.xp-card-save svg{width:22px;height:22px;fill:#00000073;stroke-width:2;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}:where(:root[data-theme=dark]) .xp-card-save svg{fill:#ecedee73}.xp-card-save.is-on{background:none;color:#fff}.xp-card-save.is-on svg{fill:var(--accent)}}@media (prefers-reduced-motion: reduce){.xm-qchip{transition:none}}@media (max-width: 720px){html .home,html .home .sv{background:var(--surface)}}@media (max-width: 720px){html .xm-top{background:var(--surface)}}@media (max-width: 1000px){.xp-head-actions:not(:has(>:not(.xp-viewswitch))){display:none}}.xp-mark{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:10px;background:var(--tone, var(--ink));color:#fff}:where(:root[data-theme=dark]) .xp-mark{background:var(--tone, var(--ink-fill, #305ea5))}.tone-vip{--tone: var(--vip)}.tone-near{--tone: var(--place)}.tone-top{--tone: var(--rating)}.tone-tips{--tone: var(--cat-suspension)}.tone-cat{--tone: var(--cat)}.xp-head:has(>.xp-mark){justify-content:flex-start}.xp-head:has(>.xp-mark)>.xp-nav{margin-left:auto}.xp-head:has(>.xp-mark)>.xp-head-actions+.xp-nav{margin-left:0}.xp-head:has(>.xp-mark)>.xp-note{margin-left:0}.xp-frame{padding:18px 18px 16px;border:1px solid var(--line);border-radius:28px;background:var(--surface)}.xp-promo,.xp-cattile{padding:0;border:0;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.xp-promo-plate,.xp-cattile-plate{position:relative;display:grid;place-items:center;aspect-ratio:4 / 3;overflow:hidden;border-radius:16px}.xp-promo-plate{background:radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,var(--vip) 42%,transparent),transparent 62%),var(--navy);color:#fff}.xp-promo-crown{position:absolute;top:12px;right:12px;color:var(--vip)}.xp-promo-word{position:absolute;left:14px;bottom:8px;font-family:var(--font-search-display);font-size:clamp(34px,3.6vw,52px);font-weight:900;letter-spacing:-.04em;line-height:1}.xp-promo-plus{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--vip);color:var(--vip-ink);transition:transform .16s ease}.xp-promo:hover .xp-promo-plus{transform:rotate(90deg)}.xp-promo>b,.xp-cattile>b{margin-top:10px;font-size:15px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.xp-promo>span:last-child,.xp-cattile>span:last-child{display:inline-flex;align-items:center;gap:4px;margin-top:3px;color:var(--muted);font-size:13.5px}.xp-promo:focus-visible,.xp-cattile:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:16px}.xp-cattile-plate{background:linear-gradient(to bottom,transparent 62%,color-mix(in srgb,var(--cat) 10%,transparent)),var(--cat-soft);color:var(--cat)}.xp-cattile-plate i{position:absolute;z-index:2;top:10px;left:10px;padding:4px 9px;border-radius:999px;background:var(--surface);color:var(--cat-ink);font-size:12px;font-style:normal;font-weight:700}.xp-cattile-v{position:relative;display:grid;place-items:center;width:100%;height:100%}.xp-cattile-v:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(48% 52% at 50% 46%,#ffffffe6,#fff0 72%)}:where(:root[data-theme=dark]) .xp-cattile-v:before{background:radial-gradient(48% 52% at 50% 46%,#1d1e20e6,#1d1e2000 72%)}.xp-cattile-v:after{content:"";position:absolute;left:50%;bottom:12%;width:56%;height:13%;border-radius:50%;background:color-mix(in srgb,var(--cat) 24%,transparent);box-shadow:inset 0 -3px color-mix(in srgb,var(--cat) 22%,transparent);transform:translate(-50%);transition:transform .22s ease}.xp-cattile-v img,.xp-cattile-v svg{position:relative;z-index:1}.xp-cattile-v img{width:86%;height:86%;margin-top:4%;object-fit:contain;filter:drop-shadow(0 10px 8px color-mix(in srgb,var(--cat-ink) 26%,transparent)) saturate(1.1);transition:transform .26s ease}.xp-cattile:hover .xp-cattile-v img{transform:translateY(-5px) rotate(-3deg) scale(1.04)}.xp-cattile:hover .xp-cattile-v:after{transform:translate(-50%) scaleX(.9)}@media (prefers-reduced-motion: reduce){.xp-cattile:hover .xp-cattile-v img{transform:none}.xp-cattile:hover .xp-cattile-v:after{transform:translate(-50%)}}.xp-cattile>span:last-child{color:var(--cat-ink);font-weight:600}.xp-cattile>span:last-child svg{width:13px;height:13px;stroke-width:2.4}.xp-mc{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:12px;margin:0;padding:0;list-style:none}.xp-mc-tile{display:flex;align-items:center;gap:14px;width:100%;min-height:84px;padding:10px 14px 10px 10px;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:var(--ink);text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.xp-mc-tile:hover{border-color:color-mix(in srgb,var(--cat, var(--ink)) 45%,transparent);background:var(--cat-soft, var(--surface-2))}:where(:root[data-theme=dark]) .xp-mc-tile:hover{border-color:color-mix(in srgb,var(--cat, var(--ink-fill, #2f5ea6)) 45%,transparent)}.xp-mc-tile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.xp-mc-art{position:relative;display:grid;place-items:center;flex:none;width:72px;height:72px;overflow:hidden;border-radius:14px;background:linear-gradient(to bottom,transparent 62%,color-mix(in srgb,var(--cat) 10%,transparent)),var(--cat-soft);color:var(--cat)}.xp-mc-art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(48% 52% at 50% 46%,#ffffffe6,#fff0 72%)}:where(:root[data-theme=dark]) .xp-mc-art:before{background:radial-gradient(48% 52% at 50% 46%,#1d1e20e6,#1d1e2000 72%)}.xp-mc-art:after{content:"";position:absolute;left:50%;bottom:11%;width:60%;height:14%;border-radius:50%;background:color-mix(in srgb,var(--cat) 24%,transparent);box-shadow:inset 0 -2px color-mix(in srgb,var(--cat) 22%,transparent);transform:translate(-50%);transition:transform .22s ease}.xp-mc-art img,.xp-mc-art svg{position:relative;z-index:1}.xp-mc-art img{width:86%;height:86%;margin-top:2%;object-fit:contain;filter:drop-shadow(0 5px 4px color-mix(in srgb,var(--cat-ink) 26%,transparent)) saturate(1.1);transition:transform .26s ease}.xp-mc-tile:hover .xp-mc-art img{transform:translateY(-3px) rotate(-3deg) scale(1.05)}.xp-mc-tile:hover .xp-mc-art:after{transform:translate(-50%) scaleX(.9)}.xp-mc-text{display:grid;gap:3px;flex:1;min-width:0}.xp-mc-text b{font-size:15px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.xp-mc-text span{color:var(--muted);font-size:13.5px}.xp-mc-go{flex:none;width:16px;height:16px;color:var(--cat-ink, var(--muted))}.xp-row--morecats{--tone: var(--accent)}.xp-mc-all{display:inline-flex;align-items:center;gap:4px;padding:8px 6px 8px 12px;border:0;border-radius:999px;background:transparent;color:var(--ink);font:inherit;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer}.xp-mc-all:hover{background:var(--surface-2)}.xp-mc-all:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.xp-mc-all svg{width:15px;height:15px}.xp-mc-foot{display:none}@media (max-width: 640px){.xp-mc{gap:8px}.xp-mc-tile{min-height:72px;gap:12px}.xp-mc-art{width:60px;height:60px;border-radius:12px}.xp-row--morecats .xp-head-actions{display:none}.xp-mc-foot{display:block}.xp-mc-foot .xp-mc-all{justify-content:center;width:100%;min-height:48px;border:1px solid var(--line);border-radius:16px}}@media (prefers-reduced-motion: reduce){.xp-mc-tile:hover .xp-mc-art img{transform:none}.xp-mc-tile:hover .xp-mc-art:after{transform:translate(-50%)}}.xp-steps{--stop: 46px;--route-gap: clamp(20px, 3vw, 40px);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title acts" "route route";align-items:center;gap:clamp(26px,3vw,38px) 32px;padding:clamp(24px,3.4vw,44px);border-radius:28px;background:var(--accent);color:#fff}.xp-steps h2{grid-area:title;margin:0;font-family:var(--font-search-display);font-size:clamp(26px,3vw,40px);font-weight:900;line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.xp-steps-route{grid-area:route;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--route-gap);margin:0;padding:0;list-style:none}.xp-steps-route li{position:relative;display:flex;flex-direction:column;min-width:0}.xp-steps-route li:not(:last-child):after{content:"";position:absolute;top:calc(var(--stop) / 2 - 1px);left:calc(var(--stop) + 12px);right:calc(-1 * var(--route-gap) + 12px);border-top:2px dashed rgba(255,255,255,.6)}:where(:root[data-theme=dark]) .xp-steps-route li:not(:last-child):after{border-top:2px dashed rgba(48,50,54,.6)}.xp-steps-stop{display:grid;place-items:center;width:var(--stop);height:var(--stop);margin-bottom:16px;border-radius:50%;background:#fff;color:var(--accent-deep);font-family:var(--font-search-display);font-size:19px;font-weight:900}:where(:root[data-theme=dark]) .xp-steps-stop{background:#1d1e20}.xp-steps-route li:last-child .xp-steps-stop{background:var(--navy);color:#fff;box-shadow:0 0 0 5px #ffffff47}:where(:root[data-theme=dark]) .xp-steps-route li:last-child .xp-steps-stop{box-shadow:0 0 0 5px #30323647}.xp-steps-route b{font-family:var(--font-search-display);font-size:clamp(18px,1.5vw,21px);font-weight:800;letter-spacing:-.01em}.xp-steps-sub{margin-top:4px;max-width:30ch;color:#ffffffe6;font-size:15px;line-height:1.45}.xp-steps-acts{grid-area:acts;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 20px}.xp-steps-cta{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 18px 0 20px;border:0;border-radius:14px;background:var(--navy);color:#fff;font:inherit;font-size:14.5px;font-weight:700;cursor:pointer;transition:transform .14s ease}.xp-steps-cta svg{width:14px;height:14px;stroke-width:2.6}.xp-steps-cta:hover{transform:translateY(-1px)}.xp-steps-alt{padding:4px 0;border:0;border-bottom:1.5px solid rgba(255,255,255,.6);background:none;color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer}:where(:root[data-theme=dark]) .xp-steps-alt{border-bottom:1.5px solid rgba(48,50,54,.6)}.xp-steps-alt:hover{border-bottom-color:#fff}:where(:root[data-theme=dark]) .xp-steps-alt:hover{border-bottom-color:#303236}.xp-steps-cta:focus-visible,.xp-steps-alt:focus-visible{outline:2px solid #ffffff;outline-offset:3px}:where(:root[data-theme=dark]) .xp-steps-cta:focus-visible,:where(:root[data-theme=dark]) .xp-steps-alt:focus-visible{outline:2px solid #303236}.xp-advice{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,3fr);gap:32px clamp(28px,3.4vw,52px);padding:clamp(24px,3.4vw,44px);border-radius:28px;background:var(--navy);color:#fff}.xp-advice-head{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.xp-advice-head h2{margin:0;font-family:var(--font-search-display);font-size:clamp(26px,2.6vw,36px);font-weight:900;line-height:1.1;letter-spacing:-.03em;text-wrap:balance}.xp-advice-head p{margin:0;max-width:30ch;font-size:15px;line-height:1.55;color:#ffffffad}.xp-advice-all{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;min-height:46px;margin-top:auto;padding:0 18px 0 20px;border-radius:14px;background:#fff;color:#222;font-size:14.5px;font-weight:700;text-decoration:none;transition:transform .14s ease}:where(:root[data-theme=dark]) .xp-advice-all{background:#1d1e20;color:#d9dadc}.xp-advice-all svg{width:14px;height:14px;stroke-width:2.6}.xp-advice-all:hover{transform:translateY(-1px)}.xp-advice-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.xp-advice-list li{display:flex;min-width:0}.xp-advice-list li+li{border-left:1px solid rgba(255,255,255,.14)}:where(:root[data-theme=dark]) .xp-advice-list li+li{border-left:1px solid rgba(48,50,54,.14)}.xp-advice-item{display:flex;flex-direction:column;gap:10px;width:100%;padding:2px clamp(18px,2vw,28px);color:#fff;text-decoration:none}.xp-advice-list li:first-child .xp-advice-item{padding-left:0}.xp-advice-list li:last-child .xp-advice-item{padding-right:0}.xp-advice-cat{font-size:13px;font-weight:600;color:#fff9}.xp-advice-item b{font-family:var(--font-search-display);font-size:clamp(17px,1.4vw,19px);font-weight:800;line-height:1.3;letter-spacing:-.01em;text-wrap:pretty}.xp-advice-text{font-size:14px;line-height:1.55;color:#ffffffad;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.xp-advice-time{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:6px;font-size:13.5px;font-weight:600;color:#ffffffd1}.xp-advice-time svg{width:13px;height:13px;stroke-width:2.6;transition:transform .14s ease}.xp-advice-item{position:relative;isolation:isolate}.xp-advice-item:before{content:"";position:absolute;top:-16px;right:8px;bottom:-16px;left:8px;z-index:-1;border-radius:18px;background:#121212;opacity:0;transition:opacity .16s ease}:where(:root[data-theme=dark]) .xp-advice-item:before{background:var(--ink-fill, #2f5ea6)}.xp-advice-list li:first-child .xp-advice-item:before{left:-16px}.xp-advice-list li:last-child .xp-advice-item:before{right:-16px}.xp-advice-item:hover:before{opacity:1}.xp-advice-item:hover .xp-advice-time svg{transform:translate(3px)}.xp-advice a:focus-visible{outline:2px solid #ffffff;outline-offset:4px;border-radius:10px}:where(:root[data-theme=dark]) .xp-advice a:focus-visible{outline:2px solid #303236}@media (max-width: 1100px){.xp-advice{grid-template-columns:minmax(0,1fr)}.xp-advice-head{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.xp-advice-head p{flex:1 1 100%;order:2;max-width:52ch}.xp-advice-all{margin-top:0}}@media (max-width: 760px){.xp-advice{gap:20px}.xp-advice-head{flex-direction:column;flex-wrap:nowrap;align-items:flex-start}.xp-advice-head p{order:0}.xp-advice-all{order:3;width:100%;justify-content:center}.xp-advice-list{grid-template-columns:minmax(0,1fr)}.xp-advice-list li+li{border-left:0;border-top:1px solid rgba(255,255,255,.14)}:where(:root[data-theme=dark]) .xp-advice-list li+li{border-top:1px solid rgba(48,50,54,.14)}.xp-advice-item,.xp-advice-list li:first-child .xp-advice-item,.xp-advice-list li:last-child .xp-advice-item{padding:18px 0}.xp-advice-list li:first-child .xp-advice-item{padding-top:0}.xp-advice-item:before,.xp-advice-list li:first-child .xp-advice-item:before,.xp-advice-list li:last-child .xp-advice-item:before{top:4px;right:-12px;bottom:4px;left:-12px}.xp-advice-list li:first-child .xp-advice-item:before{top:-12px}}@media (prefers-reduced-motion: reduce){.xp-advice-all,.xp-advice-time svg,.xp-advice-item:before{transition:none}.xp-advice-all:hover,.xp-advice-item:hover .xp-advice-time svg{transform:none}}.xp-mappanel{padding:clamp(16px,2vw,26px);border:1px solid var(--line);border-radius:28px;background:var(--surface)}.xp-mappanel-head h2{margin:0;font-family:var(--font-search-display);font-size:24px;font-weight:900;letter-spacing:-.02em;line-height:1.2}.xp-mappanel-head p{margin:6px 0 0;color:var(--muted);font-size:14.5px}.xp-mappanel-cities{display:flex;gap:8px;margin:16px -4px 0;padding:4px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.xp-mappanel-cities::-webkit-scrollbar{display:none}.xp-mappanel-cities button{display:inline-flex;align-items:center;gap:6px;flex:none;height:38px;padding:0 15px 0 12px;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface);color:var(--ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.xp-mappanel-cities button svg{color:var(--place)}.xp-mappanel-cities button[aria-pressed=true]{border-color:var(--place);background:var(--place);color:#fff}.xp-mappanel-cities button[aria-pressed=true] svg{color:#fff}.xp-mappanel-cities button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.xp-mappanel-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:16px;margin-top:16px}.xp-mappanel-slot{display:grid;place-items:center;height:clamp(360px,52vh,500px);border-radius:20px;background:var(--surface-2)}.xp-mappanel-open{display:none;align-items:center;gap:8px;height:46px;padding:0 20px;border:0;border-radius:999px;background:var(--navy);color:#fff;font:inherit;font-size:14.5px;font-weight:700;cursor:pointer}.xp-mappanel-open svg{width:18px;height:18px}.xp-mappanel-list{min-width:0;padding:14px 8px 8px;border:1px solid var(--line);border-radius:20px}.xp-mappanel-list h3{margin:0 8px 8px;font-size:15px;font-weight:700}.xp-mappanel-list ul{margin:0;padding:0;list-style:none}.xp-mappanel-list button{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:8px;border:0;border-radius:14px;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.xp-mappanel-list button:hover{background:var(--surface-2)}.xp-mappanel-list button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.xp-mappanel-list img{width:52px;height:52px;border-radius:12px;object-fit:cover;background:var(--surface-2)}.xp-mappanel-list span{display:flex;flex-direction:column;min-width:0}.xp-mappanel-list b,.xp-mappanel-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xp-mappanel-list b{font-size:14.5px;font-weight:600}.xp-mappanel-list small{color:var(--muted);font-size:13px}.xp-mappanel-list i{color:var(--place-deep);font-size:13px;font-style:normal;font-weight:600;white-space:nowrap}@media (min-width: 1001px){html .sv-map.is-panel:not(.is-live) .sv-map-canvas{pointer-events:none}html .sv-map.is-panel:not(.is-live){cursor:pointer}html .sv-map.is-panel{animation:none}html .sv-map.is-panel:not(.is-live){overscroll-behavior:auto}}@media (max-width: 1000px){.xp-mark{width:28px;height:28px;border-radius:9px}.xp-frame{--xp-gutter: 14px;overflow:hidden;padding:14px 14px 12px;border-radius:22px}.xp-frame .xp-head{flex-wrap:wrap;row-gap:2px}.xp-frame .xp-head .xp-title{flex:0 1 auto}.xp-frame .xp-note{flex-basis:100%;padding-left:40px;font-size:12.5px}.xp-promo>b,.xp-cattile>b{font-size:13.5px}.xp-row--cards .xp-promo-plate,.xp-row--cards .xp-cattile-plate{aspect-ratio:1 / 1}.xp-steps{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "route" "acts";border-radius:22px}.xp-steps-acts{justify-content:flex-start}.xp-mappanel{border-radius:22px}.xp-mappanel-head h2{font-size:20px}.xp-mappanel-cities{margin-inline:-16px;padding-inline:16px}.xp-mappanel-body{grid-template-columns:minmax(0,1fr)}.xp-mappanel-slot{height:170px;background:var(--surface-2) url(/redesign-assets/map-tbilisi.webp) center / cover no-repeat}.xp-mappanel-open{display:inline-flex}}@media (max-width: 560px){.xp-steps{--stop: 40px;--route-gap: 22px}.xp-steps-route{grid-template-columns:minmax(0,1fr)}.xp-steps-route li{display:grid;grid-template-columns:var(--stop) minmax(0,1fr);column-gap:14px;align-content:start}.xp-steps-stop{grid-row:1 / span 2;margin:0;font-size:17px}.xp-steps-route b{grid-column:2;align-self:end;font-size:18px}.xp-steps-sub{grid-column:2;margin-top:2px;font-size:14.5px}.xp-steps-route li:not(:last-child):after{top:calc(var(--stop) + 6px);bottom:calc(-1 * var(--route-gap) + 6px);left:calc(var(--stop) / 2 - 1px);right:auto;border-top:0;border-left:2px dashed rgba(255,255,255,.6)}:where(:root[data-theme=dark]) .xp-steps-route li:not(:last-child):after{border-left:2px dashed rgba(48,50,54,.6)}.xp-steps-cta{flex:1 1 100%;justify-content:center}}@media (prefers-reduced-motion: reduce){.xp-promo-plus,.xp-cattile-plate img,.xp-steps-cta{transition:none}.xp-promo:hover .xp-promo-plus,.xp-cattile:hover .xp-cattile-plate img,.xp-steps-cta:hover{transform:none}}.xp-steps--play .xp-steps-stop{position:relative}.xp-steps--play .xp-steps-stop svg{width:22px;height:22px}.xp-steps--play .xp-steps-stop i{position:absolute;top:-4px;right:-6px;display:grid;place-items:center;width:20px;height:20px;border:2px solid var(--accent);border-radius:50%;background:var(--navy);color:#fff;font-size:11px;font-style:normal;font-weight:800;line-height:1}.xp-steps--play li:last-child .xp-steps-stop i{background:#fff;color:var(--accent-deep)}:where(:root[data-theme=dark]) .xp-steps--play li:last-child .xp-steps-stop i{background:#1d1e20}.xp-steps--play{--beat: .42s}.xp-steps--play.is-armed .xp-steps-stop{opacity:0;transform:scale(.4)}.xp-steps--play.is-armed .xp-steps-route b,.xp-steps--play.is-armed .xp-steps-sub{opacity:0;transform:translateY(8px)}.xp-steps--play.is-armed .xp-steps-route li:after{clip-path:inset(0 100% 0 0)}.xp-steps--play.is-in .xp-steps-stop{animation:xp-stop-land .46s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(var(--i) * 2 * var(--beat))}.xp-steps--play.is-in .xp-steps-route b,.xp-steps--play.is-in .xp-steps-sub{animation:xp-step-copy .38s ease-out both;animation-delay:calc(var(--i) * 2 * var(--beat) + .16s)}.xp-steps--play.is-in .xp-steps-route li:after{animation:xp-route-run calc(var(--beat) * 1.6) ease-in-out both;animation-delay:calc(var(--i) * 2 * var(--beat) + .26s)}.xp-steps--play.is-in li.is-ring .xp-steps-stop svg{animation:xp-ring .62s ease-in-out both;animation-delay:calc(var(--i) * 2 * var(--beat) + .38s)}@keyframes xp-stop-land{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes xp-step-copy{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes xp-route-run{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes xp-ring{0%,to{transform:rotate(0)}15%,45%,75%{transform:rotate(-14deg)}30%,60%,90%{transform:rotate(14deg)}}@media (max-width: 560px){.xp-steps--play .xp-steps-stop svg{width:19px;height:19px}.xp-steps--play.is-armed .xp-steps-route li:after{clip-path:inset(0 0 100% 0)}.xp-steps--play.is-in .xp-steps-route li:after{animation-name:xp-route-down}}@keyframes xp-route-down{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@media (min-width: 1001px){html :is(.sv-results,.parts) .fuel-card{margin:0;padding:14px 16px 14px 20px;border:1px solid color-mix(in srgb,var(--wf-good, #0f7a4c) 16%,transparent);border-radius:28px;background:var(--wf-good-soft, #e6f4ec);box-shadow:none}html:where([data-theme=dark]) :is(.sv-results,.parts) .fuel-card{background:var(--wf-good-soft, #27322c)}html :is(.sv-results,.parts) .fuel-card.is-open{padding-bottom:20px;border-color:var(--line);background:var(--surface)}html :is(.sv-results,.parts) .fuel-card .fuel-head{gap:12px}html :is(.sv-results,.parts) .fuel-card .fuel-mark{width:30px;height:30px;border-radius:10px;background:var(--wf-good, #0f7a4c);color:#fff}html :is(.sv-results,.parts) .fuel-card .fuel-title{font-family:var(--font-search-display);font-size:22px;font-weight:900;line-height:1.2;letter-spacing:-.02em}html :is(.sv-results,.parts) .fuel-card .fuel-expand{gap:16px;min-height:60px;margin-left:12px;padding:0 6px 0 20px;border-left:1px solid color-mix(in srgb,var(--wf-good, #0f7a4c) 18%,transparent);border-radius:0 18px 18px 0}html :is(.sv-results,.parts) .fuel-card .fuel-expand:hover{background:none}html :is(.sv-results,.parts) .fuel-card .fuel-expand:hover .fuel-caret{border-color:var(--wf-good, #0f7a4c);color:var(--wf-good, #0f7a4c)}html:where([data-theme=dark]) :is(.sv-results,.parts) .fuel-card .fuel-expand:hover .fuel-caret{color:var(--wf-good, #c5c7ca)}html :is(.sv-results,.parts) .fuel-card .fuel-peek{gap:22px}html :is(.sv-results,.parts) .fuel-card .fuel-peek-top{flex-direction:column;align-items:flex-start;gap:3px;font-size:12.5px}html :is(.sv-results,.parts) .fuel-card .fuel-peek-claim-t{color:var(--wf-good, #0f7a4c);font-weight:700}html:where([data-theme=dark]) :is(.sv-results,.parts) .fuel-card .fuel-peek-claim-t{color:var(--wf-good, #c5c7ca)}html :is(.sv-results,.parts) .fuel-card .fuel-peek-grade{color:var(--ink);font-size:15px;font-weight:700}html :is(.sv-results,.parts) .fuel-card .fuel-peek-grade:before{content:none}html :is(.sv-results,.parts) .fuel-card .fuel-peek-octane{margin-left:6px;font-family:inherit;font-size:12px;font-weight:600;color:var(--muted)}html :is(.sv-results,.parts) .fuel-card .fuel-peek-answer{align-items:center;gap:14px}html :is(.sv-results,.parts) .fuel-card .fuel-peek-price{font-family:var(--font-search-display);font-size:36px;font-weight:900;letter-spacing:-.04em}html :is(.sv-results,.parts) .fuel-card .fuel-peek-cur{margin-left:4px;font-size:20px;opacity:.75}html :is(.sv-results,.parts) .fuel-card .fuel-peek-co{padding:7px 14px;border-radius:999px;background:var(--surface);color:var(--ink);font-size:14px}html :is(.sv-results,.parts) .fuel-card .fuel-peek-src{display:flex;align-items:baseline;gap:10px;font-size:13.5px}html :is(.sv-results,.parts) .fuel-card .fuel-peek-when{font-weight:600;color:var(--ink-soft);font-variant-numeric:tabular-nums}html :is(.sv-results,.parts) .fuel-card .fuel-expand .fuel-caret{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--line-strong);border-radius:50%;background:var(--surface);color:var(--ink)}html :is(.sv-results,.parts) .fuel-card.is-open .fuel-expand,html :is(.sv-results,.parts) .fuel-card.is-open .fuel-expand:hover{border-left-color:transparent;background:none}html :is(.sv-results,.parts) .fuel-card.is-open .fuel-panel{margin-top:12px;padding:6px 8px 0 4px}}.xp-close{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:var(--xp-gap, 16px)}.xp-close-card{display:flex;flex-direction:column;overflow:hidden;padding:clamp(20px,2.4vw,32px);border:1px solid var(--line);border-radius:28px;background:var(--surface)}.xp-close-card h2{margin:0;font-family:var(--font-search-display);font-size:clamp(22px,2vw,28px);font-weight:900;line-height:1.15;letter-spacing:-.025em;color:inherit}.xp-close-card p{max-width:52ch;margin:10px 0 0;font-size:14.5px;line-height:1.55;color:var(--muted)}.xp-close-btn{flex:none;height:46px;padding:0 22px;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface);color:var(--ink);font:inherit;font-size:14.5px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background .14s ease}.xp-close-btn:hover{background:var(--surface-2)}.xp-close-btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.xp-close-faces{display:flex;align-items:center;margin-top:20px}.xp-close-faces img{width:44px;height:44px;margin-left:-10px;border:3px solid var(--surface);border-radius:50%;background:var(--surface-2);object-fit:cover}.xp-close-faces img:first-child{margin-left:-3px}.xp-close-faces span{display:inline-flex;align-items:center;gap:6px;margin-left:12px;font-size:13px;font-weight:600;color:var(--ink-soft)}.xp-close-faces span svg{flex:none;color:var(--rating)}.xp-close-faces{margin-bottom:20px}.xp-close-foot{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px 24px;margin-top:auto;padding-top:20px}.xp-close-faces+.xp-close-foot,.xp-close-trust p+.xp-close-foot{margin-top:22px;border-top:1px solid var(--line)}.xp-close-trust{justify-content:flex-start}.xp-close-trust .xp-close-foot{margin-top:auto}.xp-close-facts{display:flex;gap:clamp(18px,2.4vw,34px);margin:0}.xp-close-facts div{display:flex;flex-direction:column-reverse;gap:2px}.xp-close-facts dd{margin:0;font-family:var(--font-search-display);font-size:26px;font-weight:900;line-height:1.1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink)}.xp-close-facts dt{font-size:12.5px;color:var(--muted)}html .xp-close-partner{flex-direction:row;align-items:center;gap:clamp(20px,3vw,44px);border-color:transparent;background:var(--navy);color:#fff}.xp-close-pitch{display:flex;flex-direction:column;align-items:flex-start;flex:1;min-width:0}html .xp-close-partner p{color:#ffffffbd}html .xp-close-partner .xp-close-btn{margin-top:24px;border-color:transparent;background:var(--accent);color:#fff}html .xp-close-partner .xp-close-btn:hover{background:var(--accent-deep)}html:where([data-theme=dark]) .xp-close-partner .xp-close-btn:hover{background:var(--brand-fill-deep, #2b5596)}html .xp-close-partner .xp-close-btn:focus-visible{outline-color:#fff}html:where([data-theme=dark]) .xp-close-partner .xp-close-btn:focus-visible{outline-color:#303236}.xp-close-ghost{display:flex;flex-direction:column;flex:none;width:clamp(190px,17vw,230px);padding:10px 10px 14px;border-radius:20px;background:#fff;color:#222}:where(:root[data-theme=dark]) .xp-close-ghost{background:#1d1e20;color:#d9dadc}.xp-close-ghost-photo{position:relative;display:grid;place-items:center;aspect-ratio:4 / 3;margin-bottom:10px;border:1.5px dashed #c9c9c9;border-radius:14px;background:#f4f4f4;color:#9a9a9a}:where(:root[data-theme=dark]) .xp-close-ghost-photo{border:1.5px dashed #3d4045;background:#1b1c1e;color:#93979e}.xp-close-ghost-photo>svg{margin-bottom:22px}.xp-close-ghost .xp-card-meta{left:6px;right:6px;bottom:6px;gap:4px;font-size:11.5px}.xp-close-ghost .xp-card-rate,.xp-close-ghost .xp-card-dist{padding:3px 7px;background:#fff;color:#222}:where(:root[data-theme=dark]) .xp-close-ghost .xp-card-rate,:where(:root[data-theme=dark]) .xp-close-ghost .xp-card-dist{background:#1d1e20;color:#d9dadc}.xp-close-ghost .xp-card-rate svg,.xp-close-ghost .xp-card-dist svg{width:11px;height:11px}.xp-close-ghost .xp-card-rate,.xp-close-ghost .xp-card-dist{flex:none;white-space:nowrap}.xp-close-ghost>b{padding:0 4px;font-size:14.5px;font-weight:800;letter-spacing:-.01em;color:#222}:where(:root[data-theme=dark]) .xp-close-ghost>b{color:#d9dadc}.xp-close-ghost>i{padding:2px 4px 0;font-size:12.5px;font-style:normal;color:#777}:where(:root[data-theme=dark]) .xp-close-ghost>i{color:#a8aab0}@media (max-width: 1000px){.xp-close{grid-template-columns:minmax(0,1fr)}.xp-close-card{border-radius:22px}html .xp-close-partner{flex-direction:column;align-items:stretch;gap:0;padding:22px 18px 18px}.xp-close-pitch{display:contents}.xp-close-partner h2{order:1}.xp-close-partner p{order:2}.xp-close-ghost{order:3;display:grid;grid-template-columns:64px minmax(0,1fr);column-gap:12px;width:auto;margin-top:18px;padding:8px;border-radius:18px}.xp-close-ghost-photo{grid-row:1 / 3;margin-bottom:0;aspect-ratio:1;border-radius:12px}.xp-close-ghost-photo>svg{margin-bottom:0}.xp-close-ghost .xp-card-meta{display:none}.xp-close-ghost>b{align-self:end;padding:0}.xp-close-ghost>i{align-self:start;padding:2px 0 0}html .xp-close-partner .xp-close-btn{order:4;height:50px;margin-top:12px}.xp-close-btn{width:100%}.xp-close-faces{flex-wrap:wrap;row-gap:10px}.xp-close-faces span{width:100%;margin-left:0}.xp-close-facts{width:100%;justify-content:space-between}}@media (prefers-reduced-motion: reduce){.xp-close-btn{transition:none}}@media (max-width: 1000px){html .sv-map.is-panel:not(.is-open):not(.is-full){display:block;position:absolute;inset:auto;top:var(--row-t, 0);left:var(--row-l, 0);width:var(--row-w, 100%);height:var(--row-h, 220px);z-index:4;border-radius:18px;overflow:hidden;cursor:pointer}html .sv-map.is-panel:not(.is-open):not(.is-full) .sv-map-canvas{pointer-events:none}html .sv-map.is-panel:not(.is-open):not(.is-full) .sv-mapsearch,html .sv-map.is-panel:not(.is-open):not(.is-full) .sv-mapctl,html .sv-map.is-panel:not(.is-open):not(.is-full) .sv-expand,html .sv-map.is-panel:not(.is-open):not(.is-full) .sv-follow,html .sv-map.is-panel:not(.is-open):not(.is-full) .sv-mapbar,html .sv-map.is-panel:not(.is-open):not(.is-full) .sv-pick{display:none}.xp-mappanel-slot{height:220px}}html .xm-more.sv-rail-body{overflow:visible;max-height:none;background:none}.xm-more-h{margin:18px 0 8px;font-size:13px;font-weight:700;color:var(--ink-soft)}.xm-more-h:first-child{margin-top:0}.xm-card.is-flat .xm-card-title{margin-bottom:12px;font-size:18px}.xm-card.is-flat .xm-card-inner{padding-bottom:18px}.xm-row{display:flex;flex-wrap:nowrap;gap:8px;margin-inline:-20px;padding:2px 20px 4px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.xm-row::-webkit-scrollbar{display:none}.xm-row>*{flex:none}.xm-brands.xm-row .xm-brand{width:92px}@media (max-width: 720px){html .xm-top .xm-logo{display:block;flex:none;width:28px;height:28px}html .xm-top .xm-logo-btn{padding:0;border:0;background:none;cursor:pointer;border-radius:8px}html .xm-top .xm-logo-btn img{display:block;width:100%;height:100%}html .xm-top .xm-pill{flex:1 1 auto;min-width:0}}
