.home-search-modes{--fb-blue: var(--yumo-color-action);--fb-ink: var(--yumo-ink);--fb-muted: var(--yumo-muted);--fb-paper: var(--yumo-field);color:var(--yumo-ink-native);font-family:Inter,ui-sans-serif,system-ui,sans-serif;max-width:1040px;min-width:0;position:relative;width:100%}.home-search-mode-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--yumo-space-8);margin-top:var(--yumo-space-28)}.home-search-mode-nav :is(button,a){display:inline-flex;align-items:center;justify-content:center;gap:var(--yumo-space-8);min-height:44px;padding:var(--yumo-space-10) var(--yumo-space-14);border:1px solid transparent;border-radius:var(--yumo-radius-12);background:transparent;color:var(--yumo-muted-native);font:500 14px/20px Inter,sans-serif;text-decoration:none;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.home-search-mode-nav button[aria-pressed=true],.home-search-mode-nav :is(button,a):hover{background:var(--yumo-surface-white);color:var(--yumo-text-action)}.home-search-mode-nav button{position:relative;isolation:isolate}.home-search-mode-nav button[aria-pressed=true]{background:transparent}.home-search-mode-active{position:absolute;inset:-1px;z-index:-1;border:1px solid var(--yumo-role-line-neutral-c8d2e1-100);border-radius:inherit;background:var(--yumo-surface-white);pointer-events:none}.home-search-mode-nav :is(button,a):active,.home-search-mode-nav button:active .home-search-mode-active{background:var(--yumo-field-focus)}.home-search-mode-nav svg,.home-name-form>svg,.home-name-clear svg{flex:0 0 auto;height:20px;width:20px}.home-search-mode-nav :is(button,a):focus-visible,.home-name-form button:focus-visible,.home-name-retry:focus-visible{outline:2px solid var(--yumo-control-accent-line);outline-offset:4px}.home-search-slot{--home-search-slot-height: 72px;block-size:var(--home-search-slot-height);margin-block-start:30px;position:relative}.home-search-slot:before{content:"";position:absolute;inset:0;box-sizing:border-box;pointer-events:none}.home-search-panel{position:absolute;inset:0 0 auto;width:100%;min-width:0;overflow:visible}.home-search-panel[inert]{pointer-events:none}.home-search-panel>.fb-search{margin-top:0;background:transparent;border-color:transparent;box-shadow:none}.home-name-form{display:flex;align-items:center;gap:var(--yumo-space-14);position:relative;height:var(--home-search-slot-height);min-height:72px;width:100%;margin:0;padding:var(--fb-search-padding) calc(var(--fb-search-padding) + var(--yumo-space-20));background:transparent;border:var(--fb-search-border) solid transparent;border-radius:var(--fb-search-radius)}.home-name-form input:focus-visible{outline:none}.home-name-form>svg{color:var(--fb-muted)}.home-name-field{flex:1;min-width:0;text-align:left}.home-name-field label,.home-name-hint{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.home-name-field input{display:block;appearance:none;min-width:0;width:100%;min-height:44px;padding:var(--yumo-space-10) 0;border:0;border-radius:4px;background:transparent;color:var(--yumo-ink-native);caret-color:var(--yumo-color-action-ink);font:500 16px/24px Inter,sans-serif;text-align:left}.home-name-field input::placeholder{color:var(--yumo-muted-native);opacity:1}.home-name-field input::-webkit-search-cancel-button{appearance:none}.home-name-clear{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:44px;min-width:44px;border:0;border-radius:var(--yumo-radius-12);background:var(--yumo-surface-native);color:var(--yumo-ink-native);cursor:pointer;transition:background .18s ease}.home-name-clear:hover{background:var(--yumo-field-focus)}.home-name-results{min-width:0;padding:var(--yumo-space-16);overflow:auto;overscroll-behavior:contain;text-align:left;color:var(--yumo-ink-native);background:var(--yumo-surface-white);border:1px solid var(--yumo-role-line-neutral-c8d2e1-100);border-radius:var(--yumo-radius-16);box-shadow:0 22px 60px #10203f2e;z-index:220}.home-name-status p,.home-name-navigation-error{margin:0 0 var(--yumo-space-12);color:var(--yumo-muted-native);font:500 16px/24px Inter,sans-serif}.home-name-status p:last-child{margin-bottom:0}.home-name-retry{min-height:44px;padding:var(--yumo-space-10) var(--yumo-space-18);border:1px solid var(--yumo-role-line-neutral-c8d2e1-100);border-radius:var(--yumo-radius-12);background:var(--yumo-surface-white);color:var(--yumo-text-action);font:600 14px/20px Inter,sans-serif;cursor:pointer}.home-name-retry:disabled{cursor:wait;opacity:.65}.home-name-results :is(a,button):focus-visible{outline:2px solid var(--yumo-control-accent-line);outline-offset:2px}.home-name-grid{display:grid;gap:var(--yumo-space-24) var(--yumo-space-20);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--yumo-space-16)}.home-name-navigation-error{position:absolute;left:0;top:100%;z-index:221;background:var(--yumo-surface-white);padding:var(--yumo-space-12);border-radius:var(--yumo-radius-12)}@media(max-width:1000px)and (min-width:701px){.home-search-slot{--home-search-slot-height: 126px}}@media(max-width:900px){.home-name-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.home-search-slot{--home-search-slot-height: 232px}}@media(max-width:600px){.home-search-mode-nav{gap:var(--yumo-space-4)}.home-search-mode-nav :is(button,a){gap:var(--yumo-space-4);padding-inline:var(--yumo-space-8)}.home-search-mode-nav svg{height:18px;width:18px}.home-name-grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.home-search-mode-nav :is(button,a),.home-name-clear{transition:none}}.home-name-retry{transition:background .18s ease,color .18s ease,border-color .18s ease}.home-name-retry:hover:not(:disabled){background:var(--yumo-field)}.home-name-retry:active:not(:disabled){background:var(--yumo-field-focus)}@media(prefers-reduced-motion:reduce){.home-name-retry{transition:none}}.home-search-slot[data-map-open]{block-size:auto}.home-search-slot[data-map-open]:before,.home-search-slot[data-map-open] .home-search-panel{display:none}main:has(.home-search-slot[data-map-open]) .fb-catalogue>.fb-rail-section:nth-of-type(-n+2){display:none}.home-search-map{position:relative;z-index:219;width:100%;height:400px;overflow:hidden;border-radius:var(--yumo-radius-20);background:var(--yumo-surface-white);box-shadow:var(--app-shadow)}.home-search-map[data-closing]{position:absolute;inset:0 0 auto;pointer-events:none}.home-search-map:focus{outline:none}.home-search-map>.ym-map-canvas{width:100%;height:100%;border-radius:inherit}.home-search-map:has(.ym-map-canvas[data-map-status=loading]),.home-search-map:has(.ym-map-canvas[data-map-status=unavailable]){height:auto}.home-search-map>.ym-map-canvas:is([data-map-status=loading],[data-map-status=unavailable]){height:auto}.home-search-map .ym-map-canvas:is([data-map-status=loading],[data-map-status=unavailable])>.ym-map-google{position:absolute;inset:0}.home-search-map .ym-map-status{position:relative;inset:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-items:start;gap:var(--yumo-space-8) var(--yumo-space-24);min-height:144px;padding:var(--yumo-space-24);text-align:left}.home-search-map .ym-map-canvas[data-map-status=loading] .ym-map-status{min-height:88px}.home-search-map .ym-map-status h2{grid-column:1;margin:0;font-size:18px;line-height:24px}.home-search-map .ym-map-status p{grid-column:1;max-width:60ch;margin:0;font-size:14px;line-height:20px}.home-search-map .ym-map-status button{grid-column:2;grid-row:1 / span 2}.home-search-map:has(.ym-map-status) .home-search-map-feedback{position:relative;inset:auto;margin:0 var(--yumo-space-16) var(--yumo-space-16)}.home-search-map-feedback{position:absolute;inset-inline:var(--yumo-space-16);bottom:var(--yumo-space-16);display:flex;align-items:center;gap:var(--yumo-space-12);padding:var(--yumo-space-12) var(--yumo-space-16);border-radius:var(--yumo-radius-12);color:var(--yumo-ink);background:var(--yumo-surface-white);text-align:left;font:500 14px/20px Inter,sans-serif}.home-search-map-feedback p{margin:0}.home-search-map-feedback button{flex:0 0 auto;min-height:44px;padding-inline:var(--yumo-space-12);border:0;border-radius:var(--yumo-radius-12);color:var(--yumo-text-action);background:var(--yumo-control-neutral)}@media(max-width:700px){.home-search-map{height:320px;border-radius:var(--yumo-radius-16)}.home-search-map .ym-map-status{grid-template-columns:minmax(0,1fr);gap:var(--yumo-space-12);padding:var(--yumo-space-20)}.home-search-map .ym-map-status button{grid-column:1;grid-row:auto}.home-search-map-feedback{flex-wrap:wrap}}.home-search-mode-nav button[aria-pressed=true] svg,.home-search-mode-nav :is(button,a):hover svg{color:var(--yumo-color-action-ink)}
