.pr__hint[data-v-3ae21569]{margin:0 0 var(--space-3);color:var(--fg-subtle);font-size:var(--text-xs)}.curpick[data-v-3ae21569]{margin-bottom:var(--space-3);background:var(--surface-sunken);border-radius:var(--radius-md);gap:4px;padding:4px;display:inline-flex}.curpick__b[data-v-3ae21569]{color:var(--fg-muted);border-radius:var(--radius-sm);font-family:inherit;font-weight:var(--weight-bold);font-size:var(--text-sm);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:6px 12px}.curpick__b.on[data-v-3ae21569]{background:var(--surface-default);color:var(--fg-default);box-shadow:var(--elevation-1)}.curpick__b[data-v-3ae21569]:focus-visible{box-shadow:var(--focus-ring);outline:none}.slider[data-v-3ae21569]{width:100%;height:24px;margin-top:var(--space-2);position:relative}.slider__trk[data-v-3ae21569]{background:var(--surface-sunken);inset-inline:0}.slider__fill[data-v-3ae21569],.slider__trk[data-v-3ae21569]{border-radius:var(--radius-full);height:5px;position:absolute;top:50%;transform:translateY(-50%)}.slider__fill[data-v-3ae21569]{left:var(--fl,0);width:var(--fw,100%);background:var(--action-indicator)}.slider input[data-v-3ae21569]{inset-inline:0;pointer-events:none;appearance:none;background:0 0;width:100%;height:24px;margin:0;position:absolute;top:0}.slider input[data-v-3ae21569]:focus{outline:none}.slider input[data-v-3ae21569]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;border-radius:var(--radius-full);background:var(--surface-default);border:2px solid var(--action-indicator);width:20px;height:20px;box-shadow:var(--elevation-1);cursor:grab}.slider input[data-v-3ae21569]::-moz-range-thumb{pointer-events:auto;border-radius:var(--radius-full);background:var(--surface-default);border:2px solid var(--action-indicator);width:20px;height:20px;box-shadow:var(--elevation-1);cursor:grab}.slider input[data-v-3ae21569]:focus-visible::-webkit-slider-thumb{box-shadow:var(--focus-ring)}.slider input[data-v-3ae21569]:focus-visible::-moz-range-thumb{box-shadow:var(--focus-ring)}.pr__fields[data-v-3ae21569]{align-items:flex-end;gap:var(--space-2);margin-top:var(--space-3);display:flex}.pr__field[data-v-3ae21569]{gap:var(--space-1);min-width:0;font-size:var(--text-xs);color:var(--fg-muted);flex-direction:column;flex:1;display:flex}.pr__field input[data-v-3ae21569]{min-width:0;height:38px;padding-inline:var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-default);color:var(--fg-default);font:inherit;font-size:var(--text-control)}.pr__field input[data-v-3ae21569]:focus{border-color:var(--action-indicator)}.pr__field input[data-v-3ae21569]:focus-visible{box-shadow:var(--focus-ring-field);outline:none}.pr__dash[data-v-3ae21569]{color:var(--fg-muted);padding-bottom:10px}.rangelabels[data-v-3ae21569]{justify-content:space-between;gap:var(--space-2);margin-top:var(--space-3);display:flex}.rangelabels span[data-v-3ae21569]{border:1px solid var(--border-default);border-radius:var(--radius-sm);font-weight:var(--weight-semibold);font-size:var(--text-sm);font-variant-numeric:tabular-nums;padding:8px 12px}@media (forced-colors:active){.slider input[data-v-3ae21569]:focus-visible{outline-style:none!important}.slider input[data-v-3ae21569]:focus-visible::-webkit-slider-thumb{border-width:3px;border-color:highlight}.slider input[data-v-3ae21569]:focus-visible::-moz-range-thumb{border-width:3px;border-color:highlight}.slider__trk[data-v-3ae21569]{box-sizing:border-box;border:1px solid buttontext}.slider__fill[data-v-3ae21569]{background:highlight}.curpick__b[data-v-3ae21569]:focus-visible{outline-offset:-2px}.curpick__b.on[data-v-3ae21569]{forced-color-adjust:none;box-shadow:none;color:highlighttext;background:highlight}.curpick__b.on[data-v-3ae21569]:focus-visible{outline-offset:-4px;outline-color:highlighttext!important}}@property --loop-offset{syntax:"<length>";inherits:false;initial-value:0}.bmq[data-v-1a5e6705]{--bmq-gap:var(--space-3);--bmq-tile:12rem;--bmq-tile-short:9.5rem;--bmq-tile-tall:13rem;--bmq-row-h:10.5rem;--bmq-row-w:12.5rem}.bmq[data-v-1a5e6705],.bmq__clip[data-v-1a5e6705]{position:relative}.bmq__clip[data-v-1a5e6705]{-webkit-user-select:none;user-select:none;height:26rem;animation:bmq-pop-1a5e6705 .9s var(--ease-out) .2s both;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.bmq__belt[data-v-1a5e6705]{align-items:start;gap:var(--bmq-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bmq__lane[data-v-1a5e6705]{transform:translate3d(0,var(--loop-offset,0),0);will-change:transform}.bmq__lane[data-v-1a5e6705],.bmq__list[data-v-1a5e6705]{gap:var(--bmq-gap);flex-direction:column;display:flex}.bmq__list[data-v-1a5e6705]{margin:0;padding:0;list-style:none}.bmq__item[data-v-1a5e6705]{height:var(--bmq-tile);flex:none}.bmq__item[data-v-1a5e6705]:nth-child(3n+2){height:var(--bmq-tile-short)}.bmq__item[data-v-1a5e6705]:nth-child(3n){height:var(--bmq-tile-tall)}@media (pointer:fine){.bmq__clip[data-v-1a5e6705],.bmq__clip[data-v-1a5e6705] a{cursor:grab}.bmq.is-dragging .bmq__clip[data-v-1a5e6705],.bmq.is-dragging .bmq__clip[data-v-1a5e6705] a{cursor:grabbing}}.bmq__toggle[data-v-1a5e6705]{right:var(--space-2);bottom:var(--space-2);z-index:2;width:var(--touch-target-min);height:var(--touch-target-min);border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:color-mix(in oklch,var(--surface-default) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--fg-default);cursor:pointer;transition:background var(--duration-fast) var(--ease-emphasized);place-items:center;display:grid;position:absolute}.bmq__toggle svg[data-v-1a5e6705]{width:var(--space-4);height:var(--space-4)}.bmq__toggle[data-v-1a5e6705]:hover{background:var(--surface-default)}.bmq__toggle[data-v-1a5e6705]:active{background:var(--surface-sunken)}.bmq__toggle[data-v-1a5e6705]:focus-visible{box-shadow:var(--focus-ring);outline:none}@keyframes bmq-drift-y-1a5e6705{0%{transform:translate3d(0,var(--loop-from),0)}to{transform:translate3d(0,var(--loop-to),0)}}@keyframes bmq-drift-x-1a5e6705{0%{transform:translate3d(var(--loop-from),0,0)}to{transform:translate3d(var(--loop-to),0,0)}}.bmq__lane[data-loop=drift][data-v-1a5e6705]{animation:bmq-drift-y-1a5e6705 var(--loop-duration) linear var(--loop-delay) infinite}.bmq__belt[data-loop=drift][data-v-1a5e6705]{animation:bmq-drift-x-1a5e6705 var(--loop-duration) linear var(--loop-delay) infinite}@keyframes bmq-pop-1a5e6705{0%{transform:translateY(var(--space-4))}to{transform:none}}@media (width<=899.98px){.bmq__clip[data-v-1a5e6705]{height:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.bmq__belt[data-v-1a5e6705]{width:max-content;transform:translate3d(var(--loop-offset,0),0,0);will-change:transform;touch-action:pan-y;display:flex}.bmq__lane[data-v-1a5e6705],.bmq__list[data-v-1a5e6705]{display:contents}.bmq__item[data-v-1a5e6705],.bmq__item[data-v-1a5e6705]:nth-child(3n),.bmq__item[data-v-1a5e6705]:nth-child(3n+2){width:var(--bmq-row-w);height:var(--bmq-row-h)}.bmq__item.is-a[data-v-1a5e6705]{order:0}.bmq__item.is-b[data-v-1a5e6705]{order:1}.bmq__item.is-copy.is-a[data-v-1a5e6705]{order:2}.bmq__item.is-copy.is-b[data-v-1a5e6705]{order:3}}@media (prefers-reduced-motion:reduce){.bmq__belt[data-loop=drift][data-v-1a5e6705],.bmq__clip[data-v-1a5e6705],.bmq__lane[data-loop=drift][data-v-1a5e6705]{animation:none}.bmq__toggle[data-v-1a5e6705]{display:none}}.achips[data-v-3f19470b]{justify-content:space-between;gap:var(--space-3);min-height:var(--space-6)}.achips[data-v-3f19470b],.achips__list[data-v-3f19470b]{flex-wrap:wrap;align-items:center;display:flex}.achips__list[data-v-3f19470b]{gap:var(--space-2);min-width:0;max-width:100%}.achips__label[data-v-3f19470b]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.achips__chip[data-v-3f19470b]{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;padding:var(--space-1) var(--space-2) var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--action-soft);border:1px solid var(--action-indicator);color:var(--action-text);font-size:var(--text-xs);font-weight:var(--weight-semibold);display:inline-flex}.achips__x[data-v-3f19470b]{width:var(--space-6);height:var(--space-6);color:var(--fg-muted);border-radius:var(--radius-full);cursor:pointer;font-size:var(--text-xs);transition:background var(--duration-fast) var(--ease-emphasized);background:0 0;border:0;flex:none;place-items:center;display:grid}.achips__x[data-v-3f19470b]:hover{background:var(--surface-sunken);color:var(--fg-default)}.achips__x[data-v-3f19470b]:active{background:var(--border-subtle)}.achips__all[data-v-3f19470b]:focus-visible,.achips__x[data-v-3f19470b]:focus-visible{box-shadow:var(--focus-ring);outline:none}.achips__all[data-v-3f19470b]{padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);font-family:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--fg-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.achips__all[data-v-3f19470b]:hover{color:var(--fg-default)}.achips__all[data-v-3f19470b]:active,.achips__count[data-v-3f19470b]{color:var(--fg-muted)}.achips__count[data-v-3f19470b]{font-size:var(--text-sm);white-space:nowrap}.achips__count b[data-v-3f19470b]{color:var(--fg-default);font-variant-numeric:tabular-nums}.radar[data-v-aab8a1cc]{aspect-ratio:1;justify-self:center;width:min(21.25rem,100%);position:relative}.radar__rings[data-v-aab8a1cc]{width:100%;height:100%;animation:60s linear infinite radar-spin-aab8a1cc;position:absolute;inset:0}.radar__rings circle[data-v-aab8a1cc]{fill:none;stroke:var(--action-text);stroke-opacity:.45;stroke-width:1px;stroke-dasharray:3 7}.radar__rings circle[data-v-aab8a1cc]:nth-child(2){stroke-dasharray:2 6}.radar__rings circle[data-v-aab8a1cc]:nth-child(3){stroke-dasharray:none}.radar__beam[data-v-aab8a1cc]{border-radius:var(--radius-full);background:conic-gradient(from 0deg,transparent 0deg,transparent 290deg,color-mix(in oklch,var(--action-solid) 38%,transparent) 1turn);animation:4.5s linear infinite radar-spin-aab8a1cc;position:absolute;inset:3%}.radar__ping[data-v-aab8a1cc]{border-radius:var(--radius-full);border:2px solid var(--action-solid);width:70%;height:70%;margin:-35% 0 0 -35%;animation:2.4s cubic-bezier(.2,.6,.3,1) infinite radar-ring-aab8a1cc;top:50%;left:50%}.radar__blip[data-v-aab8a1cc],.radar__ping[data-v-aab8a1cc]{opacity:0;position:absolute}.radar__blip[data-v-aab8a1cc]{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--action-indicator);animation:4s infinite radar-blip-aab8a1cc}.radar__blip--1[data-v-aab8a1cc]{animation-delay:.6s;top:30%;left:18%}.radar__blip--2[data-v-aab8a1cc]{animation-delay:1.9s;top:22%;left:74%}.radar__blip--3[data-v-aab8a1cc]{animation-delay:3.1s;top:68%;left:80%}.radar__blip--4[data-v-aab8a1cc]{animation-delay:2.5s;top:76%;left:26%}.radar__orbit[data-v-aab8a1cc]{animation:16s linear infinite radar-spin-aab8a1cc;position:absolute;inset:0}.radar__moon[data-v-aab8a1cc]{aspect-ratio:1;border-radius:var(--radius-full);width:19%;box-shadow:0 0 0 var(--space-1) var(--surface-default),var(--elevation-4);margin:-9.5% 0 0 -9.5%;animation:16s linear infinite radar-spin-back-aab8a1cc;position:absolute;top:50%;left:83%;overflow:hidden}.radar__moon img[data-v-aab8a1cc]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.radar__pin[data-v-aab8a1cc]{width:16%;margin:-12% 0 0 -8%;animation:2.4s ease-in-out infinite radar-bob-aab8a1cc;position:absolute;top:50%;left:50%}.radar__pin svg[data-v-aab8a1cc]{width:100%;height:auto;display:block}.radar__pin path[data-v-aab8a1cc]{fill:var(--action-solid);stroke:var(--action-indicator);stroke-width:1px}.radar__pin circle[data-v-aab8a1cc]{fill:var(--surface-default)}@keyframes radar-spin-aab8a1cc{to{transform:rotate(1turn)}}@keyframes radar-spin-back-aab8a1cc{to{transform:rotate(-1turn)}}@keyframes radar-ring-aab8a1cc{0%{opacity:.7;transform:scale(.3)}to{opacity:0;transform:scale(1.35)}}@keyframes radar-bob-aab8a1cc{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--space-2)*-1))}}@keyframes radar-blip-aab8a1cc{0%,to{opacity:0;transform:scale(.4)}20%,60%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.radar__beam[data-v-aab8a1cc],.radar__blip[data-v-aab8a1cc],.radar__moon[data-v-aab8a1cc],.radar__orbit[data-v-aab8a1cc],.radar__pin[data-v-aab8a1cc],.radar__ping[data-v-aab8a1cc],.radar__rings[data-v-aab8a1cc]{animation:none}.radar__beam[data-v-aab8a1cc],.radar__ping[data-v-aab8a1cc]{display:none}.radar__blip[data-v-aab8a1cc]{opacity:1}}.ec[data-v-18b1a658]{gap:var(--space-12);padding:var(--space-12);border-radius:var(--radius-xl);background:radial-gradient(90% 120% at 0 50%,var(--action-soft),transparent 60%),var(--surface-default);border:1px solid var(--border-subtle);animation:ec-pop-18b1a658 .7s var(--ease-out) .1s both;grid-template-columns:minmax(0,23.75rem) minmax(0,1fr);align-items:center;display:grid;position:relative;overflow:hidden}.ec__body[data-v-18b1a658]{gap:var(--space-4);flex-direction:column;min-width:0;max-width:35rem;display:flex}.ec__eyebrow[data-v-18b1a658]{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--action-text)}.ec__title[data-v-18b1a658]{font-family:var(--font-serif);font-size:var(--text-3xl);line-height:var(--lh-3xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);overflow-wrap:anywhere;margin:0}.ec__title em[data-v-18b1a658]{color:var(--action-text);font-style:italic}.ec__text[data-v-18b1a658]{font-size:var(--text-md);line-height:var(--lh-md);color:var(--fg-muted);margin:0}.ec__cta[data-v-18b1a658]{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--action-indicator);flex-wrap:wrap;display:flex}.ec__cta-text[data-v-18b1a658]{font-size:var(--text-base);color:var(--fg-muted);min-width:0}@keyframes ec-pop-18b1a658{0%{opacity:0;transform:translateY(var(--space-4)) scale(.98)}to{opacity:1;transform:none}}@media (width<=899.98px){.ec[data-v-18b1a658]{gap:var(--space-6);padding:var(--space-8) var(--space-5);grid-template-columns:minmax(0,1fr)}.ec[data-v-18b1a658] .radar{width:min(15rem,100%)}}@media (width<=479.98px){.ec[data-v-18b1a658]{padding-inline:var(--space-4)}.ec__title[data-v-18b1a658]{font-size:var(--text-xl);line-height:var(--lh-xl)}.ec__cta[data-v-18b1a658] .btn{width:100%;height:auto;min-height:40px;padding-block:var(--space-2);white-space:normal;line-height:var(--lh-sm);text-align:center}}@media (prefers-reduced-motion:reduce){.ec[data-v-18b1a658]{animation:none}}.pcard-wrap[data-v-203a73ba]{min-inline-size:0;transition:transform var(--duration-base) var(--ease-emphasized);flex-direction:column;display:flex;position:relative;container:pcard/inline-size}.pcard[data-v-203a73ba]{background:var(--surface-default);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--elevation-1);color:inherit;transition:box-shadow var(--duration-base) var(--ease-emphasized),border-color var(--duration-fast) var(--ease-emphasized);flex:1;text-decoration:none;display:block;overflow:hidden}.pcard__img[data-v-203a73ba]{aspect-ratio:4/3;background:var(--surface-sunken);position:relative;overflow:hidden}.pcard__img.is-ph[data-v-203a73ba]{background:radial-gradient(120% 90% at 30% 25%,color-mix(in oklch,var(--action-solid) 22%,transparent),transparent 46%),radial-gradient(120% 90% at 75% 80%,color-mix(in oklch,var(--brand-soft) 60%,transparent),transparent 50%),var(--surface-sunken)}.pcard__img img[data-v-203a73ba]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform var(--duration-slow) var(--ease-emphasized)}.pcard__badge[data-v-203a73ba]{max-inline-size:calc(100% - 50px - var(--space-2));text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-bold);background:color-mix(in oklch,var(--stone-1000) 55%,transparent);color:var(--stone-0);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:4px 9px;position:absolute;top:10px;left:10px;overflow:hidden}.pcard__b[data-v-203a73ba]{padding:var(--space-3) var(--space-3) var(--space-4)}.pcard__t[data-v-203a73ba]{font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pcard__m[data-v-203a73ba]{color:var(--fg-muted);font-size:var(--text-xs);align-items:center;gap:5px;margin-top:3px;display:flex}.pcard__m svg[data-v-203a73ba]{width:13px;height:13px;color:var(--action-solid);flex:none}.pcard__m span[data-v-203a73ba]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pcard__p[data-v-203a73ba]{margin-top:var(--space-2);font-family:var(--font-serif,"Iowan Old Style","Palatino Linotype",Palatino,"Noto Serif Armenian",Georgia,serif);font-size:var(--text-lg);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.pcard__p small[data-v-203a73ba]{font-family:inherit;font-size:var(--text-xs);color:var(--fg-subtle);font-weight:var(--weight-regular)}.pcard__brand[data-v-203a73ba]{margin-top:var(--space-1);min-inline-size:0;color:var(--fg-muted);font-size:var(--text-xs);align-items:center;gap:4px;display:flex}.pcard__s[data-v-203a73ba]{margin-top:var(--space-2)}.pcard__brand-name[data-v-203a73ba]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pcard__verified[data-v-203a73ba]{background:var(--action-solid);block-size:14px;inline-size:14px;color:var(--fg-on-action);border-radius:50%;flex:none;place-items:center;display:grid}.pcard__verified svg[data-v-203a73ba]{block-size:9px;inline-size:9px}.pcard__save[data-v-203a73ba]{z-index:2;position:absolute;top:4px;right:4px}@container pcard (width<=199.98px){.pcard__b[data-v-203a73ba]{padding:var(--space-2) var(--space-2) var(--space-3)}.pcard__t[data-v-203a73ba]{-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.pcard__p[data-v-203a73ba]{font-size:var(--text-base)}.pcard__p small[data-v-203a73ba]{white-space:nowrap}}@media (hover:hover){.pcard-wrap[data-v-203a73ba]:hover{transform:translateY(-5px)}.pcard-wrap:hover .pcard[data-v-203a73ba]{box-shadow:var(--elevation-3);border-color:var(--border-subtle)}.pcard-wrap:hover .pcard__img img[data-v-203a73ba]{transform:scale(1.05)}}.pcard-wrap .pcard.is-active[data-v-203a73ba]{border-color:var(--action-solid);box-shadow:0 0 0 2px color-mix(in oklch,var(--action-solid) 40%,transparent),var(--elevation-3)}.pcard-wrap .pcard.is-featured[data-v-203a73ba]{border-color:color-mix(in oklch,var(--action-solid) 55%,transparent);box-shadow:0 0 0 1px color-mix(in oklch,var(--action-solid) 30%,transparent),0 6px 22px -8px color-mix(in oklch,var(--action-solid) 45%,transparent),var(--elevation-1)}@media (hover:hover){.pcard-wrap:hover .pcard.is-featured[data-v-203a73ba]{box-shadow:0 0 0 1px color-mix(in oklch,var(--action-solid) 45%,transparent),0 12px 30px -8px color-mix(in oklch,var(--action-solid) 55%,transparent),var(--elevation-3)}}.pcard-wrap .pcard.pcard[data-v-203a73ba]:focus-visible{box-shadow:var(--focus-ring);outline:none}.pcard__feat[data-v-203a73ba]{z-index:1;position:absolute;bottom:10px;left:10px}@media (forced-colors:active){.pcard-wrap .pcard.is-active[data-v-203a73ba]{outline-offset:2px;outline:4px solid highlight}}@media (prefers-reduced-motion:reduce){.pcard[data-v-203a73ba],.pcard-wrap[data-v-203a73ba],.pcard__img img[data-v-203a73ba]{transition:none}.pcard-wrap[data-v-203a73ba]:hover{transform:none}}.cgrid[data-v-3f03b269]{--cgrid-gap:var(--space-5);gap:var(--cgrid-gap);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));display:grid}.cgrid.is-dense[data-v-3f03b269]{grid-template-columns:repeat(auto-fill,minmax(min(200px,calc((100% - var(--cgrid-gap))/2 - 1px)),1fr))}@media (width<=899.98px){.cgrid.is-dense[data-v-3f03b269]{--cgrid-gap:var(--space-3)}}.nbr[data-v-20b074cd]{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.nbr[data-v-20b074cd],.nbr__pill[data-v-20b074cd]{gap:var(--space-3)}.nbr__pill[data-v-20b074cd]{min-height:var(--touch-target-min);padding:0 var(--space-2) 0 var(--space-4);border-radius:var(--radius-full);background:var(--surface-default);border:1px solid var(--action-indicator);color:var(--fg-default);font-size:var(--text-base);font-weight:var(--weight-semibold);box-shadow:var(--elevation-1);transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex}.nbr__count[data-v-20b074cd]{min-width:var(--space-6);height:var(--space-6);padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--action-soft);color:var(--action-text);font-size:var(--text-xs);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;place-items:center;display:inline-grid}.nbr__arrow[data-v-20b074cd]{color:var(--action-text);padding-right:var(--space-2);transition:transform var(--duration-base) var(--ease-out)}.nbr__pill[data-v-20b074cd]:hover{transform:translateY(calc(var(--space-1)*-.5));box-shadow:var(--elevation-3)}.nbr__pill:hover .nbr__arrow[data-v-20b074cd]{transform:translateX(var(--space-1))}.nbr__pill[data-v-20b074cd]:active{transform:none}.nbr__pill[data-v-20b074cd]:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (prefers-reduced-motion:reduce){.nbr__arrow[data-v-20b074cd],.nbr__pill[data-v-20b074cd]{transition:none}}.eh[data-v-810e11de]{gap:var(--space-12);flex-direction:column;display:flex}.eh__more-head[data-v-810e11de]{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.eh__more-title[data-v-810e11de]{font-family:var(--font-serif);font-size:var(--text-xl);line-height:var(--lh-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-snug);margin:0}.eh__more-title em[data-v-810e11de]{color:var(--action-text);font-style:italic}.eh__more-link[data-v-810e11de]{font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--action-text);border-radius:var(--radius-xs);text-decoration:none}.eh__more-link[data-v-810e11de]:hover{text-underline-offset:3px;text-decoration:underline}.eh__more-link[data-v-810e11de]:active{color:var(--fg-muted)}.eh__more-link[data-v-810e11de]:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (width<=899.98px){.eh[data-v-810e11de]{gap:var(--space-8)}}.fpan[data-v-461c8579]{position:relative}.fpan[data-v-461c8579],.fpan__chip[data-v-461c8579]{align-items:center;display:inline-flex}.fpan__chip[data-v-461c8579]{gap:var(--space-2);height:40px;padding:0 var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-default);color:var(--fg-default);font-family:inherit;font-weight:var(--weight-semibold);font-size:var(--text-sm);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-emphasized),transform var(--duration-fast) var(--ease-emphasized)}.fpan__chip[data-v-461c8579]:hover{border-color:var(--border-strong);transform:translateY(-1px)}.fpan__chip[data-v-461c8579]:active{background:var(--surface-sunken);transform:none}.fpan__chip[data-v-461c8579]:focus-visible{box-shadow:var(--focus-ring);outline:none}.fpan.is-set .fpan__chip[data-v-461c8579]{border-color:var(--action-indicator);background:var(--action-soft);color:var(--action-text)}.fpan__text[data-v-461c8579]{white-space:nowrap}.fpan__chev[data-v-461c8579]{width:14px;height:14px;transition:transform var(--duration-fast) var(--ease-emphasized)}.fpan.is-open .fpan__chev[data-v-461c8579]{transform:rotate(180deg)}.fpan__scrim[data-v-461c8579]{display:none}.fpan__body[data-v-461c8579]{z-index:var(--z-drawer);top:calc(100% + var(--space-2));width:min(340px,calc(100vw - var(--space-4)*2));background:var(--surface-overlay);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--elevation-3);position:absolute;left:0}.fpan__title[data-v-461c8579]{padding:var(--space-3) var(--space-4) 0;font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--fg-default);margin:0}.fpan__content[data-v-461c8579],.fpan__foot[data-v-461c8579]{padding:var(--space-3) var(--space-4)}.fpan__foot[data-v-461c8579]{justify-content:space-between;align-items:center;gap:var(--space-3);border-top:1px solid var(--border-subtle);display:flex}.fpan__clear[data-v-461c8579]{color:var(--fg-muted);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:0 0;border:0;text-decoration:underline}.fpan__clear[data-v-461c8579]:hover{color:var(--fg-default)}.fpan__clear[data-v-461c8579]:focus-visible{box-shadow:var(--focus-ring);outline:none}.fpan__done[data-v-461c8579]{height:38px;padding:0 var(--space-5);border:1px solid var(--action-indicator);border-radius:var(--radius-md);background:var(--action-solid);color:var(--fg-on-action);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-bold);cursor:pointer;transition:background var(--duration-fast) var(--ease-emphasized)}.fpan__done[data-v-461c8579]:hover{background:var(--action-solid-hover)}.fpan__done[data-v-461c8579]:active{background:var(--action-solid-active)}.fpan__done[data-v-461c8579]:focus-visible{box-shadow:0 0 0 2px var(--surface-overlay),0 0 0 4px var(--fg-default);outline:none}@media (width<=640px){.fpan__scrim[data-v-461c8579]{z-index:var(--z-drawer);background:color-mix(in oklch,var(--stone-1000) 45%,transparent);display:block;position:fixed;inset:0}.fpan__body[data-v-461c8579]{overscroll-behavior:contain;border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:auto;max-height:80dvh;z-index:calc(var(--z-drawer) + 1);border-block-end:0;border-inline:0;padding-block-end:max(var(--space-2),env(safe-area-inset-bottom));position:fixed;inset:auto 0 0;overflow-y:auto}}.fbar[data-v-c88c3356]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.fbar__push[data-v-c88c3356]{flex:1}.fbar__all[data-v-c88c3356]{height:var(--control-height-md);padding:0 var(--space-4);border:1.5px solid var(--fg-default);border-radius:var(--radius-md);color:var(--fg-default);font-family:inherit;font-weight:var(--weight-bold);font-size:var(--text-sm);align-items:center;gap:var(--space-2);cursor:pointer;transition:background var(--duration-fast) var(--ease-emphasized),color var(--duration-fast) var(--ease-emphasized);background:0 0;display:inline-flex}.fbar__all svg[data-v-c88c3356]{width:var(--space-4);height:var(--space-4)}.fbar__all[data-v-c88c3356]:hover{background:var(--fg-default);color:var(--surface-default)}.fbar__all[data-v-c88c3356]:active{transform:translateY(1px)}.fbar__all[data-v-c88c3356]:focus-visible{box-shadow:var(--focus-ring);outline:none}.fbar__badge[data-v-c88c3356]{min-width:var(--space-5);height:var(--space-5);padding:0 var(--space-1);border-radius:var(--radius-full);background:var(--action-solid);color:var(--fg-on-action);font-size:var(--text-xs);font-weight:var(--weight-bold);place-items:center;display:inline-grid}.fbar .fbar__sort[data-v-c88c3356]{width:auto;min-width:9.5rem}.chead[data-v-2b7a76a2]{font-family:var(--font-serif);font-size:var(--text-display);line-height:var(--lh-display);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--fg-default);text-wrap:balance;overflow-wrap:anywhere;margin:0}.chead__em[data-v-2b7a76a2]{color:var(--action-text);font-style:italic;position:relative}.chead__line[data-v-2b7a76a2]{padding-bottom:.06em;display:block}.chead__line--em[data-v-2b7a76a2]{padding-bottom:.16em}.chead__rise[data-v-2b7a76a2]{animation:chead-rise-2b7a76a2 .9s var(--ease-out) .15s both;display:block}.chead__rise--late[data-v-2b7a76a2]{animation-delay:.3s}.chead__draw[data-v-2b7a76a2]{width:100%;height:.2em;position:absolute;bottom:-.12em;left:0;overflow:visible}.chead__draw path[data-v-2b7a76a2]{fill:none;stroke:var(--action-solid);stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:320;stroke-dashoffset:320px;animation:1.1s cubic-bezier(.6,0,.2,1) 1s forwards chead-draw-2b7a76a2}@keyframes chead-rise-2b7a76a2{0%{transform:translateY(.25em)}to{transform:none}}@keyframes chead-draw-2b7a76a2{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.chead__rise[data-v-2b7a76a2]{animation:none}.chead__draw path[data-v-2b7a76a2]{stroke-dashoffset:0;animation:none}}.hero[data-v-c7510b41]{gap:var(--space-8);padding-block:var(--space-3) var(--space-6);grid-template-columns:minmax(0,1fr);align-items:center;display:grid;position:relative}.hero.has-aside[data-v-c7510b41]{gap:var(--space-12) var(--space-16);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.hero__text[data-v-c7510b41]{gap:var(--space-5);flex-direction:column;min-width:0;display:flex;position:relative}.hero__lede[data-v-c7510b41]{max-width:30rem;font-size:var(--text-md);line-height:var(--lh-md);color:var(--fg-muted);animation:hero-rise-c7510b41 var(--duration-slower) var(--ease-out) .55s both;margin:0}.hero__aside[data-v-c7510b41]{min-width:0;position:relative}.hero__glow[data-v-c7510b41]{border-radius:var(--radius-full);background:radial-gradient(circle,color-mix(in oklch,var(--action-solid) 24%,transparent),transparent 65%);pointer-events:none;--glow-dx:var(--space-16);width:32rem;height:32rem;animation:14s ease-in-out infinite hero-glow-c7510b41;position:absolute;top:-10rem;left:-7.5rem}@keyframes hero-rise-c7510b41{0%{transform:translateY(var(--space-3))}to{transform:none}}@keyframes hero-glow-c7510b41{0%,to{transform:translate(0)}50%{transform:translate(var(--glow-dx),var(--space-8))}}@media (width<=899.98px){.hero.has-aside[data-v-c7510b41]{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.hero__text[data-v-c7510b41]{gap:var(--space-4)}.hero__glow[data-v-c7510b41]{--glow-dx:var(--space-8);width:18rem;height:18rem;top:-5rem;left:-4rem}}@media (prefers-reduced-motion:reduce){.hero__glow[data-v-c7510b41],.hero__lede[data-v-c7510b41]{animation:none}}.tile[data-v-bda10e39]{border-radius:var(--radius-lg);width:100%;height:100%;color:var(--fg-default);background:var(--surface-sunken);box-shadow:var(--elevation-3);transition:transform var(--duration-slow) var(--ease-out),box-shadow var(--duration-slow) var(--ease-out);text-decoration:none;display:block;position:relative;overflow:hidden}.tile__ph[data-v-bda10e39]{background:radial-gradient(120% 90% at 30% 25%,color-mix(in oklch,var(--action-solid) 30%,transparent),transparent 50%)}.tile__img[data-v-bda10e39],.tile__ph[data-v-bda10e39]{position:absolute;inset:0}.tile__img[data-v-bda10e39]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;animation:24s ease-in-out infinite alternate tile-ken-bda10e39}.tile__label[data-v-bda10e39]{left:var(--space-2);right:var(--space-2);bottom:var(--space-2);justify-content:space-between;align-items:baseline;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:color-mix(in oklch,var(--surface-default) 82%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;position:absolute}.tile__title[data-v-bda10e39]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-xs);font-weight:var(--weight-bold);overflow:hidden}.tile__price[data-v-bda10e39]{font-family:var(--font-serif);font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.tile.is-still .tile__img[data-v-bda10e39]{animation-play-state:paused}.tile[data-v-bda10e39]:hover{transform:translateY(calc(var(--space-1)*-1));box-shadow:var(--elevation-4)}.tile[data-v-bda10e39]:active{transform:none}.tile[data-v-bda10e39]:focus-visible{box-shadow:var(--focus-ring);outline:none}@keyframes tile-ken-bda10e39{0%{transform:scale(1.04)}to{transform:scale(1.16)translate(-2%,-1.5%)}}@media (prefers-reduced-motion:reduce){.tile__img[data-v-bda10e39]{animation:none}.tile[data-v-bda10e39]{transition:none}}.mph[data-v-904774f3]{height:clamp(18rem,calc(100vh - var(--header-h) - 8rem),35rem);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--surface-sunken)}.mph.is-tall[data-v-904774f3]{height:clamp(20rem,calc(100vh - var(--header-h) - 11rem),40rem)}.pager[data-v-af0f4f86]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.pager__info[data-v-af0f4f86]{color:var(--fg-muted);font-size:var(--text-sm)}.pager__nav[data-v-af0f4f86]{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}.pager__link[data-v-af0f4f86]{justify-content:center;align-items:center;gap:var(--space-1);min-width:var(--control-height-md);height:var(--control-height-md);padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-default);color:var(--fg-muted);font-weight:var(--weight-semibold);font-size:var(--text-sm);font-variant-numeric:tabular-nums;transition:border-color var(--duration-fast) var(--ease-emphasized),color var(--duration-fast) var(--ease-emphasized);text-decoration:none;display:inline-flex}a.pager__link[data-v-af0f4f86]:hover{color:var(--fg-default);border-color:var(--border-strong)}a.pager__link[data-v-af0f4f86]:active{background:var(--surface-sunken)}a.pager__link[data-v-af0f4f86]:focus-visible{box-shadow:var(--focus-ring);outline:none}.pager__link.is-current[data-v-af0f4f86]{background:var(--fg-default);border-color:var(--fg-default);color:var(--surface-default)}.pager__gap[data-v-af0f4f86]{color:var(--fg-subtle);padding-inline:var(--space-1)}.rlx[data-v-11c7fcbd]{gap:var(--space-4);display:grid}.rlx__group[data-v-11c7fcbd]{gap:var(--space-2);display:grid}.rlx__t[data-v-11c7fcbd]{font-size:var(--text-sm);font-weight:var(--weight-bold);margin:0}.rlx__list[data-v-11c7fcbd]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.rlx__link[data-v-11c7fcbd]{min-block-size:var(--touch-target-min);max-inline-size:100%;padding:var(--space-1) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--surface-default);color:var(--fg-default);font-size:var(--text-sm);font-weight:var(--weight-semibold);overflow-wrap:anywhere;transition:border-color var(--duration-fast) var(--ease-emphasized),background var(--duration-fast) var(--ease-emphasized);align-items:center;text-decoration:none;display:inline-flex}.rlx__link[data-v-11c7fcbd]:hover{border-color:var(--border-strong);background:var(--surface-sunken)}.rlx__link[data-v-11c7fcbd]:active{background:var(--border-faint)}.rlx__link[data-v-11c7fcbd]:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (forced-colors:active){.rlx__link[data-v-11c7fcbd]{border-color:buttontext}.rlx__link[data-v-11c7fcbd]:focus-visible{outline-offset:2px;outline:2px solid highlight}}@media (prefers-reduced-motion:reduce){.rlx__link[data-v-11c7fcbd]{transition:none}}.res[data-v-38329d68]{--res-stale-opacity:.55;gap:var(--space-5);display:grid;position:relative}.res.is-stale .res__list[data-v-38329d68],.res.is-stale .res__map[data-v-38329d68]{opacity:var(--res-stale-opacity);transition:opacity var(--duration-base) var(--ease-out)}.res__spin[data-v-38329d68]{z-index:1;inline-size:var(--space-5);block-size:var(--space-5);border:2px solid var(--action-solid);border-radius:var(--radius-full);border-block-start-color:#0000;animation:.7s linear infinite res-spin-38329d68;position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}@keyframes res-spin-38329d68{to{transform:rotate(1turn)}}.res.is-split[data-v-38329d68]{grid-template-columns:1.35fr .95fr;align-items:start}.res.is-cards[data-v-38329d68],.res.is-map[data-v-38329d68]{grid-template-columns:1fr}.res.is-cards .res__map[data-v-38329d68]{display:none}.res__list.vz-sr-only[data-v-38329d68]:focus-within{clip-path:none;width:auto;height:auto;white-space:inherit;margin:0;position:static;overflow:visible}.res__list[data-v-38329d68],.res__map[data-v-38329d68]{min-width:0}.res__map[data-v-38329d68]{top:calc(var(--header-h) + var(--space-4));position:sticky}.res__err[data-v-38329d68]{align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-4);text-align:center;border:1px dashed var(--border-default);border-radius:var(--radius-lg);flex-direction:column;display:flex}.res__err-title[data-v-38329d68]{font-size:var(--text-lg);font-weight:var(--weight-semibold);margin:0}.res__err-body[data-v-38329d68]{color:var(--fg-muted);margin:0}.res__empty-action[data-v-38329d68]{display:flex}.res__sk[data-v-38329d68]{--res-sk-gap:var(--space-5);gap:var(--res-sk-gap);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));display:grid}.res__sk.is-dense[data-v-38329d68]{grid-template-columns:repeat(auto-fill,minmax(min(200px,calc((100% - var(--res-sk-gap))/2 - 1px)),1fr))}.res__skel[data-v-38329d68]{aspect-ratio:3/4;border-radius:var(--radius-lg)}@media (prefers-reduced-motion:reduce){.res__spin[data-v-38329d68]{animation-duration:1.4s}.res.is-stale .res__list[data-v-38329d68],.res.is-stale .res__map[data-v-38329d68]{transition:none}}@media (width<=899.98px){.res.is-split[data-v-38329d68]{grid-template-columns:1fr}.res.is-split .res__map[data-v-38329d68]{display:none}.res__sk.is-dense[data-v-38329d68]{--res-sk-gap:var(--space-3)}}.tb[data-v-3ec04aeb]{--tb-search-h:3.25rem;--tb-icon:1.0625rem;--tb-pad:var(--space-1);align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.tb__push[data-v-3ec04aeb]{flex:1}.tb__fields[data-v-3ec04aeb]{align-items:stretch;gap:var(--space-3);flex:30rem;max-width:35rem}.tb__field[data-v-3ec04aeb],.tb__fields[data-v-3ec04aeb]{min-width:0;display:flex}.tb__field[data-v-3ec04aeb]{height:var(--tb-search-h);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-default);box-shadow:var(--elevation-1);transition:border-color var(--duration-fast) var(--ease-emphasized);align-items:center}.tb__field[data-v-3ec04aeb]:hover{border-color:var(--border-strong)}.tb__field[data-v-3ec04aeb]:focus-within{border-color:var(--action-indicator);box-shadow:var(--focus-ring-field),var(--elevation-1)}.tb__search[data-v-3ec04aeb]{flex:1.4;min-width:0;display:flex}.tb__what[data-v-3ec04aeb]{gap:var(--space-2);padding:0 var(--space-4);flex:1}.tb__what svg[data-v-3ec04aeb]{width:var(--tb-icon);height:var(--tb-icon);color:var(--fg-subtle);flex:none}.tb__what input[data-v-3ec04aeb]{width:100%;min-width:0;color:var(--fg-default);font-family:inherit;font-size:var(--text-control);background:0 0;border:0}.tb__what input[data-v-3ec04aeb]:focus{outline:none}.tb__what input[data-v-3ec04aeb]:focus-visible{box-shadow:none}.tb__where[data-v-3ec04aeb]{flex:1}.tb__where[data-v-3ec04aeb] .location-select{height:100%}.tb__where[data-v-3ec04aeb] .location-select__trigger{border-radius:var(--radius-lg);background:0 0;border:0;height:100%}.tb__where[data-v-3ec04aeb] .location-select__trigger:hover{background:0 0;border:0}.tb__where[data-v-3ec04aeb] .location-select__trigger:focus-visible{box-shadow:none;outline:none}.tb__where[data-v-3ec04aeb] .location-select__pin{color:var(--action-solid)}.tb__view[data-v-3ec04aeb]{padding:var(--tb-pad);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-md);gap:var(--space-1);display:inline-flex}.tb__mode[data-v-3ec04aeb]{color:var(--fg-muted);padding:var(--space-2) var(--space-4);min-height:var(--touch-target-min);border-radius:var(--radius-sm);font-family:inherit;font-weight:var(--weight-bold);font-size:var(--text-sm);cursor:pointer;transition:background var(--duration-fast) var(--ease-emphasized),color var(--duration-fast) var(--ease-emphasized);background:0 0;border:0}.tb__mode[data-v-3ec04aeb]:hover:not(.is-on){background:var(--surface-default);color:var(--fg-default)}.tb__mode[data-v-3ec04aeb]:active{transform:translateY(1px)}.tb__mode[data-v-3ec04aeb]:focus-visible{box-shadow:var(--focus-ring);outline:none}.tb__mode.is-on[data-v-3ec04aeb]{background:var(--fg-default);color:var(--surface-default)}@media (forced-colors:active){.tb__field[data-v-3ec04aeb]:has(input:focus-visible,.location-select__trigger:focus-visible){outline-offset:2px;outline:2px solid highlight}.tb__what input[data-v-3ec04aeb]:focus-visible,.tb__where[data-v-3ec04aeb] .location-select__trigger:focus-visible{outline-style:none!important}.tb__mode[data-v-3ec04aeb]:focus-visible{outline-offset:-2px}.tb__mode.is-on[data-v-3ec04aeb]{forced-color-adjust:none;box-shadow:none;color:highlighttext;background:highlight}.tb__mode.is-on[data-v-3ec04aeb]:focus-visible{outline-offset:-4px;outline-color:highlighttext!important}}@media (width<=30rem){.tb__push[data-v-3ec04aeb]{display:none}.tb__fields[data-v-3ec04aeb]{flex-direction:column;flex-basis:100%;max-width:none}.tb__search[data-v-3ec04aeb],.tb__what[data-v-3ec04aeb],.tb__where[data-v-3ec04aeb]{flex:none}.tb__where[data-v-3ec04aeb] .location-select__trigger{min-height:var(--touch-target-min)}.tb__mode span[data-v-3ec04aeb]{font-size:var(--text-xs)}.tb__mode[data-v-3ec04aeb]{padding-inline:var(--space-3)}.tb__mode[data-v-3ec04aeb],.tb__view[data-v-3ec04aeb]{flex:1}}.tb__mode-icon[data-v-3ec04aeb],.tb__mode-narrow[data-v-3ec04aeb]{display:none}@media (width<=899.98px){.tb__mode[data-v-3ec04aeb]{justify-content:center;align-items:center;display:inline-flex;position:relative}.tb__mode-icon[data-v-3ec04aeb]{inline-size:var(--tb-icon);block-size:var(--tb-icon);display:block}.tb__mode-narrow[data-v-3ec04aeb]{display:inline}.tb__mode-wide[data-v-3ec04aeb]{display:none}}@media (prefers-reduced-motion:reduce){.tb__field[data-v-3ec04aeb]{transition:none}}.cat[data-v-edf02a92]{padding-block:var(--space-5) var(--space-24)}.cat__results[data-v-edf02a92]{scroll-margin-block-start:calc(var(--header-h) + var(--space-4))}.cat__controls[data-v-edf02a92]{gap:var(--space-3);margin-bottom:var(--space-5);flex-direction:column;display:flex}
