.bc[data-astro-cid-laogcqcz]{margin:0 0 14px}.bc[data-astro-cid-laogcqcz][hidden]{display:none}.bc-k[data-astro-cid-laogcqcz]{margin:0 0 8px;display:flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--c-ink-3)}.bc-led[data-astro-cid-laogcqcz]{width:8px;height:8px;border-radius:50%;background:var(--c-signal);box-shadow:0 0 0 3px #ff7a5c33}.bc-belt[data-astro-cid-laogcqcz]{position:relative;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:6px 0 16px;border-radius:14px;background:repeating-linear-gradient(90deg,#2a3940 0 22px,#22313a 22px 24px) bottom / 100% 12px no-repeat,linear-gradient(#0f1c22,#0f1c22) bottom / 100% 12px no-repeat}.bc-belt[data-astro-cid-laogcqcz]::-webkit-scrollbar{display:none}.bc-track[data-astro-cid-laogcqcz]{list-style:none;margin:0;padding:0 10px;display:flex;gap:10px;width:-moz-max-content;width:max-content}.bc-bag[data-astro-cid-laogcqcz]{width:150px;flex:none}.bc-link[data-astro-cid-laogcqcz]{position:relative;display:block;border-radius:12px;background:var(--c-surface);border:1px solid var(--c-rule-soft);box-shadow:0 6px 14px -8px #0b151973;overflow:hidden;color:var(--c-ink);text-decoration:none}.bc-ph[data-astro-cid-laogcqcz]{display:block;aspect-ratio:4 / 3;background:var(--c-navy, #0a6fd6)}.bc-ph[data-astro-cid-laogcqcz] img[data-astro-cid-laogcqcz]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.bc-txt[data-astro-cid-laogcqcz]{display:flex;align-items:flex-end;height:100%;padding:8px;color:#fff;font-weight:700;font-size:13px}.bc-tag[data-astro-cid-laogcqcz]{position:absolute;top:8px;left:8px;display:grid;padding:4px 8px 4px 14px;border-radius:3px 8px 8px 3px;background:#fff8e1;color:#1b2a30;box-shadow:0 2px 6px #0b151940;transform-origin:0 50%}.bc-tag[data-astro-cid-laogcqcz]:before{content:"";position:absolute;left:5px;top:50%;width:4px;height:4px;margin-top:-2px;border-radius:50%;background:#1b2a30;opacity:.55}.bc-tag[data-astro-cid-laogcqcz] b[data-astro-cid-laogcqcz]{font-size:13px;line-height:1.1}.bc-tag[data-astro-cid-laogcqcz] i[data-astro-cid-laogcqcz]{font-style:normal;font-size:10px;font-weight:700;color:var(--c-signal-ink)}.bc-t[data-astro-cid-laogcqcz]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:7px 9px 9px;padding:0;font-size:12.5px;font-weight:600;line-height:1.25}@media(prefers-reduced-motion:no-preference){.bc-tag[data-astro-cid-laogcqcz]{animation:bc-sway 2.6s ease-in-out infinite alternate}.bc-bag[data-astro-cid-laogcqcz]:nth-child(2n) .bc-tag[data-astro-cid-laogcqcz]{animation-delay:-1.3s}}@keyframes bc-sway{0%{transform:rotate(-4deg)}to{transform:rotate(3deg)}}.df[data-astro-cid-3fkak4uj]{position:relative;margin:0 0 16px;border-radius:16px;overflow:hidden;background:#fbf7ee;border:1px solid #eadfc4;box-shadow:0 10px 26px -18px #3c280073}.df[data-astro-cid-3fkak4uj][hidden]{display:none}.df-sign[data-astro-cid-3fkak4uj]{position:relative;padding:16px 16px 14px;background:#10202a;color:#f4f1e8;overflow:hidden}.df-sign[data-astro-cid-3fkak4uj]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:linear-gradient(90deg,#8a6a12,#e0a800 30%,#fff3c4,#e0a800 70%,#8a6a12)}.df-sign[data-astro-cid-3fkak4uj]:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,243,196,.16) 48%,transparent 60%);transform:translate(-100%);pointer-events:none}.df[data-astro-cid-3fkak4uj].is-lit .df-sign[data-astro-cid-3fkak4uj]:before{animation:df-glint 1.6s ease-out .2s both}@keyframes df-glint{to{transform:translate(100%)}}.df-k[data-astro-cid-3fkak4uj]{margin:0;font-size:10.5px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#e0c46a}.df-h[data-astro-cid-3fkak4uj]{margin:4px 0 0;font-size:24px;line-height:1.1;font-weight:500;color:#fff}.df-sub[data-astro-cid-3fkak4uj]{margin:6px 0 0;font-size:12.5px;line-height:1.4;color:#b9c6cc}.df-sub[data-astro-cid-3fkak4uj] b[data-astro-cid-3fkak4uj]{color:#fff}.df-list[data-astro-cid-3fkak4uj]{list-style:none;margin:0;padding:8px 10px 10px;display:grid;gap:2px}.df-row[data-astro-cid-3fkak4uj]{display:flex;align-items:baseline;gap:8px;min-height:40px;padding:9px 8px;border-radius:8px;color:var(--c-ink);text-decoration:none;font-size:14px}.df-row[data-astro-cid-3fkak4uj]:hover{background:#e0a8001a}.df-row[data-astro-cid-3fkak4uj]:focus-visible{outline:2px solid var(--c-ink);outline-offset:-2px}.df-dest[data-astro-cid-3fkak4uj]{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.df-dots[data-astro-cid-3fkak4uj]{flex:1;min-width:12px;border-bottom:2px dotted #d8c99f;transform:translateY(-4px)}.df-n[data-astro-cid-3fkak4uj],.df-from[data-astro-cid-3fkak4uj]{font-size:12px;color:var(--c-ink-3);white-space:nowrap}.df-from[data-astro-cid-3fkak4uj] b[data-astro-cid-3fkak4uj]{font-size:16px;color:var(--c-ink);font-variant-numeric:tabular-nums}.df-from[data-astro-cid-3fkak4uj] .dfr-cell{display:inline-block;height:1.15em;overflow:hidden;vertical-align:top}.df-from[data-astro-cid-3fkak4uj] .dfr-strip{display:block}.df-from[data-astro-cid-3fkak4uj] .dfr-strip i{display:block;height:1.15em;line-height:1.15em;font-style:normal}@media(min-width:768px){.df[data-astro-cid-3fkak4uj]{display:grid;grid-template-columns:300px 1fr}.df-sign[data-astro-cid-3fkak4uj]{padding:22px 22px 20px}.df-sign[data-astro-cid-3fkak4uj]:after{left:auto;top:0;width:4px;height:auto;background:linear-gradient(180deg,#8a6a12,#e0a800 30%,#fff3c4,#e0a800 70%,#8a6a12)}.df-h[data-astro-cid-3fkak4uj]{font-size:30px}.df-list[data-astro-cid-3fkak4uj]{grid-template-columns:1fr 1fr;-moz-column-gap:18px;column-gap:18px;padding:12px 16px;align-content:center}}#shortlist-dialog .sl-cover-band{background:radial-gradient(circle at 20% 0%,#16416e,#0b2a4c 60%,#071c33);color:#f3e3b5;border-bottom-color:#e9c46a66}#shortlist-dialog .sl-cover-band .sl-kicker{color:#e9c46a}#shortlist-dialog .sl-cover-band #shortlist-title{color:#fff}#shortlist-dialog .sl-cover-band #shortlist-sub{color:#f3e3b5d9}#shortlist-dialog .sl-cover-band [data-shortlist-close]{background:#ffffff1a;color:#fff;border-color:#e9c46a73}#shortlist-dialog .sl-pages{background:repeating-radial-gradient(circle at 80% 120%,rgba(10,111,214,.06) 0 1px,transparent 1px 6px),repeating-linear-gradient(115deg,rgba(9,121,76,.04) 0 2px,transparent 2px 9px),#f6f3e8}#shortlist-dialog .sl-visa{position:relative;overflow:hidden;background:#fbf9f1;border-color:#3b2f1e2e;box-shadow:inset 6px 0 10px -8px #00000040;padding-bottom:22px}#shortlist-dialog .sl-visa-stamp{position:absolute;right:56px;bottom:-14px;width:92px;height:92px;opacity:.32;transform:rotate(var(--r, -10deg));pointer-events:none}#shortlist-dialog .sl-visa-stamp svg{width:100%;height:100%}#shortlist-dialog .sl-pn{position:absolute;left:12px;bottom:5px;font-size:9px;font-weight:600;letter-spacing:.08em;color:#8a8478}#shortlist-dialog .sl-book{perspective:1600px}#shortlist-dialog .sl-cover{position:absolute;inset:0;z-index:3;display:none;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#e9c46a;background:radial-gradient(circle at 30% 20%,#16416e,#0b2a4c 60%,#071c33);box-shadow:inset 0 0 0 1px #e9c46a4d;transform-origin:0 50%;backface-visibility:hidden;pointer-events:none}#shortlist-dialog .sl-cover b{font-family:Fraunces,Georgia,serif;font-size:22px;font-weight:600;letter-spacing:.3em}#shortlist-dialog .sl-cover small{font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}@media(prefers-reduced-motion:no-preference){#shortlist-dialog .sl-book.is-opening .sl-cover{display:flex;animation:sl-cover-open 1.05s cubic-bezier(.55,0,.3,1) .15s both}#shortlist-dialog .sl-book.is-opening .sl-visa{animation:sl-page-in .5s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.75s + min(var(--i, 0),6)*.07s)}#shortlist-dialog .sl-book.is-opening .sl-visa-stamp{animation:sl-stamp-in .38s cubic-bezier(.2,.9,.2,1.2) both;animation-delay:calc(1s + min(var(--i, 0),6)*.07s)}}@keyframes sl-cover-open{0%{transform:rotateY(0)}to{transform:rotateY(-115deg);visibility:hidden}}@keyframes sl-page-in{0%{opacity:0;transform:translate(14px)}}@keyframes sl-stamp-in{0%{opacity:0;transform:rotate(4deg) scale(1.9)}}#shortlist-pill[data-docked=true]{position:static;right:auto;bottom:auto;box-shadow:none}#shortlist-pill[data-docked=true] .dt-pill-word{display:none}@media(prefers-reduced-motion:no-preference){#shortlist-pill-drop:not(.hidden){animation:dt-drop-in .3s cubic-bezier(.2,.7,.2,1) both}@keyframes dt-drop-in{0%{opacity:0;transform:translateY(-3px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}}.dt-slots{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.dt-slots::-webkit-scrollbar{display:none}.cmp-slot-price{font-size:11px;font-weight:700;color:var(--c-ink);font-variant-numeric:tabular-nums;white-space:nowrap}td.cmp-best{background:#e5f4e4!important;box-shadow:inset 3px 0 #0c7a4c}.cmp-badge{display:inline-flex;align-items:center;gap:3px;margin-left:6px;padding:1px 6px;border-radius:999px;background:#0c7a4c;color:#fff;font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;vertical-align:1px}.cmp-fly{position:fixed;z-index:90;pointer-events:none;-o-object-fit:cover;object-fit:cover;border-radius:10px;box-shadow:0 12px 26px -10px #0b15198c}.rs[data-astro-cid-zbhh7zjb]{display:flex;height:100%;flex-direction:column;border:1px solid var(--c-rule);border-radius:8px;background:var(--c-surface);padding:1.1rem 1.1rem 1rem}.rs-head[data-astro-cid-zbhh7zjb]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.25rem 1rem}.rs-kicker[data-astro-cid-zbhh7zjb]{font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--c-ink-3)}.rs-title[data-astro-cid-zbhh7zjb]{margin-top:.25rem;font-family:Fraunces,Georgia,serif;font-size:20px;font-weight:600;line-height:1.15;letter-spacing:-.02em;color:var(--c-ink)}.rs-ctx[data-astro-cid-zbhh7zjb]{font-size:11px;color:var(--c-ink-3)}.rs-list[data-astro-cid-zbhh7zjb]{display:grid;gap:.35rem;margin-top:.8rem}.rs-row[data-astro-cid-zbhh7zjb]{min-width:0}.rs-link[data-astro-cid-zbhh7zjb]{position:relative;overflow:hidden}.rs-bar[data-astro-cid-zbhh7zjb]{position:absolute;left:0;bottom:0;height:3px;width:calc(var(--share, 1) * 100%);background:linear-gradient(90deg,var(--c-ink-3),var(--c-ink));opacity:.35;transform-origin:0 50%}.rs-row[data-astro-cid-zbhh7zjb]:first-child .rs-bar[data-astro-cid-zbhh7zjb]{background:#0c7a4c;opacity:.7}.rs-tick[data-astro-cid-zbhh7zjb]{position:absolute;right:.6rem;top:.3rem;display:inline-flex;align-items:center;gap:3px;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0c7a4c}.rs-tick[data-astro-cid-zbhh7zjb] path[data-astro-cid-zbhh7zjb]{stroke-dasharray:24;stroke-dashoffset:0}.rs-link[data-astro-cid-zbhh7zjb]:has(.rs-tick) .rs-price[data-astro-cid-zbhh7zjb]{margin-top:.7rem}.rs-spread[data-astro-cid-zbhh7zjb]{margin:0;font-size:11px;color:var(--c-ink-3);flex-basis:100%}.rs-spread[data-astro-cid-zbhh7zjb] b[data-astro-cid-zbhh7zjb]{color:var(--c-ink)}@media(prefers-reduced-motion:no-preference){.rs[data-astro-cid-zbhh7zjb].is-armed .rs-row[data-astro-cid-zbhh7zjb]{opacity:0;transform:translate(-14px)}.rs[data-astro-cid-zbhh7zjb].is-armed .rs-bar[data-astro-cid-zbhh7zjb]{transform:scaleX(0)}.rs[data-astro-cid-zbhh7zjb].is-armed .rs-tick[data-astro-cid-zbhh7zjb]{opacity:0}.rs[data-astro-cid-zbhh7zjb].is-armed .rs-tick[data-astro-cid-zbhh7zjb] path[data-astro-cid-zbhh7zjb]{stroke-dashoffset:24}.rs[data-astro-cid-zbhh7zjb].is-armed.is-shown .rs-row[data-astro-cid-zbhh7zjb]{opacity:1;transform:none;transition:opacity .4s ease-out,transform .5s cubic-bezier(.2,.9,.25,1.05)}.rs[data-astro-cid-zbhh7zjb].is-armed.is-shown .rs-row[data-astro-cid-zbhh7zjb]:nth-child(2){transition-delay:.12s}.rs[data-astro-cid-zbhh7zjb].is-armed.is-shown .rs-row[data-astro-cid-zbhh7zjb]:nth-child(3){transition-delay:.24s}.rs[data-astro-cid-zbhh7zjb].is-armed.is-shown .rs-bar[data-astro-cid-zbhh7zjb]{transform:none;transition:transform .9s cubic-bezier(.2,.8,.2,1) .45s}.rs[data-astro-cid-zbhh7zjb].is-armed.is-shown .rs-tick[data-astro-cid-zbhh7zjb]{opacity:1;transition:opacity .2s linear 1.2s}.rs[data-astro-cid-zbhh7zjb].is-armed.is-shown .rs-tick[data-astro-cid-zbhh7zjb] path[data-astro-cid-zbhh7zjb]{stroke-dashoffset:0;transition:stroke-dashoffset .45s ease-out 1.25s}}.rs-link[data-astro-cid-zbhh7zjb]{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:52px;border:1px solid var(--c-rule-soft);border-radius:6px;background:var(--c-canvas);padding:.45rem .6rem;transition:border-color .18s linear,background-color .18s linear}.rs-link[data-astro-cid-zbhh7zjb]:hover{border-color:var(--c-ink);background:var(--c-surface)}.rs-rank[data-astro-cid-zbhh7zjb]{display:grid;height:20px;width:20px;place-items:center;border-radius:999px;border:1px solid var(--c-metal);font-size:9.5px;font-weight:800;color:var(--c-ink);font-variant-numeric:tabular-nums}.rs-body[data-astro-cid-zbhh7zjb]{display:grid;min-width:0;gap:.1rem}.rs-op[data-astro-cid-zbhh7zjb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;color:var(--c-ink)}.rs-meta[data-astro-cid-zbhh7zjb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;color:var(--c-ink-3)}.rs-price[data-astro-cid-zbhh7zjb]{font-family:Fraunces,Georgia,serif;font-size:19px;font-weight:600;line-height:1;letter-spacing:-.02em;color:var(--c-ink);white-space:nowrap}.rs-unit[data-astro-cid-zbhh7zjb]{margin-left:1px;font-family:Inter,system-ui,sans-serif;font-size:9.5px;font-weight:600;letter-spacing:.01em;color:var(--c-ink-3)}.rs-foot[data-astro-cid-zbhh7zjb]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .8rem;margin-top:auto;padding-top:.85rem}.rs-open[data-astro-cid-zbhh7zjb]{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:.35rem;border-radius:6px;background:var(--c-ink);padding:0 .9rem;font-size:12.5px;font-weight:700;color:#fff;transition:background-color .18s linear}.rs-open[data-astro-cid-zbhh7zjb]:hover{background:var(--c-teal)}.rs-open[data-astro-cid-zbhh7zjb]:focus-visible{outline:2px solid var(--c-signal-ink);outline-offset:2px}.rs-note[data-astro-cid-zbhh7zjb]{flex:1 1 12rem;min-width:0;font-size:10.5px;line-height:1.35;color:var(--c-ink-3)}.bq[data-astro-cid-w6ehnfaw]{border:1px solid var(--c-rule);border-radius:8px;background:var(--c-surface);padding:1.15rem 1.15rem 1.1rem}.bq-grid[data-astro-cid-w6ehnfaw]{display:grid;gap:1.1rem}@media(min-width:900px){.bq-grid[data-astro-cid-w6ehnfaw]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:1.6rem}}.bq-kicker[data-astro-cid-w6ehnfaw]{font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--c-ink-3)}.bq-title[data-astro-cid-w6ehnfaw]{margin-top:.3rem;font-family:Fraunces,Georgia,serif;font-size:21px;font-weight:600;line-height:1.14;letter-spacing:-.02em;color:var(--c-ink);text-wrap:balance}.bq-lede[data-astro-cid-w6ehnfaw]{margin-top:.5rem;font-size:12.5px;line-height:1.55;color:var(--c-ink-2)}.bq-list[data-astro-cid-w6ehnfaw]{display:grid;gap:.35rem;margin-top:.75rem;font-size:11.5px;line-height:1.45;color:var(--c-ink-3)}.bq-list[data-astro-cid-w6ehnfaw] li[data-astro-cid-w6ehnfaw]{position:relative;padding-left:.95rem}.bq-list[data-astro-cid-w6ehnfaw] li[data-astro-cid-w6ehnfaw]:before{content:"";position:absolute;left:0;top:.42em;width:5px;height:5px;border-radius:999px;background:var(--c-metal)}.bq-form[data-astro-cid-w6ehnfaw]{display:grid;gap:.5rem;min-width:0}.bq-label[data-astro-cid-w6ehnfaw]{display:block;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--c-ink-3)}.bq-field[data-astro-cid-w6ehnfaw]{width:100%;min-height:46px;border:1px solid var(--c-rule);border-radius:8px;background:var(--c-canvas);padding:0 .85rem;font-size:13.5px;color:var(--c-ink)}.bq-field[data-astro-cid-w6ehnfaw]::-moz-placeholder{color:var(--c-ink-3);opacity:.8}.bq-field[data-astro-cid-w6ehnfaw]::placeholder{color:var(--c-ink-3);opacity:.8}.bq-field[data-astro-cid-w6ehnfaw]:focus{border-color:var(--c-ink);outline:none}.bq-names[data-astro-cid-w6ehnfaw]{display:grid;gap:.5rem}@media(min-width:560px){.bq-names[data-astro-cid-w6ehnfaw]{grid-template-columns:1fr 1fr}}.bq-consent[data-astro-cid-w6ehnfaw]{display:flex;align-items:flex-start;gap:.45rem;margin-top:.1rem;font-size:10.5px;line-height:1.4;color:var(--c-ink-3)}.bq-check[data-astro-cid-w6ehnfaw]{flex:none;width:16px;height:16px;margin-top:.1rem;accent-color:var(--c-signal)}.bq-honeypot[data-astro-cid-w6ehnfaw]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.bq-submit[data-astro-cid-w6ehnfaw]{display:inline-flex;min-height:48px;width:100%;align-items:center;justify-content:center;gap:.4rem;margin-top:.2rem;border-radius:6px;background:var(--c-signal);padding:0 1rem;font-size:13.5px;font-weight:800;color:#fff;transition:background-color .18s linear}.bq-submit[data-astro-cid-w6ehnfaw]:hover{background:var(--c-signal-ink)}.bq-submit[data-astro-cid-w6ehnfaw]:focus-visible{outline:2px solid var(--c-signal-ink);outline-offset:2px}.bq-submit[data-astro-cid-w6ehnfaw]:disabled{opacity:.7}.bq-status[data-astro-cid-w6ehnfaw]{font-size:12px;font-weight:600;line-height:1.4;color:var(--c-ink-2)}.bq-status[data-astro-cid-w6ehnfaw].hidden{display:none}.bq-fine[data-astro-cid-w6ehnfaw]{font-size:10px;line-height:1.45;color:var(--c-ink-3)}#deal-grid[data-board-mode]{display:none!important}#deal-grid[data-board-mode]~#deal-more{display:none!important}.bm-toggle{display:inline-flex;align-items:center;gap:6px;min-height:36px;margin-top:6px;padding:0 12px;border-radius:999px;border:1px solid var(--c-rule, #d7dee3);background:var(--c-surface, #fff);color:var(--c-ink);font-size:12.5px;font-weight:600;cursor:pointer}.bm-toggle:hover{border-color:var(--c-ink)}.bm-toggle[aria-pressed=true]{background:#0b1519;color:#fff;border-color:#0b1519}.bm-toggle:focus-visible{outline:2px solid var(--c-ink);outline-offset:2px}.ptr{--pull: 0;position:fixed;top:0;left:50%;z-index:70;display:flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border-radius:999px;background:var(--c-surface, #fff);border:1px solid var(--c-rule, #d7dee3);box-shadow:0 10px 24px -12px #0b151980;color:var(--c-ink-2, #33424a);font-size:12.5px;font-weight:600;white-space:nowrap;transform:translate(-50%,calc(min(var(--pull),110)*1px - 56px));transition:transform .24s ease-out;pointer-events:none}.ptr[hidden]{display:none}.ptr-disc{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--c-surface, #fff);border:1px solid var(--c-rule, #d7dee3);color:var(--c-navy, #0a6fd6);transform:rotate(calc(var(--pull) * 3deg));flex:none;box-shadow:0 4px 10px -6px #0b151966}.ptr.is-armed .ptr-disc{background:var(--c-navy, #0a6fd6);color:#fff;border-color:transparent}.ptr.is-busy,.ptr.is-done{transform:translate(-50%,64px)}.ptr.is-done .ptr-disc{background:var(--c-emerald, #0c7a4c);color:#fff;border-color:transparent}[data-hot-rail].is-lit{position:relative}.hot-pill{display:inline-flex;min-height:44px;flex:none;align-items:center;gap:.4rem;border-radius:9999px;border:1px solid #dcd2bb;background:#fff;padding:.55rem .9rem;font-size:13px;font-weight:600;line-height:1;color:#35423e;transition:background-color .18s,border-color .18s,color .18s}.hot-pill:hover{border-color:#d9a03c;color:#0e1b18}.hot-pill[aria-pressed=true]{border-color:#9a2a0e;background:#b6320e;color:#fff}.hot-pill[aria-pressed=true] .hot-count{color:#fff;opacity:.78}.hot-pill .hot-count{color:#52605c}.hot-pill.hidden{display:none}.chip[data-cat]:before{content:"";width:6px;height:6px;flex:none;border-radius:50%;background:var(--cat-dot, transparent)}.chip[data-cat=cruise]{--cat-dot: #0a3e55}.chip[data-cat=river]{--cat-dot: #0c7449}.chip[data-cat=tour]{--cat-dot: #d9a03c}.chip[data-cat=hotel]{--cat-dot: #b6320e}.chip[data-cat=flight]{--cat-dot: #0e1b18}.chip[data-cat][aria-pressed=true]:before{background:#fff8ecd1}.dt-rail{display:flex;gap:.5rem;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-padding-inline:1.25rem;margin-inline:-1.25rem;padding-inline:1.25rem}.dt-rail::-webkit-scrollbar{display:none}.dt-rail>*{flex:none}@media(min-width:640px){.dt-rail{flex-wrap:wrap;overflow:visible;margin-inline:0;padding-inline:0}}[data-deal] .dt-orb-btn{width:44px;height:44px;min-width:44px;min-height:44px}#deal-reset:not(.hidden){display:inline-flex}[data-save][aria-pressed=true] svg{fill:currentColor}[data-compare][aria-pressed=true]{border-color:#0e1b18}@keyframes dt-img-sweep{0%{background-position:135% 0}to{background-position:-35% 0}}[data-deal] img,.dt-shimmer{background-color:#f7ead2;background-image:linear-gradient(100deg,#fff0 34%,#ffffffa8,#fff0 66%);background-repeat:no-repeat;background-size:220% 100%;background-position:135% 0}@media(prefers-reduced-motion:no-preference){[data-deal] img,.dt-shimmer{animation:dt-img-sweep 1.25s ease-out 1 both}}@media(prefers-reduced-motion:no-preference){#shortlist-dialog[open]{animation:dt-slide-in .28s cubic-bezier(.2,.7,.2,1) both}#compare-tray:not(.hidden){animation:dt-rise .22s ease-out both}@keyframes dt-slide-in{0%{transform:translate(24px);opacity:.6}to{transform:translate(0);opacity:1}}@keyframes dt-rise{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}}
