:root{--avs-ink:#1d1d1f;--avs-ink-2:#5c5751;--avs-ink-3:#736d65;--avs-line:#e8e3dc;--avs-line-2:#dcd6cd;--avs-fill:#f5f3ef;--avs-fill-2:#efece7;--avs-fill-3:#e7e3dd;--avs-ground:#faf9f7;--avs-soft:#f1eee9;--avs-soft-edge:#e4ded5;--avs-picked:#e6e4e0;--avs-brand:#d85a30;--avs-brand-deep:#c04c25;--avs-brand-wash:#fcefe8;--avs-on:#48484a;--avs-on-deep:#3e3e40;--avs-font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--avs-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--avs-ease:cubic-bezier(.32, .72, 0, 1);--avs-out:cubic-bezier(.22, 1, .36, 1);--avs-spring:cubic-bezier(.22, 1, .36, 1);--avs-std:cubic-bezier(.2, 0, 0, 1);--avs-bar-ms:.555s;--avs-shadow-pill:0 1px 2px #281e140d, 0 6px 22px #281e1417;--avs-shadow-glide:0 1px 2px #281e140f, 0 6px 18px #281e1421;--avs-shadow-float:0 1px 3px #281e140f, 0 16px 48px #281e1429;--avs-shadow-mini:0 1px 2px #281e140f, 0 3px 12px #281e1414;--avs-shadow-mini-hover:0 2px 4px #281e1429, 0 4px 14px #281e1417;--avs-hover:#efece7;--avs-hover-active:#e2ddd6}@property --avs-p{syntax:"<number>";inherits:true;initial-value:0}@property --avs-go-w{syntax:"<length>";inherits:false;initial-value:50px}@supports (transition-timing-function:linear(0, 1)){:root{--avs-spring:linear(0, .0058 1.15%, .0251 2.5%, .0611 4.1%, .1194 6.1%, .2286 9.3%, .4093 14.45%, .5126 17.7%, .598 20.75%, .6717 23.8%, .7359 26.95%, .7921 30.3%, .841 33.95%, .8829 38%, .9183 42.65%, .9471 48.15%, .9696 55%, .9859 64.25%, .9959 78.9%, 1)}}.avs,.avs *{box-sizing:border-box}.avs button{cursor:pointer;-webkit-tap-highlight-color:transparent}.avs button:focus-visible,.avs [role=button]:focus-visible{outline:2px solid var(--avs-ink);outline-offset:2px}.avs-bar-wrap{width:100%;max-width:880px;font-family:var(--avs-font);color:var(--avs-ink);margin:0 auto;position:relative}.avs-bar{border:1px solid var(--avs-line);height:68px;box-shadow:var(--avs-shadow-pill);transition:background-color .26s var(--avs-ease), border-color .26s var(--avs-ease), box-shadow .26s var(--avs-ease);-webkit-user-select:none;user-select:none;background:#fff;border-radius:34px;align-items:center;padding:0;display:flex;position:relative}.avs-bar.is-active{background:var(--avs-fill-2);border-color:var(--avs-fill-2);box-shadow:0 1px 2px #281e140a}.avs-glide{height:68px;box-shadow:var(--avs-shadow-glide);opacity:0;pointer-events:none;transition:transform .44s var(--avs-ease), width .44s var(--avs-ease), opacity .2s linear, scale .42s var(--avs-spring);background:#fff;border-radius:34px;position:absolute;top:-1px;left:0;scale:.94 .9}.avs-bar.is-active .avs-glide{opacity:1;scale:1}.avs-glide.is-instant{transition:opacity .16s linear, scale .42s var(--avs-spring)}.avs-seg{z-index:1;cursor:pointer;text-align:left;border-radius:34px;outline:none;flex-direction:column;flex:1 1 0;justify-content:center;min-width:0;height:68px;padding:0 24px;transition:background-color .16s linear;display:flex;position:relative}.avs-seg:first-of-type{flex-grow:1.35;padding-left:32px}.avs-bar:not(.is-compact) .avs-seg:last-of-type{padding-right:150px}.avs-bar:not(.is-compact) .avs-seg:last-of-type .avs-seg-clear{right:140px}.avs-seg:not(.is-current):hover,.avs-bar:has(.avs-go:hover) .avs-seg:last-of-type:not(.is-current){background:var(--avs-hover)}.avs-bar.is-active .avs-seg:not(.is-current):hover,.avs-bar.is-active:has(.avs-go:hover) .avs-seg:last-of-type:not(.is-current){background:var(--avs-hover-active)}html[data-keys] .avs-seg:focus-visible{box-shadow:inset 0 0 0 2px var(--avs-ink)}.avs-seg-label{letter-spacing:.01em;color:var(--avs-ink);font-size:12px;font-weight:600;line-height:16px}.avs-seg-value{color:var(--avs-ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:14px;line-height:20px;overflow:hidden}.avs-seg-value.is-set{color:var(--avs-ink);font-weight:500}.avs-seg-input{width:100%;font:inherit;color:var(--avs-ink);caret-color:var(--avs-brand);background:0 0;border:0;outline:none;margin:2px 0 0;padding:0;font-size:14px;font-weight:500;line-height:20px}.avs-seg-input::placeholder{color:var(--avs-ink-3);font-weight:400}.avs-seg-field{min-width:0;display:grid}.avs-seg-field>*{grid-area:1/1;min-width:0}.avs-seg-ghost{display:none}.avs-seg-clear{background:var(--avs-fill-2);width:24px;height:24px;color:var(--avs-ink);opacity:0;pointer-events:none;border-radius:12px;place-items:center;margin-top:-12px;transition:opacity .16s linear;display:grid;position:absolute;top:50%;right:14px}.avs-seg.is-current .avs-seg-clear.is-shown{opacity:1;pointer-events:auto}.avs-seg-clear:hover{background:var(--avs-fill-3)}.avs-rule{background:var(--avs-line);flex:none;width:1px;height:32px;transition:opacity .16s linear}.avs-bar.is-active .avs-rule,.avs-seg:hover+.avs-rule,.avs-rule:has(+.avs-seg:hover),.avs-bar:has(.avs-go:hover) .avs-rule:last-of-type{opacity:0}.avs-go{z-index:2;--avs-go-w:50px;min-width:50px;height:50px;max-width:var(--avs-go-w);background:var(--avs-brand);color:#fff;transition:--avs-go-w .44s var(--avs-ease), background-color .16s linear, transform .16s var(--avs-ease);border-radius:25px;justify-content:flex-start;align-items:center;margin-top:-25px;padding:0 15px;display:flex;position:absolute;top:50%;right:8px;overflow:hidden}.avs-go:hover{background:var(--avs-brand-deep)}.avs-go:active{transform:scale(.96)}.avs-go svg{flex:none}.avs-go-word{white-space:nowrap;opacity:0;margin-left:8px;font-size:15px;font-weight:600;transition:opacity .18s linear}.avs-go.is-wide{--avs-go-w:124px}.avs-go.is-wide .avs-go-word{opacity:1;transition-delay:90ms}.avs-bar.is-compact{height:60px}.avs-bar.is-compact .avs-seg{height:58px;padding-left:22px;padding-right:60px}.avs-bar.is-compact .avs-glide{display:none}.avs-bar.is-compact .avs-go{--avs-go-w:46px;min-width:46px;height:46px;margin-top:-23px;padding:0 13px;right:6px}.avs-pop{z-index:30;text-align:left;box-shadow:var(--avs-shadow-float), 0 0 0 1px #281e140d;transform-origin:50% 0;transition:transform .44s var(--avs-ease), width .44s var(--avs-ease), height .44s var(--avs-ease);background:#fff;border-radius:32px;position:absolute;top:calc(100% + 12px);left:0;overflow:hidden}.avs-pop.is-arriving{animation:avs-pop-in .46s var(--avs-spring) backwards, avs-pop-fade .15s linear backwards}.avs-pop.is-leaving{animation:avs-pop-out .19s var(--avs-std) both;pointer-events:none}@keyframes avs-pop-in{0%{translate:0 -12px;scale:.9}}@keyframes avs-pop-fade{0%{opacity:0}}@keyframes avs-pop-out{to{opacity:0;translate:0 -8px;scale:.95}}.avs-pane{position:absolute;top:0;left:0}.avs-pane.is-entering{--avs-from:20px;animation:avs-pane-in .38s var(--avs-spring) 50ms backwards}.avs-pane.is-entering.is-back{--avs-from:-20px}.avs-pane.is-leaving{--avs-to:-14px;animation:avs-pane-out .13s var(--avs-std) both;pointer-events:none}.avs-pane.is-leaving.is-back{--avs-to:14px}@keyframes avs-pane-in{0%{opacity:0;translate:var(--avs-from) 0}}@keyframes avs-pane-out{to{opacity:0;translate:var(--avs-to) 0}}@media (prefers-reduced-motion:no-preference){.avs-pop.is-arriving .avs-pane:not(.is-entering) .avs-pane-pad>:not(.avs-places,.avs-options,.avs-who-list),.avs-pop.is-arriving .avs-pane:not(.is-entering) .avs-place,.avs-pop.is-arriving .avs-pane:not(.is-entering) .avs-option,.avs-pop.is-arriving .avs-pane:not(.is-entering) .avs-who,.avs-pop.is-arriving .avs-pane:not(.is-entering) .avs-row{animation:avs-piece-in .4s var(--avs-spring) backwards, avs-pop-fade .2s linear backwards;animation-delay:calc(var(--avs-wait,0s) + 40ms + var(--avs-i,0) * 26ms)}.avs-pop.is-arriving .avs-pane-pad>:nth-child(2){--avs-i:1}.avs-pop.is-arriving .avs-pane-pad>:nth-child(3){--avs-i:2}.avs-pop.is-arriving .avs-pane-pad>:nth-child(n+4){--avs-i:3}.avs-pop.is-arriving :is(.avs-place,.avs-option,.avs-who,.avs-row){--avs-i:1.5}.avs-pop.is-arriving :is(.avs-place,.avs-option,.avs-who,.avs-row):nth-child(2){--avs-i:2.2}.avs-pop.is-arriving :is(.avs-place,.avs-option,.avs-who,.avs-row):nth-child(3){--avs-i:2.9}.avs-pop.is-arriving :is(.avs-place,.avs-option,.avs-who,.avs-row):nth-child(4){--avs-i:3.6}.avs-pop.is-arriving :is(.avs-place,.avs-option,.avs-who,.avs-row):nth-child(5){--avs-i:4.3}.avs-pop.is-arriving :is(.avs-place,.avs-option,.avs-who,.avs-row):nth-child(n+6){--avs-i:5}}@keyframes avs-piece-in{0%{translate:0 12px}}.avs-pane-pad{padding:24px 24px 22px}.avs-kicker{color:var(--avs-ink-3);letter-spacing:.01em;margin:0 8px 10px;font-size:12px;font-weight:600;line-height:16px}.avs-pane-title{letter-spacing:-.01em;margin:0 8px;font-size:17px;font-weight:600;line-height:22px}.avs-pane-sub{color:var(--avs-ink-3);margin:4px 8px 0;font-size:13px;line-height:18px}.avs-row{text-align:left;border-radius:16px;align-items:center;gap:14px;width:100%;padding:8px;transition:background-color .14s linear;display:flex}.avs-row:hover,.avs-row.is-lit{background:var(--avs-fill)}.avs-tile{background:var(--avs-fill-2);width:48px;height:48px;color:var(--avs-ink);border-radius:13px;flex:none;place-items:center;display:grid}.avs-tile.is-brand{background:var(--avs-brand-wash);color:var(--avs-brand)}.avs-tile.is-photo{position:relative;overflow:hidden}.avs-tile.is-photo:after,.avs-place-art:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #1d1d1f12}.avs-tile.is-photo img,.avs-place-art img{-o-object-fit:cover;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .32s linear;position:absolute;inset:0}.avs-tile.is-photo img.is-loaded,.avs-place-art img.is-loaded{opacity:1}.avs-row-text{flex-direction:column;flex:1;min-width:0;display:flex}.avs-row-title{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;line-height:20px;overflow:hidden}.avs-row-title mark{color:inherit;background:0 0;font-weight:700}.avs-row-title .is-dim{color:var(--avs-ink-2);font-weight:500}.avs-row-sub{color:var(--avs-ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:13px;line-height:18px;overflow:hidden}.avs-row-count{color:var(--avs-ink-3);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.avs-where{padding:22px 24px}.avs-where .avs-kicker{margin:0 2px 12px}.avs-places{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:18px 14px;display:grid}.avs-place{text-align:left;border-radius:16px;flex-direction:column;min-width:0;padding:0;display:flex}.avs-place-art{aspect-ratio:3/2;background:var(--avs-fill-2);transition:box-shadow .18s var(--avs-ease);border-radius:14px;display:block;position:relative;overflow:hidden}.avs-place:hover .avs-place-art{box-shadow:0 0 0 2px #fff,0 0 0 3px #1d1d1f52}.avs-place.is-on .avs-place-art{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--avs-ink)}.avs-place:focus-visible{outline:none}html[data-keys] .avs-place:focus-visible .avs-place-art{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--avs-ink)}.avs-place-art.is-near{background:radial-gradient(circle,#0000 0 28px,#d85a3029 28px 29px,#0000 29px 41px,#d85a301c 41px 42px,#0000 42px 55px,#d85a3012 55px 56px,#0000 56px),linear-gradient(155deg,#fdf5ef 0%,#f9e6da 100%);place-items:center;display:grid}.avs-place-pin{width:40px;height:40px;color:var(--avs-brand);background:#fff;border-radius:20px;place-items:center;display:grid;box-shadow:0 1px 2px #281e1414,0 6px 18px #d85a3033}.avs-place-name{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:10px 2px 0;font-size:14px;font-weight:600;line-height:18px;overflow:hidden}.avs-place-meta{color:var(--avs-ink-3);white-space:nowrap;text-overflow:ellipsis;margin:1px 2px 0;font-size:12px;line-height:16px;overflow:hidden}.avs-campus{flex-wrap:wrap;align-items:center;gap:8px;margin:2px 8px 0;display:flex}.avs-campus-label{color:var(--avs-ink-2);align-items:center;gap:6px;margin-right:4px;font-size:13px;font-weight:600;display:inline-flex}.avs-where .avs-campus{border-top:1px solid var(--avs-line);gap:6px;margin:20px 0 0;padding-top:16px}.avs-where .avs-campus-label{color:var(--avs-ink-3);flex-basis:100%;margin:0 2px 6px;font-size:12px;line-height:16px}.avs-where .avs-chip{border-radius:16px;height:32px;padding:0 13px}.avs-chip{border:1px solid var(--avs-line);white-space:nowrap;background:#fff;border-radius:17px;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:13px;font-weight:500;transition:border-color .14s linear,background-color .14s linear,color .14s linear;display:inline-flex}.avs-chip:hover{border-color:var(--avs-ink-3)}.avs-chip.is-on{border-color:var(--avs-ink);box-shadow:inset 0 0 0 1px var(--avs-ink);background:var(--avs-fill)}.avs-empty{color:var(--avs-ink-2);padding:18px 8px 8px;font-size:14px;line-height:21px}.avs-empty b{color:var(--avs-ink)}.avs-quick{flex-wrap:wrap;justify-content:center;gap:8px;padding:0 8px;display:flex}.avs-cal{-moz-column-gap:48px;grid-template-columns:1fr 1fr;column-gap:48px;margin-top:22px;padding:0 16px;display:grid;position:relative}.avs-cal.is-single{grid-template-columns:1fr}.avs-cal-nav{width:32px;height:32px;color:var(--avs-ink);border-radius:16px;place-items:center;transition:background-color .14s linear,opacity .14s linear;display:grid;position:absolute;top:-4px}.avs-cal-nav:hover{background:var(--avs-fill)}.avs-cal-nav:disabled{opacity:.25;cursor:default;background:0 0}.avs-cal-nav.is-prev{left:14px}.avs-cal-nav.is-next{right:14px}.avs-month-name{text-align:center;margin-bottom:14px;font-size:15px;font-weight:600;line-height:24px}.avs-dow,.avs-days{grid-template-columns:repeat(7,1fr);display:grid}.avs-dow span{height:26px;color:var(--avs-ink-3);place-items:center;font-size:12px;font-weight:600;display:grid}.avs-day{font-variant-numeric:tabular-nums;place-items:center;height:46px;font-size:14px;font-weight:500;display:grid;position:relative}.avs-day:before{content:"";border-radius:22px;width:44px;height:44px;transition:background-color .14s linear,box-shadow .14s linear;position:absolute}.avs-day span{position:relative}.avs-day:hover:before{box-shadow:inset 0 0 0 1.5px var(--avs-ink)}.avs-day.is-today span:after{content:"";background:var(--avs-brand);border-radius:2px;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:-5px;left:50%}.avs-day.is-picked{color:#fff}.avs-day.is-picked:before{background:var(--avs-ink)}.avs-day.is-picked.is-today span:after{background:#fff}.avs-day:disabled{color:#cdc7be;cursor:default}.avs-day:disabled:before{box-shadow:none}.avs-when-foot{border-top:1px solid var(--avs-line);min-height:36px;color:var(--avs-ink-2);justify-content:space-between;align-items:center;margin:14px 8px 0;padding-top:14px;font-size:14px;display:flex}.avs-when-foot b{color:var(--avs-ink);font-weight:600}.avs-link{text-underline-offset:3px;border-radius:8px;padding:6px 8px;font-size:14px;font-weight:600;text-decoration:underline}.avs-link:hover{background:var(--avs-fill)}.avs-link:disabled{opacity:.35;cursor:default;background:0 0}.avs-room-pane .avs-pane-title,.avs-room-pane .avs-pane-sub{margin-left:2px;margin-right:2px}.avs-options{gap:10px;margin-top:18px;display:grid}.avs-option{text-align:left;width:100%;min-height:74px;box-shadow:inset 0 0 0 1px var(--avs-line-2);background:#fff;border-radius:16px;align-items:center;gap:16px;padding:14px 20px;transition:box-shadow .16s linear;display:flex}.avs-option:hover{box-shadow:inset 0 0 0 1px var(--avs-ink-3)}.avs-option.is-on{box-shadow:inset 0 0 0 2px var(--avs-ink)}.avs-option-text{flex-direction:column;flex:1;min-width:0;display:flex}.avs-option-name{letter-spacing:-.012em;font-size:16px;font-weight:600;line-height:21px}.avs-option-detail{color:var(--avs-ink-3);margin-top:2px;font-size:13px;line-height:18px}.avs-option-price{letter-spacing:-.01em;font-variant-numeric:tabular-nums;flex-direction:column;flex:none;align-items:flex-end;font-size:15px;font-weight:600;line-height:20px;display:flex}.avs-option-price small{letter-spacing:0;color:var(--avs-ink-3);font-size:12px;font-weight:500;line-height:16px}.avs-option-price.is-none{color:var(--avs-ink-3);font-size:13px;font-weight:500}.avs-who-list{margin-top:12px}.avs-who{text-align:left;border-radius:16px;align-items:center;gap:14px;width:100%;padding:12px 8px;transition:background-color .14s linear;display:flex}.avs-who:hover{background:var(--avs-fill)}.avs-who-mark{border-radius:22px;flex:none;place-items:center;width:44px;height:44px;display:grid}.avs-tick{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--avs-line-2);color:#fff;transition:box-shadow .2s var(--avs-ease);border-radius:11px;flex:none;place-items:center;display:grid}.avs-tick svg{opacity:0;transition:opacity .12s linear, scale .26s var(--avs-spring);scale:.6}.avs-who.is-on .avs-tick{box-shadow:inset 0 0 0 11px var(--avs-ink)}.avs-who.is-on .avs-tick svg{opacity:1;scale:1}.avs-steps{gap:4px;padding:14px 14px 0;display:flex}.avs-step{text-align:left;background:var(--avs-fill);border-radius:14px;flex-direction:column;flex:1;justify-content:center;height:52px;padding:0 12px;transition:background-color .16s linear,box-shadow .16s linear;display:flex}.avs-step.is-on{box-shadow:inset 0 0 0 1.5px var(--avs-ink);background:#fff}.avs-step b{font-size:11px;font-weight:600}.avs-step span{color:var(--avs-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.avs-center{height:72px;font-family:var(--avs-font);color:var(--avs-ink);place-items:center;display:grid;position:relative}.avs-center>*{grid-area:1/1}.avs-center-tabs{transition:opacity .22s linear 80ms, transform .36s var(--avs-ease)}.avs-center-mini{opacity:0;pointer-events:none;transition:opacity .12s linear, transform .3s var(--avs-ease);transform:translateY(8px)scale(.98)}.avs-center[data-mode=mini] .avs-center-tabs{opacity:0;pointer-events:none;transition:opacity .12s linear, transform .3s var(--avs-ease);transform:translateY(-6px)}.avs-center[data-mode=mini] .avs-center-mini{opacity:1;pointer-events:auto;transition:opacity .22s linear 80ms, transform .36s var(--avs-ease);transform:none}.avs-center[data-mode=none] .avs-center-tabs{opacity:0;pointer-events:none}.avs-center[data-dock]{height:96px;-webkit-mask-image:linear-gradient(#0000 0,#000 16px);mask-image:linear-gradient(#0000 0,#000 16px)}.avs-center[data-dock] .avs-center-tabs{transition:transform var(--avs-bar-ms) var(--avs-spring), opacity .175s linear}.avs-center[data-dock][data-mode=none] .avs-center-tabs,[data-avh-folded] .avs-center[data-dock] .avs-center-tabs{opacity:0;pointer-events:none;transition:transform var(--avs-bar-ms) var(--avs-spring), opacity .12s linear;transform:translateY(-64px)}.avs-tabs{--avs-art:42px;align-items:stretch;gap:30px;height:72px;display:flex;position:relative}.avs-tab{color:var(--avs-ink-3);letter-spacing:-.01em;align-items:center;gap:10px;padding:0 4px;font-size:15px;font-weight:500;transition:color .18s linear;display:flex}.avs-tab:hover,.avs-tab[aria-selected=true]{color:var(--avs-ink)}.avs-tab[aria-selected=true]{font-weight:600}.avs-tab:focus-visible{outline-offset:-6px;border-radius:12px}.avs-tab-label{text-align:left;display:inline-grid}.avs-tab-label>span,.avs-tab-label:after{grid-area:1/1}.avs-tab-label:after{content:attr(data-label);visibility:hidden;height:0;font-weight:600;overflow:hidden}.avs-tab-art{width:var(--avs-art);height:var(--avs-art);transform-origin:50% 84%;flex:none;transition:transform .42s cubic-bezier(.3,1.36,.5,1);display:block}.avs-tab-stage,.avs-art{width:100%;height:100%;display:block}.avs-art{overflow:visible}@media (hover:hover){.avs-tab[aria-selected=false]:hover .avs-tab-art{transform:scale(1.12)}}.avs-tab[aria-selected=false]:active .avs-tab-art{transition:transform .11s var(--avs-std);transform:scale(.94)}.avs-art g,.avs-art .pg-lamp{transform-box:fill-box}.avs-tab-stage{transform-origin:50% 88%}@media (prefers-reduced-motion:no-preference){.avs-tab-stage.is-play{animation:.64s cubic-bezier(.3,.6,.3,1) backwards avs-art-hop}.is-play .pg-ground,.is-play .hs-ground{transform-origin:50%;animation:.64s cubic-bezier(.3,.6,.3,1) backwards avs-art-ground}.is-play .pg-roof,.is-play .hs-high{animation:.72s cubic-bezier(.3,.6,.3,1) backwards avs-art-lid}.is-play .pg-tree{transform-origin:50% 100%;animation:.9s cubic-bezier(.3,.6,.3,1) backwards avs-art-sway}.is-play .pg-shrub{transform-origin:50% 100%;animation:.72s cubic-bezier(.3,.6,.3,1) 60ms backwards avs-art-puff}.is-play .pg-lamp{animation:.76s linear backwards avs-art-lamp}.is-play .hs-ladder{transform-origin:50% 0;animation:.82s cubic-bezier(.3,.6,.3,1) backwards avs-art-lean}.is-play .hs-low{animation:.72s cubic-bezier(.3,.6,.3,1) 40ms backwards avs-art-settle}}@keyframes avs-art-hop{0%{transform:none}16%{transform:translateY(1px)scale(1.07,.9)}44%{transform:translateY(-6px)scale(.95,1.07)}70%{transform:translateY(0)scale(1.04,.96)}86%{transform:translateY(-1px)scale(.99,1.01)}to{transform:none}}@keyframes avs-art-ground{0%,16%{opacity:1;transform:none}44%{opacity:.55;transform:scale(.8)}70%,to{opacity:1;transform:none}}@keyframes avs-art-lid{0%,18%{transform:none}48%{transform:translateY(-3.4px)}76%{transform:translateY(.5px)}88%{transform:translateY(-.7px)}to{transform:none}}@keyframes avs-art-settle{0%,22%{transform:none}50%{transform:translateY(-1.6px)}78%,to{transform:none}}@keyframes avs-art-sway{0%,14%{transform:none}40%{transform:rotate(-9deg)}64%{transform:rotate(6deg)}84%{transform:rotate(-2deg)}to{transform:none}}@keyframes avs-art-puff{0%,20%{transform:none}52%{transform:scale(1.2,1.16)}78%{transform:scale(.97)}to{transform:none}}@keyframes avs-art-lamp{0%{opacity:1}14%{opacity:.25}40%{opacity:1}50%{opacity:.6}62%,to{opacity:1}}@keyframes avs-art-lean{0%,16%{transform:none}46%{transform:rotate(5deg)}74%{transform:rotate(-1.6deg)}to{transform:none}}.avs-tab-ink{left:0;bottom:calc(50% - var(--avs-art) / 2 - 8px);background:var(--avs-ink);transform-origin:0 0;height:3px;transition:transform .36s var(--avs-std), width .36s var(--avs-std);border-radius:1.5px;position:absolute}.avs-tab-ink.is-instant{transition:none}.avs-mini{border:1px solid var(--avs-line);height:48px;box-shadow:var(--avs-shadow-mini);white-space:nowrap;transition:box-shadow .2s var(--avs-ease);background:#fff;border-radius:24px;align-items:center;padding:0 7px 0 8px;display:flex}.avs-mini:hover{box-shadow:var(--avs-shadow-mini-hover)}.avs-mini-seg{letter-spacing:-.01em;text-overflow:ellipsis;border-radius:18px;max-width:190px;height:36px;padding:0 16px;font-size:14px;font-weight:600;transition:background-color .14s linear;overflow:hidden}.avs-mini-seg.is-soft{color:var(--avs-ink-2);font-weight:500}.avs-mini-rule{background:var(--avs-line);flex:none;width:1px;height:22px}.avs-mini-go{background:var(--avs-brand);color:#fff;border-radius:17px;flex:none;place-items:center;width:34px;height:34px;margin-left:4px;transition:background-color .14s linear;display:grid}.avs-mini-go:hover{background:var(--avs-brand-deep)}.avs-sheet{z-index:9000;pointer-events:none;height:100dvh;position:absolute;top:0;left:0;right:0}.avs-sheet-scrim{opacity:0;background:#1c161042;transition:opacity .3s linear;position:absolute;inset:0}.avs-sheet-band{padding:calc(var(--avs-bar,71px) + 13px) 24px 22px;border-bottom:1px solid var(--avs-line);transition:transform .46s var(--avs-ease);background:#fff;position:absolute;top:0;left:0;right:0;transform:translateY(-100%)}.avs-sheet-bar{opacity:0;transform-origin:50% 0;transition:opacity .22s linear, transform .52s var(--avs-spring);transform:translateY(-26px)scale(.64)}.avs-sheet-room{height:68px}.avs-sheet.is-bare{z-index:40}.avs-sheet.is-bare .avs-sheet-band{transform:translateY(calc(var(--avs-bar,71px) + var(--avs-tray,0px) - 100%));visibility:hidden;transition:transform var(--avs-bar-ms) var(--avs-spring), visibility 0s linear .42s;border-bottom:0;padding-bottom:23px}.avs-sheet.is-bare.is-open .avs-sheet-band{visibility:visible;transition:transform var(--avs-bar-ms) var(--avs-spring), visibility 0s}.avs-sheet.is-open{pointer-events:auto}.avs-sheet.is-open .avs-sheet-scrim{opacity:1}.avs-sheet.is-open .avs-sheet-band{transform:none}.avs-sheet.is-open .avs-sheet-bar{opacity:1;transition-delay:60ms,0s;transform:none}.avh{z-index:3;width:100%;font-family:var(--avs-font);color:var(--avs-ink);border-bottom:1px solid var(--avs-line);background:linear-gradient(#fff 0%,#fefcfa 34%,#fbf5ef 72%,#f9f0e7 100%);position:relative}.avh-glow{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.avh-glow:before{content:"";background:radial-gradient(min(560px,42%) 64% at 50% 100%,#f4a07042,#f7ba921c 52%,#fad6bc00 100%),radial-gradient(min(1100px,80%) 46% at 50% 100%,#f9ccac33,#fad6bc00 100%);position:absolute;inset:0}.avh-inner{z-index:2;text-align:center;flex-direction:column;align-items:center;padding:56px 24px 0;display:flex;position:relative}.avh-title{font-family:var(--avs-display);letter-spacing:-.03em;color:var(--avs-ink);text-wrap:balance;-webkit-font-smoothing:antialiased;margin:0;font-size:58px;font-weight:600;line-height:1.04}.avh-line{display:block}.avh-word{display:inline-block}.avh-dot{white-space:nowrap;width:0;color:var(--avs-brand);transform-origin:.13em 82%;display:inline-block}.avh-types{margin-top:22px;display:none}.avh-search{z-index:5;width:100%;max-width:880px;margin-top:36px;position:relative}.avh-place{height:68px}.avh-kinds{z-index:10000;height:96px;font-family:var(--avs-font);color:var(--avs-ink);pointer-events:none;place-items:center;display:grid;position:absolute;top:0;left:0;right:0}.avh-kinds .avs-tabs{pointer-events:auto}@media (width>=1000px){.avh:before{content:"";pointer-events:none;background:#fff;height:97px;position:absolute;bottom:100%;left:0;right:0}.avh-title{transition:transform var(--avs-bar-ms) var(--avh-carry,var(--avs-spring)), opacity .16s linear .13s}.avh[data-taken] .avh-title{transform:translateY(calc(-1 * var(--avh-land,0px)));opacity:0;transition:transform var(--avs-bar-ms) var(--avh-carry,var(--avs-spring)), opacity .12s linear 50ms}}@property --avh-lit{syntax:"<number>";inherits:false;initial-value:0}[data-nav-ground][data-avh]{opacity:clamp(var(--avh-lo,0), var(--avh-lit,0), var(--avh-hi,1));background:#fff;transition:--avh-lit .18s linear}[data-nav-ground][data-avh=taken]{--avh-lit:1;transition:--avh-lit .18s linear 70ms}.avh-dock{--avs-p:0;--avs-out:clamp(0, calc(1 - var(--avs-p) / .26), 1);--avs-in:clamp(0, calc((var(--avs-p) - .74) / .2), 1);z-index:5;height:0;margin-top:calc(-1 * var(--avh-lift,0px));margin-bottom:var(--avh-lift,0px);pointer-events:none;position:relative}.avh-dock.is-sticky{top:calc(var(--avh-stick,14px) + var(--avh-land,56px));z-index:10000;transition:--avs-p var(--avs-bar-ms) var(--avs-spring);position:sticky}.avh-dock-in{--avh-wide:min(880px, calc(100vw - 48px));width:var(--avh-wide);margin-left:calc(50% - var(--avh-wide) / 2);transition:transform var(--avs-bar-ms) var(--avh-carry,var(--avs-spring))}.avh-dock[data-docked] .avh-dock-in{transform:translateY(calc(-1 * var(--avh-land,56px)))}.avh-dock.is-held{--avs-p:1;top:var(--avh-stick,14px);z-index:10000;margin:0;position:absolute;left:0;right:0}.avh-dock.is-held.is-open{--avs-p:0}.avh-dock.is-held{transition:--avs-p var(--avs-bar-ms) var(--avs-spring)}.avh-dock .avs-bar,.avh-dock .avs-pop{pointer-events:auto}.avh-dock .avs-bar.is-compact:not(.is-active){box-shadow:0 1px 2px #5028140d,0 8px 28px #783c1e1a,0 24px 56px -24px #a050282e}.avh-dock .avs-bar:not(.is-compact){width:calc(100% - (100% - var(--avs-w1,440px)) * var(--avs-p));height:calc(68px - 20px * var(--avs-p));margin:calc(10px * var(--avs-p)) auto 0}.avh-dock .avs-bar:not(.is-compact):not(.is-active){box-shadow:none}.avh-dock .avs-bar:not(.is-compact):before{content:"";border-radius:inherit;pointer-events:none;box-shadow:0 1px 2px rgb(80 40 20/calc(.05 + .01 * var(--avs-p))), 0 calc(8px - 5px * var(--avs-p)) calc(28px - 16px * var(--avs-p)) rgb(120 60 30/calc(.1 - .02 * var(--avs-p))), 0 calc(24px * (1 - var(--avs-p))) calc(56px * (1 - var(--avs-p))) calc(-24px * (1 - var(--avs-p))) rgb(160 80 40/calc(.18 * (1 - var(--avs-p))));transition:opacity .26s var(--avs-ease);position:absolute;inset:-1px}.avh-dock .avs-bar:not(.is-compact).is-active:before,.avh-dock .avs-bar:not(.is-compact).is-folded:hover:before{opacity:0}.avh-dock .avs-bar:not(.is-compact) .avs-seg{box-sizing:content-box;height:calc(68px - 20px * var(--avs-p));flex-basis:calc(var(--avs-t,60px) * var(--avs-p));padding:0 calc(24px - 8px * var(--avs-p))}.avh-dock .avs-bar:not(.is-compact) .avs-seg:first-of-type{padding-left:calc(32px - 8px * var(--avs-p))}.avh-dock .avs-bar:not(.is-compact) .avs-seg:last-of-type{padding-right:calc(150px - 89px * var(--avs-p))}.avh-dock .avs-bar:not(.is-compact) .avs-seg-label{height:calc(16px * (1 - var(--avs-p)));opacity:var(--avs-out);display:block}.avh-dock .avs-bar:not(.is-compact) .avs-seg-value{margin-top:calc(2px * (1 - var(--avs-p)))}.avs-seg-value.is-folding{display:grid;overflow:visible}.avs-seg-value.is-folding>span{white-space:nowrap;grid-area:1/1;min-width:0;overflow:hidden}.avs-seg-value.is-folding>.avs-seg-open{text-overflow:clip;opacity:var(--avs-out)}.avs-seg-value.is-folding>.avs-seg-shut{text-overflow:ellipsis;letter-spacing:-.01em;color:var(--avs-ink);opacity:var(--avs-in);font-weight:600}.avs-seg-value.is-folding.is-soft>.avs-seg-shut{color:var(--avs-ink-2);font-weight:500}.avh-dock .avs-bar:not(.is-compact) .avs-seg-input{margin-top:calc(2px * (1 - var(--avs-p)));opacity:var(--avs-out)}.avh-dock .avs-bar:not(.is-compact) .avs-seg-ghost{margin-top:calc(2px * (1 - var(--avs-p)));white-space:nowrap;pointer-events:none;letter-spacing:-.01em;color:var(--avs-ink);opacity:var(--avs-in);font-size:14px;font-weight:600;line-height:20px;display:block;overflow:hidden}.avh-dock .avs-bar:not(.is-compact) .avs-seg.is-current .avs-seg-clear.is-shown{opacity:var(--avs-out);transition:none}.avh-dock .avs-bar.is-folded .avs-seg-clear{transition:none}.avh-dock .avs-bar.is-folded .avs-glide{transition:opacity 60ms linear}.avs-seg-ruler{visibility:hidden;pointer-events:none;white-space:nowrap;letter-spacing:-.01em;font-size:14px;font-weight:600;position:absolute;top:0;left:0}.avs-seg-ruler.is-soft{font-weight:500}.avh-dock .avs-bar:not(.is-compact) .avs-rule{height:calc(32px - 10px * var(--avs-p));background:color-mix(in srgb, var(--avs-line) calc(max(var(--avs-out), var(--avs-in)) * 100%), transparent)}.avh-dock .avs-bar:not(.is-compact) .avs-go{right:calc(8px - 1px * var(--avs-p));height:calc(50px - 16px * var(--avs-p));min-width:calc(50px - 16px * var(--avs-p));max-width:calc(var(--avs-go-w) - (var(--avs-go-w) - 34px) * var(--avs-p));margin-top:calc(-25px + 8px * var(--avs-p));padding:0 calc(15.5px - 6px * var(--avs-p))}.avh-dock .avs-bar:not(.is-compact) .avs-go svg{width:calc(19px - 4px * var(--avs-p));height:calc(19px - 4px * var(--avs-p))}.avh-dock .avs-bar:not(.is-compact) .avs-go-word{color:rgb(255 255 255/var(--avs-out))}.avh-dock .avs-bar.is-folded:hover{box-shadow:var(--avs-shadow-mini-hover)}.avh-dock .avs-bar.is-folded .avs-seg:not(.is-current):hover,.avh-dock .avs-bar.is-folded:has(.avs-go:hover) .avs-seg:last-of-type:not(.is-current){background:0 0}.avh-dock .avs-bar.is-folded .avs-rule{opacity:1}.avh-dock.is-open .avh-dock-in{transform:translateY(var(--avh-drop,96px))}.avh-dock.is-open .avs-pop.is-arriving{--avs-wait:.21s;animation-delay:.21s}.avh-dock.is-open .avs-bar{transition-delay:.12s}.avh-dock.is-open .avs-glide{transition-delay:0s,0s,.21s,.21s}.avh-sky{z-index:1;pointer-events:none;height:250px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.avh-sky svg{width:auto;height:250px;position:absolute;bottom:0;overflow:visible}.avh-sky .is-left{left:max(-40px,50% - 1010px)}.avh-sky .is-right{right:max(-40px,50% - 1010px)}.avh-sky svg.is-beyond{height:44%;left:50%;translate:-50%;-webkit-mask-image:linear-gradient(90deg,#0000 8%,#000 30% 70%,#0000 92%);mask-image:linear-gradient(90deg,#0000 8%,#000 30% 70%,#0000 92%)}.avh-sky .sk-beyond{fill:#f0e2d6}.avh-sky .sk-far-lit{fill:#ffe7c2}.avh-sky .sk-line{fill:none;stroke:#cdc2b4;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.avh-sky .sk-soft{stroke:#ddd3c7}.avh-sky .sk-wall{fill:#fcfaf7}.avh-sky .sk-wall-2{fill:#f8f1ea}.avh-sky .sk-glass{fill:#f3ede6}.avh-sky .sk-pane{fill:#ffecd0}.avh-sky .is-yours .sk-pane{fill:#f2a07a}.avh-sky .sk-dark{fill:#b9b0a3}.avh-sky .sk-brand{fill:var(--avs-brand)}.avh-sky .sk-leaf{fill:#e9ecdf}.avh-sky .sk-glow{fill:#ffd49a;fill-opacity:.55}.avh-sky .sk-far{opacity:.5}@media (prefers-reduced-motion:no-preference){.avh-in{animation:avh-rise .9s var(--avs-spring) backwards, avh-fade .42s linear backwards;animation-delay:var(--d,0s)}.avh-word{animation:avh-rise .9s var(--avs-spring) backwards, avh-fade .48s linear backwards, avh-focus .62s var(--avs-out) backwards;animation-delay:var(--d,0s)}.avh-dot{animation:.62s cubic-bezier(.3,1.5,.5,1) backwards avh-dot;animation-delay:var(--d,0s)}.avh-glow:before{animation:avh-dusk 2.4s var(--avs-out) backwards}.avh-sky .sk-rise{animation:avh-sky-rise 1.1s var(--avs-spring) backwards;animation-delay:var(--d,0s)}.avh-sky .sk-lit{animation:.9s linear backwards avh-lamp;animation-delay:var(--d,.6s)}.avh-sky .sk-lit.is-yours{animation:avh-yours 1.4s var(--avs-out) backwards;animation-delay:var(--d,.6s)}}@keyframes avh-rise{0%{translate:0 16px}}@keyframes avh-fade{0%{opacity:0}}@keyframes avh-focus{0%{filter:blur(6px)}}@keyframes avh-dot{0%{opacity:0;scale:0}}@keyframes avh-dusk{0%{opacity:0;translate:0 40px}}@keyframes avh-sky-rise{0%{opacity:0;translate:0 24px}}@keyframes avh-lamp{0%{opacity:0}30%{opacity:.9}45%{opacity:.35}to{opacity:1}}@keyframes avh-yours{0%{opacity:0}}@media (width>=761px){.avh{--avh-vh:100vh;--avh-s:clamp(0px, var(--avh-vh) - 760px, 340px)}.avh-inner{min-height:min(574px, calc(100vh - var(--avh-below,741px)));padding:calc(18px + var(--avh-s) * .0765) 24px calc(48px + var(--avh-s) * .0882);justify-content:center}.avh-title{font-size:calc(48px + var(--avh-s) * .0471)}.avh-search{margin-top:calc(34px + var(--avh-s) * .0412)}.avh-sky,.avh-sky svg{height:clamp(140px, calc((100vh - var(--avh-below,741px)) * .46 + 12px), 250px)}}@media (width>=761px) and (width<=767px){.avh-inner{padding-top:calc(44px + var(--avh-s) * .0765)}.avh-place{height:60px}}@media (width>=761px) and (width<=999px){.avh{--avh-vh:calc(100vh - 74px)}}@media (width>=761px) and (width<=1080px){.avh-sky,.avh-sky svg{height:clamp(120px, calc((100vh - var(--avh-below,741px)) * .4 + 10px), 190px)}}@media (width<=999px){.avh-types{display:flex}}@media (width<=760px){.avh-inner{padding-top:36px}.avh-title{letter-spacing:-.03em;font-size:40px}.avh-search{margin-top:24px;padding-bottom:136px}.avh-place{height:60px}.avh-sky,.avh-sky svg{height:130px}.avh-sky .is-right{display:none}}.avr{overscroll-behavior-y:contain;scrollbar-gutter:stable;min-height:0;font-family:var(--avs-font);color:var(--avs-ink);background:#fff;flex:1;overflow:hidden auto}.avr.is-held{overflow-y:hidden}.avr-layout{width:min(1840px, calc(100% - 2 * var(--avr-gutter)));margin:0 auto}.avr-layout.has-rail{-moz-column-gap:clamp(24px, 2.2vw, 40px);grid-template-rows:auto 1fr;grid-template-columns:minmax(624px,66fr) minmax(372px,34fr);align-items:start;column-gap:clamp(24px,2.2vw,40px);display:grid}.avr-layout.has-rail>.avr-bar{flex-wrap:nowrap;grid-area:1/1}.avr-layout.has-rail .avr-title{text-wrap:balance;flex:0 auto;min-width:0}.avr-layout.has-rail>.avr-main{grid-area:2/1}.avr-layout.has-rail>.avr-side{grid-area:1/2/3/3}.avr-main{min-width:0}.avr-side{--avr-side-top:36px;--avr-side-rest:calc(var(--avr-view,calc(100vh - 72px)) - var(--avr-side-top) - 18px);top:calc(var(--avr-head,0px) + var(--avr-side-top));height:var(--avr-side-rest);min-height:450px;margin-top:var(--avr-side-top);flex-direction:column;display:flex;position:sticky}.avr-rail{--avr-pad:24px;--avr-ground:#faf9f7;border:1px solid var(--avs-line);background:#eceee0;border-radius:24px;flex-direction:column;flex:1 1 0;min-height:0;display:flex;position:relative;overflow:hidden;container:avr-rail/inline-size}@media (prefers-reduced-motion:no-preference){.avr-rail{animation:.56s cubic-bezier(.33,1,.68,1) .135s backwards avh-rise,.3s .135s backwards avh-fade}.avr-rail .avf-panel{--avf-wait:.26s}}.avr-rail .avf-panel{--avf-tint:#f1eee8;--avf-edge:#dfd9d0;--avf-out:#e6e1da}@container avr-rail (width<=420px){.avr-part{--avr-pad:16px}}.avr-part{flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}.avr-part.is-filters{z-index:2;background:var(--avr-ground);max-height:calc(100% - 176px);transition:transform .56s var(--avs-ease);border-radius:0 0 24px 24px;flex:0 auto;box-shadow:0 0 0 1px #281e1412,0 6px 22px #281e141a}.avr-rail.is-map-full .avr-part.is-filters{pointer-events:none;transform:translateY(calc(-100% - 28px))}.avr-rail-filters{min-height:0;padding:10px var(--avr-pad);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent;flex:0 auto;transition:scrollbar-color .2s linear;overflow-y:auto;container:avr-filters/inline-size}.avr-rail-filters[data-scrolled]{-webkit-mask-image:linear-gradient(#0000,#000 20px);mask-image:linear-gradient(#0000,#000 20px)}.avr-rail-filters[data-more]{-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.avr-rail-filters[data-scrolled][data-more]{-webkit-mask-image:linear-gradient(#0000,#000 20px calc(100% - 28px),#0000);mask-image:linear-gradient(#0000,#000 20px calc(100% - 28px),#0000)}.avr-rail-filters:hover{scrollbar-color:#281e1433 transparent}.avr-rail-edge{height:1px;margin-bottom:-1px}.avr-rail-edge:last-child{margin:-1px 0 0}.avr-part.is-map{z-index:0;position:absolute;inset:0}.avr-part.is-map .avm{height:auto;min-height:0;box-shadow:none;border-radius:0;flex:1 1 0}.avr-part.is-map .avm-controls{top:auto;bottom:14px}.avr-part.is-map .avm-controls button{width:36px;height:36px}.avr-part.is-map .avm-caption{transition:opacity .24s linear .32s;top:14px;bottom:auto}.avr-rail:not(.is-map-full) .avm-caption{opacity:0;transition-delay:0s}.avr-cell{min-width:0;display:grid}.avr-cell [data-photo=waiting]:before{content:"";background:linear-gradient(100deg,#fff0 30%,#ffffff8c 50%,#fff0 70%);position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:no-preference){.avr-cell [data-photo=waiting]:before{animation:1.5s cubic-bezier(.45,0,.55,1) .3s infinite avr-shimmer}}@keyframes avr-shimmer{to{transform:translate(100%)}}.avr-bar{z-index:5;-moz-column-gap:20px;flex-wrap:wrap;align-items:center;gap:14px 20px;padding:36px 0 18px;display:flex;position:relative}.avr-bar.is-lone{padding:22px 0}.avr-tools{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.avr-size{margin-left:4px;display:flex}.avr-tool{background:var(--avs-soft);height:40px;box-shadow:inset 0 0 0 1px var(--avs-soft-edge);letter-spacing:-.006em;color:var(--avs-ink);white-space:nowrap;transition:box-shadow .3s var(--avs-std), transform .1s var(--avs-std);border-radius:20px;flex:none;align-items:center;gap:8px;padding:0 15px 0 14px;font-size:14px;font-weight:600;display:inline-flex}@media (hover:hover){.avr-tool:hover{box-shadow:inset 0 0 0 1px var(--avs-ink)}}.avr-tool:active{transform:scale(.97)}.avr-tool[aria-expanded=true]{box-shadow:inset 0 0 0 1.5px var(--avs-ink)}.avr-tool-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.avr-tool-more{color:var(--avs-ink-2);transition:rotate .3s var(--avs-std);flex:none;margin-left:-2px}.avr-tool[aria-expanded=true] .avr-tool-more{rotate:180deg}.avr-count{background:var(--avs-on);color:#fff;font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;min-width:18px;height:18px;margin-right:-4px;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}.avr-title{font-family:var(--avs-display);letter-spacing:-.018em;flex:none;margin:0;font-size:22px;font-weight:600;line-height:28px}.avr-tally>span{display:inline-block}@media (prefers-reduced-motion:no-preference){.avr-tally>span[data-roll=up]{--avf-roll-from:9px;animation:avf-roll .28s var(--avs-ease) both}.avr-tally>span[data-roll=down]{--avf-roll-from:-9px;animation:avf-roll .28s var(--avs-ease) both}}.avr-active{flex-wrap:wrap;align-items:center;gap:6px;margin:-2px 0 20px;animation:.2s linear backwards avh-fade;display:flex}.avr-chip{background:var(--avs-soft);height:32px;box-shadow:inset 0 0 0 1px var(--avs-soft-edge);letter-spacing:-.005em;color:var(--avs-ink);white-space:nowrap;font-variant-numeric:tabular-nums;transition:box-shadow .3s var(--avs-std), transform .1s var(--avs-std);border-radius:16px;flex:none;align-items:center;gap:8px;padding:0 5px 0 13px;font-size:13px;font-weight:500;display:inline-flex}@media (hover:hover){.avr-chip:hover{box-shadow:inset 0 0 0 1px var(--avs-ink)}}.avr-chip:active{transform:scale(.96)}.avr-chip-x{width:22px;height:22px;color:var(--avs-ink-2);transition:background-color .3s var(--avs-std), color .3s var(--avs-std);background:#fff;border-radius:11px;place-items:center;display:grid;box-shadow:0 1px 2px #281e141a}@media (hover:hover){.avr-chip:hover .avr-chip-x{background:var(--avs-ink-2);color:#fff}}.avr-clear{letter-spacing:-.005em;height:30px;color:var(--avs-ink);white-space:nowrap;transition:background-color .14s linear, transform .14s var(--avs-ease);border-radius:15px;flex:none;align-items:center;gap:6px;padding:0 11px 0 9px;font-size:13px;font-weight:600;display:inline-flex}.avr-clear svg{color:var(--avs-ink-2)}.avr-clear:hover{background:var(--avs-fill)}.avr-clear:active{transform:scale(.96)}.avr-grid{-moz-column-gap:24px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:32px 24px;padding:2px 0 64px;display:grid}.avr-grid.is-compact{-moz-column-gap:24px;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:36px 24px}.avr-none{max-width:560px;margin:24px 0 96px}@media (prefers-reduced-motion:no-preference){.avr-none{animation:avh-rise .52s var(--avs-spring) backwards, avh-fade .28s linear backwards}}.avr-none h2{font-family:var(--avs-display);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700;line-height:28px}.avr-none p{color:var(--avs-ink-2);margin:8px 0 18px;font-size:15px;line-height:23px}.avr-none-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.avr-foot{color:var(--avs-ink-3);padding:4px 0 48px;font-size:13px;line-height:20px}.avr-mapview{height:calc(var(--avr-view,calc(100vh - 72px)) - var(--avr-bar,94px) - 28px);min-height:420px;margin:2px 0 24px;animation:.22s linear backwards avh-fade}.avr-mapview.has-chips{height:calc(var(--avr-view,calc(100vh - 72px)) - var(--avr-bar,94px) - 56px - 28px)}@media (prefers-reduced-motion:no-preference){.avr-enter{animation:avh-rise .7s var(--avs-spring) backwards, avh-fade .32s linear backwards;animation-delay:var(--d,0s)}}.avq{--avq-edge:#e4ded5;--avq-rest:inset 0 0 0 1px var(--avq-edge);z-index:1;height:36px;padding:0 var(--avq-gutter,40px);font-family:var(--avs-font);color:var(--avs-ink);justify-content:center;align-items:center;gap:8px;margin-top:3px;transition:opacity .22s linear .17s;display:flex;position:relative}.avq[inert]{opacity:0;transition:opacity 90ms linear}.avq-rule{background:var(--avs-line-2);flex:none;width:1px;height:22px;margin:0 8px}.avq-pill,.avq .avr-tool{height:36px;box-shadow:var(--avq-rest);letter-spacing:-.005em;color:var(--avs-ink);white-space:nowrap;transition:box-shadow .3s var(--avs-std), background-color .3s var(--avs-std), transform .1s var(--avs-std);background:#fff;border-radius:18px;flex:none;align-items:center;gap:7px;padding:0 14px 0 12px;font-size:13px;font-weight:500;display:inline-flex}@media (hover:hover){.avq-pill:hover:not(:disabled),.avq .avr-tool:hover{box-shadow:inset 0 0 0 1px var(--avs-ink)}.avq-pill[aria-pressed=true]:hover{box-shadow:inset 0 0 0 2px var(--avs-ink)}}.avq-pill:active:not(:disabled){transform:scale(.97)}.avq-pill[aria-pressed=true]{background:var(--avs-soft);box-shadow:inset 0 0 0 1.5px var(--avs-ink)}.avq .avr-tool[aria-expanded=true]{box-shadow:inset 0 0 0 1.5px var(--avs-ink)}.avq-pill:disabled{opacity:.45;cursor:default}.avq-glyph{place-items:center;display:grid}@media (prefers-reduced-motion:no-preference){.avq-pill[data-pressed][aria-pressed=true] .avq-glyph{animation:avf-glyph-on .42s var(--avs-std) both}}.avq-pill.is-swap{justify-items:center;display:inline-grid}.avq-pill.is-swap,.avq-pill.is-swap[aria-pressed=true]{box-shadow:var(--avq-rest);background:#fff}@media (hover:hover){.avq-pill.is-swap:hover,.avq-pill.is-swap[aria-pressed=true]:hover{box-shadow:inset 0 0 0 1px var(--avs-ink)}}.avq-pill.is-swap>span{opacity:0;transition:opacity .16s linear, transform .36s var(--avs-ease);grid-area:1/1;align-items:center;gap:7px;display:inline-flex;transform:translateY(5px)}.avq-pill.is-swap>span[data-on]{opacity:1;transition-delay:90ms;transform:none}.avq .avr-menu{transform-origin:0 0;left:0;right:auto}.avq .avr-size{margin-left:0}.avq .avr-count{margin-right:-5px}.avr-menu-wrap{flex:none;position:relative}.avr-menu{z-index:40;min-width:220px;box-shadow:var(--avs-shadow-float), 0 0 0 1px #281e140d;transform-origin:100% 0;animation:avs-pop-in .24s var(--avs-out) both;background:#fff;border-radius:16px;padding:6px;position:absolute;top:calc(100% + 8px);right:0}.avr-menu button{text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;width:100%;height:40px;padding:0 12px;font-size:14px;font-weight:500;transition:background-color .12s linear;display:flex}.avr-menu button:hover{background:var(--avs-fill)}.avr-menu button[aria-checked=true]{font-weight:600}.avf,.avf-panel{--avf-well:#f3f1ed;--avf-rule:#efebe6;--avf-edge:#e2ddd5;--avf-edge-strong:#b9b1a6;--avf-tint:#f7f5f1;--avf-out:#ebe7e1;--avf-ring:var(--avs-ink);--avf-answer:box-shadow .3s var(--avs-std), background-color .3s var(--avs-std), transform .1s var(--avs-std)}.avf-panel{flex-direction:column;gap:36px;padding-bottom:4px;display:flex}.avf-group>h3{letter-spacing:-.018em;margin:0;font-size:17px;font-weight:600;line-height:22px}.avf-group>p{color:var(--avs-ink-3);margin:3px 0 0;font-size:13px;line-height:18px}.avf-panel.is-folding{gap:0;padding-bottom:0}.avf-ask{align-items:center;gap:10px;height:44px;display:flex;position:relative}.avf-ask>h3{letter-spacing:-.014em;white-space:nowrap;flex:auto;min-width:0;margin:0;font-size:15px;font-weight:600;line-height:20px}.avf-toggle{text-align:left}.avf-toggle:after{content:"";border-radius:12px;position:absolute;inset:3px -10px}.avs .avf-toggle:focus-visible{outline:none}.avf-toggle:focus-visible:after{outline:2px solid var(--avs-ink);outline-offset:-2px}.avf-rest{letter-spacing:-.006em;color:var(--avs-ink-3);white-space:nowrap;pointer-events:none;flex:none;justify-items:end;font-size:14px;line-height:20px;display:grid}.avf-rest>span{grid-area:1/1;transition:opacity .22s linear .12s}.avf-group[data-open] .avf-rest>span:first-child,.avf-group:not([data-open]) .avf-rest>span:nth-child(2){opacity:0;transition:opacity .12s linear}.avf-turn{color:var(--avs-ink-3);pointer-events:none;transition:rotate .38s var(--avs-ease), color .16s linear;flex:none}.avf-group[data-open] .avf-turn{rotate:180deg}@media (hover:hover){.avf-ask:has(.avf-toggle:hover) .avf-turn{color:var(--avs-ink)}}.avf-answer{z-index:1;border-radius:15px;flex:0 auto;gap:7px;min-width:0;height:30px;padding:0 4px 0 12px;position:relative}.avf-answer-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.avf-answer .avr-chip-x{flex:none}@media (prefers-reduced-motion:no-preference){.avf-answer{animation:avr-chip-in .32s var(--avs-spring) backwards}}@keyframes avr-chip-in{0%{opacity:0;scale:.92}}.avf-fold{transition:grid-template-rows .38s var(--avs-ease);grid-template-rows:0fr;display:grid}.avf-group[data-open]>.avf-fold{grid-template-rows:1fr}.avf-fold-in{opacity:0;min-height:0;margin:0 -12px;padding:0 12px;transition:opacity .14s linear;overflow:hidden}.avf-group[data-open]>.avf-fold>.avf-fold-in{opacity:1;transition:opacity .26s linear 90ms}.avf-fold-body{padding:2px 0 12px}.avf-fold-body>.avf-rooms,.avf-fold-body>.avf-chips{margin-top:0}.avf-fold-body>.avf-graph{margin-top:4px}.avf-fold-body>.avf-find{margin-top:0}.avf-fold-body>.avf-areas:first-child{margin-top:-4px}.avf-fold-body .avf-hist{height:52px}.avf-fold-body .avf-fields{margin-top:14px}.avf-aside{color:var(--avs-ink-3);margin:10px 0 0;font-size:13px;line-height:18px}.avf-group.is-folding:not([data-open]) .avf-hist{animation:none}.avf-group.is-folding[data-turned]{--avf-wait:.12s}.avf-rooms{gap:8px;margin-top:14px;display:flex}.avf-tile{height:48px;box-shadow:inset 0 0 0 1px var(--avf-edge);color:var(--avs-ink);letter-spacing:-.012em;text-align:center;white-space:nowrap;transition:var(--avf-answer);background:#fff;border-radius:24px;flex:none;padding:0 22px;font-size:15px;font-weight:600;line-height:20px}.avf-tile:active:not(:disabled){transform:scale(.97)}.avf-tile[aria-checked=true]{background:var(--avf-tint);box-shadow:inset 0 0 0 1.5px var(--avf-ring)}@media (hover:hover){.avf-tile:hover:not(:disabled,[aria-checked=true]){box-shadow:inset 0 0 0 1px var(--avf-ring)}}.avf-tile:disabled{opacity:.4;cursor:default}.avf-count{min-width:0;height:48px;transition:transform .1s var(--avs-std);align-items:center;gap:14px;padding:0 8px 0 22px;display:flex;position:relative}.avf-count:has(>.avf-count-pick:active){transform:scale(.97)}.avf-count-names{visibility:hidden;letter-spacing:-.012em;white-space:nowrap;min-width:0;font-size:15px;font-weight:600;display:grid;overflow:hidden}.avf-count-names>span{grid-area:1/1}.avf-count-pick{box-shadow:inset 0 0 0 1px var(--avf-edge);color:var(--avs-ink);letter-spacing:-.012em;text-align:left;white-space:nowrap;transition:var(--avf-answer);background:#fff;border-radius:24px;align-items:center;padding:0 126px 0 22px;font-size:15px;font-weight:600;line-height:20px;display:flex;position:absolute;inset:0}.avf-count-pick>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.avf-count-pick[aria-checked=true]{background:var(--avf-tint);box-shadow:inset 0 0 0 1.5px var(--avf-ring);cursor:default}@media (hover:hover){.avf-count:hover>.avf-count-pick:not([aria-checked=true]){box-shadow:inset 0 0 0 1px var(--avf-ring)}}.avf-count-pick.is-empty>span{opacity:.4}.avf-stepper{--avf-step:var(--avf-well);--avf-step-hover:#ebe8e2;flex:none;align-items:center;gap:3px;display:flex;position:relative}.avf-count-pick[aria-checked=true]~.avf-stepper{--avf-step:#ece8e1;--avf-step-hover:#e4dfd7}.avf-stepper>button{background:var(--avf-step);width:32px;height:32px;color:var(--avs-ink);transition:background-color .16s linear, color .16s linear, transform .14s var(--avs-ease);border-radius:50%;place-items:center;display:grid}.avf-stepper>button:hover:not(:disabled){background:var(--avf-step-hover)}.avf-stepper>button:active:not(:disabled){transform:scale(.9)}.avf-stepper>button:disabled{color:#c6c0b7;cursor:not-allowed}.avf-stepper output{text-align:center;font-variant-numeric:tabular-nums;width:34px;color:var(--avs-ink);font-size:16px;font-weight:500;line-height:20px}.avf-count span[data-roll]{display:inline-block}@media (prefers-reduced-motion:no-preference){.avf-count span[data-roll=up]{animation:avf-roll .24s var(--avs-ease) both}.avf-count span[data-roll=down]{--avf-roll-from:-7px;animation:avf-roll .24s var(--avs-ease) both}}@keyframes avf-roll{0%{opacity:0;transform:translateY(var(--avf-roll-from,7px))}}@container avr-filters (width<=380px){.avf-tile{padding:0 14px}.avf-count{gap:8px;padding-left:16px}.avf-count-pick{padding:0 114px 0 16px}.avf-stepper output{width:28px}}@container avr-filters (width<=338px){.avf-tile,.avf-count-pick,.avf-count-names{font-size:14px}}.avf-chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.avf-chip{height:40px;box-shadow:inset 0 0 0 1px var(--avf-edge);letter-spacing:-.01em;color:var(--avs-ink);white-space:nowrap;transition:var(--avf-answer);background:#fff;border-radius:20px;align-items:center;gap:8px;padding:0 17px;font-size:14px;font-weight:500;display:inline-flex}.avf-chip.has-icon{padding-left:14px}.avf-chip:active:not(:disabled){transform:scale(.96)}.avf-chip[aria-checked=true]{background:var(--avf-tint);box-shadow:inset 0 0 0 1.5px var(--avf-ring)}@media (hover:hover){.avf-chip:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--avf-ring)}.avf-chip[aria-checked=true]:hover:not(:disabled){box-shadow:inset 0 0 0 2px var(--avf-ring)}}.avf-chip.is-toned{--avf-ring:var(--avf-tone);--avf-wash-on:color-mix(in oklab, var(--avf-tone) 8%, #fff)}@supports (color:oklch(from red l c h)){.avf-chip.is-toned{--avf-wash-on:oklch(from var(--avf-tone) .965 calc(c * .22) h)}}.avf-chip.is-toned .avf-chip-glyph{color:var(--avf-tone)}.avf-chip.is-toned[aria-checked=true]{background:var(--avf-wash-on)}.avf-chip:disabled{opacity:.4;cursor:default}.avf-chip-glyph{place-items:center;display:grid}@media (prefers-reduced-motion:no-preference){.avf-chip[data-pressed][aria-checked=true] .avf-chip-glyph{animation:avf-glyph-on .42s var(--avs-std) both}}@keyframes avf-glyph-on{35%{transform:scale(1.2)}}.avf-chip-glyph.is-star{color:var(--avs-ink-2);transform-origin:50% 53.75%}@media (prefers-reduced-motion:no-preference){.avf-chip[data-pressed][aria-checked=true] .avf-chip-glyph.is-star{animation:avf-star-on .62s var(--avs-std)}}@keyframes avf-star-on{40%{transform:scale(1.24)rotate(44deg)}to{transform:rotate(72deg)}}.avf-chip-name{display:inline-grid}.avf-chip-plus{color:var(--avs-ink-3)}.avf-chip-name:after,.avf-chip-hold{visibility:hidden;-webkit-user-select:none;user-select:none;height:0;font-weight:600;overflow:hidden}.avf-chip-name:after{content:attr(data-name)}.avf-chip[aria-checked=true] .avf-chip-name{font-weight:600}.avf-find{height:44px;box-shadow:inset 0 0 0 1px var(--avf-edge);color:var(--avs-ink);cursor:text;background:#fff;border-radius:22px;align-items:center;gap:10px;margin-top:14px;padding:0 8px 0 16px;transition:box-shadow .16s linear;display:flex}.avf-find:hover{box-shadow:inset 0 0 0 1px var(--avf-edge-strong)}.avf-find:focus-within,.avf-find:focus-within:hover{box-shadow:inset 0 0 0 2px var(--avs-ink)}.avf-find>svg{flex:none}.avf-find input{letter-spacing:-.01em;min-width:0;height:100%;color:var(--avs-ink);caret-color:var(--avs-brand);background:0 0;border:0;border-radius:0;outline:none;flex:auto;padding:0;font-size:15px}.avf-find input::placeholder{color:var(--avs-ink-3);opacity:1}@media (pointer:coarse){.avf-find input{font-size:16px}}.avf-find-clear{background:var(--avf-well);width:28px;height:28px;color:var(--avs-ink);transition:background-color .16s linear, transform .1s var(--avs-std);border-radius:50%;flex:none;place-items:center;display:grid}.avf-find-clear:hover{background:var(--avf-out)}.avf-find-clear:active{transform:scale(.9)}.avf-areas{-moz-column-gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:20px;margin-top:8px;display:grid;position:relative}@container avr-filters (width<=480px){.avf-areas{-moz-column-gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}}.avf-area{min-width:0;height:40px;color:var(--avs-ink);text-align:left;border-radius:10px;align-items:center;gap:11px;display:flex}.avf-area.is-blank{visibility:hidden}.avf-area-box{width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--avf-edge-strong);color:#fff;transition:background-color .18s var(--avs-std), box-shadow .18s var(--avs-std), transform .1s var(--avs-std);background:#fff;border-radius:6px;flex:none;place-items:center;display:grid}.avf-area-box path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 0s linear .18s}.avf-area[aria-checked=true] .avf-area-box{background:var(--avs-on);box-shadow:inset 0 0 0 1px var(--avs-on)}.avf-area[aria-checked=true] .avf-area-box path{stroke-dashoffset:0;transition:stroke-dashoffset .24s var(--avs-std) 60ms}@media (hover:hover){.avf-area:hover:not(:disabled) .avf-area-box{box-shadow:inset 0 0 0 1px var(--avs-ink)}.avf-area[aria-checked=true]:hover .avf-area-box{background:var(--avs-on-deep);box-shadow:inset 0 0 0 1px var(--avs-on-deep)}}.avf-area:active:not(:disabled) .avf-area-box{transform:scale(.9)}.avf-area-name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;min-width:0;font-size:14.5px;font-weight:500;line-height:20px;overflow:hidden}.avf-area-name mark{color:inherit;background:0 0;font-weight:700}.avf-area:disabled{opacity:.4;cursor:default}.avf-areas-none{letter-spacing:-.006em;height:40px;color:var(--avs-ink-3);white-space:nowrap;align-items:center;margin:0;font-size:14px;display:flex;position:absolute;top:0;left:0}.avf-more{height:36px;box-shadow:inset 0 0 0 1px var(--avf-edge);letter-spacing:-.008em;color:var(--avs-ink);transition:var(--avf-answer);background:#fff;border-radius:18px;align-items:center;gap:6px;margin-top:10px;padding:0 12px 0 16px;font-size:13.5px;font-weight:600;display:inline-flex}.avf-more:active{transform:scale(.97)}.avf-more.is-away{visibility:hidden}@media (hover:hover){.avf-more:hover{box-shadow:inset 0 0 0 1px var(--avf-ring)}}.avf-more svg{transition:transform .32s var(--avs-ease)}.avf-more[aria-expanded=true] svg{transform:rotate(180deg)}.avf-graph{cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;margin-top:22px}.avf-hist{contain:layout;align-items:flex-end;gap:2px;height:68px;margin:0 14px;display:flex}.avf-hist span{background:var(--avf-out);transition:background-color .2s linear, height .36s var(--avs-ease);border-radius:2px 2px 0 0;flex:1}@media (prefers-reduced-motion:no-preference){.avf-hist{transform-origin:50% 100%;animation:avf-hist-in .52s var(--avs-spring) var(--avf-wait,.12s) backwards}}@keyframes avf-hist-in{0%{transform:scaleY(0)}}.avf-hist span.is-in{background:var(--avs-brand)}.avf-range{height:28px;margin:-14px 14px 0;position:relative}.avf-range:before,.avf-line{content:"";border-radius:1px;height:2px;position:absolute;top:13px;left:0;right:0}.avf-range:before{background:#e2ddd5}.avf-line{background:var(--avs-brand);transform-origin:0}.avf-range input{opacity:0;pointer-events:none;appearance:none;outline:none;width:calc(100% + 28px);height:28px;margin:0;position:absolute;inset:0 -14px}.avf-end{pointer-events:none;position:absolute;inset:0}.avf-end.is-front,.avf-range[data-held=low]>.avf-end[data-end=low],.avf-range[data-held=high]>.avf-end[data-end=high]{z-index:1}.avf-end,.avf-line{transition:transform .26s var(--avs-ease)}.avf-range[data-held]>.avf-end,.avf-range[data-held]>.avf-line{transition:none}.avf-stone{pointer-events:auto;cursor:pointer;touch-action:none;width:28px;height:28px;transition:scale .2s var(--avs-ease), box-shadow .2s linear;background:#fff;border-radius:50%;position:absolute;top:0;left:-14px;box-shadow:0 0 0 1px #281e1429,0 2px 4px #281e141f,0 6px 14px #281e140f}.avf-stone:after{content:"";border-radius:50%;position:absolute;inset:-8px}@media (hover:hover){.avf-stone:hover{box-shadow:0 0 0 1px #281e143d,0 2px 5px #281e1429,0 8px 18px #281e141a}}.avf-range[data-held=low]>.avf-end[data-end=low]>.avf-stone,.avf-range[data-held=high]>.avf-end[data-end=high]>.avf-stone{scale:1.1;box-shadow:0 0 0 1px #281e143d,0 3px 8px #281e142e,0 10px 24px #281e141f}html[data-keys] .avf-range input:focus-visible+.avf-end>.avf-stone{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--avs-ink), 0 2px 4px #281e141f}.avf-fields{justify-content:space-between;gap:12px;margin-top:18px;display:flex}.avf-field{cursor:text;flex-direction:column;flex:none;align-items:center;gap:7px;min-width:0;max-width:calc(50% - 6px);display:flex}.avf-field small{letter-spacing:-.003em;color:var(--avs-ink-2);font-size:13px;font-weight:500;line-height:16px}.avf-amount{min-width:68px;max-width:100%;display:inline-grid}.avf-amount:after,.avf-field input{box-sizing:border-box;height:40px;font:inherit;letter-spacing:-.008em;font-variant-numeric:tabular-nums;grid-area:1/1;font-size:15px;font-weight:500;line-height:20px}.avf-amount:after{content:attr(data-rent);white-space:pre;visibility:hidden;pointer-events:none;padding:0 17px}.avf-field input{width:0;min-width:100%;box-shadow:inset 0 0 0 1px var(--avf-edge);text-align:center;color:var(--avs-ink);caret-color:var(--avs-brand);background:#fff;border:0;border-radius:20px;outline:none;margin:0;padding:0 16px;transition:box-shadow .16s linear}@media (pointer:coarse){.avf-amount:after,.avf-field input{font-size:16px}}.avf-field:hover input{box-shadow:inset 0 0 0 1px var(--avf-edge-strong)}.avf-field input:focus,.avf-field:hover input:focus{box-shadow:inset 0 0 0 2px var(--avs-ink)}.avf-field input::placeholder{color:#b9b1a6;font-weight:400}.avf-field input::-moz-selection{background:#d85a3033}.avf-find input::-moz-selection{background:#d85a3033}.avf-field input::selection{background:#d85a3033}.avf-find input::selection{background:#d85a3033}.avf{z-index:12000;font-family:var(--avs-font);color:var(--avs-ink);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.avf-scrim{background:#1c16105c;animation:.26s linear both avh-fade;position:absolute;inset:0}.avf.is-leaving .avf-scrim{animation:.2s linear both avs-pane-out}.avf-card{width:min(640px,100%);max-height:min(880px,100vh - 48px);animation:avf-in .46s var(--avs-spring) both, avh-fade .2s linear both;background:#fff;border-radius:26px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 .5px #281e1414,0 24px 80px #140e083d}.avf.is-leaving .avf-card{animation:avf-out .22s var(--avs-ease) both}@keyframes avf-in{0%{transform:translateY(40px)scale(.98)}}@keyframes avf-out{to{opacity:0;transform:translateY(24px)scale(.985)}}.avf-head{letter-spacing:-.01em;border-bottom:1px solid #0000;flex:none;place-items:center;height:60px;font-size:16px;font-weight:600;transition:border-color .2s linear;display:grid;position:relative}.avf-close{background:var(--avf-well);width:32px;height:32px;color:var(--avs-ink-2);transition:transform .16s var(--avs-ease);border-radius:16px;place-items:center;display:grid;position:absolute;top:14px;left:16px}.avf-close:active{transform:scale(.94)}.avf-body{overscroll-behavior:contain;flex:1;padding:26px 28px 20px;overflow-y:auto;container:avr-filters/inline-size}.avf-foot{border-top:1px solid #0000;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px 14px 28px;transition:border-color .2s linear;display:flex}.avf-card[data-under-head] .avf-head{border-bottom-color:var(--avf-rule)}.avf-card[data-under-foot] .avf-foot{border-top-color:var(--avf-rule)}.avf-edge{height:1px;margin-bottom:-1px}.avf-clear{text-underline-offset:3px;height:36px;color:var(--avs-ink);padding:0 4px;font-size:15px;font-weight:600;text-decoration:underline;transition:opacity .16s linear}.avf-clear:disabled{opacity:.35;cursor:default}.avf-show{background:var(--avs-brand);color:#fff;letter-spacing:-.01em;font-variant-numeric:tabular-nums;min-width:176px;height:48px;transition:background-color .14s linear, transform .14s var(--avs-ease);border-radius:12px;padding:0 24px;font-size:16px;font-weight:600}.avf-show:hover{background:var(--avs-brand-deep)}.avf-show:active{transform:scale(.98)}.avf-show:disabled{background:var(--avf-well);color:var(--avs-ink-3);cursor:default}.avm{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:#eceee0;border-radius:24px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #281e140f}.avm.is-dragging{cursor:grabbing}@property --avm-k{syntax:"<number>";inherits:true;initial-value:1}.avm-world{transform-origin:0 0;position:absolute;top:0;left:0}.avm.is-dragging .avm-world{will-change:transform}.avm-world svg{display:block;overflow:visible}.avm.is-easing .avm-world,.avm.is-easing .avm-pin{transition:transform .7s var(--avs-ease), --avm-k .7s var(--avs-ease)}.avm-pins{pointer-events:none;position:absolute;inset:0}.avm-pin{pointer-events:auto;position:absolute;top:0;left:0}.avm-price{height:28px;color:var(--avs-ink);font-variant-numeric:tabular-nums;white-space:nowrap;transition:background-color .16s linear, color .16s linear, transform .2s var(--avs-spring), box-shadow .2s linear;background:#fff;border-radius:14px;align-items:center;padding:0 10px;font-size:13px;font-weight:700;display:flex;position:absolute;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 1px 2px #281e1424,0 2px 8px #281e141f,0 0 0 1px #281e140d}.avm-price:hover{background:var(--avs-fill)}.avm-price.is-on{background:var(--avs-ink);color:#fff;z-index:2}.avm-price.is-hovered{transform:translate(-50%,-50%)scale(1.1);box-shadow:0 2px 4px #140e0833,0 6px 16px #140e0833}.avm-dot{background:#fff;border-radius:6px;width:12px;height:12px;position:absolute;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #281e141f,0 1px 4px #281e1433}.avm-dot:after{content:"";background:var(--avs-ink);border-radius:3px;position:absolute;inset:3px}.avm-dot.is-on:after{background:var(--avs-brand)}@media (prefers-reduced-motion:no-preference){.avm-pin{animation:avm-pin-in .42s var(--avs-spring) backwards;animation-delay:var(--d,0s)}}@keyframes avm-pin-in{0%{opacity:0;scale:.6}}.avm-card{z-index:5;pointer-events:auto;cursor:pointer;width:280px;animation:avm-card-in .32s var(--avs-spring) both;background:#fff;border-radius:18px;position:absolute;overflow:hidden;transform:translate(-50%,calc(-100% - 22px));box-shadow:0 12px 40px #140e083d}@keyframes avm-card-in{0%{opacity:0;translate:0 8px;scale:.96}}.avm-card img{-o-object-fit:cover;object-fit:cover;background:var(--avs-fill-2);width:100%;height:150px;display:block}.avm-card.is-short{align-items:stretch;width:316px;display:flex}.avm-card.is-short img{flex:none;width:108px;height:auto;min-height:108px}.avm-card.is-short .avm-card-body{flex:1;align-self:center;min-width:0;padding:12px 36px 12px 12px}.avm-card.is-short .avm-card-x{background:var(--avs-fill);width:24px;height:24px;top:8px;right:8px}.avm-card-body{padding:12px 14px 14px}.avm-card-row{justify-content:space-between;gap:10px;font-size:14px;line-height:19px;display:flex}.avm-card-row b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.avm-card-row span{flex:none;align-items:center;gap:3px;display:inline-flex}.avm-card-sub{color:var(--avs-ink-3);margin-top:2px;font-size:13px;line-height:18px}.avm-card-price{color:var(--avs-ink-2);margin-top:6px;font-size:14px}.avm-card-price b{color:var(--avs-ink);font-weight:600}.avm-card-x{width:28px;height:28px;color:var(--avs-ink);background:#ffffffeb;border-radius:14px;place-items:center;display:grid;position:absolute;top:10px;right:10px}.avm-controls{background:#fff;border-radius:12px;flex-direction:column;display:flex;position:absolute;top:14px;right:14px;overflow:hidden;box-shadow:0 1px 2px #281e141f,0 4px 14px #281e141a}.avm-controls button{width:40px;height:40px;color:var(--avs-ink);place-items:center;transition:background-color .12s linear;display:grid}.avm-controls button:hover{background:var(--avs-fill)}.avm-controls button+button{border-top:1px solid var(--avs-line)}.avm-caption{color:var(--avs-ink-2);background:#ffffffe6;border-radius:12px;padding:7px 12px;font-size:12px;font-weight:500;position:absolute;bottom:14px;left:14px;box-shadow:0 1px 2px #281e1414}@media (width<=999px){.avr-title{flex:1 0 100%}.avr-tools{margin-left:0}}@media (width<=760px){.avr-bar{padding:22px 0 14px}.avr-tools{gap:6px;width:100%}.avr-tool{border-radius:18px;gap:5px;height:36px;padding:0 12px 0 10px;font-size:13px}.avr-tool.is-place{flex:0 auto;min-width:0}.avr-size{margin-left:auto}.avr-tool.is-sort{justify-content:center;width:36px;padding:0}.avr-tool.is-sort .avr-tool-label,.avr-tool.is-sort .avr-tool-more{display:none}.avr-active{margin:0 calc(-1 * var(--avr-gutter)) 16px;padding:0 var(--avr-gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.avr-active::-webkit-scrollbar{display:none}.avr-mapview,.avr-mapview.has-chips{height:calc(var(--avr-view,calc(100vh - 63px)) - var(--avr-bar,114px) - 26px)}.avf{place-items:end center;padding:0}.avf-card{border-radius:24px 24px 0 0;max-height:calc(100vh - 32px)}.avf-body{padding:4px 20px 8px}.avf-foot{padding:12px 16px 12px 20px}}@media (prefers-reduced-motion:reduce){.avs-pop,.avs-glide,.avs-go,.avs-tab-ink,.avs-tab-art,.avh-dock,.avh-dock-in,.avh-title,[data-nav-ground],.avs-center-tabs,.avs-center-mini,.avs-sheet-band,.avs-sheet-bar,.avm.is-easing .avm-world,.avm.is-easing .avm-pin,.avf-more svg,.avf-fold,.avf-end,.avf-line,.avf-stone,.avf-turn,.avf-area-box path,.avs-tick svg,.avr-part,.avr-tool-more,.avq-pill.is-swap>span,[data-glide],.avm-price{transition-duration:1ms!important}.avs-pop.is-arriving,.avs-pane.is-entering,.avf-card{animation:.2s linear backwards avh-fade!important}}.avr-go{color:#1d1d1f;background:var(--avs-soft,#f1eee9);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--avs-soft-edge,#e4ded5);border-radius:50%;flex:none;transition:background-color .26s,box-shadow .26s,color .26s,transform .32s cubic-bezier(.32,.72,0,1);display:block;overflow:hidden}.avr-go-track{width:56px;height:28px;display:flex;transform:translate(-28px)}.avr-go-track svg{flex:none;margin:7px}@media (hover:hover){[data-go]:hover .avr-go{background:var(--avs-hover-active,#e2ddd6);transition-duration:.16s,.16s,.16s,.32s;box-shadow:inset 0 0 0 1px #d5cfc5}}[data-go]:active .avr-go{transition-duration:.16s,.16s,.16s,90ms;transform:scale(.9)}@media (hover:hover) and (prefers-reduced-motion:no-preference){[data-go]:hover .avr-go-track{transition:transform .46s cubic-bezier(.32,.72,0,1);transform:translate(0)}}