.search-field-clear-button-module__MQqHtG__clearButton{z-index:2;width:32px;min-width:32px;height:32px;min-height:32px;color:var(--vr-color-text-secondary,#6a6a6a);cursor:pointer;visibility:hidden;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:14px;transform:translateY(-50%)}:focus-within>.search-field-clear-button-module__MQqHtG__clearButton{visibility:visible}.search-field-clear-button-module__MQqHtG__clearButton:hover{color:var(--vr-color-text-secondary);background:#44434814}.search-field-clear-button-module__MQqHtG__clearButton:focus-visible{outline-offset:2px;outline:2px solid}.search-field-clear-button-module__MQqHtG__clearButton svg{pointer-events:none;width:14px;height:14px}@media (pointer:coarse){.search-field-clear-button-module__MQqHtG__clearButton{width:44px;height:44px;right:8px}}@media (forced-colors:active){.search-field-clear-button-module__MQqHtG__clearButton{color:buttontext}.search-field-clear-button-module__MQqHtG__clearButton:hover{color:highlighttext;background:highlight}}
.public-search-layer-module__aUepfW__root{--search-layer-scrim:#19191d3d}.public-search-layer-module__aUepfW__scrim{z-index:3000;background:var(--search-layer-scrim,#19191d3d);opacity:1;touch-action:none;transition:opacity .22s cubic-bezier(.2,.7,.2,1);position:fixed;inset:0}.public-search-layer-module__aUepfW__positioner{z-index:3020;clip-path:inset(0 -80px -80px);pointer-events:none;position:fixed;transition:none!important}.public-search-layer-module__aUepfW__inlinePositioner,.public-search-layer-module__aUepfW__inlinePanel{width:100%;min-width:0;height:100%;min-height:0}.public-search-layer-module__aUepfW__inlinePositioner[data-search-panel-awaiting-geometry]{visibility:hidden}.public-search-layer-module__aUepfW__panel{border:1px solid var(--vr-color-border-default,#e3e3e6);background:var(--vr-color-surface-base,#fff);width:100%;min-width:0;height:100%;min-height:0;color:var(--vr-color-text-primary,#222);font-family:var(--vr-font-sans,var(--font-manrope),Arial,sans-serif);transform-origin:top;opacity:1;pointer-events:auto;border-radius:24px;flex-direction:column;transition:opacity .22s cubic-bezier(.2,.7,.2,1),transform .22s cubic-bezier(.2,.7,.2,1);display:flex;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 18px 60px #19191d2e,0 2px 8px #19191d0f}.public-search-layer-module__aUepfW__panel[data-search-panel-state=closing]{opacity:0;pointer-events:none;transform:translateY(-14px)}.public-search-layer-module__aUepfW__panel[data-search-panel-state=entering]{opacity:0;transform:translateY(-14px)}.public-search-layer-module__aUepfW__panel[data-search-panel-state=closing],.public-search-layer-module__aUepfW__scrim[data-search-panel-state=closing]{transition-duration:.16s;transition-timing-function:cubic-bezier(.8,0,.8,.3)}.public-search-layer-module__aUepfW__scrim[data-search-panel-state=closing]{opacity:0}@starting-style{.public-search-layer-module__aUepfW__scrim{opacity:0}}.public-search-layer-module__aUepfW__panel:focus{outline:none}.public-search-layer-module__aUepfW__panel :focus-visible{outline:2px solid var(--vr-color-text-primary,#222);outline-offset:3px}.public-search-layer-module__aUepfW__root [data-public-search-pinned]{z-index:3010!important;top:var(--search-header-top,0px)!important;left:var(--search-header-left,0px)!important;width:var(--search-header-width,100%)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;margin:0!important;transition:none!important;position:fixed!important;transform:none!important}.public-search-layer-module__aUepfW__root [data-public-search-pinned] [inert]{opacity:.45;pointer-events:none}.public-search-layer-module__aUepfW__root [data-public-search-popup]{z-index:3040!important}.public-search-layer-module__aUepfW__root [data-public-search-controls]{z-index:2;position:relative}@media (min-width:960px){.public-search-layer-module__aUepfW__root [data-public-search-pinned]{background:linear-gradient(var(--search-layer-scrim),var(--search-layer-scrim)),var(--vr-public-header-background,#fff)!important}}@media (max-width:959px){.public-search-layer-module__aUepfW__panel{padding-bottom:env(safe-area-inset-bottom,0px);border-radius:20px}}@media (prefers-reduced-motion:reduce){.public-search-layer-module__aUepfW__panel,.public-search-layer-module__aUepfW__scrim{transition-timing-function:ease-out;animation:none;transition-property:opacity!important;transition-duration:.12s!important}.public-search-layer-module__aUepfW__panel{transform:none!important}}@media (prefers-contrast:more){.public-search-layer-module__aUepfW__root{--search-layer-scrim:#0000005c}.public-search-layer-module__aUepfW__panel{box-shadow:none;border:2px solid}}@media (forced-colors:active){.public-search-layer-module__aUepfW__panel{color:canvastext;box-shadow:none;background:canvas;border:2px solid canvastext}.public-search-layer-module__aUepfW__scrim{opacity:.7;background:canvas}.public-search-layer-module__aUepfW__root [data-public-search-pinned]{background:canvas!important}}
.location-search-combobox-module__KUmSIq__root{align-items:center;gap:8px;min-width:0;display:flex;position:relative}.location-search-combobox-module__KUmSIq__root>svg{width:17px;height:17px;color:var(--vr-color-action-primary,#fe6a80);stroke-width:2px;flex:none}.location-search-combobox-module__KUmSIq__root input{flex:1;min-width:0}.location-search-combobox-module__KUmSIq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.location-search-combobox-module__KUmSIq__menu{z-index:10000;color:var(--vr-color-text-primary);font-family:var(--vr-font-sans,var(--font-manrope),Arial,sans-serif);-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);overscroll-behavior:contain;background:#fffffffa;border:1px solid #1f1f241c;border-radius:15px;padding:6px;position:fixed;overflow:auto;box-shadow:0 22px 56px #1b19242e,inset 0 1px #ffffffeb}.location-search-combobox-module__KUmSIq__inlineMenu{z-index:4;top:calc(100% + 4px);border-radius:var(--vr-mobile-market-bar-radius,17px);background:var(--vr-color-surface-raised,#fff);width:100%;min-height:60px;max-height:min(220px,35dvh);box-shadow:var(--vr-shadow-raised,0 14px 38px #19191d12);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;margin:0;padding:4px;position:absolute;inset-inline:0}.location-search-combobox-module__KUmSIq__inlineMenu .location-search-combobox-module__KUmSIq__option{gap:var(--vr-space-3,12px);min-height:52px;padding:7px var(--vr-space-3,12px);border-radius:var(--vr-radius-13,13px);grid-template-columns:20px minmax(0,1fr)}.location-search-combobox-module__KUmSIq__inlineMenu .location-search-combobox-module__KUmSIq__optionIcon{width:20px;height:20px;color:var(--vr-color-action-primary);background:0 0;border-radius:0}.location-search-combobox-module__KUmSIq__inlineMenu .location-search-combobox-module__KUmSIq__option[data-kind=all] .location-search-combobox-module__KUmSIq__optionIcon,.location-search-combobox-module__KUmSIq__inlineMenu .location-search-combobox-module__KUmSIq__option[data-kind=city] .location-search-combobox-module__KUmSIq__optionIcon{color:var(--vr-color-action-primary);background:0 0}.location-search-combobox-module__KUmSIq__inlineMenu .location-search-combobox-module__KUmSIq__optionCopy strong{font:var(--vr-font-ui);letter-spacing:var(--vr-tracking-body);font-variant-numeric:inherit}.location-search-combobox-module__KUmSIq__inlineMenu .location-search-combobox-module__KUmSIq__optionCopy small{font:var(--vr-font-body-sm);letter-spacing:var(--vr-tracking-body);font-variant-numeric:inherit;margin-top:0}.location-search-combobox-module__KUmSIq__inlineMenu .location-search-combobox-module__KUmSIq__hint{min-height:44px;font:var(--vr-font-body-sm);letter-spacing:var(--vr-tracking-body);font-variant-numeric:inherit;padding:8px 12px}.location-search-combobox-module__KUmSIq__option{width:100%;min-height:52px;color:inherit;font:inherit;text-align:left;cursor:pointer;font-variant-numeric:inherit;background:0 0;border:0;border-radius:11px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:7px 9px;display:grid}.location-search-combobox-module__KUmSIq__option:hover,.location-search-combobox-module__KUmSIq__option[data-active=true]{background:#fff1f4}.location-search-combobox-module__KUmSIq__option[aria-selected=true]{background:#f5f4f6}.location-search-combobox-module__KUmSIq__option:focus-visible{outline-offset:-2px;outline:2px solid #fe6a809e}.location-search-combobox-module__KUmSIq__optionIcon{width:34px;height:34px;color:var(--vr-color-text-secondary);background:#f4f3f5;border-radius:10px;place-items:center;display:grid}.location-search-combobox-module__KUmSIq__optionIcon svg{stroke-width:2px;width:16px;height:16px}.location-search-combobox-module__KUmSIq__option[data-kind=all] .location-search-combobox-module__KUmSIq__optionIcon{color:var(--vr-color-action-primary);background:#fff0f3}.location-search-combobox-module__KUmSIq__option[data-kind=city] .location-search-combobox-module__KUmSIq__optionIcon{color:#4d68a8;background:#f0f5ff}.location-search-combobox-module__KUmSIq__optionCopy{min-width:0;display:block}.location-search-combobox-module__KUmSIq__optionCopy strong,.location-search-combobox-module__KUmSIq__optionCopy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.location-search-combobox-module__KUmSIq__optionCopy strong{color:var(--vr-color-text-primary);font:var(--vr-font-ui);letter-spacing:var(--vr-tracking-body);font-variant-numeric:inherit}.location-search-combobox-module__KUmSIq__optionCopy small{color:var(--vr-color-text-tertiary);font:var(--vr-font-body-sm);letter-spacing:var(--vr-tracking-body);font-variant-numeric:inherit;margin-top:2px}.location-search-combobox-module__KUmSIq__hint{min-height:64px;color:var(--vr-color-text-tertiary);font:var(--vr-font-body-sm);letter-spacing:var(--vr-tracking-body);text-align:center;font-variant-numeric:inherit;place-items:center;padding:12px;display:grid}@media (max-width:48rem){.location-search-combobox-module__KUmSIq__menu:not(.location-search-combobox-module__KUmSIq__inlineMenu){border-radius:14px;padding:5px}.location-search-combobox-module__KUmSIq__option{min-height:56px;padding:8px}.location-search-combobox-module__KUmSIq__optionCopy strong{font:var(--vr-font-ui);letter-spacing:var(--vr-tracking-body);font-variant-numeric:inherit}.location-search-combobox-module__KUmSIq__optionCopy small{font:var(--vr-font-body-sm);letter-spacing:var(--vr-tracking-body);font-variant-numeric:inherit}.location-search-combobox-module__KUmSIq__inlineMenu .location-search-combobox-module__KUmSIq__option{min-height:52px;padding:7px 12px}}@media (forced-colors:active){.location-search-combobox-module__KUmSIq__menu{box-shadow:none;background:canvas;border:2px solid canvastext}.location-search-combobox-module__KUmSIq__option:hover,.location-search-combobox-module__KUmSIq__option[data-active=true],.location-search-combobox-module__KUmSIq__option[aria-selected=true]{color:highlighttext;background:highlight}.location-search-combobox-module__KUmSIq__option:focus-visible{outline:2px solid highlight}}@media (prefers-reduced-transparency:reduce){.location-search-combobox-module__KUmSIq__menu{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}@media (prefers-reduced-motion:reduce){.location-search-combobox-module__KUmSIq__menu,.location-search-combobox-module__KUmSIq__option{scroll-behavior:auto;transition:none}}
.public-location-provider-module__uvfpXa__locationButton{min-width:0;color:inherit;font:inherit;cursor:pointer;font-variant-numeric:inherit;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;display:inline-flex}.public-location-provider-module__uvfpXa__locationButton span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-location-provider-module__uvfpXa__confirmation{z-index:160;width:min(22rem,100vw - 2rem);color:var(--vr-color-text-primary);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#fffffff7;border:1px solid #1e1e2321;border-radius:1rem;grid-template-columns:auto 1fr;gap:.75rem;padding:1rem;display:grid;position:fixed;top:5.5rem;right:max(1rem,50vw - 38.75rem);box-shadow:0 1.25rem 3rem #19191e29}.public-location-provider-module__uvfpXa__confirmation>svg{color:#fe6a80;margin-top:.1rem}.public-location-provider-module__uvfpXa__confirmation p{font:var(--vr-font-body);letter-spacing:var(--vr-tracking-body);font-variant-numeric:inherit;margin:0}.public-location-provider-module__uvfpXa__confirmationNotice{color:var(--vr-color-text-secondary);font:var(--vr-font-body-sm);letter-spacing:var(--vr-tracking-body);font-variant-numeric:inherit;margin-top:.35rem;display:block}.public-location-provider-module__uvfpXa__confirmationActions{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.public-location-provider-module__uvfpXa__confirmationActions button{min-height:2.75rem;color:var(--vr-color-text-primary);font:var(--vr-font-ui);letter-spacing:var(--vr-tracking-body);cursor:pointer;font-variant-numeric:inherit;background:#fff;border:1px solid #dedde3;border-radius:.7rem;padding:.45rem .75rem}.public-location-provider-module__uvfpXa__confirmationActions button:first-child{border-color:var(--vr-material-primary-border);border-radius:var(--vr-material-primary-radius);background:var(--vr-material-primary-background);box-shadow:var(--vr-material-primary-shadow);color:var(--vr-material-primary-ink);transition:background var(--vr-motion-standard) var(--vr-ease-standard),box-shadow var(--vr-motion-standard) var(--vr-ease-standard),transform var(--vr-motion-standard) var(--vr-ease-standard)}.public-location-provider-module__uvfpXa__overlay{z-index:190;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#16161b2e;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.public-location-provider-module__uvfpXa__dialog{overscroll-behavior:contain;width:min(31rem,100%);max-height:min(44rem,100dvh - 2rem);padding:var(--vr-space-6);border:1px solid var(--vr-color-border-default);border-radius:var(--vr-radius-22);background:var(--vr-color-surface-raised);box-shadow:var(--vr-shadow-overlay);color:var(--vr-color-text-primary);font-family:var(--vr-font-sans,var(--font-manrope),Arial,sans-serif);overflow:auto}.public-location-provider-module__uvfpXa__dialogHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.public-location-provider-module__uvfpXa__dialogHeader h2{font:var(--vr-font-h3);letter-spacing:var(--vr-tracking-heading);text-wrap:balance;font-variant-numeric:inherit;margin:0}.public-location-provider-module__uvfpXa__dialogHeader p{max-width:23rem;color:var(--vr-color-text-secondary);font:var(--vr-font-body);letter-spacing:var(--vr-tracking-body);text-wrap:pretty;font-variant-numeric:inherit;margin:4px 0 0}.public-location-provider-module__uvfpXa__close{border-radius:var(--vr-radius-13);background:var(--vr-color-surface-subtle);width:44px;height:44px;color:var(--vr-color-text-primary);cursor:pointer;border:0;flex:none;place-items:center;display:grid}.public-location-provider-module__uvfpXa__cityControl{z-index:3;margin-top:var(--vr-space-5);gap:0;display:grid;position:relative}.public-location-provider-module__uvfpXa__cityField{height:var(--vr-mobile-market-bar-height);padding:0 var(--vr-space-4);border:1px solid var(--vr-color-border-default);border-radius:var(--vr-mobile-market-bar-radius);background:var(--vr-color-surface-raised)}.public-location-provider-module__uvfpXa__cityField input{height:100%;color:var(--vr-color-text-primary);font:var(--vr-font-body);letter-spacing:var(--vr-tracking-body);font-variant-numeric:inherit;background:0 0;border:0;outline:0;padding:0}.public-location-provider-module__uvfpXa__cityField input::placeholder{color:var(--vr-color-text-placeholder);font-weight:var(--vr-font-weight-regular);opacity:1}.public-location-provider-module__uvfpXa__cityField input:focus-visible{box-shadow:none;outline:0}.public-location-provider-module__uvfpXa__savedCity{align-items:center;gap:var(--vr-space-3);width:100%;min-height:52px;margin-top:var(--vr-space-3);padding:0 var(--vr-space-4);border-radius:var(--vr-material-primary-radius);background:var(--vr-color-surface-subtle);color:var(--vr-color-text-primary);font:inherit;text-align:left;cursor:pointer;font-variant-numeric:inherit;border:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.public-location-provider-module__uvfpXa__savedCity>svg:first-child{color:var(--vr-color-action-primary)}.public-location-provider-module__uvfpXa__savedCity span{align-items:baseline;gap:var(--vr-space-2);min-width:0;display:flex}.public-location-provider-module__uvfpXa__savedCity small{color:var(--vr-color-text-secondary);font:var(--vr-font-body-sm);letter-spacing:var(--vr-tracking-body);font-variant-numeric:inherit;flex:none}.public-location-provider-module__uvfpXa__savedCity strong{color:var(--vr-color-text-primary);font:var(--vr-font-ui);letter-spacing:var(--vr-tracking-body);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:inherit;overflow:hidden}.public-location-provider-module__uvfpXa__deviceLocation{justify-content:center;align-items:center;gap:var(--vr-space-2);width:100%;min-height:52px;margin-top:var(--vr-space-3);border-radius:var(--vr-material-primary-radius);background:var(--vr-color-surface-subtle);color:var(--vr-color-text-primary);font:var(--vr-font-ui);letter-spacing:var(--vr-tracking-body);white-space:nowrap;cursor:pointer;font-variant-numeric:inherit;border:0;display:flex}.public-location-provider-module__uvfpXa__deviceLocation:disabled{cursor:wait;opacity:.6}.public-location-provider-module__uvfpXa__deviceHint{color:var(--vr-color-text-secondary);font:var(--vr-font-body-sm);letter-spacing:var(--vr-tracking-body);font-variant-numeric:inherit;margin:6px 4px 0}.public-location-provider-module__uvfpXa__dataNotice{margin-top:var(--vr-space-2);color:var(--vr-color-text-secondary);font:var(--vr-font-body-sm);letter-spacing:var(--vr-tracking-body);font-variant-numeric:inherit;background:0 0;border:0}.public-location-provider-module__uvfpXa__dataNotice summary{align-items:center;gap:var(--vr-space-2);min-height:44px;color:var(--vr-color-text-secondary);font-weight:var(--vr-font-weight-semibold);cursor:pointer;padding:0 4px;list-style:none;display:flex}.public-location-provider-module__uvfpXa__dataNotice summary::-webkit-details-marker{display:none}.public-location-provider-module__uvfpXa__dataNotice summary:before{content:"";width:6px;height:6px;transition:transform var(--vr-motion-micro) var(--vr-ease-standard);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;transform:rotate(-45deg)}.public-location-provider-module__uvfpXa__dataNotice[open] summary:before{transform:rotate(45deg)}.public-location-provider-module__uvfpXa__dataNotice summary:focus-visible{outline-offset:2px;outline:3px solid #fe6a8038}.public-location-provider-module__uvfpXa__dataNotice div{gap:var(--vr-space-2);padding:0 4px var(--vr-space-2);display:grid}.public-location-provider-module__uvfpXa__dataNotice p{font:var(--vr-font-body-sm);letter-spacing:var(--vr-tracking-body);text-wrap:pretty;font-variant-numeric:inherit;margin:0}.public-location-provider-module__uvfpXa__message{min-height:18px;margin:var(--vr-space-2) 4px 0;color:var(--vr-color-text-secondary);font:var(--vr-font-body-sm);letter-spacing:var(--vr-tracking-body);font-variant-numeric:inherit}.public-location-provider-module__uvfpXa__dialogActions{gap:var(--vr-space-2);margin-top:var(--vr-space-5);background:0 0;border:0;padding:0;display:grid}.public-location-provider-module__uvfpXa__dialogActions button{min-height:52px;padding:0 var(--vr-space-5);border-radius:var(--vr-material-primary-radius);background:var(--vr-color-surface-subtle);color:var(--vr-color-text-primary);font:var(--vr-font-ui);letter-spacing:var(--vr-tracking-body);white-space:nowrap;cursor:pointer;font-variant-numeric:inherit;border:0}.public-location-provider-module__uvfpXa__dialogActions button:disabled{cursor:not-allowed;opacity:.5}.public-location-provider-module__uvfpXa__dialogActions .public-location-provider-module__uvfpXa__apply{border-color:var(--vr-material-primary-border);border-radius:var(--vr-material-primary-radius);background:var(--vr-material-primary-background);box-shadow:var(--vr-material-primary-shadow);color:var(--vr-material-primary-ink);transition:background var(--vr-motion-standard) var(--vr-ease-standard),box-shadow var(--vr-motion-standard) var(--vr-ease-standard),transform var(--vr-motion-standard) var(--vr-ease-standard)}@media (hover:hover) and (pointer:fine){.public-location-provider-module__uvfpXa__savedCity:hover,.public-location-provider-module__uvfpXa__deviceLocation:hover,.public-location-provider-module__uvfpXa__dialogActions button:not(.public-location-provider-module__uvfpXa__apply):hover{background:#eeedf0}.public-location-provider-module__uvfpXa__confirmationActions button:first-child:hover,.public-location-provider-module__uvfpXa__dialogActions .public-location-provider-module__uvfpXa__apply:hover{background:var(--vr-material-primary-hover-background);box-shadow:var(--vr-material-primary-hover-shadow)}}.public-location-provider-module__uvfpXa__confirmationActions button:first-child:active,.public-location-provider-module__uvfpXa__dialogActions .public-location-provider-module__uvfpXa__apply:active{background:var(--vr-material-primary-pressed-background);box-shadow:var(--vr-material-primary-pressed-shadow);transform:scale(.98)}@media (max-width:48rem){.public-location-provider-module__uvfpXa__confirmation{width:auto;inset:auto 1rem 5.5rem}.public-location-provider-module__uvfpXa__overlay{align-items:end;padding:.5rem}.public-location-provider-module__uvfpXa__dialog{max-height:calc(100dvh - 1rem);padding:var(--vr-space-5);border-radius:var(--vr-radius-22) var(--vr-radius-22) var(--vr-radius-17) var(--vr-radius-17)}}@media (forced-colors:active){.public-location-provider-module__uvfpXa__confirmationActions button:first-child,.public-location-provider-module__uvfpXa__dialogActions .public-location-provider-module__uvfpXa__apply{box-shadow:none;color:buttontext;background:buttonface;border:2px solid buttontext}}@media (prefers-reduced-motion:reduce){.public-location-provider-module__uvfpXa__confirmationActions button:first-child,.public-location-provider-module__uvfpXa__dialogActions .public-location-provider-module__uvfpXa__apply{transition:none}.public-location-provider-module__uvfpXa__confirmationActions button:first-child:is(:hover,:active),.public-location-provider-module__uvfpXa__dialogActions .public-location-provider-module__uvfpXa__apply:is(:hover,:active){transform:none}}
