.vm[data-astro-cid-rhzfhzzl]{margin-top:clamp(1.5rem,4vw,2.5rem)}.vm-grid[data-astro-cid-rhzfhzzl]{gap:1rem;display:grid}.vm-grid[data-astro-cid-rhzfhzzl][hidden]{display:none}.vm-grid[data-astro-cid-rhzfhzzl]>[data-astro-cid-rhzfhzzl]{min-width:0}.quiz[data-astro-cid-rhzfhzzl]{border-radius:var(--radius);background:var(--surface);flex-direction:column;min-height:30rem;padding:clamp(1.4rem,3.5vw,2.5rem);display:flex}.q-steps[data-astro-cid-rhzfhzzl]{scrollbar-width:none;gap:.35rem;margin:0 0 .9rem;padding:0;list-style:none;display:flex;overflow-x:auto}.q-steps[data-astro-cid-rhzfhzzl] button[data-astro-cid-rhzfhzzl]{min-height:2.5rem;color:var(--muted);font:550 .875rem var(--sans);white-space:nowrap;cursor:pointer;transition:background .2s var(--ease), color .2s var(--ease);background:0 0;border:0;border-radius:999px;align-items:center;gap:.5rem;padding:.3rem .9rem .3rem .35rem;display:inline-flex}.q-steps[data-astro-cid-rhzfhzzl] button[data-astro-cid-rhzfhzzl]:hover{background:var(--white);color:var(--ink)}.q-sn[data-astro-cid-rhzfhzzl]{background:var(--white);border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-size:.78rem;font-weight:650;display:grid}.q-steps[data-astro-cid-rhzfhzzl] button[data-astro-cid-rhzfhzzl][aria-current]{background:var(--white);color:var(--ink)}.q-steps[data-astro-cid-rhzfhzzl] button[data-astro-cid-rhzfhzzl][aria-current] .q-sn[data-astro-cid-rhzfhzzl]{background:var(--forest);color:#fff}.q-steps[data-astro-cid-rhzfhzzl] button[data-astro-cid-rhzfhzzl].done .q-sn[data-astro-cid-rhzfhzzl]{background:var(--rose-soft);color:var(--rose-deep)}.q-bar[data-astro-cid-rhzfhzzl]{background:var(--white);border-radius:999px;height:3px;margin-bottom:clamp(1.5rem,3vw,2.25rem);overflow:hidden}.q-bar[data-astro-cid-rhzfhzzl] span[data-astro-cid-rhzfhzzl]{background:var(--rose-bright);transform-origin:0;height:100%;transition:transform .5s var(--ease);display:block;transform:scaleX(.2)}.live[data-astro-cid-rhzfhzzl]{border-radius:var(--radius);background:var(--forest);color:var(--sage-light);flex-direction:column;padding:clamp(1.4rem,3vw,2rem);display:flex}.live-h[data-astro-cid-rhzfhzzl],.live-sub[data-astro-cid-rhzfhzzl]{letter-spacing:.08em;text-transform:uppercase;color:var(--rose);margin:0 0 .7rem;font-size:.72rem;font-weight:650}.live-chips[data-astro-cid-rhzfhzzl]{flex-wrap:wrap;gap:.35rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.live-chips[data-astro-cid-rhzfhzzl] li{color:#fff;background:#ffffff1a;border-radius:999px;padding:.3rem .75rem;font-size:.82rem;font-weight:550}.live-count[data-astro-cid-rhzfhzzl]{align-items:baseline;gap:.5rem;margin:0 0 .6rem;display:flex}.live-count[data-astro-cid-rhzfhzzl] b[data-astro-cid-rhzfhzzl]{letter-spacing:-.05em;color:#fff;font-variant-numeric:tabular-nums;font-size:2.6rem;font-weight:650;line-height:1}.live-meter[data-astro-cid-rhzfhzzl]{background:#ffffff1f;border-radius:999px;height:4px;margin-bottom:1.6rem;overflow:hidden}.live-meter[data-astro-cid-rhzfhzzl] span[data-astro-cid-rhzfhzzl]{background:var(--rose);transform-origin:0;height:100%;transition:transform .5s var(--ease);display:block}.live-top[data-astro-cid-rhzfhzzl]{gap:.5rem;margin:0 0 1.25rem;padding:0;list-style:none;display:grid}.live-top[data-astro-cid-rhzfhzzl] a{color:#fff;transition:background .2s var(--ease);background:#ffffff0f;border-radius:.8rem;grid-template-columns:4.5rem 1fr;align-items:center;gap:.8rem;padding:.4rem;text-decoration:none;display:grid}.live-top[data-astro-cid-rhzfhzzl] a:hover{background:#ffffff1f}.live-top[data-astro-cid-rhzfhzzl] img,.live-top[data-astro-cid-rhzfhzzl] a>span:first-child{aspect-ratio:4/3;object-fit:cover;background:#ffffff1a;border-radius:.55rem;width:4.5rem}.live-top[data-astro-cid-rhzfhzzl] b{font-size:.9rem;font-weight:600;line-height:1.25;display:block}.live-top[data-astro-cid-rhzfhzzl] small{color:var(--sage-light);font-size:.78rem}.live-top[data-astro-cid-rhzfhzzl] .live-none{font-size:.9rem}.live-note[data-astro-cid-rhzfhzzl]{color:var(--sage-light);margin:auto 0 0;font-size:.78rem}@media (width>=64rem){.vm-grid[data-astro-cid-rhzfhzzl]{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:stretch;gap:1.25rem}}.q[data-astro-cid-rhzfhzzl]{border:0;min-width:0;margin:0;padding:0}.q[data-astro-cid-rhzfhzzl][hidden]{display:none}.q[data-astro-cid-rhzfhzzl] legend[data-astro-cid-rhzfhzzl]{font-size:var(--fs-sub);letter-spacing:-.03em;padding:0;font-weight:600;line-height:1.2}.q-hint[data-astro-cid-rhzfhzzl]{color:var(--muted);max-width:52ch;margin:.5rem 0 1.4rem;font-size:.95rem}.guests[data-astro-cid-rhzfhzzl]{align-items:center;gap:1.25rem;margin-bottom:1.25rem;display:flex}.guests[data-astro-cid-rhzfhzzl] input[data-astro-cid-rhzfhzzl]{accent-color:var(--forest);flex:1}.guests[data-astro-cid-rhzfhzzl] output[data-astro-cid-rhzfhzzl]{background:var(--white);letter-spacing:-.04em;text-align:center;font-variant-numeric:tabular-nums;border-radius:.8rem;min-width:4.5rem;padding:.4rem .8rem;font-size:1.6rem;font-weight:650}.chips[data-astro-cid-rhzfhzzl]{flex-wrap:wrap;gap:.5rem;display:flex}.chip[data-astro-cid-rhzfhzzl]{cursor:pointer;position:relative}.chip[data-astro-cid-rhzfhzzl] input[data-astro-cid-rhzfhzzl]{opacity:0;pointer-events:none;position:absolute}.chip[data-astro-cid-rhzfhzzl] span[data-astro-cid-rhzfhzzl]{border:1px solid var(--line);background:var(--white);min-height:2.75rem;transition:background .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease);border-radius:999px;align-items:center;padding:.45rem 1.1rem;font-size:.95rem;font-weight:550;display:inline-flex}.chip[data-astro-cid-rhzfhzzl]:hover span[data-astro-cid-rhzfhzzl]{border-color:var(--sage)}.chip[data-astro-cid-rhzfhzzl] input[data-astro-cid-rhzfhzzl]:checked+span[data-astro-cid-rhzfhzzl]{background:var(--forest);border-color:var(--forest);color:#fff}.chip[data-astro-cid-rhzfhzzl] input[data-astro-cid-rhzfhzzl]:focus-visible+span[data-astro-cid-rhzfhzzl]{outline:2px solid var(--rose);outline-offset:2px}.chips--regions[data-astro-cid-rhzfhzzl] .chip[data-astro-cid-rhzfhzzl] span[data-astro-cid-rhzfhzzl] small[data-astro-cid-rhzfhzzl]{color:var(--muted);margin-left:.45rem;font-size:.75rem;font-weight:600}.chips--regions[data-astro-cid-rhzfhzzl] .chip[data-astro-cid-rhzfhzzl] input[data-astro-cid-rhzfhzzl]:checked+span[data-astro-cid-rhzfhzzl] small[data-astro-cid-rhzfhzzl]{color:var(--sage-light)}.chip--any[data-astro-cid-rhzfhzzl] input[data-astro-cid-rhzfhzzl]:checked+span[data-astro-cid-rhzfhzzl]{background:var(--rose-soft);border-color:var(--rose);color:var(--rose-ink)}.chips--sm[data-astro-cid-rhzfhzzl] .chip[data-astro-cid-rhzfhzzl] span[data-astro-cid-rhzfhzzl]{min-height:2.3rem;padding:.3rem .85rem;font-size:.85rem}.more[data-astro-cid-rhzfhzzl]{margin-top:1.25rem}.more[data-astro-cid-rhzfhzzl] summary[data-astro-cid-rhzfhzzl]{cursor:pointer;color:var(--accent-ink);margin-bottom:.75rem;font-size:.9rem;font-weight:600}.q-nav[data-astro-cid-rhzfhzzl]{justify-content:space-between;gap:.75rem;margin-top:auto;padding-top:2rem;display:flex}.q-next[data-astro-cid-rhzfhzzl]{margin-left:auto}.q-back[data-astro-cid-rhzfhzzl][hidden],.res-actions[data-astro-cid-rhzfhzzl] [data-astro-cid-rhzfhzzl][hidden]{display:none}.res[data-astro-cid-rhzfhzzl]{scroll-margin-top:6rem}.res-head[data-astro-cid-rhzfhzzl]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;margin-bottom:1.5rem;display:flex}.res-head[data-astro-cid-rhzfhzzl] h2[data-astro-cid-rhzfhzzl]{margin:.6rem 0 .4rem}.res-sum[data-astro-cid-rhzfhzzl]{color:var(--muted);max-width:60ch;margin:0}.res-actions[data-astro-cid-rhzfhzzl]{flex-wrap:wrap;gap:.5rem;display:flex}.res-list[data-astro-cid-rhzfhzzl]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=44rem){.res-list[data-astro-cid-rhzfhzzl]{grid-template-columns:repeat(2,1fr)}}@media (width>=72rem){.res-list[data-astro-cid-rhzfhzzl]{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.res-list[data-astro-cid-rhzfhzzl] .m{position:relative}.res-list[data-astro-cid-rhzfhzzl] .m-link{border-radius:var(--radius);background:var(--surface);height:100%;color:var(--ink);transition:transform .45s var(--spring), box-shadow .3s var(--ease);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.res-list[data-astro-cid-rhzfhzzl] .m-link:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.res-list[data-astro-cid-rhzfhzzl] .m-img{aspect-ratio:4/3;background:var(--sage-soft);display:block;position:relative;overflow:hidden}.res-list[data-astro-cid-rhzfhzzl] .m-img img{object-fit:cover;width:100%;height:100%}.res-list[data-astro-cid-rhzfhzzl] .m-n{background:#ffffffeb;border-radius:999px;place-items:center;min-width:2.2rem;height:2.2rem;font-size:.9rem;font-weight:650;display:grid;position:absolute;top:.85rem;right:.85rem}.res-list[data-astro-cid-rhzfhzzl] .m--top .m-n{background:var(--rose-deep);color:#fff}.res-list[data-astro-cid-rhzfhzzl] .m-body{flex-direction:column;flex:1;gap:.2rem;padding:1.1rem 1.2rem 1.2rem;display:flex}.res-list[data-astro-cid-rhzfhzzl] .m-body b{letter-spacing:-.02em;font-size:1.08rem}.res-list[data-astro-cid-rhzfhzzl] .m-body small{color:var(--muted);font-size:.85rem}.res-list[data-astro-cid-rhzfhzzl] .m-why{flex-wrap:wrap;gap:.35rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.res-list[data-astro-cid-rhzfhzzl] .m-why li{background:var(--white);color:var(--accent-ink);border-radius:999px;padding:.2rem .6rem;font-size:.78rem;font-weight:550}.res-list[data-astro-cid-rhzfhzzl] .m-why li:before{content:"✓ ";color:var(--rose-deep)}.res-list[data-astro-cid-rhzfhzzl] .m-unk{color:var(--muted);margin:.6rem 0 0;font-size:.78rem}.res-list[data-astro-cid-rhzfhzzl] .m-price{margin-top:auto;padding-top:.85rem;font-size:.9rem;font-weight:600}.res-empty[data-astro-cid-rhzfhzzl]{border-radius:var(--radius);background:var(--surface);color:var(--muted);padding:1.5rem}.res-foot[data-astro-cid-rhzfhzzl]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.75rem;display:flex}
